/* CSS Document */

/*stili per il layout fluido*/
html,body{margin:0; padding:0}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../image/sfondo.gif);
	background-attachment: fixed;
	}
div#container{
	position:absolute;
	width:950px;
	left:50%;
	background-color:#FFFFFF;
	margin:0 0 0 -475px;
	}

#testatastampa {display:none;}
#testatastampaInt  {display:none;}

/* ---------------- STILI GENERALI ---------------- */
hr {height:1px; background-color:#000; margin:10px 0;}
.hrnascosto {display:none;}

div.hr {
    height: 1px;
		border-top:2px dotted #80a2ba;
		margin:2px 0;
}
div.hr hr {
    display: none;
}

h1,h2{margin: 0;padding:0}
h1{color:#b41803; font-size:1.5em; margin:0 0 5px 0; padding:0;}
h2{color:#1F1F1F; font-size: 1.1em; margin:0 0 5px 0; padding:0;}
h3{color:#146CBF; font-size:1em; margin:3px 0; padding:0;}

h5{font-size:1em; font-style: italic;}

form {margin:0; padding:0; }
img {border:0;}
.corsivo {font-style: italic;}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:0.5em; margin-bottom:0.5em;}
.imgleft {float:left; margin-right:1em; margin-bottom:1em; margin-top:1em; margin-top:0.5em !important;}
.autore {color:#a8a9ab; font-variant: small-caps; font-weight:bold; margin:0; padding:0;}

.autore a:link{color:#a8a9ab; text-decoration:none;}
.autore a:visited{color:#a8a9ab; text-decoration:none;}
.autore a:hover {color:#8e8f90; text-decoration:underline;}
.autore a:active {color:#8e8f90; text-decoration:underline;}

.icoimg {margin-right:5px; clear:both; float:left;}
.icolink {padding:10px 0; float:left;}
.immaginenews {float:left; margin-top:1em; margin-right:0.8em; margin-bottom:0.5em;}

/*--------- STILI  SU HEADER E FOOTER---------*/

div#header{
	height: 143px;
	background-image: url(../image/testataHP.gif);
	background-repeat: no-repeat;
}

div#headerPagina{
	height:90px;
	background-color:#80a2ba;
	vertical-align:top;
}

div#planet {
	position:absolute;
	left:9px;
	top:23px;
}

div#modus {
	position:absolute;
	right:9px;
	top:23px;
}

div#bannerTesto{
	border:0 solid #80a2bb;
	background-color:#FFF;
	height: 26px;
	padding:0;
	margin:0 9px;
	font-size:0.8em;
}

#bannerTopInt {height:97px; background-color:#80a2ba;}

div#titscorrimento {width:234px; color:#FFF; font-weight:bold; float:right; padding:7px 5px 0px 5px; text-align:center;}
div#notiziascorrimento {width:507px; color:#000; float:left; padding:7px 10px 0px 10px;}

div#menutop{
	font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	padding:0;
	font-size:0.9em;
	font-weight:bold;
	margin:5px 9px 7px 9px;
}

/*VOCE MENU HP*/
.vocehp {padding:0; margin-right:3px; background-image: url(../image/sfondoMrollHP.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.vocehp a{width:67px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0px; text-decoration:none; text-align:center;}
.vocehp a:visited{color:#FFF; text-decoration:none;}
.vocehp a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x;}
.vocehp a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x;}


#menutop a.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }


/*VOCE CONSUMI*/
.voceconsumi {padding:0; margin-right:3px; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.voceconsumi a {width:84px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.voceconsumi a:visited{color:#FFF; text-decoration:none;}
.voceconsumi a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.voceconsumi a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*VOCE DIRITTI*/
.vocediritti {padding:0; margin-right:3px; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.vocediritti a{width:69px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.vocediritti a:visited{color:#FFF; text-decoration:none;}
.vocediritti a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.vocediritti a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*VOCE SCELTE*/
.vocescelte {padding:0; margin-right:3px; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.vocescelte a{width:73px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.vocescelte a:visited{color:#FFF; text-decoration:none;}
.vocescelte a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.vocescelte a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*VOCE ATTUALITĄ*/
.voceattualita {padding:0; margin-right:3px; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.voceattualita a{width:92px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.voceattualita a:visited{color:#FFF; text-decoration:none;}
.voceattualita a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.voceattualita a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*VOCE RISPARMI*/
.vocerisparmi {padding:0; margin-right:3px; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.vocerisparmi a{width:86px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.vocerisparmi a:visited{color:#FFF; text-decoration:none;}
.vocerisparmi a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.vocerisparmi a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*VOCE RUBRICHE*/
.vocerubriche {padding:0; margin-right:3px; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.vocerubriche a{width:86px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.vocerubriche a:visited{color:#FFF; text-decoration:none;}
.vocerubriche a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.vocerubriche a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*VOCE NEWSLETTER*/
.vocenewsletter {padding:0; margin-right:3px; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.vocenewsletter a{width:108px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.vocenewsletter a:visited{color:#FFF; text-decoration:none;}
.vocenewsletter a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.vocenewsletter a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*VOCE RSS*/
.vocerss {padding:0; margin-right:3px; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:left; display:block; width: auto; text-align:center;}

.vocerss a{width:67px; height:23px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.vocerss a:visited{color:#FFF; text-decoration:none;}
.vocerss a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.vocerss a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*VOCE MENU CERCA*/
.vocecerca  {padding:0; margin-right:0; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; float:right; display:block; width: auto; text-align:center;}

.vocecerca a{width:172px; height:19px; height:auto !important; color:#FFF; display:block; margin:0; padding:5px 0; text-decoration:none; text-align:center;}
.vocecerca a:visited{color:#FFF; text-decoration:none;}
.vocecerca a:hover {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}
.vocecerca a:active {color:#FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x;}

/*CERCA*/
.campo {width:8em; margin:0; padding:0; border:1px solid #FFF; background-color:#FFF; color:#000; font-size:0.9em;}
.bottone {margin:0; padding:0 2px;}
.pulsante {margin:0; padding:0 2px; background-color:#004576; color:#FFF; border:0;}

/*stili specifici per il layout*/

div#extra{position:absolute; top:204px; right:0; width:362px;\width:365px;w\idth:362px; padding:0; vertical-align:top;}
div#extra2{width:352px;\width:355px;w\idth:352px; padding:0; vertical-align:top;}
div#extra3{position:absolute;  right:0; width:362px;\width:365px;w\idth:362px; padding:0; vertical-align:top;}

div#extraPagina{position: absolute; top:222px; right:0; width:362px;\width:365px;w\idth:362px; padding:0;}

div#extraPagina2{position: absolute; top:222px; right:0; width:362px;\width:365px;w\idth:362px; padding:0;}

div#extraPaginaSpecial{position: absolute; top:222px; right:0; width:184px;\width:181px;w\idth:184px; padding:0;}
div#content{
	margin: 0 365px 0 9px !important;
	margin: 0 355px 0 9px;
	padding:0;
	/*noIEmac\*/
	min-height:1530px;
	height: auto !important;
	/*end */
	height:1530px;
}

div#contentint{
	margin: 0 365px 0 9px !important;
	margin: 0 355px 0 9px;
	padding:0;
	/*noIEmac\*/
	min-height:800px;
	height: auto !important;
	/*end */
	height:800px;
	}

div#contentSpecial{
	margin: 0 185px 0 9px !important;
	margin: 0 188px 0 9px;
	padding:0;
	/*noIEmac\*/
	min-height:600px;
	height: auto !important;
	/*end */
	height:600px;
	}

#contentDescrizione {margin:0 0 1em 0; padding:0; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba; border-bottom:2px dotted #80a2ba; }
#contentDescrizione h1{font-size:0.8em; padding:5px; background-color:#80a2ba; color:#fff; text-align:right;}
#contentDescrizione h2{font-size:0.9em; padding:5px; background-color:#80a2ba; color:#fff;}
#contentDescrizione h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:1.8em; margin:0; padding:0; font-weight:bold;}
#contentDescrizione h4 {font-family: Georgia, "Times New Roman", Times, serif; color:#6790ad; font-size:1.2em; margin:0 0 8px 0; padding:0; font-weight:bold;}
#contentDescrizione h5 {font-family: Georgia, "Times New Roman", Times, serif; color:#333333; font-size:1em; margin:0; padding:0; font-style: italic;}
#contentDescrizione h6 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:1.2em; margin:0; padding:0; font-weight:bold;}

.descrizione {padding:10px;}

.descrizione a:link{color:#cc3300; text-decoration:underline;}
.descrizione a:visited{color:#cc3300; text-decoration:underline;}
.descrizione a:hover {color:#004576; text-decoration:underline;}
.descrizione a:active {color:#004576; text-decoration:underline;}

.descrizione h3 a:link{color:#004576; text-decoration:none;}
.descrizione h3 a:visited{color:#004576; text-decoration:none;}
.descrizione h3 a:hover {color:#cc3300; text-decoration:none;}
.descrizione h3 a:active {color:#cc3300; text-decoration:none;}

.descrizione h4 a:link{color:#6790ad; text-decoration:underline;}
.descrizione h4 a:visited{color:#6790ad; text-decoration:underline;}
.descrizione h4 a:hover {color:#004576; text-decoration:underline;}
.descrizione h4 a:active {color:#004576; text-decoration:underline;}

#sottopagineTuttaPagina {}

#sottopagineTuttaPagina ul{margin:20px 0 0 0; padding:0; list-style-type: none;}
#sottopagineTuttaPagina li{
	margin:0;
	padding:5px 20px;
	color:#333;
	font-size:1em;
	clear:both;
}
#sottopagineTuttaPagina  h2 {font-family: Georgia, "Times New Roman", Times, serif; color:#6790ad; font-size:1.2em; margin:0; padding:0; font-weight:bold;}

#sottodocRubriche {margin:0; padding:0 0 8px 0;}
#sottodocRubriche ul{margin:0; padding:0; list-style-type: none;}
#sottodocRubriche li{
	margin:0;
	padding:3px 5px 3px 10px;
	color:#000;
	clear:both;
	font-size:0.9em;
}

#sottodocRubriche h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:1em; padding:5px 0 5px 0; background-color:#fff; color:#fff;}
#sottodocRubriche h2 a:link{color:#004576; text-decoration:none;}
#sottodocRubriche h2 a:visited{color:#004576; text-decoration:none;}
#sottodocRubriche h2 a:hover {color:#cc3300; text-decoration:none;}
#sottodocRubriche h2 a:active {color:#cc3300; text-decoration:none;}

#contentTuttaPagina {
	margin: 0 9px 0 9px !important;
	margin: 0 9px 0 9px;
	padding:0;
	/*noIEmac\*/
	min-height:400px;
	height: auto !important;
	/*end */
	height:400px;
	}

#contentTuttaPagina h1{font-size:0.8em; padding:5px; background-color:#80a2ba; color:#fff; text-align:right;}
#contentTuttaPagina h2{font-size:0.9em; padding:5px; background-color:#80a2ba; color:#fff;}
#contentTuttaPagina h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:1.8em; margin:0; padding:0; font-weight:bold;}
#contentTuttaPagina h4 {font-family: Georgia, "Times New Roman", Times, serif; color:#6790ad; font-size:1.2em; margin:0 0 8px 0; padding:0; font-weight:bold;}
#contentTuttaPagina h5 {font-family: Georgia, "Times New Roman", Times, serif; color:#333333; font-size:1em; margin:0; padding:0; font-style: italic;}
#contentTuttaPagina h6 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:1.2em; margin:0; padding:0; font-weight:bold;}

.boxNews {	margin:0 0 10px 0; padding:0 0 10px 0; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba; border-bottom:2px dotted #80a2ba; }
.boxNews h1{font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}
.boxNews h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:1.7em; margin:0; padding:0; font-weight:bold;}
.boxNews h4 {font-family: "Times New Roman", Times, serif;  color:#6790ad; font-size:1.3em; margin:0; padding:0;}
.boxNews h5 {color:#9c9d9f; font-size:1em; font-style: normal; margin:0; padding:0;}

.boxNews ul{margin:0; padding:0; list-style-type: none;}
.boxNews li{
	margin:0;
	padding:2px 10px;
	color:#333333;
	/*noIEmac\*/
	min-height:140px;
	height: auto !important;
	/*end */
	height:140px;
	clear:both;
}

.boxNews h3 a:link{color:#004576; text-decoration:none;}
.boxNews h3 a:visited{color:#004576; text-decoration:none;}
.boxNews h3 a:hover {color:#6790ad; text-decoration:none;}
.boxNews h3 a:active {color:#6790ad; text-decoration:none;}

.boxNews2 {
	width:572px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-left:2px dotted #80a2ba;
	border-right:2px dotted #80a2ba;
	border-bottom:2px dotted #80a2ba;
	/*noIEmac\*/
	min-height:100px;
	height: auto !important;
	/*end */
	height:100px;
	float:left;
	}
.boxNews2 h1{font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}
.boxNews2 h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:1.7em; margin:0; padding:0; font-weight:bold;}
.boxNews2 h4 {font-family: "Times New Roman", Times, serif;  color:#6790ad; font-size:1.3em; margin:0; padding:0;}
.boxNews2 h5 {color:#9c9d9f; font-size:1em; font-style: normal; margin:0; padding:0;}

.boxNews2 ul{margin:0; padding:0; list-style-type: none;}
.boxNews2 li{
	margin:0;
	padding:2px 10px;
	color:#333333;
	/*noIEmac\*/
	min-height:140px;
	height: auto !important;
	/*end */
	height:140px;
	clear:both;
}

.boxNews2 h3 a:link{color:#004576; text-decoration:none;}
.boxNews2 h3 a:visited{color:#004576; text-decoration:none;}
.boxNews2 h3 a:hover {color:#6790ad; text-decoration:none;}
.boxNews2 h3 a:active {color:#6790ad; text-decoration:none;}

.boxTradizionale{
	margin:0 10px 10px 10px;
	padding:0 0 10px 0;
	/*noIEmac\*/
	min-height:100px;
	height: auto !important;
	/*end */
	height:100px;
	}

.boxSpeciale {margin:0 10px 10px 10px; padding:0 0 10px 0; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba; border-bottom:2px dotted #80a2ba;}
.boxSpeciale h1{font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}
.boxSpeciale h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:2.8em; margin:0; padding:0; font-weight:bold;}
.boxSpeciale h4 {font-family: "Times New Roman", Times, serif;  color:#6790ad; font-size:1.3em; margin:0; padding:0;}
.boxSpeciale h5 {color:#9c9d9f; font-size:1em; font-style: normal; margin:0; padding:0;}

.boxSpeciale ul{margin:0; padding:0; list-style-type: none;}
.boxSpeciale li{
	margin:0;
	padding:2px 10px;
	color:#333333;
	/*noIEmac\*/
	min-height:140px;
	height: auto !important;
	/*end */
	height:140px;
	clear:both;
}

.boxSpeciale h3 a:link{color:#004576; text-decoration:none;}
.boxSpeciale h3 a:visited{color:#004576; text-decoration:none;}
.boxSpeciale h3 a:hover {color:#6790ad; text-decoration:none;}
.boxSpeciale h3 a:active {color:#6790ad; text-decoration:none;}

.descrizioneHP3 {padding:8px; clear:both;
	border:1px solid #fff;
	/*noIEmac\*/
	min-height:380px;
	height: auto !important;
	/*end */
	height:380px;
}
.descrizioneHP3 a:link{color:#cc3300; text-decoration:none;}
.descrizioneHP3 a:visited{color:#cc3300; text-decoration:none;}
.descrizioneHP3 a:hover {color:#004576; text-decoration:underline;}
.descrizioneHP3 a:active {color:#004576; text-decoration:underline;}

.descrizioneHP3 h3 a:link{color:#004576; text-decoration:none;}
.descrizioneHP3 h3 a:visited{color:#004576; text-decoration:none;}
.descrizioneHP3 h3 a:hover {color:#cc3300; text-decoration:none;}
.descrizioneHP3 h3 a:active {color:#cc3300; text-decoration:none;}

.descrizioneHP3 li h3 a:link{color:#004576; text-decoration:none;}
.descrizioneHP3 li h3 a:visited{color:#004576; text-decoration:none;}
.descrizioneHP3 li h3 a:hover {color:#cc3300; text-decoration:none;}
.descrizioneHP3 li h3 a:active {color:#cc3300; text-decoration:none;}

.descrizioneHP2 {padding:8px; clear:both;
	border:1px solid #fff;
	/*noIEmac\*/
	min-height:180px;
	height: auto !important;
	/*end */
	height:180px;
}
.descrizioneHP2 a:link{color:#cc3300; text-decoration:none;}
.descrizioneHP2 a:visited{color:#cc3300; text-decoration:none;}
.descrizioneHP2 a:hover {color:#004576; text-decoration:underline;}
.descrizioneHP2 a:active {color:#004576; text-decoration:underline;}

.descrizioneHP2 h3 a:link{color:#004576; text-decoration:none;}
.descrizioneHP2 h3 a:visited{color:#004576; text-decoration:none;}
.descrizioneHP2 h3 a:hover {color:#cc3300; text-decoration:none;}
.descrizioneHP2 h3 a:active {color:#cc3300; text-decoration:none;}

.descrizioneHP2 li h3 a:link{color:#004576; text-decoration:none;}
.descrizioneHP2 li h3 a:visited{color:#004576; text-decoration:none;}
.descrizioneHP2 li h3 a:hover {color:#cc3300; text-decoration:none;}
.descrizioneHP2 li h3 a:active {color:#cc3300; text-decoration:none;}

.descrizioneHP2 .imgevidenza {}
.descrizioneHP3 .imgevidenza { float:left; margin-right:10px; }

.notizia {margin:0.8em 0 0.8em 0; padding:0; color:#000;}
.notizia a:link{color:#cc3300; text-decoration:none;}
.notizia a:visited{color:#cc3300; text-decoration:none;}
.notizia a:hover {color:#004576; text-decoration:underline;}
.notizia a:active {color:#004576; text-decoration:underline;}

.descrizioneHP {padding:8px; clear:both;}
.descrizioneHP a:link{color:#cc3300; text-decoration:none;}
.descrizioneHP a:visited{color:#cc3300; text-decoration:none;}
.descrizioneHP a:hover {color:#004576; text-decoration:underline;}
.descrizioneHP a:active {color:#004576; text-decoration:underline;}

.descrizioneHP h3 a:link{color:#004576; text-decoration:none;}
.descrizioneHP h3 a:visited{color:#004576; text-decoration:none;}
.descrizioneHP h3 a:hover {color:#cc3300; text-decoration:none;}
.descrizioneHP h3 a:active {color:#cc3300; text-decoration:none;}

.descrizioneHP li h3 a:link{color:#004576; text-decoration:none;}
.descrizioneHP li h3 a:visited{color:#004576; text-decoration:none;}
.descrizioneHP li h3 a:hover {color:#cc3300; text-decoration:none;}
.descrizioneHP li h3 a:active {color:#cc3300; text-decoration:none;}

.path2{}

.path2 h3 a:link{color:#004576; text-decoration:none;}
.path2 h3 a:visited{color:#004576; text-decoration:none;}
.path2 h3 a:hover {color:#cc3300; text-decoration:none;}
.path2 h3 a:active {color:#cc3300; text-decoration:none;}

.news3livello {margin:0; padding:5px 10px; clear:both; font-weight:normal;}
.news3livello h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:1.4em; margin:0; padding:0; font-weight:bold;}
.news3livello h4{font-family: "Times New Roman", Times, serif; font-size:1em; padding:0; color:#6790ad;}
.news3libelloTxt {padding:0 0 8px 0;}

.news3livello a:link{color:#cc3300; text-decoration:none;}
.news3livello a:visited{color:#cc3300; text-decoration:none;}
.news3livello a:hover {color:#004576; text-decoration:underline;}
.news3livello a:active {color:#004576; text-decoration:underline;}

.news3livello h3 a:link{color:#004576; text-decoration:none;}
.news3livello h3 a:visited{color:#004576; text-decoration:none;}
.news3livello h3 a:hover {color:#cc3300; text-decoration:none;}
.news3livello h3 a:active {color:#cc3300; text-decoration:none;}

#commento { margin:10px 0; padding:0 0 5px 0; border-left:2px dotted #004576; border-right:2px dotted #004576; border-bottom:2px dotted #004576;}
#commento h1{font-size:0.9em; padding:5px 0 5px 5px; background-color:#004576; color:#fff;}
#commento h2{font-family: Georgia, "Times New Roman", Times, serif; font-size:1.3em; padding:0; margin:0; color:#004576;}
#commentoDescr {padding:5px; margin:0;}

#commento h2 a:link{color:#004576; text-decoration:none;}
#commento h2 a:visited{color:#004576; text-decoration:none;}
#commento h2 a:hover {color:#cc3300; text-decoration:none;}
#commento h2 a:active {color:#cc3300; text-decoration:none;}

#utilities {
	margin:12px 0 8px 0;
	/*noIEmac\*/
	min-height:240px;
	height: auto !important;
	/*end */
	height:240px;
	color:#000;
	}

#utilities a:link{color:#004576; text-decoration:none;}
#utilities a:visited{color:#004576; text-decoration:none;}
#utilities a:hover {color:#cc3300; text-decoration:none;}
#utilities a:active {color:#cc3300; text-decoration:none;}

#utilities h1{font-size:1.1em; padding:0; margin:0; color:#004576;}

#utilities01 {width:30%; padding:2px 5px; float:left;}
#utilities02 {width:30%; padding:2px 5px; float:left; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba;}
#utilities03 {width:30%; padding:2px 5px; float:left;}

div#footer{padding:6px 9px; background-color:#004576; height:16px;}

div#footersx {float:left; color:#FFF; font-size:0.9em; font-weight:bold;}
div#footerdx {float:right; color:#FFF; font-size:0.8em; padding-top:2px;}

/*ALTRE NOTIZIE*/

#dxColonnaSX {width:178px; margin:0 4px 0 0; padding:0 0 5px 0; float:left;}
#dxColonnaDX {width:171px;	margin:0; padding:0 9px 0 0; float:right;}

#dxColonnaSXRubriche {width:178px; margin:0 4px 0 0; padding:0 0 5px 0; float:left;}
#dxColonnaDXRubriche {width:165px;	margin:0; padding:0 9px 0 0; float:right;}

#altreNews {margin:0; padding:0 0 8px 0; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba; border-bottom:2px dotted #80a2ba;}
#altreNews h1{font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}
#altreNews h2{font-family: Georgia, "Times New Roman", Times, serif; font-size:1.2em; padding:0; color:#004576;}

#altreNews ul{margin:0; padding:0; list-style-type: none;}
#altreNews li{
	margin:0;
	padding:5px 8px;
	color:#000;
	font-size:0.85em;
	clear:both;
}

#altreNews h2 a:link{color:#004576; text-decoration:none;}
#altreNews h2 a:visited{color:#004576; text-decoration:none;}
#altreNews h2 a:hover {color:#cc3300; text-decoration:none;}
#altreNews h2 a:active {color:#cc3300; text-decoration:none;}


#NostriVideo {margin:5px 0 0 0; padding:0 0 8px 0; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba; border-bottom:2px dotted #80a2ba;}
#NostriVideo h1{font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}
#NostriVideo h2{font-family: Georgia, "Times New Roman", Times, serif; padding:0 4px 0 8px; font-size:1.2em; color:#004576;}

#NostriVideo div {text-align:center;}

#NostriVideo h2 a:link{color:#004576; text-decoration:none;}
#NostriVideo h2 a:visited{color:#004576; text-decoration:none;}
#NostriVideo h2 a:hover {color:#cc3300; text-decoration:none;}
#NostriVideo h2 a:active {color:#cc3300; text-decoration:none;}




.vaiArticolo  {}
.vaiArticolo a:link{color:#cc3300; text-decoration:none;}
.vaiArticolo a:visited{color:#cc3300; text-decoration:none;}
.vaiArticolo a:hover {color:#004576; text-decoration:none;}
.vaiArticolo a:active {color:#004576; text-decoration:none;}

/*BANNER COLONNA INTERNA*/
#bannerInt {text-align:left; border:1px solid #FFF; padding-left:10px;}


/*EDICOLA*/

#edicola {text-align:left;}
#edicola h1{text-align:left; font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}
#edicola img {padding-left:5px;}

.edizione {font-style: italic; padding:8px 2px 0 2px; font-size:0.85em;}

#edicola a:link{color:#cc3300; text-decoration:none;}
#edicola a:visited{color:#cc3300; text-decoration:none;}
#edicola a:hover {color:#004576; text-decoration:none;}
#edicola a:active {color:#004576; text-decoration:none;}

#edicola ul{margin:0 0 0 1.8em; padding:8px 0.5em 0 0; list-style-type: none;}
#edicola li{
	margin:0;
	padding:1px 0;
	color:#000;
	font-size:0.85em;
	list-style-image: url(../image/ico_edicola.gif);
}

/*RUBRICHE*/

#rubriche { margin:0 0 0 0; padding:0; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba; border-bottom:2px dotted #80a2ba;}
#rubriche h1{ font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}

/*RUBRICHE INT*/

#rubricheINT { margin:0; padding:0; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba; border-bottom:2px dotted #80a2ba;}
#rubricheINT h1{ font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}


.video {
	margin:10px 0;
	/*noIEmac\*/
	min-height: 235px;
	height: auto !important;
	/*end */
	height:200px;
	}

#bannerDx {margin:0; padding:2px 0 0 10px;}

#bannerBottomExtra {margin:15px 2px 0 13px; padding:0; text-align:left;}

#contenutoExtra {
	/*noIEmac\*/
	min-height: 135px;
	height: auto !important;
	/*end */
	height:100px;
	}

#contenutoExtra2 {
	/*noIEmac\*/
	min-height: 135px;
	height: auto !important;
	/*end */
	height:100px;
	}

#aggiornamento {clear:both; text-align:right; padding:0 5px; font-size:0.9em;font-style: italic;}


#sottopagine {padding:1em 2em 0 0.5em; margin-top:1.5em; border-top:2px dotted #80a2ba;}
.lista_pagine {margin: 0;padding:0; list-style-type: none}
.lista_pagine li{
	font-size:1em;
	padding:3px 0px 1em 0px;
	margin-left:0px;
	margin-right:0px;
	color:#000000;
	font-weight:bold;
}

.lista_pagine li a:link{color:#15426D; text-decoration:underline;}
.lista_pagine li a:visited{color:#000; text-decoration:underline;}
.lista_pagine li a:hover {color:#15426D; text-decoration:underline;}
.lista_pagine li a:active {color:#15426D; text-decoration:underline;}

.bottonecerca {margin:0; padding:0 2px; background-color:#004576; color:#FFF; border:1px solid #004576; font-size:0.9em; font-weight:bold;}





















#linkSezione {font-weight: bold;}



/*stili per la navigazione*/

a:link{color:#FFF;text-decoration:none;}
a:visited{color:#FFF;text-decoration:none;}
a:hover {color:#FFF;text-decoration:underline;}
a:active {color:#FFF;text-decoration:underline;}

.campopercorsi {width:120px;margin:0; padding:0; border:1px solid #000; font-size:0.9em;}
.bottone02 {margin:0; padding:0 2px; background-color:#8AB7E2; color:#000; border:1px solid #000;}

#scelta {padding:8px 5px 8px 10px;}
.scelta {padding:8px 5px 8px 10px;}

#boxAllegatieLink {
  float: left;
  width: 99%;
	margin-left:8px;
	margin-right:26px;
	clear:both;
}

/*ALLEGATI---------------------------*/

#allegati {
  border: 1px solid #a8a9ab;
  width: 99%;
  margin:5px 5px 5px 0px;
}

.titoloboxapp {
  background-color:#a8a9ab;
  color:#000;
  font-size:0.85em;
  margin: 1px;
  padding: 1px 8px;
  font-weight: bold;
}

.contenutobox {
  padding: 8px;
	line-height:25px;
}

/*----------------------------------------------------*/

/*LINK---------------------------*/

#link {
  border: 1px solid #a8a9ab;
  width: 99%;
  margin:5px 5px 5px 0px;
}

.titololinkboxapp {
  background-color:#a8a9ab;
  color:#000;
  font-size:0.85em;
  margin: 1px;
  padding: 1px 8px;
  font-weight: bold;
}

.contenutoboxlink {
  padding: 8px;
	line-height:25px;
}

/*----------------------------------------------------*/

/* ====== RICERCA GOOGLE-LIKE */
.evidenziato {
  background-color:#fefe9b;}

.evidenziatoint {
  background-color:#fefe9b;}

.risultatiricerca {margin:5px;}
.risultatiricerca ol{}
.risultatiricerca li {
	margin:0;
	padding:5px 0px;
	color:#333;
	font-size:0.9em;
	clear:both;
}

.risultatiricerca a:link{color:#cc3300; text-decoration:underline;}
.risultatiricerca a:visited{color:#cc3300; text-decoration:underline;}
.risultatiricerca a:hover {color:#004576; text-decoration:underline;}
.risultatiricerca a:active {color:#004576; text-decoration:underline;}

.box_banner {margin:0 0 5px 0;}























/*MEDIACENTER*/

.nav_gallery {padding:5px;}

.gallery_lista {
	margin:5px 0;
	/*noIEmac\*/
	min-height: 150px;
	height: auto !important;
	/*end */
	height:150px;
}

.galleria_td {width:150px; padding:3px; margin:2px; border:1px solid #004576; float:left;}


.boxImgGallery {
	/*width:160px;*/
	/*border:1px solid #333333; */
	float:left;
	margin:5px;
	padding:10px 5px;
	font-size:0.8em;
	/*noIEmac\*/
	min-height:120px;
	height: auto !important;
	/*end */
	height:120px;
	}

.ImgGallery {border:1px solid #333333;}

.video_subtitle {}

.googleresult {
  padding:5px 0;
}
.in {
		font-weight:bold;
}

/*----------------RICERCA-------------*/
fieldset{
	border:1px solid #a8a9ab;
	text-align:left;
	padding:20px 60px 20px 20px;
	}

.fieldset2 {
	border:1px solid #a8a9ab;
	text-align:left;
	padding:0px 20px;
	}

legend {
	padding: 0.1em 0.3em;
	color:#FFF;
	text-align:right;
	font-weight:bold;
	margin:5px;
	background-color:#004576;
	}

.lab{
	float:left;
	width:23%;
 	margin-right:0.2em;
 	padding-top:0.2em;
 	font-weight:bold;
	color:#000;
	font-size:0.9em;
}

.fld{
	height: 1.2em;
	width: 22em;
	border: 1px solid #333333;
	vertical-align:top;
	color:#000;
	}

.fldg{
	height: 10em;
	width: 25em;
	border: 1px solid #000;
	vertical-align:top;
	color:#000;
}

.box_checkbox {
	width:320px; 
	border:1px solid #F5F; 
	margin-left:150px; 
	/*noIEmac\*/
	min-height:40px;
	height: auto !important;
	/*end */
	height:40px;
	}


/* SONDAGGIO */
#boxsondaggio {position:relative; margin:8px; border:1px solid #cc3300;}	
#boxsondaggio .titsondaggio{position:relative; background-color:#cc3300; color:#ffffff; padding:2px 5px; font-weight:bold;}	
#boxsondaggio .txtsondaggio{position:relative; padding:8px 3px 4px 3px; font-weight:bold;}	
#boxsondaggio .boxbottsondaggio {position:relative; /*padding:4px 3px 8px 3px;*/}	
#boxsondaggio .bottsondaggio{
	background-color:#cc3300; 
	padding:1px 3px; 
	color:#ffffff; 
	margin:10px 0px 6px 12px;	
	border:1px solid #cc3300;
	text-transform:uppercase;
}

#boxsondaggio .msg {color:#cc3300; font-weight:bold; padding:2px 13px; margin:5px 0; background-color:#ccc;}
#boxsondaggio .risposte {padding:0 10px;}

.risultati {width:100%; padding:20px; text-align:center;}
.desc_polls {margin:5px; font-style: italic;}


/*NEGOZIO*/

.boxNegozio{
	margin:0 10px 10px 10px;
	padding:0 0 10px 0;
	/*noIEmac\*/
	min-height:600px;
	height: auto !important;
	/*end */
	height:600px;
	}

.negozio {
	width:750px;
	margin:0 5px 10px 0;
	padding:0 0 10px 0;
	border-left:2px dotted #80a2ba;
	border-right:2px dotted #80a2ba;
	border-bottom:2px dotted #80a2ba;
	/*noIEmac\*/
	min-height:580px;
	height: auto !important;
	/*end */
	height:580px;
	float:left;
}

.negozioV {
	width:927px;
	margin:0 5px 10px 0;
	padding:0 0 10px 0;
	border-left:2px dotted #80a2ba;
	border-right:2px dotted #80a2ba;
	border-bottom:2px dotted #80a2ba;
	/*noIEmac\*/
	min-height:580px;
	height: auto !important;
	/*end */
	height:580px;
}


.negozio h1{font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}
.negozio h2 {font-family: Georgia, "Times New Roman", Times, serif; color:#d53300; font-size:1.4em; margin:0; padding:0; font-weight:bold;}
.negozio h3 {font-family: "Times New Roman", Times, serif; color:#6790ad; font-size:1.3em; margin:0; padding:0;}

.negozioV h1{font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}
.negozioV h2 {font-family: Georgia, "Times New Roman", Times, serif; color:#004576; font-size:1.4em; margin:0; padding:0; font-weight:bold;}
.negozioV h3 {font-family: "Times New Roman", Times, serif; color:#6790ad; font-size:1.3em; margin:0; padding:0;}
.negozioV h4 {font-family: "Times New Roman", Times, serif; color:#004576; font-size:1.2em; margin:5px 0; padding:0;}

.negozioV h4 a.selected{color:#d23f06; text-decoration:underline;}

.colonnadxnegozio {
	width:171px;
	float:left;
}

.descrizioneNegozio {padding:20px 20px 10px 30px;}

.descrizioneNegozio  a:link{color:#004576; text-decoration:underline;}
.descrizioneNegozio  a:visited{color:#004576; text-decoration:underline;}
.descrizioneNegozio  a:hover {color:#000000; text-decoration:underline;}
.descrizioneNegozio  a:active {color:#000000; text-decoration:underline;}

.negozio h3 a:link{color:#6790ad; text-decoration:none;}
.negozio h3 a:visited{color:#6790ad; text-decoration:none;}
.negozio h3 a:hover {color:#004576; text-decoration:underline;}
.negozio h3 a:active {color:#004576; text-decoration:underline;}

.descrizioneVetrina {padding:0px;}

.descrizioneVetrina  a:link{color:#004576; text-decoration:underline;}
.descrizioneVetrina  a:visited{color:#004576; text-decoration:underline;}
.descrizioneVetrina  a:hover {color:#000000; text-decoration:underline;}
.descrizioneVetrina  a:active {color:#000000; text-decoration:underline;}

.colonnasxvetrina {width:200px; vertical-align:top; padding-left:10px; padding-top:25px;}
.paginavetrina {vertical-align:top; padding-left:10px; padding-top:30px;}
.tablevetrina {width:98%; margin-top:25px;}
.tdfoto {width:100px; vertical-align:top;}
.tdtxt {vertical-align:top;}

.paginavetrina {vertical-align:top; padding-left:10px; padding-top:30px;}

.paginavetrina div.hr {
    height: 1px;
		border-top:1px solid #80a2ba;
		margin:20px 0;
}
.paginavetrina div.hr hr {
    display: none;
}

.boxiscrizione {
	clear:both;
	/*noIEmac\*/
	min-height:30px;
	height: auto !important;
	/*end */
	height:30px;
	}
	
.labnegozio {
	width:160px;
	float:left;
	color:#000;
 	margin-right:0.2em;
 	padding-top:0.2em;
	}

.inputnegozio {
	width:250px; 
	border:1px solid #004576;
	}

.bottoninegozio {background-color:#004576; color:#FFFFFF; border:1px solid #004576; padding:0 3px;}
.boxbottone {text-align:center;}
.errMsg {color:#e2001a; font-weight:bold;}

.boxpdf {
	/*width:50%;*/
	margin:5px 0; 
	padding:5px 10px;
	border-bottom:2px solid #dcdcdc;
	border-top:2px solid #dcdcdc;
	background-color:#f1f1f1;
	/*border-left:1px solid #80a2ba;*/
	/*border:2px solid #f1f1f1;*/
	/*border-bottom:3px solid #f1f1f1;*/
}

.boxprezzo {padding:4px 0; margin:4px 0;}
.boxdescprodotto {border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:4px 0; margin:4px 0;}

.hpbannernegozio {text-align:right; margin-top:5px;}



.boxbottonecodice {margin-left:165px;}
.txtdidacodice {padding:15px 5px 0 5px;}
.msgcodice {padding:20px 5px 0 5px; color:#d53300; font-weight:bold;}


#aor {font-family: Georgia, "Times New Roman", Times, serif; padding:10px 0 10px 13px; color:#000000; font-size:1.2em; font-weight:bold; border-top:1px solid #80a2ba; border-bottom:1px solid #80a2ba;}

.condividi {width:100%; height:18px; padding:0 0 10px 0; text-align:right; }
.condividi ul{margin:0; padding:0; list-style-type: none;}
.condividi li{float:right; padding:0 5px;}

.attenzionepdf {padding:5px; margin-top:30px; font-weight:bold; margin-right:12px; color:#ce142b; border:1px solid #ce142b;}


