/*INIZIO SEZIONE VIGILI DEL FUOCO*/
/*inizio vecchia intestazione*/
.headvf{
	width:100%;
	min-height: 125px;
	height: auto!important;
	height: 125px;
	background:url(img/logonew.gif) no-repeat left top;
	text-align:center;
	float:left;
	margin-bottom:15px;
}
.headvf .oggi{
	float:right;
}
.headvf h2{
	margin-top:21px;
	margin-left:140px!important;
	margin-left:70px;
	margin-bottom:0!important;
	width:270px!important;
	background:url(img/virgolette_aperte.jpg) no-repeat left top;
	padding-left:16px!important;
	font-size:140%;
	float:right;
}
.headvf h2 span{
	background:url(img/virgolette_chiuse.jpg) no-repeat right bottom;
	padding-right:20px!important;
	float:left;
}
.headvf .div115{
	background:url(img/115.gif) no-repeat left top;
	float:left;
	padding-left:118px;
	width:100px;
	font-weight:bold;
	margin-top:7px;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:180px!important;
	margin-left:100px;
	text-align:left;
	font-size:130%;
}
.headvf .meteo{
	font-size:98%;
	float:right;
	padding-bottom:45px;
	background:url(img/cond_avverse.gif) no-repeat 15px bottom;
	margin-right:3px;
	text-decoration:underline!important;
}
.headvf a.meteo{
	cursor:pointer!important;
}
.headvf .meteo span{
	text-decoration:underline!important;
}
.headvf .headvfbottom{
	float:left;
	margin-top:7px;
	width:575px;
}
/*fine vecchia intestazione*/
/*inizio nuova intestazione*/
#main .headvfnew h2.intestazione,
#main .headvfnew h2.decennale{
	width:100%;
}
#main .headvfnew h2.intestazione span,
#main .headvfnew h2.decennale span{
	position:absolute;
 	left:0px;
 	top:-900px;
 	width:1px!important;
 	height:1px;
 	overflow:hidden;
}
#main .headvfnew h2.intestazione{
	height:94px;
	background:url(img/header_vvf.jpg) no-repeat left top;
	margin:0;
}
#main .headvfnew h2.decennale{
	height:142px;
	background:url(img/banner_decennale.jpg) no-repeat left top;
}
#main .headvfnew h2.decennale a{
	width:100%;
	height:142px;
	float:left;
}
/*fine nuova intestazione*/


.vfnews{
	float:left;
	padding-left:10px;
}
.vfnews li{
	float:left;
	padding:12px 0;
	border-top:1px solid #336699;
	width:565px;
}
.vfnews li.first{
	border:0!important;
}
.vfnews li span{
	font-size:105%;
}
.vfnews li a{
	font-size:18px;
	font-weight:bold;
	clear:left;
	text-decoration:none!important;
}
.vfnews li a span{
	text-decoration:underline!important;
	font-size:100%;
}
.vfnews li a span.datanews{
	font-size:70%;
	font-weight:bold;
	text-decoration:none!important;
	color:red!important;
}
.vfnews .immaginenews{
	float:right;
	background-color:#ffffff;
	padding:2px!important;
	border:1px solid #dddddd;
	margin-left:20px;
}
.elenconum{
	float:left;
	width:565px;
	padding:3px 0 3px 10px;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	margin-top:7px;
}
.elenconum li span{
	float:left;
	clear:left;
	text-decoration:underline!important;
}
.elenconum li{
	min-height:48px;
	height: auto!important;
	height: 48px;
	float:left;
}
.elenconum li span.numero{
	font-size:130%;
	font-weight:bold;
	padding-top:4px;
	float:left;
	text-decoration:none!important;
}
.elenconum li a{
	float:left;
	text-decoration:none!important;
}
.elenconum li a:hover{
	cursor:pointer;
}
.elenconum li.a{
	background:url(img/1515.gif) no-repeat left bottom;
	padding-left: 55px;
	margin-right:13px!important;
}
.elenconum li.b{
	background:url(img/118.gif) no-repeat left bottom;
	padding-left: 55px;
	margin-right:13px!important;
}
.elenconum li.c{
	background:url(img/117.gif) no-repeat left bottom;
	padding-left: 55px;
	margin-right:13px!important;
}
.elenconum li.d{
	background:url(img/113.gif) no-repeat left bottom;
	padding-left: 55px;
	margin-right:15px!important;
}
.elenconum li.e{
	background:url(img/112.gif) no-repeat left bottom;
	padding-left: 55px;
}

.elencolink{
	float:left;
	width:575px;
	margin:15px 0 0 0!important;
}
.elencolink li,.elencolink li a{
	float:left;
	height:38px;
}
.elencolink li a span{
	position:absolute;
	left:0px;
	top:-900px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.elencolink li.a,.elencolink li.a a{
	background:url(img/dipvf.gif) left top;
	width:244px;
}
.elencolink li.a{
	margin-right:8px;
}
.elencolink li.b,.elencolink li.b a{
	background:url(img/sids.gif) left top;
	width:86px;
}
.elencolink li.b{
	margin-right:8px;
}
.elencolink li.c,.elencolink li.c a{
	background:url(img/swiss.gif) left top;
	width:229px;
}
.sezvvf .fancyboxgroup{
	float:left;
	/*HACK IE5.x*/
	margin-right:5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	border:1px solid #000;
	margin-right:13px;
}
*{}
.sezvvf .fancyboxgroup img{
	float:left;
}
/*FINE SEZIONE VIGILI DEL FUOCO*/
#contentgc ul.quadratininews li{
	background:url(img/quadratinorosso.gif) no-repeat 0 2px!important;
}
ul#pagination{
    margin: 5px 0 0 0!important;
	padding: 0!important;
	text-align: center;
	list-style:none!important;
}
ul#pagination li{
    display: inline!important;
	margin:0!important;
	margin-top:5px!important;
	list-style:none!important;
	padding-left:5px!important;
}
ul#pagination span{
	text-decoration: none;
	padding: 0 3px!important;
}
ul#pagination a{
	text-decoration: none;
    border: 1px solid #633100;
	padding: 0 3px!important;
    background: #993333;
	color: #FFF;
}
ul#pagination a:hover{
    background: #FFF;
	color: #003EA5
}
ul#pagination li#currentpage a{
    border: 0px;
	background: #FFF;
    color: #000;
	cursor: default
}
div.divpagination{
	width:100%;
	padding:10px 0;
	clear:both;
}
a.nuovanotizia{
	font-weight:bold!important;
}
/*VIDEO NEWS*/
.vfnews span.videonews{
	background:url(img/video.jpg) left top no-repeat;
	min-height:48px;
	height:auto!important;
	height:48px;
	float:left;
}
.vfnews span.videonews span{
	float:left;
	margin-left:56px;
	width:363px;
	cursor:pointer!important;
}
.vfnews li.first  span.videonews span{
	width:210px;
	cursor:pointer!important;
}
.vfnews div{
	clear:left;
	font-size:103%;
}
.vfnews div p{
	margin-top:6px;
}
li.immaginenewssx {
	float:left
}
li.immaginenewssx .immaginenews{
	float:left!important;
	margin-left:0!important;
	margin-right:10px!important;
}
li.immaginenewssx div{
	clear:none!important;
}
li.immaginenewssx a{
	clear:right!important;
}
li.immaginenewssx span{
}
li.immaginenewssx br{
	clear:right;
}
li.immaginenewssx p{
}
.videorosso{
	color:#ff0000;
	font-weight:bold;
}
.videotube{
	float:left;
	clear:both;
	margin-top:10px;
	width:100%;
}
#contentgc br{
	clear:both;
}
/*TUTTO ROSSO*/
.vfnews li{
	border-top:1px solid #633100;
}
.elenconum{
	border-top:1px solid #633100;
	border-bottom:1px solid #633100;
}
#evidenze ul{
	background:none!important;
}
.titolorosso,.titolobeige,.titoloverde,.titoloblu,.titoloverdechiaro,.titoloazzurro,.titolooliva{
	/*background-color:#993333;
	border-left:7px solid #633100;*/
	background-color:#B30000;
	border-left:7px solid #660000;
	font-size:1em!important;
	font-weight:bold!important;	
	color:#fff;
	background-color:#C2001A;
}
/*grandezza contenuto e interlinea*/
#content p {
	font-size:103%;
	line-height:1.4em;
}

/*ULTIMA MODIFICA*/
.linkdestra a:hover{
	color:#fff!important;
}
.vfnews li ul li{
	border-top:0!important;
	padding:2px 0px;
	background:url(img/quadratinonero.gif) no-repeat 0px 6px;
}
.vfnews li ul li a{
	font-size:12px;
	font-weight:normal;
	clear:left;
	text-decoration:underline!important;
	padding-left:10px!important;
}
.immagineestesa{
	margin:9px 0 10px 0!important;
	width:560px!important;
}
.vfnews li a span.datanews{
	color:#C2001A!important;
}
.vfnews li a span.video{
	padding-right:26px;
	background:url(img/video.gif) no-repeat top right!important;
}
.vfnews li a span.foto{
	background:url(img/foto.gif) no-repeat top right!important;
	padding-right:26px;
}
.vfnews li a span.videofoto{
	background:url(img/videofoto.gif) no-repeat top right!important;
	padding-right:50px;
}
.vfnews a:hover{
	color:#C2001A!important;
}

.containernews {
	border-bottom:1px solid #B30000;
	border-right:1px solid #B30000;
}
.box286 {
	border-right:1px solid #B30000;
}
#easyscroll{
	height:189px!important;
}
#myContent2 {
	margin-bottom:10px !important;
	margin-top:0 !important;
	padding-bottom:0 !important;
	padding-left:19px;
	padding-top:0 !important;
}
#myContent{
	font-size:103%;
}
#myContent ul li.ultimeflash, #myContent ul li.ultimeflash a{
	color:#C2001A!important;
}
