body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
span{font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;}
h1,h2{font-family: Verdana, Arial, Helvetica, sans-serif;color:#17366B; font-size:17px;}
h3,h4{font-family: Verdana, Arial, Helvetica, sans-serif;color:#17366B; font-size:14px;}
h2.edizione {text-align:center;background-color:#FF9933;padding:4px;color:#FFFFFF;}
div.programma h3{padding:0px;margin:0px;}
.Stile1 {color: #000000}
select{color:#000000;}
ul li{color:#000000; font-weight:bold;}

.fondo{border:1px solid #000000;}
div.p_blocchi{}
div.extra{font-weight:bold; text-decoration:underline}
div.data{font-weight:bold;}

div.edirec{ float:left; padding:10px;}

.unformat { margin:0px; padding:0; }
ul.unformat { list-style-type:none; margin:0; padding:0; }

div.blocco_title_submenu { background:#cdcdcd url(/skin/tracce/img/icon_gray_blocco.jpg) no-repeat right; }
div.div_record_approfondimento_archivio { padding:0; border-bottom:1px solid #CCCCCC; }

a:link,a:visited{color:#000000;text-decoration:none;}
a:hover{color:#000000;}

div.edirec img{display:block;}
a.menu_1_1:link, a.menu_1_1:visited{font-size:18px;}
a.menu_1_1:hover{}
a.menu_1_1_s:link, a.menu_1_1_s:visited{font-size:18px; background-color:#666666; color:#FFCC00;}
a.menu_1_1_s:hover{color:#000000;}
a.menu_2_sel_1:link, a.menu_2_sel_1:visited{ background-color:#666666; color:#FFCC00;}
a.menu_2_sel_1:hover{color:#000000;}
a.sel:link,a.sel:visited{ background-color:#666666; color:#FFCC00;}
a.sel:hover{color:#000000;}
div.percorso{ background-color:#666666; padding:4px;}
div.grand_menu{ font-size:18px;}

div.selex{float:left;}
div.docs{padding-top:10px;padding-left:0px;float:left;}
div.col_ediz{clear:left; padding-top:0px;padding-bottom:0px;}

div.titolo{ font-weight:bold; margin-bottom:8px;}
div.formulario{padding:10px;}
div.img_news{	
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
a.invia2:link, a.invia2:visited {
	color:  #FFFFFF;
	text-decoration: none;
}
a.invia2:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
div.xico{margin-top:12px; }
table.tabelle{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	width: 100%;
	margin-bottom: 16px;}
table.table_vertical {
	width: 100%;
	margin-bottom: 16px;
}
table.vertical_img {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	width: 100%;
	margin-bottom: 10px;
}
div.img_table_vert{margin: 1px;}
td.larghezza_immagine{width: 90px;}
td.nome_campi{
	background-color: #999999;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 5px;
	text-align:center;
}
td.nome_campi_vertical{
	background-color: #999999;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 5px;
	text-align:right;
}
td.riga_tabella_dispari {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
}
td.riga_tabella_pari{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:5px;
}
div.documento {
	padding:5px 0px 5px 10px;
}
ul.contr{padding-top:0px; padding-bottom:0px}
div.bordes{padding:16px;background-color:#ffffff; border:1px solid #000000;}
div.img_mostre{float:left; paddin-right:10px;height:54px; width:60px; background-image:url(img/grandi_mostre.jpg); background-repeat:no-repeat;}
ul.top{ margin-left:0px;padding-left:0px;}
ul.top li{ display:inline}
ul.top li a{margin-right:12px;}

fieldset {width:350px;text-align:left;float:left;padding:10px;margin:4px;border:solid 1px #b9b9b9;}
input.campo, textarea.campo, select.campo {width:300px;border:solid 1px #b9b9b9;margin-bottom:10px;font: 12px Arial, Helvetica, sans-serif;}
input.pulsante {width:120px;border:solid 1px #b9b9b9;margin: 4px 0 10px 4px;font: 12px Arial, Helvetica, sans-serif;}
.errore {background-color:#dcddde;}
.fsetradio {width:320px;margin:0 0 10px 0;}
.fsetinvia {width:518px;margin:0 0 10px 0;}

.A11 { font: bold 11px Arial, Helvetica, sans-serif; }
.A20 { font: bold 20px Arial, Helvetica, sans-serif; }
.textA12 { font:normal 12px Arial, Helvetica, sans-serif; }
.textA14 { font:normal 14px Arial, Helvetica, sans-serif; }

.d2gray { color:#666666; }
.black { color:#000000; }

div.photo_interna { padding:2px 0 12px 10px; float:right; }
div.div_photo_interna { padding-top:2px; }

a.azioni:link, a.azioni:visited{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #000000; text-decoration:none;}
a.azioni:hover{text-decoration:underline;}
.red {color:#CC0000;}
.bold {font-weight:bold;}

div.pulsanti_top_print { padding-top:40px; text-align:right; }

