@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
a img{ border:none;}
img,h2{padding:0px; margin:0px;}
.clear_fix{ clear:both;}

body{background-color:#fff;}
#site{width:1000px; margin-left:auto; margin-right:auto;}

/************header**********************/
#header{ clear:both; width:1000px; height:200px; margin-left:auto; margin-right:auto; background:url(images/header.jpg) no-repeat; position:relative;}
#header img.logo{ position:absolute; left:86px; top:48px;}
#header #news{ width:192px; height:97px; background:url(images/back_news.jpg) no-repeat; position:absolute; right:27px; top:15px; padding:65px 30px 20px 30px;}
#header #news p{ clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#cbbb9d; text-align:center; line-height:18px;font-weight:bold;}


/************main**********************/
#main{ clear:both; width:1000px; margin-left:auto; margin-right:auto; margin-top:28px;}

/************main/gauche/menu**********************/
#main #gauche{ float:left; width:128px; min-height:300px;}

/************gauche/menu**********************/
#main #gauche #menu{ clear:both; width:128px; height:169px; margin-top:35px;}

#menu #maccueil:hover,#menu #mentreprise:hover,#menu #mmetiers:hover,#menu #mmatiere:hover,#menu #mrd:hover,#menu #mtrading:hover,#menu #mcontact:hover,#menu #maccueil.selected,#menu #mentreprise.selected,#menu #mmetiers.selected,#menu #mmatiere.selected,#menu #mrd.selected,#menu #mtrading.selected,#menu #mcontact.selected{background-position:-132px 0px;}

#menu #maccueil{width:128px; height:18px; background:url(images/maccueil.jpg) no-repeat 0px 0px; clear:both; display:block;}
#menu #mentreprise{width:128px; height:25px; background:url(images/mentreprise.jpg) no-repeat 0px 0px; clear:both; display:block;}
#menu #mmetiers{width:128px; height:26px; background:url(images/mmetiers.jpg) no-repeat 0px 0px; clear:both; display:block;}
#menu #mmatiere{width:128px; height:25px; background:url(images/mmatiere.jpg) no-repeat 0px 0px; clear:both; display:block;}
#menu #mrd{width:128px; height:25px; background:url(images/mrd.jpg) no-repeat 0px 0px; clear:both; display:block;}
#menu #mtrading{width:128px; height:25px; background:url(images/mtrading.jpg) no-repeat 0px 0px; clear:both; display:block;}
#menu #mcontact{width:128px; height:25px; background:url(images/mcontact.jpg) no-repeat 0px 0px; clear:both; display:block;}

/************gauche/langue**********************/
#main #gauche #langue{ clear:both; width:128px; margin-top:32px;}

/************main/contenu**********************/
#main #contenu{ float:left; width:829px; min-height:200px; padding-left:43px;}
#main #contenu h1{ clear:both; padding-bottom:20px;}

/************main/contenu/contenu_gauche**********************/
#main #contenu #contenu_gauche{ float:left; width:247px; margin-right:26px; position:relative;}
#main #contenu #contenu_gauche p{ clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; line-height:16px;}
#main #contenu #contenu_gauche p span.orange{ clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#f39c12;}
#main #contenu #contenu_gauche img.mouzon{ clear:both; margin-left:auto; margin-right:auto; display:block;  margin-top:10px;}

#main #contenu #contenu_gauche span.tt_beige{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d; padding-top:5px;}

#main #contenu #contenu_gauche span.tt_beige_marge{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d; padding-bottom:5px;}

#main #contenu #contenu_gauche span.tt_beige_marge_h{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d; padding-bottom:5px; padding-top:5px;}

#main #contenu #contenu_gauche span.note{ clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; display:block; margin-top:30px;}

#main #contenu #contenu_gauche ul{clear:both; list-style:none; margin-top:5px; margin-left:10px;}
#main #contenu #contenu_gauche ul li{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; background:url(images/point_orange.jpg) no-repeat 0px 5px; padding-left:7px; padding-bottom:2px;}
#main #contenu #contenu_gauche p.sep{ margin-bottom:15px;}

#main #contenu #contenu_gauche a.suivant{ clear:both; display:inline-block; margin-top:25px; margin-left:30px;}
#main #contenu #contenu_gauche a.precedent{ /*position:absolute; left:30px; bottom:-30px;*/clear:both; display:inline-block; margin-top:25px; margin-left:30px;}
#main #contenu #contenu_gauche img.logo_gauche{ /*position:absolute; right:0px; bottom:-60px;*/ float:right; display:inline-block; margin-top:5px; margin-right:5px;}

/************main/contenu/contenu_milieu**********************/
#main #contenu #contenu_milieu{ float:left; width:247px; margin-right:26px; position:relative;}
#main #contenu #contenu_milieu p{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; line-height:16px;}
#main #contenu #contenu_milieu img.ecolabel{clear:both; position:absolute; right:5px;}
#main #contenu #contenu_milieu span.tt_milieu{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d; padding-bottom:5px;}

#main #contenu #contenu_milieu p.sep{ margin-bottom:15px;}
#main #contenu #contenu_milieu img.img_milieu{ float:right; margin-top:80px; margin-right:5px;}

#main #contenu #contenu_milieu span.tt_noir{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold;}
#main #contenu #contenu_milieu span.tt_noir_marge{clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold; padding-top:6px;}

#main #contenu #contenu_milieu ul{clear:both; list-style:none; margin-top:5px; margin-left:10px;}
#main #contenu #contenu_milieu ul li{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; background:url(images/point_orange.jpg) no-repeat 0px 5px; padding-left:7px; padding-bottom:2px;}

#main #contenu #contenu_milieu span.tt_beige{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d;}

#main #contenu #contenu_milieu span.tt_beige_marge{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d; padding-bottom:5px;}

#main #contenu #contenu_milieu img.mouzon{ clear:both; margin-left:auto; margin-right:auto; display:block;  margin-top:10px;}
#main #contenu #contenu_milieu img.bas{ clear:both; margin-left:auto; margin-right:auto; display:block;  margin-top:140px;}

#main #contenu #contenu_milieu ul.marge{clear:both; list-style:none; margin-top:5px; margin-left:10px;}
#main #contenu #contenu_milieu ul.marge li{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; background:url(images/point_orange.jpg) no-repeat 0px 6px; padding-left:7px; padding-bottom:14px;}


#main #contenu #contenu_milieu #milieu{ float:left; width:247px; margin-right:26px; margin-top:100px;}
#main #contenu #contenu_milieu #milieu p{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; line-height:16px;}
#main #contenu #contenu_milieu #milieu p span.orange{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#f39c12;}
#main #contenu #contenu_milieu #milieu img.logo_milieu{clear:both; margin-left:auto; margin-right:auto; display:block; margin-top:80px;}


/************main/contenu/contenu_droite**********************/
#main #contenu #contenu_droite{ float:left; width:260px;}
#main #contenu #contenu_droite p{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; line-height:16px;}
#main #contenu #contenu_droite p span.orange{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#f39c12;}
#main #contenu #contenu_droite ul{clear:both; list-style:none; margin-top:5px; margin-left:10px;}
#main #contenu #contenu_droite ul li{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; background:url(images/point_orange.jpg) no-repeat 0px 6px; padding-left:7px; padding-bottom:2px;}

#main #contenu #contenu_droite2{ float:left; width:274px;margin-top:7px;}
#main #contenu #contenu_droite2 ul{}
#main #contenu #contenu_droite2 ul li{height:150px; margin-left:15px;list-style:none;}




#main #contenu #contenu_droite img.logo_droite{float:right; margin-top:25px; margin-right:20px;}

#main #contenu #contenu_droite #stat{ float:left; width:260px; margin-top:55px;}

#main #contenu #contenu_droite #stat span.tt_noir{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold;}
#main #contenu #contenu_droite #stat span.tt_noir_marge{clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold; padding-top:6px;}
#main #contenu #contenu_droite #stat ul{clear:both; list-style:none; margin-top:5px; margin-left:10px;}
#main #contenu #contenu_droite #stat ul li{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; background:url(images/point_orange.jpg) no-repeat 0px 5px; padding-left:7px; padding-bottom:2px;}

#main #contenu #contenu_droite span.tt_beige_marge{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d; padding-bottom:5px;}

#main #contenu #contenu_droite #stat_bas{ float:left; width:260px; margin-top:140px;}

#main #contenu #contenu_droite #stat_bas span.tt_beige_marge{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d; padding-bottom:5px;}
#main #contenu #contenu_droite #stat_bas ul{clear:both; list-style:none; margin-top:5px; margin-left:10px;}
#main #contenu #contenu_droite #stat_bas ul li{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b;  padding-left:7px; padding-bottom:2px; background:none;}

#main #contenu #contenu_droite #droit{ float:left; width:260px; margin-top:55px;}
#main #contenu #contenu_droite #droit p{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; line-height:16px;}
#main #contenu #contenu_droite #droit span.tt_beige_marge{ clear:both; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#cbbb9d; padding-bottom:5px;}
#main #contenu #contenu_droite #droit p span.orange{clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#f39c12; }
#main #contenu #contenu_droite #droit img.logo_droite{ float:right; margin-top:25px; margin-right:20px;}


/************main/contenu/formulaire**********************/
#main #contenu #formulaire{ clear:both; width:600px; margin-top:20px;}
#main #contenu #formulaire p{ clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#1a171b; line-height:16px;}

#main #contenu #formulaire table{ clear:both; margin-top:20px; }
#main #contenu #formulaire td{ clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a171b; padding:5px 0px 5px 0px;}

#main #contenu #formulaire input[type=text]{border:1px solid #cdcdcd;font-family:tahoma; font-size:11px; color:#1a171b; background-color:#fff6e6; height:15px; padding:2px 0px 0px 2px;}

#main #contenu #formulaire textarea{border:1px solid #cdcdcd;font-family:tahoma; font-size:11px; color:#1a171b; background-color:#fff6e6; padding:2px 0px 0px 2px;}


/************footer**********************/
#footer{ clear:both; width:1000px; height:40px; margin-left:auto; margin-right:auto; margin-top:50px; position:relative;}
#footer a.demande{ clear:both; position:absolute; right:20px; top:18px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#f29400; text-decoration:none; }
#footer #contenu_footer{ clear:both; width:490px; height:40px; position:absolute; left:172px;}
#footer #contenu_footer p{ clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#cbbb9d;}






