/* CSS Document */

body { background-color:#422f21; /**background-image:url(images/fond.jpg);  background-image:url(images/bg.gif); background-repeat:repeat-x;**/}
#contenant { width:920px; height:auto; margin:auto; }
#header {width:900px; height:auto; border:#665040 10px solid; float:left; }
#adresse_index { width:900px; /**background-image:url(images/bg_menu2.gif);**/ background-color:#422f21; height:30px; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding-top:10px; float:left;  }
#choix_langues { float:left; width:920px; color:#68024B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:right; height:30px; }
#texte_index { width:900px; background-color:#665040; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; height:auto; float:left; padding:10px; margin:auto; }
#drapeaux { width:920px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; height:auto; float:left; padding-top:10px; float:left; text-align:center; background-color:#665040; margin:auto; }
#drapeaux a:link { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
#menu { width:900px; background-image:url(images/bg_menu2.gif); background-color:#422f21; height:27px; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px #ffffff solid; border-top: 1px #FFFFFF solid; text-align:center; }
.menu_centrer { padding-left:120px; }
#entete { width:100%; height:142px; background-image:url(images/header_3.jpg); background-repeat:no-repeat;}
#contenu_central { width:880px!important; width: 900px;  min-height:440px; height:auto; float:left; background-color:#FFFFFF; /**padding:10px;**/ border:#7e634f 10px solid; /**background:url(images/BG_centre.jpg); background-repeat:no-repeat;**/}
#contenu_gauche { text-align:center; width:300px; float:left; height:500px; margin-right:30px; margin:20px; font-family:Arial, Helvetica, sans-serif; color:#422f21; font-size:12px; }
#contenu_droite { width: 450px; font-family:Arial, Helvetica, sans-serif; color:#422f21; font-size:12px; float:left; height:auto; /**margin-right:50px;**/ margin:20px; padding-top:20px; text-align:left;}
#contenu_droite a:link { font-family:Arial, Helvetica, sans-serif; color:#422f21; font-size:12px; text-decoration:none;}
#contenu_droite a:hover { font-family:Arial, Helvetica, sans-serif; color:#422f21; font-size:12px; text-decoration:underline;}
#contenu_bas { width: 430px; float:left; /**vertical-align:bottom; height:110px; margin-bottom:20px;**/ }
/**#contenu_bas ul { margin:0 0 0 0; padding: 0 0 0 0;  width:auto; }
#contenu_bas li { display:inline; }**/

/** PAGE CHARLES STE BEUVE**/
#contenu_gauche_charles { text-align:center; width:400px; float:left; height:auto; margin:10px; font-family:Arial, Helvetica, sans-serif; color:#422f21; font-size:12px; }
#contenu_droite_charles { width: 400px; font-family:Arial, Helvetica, sans-serif; color:#422f21; font-size:12px; float:left; height:auto; /**margin-right:50px;**/ margin:10px; margin-bottom:20px; mar padding-top:20px; text-align:center;}

/** PAGE localisation**/
#contenu_plan { text-align:center; width:850px!important; width:840px;  float:left; height:auto; margin:10px; font-family:Arial, Helvetica, sans-serif; color:#422f21; font-size:12px; text-align:center; font-weight:normal; }

.livre { border:#422f21 1px solid; padding:10px; font-family:"Courier New", Courier, mono; }

#contenu_bas img {float:left;}
#galerie { width:430px; height:90px; float:left;}

#resa { width:410px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-color:#FFFFFF; font-size:12px; float:left; text-align:center; background-color:#7e634f; /**margin-left:20px;**/  }
.texte_resa { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
#titre_resa { width:300px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;background-image:url(images/BG_titre.gif); height:20px; text-align:center; color:#FFFFFF; padding-top:10px; /**margin-left:20px;**/}
#resa a:link { font-family:Arial, Helvetica, sans-serif; color:#422f21;font-size:12px; }

#pied { width:920px; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; height:auto; float:left; padding-top:10px; float:left; text-align:center; background-color:#422f21; margin:auto; }
#pied a:link { color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }

.border_diaporama { border-bottom:5px solid #68024B; border-top:5px solid #422f21; }

.langues { background-color:#422f21; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; }
h1 { position:relative;float:left; height:0px; width:500px; position:relative; top:-3px; margin:0 0 0 0; overflow:hidden; visibility:hidden;}
a.lien_header{ display:block; width:900px; height:142px; }
.centre { text-align:center; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; }


#menu ul { padding:0 0 0 0; margin:0 0 0 0;}
#menu li  {font-size:1em;
display:inline;
height:25px;
float: left;
margin-right:10px;
}

#menu a {
display: block;
color:#FFF;
text-decoration:none;
font-size:1em;
padding: 6px 10px 7px 10px;
margin:0 0 0 0;
}
#menu a:hover {
display: block;
color:#6F2D0F;
text-decoration:none;
font-size:1em;
padding: 6px 10px 7px 10px;
margin:0 0 0 0;
}

#menu a:hover {
background:#FFF;
}
#menu li ul  {
position: absolute;
background:#fff;
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;
width: 15em;
left: -999em;
}

#menu li ul li {
background-image:url(no-image);
font-size:1em;
}

#menu li ul li a {
display: block;
width:13em;
color:#211F1A;
height:12px;/**padding: 6px 10px 7px 10px;**/
}

#menu li:hover ul, #menu li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
left: auto;
}

b.dtop, b.dbas{display:block;background:#FFFFFF; font-size:1px; }
b.dtop b, b.dbas b{display:block;height: 1px; font-size:1px;
    overflow: hidden; background:#7e634f;}
b.r1{margin: 0 5px ; font-size:1px;}
b.r2{margin: 0 3px ; font-size:1px;}
b.r3{margin: 0 2px ; font-size:1px;}
b.dtop b.r4, b.dbas b.r4{margin: 0 1px;height: 2px; font-size:1px;}
