BODY {
	margin: 0px;
	padding: 0px;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	scrollbar-face-color : #8CA3A6;
	scrollbar-highlight-color : #D5DDDE;
	scrollbar-shadow-color : #536E72;
	scrollbar-track-color : #D5DDDE;
	scrollbar-darkshadow-color : #8CA3A6;
	scrollbar-base-color : #D5DDDE;
	scrollbar-arrow-color : White;
	scrollbar-3dlight-color : #8CA3A6;
	background-image : url(img/sf_pag02.gif);
}

TABLE {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
}

A:LINK, A:VISITED {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	text-decoration : none;
}
A:HOVER {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	text-decoration : underline;
}
A.verde:LINK, A.verde:VISITED {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #AAD885;
	text-decoration : none;
	font-weight : bold;
}
A.verde:HOVER {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #AAD885;
	text-decoration : underline;
	font-weight : bold;
}

A.bianco:LINK, A.bianco:VISITED {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : White;
	text-decoration : none;
}
A.bianco:HOVER {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : White;
	text-decoration : underline;
}

A.small:LINK, A.small:VISITED {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #516164;
	text-decoration : none;
}
A.small:HOVER {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #516164;
	text-decoration : underline;
}

A.pathlink:LINK, A.pathlink:VISITED {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : White;
	text-decoration : none;
}
A.pathlink:HOVER {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : White;
	text-decoration : underline;
}

IMG.qualita {
	float : left;
	margin-right : 4px;
}

IMG.float {
	float : left;
	margin-right : 4px;
}

IMG.floatindex {
	float : left;
	margin-right : 6px;
}

IMG.floatsxeta {
	float : left;
	margin-right : 14px;
	margin-bottom : 5px;
}

IMG.floatdx {
	float : right;
	margin-left : 4px;
}

IMG.floatdx02{
	float : right;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-right: 0px;
}

IMG.freccina {
	float : right;
	margin-top : 4px;
}

.padtabella{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom :5px;
	padding-left : 5px;
}

.padtabella_b{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 0px;
	padding-right : 5px;
	padding-bottom :5px;
	padding-left : 5px;
}

.padtabella_c{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 0px;
	padding-right : 5px;
	padding-bottom :5px;
	padding-left : 0px;
}

.padtabella_d{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 0px;
	padding-right : 5px;
	padding-bottom :0px;
	padding-left : 0px;
}

.padtabella_e{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 0px;
	padding-right : 5px;
	padding-bottom :5px;
	padding-left : 5px;
}

.padtabella_f{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 0px;
	padding-right : 5px;
	padding-bottom :0px;
	padding-left : 5px;
}

.padtabella_g{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 5px;
	padding-right : 0px;
	padding-bottom :0px;
	padding-left : 5px;
}

.padtabella_h{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 3px;
	padding-right : 0px;
	padding-bottom :3px;
	padding-left : 5px;
}

.padtabella_i{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 5px;
	padding-right : 0px;
	padding-bottom :0px;
	padding-left : 0px;
}

.padtesto{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding: 5px;
}
.pad2{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding: 5px 5px 0px 5px;
}

.padtesto_interlinea{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 6px;
	padding-right : 7px;
	padding-bottom :5px;
	padding-left : 7px;
	line-height : 17px;
}

.links{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 3px;
	padding-right : 7px;
	padding-bottom :5px;
	padding-left : 7px;
	line-height : 14px;
	}

.padqualita{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding-top : 3px;
	padding-right : 6px;
	padding-bottom :3px;
	padding-left : 7px;
}

.padnewsletter{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : White;
	padding-top : 3px;
	padding-right : 6px;
	padding-bottom :3px;
	padding-left : 7px;
}

.txt_small{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #516164;
}

.margin{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : White;
	margin-top : 5px;
	}
	
	.margin_sotto{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : White;
	margin-top : 5px;
	margin-bottom : 5px;
	}

	.margin_tab_bianca{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	margin : 2px 2px 2px 2px;
	}
	
TABLE.servizi {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #516164;
	font-weight : bold;
}

DIV.servizi {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #516164;
	background : #E7EFCE;
	padding-top : 5px;
	padding-right : 3px;
	padding-bottom :3px;
	padding-left : 5px;
}

TABLE.footer{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px!important;
	color : White;
}

.path{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : White;
	padding-left : 5px;
	height : 22px;
}

.path a:link { 	
	color : White;
	}
.path a:hover { 	
	color : White; 
	}
.path a:visited { 	
	color : White; 
	}

.contorno {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	border-top : 1px solid #A1B4B6;
	border-left : 1px solid #A1B4B6;
	border-bottom : 1px solid #A1B4B6;
	border-right : 1px solid #A1B4B6;
	margin-top : 5px;
}

.contornosx {
	width : 521px;
	border-left: 1px solid #A1B4B6;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
}

.contornosx_small {
	width : 146px;
	border-left: 1px solid #A1B4B6;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
}

.contorno_giallo {
	border: 2px solid #E6EDC8;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
}

.contorno_giallo_servizieco {
	border: 3px solid #E3EDD2;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
	padding : 5px;
}

TABLE.contornosxblu {
	width : 177px;
	border-left: 1px solid #677B7E;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px!important;
	color : #516164;
}

TABLE.filetto {
	border-top : 1px solid #8CA3A6;
	border-bottom : 1px solid  #8CA3A6;
}

INPUT {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : #FFFFFF;
	border : 1px solid  #495D61;
	height : 15px;
	width : 90px;
	margin-left : 21px;
	margin-right : 5px;
	}
	
INPUT.inputnews {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : #EAEFF0;
	border : 1px solid  #495D61;
	height : 15px;
	width : 200px;
	margin-left : 0px;
	}
	
	INPUT.inputsms {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : White;
	border : 1px solid  #EAEFF0;
	height : 15px;
	width : 120px;
	margin-left : 0px;
	}
	
INPUT.inputradio {
	background : #FFFFFF;
	border : 1px solid  #FFFFFF;
	height : 13px;
	width : 13px;
	margin-left : 0px;
	}
	
	INPUT.button {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : #D5DDDE;
	border : 0px ;
	height : 15px;
	width : 70px;
	margin-left : 0px;
	}
	
	INPUT.buttonsms {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : White;
	border : 0px ;
	height : 15px;
	width : 70px;
	}
	
		INPUT.buttonlan {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : White;
	border : 0px ;
	height : 15px;
	width : 50px;
	}
	
TEXTAREA.textareanews {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : #EAEFF0;
	border : 1px solid  #495D61;
	height : 50px;
	width : 200px;
}

TEXTAREA.textareasms {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : White;
	border : 1px solid  #EAEFF0;
	height : 50px;
	width : 120px;
}

SELECT.sms {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : White;
	border : 0px solid;
	height : 15px;
	width : 120px;
	}
	
	SELECT.selectlam{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px!important;
	color : #495D61;
	background : White;
	border : 0px solid;
	height : 15px;
	width : 180px;
	}
	
FORM {
margin: 0px; 
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
