/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[  TURISMO  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

body{
	background-color:#f1f1f1;
}
a{
	color:#a80008;
}
a.blacklink{
	color:#000;
}

#container .invia{
	background:url(../img/invia.gif) left top no-repeat;
	color:#FFFFFF;
}
h2.sfondo{
	background:url("../img/mainlink.gif") repeat-x scroll left top #030000;
	color:#FFFFFF;
}
body.multimedia h2.sfondo{
	background-image:none;
	background-color:transparent;
	color:#A60008;
}
#contest{
	background-color:#303060;
}
#breadcrums{
    border-bottom:0px solid #FFFFFF;
}
#contbread{
	background-color:#f29f00;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       LAYOUT	 ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

#container{
	background-color:#FFFFFF;
}
#maincontent{
	border:1px solid #bdbdbd;
	background-color:#f1f1f1;
}
#maincontent #right{
	background:url(../img/ombra_right.gif) left top repeat-y;
}
#maincontent #right .closer{
	background:url(../img/ombra_right_bottom.gif) 0px top no-repeat;
}
#left hr{
	background-color:#F1F1F1;
	border-color:#D0D0D0;
	color:#F1F1F1;
}
body.operatori #maincontent #right,
body.generica #maincontent #right{
	background-color:#e7e7e7;
}
#maincontent #right .info{
	background:url("../img/ricerca_bg.gif") repeat-y scroll left top transparent;
	border-bottom:1px solid #C9CACC;
	border-top:1px solid #C9CACC;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       TESTATA	 ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#cercanelsito input{
	border:1px solid #c9cacc;
}
#cercanelsito .startcerca{
	color:#a60008;
	background:url(../img/cercanelsito_invia.gif) left top repeat-y #f1f1f1;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[ ACCESSIBILITA E LINGUE ]===[]========[*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#acessibility a{
	 color:#000000;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[  NAVIGAZIONE BLOCCHI  ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#mainav{
	border:1px solid #bdbdbd;
	background-color:#A60008;
}
#mainav .main{
	background:url(../img/mainnav_li.gif) left top repeat-x;
}
#mainav .main ul li a{
	background:url(../img/mainnav_li.gif) left top repeat-x;
	border-right:1px solid #bdbdbd;
	color:#a60008;
}
#mainav .main ul li a.on, 
#mainav .main ul li a:hover{
	background:url(../img/mainnav_li_on.gif) left top repeat-x;
	color:#FFFFFF;
}
#mainav .main ul li a.lowcost.on, 
#mainav .main ul li a.lowcost:hover{
	background:url(../img/mainnav_li.gif) left top repeat-x;
	color:#000;
        text-decoration:underline;
}

#mainav .sub{
	background-color:#a60008;
}

/* navig hover*/

#mainav .sub ul li:hover,
#mainav .sub ul li.hover{
	background-color:#800006;
	border:1px solid #FFFFFF;
}
#mainav .sub ul li li:hover{
	border:0px #FFFFFF;
}
#mainav .sub ul li ul,
#mainav .sub ul li:hover ul,
#mainav .sub ul li.hover ul{
	background-color:#800006;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
}
#mainav .sub ul li li
#mainav .sub ul li:hover ul li:hover,
#mainav .sub ul li.hover ul li.hover{
	background-color:transparent;
}
#mainav .sub ul li a{
	color:#FFFFFF;
	background:url(../img/arrow_white.gif) 2px 8px no-repeat;
}
#mainav .sub ul li a.on{
	background-color:#800006;
}
#mainav .sub h2{
	color:#FFFFFF;
}

/* ====TERZO LIVELLO*/
#mainav .sub ul ul li ul,
#mainav .sub ul ul li:hover ul,
#mainav .sub ul ul li.hover ul{
	border-top:1px solid #FFFFFF;
}

/*  Terzo e eventuale quarto livello */
.boxnav{
	border:1px solid #E8E8E8;
	background-color:#FFFFFF;
}
.boxnav ul li a{
	color:#a60008;
	background:url(../img/arrow_red.gif) 2px 5px no-repeat;
}


/* ALE DA FARE*/
body.operatori .boxnav{
	background:url("../img/bottom_bg.gif") no-repeat scroll left top transparent;
}
body.operatori .boxnav .breaker{
	background:url("../img/bottom_bt_bg.gif") no-repeat scroll left bottom transparent;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      elencanali       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.elencanali ul li{
	background:url(../img/elencanali_item.gif) left bottom no-repeat #FFFFFF;
}
.elencanali ul li.lowcost{
	background:url(../img/fascetta_elencanali_item.gif) left bottom no-repeat #FFFFFF;
}



.elencanali ul a.mainlink{
	background:url(../img/mainlink.gif) left top repeat-x #030000;
	color:#FFFFFF;
}
.elencanali ul li.nocanale a.mainlink{
	background:url(../img/mainlink_nocanale.gif) left top repeat-x #030000;
}
.elencanali .pluschannel a{
	color:#000000;
	background:url(../img/ico_meno.gif) right top no-repeat;
}
.elencanali .pluschannel a.show{
	background:url(../img/ico_plus.gif) right top no-repeat;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[  elencanali OPERATORI ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body.operatori .elencanali ul li{
	background:url(../img/elencoperatori_item.gif) left top no-repeat;
}
body.operatori .elencanali ul a.mainlink{
	background:transparent;
	color:#a80008;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      elencoitem       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

.elencoitem ul li{
	border:1px solid #E8E8E8;
	background-color:#FFFFFF;
}
.elencoitem ul li.lowcost{
	background:url(../img/fascetta_elencanali_item.gif) left bottom no-repeat #FFFFFF;
}

.elencoitem a{
	color:#000000;
}
.elencoitem a:hover{
	color:#a60008;
}
.elencoitem a.mainlink{
	color:#a60008;
}
body.multimedia .elencoitem a{
	color:#A80008;
}



/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       FREE TEXT       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#left .text hr{
	border-bottom:7px solid #d0d0d0;
	background-color:#F1F1F1;
	color:#F1F1F1;
}
#left .text h1,
#left .text h2,
#left .text h3,
#left .text h4,
#left .text h5,
#left .text h6{
	color:#A80008;
}



/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[	 COLDX	]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#ricerca{
	background:url(../img/ricerca_bg.gif) left top repeat-y;
	border-top:1px solid #c9cacc;
	border-bottom:1px solid #c9cacc;
}
#right h3{
	color:#a60008;
}
#right h4{
	color:#a60008;
}
#left #ricerca{
	background:url(../img/ricerca_interna.png) left top no-repeat;
}

#left #ricerca fieldset{
	background:url(../img/ricerca_interna_bt.png) left bottom no-repeat;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[	 FOOTER	]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#footer{
	border:1px solid #bdbdbd;
	border-top:0px solid;
	background-color:#f1f1f1;
}
#footer li{
	border-color:#A80008;
}
#footer li a{
	color:#A80008;
}
#footer a.expo{
	background:url(../img/logo_expo.gif) 6px 5px no-repeat #f1f1f1;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       SUBFOOTER       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

#subfooter a{
	color:#000000;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[     SLIDER EVENTI     ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#eventislider{
	background-color:black;
	color:#FFFFFF;
}
#eventislider a{
	color:#FFFFFF;
}
body.home #topspace .nextBtn,
body.eventi #left .nextBtn,
.nextBtn{
	background:url(../img/slider_nextprev.png) left top no-repeat;
}
body.home #topspace .prevBtn,
body.eventi #left .prevBtn,
.prevBtn{
	background:url(../img/slider_nextprev.png) right top no-repeat;
}
#dettaglio h1,
#dettaglio h2,
#dettaglio h3,
#dettaglio h4,
#dettaglio h5,
#dettaglio h6{
	color:#ae1118;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[	TABBED       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.tabbedcontent .text{
	background-color:#FFFFFF;
	border:1px solid #d9dadb;
}
#right .tabbedcontent .text{
	background-color:#F1F1F1;
	border:0px solid #d9dadb;
}

.tabbedcontent h4.label{
	border:1px solid #d9dadb;
	background-color:#FFFFFF;
}
.tabbedcontent h4.label.on{
	border-bottom:1px solid #FFFFFF;
	color:#a80008;

}
.tabbedcontent h4.label.on span{
	background:url(../img/label_on.gif) left bottom repeat-x;
}
.tabbedcontent .infoutili div h5{
	color:#ae1118;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[    SLIDER COMUNI      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
h3.elencaree{
	background:url(../img/mainlink.gif) left top repeat-x #030000;
	color:#FFFFFF;
}
h3.elencaree a{
	color:#FFFFFF;
} 

#slider a,
#slider2 a{
	color:#A80008;
}
#slider .txt a,
#slider2 .txt a{
	color:#000000;
}
#slider h4,
#slider2 h4{
	color:#a80008;
}
#slider .nextBtn,
#slider2 .nextBtn{
	background:url(../img/slider_nextprev_comuni.gif) left top no-repeat;
}
#slider .prevBtn,
#slider2 .prevBtn{
	background:url(../img/slider_nextprev_comuni.gif) left bottom no-repeat;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[	 VIDEO	 ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#video{
	background-color:#000000;
}
#videodida{
	color:#FFFFFF;
}
#videodida h3{
	color:#FFFFFF;
}
#videodida a{
	color:#FFFFFF;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       MAPRIGHT	]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#mapright a#fintoButton,
#mapright a#expandmappa{
	background-color:red;
}

#mapright a#fintoButton.expanded,
#mapright a#expandmappa.expanded{
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#000000;
}


#maprightmenu{
	background:url(../img/map_menu.gif) bottom left repeat-x #aa0008;
	color:#FFFFFF;
}
#maprightmenu h3{
	color:#FFFFFF;
	border-bottom:1px solid #5f0004;
	background:url(../img/pointer.gif) left 10px no-repeat;
}
#maprightmenu a{
	color:#FFFFFF;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       MAPRIGHT	]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

#expander{
	color:#000000;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[	DORMIRE	]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body.dormire #maincontent{
	background-color:#f1f1f1;
}
body.dormire #maincontent #right{
	background-image:none;
}
body.dormire #maincontent #left{
	background:url(../img/dormire_opener.gif) left top no-repeat;
}
body.dormire #left form{
	background:url(../img/dormire_form.gif) left top repeat-y;
	border-top: 0px solid #C9CACC;
}
body.dormire #left .closer{
	background:url(../img/dormire_closer.gif) left top no-repeat;
}
body.dormire #videodida{
	background-color:#000000;
	color:#FFFFFF;
}

ul#navdormire li{
	background:url(../img/arrow_red.gif) left 6px no-repeat;
}
form#formdormire h3,
form#formdormire h4,
form#formdormire h5{
	color:#a80008;
}
form#formdormire h4.titlebutton{
	color:#FFFFFF;
	background:url(../img/meno.gif) right center no-repeat #a80008;
}
form#formdormire h5{
	color:#a80008;
}



ul.elencoservizi li{
	background-position:left top;
	background-repeat:no-repeat;
}




/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[	ITINERARI	]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body.itinerari #right{
	background-image:none;
}
form.cercaitinerario{
	background:url(../img/bottom_bg.gif) left top no-repeat;
}
form.cercaitinerario fieldset{
	background:url(../img/bottom_bt_bg.gif) left bottom no-repeat;
}
form.cercaitinerario h3{
	color:#A60008;
}
.elencotappe ul li{
	border:1px solid #e4e4e4;
	background-color:#FFFFFF;
}



.elencotappe ul li:hover,
.elencotappe ul li.on{
	background-color:#800006;
	color:#FFFFFF;
}
.elencotappe ul li:hover a,
.elencotappe ul li.on a{
	color:#FFFFFF;
}
.pager{
	background:url("../img/mainlink.gif") repeat-x scroll left top #030000;
	color:#FFFFFF;
}
.pager #prevpage{
	background:url(../img/page_mv.gif) left top no-repeat;
}
.pager #nextpage{
	background:url(../img/page_mv.gif) right top no-repeat;
}
.pager a{
	color:#FFFFFF;
}


#divGiroMilano{
	background-color:#FFFFFF;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      === HOME ===     ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body.home #maincontent #right{
	background:url(../img/home_nav.gif) left top repeat-x #dedede;
	border:1px solid #c9cacc;
}


body.home #maincontent #right h3{
	color:#000000;
	
}
body.home #maincontent #right ul a{
	background:url(../img/home_nav_li.gif) left 5px no-repeat;
}
body.home #maincontent #right hr{
	background-color:transparent;
	border:0px solid;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #c9cacc;
}
body.home #mainav{
	background-color:#000000;
}



#navhome{
	background:url(../img/navhome.gif) left top repeat-x;
}
#mainav #navhome h3{
	color:#FFFFFF;
}
#mainav #navhome li a{
	color:#FFFFFF;
	background:url(../img/navhome_freccia.gif) left 6px no-repeat;
}
body.home .homeBenvenuti a{
	color:#FFFFFF;
}


/* ========== MILANOMESE ============= */
#milanomese{
	border-left:1px solid #c9cacc;
	border-right:1px solid #c9cacc;
	background:url(../img/milanomese_bg.gif) left top repeat-x #e8e8e8;
}
#milanomese h3{
	background:url(../img/milanomese_h3.gif) left top no-repeat;
}
#milanomese a{
	color:#000000;
}
#milanomese a.proposte{
	background:url(../img/milanomese_fumetti.gif) left 30px no-repeat;
}
#milanomese a.hnewsletter{
	background:url(../img/milanomese_email.gif) left 27px no-repeat;
	color:#000000;
}



#milanomese .mmdida{
	color:#8f9093;
}
.yellowbox{
	background-color:#dbbe3e;
	color:#760105;
}
.yellowbox a{
	color:#760105;
}
.inprov{
	background:url(../img/home_provmi_sfondo.gif) 20px 50px no-repeat;
}
.inprov h3{
	color:#a80008;
}
#container .inprov .invia{
	background:url(../img/invia_s.gif) left top no-repeat;
	color:#FFFFFF;
}
body.home .comunicazioni a.news{
	color:#000000;
}




.prezzi table{background-color:#F3F3F3;}
.prezzi td{ background-color:#FFFFFF;}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[   ===     MAPPA ===   ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

ul.sitemap li{
	background-image:none;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    =================[ PAGINA MAPPA ]===============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

ul.sitemap  h1 a{
	color:#000;
}
ul.sitemap  li a{
	color:#A60008;
}
ul.sitemap  ul {
	border-top:1px solid #A60008;
	border-bottom:0px solid #A60008;
}
ul.sitemap  ul li { 
	border-left:1px solid #A60008; 
	border-bottom:1px solid #A60008; 
	background:#DDDDDD;
}
ul.sitemap  ul li a:hover{
	background-color:#A60008;
	color:#FFFFFF;
}
ul.sitemap  ul ul{
	border-top:1px dashed #A60008;	
	background:#fff;
}
ul.sitemap  ul ul li {
	border-bottom:1px dashed #A60008; 
	background:#fff;
}
ul.sitemap  ul ul li a {
color:#A60008;
}





/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      === HOME ===     ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body table{background-color:#C9CACC;}
body table caption{ background-color:#C9CACC; color:#800006; }
body table th{ background-color:#F3F3F3; color:#00000B; }
body table td{ background-color:#F3F3F3; color:#00000B; }






/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[   === WIDE PAGE ===   ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.boxitem{
	background-color:#FFFFFF;

}



