/* 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:100%;
	/*left:50%;
	background-color:#FFFFFF;
	margin:0 0 0 -475px;*/
	}
	
#testatastampa {text-align:center;}
#testatastampaInt {text-align:center;}

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

div.hr {
    height: 1px;
    background-color:#000;
		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{
	display: none;
	height: 145px;
	background-image: url(../image/testataHP.gif); 
	background-repeat: no-repeat;
}

div#headerPagina{
	display: none;
	height:90px;
}

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

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

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

#bannerTopInt {display: none;border:1px solid #f6f;height:90px; background-image: url(../image/sfondo.gif);}

/*div#titscorrimento {width:234px; color:#FFF; font-weight:bold; float:left; padding:7px 5px 0px 5px; text-align:center;}
div#notiziascorrimento {width:507px; color:#000; float:right; padding:7px 10px 0px 10px;}*/
	
div#menutop{
	display: none;
	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.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }*/

.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.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }*/

.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.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }*/

.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.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }*/

.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.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }*/

.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.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }*/

.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.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }*/

.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.selected { color: #FFF; text-decoration:none; background-image: url(../image/sfondoMroll.gif); background-repeat: repeat-x; }*/

.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 {width:173px; height:19px; color:#FFF; padding:5px 0 0 0; float:right; background-image: url(../image/sfondoM.gif); background-repeat: repeat-x; display:block; text-align:center;}

/*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;}

/*stili specifici per il layout*/
/*div#navigation{
	position: absolute; 
	font-size:0.85em;
	top:260px; 
	left:0; 
	width: 180px;\width:190px;w\idth:180px;
	padding:0;
	margin:0;
	}*/
div#extra{display: none;position:absolute; top:231px; right:0; width:184px;\width:181px;w\idth:184px; padding:0; vertical-align:top;}
div#extraPagina{display: none;position: absolute; top:219px; right:0; width:184px;\width:181px;w\idth:184px; padding:0;}
div#extraPaginaSpecial{display: none;position: absolute; top:219px; right:0; width:184px;\width:181px;w\idth:184px; padding:0;}
div#content{
	/*margin: 0 185px 0 9px !important; 
	margin: 0 188px 0 9px; */
	padding:0;
	/*noIEmac\*/
	min-height:1330px;
	height: auto !important;
	/*end */
	height:1330px;
}

div#contentint{
	/*margin: 0 185px 0 9px !important; 
	margin: 0 188px 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:2px dotted #80a2ba;}
#contentDescrizione h1 {display: none; 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:#80a2ba; 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:underline;}
.descrizione h3 a:visited{color:#004576; text-decoration:underline;}
.descrizione h3 a:hover {color:#cc3300; text-decoration:underline;}
.descrizione h3 a:active {color:#cc3300; text-decoration:underline;}

.descrizione h4 a:link{color:#80a2ba; text-decoration:underline;}
.descrizione h4 a:visited{color:#80a2ba; 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:#80a2ba; font-size:1.2em; margin:0; padding:0; font-weight:bold;}

	

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

.boxNews {	margin:0 0 10px 0; padding:0 0 10px 0; border: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:#80a2ba; 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:#80a2ba; text-decoration:none;}
.boxNews h3 a:active {color:#80a2ba; text-decoration:none;}

.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;}


.news3livello {margin:0; padding:5px 10px; clear:both;}
.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:#80a2ba;}
.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;}

#commento { margin:10px 0; padding:0 0 5px 0; border: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 {
	display: none;
	margin:12px 0 8px 0; 	
	/*noIEmac\*/
	min-height:160px;
	height: auto !important;
	/*end */
	height:120px;
	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; 	font-size:0.85em;}
#utilities02 {width:30%; padding:2px 5px; float:left; border-left:2px dotted #80a2ba; border-right:2px dotted #80a2ba; font-size:0.85em; }
#utilities03 {width:30%; padding:2px 5px; float:left; 	font-size:0.85em;}

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;}

#altreNews {margin:0; padding:0 0 8px 0; border: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;}

.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:right;}


/*EDICOLA*/

#edicola {}
#edicola h1{font-size:1em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}

.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; padding:0; border:2px dotted #80a2ba;}
#rubriche h1{ font-size:0.9em; padding:5px 0 5px 5px; background-color:#80a2ba; color:#fff;}

.video {height:130px; background-color:#1a171b; margin:10px 0;}

#bannerDx {margin:0; padding:20px 0 0 0; text-align:right;}

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

#contenutoExtra {
	/*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;}

























	
	
/*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;}

#percorso {padding:0 0 15px 0; font-size:0.8em; text-transform: lowercase;}

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

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

.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: right;
  width: 45%;
}

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

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

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

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

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

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

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

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

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

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

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

.evidenziatoint {
  background-color:#F0F099;}

.risultatiricerca {}

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

/*UFFICI*/
.ufficio_competente {
	font-size:1em;
	margin-top:0.5em;
	border:1px solid #000;
	padding:0.3em;
	background-color:#E7E7E7;
	line-height:2em;
	clear: both;}

.ufficio_competente h3{
	color: #000;
	font-size:1em;
	padding:1px 5px 1px 5px;
	margin:0px ;
	border:1px solid #000;
	background-color:#FFF;}

.ufficio_competente p{
	margin:0.5em 0em 0px 0em;
	padding:1px 5px 1px 5px;}

#ufficio {
	margin-top:3em;
	border:1px solid #000;
	padding:0.3em;
	background-color:#C2C2C2;
	line-height:2.5em;
}























#menuico {margin:10px 0 30px 0;}

#menuico ul{margin: 0;padding: 0; list-style-type: none}
#menuico li{
	margin: 0;
	padding:0;
}

#boxico { width:98%;color:#000; padding:0; margin:10px 0;}

div#icodx{width: 33%; padding:0; float:right; text-align:center;}
div#icocentro{width: 32%; padding:0; float:left; text-align:center;}
div#icosx{ width: 33%; padding:0; float:left; text-align:center;}

.w3c {margin:6px 0 0 0 ;}

#boxteatro { background-color:#FFFFFF; color:#000; padding:10px 0 10px 0; border:1px solid #b6b6b6;}
div#boxteatro ul{margin: 0;padding: 0; list-style-type: none}
div#boxteatro li{
	margin: 0;
	padding: 0 5px 15px 5px;
}

#boxeventi { background-color:#FFFFFF; color:#000; padding:1em 0 1em 0; border:1px solid #b6b6b6;}
div#boxeventi ul{margin:0;padding:0; list-style-type: none;}
div#boxeventi li{
	margin:0px;
	padding:0px;
}

.linkutili {
	/*noIEmac\*/
	min-height: 135px;
	height: auto !important;
	/*end */
	height:100px;}
	
.linkutili li { height:40px;}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 0.9em;margin-bottom: 2em}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}

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

/*----------------RICERCA-------------*/
fieldset{
	border:1px solid #000;
	text-align:left;
	padding:5px 80px 20px 10px;
	}
	
legend {
	padding: 0.1em 0.3em;
	color:#000000;
	text-align:right;
	font-weight:bold;
	margin:5px;
	}
	
.lab{
	float:left;
	width:13%;
 	margin-right:0.2em;
 	padding-top:0.2em;
 	font-weight:bold;
	color:#000;
}

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

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