/* CSS Document */
body {
	height:100%;
	width:100%;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:20px 0;
	text-align:center;
}
.link {
	text-decoration:none;
	color: #CC0000;
}
div.LayerCentrato {
	padding:9px;
	border: 1px solid #cccccc;
	width:766px;
	margin:0 auto;
	position:relative;
}
#controller {
	position:absolute;
	bottom:-26px;
	left:10px;
}
/*----------------------*/
div.piva {
	text-align:right;
	color:#999999;
	font-size:9px;
	width:766px;
	padding:9px;
	margin:0 auto;
}
div.piva a {
	color:#666666;
}
/*---------------------*/

div.bordotabella {
	border: 1px solid #cccccc;
	margin:0;
	padding:0;
}
/*MENU TOP*/
div.menutop {
	border: 1px solid #cccccc;
	padding:1px 2px 0px 2px;
	height:37px;
	width:760px;
	text-align:left;
}
/*menu principale*/
ul#menu_a_2livelli {
	text-align:left;
	float: left;
	margin: 0;
	padding: 0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:35px;
	width:760px;
}
/*contenitore voci menu principale*/
ul#menu_a_2livelli li {
	float:left;
	margin: 0;
	padding: 0;
	padding-top: 13px;
	padding-left: 18px;
	padding-right: 26px;
	padding-bottom: 10px;
	display: block;
}
/*voci menu principale*/
ul#menu_a_2livelli a:link, ul#menu_a_2livelli a:visited {
	display: block;
	text-decoration: none;
}
/*voci menu principale evidenziate*/
ul#menu_a_2livelli li:hover a.menu_princ:link, ul#menu_a_2livelli li:hover a.menu_princ:visited {
	color: #D23A40;
}
/*comparsa menu secondario*/
ul#menu_a_2livelli li:hover ul {
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	display: block;
	position: absolute;
	z-index:1;
	width:125px; /*WIDTH*/
	padding: 0;
	margin: 10px 0 0 -8px;
}
/*menu secondario*/
ul#menu_a_2livelli li ul {
	display: none;
}
/*contenitore voci menu secondario*/
ul#menu_a_2livelli li ul li {
	list-style:none;
	margin:0;
	padding:0;
}
/*voci menu secondario*/
ul#menu_a_2livelli ul li a:link, ul#menu_a_2livelli ul li a:visited {
	display: block;
	padding-top: 4px;
	padding-left: 9px;   /*PADDING*/
	padding-right: 0px;
	padding-bottom: 2px;
	text-decoration: none;
	/*WIDTH - PADDING*/
	width:116px;
}
/*FINE MENU TOP*/





/*contenitore dei contenuti (swf + colonna destra)*/
div.centro {
	margin:0;
	margin-top:3px;
	border: 1px solid #cccccc;
	padding: 3px;
	height:508px;
	text-align:left;
}
/*colonna di sinistra con swf*/
div.sinistra {
	float:left;
	margin-right:0px;
}
/*colonna destra*/
div.destra {
	margin-left:486px !important;
	margin-left:484px;
}
/*cella grigia (alto dx)*/
div.cellagrigia {
	height:57px;
	text-align:left;
	background-color:#f3f3f3;
}
/*tabella colonna destra*/
table#tabella {
	border-bottom:2px solid #f3f3f3;
	border-top:2px solid #ffffff;
}
h4 {
	padding:0;
	margin:0px 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	line-height: 18px;
}
div.cont_testo {
	padding-left:15px;
	margin-bottom:15px;
	margin-top:15px;
	color:#ffffff;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
div.testo {
	padding-right:15px;
	height:266px;
	overflow: auto;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#BDC0C8;
	scrollbar-face-color:#D3D5DB;
	/*ombra sinistra*/
	scrollbar-3Dlight-color:#BDC0C8;
	scrollbar-Highlight-color:#cccccc;
	/*ombra destra*/
	scrollbar-shadow-color:#BDC0C8;
	scrollbar-darkshadow-color:#BDC0C8;
}
div.scrollnews {
	height:413px;
	overflow: auto;
	scrollbar-arrow-color:#D23A40;
	scrollbar-track-color:#f5f5f5;
	scrollbar-face-color:#e8e8e8;/*D23A40*/
	/*ombra sinistra*/
	scrollbar-3Dlight-color:#f5f5f5;
	scrollbar-Highlight-color:#f5f5f5;
	/*ombra destra*/
	scrollbar-shadow-color:#f5f5f5;
	scrollbar-darkshadow-color:#f5f5f5;
}
/*cella grigia (alto dx)*/
div.accessori {
	border-top:2px solid #ffffff;
}
/*MENU BOTTOM*/

div.menubottom {
	margin-top:9px;
	border:0;
	width:766px;
	text-align:center;
	background-image:url(images/fondo_bottom.jpg);
	font-size:10px;
	padding-top:3px;
	padding-bottom:4px;
}
/*menu BOTTOM*/
ul#voci_menu_bottom {
	text-align:left;
	margin: 0;
	margin-left:18px;
	padding: 0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/*contenitore voci menu  BOTTOM*/
ul#voci_menu_bottom li {
	display: inline;
	margin: 0;
	padding: 0;
	color:#ffffff;
	margin-left: 48px;
}
/*voci menu*/
ul#voci_menu_bottom a:link, ul#voci_menu_bottom a:visited {
	display: inline;
	color: #ffffff;
	text-decoration: none;
}
/*voci menu evidenziate*/
ul#voci_menu_bottom a:hover, ul#voci_menu_bottom a:focus, ul#voci_menu_bottom a:active {
	color:#cccccc;
}
/*voce PRESS ROOM menu*/
ul#voci_menu_bottom li#press {
	display: inline;
	margin-left: 90px;
	padding: 0;
	color:#ffffff;
}
/*testi form su misura*/
.txt_su_misura {
	padding-right:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.table_su_misura {
	font-family:Verdana;
	font-size: 9px;
	font-weight: normal;
}
.campi {
	width: 130px;
	font-family:Verdana;
	font-size: 9px;
	font-weight: normal;
	margin-bottom:6px;
}
.campi2 {
	width: 138px;
	font-family:Verdana;
	font-size: 9px;
	font-weight: normal;
	margin-bottom:6px;
}
.campi3 {
	width: 132px;
	font-family:Verdana;
	font-size: 9px;
	font-weight: normal;
	margin-bottom:6px;
}
.campi1 {
	width: 275px;
	font-family:Verdana;
	font-size: 9px;
	font-weight: normal;
	margin-bottom:6px;
}
