.div_ban {width: 1024px; height: 147px;}
.logo_ban {width: 425px; height: 147px; float: left}
.bouton1 {width: 140px; height: 147px; float: left}
.bouton2 {width: 140px; height: 147px; float: left}
.bouton3 {width: 140px; height: 147px; float: left}
.bouton4 {width: 179px; height: 147px; float: left}
.div_foot_ban {width: 1024px; height: 40px; margin-top: 0px}
.img_foot_ban {border: none; margin-top: 0px; margin-left: -29px;}

.footer_conteneur {width: 1024px; height: 24px; margin-top: 11px}
.footer {width: 914px; height: 24px; background: url(../images/footer.png); margin-left: 33px;}
.footer_link{text-decoration:none; color: #FFFFFF; font-family: Arial; font-size: 11px;}
.footer_link:hover{text-decoration:none; color: rgb(231, 131, 58);}

.conteneur_index_haut{width: 1024px; height: 270px; margin-top:6px}
.vitrine{width: 643px; height: 270px; background: url(../images/vitrine.png); float: left; margin-left: 72px;}
.news{width: 259px; height: 270px; background: url(../images/background_news.png); float: left; margin-left: 11px;}
.conteneur_index_more{width: 1024px; height: 31px; margin-top:0px;}
.savoir{width: 314px; height: 31px; background: url(../images/en_savoir+.png); float: left; margin-left: 401px;}
.more_news{width: 259px; height: 31px; background: url(../images/news+.png); float: left; margin-left: 11px;}
.conteneur_index_bas{width: 1024px; height: 125px; margin-top:11px}
.zoom{width: 643px; height: 125px; background: url(../images/zoom.png); float: left; margin-left: 73px;}
.references{width: 259px; height: 125px; background: url(../images/references.png); float: left; margin-left: 11px;}
.zoom_more{width: 643px; height: 31px; background: url(../images/zoom+.png); float: left; margin-left: 73px;}
.references_more{width: 259px; height: 31px; background: url(../images/references+.png); float: left; margin-left: 11px;}
.bg_ref{width: 71px; height: 72px; background: url(../images/bg_img_ref.png); float: left; margin-left: 11px; margin-top: 40px}

.pourc_index_donnee{text-decoration:none; color: #000000; font-family: Arial; font-size: 13px;}
.texte_index_donnee{text-decoration:none; color: rgb(231, 131, 58); font-family: Arial; font-size: 11px;}

.news_icon{width: 59px; height: 70px; float:left; margin-left: 5px; margin-top: 5px}
.news_img{width: 59px; height: 58px;background: url(../images/bg_img_news.png);}
.news_date{width: 59px; height: 12px;background: url(../images/bg_date_news.png);}
.news_text{width: 190px; height: 70px; float:left; margin-left: 5px; text-align: left; margin-top: 5px; line-height: 10px;}
.news_desc:hover{text-decoration:none; color: #000000; font-family: Arial; font-size: 10px; color: rgb(231, 131, 58);}
.date_news{text-decoration:none; color: #FFFFFF; font-family: Arial; font-size: 8px; margin-top: 0px; vertical-align: top; display: inline;}
.titre_news{text-decoration:none; color: rgb(35,113,180); font-family: Arial; font-size: 11px; font-weight: bold;}
.news_desc{text-decoration:none; color: #000000; font-family: Arial; font-size: 10px;}
.titre_list_news{text-decoration:none; color: rgb(35,113,180); font-family: Arial; font-size: 14px; font-weight: bold;}
.news_desc_list{text-decoration:none; color: #000000; font-family: Arial; font-size: 12px;}
.news_desc_list:hover{text-decoration:none; color: #000000; font-family: Arial; font-size: 12px; color: rgb(231, 131, 58);}

.conteneur_actu_haut{width: 1024px; height: 468px; margin-top:6px;}
.actu{width: 643px; height: 468px; background: url(../images/bg_actu.png); float: left; margin-left: 72px;}
.actu_icon{width: 100px; height: 120px; float:left; margin-left: 15px; margin-top:40px;}
.actu_img{width: 100px; height: 99px;background: url(../images/bg_img_actu.png);}
.actu_date{width: 100px; height: 21px;background: url(../images/bg_date_actu.png);}
.actu_text{width: 488px; height: 450px; float:left; margin-left: 40px; text-align: left; margin-top: 40px; line-height: 15px;}
.date_actu{text-decoration:none; color: #FFFFFF; font-family: Arial; font-size: 12px; margin-top: 0px;}
.titre_actu{text-decoration:none; color: rgb(35,113,180); font-family: Arial; font-size: 16px; font-weight: bold;}
.actu_desc{text-decoration:none; color: #000000; font-family: Arial; font-size: 13px;}
.actu_list_text{width: 478px; height: 60px; float:left; margin-left: 40px; text-align: left; margin-top: 15px; line-height: 12px;}

 .separateur{width: 259px; height: 11px; float: left;}
 
.conteneur_agence_haut{width: 1024px; height: 468px; margin-top:6px;}
.agence{width: 643px; height: 468px; background: url(../images/bg_agence.png); float: left; margin-left: 72px; text-align: left}
.onglet{width: 643px; height: 15px; margin-top: 28px}
.onglet1{width: 128px; height: 15px; float: left}
.onglet2{width: 127px; height: 15px; float: left}
.onglet3{width: 132px; height: 15px; float: left}
.onglet4{width: 135px; height: 15px; float: left}
.onglet5{width: 121px; height: 15px; float: left}
.titre_agence{color: rgb(35,113,180); font-family: Arial; font-size: 26px; font-weight: bold; text-decoration: underline;}
.agence_desc{text-decoration:none; color: #000000; font-family: Arial; font-size: 14px;}
.agence_desc_bold{text-decoration:none; color: #000000; font-family: Arial; font-size: 14px; font-weight: bold;}
.agence_text{width: 623px; height: 408px; margin-left: 10px; text-align: left}
.agence_link{text-decoration:none; color: #000000; font-family: Arial; font-size: 13px;}
.agence_link:hover{text-decoration:none; color: rgb(231, 131, 58);}

.conteneur_contact_haut{width: 1024px; height: 468px; margin-top:6px;}
.contact{width: 643px; height: 468px; background: url(../images/bg_contact.png); float: left; margin-left: 72px;}
.input {background-attachment : fixed; background:url('../images/input.png') no-repeat; width: 140px; height: 16px; border: none; text-align: left; font-size: 9px}
.input_area {background-attachment : fixed; background:url('../images/input_area.png') no-repeat; width: 170px; height: 70px; border: none; text-align: left; font-size: 10px}
.error{font-size: 13px; font-family:Tahoma; color: #FF0000;}
.champ_contact{font-size: 13px; font-family:Tahoma; color: #000000;}
.map{width: 70%; height: 100%; float:left; text-align:center}
.info{width: 30%; height: 100%; float:left; text-align: left; padding-top: 70px}
.name_contact{color: rgb(13,62,101); font-family: Arial; font-size: 12px; font-weight: bold;}
.adresse_contact{color: rgb(35,113,180); font-family: Arial; font-size: 12px;}
.contact_link{text-decoration:none; color: rgb(35,113,180); font-family: Arial; font-size: 12px;}
.contact_link:hover{text-decoration:none; color: rgb(231, 131, 58);}

.conteneur_offre_haut{width: 1024px; height: 468px; margin-top:6px;}
.offre{width: 643px; height: 468px; background: url(../images/bg_offre.png); float: left; margin-left: 72px; text-align: left}
.onglet1_offre{width: 329px; height: 15px; float: left}
.onglet2_offre{width: 314px; height: 15px; float: left}
.div_prob{width: 50%; height: 100%; float:left; margin-top: 40px; padding-top: 40px}
.div_savoir{width: 50%; height: 100%; float:left; margin-top: 40px; padding-top: 40px}
.offre_desc{text-decoration:none; color: #000000; font-family: Arial; font-size: 14px; margin-left: 70px;}
.offre_link{text-decoration:none; color: #000000; font-family: Arial; font-size: 14px;}
.offre_link:hover{text-decoration:none; color: rgb(231, 131, 58);}

.conteneur_prob_haut{width: 1024px; height: 468px; margin-top:6px;}
.prob{width: 643px; height: 468px; background: url(../images/bg_prob.png); float: left; margin-left: 72px; text-align: left}
.onglet1_prob{width: 128px; height: 15px; float: left}
.onglet2_prob{width: 109px; height: 15px; float: left}
.onglet3_prob{width: 102px; height: 15px; float: left}
.onglet4_prob{width: 86px; height: 15px; float: left}
.onglet5_prob{width: 126px; height: 15px; float: left}
.onglet6_prob{width: 92px; height: 15px; float: left}

.conteneur_plan_haut{width: 1024px; height: 468px; margin-top:6px;}
.plan{width: 643px; height: 468px; background: url(../images/bg_plan.png); float: left; margin-left: 72px; text-align: left;}
.div_plan{width: 100%; height: 100px; padding-top: 50px}
.map_link{text-decoration:none; color: #000000; font-family: Arial; font-size: 11px;}
.map_link:hover{text-decoration:none; color: rgb(231, 131, 58);}

.conteneur_allref_haut{width: 1024px; height: 468px; margin-top:6px;}
.allref{width: 643px; height: 468px; background: url(../images/bg_ref.png); float: left; margin-left: 72px; text-align: left}
.first_line{width: 100%; height: 130px; margin-left: 80px; margin-top: 60px}
.second_line{width: 100%; height: 130px; margin-left: 80px;}
.third_line{width: 100%; height: 130px; margin-left: 80px;}
.first_img{width: 20%; height: 100%; text-align:right; float: left;}
.second_img{width: 20%; height: 100%; text-align:center; float: left}
.third_img{width: 20%; height: 100%; text-align:left; float: left}

li {margin-top: 6px;}
li.li_index{margin-left: 2px; margin-top:0px}
ul.ul_index {}
li.li_sous_menu{margin-left: 20px; margin-top:0px}
ul {list-style: url(../images/ul.gif) outside;}
ul.uloffre{list-style: url(../images/ul.gif) outside; margin-left:70px}
ul.ulmap{list-style: url(../images/ul.gif) outside; margin-left:170px; margin-top: -15px}
ul.ulmapchamp{list-style: url(../images/f7li.gif) outside; margin-left:190px; margin-top: -17px}

.conteneur_exp_haut{width: 1024px; height: 468px; margin-top:6px;}
.exp{width: 643px; height: 468px; background: url(../images/bg_expertise.png); float: left; margin-left: 72px; text-align: left}
.onglet1_exp{width: 223px; height: 15px; float: left}
.onglet2_exp{width: 210px; height: 15px; float: left}
.onglet3_exp{width: 210px; height: 15px; float: left}
