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;}
/*Modifica silvana azionisti eliminato paddind 3 e modificato top:50px*/
#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:105px; top:30px;}

#titolo_condividi img{position:absolute; top:5px; left:582px; }



#head{width:96px; padding:0px 10px 0; text-align:left; float:left}

#head a img{border:none; margin-left:10px;padding:0; margin-top:0px; }

#condividi{width:auto; padding:0; margin:0; }





img.captcha{ float:left; border:1px solid #DDD; padding:2px; margin:0 10px 10px 0}



.posta{padding:10px; width:480px; background:#fff; clear:both; display:block;text-align:left; margin:0 auto;  border-top:2px solid #6D6B5E; float:left;}

.posta h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6D6B5E; padding: 0;margin:0 0 10px 0 !important;}



.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;  vertical-align:middle}

.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;}



/*classi che erano nella jsp*/

			.posta form label{width:30%;}
			#alert{
				width:500px!important;
				color: #000000!important;
				font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif!important;
				font-size: 12px!important; text-align:left!important;
				
				visibility:visible!important;
			}

			#alert a {
			color: #000000;
			}

			#alert .header {
				background-image: url(/it_IT/static/images/footer.gif)!important;
				background-repeat: no-repeat!important;
				height: 10px!important;
				text-align:left!important;
			
			}


#alert .corpo {
				border-bottom: #96A256 solid 1px !important;
				background-image: url(/it_IT/static/images/corpo.gif)!important;
				padding: 10px!important; 
				text-align:left!important;
			}


			#alert .footer { background-image:none!important;
			height:auto;}
			.attention{width:100%; background: #FFFFCC url(/it_IT/static/images/alert.gif) no-repeat 5px 5px; margin:10px 0; clear:both;}
			.attention p{padding:5px 5px 5px 25px!important; margin:0!important; font-size:12px;}
		
  	#over{color:#363; font-weight:bold;}
			#over:hover{text-decoration:underline;}
			span.red_star{color:#F00; font-size:18px;}
				span.bianco_star{ background-color:#FFF; color:#FFFFFF; font-size:18px;}
			select#emailAssociazione{z-index:2; width:200px;}
			fieldset{color:#6B695A;}
			


.testata {background: url("it_IT/static/images/header-strategy2011.jpg") repeat-x scroll 0pt 0pt rgb(255, 255, 255); height: 40px;width: auto;}
