BODY { MARGIN-TOP: 0px; MARGIN-BOTTOM: 7px; COLOR: black; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; background-image:url(../immagini/sfondo.gif) 
}

TABLE {	FONT-SIZE: 11px; WIDTH: 100%
}

TABLE TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 0px
}

A {	COLOR: #666666; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

A:hover { COLOR: #ff0000
}

UL { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px; LIST-STYLE-TYPE: decimal; TEXT-ALIGN: left
}

LI { LIST-STYLE-POSITION: inside; MARGIN-LEFT: 2px; COLOR: #444444; LIST-STYLE-TYPE: square
}

TH { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #004080; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cddceb
}

INPUT { FONT: 9px verdana, arial, helvetica, sans-serif; 
}

TEXTAREA { text-align:left;	BORDER-RIGHT: #8699b5 1px solid; BORDER-TOP: #8699b5 1px solid; FONT: 11px verdana, arial, helvetica, sans-serif; BORDER-LEFT: #8699b5 1px solid; WIDTH: 350px; BORDER-BOTTOM: #8699b5 1px solid; BACKGROUND-COLOR: #f2f4f7
}

.input_text {
	BORDER-RIGHT: #8699b5 1px solid; BORDER-TOP: #8699b5 1px solid; FONT: 11px verdana, arial, helvetica, sans-serif; BORDER-LEFT: #8699b5 1px solid; BORDER-BOTTOM: #8699b5 1px solid; BACKGROUND-COLOR: #f2f4f7; height:15px;
}

INPUT.formTextBox {
	BORDER-RIGHT: #8699b5 1px solid; BORDER-TOP: #8699b5 1px solid; BACKGROUND: #f2f4f7; FONT: 11px verdana, arial, helvetica, sans-serif; BORDER-LEFT: #8699b5 1px solid; BORDER-BOTTOM: #8699b5 1px solid
}
SELECT {
	BORDER-RIGHT: #8699b5 1px solid; BORDER-TOP: #8699b5 1px solid; FONT: 11px verdana, arial, helvetica, sans-serif; BORDER-LEFT: #8699b5 1px solid; BORDER-BOTTOM: #8699b5 1px solid; BACKGROUND-COLOR: #f2f4f7
}

FORM {
	FONT-SIZE: 11px; COLOR: #787878
}

.linkmenu A{
	 font-family:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:medium; COLOR: #ffffff; 
}

.menu A:hover { text-decoration:underline;
}

.menu_lat { text-align:left; padding-bottom: 5px; padding-left: 10px
}

td.voci_menu{border:1px solid #D1E2F1; background-color:#BCD5EB 
}

td.voci_menu_p{border:1px solid #D1E2F1; background-color:#E4EEF8; height:10px 
}

a.link_menu{color:#0F2233
}

div.menu{ padding: 17px 0px 0px 0px; font-size:12px; font-weight:bold; color:#0F2233; text-align:center 
}

div.titoli_laterali{margin-top:25px; margin-left:15px; font-size:12px; text-align:left;  margin-right:10px; margin-bottom:1px; padding:3px 0px 3px 0px; font-weight:bold; color:#5A97CD; background-color:#ffffff; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;
}

div.voci_laterali{font-size:11px; text-align:left; color:#666666; padding: 3px 0px 3px 0px; margin:0px 10px 2px 15px; background-color:#ffffff; border-bottom:1px solid #cccccc; 
}

div.titoli{ border-bottom:1px solid #cccccc; margin-top:5px; margin-left:15px; color:#FE9900; font-size:20px;
}

H1{ border-bottom:1px solid #cccccc; margin-top:5px; margin-left:15px; margin-bottom:0px; color:#FE9900; font-size:20px; font-weight:normal
}
div.content{ margin-left:15px; padding-right: 15px; padding-top: 10px; font-size:12px; color:#444444; font-family:Verdana, Arial, Helvetica, sans-serif
}

div.content_piccolo{ margin-left:15px; padding-right: 15px; padding-top: 10px; font-size:12px; color:#444444; font-family:Verdana, Arial, Helvetica, sans-serif
}

.titolo_condizioni{font-weight:bold; font-size:14px}

DIV#riquadro{margin-left:15px; margin-right:20px; margin-top:50px; padding:3px; font-size:10px; background-color:#FFFFAA; border-color:#990000; border-width:1px; border-style:solid;
}

DIV#vuoto{margin-left:10px; padding-right: 15px; padding-top: 40px; font-size:14px; color:#666666;
}

DIV#logo_piccolo{margin:8px 10px 0px 0px; text-align:right
}  

TABLE#main { border-width: 0px 4px 4px 4px ; border-color: #ffffff; border-style:solid;  WIDTH: 765px; BACKGROUND-COLOR: #ffffff
}

TD#td_centro { 
}

TD#td_sinistra { 
}


DIV#sx_comp_titolo{ text-align:center; padding:3px 0px 5px 0px; font-weight:bold; font-size:12px;}
H2{ text-align:center; padding:3px 0px 5px 0px; font-weight:bold; font-size:12px; font-weight:bold; margin-bottom:0px}


DIV#sx_comp_image{ text-align:left; 
}

DIV#sx_comp_txt{ padding: 1px 2px 0px 0px; text-align:left; color:#333333; font-size:11px;
}

TABLE#tabella_contenuti{padding:0px; margin:0px; border-width:0px
}

DIV#sinistra_componenti{border-right:1px solid #cccccc; margin-top:35px; margin-right:0px; padding:0px 0px 0px 2px;
}

TABLE#tbl_sinistra_componenti{margin-bottom:20px; border:0px none #ffffff;
}

DIV#footer_interno { background-color:#ffffff; text-align:center; padding: 5px;
}

DIV#footer_esterno { text-align:center; padding: 3px; font-size:9px; color:#ffffff;
}

.txt_footer_interno { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#336699;
}

.messaggio_grassetto{ color:#009900; font-weight:bold
}
