/* CSS Document */
html{height: 100%; padding-bottom: 1px} 
body{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-color: #FFFFFF;
}
.body_blu{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-color: #225779;
}
td{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
input,textarea {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin: 0px;
	border:1px solid #C4C4C4;
}
option,select{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin: 0px;
}
form {
	margin: 3px;
}
.titolo_ann{
	font-weight:bold;
	color:#225779;
}
.bordo{
	border:1px solid #C4C4C4;
	padding:1px;
	}
.no_bordo{
	border:0px;
	}
.nome_campi{
	color:#0033CC;
	font-weight:bold;
	}
.risposta{
	color:#225779;
	font-weight:bold;
	}
.errore{
	color:#BB0000;
	font-weight:bold;
	}	
td.bottoni{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
td.box{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
}
.box_rosso{
	border:1px solid #A50000;
}
td.centro{
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.marchio{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.testo_box_form{
	color: #002C49;
	text-align: left;
	width: 90px;
}
.testo_grande_azzurro{
	font-size: 12px;
	font-weight: bold;
	color: #3D7396;
}
.testo_grande_rosso{
	font-size: 12px;
	font-weight: bold;
	color: #BB0000;
}
A.link-visualizza, A.link-visualizza:link, A.link-visualizza:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.link-visualizza:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
A.link-menu_bottoni, A.link-menu_bottoni:link, A.link-menu_bottoni:visited {
	color: #D0EDFF;
	text-decoration: none;
	line-height: 28px;
	padding-left: 60px;
}
A.link-menu_bottoni:hover{
	color: #FFFFFF;
	text-decoration: none;
}
A.link-menu_barra, A.link-menu_barra:link, A.link-menu_barra:visited {
/*	color: #FFD8D8; */
	color: #FFFFFF;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}
A.link-menu_barra:hover{
	color: #FFD8D8;
	text-decoration: none;
	font-size:10px;	
	font-weight:bold;
}

.bott{
	text-align:left;
	padding-left:30px;
	background-image:url(bottone.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:30px;
	color: #FFD8D8;
	text-decoration: none;
	font-size:10px;	
	font-weight:bold;
}

a,a:link,a:visited{
	color: #A50000;
	text-decoration:none;
}
a:hover {
	color: #A50000;
	text-decoration:underline;
}
.bianco{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.rosso{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #BB0000;
}
A.nero:link {
	color: #000000;
	text-decoration: none;

}
A.nero:visited {
	color: #000000;
	text-decoration: none;
}
A.nero:hover {
	color: #000000;
	text-decoration: underline;
}
.submit
{
	border: 3px double #B4000E;
	border-top-color: #353535;
	border-left-color: #353535;
	padding: 0.25em;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #353535;
	font-weight:bold;
	width:90px;
}
.submit_2
{
	border: 3px double #B4000E;
	border-top-color: #353535;
	border-left-color: #353535;
	padding: 0.25em;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #353535;
	font-weight:bold;
	width:150px;
}
.submit_3
{
	border: 3px double #B4000E;
	border-top-color: #353535;
	border-left-color: #353535;
	padding: 0.25em;
	background-color:#F1F1F1;
	background-repeat: repeat-x;
	color: #353535;
	font-weight:bold;
	width:150px;
}
