@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
}
.header{
height:380px;
}
.entete{
width:900px;
height:100px;
margin:16px auto 0 auto;
}
.logo{
background:url(image/logo.gif) no-repeat;
float:left;
width:399px;
height:72px;
padding:20px 0 0 0;
}
.entete_contact{
float:left;
width:300px;
height:60px;
margin-left:180px;
}
.entete_contact_texte{
color:#5e94cb;
width:150px;
padding-left:136px;
}
.entete_contact_numero{
color:#f99636;
width:300px;
margin:2px 0 0 0;
}
.entete_contact_numero h3{
padding-left:150px;
}
.menu{
clear:left;
width:900px;
height:57px;
margin:0 auto 0 auto;
}
.menu_nav{
list-style-type:none;
display:block;
}
.menu_nav li a{
float:left;
margin:17px 10px 0 0;
}
a img{
border: none;
} 
.menu_nav .presentation{
background:url(image/presentation_r.png);
width:157px;
display:block;
height:40px;
float:left;
}
.menu_nav .noscompetences{
background:url(image/noscompetences_r.png);
width:200px;
display:block;
height:40px;
float:left;
}
.menu_nav .references{
background:url(image/references_r.png);
width:147px ;
height:40px;
display:block;
float:left;
}
.menu_nav .contact{
background:url(image/contact_r.png);
width:122px ;
height:40px;
display:block;
float:left;
}
.menu_nav .presentation:hover{
background-position:157px 0;
} 
.menu_nav .noscompetences:hover{
background-position:200px 0;
}
.menu_nav .references:hover{
background-position:147px 0;
}
.menu_nav .contact:hover{
background-position:122px 0;
} 
.bandeau{
clear:left;
background:#4485c6;
height:156px;
}
.bandeau_centrage{
width:900px;
height:130px;
margin:0 auto 0 auto;
}
.bandeau_titre{
width:300px;
height:81px;
float:left;
color:#ffffff;
}
.bandeau_titre h1{
padding:40px 0 0 0;
font-size:30px;
}
.bandeau_cercle{
with:154px;
height:76px;
display:block;
float:left;
margin:0 0 0 366px;
}
.bandeau_sstitre{
clear:both;
width:900px;
color:#f5a150;
}
.corps{
clear:left;
width:900px;
margin:0 auto 20px auto;
}
.corps_gch{
float:left;
width:216px;
margin:0 0 10px 0;
}
.corps_gauche{
background:url(image/fond_encartgauche.png) no-repeat 0 100% #4485c6;
width:216px;
padding:0 0 10px 0;
}
.corps_gauche2{
background:url(image/fond_encartgauche.png) no-repeat 100% 0 #4485c6;
width:216px;
}
.corps_gauche2 h3{
padding:10px 0px 3px 0px;
color:#FFFFFF;
text-align:center
}
.corps_gauche_competences{
padding:0px 0 0 42px;
color:#FFFFFF;
border-top:#FFFFFF 2px solid;
}
.corps_gauche_competences ul{
list-style-type:none;
padding:12px 0 0 0px;
}
.corps_gauche_competences li{
background:url(image/puce_orange.gif) no-repeat 0 8px;
padding:0 0 0 12px;
}
.ensavoirplus_competences{
width:152px;
height:26px;
margin:16px auto 12px auto;
}
.ensavoirplus_competences a{
background:url(image/bt_exemple.png) no-repeat;
width:152px;
height:26px;
display:block;
}
.ensavoirplus_competences a:hover{
background:url(image/bt_exemple_on.png) no-repeat;
}
.encart_degatsdeseaux{
background:url(image/degatsdeseaux.png) no-repeat;
clear:left;
width:216px;
height:167px;
margin:10px 0 10px 0;
}
.degatsdeseaux_contact{
padding:125px 0 0 31px;
}
.degatsdeseaux_contact a{
background:url(image/bt_contact.png) no-repeat;
width:153px;
height:26px;
display:block;
}
.degatsdeseaux_contact a:hover{
background:url(image/bt_contact_on.png) no-repeat;
}
.corps_centre, .corps_reference_centre{
float:left;
width:580px;
margin:0 0 25px 0;
margin-left:40px;
}
.corps_centre h2{
color:#faa655;
padding:0 0 4px 0;
}
.corps_centre .h2_revetsol{
padding:15px 0 0px 0px;
}
.corps_centre .puce_bleu{
background:url(image/puce_bleue.gif) no-repeat 0 15px;
padding:10px 0 0px 17px;
}
.pied{
clear:left;
background:#4485c6 repeat-y;
height:68px;
}
.pied2{
width:470px;
height:38px;
margin:0 auto 0 auto;
padding:16px 0 0 0;
}
.menu_pied{
font-size:17px;
list-style-type:none;
}
.menu_pied li{
display:inline;
}
.menu_pied li a{
color:#FFFFFF;
padding:0 27px 0 0;
text-decoration:none;     
}
.menu_pied li a:hover{
text-decoration:underline;
color:#f99636;
}
/* Nos competences */
.corps_centre ul{
padding:0 0 8px 0;
}
.corps_centre li{
background:url(image/puce_bleue.gif) no-repeat 0 9px;
list-style-type:none;
padding:5px 0 0px 15px;
}
.corps_gauche_contact{
border-top:#FFFFFF 2px solid;
color:#FFFFFF;
}
.corps_gauche_contact p{
padding:2px 0 0 0;
}
.corps_gauche_contact p,.corps_gauche_contact h3{
text-align:center;
}
.nouscontacter{
width:163px;
height:105px;
display:block;
margin:10px auto 9px auto;
}
/* Contact */
.corps_reference_centre h2{
color:#FAA655;
padding:8px 0 0 4px;
}
/* Contact */
.corps_contact{
clear:left;
width:900px;
height:340px;
margin:0 auto 20px auto;
}
.corps_contact_centre{
background:url(image/fd_formulaire.gif) no-repeat;
float:left;
width:536px;
height:340px;
margin:0 0 0 20px;
}
.corps_contact_centre2{
padding:10px 0 0 13px;
}
/* plan */
.corps_centre_plan{
margin:0 auto 40px auto;
width:300px;
}
.corps_centre_plan h2{
color:#f99636;
}
.corps_centre_plan ul{
padding:5px 0 0 0;
}
.menu_plan{
font-size:18px;
list-style-type:none;
}
.menu_plan li{
background:url(image/puce_orange.gif) no-repeat 0 13px;
padding:5px 0 0 10px;
 }
.menu_plan li a{
color:#4485c6;
padding:0px 0 0 0;
text-decoration:none;     
}
.menu_plan li a:hover{
text-decoration:underline;
color:#f99636;
}
/* mentions */
.corps_centre_mentions{

}
.corps_centre_mentions h3{
text-decoration:underline;
color:#f99636;
padding:5px 0 0 0;
}
.corps_centre_mentions p{
padding:5px 0 0 0;
}