@charset "iso-8859-2";
/* CSS Document */

body { background-color:#FFFFFF; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
h1 {margin:0; padding:0}
h2 {margin:0; padding:0; font-size:1em; color:#333333}
h3 {margin:0; padding:0; font-size:1em; color:#333333}
h4 {margin:0; padding:0; font-size:0.85em; color:#0d3f96; text-align:left}
h5 {margin:0; padding:0; font-size:0.8em; color: #333333; text-align:right; text-transform:uppercase}
img { border:none}
ul { margin:0; padding:0}
li { margin:0; padding:0;}
form { width:100%;}
p { font-size:0.8em; color:#666666; margin:0; padding:0}

#main{ border:0;border-collapse:collapse; width:1000px; margin-left:auto; margin-right:auto;}
#wrap{width:100%; margin:0; padding:0;}
#logo{float:left;margin:0 10px 0 0; padding:0; height:200px;width:175px;}
#logo h1{ padding-right:4px;}
#header {float:left;margin:0, 0, 0, 3px;width:100%;padding-left:5px; height:45px;}
#HdCnt {width:78%;float:left;background-image: url(../img/bordoLt.gif);background-repeat: repeat-y;background-position: left top; position:relative; top:-1px; height:100px;}

/*stile testata e menu*/
.imgLg01{margin:0; padding:0;position:relative; top:-10px; left:-6px;}
html>/**/body .imgLg01 {left:-5px; position:relative}
.imgLg02{margin:0; padding:0; position:relative; top:-18px;left:-7px;}
html>/**/body .imgLg02 {left:-6px; position:relative}
.testata{margin:0;width:796px;background-image:url(../img/bordoLt.gif);background-repeat: repeat-y;}
.testata2{margin:0;vertical-align:top; width:170px; background-color:#0d3f96; padding:0; border-collapse:collapse}
.testata3{margin:0;vertical-align:top; width:170px; background-color:#0d3f96; padding:0; border-collapse:collapse; background-image:url(../img/rigasotto.jpg); height:23px;}
.testata4{vertical-align:top; width:100%; background-color:#0d3f96; padding:0; border-collapse:collapse; margin:0}
.testata4 p{ color:#FFFFFF; font-size:0.7em;margin-bottom:20px!important;margin-top:3px!important}
html>/**/body .testata4 {margin-bottom:0!important;margin-top:0!important}
.testata4 a:link{color:#FFFFFF; text-decoration:none; font-weight:bold}
.testata4 a:active{color:#FFFFFF; text-decoration:none; font-weight:bold}
.testata4 a:hover{color:#FFFFFF; text-decoration:underline!important; font-weight:bold}
.testata4 a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold}

.TstImg {background-image:url(../img/bordoSupSx.gif); background-repeat:no-repeat; position:relative; height:44px; width:792px;left:-3px;}
.TstImg2 {background-image: url(../img/bordoInfSx.jpg); background-repeat:no-repeat; background-position:bottom; position:relative; height:44px; width:798px;}
.banner{width:770px;z-index:300; position:relative;top:-23px;margin-bottom:0;left:9px;}
html>/**/body .banner{left:10px; top:-23px;}
.DvMn {background-color:#003399;width:766px; height:30px!important; margin-left:15px; margin-top:0; position:relative; top:-25px; left:-2px; padding:0;}
html>/**/body .DvMn {top:-28px;left:-1px;}/*lo vede mozzilla e opera*/
.Mn01 ul,li {display:inline;list-style:none;color:#FFF;padding-right:0.5em;/*margin-top:20px!important;*/position:relative;top:4px;}
.Mn01 a {padding-left:0.8em!important;}
.Mn01 a:link { color:#FFF; text-decoration:none;}
.Mn01 a:active { color:#FFF; text-decoration:none}
.Mn01 a:hover { color: #FFCC00!important; text-decoration:underline!important}
.Mn01 a:visited { color:#FFF; text-decoration:none}

.LblSearch { font-size:0.8em; color:#fff; position:relative; top:-9px;}
html>/**/body .LblSearch {top:-7px;}
.DvSearch {float:right; position:absolute; right:0; top:5px;}
.button { border:none; background-color:#FFF; margin-right:3px; margin-left:-1px; left:-9px; position:relative; top:-1px;}
.cerca {position:relative; top:-6px;}
html>/**/body .cerca {top:-8px;}
.logo {position:relative; left:-49px; top:-53px; width:67px; height:41px}
html>/**/body .logo {top:-58px;}
.BreadC{background-color:#fff;width:770px; height:22px; margin-left:15px; margin-top:0; position:relative; top:-65px; left:-1px; padding-left:3px; font-size:0.8em; 
border-bottom: 1px dotted #0d3f96;}
html>/**/body .BreadC {top:-68px;}
.BreadC a { color:#003366; text-decoration:underline}
/*fine stili testata e menu*/

/*stili menu secondo livello*/
.Mn02 {width:70%;margin-top:0; float:right; margin-right:20px; border-left:#0d3f96 1px solid}
.Mn02 a:link{color:#0d3f96; text-decoration:none}
.Mn02 a:active{color: #FFCC00; background-color:#000000}
.Mn02 a:hover{color:#0d3f96;background-color:#FFFFFF; text-decoration:underline}
.Mn02 a:visited{color:#ff0000; background-color:#FFFFFF}
/*fine stili menu secondo livello*/

/*stili pagina*/
.DvNews {background-image:url(../img/sfondoDivTxt.jpg);background-repeat: no-repeat;background-position: left bottom;margin-left:15px; padding-left:28px; padding-bottom:20px;}
.DvNews2 {background-image:url(../img/sfondoDivTxt.jpg);background-repeat: no-repeat;background-position: left bottom;margin-left:15px; padding-left:28px; padding-bottom:20px; min-height:200px;}
.DvNews h2 { border-bottom:1px dotted #666666}
.DvNews h3 { color:#039; font-style:italic;margin-left:40px!important;}
.DvNews h4 { color: #333333; font-style:normal;margin-left:40px!important; font-size:0.7em}
.DvNews p { background-color:#f1f4f9;}
.DvTtlNews02 { width:100%; background-color:#d5deed;border-bottom:1px dotted #666666 }
.DvTtlNews02 p{background-color:#d5deed; padding-left:15px!important;}
.DvTtlNews02 h3{ color:#333333; padding-left:3px; margin:0; font-size:0.9em;border-bottom:1px dotted #666666}
.DvTtlNews03 { width:100%; background-color:#fff}
.newsInt { background-color:#FFF!important; width:90%; margin-left:40px;font-family:"trebuchet MS", Arial; font-size:13px}
.newsInt a {color:#000; text-decoration:underline}

.DvNews3{ width:40%;background-image:url(../img/sfondoDivTxt.jpg);background-repeat: no-repeat;background-position: left bottom;margin-left:15px; padding-left:28px; padding-bottom:20px; float:left}
.DvNews3 h2 { border-bottom:1px dotted #0066CC; text-align:left}
.DvNews3Libro{float:left; width:95px;height:141px; margin-top:8px;}
.DvNews3Desc {float:left;margin-top:8px; width:125px; margin-left:7px;}
.DvNews3 p { color:#333333; font-size:0.7em; text-align:right; color:#039; font-weight:bold}
.dvNews3Arc {width:60%;float:right; margin-top:8px; border-top:1px dotted #666666}
.dvNews3Arc a:link { color:#333333; text-decoration:underline}
.dvNews3Arc a:active { color:#333333; text-decoration:underline}
.dvNews3Arc a:hover { color:#ff0000!important; text-decoration:underline!important;}
.dvNews3Arc a:visited { color:#333333; text-decoration:underline}

.DvNews4{ width:40%;background-image:url(../img/sfondoDivTxt.jpg);background-repeat: no-repeat;background-position: left bottom;margin-left:15px; padding-left:28px; padding-bottom:20px; float:right}
.DvNews4 span { color:#0d3f96}
.DvNews4 a { color:#666666; text-decoration: none; font-weight:bold}
.DvNews4 a:hover { color:#ff0000; text-decoration: none; font-weight:bold}
.DvNews4 h2 { border-bottom:1px dotted #0066CC; text-align:left}
.DvNews4 h4 { text-align:left; font-style:italic; font-size:0.7em; margin:4px 4px 4px 0;}
.DvNews4 p {text-align:justify;font-size:0.7em; color:#333333}
.dvNews4Arc a:link { color:#333333; text-decoration:underline}
.dvNews4Arc a:active { color:#333333; text-decoration:underline}
.dvNews4Arc a:hover { color:#ff0000; text-decoration:underline}
.dvNews4Arc a:visited { color:#333333; text-decoration:underline}

.DvNews5{ width:40%;background-image:url(../img/sfondoDivTxt.jpg);background-repeat: no-repeat;background-position: left bottom;margin-left:15px; padding-left:28px; padding-bottom:20px; float:left}
.DvNews5 h2 { border-bottom:1px dotted #0066CC; text-align:right}
.DvNews5 h5 {text-align:left}
.DvNews5Libro{float:left; width:95px;height:141px; margin-top:8px;}
.DvNews5Desc {float:left;margin-top:8px; width:215px; margin-left:5px;}
.DvNews5 p { color:#333333; font-size:0.7em; text-align:left; color:#039; font-weight:bold}
.dvNews5Arc {width:60%;float:right; margin-top:8px; border-top:1px dotted #666666}
.dvNews5Arc a:link { color:#333333; text-decoration:underline}
.dvNews5Arc a:active { color:#333333; text-decoration:underline}
.dvNews5Arc a:hover { color:#ff0000; text-decoration:underline}
.dvNews5Arc a:visited { color:#333333; text-decoration:underline}

.DvNews6{ width:40%;background-image:url(../img/sfondoDivTxt.jpg);background-repeat: no-repeat;background-position: left bottom;margin-left:15px; padding-left:28px; padding-bottom:20px; float:right}
.DvNews6 span { color:#0d3f96}
.DvNews6 a { color:#666666; text-decoration: none; font-weight:bold;}
.DvNews6 a:hover { color:#ff0000; text-decoration: none; font-weight:bold}
.DvNews6Libro{float:left; width:80px;height:141px; margin-top:8px;}
.DvNews6 h2 { border-bottom:1px dotted #0066CC; text-align:left}
.DvNews6 h4 { text-align:left; font-style:italic; font-size:0.7em;}
.dvNews6Arc {width:55%;float:right; margin-top:8px; border-top:1px dotted #666666}
.DvNews6 p {text-align: justify;font-size:0.7em; color:#333333;}
.dvNews6Arc a:link { color:#333333; text-decoration:underline}
.dvNews6Arc a:active { color:#333333; text-decoration:underline}
.dvNews6Arc a:hover { color:#ff0000; text-decoration:underline}
.dvNews6Arc a:visited { color:#333333; text-decoration:underline}
.dvNews6Main {width:100%; float:left;}
.dvNews6Main h4 {text-align:left; font-style:italic; font-size:0.7em; padding-bottom:4px;}
.dvNews6Main h4 a:link{color:#039!important; text-decoration:none}
.dvNews6Main h4 a:active{color:#039!important; text-decoration:none}
.dvNews6Main h4 a:hover{color:#039!important; text-decoration:none}
.dvNews6Main h4 a:visited{color:#039!important; text-decoration:none}
.dvNews6Main p{ text-align:left; color:#666; font-weight:normal}
.dvNews6Main a{color:#666; font-weight:bold; text-decoration:underline}

.TtlEdit { color:#003366; font-size:0.9em; text-align:right; font-style:italic; width:560px;}
.autore { color:#000000; font-style:normal;}
.agenda {width:160px;background-image:url(../img/sfondoDivTxt2.jpg);background-repeat: no-repeat;background-position: left bottom;padding-bottom:20px; padding-left:14px;}
.agenda h3{color:#333333; padding-left:3px; margin:0; font-size:1em;border-bottom:1px dotted #666666}
.incorsivo {color:#0d3f96; font-style:italic; font-size:1.2em}
.TtlAg { font-size:0.7em; color:#000}
.TtlAg a:link{color:#333333}
.TtlAg a:active{color:#333333}
.TtlAg a:hover{color:#ff0000!important}
.TtlAg a:visited{color:#333333}

.TxtAg2 { font-size:0.75em; color:#039;border-bottom:1px dotted #0d3f96; padding-bottom:4px;letter-spacing:-1px}
.TxtAg2p{ color:#333;letter-spacing:-1px}
.TxtAg2 a:link{color:#333333}
.TxtAg2 a:active{color:#333333}
.TxtAg2 a:hover{color:#ff0000!important;}
.TxtAg2 a:visited{color:#333333}
.TxtAg { font-size:0.7em; color:#333333;border-bottom:1px dotted #0d3f96; padding-bottom:4px; }
.TxtAg a:link{color:#333333}
.TxtAg a:active{color:#333333}
.TxtAg a:hover{color:#ff0000!important;}
.TxtAg a:visited{color:#333333}
.archivio a{color:#0d3f96; text-align:right; font-weight:bold; padding-left:85px;font-size:0.7em;}
.separatore { clear:both; height:4px;}
.separatore2px {clear:both; font-size:2px;}
.separatore14px { clear:both; font-size:10px;}
.separatore2 { clear:both; height:4px; border-bottom:1px dotted #0d3f96;}
.separatore3 { clear:both; height:40px;}
.separatore4 { clear:both; height:20px;}
.destra {width:170px; float:right;margin-right:35px; padding-top:20px;}
.centro {width:570px;float:left; padding-top:20px;}
.centro h4 { padding-left:2px;}
.centroh2 {padding-bottom:3px;color: #333; margin-left:42px;border-bottom:1px dotted #666;}
.centroh2Art {padding-bottom:3px; border-top:1px dotted #039; border-bottom:none!important; padding-left:2px; color:#039}
.centroh2Art2 {padding-bottom:3px; border-bottom:1px dotted #039;padding-left:2px; color: #333333}
.centroDiv2{ background-color:#fff;}
.centroDiv{ background-color:#E2E8F2;margin-left:42px;}
.centroAutore {margin-left:40px;}
.ArchMg {text-align:right; font-size:0.8em; padding-right:5px; margin:0}
.ArchMg a:link{ color: #333333; text-decoration:underline;}
.ArchMg a:hover{ color: #ff0000!important; text-decoration:underline;}
.ArchMg a:active{ color: #333333; text-decoration:underline;}
.ArchMg a:visited{ color: #333333; text-decoration:underline;}
.carta {width:220px; float:left; padding-right:10px;margin-left:15px; padding-top:7px;}
.carta2 {width:350px; float:left;padding-top:7px;}
.carta p { font-size:0.9em; background-color:#FFFFFF}
.paginazione {width:100px; float:right; padding-top:14px; text-align:right; color:#FF3300; font-weight:bold}
.paginazione a{ text-decoration:none; color:#0d3f96}
.black { color: #333333}
.DvCrt {width:570px;background-image:url(../img/sfondoDivTxt.jpg);background-repeat: no-repeat;background-position: left bottom;padding-bottom:20px;}
.LgCha {width:150px; float:left; padding-right:10px;margin-left:15px; margin-top:5px;}
.TtlCha { font-size:0.9em; color:#0d3f96; font-weight:normal;}
.TtlPub { font-size:0.9em; color: #333333; font-weight:bold; text-transform:uppercase}
.AutCha { color:#333333; font-weight:bold;line-height:1em;border-bottom:1px dotted #333333; font-style:italic}
.Ff {color:#0d3f96; font-weight:bold}
.pippo {border-collapse:collapse;vertical-align:top;background-image:url(../img/angoloBassoDx.gif);background-attachment: fixed;background-repeat: no-repeat;
	background-position: right top;background-color:#FFFFFF;}
/*BANNER_SINISTA DIV*/
#banner_sinistra{ padding-left:30px; font-size:0.6em;}
#banner_sinistra a{ color:#fff; }
#banner_sinistra img{ float:left; padding-right:3px;}
.angoloBassoSx{background-image:url(../img/bordoInfSx.jpg); background-repeat: no-repeat; background-position: left; width:27px; height:24px; background-color:#000066; margin-left:-2px; float:left;margin-top:-1px}
html>/**/body .angoloBassoSx {float:left;margin-top:-1px;}
.angoloBassoDx{background-image:url(../img/bordoInfDx.jpg); background-repeat: no-repeat; background-position: right; width:27px; height:24px; background-color:#000066; float:right; margin-top:-2px;margin-right:22px; }
html>/**/body .angoloBassoDx {float:right; margin-top:-1px;margin-right:23px;}
.BassoCnt {width:739px; background-color:#FFFFFF; float:left; margin-top:0;}
html>/**/body .BassoCnt {width:738px;}

/*fine stili pagina*/
.footer{margin:0;width:796px;background-image:url(../img/bordoLt.gif);background-repeat: repeat-y;}
.footerSx {margin-left:18px; float:left; width:19%;border-top:1px dotted #003366}
.footerSx h4 { padding:4px 0 0 0}
html>/**/body .footerSx {width:20%;}
html>/**/body .footerSx h4{ margin-top:5px; font-size:0.8em;padding:0}
.footerCnt {width:56%; float:left;border-top:1px dotted #003366; padding-top:0px; padding-left:0; text-align:center}
html>/**/body .footerCnt {padding-left:0;padding-top:0}
.footerCnt ul{display:inline;margin:0!important; padding:0!important}
html>/**/body .footerCnt ul { position:relative; top:-5px}
.footerCnt li{color:#666666; font-size:0.55em; margin:0!important; padding:0!important}
html>/**/body .footerCnt li {font-size:0.7em;}
.footerCnt li a:link{color:#666666;margin:0!important; padding:0!important; text-decoration:underline}
.footerCnt li a:active{color:#666666;margin:0!important; padding:0!important; text-decoration:underline}
.footerCnt li a:hover{color:#ff0000;margin:0!important; padding:0!important; text-decoration:underline}
.footerCnt li a:visited{color:#666666;margin:0!important; padding:0!important; text-decoration:underline}

.footerDx {float:left; width:20%;border-top:1px dotted #003366}
html>/**/body .footerDx {width:19%;}
.footerDx ul{display:inline;margin:0!important; padding:0!important}
html>/**/body .footerDx ul{ position:relative; top:-5px;}
.footerDx li{color: #0d3f96; font-size:0.7em; margin:0!important; padding:0!important}
html>/**/body .footerDx li{font-size:0.55em;}
.footerDx li a{color:#0d3f96;margin:0!important; padding:0!important; text-decoration:underline}

.menuBasso{ float:right}
.menuBasso p{ color:#FFFFFF; font-size:0.7em; text-align:right;}
.menuBasso a:link{color:#FFFFFF; text-decoration:none; font-weight:bold}
.menuBasso a:active{color:#FFFFFF; text-decoration:none; font-weight:bold}
.menuBasso a:hover{color: #FFCC00; text-decoration:underline!important; font-weight:bold}
.menuBasso a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold}
.menuBasso ul{ display:inline; }
.menuBasso li { font-size:0.7em;margin-right:22px; padding:0!important}

.nasc{position:absolute;left:-3000px; margin:0; padding:0; overflow:hidden}
.maintd {width:185px; background-color:#FFFFFF}
.DvFloatSx{float:left}
.TdTest3 {padding:0; margin:0; background-color:#083994}
.addThis {border:1px solid #999; margin:6px;}
.addThis img{margin:6px;}
.addThis p{margin:6px;}
.addThis h4 { background-color:#FFFFFF; color:#039; font-style:italic; position:relative; top:-10px; width:33%; left:15px; text-align:center}
html>/**/body .addThis h4 {left:-15px;}

.fotoArt { padding:8px;float:left; width:180px;}
.Tst {position: absolute; top:-3px; margin-bottom:400px!important;}

/*classi archivio_contenitore*/
.archivio_contenitore1{ width:100%; padding-left:40px; margin-right:160px}
.archivio_contenitore1 span{ font-size:0.7em; font-weight:bold}
.archivio_contenitore1 h2 { width:92%}
.archivio_contenitore1 h2 a{ color:#039; text-decoration:none; font-size:0.8em}
.archivio_contenitore1 h2 a:hover{ color:#ff0000;}
.archivio_contenitore1 p{ color:#333333; background-color:#FFFFFF; padding-right:40px!important}
.archivio_contenitore1 p a{ color:#039;}
.archivio_contenitore1 p a:hover{ color:#ff0000;}

.archivio_contenitore2{ width:100%; padding-left:40px; margin-right:160px}
.archivio_contenitore2 span{ font-size:0.7em;font-weight:bold}
.archivio_contenitore2 h2 { width:92%}
.archivio_contenitore2 h2 a{ color:#039; text-decoration:none;font-size:0.8em}
.archivio_contenitore2 h2 a:hover{ color:#ff0000;}
.archivio_contenitore2 p{ color:#333333;padding-right:40px!important;width:85%;}
.archivio_contenitore2 p a{ color:#039;}
.archivio_contenitore2 p a:hover{ color:#ff0000;}
/*fine classi archivio_contenitore*/

/*classi numerazione*/
.numerazione {font-size:0.8em; color:#333333}
.numerazione a { text-decoration:none; }
.numerazione a:hover {color:#ff0000}
/*fine classi numerazione*/

/*classi tabella newsletter*/
table.newsletter { font-size:0.8em}
/*fine classi tabella newsletter*/

/*classi mappa*/
.mappa { margin:0!important}
.mappa ul li { display:block!important; font-size:0.8em; padding-bottom:0.5em!important; margin-bottom:0!important; list-style-type:circle!important}
.mappa li a:link{ text-decoration:underline; color:#333333;list-style-type:circle!important}
.mappa li a:hover{ text-decoration:underline; color:#ff0000!important}
.mappa li a:visited{ text-decoration:underline; color:#333333!important}
.mappa li a:active{ text-decoration:underline; color:#333333!important; background-color:#FFFF00}
/*fine classi mappa*/

/*classi gallery*/
.gallery {width:100%;}
.galleryLft {width:30%; float:left;margin-right:10px; margin-left:10px;}
.galleryRgt {width:30%; float:left;margin-right:10px;}
.galleryDsc {width:90%; padding:4px;}
.galleryDsc p{background-color:#FFFFFF}
.galleryDsc a:link{ text-decoration:underline; padding-bottom:1px; color:#333333}
.galleryDsc a:active{ text-decoration:underline; padding-bottom:1px; color:#333333}
.galleryDsc a:hover{ text-decoration:underline; padding-bottom:1px; color: #FF0000!important}
.galleryDsc a:visited{ text-decoration:underline; padding-bottom:1px; color:#333333}
/*fine classi gallery*/

.statica{font-size:0.9em!important; color:#333}
.statica2{font-size:1em!important; color:#333}
.statica a:link{color:#333!important; text-decoration:underline}
.statica a:hover{color:#ff0000!important; text-decoration:underline}
.statica a:active{color:#333!important; text-decoration:underline}
.statica a:visited{color:#333!important; text-decoration:underline}
.statica ul{color:#000; display:block;margin-bottom:0px!important; padding-bottom:0!important;margin-top:20px!important;}
.statica li{color:#000; display:block; margin-bottom:0!important; padding-bottom:0!important;margin-top:0!important;}
.h1print {display:none}

.testoArchivio {color:#333;}
.testoArchivio p{background-color:#fff!important}
.testoArchivio a:link{color:#333; text-decoration: underline}
.testoArchivio a:hover{color:#ff0000!important;text-decoration: underline}
.testoArchivio a:active{color:#333;text-decoration: underline}
.testoArchivio a:visited{color:#333;text-decoration: underline}

/*RASSEGNA STAMPA*/
.menu_page ul{ margin:0; padding:0}
.menu_page li{margin:0;padding:0;font-size:14px;font-weight:bold;color:#E3001B;}
.menu_page li a{color:#666666;text-decoration:none;}
.menu_page li a:hover{color:#666666;text-decoration:underline;}
.menu_page{ margin:15px 0}

.dvCntRass ul{ margin:0;padding:0; float:left}
.dvCntRass li{margin:0;padding:0;font-size:14px;font-weight:bold;color:#E3001B;}
.dvCntRass li a{color:#666666;text-decoration:none;}
.dvCntRass li a:hover{color:#666666;text-decoration:underline;}
.dvCntRass{ margin:0; float:left;}
.dvCntRass {float:left}
.dvCntRassSpan {float:left;top:1px; position:relative}
html>/**/body .dvCntRassSpan {top:4px;}


.titolo_rassegna_stampa{text-transform:none !important;color:#000000 !important;border-top:1px solid #CCCCCC;margin:10px 15px 0 15px !important;padding:5px 15px !important;}
.elenco_rassegna_stampa{height:30px;border-bottom:1px dotted #CCCCCC;padding:5px 15px;margin:0 15px;position:relative;}
html>body .elenco_rassegna_stampa{height:auto;}
.elenco_rassegna_stampa img{float:right;margin-top:-20px;margin-right:-10px;}
html>body .elenco_rassegna_stampa img{position:absolute;right:0;bottom:4px;margin-right:0;}
.elenco_rassegna_stampa a{font-weight:bolder;color:#000000;text-decoration:none;padding-right:10px;}
.elenco_rassegna_stampa a:hover{text-decoration:underline;}

.elenco_rassegna_stampa2{height:30px;border-bottom:1px dotted #CCCCCC;padding:5px 15px;margin:0 15px;position:relative; background-color:#efefef}
html>body .elenco_rassegna_stampa2{height:auto;}
.elenco_rassegna_stampa2 img{float:right;margin-top:-20px;margin-right:-10px;}
html>body .elenco_rassegna_stampa2 img{position:absolute;right:0;bottom:4px;margin-right:0;}
.elenco_rassegna_stampa2 a{font-weight:bolder;color:#000000;text-decoration:none;padding-right:10px;}
.elenco_rassegna_stampa2 a:hover{text-decoration:underline;}

.red{color: #CC3300; font-size:12px;}
.red a:link{color: #666; text-decoration:none}
.red a:active{color: #666; text-decoration:none}
.red a:hover{color: #666; text-decoration:underline}
.red a:visited{color: #666; text-decoration:none}
.grey {color:#666; font-size:12px;}
.paginazione_destra{right:-435px;top:15px; width:20%;position:relative; top:-20px;}
.pagNm { width:40%; float:left; font-size:14px; padding-top:3px;}
.pagRft { width:auto; float:left; padding-right:6px;padding-left:6px;}
.pagRft a{ color:#666666; text-decoration:none}
.pagLft {width:auto; float:left;padding-left:6px;padding-right:6px;}
.pagLft a{ color:#666666; text-decoration:none}
/*classi charta minuta*/
/*classi charta minuta*/
/*classi charta minuta*/
.cartaMin2 {width:92%; text-align:left;  border-bottom:1px solid #fff;background-image:url(../img/sfondoDivTxt.jpg);background-repeat: no-repeat;background-position: left bottom!important;margin-left:15px; padding-left:28px; padding-bottom:20px;min-height:270px;}
.cartaMin2Dv{text-align:left; border-bottom:1px dotted #CCC; padding-bottom:5px; color:#000; line-height:25px;}
.cartaMin2 h5 img { float:left; padding-right:6px;}
.cartaEdicola {color:#333; text-transform:uppercase; font-size:18px; padding:4px 0 0 4px;}
.cartaData {color:#333; font-size:14px; padding:0 0 0 4px;}
.cartaData a{color:#333; text-decoration:none}
.cartaLt {float:left; width:140px;margin: 8px 4px 0 0;}
.cartaCtn {float:left; width:375px;padding: 0 0 0 4px}
.cartaCtn h5{background-color:#e2e8f2; border-bottom:1px dotted #039; padding-bottom:2px; padding-top:3px; padding-left:3px; text-align:left}
.cartaCtn h5 span{ color:#039}
.cartaCtn h5 span a{ color:#333}
.newsCarta { background-color:#FFF;border-bottom:1px dotted #039; padding-bottom:2px; font-size:14px}
.cartaTtl {color:#000;text-transform:uppercase; font-size:12px;padding-left:3px;padding-left:3px; font-style:normal!important}
.cartaTtl a:link{ color:#039; text-decoration:none}
.cartaTtl a:active{color:#039; text-decoration:none}
.cartaTtl a:hover{color:#039; text-decoration:underline!important}
.cartaTtl a:visited{color:#039; text-decoration:none}
.cartaTtl {color:#000;text-transform:uppercase; font-size:12px;padding-left:3px;padding-left:3px; font-style:normal!important}
.newsCarta p{color:#000!important;padding-left:3px}
.newsCarta a:link { color:#039; text-decoration:none;}
.newsCarta a:active {color:#039; text-decoration:none;}
.newsCarta a:hover {color:#039; text-decoration:underline!important;}
.newsCarta a:visited {color:#039; text-decoration:none;}
.cartaAut {font-size:11px!important; padding-left:3px!important; color:#333}
.cartaNum {color:#666; text-transform:uppercase; font-size:14px; background-color:#FFF}
.cartaNumImg {float:left;margin-right:6px; width:180px; background-position:bottom;background-image:url(../img/sfondoDivTxtDx.jpg);background-repeat: no-repeat;background-position: right bottom; padding-bottom:10px; }
.cartaNumImg img { border:none; text-align:left; width:160px;padding-bottom:10px;height:300px}
.cartaNumArt {float:left;width:330px; padding-bottom:3px; border-bottom:1px dotted #039}
.cartaNumArt h3 { margin:0!important; padding:0; color:#666; font-style:normal!important; font-size:14px!important}
.cartaNumArt span{ font-size:12px;}
.cartaNumArt a:link{ color:#039; text-decoration:none}
.cartaNumArt a:active{color:#039; text-decoration:none}
.cartaNumArt a:hover{color:#039; text-decoration:underline}
.cartaNumArt a:visited{color:#039; text-decoration:none}
.cartaBlu {color:#039}
.cartaNumCont {width:340px;}
html>/**/body .cartaNumCont {width:330px;float:left}
.cartaNumCont p{width:340px;background-color:#fff!important}


.cartaMin {width:100%; text-align:left;  border-bottom:1px solid #fff; position:relative; right:-18px;}
.cartaMin p {color:#FFF;padding:6px 8px 6px 22px!important; font-size:13px; }
.cartaMinDesc{margin-top:15px; margin-left:3px;}
.cartaMinDesc img{ float:left; padding-right:6px;padding-left:15px; height:140px; width:120} 
.cartaMinDesc p {color:#FFF;font-size:12px;line-height:14px; padding-right:4px;}
.cartaMinDesc a:link{ color:#FFF; text-decoration:none}
.cartaMinDesc a:active{ color:#FFF; text-decoration:none}
.cartaMinDesc a:hover{ color:#FFF; text-decoration:underline!important}
.cartaMinDesc a:visited{ color:#FFF; text-decoration:none}



#overDiv { background-color: #fff; line-height:80%; border:1px solid #003366; font-family:"trebuchet MS", Arial;
}
.dilDiv{background-color:white;}
.ImageLink{cursor:pointer !important;}
.paging {font-size:12px; font-family:"trebuchet MS", Arial; color:#333; margin:0; padding:0; margin-left:230px; }
.paging a{color:#007F1E; text-decoration:none; }
.paginazione3 {margin:0; padding:0;height:25px}
a.linkglossario{color:#CC0000 !important;text-decoration:none;}
a.linkglossario:link{color:#CC0000 !important;text-decoration:none;}
a.linkglossario:visited{color:#CC0000 !important;text-decoration:none;}
a.linkglossario:hover{color:#CC0000 !important;text-decoration:none;}
.linkglossarioCorsivo {font-style:italic;color:#CC0000 !important;text-decoration:none;}
a.linkglossarioCorsivo{font-style:italic;color:#CC0000 !important;text-decoration:none;}
a.linkglossarioCorsivo:link{font-style:italic;color:#CC0000 !important;text-decoration:none;}
a.linkglossarioCorsivo:visited{font-style:italic;color:#CC0000 !important;text-decoration:none;}
a.linkglossarioCorsivo:hover{font-style:italic;color:#CC0000 !important;text-decoration:none;}

.logoHp {padding-bottom:3px;color: #333; margin-left:42px;}
.pdfsfoglia{width:100%; text-align:center; margin-top:-15px; font-size:14px;}
.pdfsfoglia p {background-color:#FFF}
.pdfsfoglia a:link { color:#000; text-decoration:none}
.pdfsfoglia a:active { color:#000; text-decoration:none}
.pdfsfoglia a:hover { color:#ff0000!important; text-decoration:underline!important}
.pdfsfoglia a:visited { color:#000; text-decoration:none}

.pdfsfogliaDett{width:100%;margin-top:10px; font-size:14px; text-align:center}
.pdfsfogliaDett p {background-color:#FFF;text-align:left;}
.pdfsfogliaDett a:link { color:#000; text-decoration:none}
.pdfsfogliaDett a:active { color:#000; text-decoration:none}
.pdfsfogliaDett a:hover { color:#ff0000!important; text-decoration:underline!important}
.pdfsfogliaDett a:visited { color:#000; text-decoration:none}

.dvNl {padding: 0 0 0 35px; width:100%;}

.linkLt {width:100%; padding:0 0 0 20px; font-size:12px; margin:10px 0 0 0}
.linkLt a { display:block}
.linkLt a:link { color:#fff; text-decoration:none}
.linkLt a:active { color:#fff; text-decoration:none}
.linkLt a:hover { color: #FF9900!important;}
.linkLt a:visited { color:#fff; text-decoration:none}
.linkLt ul { list-style:none; width:100%}
.linkLt li { border-bottom:1px solid #fff!important; padding-bottom:2px!important;width:100%!important;display:block;}

/*classi per editoriale*/
.edit01 {width:100%; margin:0; padding:0}
.edit03 {width:100%; margin:0; padding:0}

/*classi menu basso e brochure*/
.btnMenu2 {background:url(../img/bottone.jpg); width:187px; background-repeat:no-repeat; height:40px; font-family: "Trebuchet MS", arial, verdana; font-size:12px; letter-spacing:-0,5px; margin:-5px 0 0 0}
.btnMenu2 span { position:relative; left:15px; top:8px}
.btnMenu2 a:link {color:#FFF; text-decoration:none}
.btnMenu2 a:active {color:#FFF; text-decoration:none}
.btnMenu2 a:hover {color:#FFF; text-decoration:underline}
.btnMenu2 a:visited {color:#FFF; text-decoration:none}

.btnMenu3 {background:url(../img/bottone.jpg); width:187px; background-repeat:no-repeat; height:40px; font-family: "Trebuchet MS", arial, verdana; font-size:12px; letter-spacing:-0,5px; line-height:13px; margin:-5px 0 0 0}
.btnMenu3 span { position:relative; left:15px; top:3px}
.btnMenu3 a:link {color:#FFF; text-decoration:none}
.btnMenu3 a:active {color:#FFF; text-decoration:none}
.btnMenu3 a:hover {color:#FFF; text-decoration:underline}
.btnMenu3 a:visited {color:#FFF; text-decoration:none}

.brochure {width:187px;font-family: "Trebuchet MS", arial, verdana; font-size:12px;line-height:13px; color:#FFF; background-color:#0d3f96;margin:-3px 0 0 0; padding:20px 0 0 0}
.brochure img{ position:relative; left:14px}
.brochure span{z-index:100; position:relative;top:-60px;left:45px}
.brochure a:link {color:#FFF; text-decoration:none}
.brochure a:active {color:#FFF; text-decoration:none}
.brochure a:hover {color:#FFF; text-decoration:underline}
.brochure a:visited {color:#FFF; text-decoration:none}

.pdf img{position:relative; left:-170px; width:24px;hight:24px; top:25px}