/*html {margin:0px; padding:0px; background:url(../immagini/bg.jpg) repeat-y center top; }*//*
.piccolo { width:14px; color:#d2d2d2 !important; font-size:0px; padding:0 5px 0 0; background:url(../immagini/carattere_piccolo.gif) no-repeat #fff; }
.medio { width:15px; color:#d2d2d2 !important; font-size:0px; padding-right:4px; background:url(../immagini/carattere_medio.gif) no-repeat #fff; }
.grande { width:16px; color:#d2d2d2 !important; font-size:0px; padding-right:4px; background:url(../immagini/carattere_grande.gif) no-repeat #fff; }

.testo { width:39px; color:#d2d2d2 !important; font-size:0px; padding-right:4px; background:url(../immagini/solo_testo.gif) no-repeat #fff; }
.visibilita { width:31px; color:#d2d2d2 !important; font-size:0px; background:url(../immagini/alta_visibilita.gif) no-repeat #fff; }*/

/*
.titolo_box_blu_home_news { margin-top:1px; width:275px; height:28px; float:left; background:url(../immagini/blocco_news_1.gif) no-repeat; font:bold 1.4em Verdana,arial,sanserif; color:#000; padding-left:20px; vertical-align:middle; line-height:1.6em; display:inline; }
.titolo_box_blu_home_news_archivio { margin-top:1px; width:268px; height:28px; float:left; font:bold 1em Verdana; color: #ffffff; vertical-align: top; line-height: 1em; text-align: right; display:inline; padding-right:5px; background:url(../immagini/blocco_news_2.gif) no-repeat right top; }
.testo_titoli_box { font-weight:bold; font-family:Verdana,arial,san serif; color:#000; line-height:1.4em; margin-top:-3px; display:block; font-size:1em; border:0px solid red; }
.terminale_box_blu_news {display:none;width:0px;height:0px;}
.testo_box_news { width:100%; font:1em Verdana, san serif; color:#000; padding:0 0 0 0; text-align:justify; float:left; width:568px; }
.tabella_news { width:568px; font:1em Verdana, Arial, Helvetica, sans-serif; margin:0; text-align:justify; border-left:2px solid #bfbfbf; border-right:2px solid #bfbfbf; background:url(../immagini/blocco_news_3.gif) no-repeat right bottom; }
.tabella_news_riga{ border-bottom:2px solid #e8e2d9 ; }
.tabella_news_cella_ico { font:1em Verdana, Arial, Helvetica, sans-serif; text-align: left; border-width: 0px; background-color: #ffffff; padding: 3px 5px 3px 10px; width: 45px; }
.tabella_news_cella_ico img { width:47px; height:47px; border:1px solid #999; }
.tabella_news_cella_testo { font:1em Verdana, Arial, Helvetica, sans-serif; text-align: left; border-width: 0px; background-color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; vertical-align: top }
.tabella_news_cella_testo a { font-weight:bold; }
.tabella_news_no_riga { }*//*
#box_news #box_news_top #box_news_top0 #box_news_top1 h2 {font-weight:bold;}*//*
#box_news #box_news_top #box_news_top0 #box_news_top1 { font-weight:normal; font-size:1.2em ; color: #FFFFFF; border:0px solid red; text-align:left; margin-top:4px; margin-left:30px; margin-left:12px; }*//*
#box_news_top2 h3 {
	font-weight:normal;
}*//*
#box_news .box_news_voci_riga .box_news_voci0_riga{ 
	float:left; 
	height:4px;
	width:97%;
	margin-left:4px;border-bottom:1px dashed #003366;
	overflow:hidden;
}
#box_news .box_news_voci_riga .box_news_voci1_riga { 
	float:right; 
	height:9px; 
	width:5px;
}
#box_news .box_news_voci_riga .box_news_voci2_riga { display:none;}*//*
#box_news .box_news_voci_noriga .box_news_voci0_noriga{ 
	float:left; 
	height:9px;
}
#box_news .box_news_voci_noriga .box_news_voci1_noriga { 
	background-image: url(../../immagini/N/n4.png);
	background-position: top right; 
	background-repeat: repeat-y; 
	float:right; 
	height:9px; 
	width:5px;
}
#box_news .box_news_voci_noriga .box_news_voci2_noriga { display:none; }*/


html { 
	margin:0px; 
	padding:0px; 
}
body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	background-color: #EFEFEF; 
	width:992px;
	padding:0px;   
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px; 
	margin-bottom:0px;
}
img { 
	border: 0px; 
}
a:link { color: #003366; text-decoration: none; }
a:visited { color: #003366; text-decoration: none; }
a:hover { color: #003366; text-decoration: underline; }
a:active { color: #003366; text-decoration: none; }
h1 { font-size:1em;padding:0px;margin:0px;}
h2 { font-size:1em;padding:0px;margin:0px;}
h3 { font-size:1em;padding:0px;margin:0px;}
h4 { font-size:1em;padding:0px;margin:0px;}
legend { }
ul { margin:0; padding:0; list-style-type:none; }
li { margin:0; padding:0; list-style-type:none; }
fieldset { 
	font-size:1em;
	padding:0px;
	margin:0px;
	border:0px;
}
.alert { font-size: 1.2em; font-style: normal; font-weight: bold; color: #FF0000; }
.clear { clear:both; }
.absmiddle { vertical-align:middle; }
.text_verdana_11px_bold_white { 
	font-size:1.1em;
	font-weight:bold; 
	color: #ffffff;
}
.text_verdana_10px_regolare_white { 
	font-size:1em; 
	color: #ffffff; 
}
.spaziatore_destro {
	width:1px;
	height:1px;
	margin-top:90px;
}
#header { width:100%; padding:0px; margin:0px; overflow:hidden;  }
#logo { 
	background-image: url(../immagini/header_logo.gif);
	background-repeat:no-repeat; 
	background-position:top left; 
	float:left;
	height:72px; 
	width:380px;
	padding:0px;
	margin:0px;
}
#box_cerca {
	height:72px; 
	width:274px;
	float:right;	
	margin:0px;
	padding:0px;
	background-image: url(../immagini/header_sfo_box_cerca_1024px.gif);
	background-repeat:no-repeat; 
	background-position:bottom left; 
	border:0px solid red;
}
#box_cerca legend { display:none;}
.no_display { display:none;}
#search {
	float:right; 
	margin-top:48px;  
	margin-right:20px; 
	height:20px;
}
#search fieldset { 
	margin:0; 
	padding:0; 
	border:none; 
	vertical-align:middle; 
}
#search label { color:#FFFFFF; font-size:1.2em;  font-weight:bold;}
#cerca_txt { 
	width:108px; 
	height:16px; 
	font-size:1em; 
	font-weight:normal;
	background-color: #FFFFFF;
	color:#000; 
	border:1px solid #FFFFFF; 
}
#barra_header_middle1 { 
	padding-top:1px;
	margin:0px;
	width:992px;
	height:147px; 
	background-image: url('../immagini/header1.jpg'); 
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FFFFFF;
	border-top:1px solid #003366;
}
#barra_header_middle2 { 
	padding-top:1px;
	margin-top:0px;
	width:992px;
	height:147px; 
	background-image: url('../immagini/header2.jpg'); 
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FFFFFF;
	border-top:1px solid #003366;
}
.accessibilita { 
	margin-top:1px;
	width:686px;
	height:30px;
	padding-left:20px;
	/*background-image:url(../immagini/header_sfo_menu_accessibilita.gif);
	background-repeat:repeat;*/
	background-image:url(../immagini/header_terminale_menu_accessibilita.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:1em; 
	font-weight:normal;
	float: left;
	color: #FFFFFF;
	vertical-align: middle;
	/*padding-left: 15px;*/
	background-color: #006633;
	font-size:0.95em; 
	font-weight:normal;
}
.spaziatore_menu_accessibilita {
	vertical-align: middle;
	border: 0px;
}
.fine_accessibilita {
	margin-top:1px;
        background-color: #FFFFFF;
        border-top: 1px solid #006633;
	width:286px;
	height:29px;
	float: right;
}
.accessibilita a { 
	height:29px;
	line-height:29px;
	text-align:center;  
	color: #FFFFFF;
}
#main { 
	width:992px; 
	background-color: #ffffff; 
	/*margin:10px auto; 
	padding:0 0 10px 0; */
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	overflow:hidden;
}
#main #spalla_sinistra { 
	width:175px; 
	float:left;
	background-color:#fff; 
	border:0px solid red;
	margin-left:15px;
	margin-right:15px;
	padding:0px;
}
#main #spalla_destra {
	max-width:175px; 
	float:right;
	background-color:#fff; 
	border:0px solid red;
	margin-left:15px;
	margin-right:15px;
	padding:0px;
	min-height:300px;
}
#main #content { 
	/* 962 - 60 - 175 - 175 => 992 - 410 => 582*/
	/*float:left;*/
	/*min-width:582px;
	max-width:757px;*/
	overflow:hidden;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:15px;
	border:0px solid red;
	background-color:#fff;
	padding:0px;
}
#canali_accesso { 
	margin:0px; 
	padding:0px; 
	width:175px; 
}
#canali_accesso .tit { 
	font-weight:normal;
	font-size:1.2em ;
	margin:0px; 
	padding-top:1px; 
	padding-left:5px; 
	padding-right:20px; 
	width:150px; 
	min-height:21px; 
	max-height:92px; 
	background-color:#003366;
	background-image:url(../immagini/box_interni_terminale_blu.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#canali_accesso .tit span { 
	color:#FFFFFF; 
	margin:0px; 
	padding:0px;
	border:0px solid red;
	line-height:1.2em;
}
#canali_accesso ul {
	font-size:1em;
}
#canali_accesso li {
	font-size:0.95em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border-top: #cccccc solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow:hidden;
}
#canali_accesso a { 
	width:155px;
	float:right;
	text-decoration:none;
	font-weight:normal; 
}
#canali_accesso a:hover { 
	text-decoration:underline; 
}
#canali_accesso .punto_elenco {
	float:left;
	width:10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size:1em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
#canali_accesso .bott { 
	width: 175px;
	border-top: 1px dashed #003366;
	margin-bottom: 5px;
}
.canali_accesso2 {
	margin:0px; 
	padding:0px; 
	width:175px; 
}
.canali_accesso2 .tit { 
	font-weight:normal;
	font-size:1.2em ;
	margin:0px; 
	padding-top:1px; 
	padding-left:5px; 
	padding-right:20px; 
	width:150px; 
	min-height:21px; 
	max-height:92px; 
	background-color:#003366;
	background-image:url(../immagini/box_interni_terminale_blu.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.canali_accesso2 .tit span { 
	color:#FFFFFF; 
	margin:0px; 
	padding:0px;
	border:0px solid red;
	line-height:1.2em;
}
.canali_accesso2 ul {
	font-size:1em;
}
.canali_accesso2 li {
	font-size:0.95em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border-top: #cccccc solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	overflow:hidden;
}
.canali_accesso2 a { 
	width:165px;
	float:right;
	text-decoration:none;
	font-weight:normal; 
}
.canali_accesso2 a:hover { 
	text-decoration:underline; 
}
.canali_accesso2 .bott { 
	width: 175px;
	border-top: 1px dashed #003366;
	margin-bottom: 5px;
}
.canali_accesso3 { 
	margin:0px; 
	padding:0px; 
	width:175px; 
}
.canali_accesso3 .tit { 
	font-weight:normal;
	font-size:1.2em ;
	margin:0px; 
	padding-top:1px; 
	padding-left:5px; 
	padding-right:20px; 
	width:150px; 
	min-height:21px; 
	max-height:92px; 
	background-color:#003366;
	background-image:url(../immagini/box_interni_terminale_blu.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.canali_accesso3 .tit span { 
	color:#FFFFFF; 
	margin:0px; 
	padding:0px;
	border:0px solid red;
	line-height:1.2em;
}
.canali_accesso3 ul {
	font-size:1em;
}
.canali_accesso3 li {
	font-size:0.95em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border-top: #cccccc solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow:hidden;
}
.canali_accesso3 a { 
	width:155px;
	float:right;
	text-decoration:none;
	font-weight:normal; 
}
.canali_accesso3 a:hover { 
	text-decoration:underline; 
}
.canali_accesso3 .punto_elenco {
	float:left;
	width:10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size:1em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.canali_accesso3 .bott { 
	width: 175px;
	border-top: 1px dashed #003366;
	margin-bottom: 5px;
}
.canali_accesso4 { 
	margin:0px; 
	padding:0px; 
	width:175px; 
}
.canali_accesso4 .tit { 
	font-weight:normal;
	font-size:1.2em ;
	margin:0px; 
	padding-top:1px; 
	padding-left:5px; 
	padding-right:20px; 
	width:150px; 
	min-height:21px; 
	max-height:92px; 
	background-color:#999999;
	background-image:url(../immagini/box_interni_terminale_grigi.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.canali_accesso4 .tit span { 
	color:#FFFFFF; 
	margin:0px; 
	padding:0px;
	border:0px solid red;
	line-height:1.2em;
}
.canali_accesso4 ul {
	font-size:1em;
}
.canali_accesso4 li {
	font-size:0.95em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border-top: #cccccc solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow:hidden;
}
.canali_accesso4 a { 
	width:155px;
	float:right;
	text-decoration:none;
	font-weight:normal; 
}
.canali_accesso4 a:hover { 
	text-decoration:underline; 
}
.canali_accesso4 .punto_elenco {
	float:left;
	width:10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size:1em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.canali_accesso4 .bott { 
	width: 175px;
	border-top: 1px dashed #003366;
	margin-bottom: 5px;
}
#footer {
	height: 65px;
	width: 100%;
	border-top:1px solid #003366;
	margin:0px;
}
#footer #box_bollino {
	float: left;
	width: 90px;
	padding-top: 7px;
	background-color: #EFEFEF;
}
#footer #box_loghi_w3c {
	float: left;
	height: 23px;
	width: 230px;
	vertical-align: middle;
	padding-left: 15px;
	padding-top: 7px;
	text-align: left;
	background-color: #EFEFEF;
}
#footer #box_loghi_w3c .loghi_w3c {
	border:0px;
}
#footer #terminale_menu_specifiche {
	float: left;
	height: 30px;
	width: 32px;
	background-image: url(../immagini/footer_terminale_menu_specifche.gif);
	background-color: #efefef;

}
#footer #menu_specifiche {
	/* 992 - 225 - 15 - 32 -15 => */
	float: left;
	min-height: 25px;
	max-height: 85px;
	width: 610px;
	background-image: url(../immagini/footer_sfo_menu_specifiche.gif);
	background-repeat: repeat-x;
	font-size: 0.95em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
	padding-right: 15px;
	padding-top: 5px;
	text-align: right;
	background-color: #003366;
}
#footer #menu_specifiche .spaziatore_menu_specifiche {
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer #credits {
	float: right;
	height: 20px;
	/*width: 100%;*/
	font-size: 0.95em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
	background-color: #efefef;
}
#footer #credits span {
	line-height:20px;
}
#box_news {
	width:100%;
	border:0px solid red;
	overflow:hidden;
	background-color:#FFFFFF;
}
#box_news img { border:0px; }
#box_news #box_news_top { 
	min-height:21px; 
	max-height:92px; 
	padding-top:1px; 
	background-image:url(../immagini/box_interni_terminale_blu.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#003366;
	overflow:hidden;
	border:0px solid red;
}
#box_news #box_news_top #box_news_top0 { 
	float:left;
	text-align:left;
	margin-left:10px;
}
#box_news #box_news_top #box_news_top0 span { 
	font-weight:normal;
	font-size:1.2em ;
	color: #FFFFFF;
}
#box_news #box_news_top #box_news_top2 {
	text-align:right;
	/*font-weight:normal;
	font-size: 1.2em;*/
	color: #FFFFFF;
	float:right;
	border:0px solid red;
	overflow:hidden;
	padding-top:3px; 
	margin-right:21px;
}
#box_news_top2 a {
	font-weight:normal;
	font-size: 0.95em;
	color: #FFFFFF;
}
#box_news .box_news_voci_riga {
	height:9px;
	width:100%;
	height:8px;
	border-bottom:1px dashed #003366;
	overflow:hidden;
}
#box_news .box_news_voci_noriga { 
	height:8px; 
	width:100%;
	overflow:hidden;
}
#box_news .box_news_voci {
	padding-bottom:0px; 
	background-color:#FFFFFF;
	overflow:hidden;
	border:0px solid red;
}
#box_news .box_news_voci .box_news_voci0 { display:none; }
#box_news .box_news_voci .box_news_voci1 { display:none; }
#box_news .box_news_voci .box_news_voci2 { 
	min-height:66px;
}
#box_news .box_news_voci .box_news_voci2 .box_news_img {
	width:60px;
	float:left;
	margin-left:12px;
}
#box_news .box_news_voci .box_news_voci2 .box_news_img img {
	border:1px solid gray;
}
#box_news .box_news_voci .box_news_voci2 .box_news_voce { 
	margin-left:83px; 
	margin-right:10px; 
	font-size: 0.95em; 
	text-align:justify;
}
#box_news .box_news_voci .box_news_voci2 .box_news_voce a { font-size: 1em; }
#box_news #box_news_middle {
	height:20px;
	overflow:hidden;
	border:0px solid red;
}
#box_news_middle #box_news_middle0 {
	/*background-image: url(../../immagini/N/n3.png);
	background-position: top left;
	background-repeat: repeat-y;*/
	float:left;
	width:4px;
	height:20px;
	border:0px solid red;
}
#box_news_middle #box_news_middle1 {
	/*background-image: url(../../immagini/N/n4.png);
	background-position: top right;
	background-repeat: repeat-y;*/
	float:right;
	height:20px;
	width:5px;
	
}
#box_news_middle #box_news_middle2 { display:none; }
#box_news #box_news_bottom { 
	height:10px; 
	/*background-image: url(../../immagini/N/n6.png); 
	background-position: bottom left; 
	background-repeat: repeat-x;*/
}
#box_news_bottom #box_news_bottom0 {
	/*background-image: url(../../immagini/N/n5.png); 
	background-position: bottom left; 
	background-repeat: no-repeat; */
	float:left;
	height:10px;
	width:17px;
}
#box_news_bottom #box_news_bottom1 {
	/*background-image: url(../../immagini/N/n7.png); 
	background-position: bottom right; 
	background-repeat: no-repeat; */
	float:right; 
	height:10px;
	width:5px;
}
#box_news_bottom #box_news_bottom2 { 
	display:none;
}
.canali_accesso5 { 
	margin:0px; 
	padding:0px; 
	width:175px; 
}
.canali_accesso5 .tit { 
	font-weight:normal;
	font-size:1.2em ;
	margin:0px; 
	padding-top:1px; 
	padding-left:5px; 
	padding-right:20px; 
	width:150px; 
	min-height:21px; 
	max-height:92px; 
	background-color:#006633;
	background-image:url(../immagini/box_interni_terminale_green.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.canali_accesso5 .tit a { 
	color:#FFFFFF; 
	margin:0px; 
	padding:0px;
	border:0px solid red;
	line-height:1.2em;
}
.canali_accesso5 .tit a:hover { 
	text-decoration:underline; 
}
.canali_accesso5 ul {
	font-size:1em;
}
.canali_accesso5 li .immagine {
	border-top: #cccccc solid 1px;
	width:175px;
	overflow:hidden;
	margin-top:0px;
	margin-left:0px;
}
.canali_accesso5 li .testo {
	font-size:0.95em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border-top: #cccccc solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow:hidden;
}
.canali_accesso5 li .testo_no_border {
	font-size:0.95em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow:hidden;
}
.canali_accesso5 li .testo  a { 
	width:165px;
	float:right;
	text-decoration:none;
	font-weight:normal; 
}
.canali_accesso5 li .testo  a:hover { 
	text-decoration:underline; 
}
.canali_accesso5 li .testo_no_border  a { 
	width:165px;
	float:right;
	text-decoration:none;
	font-weight:normal; 
}
.canali_accesso5 li .testo_no_border  a:hover { 
	text-decoration:underline; 
}
.canali_accesso5 .bott { 
	width: 175px;
	border-top: 1px dashed #003366;
	margin-bottom: 5px;
}
#box_sei_in_top {
	padding: 0px;
	/*max-width:800px;*/
	width:100%;
	background-color: #E9E9E9;
	overflow:hidden;
}
#box_sei_in_top #top {
	height:7px;
	background-image:url(../../immagini/box_sei_in_top1.gif) ;
	background-position: bottom left;
	background-repeat:repeat-x;

}
#box_sei_in_top #top #top0 {
	background-image:url(../../immagini/box_sei_in_top0.gif) ;
	background-repeat:no-repeat;
	background-position:top left;
	height: 7px;
	width:20px;
	float:left;
}
#box_sei_in_top #top #top1 {
	background-image:url(../../immagini/box_sei_in_top2.gif) ;
	background-repeat:no-repeat;
	background-position:top right;
	height: 7px;
	float:right;
	width:20px;
}
#box_sei_in_top #top #top2 {
	height:7px;
	background-image:url(../../immagini/box_sei_in_top1.gif) ;
	background-position: bottom left;
	background-repeat:repeat-x;
	float:left;
}
#box_sei_in_bot {
	overflow:hidden;
	padding: 0px;
	/*max-width:800px;*/
	width:100%;
	margin-bottom: 25px;
	background-color: #E9E9E9;
}
#box_sei_in_bot #bot {
	height:7px;
	background-image:url(../../immagini/box_sei_in_bot1.gif) ;
	background-position: bottom left;
	background-repeat:repeat-x;
}
#box_sei_in_bot #bot #bot0 {
	background-image:url(../../immagini/box_sei_in_bot0.gif) ;
	background-repeat:no-repeat;
	background-position:top left;
	height: 7px;
	width:20px;
	float:left;
}
#box_sei_in_bot #bot #bot1 {
	background-image:url(../../immagini/box_sei_in_bot2.gif) ;
	background-repeat:no-repeat;
	background-position:top right;
	height: 7px;
	float:right;
	width:20px;
}
#box_sei_in_bot #bot #bot2 {
	height:7px;
	background-image:url(../../immagini/box_sei_in_bot1.gif) ;
	background-position: bottom left;
	background-repeat:repeat-x;
	float:left;
}
#box_sei_in_mid {
	background-color: #E9E9E9;
	border-right:1px solid #9a9a9a;
	border-left:1px solid #9a9a9a;
	overflow:hidden;
	/*max-width:793px;*/
	/*width:100%;*/
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	font-weight:bold;
	font-size: 0.95em;
	line-height: 1.2em;
}
#box_sei_in_mid span {
	font-size: 1em;
}
#box_sei_in_mid a {
	font-weight:normal;
	font-size: 1em; 
}
#content #titolo {
	/*overflow:hidden;*/
	vertical-align: bottom;
	/*height: 25px;*/
	line-height: 1.3em;
	vertical-align: bottom;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 3px;
}
#titolo img{
	border:0px;
}
.titolo { }
.titolo h2{
	font-family: Century Gothic, Verdana;
	font-size: 1.35em; /*15px;*/
	font-style: normal;
	font-weight: bold;
	color: #003366;
	margin-right:360px;
	margin-bottom:5px;
	/*border:1px solid red;*/
}
#titolo #sotto-titolo {
	float:right;
	margin-top:-16px;
	line-height: 1em;
	/*border:1px solid red;*/
	width:360px;
	text-align:right;
}
.sottotitolo {
	font-size: 1em; /*12px;*/
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.sottotitolo a {
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
#titolo #descrizione {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	padding-top:5px;
	vertical-align: bottom;
	overflow:hidden;
	margin-bottom: 3px;
	
}
.descrizione {
	font-size: 0.95em; /*11px;*/
	font-style: normal;
	font-weight: bold;
	color: #006C39;
}
#main #content2 { 
	overflow:hidden;
	border:0px solid red;
	margin-right:15px;
}
.tabella_base {
	font-style: normal;
	font-size: 1em;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	margin-left: 10px;
}
.tabella_base strong {
	font-size: 1.1em;
}
.tabella_base a{
	font-size: 1em; 
}
.tabella_base_news {
	font-size: 1em; 
	font-style: normal;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	margin-left: 10px;
}
.tabella_allegati_bandi_riga_intestazione  {	
	font-size: 1.1em; 
	font-style: normal;
	font-weight: bold;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;/*#003366;*/
	background-image: url(../../immagini/sfo_riga_titolo.png);
	background-position: top right;
	background-repeat: no-repeat;
	overflow:hidden;
}
.text_verdana_10px_regolare_giustificato_marginato_black {
	font-size: 0.95em; 
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin-top: 5px;
	margin-right: 10px
}
.text_verdana_10px_regolare_giustificato_marginato_black a {
	font-size: 1em; 
}
.text_verdana_10px_regolare_giustificato_marginato_black strong {
	font-size: 1em; 
}
.tabella_allegati_bandi_riga0  {
	font-size: 0.95em; 
	font-style: normal;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	vertical-align: middle;
	background-color: #ffffff;
	padding: 5px;
	overflow:hidden;
}
.tabella_allegati_bandi_riga0 a , .tabella_allegati_bandi_riga0 strong {
	font-size: 1em; 
	font-style: normal;
}
.tabella_allegati_bandi_riga1  {
	font-size: 0.95em; 
	font-style: normal;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	vertical-align: middle;
	background-color: #FFCC00;
	padding: 5px;
	overflow:hidden;
}
.newsletter {
	font-size: 0.95em; 
	font-style: normal;
	width:100%;
}
.newsletter .newsletter_td1 {
	text-align:right;
	width:40%;
}
.newsletter .newsletter_td2 {
	text-align:left;
}
.newsletter .newsletter_td3 {
	text-align:center;
}
.newsletter input {
	font-size: 1em; 
}
.newsletter a {
	font-size: 1em; 
}
.quest_newsletter { background-color: #ffffff; border: 0px }
.trova_quest {
	font-size: 1.1em; 
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	border: solid 1px #999999;
	background-color: #006633;
	margin-top: 5px;
}
.voce_tabella_allegati_bandi0{
	float:left;
	text-align:justify;
}
.voce_tabella_allegati_bandi1{
	float:right;
}
.immagine_news_big {
	border: solid 1px #000000;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-top: 2px;
	float: left;
}
.text_verdana_12px_bold_black {
	font-size: 1.1em; 
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.text_verdana_12px_bold_black a {
	font-size: 1em; 
}
.text_verdana_12px_bold_black strong {
	font-size: 1em; 
}
.tabella_mappa {
	font-size: 1em; 
	font-style: normal;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	margin-left: 10px;
	width:48%;
	float:left;
}
.tabella_mappa a {
	font-size: 1em; 
}
.text_verdana_11px_bold_black {
	font-size: 1em; 
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.text_verdana_11px_bold_black a {
	font-size: 1em; 
}
.text_verdana_11px_bold_black strong {
	font-size: 1em; 
}
.numero_pagine {
	font-size: 0.95em; 
	font-style: normal;
	margin-left: 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	/*margin-top: 15px;*/
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	vertical-align: middle;
	text-align: center;
	/*color: #003366;*/
	color:#000000;
	width: 95%;
}
.numero_pagine a {
	font-size: 11px;
}
.tabella_scheda_bandi {
	font-size: 0.95em; 
	font-style: normal;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	margin-left: 10px;
	border-bottom:1px solid #666666;
}
.tabella_scheda_bandi a {
	font-size: 1em; 
}
.risultato_riga_int {
	font-size: 0.95em; 
	font-style: normal;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #ffffff;
	padding: 5px;
}
.risultato_riga_int strong  {
	/*font-size: 10px;*/font-size: 1em; 
}
.tabella_immagini {
	font-size: 1.1em; 
	font-style: normal;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	background-color: #FFFFFF;
	border: 0px solid #666666;
	width: 97%;
}
.sfondo_immagini_new {
	width:100px;
	height:100px;
	overflow:hidden;
	text-align:left;
	vertical-align:top;
	background-image:url(../../immagini/sfondo_galleria.jpg) ;
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
	padding-top:15px;
	padding-left:15px;
}
.riga_immagini_new {
	width:70px;
	height:70px;
	overflow:hidden;
	text-align:center;
}
.riga_immagini_new img {
}
.riga_immagini {
	padding: 5px;
	float:left;
	overflow:hidden;
	height:auto;
}
.txt_immagini {
	overflow:hidden;
}
.divisore_immagini {
	clear:both;
}
.tabella_ricerca {
	font-size: 0.95em; 
	font-style: normal;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	margin-left: 10px;
	background-color: #E9E9E9;
	border: 1px solid #666666;
	width: 95%;
}
.riga_ricerca {
	padding: 5px;
	float:left;
}
.riga_ricerca2 {
	padding: 5px;
	float:right;
}
.riga_ricerca3 {
	padding: 5px;
	float:left;
	width:100%;
	border-bottom:1px solid #aaaaaa;
}
.riga_ricerca4 {
	padding: 5px;
	float:left;
	width:100%;
}
.riga_ricerca5 {
	padding: 0px;
	float:left;
	width:100%;
}
.tabella_risultati {
	font-size: 0.95em; 
	font-style: normal;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	margin-left: 10px;
	width:95%;
}
.tabella_risultati a {
	font-size: 1em; 
	font-style: normal;
}
.tabella_risultati img {
	border:0px;
}
.tabella_allegati_bandi_riga_intestazione1  {
	font-size: 1em; 
	font-style: normal;
	font-weight: bold;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	overflow:hidden;
}
.tabella_allegati_bandi_riga_intestazione2 {
	overflow:hidden;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}
.risultato_riga_top_img {
	float:right;
	padding: 5px;
	padding-top: 13px;
}
.risultato_riga_top {
	font-size:0.95em; 
	font-style: normal;
	font-weight: normal;
	/*color: #003366;*/
	color:#000000;
	border-top: solid #666666 1px;
	vertical-align: middle;
	background-color: #ffffff;
	padding: 5px;
	padding-top: 13px;
}
.risultato_riga_top strong {
	font-size: 1em; 
}
.risultato_riga_int {
	font-size:0.95em; 
	font-style: normal;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #ffffff;
	padding: 5px;
}
.risultato_riga_int strong  {
	font-size: 1em; 
}
.risultato_riga_bot {
	font-size:0.95em; 
	font-style: normal;
	font-weight: normal;
	color:#000000;
	vertical-align: middle;
	background-color: #ffffff;
	padding: 5px;
	clear:both;
}
.risultato_riga_bot strong  {
	font-size: 1em; 
}
.text {
	font-size: 1em; 
	font-style: normal;
	color: #000000;
}
.canali_accesso_turismo { 
	margin-left:0px; 
	width:175px; 
	margin-bottom:5px; 
	overflow:hidden;
}
.canali_accesso_turismo .canali_turismo_top { 
	width:175px;
}
.canali_accesso_turismo .canali_turismo_top .canali_turismo_top0 { 
	display:none;
}
.canali_accesso_turismo .canali_turismo_top .canali_turismo_top1 { 
	font-weight:normal;
	font-size:1.2em ;
	padding-top:1px; 
	padding-left:5px; 
	padding-right:20px; 
	width:150px; 
	min-height:21px; 
	max-height:92px; 
	color: #FFF;
	background-color:#006633;
	background-image:url(../immagini/box_interni_terminale_green.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.canali_accesso_turismo .canali_turismo_top .canali_turismo_top1 h2 {
	font-weight:normal;
}
.canali_accesso_turismo .canali_turismo_top .canali_turismo_top1 a{ 
	font-weight:normal;
	text-decoration:none; 
	color: #FFF;
	line-height:1.2em;
}
.canali_accesso_turismo .canali_turismo_img_top {
	display:none;
}
.canali_accesso_turismo .canali_turismo_img_bottom {
	display:none;
}
.canali_accesso_turismo .canali_turismo_img { 
	display:none;
}
.canali_accesso_turismo .canali_turismo_img img { 
	display:none;
}
.canali_accesso_turismo .canali_turismo_txt { 
	display:none;
}
.canali_accesso_turismo .canali_turismo_txt .testo{ 
	display:none;
}
.canali_accesso_turismo .canali_turismo_txt a { }
.canali_accesso_turismo .canali_turismo_agenda { 
	width:175px; 
	font-size: 0.95em; 
	text-align:center; 
	border:0px solid blue;
	/*margin-left:3px;
	margin-right:4px;*/
	/*background-image: url(../../immagini/0/c2_0.png); 
	background-position: right; 
	background-repeat: repeat-y;*/
}
.tabella_calendario_turista {
	font-size: 1em; 
	font-style: normal;
	margin-left: 0px;
	margin-right:0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-spacing: 0px;
	width: 175px;
}
.canali_turismo_agenda .testo {
	/*display:none;*/
	margin-top:2px;
	text-align:center;
}
.tabella_calendario_turista_cella_settimana {
	font-size: 1em; 
	font-style: normal;
	font-weight: bold;
	margin-left: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	/*border-right: 1px solid #999999;*/
	background-color: #E9E9E9;
}
.tabella_calendario_turista_cella_settimana_end {
	font-size: 1em; 
	font-style: normal;
	font-weight: bold;
	margin-left: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #E9E9E9;
}
.tabella_calendario_turista_cella_base {
	font-size: 1em; 
	font-style: normal;
	margin-left: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #FFFFFF;
	text-align: center;
}
.tabella_calendario_turista_cella_base_end {
	font-size: 1em; 
	font-style: normal;
	margin-left: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
	text-align: center;
}
.tabella_calendario_turista_cella_giorno_corrente {
	font-size: 1em; 
	font-style: normal;
	margin-left: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #a80f0f;
	text-align: center;
	color: #FFFFFF;
}
.tabella_calendario_turista_cella_eventi{
	font-size: 1em; 
	font-style: normal;
	margin-left: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #FFCC00;
	text-align: center;
}
.tabella_calendario_turista_cella_giorno_corrente_end {
	font-size: 1em; 
	font-style: normal;
	margin-left: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #a80f0f;
	text-align: center;
	color: #FFFFFF;
}
.tabella_calendario_turista_cella_eventi_end {
	font-size: 1em; 
	font-style: normal;
	margin-left: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #FFCC00;
	text-align: center;
}
#content2 .sottotitolo_articolo {
	/*font-size: 12px;*/
	font-style: normal;
	font-weight: bold;
	font-size: 0.95em; /*13px;*/
	color: #000000;
}
.risultato_riga_int_left {
	font-size:0.95em; 
	font-style: normal;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #ffffff;
	padding: 5px;
	float:left;
}
.risultato_riga_int_right {
	font-size:0.95em; 
	font-style: normal;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #ffffff;
	padding: 5px;
	float:left;
	/*float:right;*/
}
.risultato_riga_int_right strong  {
	/*font-size: 10px;*/font-size: 1em; 
}
.risultato_riga_int_left strong  {
	/*font-size: 10px;*/font-size: 1em; 
}

.tabella_allegati_bandi_riga_intestazione .text_verdana_12px_bold_black {
	font-size: 1em; 
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.valuta {
	float:right;font-size:0.95em;
}
.valuta img {
	border:0px;
}
.tabella_base_riga_pubblicazioni_intestazione0 {
	background-color: #E9E9E9;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	overflow:hidden;
}
.tabella_base_riga_pubblicazioni_intestazione1 {
	background-color: #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	/*border-bottom: 1px solid #666666;*/
	overflow:hidden;
}
.tabella_base_riga_pubblicazioni_intestazione2 {
	background-color: #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	overflow:hidden;
}
.tabella_base_riga_pubblicazioni0 {
	background-color: #E9E9E9;
	float:left;
	width:25%;
	overflow:hidden;
	/*font-size: 10px;*/
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	
	/*border:1px solid red;*/
	min-height:15px;
}
.tabella_base_riga_pubblicazioni1 {
	/*border:1px solid red;*/
	border-left: 1px solid #666666;
	float:right;
	width:68%;
	/*width:auto;*/
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 5px;
	color:#000000;
	min-height:15px;
}
.tabella_base_riga_pubblicazioni2 {
	background-color: #FFFFFF;
	float:left;
	width:15%;
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	color:#000000;
	
	/*border:1px solid red;*/
	min-height:15px;
}
.tabella_base_riga_pubblicazioni3 {
	/*border:1px solid red;*/
	border-left: 0px solid #666666;
	float:right;
	width:78%;
	/*width:auto;*/
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 5px;
	color:#000000;
	min-height:15px;
}
.tabella_base_riga_pubblicazioni4 {
	background-color: #E9E9E9;
	float:left;
	width:25%;
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	border-right:1px solid #666666;
/*	border:1px solid red;*/
	min-height:20px;
}
.tabella_base_riga_pubblicazioni5 {
	border-left: 0px solid #666666;
	float:left;
	width:68%;
	/*width:auto;*/
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 5px;
	color:#000000;
	min-height:20px;
/*	border:1px solid red;	*/
}
.tabella_base_riga_pubblicazioni6 {
	background-color: #FFFFFF;
	/*float:left;*/
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	color:#000000;
	/*border:1px solid red;*/
}
.tabella_base_riga_orario_intestazione {
	background-color: #E9E9E9;
	border: 1px solid #666666;
	overflow:hidden;
	
}
.tabella_base_riga_orario_intestazione0 {
	background-color: #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	overflow:hidden;
}
.tabella_base_riga_orario0 {
	background-color: #E9E9E9;
	float:left;
	width:25%;
	overflow:hidden;
	font-size: 1em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	border-right: 1px solid #666666;
	height:15px;
}
.tabella_base_riga_orario1 {
	background-color: #E9E9E9;
	float:left;
	width:35%;
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	border-right: 1px solid #666666;
	height:15px;
}
.tabella_base_riga_orario2 {
	background-color: #E9E9E9;
	float:left;
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	max-width:35%;
	height:15px;
}
.tabella_base_riga_orario3 {
	background-color: #E9E9E9;
	float:left;
	width:25%;
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	border-right: 1px solid #666666;
	height:25px;
}
.tabella_base_riga_orario4 {
	background-color: #E9E9E9;
	float:left;
	width:35%;
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 5px;
	color:#000000;
	border-right: 1px solid #666666;
	height:25px;
}
.tabella_base_riga_orario5 {
	background-color: #E9E9E9;
	/*float:left;*/
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 5px;
	color:#000000;
	max-width:35%;
	height:25px;
}
.tabella_base_riga_orario6 {
	background-color: #E9E9E9;
	float:left;
	width:35%;
	overflow:hidden;
	font-size: 1em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	/*border-right: 1px solid #666666;*/
	height:15px;
}
.tabella_base_riga_orario7 {
	background-color: #E9E9E9;
	float:right;
	overflow:hidden;
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	max-width:30%;
	height:15px;
}
.tabella_base_riga_orario8 {
	float:left;
	width:60px;
	/*overflow:hidden;*/
	font-size: 0.95em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 5px;
	color:#000000;
	border-right: 1px solid #666666;
	min-height:60px;
}
.tabella_base_riga_orario9 {
	float:left;
	width:75%;
	overflow:hidden;
/*	font-size: 10px;*/
	font-size: 0.95em; 
	font-style: normal;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 5px;
	color:#000000;
	/*border: 1px solid red;*/
	border-left: 1px solid #666666;
	min-height:60px;
	margin-left:-1px;
}
.tabella_base_sindaco {
	/*font-size: 10px;*/
	font-size: 0.95em; 
	font-style: normal;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	margin-left: 10px;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	background-color: #E9E9E9;
}

.tabella_base_sindaco_riga_intestazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-size: 1.1em; 
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
	background-color: #E9E9E9;
	padding: 5px;
	color:#000000;
	overflow:hidden;
	float:left;
}
.tabella_base_sindaco_riga_intestazione0 {
	overflow:hidden;
	border-left:1px solid #666666;
	background-color:#FFFFFF;
	color:#000000;
	/*padding: 5px;*/
}
.tabella_base_sindaco_riga_intestazione0_no_border {
	overflow:hidden;
	border-left:0px solid #666666;
	background-color:#FFFFFF;
	color:#000000;
	/*padding: 5px;*/
}
.tabella_base_sindaco_riga_intestazione1 {
	background-color:#FFFFFF;
	color:#000000;
	overflow:hidden;
	padding: 5px;
}
.tabella_base_sindaco_riga_intestazione1 a {
	/*font-size:10px;*/
	font-size: 1em; 
}
.tabella_base_sindaco_riga_intestazione2 {
	float:left;
	border-right:1px solid #666666;
	padding: 5px;
}
.tabella_base_sindaco_riga_intestazione2_no_border {
	float:left;
	overflow:hidden;
	border-right:0px solid #666666;
	padding: 5px;
	position:relative;
	max-width:30%;
	width:auto;
	
}
.tabella_base_sindaco_riga_intestazione3 {
	overflow:hidden;
	border-top:1px solid #666666;
}
.tabella_base_riga_orario_intestazione {
	background-color: #E9E9E9;
	border: 1px solid #666666;
	overflow:hidden;
	
}
.tabella_base_riga_orario_intestazione0 {
	background-color: #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	overflow:hidden;
}
.pre_bandi_no_div_tabella_servizio {
	border-right:1px solid #666666;
	padding:0px;
	overflow:hidden;
	/*border :1px solid red;*/
	margin-top: 15px;
	padding-top:1px;
}
.no_div_tabella_allegati {
	/*font-size: 10px;*/
	font-size: 0.95em; 
	font-style: normal;
	width: 95%;
	margin-left: 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 15px;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	background-color: #FFFFFF;
}
.no_div_tabella_allegati_bandi_riga0  {
	/*font-size: 10px;*/
	font-size: 1em; 
	font-style: normal;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	vertical-align: middle;
	background-color: #ffffff;
	padding: 5px;
}
.no_div_tabella_allegati_bandi_riga1  {
	/*font-size: 10px;*/
	font-size: 1em; 
	font-style: normal;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	vertical-align: middle;
	background-color: #E9E9E9;
	padding: 5px;
}
.no_div_tabella_servizio_cella_titolo {
	/*font-size: 11px;*/
	font-size: 1.1em; 
	font-style: normal;
	font-weight: bold; 
	text-align: left;
	border-width: 1px;
	border-color: #666666;
	/*color: #003366;*/
	color: #000000;
	border-style: solid;
	background-color: #E9E9E9;
	padding: 5px;
	vertical-align: top;
	background-image: url(../../immagini/sfo_riga_titolo.png);
	background-position: top right;
	background-repeat: no-repeat;

}
.no_div_tabella_servizio {
	/*font-size: 10px;*/
	font-size: 1em; 
	font-style: normal;
	width:100%;
	overflow:hidden;
	margin-left: 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align: top;
	/*margin-top: 15px;*/
}
.no_div_tabella_servizio ul { font-size:1em; margin:0; padding:0; list-style-type:none;}
.no_div_tabella_servizio li { font-size:1em; margin:0; padding:0;}
.no_div_tabella_allegati_bandi_riga_intestazione  {
	/*font-size: 11px;*/
	font-size: 1.1em; 
	font-style: normal;
	font-weight: bold;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	/*background-color: #E9E9E9;*/
	padding: 5px;
	/*color: #003366;*/
	color: #000000;
	background-image: url(../../immagini/sfo_riga_titolo.png);
	background-position: left;
}
.no_div_tabella_allegati_bandi_riga_intestazione img {
	border:0px;
}
.no_div_tabella_cella_bianca {
	/*font-size: 10px;*/
	font-size: 1em; 
	font-style: normal;
	font-weight: normal; 
	text-align: left;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	background-color: #ffffff;
	padding: 5px;
	vertical-align: top;
}
.no_div_tabella_servizio a {
	/*font-size: 10px;*/font-size: 1em; 
}
























/*

#barra_header_middle { margin:0 auto 0 auto; width:951px; height:156px; background-image: url(../immagini/header1.jpg); background-repeat:no-repeat; }
#barra_header_bottom { width:951px; height:23px; margin:-8px auto 0 auto; vertical-align:top; background-image: url(../immagini/barra_header_bott.gif);}
#barra_header_bottom img { border:0px; margin-top: -1px; }

#barra_header_bottom #link_home { text-align:center; line-height:2em; float:left;  margin:0px; padding:0px; background-image: url(../immagini/home_bg.jpg);background-repeat:no-repeat; width:48px; height:20px; margin-left:10px;}
#barra_header_bottom #link_mappa { text-align:center; line-height:2em; float:left; margin:0px; padding:0px; background-image: url(../immagini/mappa_bg.jpg);background-repeat:no-repeat; width:50px; height:20px; margin-left:10px;}
#barra_header_bottom #link_home a { color:#FFFFFF;text-decoration: none;font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  }
#barra_header_bottom #link_mappa a { color:#FFFFFF;text-decoration: none;font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  }


#barra_header_top { margin-top: 1px; margin-bottom: 1px; width:951px; height:8px; background-image: url(../immagini/sfo_footer_verde.jpg); }
#header_swf { width:763px; height:166px; background-color:#efefef; }
.access_ricerca { width:290px; height:71px; margin:0 0 0 472px; }


.box_foto_dinamiche { width:173px; height:120px; border:1px solid #999; margin-bottom:5px; }
.text_dida_foto_dinamiche { width:173px; background:url(../immagini/bg_top_desc.gif) no-repeat left top; margin:0; padding:7px 0 0 0; margin-bottom:10px; }
.text_dida_foto_dinamiche p { background:url(../immagini/bg_desc.gif) repeat-y; margin:0; padding:0 6px; font:1em verdana,san serif; color:#000; text-align:justify; }
.text_dida_foto_dinamiche span { display:block; width:173px; height:7px; background:url(../immagini/bg_bott_desc.gif) no-repeat; }

#canali_accesso2 { font-family: verdana,arial,san serif; margin:0 0 10px 0; padding:0; }
#canali_accesso2 ul { font-size:1em; margin:0; padding:0; background-color:#e8e2d9; list-style-type:none;}
#canali_accesso2 li {font-size:1em; margin:0; padding:0; background-color:#e8e2d9; background:url(../immagini/barra_rossa_mid.jpg) repeat-y; }


#canali_accesso2 .bott { height:10px; width:186px; background:url(../immagini/barra_rossa_bott.jpg) no-repeat; margin:0 0 0 0; border:none; }
#canali_accesso2 .tit { font-weight:bold; font-family:verdana,arial,san serif; padding:0; margin:0; font-size:1.2em;}
#canali_accesso2 .tit span { width:186px; height:32px; color:#000; padding:0 0 0 8px; background:url(../immagini/barra_azzurra.jpg) no-repeat; margin:0; border:none; line-height: 1.8em; }
#canali_accesso2 dd { font-size:1em; margin:0; padding:0; background-color:#e8e2d9; background:url(../immagini/barra_rossa_mid.jpg) repeat-y; }
#canali_accesso2 span { display:block; width:138px; background:url(../immagini/freccia_dx.gif) no-repeat 3px 7px #e8e2d9; padding:6px 10px 6px 17px; margin:0; color:#555; font-weight:bold; }
#canali_accesso2 a { display:block; width:138px; color:#000 !important; background:url(../immagini/freccia_dx.gif) no-repeat 6px 7px #e8e2d9; padding:6px 10px 6px 20px; margin:0; text-decoration:none; border-bottom:1px solid #afaca6; font-weight:bold; }
#canali_accesso2 a:hover { color:#000; text-decoration:underline; }



#canali_accesso3 { font-family: verdana,arial,san serif; margin:0 0 10px 0; padding:0; }
#canali_accesso3 ul { font-size:1em; margin:0; padding:0; background-color:#e8e2d9;list-style-type:none;}
#canali_accesso3 li {font-size:1em; margin:0; padding:0; background-color:#e8e2d9; background:url(../immagini/barra_rossa_mid.jpg) repeat-y; }

#canali_accesso3 .bott { height:10px; width:186px; background:url(../immagini/barra_rossa_bott.jpg) no-repeat; margin:0 0 0 0; border:none; }
#canali_accesso3 .tit { font-weight:bold; font-family:verdana,arial,san serif; font-size:1.2em; padding:0; margin:0; }
#canali_accesso3 .tit span { width:186px; height:32px; color:#000; padding:0 0 0 8px; background:url(../immagini/barra_azzurra.jpg) no-repeat; margin:0; border:none; line-height: 1.8em;}
#canali_accesso3 dd { font-size:1em; margin:0; padding:0; background-color:#e8e2d9; background:url(../immagini/barra_rossa_mid.jpg) repeat-y; }
#canali_accesso3 span { display:block; width:138px; background:url(../immagini/freccia_dx.gif) no-repeat 3px 7px #e8e2d9; padding:6px 10px 6px 17px; margin:0; color:#555; font-weight:bold; }
#canali_accesso3 a { display:block; width:138px; color:#000 !important; background:url(../immagini/freccia_dx.gif) no-repeat 6px 7px #e8e2d9; padding:6px 10px 6px 20px; margin:0; text-decoration:none; border-bottom:1px solid #afaca6; font-weight:bold; }
#canali_accesso3 a:hover { color:#000; text-decoration:underline; }
#link1 { padding-top:10px; }

.alert { font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }
.disable { color: #666666; }

#main #content #box_sei_in { width: 550px; background-color: #E9E9E9; margin-bottom: 10px; padding: 0px; }
#main #content #box_sei_in #top{ width:568px; height:7px; background-color: #E9E9E9; background-image:url(../immagini/box_sei_in_sfo_top.gif); }
#main #content #box_sei_in #centro { width:548px; background-color: #E9E9E9; padding:0 10px 0 10px; background:url(../immagini/box_sei_in_sfon_centro.gif) repeat-y; line-height: 14px; }
#main #content #box_sei_in #bot { width:568px; height:7px; background:url(../immagini/box_sei_in_sfo_bot.gif); }

#main #content #intestazione { width:568px; margin-bottom: 0px; }
#main #content #intestazione #titolo { width:329px; float: left; vertical-align: bottom; height: 25px; line-height: 1.7em; vertical-align: bottom; border-bottom:1px solid #000000; margin-bottom: 3px; display:inline; }
#main #content #intestazione #sotto-titolo { width:239px; float: left; text-align: right; height: 18px; margin-top:7px; line-height: 1.4em; margin-bottom: 3px; display:inline; border-bottom:1px solid #000; }
#main #content #intestazione #descrizione { width:568px; line-height: 1.4em; margin-top: 5px; vertical-align: bottom; }


.form_suap { padding:0px; margin:6px 0 0 0; height: 18px; }
.input_suap { width: 70px; height: 12px; font:0.9em Verdana, Arial, Helvetica, sans-serif; margin-right: 5px; padding-left: 3px; background-color: #FFFFFF; }
.cerca_suap { width: 45px; height: 16px; font:bold 1em Verdana, Arial, Helvetica, sans-serif; border:1px solid #E5E5E5; background-color: #E5E5E5; padding: 0px; margin: 0px; }



input { font:1em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-bottom: 0px; padding-top: 0px; }
select { font:1em Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff }


.trova { font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#555; width:55px; height:24px; background:url(../immagini/bott.gif) no-repeat; margin-top: 5px; border:none; }
.trova2 { font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background:url(../immagini/bg_bott2.png) repeat-x; margin-top: 5px; width:150px; border:1px solid #900; }
.alert { font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }
.disable { color: #666666; }
.quest { background-color: #EfEfEf; border: 0px }
.text_verdana_10px_regolare_black { font:1em Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.text_verdana_10px_regolare_black a { color:#555; }
.text_verdana_10px_regolare_black a:hover { color:#000; text-decoration:underline; }
.text_verdana_10px_regolare_giustificato_marginato_black {overflow:hidden; font:1em Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: justify; margin-top: 5px; }
.text_verdana_10px_regolare_giustificato_marginato_black ul { margin:5px 0 0 210px; padding:0; }
.text_verdana_10px_bold_black { font:bold 1em Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.text_verdana_11px_bold_black { font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.text_verdana_11px_bold_black a { color:#333; }
.text_verdana_11px_bold_black a:hover { color:#000 !important; text-decoration:underline;}
.text_verdana_12px_bold_black { font:bold 1.4em Verdana, Arial, Helvetica, sans-serif; color:#333; }
.text_verdana_10px_bold_blue { font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#416966; }


.text_verdana_10px_regolare_blue { font:1em Verdana, Arial, Helvetica, sans-serif; color: #900; }
.text_century_13px_bold_white { font:bold 1.6em Verdana; color: #ffffff; }
.text_century_11px_bold_white { font:bold 1em Verdana; color: #ffffff; }
.text_century_9px_bold_white { font:bold 0.9em Verdana; color: #ffffff; }


.bonus_energia { width:100%; text-align:center; margin-bottom:10px; }


.immagine_news_big { border:1px solid #000000; margin:2px 12px 0 0; float:left; display:inline; }
.immagine_organo { border:1px solid #bfbfbf; }
.punto_elenco { display:block; width:7px; height:11px;font-size:0;}

.voce_elenco_selezionata { font:bold 1em Verdana; color: #000000; border-top: #cccccc solid 1px; padding-top: 4px; padding-bottom: 5px; padding-left: 6px; background: #E9E9E9; }
.voce_elenco_selezionata_no_bold { font:1em Verdana; color: #000000; border-top:1px solid #cccccc; padding-top: 4px; padding-bottom: 5px; padding-left: 6px; background: #E9E9E9; }
.testo_box { font:1em Verdana,san serif; color: #000000; padding: 5px 6px 7px 6px; text-align: justify; float: left; display:inline; }
.box_sportelli { float:left; width:100%; display:inline; }
.testo_box_canali { font:1em Verdana; color: #000000; padding:5px 0 5px 0; text-align: justify; border-bottom: 1px solid #900; float: left; width:100%; height: 100px; display:inline; }
.canali { font:1em Verdana; color: #000000; padding-right: 6px; padding-left: 6px; text-align: justify; float: left; width:100%; height: 22px; border-bottom:1px solid #ccc; line-height: 15px; display:inline; }
.voce_suap { font:1em Verdana; color: #000000; padding: 5px 6px 5px 6px; text-align: justify; float: left; width: 348px; height: 25px; display:inline; }
.accesso_suap { background-color: #E5E5E5; font:1em Verdana; color: #000000; padding: 8px; text-align: justify; float: left; width: 344px; display:inline; }
.errore_suap { font:bold 1em Verdana; color: #FF0000; }
.box_suap { float:left; width:175px; margin-left: 15px; display:inline; }

.tabella_risultati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-style: normal;
	margin-top: 15px;
	vertical-align: top;
	overflow:hidden;
	margin-left: 10px;
	width:95%;
}
.tabella_risultati ul { font-size:1em; margin:0; padding:0; list-style-type:none;}
.tabella_risultati li { font-size:1em; margin:0; padding:0;}
.tabella_risultati a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-style: normal;
}
.tabella_risultati img {
	border:0px;
}
.risultato_riga_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-style: normal;
	font-weight: normal;
	color:#000000;
	border-top: solid #666666 1px;
	vertical-align: middle;
	padding: 5px;
	padding-top: 13px;
}
.risultato_riga_top strong {
	font-size: 1em; 
}
.risultato_riga_int strong  {
	font-size: 1em; 
}
.risultato_riga_int_right strong  {
	font-size: 1em; 
}
.risultato_riga_int_left strong  {
	font-size: 1em; 
}
.risultato_riga_bot strong  {
	font-size: 1em; 
}
.risultato_riga_top_img {
	float:right;
	padding: 5px;
	padding-top: 13px;
}
.risultato_riga_top_img img {
	height:80px;
}
.risultato_riga_int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-style: normal;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	padding: 5px;
}
.risultato_riga_int_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-style: normal;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #ffffff;
	padding: 5px;
	float:left;
}
.risultato_riga_int_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-style: normal;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #ffffff;
	padding: 5px;
	float:left;
}
.risultato_riga_bot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-style: normal;
	font-weight: normal;
	color:#000000;
	vertical-align: middle;
	padding: 5px;
	clear:both;
}
.tabella_ricerca { font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; vertical-align: top; margin-top: 15px; border:1px solid #bfbfbf; background-color: #EfEfEf; }
.riga_ricerca { padding: 5px; }

.tabella_eventi_vita { float: left; width: 49%; display:inline; margin-left:5px; }
.tabella_eventi_vita ul{ font-size:1em; margin:0; padding:0; list-style-type:none; }
.tabella_eventi_vita li{ font-size:1em; list-style-type:none; }
.tabella_titolo_base { font:bold 1em Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 10px; padding-bottom: 5px; padding-top: 15px; }


.tabella_servizio { font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; border-collapse: collapse; border-spacing: 0px; vertical-align: top; margin-top: 15px; }
.tabella_servizio ul{ font-size:1em; margin:0; padding:0; list-style-type:none; }
.tabella_servizio li{ font-size:1em; list-style-type:none; }
.tabella_servizio_cella_titolo { font:bold 1em Verdana, Arial, Helvetica, sans-serif; text-align:left; border-bottom:1px solid #bfbfbf; color:#555; padding: 5px; vertical-align: top; background:url(../immagini/sfo_riga_titolo.png) no-repeat left top #e9e9e9; }

.tabella_base { font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; border-collapse: collapse; border-spacing: 0px; vertical-align: top; margin-top: 15px; }
.tabella_base ul{ font-size:1em; margin:0; padding:0; list-style-type:none; }
.tabella_base li{ font-size:1em; list-style-type:none; }
.tabella_base a { color:#555; }
.tabella_base a:hover { color:#000; text-decoration:underline; }

.tabella_cella_bianca { font:1em Verdana, Arial, Helvetica, sans-serif; text-align: left; border:1px solid #bfbfbf; background-color: #ffffff; padding: 5px; vertical-align: top; }
.tabella_cella_bianca a { color:#555; }
.tabella_cella_bianca a:hover { color:#000; text-decoration:underline; }
.tabella_cella_grigia { font:1em Verdana, Arial, Helvetica, sans-serif; text-align: left; border:1px solid #bfbfbf; background-color: #E9E9E9; padding:5px; vertical-align: top; background-image: url(../immagini/sfo_riga_titolo.png); background-position: left; }
.tabella_cella_grigia a { color:#416966; }
.tabella_cella_grigia a:hover { color:#000; text-decoration:underline; }
.tabella_cella_grigia_testo_bold { font:bold 1em Verdana, Arial, Helvetica, sans-serif; text-align: left; border:1px solid #bfbfbf; background-color: #E9E9E9; padding: 5px; vertical-align: top; background-image: url(../immagini/sfo_riga_titolo.png); background-position: center; }
.colonna_30 { width: 30%; }


.tabella_news_riga_end{ background-color:#cccccc ; height:12px; width:100%; background:url(../immagini/blocco_news_3.gif) repeat-x right bottom; }
.spaziatore{ height:10px; }

.tabella_ricerca_bandi { font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; border-collapse: collapse; border-spacing: 0px; margin-top: 5px; border-top:1px solid #666; border-right:1px solid #666; vertical-align: middle; }
.tabella_ricerca_bandi_cella_top_bot { font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#900; border:1px solid #666; vertical-align: middle; background-color: #E9E9E9; padding: 7px; }
.tabella_ricerca_bandi_cella_interna{ font:1em Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; background-color: #ffffff; padding: 5px; }

.tabella_ordina_bandi_riga_top { font:1em Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; border-collapse: collapse; border-spacing: 0px; margin-top: 15px; border:1px solid #bfbfbf; background-color: #E9E9E9; text-align: left; padding: 5px; color:#555; }

.tabella_ordina_bandi_riga_bot { font:1em Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; border-collapse: collapse; border-spacing: 0px; margin-top: 15px; border:1px solid #666; background-color: #ffffff; text-align: left; padding: 5px; }

.tabella_risultato_bandi { font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; border-collapse: collapse; border-spacing: 0px; margin-top: 15px; background-color: #FFFFFF; border-width: 0px; }

.tabella_risultato_bandi ul{ font-size:1em; margin:0; padding:0; list-style-type:none; }
.tabella_risultato_bandi li{ font-size:1em; list-style-type:none; }

.tabella_risultato_bandi_riga_top { font:1em Verdana, Arial, Helvetica, sans-serif; color:#333; border-top:1px solid #bfbfbf; vertical-align: middle; background-color: #ffffff; padding:5px 0 5px 0; padding-top: 13px; }
.tabella_risultato_bandi_riga_top a { color:#555; }
.tabella_risultato_bandi_riga
.tabella_risultato_bandi_riga_int { font:0.6em Verdana, Arial, Helvetica, sans-serif; vertical-align: top; background-color: #ffffff; padding:5px 0 5px 0; text-align:justify; }
.tabella_risultato_bandi_riga_int a { color:#555; }
.tabella_risultato_bandi_riga_int a:hover { color:#000; text-decoration:underline; }
.tabella_risultato_bandi_riga_bot { font:1em Verdana, Arial, Helvetica, sans-serif; color: #333; border-bottom:1px solid #bfbfbf; vertical-align: middle; background-color: #ffffff; padding: 5px; }


.tabella_risultato_bandi_riga_bot li { font:1em Verdana, Arial, Helvetica, sans-serif; color: #333; border-bottom:1px solid #bfbfbf; vertical-align: middle; background-color: #ffffff; padding: 5px; }

.tabella_scheda_bandi { font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; border-collapse: collapse; border-spacing: 0px; margin-top: 15px; background-color: #FFFFFF; border-bottom:1px solid #666; }
.tabella_scheda_bandi ul{ font-size:1em; margin:0; padding:0; list-style-type:none; }
.tabella_scheda_bandi li{ font-size:1em; list-style-type:none; }

.tabella_scheda_bandi_riga_int { font:1em Verdana, Arial, Helvetica, sans-serif; vertical-align: top; background-color: #ffffff; padding:5px 0 5px 0; text-align:justify; }
.tabella_allegati { font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; border-collapse: collapse; border-spacing: 0px; margin-top: 15px; background-color: #FFFFFF; }


.tabella_allegati ul{ font-size:1em; margin:0; padding:0; list-style-type:none; }
.tabella_allegati li{ font-size:1em; list-style-type:none; }

.tabella_allegati_bandi_riga_intestazione { font:bold 1em Verdana, Arial, Helvetica, sans-serif; vertical-align: top; padding:5px; color:#333; background-color: #e9e9e9; border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-top:1px solid #bfbfbf; }
.tabella_allegati_bandi_riga0 { font:1em Verdana, Arial, Helvetica, sans-serif; border:1px solid #bfbfbf;border-top:0px; vertical-align: middle; background-color: #ffffff; padding:5px; }
.tabella_allegati_bandi_riga0 a { color:#555; }
.tabella_allegati_bandi_riga0 a:hover { color:#000; text-decoration:underline; }
.tabella_allegati_bandi_riga1  { font:1em Verdana, Arial, Helvetica, sans-serif; border:1px solid #bfbfbf; vertical-align: middle; background-color: #E9E9E9; padding: 5px; }
.tabella_allegati_bandi_riga2  { font:1em Verdana, Arial, Helvetica, sans-serif; font-style: normal; border-width: 1px; border-color: #bfbfbf; border-style: solid; vertical-align: top; background-color: #ffffff; padding: 5px; }
.tabella_allegati_bandi_riga_evidenziata  { font:1em Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; vertical-align: middle; background-color: #FFCC00; padding: 5px; }
.numero_pagine { font:1em Verdana, Arial, Helvetica, sans-serif; width: 550px; margin-left: 10px; border-collapse: collapse; border-spacing: 0px; margin-top: 15px; vertical-align: middle; text-align: center; color:#555; }


.tabella_calendario_turista { font:1em Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; border-collapse: collapse; border-spacing: 0px; margin-top: 5px; margin-bottom: 5px; background-color: #FFFFFF; width: 100%; }
.tabella_calendario_turista_cella_settimana { font:bold 1em Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; padding: 2px; border-collapse: collapse; border-spacing: 0px; border:1px solid #666; background-color: #E9E9E9; }
.tabella_calendario_turista_cella_base { font:1em Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; padding: 2px; border-collapse: collapse; border-spacing: 0px; border: 1px solid #666; background-color: #FFFFFF; text-align: right; }
.tabella_calendario_turista_cella_giorno_corrente { font:1em Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; padding: 2px; border-collapse: collapse; border-spacing: 0px; border:1px solid #666; background-color: #900; text-align: right; color: #FFFFFF; }
.tabella_calendario_turista_cella_eventi{ font:1em Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; padding: 2px; border-collapse: collapse; border-spacing: 0px; border:1px solid #666; background-color: #FFCC00; text-align: right; }



.box_interno_suap { font:1em Verdana, Arial, Helvetica, sans-serif; text-align: left; border-width: 0px; background-color: #ffffff; padding:5px; }

.titolo_box_blu_home_turismo { width: 150px; height: 21px; float: left; background-image:url(../immagini/box_interni_sfo_blu.gif); background-color: #900; font:1.4em Verdana; color: #ffffff; padding-left: 5px; vertical-align: middle; line-height: 21px; display:inline; }

.titolo_box_green_canali { width:95%; height:21px; float: left; background:url(../immagini/ang_sx_sportelli.gif) no-repeat #efefef; font:bold 1em verdana,arial,san serif; color:#000; padding-left:1%; vertical-align: middle; line-height: 21px; display:inline; }
.terminale_box_green{ width:4%; height: 21px; float: right; background:url(../immagini/ang_dx_sportelli.gif) no-repeat; display:inline; }

.form_suap { padding:0px; margin:6px 0 0 0; height: 18px; }
.input_suap { width: 70px; height: 12px; font:0.9em Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; margin-right: 5px; padding-left: 3px; background-color: #FFFFFF; }
.cerca_suap { width: 45px; height: 16px; font:bold 1em Verdana, Arial, Helvetica, sans-serif; border:1px solid #E5E5E5; background-color: #E5E5E5; padding: 0px; margin: 0px; }


.mappa_root { float: left; width: 99%; display:inline; }
.mappa_sub { float: left; width: 49%; display:inline;padding:0.1em; }
.valuta { text-align:right; font:1em Verdana, Arial, Helvetica, sans-serif; }
.titolo { font:bold 1.7em Verdana; color:#416966; }
.sottotitolo { font:1.4em Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.descrizione { font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; color: #666; }


.tabella_ricerca fieldset { margin:0px; padding:0px; border:0px;}
.tabella_ricerca legend { font-size:1em !important; margin:0px; padding:0px; border:0px;}
*/
