BODY{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	color:#000000;
	background-image:url(../images/sf_pagina.jpg);
	background-color:#F2F2F2;
	font-size:100%;
	text-align:center;
}
TABLE{
	font-size: 100%;
}
img{
	border:0;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
#mostra{
	 visibility:visible;
}
#stampa{
	display:none;
}
.nascosto{
	display:none;
}
.tb-brd{
	border:0;
	margin:auto;
}
.cento{
	width:100%;
	height:100%;
	border:0;
	margin:auto;
}
.w-cento{
	width:100%;
	border:0;
	margin:auto;
}
.w-cento-10{
	width:90%;
	border:0;
	margin:auto;
	font-size:100%; 
}
.w-cento-3{
	width:97%;
	border:0;
	margin:auto;
	font-size:100%; 
}
.princ{
	width:100%;
	border:0;
	border:1px dashed #8C1229;
	margin:auto;
	background-color:#FFFFFF;
}
.al-top-center{
	text-align:center;
	vertical-align:top;
}
.al-top-right{
	text-align:right;
	vertical-align:top;
}
.al-top-left{
	text-align:left;
	vertical-align:top;
}
.al-cen-mid{
	text-align:center; 
	vertical-align:middle;
}
.al-cen{
	text-align:center; 
}
.al-right{
	text-align:right; 
}
.col-sx{
	width:1%; 
	background-color:#F2F2F2; 
	background-image:url(../images/sf-sx.jpg); 
	background-position:right top; 
	background-repeat:repeat-y;
}
.col-dx{
	width:1%; 
	background-color:#F2F2F2; 
	background-image:url(../images/sf-dx.jpg); 
	background-position:left top; 
	background-repeat:repeat-y;
}
.col-cn{
	width:98%; 
	text-align:left; 
	vertical-align:top;
}
.td-int{
	text-align:center; 
	vertical-align:middle; 
	padding-bottom:2px; 
	padding-top:2px;
	border-bottom:1px solid #8C1229; 
}
.tab-int{
	width:100%; 
	border:1px solid #8C1229; 
	margin:auto;
}
.logo-prov{
	width:168px; 
}
.td-tit-prf{
	width:auto; 
	text-align:right;
	vertical-align:top;
}
.tab-prf{
	background-color:#E8D0D4; 
	width:99%; 
	color:#8C1229; 
	font-size:80%; 
	height:26px;
	margin-right:2px;
}
.td-prf{
	border-right:1px solid #FFFFFF; 
	text-align:left;
}
.td-prf-cen{
	border-right:1px solid #FFFFFF; 
	text-align:center;
}
.tab-prf .td-prf a{
	color:#8C1229; 
	font-size:100%;
	text-decoration:none;
}
.tab-prf .td-prf-cen a{
	color:#8C1229; 
	font-size:100%;
	text-decoration:none;
}
.tab-prf .al-right a{
	color:#8C1229; 
	font-size:100%;
	text-decoration:none;
}
.tab-prf .td-prf a:hover{
	color:#8C1229; 
	font-size:100%;
	text-decoration:underline;
}
.tab-prf .td-prf-cen a:hover{
	color:#8C1229; 
	font-size:100%;
	text-decoration:underline;
}
.tab-prf .al-right a:hover{
	color:#8C1229; 
	font-size:100%;
	text-decoration:underline;
}
.td-sx{
	border-bottom:2px solid #8C1229;
	text-align:left;
	vertical-align:top;
}
.td-dx{
	border-bottom:2px solid #8C1229;
	text-align:left;
	vertical-align:top;
}
.contatti{
	color:#333333; 
	font-size:70%;
	text-decoration:underline;
}
.div-desc{
	color:#333333; 
	font-size:75%;
	text-align:justify;
}
.tit-red{
	color:#8C1229; 
	font-weight:bold;
	font-size:80%;
}
.tit-red a{
	color:#8C1229; 
	font-weight:bold;
	font-size:100%;
	text-decoration:none;
}
.tit-red a:hover{
	color:#8C1229; 
	font-weight:bold;
	font-size:100%;
	text-decoration:underline;
}
.mn-sx{
	width:168px; 
	border-right:1px dashed #666666; 
	background-color:#F6ECEE; 
	text-align:left; 
	vertical-align:top;
}
.sp-b{
	height:4px; 
	background-color:#FFFFFF;
}
.indietro{
	background-color:#8C1229; 
	color:#FFFFFF; 
	font-size:75%; 
	font-weight:bold; 
	padding-left:2px; 
	height:20px;
}
.indietro a{
	color:#FFFFFF; 
	font-size:100%; 
	font-weight:bold;
	text-decoration:none;
}
.indietro a:hover{
	color:#FFFFFF; 
	font-size:100%; 
	font-weight:bold;
	text-decoration:underline;
}
.brd-g{
	border-bottom:1px dashed #8C1229;
}
.arg{
	border-left:4px solid #8C1229; 
	background-color:#CF9CA5; 
	padding-left:2px; 
	color:#8C1229; 
	font-size:75%; 
	font-weight:bold; 
	height:20px;
}
.arg a{
	color:#8C1229; 
	font-size:100%; 
	font-weight:bold;
	text-decoration:none;
}
.arg a:hover{
	color:#8C1229; 
	font-size:100%; 
	font-weight:bold;
	text-decoration:underline;
}
.doc{
	border-left:4px solid #666666; 
	background-color:#F2F2F2; 
	padding-left:2px; 
	color:#8C1229; 
	font-size:75%; 
	font-weight:bold; 
	height:20px;
}
.doc a{
	color:#8C1229; 
	font-size:100%; 
	font-weight:bold; 
	text-decoration:none;
}
.doc a:hover{
	color:#8C1229; 
	font-size:100%; 
	font-weight:bold; 
	text-decoration:underline;
}
.logo-online{
	text-align:left; 
	background-color:#FFFFFF;
	padding-left:3px;
}
.spazio{
	width:10px; 
	border-right:1px dashed #666666;
}
.td-nav{
	height:20px; 
	color:#333333; 
	font-size:75%; 
	padding-left:3px; 
	border-bottom:1px dashed #666666;
}
.td-nav a{
	color:#333333; 
	font-size:100%;
	text-decoration:none; 
}
.td-nav a:hover{
	color:#333333; 
	font-size:100%;
	text-decoration:underline; 
}
.h-10{
	height:10px;
}
.td-col{
	text-align:left; 
	vertical-align:top; 
	padding-left:3px;
}
.tab{
	text-align:left; 
	vertical-align:top; 
	width:49%
}
.evid{
	background-image:url(../images/sf-a-tab.jpg); 
	background-repeat:repeat-y; 
	background-position:top left; 
	width:32px; 
	text-align:left; 
	vertical-align:top;
}
.td-grigio{
	background-color:#F2F2F2; 
	padding:5px;
}
.div-bianco{
	width:100%; 
	background-color:#FFFFFF; 
	text-align:center;
}
.div-tab{
	width:98%; 
	font-size:75%; 
	text-align:left;
}
.div-tab a{
	font-size:100%; 
	color:#000000;
	text-decoration:none;
}
.div-tab a:hover{
	font-size:100%; 
	color:#000000;
	text-decoration:underline;
}
.w-5{
	width:5px;
}
.sp-h-brd{
	height:10px; 
	border-bottom:1px dashed #666666;
}
.lin{
	height:20px; 
	border-bottom:1px dashed #666666; 
	border-top:1px dashed #666666; 
	text-align:center;
}
.imag-banner{
	padding-top:12px;
}
.logo-artel{
	width:165px; 
	border-right:1px dashed #666666; 
	text-align:left; 
	vertical-align:top; 
	padding-left:3px; 
	padding-bottom:3px; 
	padding-top:3px;
}
.rosa{
	width:168px; 
	border-right:1px dashed #666666; 
	background-color:#F6ECEE;
}
.td-art{
	width:10px; 
	border-right:1px dashed #666666;
}
.mn-top{
	height:58px; 
	text-align:left; 
	vertical-align:middle;
}
.mn-top-on{
	font-size:75%; 
	color:#8C1229; 
	text-align:center; 
	height:52px; 
	vertical-align:middle;
}
.mn-top-on a{
	font-size:100%; 
	color:#8C1229;
	text-decoration:none;
}
.mn-top-on a:hover{
	font-size:100%; 
	color:#8C1229;
	text-decoration:underline;
}
.mn-top-off{
	background-color:#CDD7E4; 
	color:#003273; 
	font-size:75%; 
	border-right:1px solid #FFFFFF; 
	text-align:center; 
	vertical-align:middle;
}
.mn-top-off a{
	color:#003273; 
	font-size:100%;
	text-decoration:none;
}
.mn-top-off a:hover{
	color:#003273; 
	font-size:100%;
	text-decoration:underline;
}
