@charset "iso-8859-1";
/* CSS Document */

*{	margin:0 auto; 
	padding:0;
}

body{
	background: #DDDDD5 url(../img/bkg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

li{
	list-style-type:none;
}

.left{ float:left}
.right{ float:right}

.top{ height:39px; width:960px;}
.top .logo{ float:left; width:235px;}
.top .menu-servizio{ float:left; width:715px; padding-right:10px; font-size:11px; color:#335F13; padding-top:5px}
.top .menu-servizio a{ color:#335F13; text-decoration:none}
.top .menu-servizio a:hover{ color:#335F13; text-decoration:underline}

.header{ background:url(../img/header.jpg) no-repeat; width:960px; height:320px;}
.header .logo{ width:235px; float:left}
.header .logo .hotel-garda{ font-size:18px; color:#666666; text-align:center; padding-top:210px; line-height:25px}

.header .foto{ width:725px; float:left}


.menu{ width:940px; font-size:13px; font-weight:bold; color:#ffffff; text-align:center; line-height:25px}
.menu li{ display:inline; list-style:none; }
.menu li a{ color:#ffffff; text-decoration:none; }
.menu li a:hover{ color:#D2E7C0; text-decoration:none; }
.menu li a.active{ color:#284A0F; text-decoration:none}

.fascia{ width:940px; padding:0 10px; background:url(../img/fascia-evidenza.png) no-repeat; height:75px;}
.fascia .sx{ width:228px; float:left; padding-top:18px; font-size:18px; color:#ffffff; line-height:18px;}
.fascia .sx a{color:#ffffff; text-decoration:none;}
.fascia .sx a:hover{color:#223F73; text-decoration:none;}
.fascia .centro{ width:440px; float:left; padding-top:23px; font-size:11px; color:#5A829E;}
.fascia .dx{ width:270px; float:left; padding-top:18px; font-size:18px;  color:#ffffff; line-height:18px;}
.fascia .dx a{color:#ffffff; text-decoration:none;}
.fascia .dx a:hover{color:#223F73; text-decoration:none;}

.content{ width:940px; padding:0 10px; background:url(../img/bkg-content.png) repeat-y;}
.content .col-sx{width:228px; float:left; margin:12px auto 0 0; }

.content .col-sx .box-menu{width:176px; background:#ffffff url(../img/bkg-box-sottomenu.jpg) no-repeat; border:1px solid #94A3C4; padding:10px;}
.content .col-sx .box-menu .titolo{ font-size:18px; color:#036; font-weight:bold; line-height:16px}
.content .col-sx .box-menu .titolo a{color:#036; font-weight:bold; text-decoration:none}
.content .col-sx .box-menu .titolo a:hover{ color:#0084C4; font-weight:bold; text-decoration:none}
.content .col-sx .box-menu ul{ list-style:none}
.content .col-sx .box-menu li {  font-size:12px; padding-bottom:1px}
.content .col-sx .box-menu li a{ text-decoration:none; background:#E5EBF2; display:block; padding:3px 6px; color:#487B9E}
.content .col-sx .box-menu li a:hover{ text-decoration:none; background:#BDD3EA; display:block; padding:3px 6px; color:#036;}
.content .col-sx .box-menu li a.active{ text-decoration:none; background:#67A1D2; display:block; padding:3px 6px; color:#fff;}





.content .col-sx .box-commenti{width:176px; background:#ffffff url(../img/bkg-box-bacheca.jpg) no-repeat; border:1px solid #BBBBBB; padding:10px;}
.content .col-sx .box-commenti .titolo{ font-size:18px; color:#666; font-weight:bold; line-height:16px}
.content .col-sx .box-commenti .titolo a{color:#666; font-weight:bold; text-decoration:none}
.content .col-sx .box-commenti .titolo a:hover{color:#0084C4; font-weight:bold; text-decoration:none}
.content .col-sx .box-commenti p{ color:#333; line-height:14px; font-size:11px; padding-top:5px;}

.content .col-sx .box-neutro{width:176px; background:#ffffff url(../img/bkg-box-neutro.jpg) no-repeat; border:1px solid #BBBBBB; padding:10px;}
.content .col-sx .box-neutro .titolo{ font-size:18px; color:#666; font-weight:bold; line-height:16px}
.content .col-sx .box-neutro .titolo a{color:#666; font-weight:bold; text-decoration:none}
.content .col-sx .box-neutro .titolo a:hover{color:#0084C4; font-weight:bold; text-decoration:none}
.content .col-sx .box-neutro p{ color:#333; line-height:14px; font-size:11px; padding-top:5px;}

.content .col-sx .box-flickr{width:176px; background:#ffffff url(../img/bkg-box-flickr.jpg) no-repeat; border:1px solid #BBBBBB; padding:9px 10px;}
.content .col-sx .box-flickr .titolo{ font-size:18px; color:#666; font-weight:bold; line-height:16px}
.content .col-sx .box-flickr .titolo a{color:#666; font-weight:bold; text-decoration:none}
.content .col-sx .box-flickr .titolo a:hover{color:#0084C4; font-weight:bold; text-decoration:none}

.content .col-sx .box-cartoline{width:176px; background:#ffffff url(../img/bkg-box-cartoline.jpg) no-repeat; border:1px solid #BBBBBB; padding:9px 10px;}
.content .col-sx .box-cartoline .titolo{ font-size:18px; color:#666; font-weight:bold; line-height:16px}
.content .col-sx .box-cartoline .titolo a{color:#666; font-weight:bold; text-decoration:none}
.content .col-sx .box-cartoline .titolo a:hover{color:#0084C4; font-weight:bold; text-decoration:none}


.content .col-sx .box-youtube{width:176px; background:#ffffff url(../img/bkg-box-youtube.jpg) no-repeat; border:1px solid #BBBBBB; padding:9px 10px;}
.content .col-sx .box-youtube .titolo{ font-size:18px; color:#666; font-weight:bold; line-height:16px}
.content .col-sx .box-youtube .titolo a{color:#666; font-weight:bold; text-decoration:none}
.content .col-sx .box-youtube .titolo a:hover{color:#0084C4; font-weight:bold; text-decoration:none}

.content .col-sx .box-facebook{width:196px; background:#ffffff url(../img/bkg-facebook.jpg) no-repeat; border:1px solid #BBBBBB;}



.content .corpo{width:420px; float:left; padding:10px;}
.content .corpo-interna{width:690px; float:left; padding:10px;}


.content .col-dx{width:270px; float:left;}
.content .col-dx .box-youtube {width:224px; background:#ffffff url(../img/bkg-box-dx-youtube.jpg) no-repeat; border:1px solid #BBBBBB; padding:9px 10px;}
.content .col-dx .box-youtube .titolo{ font-size:18px; color:#666; font-weight:bold; line-height:16px}
.content .col-dx .box-youtube .titolo a{color:#666; font-weight:bold; text-decoration:none}
.content .col-dx .box-youtube .titolo a:hover{color:#0084C4; font-weight:bold; text-decoration:none}

h1{color:#59A426; font-size:22px; font-weight:bold;}



.bottone-verde{
	background:url(../img/piede-verde-bott.png) no-repeat right; 
	height:17px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:4px 4px 0 0;
}
.bottone-verde a:hover{	color:#004F00;	text-decoration:none;}
.bottone-verde a{color:#FFF; text-decoration:none;}

.bottone-azzurro{
	background:url(../img/piede-azzurro-bott.png) no-repeat right; 
	height:17px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:4px 4px 0 0;
}
.bottone-azzurro a:hover{color:#003366;	text-decoration:none;}
.bottone-azzurro a{color:#FFF; text-decoration:none;}

.bottone-grigio{
	background:url(../img/piede-grigio-bott.png) no-repeat right; 
	height:17px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:4px 4px 0 0;
}
.bottone-grigio a:hover{ color:#333;	text-decoration:none;}
.bottone-grigio a{color:#FFF; text-decoration:none;}


.offerta{ font-size:11px;}
.data-offerta-home{ font-size:11px;}
.titolo-offerta-home{ font-size:13px; color:#59A426; font-weight:bold;}
.titolo-offerta-home a{ color:#59A426; text-decoration:none;}
.titolo-offerta-home a:hover{ color:#004F00; text-decoration:none;}



a{color:#59A426; text-decoration:none;}
a:hover{color:#004F00; text-decoration:none;}



#footer{
	padding:0;
	margin:0 auto;
	width:960px;
	color:#8B8B8B;
	font-size:11px;
	text-align:center;
}

#footer a{	color:#8B8B8B;	text-decoration:none;}
#footer a:hover{color:#8B8B8B;	text-decoration:none;}

.indirizzo{background:#E4F1D3; display:block; width:925px; line-height:25px; border-top:3px solid #ffffff; color:#3F7218; padding-left:15px; border-bottom:1px solid #ffffff;}
.mappa{ width:940px; background:white; border-top:5px solid #59A426; color:#59A426;}
	

#tag{ text-align:center; color:#666666}

.tag-grande{
font-size:22px;
color:#666;

}

.tag-grande a{
	font-size:22px;
color:#666;
text-decoration:none;
}

.tag-grande a:hover{
font-size:22px;
color:#333;
text-decoration:underline;
}


#tag a{ 

color:#666;
text-decoration:none;

}

#tag a:hover{ 

color:#333;
text-decoration:underline;

}






/****************** DA AGGIUNGERE 26-01-2010 ***************************************/





#guestbook{ width:410px; float:left; padding-right:20px;}
#guestbook ul{clear:both; padding-top:15px;}
#guestbook li{ padding-bottom:20px; list-style:none;}

#ins-commento{ float:left; width:240px; padding-left:20px; background: url(../img/bkg-ins-commento.jpg) no-repeat; color:#666;}

#ins-commento .titolo{ font-size:21px; color:#666; font-weight:bold; line-height:16px; margin:15px 0}


.galleria img{ margin:0 16px 15px 0; border:1px solid #ccc; padding:1px;}

.box-mappa-hotel{float:left; width:320px;}
.box-mappa-hotel li{ list-style:none; background:#E4F1D3; border-bottom:3px solid #fff; line-height:12px; padding:5px 0 5px 10px}
.box-mappa-info{float:left; width:320px;}
.box-mappa-info li{ list-style:none; background:#E5EBF2; border-bottom:3px solid #fff; line-height:12px; padding:5px 0 5px 10px}
.box-mappa-info li a{ color:#487B9E; text-decoration:none}
.box-mappa-info li a:hover{ color:#036; text-decoration:none}


.offerte img{ margin:0 16px 15px 0; border:1px solid #ccc; padding:1px; float:left}


.verde{ color:#59A426;}
.b{ font-weight:bold;}

.cartolina{ background:url(../img/bg-cartolina.jpg) no-repeat; width:665px; height:400px; padding:41px 10px 0 10px;}
.cartolina img{ border:2px solid #ffffff; margin-right:10px;}

.font11{ font-size:11px}


#box-prenota{ float:left; width:240px; padding-left:20px; background: url(../img/bkg-right-neutro.jpg) no-repeat; color:#666; min-height:400px}
#box-prenota .titolo{ font-size:18px; color:#666; font-weight:bold; line-height:16px; margin:10px 0 5px 0}

#box-dove{ float:left; width:240px; padding-left:20px; background: url(../img/bkg-right-dove-siamo.jpg) no-repeat; color:#666; min-height:400px}
#box-dove .titolo{ font-size:18px; color:#666; font-weight:bold; line-height:16px; margin:15px 0 5px 0}
