/* CSS Document */
body{
	font-size:12px;
	font-family:verdana;
background-image:url(img/pageback.jpg);
background-repeat:repeat-x;
background-color: #b6d2e4;
background-position:top center;
}
select {font-family:courier;}

.search { color: black; font-size: 11px; height: 18px;}
.search1{ color: black; font-size: 11px; height: 18px;background-color: #FFFF00;}
.fondobody{background-color: #ffffff; border: 1px solid #cccccc; }
.fondotab{border: 1px solid #FFFFFF}
.fondotab2{border: 1px solid #FFFFFF; background:#0033FF}
.fondotab3{border: 1px solid #FFFFFF; background:#ccc;}
.fondotab33{background:#ccc}
.fondotab4 { background: #eee; }
.fondotab4 input{ height:30px; border:1px solid #cccccc; vertical-align:center; line-height:25px; font-size:20px;}
.fondotab6{background: #fff;display:block;width:100%; }
.fondotab6_1{background: #fff;display:block;width:100%;}
.fondotab6_2{background: #ddd;display:block;width:100%; }
.fondotab6 td{display:block;width:100%;}
.fondotab6_1 a.link, .fondotab6_2 a.link, .fondotab6 a.link{color:#333000; font-weight:bold;font-size:11pt;}
.fondotab6 a.link:hover{color:#773000;}
.fondotab6_1 a.link:hover,.fondotab6_2 a.link:hover{color:#333333;}
.fondotab5{background:#ddd}
.tabella{border: 1px solid #cccccc; padding:0px;}
.error-comment{
	background:#fee; border: 1px solid red;padding:2px;
}
.testobianco{color:#FFFFFF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:bold; font-size: 12pt; text-decoration:none}
.testobianco2{color:#006699;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt; text-decoration:none}
.testobianco3{color:#006699;font-weight:bold;font-family: Lucida Grande, Verdana, sans-serif; font-size: 11px; text-decoration:none}
.testonero{color:#ffffff;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt; text-decoration:none}
.testonero2{color:#000000;font-family: Lucida Grande, Verdana, sans-serif; font-size: 10pt; text-decoration:none}
.testogiallo{color:#006699;font-family: Lucida Grande, Verdana, sans-serif; font-weight:bold; font-size: 13pt; text-decoration:none}
.testogiallo2{color:#006699;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt; text-decoration:none}
.testogiallo3{color:#006699;font-family: Lucida Grande, Verdana, sans-serif; font-size: 11pt; text-decoration:none;font-weight:bold}
.testogiallo4{color:#ffffff;font-family: Lucida Grande, Verdana, sans-serif; font-size: 11pt; text-decoration:none}
.testogiallo5{color:#ffffff;font-family: Lucida Grande, Verdana, sans-serif; font-size: 16pt; text-decoration:none}
.testoblu{color:#0033FF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:bold; font-size: 11pt; text-decoration:none}
.testoblu2{color:#0033FF;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt; text-decoration:none}
.testoblu22{color:#006699;font-weight:bold;font-family: Lucida Grande, Verdana, sans-serif; font-size: 11px; text-decoration:none}

.linkgiallo:link{color:#333333;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt; text-decoration:none}
.linkgiallo:visited{color:#333333;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt; text-decoration:none}
.linkgiallo:hover{color:#333399;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt;text-decoration:underline}

input.linkgiallo{color:#FFC019;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt; text-decoration:none; background-color:transparent; border:0px solid;}

.linknero:link{font-style:normal;color:#000000;font-family: Lucida Grande, Verdana, sans-serif; font-weight:normal; font-size: 10pt; text-decoration:underline;}
.linknero:visited { color: #000; font-size: 10pt; font-family: "Lucida Grande", Verdana, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline }
.linknero:hover{font-style:bold;color:#0033FF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:bold; font-size: 10pt;text-decoration:none}

.link:link {color:#0033FF;font-size: 8pt; text-decoration:none}
.link:visited {color:#0033FF;font-size: 8pt; text-decoration:none}
.link:hover {color:#FFFFFF;font-size: 8pt; text-decoration:none}

.linkblu:link {color:#003399;font-size: 11px; text-decoration:none;margin-left: 10pt}
.linkblu:visited {color:#003399;font-size: 11px; text-decoration:none;margin-left: 10pt}
.linkblu:hover {color:#333333;font-weight: bold; font-size: 11px;margin-left: 10pt}
.linkblu2:link {font-style:normal;color:#0033FF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:normal; font-size: 10pt; text-decoration:none}
.linkblu2:visited {font-style:normal;color:#0033FF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:normal; font-size: 10pt; text-decoration:none}
.linkblu2:hover {font-style:bold;color:#517181;font-family: Lucida Grande, Verdana, sans-serif; font-weight:bold; font-size: 10pt; text-decoration:none}

.linkbianco:link {color:#FFFFFF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:normal; font-size: 10pt; text-decoration:none}
.linkbianco:visited {color:#FFFFFF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:normal; font-size: 10pt; text-decoration:none}
.linkbianco:hover {color:#FFC019;font-family: Lucida Grande, Verdana, sans-serif; font-weight:bold; font-size: 10pt; text-decoration:none}
.linkbianco2:link {color:#FFFFFF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:normal; font-size: 10pt; text-decoration:none}
.linkbianco2:visited {color:#FFFFFF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:normal; font-size: 10pt; text-decoration:none}
.linkbianco2:hover {color:#FFFFFF;font-family: Lucida Grande, Verdana, sans-serif; font-weight:bold; font-size: 10pt; text-decoration:none}


.tabellascura{background:#517181; font-family: Lucida Grande, Verdana, sans-serif; color:#FFFFFF;text-align:center; text-decoration:none; font-style:bold; font-size: 13px}
.tabellachiara{background:#FFFFFF; font-family: Lucida Grande, Verdana, sans-serif; color:#70A4B1;text-align:center; text-decoration:none; font-style:bold; font-size: 13px}
.tag{color:white; text-decoration: none; font: normal 10px Helvetica, sans-serif; text-align: left; margin-left: 12px}
.rosso{color:#FF3300;font-family: Lucida Grande, Verdana, sans-serif; font-weight:bold; font-size: 12px;text-decoration:none}

a.gialloblu:link {color:#FFC019;font-weight:bold; font-size: 12px; text-decoration:none}
a.gialloblu:visited {color:#FFC019;font-weight:bold; font-size: 12px; text-decoration:none}
a.gialloblu:hover {color:#0033FF;font-weight:bold; font-size: 12px;text-decoration:underline}

a.giallobianco:link {color:#FFC019;font-weight:bold; font-size: 12px; text-decoration:none;}
a.giallobianco:visited {color:#FFC019;font-weight:bold; font-size: 12px; text-decoration:none}
a.giallobianco:hover {color: #FFFFFF;font-weight:bold; font-size: 12px;text-decoration:underline}

a.blubianco:link {color:#0033FF;font-weight:bold; font-size: 12px; text-decoration:none}
a.blubianco:visited {color:#0033FF;font-weight:bold; font-size: 12px; text-decoration:none}
a.blubianco:hover {color: #FFFFFF;font-weight:bold; font-size: 12px;text-decoration:underline}

a.bluarancio:link {color:#0033FF;font-weight:bold; font-size: 12px; text-decoration:none}
a.bluarancio:visited {color:#0033FF;font-weight:bold; font-size: 12px; text-decoration:none}
a.bluarancio:hover {color: #f90;font-weight:bold; font-size: 12px;text-decoration:underline}

p.empty {color:#003399;font-size: 12px; font-weight:bold; text-decoration:none;	margin-left: 40px;
}
i{font-size:11px;}

.testoadv{border: 1px solid #FFFFFF; background:#2465B4;color:#FFC019;font-family: Lucida Grande, Verdana, sans-serif; font-size: 8pt; text-decoration:none}

	#dhtmlgoodies_marquee{		/* general marquee layout*/
		padding-top:1px; 		height:17px;
		
		/* End general marquee layout */
		
		border:0px solid;
		position:relative;
		left:0px;
		z-index:500;
		bottom:0px;		
		display:none;		
		width:auto;
		overflow:hidden;
	}
	
	#dhtmlgoodies_marquee_title{float:left; padding-right:10px; 	line-hieght:15px; vertical-align:baseline;}   	
	body > div#dhtmlgoodies_marquee{	/* Firefox rule */
		position:fixed;
	}	
	#dhtmlgoodies_marquee .textObj{	/* Layout for the marquee text */
		position:relative;	
		color: #FF0;
		font-weight:bold;
		white-space:nowrap;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	}
a.print_link, a.print_link:hover, a.print_link:visited{
	color:#000099;
	font-family:verdana;
	font-size:11px;
		
}

p.print_text{
 margin:auto;
 text-align:justify;
	color:#000099;
	font-family:verdana;
	font-size:13px;
	width:400px;
}

p.print_credit{
	color:#333333;
	font-family:verdana;
	font-size:11px;
	display:block;
	padding:20px;
	width:380px;
	border:1px solid #999999;
	margin-bottom:30px;
}

table.path, table.path td{
	height:15px;
background:#336699;
padding:0px;
padding-left:10px;
margin:0px;
border-collapse:collapse;

}
table.path p, table.path a{
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
padding:0px;
margin:0px;
	height:13px;

}

table.product{
background:#ffffff;
width:95%;
border:1px solid #999999;
margin:auto;

}

table.product a, table.product a:hover, table.back a, table.back a:hover{
	text-decoration:none;	
}
td.product_head,td.product_head h3{

	height:27px;
background:#336699;
padding:0px;
line-height:25px;
padding-left:5px;
margin:0px;
font-size:18px;
color:#ffffff;

}