/*--------------------------GESTIONE BODY----------------------------*/

html,body {
margin:0;
padding:0;
}
#cane {
padding-top:0px;
}

/********************************GESTIONE TOP************************************/

#intestazione {
position:absolute;
top:0px;
left:0px;
margin:0px;
background-image:url(immagini/header.jpg);
background-position:center top;
background-repeat:no-repeat;
width:100%;
height:338px;
z-index:999;
}

#barra {
position:absolute;
margin:0px;
padding:0px;
top:299px;
height:39px;
width:100%;
background-image:url(immagini/barra.jpg);
background-repeat:repeat-x;
z-index:999;
}

/********************************GESTIONE MENU ORIZZONTALE CON ROLLOVER************************************/

#menu-orizzontale {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-475px;
	z-index:999;
	width:900px;
}

.menu_or {
position:relative;
margin:0px;
padding:0px;
}
.menu_or ul{	
	float:left;
	height: 39px;
	list-style: none;
	overflow: hidden;
}
.menu_or li {
	float:left;
	list-style:none;
}
.menu_or li a:hover, .menu_or li a.selected {
	background-position: 0 -39px;}
.menu_or a, .menu_or a:visited {
	display:block;
	overflow: hidden;
	height: 39px; 
	text-indent:-350px; }
#col1 a {
	background-image: url(immagini/home.jpg);
	width:69px;
			}
#col2 a {
	background-image: url(immagini/meteo.jpg);
	/*background-image: url(immagini/milano.jpg);*/
	width:79px;		}
#col3 a {
	background-image: url(immagini/soggiornare.jpg);
	width:115px;
}
#col4 a {
	background-image: url(immagini/ristoranti.jpg);
	width:104px;
	}
#col5 a {
	background-image: url(immagini/locali.jpg);
	width:77px;
	}
#col6 a {
	background-image: url(immagini/mappa.jpg);
	width:84px;
	}
#col7 a {
	background-image: url(immagini/trasporti.jpg);
	width:98px;
	}
#col8 a {
	background-image: url(immagini/cultura.jpg);
	width:136px;
	}






#menu-soggiornare {
	position:relative;
	margin-top:123px;
	left:50%;
	width:159px;
	height:177px;
	margin-left:-383px;
}
/*.menu_ve {	
    margin:0;
	padding:0;
	height:44px;
	list-style: none;
	overflow: hidden;
	z-index:999;
}*/
.menu_ve ul {

	height: 44px;
	list-style: none;
	overflow: hidden;
}
.menu_ve li {
	margin:0;
	padding:0;
	margin-left:-40px;
	position:relative;
	list-style:none;
	width:159px;
}
.menu_ve li a:hover, .menu_ve li a.selected {
	background-position: 0 -44px;
	}
.menu_ve a, .menu_ve a:visited {
	margin:0;
	padding:0;
	display:block;
	overflow: hidden;
	height: 44px; 
	text-indent:-350px; }
#riga1 a {
	background-image: url(immagini/hotel.jpg);
	width:159px;
			}
#riga2 a {
	background-image: url(immagini/bb.jpg);
    width:159px;		}
#riga3 a {
	background-image: url(immagini/appartamenti.jpg);
	width:159px;
}
#riga4 a {
	background-image: url(immagini/ostelli.jpg);
	width:159px;
	}


/********************************GESTIONE MENU ORIZZONTALE CON BANNER************************************/

#banner {
position:absolute;
left:50%;
margin-left:-190px;
width:492px;
height:40px;
top:254px;
}

/********************************GESTIONE MENU ORIZZONTALE CON CONTAINER************************************/
#sfondo {
position:absolute;
top:338px;
background-image:url(immagini/sfondo.jpg);
background-repeat:repeat-x;
height:114px;
width:100%;
}
#supercontainer {
position:absolute;
width:100%;
top:338px;
/*left:50%;
margin-left:-632px;*/
}

#container {
position:relative;
left:50%;
margin-left:-475px;


/*margin:0px 0px 0px 155px;*/
width:764px;
background-image:url(immagini/sfondo-cont.png);
background-repeat:repeat-y;
}


#sidebar {
float:left;
margin:0px;
width:252px;
height:1100px;
background-color:#EBF3CC;
z-index:999;

}

#sidebar img{
margin-left:3px;
border:none;
}


#main {
position:relative;
float:right;
width:496px;
margin:0px;
/*left:50%;*/
/*margin-left:-248px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4A6C9C;
z-index:999;
line-height:140%;

}
#main h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#4A6C9C;
}
#main h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#4A6C9C;
}

#main a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4A6C9C;
font-weight:bold;
text-decoration:none;
}
#main a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;;
color:#4A6C9C;
font-weight:bold;
text-decoration:none;
}
#main a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4A6C9C;
font-weight:bold;
text-decoration:underline;
}
/********************************GESTIONE MENU VERTICALE DI SPALLA************************************/

#trasporti {
margin:0px;
padding:0px;
top:0px;
background-image:url(immagini/barra-trasporti.jpg);
background-repeat:no-repeat;
background-color:#EBF3CC;
width:250px;
height:160px;
}
#trasporti ul {
margin:0px;
padding:0px;
padding-top:50px;
list-style:none;
}
#trasporti ul li {
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
line-height:22px;
background-image:url(immagini/barra.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
}
#trasporti a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
#trasporti a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
#trasporti a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
#visitare {
margin:0px;
padding:0px;
margin-top:20px;
background-image:url(immagini/da-visitare.gif);
background-repeat:no-repeat;
background-color:#EBF3CC;
width:250px;
height:200px;
}
#visitare ul {
margin:0px;
padding:0px;
padding-top:50px;
list-style:none;
}
#visitare ul li {
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
line-height:22px;
background-image:url(immagini/barra.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
}
#visitare a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
#visitare a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
#visitare a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
#info-utili{
margin:0px;
padding:0px;
background-image:url(immagini/info-utili.gif);
background-repeat:no-repeat;
background-color:#EBF3CC;
width:250px;
height:200px;
}
#info-utili ul {
margin:0px;
padding:0px;
padding-top:50px;
list-style:none;
}
#info-utili ul li {
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
line-height:22px;
background-image:url(immagini/barra.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
}
#info-utili a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
#info-utili a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
#info-utili a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#39381A;
text-decoration:none;
}
/********************************GESTIONE MENU ORIZZONTALE CON FOOTER************************************/

#footer {
text-align:center;
clear:both;
bottom:0;
background-image:url(immagini/footer.jpg);
background-repeat:repeat-x;
width:100%;
height:151px;
font-size:16px;
z-index:999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

#footer table {
margin-left:160px;
margin-top:10px;
}

#ADbox_g {
margin-left:4px;
margin-top:20px;
margin-bottom:20px;
width:484px;
background-image:url(immagini/ads-milano.jpg);
background-position:right;
background-repeat:no-repeat;
border-left: 2px solid #CDDB8C;
border-right: 2px solid #CDDB8C;
border-bottom: 2px solid #CDDB8C;
border-top: 2px solid #CDDB8C;
}

a.foot:link, a.foot:visited{
color:#ffffff;
text-decoration:none;
}

a.foot:hover{
text-decoration:underline;
}

/********************************GESTIONE DIV DEDICATO ALLA HOEM PAGE************************************/

#home-page {
width:490px;
height:280px;
margin-top:25px;
margin-bottom:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#4E709D;
}
#home-page h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4E709D;
margin-left:5px;
}
#home-page img{
margin-top:10px;
}
#home-page p {
margin-left:5px;
}
#home-page a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#4E709D;
font-weight:bold;
text-decoration:none;
}
#home-page a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#4E709D;
font-weight:bold;
text-decoration:none;
}
#home-page a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#4E709D;
font-weight:bold;
text-decoration:underline;
}

/*================================== METEO ===============================================================*/
.tablemeteo {
/*margin-left:1px;*/
margin-top:20px;
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  text-align:center;
  width:471px;
}

#meteobox{
background-image:url(immagini/bg-meteo.png);
  height:175px;
  width:496px;
}

/*---------------------------- Box Risorse -------------------------------------------*/
#risorse{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666 ;
height:202px;
width:496px;
background-image:url(immagini/risorse-utili.png);
	line-height:13px;
margin-bottom:20px;
}
#risorse table{
line-height:140%;
margin-top:50px;
margin-left:20px;
text-align:left;
vertical-align:top;
}
#risorse table a:link, #risorse table a:visited{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3F5C88;
}
#risorse table a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3F5C88;
text-decoration:underline;
}
#risorse td{
padding-right:10px;
}

#menu-l{
font-family:Tahoma,Arial,Helvetica,sans-serif;
position:absolute;
left:50%;
margin-left:408px;
top:7px;
width:60px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
z-index:9999;

}
#menu-l a:link, #menu-l a:visited, #menu-l:hover{
font-family:Tahoma,Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

#hotel{
width: 498px;
min-height: 123px;
}

#hotel img{
margin-right: 10px;
float: left;
}

#limpia{
clear:both;
}

#main ul{
margin: 0px;
padding: 0px;
}

#main li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}