@charset "utf-8";
/* formatage html*/
html {background-color:#9c9c9c;}
* {margin:0px; padding:0px;}
.clear_fix{ clear:both;}
/* Structure général*/
#fbanniere { width:100%; height:112px; clear:both; background-color:#FFF;}
#fmenu {width:100%; height:52px; background-image:url(../images/fond_menu.gif); background-repeat:repeat-x; clear:both;}
#fcontenu { width:100%; height:auto; clear:both; background-color:#c4b5c2;}
#ffooter { width:100%; height:98px; background-image:url(../images/fond_footer.gif); background-repeat:repeat-x; clear:both;}

/* Banniere*/
#fbanniere #bandeau { margin-left:auto; margin-right:auto; width:892px;}



/* Menu*/
#fmenu #menu { width:802px; height:52px; margin-left:auto; margin-right:auto; clear:both;}

#fmenu #menu A#accueil { background-image:url(../images/maccueil.gif); width:145px; height:52px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#fmenu  #menu A#accueil:hover {background-position : 0 -52px;  }

#fmenu #menu A#presentation { background-image:url(../images/mpresentation.gif); width:154px; height:52px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#fmenu  #menu A#presentation:hover {background-position : 0 -52px;  }

#fmenu #menu A#activites { background-image:url(../images/mactivites.gif); width:126px; height:52px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#fmenu  #menu A#activites:hover {background-position : 0 -52px;  }

#fmenu #menu A#recrutement { background-image:url(../images/mrecrutement.gif); width:150px; height:52px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#fmenu  #menu A#recrutement:hover {background-position : 0 -52px;  }

#fmenu #menu A#conditions { background-image:url(../images/mconditions.gif); width:124px; height:52px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#fmenu  #menu A#conditions:hover {background-position : 0 -52px;  }

#fmenu #menu A#contact { background-image:url(../images/mcontact.gif); width:103px; height:52px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#fmenu  #menu A#contact:hover {background-position : 0 -52px;  }

/* footer*/
#ffooter #footer { width:832px; height:60px; padding-top:10px; clear:both; margin-left:auto; margin-right:auto;}
#ffooter #footer p { width:100%; height:auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-bottom:20px; text-align:center;}
#ffooter #footer a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
#ffooter #footer a:hover { text-decoration:underline;}
#ffooter #footer a.crea { font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; text-decoration:none; float:right;}
#ffooter #footer a.crea:hover {text-decoration:underline; }
#ffooter #footer span{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; text-decoration:none; float:left;}



/* contenu accueil*/
#fcontenu #contenu { width:856px; height:460px; clear:both; margin-left:auto; margin-right:auto;}
#fcontenu #contenu #devis { width:260px; height:460px; float:left; padding-left:15px;}
#fcontenu #contenu #devis p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#474747; padding-bottom:5px; clear:both; margin-left:20px; padding-top:5px;}
#fcontenu #contenu #devis h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#474747; font-weight:bold; clear:both; margin-left:20px;}
#fcontenu #contenu #devis #trai { height:4px; width:228px; background-color:#b39bae; margin-top:5px; margin-left:20px;}

#fcontenu #contenu #cont_droite { float:left; height:460px; width:579px;}

#fcontenu #contenu #cont_droite #part1 {width:440px; height:196px; float:left; }
#fcontenu #contenu #cont_droite #part2 {width:139px; height:196px; float:left; }
#fcontenu #contenu #cont_droite #part3 {width:440px; height:262px; float:left; background-image:url(../images/accueil_03.jpg); background-repeat:no-repeat; }
#fcontenu #contenu #cont_droite #part3 p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#464646; padding:70px 20px 10px 20px;}

#fcontenu #contenu #cont_droite #part4 {width:139px; height:262px; float:left; }


/**********interne*****/

#cont_droite #interne{ clear:both; padding:20px 20px 0px 20px; width:492px; height:427px; background:url(../images/back_interne.jpg) no-repeat; position:relative;}
#cont_droite #interne h1{ padding:0px 70px 0px 0px; background:url(../images/trois_points.jpg) no-repeat 5px right ; float:left; display:inline-block;}
#cont_droite #interne p{ clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#626262; line-height:18px;}
#cont_droite #interne img.presentation{ clear:both; padding:20px 0px 0px 20px;}
#cont_droite #interne h3{ clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#383838; padding-bottom:10px;}
#cont_droite #interne span{clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#aa5898; padding:7px 0px 7px 0px; display:block;}
#cont_droite #interne span.obli{clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#aa5898; text-align:center; }
#cont_droite #interne p.tcontact{clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#626262; padding-top:10px;}
#cont_droite #interne img.activite{
	position:absolute;
	left: 309px;
	top: 82px;
}
#cont_droite #interne h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#a6629b; text-align:center; width:400px; padding-top:130px; padding-left:40px;}
#cont_droite #interne img.recrut{
	position:absolute;
	left: 283px;
	top: 314px;
}


#interne .scrolleur{ clear:both; height:375px; overflow:auto;}

#fcontact{ clear:both; width:310px; margin:auto; padding-top:15px; position:relative;}
#fcontact label, #fcontact input, #fcontact textarea{ float:left; width:49%; display:inline-block; margin-top:3px;}
#fcontact label{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#626262;}
#fcontact input{ border:1px solid #7f677a;}
#fcontact textarea{border:1px solid #7f677a;}

#fcontact input[type=submit]{ background:url(../images/bt_envoyer.jpg) no-repeat; width:61px; height:22px; font-size:0; color:none; border:none; position: absolute; right:120px; bottom:-50px;}



#fdevis{ clear:both; width:470px; margin:auto; padding-top:20px; position:relative;}
#fdevis label, #fdevis input, #fdevis textarea{ float:left;  display:inline-block; margin-top:3px;}
#fdevis label , #fdevis select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#626262;}
#fdevis select{ margin-top:2px;}
#fdevis input,#fcontact select{ border:1px solid #7f677a;}
#fdevis textarea{border:1px solid #7f677a;}

#fdevis input[type=submit]{ background:url(../images/bt_envoyer.jpg) no-repeat; width:61px; height:22px; font-size:0; color:none; border:none; position: absolute; right:190px; bottom:-50px;}
#fdevis input[type=checkbox]{ float:left; border:none; padding:0px; width:15px; margin-right:10px;}
#fdevis label.check{ float:left; width:25%; display:inline-block; margin-top:3px;}

#interne .cadre_mention{ clear:both; width:412px; height:271px; margin:auto; background-color:#FFFFFF; border:1px solid #969696; margin-top:40px;}
