/* CSS RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

body {font:14px/1.231 "Palatino Linotype","Times New Roman", Times, serif ;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */

* {
padding: 0;
margin: 0;
} 


html,body {
margin: 0; padding:0; 
background-image:url(images/background.jpg);
background-repeat: repeat;
background-attachment: fixed;
background-color: #ffffff;color: #353535;
}
body {

text-align: center;
font-family : "Palatino Linotype","Times New Roman", Times, serif ; 
font-size: 12px; 
}
#lingue { 
margin: 0 auto;
margin-top: 5px;
padding-right: 15px;
width: 734px;
text-align: right}

#wrap {
margin: 0 auto;
background-image:url(images/shad-tot.png);
background-position : center;
background-position : top;
background-repeat: no-repeat;
width: 740px;
height: 583px;
text-align:center
}
#container {
width: 720px;
height: 573px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding: 0px; 
background-color: #FFFFFF;
}
/*   HEAD    */
#header { 
margin: 0 auto; 
background-image:url(bed-breakfast/bkg-head.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
width: 720px;
height: 146px;
}
.left-hd {
text-align:center;
padding-top: 9px;
float: left;
width: 262px;  /*width: 170px; \width: 200px; w\idth: 170px;*/
}
.right-hd {
float: right;
text-align:left;
width: 458px;
text-align:justify;
}
.intro { 
color: #8E9EAC;
font-size:14px; font-style:italic;
line-height: 16px;
padding-top: 0px;
padding-right: 10px; 
text-align: right;
height:50px; }
.menu { width:458px; height: 64px; margin-top: 0px;} 
 
.line-menu { height: 24px; margin-top: 0px; }


/*   CONTENT   */
#content {
margin-left: auto;
margin-right: auto;
margin-top:0px;
background-image:url(bed-breakfast/bkg-cont.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
width: 720px;
height: 300px;
padding: 0px; 
background-color: #EBE7D9;
}
.left{
text-align:center;
margin-top: 9px;
float: left;
width: 320px;  /*width: 170px; \width: 200px; w\idth: 170px;*/ 
}
.right {
float: right;
text-align: justify;
margin-top: 9px;;
width: 386px;
}
.right h2 {
text-align:left;
margin-top: 0px;
margin-bottom:18px;
font: bold 14px  "Palatino Linotype","Times New Roman", Times, serif ;
color: #000000;
}
.right .text { width:362px;}
.right .dintorni { text-align:center; width:362px; height: 180px; overflow: auto}


/*    FOOTER    */
#footer { 
background-image:url(bed-breakfast/bkg-footer.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
width: 720px;
height: 127px;
}
.left-ft{
	text-align:left;
	margin-top: 8px;
	float: left;
	width: 236px;  /*width: 170px; \width: 200px; w\idth: 170px;*/
	height: 85px;
	font-family : "Palatino Linotype","Times New Roman", Times, serif;
	font-size: 10px;
	color:#000000;
	margin-left:12px;
}

.middle-ft { 
margin-top: 8px;
float: left;
background-image:url(bed-breakfast/bkg-ft2.gif);
background-repeat: no-repeat;
background-attachment: scroll;
width: 230px;
height: 70px; 
}
.right-ft {
text-align:left;
margin-top: 8px;
float: right;
background-image:url(bed-breakfast/bkg-ft2.gif);
background-repeat: no-repeat;
background-attachment: scroll;
width: 230px;
height: 70px;
text-align:justify;
}
div.textimage{width: 228px; border: #ebe8d9 solid 1px; height:70px}
.imgal {float:left; margin: 2px 8px 0 8px}
.txgal {margin-top:27px; text-align:left; font-size:13px; line-height:14px; }
#footer a:link { color:#034a2c; text-decoration:none}
#footer a:visited{ color: #034a2c; text-decoration: none}
#footer a:hover { color: #034a2c; text-decoration: underline}

div.clearer{clear: left}


/*    LISTINO PREZZI     */
.left-pr {
text-align:center;
margin-top: 9px;
float: left;
width: 196px;  /*width: 170px; \width: 200px; w\idth: 170px;*/ 
}
.right-pr {
float: right;
text-align: justify;
margin-top: 9px;;
width: 510px;
}
.right-pr h2 {
text-align:left;
margin-top: 0px;
margin-bottom:18px;
font: bold 14px  "Palatino Linotype","Times New Roman", Times, serif ;
color: #000000;
}
.right-pr .text { width:488px;}


/*   CONTATTI   */
.text a:link {text-decoration:none; color:#034a2c;}
.text a:visited {text-decoration:none; color:#034a2c;}
.text a:hover {text-decoration: underline; color:#034a2c;}

