@charset "UTF-8";
/* CSS Document */


* {margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:12px;}
body { background:url(img/header_sfondo.jpg) #E1EBF5 repeat-x;}
a img {border:0;}
div.clear { clear:both; }

/* HEADER */
#header { width:990px; margin:0px auto;}
#header a { display:block; float:right; padding-right:15px;}
#header_sopra { background:url(img/header_sopra.jpg) no-repeat; height: 100px;}

#menu {background:url(img/header_centro.jpg) left top no-repeat; height:31px; padding-right:16px;}
#menu a { background:url(img/divisorio.gif) right top no-repeat;display:block; float:right; height:25px; font-weight:bold; color:#FFFFFF; font-size:13px; text-decoration:none; text-align:center; padding:6px 12px 0px 12px;}
#menu a:hover { color:#FF9900;}



#header_sotto {background:url(img/header_sotto.jpg) left top no-repeat; height:80px;}

#menu_bussola { float:right; height:80px; width:200px;}

.radio { display:block; float:right; width:95px; height:51px; padding: 15px 0px 0px 90px; text-decoration:none;}
.radio:hover { color:#1172b6;}

.bussola  { display:block; float:right; width:50px; height:51px; padding: 15px 0px 0px 70px; text-decoration:none}
.bussola:hover { color:#1172b6;}

#menu_cerca { float:right; height:70px; width:162px; padding: 10px 15px 0px 68px;}
input.cerca{ border:1px solid #dae2df; margin: 4px 0px 0px 0px; width:147px; height:20px;}
input.cerca:hover{border:1px solid #CC5E1E; background-color:#FFFBD8;}


/* FASCE Laterali . Centrali . Destra*/
#contenitore { margin:0 auto; width:990px; }

#fascia_centrale { float:left; width:565px; padding: 15px 15px 0px 5px;}
.azzurro_sopra { width:565px; height:28px; background:no-repeat url(img/azzurro_sopra.png);}
.azzurro_sopra h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding: 6px 0px 0px 12px;}

.azzurro_centro { width:551px; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; margin-bottom:15px; padding: 6px 6px 6px 6px;}
.azzurro_centro ul{
	list-style-type:disc;
	padding-left:40px;}
.continua { float:right; color:#009CDD; padding: 6px 6px 6px 6px;}
.continua a{ color:#009CDD; text-decoration:none; font-weight:bold;}
.continua a:hover{ color:#000099;}

.fasce_laterali  { float:left; width:200px; padding:15px 0px 0px 0px;}


/* CONTENITORE GIALLO */
.giallo_sopra { width:185px; height:25px; background:url(img/giallo_sopra.png); padding: 0px 15px 0px 0px; }
.giallo_sopra p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding: 4px 0px 0px 12px;}

.giallo_centro {width:185px; background:url(img/giallo_centro.png) repeat-y; padding: 0px 15px 3px 0px;}
.giallo_centro_img {width:181px; background:url(img/giallo_centro.png) repeat-y; padding: 2px 17px 0px 2px; text-align:center;}
.giallo_centro_img a { display:block; padding: 2px 0px 10px 2px;}

.giallo_sotto { width:185px; height:22px; background:url(img/giallo_sotto.png) no-repeat; padding: 0px 15px 0px 0px; }

/* MENU (contenitore giallo) */
ul.menu1 {
width:176px;
list-style:none; /* elimino i punti elenco */
padding:0px 0px 0px 9px;
margin:0; /* elimino i rientri delle liste */
}

ul.menu1 li a.menu {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
background:url(img/tratteggio.png) repeat-x bottom;
width:168px;
margin:0;
padding: 5px 0px 5px 0px; /* lascia spazio far il bordo del menu e il testo del link */
}

ul.menu1 li a.menu:hover {
background-color:#FFEBB7;/*#FFF4C9*/
width:163px;
/*padding: 5px 0px 5px 5px;*/ /* lascia spazio far il bordo del menu e il testo del link */
}



/* SPOT BLU B */
.spot_b_sopra { width:185px; height:15px; background:url(img/spot_b_sopra.png); padding: 0px 15px 0px 0px; }
.spot_b_centro {width:181px; background:url(img/spot_b_centro.png) repeat-y; padding: 0px 17px 0px 2px;}
.spot_b_sotto { width:185px; height:25px; background:url(img/spot_b_sotto.png); padding: 0px 15px 0px 0px; }


/* SPOT BIANCO W */
.spot_w_sopra { width:185px; height:15px; background:url(img/spot_w_sopra.png); padding: 0px 15px 0px 0px; }
.spot_w_centro {width:181px; background:url(img/spot_w_centro.png) repeat-y; padding: 0px 17px 0px 2px;}
.spot_w_sotto { width:185px; height:25px; background:url(img/spot_w_sotto.png); padding: 0px 15px 0px 0px; }



/* FOOTER */
#footer { margin:0 auto; width:990px; }
#blu_sopra {width:975px; height:24px; background:url(img/blu_sopra.png); padding: 0px 15px 0px 0px; }
#blu_sopra a { font-size:14px; font-weight:bold; color:#FFFFFF; display:block; padding: 3px 0px 0px 12px; text-align:center; text-decoration:none; }

#blu_centro {width:945px; background:url(img/blu_centro.png) repeat-y; padding: 8px 30px 0px 15px; }
#blu_centro h2{ font-size:13px; font-weight:bold; color:#FFFFFF; }

.indirizzo { float:left; width:293px; padding: 9px 15px 9px 0px}
.indirizzo span { color:#B7DBF3}
.indirizzo p { color:#FFFFFF} 
.indirizzo a { text-decoration:none; color:#FFFFFF}
.indirizzo a:hover { text-decoration:underline; color:#FFFFFF}

#blu_sotto {width:975px; height:20px; background:url(img/blu_sotto.png); padding: 0px 15px 0px 0px; } 

.Normale{
	color:#555555;
	font-weight:normal;
	font-size:12px;
}

.TitoloBlu{
	color:#2771b2;
	font-weight:bold;
	font-size:16px;
}

.TitoloArancio{
	color:#FF9900;
	font-weight:bold;
	font-size:16px;
}

.TitoloRosso{
	color:#be0021;
	font-weight:bold;
	font-size:16px;
}

.TitoloGrigio{
	color:#555555;
	font-weight:bold;
	font-size:16px;
}
.TitoloVerde{
	color:#97BE0D;
	font-weight:bold;
	font-size:16px;
}
.TitoloViola{
	color:#BD007B;
	font-weight:bold;
	font-size:16px;
}
.SottoTitoloBlu{
	color:#2771b2;
	font-weight:bold;
	font-size:14px;
}

.SottoTitoloArancio{
	color:#FF9900;
	font-weight:bold;
	font-size:14px;
}

.SottoTitoloRosso{
	color:#be0021;
	font-weight:bold;
	font-size:14px;
}

.SottoTitoloGrigio{
	color:#555555;
	font-weight:bold;
	font-size:14px;
}

.SottoTitoloVerde{
	color:#97BE0D;
	font-weight:bold;
	font-size:14px;
}
.SottoTitoloViola{
	color:#BD007B;
	font-weight:bold;
	font-size:14px;
}
