
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	background-color:#b1b3b6;
	background-image:url(../Images/bg_vertical.jpg);
	background-repeat:repeat-x;
}




td.sopraMenuRosso {
	background-color:#b61d27;
	color:#FFFFFF;
	border:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:6px;
	line-height:7px;
	margin:0px;
	padding:0px;
}

td.sopraMenuBianco {
	color:#FFFFFF;
	border:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:6px;
	line-height:7px;
	margin:0px;
	padding:0px;
}

td.tabellaAzzurraTitoletti {
	background-color:#eff4fc;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:center;
	border-top: 2px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
}

td.tabellagrigiaTitoletti {
	background-color:#CCCCCC;
	border:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:center;
	border-top: 2px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
}




td.tabellaAzzurra3 {
	background-color:#eff4fc;
	border:none;
	padding:15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
	border-top: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
}



td.bordo_1{
	border-top: 2px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
}

td.bordo_2{
	border-top: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-right: 2px dotted #CCCCCC;
}

td.bordo_3{
	border-top: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
}

td.bordo_4{
	border-top: 1px none #CCCCCC;
	border-left: 2px dotted #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
}


td.bordo_23{
	border-top: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	border-right: 2px dotted #CCCCCC;
}



td.menulinko{
	border-top: 1px solid #80a9d9;
	border-left: 1px solid #80a9d9;
	border-bottom: 1px solid #80a9d9;
	border-right: 1px solid #80a9d9;
}
a.menulink {
	background-color:#e2e7f0;
	line-height: 20px;
	color:#3b517a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	text-align:center;
	display:block;
	text-decoration:none;
}
a.menulink:hover {
	background-color:#3b517a;
	color:#e2e7f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	text-align:center;
	display:block;
	text-decoration:none;
}


.headerRossoBold{
	line-height: 20px;
	color:#b61d27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}

.headerNeroBold{
	line-height: 20px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}

.headerCyanBold{
	line-height: 20px;
	color:#008fd8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}

.headerNero{
	line-height: 20px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
}



.testoMiniSotto{
font-family:Arial, Helvetica, sans-serif;
font-size:6px;
color:#CCCCCC;
font-weight:400;
text-decoration:none;
}
.testoMiniSotto a{
font-family:Arial, Helvetica, sans-serif;
font-size:6px;
color:#CCCCCC;
font-weight:400;
text-decoration:none;
}
.testoMiniSotto a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:6px;
color:#CCCCCC;
font-weight:400;
text-decoration:underline;
}


h1 {
	line-height: 9px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}

h2{
	line-height: 9px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}



.t9_NeroBold{
	line-height: 9px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}

a.t9_NeroBold {
	line-height: 9px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}

a.t9_NeroBold:hover{
	line-height: 9px;
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}

.t9_RossoBold{
	line-height: 9px;
	color:#b61d27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	text-align:left;
	text-decoration:none;
}



.t10_Nero{
	line-height: 12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
}

a.t10_Nero {
	line-height: 12px;
	color:#008fd8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
}

a.t10_Nero:hover {
	line-height: 12px;
	color:#ff3803;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
}

.t10_Spot{
	line-height: 12px;
	color:#142182;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
	text-align:right;
}

a.t10_Spot {
	line-height: 12px;
	color:#008fd8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:right;
	text-decoration:underline;
}

a.t10_Spot:hover {
	line-height: 12px;
	color:#ff3803;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-align:right;
	text-decoration:underline;
}



.footerText{
	line-height: 72px;
	color:#142182;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	text-align:center;
	text-decoration:none;
}

a.footerText{
	line-height: 72px;
	color:#008fd8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	text-align:center;
	text-decoration:underline;
}

a.footerText:hover{
	line-height: 72px;
	color:#ff3803;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	text-align:center;
	text-decoration:underline;
}


input.textg {
    font-size:10px;
    color:#333333;
	border-width:1px;
	border-style:solid;
	border-color:#d4d4d4;
    padding-right: 2px;
    padding-left: 2px;
	font-weight:600;
} 

select.textg {
    font-size:10px;
    color:#333333;
	border-width:1px;
	border-style:solid;
	border-color:#d4d4d4;
    padding-right: 2px;
    padding-left: 2px;
	font-weight:600;
} 