BODY {
	SCROLLBAR-FACE-COLOR: #D20000;
	SCROLLBAR-HIGHLIGHT-COLOR: #f7f7f7;
	SCROLLBAR-SHADOW-COLOR: #D20000;
	SCROLLBAR-3DLIGHT-COLOR: #D20000;
	SCROLLBAR-ARROW-COLOR: #d6d6d6;
	SCROLLBAR-DARKSHADOW-COLOR: #D20000;
	SCROLLBAR-BASE-COLOR: #B20738;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.TitoloNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.Copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #59696E;
}
.TestoGrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D3080B;
	font-weight: bold;
}
.TestoPiccolo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #59696E;
}
.Testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.TestoNero{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.TitoloCentrale {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #6D7B80;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.TestoBianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.TitoloVerde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #33CC00;
}
.TitoloBianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.TitoloSottomeMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #666666;
}
.TestoNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
}
A:link {
	COLOR: #D20000;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
A:visited {
	COLOR: #D20000;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: #D20000;
}
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
}
.Form {
	border: 1px solid #999999;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sinistra {
	padding-left: 10px;
	padding-right: 5px;
}
.sfondoBianco {
	background-color: #FFFFFF;
}
.coloresfondo {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana,sans-serif; BACKGROUND-COLOR: #9E0101}
	
.layer {
	border: 1px dotted #CCCCCC;
	padding-left: 3px;
	padding-top: 3px;
	line-height: 15px;
}
.picframe
{
	border: 1px solid #E4E1D6;
	background-color: #fff;
	width: 1%;
	height: 1%;
	display: table;
	padding: 3px;
}
.menu_list { width: 100%; }
.menu_head { padding: 5px 32px 5px 10px; cursor: pointer; position: relative; margin:0px 0 5px 0; font-weight:bold; background: #EEE url(images/Icone/control_play.png) center right no-repeat; border-bottom:2px solid #CCC; color:#333 }
.menu_head:hover { background: #F2F88F url(images/Icone/control_play.png) center right no-repeat; padding-right: 32px; }
.menu_body { padding:0 15px 0 15px; display: none; background:#F5F5F5}
.menu_body .TitoloCentrale { color:#008453}
.linkBlu {color:#39F}
.textbox input.form { width:120px; height:18px; line-height:18px; padding:1px 4px; margin:0 0 0 4px; color:#06C; font-family:"Lucida Grande", sans-serif }
.paddingTable TD {padding:0 4px; BORDER-BOTTOM: #C9C9C9 1pt solid; BORDER-LEFT: 1pt #CCC solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 21px; BORDER-TOP: 1.5pt double #999; BORDER-RIGHT: #999 1.5pt double; font-family:Verdana, Geneva, sans-serif; font-size:10px; vertical-align:middle; text-align:center }
.titoloTabella { background:#E2E2E2; color:#06C; font-size:15px; padding:4px 0; font-weight:bold }
.paddingTable .titoloTabella { background:#E2E2E2; color:#06C; font-size:15px; padding:4px 0; font-family:Verdana, Geneva, sans-serif; font-weight:bold }
.selectForm { width:200px; padding:3px 3px 3px 3px; border: 1px solid #CCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; }
.buttonLogin { width:125px; height:31px; background:#666666 url(images/button.png) no-repeat; text-align:center; line-height:31px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:0; border:0; margin:0; }
.TitoloSottomeMenu { font-size:11px; line-height: 16px; }
.infoDoc { background:#FFC; line-height:17px; font-size:11px; padding:4px 8px 4px 8px; clear:both; margin:7px 0; float:left; width:100%}
.infoDoc IMG { padding:0 6px 0 0; float:left}
.infoTabella { padding:3px 0 6px 0; }
.prearticoloDoc { margin:0 0 6px 0; }
.preDoc { margin:6px 0 6px 0; color:#333; padding:2px 2px; }
.tabpad td { padding: 9px 9px; }
.sfondoGray { text-align: left; padding: 7px; background: #EBEBEB; font-size: 13px; }
a.button { background: transparent url('images/bg_button_a.jpg') no-repeat scroll top right; color: #FFF; display: block; float: left; font-size: 14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height: 33px; padding-right: 21px; /* sliding doors padding */ text-decoration: none; font-weight:normal; clear:both; margin:0 0 0px 0; }
a.button span { background: transparent url('images/bg_button_span.jpg') no-repeat; display: block; line-height: 33px; height:33px; padding: 0 0px 0 12px; color:#666 }
a.button:hover { background-position: bottom right; outline: none; padding-right: 37px; /* hide dotted outline in Firefox */ }
a.button:hover span { background-position: bottom left; padding: 0px 0px 0px 12px; /* push text down 1px */ }

#contenitore .Form { padding:5px 7px; margin-left:4px; }
.imgRight { float:right; padding:5px 10px 5px 10px; }
