/* CSS  frederic-cornu */
{
	padding: 0;
	margin: 0;
	border: 0;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 5px;
background-color: #777;
padding: 0;

text-align:center;
}
#pando a:link,a:visited,a:visited{
color:#656565;
text-decoration:none;
font-weight:bold;
}


h4{
font-size:0.99em;}

#header 
{
height: 60px;
/*selon la taille du logo,ilvaut mieux etre en pixels ici*/
background-color: #ffffff;
margin-left:0px;
margin-right:110px;
width:100%;
text-align:left;
margin-bottom:0px;
}
#header_special{
height: 60px;
/*selon la taille du logo,ilvaut mieux etre en pixels ici*/
background-color: #ffffff;
margin-left:0px;
_padding-right:110px;
width:100%;
text-align:left;
margin-bottom:0px;
}
#conteneur {
margin: auto;
height:591px;/*556*/
width:85%;
_width:75%;
border:1px solid black;
padding-top:5px;
padding-bottom:5px;
background-color:#e8e8e8;
padding-right:5px!important;
}

#centre {
margin-left:0px;
background-color:#ffffff;
overflow:auto;
text-align:center;
height:425px;/*390*/
margin-right:1px;
width:auto !important;
width:70%;
padding-top:20px;
}
#centre_special{
margin-left:0px;
background-color:#ffffff;
overflow:auto;
text-align:center;
height:450px;/*390*/
margin-right:1px;
width:auto !important;
padding-top:20px;
_height:495px;/*450*/
}
.central{
padding-top:45px;
background-color:#ffffff;
height:435px !important;
height:auto;
}
.central_special{
padding-top:45px;
_padding-top:0px;
background-color:#ffffff;
height:435px !important;
height:465px;
_margin-right:-110px;

}
#gauche {
padding-top:45px;
float:left;
width:135px;
background-color:#e8e8e8;
margin-right:0px;
padding-right:0px;
height:453px;/*438*/
_height:476px;
margin-top:-3px;
_margin-top:-6px;
_margin-right:-3px;
}
#gauche p{/*pour alignement central de sections ds le menu gauche*/
text-align:center;}

#droite {
float:right;
margin-top:-105px !important;
margin-top:-107px;
width:110px;
height:570px;/*535*/
_height:573px;/*538*/
overflow:auto;
background-color:#ffffff;
border-left: 2px solid black;
text-align:center;
padding-top:5px;
margin-right:0px !important;
margin-right:-95px;
}
#droite_speciale {
float:right;
margin-top:-105px !important;
margin-top:-107px;
width:110px;
height:570px;/*535*/
_height:600px;/*565*/
overflow:auto;
background-color:#ffffff;
border-left: 2px solid black;
text-align:center;
padding-top:5px;
margin-right:0px !important;
margin-right:0px;

}
#imagecentre{
/*image centrale pr acces aux galeries*/
text-align:center;
margin-top:20px;
/*pr gerer le positionnement de l'image*/
}


#pied {
clear:both;
background-color: #e8e8e8;
width:100%;
margin:auto;_padding-left:70px;padding-top:3px;
}
#pied_special{
clear:both;
background-color: #e8e8e8;
width:100%;
margin:auto;
_margin-right:-70px;padding-top:3px;
}
#menu_haut{
text-align:center;
margin-top:0px;
height:25px;
background-color: #ffffff;
/*pour ajuster l'espacement du menu en haut */
margin-left: 130px;
margin-right: 100px;
}
#menu_haut #navlist{
padding:0px;}
#menu_haut a,ul,li{
background-color: #ffffff;
font-weight:bold;
}

#menu_haut_central{
text-align:center;
margin-top:0px;
height:25px;
background-color: #ffffff;
text-align:center;
}
#menu_haut_central #navlist{
padding:0px;margin:0px;
background-color:#ffffff ;
}
#menu_haut_central #navlist ul,li{
padding:0px;
margin:0px;
background-color: #ffffff;
}

.menu{
background-color: red;
padding-left:0px;
margin-left:0px;
font-size: 0.70em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu ul {
list-style-type: none;
text-align:center;
padding-left:0px;
margin-left:0px;} 

.menu  li {background-color:#e8e8e8;
padding-left:10px;
margin-left:0px;
list-style-type: none;
}
.menu a{
	width: 120px; 
	height: 17px;
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	background-color:#e8e8e8;
        font-weight:normal;
	 }
	 
.menu a:hover {
   color: #960f0f;
   background-color: white;
     }

.menu a:active {
     color: black;
     }
.menu a:visited{

}
p {margin: 0 0 10px 0;}

ul#navlist
{
margin-left: 10;
text-align:center;
font-size: 0.70em;
white-space: nowrap;
}

#navlist li
{
background-color:#e8e8e8;
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 9px; }

#navlist a:link,#navlist a:visited{
color: #222;
background-color: #e8e8e8;
text-decoration: none;
font-weight:normal;
}

#navlist a:hover
{
color: #960f0f;
background-color: #fff;
text-decoration: none;
font-weight:normal;
}


#miniature{/*effet sur miniature
margin-left:16px;
float:left;
text-align:center;*/
/*border: 2px solid grey; a mettre pour bord des vignettes*/
}

#big_pict {/*effet sur la photo*/
margin-left: auto;  /* pour IE 6 & FF */
margin-right: auto; /* pour IE 6 & FF */
}

a img{
border:none;/*supprime les tours bleus des photos*/
text-align:center;
}

.image_float{
float:left;
margin-right:30px;
}
.editions{
margin-left:60px;
text-align:left;
clear:both;
padding-top:15px;

}
.references{
clear:both;
text-align:left;
margin-left:30px;
padding-top:30px;
}
.textes{
margin-left:30px;
width:500px;
margin:auto;
text-align:left;
}

.titre1{
color: #000;
font-size: 1em;
font-weight: bold;
}

.titre2{
font-size: 0.7em;
line-height: 70%;
}

.annee{
color: #555;
font-weight: bold;
}

.style1{
font-size: 0.7em;
line-height: 70%;
}

.style2{
color: #8f8f8f;
font-size: 1.2em;
font-weight: bold;
}

.style3{
color: #8f8f8f;
}

.style4{
color: #666;
text-align:left;
margin-left:30px
}

.style5{
font-size: 0.8em;
color: #8f8f8f;
}
dd,dl{
margin-left:0px;
}
#photo{
margin:0px;
}
#grd_image{
margin:0px;
}

#auto_button{
color:black;
font-size:0.8em;
text-decoration:none;
font-weight:bold;
}
#auto_button a:visited{
color:black;
}
