html{
	height: 100%;
	scrollbar-3dlight-color:#DADADA;
	scrollbar-arrow-color:#797B7E;
	scrollbar-base-color:#EEEEEE;
	scrollbar-darkshadow-color:#F7F4EB;
	scrollbar-face-color:#CBCBCB;
	scrollbar-highlight-color:#D0D0D0;
	scrollbar-shadow-color:#797B7E;
}
body{
	height:100%;
	margin:0;
	padding:0;
	background:#FFFFFF url("../0img/sf.jpg") repeat-x top left;
}
/* ------------------------------------------------------------- */
#container{
	position:relative;
	width:910px; 
	left:50%;
	margin-left:-460px;
	/*min-height:604px;*/
	min-height:634px;
	height:auto !important;
	height:634px;
	/*border:1px solid red;*/
}
/* ------------------------------------------------------------- */
#header a, a:link, a:visited, a:active{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
#header a:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
#header select{
	border:1px solid #D50000;
	width:90px;
	height:17px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
}
#page{
	position:absolute;
	z-index:20;
	right:0px;
	/*top:78px;*/
	top:108px;
	width:850px;
	min-height:406px;
	height:auto !important;
	height:406px;
	left: 62px;
	/*border:1px solid yellow;*/
}
#footer_sx a, a:link, a:visited, a:active{
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:10px;
	color:#545454;
	text-decoration:none;
}
#footer_sx a:hover{
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:10px;
	color:#545454;
	text-decoration:underline;
}
#footer_calc-dx{
	position:absolute;
	z-index:30;
	right:-3px;
	top:514px;
	width:295px;
	height:120px;
	background:url("../0img/sfumo-calc-dx.jpg") no-repeat top left;
}
/* ------------------------------------------------------------- */
#colSx{
	float:left;
	display:inline;
	width:555px; 
	min-height:406px;
	height:auto !important;
	height:406px;
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	/*border:1px solid red;*/
}
#colSx a, a:link, a:visited, a:active{
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#D50000;
	font-weight:bold;
	text-decoration:none;
}
#colSx a:hover{
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#D50000;
	text-decoration:underline;
}
.colSx_sf-home{
	background:url("../0img/sf_home.gif") no-repeat top left;
}
.colSx_sf-prodotti{
	background:url("../0img/sf_prodotti.gif") no-repeat top left;
}
.colSx_sf-servizi{
	background:url("../0img/sf_servizi.gif") no-repeat top left;
}
.colSx_sf-standard{
	background:url("../0img/sf_standard.gif") no-repeat top left;
}
.colSx_sf-sicurezza{
	background:url("../0img/sf_sicurezza.gif") no-repeat top left;
}
.colSx_sf-chisiamo{
	background:url("../0img/sf_chisiamo.gif") no-repeat top left;
}
.colSx_sf-lavora{
	background:url("../0img/sf_lavora.gif") no-repeat top left;
}
.colSx_sf-reserved{
	background:url("../0img/sf_reserved.gif") no-repeat top left;
}
.colSx_sf-calc-fumigato{
	background:url("../0img/sf_calc-fumigato.gif") no-repeat top left;
}
.colSx_sf-calc-nonfumigato{
	background:url("../0img/sf_calc-nonfumigato.gif") no-repeat top left;
}
td.linea-vert-calc{
	background:url("../0img/linea-vert-calc.gif") repeat-y top left;
}
#colSx-calc{
	float:left;
	display:inline;
	width:555px; 
	min-height:406px;
	height:auto !important;
	height:406px;
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#colSx-calc a, a:link, a:visited, a:active{
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#FFC600;
	text-decoration:none;
	font-weight:bold;
}
#colSx-calc a:hover{
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#FFC600;
	text-decoration:underline;
	font-weight:bold;
}
#colSx-calc .celle-bianche{
	background:#FFFFFF;
	border:1px solid #C70100;
	color:#C70100;
	font-size:12px;
	margin-bottom:1px;
}
#colSx-calc .celle-rosse{
	background:#C70100;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#colSx-calc .celle-rosse-big{
	background:#C70100;
	color:#FFC600;
	font-size:12px;
	font-weight:bold;
}
#colSx-form{
	float:left;
	display:inline;
	width:555px; 
	height:755px;
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#7C7C7C;
}
#colSx-form a, a:link, a:visited, a:active{
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#D50000;
	font-weight:normal;
	text-decoration:none;
}
#colSx-form a:hover{
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#D50000;
	font-weight:normal;
	text-decoration:underline;
}
#colSx-form-grazie a, a:link, a:visited, a:active{
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#D50000;
	font-weight:normal;
	text-decoration:none;
}
#colSx-form-grazie a:hover{
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#D50000;
	font-weight:normal;
	text-decoration:underline;
}
.colSx_sf-form{
	background:url("../0img/sf_form.gif") no-repeat top left;
}
#colSx-form-grazie{
	float:left;
	display:inline;
	width:555px; 
	height:406px;
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#7C7C7C;
}
.colSx_sf-form-grazie{
	background:url("../0img/sf_form-corto.gif") no-repeat top left;
}
#colSx-form textarea{
	width:414px;
	height:52px;
	border:1px solid #D50000;
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	padding: 1px 0 0 6px;
	overflow: hidden;
}
#colSx-form .celle{
	border:1px solid #D50000;
	padding:1px 0 0 6px;
	width:165px;
	height:15px;
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	/*color:#7C7C7C;*/
	color:#000000;
}
#colSx-form .celle-small{
	border:1px solid #D50000;
	padding:1px 0 0 6px;
	width:65px;
	height:15px;
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}
#colSx-form select{
	border:1px solid #D50000;	
	min-width:173px;
	width:auto !important;
	width:173px;
	height:19px;
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}
#colSx-form .bottoni{
	background:#D50000;
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
#colDx{
	float:right;
	display:inline;
	/*margin-top:23px;*/
	margin-right:14px;
	width:270px;	
	/*height:383px;*/
	height:406px;
	font-size:12px;
	/*border:1px solid yellow;*/
}
#colDx2{
	float:right;
	display:inline;
	/*margin-top:23px;*/
	margin-right:14px;
	width:270px;	
	/*height:383px;*/
	height:406px;
	font-size:11px;
	/*border:1px solid yellow;*/
}
.colDx_sf-rosso{
	background:url("../0img/sf_coldx-rosso.gif") no-repeat top left;
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
}
.colDx_sf-rosso1{
	background:url("../0img/sf_coldx-rosso1.gif") no-repeat top left;
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
}
.colDx_sf-rosso2{
	background:url("../0img/sf_coldx-rosso2.gif") no-repeat top left;
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
}
.colDx_sf-rosso3{
	background:url("../0img/sf_coldx-rosso3.gif") no-repeat top left;
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
}
.colDx_sf-bianco{
	background:url("../0img/sf_coldx-bianco.gif") no-repeat top left;
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:11px;
}
#colDx a, a:link, a:visited, a:active{
	text-decoration:none;
}
#colDx a:hover{
	text-decoration:underline;
}
#calcola{
	position:absolute;
	z-index:40;
	/*top:295px;*/
	top:325px;
	left:696px;
	width:154px;
	height:43px;
}
#registrati2{
	position:absolute;
	z-index:40;
	/*top:295px;*/
	top:325px;
	left:696px;
	width:154px;
	height:43px;
}
#registrati3{
	position:absolute;
	z-index:40;
	/*top:325px;*/
	top:355px;
	left:696px;
	width:154px;
	height:43px;
}
/* ------------------------------------------------------------- */
.clear{
	clear:both;
}
.spazio{
	margin-bottom:40px;
}
/* ------------------------------------------------------------- */
.titolo_rosso-big{
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-size:20px;
	color:#D50000;
	font-weight:bold;
	line-height:21px;
	margin:0px;
}
.titolo_nero-medium{
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height:15px;
	margin:0px;
}
.titolo_rosso-medium{
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-size:15px;
	color:#D50000;
	font-weight:bold;
}
.txt-grigio{
	color:#7C7C7C;
}
.txt-grigioscuro{
	color:#5D5D5D;
}
td.txt-grigioscuro a, a:link, a:visited, a:active{
	color:#5D5D5D;
	text-decoration:none;
}
td.txt-grigioscuro a:hover{
	color:#5D5D5D;
	text-decoration:underline;
}
.txt-rosso{
	color:#D50000;
}
td.txt-rosso a, a:link, a:visited, a:active{
	color:#D50000;
	text-decoration:none;
}
td.txt-rosso a:hover{
	color:#D50000;
	text-decoration:underline;
}
.txt-nero{
	color:#000000;
}
.txt-giallo{
	color:#FFC600;
}
.txt-bianco{
	color:#FFFFFF;
}
/* ------------------------------------------------------------- */