* {
margin:0;
padding:0;
}
div#container{
	width:960px;
	margin:0 auto;
}
ul#nav{
	font: 80%/1.5 Verdena,Tahoma,sans-serif
}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{
	margin:0;
	padding:0;
	list-style-type:none
}
ul#nav{
	height:30px;
	line-height:30px;
	background:#FFF;
	color: #000;
	border-bottom:#000 solid 1px;
	border-top:#000 solid 1px;
}
ul#nav a{
	display:block;
	padding: 0 13px;
	text-decoration: none;
	color: #000;
}
ul#nav li{
	float: left;	
	position: relative;
}
ul#nav li li{
	float: none;
	line-height: 30px;
	display:block !important;
	display: inline; /*IE*/
}
ul#nav ul{
	position: absolute;
	top: 30px;
	left: -9999px;
	width: 12em;
	background: #fff;
	color: #CC0000;
}ul#nav ul{
	padding: 7px 0;
	border: 1px solid #000;
}
ul#nav ul,ul#nav li li a{
	background-color: #FFF;
	color: #000;
}
ul#nav li:hover,ul#nav a:hover{
	background-color: #CC0000;
	color: #FFF;
}
ul#nav li:hover ul,ul#nav li.sfhover ul{
	left: -1px;	
	z-index: 100;
}
/*regole per separatore e le icone */
ul#nav li.sep{
	height: 34px;
	background: #fff
}
ul#nav li.sep span{
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 6px 5px 0;
	background: #CCC
}
ul#nav li li.icon a{padding-left: 24px}
ul#nav li li.audio a{background: url(audio.gif) no-repeat 3px 3px}
ul#nav li li.video a{background: url(video.gif) no-repeat 3px 3px}
ul#nav li li.image a{background: url(image.gif) no-repeat 3px 3px}
.partner a{
	background: url(video.gif) no-repeat 5px 5px;
	display:block;
	padding-left: 25px;
	text-decoration: none;
}
a:link, a:visited, a:hover {
 	text-decoration:none; 
} 
fieldset,img {
	border:0;
}  
ul {
	list-style:none;
} 
q:before,q:after {
	content:'';
}
abbr,acronym { border:0; } 
hr {
color: #000;	
} 
p {
	font-size: 12pt; 
	text-align: justify
} 
body {
	background:#666;
	font: 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
} 
h1 {
font:3em Georgia,Times New Roman,Trebuchet;
margin-bottom:10px;
padding-left: 70px;
}  
h1 a:link,h1 a:visited,h1 a:hover {color:#444;}	 
h2 {
font:bold 1.2em Georgia,Times New Roman,Trebuchet;
color:#222;
padding-bottom:3px;
} 
#colonna_destra h2 {
 	padding-top:20px; 
} 
#colonna_destra h2#titlespons {
padding:0;
} 
h3 {
padding-bottom:5px;
} 
h3 {
font:bold 1.2em Georgia,Times New Roman,Trebuchet;
}	 
h3 a:hover{
color: #bb0000;
}
h3#respond{
	margin-top:20px;
} 
.right {
	float:right;
} 
.left {
	float:left;
} 

a:link,  a:visited {
	color:#29568f;
} 
a:hover {
	color:#d92100;
} 
#postdetails a:link, #postdetails a:visited {
	color:#000;
} 
#postdetails a:hover {
color:#bb0000;
text-decoration:none;
} 
#footer a:link, #footer a:visited {
color:#fff;
} 
#footer a:hover {
text-decoration:underline;
} 
#recenti {
	word-wrap: break-word;
}
#recenti li{
	color: #000000;
	word-wrap: break-word;
} 
#recenti li a {
	color:#d92100;
	font-weight:bold;
	font-style:italic;
	word-wrap: break-word;
}
#letture {
	border: 1px solid #bbb;
	border-top:none;
	height:20px;
	width:240px;
	padding-left:5px;
	padding-right:5px;
	background-color: #eee;
}
#bordo {
	width: 960px;
	margin: 5px auto 0;
} 
#wrapper {
	width: 960px;
	height:auto;
	margin: 5px auto 0;
	background: #ffffff; 
	border:double #ccc;
	margin-bottom:10px;
} 
#notiziario {
	background-color:#eee;
	margin-top:15px;
	margin-bottom:10px;
	border: 1px solid #bbb;
	padding:10px;
	padding-top:5px;
	font-size: smaller;
} 
#notiziario #titolino {
font-size: 19px;
}
#notiziario p {
font-size: 10pt;
}
#notiziario a {
color:black;
} 
.sponsor {
width:310px;
vertical-align:middle;
text-align:center;
float:left;	
height: 120px;
} 
.sponsor_centrale {
width:330px;
vertical-align:middle;
text-align:center;
float:left;	
height: 120px;
margin-left:5px;
margin-right:5px;
} 
.sponsor img, .sponsor_centrale img {
height:100%;
} 
#content-wrap {
	width:100%;
	margin-top: 10px;
	font:.75em/1.5em Arial,Tahoma,Verdana,sans-serif;
	min-height: 600px;
} 
#footer {
	width: 960px;
	color: #ccc;
	font-size:.6em;
	text-align:center;
} 
#dataheader {
	width:280px;
	float:left;
	font-size: .8em;
	color: #006cb1;
} 
#newsscroller {
	width:630px;
	float:left;
	color:#fff;
} 
#notices {
	width:145px;
	float:right;
	color:#fff;
	padding:2px;
	border: 1px solid #cc0000;
} 
#google {
	width:40px;
	height:20px;
	float:right;
	color:#006cb1;
	font-size: 9px;
	line-height:9px;
	text-align:center;
} 
#google a {
color:#006cb1;
} 
#sfondo {
background-color: #000;
} 
#riquadro {
margin-bottom:10px;
} 
#cerca {
float:right;
} 
#pagine {
float:left;
} 
#searchform {
margin-top: auto;
}
#s {
	width: 125px;
	height:20px;
	border: 1px solid #bb0000;
	margin-left: 5px;
	margin-right:5px;
	margin-bottom:2px;
} 
#searchbutton{
	font: bold 12px Verdana;
	height: 20px;
	background-color: #fff;
	border: 1px solid #000;
	margin-right:5px;
	margin-top:3px;
	color:#006CB1;
	background-color: #fff;
} 
#riga {
	float:right;
	font-size: 10pt;
	clear:both;
	color:black;	
	padding-bottom:10px;
} 

#p7menubar li {
float: left;
width: 9em;
background-color:white;
} 
#p7menubar li ul, #p7menubar ul li  {
width: 8em;
} 
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
display: block;
height:auto;
color: black;
background-color:white;
} 
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
color: black;
height:auto;
background-color:white;
} 
#p7menubar ul a:hover {
color: black!important;
background-color:white;
} 
#p7menubar li {width: auto;} 
#laterale {
float:right;
width:19%;
padding:5px;
margin-right:10px;
min-height:900px;
text-align:center;
}
#singlepost {
float:left;
   	display: inline;
margin-right:5px;
margin-left:15px;
margin-bottom: 20px;
width: 73%;
border: 1px solid #ccc;
padding:10px;
}
#singlepost .wp-polls-form {
	margin-top:20px;
	margin-bottom:20px;
	border:3px double #000;
	padding:10px;
	background-color:#eee;
	width: 75%;
	text-align:center;
	font-size:bigger;
}
#articolo br {
	margin-bottom:10px;
}
#titolo_p {
	line-height:25px;	
	text-align:left;
	float:left;
	font-size:25px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
} 
#singlepost #titolo {
	font-size: 35px;
	text-align:left;
	line-height:38px;
	padding-top:0px;	
} 
#titolino {
	line-height:25px;	
	float:left;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
} 
#elenco {
	border: 2px solid #000000;
	width: 500px;
	float:left;
}
#singlepostinfo {
	margin-top: 10px;	
	margin-bottom: 10px;
	background: #f7f7f7;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	width: 95%;
	padding: 10px;
	clear:both;
	float:left;
	display:block;
	font:.8em/1.4em verdana;
} 	 
.single-entry-nav {
	margin-top:10px;
	font-size: 12px;
	font-weight:bold;
	background: #006cb1;
	border: 1px solid #555;
	width:100%;
	height:18px;
	float:left;
	padding-top:2px;
	color:white;
	overflow:hidden;
}	 
.single-entry-nav br {
	display:none;
} 
.single-entry-nav a, .single-entry-nav a:visited {
	color:white;
} 
.single-entry-nav a:hover {
	color:white;
	text-decoration:underline;
} 
.single-entry-nav .left {
	width:46%;
	overflow:hidden;
	border-right:2px solid #fff;
	padding-right:6px;
	padding-left:5px;
	color:white;
}
.single-entry-nav .right {
	width:46%;
	overflow:hidden;
	padding-right:5px;
	color:white;
}
#nolink a {
	display:none;
} 
.post img {
	display:block;
	float:right;
	margin: 5px 0px 5px 10px;
}
.post img.alignleft {
float:right;
margin: 5px 10px 5px 0;
display:block;
} 
.post img.alignright {
float:right;
margin: 5px 0px 5px 10px;
display:block;
} 
.post p {	
font:1em/1.6em verdana;
padding-bottom: 15px;
} 
.post ul,.post ol{
font:.95em/1.5em verdana;
padding-left:30px;
margin-bottom:15px;
} 
blockquote{
font:.9em/1.5em "trebuchet ms", "garamond", "lucida grande", serif;
margin-bottom:15px;
} 
#pagenavi {
height:20px;
}
#sinistra {
float:left;	
    display:inline;
padding:10px;
padding-top: 5px;
width: 190px;
} 
#sinistra p {
font-size: 12px;
}
#sinistra h3 {
font-size: 20px;	
} 
#sinistra a {
color: #000000;
} 
#news {
font-size: 13px;
font-family: Verdana;
line-height:15px;
} 
#data {
color: #bb0000;
} 
.data_news {
	color:white;
	font-weight:bold;
	font-size: 12px;
	float:left;
	width:100%;
	height:18px;
	background-color: #006cb1;
	border: 1px solid #555;
	padding-top:2px;
	margin-bottom:10px;
} 
#data_sx {
padding-left:5px;
float:left;
text-align:left;
} 
#visite_destra {
float:right;
padding-right:5px;
text-align:right;

}
#colonna_sinistra {
	float:left;	
	padding-left:10px;
	padding-right:10px;
	width: 520px;
	padding-top:4px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
}
#colonna_sinistra h2 {
font: bold 1.2em Arial, Tahoma, Verdana;
padding: 2px;
padding-left:0px;
color: #000;
border-bottom: 2px solid #dd0000;
} 
h2 a {
color: white;
} 
#immagine {
width: 100%;
border: 1px solid #000000;
margin-right: 0px;
} 
#featurednewslist ul	{
margin:0 0 15px 15px;
list-style:square;
} 
#featurednewslist li a:link, #featurednewslist li a:visited {
color:#29568f;
}	 
#featurednewslist li a:hover {
color:#d92100;
text-decoration:underline;
} 
#barra3 {
height: 20px;
width: 953px;
font-weight:bold;
color:#000;
padding-left:5px;
} 
#barra2 {
height: 20px;
width: 100%;
background-color: #006cb1;
font-weight:bold;
color:#fff;
padding-left:5px;
border:1px solid #555;
} 
#barra{
color: #000;
} 
#midcolumn_sx {
float:left;
    width: 252px;
margin-top: 4px;
padding-top:5px;
padding-bottom: 0px;
height: 850px;
} 
#midcolumn_dx {
	float:right;
	width: 252px;
	margin-top:4px;
	padding-top:5px;
	padding-bottom: 0px;
	height: 915px;
} 
.midcolumnpost {
	margin-top:15px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #bbb;
	height:410px;
	background-color: #eee;
	font-size: smaller;
} 
.midcolumnpost_foto {
	margin-top:15px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #bbb;
	height:410px;
	background-color: #eee;
	font-size: smaller;
}
.midcolumnpost_foto img {
width:235px;
height: 200px;
border: 1px solid #000;
margin-bottom:5px;
} 
#colonna_destra h2 {
font: bold 1.2em Arial, Tahoma, Verdana;
padding: 2px;
color: #000;
border-bottom: 2px solid #dd0000; 
} 
#risultati{
display:none;
}
.sotto {
line-height:8pt;
margin-top:20px;
} 
.sotto a {
color: #000;
} 
#sopra {
border: 1px solid #000000;
margin: 5px;
} 
#midcolumn p {
font-size: 11px;
margin: 10px;
} 
#midcolumn_sx h2 {
font: bold 1.2em Arial, Tahoma, Verdana;
padding: 2px;
padding-left:0px;
color: #000;
border-bottom: 2px solid #dd0000;
background:none;
} 
#midcolumn_dx h2 {
font: bold 1.2em Arial, Tahoma, Verdana;
padding: 2px;
padding-left:0px;
color: #000;
background:none;
border-bottom: 2px solid #dd0000;
} 
#midcolumn_dx p {
font-size: 12px;
} 
#midcolumn_sx p {
font-size: 12px;
} 
#midcolumn h3 {
font-size: 20px;
} 
#midcolumn a {
color: #000000;
} 
#midcolumn_sx h3 {
font-size: 25px;
} 
#midcolumn_sx a {
color: #000000;
} 
#midcolumn_dx h3 {
font-size: 25px;
} 
#midcolumn_dx a {
color: #000000;
} 
.details {
margin-top:5px;
text-align:center;
font:.8em verdana;
} 
#colonna_destra {
	float:right;
	width: 185px;
	height:100%;
	padding: 5px;
    display:inline;
	padding-left:10px;
	word-wrap: break-word;
} 
#categories {
	float:right;
	width:100%;
	margin-right:4px;
} 
#archive {
	float:right;
	width:100%;
	margin-right:4px;
}
#colonna_destra ul {
	margin:0 0 0 3px;
	list-style-type: square;
}
#colonna_destra ul li {
margin-left:18px;
line-height:1.6em;
}
#colonna_destra ul li a, #colonna_destra ul li a:visited  {
color:#000;
display:inline;
font:1em Tahoma,Arial,"Trebuchet MS",Verdana;
}
#colonna_destra ul li a:hover {
color:#29568f;
text-decoration:underline;
}
#archiveform {
margin-top:5px;
}
#colonna_destra ul ul {
margin-bottom:0;
} 
#sinistra2{
width: 100%;
} 
#note {
border-top: 1px solid #d4d4d4;
margin-top:15px;
color:#bbb;
font-size:10px;
height:25px;
line-height:12px;
text-align:center;
}
#sinistra ul {
margin:0 0 0 3px;
list-style-type: square;
}
#sinistra ul li {
margin-left:18px;
line-height:1.6em;
}
#sinistra ul li a, #sinistra ul li a:visited  {
color:#000;
display:inline;
font:1em Tahoma,Arial,"Trebuchet MS",Verdana;
}
#sinistra ul li a:hover {
color:#29568f;
text-decoration:underline;
} 
#sinistra ul ul {
margin-bottom:0;
} 
#sinistra h2 {
font: bold 1.2em Arial, Tahoma, Verdana;
border-bottom: 2px solid #dd0000;
padding: 2px;
padding-left:0px;
color: #000; 
} 
/* commentform 
---------------------------------------------------------------------------------------------- */
#comment-wrapper {
margin-top: 10px; 
} 
#comment-wrapper ol {list-style:decimal;font:90% verdana, arial, helvetica, verdana, serif;}
#commentform p {margin-bottom:10px; font-size:12px;}
#commentform label {color:#666;font-size: 100%;padding-left: 5px;}
#commentform small {color: #999999;font-size: 90%;} 
#commentform input {font: 100% Arial, Helvetica, sans-serif;width: 220px;padding: 2px;	border: 1px solid #e6e6e6;}
#commentform textarea {font: 100% Arial, Helvetica, sans-serif;width: 480px;height: 80px;border: 1px solid #e6e6e6;padding: 2px 3px 3px 7px;}
#commentform #submit {
font: 12px/100% Arial, Helvetica, sans-serif;
border: 1px solid #555;
color:#fff;
font-weight:bold;	
background:#006cb1;	
width: 100px;
height: 25px;
padding: 2px 8px !important;
padding: 2px 5px; 
margin-left: 390px;
} 
#commentform #submit:hover {
background:#bb0000; 
color:#fff;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {border: solid 1px #c00;}
/* comment list
---------------------------------------------------------------------------------------------- */
.commentlist {margin: 10px 0px;padding-left: 25px;line-height: 130%;}
.commentlist li{padding: 5px 10px 0px;color:#888;}
.commentlist .alt {background: #f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.commentlist cite {font:bold 100% verdana, arial, helvetica, sans-serif;color: #888;}
.commenttext {margin-top:15px;}
.commenttext p {padding-bottom:10px;font-size:11px;color: #333;}
/* cronaca macerata */
#agenda_cont{ 
height: 1050px; 
width:100%; 
font-size:10pt; 
}
#agenda_cont ul { 
list-style: square; 
margin-left:5px; 
display:list-item; 
list-style-image:none;
}
#agenda_cont li{ 
	padding-left:5px;  
	margin:0px; 
	color:#cc0000; 
	float: none;
	list-style-position:inside;
}
#agenda_cont label{ 
color:#000; 
} 
#agenda_head {
	background-color:#cc0000;
	height:18px;
	padding-left: 3px;
	padding-right: 3px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
} 
#agenda_int{
	border: 1px solid #000;
	height:auto;
	margin: 3px;
	margin-bottom:8px;
	padding:3px;
} 
#agenda_sx { 
width: 135px;
float:left;
} 
#agenda_dx { 
width:135px;
float:left;

} 
#agenda_cx { 
width: 337px;
float:left;
}
#singlepost_elezioni { 
float:left; 
   	display: inline; 
margin-right:15px; 
margin-left:15px; 
margin-bottom: 20px; 
    width: 95%; 
border: 1px solid #000000; 
padding:10px; 
}
#banner img { 
 
border:1px solid #000; 
margin:4px; 
padding:7px; 
border: 1px solid #000000; 
background-color: #CCCCCC; 
float:left; 
}
.box .fb_share_link { 
display:none; 
}
.box p { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
}
.box img { 
border:1px solid #000; 
}
.box a { 
color:#000; 
}
.testo { 
font-size:10pt;
margin:4px;
height:205px; 
} 
#fotosettimana{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-align:center;
} 
#fotosettimana img{
width:310px;
padding: 5px; 
} 

#colonna_sinistra .fb_share_link {
display:none;
} 
#notiziario .fb_share_link {
display:none;
}
#apertura_dx .fb_share_link {
display:none;
}
#apertura_sx .fb_share_link {
display:none;
} 
#apertura_sx {
	float:left;
    width: 450px;
	height: 580px;
	margin-left:10px;
	font-size: 10pt;
	padding-right:20px;
	border-right: 1px solid #000;
} 
#apertura_dx {
	float:right;
    width: 450px;
	height: 580px;
	font-size: 10pt;
	margin-right:10px;
} 
.apertura_foto_sx {
	margin-top:15px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	height:300px;
}
.apertura_foto_dx {
	margin-top:15px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	height:300px;
} 
.apertura_foto_sx img {
	width:auto;
	height:250px;
	border: 1px solid #000;
	margin-bottom:5px;
}
.apertura_foto_dx img {
	height:250px;
	width:auto;
	border: 1px solid #000;
	margin-bottom:5px;
} 
#titolo_ap {
	line-height:25px;	
	text-align:center;
	float:left;
	font-size:25px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
} 
#titolo_ap a:link, a:visited, a:hover {
	color:#000000;
} 
#tit {
	font: bold 1.2em Arial, Tahoma, Verdana;
	padding: 2px;
	padding-left:0px;
	color: #000;
	border-bottom: 2px solid #dd0000;
}
#spazio {
	border: 1px double #cc0000;
	height: 110px;
	background-color: #FFFFCC;
	padding: 3px;
	padding-top:7px;
	margin-top: 5px;
	margin-bottom: 11px; 
	width:440px;
	float:left;
	margin-left:15px; 
	}
#spazio3 { 
	border: 1px double #cc0000; 
	height: 150px; 
	background-color: #FFFFCC; 
	padding: 3px; 
	padding-top:7px;  
	margin-top: 5px; 
	margin-bottom: 11px;  
	width:95%; 
	float:left; 
	margin-left:15px; 
}
#spazio1 { 
     border: 1px double #cc0000; 
     height: 110px; 
     background-color: #FFFFCC; 
     padding: 3px;  
     margin-top: 5px; 
     margin-bottom: 10px;  
     width:510px; 
     text-align:left; 
} 
#spazio2 { 
	border: 1px double #cc0000;  
	height: 110px;  
	background-color: #FFFFCC;  
	padding: 3px;  
	margin-top: 5px;  
	margin-bottom: 11px;  
	width:440px;  
	float:right;  
	padding-top:7px; 
	margin-right:15px; 
}
#spazio a:link, a:visited, a:hover { 
	color:#000000; 
}
#spazio2 a:link, a:visited, a:hover { 
	color:#000000; 
}
#spazio3 a:link, a:visited, a:hover { 
	color:#000000; 
}
.uno {
z-index:100;
    position:absolute;
}
.due{
	z-index:101;
	position:absolute;
} 
.tre {
	z-index:100;
	position:absolute;
}
.tre {
z-index:200;
    position:absolute;
} 
#forum_dx{
     font-size:12px;
} 
#forum_dx br {
	display:inline;
} 
#forum_sx{ 
     padding-left:3px;  
     float:left; 
     font-weight:bold;  
     font-size:12px; 
     width:20%; 
     height:107px; 
     margin-right:3px; 
}
.sftagp { 
   font-size:smaller; 
   color:blue; 
}
#interventi {
	border: 1px double #cc0000;
	height:auto;
	background-color: #FFCC66;
	padding: 3px;
	margin-bottom:10px;
} 
#interventi br {
	display:none;
} 
#interventi a {
	color:#000;
} 
#comuni img{
	border: 1px solid #000;
}
#eventi {
        background-color: #eee; 
        padding: 5px; 
        border: 3px double #000; 
        width: 200px; 
        margin-right: 10px; 
        float:left; 
        margin-bottom:10px; 
        height:100px;
}
#eventi:hover {
       background-color: #bbb;
}
#eventi a:link, #eventi a:hover, #eventi a:visited {
       color: #006cb1;
}
#news_laterali br {
        display: none;
}
#notizia_singola {
	margin-bottom:3px; 
}
#notizia_singola a {
	color:#000;
}
#notizia_singola:hover {
	background-color:#eee;
}
#testo_box {
	float:left;
    width: 250px;
    margin-left: 10px;
    font-size: 10t;
    align:center;
}
#testo_box a, #testo_box a:visited {
    color: black;
}
#elenco_notizie {
	border: 1px double #cc0000;
	height:auto;
	padding: 3px;
	margin-bottom:10px;
}
#elenco_notizie h2 {
	background-color: #bb0000;
	color:#fff;
	border: 1px solid #ddd;
	padding-left:3px;
	margin-bottom:4px;
	font-size:12px;
}
#elenco_notizie a {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
#elenco_notizie br {display:none;}

.newsid-TOGLI  {
	color: black;
	width: 170px;
	height: 100px;
	text-align:left;
	font-size:10pt;
	list-style: none;
	}
#autore_commento {
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	}
#screenshot{
	position:absolute;
	border:1px solid #000;
	display:none;
}
#foto_comuni{
   border-left:1px solid #000;

}
#foto_comuni img{
width:399px;
	height:265px;	
}
#tabella_comuni {
   border: 3px double #000;
   margin-left:25px;
}
#spazio_titolo {
   background-color: blue;
   color: #fff;
   font-size: 14pt;
   text-align:center;
}

#titolo_comuni{
   background-color: #bb0000;
   border-bottom:1px solid #000;
   color: #fff;
   font-size: 25pt;
   line-height:26pt;
   text-align:center;
   height:65px;
}
#titolo_comuni_2{
   background-color: #bb0000;
   border-bottom:1px solid #000;
   color: #fff;
   font-size: 15pt;
   line-height:20pt;
   text-align:center;
   height:65px;
}
#sottotitolo_comuni {
   background-color: #bb0000;
   color: #fff;
   font-size: 10pt;
   text-align:center;
   border-top:1px solid #000;
}
#spazio_descrizione {
   color: #000;
   font-size: 13pt;
   text-align:center;
   border-left:1px solid #000;
   height:200px;
   width:400px;
}
#notiziario2 {
	margin-top:15px;
	margin-bottom:10px;
	border: 1px solid #bb0000;
	padding:10px;
	padding-top:5px;
	text-align: justify;
	font-size:11px;
} 
#notiziario2 p {
	font-size: 11px;
}
#notiziario2 a {
	color:black;
} 
#notiziario2 .fb_share_link {
	display:none;
}
#titolo_punto {
	float:left;
	text-align:center;
	background-color:#3399FF;
	border:1px solid #000;
	width:100%;
	margin-bottom:10px;
}
#titolo_punto a {
	color:black;
	padding:3px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#titolo_punto_rosso {
	float:left;
	text-align:center;
	background-color:#bb0000;
	border:1px solid #ccc;
	width:100%;
	margin-bottom:10px;
}
#titolo_punto_rosso a {
	color:white;
	padding:3px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#sondaggio_destra p {
	font-size:11pt;
	padding-top:3px;
	padding-bottom:3px;
	color:black;
}
#sondaggio_destra a {
	font-size:9pt;
	color:black;
}
.avatar_container {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
#articolo_p img {
	border: 1px solid #000;
	height:130px;
	width: auto;
	float:left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.pubblicita img{
	width:165px;
        height:auto;
}
#area_login label {
        font-size: 13px;
}