body{background:#fff url(../img/fond.gif) repeat-x top;font:76% tahoma,verdana,sans-serif;margin:0;padding:0;
border-top:5px solid #407c7e;}
#container{margin:1px auto;padding:5px 0 0 0;width:820px;color:#303030;}
#main_land{float:left;margin:0;padding:0;width:615px;position:relative;}
#main{float:left;margin:0;padding:0;width:832px;position:relative;}
#main p{text-indent:0;}
#empresa {margin:0 -12px 0 0; padding:0; text-align:right;font-variant:small-caps;float:right;}
#empresa a{font-size:1.1em;margin:0;padding:0;}
#empresa a:hover{text-decoration:none;}
#empresa a, #empresa a:hover{border:none;color:#fff;}
#desc{clear:both;margin:10px 0 8px 0;padding:3px 0 0 0;width:832px;height:5px;background-color:#e8f3e8;}
#pub2{margin:9px 0 0 0; padding:7px 0 0 0;}

#micro_inicio_land,#micro_inicio{float:right;margin:0 0 25px 0;background-color:#fff;}

#micro_inicio_land{width:323px;padding:0;}
#micro_inicio_land h1, #micro_inicio_land h3 {font-size:1.3em;margin:5px 0;}
#micro_inicio_land .chapeau{border:solid 1px #deecde; background-color:#fff;margin:0 0 5px 0; padding:0 7px;}
#micro_inicio_land div h1, #micro_inicio_land div h3{color:#499f8e;font-weight:bold;margin:5px 0 12px 0;}

#micro_inicio{width:522px;padding:7px;border:1px solid #deecde;}
#micro_inicio h1{height:40px;}
#micro_inicio p{margin:12px 0 0 0;}
#micro_inicio h2{background:url(../img/shadow_inv.png) no-repeat top left;margin-bottom:21px;}

#titreindex{font-size:1.4em;color:gray;}
#navitabs{margin:40px 0 7px 3px;}
.navitab{font-size:1.3em;margin:15px 0 0 3px;padding:6px 8px 6px 8px;text-decoration:none;position:relative;background: #5f9ea0;border:solid 1px #5f9ea0;border-top:none;color:#fff;}
.navitab:hover{text-decoration:none;color:#1c727a;}

.imgparagraph{float: right; height:74px; width:140px; padding:3px; background-color:#a4c5c9;}

#pageindex a#linkindex,
#pageOutils a#linkOutils,
#pageRessources a#linkRessources,
#pageApproches a#linkApproches,
#pageStages a#linkStages
{background:#407c7e;padding:6px 8px 6px 8px;border:solid 1px #407c7e;border-top:none;color:#fff;}

a#linkindex .navitab{margin:0 0 0 -1px;}
#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;}
#confirm_msg{padding:50px;border:solid 1px green;margin-top:50px;}
#main #erreur_msg{color:red;}
#corpForm{margin-top:3px;background-color:#fff;}
.contact,#piedForm{text-align:left;padding:10px 20px 0 0;margin-top:-8px;}

#temp{float:left;width:280px;padding:0 0 5px 0;margin:0;}
#temp h3{width:251px;margin-left:-8px;padding-left:10px;color:#2c642c;}
#temp .chapeau{border:solid 1px #deecde;width:270px;padding:7px;margin:7px 0 3px 0;}
#temp .chapeau h3{width:260px;padding:3px;margin:3px -3px -3px -3px;}
/* #temp div, #micro_inicio_land div, #main div:first-child {background:#fff url(../img/shadow.png) repeat-x top left;}*/
#temp .chapeau p{width:260px;padding:7px 0 0 0;margin:0;}
#temp img{padding:4px;background:#a4c5c9;border:solid 1px #deecde;margin-bottom:0px;width:276px;}

.list{line-height:18px;font-size:11px;}
.list a{color:#22727b;}
ul{margin:15px 0 15px 15px;padding:0;list-style-type:none;}
li{margin:0 -12px;}
li a:hover{color:#8c7878;text-decoration:underline;}
ul.social_bookmarking{margin:-5px 220px 0 0px;width:210px;float:right;}
li.social_bookmarking{list-style-type:none;text-align:right;float:right;margin:-10px 1px 3px 1px;}
.bull {font-size:1.4em; color:#22727b;}

#sidebar{float:right;width:200px;margin:4px -13px 0 0px;background-color:#fff;padding:3px;}
#sidebar p{font-size:.9em;line-height:1.3em;margin:0 0 12px 0;padding:0px;}
#sidebar h3{padding:0;width:200px;margin:0;}
#sidebar .chapeau h3{margin:0;}
/* #sidebar div{background:url(../img/shadow.png) repeat-x top left;} */
#sidebar .chapeau{width:200px;margin:-7px -7px 12px -7px;padding:5px;border:solid 1px #deecde;background-color:#fff;}
.chapeau{padding:3px;margin:0;}
.chapeau2{padding:0;margin:7px 0 0 -4px;background-image:none;}
.chapeau h3{padding-left:3px;margin-bottom:5px;margin-top:3px;}
.chapeau h2{margin:-3px 0 0 0;color:#499f8e;text-align:right;padding-right:7px;height:32px;}

strong{color:gray;}
h1{font-size:1.4em;font-weight:400;margin:0 0 5px;padding:0;color:#499f8e;}
h2{font-size:1.5em;font-weight:400;margin:0 0 12px;color:2c642c;}
h3{font-size:1.3em;font-weight:400;margin:0 0 10px;color:2c642c;}
p{line-height:1.3em;margin:0 0 15px;text-align:left;}
html a{color:#1B703A;text-decoration:none;font-size:13px;}
a img{border:0;}
a:hover{color:#499f8e;text-decoration:underline;}

.right{margin:-8px 0 8px 0;text-align:right;}
.em{line-height:10px;margin:0;padding:10px 20px 10px 0;text-align:right;}
.clear{clear:both;}

#footer a{color:#fff;margin-left:10px;margin-right:1px;}
#footer a:hover{color:#303030;}
#footer p{margin: 0 auto;padding:0;text-align:center;clear:both;width:400px;}
#footer{clear:both;margin:12px 0 0 0;padding:12px 0;height:45px;font-size:10px;width:100%;background-color:#407c7e;color:#fff;font-size:1em;}
