@charset "utf-8";

BODY{width:100%; height:100%; margin:0 auto 0 auto; text-align:center; font-size:0.9em; font-family:Arial,Trebuchet MS; background:#1d1e20;}

HTML{width:100%; height:100%;}

TABLE{margin:0 auto;}

IMG{border:0px;}

.vcenter{vertical-align:middle;}

#site{position:relative; width:985px; height:auto; padding:0px; margin: 0 auto 0 auto; background:#FFFFFF;}
#site2{position:relative; float:left; width:100%; height:auto; padding:0px; margin:0; text-align: left; background:#FFFFFF;}

#logo{position:absolute; float:left; width:200px; height:204px; background:url(interface/logo_bandeau.jpg) no-repeat; z-index:100;}

#entete{position:relative; float:left; width:100%; height:95px; z-index:100;}
#menu{position:relative; float:left; left:230px; top:12px; width:760px; height:40px; z-index:100;}

#hierarchie{position:relative; float:left; width:700px; top:32px; left:230px;}
#hierarchie a{color:#666666; font-size:0.8em; text-decoration:none;}

#nav{position:relative; float:left; padding:0; margin:0; width:98%; z-index:100;}

#nav ul{padding:0; margin:0; list-style:none; z-index:100;}
#nav li{float:left; width:105px; list-style:none; color:#d9dadb; height:31px; text-align:center; background:url(interface/menu1_off.jpg) no-repeat; padding:8px 0px 0px 0px; cursor:pointer;}
#nav li a{display:block; padding:0px; text-align:center; font-size:0.7em; font-weight:bold; color:#d9dadb; text-decoration:none; cursor:pointer;}
#nav li a:hover{display:block; padding:0px; text-decoration:none; cursor:pointer; color:#1d1e20;}
#nav li:hover,#nav li.over{background:url(interface/menu1_on.jpg) no-repeat;}
#nav li:hover a,#nav li.over a{color:#1d1e20;}

#nav li ul{position:relative; list-style:none; width:150px; left:-999em; color:#FFFFFF; padding:0px; margin:2px 0px 0px 0px; z-index:100;}
#nav li li{float:left; width:147px; height:auto; padding:2px; color:#FFFFFF;}
#nav li li.coul0{background:#CCCCCC;}
#nav li li.coul1{background:#AAAAAA;}

#nav li li a{width:136px; text-align:left; display:block; text-decoration:none;font-size:0.75em; padding:0px; color:#FFFFFF;}
/*#nav li li:hover,#nav li li.over{background:none;}*/
#nav li li:hover a,#nav li li.over a{color:#E51628;}

#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{left:auto; top:14px;}

#bandeau_acc{position:relative; float:left; width:100%; height:176px; z-index:1; padding-left:20px;}
.bandeau{position:relative; float:left; width:100%; height:125px; z-index:1;}
#bandeau2{background:url(interface/bandeau2.jpg) no-repeat;}
#bandeau3, #bandeau{background:url(interface/bandeau3.jpg) no-repeat;}
#bandeau4{background:url(interface/bandeau4.jpg) no-repeat;}
#bandeau19{background:url(interface/bandeau19.jpg) no-repeat;}
#bandeau6{background:url(interface/bandeau6.jpg) no-repeat;}
#bandeau7{background:url(interface/bandeau7.jpg) no-repeat;}
#bandeau8{background:url(interface/bandeau8.jpg) no-repeat;}


#colors{position:relative; float:left; width:100%; height:30px; background:url(interface/bande_colors.jpg) no-repeat;}

#recherche{position:absolute; bottom:0px; right:20px; width:229px; height:28px; background:url(interface/fond_recherche.jpg) no-repeat; padding:0px; z-index:90;}

#lien_pro{position:absolute; top:50px; right:25px; width:130px; height:56px; background:url(interface/picto_pro.png) no-repeat; padding:0px; z-index:90;}


#conteneur{position:relative; float:left; width:700px; height:auto; margin:0px 20px;}

#zone_accueil{position:relative; float:left; width:660px; background:#E5E5E7; padding:10px 20px 10px 20px; margin-bottom:10px;}
#zone_contenu{position:relative; float:left; width:680px; margin-left:10px; border-bottom:solid 1px #999999; padding-bottom:10px;}
#zone_plan{position:relative; float:left; width:400px; margin-left:280px;}

.zone_form{position:relative; float:left; width:100%;}

#onglet{position:relative; float:left; width:670px; height:auto; margin:0px 0px 15px 15px; text-align:left; color:#A1A1A1;}
#onglet a{color:#A1A1A1; font-size:1em; text-decoration:none; margin:0px 5px 0px 5px;}
#onglet a:hover{color:#000000;}
#onglet a.over{color:#000000; font-weight:bold;color:#ca0206; font-size:1.1em; font-style:italic;}

.spip_surligne{background-color:#FDEF44; font-weight:bold;}


.chapo_rub{position:relative; float:left; width:100%; font-size:0.9em; text-align:justify; color:#ca0206; font-style:italic;}

.titre{color:#ca0206; font-size:1.3em; font-style:italic;}
.sstitre{position:relative; float:left; width:100%; color:#ca0206; font-size:1.1em; font-style:italic; font-weight:bold; padding:0px 0px 5px 0px;}
.sstitre a{color:#ca0206; font-size:0.9em; text-decoration:none;}
.chapo{position:relative; float:left; width:100%; font-size:0.9em; text-align:justify; color:#ca0206; padding:0px 0px 3px 0px;}
.texte{position:relative; float:left; width:100%; font-size:0.8em; text-align:justify; color:#303030; padding:0px;}
.texte a{color:#303030;}
.texte img{border:0px; margin:-7px 0px 0px 0px;}

.liens{text-align:center; width:100%;}
.liens a{color:#777777; font-size:0.9em;}

.bloc_acc1, .bloc_acc4{position:relatvie; float:left; margin:10px 50px 0px 0px; width:200px; height:180px;}
.bloc_acc2, .bloc_acc5{position:relatvie; float:left; margin:10px 50px 0px 0px; width:200px; height:180px;}
.bloc_acc3, .bloc_acc6{position:relatvie; float:left; margin:10px  0px 0px 0px; width:200px; height:180px;}

.desc_acc{display:block; position:relatvie; float:left; font-size:0.8em; height:60px; width:180px; vertical-align:top; padding:5px 10px 5px 10px; text-align:left; color:#1b1f22;}
.lien_acc1, .lien_acc2, .lien_acc3, .lien_acc4, .lien_acc5, .lien_acc6{padding-left:6px; font-size:0.7em; font-weight:bolder;}
.titre_acc1, .titre_acc2, .titre_acc3, .titre_acc4, .titre_acc5, .titre_acc6{position:relative; float:left; width:180px; color:#fff; font-size:0.8em; font-weight:bold; padding:12px 10px ;}

.titre_acc1{background-color:#f5a426;}
.lien_acc1 a{color:#f5a426;}

.titre_acc2{background-color:#e64188;}
.lien_acc2 a{color:#e64188;}

.titre_acc3{background-color:#3698cf;}
.lien_acc3 a{color:#3698cf;}

.titre_acc4{background-color:#bace2c;}
.lien_acc4 a{color:#bace2c;}

.titre_acc5{background-color:#703d8d;}
.lien_acc5 a{color:#703d8d;}

.titre_acc6{background-color:#f9c500;}
.lien_acc6 a{color:#f9c500;}


.plan li a{color:#888888; font-weight:bold; font-size:0.9em; text-decoration:none;}
.plan li ul li a{color:#000000; font-weight:normal; font-size:0.9em;text-decoration:none;}
.plan a:focus,.plan a:hover,.plan a:active{color:#e4342d; text-decoration:underline;}


#text_accueil{color:#172458; font-weight:bold; text-align:justify; font-size:0.9em;}


#droite{position:relative; float:left; width:195px; height:100%; background:#e5e5e6; padding:15px; margin-bottom:15px;}
.droite_h1 a{color:#ef0cb7; font-size:1em; text-decoration:none;}
.droite_h2 a{color:#ef0cb7; font-size:0.9em; text-decoration:none;}
.droite_h3 a{color:#777777; font-size:0.9em; text-decoration:none;}
.droite_h4 a{color:#777777; font-size:0.8em; text-decoration:none;}

#droite .spip_surligne{background:none; font-weight:normal;}

.droite_lien a{font-size:0.6em; text-decoration:none; color:#777777;}


#pied{position:relative; float:left; width:985px; height:70px; color:#86888a; background-color:#1d1e20; font-size:0.7em; padding:10px 0px 0px 0px; text-align: left;}
#pied a{color:#86888a; text-decoration:none;}
#pied a:hover, #pied a.over{color:#b4ca2a; text-decoration:none;}

/*
.spip_logos{border:0px; margin:5px;}
.spip-admin-float{display:none;}
*/

.spacer{height:10px;}
.erreur{color:#e4342d; font-weight:bold;}

/*GOOGLE MAP*/
table.iti {position:relative;float:left; font-size: 11px; margin: 4px; text-align:left; }
table.directions{position:relative;float:left;}
table.directions th { font-size: 15px;}
table.directions td { font-size: 11px;}
img {color:#000000;}
#map_canvas { height: 400px; border:1px solid #333333 ; margin: 0px;}
#directions {width:250px; height: 400px; border:1px solid #333333 ; background:#FFFFFF; color:#000000; margin: 2px; overflow: auto; text-align: left; font-size: 8px; }




