/*************************************************
definizioni generiche
*/

body {
	background: #ffffff;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 100%; /* era 80% */
	text-align: center;
	vertical-align: top;
}

body.adminPages {
	background: #ffffff;
	border: 0px;
	margin: 10px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 80%;
	text-align: left;
	vertical-align: top;
}

.titoloPagina {
	font-size: 150%;
	font-weight: bold;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	vertical-align: top;
	font-size: 100%;
	width: 100%;
}

td {
	vertical-align: top;
}

a:link {
	color: #000496;
	text-decoration: none;
}

a:visited {
	color: #000496;
	text-decoration: none;
}

a:hover {
	color: #008080;
	text-decoration: none;
}

blockquote {
   font-size: 13px;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
   background-color: #C2CECE; /*#dadada; grigio chiaro: #E5E5E5*/
 }

/*
div che contiene tutto il resto
*/

.esterno, .esternoNL, .esternoArt {
 	width: 995px;  /*era: 770, poi 1000, poi 1020*/
 	height: auto;
	text-align: center;
	margin-bottom: 5px;
	border: 1px solid #005E5E;
        border-bottom: 0;
	margin: 0px auto;
	padding: 0px;
        cursor: default;
	/*background: #3A5A5A;*/
}

.esternoArt {
    clear:both;
}

.esternoNL {
	background: #ffffff;
}

.esterno object {
	margin: 10px auto 10px auto;
}

/*************************************************
logo zn, "dichiarazione d'intenti", 
fascia contenente il titolo del canale, w3c e footer per fondo pagina
*/

.header {
	 width: 100%;
	 height: auto;
	 margin: 0px;
	 padding: 0px;
}

.divlogo, .divlogoHP {
	 width: 100%;
	 height: 89px;
	 background-image: url(pic/header3.jpg); /* era header2*/
	 border: 0px;
	 text-align: center;
}

.logo, .logoHP {               /* per l'immagine del logo */
	width: 316px;
	height: 47px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	}

.preview {                   /* per la scritta "preview" */
	border: 1px solid white;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 36px;
	color: white;
}

.dichiarazione {             /* div che contiene la dichiarazione d'intenti*/
	width: 100%;
	height: auto;
	background: #BECFCF;
	border: 0px;
	text-align: center;
}
	
.intestazione {              /* tag <p> che contiene la dichiarazione d'intenti*/
	text-align: center;
	color: #0000A0;
	padding: 0.5% 20px 0.5% 20px;
	font-size: 70%;
	margin: 0px;
	border: 0px;
}

.fascia {             /* div che contiene il titolo di canale*/
	width: 100%;
	height: 30px;
        border: 0px;
	margin: 0px;
	padding: 0px;
	//background-image: url(pic/canalebianco2.jpg); /* era canalebianco.jpg*/
	}

.fasciaEvidenza{
        width: 100%;
	height: 30px;
        border: 0px;
	margin: 0px;
	padding: 0px;
        position:relative;
        top:0px;
        background-image: url(pic/canalebianco2.jpg);
        }

/*
 WebFont per titoli in evidenza
 */
.oswald-titolo {
	font-family: "Oswald", sans-serif;
	font-optical-sizing: auto;
	font-weight: 200;
	font-style: normal;
}



/*
// Articoli per il box "in evidenza"
*/

.box {
    width:300px;
    height: auto;
    float:left;
    margin-right:15px;
}

.bigBox {
    width:620px;
    height: auto;
    float:left;
    margin-right:15px;
}

.riga{
        position:relative;
        width: 620px;
        height: auto;
	border-bottom: 1px solid black;
        margin: auto auto auto 1rem;
	padding-bottom: 1rem;
        display:inline-flex;
}

.inEvidenzaEsterno{
        width: 995px;
        height: auto;
	border: 0px;
	margin: 0px auto -20px auto;
	padding: 0px;
        background: #c2cece;
}

.inEvidenzaEsterno3{
        position:relative;
        width:620px;
        height: auto;
	border: 0px;
	margin: 0px auto auto 10px;
	padding: 0px;
        background: #c2cece;
        float:left;
}

.inEvidenzaCentrale {
        position:relative;
        width: 620px;
        height: auto;
	border: 0px;
	margin: 1rem auto auto 1rem;
        display:inline-flex;
        border-bottom: 1px solid black;
}

.boxoniCentrali {
        position:relative;
        width: 620px;
        height: auto;
	border: 0px;
	margin: auto auto auto 1rem;
	padding-bottom: 1rem;
        display:inline-flex;
        border-bottom: 1px solid black;
}

.boxoniCentraliSpot {
        position:relative;
        width: 620px;
        height: auto;
	border: 0px;
	margin: auto auto auto 1rem;
	//padding-bottom: 1rem;
        padding-top: 1rem;
        display:inline-flex;
        border-bottom: 1px solid black;
}

.inEvidenzaAdvit {
        width:300px;
        height:250px;
        border-right-width: 5px;
        border-right-color: #c2cece;
        border-right-style: solid;
        border-left-width: 5px;
        border-left-color: #c2cece;
        border-left-style: solid;
        border-top-width: 5px;
        border-top-color: #c2cece;
        border-top-style: solid;
        text-align: center;
        background: #c2cece;
}

.inEvidenzaGoogle {
        width:300px;
        height:250px;
        border-right-width: 5px;
        border-right-color: #FFFFFF;
        border-right-style: solid;
        border-left-width: 5px;
        border-left-color: #FFFFFF;
        border-left-style: solid;
        border-top-width: 5px;
        border-top-color: #FFFFFF;
        border-top-style: solid;
        text-align: left;
        background: #FFFFFF;
}

.inEvidenza300x250, .inEvidenza320x250, .inEvidenza336x280, .inEvidenza300x280, .inEvidenza320x280, .inEvidenzaSpot {
    text-align: left;
    overflow:hidden;
}

.inEvidenzaC300x250, .inEvidenzaC320x250, .inEvidenzaC336x280, .inEvidenzaC300x280, .inEvidenzaC320x280, .inEvidenzaCSpot {
    border-right-width: 5px;
    border-right-color: #FFFFFF;
    border-right-style: solid;
    border-left-width: 2px;
    border-left-color: #FFFFFF;
    border-left-style: solid;
    border-top-width: 2px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    text-align: left;
    overflow:hidden;
}

.inEvidenzaSpot, .inEvidenzaCSpot {
    width:auto;
    height:auto;
}

.inEvidenza300x250, .inEvidenzaC300x250{
    width:300px;
    height:250px;
}

.inEvidenza320x250, .inEvidenzaC320x250{
    width:320px;
    height:250px;
}

.inEvidenza336x280, .inEvidenzaC336x280{
    width:336px;
    height:280px;
}

.inEvidenza300x280, .inEvidenzaC300x280{
    width:300px;
    height:280px;
}

.inEvidenza320x280, .inEvidenzaC320x280{
    width:320px;
    height:280px;
}

.inEvidenzaImgSingola {
    height:auto;
    width:auto;
    z-index:1;
}

.inEvidenzaImg300x250, .inEvidenzaImg320x250, .inEvidenzaImg336x280, .inEvidenzaImg320x280, .inEvidenzaImg300x280{
    height:auto;
    z-index:1;
}

.inEvidenzaImg300x250, .inEvidenzaImg300x280{
    width:300px;
}

.inEvidenzaImg320x250, .inEvidenzaImg320x280{
    width:320px;
}

.inEvidenzaImg336x280{
    width:336px;
}

.grigioEvidenza{
    position:relative;
    width:auto;
    height:auto;
    top:-115px;
    z-index:5;
    overflow:hidden;
}

.inEvidenzaTitolo300x250, .inEvidenzaTitolo320x250, .inEvidenzaTitolo336x280, .inEvidenzaTitolo300x280, .inEvidenzaTitolo320x280{
    position:relative;
    top:-215px;
    font-weight: bold;
    display:inline-block;
    vertical-align:middle;
    padding-left: 3px;
    font-size: 165%;
    font-family: arial;
    z-index: 10;
    color:white;
}

.inEvidenzaTitolo300x250, .inEvidenzaTitolo300x280 {
    width:300px;
}

.inEvidenzaTitolo320x250, .inEvidenzaTitolo320x280 {
    width:320px;
}

.inEvidenzaTitolo336x280 {
    width:336px;
}

.grigioEvidenza2{
    position:relative;
    width:auto;
    height:auto;
    top:-73px; /*era -115*/
    z-index:5;
    overflow:hidden;
}

.grigioEvidenza3{           /* box statici */
    position:relative;
    width:auto;
    height:auto;
    top:-73px; /*era -115*/
    z-index:5;
    overflow:hidden;
}

.inEvidenzaTitolo2-300x250, .inEvidenzaTitolo2-320x250, .inEvidenzaTitolo2-336x280, .inEvidenzaTitolo2-300x280, .inEvidenzaTitolo2-320x280{

	/*font-family: "League Gothic", sans-serif;*/
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-variation-settings: "wdth" 100;
	font-size: larger;
	position:relative;
    top:-181px; /*era -215*/
    font-weight: bold;
    display:inline-block;
    vertical-align:middle;
    padding-left: 3px;
    /*font-size: 165%;
    font-family: arial;*/
    z-index: 10;
    color:white;
    overflow:hidden;
}


.inEvidenzaTitolo2-300x250, .inEvidenzaTitolo2-300x280 {
    width:300px;
}

.inEvidenzaTitolo2-320x250, .inEvidenzaTitolo2-320x280 {
    width:320px;
}

.inEvidenzaTitolo2-336x280 {
    width:336px;
}

.inEvidenzaIntro{
    position:relative;
    top:-215px;
    width:auto;
    color:white;
    font-size: 130%;
    z-index: 10;
}

.inEvidenzaSez{
    position:relative;
    bottom:400px;
    width:auto;
    right: 5px;
    text-align: right;
    color:white;
    font-size: 90%;
    background-color: blue;
    z-index: 10;
    display:none;
}

.inEvidenzaSez2-300x250, .inEvidenzaSez2-320x250, .inEvidenzaSez2-336x280, .inEvidenzaSez2-300x280, .inEvidenzaSez2-320x280{
    z-index:5;
    background-color:#005E5E;
    font-weight: bold;
    color:white;
    text-align: right;
    position:relative;
    bottom:250px;
}

.inEvidenzaSez2-300x250 {
    width:300px;
    height:auto;
}

.inEvidenzaSez2-300x280 {
    width:300px;
    height:auto;
}

.inEvidenzaSez2-320x250{
    width:320px;
    height:auto;
}

.inEvidenzaSez2-320x280{
    width:320px;
    height:auto;
}

.inEvidenzaSez2-336x280 {
    width:336px;
    height:auto;
}


.inEvidenzaSez3-300x250, .inEvidenzaSez3-320x250, .inEvidenzaSez3-336x280, .inEvidenzaSez3-300x280, .inEvidenzaSez3-320x280{
    z-index:5;
    background-color:#005E5E;
    font-weight: bold;
    color:white;
    text-align: left;
    position:relative;
    top: 17px;

}

.inEvidenzaSez3-300x250 {
    width:300px;
    height:auto;
}

.inEvidenzaSez3-300x280 {
    width:300px;
    height:auto;
}

.inEvidenzaSez3-320x250{
    width:320px;
    height:auto;
}

.inEvidenzaSez3-320x280{
    width:320px;
    height:auto;
}

.inEvidenzaSez3-336x280 {
    width:336px;
    height:auto;
}

a.inEvidenzaSez2-300x250:link, a.inEvidenzaSez2-320x250:link, a.inEvidenzaSez2-336x280:link, a.inEvidenzaSez2-300x280:link, a.inEvidenzaSez2-320x280:link{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}

a.inEvidenzaSez2-300x250:visited, a.inEvidenzaSez2-320x250:visited, a.inEvidenzaSez2-336x280:visited, a.inEvidenzaSez2-300x280:visited, a.inEvidenzaSez2-320x280:visited{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}

a.inEvidenzaSez2-300x250:hover, a.inEvidenzaSez2-320x250:hover, a.inEvidenzaSez2-336x280:hover, a.inEvidenzaSez2-300x280:hover, a.inEvidenzaSez2-320x280:hover{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}


a.inEvidenzaSez3-300x250:link, a.inEvidenzaSez3-320x250:link, a.inEvidenzaSez3-336x280:link, a.inEvidenzaSez3-300x280:link, a.inEvidenzaSez3-320x280:link{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}

a.inEvidenzaSez3-300x250:visited, a.inEvidenzaSez3-320x250:visited, a.inEvidenzaSez3-336x280:visited, a.inEvidenzaSez3-300x280:visited, a.inEvidenzaSez3-320x280:visited{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}

a.inEvidenzaSez3-300x250:hover, a.inEvidenzaSez3-320x250:hover, a.inEvidenzaSez3-336x280:hover, a.inEvidenzaSez3-300x280:hover, a.inEvidenzaSez3-320x280:hover{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}


.w3c {                        /* div per img con link a w3c e testo */
	font-weight: bold;
	text-align: center;
}

.w3cText {                    /* testo in div w3c */
	font-weight: bold;
	text-align: center;
}

.w3cImage {
	border: 0px;
	padding-bottom: 5px;
	height: 31px;
	width: 88px;
}

.footerHP {
	width: 642px;
        clear: both;
	background: #ffffff;;
	height: auto;
	font-size: 90%;
        cursor: default;
        border-right: 1px solid #005e5e;
}

.footer {
	width: 645px;
        //clear: both;
	background: #ffffff;;
	height: auto;
	font-size: 90%;
        cursor: default;
        border-right: 1px solid #005e5e;
}

.immaginefooter {
	width: 100%;
	height: 30px;
	position: relative;
	bottom: 0px;
	background-image: url(pic/footerbianco2.jpg); /* era footerbianco.jpg*/
}

.immaginefooter2 {
	width: auto;
	height: 30px;
	bottom: 0px;
	background-image: url(pic/footerbianco2.jpg); /* era footerbianco.jpg*/
}


.pfooter {                    /* allinea il paragrafo che contiene il disclaimer */
	padding: 10px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
	font-size: 70%;
}

.nascondi {                  /*nasconde il link che porta dall'inizio del menu direttamente al corpo pagina*/
	display: none;
}

/*************************************************
div che contiene le tabelle di menu e corpo
*/

.divmenu {
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 95%;
        background: #c2cece;
}

/*
formattazione delle due righe del menu + effetto onmouseover
*/

.menutr {                     /* riga tab menu canali (sopra) */
	background: #ffffff;;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

	.menutr ul {
		margin: 0px;
		padding: 0px;
		list-decoration: none;
	}

		.menutr li {
			display: inline;
			}

      .menutr a {
			background: #ffffff;;
      	color: #005E5E;
      	text-decoration: none;
      	font-weight: normal;
			padding-top: 5px;
			padding-bottom: 5px;
	      }
       
      .menutr a:hover {
			background: #004040;
			color: #fff;
      }

.menugoogleadsense {  /* id per ricerca Google */
	float: left;
	background: #ffffff;
	height: 22px;
	padding-top:5px;
        margin: 0 auto;
	}

.menugooglesearch {  /* id per ricerca Google */
	float: left;
	background: #ffffff;
	height: 22px;
	padding-top:9px;
        padding-left: 8px;
        margin: 0 auto;
	}
        
.menugoogle {  /* Menu spot 728x15*/ 
       background: #ffffff;
       height: 18px;
       padding-top:5px;
       margin: 0 auto;
}

#spot_leaderboard
	{
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 95%;
	background:  #ffffff;
	}

#menuup {
	border-top: 1px solid #005E5E; 
	border-bottom: 1px solid #005E5E;
}

#menumiddle {
	height: 35px;
	background: #ffffff;
	padding-top: 2px;
	padding-bottom: 3px;
	border-bottom: 1px solid #005E5E;
        text-align: center;
        /*width:999px;*/
	}

#pulsanti{
        padding-left: 240px;
}

#menudown {
	border-bottom: 1px solid #005E5E;
}

/*************************************************
table che contiene le 3 colonne
*/

.corpo {
	width: 100%;
	text-align: left;
	vertical-align: top;
	text-align: left;
	border: 0px;
}

/*
le tre colonne
*/

.sinistro {
	width: 190px; /* era 145 */
	height: 100%;
	padding-left: 2px;
	padding-right: 2px;
	background: #E5E5E5;
	border-right: 1px solid #005E5E;
}

.centrale, .centraleNL, .centraleArt, .centraleHP {
   
    background: #ffffff;;
    color: #000;
    height: 100%;
    margin: 0px;
    text-align: left;
    float:left;
}

.centrale{
    border-right: 1px solid #005E5E;
    width: 645px;
}
.centraleNL {
    border-right: 1px solid #005E5E;
    width: auto;
}

.centraleArt{
    width: 632px;
    padding-right:10px;
}

.centraleHP{
    border-right: 1px solid #005E5E;
    width: 645px;
    //padding-top:0.3rem;
    
}

.destraArt {
        width:340px;
	height: 100%;
        background: #FFF;
        float:right;
        //padding-top:1.2rem;
        padding-right:0.27rem;
        
}

.destraHP {
        width:340px;
	height: 100%;
        background: #FFF;
        float:right;
        padding-top:1rem;
        padding-right:0.27rem;
        
}

/*************************************************
stili per la visualizzazione degli articoli
*/

/*
lista articoli homepage
*/

.channelTitle {               /* titolo del canale */
	padding: 10px;
	padding-top: 0px;
	font-size: 250%;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.editoriale {                 /* riquadro per editoriale */
	text-align: center;
	width: 98%;
}

.editoriale h1 {
	margin-left: 5px;
}

.editorialeTestata {
	font-size: 170%;
	font-style: italic;
	font-weight: bold;
}

.editorialeContinua {    /* per rimando da homepage all'intero editoriale */
	border: 2px outset #C0C0C0;
	background: #004040;
	font-size: 120%;
	font-style: italic;
	font-weight: bold;
	text-align:center;
}

a.editorialeContinuaLink:link{color: #fff;}
a.editorialeContinuaLink:hover{color: #c0c0c0;}
a.editorialeContinuaLink:visited{color: #fff;}

.bordoarea {
	border: 2px solid #005E5E;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	width: 98%;
	margin: 2% auto;
	margin-bottom: 2%;
}

	.bordoarea p {
		margin-left: 5px;
		margin-right: 5px;
		}

	.bordoarea img {
		margin-left: 5px;
		margin-right: 5px;
		}

.strillo {                    /* riquadro per strillo articoli */
        width: 620px;
        margin: auto auto auto 1rem;
	padding-bottom: 0.8rem;
        padding-top: 1rem;
	border-bottom: 1px solid black;
	text-align: left;
        clear:both;
        height: 100%;
        display:inline-block;
}

.strilloInEvidenza {                    /* riquadro per strillo articoli in evidenza*/
	width: 98%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: 1px solid black;
	text-align: left;
        background-color: #FFF8C6;
}

.strilloTesto {
    width:50%;
    display:inline-block;
}

.strilloTestoNoImg {
    width:100%;
    display:inline-block;
}

.strilloTitolo {              /* titolo articolo nello strillo */
	font-size: 160%;
	text-align: left;
        vertical-align: text-top;
}

    .strilloTitolo a:hover {              /* titolo articolo nello strillo */
	text-decoration: underline;
    }


.strilloIntro {               /* occhiello articolo nello strillo */
	font-size: 105%;
        text-align: left;
}

.strilloFirma {               /* firma/data/canale articolo nello strillo */
	text-align: left;
	font-style: italic;
}

.strilloFirma2 {               /* firma/data/canale articolo nello strillo */
	font-style: italic;
        font-size: 92%;
}


.hotImage {                   /* immagine "hot" */
	border: 0px;
	vertical-align: middle;
	position: center;
}

.allineasinistra {
	text-align: left;
}

.cinquantapercento {          /* larghezza tag hr del file stampaarticoliprn.php3 */
	width: 50%;
	text-align: center;
}

.titoloPagina {        /* paragrafo intestazione formato stampabile articolo */
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	margin-bottom:12px;
}

.titolopaginaspan {      /* span per ingrandire il titolo del paragrafo sopra */
	font-size:140%;
}	

.titoloArt {
	font-family:Verdana, Arial, sans-serif;
	font-size:220%;
	font-weight:bold;
        margin-top:0.7rem;
        padding-left:0.5rem;
}

.introArt {
	font-family:Verdana, Arial, sans-serif;
	font-size:160%;
	font-weight:bold;
        padding-left:0.5rem;
        margin-top: -15px;
}

.autoreArt {
	font-family:Verdana, Arial, sans-serif;
	font-style:italic;
	text-align:right;
}

.firmaAutore {
	font-family:Verdana, Arial, sans-serif;
	font-style:italic;
	text-align:right;
}

.autoreArtBox {
	float:right;
	clear:both;
        margin-bottom: 5px;
}

.cmtInfoLine {          /*questa classe allinea a dx e rende corsivo il nome del commentatore*/
	width: 100%;
	text-align: right;
	font-style: italic;
        font-size: 90%;
 	}

.nascondicodice {			/*nasconde il codice del commentatore, confondendolo col bg */
	color: #ffffff;;
	}

a.utLinks:link {         /* link "vai al forum" "segnala l'articolo" e "formato stampabile" */
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.utLinks:hover {
	color: #c0c0c0;
	text-decoration: none;
	font-weight: bold;
}

a.utLinks:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.separabordi {          /* per separare i bordi delle celle dei link sopra  */
	border-collapse: separate;
	border-spacing: 3px;
	}

.artbutc {                /* formattazione dei tre link in fondo all'articolo: partecipa/segnala/visualizza */
	text-align:center;
	border: 2px outset #C0C0C0;
	background: #004040;
}

a.artbutclink:link{color: #fff;}
a.artbutclink:hover{color: #c0c0c0;} /*il colore era #008080;*/
a.artbutclink:visited{color: #fff;}

.correlatiArtT {          /* titoli "approfondimenti" e "commenti" */
	font-family:Verdana, Arial, sans-serif;
	font-size:140%;
	font-weight:bold;
	color: #008080;
	margin-top: 0px;
	padding-top: 15px;
        padding-left:0.5rem;
/*	border-top: 1px solid black;*/
}

a.correlatiArtT:link{color: #008080;}
a.correlatiArtT:hover{color: #008080;}
a.correlatiArtT:visited{color: #008080;}

.approfondimenti {
    font-family:Verdana, Arial, sans-serif;
    font-size:100%;
    padding-left:0.5rem;
}

.tabellaCommenti {
    max-width:100%;
    font-size:87%;
}

.commentiSx {
    width: 15%;
    float:left;
}

.commentiDx {
    width: 85%;
    float:left;
}

.cmtAvatar{
    max-width:100%;
    height:auto;
}

.multipaginaContinua {          /* frase "Questo articolo continua" per gli articoli multipagina */
	font-family:Verdana, Arial, sans-serif;
	font-size:120%;
	font-weight:bold;
        color:#A00000;
	margin-top: 0px;
}

a.multipaginaContinua:link { color:#A00000; }

a.multipaginaContinua:visited { color:#A00000; }

a.multipaginaContinua:hover { color:#A00000; text-decoration: underline; }

.multipaginaNorm{
        font-family:Verdana, Arial, sans-serif;
        font-size:120%;
        font-weight:bold;
    	color: #008080;
        margin-top: 0px;
}

a.multipaginaNorm:link { font-weight:bold; }

a.multipaginaNorm:visited { font-weight:bold; }

a.multipaginaNorm:hover { color:#A00000; text-decoration: underline; font-weight:bold;}

.pulsante {
	background: #004040;
	color: #ffffff;
	font-weight: bold;
}

.spot {
        float:left;
        margin-right:7px;
        clear:both;
}

.sondaggio {
        float:left;
        margin-right:7px;
        clear:both;
}

.spotConSondaggio, .spotConSondaggio0, .spotConSondaggio1, .spotAlternato, .spotAlternato0, .spotAlternato1 {
        margin-right:0px;
        margin-left:0px;
        clear:both;
        margin-bottom: 10px;
}

.sondaggioConSpot, .sondaggioConSpot0, .sondaggioConSpot1 {
        width: 279px; /*era 280, ma c'erano problemi con Chrome'*/ 
        vertical-align:-100px;
        margin-bottom: 10px;
        line-height: normal;
}

.spotConSondaggio, .spotConSondaggio0 {
        float:left;
        margin-right:4px;
}

.spotConSondaggio1 {
        float:right;
        margin-left:4px;
}

.spotAlternato, .spotAlternato0 {
        float:left;
        margin-right:10px;
}

.spotAlternato1 {
        float:right;
        margin-left:10px;
}

.sondaggioConSpot {
        float:right;
}

.sondaggioConSpot0 {
        float:right;
        margin-left:5px;
}

.sondaggioConSpot1 {
        float:left;
        margin-right:5px;
}

.sondaggioLargo, .sondaggioLargo0, .sondaggioLargo1{
        width: 450px;
        vertical-align:-100px;
        margin-bottom: 10px;
        line-height: normal;
        text-align: left;
        clear:both;
}

.sondaggioLargo, .sondaggioLargo0{
        float:right;
        margin-left:5px;
}

.sondaggioLargo1{
        float:left;
        margin-right:5px;
}

.sondaggio620{
        width: 620px;
        vertical-align:-100px;
        margin-bottom: 10px;
        line-height: normal;
        text-align: left;
        clear:both;
}

.sondaggioConSpotTitolo {
        float:right;
        width: 279px;
        vertical-align:-100px;
        font-weight: bold;
        color: white;
        background-color: #005E5E;
        padding-left: 2px;
}

.sondaggioConSpotDomanda {
        float:right;
        width: 279px;
        vertical-align:-100px;
        background-color: #C0C0C0; /* sfondo scuro*/
        margin-bottom:20px;
        padding-left: 2px;
}

/*************************************************
stili per la visualizzazione delle pagine statiche
*/

.staticTitle {               /* titolo delle pagine statiche */
	padding: 10px;
	padding-top: 0px;
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.staticTitle2 {               /* titolo delle pagine statiche - seconda riga*/
	padding: 10px;
	padding-top: 0px;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
}

.linkCentered {
	text-align: center;
}

/*************************************************
Stili per la pagina di iscrizione newsletter
*/

.nlEsterno {
    width: auto;
    height: auto;
    text-align: center;
    background: #ffffff;
}

.nlDivLogo {
    width: 100%;
    border: 0px;
    text-align: center;
    background-color: #3A5A5A;
}

.nlLogo {               /* per l'immagine del logo */
    width: auto;
    height: auto;
}

.nlDichiarazione {             /* div che contiene la dichiarazione d'intenti*/
    font-family:Verdana, Arial, sans-serif;
    width: 100%;
    height: auto;
    background: #BECFCF;
    border: 0px;
    text-align: center;
    font-size:100%!important;
    margin-bottom: 3%;
}

.nlTitle {                 /* prima riga */
    padding: 10px;
    padding-top: 0px;
    font-size: 250%;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}

.nlTitle2 {               /*seconda riga*/
    padding: 10px;
    padding-top: 0px;
    font-size: 230%;
    font-weight: bold;
    text-align: center;
}

.nlBody {
    font-size: 200%;
}

.nlPulsante {
    background: #004040;
    color: #ffffff;
    font-weight: bold;
    font-size:200%;
}

a.nlAnnulla {
    font-size:200%;
}

.nlRequired {
    font-size:200%;
    float:right;
}

.nlAttributeinput  {
	font-size : 200%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.nlInput {
    line-height: 2em;
}

.nlUnsubscribe {
    font-size: 200%;
}

/*************************************************
stile contenuto nelle colonne laterali
*/

.titoletto {                  /* sottotitoli canali e sezioni delle colonne laterali */
	background: #005E5E;
	color: #ffffff;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}

/*
titoli dei canali quando sono link (in colonna laterale)
*/

a.titoletto:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.titoletto:visited{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.titoletto:hover{
	color: #c0c0c0;
	text-decoration: none;
	font-weight: bold;
}
/*************************************************
liste usate in notizie flash e discussioni recenti forum
*/



.richiamo
{
    margin-top:4px;
}

.richiamo ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    font-size:1em;
}

.richiamo ul li
{
    margin-bottom:0.2em;
}

/*************************************************
elenco newsletter
*/

/************************
colonna laterale e centrale (dinamico)
*/

.nllist_numdata {             /* numero e data; fondo chiaro */
	padding-top: 4px;
	padding-bottom: 2px;
	text-align: center;
	background: #E5E5E5;
        font-size:small;
	}

.nllist_titolo {             /* titolo; fondo chiaro */
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 3px;
/*	text-align: left; */
	text-align: center;
	background: #E5E5E5;
        font-size:small;
	}

.nllist_numdata2 {            /* numero e data; fondo scuro */
	padding-top: 4px;
	padding-bottom: 2px;
	text-align: center;
	background: #C0C0C0;
        font-size:small;
	}

.nllist_titolo2 {            /* titolo; fondo scuro */
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 3px;
	text-align: center;
	background: #C0C0C0;
        font-size:small;
	}

.inprova_titchiaro {             /* recensioni; fondo chiaro */
	padding-top: 0px; 
	padding-bottom: 0px;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	background: #E5E5E5;
	}

.inprova_titscuro {            /* recensioni; fondo scuro */
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	background: #C0C0C0;
	}

.inprova_teschiaro {
	padding-top: 0px; 
	padding-bottom: 0px;
	font-size: 90%;
	text-align: left;
	background: #E5E5E5;
}

.inprova_tesscuro {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 90%;
	text-align: left;
	background: #C0C0C0;
}

/************************
colonna centrale (statico)
*/

.nllist_numdata_list {        /* numero e data; fondo chiaro */
	padding-top: 8px;
	padding-bottom: 6px;
	text-align: center;
	background: #E5E5E5;
	}

.nllist_numdata_list2 {       /* numero e data; fondo scuro */
	padding-top: 8px;
	padding-bottom: 6px;
	text-align: center;
	background: #C0C0C0;
	}

/*************************************************
form di ricerca
*/

/*
miniform ricerca per colonna laterale
*/

.minisearch {                 /* form */
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.minisearchlink {             /* link ricerca avanzata */
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
}

/*************************************************
riquadro topten in colonna
*/

.toptenglobal {               /* div link alla topten globale */
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	text-align: left;
	font-weight: bold;
}

.toptenmonth {                /* div link alle topten mensili */
	padding-bottom: 2px;
	padding-left: 4px;
	text-align: left;
}

/**************************************************
stili spostati dal vecchio css per adeguare i ticker
*/
.ttxt {
	font-family:Verdana, Arial, sans-serif;
}

.ttxtborder {
	font-family:Verdana, Arial, sans-serif;
	border: 1px solid #000;
}

.modificapub {
        background-color: #FFF8C6;
}

.modificapubdiv{
        background-color: #FFF8C6;
        float:left;
}

/**************************************************
file iscrizione.php3
*/

.iscrizione {
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	}

/*************************************************
stili per formattazione link pagina antibufala
rif. vettori php righe 1033 1034 1035 1036
*/

.znuLettore {                                    /* pallotto commento lettore (immesso da sito)*/
	background:#ffffff;;
	color:#fff;
	padding:2px;
	border:1px solid #ffffff;;
	margin-top:5px;
}

.znuZeusNews {                                   /* pallotto commento immesso da redazione ZeusNews */
	background:#3333CC;
	color:#FFFFFF;
	padding:2px;
	border:1px solid #3333CC;
	margin-top:5px;
}

a.znuZeusNews {                                   /* pallotto commento immesso da redazione ZeusNews */
	background:#3333CC;
	color:#FFFFFF;
	padding:2px;
	border:1px solid #3333CC;
	margin-top:5px;
}

.znuApprovato {                                   /* pallotto commento lettore approvato da redazione ZeusNews */
	background: /*#009933;*/ red;
	color: /*#FFFFFF;*/ pink;
	padding:2px;
	border:1px solid /*#009933;*/ violet;
	margin-top:5px;
}

.znuDisapprovato {                                /* pallotto commento lettore approvato da redazione ZeusNews */
	background: /*#FF0000;*/ green;
	color: /*#FFFFFF;*/ yellow;
	padding:2px;
	border:1px solid /*#FF0000;*/ orange;
	margin-top:5px;
}

/*
// fine stili pallotti
*/

/********* ticker *******************/

.centra {
	width: 100%;
	text-align: center;
	border: 0px;
}

.margineauto {
	width: 420px;
	margin: 0px auto;
}

.tickeruno {
	width: 250px;
	margin: 10px auto 10px auto;
	padding: 5px;
	border: 1px solid #000040;
}

	.tickeruno a {
		color: #000496;
		}

		.tickeruno a:hover {
			color: #008080;
			}

.tickerdue {
	width: 230px;
	padding: 5px;
	border: 1px solid #008080;
	margin: 10px auto 10px auto;
}

.tickertre {
	width: 420px;
	margin: 10px auto 10px auto;
	padding: 5px;
}

.tickerquattro {
	width: 270px;
	margin: 10px auto 10px auto;
	padding: 5px;
	background: #FCFFA7;
	border: 1px solid #643F24;
}

.tickercinque {
	width: 210px;
	margin: 10px auto 10px auto;
	padding: 5px;
	border: 1px solid #000080;
}

.tickersei {
	width: 260px;
	margin: 10px auto 10px auto;
	padding: 5px;
	background: #C0FFC0;
}

.testataArt {       /*** scritta "zeusnews... " tra parentesi quadre sotto il titolo dell'articolo ****/
	font-style: italic;
        padding-left:0.5rem;
}

/*************** aggiunti ****************/

.cmtInvito {
	font-family:Verdana, Arial, sans-serif;
	font-size:110%;
	font-weight:bold;
	text-align:left;
}

.cmtNome {
	font-family:Verdana, Arial, sans-serif;
	text-align:center;
}

.cmtEmail {
	font-family:Verdana, Arial, sans-serif;
	text-align:center;
}

.cmtCitta {
	font-family:Verdana, Arial, sans-serif;
	text-align:right;
}

.imgHomeLeft, .imgHomeRight {
	margin-bottom:5px;
	border:0px solid #000;
}

.imgHomeLeft {
	margin-right:5px;
}

.imgHomeRight {
	margin-left:5px;
}

/* classi per la gestione delle icone RSS */

a#rss {
	display: block;
	width: 30px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	font-weight: bold;
	background: orange;
	color: white;
	border-top: 1px solid silver;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid silver;
}

/*
a#rss:hover {
	padding: 2px 5px 2px 5px;
	border-top: 1px solid black;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid black;
	}
*/

.ttxtrss {
	font-family:Verdana, Arial, sans-serif;
	border: 1px solid #000;
}

.trRSSdispari {
	background: #c0c0c0;
}

.trRSSpari {
	background: #E5E5E5;
}

/************ classi per le immagini degli articoli **************/

.imgArtBox0, .imgArtBox1, .imgArtBox2 {
	margin-bottom: 4px;
}

.imgArtBox0 {               /* img a sx */
	width: 470px;
	float: left;
        text-align:left;
        margin-right: 0.5rem;
}

.imgArtBox1 {               /* img al centro */
	width: 620px;
	float: none;
        text-align:center;
}

.imgArtBox2 {               /* img a dx */
	width: 470px;	    
	float: right;
        margin-left:0.5rem;
}

.imgArtDesc, .imgArtDesc0, .imgArtDesc1, .imgArtDesc2 {               /* div per la didascalia */
	padding-top: 3px;
        /*font-weight: bold;*/
	/*font-size: 85%;*/
        font-size: 12px;
        color: #767676;
	font-style: italic;
}

.imgArtDesc a, .imgArtDesc0 a, .imgArtDesc1 a, .imgArtDesc2 a{               /* anche i link in grigio */
        font-size: 12px;
        color: #767676!important;
	font-style: italic;
        font-weight:normal!important;
}


.imgArtDesc0, .imgArtDesc2 {
    margin-left:0.5rem;
    margin-right:0.5rem;
}

.imgArtDesc1 {
    text-align:center;
}

.imgArt {
    max-width: 100%;
    height: auto;
    margin-top:0.5rem;
}

.fb_buttons {
    width:600px;
    height:25px;
    display:block;
    white-space:nowrap;
    clear:both;
    float:right;
    margin-right:-15px
}

.fb_buttons_left {
    width:600px;
    height:25px;
    display:block;
    white-space:nowrap;
    clear:both;
    float:left;
    margin-left:0.4rem;
    /* margin-right:-15px*/
}

/********************* classi per overture *********************

div.overtureDiv_*     :  classi per il div
p.overtureBoxTitle_*  :  classi per il titolo della box
p.overtureBidTitle_*  :  classi per il titolo del gruppo link sponsorizzati
p.overtureWebTitle_*  :  classi per il titolo del gruppo link non sponsorizzati
p.overtureLinkBid_*   :  classi per il testo del link per i link sponsorizzati;
                         per queste classi possono essere definite le varianti
                         a.overtureLinkBid_*:link, a.overtureLinkBid_*:hover e
                         a.overtureLinkBid_*:visited per il controllo dell'aspetto
                         in relazione alla posizione del mouse
p.overtureLinkWeb_*   :  classi per il testo del link per i link non sponsorizzati
                         per queste classi possono essere definite le varianti
                         a.overtureLinkWeb_*:link, a.overtureLinkWeb_*:hover e
                         a.overtureLinkWeb_*:visited per il controllo dell'aspetto
                         in relazione alla posizione del mouse
p.overtureDescBid_*   :  classi per il testo che accompagna il link sponsorizzato
                         per queste classi possono essere definite le varianti
                         a.overtureDescBid_*:link, a.overtureDescBid_*:hover e
                         a.overtureDescBid_*:visited per il controllo dell'aspetto
                         in relazione alla posizione del mouse
p.overtureDescWeb_*   :  classi per il testo che accompagna il link non sponsorizzato
                         per queste classi possono essere definite le varianti
                         a.overtureDescWeb_*:link, a.overtureDescWeb_*:hover e
                         a.overtureDescWeb_*:visited per il controllo dell'aspetto
                         in relazione alla posizione del mouse
.overtureBid_*        :  classi per il testo "sponsored link"

deve essere definito un gruppo di classi per ogni hook nel sito;
gli hook sono definiti in overture_cfg.php

****************************************************************/

div.overtureDiv_Default {
	text-align: left;
	background: white;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-top: 1px solid black;
}

p.overtureBoxTitle_Default {
	background: #E5E5E5;
	text-align: center;
	color: black;
	font-size: 120%;
	font-weight: bold;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureBidTitle_Default {
	background: #E5E5E5;
	text-align: center;
	color: black;
	font-size: 115%;
	font-style: italic;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureWebTitle_Default {
	background: white;
	text-align: center;
	color: black;
	font-size: 115%;
	font-style: italic;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureLinkBid_Default, p.overtureLinkWeb_Default {
	background: #E5E5E5;
	text-align: left;
	font-size: 110%;
	font-style: italic;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

p.overtureLinkWeb_Default {
	background: white;
}

a.overtureLinkBid_Default:link, a.overtureLinkWeb_Default:link {
	color: #000496;
	text-decoration: none;
}

a.overtureLinkBid_Default:visited, a.overtureLinkWeb_Default:visited {
	color: #000496;
	text-decoration: none;
}

a.overtureLinkBid_Default:hover, a.overtureLinkWeb_Default:hover {
	color: #008080;
	text-decoration: none;
}

p.overtureDescBid_Default, p.overtureDescWeb_Default {
	background: #E5E5E5;
	text-align: left;
	color: black;
	font-size: 100%;
	font-style: none;
	padding: 5px;
	padding-top: 0px;
	margin: 0px;
}

p.overtureDescWeb_Default {
	background: white;
}

a.overtureDescBid_Default:link, a.overtureDescWeb_Default:link {
	color: black;
	text-decoration: none;
}

a.overtureDescBid_Default:visited, a.overtureDescWeb_Default:visited {
	color: black;
	text-decoration: none;
}

a.overtureDescBid_Default:hover, a.overtureDescWeb_Default:hover {
	color: black;
	text-decoration: none;
}

.overtureBid_Default {
	background: #E5E5E5;
	text-align: left;
	color: red;
	font-size: 90%;
	font-style: italic;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

/*************** Bordo sopra e sotto la box *********************/

div.overtureDiv_BorderTopBottom {
	text-align: left;
	background: white;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

p.overtureBoxTitle_BorderTopBottom {
	background: #E5E5E5;
	text-align: center;
	color: black;
	font-size: 120%;
	font-weight: bold;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureBidTitle_BorderTopBottom {
	background: #E5E5E5;
	text-align: center;
	color: black;
	font-size: 115%;
	font-style: italic;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureWebTitle_BorderTopBottom {
	background: white;
	text-align: center;
	color: black;
	font-size: 115%;
	font-style: italic;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureLinkBid_BorderTopBottom, p.overtureLinkWeb_BorderTopBottom {
	background: #E5E5E5;
	text-align: left;
	font-size: 110%;
	font-style: italic;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

p.overtureLinkWeb_BorderTopBottom {
	background: white;
}

a.overtureLinkBid_BorderTopBottom:link, a.overtureLinkWeb_BorderTopBottom:link {
	color: #000496;
	text-decoration: none;
}

a.overtureLinkBid_BorderTopBottom:visited, a.overtureLinkWeb_BorderTopBottom:visited {
	color: #000496;
	text-decoration: none;
}

a.overtureLinkBid_BorderTopBottom:hover, a.overtureLinkWeb_BorderTopBottom:hover {
	color: #008080;
	text-decoration: none;
}

p.overtureDescBid_BorderTopBottom, p.overtureDescWeb_BorderTopBottom {
	background: #E5E5E5;
	text-align: left;
	color: black;
	font-size: 100%;
	font-style: none;
	padding: 5px;
	padding-top: 0px;
	margin: 0px;
}

p.overtureDescWeb_BorderTopBottom {
	background: white;
}

a.overtureDescBid_BorderTopBottom:link, a.overtureDescWeb_BorderTopBottom:link {
	color: black;
	text-decoration: none;
}

a.overtureDescBid_BorderTopBottom:visited, a.overtureDescWeb_BorderTopBottom:visited {
	color: black;
	text-decoration: none;
}

a.overtureDescBid_BorderTopBottom:hover, a.overtureDescWeb_BorderTopBottom:hover {
	color: black;
	text-decoration: none;
}

.overtureBid_BorderTopBottom {
	background: #E5E5E5;
	text-align: left;
	color: red;
	font-size: 90%;
	font-style: italic;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

/*************** Bordo sopra e sotto la box + margin bottom *********************/

div.overtureDiv_BorderTopBottomMargin {
	text-align: left;
	background: white;
	padding: 0px;
/*	margin: 0px: */
	margin-top: 10px;
	margin-bottom: 20px;
	border: 0px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

p.overtureBoxTitle_BorderTopBottomMargin {
	background: #E5E5E5;
	text-align: center;
	color: black;
	font-size: 120%;
	font-weight: bold;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureBidTitle_BorderTopBottomMargin {
	background: #E5E5E5;
	text-align: center;
	color: black;
	font-size: 115%;
	font-style: italic;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureWebTitle_BorderTopBottomMargin {
	background: white;
	text-align: center;
	color: black;
	font-size: 115%;
	font-style: italic;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureLinkBid_BorderTopBottomMargin, p.overtureLinkWeb_BorderTopBottomMargin {
	background: #E5E5E5;
	text-align: left;
	font-size: 110%;
	font-style: italic;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

p.overtureLinkWeb_BorderTopBottomMargin {
	background: white;
}

a.overtureLinkBid_BorderTopBottomMargin:link, a.overtureLinkWeb_BorderTopBottomMargin:link {
	color: #000496;
	text-decoration: none;
}

a.overtureLinkBid_BorderTopBottomMargin:visited, a.overtureLinkWeb_BorderTopBottomMargin:visited {
	color: #000496;
	text-decoration: none;
}

a.overtureLinkBid_BorderTopBottomMargin:hover, a.overtureLinkWeb_BorderTopBottomMargin:hover {
	color: #008080;
	text-decoration: none;
}

p.overtureDescBid_BorderTopBottomMargin, p.overtureDescWeb_BorderTopBottomMargin {
	background: #E5E5E5;
	text-align: left;
	color: black;
	font-size: 100%;
	font-style: none;
	padding: 5px;
	padding-top: 0px;
	margin: 0px;
}

p.overtureDescWeb_BorderTopBottomMargin {
	background: white;
}

a.overtureDescBid_BorderTopBottomMargin:link, a.overtureDescWeb_BorderTopBottomMargin:link {
	color: black;
	text-decoration: none;
}

a.overtureDescBid_BorderTopBottomMargin:visited, a.overtureDescWeb_BorderTopBottomMargin:visited {
	color: black;
	text-decoration: none;
}

a.overtureDescBid_BorderTopBottomMargin:hover, a.overtureDescWeb_BorderTopBottomMargin:hover {
	color: black;
	text-decoration: none;
}

.overtureBid_BorderTopBottomMargin {
	background: #E5E5E5;
	text-align: left;
	color: red;
	font-size: 90%;
	font-style: italic;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

/******************** Per ricerca web ******************************/

div.overtureDiv_SearchWeb {
	text-align: left;
	background: white;
	padding: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border: 0px;
/*	border-top: 1px solid black; */
}

p.overtureBoxTitle_SearchWeb {
/*	background: #E5E5E5; */
	text-align: center;
	color: black;
	font-size: 120%;
	font-weight: bold;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureBidTitle_SearchWeb {
	/*background: #E5E5E5; */
	text-align: center;
	color: black;
	font-size: 110%;
	font-style: italic;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureWebTitle_SearchWeb {
	background: white;
	text-align: center;
	color: black;
	font-size: 110%;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

p.overtureLinkBid_SearchWeb, p.overtureLinkWeb_SearchWeb {
/*	background: #E5E5E5; */
	text-align: left;
	font-size: 100%;
	padding: 0px;
	padding-right: 5px;
	margin: 0px;
}

p.overtureLinkWeb_SearchWeb {
	background: white;
}

a.overtureLinkBid_SearchWeb:link, a.overtureLinkWeb_SearchWeb:link {
	color: #000496;
	text-decoration: none;
}

a.overtureLinkBid_SearchWeb:visited, a.overtureLinkWeb_SearchWeb:visited {
	color: #000496;
	text-decoration: none;
}

a.overtureLinkBid_SearchWeb:hover, a.overtureLinkWeb_SearchWeb:hover {
	color: #008080;
	text-decoration: none;
}

p.overtureDescBid_SearchWeb, p.overtureDescWeb_SearchWeb {
/*	background: #E5E5E5; */
	text-align: left;
	color: black;
	font-size: 100%;
	font-style: none;
	padding: 0px;
	margin: 0px;
}

p.overtureDescWeb_SearchWeb {
	background: white;
	padding-bottom: 15px;
}

a.overtureDescBid_SearchWeb:link, a.overtureDescWeb_SearchWeb:link {
	color: black;
	text-decoration: none;
}

a.overtureDescBid_SearchWeb:visited, a.overtureDescWeb_SearchWeb:visited {
	color: black;
	text-decoration: none;
}

a.overtureDescBid_SearchWeb:hover, a.overtureDescWeb_SearchWeb:hover {
	color: black;
	text-decoration: none;
}

.overtureBid_SearchWeb {
/*	background: #E5E5E5; */
	text-align: left;
	color: black;
	font-size: 90%;
	font-style: italic;
	padding: 0px;
	padding-bottom: 15px;
	margin: 0px;
}

/******************* fine classi per overture *******************
*****************************************************************/



/*.titoloMenu
{
	display: block;
        background: #008080;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 5px;
        text-decoration: none;
        border-right: 1px solid white;
        width: 582px; 
        color: #EAFFED;
        float: left;
        font: 14px Tahoma, Arial;
        font-size: 120%;
}*/


.firmaEditore {
	font-family:Verdana, Arial, sans-serif;
	font-size:100%;
/*	font-style:italic;*/
	text-align:left;
	clear:both;
        line-height: 1.5;
        margin-left:0.5rem;
}

.firmaEditore p {
	font-family:Verdana, Arial, sans-serif;
	font-size:100%;
/*	font-style:italic; */
	text-align:left;
	clear:both;
}

#bodyArt {
    line-height: 1.5;
    padding-left:0.5rem;
}

#bodyArt a {  /* stile per i link interni agli articoli*/
    font-weight: bold;
}

#bodyArt a:hover {  /* stile per i link interni agli articoli*/
       color:#A00000;
       text-decoration: underline;
}

#bodyArt a.cerca {
    font-weight: normal!important;
}

#bodyArt a.cerca:hover {  /* stile per i link interni agli articoli*/
       font-weight: normal!important;
       color:#A00000;
       text-decoration: underline;
}

#bodyArt a.trova {
    font-weight: bold!important;
    font-style: italic!important;
}

#bodyArt a.trova:hover {  /* stile per i link interni agli articoli*/
       font-weight: bold!important;
       font-style: italic!important;
       color:#A00000;
       text-decoration: underline;
}

.testo {
    line-height: 1.5;
}

.testo a {  /* stile per i link interni agli articoli*/
    font-weight: bold;
}

.testo a:hover {  /* stile per i link interni agli articoli*/
       color:#A00000;
       text-decoration: underline;
}

.testo a.cerca {
    font-weight: normal!important;
}

.testo a.cerca:hover {  /* stile per i link interni agli articoli*/
       font-weight: normal!important;
       color:#A00000;
       text-decoration: underline;
}

.testo a.trova {
    font-weight: bold!important;
    font-style: italic!important;
}

.testo a.trova:hover {  /* stile per i link interni agli articoli*/
       font-weight: bold!important;
       font-style: italic!important;
       color:#A00000;
       text-decoration: underline;
}

.disclaimer {
    font-size: 10px;
}

.addimg {
    display:none;
}

.popup_background {
    z-index: 2000; /* any number */
}

.popup_wrapper {
    z-index: 2001; /* any number + 1 */
}

/* Add inline-block support for IE7 */
  .popup_align,
  .popup_content {
    *display: inline;
    *zoom: 1;
}

.titoloMenu
{
	display: block;
        background: #008080;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 5px;
        text-decoration: none;
        border-right: 1px solid white;
        width: 587px; 
        color: #EAFFED;
        float: left;
        font: 14px Tahoma, Arial;
        font-size: 120%;
        margin-left: 0.4rem;
}

.titoloMenuAperto
{
	display: block;
        background: #008080;
        margin-left: -30px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 5px;
        text-decoration: none;
        border-right: 1px solid white;
        width: 600px; 
        color: #EAFFED;
        float: left;
        font: 14px Tahoma, Arial;
        font-size: 120%;
}
    
    
	.clear
	{	clear: both;
		overflow: hidden;
		height: 0}        

/* menu styles */
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
                font-size: 110%;
        }

	#jsddm li a
	{	display: block;
		//background: #004040; //#324143;
                background: #008080;
		//padding: 0px 0px 0px 12px;
                padding-top: 5px;
                padding-bottom: 5px;
                padding-left: 5px;
               // margin-left: 3px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 587px;
                //height: 31px;
		color: #EAFFED;
		//white-space: nowrap}
        }
        #jsddm li.primo
	{	display: block;
		//background: #004040; //#324143;
                background: #008080;
                margin-right: 5px;
		//padding: 0px 0px 0px 12px;
                //padding-top: 5px;
                //padding-bottom: 5px;
                padding-left: 5px;
               // margin-left: 3px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 620px;
                //height: 31px;
		color: #EAFFED;
		//white-space: nowrap}                
        }      
        #jsddm li.primo:hover
	{	background: #24313C}                
                
	#jsddm li a:hover
	{	background: #24313C}
		
		#jsddm li ul
		{	margin: 0;
                        margin-top: 30px;
                        margin-left:0.4rem;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline;}
                        
                        #jsddm li ul li a
			{	width: 587px;
				background: #E5E5E5; //#A9C251;
				color: #24313C}

			#jsddm li ul li a:hover
			{	background: #B1FFBC;} //#8EA344}
                        
                        #jsddm li ul li a#primo
			{
				background: #36e062 !important; //#A9C251;
				color: #24313c !important;}
                        
                        #jsddm li ul li a#primo:hover
			{	background: #B1FFBC;} //#8EA344}

                        #jsddm li ul li a.normale
			{
				background: #E5E5E5; //#A9C251;
				color: #24313C}

			#jsddm li ul li a.normale:hover
			{	background: #B1FFBC;} //#8EA344}
                        
//----------------------------------------------------------------------------
/* menu styles */
.menuMulti
{	margin: 0;
	padding: 0;
        margin-left: -30px;
}

	.menuMulti li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
                font-size: 110%;
        }

	.menuMulti li a
	{	display: block;
		//background: #004040; //#324143;
                background: #008080;
		//padding: 0px 0px 0px 12px;
                padding-top: 5px;
                padding-bottom: 5px;
                padding-left: 5px;
               // margin-left: 3px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 600px; 
                //height: 31px;
		color: #EAFFED;
		//white-space: nowrap}
        }
        .menuMulti li.primo
	{	display: block;
		//background: #004040; //#324143;
                background: #008080;
                margin-right: 5px;
		//padding: 0px 0px 0px 12px;
                //padding-top: 5px;
                //padding-bottom: 5px;
                padding-left: 5px;
               // margin-left: 3px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 620px;
                //height: 31px;
		color: #EAFFED;
		//white-space: nowrap}                
        }  
        .menuMulti li.primo:hover
	{	background: #24313C}                
                
	.menuMulti li a:hover
	{	background: #24313C}
		
		.menuMulti li ul
		{	margin: 0;
                        margin-top: 30px;
                        margin-left: -30px;
			padding: 0;
			//position: absolute;
			visibility: visible;
			border-top: 1px solid white}
		
			.menuMulti li ul li
			{	float: none;
				display: inline;}
                        
                        .menuMulti li ul li a
			{	width: 600px;
				background: #E5E5E5; //#A9C251;
				color: #24313C}

			.menuMulti li ul li a:hover
			{	background: #B1FFBC;} //#8EA344}
                        
                        .menuMulti li ul li a#primo
			{
				background: #36e062 !important; //#A9C251;
				color: #24313c !important;}
                        
                        .menuMulti li ul li a#primo:hover
			{	background: #B1FFBC;} //#8EA344}

                        .menuMulti li ul li a.normale
			{
				background: #E5E5E5; //#A9C251;
				color: #24313C}

			.menuMulti li ul li a.normale:hover
			{	background: #B1FFBC;} //#8EA344}

//------------------------------------------------------------------------------
