/********************
MENU
*********************/

/** html div#menu_horiz {
   font-size: 12px;
   font-variant: small-caps;   
}
*/
#logo_fundacio{
display:block;
float:left;
padding-right:15px;
margin:0;
}

div#menu_horiz,
div#menu_horiz_1,
div#menu_ABC,
div#menu_names
{
	float:left;
	background-color: #fff;  	
	margin: 0;
	width:1200px;
}

div#menu_ABC{
	padding-top: 0.3em;
}




/*#form_cherche form input#champ_recherche*/
#form_cherche input#champ_recherche
 {
	margin-top:2px;
	border:1px solid #8B8C8E;
	color: #8B8C8E;
	background-color: #fff;
	font-variant: small-caps;
	text-align:center;
	line-height:1.6em;
	height:16px;
	/*padding-right:15px;*/
}


#ok_recherche {
	/*padding-right:15px;*/
}



div#menu_horiz ul,
div#menu_horiz_1 ul,
div#menu_ABC ul,
div#menu_names ul

{
   margin: 0;
   padding: 0;
   height:1.6em;

}

div#menu_second ul {
   margin: 0;
   padding-top:20px;
   height:1.6em;
}

/* menu list items */
div#menu_horiz li,
div#menu_horiz_1 li,
div#menu_ABC li,
div#menu_names li    
{
	color:#8B8C8E;
	font-weight: bold;
	font-size: 1.4em;
	font-variant: small-caps;
	display:block;
	float: left;
	list-style: none;
	margin: 0 ;
	padding:0;
	font-size: 1.3em;
}

div#menu_horiz_1 li,
div#menu_ABC li
{
	color:#000;
	font-weight: normal;
	font-size: 1.4em;
	font-variant: small-caps;
	display:block;
	float: left;
	/*list-style: none;*/
	padding: .3em .3em .3em 0;
	/*padding: .3em 0 .3em 0;*/
	margin: 0 ;
}

div#menu_horiz_1 li{font-weight: normal;
	padding: .3em 0 .3em 0;
}
div#menu_ABC li{font-size: 1em;}




div#menu_horiz li.separe,
div#menu_horiz_1 li.separe,
div#menu_lang li.separe,
div#menu_names li.separe
 {
	padding: .3em .3em .3em .3em;
	margin: 0;
}

div#menu_horiz_1 li.separe{
padding: .6em .6em .6em .6em;
margin:0;
color:#8B8C8E;
}


div#menu_horiz li.separe,
div#menu_names li.separe
{
font-weight: normal;
}

div#menu_second li {
	display:inline;
	list-style: none;
	margin: 0 ;
}


div.oeuvre_img {
width:800px;
background-color: #FFF;
}

div.oeuvre_img p{
margin:0;
padding:0;
width:inherit;
text-align:center;
padding-bottom:0.5em;

}

div.oeuvre_img p img{
/*border: 1px solid #E5E5E5;*/
}

div.oeuvre_leg{
	margin-top:2em;
	border-top: 1px silver solid;
	padding-top: 1em;
	padding-bottom: 0;
   text-decoration: none; 
   color: #8B8C8E;
   width:800px; 
}

div.oeuvre_leg p.leg{
   padding-bottom: 0;
   display: block;
   width:800px;
   margin:0;
}

div p#oeuvre_nav, div#flash_nav{
	margin: 0; 
	width:800px; 
 	padding-top: 0.5em; 
 	padding-bottom: 0; 
   	border:none;
}



p#oeuvre_nav a, div#flash_nav p a
{
   padding: .3em .3em .3em 0;
   margin: 0; 
   text-decoration: none; 
   color: #8B8C8E;
}
p#oeuvre_nav a:hover, div#flash_nav p a:hover
{
   padding: .3em .3em .3em 0;
   margin: 0; 
   text-decoration: none; 
   color : #99006c;
}



div#menu_horiz a,
div#menu_horiz_1 a, 
div#menu_ABC a,
div#menu_names a
{
   padding: .3em .3em .3em 0;
   /*padding: .3em 0 .3em 0;*/
   margin: 0; 
   text-decoration: none; 
   color: #8B8C8E;
   display: block;

}

div#menu_second a {
   /*padding: .3em .3em .3em .3em;*/
   padding: .3em .3em .3em .3em;
   margin: 0;
   text-decoration: none;
   color: #171c22;
}


div#menu_horiz a.current,
div#menu_horiz_1 a.current, 
div#menu_ABC li a.current,
div#menu_names li a.current
{
   color: #000;
}

div#menu_horiz a.current:hover,
div#menu_horiz_1 a.current:hover,
div#menu_ABC li a.current:hover, 
div#menu_names li a.current:hover 
{
   color: #000;
}


div#menu_horiz li a:hover,
div#menu_horiz_1 li a:hover,
div#menu_ABC li a:hover,
div#menu_names li a:hover
{
	background-color:#fff;
	color : #99006c;
}


div#menu_horiz li a:focus,
div#menu_horiz_1 li a:focus,
div#menu_ABC li a:focus,
div#menu_names li a:focus
{
	outline-style: none;
}

div#menu_horiz_1 ul li.current,
div#menu_horiz ul li.current,
div#menu_ABC ul li.current
 {
	display:block;
	margin: 0;
	padding: 0.6em 0.6em 0.6em 0;
	/*padding: 0.6em 0 0.6em 0;*/
	color:#000;
}

div#menu_ABC ul li.inactive
 {
	display:block;
	margin: 0;
	padding: 0.6em 0.6em 0.6em 0;
	/*padding: 0.6em 0 0.6em 0;*/
	color:#8B8C8E;
}
#ul_langue{
display:block;
width:auto;
font-size:10px;
padding:0;
margin:0;
}
#ul_langue li{
padding:0;
margin:0;
}

