@charset "iso-8859-1";

HTML {width: 100%;}

BODY {width: 100%; margin: 0px; text-align: center; font-family:Trebuchet MS, Arial; font-size:0.8em; background-color:#FFFFFF;}

IMG {padding:0px; margin:0px;}

a{ text-decoration: none; }

#site {width:1000px; margin: 0 auto 0 auto; }

#bandeau_1 {float:left; position:relative; width:1000px; height:105px; background-image:url(images_site/banniere.jpg); background-repeat:no-repeat;}
#menu_1 {float:left; position:relative; top:65px; left:270px; width:480px; height:23px; text-align:right; font-size:0.9em; color:#FFFFFF;}
#acces_reserve {float:left; position:relative; top:72px; left:20px; width:100px; height:23px; text-align:left; font-size:0.9em; color:#FFFFFF;}

#bandeau_2 {float:left; position:relative; width:100%; height:43px; background-color:#FFFFFF;}
.table_menu {float:left; position:relative; width:100%; height:43px; font-size:18px; border-color:#FFFFFF; color:#FFFFFF;}
.table_menu td{background-color:#C4C5C9; vertical-align:bottom;}
.table_menu td:hover{background-color:#E60003; cursor:pointer;}
.table_menu a{color:#FFFFFF;}

#bandeau_3_vide {float:left; position:relative; width:1000px; height:20px;}
#bandeau_3 {float:left; position:relative; width:1000px; height:85px; background-image:url(images_site/menu_2.jpg);}
#menu_3 {float:left; position:absolute; top:23%; left:0%; width:920px; height:25px; text-align:left; color:#000000;}
#menu_3:hover{float:left; position:relative; top:23%; left:0%; width:920px; height:25px; text-align:left; color:#000000;}
.lien_3{float:left; color:#000000; font-weight:bold; font-size:1em;}
.lien_3:hover{color:#E60003; font-weight:bold; font-size:1.25em;}
.lien_3_over{color:#E60003; font-weight:bold; font-size:1.2em;}

#diaporama{float:left; position:relative; width:1000px; height:230px; background-color:#FFFFFF;}


/**************** Menu horizontal *****************/


#nav{ position:absolute;padding:0px; margin:0px; z-index:100; width:900px;}
#nav,#nav ul{padding:0; margin:0; list-style:none; line-height:25px; z-index:100; width:900px;}
#nav li{float:left; width:auto;}
#nav li ul a{padding:0px; font-weight:bold; color:#696969;}
#nav li ul{display:block; position:absolute; left:-999em; padding:0; margin:0;}
#nav li ul a:hover{color:#E60003;}
#nav li ul a.over{color:#E60003;}

#nav li:hover ul{float:left; left:5px; top:25px;}
#nav li#sfhover ul{float:left; left:5px; top:25px;}

.menuh_1{color:#000000; font-size:1em; width:100%; height:80px;}
.menuh_1 a{color:#000000; font-size:1em;}


/*************** Fin Menu horizontal ***************/


#titre{ float:left; position:relative; width:675px; height:145px; background-image:url(images_site/carre_titre.jpg); background-repeat:no-repeat;}
#titre_libel{float:left; text-align:left; position:relative; top:25%; left:7%; width:630px; height:50px; color:#858585; font-size:3em; font-weight:bold;}
#sstitre_libel{float:left; text-align:left; position:relative; top:24%; left:7%; width:630px; height:40px; color:#E60003; font-size:2.2em;}

#texte{float:left; position:relative; text-align:center; width:100%; margin-left:20px; height:auto !important; background-color:#FFFFFF;}


.niv_4_partie_titre{color:#E60003; font-size:1.3em;text-align:justify; padding-top:10px; padding-bottom:10px; margin:0 0 0 0px;}

.niv_4_partie_intro{color:#000000; font-size:1.2em; font-weight:bold; text-align:justify; padding-top:10px; padding-bottom:10px; padding-right:80px;}
.niv_4_partie_intro a {color:#000000; text-align:left; padding-right:10px; padding-top:10px;}
.niv_4_partie_intro li{ background-image: url(images_site/1_carre.jpg); background-repeat: no-repeat;
 background-position: left top; list-style-type: none; padding-left: 18px;}

.niv_4_partie_chapeau{color:#000000; font-size:1.1em; text-align:justify; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-right:80px;}
.niv_4_partie_chapeau a {color:#000000; font-weight:bold; text-align:left; padding-right:10px; padding-top:10px;}
.niv_4_partie_chapeau li{background-image: url(images_site/1_carre.jpg); font-weight:bold; background-repeat: no-repeat;
 background-position: left top; list-style-type: none; padding-left: 18px;}

.niv_4_partie_corps{font-size:1em; color:#000000; text-align:justify; padding-top:10px; padding-bottom:10px; padding-right:80px;}
.niv_4_partie_corps li{ background-image: url(images_site/1_carre.jpg); background-repeat: no-repeat;
 background-position: left top; list-style-type: none; padding-left: 18px;}
.niv_4_partie_corps a {color:#000000; text-align:left; text-decoration:underline;}



#photos{float:left; position:relative; width:290px; height:auto !important; margin-top:40px; margin-left:15px;}


#pied{float:left; position:relative; width:1000px; height:80px; background-image:url(images_site/pied.jpg); background-repeat:no-repeat;}

.formulaire{color:#e60003; font-weight:bold;}
.formulaire tr{vertical-align:top;}

#contenu_accueil{float:left; position:relative; width:1000px; height:auto !important;}
#contenu{float:left; position:relative; width:675px; height:auto !important;}

#copyright{position:relative; float:left;}


#agences{float:left; position:relative; text-align:center; width:950px; margin-left:20px; height:auto !important; background-color:#FFFFFF;}
#agences_contenu{position:relative; float:left; text-align:left; width:500px; height:600px;}

#agence_0{float:left; width:250px; height:185px;}
#agence_1{float:left; width:250px; height:185px;}
#agence_2{float:left; width:250px; height:185px;}
#agence_3{float:left; width:250px; height:185px;}
#agence_4{float:left; width:250px; height:185px;}

#lien_agence_0{float:left; position:absolute; width:100px; height:50px; top:23%; left:32%;}
#lien_agence_1{float:left; position:absolute; width:100px; height:50px; top:49%; left:20%;}
#lien_agence_2{float:left; position:absolute; width:100px; height:50px; top:35%; left:44%;}
#lien_agence_3{float:left; position:absolute; width:100px; height:50px; top:55%; left:47%;}
#lien_agence_4{float:left; position:absolute; width:100px; height:50px; top:39%; left:67%;}

#carte{position:relative; float:left; text-align:left; width:450px; height:450px; background-image:url(carte.jpg); background-repeat:no-repeat;}

