@import url(personalizzazione.css); 

body{
	padding: 0px;
	margin: 0px;
	background:#efefef url("/images/repeat.gif");  
	color:#000;
	font:100% verdana,helvetica,sans-serif;
	/*text-align:center; 
	margin-top:2px; 
	margin-bottom:0px; 
	margin-right:0px; 
	margin-left:0px;
	*/
}

/* -------------- DIV Struttura sito --------------- */
#container {
	width: 775px;
	\width: 795px;
	w\idth: 775px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/*background-color: #ff0000;*/
}

#banner {
	padding: 0px;
	margin: 0px;
	border:0px solid red;
}

#contenuti {
	padding: 0px;
	min-height: 435px; /*470px*/
	height: auto !important;
	height:435px;/*470px*/
	margin: 0px;
	background-image: url(../images/bg_contenuti_2.jpg);
	background-repeat:repeat-y;
	background-position: top left;
	border:0px solid red;
}


#content {
	position: relative;
	margin: 0px;
	margin-left: 205px;
	width:547px;
	text-align:left;
	padding: 0px;
	/*background-color: #ff0000;*/
}

#sidebar-a {
	float: left;
	width:176px;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	/*background-color: #ffffff;*/
}

#footer {
	height: 76px;
	float: left;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	/*background-color: #ff0000;*/
}

/* -------------- Class --------------- */
.td_riga_singola{
	background-color:#e7e7e7;
	height:1px;
}

.td_titolo{
	width:5%;
}

.menu{
	width:176px;
	background:#566CA0;
	padding: 0px;
	margin: 0px;
}

.logo_banner {
	width: 775px;
	padding: 0px;
	margin: 0px;
	/*background-image: url(../images/banner_completo.jpg);
	background-position: top left;
	background-repeat: no-repeat;*/
	/*background-color: #ff0000;*/
}

.piede_contenuti {
	width: 775px;
	height:13px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg_piede.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	/*background-color: #66FF33;*/
}

.sfondoTable{
	/*background-color: #F1F5F8;*/
	margin-left: 10px;
}

.tabNews{
	margin-left: 10px;
	background-image: url(../images/bg_News.jpg);
}

.tabella_DX{
	width: 184px;
}

.inputText {
font: 0.6em verdana,helvetica,sans-serif;
vertical-align:middle
} 

#notizie img, #canali img, #servizi img {
	display: inline;
} 

/* -------------- Tag Html --------------- */
img{
	/*border: 2px solid #00FFCC;*/
	margin: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding: 0px;
}

a img{border:none} 
a:link,a:visited{color:#039;text-decoration:none} 
a:hover,a:active{color:#039;text-decoration:underline} 

table{
	text-align:left;
}

.bugfix {display : none}

hr,.alt,.navigazione{display:none}

h1{margin:0;font-size:1.25em}
h2,h3,h4{margin:0;font-size:1em}

input{
	font: 0.6em verdana,helvetica,sans-serif;
	vertical-align:middle;
}

#menu{
	width:176px;
	background:#566CA0;
}

/*miei class*/

.altezza {
    height:100%; 
}

.bottone {
	margin: 0px;
	padding: 0px;
	background-image: url("/images/bottone.gif");
	/*background-attachment: scroll;*/
	/*background-repeat: no-repeat;
	background-position: center top;*/
	background-position: top left;
	background-repeat: no-repeat;
	height:26px;
}
.testo {font-size:0.9em; font-family: Verdana;color:#5A595A; font-variant:normal; text-decoration:none;}

a.testo:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.8em; color:#4D91A9; text-decoration: underline; }
a.testo:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.8em; color:#4D91A9; text-decoration: underline; }
a.testo:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.8em; color:#4D91A9; text-decoration: underline; }

.testo_small {font-size:0.7em; font-family: Verdana;color:#4D91A9; font-variant:normal; text-decoration:none;}
a.testo_small:visited {font-size:0.7em; font-family: Verdana;color:#4D91A9; font-variant:normal; text-decoration:none;}
a.testo_small:link {font-size:0.7em; font-family: Verdana;color:#4D91A9; font-variant:normal; text-decoration:none;}
a.testo_small:hover {font-size:0.7em; font-family: Verdana;color:#5A595A; font-variant:normal; text-decoration:underline;}

.testoNonGiustificato { font-family: Verdana; font-size:1em; color:#5A595A; font-variant:normal; text-decoration:none ;}

.testoGiustificato{
	/*background-color: #F1F5F8;*/
	font-family: Verdana;
	font-size:0.7em;
	color:#5A595A;
	text-decoration:none;
	text-align: justify;
}

.testoGiustificato2{
	font-family: Verdana;
	font-size:0.7em;
	color:#5A595A;
	text-decoration:none;
	text-align: justify;
}

.testo_blu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#4D91A9;
	text-decoration: none;
	font-weight: bold;
}

a.testo_blu:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline; }
a.testo_blu:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline; }
a.testo_blu:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline; }

/*
a.testo_blu:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.7em; color:#4D91A9; text-decoration: underline; }
a.testo_blu:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.7em; color:#4D91A9; text-decoration: underline; }
a.testo_blu:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.7em; color:#4D91A9; text-decoration: underline; }
*/
.testo_blu_11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#4D91A9;
	text-decoration: none;
	font-weight: bold;
}
/*
a.testo_blu_11:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline; }
a.testo_blu_11:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline; }
a.testo_blu_11:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline; }
*/
.testo_blu_11 a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline;}
.testo_blu_11 a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline;}
.testo_blu_11 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:0.9em; color:#4D91A9; text-decoration: underline;}

.testomenu {
	padding: 0px;
	margin: 0px;
	font-family: Verdana; 
	font-size: 0.7em; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-variant:normal; 
	text-decoration:none;
	}
a.testomenu:visited {
	color:#ffffff; 
	font-family: verdana; 
	font-size: 0.7em; 
	font-weight:bold;
	text-decoration:none;
}

a.testomenu:link {
	color:#ffffff; 
	font-family: verdana; 
	font-size: 0.7em; 
	font-weight:bold;
	text-decoration:none;
}

a.testomenu:hover{
	color:#ffffff; 
	font-family: verdana; 
	font-size: 0.7em; 
	font-weight:bold;
	text-decoration:underline;
}
a.testobianco:visited{
	color:#ffffff; 
	font-family: verdana; 
	font-size: 0.8em; 
	text-decoration:none;
}

a.testobianco:link{
	color:#ffffff; 
	font-family: verdana; 
	font-size: 0.8em;
	text-decoration:none;
}

a.testobianco:hover {
	color:#ffffff; 
	font-family: verdana; 
	font-size: 0.8em; 
	text-decoration:underline;
}

.testoarancio {
	font-family: Verdana; 
	font-size:0.7em; 
	color:#D99208; 
	font-weight:normal; 
	font-variant:normal; 
	text-decoration:underline;
}
a.testoarancio:visited {font-family: Verdana; font-size:0.7em; color:#D99208; font-variant:normal; text-decoration:none;}
a.testoarancio:link {font-family: Verdana; font-size:0.7em; color:#D99208; font-variant:normal; text-decoration:none;}
a.testoarancio:hover {font-family: Verdana; font-size:0.7em; color:#D99208; font-variant:normal; text-decoration:underline;}

.testo_blubig {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#186994;
	text-decoration: none;
	font-weight: bold;
}
.testobianco {font-family: Verdana; font-size:10px; color:#ffffff; font-variant:normal;}
.sfondo_piede {
	background-image:  url("/images/sfondo_piede.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:570px;
}
.sfondo_news {
	background-image: url("/images/sfondo_news.gif");
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center center;
}
.sfondo_box_home {  
	background-image: url(/images/pixel_box_home.gif); 
	background-repeat: repeat; 
	text-align: justify
}

/* /mio class*/

#canali h2 { 
	border-bottom:1px solid #036;
	background:#fc0;
	color:#000;
	text-align:center;
	text-transform:uppercase
}

#servizi {
	width:160px;
	background:#fff;
	text-align:right;
	position:absolute;
	right:0;
	top:0; 
}
#servizi h2{ 
	border-bottom:1px solid #036;
	background:#fc0;
	color:#000;
	text-align:center;
	text-transform:uppercase
}


#canaliTematici,#oraganiIstituzionali,#trasparenzaAmministrativa,
#altreRubriche,#aziendeServizio,#meteo,#informa,#interattivita,
#webGadget,#infoSito, #edizioniinlingua, #newsolimpiche  {  
	border:1px solid #036;
	margin-bottom:5px
}

#informa {
	margin-top:5px;
	text-align:left;
}

.menuTipo1 li a:hover,.menuTipo2 li a:hover { background:#fff } 
.menuTipo1 li ul,.menuTipo2 li ul{ margin:0;  }
.menuTipo1 li ul li a,.menuTipo2 li ul li a{margin-top:-2px} 
.menuTipo1 li,.menuTipo2 li{display:inline}
.menuTipo1 ul,.menuTipo2 ul{margin:0 2px;padding:0;list-style:none}

/*.menuTipo2 li a {
margin:2px 0;
padding:2px;
display:block;
background:#efefef url("sfondo1.png"); 
font-weight:bold
}*/

img.torss {vertical-align: text-top;}

#aziendeServizio ul {margin:0;padding:0;list-style:none}
#aziendeServizio ul li {
	margin:2px;
	display:block;
	font-weight:normal;
}

#motore{border:1px solid #036;text-align:center; margin-bottom:5px;}
#motore form{margin:0;padding:5px 0}
#motore div{margin:0;padding-bottom:5px}
#ultimiAggiornamenti { 
	border:1px solid #036;
	padding:2px;
	margin:5px 0;
	background:#fff2bf;
	color:#000;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase
}

#meteo, #edizioniinlingua, #newsolimpiche {text-align:left}
#meteo #meteoDATA{margin-bottom:5px}
#meteo #meteoFONTE{margin-top:5px}
#meteo #meteoPREVISIONI{
	border-top:1px solid #036;
	font-weight:bold;
	text-align:right;
}
#meteo #meteoSITUAZIONE{font-weight:bold}
#meteo #meteoUMIDITA{clear:both;margin-top:5px}
#meteo div, #newsolimpiche div {padding:0 3px}
#meteo img{ float:right; }


#note {
	margin-top:2px;
	background:#fff;
	text-align:center;
}
#note p {
	padding:1em 0 0 0; 
	margin:0; 
}

#stats #quantiOnline{
	color:#039;
	font-weight:bold;
}
#stats{
	border-top:1px solid #999;
	padding-top:3px;
	margin-top:5px;
	text-align:center;
}

/*aggiunte per il rosso olimpico*/

#notizie h3, #canaliTematici h2, #oraganiIstituzionali h2, #altreRubriche h2, #aziendeServizio h2, #motore h2, #edizioniinlingua h2, #newsolimpiche h2, #informa h2, #meteo h2, #interattivita h2, #webGadget h2, #infoSito h2 {
	background: #ef4d29;
	color:#fff;
}