/* RESETTA TUTTO */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/*BODY*/
body,html{margin:	0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;background:white;}
body {font:100%/1.25 Verdana, Helvetica, Arial, sans-serif;color: #333;text-align: center;}
.contenitore {width: 62.75em;margin-left: auto;margin-right: auto;text-align: left;background: #FFFFFF;}

/* TESTATA DI SOL */
#Tabella_01 {width:1004px;height:122px;margin-bottom: 3px;}
#sol_02 {width:759px;height:122px;background-image: url(sol_02.png);background-repeat:no-repeat}
.leader_board {width: 728px;height: 90px;margin-top: 5px;padding-left: 15px;}
.saluta{color:#da202d;float:right;padding-top:4px;padding-right:5px;font-weight:bold;text-transform:uppercase; }

/*Struttura Mainbody*/
.mb-1004{width:1004px;margin:0;padding:0;}
.mb-160-l{width:160px;float:left;margin:0;padding:0;clear:left /* for IE6 */ ;left:0px;}
.mb-500{width:499px;float:left;margin:0;padding:0;}
.mb-5001{width:820px;float:left;margin:0;padding:0;}
.frontpage {width:495px;margin:2px;padding:3px;}
.frontpage1 {width:815px;margin:2px;padding:3px;}
.mb-340{padding:0;margin:0;clear:both;clear:right /* for IE6 */ ;border-left:1px solid #ccc;width:340px;float:right;position:relative;right:0px;}
.mb-right-wrap{margin:0;padding:0;padding-top:10px;border-bottom:1px dotted #dfdfdf;clear:both;width:340px;}
.mb-180{width:172px;float:left;margin:0;padding:3px}
.mb-160-r{width:160px;float:right;display: inline;margin:0;padding:0;padding-top:14px;clear:both;clear:right /* for IE6 */;position:relative;right:0px;}

/* Heading */
h1.h1-italpress {font-family: Georgia, Palatino, serif;color: #00528A;padding-top: 2px;padding-bottom: 3px;font-size: 2.3em;font-weight:normal;line-height:98%;}
h1 {font-family: Georgia, Palatino, serif;color: #484848;padding-top: 2px;padding-bottom: 3px;font-size: 2.9em;font-weight:normal;line-height:98%}
h1 a:link, h1 a:visited , h1 a{color:#484848;font-family:Georgia,Palatino,serif;text-decoration:none;}
h1 a:hover {color:#da202d;font-family:Georgia,Palatino,serif;text-decoration:none;}

h2  {font-size:148%;color:#484848;line-height:102%;margin-top:2px;margin-bottom:2px;font-family:Georgia,Palatino,serif;}
h2 a:link, h2 a:visited, h2 a{text-decoration:none;color:#484848;line-height:100%;margin-top:2px;margin-bottom:2px;font-family:Georgia,Palatino,serif;font-weight:normal;}
h2 a:hover  {color:#da202d;line-height:100%;margin-top:2px;margin-bottom:2px;font-family:Georgia,Palatino,serif;}

h3 {font-size:15px;color:#00528A;line-height:100%;margin-top:2px;margin-bottom:2px;font-family:Georgia, Palatino,serif;}
h3.turismo a,h3.turismo,h3.turismo a:link,h3.turismo a:visited{line-height:105%;font-size:22px;color:#da202d;font-family:Georgia, Palatino, serif;text-decoration:none;}
h3.turismo a:hover{color:#575757;}
.abc img { border:1px solid #CC3300; padding:2px; }
/*catenaccio*/
h4,h4 a:link,h4 a:visited  {
	font-size: 16px;
	color: #00528A;
	font-weight: normal;
	line-height: 110%;
	margin-top:3px;
	margin-bottom:4px;
	font-family: Georgia, Palatino, serif;
	text-decoration:none;
}h4 a:hover{color:#da202d;}
h5,h5 a:link,h5 a:hover,h5 a:visited  {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	line-height: 120%;
	margin-top:4px;
	margin-bottom:4px;
	font-family: Georgia, Palatino, serif;}
	
a, a:link, a:visited {color: #575757;font-family: Verdana, Helvetica, Arial, sans-serif;text-decoration: none;}
a:hover {color: #da202a;text-decoration:none;}

p, ul, ol {margin:0;padding:0 0 1.25em 0;}

img {border:0;}

/*table { border:0; margin:0em 0em 1,25em 0em; padding:0;}*/

th,td,tr,table {color:#575757;font:12px Verdana, Arial, Helvetica, sans-serif;}
.bbonus  { padding-left:15px; }
.bbonus p { width:300px; }
.bbonus span { font-weight:bold; }
.bbonus h3 { font-size:14px !important; padding-top: 10px; padding-bottom: 10px; font-weight:bold; }
br {line-height: normal;height: 40%;}
strong{color:#484848;font-weight:bold;}
ul {list-style: none;}
ul.turismo{list-style: none;}
ul.turismo li{padding-left:50px;background:url(freccia-sicilia.png) no-repeat 25px 5px;line-height:25px;;}
ul.turismo li a{text-decoration:none;color:#ff6600;font-size:13px;font-weight:bold;border-bottom:1px solid #ff6600;}
ul.turismo li a:hover{color:#da202d;border-bottom:1px solid #da202d;}
ul.normale {list-style: none;}
ul.normale li {padding-left: 35px;	background: url(bullet-list.gif) no-repeat 25px 8px;line-height: 170%;}
ol li {margin-left: 35px;line-height: 170%;}

ul.italpress{list-style:none;}
ul.italpress li p{margin-top:5px;}
ul.italpress li a:link,
ul.italpress li a:visited {line-height:100%;padding-left:8px;color:#575757;font-size:14px;font-weight:bold;font-family:Georgia,Palatino,serif;}
.ultima{font-size:14px;color:#da202d;font-weight:bold;}
.ultimora{font-size:18px;color:#00528A;font-weight:bold;margin-bottom:10px;}
ul.italpress li a:hover{color:#da202d;} 

ul.related,ul.sobi2Listing_field_altreguide {list-style: none;}
ul.related li,ul.sobi2Listing_field_altreguide li {margin-left: 2px;margin-bottom: 8px;padding: 0px 0 2px 15px;background:url(bullet-list2.gif) no-repeat 0 3px;text-transform:uppercase;}
ul.related li a:link,
ul.related li a:visited,ul.sobi2Listing_field_altreguide li a:link,ul.sobi2Listing_field_altreguide li a:visited{	font-size:10px;font-weight:normal;color: #00528A;border-bottom: 1px dotted #00528A;text-decoration:none}
ul.related li a:hover,l.sobi2Listing_field_altreguide li a:hover{color: #da202d;border-bottom: 1px dotted #da202d;}
ol.mostread-tab {margin:0px;padding:0px;margin-top:5px;}
ol.mostread-tab li  {margin-left:25px;font-size:10px;color:#da202d;font-weight:bold;margin-bottom:6px;line-height:1.3em;}

/* IE7 Only */ *+html .mostread-tab li  {margin-left:29px;} 

ol.mostread-tab li a  {color:#00528A;text-decoration:none;border-bottom: 1px dotted #00528A;text-transform:uppercase;font-weight:normal;}
ol.mostread-tab li a:hover{text-decoration:none;color:#da202d;border-bottom: 1px dotted #da202d;}

ul.stella {list-style: none;}
ul.stella li {margin-left: 15px;padding-bottom: 25px;margin-bottom: 10px;padding: 0px 0px 5px 20px;border-bottom:1px dotted #ddd;background: url(star-bg.gif) no-repeat 0px 3px;}

ul.leggi-ancora {
	list-style: none;
	clear:both;
	border-top:1px dotted #ddd;
	border-bottom:1px solid #ddd;
	margin:0px;
	padding:0px;
	padding-top:5px;
	margin-bottom:5px;
	background-color:#EEF9FF;
		
}ul.leggi-ancora li {
	margin-left: 20px;
	margin-top: 2px;
	padding: 0px 0px 1px 9px;
	background: url(botsl-right-bg.jpg) no-repeat 0px 7px;
	font-size: 11px;
}ul.leggi-ancora li a:link,ul.leggi-ancora li a:hover,ul.leggi-ancora li a:visited,ul.leggi-ancora li a{
	color: #00528A;
	font-weight: normal;
	font-family: Georgia, Palatino, serif;
	text-decoration:none;
}ul.leggi-ancora li a:hover{color:#da202d;}
ul.faq {
	list-style: none;
}ul.faq li {
	margin-left: 15px;
	padding: 0px 2px 5px 20px;
	background: url(bullet-tips.gif) no-repeat 0 3px;
}ul.calendario {
	list-style: none;
	font-family: Georgia, Palatino, serif;
	}
ul.calendario li {
	margin-left: 1px;
	padding: 0px 2px 5px 7px;
	background: url(bullet-list2.gif) no-repeat 0 3px;
	border-bottom:1px dotted #ddd;
	text-transform: uppercase;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		
}ul.calendario li a{text-decoration:none;font-size:10px;font-weight:normal;color:#595959;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom:1px dotted #595959;}
ul.calendario li a:hover{text-decoration:none;font-size:10px;font-weight:normal;color:#da202d;border-bottom:1px dotted #da202d;font-family: Verdana, Arial, Helvetica, sans-serif;}
ul.checklist {
	list-style: none;
}ul.checklist li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(checklist-bg.gif) no-repeat 0 3px;
}/*inprimopiano*/
.moduletable-primopiano table{	
	margin-bottom: 0; 
	}
.moduletable-primopiano td{
padding-top:4px;
/*background: transparent url(../images/sfondo_orizzontale.gif) repeat-x left bottom;	*/
border-top:1px dotted #ccc;
background: transparent url(sfondo_primopiano.gif) repeat-x left top;
clear: both;
}.moduletable-notiziadelgiorno{
background: transparent url(sfondo_notiziadelgiorno.gif) repeat-x top;
border-top: 1px dotted #6b6b6b;
border-bottom: 1px solid #ddd;
margin:1px 1px 15px 1px;
padding:0px;
}
.sezione{text-transform:uppercase;font-family:Georgia, Palatino, serif; color:#00528A; font-size:12px; font-weight:normal}
.tempora{font-family:Georgia, Palatino, serif; color:#da202d; font-size:12px; font-weight:bold}
.occhiello{font-family:Georgia, Palatino, serif; color:#6B6B6B; font-size:16px;}
.autore{margin-left:5px;float:left;width:180px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6b6b6b;clear:both;}
blockquote {
	margin: 20px 0;
	padding: 0;
}blockquote span.apri {
	padding: 0 0 0 20px;
	background: url(so-q.gif) no-repeat left top;
}blockquote span.chiudi {
	padding: 0 20px 0 0;
	background: url(sc-q.gif) no-repeat bottom right;
}fieldset {
	border: 1px dotted #ccc;padding:8px;
}fieldset a {
	font-weight: bold;
}.search {
	color: #00528A;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}hr {
	border-top: 1px solid #CCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}form {
	margin:0;
	padding:0;
	display:inline;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}input, select, textarea {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color: #00528A;
}

textarea {
	width:100%;
	line-height:1.25;
}label {
cursor:pointer;
}.submit {
	vertical-align:bottom;
	}
.inputbox_sol_cerca {
	color: #09C;
	background: #fff left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}.button_sol_cerca {
	background: url(freccia_menusx.png);
}.select {
	color: #da202d;
	height: 16px;
	width: 160px;
	background: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}.select2 {
	color: #da202d;
	width: 60px;
	background: #fff;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}.readon {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-indent: 0;
}.moduletable-cercasol{
	height:22px;
	background: url(cercasol.png) no-repeat center left;
		
	}
.newtxt input {padding-left:4px;border: 1px solid #CCCCCC;color:#6b6b6b; }
img { border:0; }
.moduletable-cercasol select {width:140px;margin-left:12px;color:#6b6b6b; }
input.vai  {margin-left:4px;width:60px;height:19px;color:#da202d;background: url(trova_sol.gif) no-repeat center; border:0;}
.highlight{background:#da202d;color:#fff}

span.small, span.small a , span.small a:link, span.small a:visited{font-size:10px;color:#575757}
span.small a:hover{color:#da202d}
span.article_seperator {
	padding:0px;
	height: 0px;
	line-height: 0px;
	margin-top: 0px;
	margin-bottom:0px;
}.clear{
	clear:both;
	margin:2px;
}.sfondo-sol{
background:#da202d;
} 
.logo {
background: url(logo.gif) no-repeat center left;
width:260px;
height:76px;
float:left;
}.servertime{
font: 11px Verdana, Arial, Helvetica, sans-serif ;
margin-right:5px;
color:#333;
float:right;
padding-top:3px;
}.servertime b{
color:#da202d;
}/* MODULI laterali
--------------------------------------------------------- */



.giornale {border:none;}
div.moduletable h3 {
	margin: 0 0 5px;
	padding: 4px 2px 4px;
	border-bottom: 1px solid #C0C0C0;
	font-size: 1em;
	text-transform: uppercase;
	text-align:left;
}div.moduletable {
	margin: 0 0 15px;
	padding: 0;
	text-align:left;
}div.module-rossosol h3,
div.module-rossosol1 h3,
div.module-aranciosol h3,
div.module-aranciosol1 h3,
div.module-aranciosol2 h3,
div.module-green h3,
div.module-blue h3,
div.module-pubblisol h3,
div.module-pubblisol h3 a,
div.module-pubblisol h3 a:hover,
div.module-pubblisol2 h3,
div.module-pubblisol3 h3,
div.module h3 {
	margin: 0px 0px 10px 0px;
	padding-bottom: 6px;
	font-size: 13px;
	/*text-transform: uppercase;*/
	font-family: Verdana;
	visibility: visible;
	font-weight:bold;
}div.module-pubblisol h3 a,
div.module-pubblisol h3 a:hover{
font-weight:bold;
}div.module-rossosol,
div.module-rossosol1,
div.module-aranciosol,
div.module-aranciosol1,
div.module-aranciosol2,
div.module-green,
div.module-blue,
div.module-pubblisol,
div.module-pubblisol2,
div.module-pubblisol3,
div.module {
	margin-bottom: 5px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(box-br.gif) no-repeat bottom right;
	}
	.banner a img { border:1px dotted #CC3300; padding:2px; }
div.module-pubblisol,
div.module-pubblisol2,
div.module-pubblisol3{
	margin-bottom: 2px;
}div.module-rossosol div,
div.module-rossosol1 div,
div.module-aranciosol div,
div.module-aranciosol1 div,
div.module-aranciosol2 div,
div.module-green div,
div.module-blue div,
div.module-pubblisol div,
div.module-pubblisol2 div,
div.module-pubblisol3 div,
div.module div {
	padding: 0;
	background: url(box-bl.gif) no-repeat bottom left;
}div.module-rossosol table{
width:90%;
}div.module-rossosol div div,
div.module-rossosol1 div div,
div.module-aranciosol div div,
div.module-aranciosol1 div div,
div.module-aranciosol2 div div,
div.module-green div div,
div.module-blue div div,
div.module-pubblisol div div,
div.module-pubblisol2 div div,
div.module-pubblisol3 div div,
div.module div div {
	padding: 0;
	background: url(box-tr.gif) no-repeat top right;
}div.module-rossosol div div div,
div.module-rossosol1 div div div,
div.module-aranciosol div div div,
div.module-aranciosol1 div div div,
div.module-green div div div,
div.module-blue div div div,
div.module-pubblisol div div div,
div.module-pubblisol2 div div div,
div.module-pubblisol3 div div div,
div.module div div div {
	padding: 8px 5px 15px 5px;
	background: url(box-tl.gif) no-repeat top left;
}div.module-rossosol div div div div,
div.module-rossosol1 div div div div,
div.module-aranciosol div div div div,
div.module-aranciosol1 div div div div,
div.module-aranciosol2 div div div div,
div.module-green div div div div,
div.module-blue div div div div,
div.module-pubblisol div div div div,
div.module-pubblisol2 div div div div,
div.module-pubblisol3 div div div div,
div.module div div div div {
	margin: 0;
	padding: 0;
	background: none;
}div.module-rossosol a, div.module-rossosol a:hover, div.module-rossosol a:active,
div.module-rossosol1 a, div.module-rossosol1 a:hover, div.module-rossosol1 a:active,
div.module-aranciosol a, div.module-aranciosol a:hover, div.module-aranciosol a:active,
div.module-aranciosol1 a, div.module-aranciosol1 a:hover, div.module-aranciosol1 a:active,
div.module-aranciosol2 a, div.module-aranciosol2 a:hover, div.module-aranciosol2 a:active,
div.module-green a, div.module-green a:hover, div.module-green a:active,
div.module-blue a, div.module-blue a:hover, div.module-blue a:active ,
div.module-pubblisol a, div.module-pubblisol a:hover, div.module-pubblisol a:active,
div.module-pubblisol2 a, div.module-pubblisol2 a:hover, div.module-pubblisol2 a:active ,
div.module-pubblisol3 a, div.module-pubblisol3 a:hover, div.module-pubblisol3 a:active {
	font-size: 11px;
}/* modulo rossosol */
div.module-rossosol h3 {
	color: #FFFFFF;
}div.module-rossosol {
	color:#003366; 
	font-size:12px;
	background: url(box-rossosol-br.gif) no-repeat bottom right;
}
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:13px; }
ul { margin:0; padding:0; }

p { text-align:justify; }
div.module-rossosol li { background:url('menu.gif') no-repeat; text-align:justify; background-position: 0 4px; padding-left: 7px; border-bottom:1px dotted #CCCCCC; padding-bottom: 1px; margin-bottom:1px; }
div.module-rossosol li a { font-size:11px !important; }
div.module-rossosol div {
	background: url(box-rossosol-bl.gif) no-repeat bottom left;
}div.module-rossosol div div {
	background: url(box-rossosol-tr.gif) no-repeat top right;
}div.module-rossosol div div div {
	background: url(box-rossosol-tl.gif) no-repeat top left;
}/* modulo rossosol1 */
div.module-rossosol1 h3 {
	color: #FFFFFF;
}div.module-rossosol1 {
	color: #FFFFFF;
	background: url(box-rossosol1-br.gif) repeat bottom right;
}div.module-rossosol1 div {
	background: url(box-rossosol1-bl.gif) no-repeat bottom left;
}div.module-rossosol1 div div {
	background: url(box-rossosol1-tr.gif) no-repeat top right;
}div.module-rossosol1 div div div {
	background: url(box-rossosol1-tl.gif) no-repeat top left;
}/* modulo blue */
div.module-blue h3 {
	color: #FFFFFF;
}div.module-blue {
	color: #FFFFFF;
	background: url(box-blue-br.gif) no-repeat bottom right;
}div.module-blue div {
	background: url(box-blue-bl.gif) no-repeat bottom left;
}div.module-blue div div {
	background: url(box-blue-tr.gif) no-repeat top right;
}div.module-blue div div div {
	background: url(box-blue-tl.gif) no-repeat top left;
}/* modulo /* modulo blue */
div.module-pubblisol h3 ,
div.module-pubblisol h3 a,
div.module-pubblisol2 h3 {
	color: #00528A;
}/*modulo Pubblisol*/
div.module-pubblisol,
div.module-pubblisol2 {
	color: #00528A;
		background: url(box-pubblisol-br.gif) no-repeat bottom right;
}div.module-pubblisol div,
div.module-pubblisol2 div {
	background: url(box-pubblisol-bl.gif) no-repeat bottom left;
}div.module-pubblisol div div,
div.module-pubblisol2 div div {
	background: url(box-pubblisol-tr.gif) no-repeat top right;
}div.module-pubblisol div div div 
div.module-pubblisol2 div div div {
	background: url(box-pubblisol-tl.gif) no-repeat top left;
}div.module-pubblisol h3,
div.module-pubblisol2 h3 {
	color: #00528A;
}div.module-pubblisol {
	height: 110px;
	color: #00528A;
	background: url(box-pubblisol-br.gif) no-repeat bottom right;
}div.module-pubblisol2 {
		color: #00528A;
	background: url(box-pubblisol-br.gif) no-repeat bottom right;
}div.module-pubblisol div {
	height: 110px;
	background: url(box-pubblisol-bl.gif) no-repeat bottom left;
}div.module-pubblisol2 div {
		background: url(box-pubblisol-bl.gif) no-repeat bottom left;
}div.module-pubblisol div div ,
div.module-pubblisol2 div div {
	background: url(box-pubblisol-tr.gif) no-repeat top right;
}div.module-pubblisol div div div ,
div.module-pubblisol2 div div div {
	background: url(box-pubblisol-tl.gif) no-repeat top left;
}div.module-pubblisol{
	font-size: 10px;
}/* Green hilite module */
div.module-green h3 {
	color: #FFFFFF;
}div.module-green {
	color: #FFFFFF;
	background: url(box-green-br.gif) no-repeat bottom right;
}div.module-green div {
	background: url(box-green-bl.gif) no-repeat bottom left;
}div.module-green div div {
	background: url(box-green-tr.gif) no-repeat top right;
}div.module-green div div div {
	background: url(box-green-tl.gif) no-repeat top left;
}/* aranciosol */
div.module-aranciosol h3 {
	color: #FFFFFF;
}div.module-aranciosol {
	color: #333;
	background: url(box-aranciosol-br.gif) no-repeat bottom right;
}div.module-aranciosol div {
	background: url(box-aranciosol-bl.gif) no-repeat bottom left;
}div.module-aranciosol div div {
	background: url(box-aranciosol-tr.gif) no-repeat top right;
}div.module-aranciosol div div div {
	background: url(box-aranciosol-tl.gif) no-repeat top left;
}/* aranciosol1 */
div.module-aranciosol1 h3 {
	color: #FFFFFF;
}div.module-aranciosol1 {
	color: #333;
	background: url(box-aranciosol1-br.gif) repeat bottom right;
}div.module-aranciosol1 div {
	background: url(box-aranciosol1-bl.gif) no-repeat bottom left;
}div.module-aranciosol1 div div {
	background: url(box-aranciosol1-tr.gif) no-repeat top right;
}div.module-aranciosol1 div div div {
	background: url(box-aranciosol1-tl.gif) no-repeat top left;
}/*aranciosol2*/
div.module-aranciosol2 h3 {
	color: #FFFFFF;
}div.module-aranciosol2 {
	color: #333;
	background: url(box-aranciosol2-br.gif) no-repeat bottom right;
}div.module-aranciosol2 div {
	background: url(box-aranciosol2-bl.gif) no-repeat bottom left;
}div.module-aranciosol2 div div {
	background: url(box-aranciosol2-tr.gif) no-repeat top right;
}div.module-aranciosol2 div div div {
	background: url(box-aranciosol2-tl.gif) no-repeat top left;
}div.module-aranciosol2 div div div{
padding: 8px 15px 15px 15px;
	}
li.newsfeed-aranciosol a{
color:#ff6600;	
margin-left: 0px;
}/* pubblisol3 */
div.module-pubblisol3 h3 {
	color: #FFFFFF;
}div.module-pubblisol3 {
	color: #FFFFFF;
	background: url(box-pubblisol3-br.gif) repeat bottom right;
}div.module-pubblisol3 div {
	background: url(box-pubblisol3-bl.gif) no-repeat bottom left;
}div.module-pubblisol3 div div {
	background: url(box-pubblisol3-tr.gif) no-repeat top right;
}div.module-pubblisol3 div div div {
	background: url(box-pubblisol3-tl.gif) no-repeat top left;
}li.newsfeed-pubblisol3 a{
color:#ff6600;	
margin-left: 0px;
}

/* Menu di Joomla */

.flags li { list-style-type:none; }
.flags li a { font-size:12px; }
a.sublevel {
	padding: 4px 4px 4px 13px;
	display: block;
	color: #545454;
	background: url(bullet-list2.gif) no-repeat 2% 50%;
	text-decoration: none;
}a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #59B2C4;
	background: url(bullet-list2.gif) no-repeat 2% 50%;
	text-decoration: none;
}#active_menu {
	background: url(bullet-list2.gif) no-repeat 2% 50%;
	color: #59B2C4;
}table.moduletable {
	padding: 1px 0 1px 1px;
	/*margin-bottom: 1px;*/
	width: 100%;
}table.moduletable th {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: left;
	width: 100%;
	letter-spacing: 0;
		padding-bottom: 0;
	padding-left: 12px;
}table.moduletable td {
	font-size: 11px;
	color:#333;
	font-weight: normal;
}.sectiontableheader_basket {
	color: #DA202D;
	font-weight: bold;
	color: #fff;
	border: 1px solid #f90;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background: url(back.png);
}.sectiontableheader_basket th{color:#fff;font-weight:bold;}
.sectiontableheader {
	color: #DA202D;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
}.sectiontableheader2 {
	color: #f90;
	border-bottom: solid 1px #DA202D;
	text-align: justify;
	background: #f9f9f9;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableheader3 {
	color: #f90;
	border-bottom: solid 1px #DA202D;
	text-align: justify;
	background: #f9f9f9;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableheader4 {
	color: #DA202D;
	text-align: left;
	vertical-align: bottom;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableheader2left {
	color: #f90;
	border-bottom: solid 1px #DA202D;
	text-align: left;
	background: #f9f9f9;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableheader2right {
	height: 10px;
	color: #f90;
	border-bottom: solid 1px #DA202D;
	text-align: right;
	vertical-align: bottom;
	background: #f9f9f9;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.quickquestion_title {
	height: 20px;
	color: #f90;
	border-bottom: solid 1px #DA202D;
	text-align: justify;
	border-top: solid 1px #DA202D;
	background: #f9f9f9;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableheader2rightlink {
	color: #f90;
	text-align: right;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableheader2rightlink:hover {
	color: #DA202D;
	text-align: right;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}a.sectiontableentrylink:link, a.sectiontableentrylink:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 10px;
	color: #033;
	text-align: left;
	font-weight: bold;
}a.sectiontableentrylink:hover {
	color: #DA202D;
	text-decoration: none;
	font-weight: bold;
}/*Comunicati stampa*/
.componentheading_comunicati{
	font-size: 250%;
	color: #00528A;
	font-weight: bold;
	line-height: 100%;
	margin-top:2px;
	margin-bottom:4px;
	font-family: Georgia;
	background-color: #FBFBFB;
	border-bottom: 2px solid #EEF9FF;
}a.contentpagetitle_comunicati{
	font-size: 155%;
	color: #00528A;
	font-weight: normal;
	line-height: 120%;
	margin-top:2px;
	margin-bottom:2px;
	font-family: Georgia;
}a:hover.contentpagetitle_comunicati {
	font-size: 155%;
	color: #da202d;
	font-weight: normal;
	line-height: 120%;
	margin-top:2px;
	margin-bottom:2px;
	font-family: Georgia;
	border-bottom: 1px dotted #da202d;
}.blog_speciali{
margin:0;padding:0;border:0px inset #ccc;
}.contentpaneopen_speciali{
padding-top:4px;
border-top:1px dotted #ccc;
background: transparent url(sfondo_primopiano.gif) repeat-x left top;
clear: both;
}.blog_comunicati{
	border-bottom: 1px dotted #ccc;
	background-color: #FBFBFB;
}.contentpaneopen_comunicati {
	/*border-bottom: 1px dotted #ccc;*/
	width: 100%;
	}
.contentpaneopen_comunicati span{
	font-size:95%;
}.contentpaneopen div a:link,.contentpaneopen div a:visited{color:#00528A;}
.contentpaneopen div a:hover{color:#da202d;}
.contentpaneopen_comunicati span a{
	color: #ff6600;
	font-weight: normal;
	font-family: Georgia;
}h1.contentheading_comunicati, h1.contentheading_comunicati a  {font-weight:bold;font-size: 13px;color:#00528A}
h1.contentheading_comunicati a:hover  {font-size: 12px;color:#da202d;font-weight:bold;}
.contentheading_comunicati{
	background-color: #EEF9FF;
	border-top: 1px dotted #ccc;
	/*border-top: 1px dotted #ccc;*/
}.contentheading_comunicati:hover{
	background-color: #F7F7F7;
	border-top: 1px dotted #ccc;
	/*border-top: 1px dotted #ccc;*/
}/*archivio notizie _arch*/
.sectiontableheader_arch {
	height: 20px;
	color: #DA202D;
	font-weight: bold;
	border-bottom: 1px solid #DA202D;
	border-top: 1px dotted #DA202D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DA202D;
	background: #EEF9FF;
}tr.sectiontableentry1_arch td {
	padding: 5px 5px;
	border-bottom: 1px dotted #DDDDDD;
	background: #FFFFFF;
}tr.sectiontableentry2_arch td {
	padding: 5px 5px;
	border-bottom: 1px dotted #DDDDDD;
	background: #EFEFEF;
}tr.sectiontableentry1_arch:hover td,
tr.sectiontableentry2_arch:hover td {
	background: #EEF9FF;
}tr.sectiontableentry1_arch td a,
tr.sectiontableentry2_arch td a{
	color:#000;
	font-family: Georgia;
	font-weight:normal;
	font-size:12px;
	}
tr.sectiontableentry1_arch td a:hover,
tr.sectiontableentry2_arch td a:hover{
	color:#da202e;
	font-family: Georgia;
	font-weight:normal
}.sectiontablefooter_arch{
	background: #EEF9FF;
	border: 1px dotted #DDDDDD;
	padding:8px;
}.contentpane_arch {
	color: #DA202D;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
}.contentpane_arch ul{
	color: #333;
	padding-left: 0px;
	margin:0px;
}.contentpane_arch ul  li{
	margin-top:5px;
	background: url(giornale.gif) no-repeat top left #F7F7F7;
	padding: 10px 0px 10px 60px;
	border: 1px dotted #DDDDDD;
}.contentpane_arch  ul li:hover{
	margin-top:5px;
	background: url(giornale.gif) no-repeat top left #EEF9FF;
	padding: 10px 10px 10px 60px;
	border: 1px dotted #DDDDDD;
}.contentpane_arch ul  li a:link,
.contentpane_arch ul  li a:visited{
	color: #ff6600;
	font-weight:normal;
	font-size: 13px;
	font-family: Georgia;
	letter-spacing:0.13em;
}.contentpane_arch ul li a:hover{
	color: #da202e;
}.sectiontableentry1 {
	height: 15px;
	color: #000;
	text-align: left;
	background: #fdfdfd;
    font: lighter 10px Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #c34;
}.sectiontableentry2 {
	height: 15px;
	color: #000;
	text-align: left;
	background: #EEF9FF;
	font: lighter 10px Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid #c34;
}.sectiontableentry2_ {
	color: #f90;
	text-align: left;
	background: #FAF3D7;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry3 {
	height: 40px;
	color: #DA202D;
	background: #f9eeb8;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry4 {
	height: 20px;
	color: #DA202D;
	border-top: 1px solid #f00;
	border-bottom: 1px solid #f00;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry4link {
	color: #f00;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry4link:hover {
	color: #f90;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry5 {
	height: 20px;
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry6 {
	color: #000;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry7 {
	height: 24px;
	color: #000;
	padding: 5px;
	width: 50%;
	background: #f9eeb8;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry8 {
	color: #DA202D;
	padding: 5px;
	border-bottom: 1px solid #f9eeb8;
	background: #fff;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry9 {
	height: 24px;
	color: #DA202D;
	padding: 5px;
	border-bottom: 1px solid #fff;
	text-align: right;
	background: #f9eeb8;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry10 {
	height: 26px;
	color: #DA202D;
	text-align: right;
	background: #f9eeb8;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry11 {
	height: 26px;
	color: #DA202D;
	text-align: right;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.sectiontableentry12 {
	height: 10px;
	color: #000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.ricerca_annunci {
	height: 26px;
	color: #fff;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
}.registrazione_titolo {
	color: #DA202D;
	background: #f9eeb8;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.registrazione_sottotitolo {
	color: #DA202D;
	padding-left: 5px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.registrazione_testo {
	color: #000;
	padding-left: 5px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.small2 {
	color: #000;
	text-decoration: none;
	text-align: right;
	font: NORMAL 10px Verdana, Arial, Helvetica, sans-serif;
}.smalldark {
	color: #DA202D;
	text-decoration: none;
	height: 18px;
	padding-left: 3px;
	text-align: right;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.smalldark2 {
	color: #DA202D;
	text-decoration: none;
	height: 18px;
	padding-left: 3px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.contentpane {
	background: #fff;
	padding-left: 3px;
	padding-right: 3px;
}.contentpane2 {
	color: #DA202D;
	padding-left: 8px;
	padding-right: 7px;
	vertical-align: top;
}.wrapper {
	vertical-align: top;
	padding-left: 0;
	padding-right: 0;
}.contentpane_wrapper {
	background: #fff;
	padding-left: 0;
	padding-right: 5px;
}.contentpaneopen {
	border: 0 ridge #09c;
	width: 100%;
	padding: 1px;
	
}.blog {
	border: 0 ridge #09c;
	width: 440px;
	padding-left: 4px;
}.contentheading, .componentheading {
	color: #DA202D;
	text-align: left;
	margin:4px;
	font: bold 28px Georgia, Palatino, serif;
	/*background: #cccccc;*/
	}.padding_all {
	padding: 0px 0px 0;
}.createdate {
	color: #ff6600;
	font: 9px Georgia;
}.button_annunci {
	color: #fff;
	border: 1px solid #eee;
	height: 18px;
	vertical-align: top;
	background: #c00;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
}.inputbox {
	margin-top: 2px;
	margin-bottom: 2px;
	color: #00528A;
	background: #fff left center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}.combo {
	color: #000;
	width: 245px;
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}a.contentpagetitle:link, a.contentpagetitle:visited {
	color: #f90;
	text-align: left;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}a.contentpagetitle:hover {
	text-align: left;
	color: #666;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}a.category:link, a.category:visited {
	color: #c00;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}a.category:hover {
	color: #900;
	text-decoration: none;
}.ontab {
	border-left: outset 2px #f90;
	border-right: outset 2px #808080;
	border-top: outset 2px #f90;
	border-bottom: solid 1px #d5d5d5;
	text-align: justify;
	font-weight: bold;
	color: #FFF;
	background: #ffae00;
}.offtab {
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: justify;
	font-weight: normal;
	background: #e5e5e5;
}.tabheading {
	text-align: left;
	background: #ffae00;
}.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}.moscode {
	background: #f0f0f0;
}.code {
	border: 1px solid #FFF;
	background: #f0f0f0;
}.message {
	color: #f60;
	text-align: justify;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
}.back_button {
	text-align: center;
	margin-top: 20px;
}table.contenttoc {
	color: #330;
	border: 1px solid #333;
	background: #e0e0e0;
}table.contenttoc td {
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}table.searchinto {
	width: 100%;
}table.searchintro td {
	color: #00528A;
	font-weight: normal;
	background: #EEF9FF;
	border:1px dotted #ddd;
	}
	.tablec {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}.Home {
	color: #575757;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}.trEsami {
	color: #000;
	background: #CCC;
	font: 11px Data, Verdana, Arial, Helvetica, sans-serif;
}.trDate {
	color: #FFF;
	letter-spacing: 1px;
	font: bold 10px Data, Verdana, Arial, Helvetica, sans-serif;
}.titolo {
	color: #ccc;
	border-bottom: 1px solid #ccc;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.titolo_annunci {
	color: #c00;
	border-bottom: 1px solid #ccc;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}.titoloPub {
	color: #fc0;
	border-bottom: 1px solid #ccc;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.titoloBianco {
	color: #fff;
	border-bottom: 1px solid #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.titoloBlu {
	color: #fc0;
	border-bottom: 1px solid #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.TopCell {
	color: #CCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}.homeCell {
	color: #ccc;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}.Cella {
	color: #2A4657;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}.cella2 {
	color: #F9854C;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}.Cella4 {
	color: #F9854C;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}.cella3 {
	color: #2A4657;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.cella5 {
	color: #f0f0f0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.cella6 {
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.cella7 {
	color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.campoCentrato {
	color: #000;
	letter-spacing: 1px;
	text-align: justify;
	background: #F2F2F2;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}.misure {
	color: #000;
	letter-spacing: 1px;
	border-bottom: 1px solid #C00;
	font: 10px Data, Verdana, Arial, Helvetica, sans-serif;
}.etichetta {
	color: #000;
	letter-spacing: 1px;
	background: #F2F2F2;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.prova {
	list-style-type: decimal;
	color: #CCC;
	margin: 4px;
	padding: 4px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.programmi {
	list-style-type: disc;
	color: #CCC;
	margin: 4px;
	padding: 4px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.container {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}.testoRosso {
	color: #c00;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.testoGiallo {
	color: #D7A90B;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.testoVerde {
	color: #050;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.testoNero {
	color: #575757;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.testoAzz {
	color: #B5DAFF;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.Services {
	color: #527CB6;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}.Houses {
	color: #527CB6;
	text-align: right;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkSX {
	color: #f00;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkSX:hover {
	color: #A0B9D7;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkDX {
	color: #FFD579;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkDX:hover {
	color: #fff;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkTopCell {
	color: #666;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.linkTopCell:hover {
	color: #fc0;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.linkHouse {
	color: #fc0;
	text-align: right;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkHouse:hover {
	color: #fff;
	text-align: right;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkMenu {
	color: #fff;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.linkMenu:hover {
	color: #D7A90B;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.linkNews {
	color: #575757;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.linkNews:hover {
	color: #050;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.linkList {
	color: #f60;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkList:hover {
	color: #069;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkList2 {
	color: #2A4657;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.linkList2:hover {
	color: #BBDBF2;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.linkofferte {
	color: #2A4657;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkofferte:hover {
	color: #F9854C;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkofferte2 {
	color: #2A4657;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.linkofferte2:hover {
	color: #F9854C;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.linkListNero {
	color: #3E3B34;
	text-decoration: none;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}.linkListNero:hover {
	color: #D7A90B;
	text-decoration: none;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}.linkGiallo {
	color: #fc0;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkGiallo:hover {
	color: #ccc;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.linkAlberghi {
	color: #000;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkAlberghi:hover {
	color: #DA202D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkAlberghiTitolo {
	color: #fff;
	text-decoration: none;
	padding-right: 8px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkAlberghiTitolo:hover {
	color: #069;
	text-decoration: none;
	padding-right: 8px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkAlberghiSottoTitolo {
	color: #9A2917;
	text-decoration: none;
	padding-right: 8px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.linkAlberghiSottoTitolo:hover {
	color: #069;
	text-decoration: none;
	padding-right: 8px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.testoAlberghi {
	color: #000;
	text-decoration: none;
	text-align: left;
	padding: 5px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.AlberghiTitolo {
	color: #fff;
	text-decoration: none;
	padding-right: 8px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.AlberghiSottoTitolo {
	color: #9A2917;
	text-decoration: none;
	padding-right: 8px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.sfondo {
	background-repeat: repeat-x;
	background-position: left top;
	color: #2A4657;
	padding-left: 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}.sfondo2 {
	background-repeat: no-repeat;
	background-position: right bottom;
}.sfondo3 {
	background-repeat: no-repeat;
	background-position: right;
}.sfondo4 {
	background-repeat: no-repeat;
	background-position: center;
}.sfondo4 {
	background-repeat: no-repeat;
	background-position: bottom;
}.sfondo5 {
	background-repeat: no-repeat;
	background-position: top center;
}.sfondo6 {
	background-repeat: no-repeat;
	background-position: top left;
}.RegistratiTitolo {
	color: #2A4657;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.border_top {
	border-top: 1px solid #E6EEF9;
}.border_bottom {
	border-bottom: 1px solid #E6EEF9;
}.border_bottomRed {
	border-bottom: 1px solid #DA202D;
}.border_bottomNero {
	border-bottom: 1px solid #000;
}.border_right {
	border-right: 1px solid #E6EEF9;
}.border_right2 {
	border-right: 1px solid #ccc;
}.border_left {
	border-left: 1px solid #E6EEF9;
}.border_left2 {
	border-left: 1px solid #ccc;
	color: #DA202D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.border_bottom2 {
	border-bottom: 1px solid #E0A904;
}.border_bottom_arancio {
	border-bottom: 1px solid #f90;
}.borderleftright {
	border-left: 1px solid #DA202D;
	border-right: 1px solid #DA202D;
}.borderlefttop {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #DA202D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.borderrighttop {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #DA202D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.borderrightbottom {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #DA202D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.borderleftbottom {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #DA202D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.border {
	border-left: 1px solid #C00;
	border-right: 1px solid #C00;
	border-bottom: 1px solid #C00;
}.testodormirecerca {
	color: #DA202D;
	text-decoration: none;
	background: #f9eeb8;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.testodormirecercaleft {
	color: #000;
	text-decoration: none;
	text-align: right;
	width: 245px;
	background: #f9eeb8;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.Turismo2 {
	color: #2A4657;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.Turismo {
	color: #2A4657;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.articolo_gen_TITOLO {
	color: #f00;
	text-decoration: none;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}.articolo_gen_SOTTOTITOLO {
	color: #000;
	text-decoration: none;
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
}.articolo_gen_TESTO {
	color: #000;
	text-decoration: none;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}.link_Vis {
	color: #fff;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.link_Vis:hover {
	color: #D7A90B;
	text-decoration: none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.news {
	color: #000;
	text-decoration: none;
	text-align: justify;
	background: url(sf_news.jpg) no-repeat;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}.articolo_gen_TITOLO {
	color: #f00;
	text-decoration: none;
	padding-left: 15px;
	text-align: left;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}.articolo_gen_SOTTOTITOLO {
	color: #f00;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
}.articolo_gen_TESTO {
	color: #000;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.link_Vis {
	color: #000;
	text-decoration: none;
	text-align: justify;
	padding-left: 5px;
	font: normal 17px Verdana, Arial, Helvetica, sans-serif;
}.link_Vis:hover {
	color: #D7A90B;
	text-decoration: none;
	text-align: justify;
	padding-left: 5px;
	font: normal 107px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_titolo {
	color: #f00;
	text-decoration: none;
	text-align: left;
	padding-right: 25px;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_testo {
	color: #000;
	text-decoration: none;
	text-align: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_titoli_elenco {
	color: #F90;
	text-decoration: none;
	text-align: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_icone {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000;
}.Itiner_turismo_dati {
	color: #DA202D;
	text-decoration: none;
	text-align: right;
	padding-right: 4px;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_datiG {
	color: #DA202D;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_datiGR {
	color: #DA202D;
	text-decoration: none;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_datiGBLU {
	color: #036;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_datiGRBLU {
	color: #036;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_testi {
	color: #000;
	text-decoration: none;
	text-align: left;
	background: #fff;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.Itiner_turismo_table {
	border: 0;
	background: #FDFAF1;
}.padding_table {
	padding-left: 10px;
}.link_dove {
	color: #2C215A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.link_dove:hover {
	color: #DA202D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.News_turismo_titolo {
	color: #f00;
	text-decoration: none;
	text-align: left;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.News_turismo_testo {
	color: #000;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.padding-bottom {
	padding-bottom: 5px;
	padding-top: 5px;
}.T_Itiner_turismo_dati {
	color: #DA202D;
	text-decoration: none;
	text-align: right;
	padding-right: 4px;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.T_Itiner_turismo_datiG {
	color: #333;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.T_Itiner_turismo_datiGR {
	color: #DA202D;
	text-decoration: none;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.T_Itiner_turismo_datiGBLU {
	color: #036;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif;
}.T_Itiner_turismo_datiGRBLU {
	color: #036;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.T_Itiner_turismo_testi {
	color: #000;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	background: #fff;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.T_Itiner_turismo_table {
	border: 0;
	background: #FDFAF1;
}.T_padding_table {
	padding-left: 10px;
}.T_link_dove {
	color: #2C215A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.T_link_dove:hover {
	color: #DA202D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.titolettoBianco {
	color: #fff;
	padding-left: 4px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.borderlefttopRosso {
	border-left: 1px solid #DA202D;
	border-top: 1px solid #DA202D;
	padding-left: 4px;
	color: #DA202D;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.borderrighttopRosso {
	border-right: 1px solid #DA202D;
	border-top: 1px solid #DA202D;
}.testo_Nero {
	padding-right: 2px;
	color: #575757;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.testo_Rosso {
	padding-left: 2px;
	color: #DA202D;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.pubbliredaz_bottom {
	padding-left: 2px;
	color: #DA202D;
	text-align: left;
	border-bottom: 2px solid #da202d;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.link_redazionali {
	font-size: 10px;
	color: #000;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}.link_redazionali:hover {
	font-size: 10px;
	color: #DA202D;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}table.moduletable_bannerright {
	padding-bottom: 30px;
}table.moduletable_bannertop {
	padding-bottom: 5px;
}.bgcolorimg {
	background: #F9EEB8;
}.ann_lav_titolo {
	color: #DA202D;
	text-decoration: none;
	text-align: left;
	padding-right: 4px;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.ann_lav_titolo2 {
	color: #FFF;
	background: #da202d;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.ann_lav_titoloRosso {
	color: #da202d;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.mangiare_titoloRosso {
	color: #da202d;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}.intro_dormire {
	padding-right: 2px;
	padding-bottom: 12px;
	color: #575757;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.intro_ricettario {
	padding: 6px;
	color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.intro_mangiare {
	padding: 6px;
	color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.titoli_mangiare {
	color: #da202d;
	text-align: justify;
	border-top: 1px solid #DA202D;
	border-bottom: 1px solid #DA202D;
	height: 40px;
	background: #F9EEB8;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.padding_right {
	padding-right: 8px;
}.padding_left {
	padding-left: 18px;
}.cartine_sicilia_tit {
	color: #da202d;
	text-align: justify;
	border-top: 1px solid #DA202D;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.intro_sezioni {
	padding: 6px;
	color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}.intro_sezioni_tit {
	color: #da202d;
	text-align: justify;
	border-top: 1px solid #DA202D;
	border-bottom: 1px solid #DA202D;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.titolo_struttura {
	color: #da202d;
	border-bottom: 1px solid #da202d;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.votazione {
	color: #da202d;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}.voci_bold {
	color: #000;
	text-align: right;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}.voci_testo {
	color: #000;
	text-align: left;
	padding-left: 5px;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}.nota_titolo {
	color: #000;
	border-top: 1px solid #DA202D;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.nota_testo {
	color: #000;
	text-align: justify;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}.trasp_titolo {
	color: #000;
	border-bottom: 1px solid #DA202D;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.trasp_testo {
	color: #000;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}.aerei_titolo {
	color: #fff;
	padding-left: 10px;
	height: 20px;
	background: url(sf_top_aerei.gif);
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}.aerei_testo {
	color: #000;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}.aerei_testo_bold {
	color: #000;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}.aerei_testo_bold_info {
	color: #000;
	vertical-align: top;
	padding-left: 5px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}.borderbottomaerei {
	border-bottom: 1px solid #faf3d7;
}.sfondoriga {
	background: #F9F9F9;
}.sfondoriga2 {
	background: #FAF3D7;
}.buttonbianco {
	color: #C00;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	background: #FFF url(freccia_menusx.png) no-repeat right;
	font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
}.buttonform {
	color: #C00;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	background: #FFC url(freccia_menusx.png) no-repeat right;
	font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
}.inputbox_login {
	border: solid 1px #e1e1e1;
	width: 70px;
	height: 16px;
	font-size: 10px;
	background: #F0F0F0;
}table.moduletable_topmenu {
	width: 100%;
	text-align: left;
}table.moduletabl_topmene_topmenu th {
	color: #FFF;
	text-align: left;
}table.moduletable_topmenu td {
	font-size: 11px;
	font-weight: normal;
}

.topmenu a {
	color: #DA202D;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.topmenu a:hover {
	color: #F60;
}table.menu_canali td {
	height: 24px;
	vertical-align: bottom;
}table.menu_canali {
	margin-left: 14px;
}.Stile3 {
	color: #f0f0f0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}.Stile4 {
	color: #FFF;
	font-weight: bold;
}#sol-cert {
	float: left;
	margin-top: 16px;
	font-size: 11px;
}#sol-cert a, #sol-cert a:hover, #sol-cert a:active, #sol-cert a:focus {
	padding-left: 3px;
}.Sez_Itiner_turismo_titoli_elenco a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FF6600;
	text-decoration:none;
	text-align:left;
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}.link_bianco a,
.link_bianco a:visited {
color: #FFF;
list-style:none;
margin-top:30px;
font-weight:bold;
text-decoration:none;
}.link_bianco a:hover {
color: #CCCCCC;
}.tooltip {
z-index: 9999;
width: 180px;
text-align:left;
color: #000000;
background-color: #fff;
border:1px solid black;
padding: 4px;
}.tooltip h4 {
font-weight: bold;
font-size: 11px;
margin: 0px;
}.tooltip p {
font-size: 11px;
}div.moduletable_arch div a:link,
div.moduletable_arch div a:visited  {
color:#00528A;
font-size: 10px;
}.test{
background: url(sfuma.gif) repeat-x  #F2F9FD;
}

.footer{margin:4px 10px 3px 10px;font-size:9px;color:#575757;text-align:justify}
.footer a,.footer a:link,.footer a:hover,.footer a:visited{text-decoration:none;font-weight:bold;}
.audiweb{background-image:url(audiweb.gif);background-repeat:no-repeat }
.audiweb span{margin-left:65px;margin-bottom:-2px;margin-top:-2px;}


/* TAG CLOUD  */

.chronoform, .chronoform a{color:#ccc;float:right;margin-right:10px;}
.contatto {padding:20px;}
div.contatto div {background-color:#F4F4F4;padding:10px;width:99%;border:1px dotted #ddd;text-align:center;}
.pacchetto{background-color:#F4F4F4;border:1px solid #ddd;}
.pacchetto:hover{background-color:#EDF7E7;border:1px solid #ddd;}
#tab-guida{text-align:center}
#tab-guida td {height:70%;background-color:#F4F4F4;border:1px dotted #ddd}
#tab-guida td:hover {background-color:#EDF7E7;}
#primo_rigo td{background-color:#EDF7E7;}
#tab-guida span{font-size:9px;line-height:12px;color:#333;}
#primo_rigo span{font-size:12px;color:#da202d;}

/*text-ul*/
div.text-ul ul {margin:0;padding:0;}
div.text-ul ul li {margin-left: 2px; margin-bottom: 8px; padding: 0px 0 2px 15px; background: url(bullet-list2.gif) no-repeat 0 3px; text-transform:uppercase;}
div.text-ul ul li a:link{font-size:10px;font-weight:normal;color: #00528A;border-bottom: 1px dotted #00528A;text-decoration:none;}
div.text-ul ul li a:hover,div.text-ul ul li a:visited{font-size:10px;color: #00528A;border-bottom: 1px dotted #00528A;text-decoration:none;}
/*Input Ricerca Comuni*/
input.pds-votebutton-pack{border:0;color:0;background-image:url(submit.png);background-repeat:no-repeat}
/*Tag CLoud*/
.cloud{overflow:hidden;width:155px;margin:3px;padding:5px;border:1px solid #ddd;background-image:url(sf-cloud.gif);margin:0px/*forIE6*/}
.tag_c{line-height:120%;}
a:link.tag_c,a:visited.tag_c{margin:2px;border-bottom:1px dotted #00528A;text-decoration:none;font-family:Sans,Verdana,Helvetica,Arial,sans-serif;color:#00528A;font-weight:normal;}
a:hover.tag_c{color:#da202d;text-decoration:none;border-bottom: 1px dotted #da202d;}

.pubblic{padding:5px;margin:5px;}
.modulo-adsense{margin:3px;padding:10px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.annunci {font-family: Georgia, Palatino, serif;color:#575757}

#click-box{width:450px;z-index:1000;position:relative;overflow:hidden;display:none;margin-top:-40px;background-color:#EEF9FF;border:3px solid #575757;padding:15px;}
#click-box .servizio { margin-top:10px;border:1px dotted #ddd; padding:3px; }
#click-box .servizio img { vertical-align:bottom; }
#click-box .servizio_txt a { margin-left:5px;color:#333333;text-decoration:none;font-weight:bold}
#click-box .servizio_txt a:hover {color:#da202d;}
#click-box .servizio_txt p { margin-top:5px;}
#click-box .close {  padding-left:430px; }

.ilsondaggio a:link,.ilsondaggio a:visited,.ilsondaggio a:hover{width:468px;height:49px;color:#da202d;clear:both}
.module-banner{border:1px solid da202d;clear:both;margin-bottom:5px;margin-top:5px;}
.moduletable-banner{border:1px solid #da202d;clear:both;margin-bottom:5px;margin-top:5px;}

.buttonheading{margin:5px;}
.buttonheading img{margin-left:2px;margin-right:2px;}

.moduletable-targhe-alterne {padding:5px;border:1px dotted #efefef;}
.moduletable-targhe-alterne  h3{margin:10px 0px 10px 0px;color:#575757;font-weight:bold}

div.moduletable-speciali{padding-bottom:25px;background-color:#fff;}
div.moduletable-speciali li{border:1px solid #ddd;height:90px;margin:5px;font-size:11px;}
div.moduletable-speciali li a{color:}



