HTML {
	padding 0;
 	BACKGROUND-COLOR: #fff;
	margin: 0px;
	}

HTML img{
	border:0;
	}
	
BODY {
	PADDING-BOTTOM: 0px; 
	font:normal 120% Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fff;
	margin: 0 auto;
	height:100%;
	width:990px;
	text-align:center;
	color:#333333;
	}
	
div#contenitore	{
	border-left:1px solid #48679F;
	border-right:1px solid #48679F;
	border-bottom:1px solid #48679F;
	width:990px;
	margin:0;
	padding:0;
	text-align:center;
	}
	
#header-image {
background-color: #4d80b9;
background-image: url(images/flower.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 177px;
border-top: 2px #48679F solid;
border-bottom: 2px #48679F solid;
margin-left: 00px;
margin-right: 0px;
text-align:right;color:#fff;
padding: 20px 20px 0 0;
}

#container {
	width:990px;
	BACKGROUND: url(img/dx2.png) #fff repeat-y right top;
	}
	
#container2 {	
	BACKGROUND: url(img/sx2.png)  repeat-y left top;
	}

/* spot */

div#spot 	{
	border-bottom:2px solid #48679F;
	width:990px;
	height:105px;
	margin:0;
	padding:0px 0 0 0;
	text-align:left;

	}
	
	#singola {float:right;}
	
div#spot span
	{
	padding:0 0px 30px 0px;
	}
	
/* testa */

div#testa
	{
	background: url(img/testa.png) no-repeat top left;
	width:990px;
	height:67px;
	border-bottom:1px solid #48679F;
	margin:0;
	padding:0;
	text-align:right;
	/*position:relative;*/
	
	}
	
	div#testa a
	{
	line-height:47px;
	text-decoration:none;
	margin:0;
	font-size:10pt;
	padding:0 10px 0 0;
	color:#48679F;;
	}
	
a#punto{
	position:absolute;
	width:240px;
	height:65px;
	left:485px;
	text-align:center;
	background-color : transparent;
}
/*a#punto  {width:240px;height:65px;text-indent:-10000px;font-size:50px }*/
	
/* sottotesta */

div#sottotesta
	{background:#000;
	width:990px;
	height:20px;
	margin:4px 0 0 0;
	padding:0;
	font:normal 70% Arial, Helvetica, sans-serif;	text-align:left;
	color:#fff;
	}
		
div#sottotesta p
	{margin:0;
		padding:0 0 0 10px;	line-height:20px;}
		
/* menu */

div#menu
	{background:#48679F;
	width:990px;
	height:22px;
	margin:10px 0 40px 0;
	padding:0px; text-align:center;
	border-bottom:1px solid #48679F;
	border-top:1px solid #48679F;}

div#menu ul
	{
	list-style-type: none;
	margin:0;
	padding:0;
	}

div#menu li
	{
	float:left;
	margin:0;
	padding:0; 
	}	

div#menu a
	{
	display: block;
	text-align:center;
	line-height:18px;
	width:99px;
	height:18px;
	color:#fff;
	padding:0px;
	margin:0;
	text-decoration: none;
	}
	
div#menu a:hover
	{
	/*color: #48679F;*/
	/*background:#fff;*/
	padding:0px;
	margin:0;
	text-decoration: underline;
	}
	
	div#menu a.attivo
	{
	color: #000000;
	/*background:#fff;*/
	padding:0px;
	margin:0;
	text-decoration: none;
	}
	
#menu {font:bold 12px Arial, Helvetica, sans-serif;}
div.sottomenu{
	text-align:left;
	margin-bottom:2px;
	margin-top:4px;
}
div.menu02{
	height:18px;
	width:99px;
	float:left;
	margin-top:1px;
}
div.sottomenu01{
	width:100px;
	float:left;
	text-align:center;

	border-right:1px  solid #cdcdcd;
}
div.sottomenu02{
	width:100px;
	float:left;
	text-align:center;
}
/* fine menu */

/* spallasx */
	
DIV#spallasx {
	border-top:1px solid #48679F;
	padding:0em 0px;
	float:left; 
	WIDTH: 369px; 
	margin:0;
	text-align:left;
	}
	
DIV#spallasx a {
	color: #48679F; 
	text-decoration: none;
	}
	
#spallasx A:hover {
	color: #48679F; 
	text-decoration: underline;
	}

/* fine spallasx */

/* notizie */

	
div.attualita	
	{
	border-top:1px solid #7e9dd6;
	margin:10px 0px 10px 10px;
	
	width:245px;
	}
div.cultura{
	border-top:1px solid #7e9dd6;
	margin:0 10px 10px 10px;
	/*min-height:130px;
	height:130px;
	height:auto;*/
}
div.cultura2{
	/*height:125px;*/
	padding-bottom:10px;
	clear:both;
	border-top:1px solid #7e9dd6;
	margin:5px 10px;
}
div.cultura3{
	border-top:1px solid #7e9dd6;
	margin:5px 10px;
}
div.didascalia{
	background-image:url(images/sfondo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#ffffff;
	font-size:11px;
	position:relative;
	top:-17px;
}
h3{	
	font-size:27px;
	line-height:0px;
	margin:0 -5PX 0px 0;
	padding-bottom: 0px; 
	text-align:left;
}
div.opinione, div.politica
	{
	border-top:1px solid #7e9dd6;
	margin:0 10px 10px 10px;
	}
	
div.primopiano
	{margin:0;
	padding:5px 10px 10px 10px;
	}
	
	div.primopiano2
	{margin:0;
	padding:5px 10px 10px 10px;
	border-bottom:1px solid #7e9dd6;
	}
span.selezionato{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:7px;
	background-color:#ffffff;
	/*height:23px;*/
	color:#000000;
	position:relative;
	top:2px;
}
div.video{
	margin:-5px 10px 10px 10px;
	}

DIV#opinione {
	background:url(img/opinione.png) repeat-y top left;
	padding:0 0px;
	border-right:1px solid  #48679F;
	border-left:1px solid  #48679F;
	margin:0 10px ;height:180px;
	}
	
div.primopiano p{padding:0px 0;margin:0;font:normal 80% Arial, Helvetica, sans-serif;}
div.politica p{font:normal 80% Arial, Helvetica, sans-serif;}
div.cultura p{font:normal 70% Arial, Helvetica, sans-serif;margin:0px 0 0 0}
div.cultura2 p{font:normal 80% Georgia, "Times New Roman", Times, serif;margin:0px 0 0 0;lett er-spacing:1pt;li ne-height:25px;}
div.cultura3 p{font:nor mal 80% Georgia, "Times New Roman", Times, serif;margin:0px 0 0 0;let ter-spacing:1pt;l ine-height:25px;}
div#opinione p{font:normal 70% Arial, Helvetica, sans-serif;}
div#opinione2 p{font:normal 70% Arial, Helvetica, sans-serif;}
div.attualita p{font:normal 70% Arial, Helvetica, sans-serif;}

p.bordi{
color:#3d3d3d;
width:610px;
border-right:1px solid #48679F;
padding:10px 5px 0 0;
font:normal 16px Georgia, "Times New Roman", Times, serif;
}
p.bordi02{
	color:#3d3d3d;
	width:100%;
	/*border-right:1px solid #48679F;*/
	padding:10px 5px 0 0;
	font:normal 16px Georgia, "Times New Roman", Times, serif;

}

p.bordosotto{border-bottom:1px solid #48679F; width:610px;padding:0 0 5px 0;color:#fff;}
p.bordosotto02{border-bottom:1px solid #48679F; width:100%;padding:0 0 5px 0;color:#fff;}
p.bordodata{ width:610px;font:bold 80% Georgia, "Times New Roman", Times, serif;padding:15px 0 5px 0;color: #921712;}
a.elenco{font:bold 80% Arial, Helvetica, sans-serif;}

p.opinione	{
	font:normal 115% Georgia, "Times New Roman", Times, serif;
	color: #48679F; 
 	text-align:right;
 	padding:0 35px 5px 0;
	border-top:1px solid #48679F;
	border-right:1px solid #48679F;
	border-left:1px solid #48679F;
	margin:0 10px ;
	background:url(img/lente.png) no-repeat top right;
	}
	
#opinione h5{color:#fff;padding:5px;}
#opinione p{color:#000;text-align:justify;padding:5px;}

DIV#opinione2 {
	padding:1em 0px;
	border-top:1px solid #48679F;
	margin:0 10px ;
	}

#opinione2 h5{color:#48679F;;padding:5px;}
#opinione2 p{color:#000;padding:5px;}
/* fine notizie */

/* ora */
	
p.ora{
	/*padding:20px 0 0 8px;	*/
	padding-left:8px;
	font-size:10px;
	font:normal 70% Georgia, "Times New Roman", Times, serif;	
	text-align:left;
	}
p.pdf{

	font:normal 70% Georgia, "Times New Roman", Times, serif;	
	}
	#ora span{
	float:right;
	height:20px;
	margin:0;
	}
	
/* fine ora */

/* spalla dx */
	
DIV#spalladx {
	border-top:1px solid #48679F;
	margin:0;
	padding:0em 0px;
	FLOAT: right; 
	WIDTH: 350px;
	text-align:left;
	}
	
DIV#spalladx a {
	color: #48679F; 
	text-decoration: none;
	}
	
#spalladx A:hover {
	color: #48679F; 
	text-decoration: underline;
	}
/* finespalla dx */

/* news */

#news{
	margin:10px 0;
	padding:5px 0 10px 10px;
	height:262px;
	background: #BEC5D6;
	font:normal 70% Georgia, "Times New Roman", Times, serif;
	}
	
#news p{
	margin:0;
	padding:0px;
	}
	
#news a{
	font:normal 130% Georgia, "Times New Roman", Times, serif;
	color:#fff;
	}
	
.newstitolo {border-bottom:1px #fff solid;margin:0;padding:0;}
.newstitolo h3 {font-weight:bold;color:#921712;margin:0;padding:0;}
.newstitolo span {color:#48679F;}
	
/* fine news */
	
/* centrale */
	
DIV#centrale {
	border-top:1px solid #48679F;
	background:#fff;
	padding:0;
	MARGIN: 0px 350px 0px 369px;
	text-align:justify;
	}
	
#centrale a { 
		color: #48679F;
		text-decoration: none; 
		} 
#centrale a:hover { 
		color: #48679F; 
		text-decoration:underline; 
		}
		
/* fine centrale */
	
/* contenuti */
	
DIV#contenuti {
	background:#fff;
	padding:0;
	MARGIN: 0px;
	text-align:left;
	}
	
#contenuti a { 
		color: #48679F;
		text-decoration: none; 
		} 
#contenuti a:hover { 
		color: #48679F; 
		text-decoration:underline; 
		}
	
#contenuti p{ 
		margin:0;

		}
		
/* fine contenuti */
	
/* titoli */	

h5 {
	PADDING:5px 0; 
	MARGIN: 0px; 
	font:normal 100% Georgia, "Times New Roman", Times, serif;
	color: #48679F; 
	text-align:justify;
	}
	
h4 {
	PADDING:5px 0 0 0; 
	MARGIN: 0px; 
	color: #48679F;
	font:normal 110% Georgia, "Times New Roman", Times, serif;
	}

h3 {
	PADDING:5px 0 0 0px; 
	MARGIN: 0px; 
	color: #48679F;
	line-height:0;
	font:normal 130% Georgia, "Times New Roman", Times, serif;
	}

h2 {
	PADDING:5px 0 0 0; 
	MARGIN: 0px; 

	color: #48679F;
	font:normal 145% Georgia, "Times New Roman", Times, serif;
	}

h1{
	PADDING:5px 0px 0 0; 
	MARGIN: 0px; 
	
	font:normal 170% Georgia, "Times New Roman", Times, serif;
	color: #48679F;
	text-align:left;
}

/* fine titoli */

/* siti */

	#siti{width:990px;
	text-align:left;
	background:#f4f4f4;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	line-height:25px;
	COLOR: #48679F;
	PADDING-TOP: 5px;
	margin:0px; 
	border-bottom: 1px solid #48679F;
	border-top: 1px solid #48679F;
	text-decoration:none;
	}
	
#siti span{
	font-weight:bold;
		}
		
#siti {font:normal 60% Arial, Helvetica, sans-serif;}

#siti A {
	COLOR: #48679F; 
	text-decoration: none;
	padding:0 0 0 15px;
	}
		
/* fine siti */

/* piede */

#piede {width:990px;
	text-align:left;
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 10px; 
	line-height:20px;
	COLOR: #48679F;
	PADDING-TOP: 10px;
	margin:0px; 
	}
	
#piede A {
	COLOR: #48679F; 
	text-decoration: none;
	FONT-WEIGHT: bold; 
	}

div#piede span.lingua	{
	float:right;
	padding-right:25px;
	COLOR: #b3b3b3;
	background:#fff;
	height:20px;
	padding-left:100px;
	margin:0;
	}
	
#piede {font:normal 60% Arial, Helvetica, sans-serif;}

/* fine piede */

/* loghi */

#loghi {width:990px;
	text-align:left;
	PADDING:0;
	height:60px;
	COLOR: #48679F;
	margin:0px;
	border-top: 1px solid #48679F;
	font:normal 60% Arial, Helvetica, sans-serif;
	}
	
#loghi p{	
	margin:10px 5px 0 0px; float:left;paddi ng-right:25px;		
	}

	
#loghi p.bordo{	
	margin:10px 5px 0 0px; float:left;padding-left:10px;	border-left: 1px solid #48679F;	
	}
		
#loghi p.testo{	
	margin:10px 0px; float:left;padding-right:10px;
	}
#loghi img{
	height:35px;
	}
	
/* fine loghi */
	
/* blog */

#blog2{width:990px; text-align:left;}
#blog{
	text-align:left;
	width:640px;
	margin:10px 0;
	padding:0;
	background: #f4f4f4;
	border: 1px solid #48679F;
	border-right: 1px solid #48679F;
	float:left;
	}
	
#blogdx{
	float:right;
	margin:0px 0;
	padding:0;
	height:315px;
	}

#blog h2 {margin:0;
	background: #f4f4f4 none;
	color: #48679F;
	font-size: 1.2em;
	padding:0 10px 3px 10px;
	}
	
#blog h2 span{
	color: #921712;
	}

dl {margin:5px 0;padding:0;}
dt {
	background: transparent url(img/blog.gif) scroll repeat-x left top;
	padding: 5px 0 5px 10px;
	font-size: 0.8em;
	font-family: Georgia, Palatino, serif;
	width: 300px;
	}
	
dt.imagine {
	backg round: transparent url(img/blog.gif) scroll repeat-x left top;
	padding: 5px 0 5px 0px;
	font-size: 0.8em;
	font-family: Georgia, Palatino, serif;
	wid th: 300px;
	}
	
dt a {
	color: #48679F;text-decoration:none;
	} 
	
dt a:hover {
 font-weight:bold;
 }	
 dt.forum a {
 	color: #921712;text-decoration:none;
 	}
 
 
dt  {
	color: #666666;
	font-weight: normal;
	}

/* fine blog */


.quadro {width:116px;height:116px;}

.fine {
	CLEAR: both; 
	}

p.sx{float:left;margin: 5px 15px 0 0;padding: 5px 15px 0 0}

p.dx{float:right;margin: 0px 0px 0 5px;padding:5px 0 0 0}

span.sezione{color: #921712;	font:normal 100% Georgia, "Times New Roman", Times, serif;}
p{
	PADDING:5px 0 0 0;
	MARGIN: 0px;
	/*font:normal 17px Georgia, "Times New Roman", Times, serif;*/
	}

p.image{text-align:center;}

div.imgDx{
	float:right;
	padding-left:10px;border-top:1px solid #48679F;padding:10px 0 0 0;
	margin-top:5px;font:normal 60% Arial, Helvetica, sans-serif;color:#333333;text-align:center;
	width:350px;
	height:100%;
}
div.Sx{
	float:left;
	padding:10px;font:normal 60% Arial, Helvetica, sans-serif;color:#333333;text-align:center;
}
div.centra{
	width:100%;
	text-align:center;
	color:#0b6a0d;
}
div.commenta{
	background-color:#a9a9a9;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	font-size:14px;
	width:600px;
}
div.commenti{
	width:600px;
	font-size:14px;
	border-top:1px solid #a9a9a9;
	margin-top:8px;
	line-height:20px;
}
h5.politica{
	font-size:22px;
	margin-bottom:-8px;
	text-align:left;
	line-height:22px;
}
	
img.internaNews{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
input.commenti{
	width:297px;
}
p.home{
	text-align:left;
}
p.contatti{
	font-family:Arial;
	font-size:16px;
	line-height:24px;
}
p.contatti02{
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
}
p.noBordi{
color:#3d3d3d;
padding:10px 5px 0 0;
font:normal 16px Georgia, "Times New Roman", Times, serif;
line-height:24px;
}
p.noBordiArial{
color:#3d3d3d;
padding:10px 5px 0 0;
font:normal 16px Arial;
line-height:24px;
}
p.opinione02{
	color:#3d3d3d;
	width:100%;
	padding:10px 5px 0 0;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	line-height:26px;
}
p.sottotitolo{font-size:17px; line-height:18px; margin:0 0 26px 0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	width:100%;
}
p.sopratitolo{font-size:17px; line-height:18px; margin:0 0 6px 0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;
color:#333333;
}
strong.georgia{
	font-family:Georgia;
}
.rosso{
	color: #921712;
	font-size:16px;

}
a.link01{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
a.link01:hover{
	text-decoration:underline;
}
a.link02{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#3c3c3c;
}
a.link02:hover{
	text-decoration:underline;
}
a.link03{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#940606;
}
a.link03:hover{
	text-decoration:underline;
}
a.linkNews{
	text-decoration:none;
	font-size:12px;
	color:#144db2;
	font-family:georgia, arial;
}
a.linkNews:hover{
	text-decoration:underline;
}
span.link01{
	font-size:13px;
}
