body {margin:0; height: 100%; padding:0; vertical-align:top; text-align:center;}
td {font-size:11px; font-family:Tahoma; color:#525252; line-height:13px; vertical-align:top; padding:0; }
table {border:0; }
h1 {font-family: Verdana;
	font-family: Verdana;
	font-size: 18px;
	line-height: 18px;
	color: #34526C;
	font-weight: bold;
}
h1:hover{
	font-family: Verdana;
	font-size: 18px;
	line-height: 18px;
	color:#8FA2B4;
	font-weight: bold;
}

h3 {
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color:8FA2B4;
	font-weight: normal;
}
h3:hover{
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color:#003366;
	font-weight: normal;
}

img {border:0;}
/****************************************************/
.footer  {color:#86898C; font-size:10px;}
.footer2  {color:#8FA2B4; font-size:10px;}
.footer2 a{color:#8FA2B4; text-decoration:underline;}
.footer2 a:hover{text-decoration:none;}
.footer2 span a{color:#ffffff; text-decoration:underline;}
.footer2 span a:hover{text-decoration:none;}
/*******************-links-*********************************/
a {border:none; text-decoration:none; color:#C53D10;}
a:hover {border:none; text-decoration:none; color:#F7B482;}

.link1 {text-decoration:none;color:#268394; background:no-repeat left; padding-left:11px;}
.link1:hover {
	text-decoration: none;
	color: #268394;
	font-stretch:narrower;
}
.menu_sup {
	text-decoration:none;
	color:#268394;
	background:no-repeat left;
	padding-left:11px;
	font-family:Verdana;
	font-weight: bold;
}
.menu_sup:hover {
	text-decoration: none;
	color: #268394;
	font-stretch:narrower;
}

.link2 {text-decoration:underline;color:#268394;}
.link2:hover {text-decoration:none;}

.link3 {text-decoration:none;color:#E80101; background:url(images/pimp3.gif) no-repeat left; padding-left:14px; font-weight:bold;}
.link3:hover {text-decoration:underline;}


/******************-lists-**********************************/
ul {margin:0; padding:0; list-style:none}
li {background: url(images/pimp1.gif) no-repeat  left; padding-left:18px; line-height:18px; color:#268394;}
li a {color:#268394; text-decoration:underline;}
li a:hover {text-decoration:none;}

a.nav, a.nav:link, a.nav:visited, a.nav-green, .chosen {display:block; height:26px; border:0px; margin:0px; padding: 0 12px 0 12px; text-align:left; text-decoration:none; font-weight:bold; font-family:Verdana; font-size:13px; color:#ffffff; line-height:26px; overflow:hidden; float:left;}
a.nav:hover, .chosen {color:#ffffff;	background:#34526C;}
a.nav:active {color:#ffffff; background:#188cb7;}


/*********************-forms-*******************************/
form {margin:0; padding:0;}
.form_total{margin:0; padding:0 0 0 3px; vertical-align:middle;font-family:Tahoma;}
.form_1 {font-size:11px; color:#575757; background:#ffffff; border:solid 1px #A8A8A8;}
.form_2 {width:191px;  height:17px; font-size:11px; color:#575757; background:#ffffff; border:solid 1px #A8A8A8;}
/****************************************************/
.txt1{ color:#2D4C6B; background:#FFFBF0 no-repeat left;}
.txt2{ color:#2D4C6B; background:url(images/h_pimp2.gif) no-repeat left; padding-left:18px;}


.link4 {
text-decoration:none;color:#E80101; font-weight:bold;
}

.Tahoma11_bianco {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}
.Tahoma14_blu {
	text-decoration:none;
	color:#34526C;
	background:no-repeat left;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.Tahoma11_nero {

	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}
.Tahoma11_grigio {

	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #2D4C6B;
	text-decoration:none;
}
.Verdana11_nero {

	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}
.Verdana12_nero {

	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.Verdana11_blu {

	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	color:8FA2B4;
}
.Verdana12_blu {

	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color:8FA2B4;
}
.Verdana12_blu_scuro{

	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color:#003366;
}

.Verdana12_blu:hover{

	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color:#003366;
}
.Verdana14_blu {
	font-family: Verdana;
	font-size: 14px;
	line-height: 18px;
	color: #34526C;
}
.Verdana16_blu {
	font-family: Verdana;
	font-size: 16px;
	line-height: 16px;
	color: #34526C;
	font-weight: bold;
}
.Verdana16_blu:hover{
	font-family: Verdana;
	font-size: 16px;
	line-height: 16px;
	color:#8FA2B4;
	font-weight: bold;
}
td_margine {
font-size:11px; font-family:Tahoma; color:#525252; line-height:13px; vertical-align:top; padding:3;
}
.Verdana12_rosso {


	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}

div#main {
	position:absolute;left:50%;
	margin-left:-500px;
	margin-top:15px;
	width: 1000px;

}
div#header {
	clear:both;
	width: 1000px;

}
div#col_sx {
	float:left;
	width: 220px;
	color: #FFFFFF;
	
}
div#col_centro {
	float:left;
	width: 530px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	
}
div#col_centro2 {
	float:left;
	width: 730px;
	border-left:solid;
	border-color:#999999;
	border-width:1px;
	min-height:600px;
	height:auto !important;
	height:600px;

}
div#col_dx {
	float:right;
	width: 220px;
}
div#footer {
	clear:both;
	width: 1000px;
	background-color: #A0A0A4;
}
div#box_menu {
	border-bottom-style:dotted; 
	border-bottom-color:#999999; 
	border-bottom-width:1px;
	font-family:Verdana;
	font-size:12px;
}
div#popup_header {
	width:100%; 
	height:20px; 
	background-image:url(../images/bkgd_popup_header.png); 
	border-width:1;
	border-style:solid; 
	border-color:#d8d9dd;
	
}
div#tab_main {
	float:left; 
	width:100%; 
	height:35px; 
	background-image:url(../images/bkgd_tab.png); 
	border-width:1;
	border-style:solid; 
	border-color:#d8d9dd;
	margin-bottom:20px;
	border-bottom-width:1;
	border-bottom-style:solid; 
	border-bottom-color:#FFFFFF;
}
div#tab_main_unsel {
	position:inherit; 
	border-width:1;
	border-style:solid; 
	border-color:#d8d9dd;
	padding-left:15px; 
	padding-right:15px;  
	float:left;  
	height:25px; 
	background-image:url(../images/bkgd_tab_unsel.png); 
	margin-top:9px; 
	margin-right:5px;  
	border-bottom-width:1;
	border-bottom-style:solid; 
	border-bottom-color:#FFFFFF;
}
div#tab_main_sel {
	position:inherit; 
	border-width:1;
	border-style:solid; 
	border-color:#d8d9dd;
	border-bottom:1 solid #FFFFFF; 
	padding-left:10px; 
	padding-right:10px;  
	float:left;  
	height:25px; 
	background-color:#FFFFFF; 
	margin-top:9px;  
	margin-right:3px; 
	border-bottom-width:1;
	border-bottom-style:solid; 
	border-bottom-color:#FFFFFF;
}
.Verdana12_bianco {
	font-family:Verdana;
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	
}
.Verdana11_rosso {

	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #FF0000;
}
.Verdana11_bianco {


	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}
.strillo_sconto {

text-decoration:underline blink;color:#E80101; font-weight:normal;
}
.Verdana10_bianco {



	font-family: Verdana;
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
}
.Verdana9_bianco {




	font-family: Verdana;
	font-size: 9px;
	line-height: normal;
	color: #FFFFFF;
}
.Verdana9_nero {





	font-family: Verdana;
	font-size: 9px;
	line-height: normal;
	color: #000000;
}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

* {margin:0; padding:0}
body {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#FFF}
#text {margin:50px auto; width:500px}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}.Verdana12_grigio {


	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.Verdana11_grigio {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.btn_verdana12_blu {
	font-family: Verdana;
	font-size: 12px;
	color:#003366;
	height:25px; vertical-align:middle;
}.Verdana12_verde {

	font-family:Verdana;
	font-size: 12px;
	color: #00CC00;
	text-decoration: none;
}
.Verdana18_blu {

	font-family: Verdana;
	font-size: 18px;
	line-height: 22px;
	color: #34526C;
	font-weight: bold;
}

