body{background:#9fd7b0 url(../img/bg.png) repeat-y top;font:76% tahoma,verdana,sans-serif;margin:0;padding:0 0 2px 0;}
#container{background:#fff;margin:0 auto;padding:5px 20px 10px 20px;width:740px;color:#303030;}
#main_land{float:left;margin:0;padding:0 15px 0 0;width:565px;position:relative;}
#main{float:left;margin:0;padding:0 15px 0 0;width:738px;position:relative;}
#main p{text-indent:0;}
#empresa {margin-left:480px;margin-bottom:-10px;font-size:1.1em;}
#empresa h2 a{border:none;color:#2c642c;margin:0 0px; font-variant:small-caps;}
#empresa h2 a:hover{border:none;color:#2c642c;text-decoration:none;}
#empresa h3{font-size:1em;text-indent:120px;margin-top:5px;margin-bottom:25px;color:#b1c6b1;}
#desc{background:#fff url(../img/menu_img.gif) top repeat-x;clear:both;margin:5px 0 15px;padding:5px 0 5px 0;width:728px;height:3px;}
a{color:#303030;text-decoration:none;}
a:hover{color:#036;text-decoration:none;}
a img{border:0;}
h1{font-size:1.8em;font-weight:400;margin:0 0 5px;padding:0;color:2c642c;}
h2{font-size:1.8em;font-weight:400;margin:0 0 12px;color:2c642c;}
h3{font-size:1.4em;font-weight:400;margin:0 0 10px;color:2c642c;}
p{line-height:1.3em;margin:0 0 15px;text-align:left;}
ul{margin:15px 0 15px 15px;padding:0;list-style-type:none;}
li{margin:0 -12px;}
li a:hover{color:#8c7878;text-decoration:underline;}
#pageindex h1{font-size:1.8em;color:gray;}
#navitabs{margin-left:3px;}
.navitab{background:url(../img/shadow.jpg) repeat-x top left;font-size:1.1em;margin:0 0 0 3px;padding:5px 8px;text-decoration:none;border:solid 1px #deecde;border-bottom:none;}
.navitab:hover{border:solid 1px #94c994;border-bottom:none;text-decoration:none;color:gray;}
a.ancre{color:#036;text-decoration:none;border-bottom:dotted 1px #036;}
a.ancre:hover{color:#ccc;text-decoration:none;border-bottom:dotted 1px gray;}
a.ancre1{color:#036;text-decoration:none;}
a.ancre1:hover{color:#ccc;text-decoration:none;border-bottom:dotted 1px gray;}
.ancre2{color:#2c642c;text-decoration:underline;font-weight:bold;}
#pageindex a#linkindex,#pageVilles a#linkVilles,#pageApproches a#linkApproches,#pageRessources a#linkRessources,#pagecontact a#linkcontact,#pageStages a#linkStages{background:#2c642c;color:#f4f2f2;padding:7px 5px 5px;border:solid 1px #2c642c;border-bottom:none;}
#pageindex #main h2{font-size:1.3em;width:110%;text-align:center;margin-left:-15px;}
#prefooter{width:1000px;background:#9fd7b0;height:10px;margin-left:-40px;margin-top:15px;clear:both;}
#footer{clear:both;margin:0 -30px;padding:0;height:45px;font-size:10px;border-top:1px solid 94c994;width:800px;}
#footer a{color:gray;margin-left:10px;margin-right:1px;}
#footer a:hover{color:#303030;}
#footer p{color:gray;font-size:1.1em;line-height:1.3em;margin:9px 0;padding:0;text-align:center;clear:both;}
#main .block li{list-style-type:none;margin-left:10px;margin-top:5px;}
.hide{display:none;}
.picA{position:relative;width:35px;height:35px;padding:0;margin:2px;float:left;}
._detail_couleur{width:95%;float:left;background:#f6f6f6;padding:10px;margin:0 5px 15px 0;}
ul.social_bookmarking{margin-right:25px;margin-top:-10px;}
li.social_bookmarking{list-style-type:none;text-align:right;float:right;margin:-15px 3px 3px 3px;}
#confirm_msg{padding:50px;border:solid 1px green;margin-top:50px;}
#main #erreur_msg{color:red;}
#corpForm{margin-top:3px;background-color:#fff;}
.search{clear:both;background-color:#f4f4f4;padding:10px;}
.contact,#piedForm{text-align:left;padding:10px 20px 0 0;margin-top:-8px;}
.em{line-height:10px;margin:0;padding:10px 20px 10px 0;text-align:right;}
.clear{clear:both;}
#temp{float:left;width:250px;padding:0;margin:0 5px 10px 0;}
#temp h3{width:251px;margin-left:-8px;padding-left:10px;color:#2c642c;}
#pageindex .ancre2{margin-left:0;}
#micro_inicio_land{float:right;width:265px;margin:0;padding:2px;}
#micro_inicio{float:right;width:405px;margin:0;padding:0 12px 12px 12px;}
.list{line-height:18px;font-size:11px;}
#colors{float:left;width:150px;}
#colors p{font-size:.9em;line-height:1.3em;margin:0 0 15px;}
.timestamp{font-size:1.2em;color:#606060;margin:-12px 0 12px 0;}
.right{margin:-8px 0 8px 0;text-align:right;}
.hide{display:none;}
#bg{height:12px;background:url(../img/bg.gif) repeat-x;margin:0;}
#micro_inicio h2{background:url(../img/shadow_inv.png) no-repeat top left;margin-bottom:21px;}
#sidebar{float:right;width:138px;margin:3px 7px 0 -3px;background-color:#fff;padding:5px;}
#sidebar p{font-size:.9em;line-height:1.3em;margin:0 0 15px 0;padding:3px;border-top:1px dotted #bababa;}
#sidebar h3{padding:0;width:147px;margin:0;}
#sidebar .chapeau h3{margin:0;font-size:.85em;}
#sidebar .chapeau{width:138px;margin:-7px -7px 15px -7px;padding:5px;border:solid 1px #deecde;}
#sidebar div{background:url(../img/shadow.png) repeat-x top left;}
.chapeau{padding:3px;margin:0;}
.chapeau2{padding:0;margin:7px;background-image:none;}
.chapeau h3{padding-left:3px;margin-bottom:5px;margin-top:3px;}
.chapeau h2{margin:-3px 0 0 0;color:#e8f3e8;text-align:right;padding-right:7px;}
.chapeau a{text-decoration:none;}
#temp .chapeau{border:solid 1px #deecde;width:250px;padding:7px;padding-bottom:0;margin-top:0;margin-bottom:7px;}
#temp .chapeau h3{width:258px;padding:3px;margin:3px -3px -3px -3px;}
#temp div{background:url(../img/shadow.png) repeat-x top left;}
#temp .chapeau p{width:250px;padding:7px 0 0 0;margin:0;border-top:1px dotted #bababa;}
#temp img{padding:7px;background:#e8f3e8;border:solid 1px #deecde;margin-bottom:7px;width:250px;}
strong{color:gray;}