body{background-color:#b1b1b1;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;}
#empresa{text-align:right;}#empresa #titulo a{border:none;color:gray;margin:25px 0 15px 45px;font-size:1.6em;}
#pageindex #empresa a{border:none;color:gray;margin:25px 0 15px 45px;font-size:1.8em;}
#empresa h3, #empresa h2{font-size:.85em;margin:0;}#empresa img{width:150px; height:59px;margin:25px 10px;}
#pageindex #empresa h1, #empresa h3{font-size:.85em;margin:0;}
#desc{clear:both;margin:2px 0 13px 0;padding:5px 0 5px 0;width:780px;height:85px;position:relative;z-index:0;}
#pageindex h1 {font-size:1.2em;}
h2{font-size:1.8em;margin:0 0 12px;}h3{font-size:1.4em;margin:0 0 10px;}
h1,h2,h3{color:gray;}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{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:hover,#temp #pubInd,#ilustre,#pub,#micro_inicio_land .chapeau,#micro_inicio,#temp .chapeau,#sidebar .chapeau,#footer{border:solid 1px #ececec;}
.navitab a{font-weight:360;}.navitab:hover{border-bottom:none;text-decoration:none;color:gray;}
a,a:hover,a.ancre,a.ancre:hover{color:#069;text-decoration:none;}a img{border:0;}.ancre2{color:#069;}
#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:#eaeaea;}
#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;}
.chapeau.img{clear:both;height:102px;}
#pageindex .ancre2{margin-left:0;}
#micro_inicio_land{float:right;margin:-7px -25px 0 0;}#micro_inicio_land .chapeau{margin:0 -19px 7px -8px;}
#micro_inicio_land,#micro_inicio_land .chapeau{width:277px;padding:7px;}
#sidebar{float:right;width:225px;margin:4px -20px 0 3px;background-color:#fff;padding:3px;}
#sidebar p{font-size:.9em;line-height:1.3em;margin:0;padding:3px;}
#sidebar .chapeau{width:200px;margin:-7px 0px 15px 0px;padding:3px;}
#sidebar .chapeau h3{font-size:1.3em;width:190px;margin:0 0 -7px -3px;padding:3px;}
#temp{float:left;width:250px;padding:0;margin:0 5px 10px 0;}
#temp .chapeau p{width:250px;padding:7px 0 0 0;margin:0;}
#temp h3{width:251px;margin-left:-8px;padding-left:10px;color:gray;}
#temp .chapeau{width:250px;padding:7px;margin:0 0 7px 0;}
#temp .chapeau h3{width:240px;padding:3px;margin:0 -13px -7px -3px;}
#temp #pubInd{background-image:none;width:250px;padding:7px 7px 0 7px;margin:0 0 7px 0;}
#ilustre{padding:7px;background:#f6f6f6;margin-bottom:7px;width:250px;height:141px;}
.imgparagraph{float:left;margin:0 7px 0 0;border: 3px solid #ececec;width:90px;height:90px;}
.chapeau h2{margin:-3px 0 7px 0;text-align:right;padding-right:7px;}
.chapeau h3 a{font-weight: normal; color:#036; font-size:.7em;}
#footer{clear:both;margin:13px 0 0 0;padding:0;height:45px;font-size:10px;width:778px;}
#footer a{color:gray;margin: 0 1px 0 10px;}
#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;}
strong {color:#7F7F7F;}
#pub {margin:-3px 0 0 0; padding:7px 0 0 0; position:relative; z-index:2;}
.imgmini{float:left;padding:0;margin:5px 5px 0 0;border:1px solid #ececec;height:11px;width:11px}
*+html .imgmini{margin:1px 2px 0 0;}
.navitab,#micro_inicio h2,#micro_inicio h1,#sidebar div,#temp div{background:url(../img/shadow2.gif) repeat-x top;}
#pageindex a#linkindex,.pagecemen a#linkcemen,.pagepreg a#linkpreg,#pageformation a#linkformation,.pagecolors a#linkcolors,#pagecontact a#linkcontact,.pagedistrib a#linkdistrib,.microcemento a#linkmant,.pageimpres a#linkimpres,#pagepro a#linkpro,.pagereformas a#linkreformas,.pageaplic a#linkaplic{background:url(../img/shadow2.gif) repeat-x top right;color:#808080;padding:10px 10px 4px 10px;border:solid 1px #ececec;border-top:solid 2px #ececec; border-bottom:solid 1px #fff;}section {margin:12px 0 12px 7px;font-size:1.2em; display: block;}.url{color:#7f7f7f;font-size:.8em;}
.org a{color:#006699;text-decoration:underline;font-weight:bold;}#main #erreur_msg{color:red;}
#confirm_msg{padding:50px;border:solid 1px green;margin-top:50px;}#corpForm{margin:3px 0;padding: 3px 0;}
.contact{text-align:left;padding:7px;margin:0;}#piedForm{text-align:left;padding:3px;margin:3px 0;}
.em{line-height:10px;margin:3px 0;padding:3px 0;text-align:right;}.clear{clear:both;}
#micro_inicio{float:right;width:487px;margin:0 -22px 15px 5px;padding:0 3px 12px 12px;}
#micro_inicio p {margin: 3px 3px 10px 3px;}#micro_inicio h2{margin:0 0 21px 0px; padding:3px 3px 3px 7px;}
#micro_inicio h1{margin:0 -3px 19px -12px; padding:3px 3px 3px 12px;font-size:1.5em;}
#main{float:left;margin:2px 0 0 0;padding:0 15px 0 0;width:758px;position:relative;}
#main p{text-indent:0;}.list{line-height:18px;font-size:11px;}
.right{margin:-8px 0 8px 0;text-align:right;}.hide{display:none;}
