*{	margin:0 auto; 
	padding:0;
}

body{
	color:#333333;
	background-color:#073963;
	font: 11px/1.6 Arial, Helvetica, sans-serif;
}

.ricercaTestata{
	width:588px;
	height:148px;
	background: #fff url(../img/bkg_ricerca.jpg);
}

.imgTestata{
	width:588px;
	height:191px;
}

#container-home{ 
	width:960px; 
	color:#666;
	background-image:url(../img/bg-home.jpg);
	background-repeat:repeat-y;
}

#container{ 
	width:960px; 
	color:#666;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-y;
}

#container-scheda{ 
	width:960px; 
	color:#666;
	background-image:url(../img/bg-scheda.jpg);
	background-repeat:repeat-y;
}

#col-sx{ 
	width: 352px;
	padding-left:10px;
	float:left;
	background: url(../img/bg-sx.jpg) top left repeat-y;
}

#box-lingue-logo{ 
	width:352px;
	background-image:url(../img/bg-logo.jpg);
	height:147px;
}

#col-dx{ 
	width: 588px;
	float:left;
}

.bianco_indirizzi{
color:#FFFFFF;
font-size:11px;
text-align:center;
}

.bianco_indirizzi a{
color:#FF9900;
font-size:11px;
text-align:center;
text-decoration:none;
}

.bianco_indirizzi a{
color:#FF9900;
font-size:11px;
text-align:center;
text-decoration:underline;
}

#col-dx .col-centro{ width:313px; float:left; padding:20px; line-height:18px; }
#col-dx .col-centro .divisorio{ width:313px; color:#E4E4E4; width:313px; height:10px; clear:both; background:url(../img/px.gif) repeat-x; margin:3px 0; }

.col-banner{ width:235px; float:left; text-align:center;}
.col-banner .banner{ background:#999; font-size:11px; color:#fff; width:206px; margin-top:10px; }
.col-banner .banner .foto{ border:3px solid #fff}
.col-banner a{ color:#fff; text-decoration:none;}
.col-banner a:hover{ color:#FFCC00; text-decoration:none;}



/* SCELTA LINGUE TOP */

#bandiere {width:330px; padding:20px 0 0 20px; font-weight:bold}
#bandiere .lingua{ float:left; text-align:center; color:#fff; width:100px;}
#bandiere .separatore{ float:left;}
#bandiere img{ display:inline; padding:0; margin:0}
#bandiere .lingua div a{ color:#fff; text-decoration:none}
#bandiere .lingua div a:hover{ color:#FFCC00; text-decoration:none}
#bandiere .lingua div.active{ color:#FFCC00;  text-decoration:underline}


/* MAIN SPONSOR */

#box-sponsor{ 
	width:352px; 
	height:143px; 
	background-image:url(../img/bg-sponsor.jpg); 
	background-repeat:no-repeat;
	background-position:top;
}
#box-sponsor .main-sponsor{ padding-top:28px;  text-align:center}

/* MENU */

.menu{ width:352px; height:32px; background-image:url(../img/bg-menu.jpg); background-repeat:no-repeat; float:left;}
.menu .descrizione{ text-align:left; color:#FFFFFF; line-height:11px; height:20px; padding:12px 12px 0 10px; width:190px;}
.menu .descrizione a{text-align:left; color:#FFFFFF; line-height:11px; text-decoration:none;}
.menu .descrizione a:hover{text-align:left; color:#FFFFFF; line-height:11px; text-decoration:none;}

.left{ float:left}

.padding-rientro{ padding-left:30px; height:32px; width:104px; background: url(../img/bg-divisorio-bott.gif) no-repeat right; font-size:13px; font-weight:bold; text-align:left; letter-spacing:-1px;}
.padding-rientro a{ color:#FFF; text-decoration:none; line-height:32px;}
.padding-rientro a:hover{ color:#426600; text-decoration:none; line-height:32px;}
.padding-rientro a.active{ color:#426600; text-decoration:none; line-height:32px;}


/* BOX ARENA  */
#stagione-areniana{ width:299px; padding-top:15px;}
#stagione-areniana img{ display:block;}


/* BOC CARTINA DEL LAGO */
#mappa-localita{ width:299px; padding-top:6px;}
#mappa-localita img{ display:block;}
#mappa-localita .sfondo{ background-image:url(../img/bg-box-localita.jpg); background-repeat:repeat-y; font-size:10px; color:#999999; text-align:left;}
#mappa-localita a{ font-size:10px; color:#666; text-decoration:none}
#mappa-localita a:hover{font-size:10px; text-decoration:underline; color:#FF6600;}


/* BOX METEO */
#meteo-lago-di-garda{ width:298px; height:79px; background-image:url(../img/bg-meteo.jpg); background-repeat:no-repeat; margin-top:6px;}
#meteo-lago-di-garda div{ text-align:left;}
#meteo-lago-di-garda img{ text-align:left; margin:6px 6px 0 6px; float:left}
#meteo-lago-di-garda  div h1{ font-size:18px; font-weight:bold; color:#FFCC00; padding-top:5px; text-align:left;}
#meteo-lago-di-garda  div h1 a{font-size:18px; font-weight:bold; color:#FFCC00; padding-top:5px; text-align:left; text-decoration:none}
#meteo-lago-di-garda  div h1 a:hover{font-size:18px; font-weight:bold; color:#FFCC00; padding-top:5px; text-align:left; text-decoration:underline}
#meteo-lago-di-garda  div h2{ font-size:15px; font-weight:bold; color:#FFFFFF; line-height:12px; text-align:left;}
#meteo-lago-di-garda  div h2 a{ font-size:15px; font-weight:bold; color:#FFFFFF; line-height:12px; text-align:left; text-decoration:none}
#meteo-lago-di-garda  div h2 a:hover{ font-size:15px; font-weight:bold; color:#FFFFFF; line-height:12px; text-align:left; text-decoration:underline}
#meteo-lago-di-garda  div h3{ font-size:10px; color:#ffffff;  line-height:23px; text-align:left;}
#meteo-lago-di-garda  div h3 a{ font-size:10px; color:#ffffff;  line-height:23px; text-align:left; text-decoration:none}
#meteo-lago-di-garda  div h3 a:hover{ font-size:10px; color:#ffffff;  line-height:23px; text-align:left; text-decoration:underline}





/*BOX PROMUOVI ATTIVITA */

#promuovi-attivita{ width:298px; height:79px; background-image:url(../img/promuovi-banner.jpg); background-repeat:no-repeat; margin-top:6px;}
#promuovi-attivita div{ text-align:left;}
#promuovi-attivita img{ text-align:left; margin:6px 6px 0 6px; float:left}
#promuovi-attivita  div h1{ font-size:22px; font-weight:bold; color:#FFCC00; padding-top:5px; text-align:left;}
#promuovi-attivita  div h1 a{font-size:22px; font-weight:bold; color:#FFCC00; padding-top:5px; text-align:left; text-decoration:none}
#promuovi-attivita  div h1 a:hover{font-size:22px; font-weight:bold; color:#FFffff; padding-top:5px; text-align:left; text-decoration:none}
#promuovi-attivita  div h2{ font-size:18px; font-weight:bold; color:#FFFFFF; line-height:12px; text-align:left;}
#promuovi-attivita  div h2 a{ font-size:18px; font-weight:bold; color:#FFFFFF; line-height:12px; text-align:left; text-decoration:none}
#promuovi-attivita  div h2 a:hover{ font-size:18px; font-weight:bold; color:#FFcc00; line-height:12px; text-align:left; text-decoration:underline}



/*PARTE DI DESTRA*/

#top-barchette{
	background-image:url(../img/bg-barchette.jpg);
	width:588px;
	height:147px;
}
#top-barchette .menu-servizio{ font-size:10px; font-weight:bold; text-align:left; padding:10px 0 0 15px; color:#fff;}
#top-barchette .menu-servizio a{ text-decoration:none; color:#fff;}
#top-barchette .menu-servizio a:hover{ text-decoration:none; color:#FFCC00;}
#top-barchette .menu-servizio a.active{ text-decoration:none; color:#FFCC00;}


#col-centro-home{ width:353px; background:red; float:left}
#col-banner{ width:235px; background:yellow; float:left}


/* FOOTER */

#chiusura{text-align:center}
#footer{
	margin:0 auto;
	text-align:center;
	color:#text-align:center;
	width:940px;
	color:#146AB0;
	line-height:14px;
}
#footer a{color:#FFFFFF; text-decoration:none}
#footer a:hover{ color:#146AB0; text-decoration:underline;}

#footer a.wt{color:#146AB0; text-decoration:none}
#footer a.wt:hover{ color:#FFFFFF; text-decoration:underline;}

/* CLASSI GENERICHE */


.bordino{ border:6px solid #fff}

.miniatura{ border:3px solid #ccc; float:left; margin-right:10px;}

.right{ float:right}

.arancio{ color:#FF6600}
.blu{ color:#003366}
.verde{ color:#669933}

h1{ color:#FF9900; font-size:24px; font-weight:bold; text-align:left;}
h5{ background-color:#006699; font-size:12px; color:#fff; padding-left:7px;}
h5 a{ font-size:12px; color:#ffffff;text-decoration:none;}
h5 a:hover{ font-size:12px; color:#ffcc00; text-decoration:none;}
h6{ font-size:12px; font-weight:bold; text-transform:uppercase;}

a{ color:#FF9900; text-decoration:underline;}
a:hover{ color:#cc3300; text-decoration:underline;}

.pulsante{ background:#F1F1F1; font-size:10px; font-weight:bold; text-transform:uppercase; color:#666666; line-height:21px; float:left; text-decoration:none}
.pulsante-arancio{ background:#FCAA30; padding-left:3px; padding-right:3px; font-size:11px; font-weight:bold; color:#fff; line-height:21px; float:left; text-decoration:none}

.pulsante{ background:#F1F1F1; font-size:10px; font-weight:bold; text-transform:uppercase; color:#666666; line-height:21px; float:left; text-decoration:none}
.pulsante-verde{ background:#99CC00; padding-left:3px; padding-right:3px; font-size:11px; font-weight:bold; color:#fff; line-height:21px; float:left; text-decoration:none}



/******************** HOME ****************************/

#col-corpo-home{ width:714px; float:left; }
#col-corpo-home .colonnina-home {width: 352px;	padding-left:10px; float:left;}
#col-corpo-home .main-home{ width:312px; float:left; padding:20px 12px 20px 20px; line-height:18px; }
#col-corpo-home .main-home .divisorio{ width:312px; color:#E4E4E4; width:313px; height:10px; clear:both; background:url(../img/px.gif) repeat-x; margin:3px 0; }

/******************** SCHEDA ****************************/

#col-corpo-scheda{ width:960px; float:left; }
#col-corpo-scheda .colonnina-scheda {width: 352px;	padding-left:10px; float:left;}
#col-corpo-scheda .main-scheda{ width:532px; float:left; padding:20px; line-height:18px; }
#col-corpo-scheda .main-scheda .divisorio{ width:312px; color:#E4E4E4; width:313px; height:10px; clear:both; background:url(../img/px.gif) repeat-x; margin:3px 0; }


#rett_bianco{
width:253px; 
background:#FFFFFF url(../img/bg-sfum-scheda.jpg) no-repeat top;
padding-bottom:20px;
padding-top:20px;
}

#rett_bianco #foto{text-align:center; padding-top:15px;}
#rett_bianco #foto img{text-align:center; display:block; border:2px solid #fff;}

/******************* INTERNE ****************************/
#container-interne{ 
	width:960px; 
	color:#666;
	background-image:url(../img/bg-interne.jpg);
	background-repeat:repeat-y;
}

#col-corpo{ width:704px; float:left; padding-left:10px; background:url(../img/bg-colonnina.jpg); }
#col-corpo .colonnina{ width:124px; float:left; text-align:center; }
#col-corpo .colonnina li{ border-bottom:1px solid #fff; width:90px; font-size:10px; padding:5px 0; margin:0; line-height:12px; text-align:left}
#col-corpo .colonnina ul{ list-style:none; padding:10px 0 300px 10px; margin:0;}
#col-corpo .main{ width:550px; float:left; padding:0 15px 15px 15px; }

/****** TABELLA ELENCO RICERCA ********/
.divisorio-localita{ width:530px; height:25px; background:#99CC00; font-size:16px; color:#fff; font-weight:bold; line-height:25px; padding:0 10px;}
.tab-hotel-nome{ background:#AEAEAE; font-size:13px; color:#fff; font-weight:bold; vertical-align:middle; padding:0 10px; width:348px;}
.tab-hotel-localita{ background:#AEAEAE; font-size:13px; color:#fff; font-weight:bold; vertical-align:middle; padding:0 10px; width:250px}
.tab-descrizione{ background:#efefef; padding:10px; line-height:16px;}

.stile-foto-elenco{margin-right:10px; border:1px solid #ccc;}

ul { padding-left: 40px;}

.style2 {height:25px; background:#99CC00; font-size:14px; color:#fff; line-height:25px; padding:0 10px; width: 530px;}
.style1 { color: #FFFFFF; font-weight: bold;}

.sedici{ font-size:16px;}
.tredici{ font-size:13px;}
.dodici{ font-size:12px;}
.italic{ font-style:italic}

.elencolocalitamenu a{ color:#666666; text-decoration:none}
.elencolocalitamenu a:hover{ text-decoration:underline; color:#333333}
.elencolocalitamenu a.active{ text-decoration:underline; color:#DF8600}
.elencolocalitamenuover{color:#666666; text-decoration:underline; color:#ccff99}


/***************************** STYLE BOTTONI *********************************/

.bottone-arancio-grande{
	background:url(../img/piede-bott-arancio-grande.jpg) no-repeat right; 
	height:21px;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:0 10px 0 4px;
}
.bottone-arancio-grande a:hover{ color:#FCE2BC;	text-decoration:none;}
.bottone-arancio-grande a{color:#FFF; text-decoration:none;}

.bottone-arancio-piccolo{
	background:url(../img/piede-bott-arancio-piccolo.jpg) no-repeat right; 
	height:16px;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:0 10px 0 4px;
}
.bottone-arancio-piccolo a:hover{ color:#FCE2BC;	text-decoration:none;}
.bottone-arancio-piccolo a{color:#FFF; text-decoration:none;}

.bottone-grigio-grande{
	background:url(../img/piede-bott-grigio-grande.jpg) no-repeat right; 
	height:24px;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
	float:left;
	padding:0 10px 0 4px;
	display:block;
	width: 260px;
	text-align:right
}
.bottone-grigio-grande a:hover{ color:#999999;	text-decoration:none;}
.bottone-grigio-grande a{color:#666666; text-decoration:none;}


a.news-occhiello{ color: #666; text-decoration: none; font-size: 12px;}
a.news-titolo{ color: #333; text-decoration: none; font-size: 14px;}