@import '/css/formulaire.css'; @import '/css/datepicker.css'; 
/*-----structure -----*/
html, body {height: 100%; }
body {background-color:#CCCC9A; padding:0; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:0.8em;  }
* html body{text-align:center; }
#conteneur {width:100%; background:url(/charte-ley/fond-conteneur.jpg) no-repeat left top; height:695px; width:973px; margin:0 auto;}
#page {margin: 0 auto; width:955px; text-align:left; position:relative; height:650px; padding-top:34px;}
#dernier-element {margin-bottom: 0px; height:10px; width:100%; clear:both; }
#footer{ width:955px; margin:0 auto; text-align:center}

/*-----mise en forme du texte -----*/
.width100pc{width:100%; }
.invisible{display:none; }
img{border:0; }
*{font-size:11px;}
#z_contenu a, #z_contenu p, #z_contenu td, #z_contenu li{font-size:11px; line-height:17px;}
h1{font-size:14px; font-weight:bold; margin:10px 0 5px; padding:0; color:#555555; }
h2{font-size:13px; font-weight:bold; margin:5px 0 0px; padding:0;}
p{margin:5px 0;}
h3{color:#333; font-size:13px; font-weight:bold; }
h4{font-weight:bold; }
#z_contenu ul{margin:10px 0 0 10px; padding:0;}
#z_contenu li{list-style-position: inside; list-style-type:disc; margin:0; padding:0; }
a{color:#9C1001; text-decoration:none; }
#z_contenu a{text-decoration:underline; }
a:hover{color:#000; text-decoration:underline; }
#contact a{color:#000;}
#footer *{color:#6F6D5A; font-size:10px;}
.legende{font-size:10px; color:#333; margin-top:2px; }
.image_ombree{width:auto; }
ul.enligne{margin:0; padding:0; list-style-type:none; }
ul.enligne li{list-style-type:none; margin:0; padding:0; display:inline; }
.lien_menu{color:#000;}
.btn-fermer{font-size:11px; text-decoration:underline; padding:5px 10px; border:1px solid #e7e7e7; background-color:#efefef; -moz-border-radius:4px; -webkit-border-radius:4px; color:#333}
/* ----- structure suite -----*/
#logo{position:absolute; top:95px; left:186px; z-index:2; width:608px; height:131px; float:left;}
#zcentrale{float:left; width:100%; margin-top:25px; }
#menuH{float:left; width:100%; height:26px;}
#menulat{ float:left; width:187px; margin-top:110px;}
#z_contenu{float:left; z-index:1; margin-left:10px;}
#contact{ position:absolute; bottom:22px; left:10px; height:25px; line-height:25px; vertical-align:middle;}
#contact a{line-height:25px; font-size:12px;}
* html #contact {bottom:-10px;}

.rpt-haut-zc{background:url(/charte-ley/rpt-haut-zc.png) left top; float:left;}
.rpt-bas-zc{background:url(/charte-ley/rpt-bas-zc.png) left top; float:left;}
.rpt-g-zc{background:url(/charte-ley/rpt-gauche-zc.png) left top repeat-y; float:left;}
.rpt-d-zc{background:url(/charte-ley/rpt-droite-zc.png) right top repeat-y; float:left;}
.fond-zc{ margin:0 10px; padding:120px 5px 10px 5px; background-color:#fff; float:left; position:relative;}
.affiche-zc{float:left; max-height:395px; min-height:200px; overflow:auto;}
.bas-zc{clear:both;}

#z_contenu.z_contenu_large{width:585px;}
#z_contenu.z_contenu_large .rpt-haut-zc, #z_contenu.z_contenu_large .rpt-bas-zc{width:565px;}
#z_contenu.z_contenu_large .affiche-zc{width:545px; padding-right:10px;}

#z_contenu.z_contenu_etroite{width:300px;}
#z_contenu.z_contenu_etroite .rpt-haut-zc, #z_contenu.z_contenu_etroite .rpt-bas-zc{width:280px;}
#z_contenu.z_contenu_etroite .affiche-zc{width:270px;}

#visuel-colD{position:absolute; left:285px; top:120px; z-index:200; width:295px; text-align:center;}
#visuel-colD table, #visuel-colD img{margin:0 auto;}
* html #visuel-colD {position:relative; left:0; bottom:0; float:left;}

/*album photo*/
#miniature_fleches{float:left; height:90px; width:518px; position:relative; margin:10px 0;}
#gauche{position:absolute; left:0; top:10px;}
#droite{position:absolute; right:0; top:10px; z-index:2;}
#bloc_miniatures{height:90px; overflow:hidden; position:relative; margin-left:25px;}
#bloc_miniatures{float:left; height:90px; overflow:hidden; position:relative; width:468px;}
#liste_miniatures{position:absolute; top:0; left:0; height:80px; width:3000px}
#liste_miniatures img{height:80px; margin:2px; border:2px solid #e7e7e7;}
/**/
.light{opacity:0.5; }
.origin{opacity:1; }

/*----- menu -----*/
#menu{text-align:center;}
#menu dl, #menu dt, #menu dd, #menu ul, #menu li, .menuLat ul, .menuLat li {margin:0; padding:0; list-style-type:none; }
#menu dl{display:inline-table; }
#menu dt{position:relative;}
#menu dt a{display:block; padding:0 25px; font-size:14px; font-weight:bold; color:#000; line-height:26px; height:26px; text-transform:uppercase; font-family:"Myriad Pro", Verdana, Geneva, sans-serif; }
#menu dl.menu0active_ dt a, #menu dl.menu0_:hover dt a{ color:#fff; }
#menu dd{display:none; position:absolute; top:35px; left:5px;}

*+html #menu *{float:left;}
* html #menu *{float:left;}

#menulat ul li{background:url(/charte-ley/bg-blanc-transp.png) repeat left top; margin: 1px 0; padding:4px;}
#menulat ul li li{background:none;}
.menuG-2, .menuGactive-2{font-weight:bold; color:#333;}
.menuGactive-2{color:#000;}
.menuG-3, .menuGactive-3 {font-weight:bold; padding-left:10px; background:url(/charte-ley/puce-gris.png) no-repeat left 4px; color:#2F2F2F;}
.menuGactive-3 {text-decoration:underline; background:url(/charte-ley/puce-noir.png) no-repeat left 4px; color:#000; font-weight:bold;}

/*gestion couleur*/
.menu0_bleu, .menu0active_bleu{background-color:#89ACA6;}
.menu0_vert, .menu0active_vert{background-color:#ADAD33;}
.menu0_jaune, .menu0active_jaune{background-color:#E8B945;}
.menu0_orange, .menu0active_orange{background-color:#ED6A34;}
.menu0_rouge, .menu0active_rouge{background-color:#D73334;}

a.menu0active_bleu, .menu0active_vert, .menu0active_jaune, .menu0active_orange, .menu0active_rouge{color:#fff !important;}

/*----- plan du site -----*/
#z_contenu a.PLAN0, #z_contenu a.PLAN1, #z_contenu a.PLAN2, #z_contenu a.PLAN3{text-decoration:none;}
#z_contenu a.PLAN0{font-size:14px; font-weight:bold; color:#ADAD33}
td.PLAN1{padding:2px 0;}
#z_contenu a.PLAN1{font-size:12px; font-weight:bold; color:#6C978D; border-bottom:1px dashed #6C978D; padding-bottom:2px;}
#z_contenu a.PLAN2{font-size:11px; color:#536F69; background:url(/charte-ley/puce-gris.png) no-repeat left 3px; padding-left:12px; position:relative; left:-12px;}

