html{
	height: 100%;
}
body{
	margin:0px;
	background-image: url(img/sfondo_01.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#066dad;
	vertical-align:top;
	height: 100%;
}
td,div,table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.main {
	width: 742px;
	background-color:#FFFFFF;
	height: 100%;
}
div.pagina{background-color:#FFFFFF;
}
td.later_2{
background-image:url(img/sfondo_lat_2.jpg);
}
td.later_1{
background-image:url(img/sfondo_lat_1.jpg);
}
div.sotto_fascia{
	background-image: url(img/sotto_top.jpg);
	background-repeat: repeat-x;
	height:15px;
}
div.sotto_menu{
	float :right;
}
div.prima_colonna{
	float:left;
	width:194px;
	background-color:#FFFFFF
}
div.seconda_colonna{
	float:left;
	width:355px;
	background-color:#FFFFFF
}
div.terza_colonna{
	float:right;
	background-color:#FFFFFF
}
div.colonna_interno{
	float:left;
	width:540px;
	background-color:#FFFFFF;
}
div.menu{
	margin-right:12px;
	color:#ffffff;
	background-image:url(img/fondo_menu.jpg);
	background-repeat:repeat-y;
	background-color:#8ECEE7;
	border:solid 1px #cccccc;
}
div.separa{
	height:12px;
}
div.contenuti{
	background-color:#037CBF;
	float:left;
	width:548px;
	padding:0px;
}
div.top_perc{
	padding-top:6px;
	background-image:url(img/punti.gif);
	background-position:5px;
	background-repeat:repeat-x;
}
div.percorso{
	float:left;
	width:420px;
	padding:3px 3px 3px 3px;
	height:14px;
}
div.top_home{
	padding-left:10px;
	padding-top:2px;
	background-color:#96D0E9;
}
div.fine{
	float:right;
	text-align:right;
	width:86px;
}
div.secondo{
	width:204px;
	float:right;
}
div.clearer{
	clear: left;
}
div.titolo_quick{
	padding-top:90px;
}
div.left{
	float:left;
}
div.kright{
	text-align:right;
}
div.left_home{
	width:193px;
	text-align: right;
}
div.titolo_6{
	width:180px;
	height:19px;
	background-color:#ED8B8B;
	margin-right:5px;
	clear: right;
}
div.duval{

}
div.icone{
	margin-bottom:-14px;
	color:#FFFFFF;
}
div.verde{
	background-image:url(img/sfond_menu2.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	text-align: left;
	padding:1px 10px 16px;
	width: 180px;
	margin-right: 5px;
}
div.blanco{
	background-image:url(img/fondo_eventi_home.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width: 182px;
	margin-left:11px;
}
div.blanco2{
	background-image:url(img/sfond_altre.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	text-align: left;
	padding:5px 10px 10px;
}
a.menu:link,a.menu:visited{
	background-image:url(img/pin.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration: none;
	color:#ffffff;
	padding-left:24px;
	padding-right:5px;
	display:block;
	margin-bottom:3px;
	font-size: 11px;
	font-weight: bold;
}
a.menu:hover{
	color:#F0D533;
}
a.menu_sel:link,a.menu_sel:visited{
	background-image:url(img/pin.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#F0D533;
	font-weight:bold;
	text-decoration: none;
	padding-left:24px;
	padding-right:5px;
	display:block;
	margin-bottom:3px;
	font-size: 11px;
	font-weight: bold;
}
a.menu_sel:hover{
	color:#ffffff;
	font-weight:bold;
}

div.altre_n_p{
	background-color: #eeeeee;
	padding: 2px;
	margin-bottom:2px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 4px solid #014E7C;
}
div.altre_n_d{
	background-color: #eeeeee;
	padding: 2px;
	margin-bottom:2px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 4px solid #014E7C;
}

a.submenu:link,a.submenu:visited{
	text-decoration: none;
	color:#ffffff;
	padding-left:36px;
	padding-right:5px;
	display:block;
	margin-bottom:3px;
}
a.submenu:hover{
	color:#F0D533;
}
a.submenu_sel:link,a.submenu_sel:visited{
	color:#F0D533;
	font-weight:bold;
	text-decoration: none;
	padding-left:36px;
	padding-right:5px;
	display:block;
	margin-bottom:3px;
}
a.submenu_sel:hover{
	color:#ffffff;
	font-weight:bold;
}



a.altre:link,a.altre:visited{
	background-image:url(img/palsel.gif);
	background-repeat: no-repeat;
	background-position:4px 10px;
	padding-left: 12px;
	display:block;
	text-decoration: none;
	color:#238ACC;
	line-height: 19px;
	width: 160px;
}
a.altre:hover{
	padding-left: 12px;
	font-weight:bold;
	width: 160px;
}
a.blocco_9:link,a.blocco_9:visited,div.blocco_9{
	background-image:url(img/palsel.gif);
	background-repeat: no-repeat;
	background-position:4px 10px;
	padding-left: 12px;
	display:block;
	text-decoration: none;
	color:#238ACC;
	line-height: 19px;
	width: 160px;
}
a.blocco_9:hover{
	padding-left: 12px;
	font-weight:bold;
	width: 160px;
}
div.cont_cont{
	padding:20px 12px 40px;
}
div.cont_cont2{
	padding-bottom: 40px;
	padding-left: 12px;
}

div.copy{
	float:left;
	padding-left:15px;
	padding-bottom:20px;
}
div.credits{
	float:right;
	padding-right:15px;
	padding-bottom:20px;
}
a.credits:link,a.credits:visited{
	color:#238ACC;
}
a.credits:hover{
	color:#333333;
}
div.titolo_pagine{
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #EAC911;
	margin-bottom:16px;
}
div.imagen{
	margin-right:12px;
	margin-bottom:8px;
	float:left;
}
div.numeri{
	text-align:center;
	margin-left:4px;
	margin-right:4px;
	margin-top:5px;
	background-color:#FFD380;
	padding:2px;
	width:180px;
}
td.sabato {
	background-image:url(img/sfond_sabato.gif);
	background-repeat: no-repeat;
	height:15px;
	text-align:center;
}
td.domenica {
	background-image:url(img/sfond_domenica.gif);
	background-repeat: no-repeat;
	height:15px;
	text-align:center;
}
td.event {
	background-image:url(img/sfond_event.gif);
	background-repeat: no-repeat;
	height:15px;
	text-align:center;
}
td.feriale {
	background-image:url(img/sfond_ferial.gif);
	background-repeat: no-repeat;
	height:15px;
	text-align:center;
	color:#ffffff;
}
a.blanco:link,a.blanco:visited{
	text-decoration: none;
	color:#333333;
}
a.blanco:hover{
	text-decoration: none;
	color:#ffffff;
}
div.numeri{
	text-align:center;
	margin-left:4px;
	margin-right:4px;
	margin-top:5px;
	background-color:#FFD380;
	padding:2px;
	width:164px;
}
a:link,a:visited{
	text-decoration: none;
	color:#238BCC;
}
a:hover{
	color:#333333;
}
div.blocco_1{
	background-image: url(img/sfondo_blocco_1.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 173px;

}
div.blocco_2{
	margin-right:9px;
	background-image: url(img/sfondo_blocco_2.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 173px;
}
div.secondo_blocco{
	border:solid 1px #238ACC;
	padding:10px;
	background-color:#eeeeee;
}
div.blocco_3a{
}
div.blocco_3_a{
	float: left;
	width: 173px;	
}
div.blocco_3_b{
	float: right;
	width: 173px;	
}
div.terzo_bloc{
	background-image:url(img/frec_bloc_3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:16px;
}
div.titolo_3{
	text-weight:bold;
	color:#238BCA;
	margin-bottom:6px;
}
a.tito_3:link,a.tito_3:visited{
	text-weight:bold;
	color:#238BCA;
}
a.tito_3:hover{
	text-weight:bold;
	color:#000000;
}
div.blocco_3{
	background-image: url(img/sfondo_blocco_2.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 173px;	
}
div.blocco_4{
	background-image: url(img/sfondo_blocco_4.jpg);
	background-repeat: repeat-y;
	height:100%;
}
div.blocco_4_a{
	width:100%;
	float:left;
}
div.blocco_6{
	float:left;
	width:194px;
}
div.blocco_7{
	background-image: url(img/sfondo_blocco_7.jpg);
	background-repeat: repeat-y;
	float: right;
	width:334px;
}
div.blocco_10{
	width:193px;
	margin-bottom:12px;
	text-align:right;
}
div.immagine{
	text-align:center;
	padding-bottom:3px;

	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
div.immagine1{
	text-align:center;
}
div.padding{
	padding-left:5px;
	padding-right:5px;
}
div.padding2{
 	text-align:justify;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
div.titolo_blo4{
	width:544px;
	height:19px;
	background-color:#FFA702;
	clear: right;
}

div.blocco4_1{
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:232px;
	padding-left:15px;
}
div.img_blocco_4{
	vertical-align:top;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}
div.titolo_blocco_6{
	font-size: 11px;
	font-weight: bold;
	color: #89C208;
}

div.titolo_blocco_nuovo{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
div.titologg {
	font-weight: bold;
	color: #444444;
	text-align: right;
	padding: 10px 15px 10px 5px;
}
div.titolo_blocco_7{
	font-size: 14px;
	font-weight: bold;
	color: #89C208;
	padding-bottom: 8px;
}
td.titoggetti{
	font-weight: bold;
	color: #333333;
	text-align: right;
	padding: 0px 15px 0px 5px;
}
span.red{
	color:#F5463D;
	font-weight:bold;
}
div.form{
	padding-left: 30px;
	padding-right: 30px;
}
div.nome_form{
	width:280px;
	float:left;
	margin-left: 30px;
	margin-right: 30px;
}
legend{
	color:#000000;
	font-weight:bold;
}
input.cerca{
	font-size:10px;
	height: 18px;
	width: 128px;
	border: 1px solid #CCCCCC;
	background-color : #ffffff;
}
input.plus{
	font-size:10px;
	height: 16px;
	width: 72px;
	border: 0px;
	background-color : #ffffff;
	color: #005D98;
	border:solid 1px #0169B0;
}
table.colore_filetto_tabelle{
	background-color : #15577A;
}
td.nome_campi_tabella {
	background-color :#96D0E9;
	font-family : Verdana;
	font-size : 10px;
	FONT-WEIGHT: bold;
	color : #555555;
}
td.riga_tabella_pari {
	font-family : Verdana, Arial, Sans-serif;
	font-size : 10px;
	color : #333333;
	background-color : #FBFBFB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDE1E8;
}
td.riga_tabella_dispari {
	background-color : #F6F6F6;
	font-family : Verdana, Arial, Sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDE1E8;
}
div.terzo{
	margin-bottom: 10px;
	padding: 10px;
	margin-right: 10px;
	margin-left: 12px;
	text-align: left;
	vertical-align: middle;
	float: left;
	background-color: #fbfbfb;
	border: 1px solid #15577A;
	width:210px;
}
div.terzo img{
	float:left;
	margin: 5px
}
div.ricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #21528e;
	text-align: center;
	margin: 0px;
	width: auto;
	padding-top: 2px;
	padding-bottom: 5px;
}
input {
	vertical-align: middle;
}
div.paginazio{
	vertical-align: baseline;
}
div.riga {
	background-color: #fbfbfb;
	width: 300px;
	margin-left: 116px;
	padding: 5px;
	text-align: center;
	border:solid 1px #15577A;
}
div.macroarea{
	background-color: #fbfbfb;
	width: 220px;
	margin-left:32px;
	margin-right:32px;
	padding: 10px 5px;
	text-align: left;
}
input.campo81, select.campo81, textarea.campo81, {
	FONT-SIZE: 10px;
	color : #333333;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border : solid #cccccc;
	border-width : 1px;
	scrollbar-arrow-color: #888888;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color: #ededed;
	scrollbar-shadow-color: #dedede;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cfcfcf;
	width : 204px;
}
span.testo_evidenziato_ricerca{
	color: black;
	background-color : cccccc;
}
div.cuadro{
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
}
div.ima {
 	float:left;
	text-align: center;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding: 5px;
}
div.doc{
	margin-left:20px;
	margin-right:20px;
}
div.docu{
	background-image:url(img/punti.gif);
	background-position:middle;
	background-repeat:repeat-x;
	padding:5px;
}
span.evidenza{
	color:#D8341B;
}
fieldset{
 border:solid 1px #15577A;
 padding-bottom:16px;
}
div.login_in{
	text-align:right;
}
span.sel{
	color:#238ACC;
	font-weight:bold;
}
