body {
	margin: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	line-height: 1.8em;
}

img {
	border:0px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00499C;
	font-weight: normal;
	
}
.link_email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.link_div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.tit_scheda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2011B;
	font-weight: bold;
	line-height: 1.5em;
	
}

.tit_home_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2011B;
	font-weight: bold;
	
}


.tit_home{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D487D;
	font-weight: bold;
	line-height:1.3em;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	display: block;
	
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000052;
	text-decoration: none;
}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #000000;
}
.input { 
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px #9FB6CA solid; 
}


a.prev_next:link, a.prev_next:visited, a.prev_next:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
	color: #00499C;
	text-decoration: none;
}
a.prev_next:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
	color: #00499C;
	text-decoration: none;
}
.prev_next {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}


.X_MANAGER_TOOL {} 

.base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

a.base:link, a.base:active, a.base:hover, a.base:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight:normal;
}

a.pop:link, a.pop:active, a.pop:hover, a.pop:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
	color:#9D225C;
	
	text-decoration: none;
}


.grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

a.bianco:link, a.bianco:active, a.bianco:hover, a.bianco:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.messagblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0A3052;
}

.basegra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
/**/
a.inv:link, a.inv:visited, a.inv:active { color: #99cccc; }
a.inv:hover { color: #FFFF66; }
div.minspacer { margin-bottom: 4px; }
div.bigspacer { margin-bottom: 12px; }
div.menu { background-color: #f3f3f3; border: 1px outset #D4D0C8; left: 0px; padding: 0px 1px 1px 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; }
div.menu a.menuitem { color: #000000; cursor: default; display: block; padding: 3px 1em; text-decoration: none; white-space: nowrap; }
div.menu a.menuitem span.menuitemarrow { margin-right: -.75em; }
div.menu a.menuitem span.menuitemtext { }
div.menu a.menuitem:hover, div.menu a.menuitemhighlight { background-color: #999999; color: #ffffff; }
div.menu div.menuitemsep { border: 1px inset #D4D0C8; margin: 4px 2px; }
div.menubar { background-color: #D8d8d8; border-bottom: 1px solid #0A3052; padding: 0px 0px 0px 0px; text-align: left; }
div.menubar a.menubutton { 
						background-color: transparent;
						border: 0px solid #D4D0C8;
						color: #000000;
						cursor: default;
						left: 0px;
						top: 0px;
						margin: 0px;
						padding: 0px;
						position: relative;
						text-decoration: none;
						z-index: 100;
						}
div.menubar a.menubutton:hover { background-color: transparent; border: 0px outset #D4D0C8; color: #000000; }
div.menubar a.menubuttonactive,
div.menubar a.menubuttonactive:hover { background-color: #999999; border: 0px inset #D4D0C8; color: #ffffff; left: 1px; top: 1px; }
div.menubar,
div.menubar a.menubutton,
div.menu,
div.menu a.menuitem { 
						color: #000000;
 						font-family: verdana, arial, helvetica, sans-serif;
						font-size: 11px;
						font-style: normal;
						font-weight: normal;
					 }
