body{
	text-align: center;
}
img{
	border:0;
}
a {
	color:#000000;
}
#container{ 
	width: 760px;
    margin: 0 auto;   /* centra negli altri browser */
    text-align: left;   /* ripristina l'allineamento */ 
	/*dispaly: block;*/
}
.bordato{
	border:1px solid;
}
#contenuti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #ffffff;
}
#testata{
	height:86px;
	border-bottom:1px solid;
	border-bottom-color:#008337;
}
#testata .logo{
	float:left;
}
#testata .numeri{
	height:86px;
	float:right;
}
.sotto{
	margin-top:41px;
}
#contenuti .principale{
	margin-top:6px;
	width: 520px;
	float:left;
	display:block;
	margin-bottom:6px;
}
#contenuti .principale .pulsantiera{
	height:18px;
	margin-bottom:4px;
}
#contenuti .principale .pulsantiera #p1{
	float: left;
}
#contenuti .principale .pulsantiera #p2{
	float: left;
	margin-left:9px;
}
#contenuti .principale .pulsantiera #p3{
	float: left;
	margin-left:9px;
}
#contenuti .principale .pulsantiera #p4{
	float:right;
}
#contenuti .boxcentrale{
	background-color:#d5e9de;
	display:block;
	/*height: 300px;*/
	padding:10px;
	margin-bottom:6px;
	background-image:url(../images/telefono.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#contenuti .boxcentralesez{
	background-color:#f6f6f6;
	display:block;
	min-height: 335px;
	margin-bottom:6px;
	padding:20px;
	padding-right:15px;
}
* html #contenuti .boxcentralesez{
	height: 333px;
	padding:20px;
	padding-right:15px;
}
#contenuti .boxcentrale p{
	font-size: 0.8em;
	margin-top:20px;
	margin-bottom:20px;
}

.boxcentralesez .centrocolSX{
	width:260px;
	float:left;
}
/*.boxcentralesez .centrocolSX p{
	font-size: 0.9em;
}*/
.boxcentralesez .centrocolDX{
	width:220px;
	float:right;
	text-align:right;
}

#contenuti .boxcentrale .numeri_top{
	display:block;
	width:480px;
	height:20px;
	padding:0px;
	margin:0px;
	margin-top:5px;
	background-image:url(../images/numeri_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#contenuti .boxcentrale .numeri_bot{
	display:block;
	width:480px;
	height:20px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	background-image:url(../images/numeri_bot.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#contenuti .boxcentrale .numeri{
	background-color:#E50019;
	display:block;
	width:480px;
	padding:0px;
	margin:0px;
}
#contenuti .boxcentrale .numeri .testo{
	display:block;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
}
#contenuti .boxcentrale .numeri .link{
	display:block;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	margin:0px;
	margin-top:10px;
	color:#FFFFFF;
	font-style:italic;
	font-size: 0.9em;
}


.tabella{
	width:210px;
	margin-top:7px;
}
.tabella .sinistra{
	width:155px;
	float:left;
	font-size: 0.9em;
}
.tabella .sinistraspo{
	width:155px;
	float:left;
	text-indent:25px;
	font-size: 0.9em;
}
.tabella .destra{
	width:48px;
	float:right;
	text-align:right;
	font-size: 0.9em;
}
.divisione{
	float:right;
	font-size: 0.8em;
	text-align:left;
	width:210px;
	margin:1px;
	padding:1px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:dashed;
	margin-bottom:16px;
}
.divisioneno{
float:right;
	font-size: 0.8em;
	text-align:left;
	width:210px;
	margin:1px;
	padding:1px;
	border-bottom:none;
	margin-bottom:16px;
}
#contenuti .boxlato{
	margin-top:17px;
	text-align:center;
}

#contenuti .boxsotto .immagine{
	float:left;
}
#contenuti .boxlato .formulario{
	margin:0;
	margin-top:5px;
	padding:0;
	padding-top:10px;
	width:359px;
	/*min-height: 128px;*/
	float:right;
	background-color:#006666;
	background-image:url(../images/inviaSegnale.gif);
	background-repeat:no-repeat;
	/*background-position:left top;*/
	background-position:1px 5px;
}


* html #contenuti .boxsotto .formulario{
	/*height:128px;*/
}

#contenuti .boxlato .formulario{
	width:234px;
	text-align:left;
}
#contenuti .boxlato .formulario .testo{
	width:210px;
	margin-left:6px;
	margin-top:35px;
	margin-bottom:15px;
	float:left;
	font-size: 0.9em;
}
* html #contenuti .boxlato .formulario .testo{
	margin-bottom:2px;
}
#contenuti .boxlato .formulario .testo .sottotesto{
	margin-top:7px;
	float:left;
}
#contenuti .boxlato .formulario .testo strong{
	font-size: 1.1em;
	font-weight:bold;
}
#contenuti .boxlato .formulario .testosotto{
	width:184px;
	margin-left:6px;
	margin-top:0px;
	padding:0px;
	padding-bottom:25px;
	float:left;
	font-size: 0.9em;
}

#contenuti .boxsotto .formulario .risposta{
	width:120px;
	margin-left:6px;
	margin-top:45px;
	float:right;
	text-align:left;
	font-size: 0.9em;
}
#contenuti .boxlato .formulario .risposta{
	color:#000000;
	width:196px;
	margin:2px;
	padding:6px;
	margin-top:10px;
	margin-right:12px;
	margin-bottom:10px;
	float:right;
	text-align:left;
	font-size: 0.9em;
	background-color:#d5e9de;
}
* html #contenuti .boxlato .formulario .risposta{
	margin-top:0px;
	margin-right:6px;
}

#contenuti .boxlato .formulario .risposta .firma{
	/*font-style:italic;*/
	margin:0px;
	margin-top:4px;
	font-size: 0.8em;
}

#contenuti .boxlato .formulario .formula{
	margin-top:5px;
	margin-right:10px;
	text-align:right;
	padding-right:10px;
}

#contenuti .boxsotto .formulario .formula #form2{
	margin:0px;
	padding:0px;
	float:right;
}
#contenuti .boxsotto .formulario .formula input{
	margin-top:5px;
}

#contenuti .colonna{
	margin-top:6px;
	width: 234px;
	/*height: 300px;*/
	float:right;
	display:block;
	/*background-color:#3e7466;*/
}

#contenuti .colonna .boxsopra{
	padding-top:4px;
	width: 234px;
	min-height: 339px;
	display:block;
	background-color:#006666;
}
* html #contenuti .colonna .boxsopra{
	height:339px;
}
#contenuti .colonna .boxsopra .graficohp{
	padding-top:4px;
	width: 234px;
	display:block;
	background-color:#006666;
	text-align:center;
}


#contenuti .colonna .boxprodotti{
	margin-top:6px;
	width:234px;
	min-height: 128px;
	background-color:#e3001b;
	background-image:url(../images/prodotti.gif);
	background-repeat:no-repeat;
	/*background-position:left top;*/
	background-position:1px 1px;
}
* html #contenuti .colonna .boxprodotti{
	height:128px;
}
.marginesez{
	margin-top:22px;
}

#contenuti .colonna .boxprodotti .testo{
	width:214px;
	margin-left:3px;
	margin-top:31px;
	float:left;
	font-size: 0.8em;
}
#contenuti .colonna .boxprodotti .formula{
	width:214px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:0px;
	font-size: 0.8em;
}
* html #contenuti .colonna .boxprodotti .formula #form1{
	margin:0px;
	padding:0px;
}
#contenuti .colonna .boxprodotti .formula select{
	font-size: 12px;
	margin-top:2px;
	margin-bottom:-8px;
	padding-bottom:0px;
}
* html #contenuti .colonna .boxprodotti .formula select{
	font-size: 12px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	float: left;
}

#contenuti .colonna .boxprodotti .formula .inviared{
	float:right;
	margin:0px;
	margin-right:15px;
	margin-top:-10px;
	padding:0px;
	vertical-align:text-top;
}
* html #contenuti .colonna .boxprodotti .formula .inviared{
	margin-top:0px;
}

#sottotutto{
	display:block;
	width:760px;
	height:30px;
	border-top:1px solid;
	border-top-color:#008337;
	margin-top:1px;
}
#sottotutto .creditssx{
	float:left;
}
#sottotutto .creditsdx{
	float:right;
}
.bianco{
	color:#ffffff;
}
.rosso{
	color:#e3001b;
}
.grigio{
	color:#7a7a7a;
}
.neretto{
	font-weight:bold;
}
.titolo{
	font-size: 1.2em;
	font-weight:bold;
}
ul{
	margin-top:3px;
}
li{
	list-style-type:square
}
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http: //www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";             /* the period is placed on the page as the last thing before the div closes */
    display: block;           /* inline elements don't respond to the clear property */
    height: 0;                /* ensure the period is not visible */
    clear: both;              /* make the container clear the period */
    visibility: hidden;       /* further ensures the period is not visible */
}
.clearfix {display: inline-block}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
.clearfix {display: block}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

bordato{
	border:solid 1px;
	border-color:#006600;
}
