/* CSS Document */

/*stili generali*/
* {margin:0; padding:0;}
html,body{margin:0; padding:0;}
body {background:#FFF url(img/sfondo_body.jpg) repeat-x; font: normal 76% "Trebuchet MS", Tahoma, "Times New Roman", Georgia; color:#333; text-align: center; margin:0;}
/*stili per layout*/
div#container{position:relative; margin:20px auto 0; width: 771px; \width: 771px; w\idth: 771px; text-align:left; /*border:1px solid #000;*/}
/*Questo deve essere lasciato cos? altrimenti la testa salta in vari browser*/
div#header{
	border:1px solid #fff;
	width:768px;
	height:268px;
	background:url('img/foto/testata/testata1.jpg') no-repeat;
}
div#menualpha {
	position:absolute;
	top:26px;
	width:768px;
	height:40px;
	text-indent:-3000px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color:white;
	opacity:0.70;
	filter:alpha(opacity=70);
}
div#menualpha h1{ font-size: 14px;}
div#logo {
	position:absolute;
	top:26px;
	left:20px;
	width:150px;
	height:40px;
	background-image: url('img/logo.png');	}
div#ombra {background:#FFF url(img/ombra.jpg) no-repeat; width: 771px; height:24px; margin:0;}
div#menu {
	position:absolute;
	top:26px;
	left:190px;	
	width:1000px;
	height:40px;
	/*border:1px solid #000;*/
}
div#menu ul#m1 {
	margin: 0;
	/*border:1px solid #ff0;*/
}

div#menu ul#m1 li {
	float: left;
	list-style: none;
	text-indent:-2000px;
	margin:0;

}
div#menu ul#m1 li a#menu-home {
	display:block; width:73px; height:40px; cursor:hand;
	background-image: url('img/home.png');	}
div#menu ul#m1 li a:hover#menu-home {
	display:block; width:73px; height:40px; cursor:hand;
	background-image: url('img/home1.png');	}
div#menu ul#m1 li a#menu-garda {
	display:block; width:104px; height:40px; cursor:hand;
	background-image: url('img/lago.png');	}
div#menu ul#m1 li a:hover#menu-garda {
	display:block; width:104px; height:40px; cursor:hand;
	background-image: url('img/lago1.png');	}
div#menu ul#m1 li a#menu-baldo {
	display:block; width:90px; height:40px; cursor:hand;
	background-image: url('img/baldo.png');	}
div#menu ul#m1 li a:hover#menu-baldo {
	display:block; width:90px; height:40px; cursor:hand;
	background-image: url('img/baldo1.png');	}
div#menu ul#m1 li a#menu-sanzeno {
	display:block; width:150px; height:40px; cursor:hand;
	background-image: url('img/zeno.png');	}
div#menu ul#m1 li a:hover#menu-sanzeno {
	display:block; width:150px; height:40px; cursor:hand;
	background-image: url('img/zeno1.png');	}


div#menu ul#m1 li a:hover { text-decoration:none; }

div#menu ul#m1 li.seperator {
width:26px;
}
/*colonne 
SIDEBAR = navigazine
CONTEN = colonna centrale
*/
div#wrapper{float: left;width: 100%;margin-left: -200px}
div#content{margin: 0 0 0 200px; /*border:1px solid #000;*/ padding:0 18px 0 10px; border-right:1px solid #bbb;}
div#sidebar{float: right;width: 190px; padding: 0;
    margin-right: 0px;display: inline;font-size: 100%}

div#footer{clear:both; height:54px; margin:0; background:#27A400 url(img/sfondo_footer.jpg) no-repeat left top; text-align:left; 
/*border:1px solid #000;*/}
div#footer p#sottomenu{padding:20px 0 0 422px; font: normal 11px/1.3 Arial, Helvetica, sans-serif; color: #fff;}

/*sidebar*/
p#navigazione{height:36px; margin:0; padding:0; background: url(img/navigazione.gif) no-repeat center;}
ul#menusezioni{margin:5px 18px 0 20px; /*border:1px #000 solid;*/ list-style:none;padding:0; border-top:1px solid #bbb}
ul#menusezioni li{font: normal 15px/25px Arial, Helvetica, sans-serif; margin:0; padding:0; border-bottom:1px solid #bbb;}
ul#menusezioni li a:link, ul#menusezioni li a:visited{text-decoration:none; color:#666; display:block; padding: 0 0 0 14px;}
ul#menusezioni li a.active:link, ul#menusezioni li a.active:visited, ul#menusezioni li a:hover{background: #E1E1E1 url(img/sfondo_menu.gif) no-repeat  right top; color:#000;}

/*Colonna Centrale*/
/*homepage*/
p.articolo{}
h2 { font-size:220%; border-bottom: 2px solid #FEDD5C; margin:0;padding:0;}
p.abstract{margin:14px 0 12px; line-height:1.5em; font-size:120%;}
p.autoredata{margin-top:5px; font: normal 100.01%; font-family:Arial, Helvetica, sans-serif;}
a.autore{color:#03689F; text-decoration:none; font-weight:bolder;}
a.autore:hover{text-decoration:underline}
span.data{color:#FF6600; font-weight:bolder; float:right; margin:2px 150px 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
p.continua{clear:left; margin-bottom:18px; padding:0; display:block;}
a.continua {color:#f60; text-decoration:none; text-transform:uppercase; font-family: "Trebuchet MS", Tahoma, "Times New Roman", serif; font-weight:bold; font-size:small;} 
a.continua:hover{ text-decoration:underline;}
p.immagine{width:132px; height:92px; float:right; margin:8px 8px 0 3px;}

/*articolo interno*/
div.sottotitolo{border: 1px dotted #666; margin:15px 0; background-color:#eaeaea; padding:8px 10px;line-height:1.5em; font-size:120%;}

/*primo livello menu*/

h1{ font-size:240%; color:#000;}

div#primolivellomenu{	
	margin: 14px 10px 4px 0;
	padding: 0 0 20px 0;
	color: #666666;
	line-height: 2em;
}

#primolivellomenu a:link, #primolivellomenu a:visited {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 2px;
	text-decoration: none;
	color: #999;
	}

#primolivellomenu a.active:link, #primolivellomenu a.active:visited, #primolivellomenu a:hover {
	/*border-bottom: 4px solid #1574C3;
	padding-bottom: 2px;*/
	background: #ccdff5;
	color: #000;
	text-decoration: underline;
	}

/*ALLOGIARE*/
div#allogiare{background:url(img/sfondo_allogiare.gif) no-repeat right 6px; width:100%; margin-bottom:20px;}
div#allogiare p.alloggi{color:#F00; font-family: "Trebuchet MS", Tahoma, "Times New Roman", Georgia; font-size: 140%; margin:0;}
div#allogiare p.alloggi a{color:#f00; text-decoration:none;}
div#allogiare p.titolo{margin:0 0 4px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:170%;}
div#allogiare p.titolo a{color:#000;text-decoration:none;}
div#allogiare p.titolo a:hover{text-decoration: underline;}
div#allogiare div.colore1{background-color:#B7E8F0; padding:10px 8px; color:#000; line-height:1.5em; font-family:Arial, Helvetica, sans-serif;}
div#allogiare div.colore1 img{float:right;}
div.clear{clear:right; line-height:0;}
div#scrittaperdinci { display:none;}
/*pagina alloggiare */
p.lista{margin:0 0 12px; line-height:1.5em; font-size:120%;}
p.titololista{margin:10px 0 6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:150%; color:#000}
p.titololista a{color:#000;text-decoration:none;}
p.titololista a:hover{text-decoration: underline;}
a.offerta {color:#000; display:block; margin:12px 0 0 0; text-transform:capitalize; text-decoration:none; font-family: "Times New Roman", serif; font-weight:bold; font-size: small;} 
a.offerta:hover { text-decoration:underline} 


/*fotografie*/
.section {
	background: #FFFA3D;
	padding: 10px 30px;
}
.section0 {
	background: #FFC6BB;
	padding: 10px 30px;
}
.section1 {
	background: #B7E8F0;
	padding: 10px 30px;
}
.section2 {
	background: #89F389;
	padding: 10px 30px;
}


#samples-wrapper div.thumbwrapper, #samples-wrapper div.textwrapper {
	float: left;
	height: 130px;
	width: 130px;
	padding: 5px;
	background: #fff;
	margin: 9px;
	border: 1px solid #999;
	text-align: center; 
	position: relative;
}
/*altre informazioni*/
div#altreinformazioni{margin:10px 0; font-family:Arial, Helvetica, sans-serif;}
p.titoli{color:#F00; font-weight:bolder; margin:6px 0; font-family:Georgia, "Times New Roman", Times, serif;}
div#linkutili{float:right; width:290px;}
div#linkutili p.link{margin-bottom:8px;}
div#linkutili p.url{margin-bottom:4px;}
div#linkutili p.url a{
	background: #eaeaea;
	color:#03689F;
	font-weight:bolder;
	text-decoration: none;}
div#linkutili p.url a:hover{text-decoration:underline; color:#000;background:#ccdff5;}
div#sapernedipiu{float:left; width:230px;}
div#sapernedipiu p.titoloarticolo{margin-bottom:8px;}
div#sapernedipiu ul{border-top:1px solid #03689F;}
div#sapernedipiu ul li {border-bottom:1px solid #03689F; line-height:1.4em; list-style-type: none; padding:0;}
div#sapernedipiu ul li a{
	display:block;
	background: #eaeaea;
	padding:3px 0;
	color:#03689F;
	font-weight:bolder;
	text-decoration: none;
	width:100%;
	}
div#sapernedipiu ul li a:hover{text-decoration:underline; color:#000;background:#ccdff5;}
div.clearboth{clear:both; line-height:0;}

/*link utili sulla colonna di destra*/
div#linkutilidestra{ margin-left:14px; margin-top:40px;}
div#linkutilidestra p.link{margin-bottom:8px;}
div#linkutilidestra p.url{margin-bottom:4px;}
div#linkutilidestra p.url a{
	background: #eaeaea;
	color:#03689F;
	font-weight:bolder;
	text-decoration: none;}
div#linkutilidestra p.url a:hover{text-decoration:underline; color:#000;background:#ccdff5;}

/*news sulla colonna di destra*/
div#news{ margin-left:14px; margin-top:40px;}
div#news p.link{margin-bottom:8px;}
div#news p.url{
	margin-bottom:4px;
	border-bottom: 2px solid #FEDD5C;
	color:#222;
	font-weight:bolder;
	text-decoration: none;}
div#news p.url a:hover{text-decoration:underline; color:#000;background:#ccdff5;}


/*per contatti*/
fieldset {
	MARGIN:10px 0 20px 0; BORDER: #fc0 1px solid; PADDING: 8px; width:370px;
}
legend {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fc0; PADDING-TOP: 0px; font-weight:bold
}
label.req STRONG {
	COLOR: #fc0; FONT-FAMILY: verdana,sans-serif
}
.asterisco {
	COLOR: #fc0; FONT-FAMILY: verdana,sans-serif
}
BR {
	CLEAR: left
}
FIELDSET.in LABEL {
	FLOAT: left; MARGIN: 0px 10px 5px 0px; TEXT-ALIGN: center
}
FIELDSET.in INPUT {
	DISPLAY: block; WIDTH: 170px; border:1px solid #666;text-align:center
}
FIELDSET.in INPUT.large {
	WIDTH: 355px
}
FIELDSET.in TEXTAREA.large {
	WIDTH: 355px; border:1px solid #666;
}
DIV#bottone {
	margin-top:20px; TEXT-ALIGN: center;
}
INPUT#go {
 	margin:4px 0 0 128px;width: 100px; color:#000; BACKGROUND-COLOR: #fc0; BORDER: #666 1px solid;
}

/*STILI PER LA PAGINE DELLE RICETTE*/
DIV#menu {
	MARGIN: 0px auto; FONT: 85% "Trebuchet MS",Arial,sans-serif; WIDTH: 500px; TEXT-ALIGN: left
}
DIV#menu H2 {
	FONT-SIZE: 150%; MARGIN: 1.5em auto 0.3em; COLOR: #09f; TEXT-ALIGN: left
}
DIV#menu a{COLOR: #f60; text-decoration:none;}
DIV#menu a:hover{COLOR: #f60; text-decoration:underline;}
DL {
	BACKGROUND: url(img/dot.gif) repeat-x 0px 1.2em; MARGIN: 0px 0px 1em; OVERFLOW: hidden; WIDTH: 100%
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; BACKGROUND: #fff
}
DD.price {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; BACKGROUND: #fff
}
DT {
	PADDING-RIGHT: 3px; FLOAT: left; COLOR: #f60
}
DD {
	MARGIN: 0px
}
DD.price {
	FLOAT: right; COLOR: #bbb
}
DD.ingredients {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #555; PADDING-TOP: 3px; FONT-STYLE: italic; FONT-FAMILY: Georgia,Times,sans-serif
}
DD.ingredienti {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #555; PADDING-TOP: 8px; FONT-STYLE: italic; TEXT-ALIGN: justify; FONT-FAMILY: Georgia,Times,sans-serif; FONT-SIZE: 120%; line-height:1.3em;
}
a.indietro{COLOR: #f60; text-decoration:none; font-weight:bold;}
a.indietro:hover{border-bottom:2px solid #f60;}
a.prenota{color:#fc0;text-decoration:none;font-weight:bolder;}
a.prenota:hover{background-color:#fc0;color:#000;}
