body{text-align:left;}
#separatore{ border-top:2px solid #6D6B5E; width:748px;}

.separatore_b{ border-top:1px solid #6D6B5E; width:748px;}


.societa{width:748px; display:block; float:right;}


#titolo_condividi{width:400px; padding:0 ; margin:50px 0 5px 0; background:#FFF;  text-align:left; float:left;}

#titolo_condividi h1{ width:400px;padding:3; margin:0px 0 10px 60px; text-align:left; font-size:18px; text-transform:uppercase;color:#6D6B5E; text-transform:uppercase; position:absolute; left:55px; top:50px;}

#titolo_condividi img{position:absolute; top:5px; left:582px; }

#head{width:96px; padding:10px 10px 0; text-align:left; float:left}
#head a img{border:none;margin:0px 0px 2px 10px;padding:0; vertical-align:middle;}
#condividi{width:auto; padding:0; margin:0;}


img.captcha{ float:left; border:1px solid #DDD; padding:2px; margin:0 10px 10px 0}

.posta{background:none repeat scroll 0 0 #FFFFFF;
border-top:2px solid #6D6B5E;
clear:both;
display:block;
float:left;
margin:0 auto;
padding:10px;
text-align:left;
width:480px;}
.posta h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6D6B5E; padding: 0;margin:0 0 10px 0 !important;}
.posta p{padding:0; margin:0 0 10px ; font-size:11px; color:#444; display:block; clear:both;}
.posta img{ vertical-align:middle; border:none; margin:0 3px 0 0;}
.posta form{width:100%; display:inline; margin:0; }
.posta fieldset { padding:1em;border:none; border-left:1px solid #DDD; border-bottom:1px solid #999; margin:20px 0; display:block;}
.posta legend {font-size:11px; text-transform:uppercase; color:#6D6B5E; font-weight:bold}
.posta form label{ float:left; display:inline;width:47%; margin:5px; font-size:11px; color:#6D6B5E}
.posta label input{margin:2px 0 0 0; padding:2px; width:99%; border:1px solid #6D6B5E;font-size:11px; color:#444; display:block;}
.posta input.captcha{margin:2px 0 0 0; padding:2px; width:auto; border:1px solid #6D6B5E;font-size:11px; color:#444; display:inline;}
.posta input.cellphone{ width:60% !important;display:inline!important;}
.posta select.cellphone{width:37.9%;border:1px solid #6D6B5E;font-size:11px; color:#444; margin:2px 0 0; padding:2px; clear:left; display: inline; }
.posta input.button{width:auto!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:none !important; padding:0 !important; text-align:left !important; text-transform:uppercase;  color:#6D6B5E;}
.posta input.button_right{width:auto!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:none !important; padding:0 !important; text-align:left !important; text-transform:uppercase;  color:#6D6B5E; float:right;}
.posta textarea{margin:5px 0 0 0; padding:2px; width:99%; border:1px solid #6D6B5E;font-size:11px; font-family:Lucida Grande, Lucida sans unicode, Arial, sans serif;  color:#444; display:inline;}

.posta table{width:100%; border-collapse:collapse; border:none; margin:5px 0;}
.posta table img{border:none;margin:0; float:none !important; vertical-align:middle}
.posta thead{font-size:12px; color:#6D6B5E;}
.posta thead td{padding:5px; font-size:10px; color:#6D6B5E; border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:center;}
.posta thead th{padding:5px; font-size:11px; color:#6D6B5E;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left;}
.posta tbody{font-size:11px; color:#444;}
.posta tbody td{padding:5px; font-size:10px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC; text-align:center!important; vertical-align:top}
.posta tbody td select{width:auto;border:1px solid #6D6B5E;font-size:11px; color:#444; margin:2px 0 0; padding:2px; clear:left; display: inline; vertical-align:middle; }
.posta table input{width:auto;font-size:11px; color:#444;vertical-align:middle; }
.posta tbody td a{display:block; text-decoration:none;}
.posta tbody td a:hover{color:#000;}
.posta tbody th{padding:5px; font-size:11px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left; font-weight:normal; vertical-align:middle}

.posta ul {margin:10px 0; padding:0; list-style: square inside; clear:both; width:inherit; color:#DDD}
.posta ul li {padding:5px 0; font-size:11px; color:#444; margin:0;  border-bottom: 1px solid #EEE;}
.posta a {color:#6d6b5e;  text-decoration: underline;}	
.posta a:hover{color:#444; text-decoration:none;}



.testata {background: url("en_IT/static/images/header-strategy2011.jpg") repeat-x scroll 0pt 0pt rgb(255, 255, 255); height: 40px;width: auto;}
