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

html, body {
margin:0;
padding:0;

}

/*--------------------------GESTIONE PARTE ALTA----------------------------*/

#top {
position:absolute;
background-image:url(immagini/bg.jpg);
background-repeat:no-repeat;
left:50%;
width:1200px;
height:855px;
margin-left:-600px;
z-index:0;

}

#bgtop {
position:absolute;
background-image:url(immagini/bg-top.png);
background-repeat:repeat-x;
width:100%;
height:855px;
z-index:0;
}


#adbox_p {
position:absolute;
background-image:url(immagini/annunci-sposorizzati.jpg);
background-repeat:no-repeat;
width:290px;
height:173px;
top:471px;
left:760px;
padding-top:55px;
padding-left:20px;
}

#animazione {
position:absolute;
/*background-color:#0033FF;*/
width:900px;
height:335px;
top:83px;
left:50%;
margin-left:-450px;
}

#barra {
position:absolute;
background-image:url(immagini/sf01.png);
width:381px;
height:10px;
top:73px;
left:50%;
margin-left:-190px;
}

#logo {
position:absolute;
background-image:url(immagini/logo-garda.png);
width:230px;
height:83px;
top:36px;
left:50%;
margin-left:-115px;
z-index:999;

}
/*--------------------------GESTIONE DEL MENU----------------------------*/

#menutop {
position:absolute;
margin: 0 auto;
width:900px;
height:40px;
/*background-color:#FF0000;*/
left:50%;
margin-left:-450px;
top:418px;
}

#menutop ul {
margin:0;
padding:0;
list-style:none;
}
#menutop ul li {
float:left;
list-style:none;
}
#menutop ul li a {
display:block;
height:40px;
text-indent:-500px;
overflow:hidden;
background-position: left top;
}
.home a {
width:62px;
background-image:url(immagini/home.jpg);}

.alloggi a {
width:131px;
background-image:url(immagini/dovedormire.png);}

.come a {
width:131px;
background-image:url(immagini/viediaccesso.png);}

.cennistorici a {
width:125px;
background-image:url(immagini/cennistorici.png);}

.itinerari a {
width:91px;
background-image:url(immagini/itinerari.png);}

.tempolibero a {
width:123px;
background-image:url(immagini/tempolibero.png);}

.contatti a {
width:94px;
background-image:url(immagini/contatti.png);}

.risorse a {
width:77px;
background-image:url(immagini/risorse.png);}

.meteo a {
width:66px;
background-image:url(immagini/meteo.png);}


#menutop ul li a:hover {
background-position:left bottom;}

/*--------------------------GESTIONE SPALLA DX----------------------------*/

#supercontainer {
	position:absolute;
	margin:0;
	padding:0;
	top:855px;
	width:100%;
	background-color:#455630;
	background-image:url(immagini/bg2.png);
	background-repeat:repeat-y;
	background-position:center;
}


#container {
position:relative;
width:900px;
margin-top:-190px;
margin-left:auto;
margin-right:auto;
z-index:999;
}

#spalladx{
position:relative;
width:290px;
float:right;
height:500px; 
z-index:999;
}

/*--------------------------GESTIONE LOCALITA----------------------------*/

#localita {
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
top:0px;
width:290px;
background-image:url(immagini/altre-localita.png);
background-repeat:no-repeat;
height:250px;
}

#localita ul {
margin:0px;
padding:0px;
padding-top:40px;
padding-left:11px;
}

#localita ul li {
list-style-type:none;
margin:0px 0px 5px;
}

#localita a:link {
color:#2A4409;
font-family:"Trebuchet MS",sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
#localita a:visited {
color:#2A4409;
font-family:"Trebuchet MS",sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
#localita a:hover {
color:#2A4409;
font-family:"Trebuchet MS",sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:underline;
}

/*--------------------------GESTIONE LOCALITA VICINE----------------------------*/

#vicine {
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
top:0px;
width:290px;
background-image:url(immagini/nelle-vicinanze.png);
background-repeat:no-repeat;
height:200px;
}

#vicine ul {
margin:0px;
padding:0px;
padding-top:40px;
padding-left:11px;
}

#vicine ul li {
list-style-type:none;
margin:0px 0px 5px;
}

#vicine a:link {
color:#AA4D11;
font-family:"Trebuchet MS",sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
#vicine a:visited {
color:#AA4D11;
font-family:"Trebuchet MS",sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
#vicine a:hover {
color:#AA4D11;
font-family:"Trebuchet MS",sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:underline;
}

/*--------------------------GESTIONE DEL BANNER----------------------------*/

#banner {
background-image:url(immagini/box2.jpg);
background-repeat:no-repeat;
width:290px;
height:345px;
}

/*--------------------------GESTIONE DEL CONTENT----------------------------*/
#content{
float:left;
width:600px;
z-index:999;
min-height:795px;
/*background-color:#0066FF;*/
}
#subcontent {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#FFFFFF;
line-height:20px;
padding-left:20px;
padding-right:20px;
z-index:1000;
/*background-color:#0000CC;*/

}
#subcontent a:link{
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#subcontent a:visited{
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#subcontent a:hover{
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#subcontent h1{
font-family:"Times New Roman", Times, serif;
margin:0;
padding:0;
margin-top:14px;
font-style:italic;
font-size:28px;
text-align:center;
font-weight:lighter;
color:#FFFFFF;
margin-bottom:35px;
z-index:999;
}

#subcontent h2{
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:20px;
color:#FFFFFF;
font-weight:lighter;
z-index:999;
}

/*--------------------------GESTIONE DEL FOOTER----------------------------*/


#foot {
position:relative;
clear:both;
height:146px;
margin:0;
padding:0;
width:1260px;
/*left:50%;
margin-left:-630px;*/
/*width:100%;*/
left:50%;
margin-left:-630px;
background-image:url(immagini/footer.png);
background-repeat:no-repeat;
z-index:999;
}

#foot table {
margin-left:180px;
margin-top:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7D9557;
}

a.ft:link, #foot a:visited{
color:#7D9557;
text-decoration:none;
text-align:right;
}

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

#bgbot{
position:absolute;
background-image:url(immagini/bg-bottom.png);
background-repeat:repeat-x;
width:100%;
height:146px;
z-index:1;
margin-top:-146px;
}

/*--------------------------GESTIONE DEGLI ADSENSE----------------------------*/

#adbox_g {
width:559px;
height:280px;
background-image:url(immagini/adv.jpg);
background-repeat:no-repeat;
background-position:right;
margin-top:10px;
margin-bottom:10px;

}

/*------------------------BOX RISORSE--------------------------------------------*/
#risorse{

position:absolute;
top:0px;
left:50%;
margin-left:-440px;
margin-top:-385px;
height:160px;
width:578px;
/*background-image:url(IMMAGINI/risorse.jpg);*/
	font-size:10px;
	line-height:13px;
}
#risorse table{
/*margin-top:40px;*/
/*margin-left:20px;*/
text-align:left;
vertical-align:top;
color:A0CD68;
font-size:12px;
margin-top:230px;

}
#risorse table a:link, #risorse table a:visited, .titolobox{
font-weight:bold;
font-family:Trebuchet Ms;
font-size:13px;
color:#FFFFFF;
display:block;
}
#risorse table a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#risorse td{
/*padding-right:10px;*/
}


/*------------------------------------Meteo----------------------------------------------*/

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

#meteobox{
position:relative;
left:50%;
margin-left:-235px;
background-image:url(immagini/bg-meteo2.jpg);
  height:175px;
  width:470px;
}


.t_bullet {
position:relative;
height:22px;
width:17px;
background-image:url(http://www.garda.ws/immagini/bullet.png);
background-repeat:no-repeat;
background-position:right;
}
#menu-lingua{
position:absolute;
margin: 0 auto;
width:145px;
height:20px;
left:50%;
margin-left:264px;
top:53px;
z-index:990;
}

#menu-lingua ul {
margin:0;
padding:0;
list-style:none;
}

#menu-lingua ul li {
float:left;
list-style:none;
}

#menu-lingua ul li a {
display:block;
height:20px;
text-indent:-500px;
overflow:hidden;
background-position: left top;
}
#menu-lingua ul li a:hover {
background-position:left bottom;
}

.ita a {
width:48px;
background-image:url(immagini/lang_ita.jpg);
}
.deu a {
width:48px;
background-image:url(immagini/lang_deu.jpg);
}
.eng a {
width:48px;
background-image:url(http://www.garda.ws/immagini/cambio_lingua_eng.jpg);
}
