body {
    background: #ffffff;
	margin: 0;
}

#testata {
	margin: 0;
	width: 980px;
	background-image: url(sfondo_giornale.jpg);
	background-repeat: repeat;
	vertical-align: top;
}

.barraNera {
	height: 32px;
	background: url(sfondo_nero.jpg) repeat-x;
	color: #ffffff;
	font: bold 14px Times New Roman, Times, serif;
	text-decoration: none;
	text-align: left;
	padding-left: 160px;
	vertical-align: middle;
	padding-top: 5px;
}

#boxStraordinaria {
	width: 792px;
	vertical-align: top;
	text-align: left;
	background: url(sfondo_giornale.jpg);
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 10px 5px 5px 50px;
}

.galleryTestata {
	background: #d1d5db;
	color: #333333;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}

.approfondimentoTestata {
	background: #d1d5db;
	color: #333333;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
}

#giornale {
	background: #CCCCCC;
	border-bottom: 1px dotted #666666;
	padding: 5px;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	width: 445px;
	vertical-align: top;
	border-left: 5px solid #ffffff;
}

.fotoGiornale {
	text-align: center;
	border-bottom: 4px solid #333333;
	border-right: 2px solid #333333;
	border-spacing: 2px;
}

.icoSfoglia {
	background: url(sfondo_icone2.jpg) repeat-x;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	height: 44px;
	margin-right: 2px;
	margin-left: 2px;
	width: 23px;
	padding-right: 2px;
	padding-left: 2px;
}

.icoSfogliatesta {
	background: url(sfondo_icone2.jpg) repeat-x;
	font: bold 8px   Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 44px;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.icoSfogliaBarrato {
	background: url(sfondo_icone.jpg) repeat-x;
	text-align: center;
	vertical-align: top;
	height: 32px;
	width: 25px;
	border-right: 2px dotted #666666;
}

.icoTestoSfoglia {
	text-align: center;
	color: #333333;
	font: bold 10px   Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 30px;
	padding-top: 10px;
}

.linkSfoglia {
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px;
}

.linkSfoglia:hover {
	color: #800000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#giornaleIcone {
	background: #EBEBEB;
	border-bottom: 1px dotted #666666;
	padding: 5px;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	width: 372px;
	vertical-align: top;
}

.galleryFoto {
	margin: 5px;
}

.galleryBox {
	text-align: center;
}

.BoxAbbonatiSx {
	background: #D1D6DC;
	color: #666666;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	text-align: left;
}
.BoxAbbonati {
	background: #EDF5F7;
	padding: 5px;
	width: 420px;
	height: 60px;
	border-bottom: 1px solid #D4DADD;
	color: #000000;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #D4DADD;
}
.boxCX {
        background: #EBEBEB;
        padding: 5px;
        text-align: center;
        vertical-align: top;
        border:1px solid #4D6F9C;
}

.boxLogo {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 40px;
	height: 68px;
}

.pathBox {
	color: #666666;
	font: bold 10px Arial, Helvetica, sans-serif;
	background: #d1d4da;
	text-decoration: none;
	height: 14px;
	text-align: left;
	padding-left: 5px;
}

.pathHome {
	color: #666666;
	font: bold 10px Arial, Helvetica, sans-serif;
	background: #d1d4da;
	text-decoration: none;
	text-align: center;
	width: 30px;
	border-right: 3px solid #ffffff;
	height: 14px;
}

.pathBoxLink {
	color: #666666;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	width: 30px;
	height: 14px;
}

.pathHomeLink {
	color: #ffffff;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif;
}

.BannerLeader {
	background: #EBEBEB;
	padding: 2px;
	text-align: center;
}

.BannerStrip {
	background: #EBEBEB;
	text-align: center;
	padding-bottom: 0px;
}

.linkTitoloFrontPage {
	background: #223570;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 12px   Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	text-align: left;
}


.TitoloFrontPage {
	background: #223570;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 12px   Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}

.menuFrontPage {
	background: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: top;
	border-bottom: 1px solid #999999;
	text-align: right;
}

.linkFrontPage {
	color: #223570;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.linkFrontPage:hover {
	color: #223570;
	text-decoration: underline;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.menuFrontPageSmall {
	color: #223570;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}

.linkFrontPageSmall {
	color: #223570;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}

.linkFrontPageSmall:hover {
	color: #223570;
	text-decoration: underline;
	font: 11px Arial, Helvetica, sans-serif;
}

.linkFrontPageSel {
	color: #ca1d18;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.linkFrontPageSel:hover {
	color: #220860;
	text-decoration: underline;
	font: bold 12px Arial, Helvetica, sans-serif;
}


.menuLinea {
	height: 6px;
}
.menuLinea2 {
	height: 2px;
}

.BoxArticolo {
	text-align: left;
	color: #000000;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 4px;
	vertical-align: top;
	padding-left: 3px;
	padding: 5px;
}

.BoxArticoloSx {
	text-align: left;
	color: #000000;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
	padding: 4px;
	padding-right: 3px;
	padding-left: 5px;
}

.BoxTitolo {
	border-bottom: 1px dotted #999999;
	text-align: left;
	color: #000000;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 5px;
	vertical-align: top;
	padding-left: 0px;
}

.BoxPostBlog {
    background: #efefef;
	text-align: left;
	color: #272784;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 14px;
	vertical-align: top;
	padding: 10px;
	border-top: 3px solid #4d6f9c;
}

.BoxPostBlog2 {
    background: #ffffff;
	text-align: left;
	color: #46739d;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: top;

}

.BoxInvPostBlog {
        background: #d1dadf;
	text-align: left;
	color: #5664a4;
	font: 12px verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	padding: 2px;
}

.BoxInvCommenti {
        background: #ffffff;
	text-align: left;
	color: #5664a4;
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	padding: 2px;
}


.titoloLettura {
	color: #005782;
	font: bold 27px/29px Tahoma, Arial, Helvetica;
	text-decoration: none;
}

.sottotitoloLettura { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; text-decoration: none; color: #666666 }

.sottotitLettura {  
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; 
	text-decoration: none; letter-spacing: 0 px; 
	color: #757575;
	padding:0px;
	margin-top:3px;
	margin-bottom:5px;
}

.titoloApertura {
	color: #005782;
	font: bold 20px Tahoma, Arial, Helvetica;
	text-decoration: none;
	line-height:23px;
}
.titoloApertura:hover {
	color: #e4641e;
	font: bold 20px Tahoma, Arial, Helvetica;
	text-decoration: none;
	line-height:23px;
}

.titoloUltra {
	color: #005782;
	font: bold 27px/30px Tahoma, Arial, Helvetica;
	text-decoration: none;
}
.titoloUltra:hover {
	color: #e4641e;
}

.testatina{
	color: #E4641E;
	font: bold 21px Tahoma, Arial, Helvetica;
	text-decoration: none;
	line-height:24px;
}

.testatina14{
	color: #005782;
	font: bold 14px Tahoma, Arial, Helvetica;
	text-decoration: none;
	line-height:18px;
}

.orange14{
	color: #E4641E;
	font: bold 14px Tahoma, Arial, Helvetica;
	text-decoration: none;
	line-height:18px;
}

.titoloPrimaNotizia {
	color: #000000;
	font: normal 26px Times New Roman, Times, serif;
	text-decoration: none;
}

.titoloPrimaNotizia:hover {
	color: #CC0005;
	font: normal 26px Times New Roman, Times, serif;
	text-decoration: none;
}

.times15b {
	color: #000000;
	font: bold 15px Times New Roman, Times, serif;
	text-decoration: none;
}

.titolo3NewsMedie {
	color: #000000;
	font: normal 23px Times New Roman, Times, serif;
	text-decoration: none;
}

.titolo3NewsMedie:hover {
	color: #CC0005;
	font: normal 23px Times New Roman, Times, serif;
	text-decoration: none;
}

.titoloNewsSmall {
	color: #000000;
	font: normal 17px Times New Roman, Times, serif;
	text-decoration: none;
}

.titoloNewsSmall:hover {
	color: #CC0005;
	font: normal 17px Times New Roman, Times, serif;
	text-decoration: none;
}

.titoloCommentoNews {
	color: #000000;
	font: bold 16px Arial, Times New Roman, Times, serif;
	text-decoration: none;
}
.testoCommentoNews {
	color: #000000;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.titoloNotiziaStraordinaria {
	color: #000000;
	font: normal 22px/22px Times New Roman, Times, serif;
	text-decoration: none;
	text-align: center;
}

.titoloNotiziaStraordinaria:hover {
	color: #800000;
	font: normal 22px/22px Times New Roman, Times, serif;
	text-decoration: none;
	text-align: center;
}

.titoloNotiziaUltimora {
	color: #CC0005;
	font: bold 24px Times New Roman, Times, serif;
	text-decoration: none;
	text-align: center;
}

.titoloNotiziaUltimora:hover {
	color: #800000;
	font: bold 24px Times New Roman, Times, serif;
	text-decoration: none;
	text-align: center;
}

.boxApprof {
	width: 172px;
	background: #edf5f8;
	text-align: left;
	color: #333333;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 5px;
	vertical-align: top;
	height: 100%;
}

.tst_appr {
	color: #757575;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.titoloArticolo {
	color: #000000;
	font: 20px/18px Times New Roman, Times, serif;
	text-decoration: none;
}

.titoloArticolo:hover {
	color: #800000;
	font: 20px/18px Times New Roman, Times, serif;
	text-decoration: none;
}

.sottotitoloPrimaNotizia {
	color: #000000;
	font: normal 16px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.linksottotitoloPrimaNotizia {
	color: #000000;
	FONT-FAMILY: Times New Roman;
	text-decoration: none;
}

.linksottotitoloPrimaNotizia:hover {
	color: #CC0005;
	FONT-FAMILY: Times New Roman;
	text-decoration: none;
}

.dida {
	margin-right: 5px;
}
.foto {
	margin-right: 5px;
}

.fotosx {
        margin-right: 5px;
        float: left;
}

.fotosx_big {
        margin-right: 5px;
        float: left;
}

.fotosx_small {
		padding-top: 5px;
        margin-right: 5px;
        float: left;
}


.fotodx {
        margin-left: 5px;
        float: right;
}


.Barra1px {
	height: 1px;
 }



.BarraEdiz {
	background: #4d6f9c;
	padding-top: 2px;
	/* vertical-align: bottom; */
}

.BarraEdiz2 {
	height: 22px;
	background: #4d6f9c;
	padding-top: 0px;
	padding-bottom: 2px;
	vertical-align: bottom;
}



.Barra4 {
	height: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: bottom;
}

.Form1 {
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	width: 65px;
	height: 12px;
	border: 1px solid #666666;
	vertical-align: middle;
}

.Link {
	color: #0000ff;
	text-decoration: none;
}

.Mail {
	color: #FF0000;
	text-decoration: none;
}
.Link1 {
	color: #000000;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link1:hover {
	color: #ffffff;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #800000;
}

.Link12 {
	color: #000000;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link12:hover {
	color: #ffffff;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background: #800000;
}

.Link_blog {
	color: #000000;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.Link_blog:hover {
	color: #800000;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.Link_comm {
	color: #000000;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.Link_comm:hover {
	color: #800000;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.times13 {  font-family: Times New Roman; font-size: 15px; font-weight:bold; text-decoration: none; color: #000000}
.times13:hover {  font-family: Times New Roman; font-size: 15px; font-weight:bold; text-decoration: none; color: #cc0005}

.times15 {  font-family: Times New Roman; font-size: 15px; font-weight:normal; text-decoration: none; color: #000000}

.blu12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #46739d}
.blu12:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #cc0005}

.nero12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000}
.nero12:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #E4641E}

.nero13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #000000}
.nero13:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #cc0005}

.nero14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #000000}
.nero14:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #800807}

.rosso14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #cc0005}

.Link12bianco {
	color: #ffffff;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link12bianco:hover {
	color: #3D5B82;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background: #ffffff;
}

.Link13bianco {
	color: #ffffff;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link13bianco:hover {
	color: #3D5B82;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background: #ffffff;
}

.Link13 {
	color: #000000;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link13:hover {
	color: #ffffff;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background: #800000;
}

.Link13bia {
	color: #ffffff;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link13bia:hover {
	color: #f9f9f9;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background: #800000;
}

.Link13b {
	color: #4d6f9c;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link13b:hover {
	color: #ffffff;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background: #4d6f9c;
}

.Linkblu13 {
	color: #628bb7;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Linkblu13:hover {
	color: #ffffff;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background: #628bb7;;
}

.Linkblu11 {
	color: #628bb7;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Linkblu11:hover {
	color: #ffffff;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background: #628bb7;;
}

.Link10 {
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link10:hover {
	color: #ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
	background: #5664a4;
}

.nero11 {
	font-family:Arial, Helvetica, sans-serif;
        font-weight: normal;
	text-decoration: none;
	color:#000000;
	font-size:11px;
	padding-left: 2px;
}

.nero11:hover {
	font-family:Arial, Helvetica, sans-serif;
        font-weight: normal;
	color:#CC0005;
	text-decoration: none;
	font-size:11px;
	padding-left: 2px;
}

.Linkapp11b {
	font-family:Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-decoration: none;
	color:#46739d;
	font-size:11px;
	padding-left: 2px;
}

.Linkapp11b:hover {
	font-family:Arial, Helvetica, sans-serif;
        font-weight: bold;
	color:#CC0005;
	text-decoration: none;
	font-size:11px;
	padding-left: 2px;
}


.Linkapp {
	font-family:Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-decoration: none;
	color:#4d6f9c;
	font-size:13px;
	padding-left: 2px;
}

.Linkapp:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:blue;
	text-decoration: none;
	font-size:13px;
	padding-left: 2px;
}

.Linkfotogal {
	color: #ca1d18;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.Link2 {
	color: #333333;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	white-space: nowrap;
}

.titoloKronos {
	border-bottom: 3px solid #FF0000;
	vertical-align: baseline;
	padding: 5px;
	width: 312px;
	height: 10px;
	text-align: left;
	background: #ffffff;
}

.boxOverSize {
	width: 660px;
	color: #000000;
	font: 30px Times New Roman, Times, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #f0f0f0;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}

.boxUltimOra {
	width: 660px;
	color: #CC0005;
	font: 30px Times New Roman, Times, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #f0f0f0;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}


.boxNews {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #EBEBEB;
	padding: 5px;
	text-align: left;
	vertical-align: top;
    border-bottom: 1px dashed green;
}

.boxNews2 {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #EBEBEB;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border:1px solid #4D6F9C;
}

.boxRubr {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #ffffff;
	padding: 3px;
	text-align: center;
	vertical-align: top;
}


.boxInfoSpallaDx {
	color: #333333;
	font: 10px   Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	border: 5px solid #ebebeb;
	padding: 5px;
}

.boxBorsaSx {
	color: #333333;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #e6e6e6;
	text-align: left;
	height: 12px;
	width: 30px;
	padding-left: 2px;
}

.boxBorsaDx {
	color: #333333;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #e6e6e6;
	text-align: right;
	height: 12px;
	width: 30px;
	padding-right: 2px;
}

.testoBianco12 {
	color: #ffffff;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height:14px;
	text-decoration: none;
}

.testoBianco13 {
	color: #ffffff;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoBianco14 {
	color: #ffffff;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoBianco {
	color: #ffffff;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoBianco11 {
	color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testocp9 {
	color: #222222;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.testoNero {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	line-height:20px;
	text-decoration: none;
}

.testoNero12 {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.testoRosso {
	color: #FF0000;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.testoRosso11 {
	color: #FF0000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.testoRossoB {
	color: #FF0000;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoVerde {
	color: #009900;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoBlu {
	color: #5664a4;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoBlu11 {
	color: #5654a4;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blu10 {
	color: blue;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoBlu15 {
	color: #5664a4;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.FirmaColl {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.Firma {
	color: #000000;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.boxDx {
	background: #ffffff;
	padding: 5px;
	text-align: center;
        border-top: 2px solid #4d6f9c
}

.box300x250 {
	background: #ffffff;
	padding: 5px;
	text-align: center;
}

.box300x250Articolo {
	background: #EBEBEB;
	padding: 5px;
	text-align: left;
	width: 300px;
	height: 250px;
	float: right;
	top: 200px;
	position: inherit;
}


.boxApprofondimenti {
	background: #ffffff;
	padding: 0px;
	text-align: left;
	float: right;
	width: 300px;
	float: right;
	top: 2px;
	position: inherit;
}

.annunci {
	width: 630px;
}

.stampa {
	width: 800px;
	height: 20px;
	color: #666666;
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
	border-top: 1px dotted #999999;
}

.fotoGallery {
        text-align: center;
        padding-top: 0px;
        padding-left: 1px;
        padding-right: 3px;
        padding-bottom: 3px;
}

.fotoGalleryred {
        text-align: center;
        padding-left: 1px;
        padding-right: 3px;
        padding-bottom: 3px;
	background: #ff0000;
}

.fotogal {
	width: 800px;
	color: #666666;
    padding: 2px;
	text-decoration: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	border-top: 1px dotted #999999;
}


.titoloNews {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.titoloNews:hover {
	color: #800000;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.titoloPiccolo {
	color: #800000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.titoloPiccolo:hover {
	color: #800000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#spallaDx {
	background: #ffffff;
	width: 312px;
	vertical-align: top;
	text-align: center;
}

#spallaSx {
	width: 160px;
	vertical-align: top;
	background: #ffffff;
}

#spallaSxSfoglia {
	width: 160px;
	vertical-align: top;
	background: #edf5f8;
	text-align: center;
}

#articolo {
	background: url(sfondo_giornale.jpg);
	width: 508px;
	padding: 3px;
	vertical-align: top;
}

#articoloPiu {
        color: #000000;
        font: 15px Arial, Helvetica, sans-serif;
        text-decoration: none;
}

#articoloAperto {
	background: url(sfondo_giornale.jpg);
	width: 670px;
	padding: 3px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 0px;
}

#articoloBlog {
	background: url(sfondo_giornale.jpg);
	width: 450px;
	padding: 3px;
	vertical-align: top;
}

#spallaSxBlog {
	width: 230px;
	vertical-align: top;
	background: #ffffff;
}

.Link2:hover {
	color: #333333;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
	white-space: nowrap;
}

.titoloPrimaBold1 {
	color: #000000;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.testoBold1 {
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.testoBold8px {
	color: #000000;
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.testoArticolo {
	color: #000000;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.testoArticoloG {
	color: #000000;
	font: 15px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.testoArticoloUltimora {
	color: #000000;
	font: 15px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.linktestoArticolo {
	color:#3f3f3f;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.linktestoArticolo:hover {
	color: #800000;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.linktestoArticolo_small {
	color:#3f3f3f;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:15px;
	text-decoration: none;
}
.linktestoArticolo_small:hover {
	color: #3f3f3f;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:15px;
	text-decoration: none;
}

.linkArticoloBoxRM {
	color:#3f3f3f;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:13px;
	text-decoration: none;
}
.linkArticoloBoxRM:hover {
	color: #800000;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:13px;
	text-decoration: none;
}


.spallaAbbonati {
	border-right: 1px dashed #666666;
	position: relative;
	border-collapse: separate;
}
.spallaAbbonatiSx {
	position: relative;
	border-collapse: separate;
}

.data1 {
	color: #333333;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.data1w {
	color: #ffffff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.menuServizio {
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
}

.menuServizio:hover {
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.menuOn {
	color: #333333;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-right: 2px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align: center;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
	white-space: nowrap;
	width: 150px;
	background: #223570;
	border-left: 1px solid #ffffff;
}

.menuOff {
	color: #333333;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
	white-space: nowrap;
	width: 150px;
}

.menuOn2 {
	color: #333333;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-right: 2px solid #ffffff;
	border-top: 0px solid #ffffff;
	text-align: center;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
	white-space: nowrap;
	width: 150px;
	background: #223570;
	border-left: 1px solid #ffffff;
}

.menuOff2 {
	color: #333333;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
	white-space: nowrap;
	width: 150px;
}


.menuAree {
	color: #ffffff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}

.menuAree:hover {
	color: #ffffff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	white-space: nowrap;
}

.menuAree2 {
	color: #ffffff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}

.menuAree2:hover {
	color: #ffffff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	white-space: nowrap;
}

.bannerSky {
	background: #D1D6DC;
	padding: 0px;
	vertical-align: top;
	text-align: center;
}

.bannerSkysx {
	background: #D1D6DC;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}

.bannerSkySfoglia {
	background: #edf5f8;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.menuTendina {
	color: #333333;
	height: 18px;
	text-align: left;
	font: 9px   Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	margin: 1px;
	vertical-align: middle;
}

.postdatiblog {
    background: #dddddd;
	color: #000000;
	text-align: right;
	font: 10px   Verdana, Arial, Helvetica, sans-serif;
	margin: 3px;
	vertical-align: middle;
}


#piede {
	background: #FFFFFF;
	border-top: 2px dotted #bbbbbb;
	text-align: center;
	color: #555555;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-top: 5px;
	height: 30px;
}

#rubrica {
	width: 660px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;

}





.linkPiede {
	color: #666666;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 10px;
	margin-left: 10px;

}

.linkPiede:hover {
	color: #666666;
	text-decoration: underline;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.pubblicitaPiemme {
	background: #F7F7F7;
	color: #666666;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
}

.testataRubricaNaz {
	background: url(sfondo_nazionale.gif) repeat-x;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	height: 35px;
	text-decoration: none;
	width: 410px;
}

.boxRubricaNaz {
	padding: 5px;
	text-align: left;
	vertical-align: top;
	background: #EDF5F8;
	width: 205px;
}

.boxRubricaSx {
	padding: 2px;
	text-align: left;
	vertical-align: top;
	background: #EDF5F8;
	width: 254px;
	border-bottom: 1px dotted #999999;
	border-right: 1px dotted #999999;
	color: #000000;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.boxRubricaDx {
	padding: 2px;
	text-align: left;
	vertical-align: top;
	background: #EDF5F8;
	width: 254px;
	border-bottom: 1px dotted #999999;
	color: #000000;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.boxRubrSx {
	padding: 2px;
	text-align: left;
	vertical-align: top;
	background: #EDF5F8;
	width: 177px;
	color: #000000;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.boxRubrDx {
	padding: 2px;
	text-align: right;
	vertical-align: top;
	background: #EDF5F8;
	width: 77px;
	border-right: 1px dotted #999999;
	color: #000000;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.boxRubrDx2 {
	padding: 5px;
	text-align: right;
	vertical-align: top;
	background: #EDF5F8;
	width: 77px;
	color: #000000;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.boxRubricaLoc {
	padding: 5px;
	text-align: left;
	vertical-align: top;
	background: #D1DADF;
	width: 205px;
}

.linkRubriche {
	color: #666666;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.linkRubriche:hover {
	color: #666666;
	text-decoration: underline;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.boxCobrand {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 5px solid #DDDDDD;
	width: 156px;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	clear: right;
}

.testataRubricaLoc {
	background: url(sfondo_locale.gif) repeat-x;
	padding: 5px;
	vertical-align: top;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	height: 35px;
	text-decoration: none;
	width: 410px;

}

.testataBox {
	height: 25px;
	vertical-align: top;
	padding-top: 5px;
	text-align: left;
}

.boxMenuSx {
	background: #B8BFC7;
	padding: 5px;
	vertical-align: middle;
	text-align: left;
	height: 20px;
}



.spallaSxTitolo2 {
	background: #ffffff;
	color: #333333;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 0px;
        text-align: center;
        vertical-align: top;
        border-top: 1px solid #4d6f9c;
}

.spallaSxAbb {
	background: #dae7f4;
	color: #4d6f9c;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
        text-align: left;
        vertical-align: middle;
}


.spallaSxIniziative {
	background: #ffffff;
	color: #333333;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 0px;
        text-align: center;
        vertical-align: middle;
}

.spallaSxTesta {
        height: 22px;
        background: #4d6f9c;
	color: #ffffff;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
	vertical-align: middle;
	text-align: center;
}
.testataSxSfoglia {
	background: url(sfondo_menuSxGiornale.gif) repeat-x;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	height: 30px;
	text-decoration: none;
}

.menuBoxSxSfoglia {
	height: 20px;
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 5px;
}

.menuTendinaSfoglia {
	color: #666666;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 110px;
	vertical-align: middle;
}

.testataSfogliaGiornale {
	color: #000000;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	text-align: left;
}

#testataStraordinaria {
	width: 700px;
	text-align: center;
	vertical-align: top;
	color: #FF0000;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin:0.2cm;
        margin-bottom:.0001pt;
        font-size:2.0pt;
        font-family:"Times New Roman";
}

p.testatina {
	color: #5664a4;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
    margin-bottom: 3px;
}

.testatina2 {
	color: #4D6F9C;
	background-color:#EDF5F7;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2px;
	padding-left: 5px;
	margin-bottom: 3px;
	border-bottom:1px solid #B9D5EF;
}

p.titart {
        margin-top: 1px;
        margin-bottom: 8px;
}

.titdx {
	color: #000000;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 4px;
    border-bottom: 1px dotted #4d6f9c;
}

.titdx2 {
	color: #4D6F9C;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 4px;
}

p.titart_small {
        margin-top: 0px;
        margin-bottom: 4px;
}

p.titartnews {
        margin-top: 1px;
        margin-bottom: 5px;
}
p.subtitart {
        margin-top: 0px;
        margin-bottom: 8px;
}
.testo {font: 12px Arial, Tahoma, verdana; font-weight: normal; color: #000000; line-height:15px;}
.testo_rosso {font: 12px Arial, Tahoma, verdana; font-weight: normal; color: #C21919; line-height:15px;}

a.titolo_blu:link {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #4D6F9C;}
a.titolo_blu:visited {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #4D6F9C;}
a.titolo_blu:hover {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #800000;}

.cella_testo {
text-align: left;
vertical-align: top;
padding-top: 0px;
padding-left: 5px;
padding-right: 3px;
padding-bottom: 2px;
}

a.titolo_blu2:link {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #365987;}
a.titolo_blu2:visited {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #365987;}
a.titolo_blu2:hover {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #800000;}


a.titolo_small:link {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:16px; text-decoration: none; color: #363636;}
a.titolo_small:visited {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:16px; text-decoration: none; color: #363636;}
a.titolo_small:hover {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:16px; text-decoration: none; color: #800000;}

a.titolo_nero2:link {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #202020;}
a.titolo_nero2:visited {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #202020;}
a.titolo_nero2:hover {font: 13px Arial, Tahoma, verdana; font-weight: bold; line-height:15px; text-decoration: none; color: #800000;}

a.testo_link_nf:link
{ margin-top: 3px; display: block; font: 13px Arial, Tahoma, verdana; font-weight: normal; text-decoration: none; color: #000000; line-height:15px;}
a.testo_link_nf:visited
{ margin-top: 3px; display: block; font: 13px Arial, Tahoma, verdana; font-weight: normal; text-decoration: none; color: #000000; line-height:15px;}
a.testo_link_nf:hover
{ margin-top: 3px; display: block; font: 13px Arial, Tahoma, verdana; font-weight: normal; text-decoration: none; color: #800000; line-height:15px;}

.cella_testo_spalla {
text-align: left;
vertical-align: top;
padding-top: 2px;
padding-left: 6px;
padding-right: 10px;
padding-bottom: 2px;
}

.piva {
	color: #666666;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.bordi img{
padding:1px;
border: 1px solid #ddd;
text-decoration: none;
}

.bordi:hover img{
padding:1px;
border: 1px solid red;
text-decoration: none;
}

.captcha{
border: 1px solid;
color: #7F9DB9;
font: 33px Verdana,Arial,sans-serif;
display: inline;
width: 125px;
height: 49px;
background: #FFF;
padding:4px 4px 4px 4px;
}

.form_input {
	color: #4D6F9C;
	font: 11px Verdana, Arial, Helvetica;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	width: 158px;
	height: 14px;
	border: 1px solid #4D6F9C;
	padding: 1px;
	padding-left: 20px;
	background-image: url('icon_lente.gif');
	background-repeat: no-repeat;

}

.blu11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #46739d}
.blu11:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #cc0005}
.testonero12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;  color: #000000}
.testonero13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;  color: #000000}
.testonero14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none;  color: #000000}
.testoblu13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;  color: #46739d}
.blu13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;  color: #46739d}
.blu13:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;  color: #cc0005}
.f10 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #E77020}
.lnknero {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none;  color: #000000}
.lnknero:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none;  color: #cc0005}

.nero10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;  color: #000000}
.nero11b {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;  color: #000000}
.nero11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #000000}
.nero11b {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;  color: #000000}
.nero12b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #000000}
.nero13 {  font-family: Tahoma; font-size: 13px; font-weight: bold; text-decoration: none;  color: #000000}
.nero14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none;  color: #000000}
.nero14t {  font-family: Times New Roman; font-size: 15px; font-weight:bold; text-decoration: none;  color: #000000}
.nero14b {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;  color: #000000}
.nero12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;  color: #000000}
.bianco10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;  color: #FFFFFF}
.bianco10b {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;  color: #FFFFFF}
.bianco11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #FFFFFF}
.bianco11b {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;  color: #FFFFFF}
.bianco12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #FFFFFF}
.blu12b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #46739d}
.bianco13 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;  color: #FFFFFF}
.grigio11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #757575}
.grigio14t {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; text-decoration: none;   color: #666666}
.grigiolight14t {  font-family: Times New Roman; font-size: 16px; font-weight:bold; text-decoration: none;   color: #CACACA}
.nero14t {  font-family: Times New Roman; font-size: 13px; font-weight:bold; text-decoration: none;   color: #000000}
.blu14t {  font-family: Times New Roman; font-size: 16px; font-weight:bold; text-decoration: none;   color: #46739d}
.bianco14t {  font-family: Times New Roman; font-size: 16px; font-weight:bold; text-decoration: none;   color: #FFFFFF}
.grigio14b {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;  color: #666666}
.grigio18b {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; text-decoration: none;  color: #666666}
.grigio12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;  color: #757575}
.rosso11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #9E0C0F}
.rosso11b {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;  color: #9E0C0F}
.rosso12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #9E0C0F}
.blu11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #46739d}
.blu11b {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;  color: #46739d}
.blu12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;  color: #46739d}
.blu14 {  font-family: Times New Roman; font-size: 14px; font-weight: bold; text-decoration: none;  color: #46739d}
.times30 {  font-family: Times New Roman; font-size: 30px; font-weight: normal; text-decoration: none;  color: #000000}
.times25 {  font-family: Times New Roman; font-size: 25px; font-weight: bold; text-decoration: none;  color: #000000}
.arancio15 {  font-family: Times New Roman; font-size: 15px; font-weight:bold; text-decoration: none;  color: #f35806}
.arancio17 {  font-family: Times New Roman; font-size: 17px; font-weight:normal; text-decoration: none;  color: #f35806}
.arancio25 {  font-family: Times New Roman; font-size: 20px; font-weight:bold; text-decoration: none;  color: #f35806}
.arancio11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #f35806}

.formod {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  background : #FFFFFF; border-width : 1px 1px 1px 1px; color: #000000;  border-color : #46739d #46739d #46739d #46739d; }

.testoboxdx15
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;	
}
.sottotitolo {
        color: #000000;
        font: normal 16px/18px Arial, Helvetica, sans-serif;
		letter-spacing: -0.3px;
        text-decoration: none;
}
.sottotitolosmall {
        color: #000000;
        font: normal 13px/14px Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.margine {
        margin-top: 2px;
        margin-bottom: 5px;
}
.margine_bot {
		margin-top: 0px;
        margin-bottom: 5px;
}
.margine_top {
        margin-top: 5px;
		margin-bottom: 0px;
}
.BoxArticoloSx2 {
        text-align: left;
        color: #000000;
        font: 13px Arial, Helvetica, sans-serif;
        text-decoration: none;
        vertical-align: top;
        padding: 0px;
        padding-right: 3px;
        padding-left: 3px;
}

.titoloSmall19 {
        color: #084361;
        font: normal 17px/18px Tahoma, Arial, Helvetica;
        letter-spacing: -0.3px;
        text-decoration: none;
}
.titoloSmall19:hover {
        color: #e4641e;
        font: normal 17px/18px Tahoma, Arial, Helvetica;
        text-decoration: none;
}

.grigio11a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #757575 }
.grigio11a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;  color: #005782}

/* usato per approfondimenti */
.blu12b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #D06020}
.blu12b:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #555555}

.arial12b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

.grigio12b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #800807}
.grigio12b:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #757575}

.blu14b {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;  color: #46739d}
.blu14b:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;  color: #cc0005}

.grigio14b {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;  color: #757575}
.grigio14b:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;  color: #E4641E}

.grigio13b {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;  color: #757575}
.grigio13b:hover {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;  color: #800807}

.nero13b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #000000}
.nero13b:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #800807}

.nero12t {  font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none;  color: #000000}
.nero12t:hover {  font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none;  color: #E4641E}

.nero13t {  font-family: Tahoma, Arial, Helvetica; font-size: 13px; font-weight: bold; text-decoration: none;  color: #084361}
.nero13t:hover {  font-family: Tahoma, Arial, Helvetica; font-size: 13px; font-weight: bold; text-decoration: none;  color: #E4641E}

.testoblu12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;  color: #46739d}
.menu_rosso12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;  color: #cc0005}

.orange13b {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;  color: #E4641E}
.orange13b:hover {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;  color: #005782}

a.linkbianco14b, a.linkbianco14b:hover, a.linkbianco14b:visited {
	color: #ffffff;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.linkrosso10, a.linkrosso10:hover, a.linkrosso10:visited {
	color: #cc0005;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
}

.quad { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #E36D1E;}

a.linkbianco10, a.linkbianco10:visited {
        color: #ffffff;
        font: 10px Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
        line-height:10px;
}

a.linkbianco10:hover {
        color: #FFE533;
        font: 10px Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
        line-height:10px;
}
.giallo10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; letter-spacing: 0 px; color: #FFE533}

.nero13c {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; letter-spacing: 0 px; color: #000000}
.nero13c:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; letter-spacing: 0 px; color: #EE1C27}

.rossoc11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; letter-spacing: 0 px; color: #cc0005}
.rossoc11:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; letter-spacing: 0 px; color: #000000}
