body{background:#8996a5;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:780px;color:#303030;}
#main_land{float:left;margin:0;padding:0 7px 0 0;width:540px;position:relative;}
#main{float:left;margin:2px 0 0 0;padding:0 15px 0 0;width:758px;position:relative;}
#main p{text-indent:0;}
#empresa{text-align:right;}
#empresa h1 { font-size:.90em;margin:0 50px 0 0;}
#empresa h1 a{border:none;color:#505050;margin:0 15px 15px 0;}
#empresa h1 a:hover{border:none;color:#505050;text-decoration:none;}
#empresa #titulo a{border:none;color:#505050;margin:25px 0 15px 45px;font-size:1.8em;}
#empresa h3, #empresa h2{font-size:.9em;margin: 0 50px 0 0;}
#empresa img{width:150px; height:59px;margin:25px 10px;}
#desc{clear:both;margin:2px 0 15px 0;padding:5px 0 5px 0;width:763px;height:85px;position:relative;z-index: 0;}
#descindex{background:#fff url(../img/menu_img.gif) top repeat-x;clear:both;margin:5px 0 15px 0;width:763px;height:5px;}
strong{font-weight:320; color:gray;}
h2{font-size:1.8em;margin:0 0 12px;color:gray;}
h3{font-size:1.4em;;margin:0 0 10px;color:gray;font-weight:100}
h1,h2{font-weight:300;}
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;}
nav{margin:0 1px -5px 0;padding:0 0 5px 0;position:relative;z-index:3;}
.navitab{background:url(../img/shadow2.jpg) no-repeat top right;font-size:1.1em;margin:0 0 0 2px;padding:8px 6px 4px 6px;text-decoration:none;border:solid 1px #ececec;border-bottom:solid 1px #fff;position:relative;z-index:4;}
#linkindex{margin:0;}
.navitab a {font-weight:360;}
.navitab:hover{border:solid 1px #d0d0d0;border-bottom:none;text-decoration:none;color:gray;}
a{color:#069;text-decoration:none;}
a:hover{color:#036;text-decoration:none;}
a img{border:0;}
a.ancre{color:#069;text-decoration:none;}
a.ancre:hover{color:#069;text-decoration:none;}
.ancre2{color:#069;}

#pageindex a#linkindex,.pagecemen a#linkcemen,.pagepreg a#linkpreg,#pageformation a#linkformation,.pagecolors a#linkcolors,#pagecontact a#linkcontact,.pagedistrib a#linkdistrib,.pagemant a#linkmant,.pageimpres a#linkimpres,#pagepro a#linkpro,.pagereformas a#linkreformas{background:url(../img/shadow2.jpg) no-repeat top right;color:#808080;padding:12px 10px 4px 10px;border:solid 1px #ececec;border-top:solid 2px #ececec; border-bottom:solid 1px #fff;}

#cem_micro a#linkcem_micro,#pagespe a#linkmicro_spe,#micro_apli a#linkmicro_apli,#micro_fases a#linkmicro_fases,#micro_promader a#linkmicro_promader{color:#ececec;}
#pageindex #main h2{font-size:1.3em;width:110%;text-align:center;margin-left:-15px;}

.hide{display:none;}
ul.social_bookmarking{margin-right:25px;margin-top:-10px;}
li.social_bookmarking{list-style-type:none;float:right;margin:-15px 3px 3px 3px;}
.social_bookmarking img{width:16px;height:16px;}
#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;}
.em{line-height:10px;margin:0;padding:10px 20px 10px 0;text-align:right;}
.clear{clear:both;}

#pageindex .ancre2{margin-left:0;}
#micro_inicio_land{float:right;width:270px;margin:-7px -19px 0 0;padding:7px;}
#micro_inicio_land .chapeau{border:solid 1px #ececec;width:270px;margin:0 -19px 7px -8px;padding:7px;}
#micro_inicio{float:right;width:470px;margin:0 -5px 0 0;padding:0 3px 12px 12px; border:1px solid #ececec;}
#micro_inicio p {margin: 3px 3px 10px 3px;}
#micro_inicio h2{background:url(../img/shadow2.jpg) no-repeat top left;margin:0 0 21px 0px; padding:3px 3px 3px 7px;}
#micro_inicio h1{background:url(../img/shadow2.jpg) no-repeat top left;margin:0 0 21px 0px; padding:3px 3px 3px 7px;font-size:1.8em;}
#micro_inicio_land span{float:left;font:bold 4.1em/.9em serif;margin:0px;padding:1px 1px 0 0;}

.list{line-height:18px;font-size:11px;}
.right{margin:-8px 0 8px 0;text-align:right;}
.hide{display:none;}
#bg{height:12px;background:url(../img/bg.gif) repeat-x;margin:0;}

#sidebar{float:right;width:220px;margin:2px -12px 0 3px;background-color:#fff;padding:5px;}
#sidebar p{font-size:.9em;line-height:1.3em;margin:0;padding:3px;}
#sidebar .chapeau{width:185px;margin:-7px 0px 15px 0px;padding:5px;border:solid 1px #ececec;}
#sidebar .chapeau h3{font-size:1.3em;width:180px;padding:3px;margin:0 0 -7px -3px;}
#sidebar div{background:url(../img/shadow.jpg) no-repeat top left;}

#temp{float:left;width:250px;padding:0;margin:0 5px 10px 0;}
#temp h3{width:251px;margin-left:-8px;padding-left:10px;color:gray;}
#temp .chapeau{border:solid 1px #ececec;width:250px;padding:7px;margin:0 0 7px 0;}
#temp .chapeau h3{width:240px;padding:3px;margin:0 -13px -7px -3px;}
#temp div{background:url(../img/shadow.jpg) no-repeat top left;}
#temp #pubInd{background-image:none;border:solid 1px #ececec;width:250px;padding:7px 7px 0 7px;margin:0 0 7px 0;}
#temp .chapeau p{width:250px;padding:7px 0 0 0;margin:0;}
#temp img{padding:7px;background:#f6f6f6;border:solid 1px #ececec;margin-bottom:7px;width:250px;}

.chapeau h2{margin:-3px 0 0 0;color:#ececec;text-align:right;padding-right:7px;}
.chapeau h3:before {content: "\00BB \0020"; color:orange;  margin-left: -.1em;}
.chapeau h3 a{font-weight: normal; color:#036; font-size:.7em;}

#prefooter{width:1000px;background:#8996a5;height:10px;margin:15px 0 0 -50px;clear:both;}
#footer{clear:both;margin:0 0 0 -20px;padding:0;height:45px;font-size:10px;border-top:1px solid gray;width:806px;}
#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;}

#first:first-letter{float:left;font:bold 4.1em/.9em serif;margin:0px;padding:1px 1px 0 0;}
#pub {border:solid 1px #ececec;margin:-3px 0 0 0; padding:7px 0 0 0; position:relative; z-index:2;}