@import url(contatti.css);
@import url(lightbox.css);
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }




#flashinterno{
	width: 310px; 
	height: 451px;
	display:block;
}
body {
	background:url(../img/sfondo_body.jpg) top left repeat-x;
	text-align:center;
	font-family:Tahoma, "Trebuchet MS", "Lucida Sans Unicode";
	font-size:11px;
	color:#3f3f33;
}

.clear {
	clear:both;
}

strong {
	font-weight:bold;
}

#container {
	background:url(../img/sfondo_container2.jpg) top center no-repeat;
	width:870px;
	margin:0 auto;
	height:auto!important;
	height:100px;
	min-height:100px;
	text-align:left;
}

#top {
	background:url(../img/top.jpg) top center no-repeat;
	height:40px;
}

#corpo {
	width:850px;
	padding:0 10px;
	margin:0 auto;
	display:block;
	height:auto!important;
	height:432px;
	min-height:432px;
}

#colonnasx {
	width:540px;
	display:block;
	height:auto!important;
	height:300px;
	min-height:300px;
	float:left;
}

#colonnasx h1 {
	background:url(../img/logo.gif) top center no-repeat;
	height:128px;
	width:115px;
	display:block;
	text-indent:-9999px;
	padding:0 40px 0 0;
}

#colonnasx .strappo{
	width:540px;
	display:block;
	height:26px;
	background:url(../img/strappo.jpg) top left no-repeat;
	float:left;
	display:block;
}

#testo {
	width:540px;
}


.indirizzo{
	font-size:10px;
	color:#999;
	padding:10px 5px;
}

/********************************************************************/
#menu {
	width:164px;
	display:block;
	float:left;
	position:relative;
}

#menu a {
	display:block;
	height:30px;
	width:80px;
	text-indent:-9999px;
	border-bottom:1px solid #FFCC66;
	padding:0 0 10px 0;
}
#menu h1 a.logo {
	height:100px;
	width:150px;
	position:absolute;
	top:0;
	left:0;
	border:0;
}

#menu a:hover {
	background-color: #FFFFCC;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

#menu ul{
	padding:0 0 0 40px;
}

/*div#menu ul,div#menu li{
	margin: 0;
	padding: 0;
	list-style-type: none}

div#menu li{
	margin: 0 0 1px 0;

}*/


#menu a.fiorile {
	background:url(../img/ilfiorile.gif) top left no-repeat;
}

#menu a.lastruttura {
	background:url(../img/lastruttura.gif) top left no-repeat;
}

#menu a.ilterritorio {
	background:url(../img/ilterritorio.gif) top left no-repeat;
}

#menu a.dovesiamo {
	background:url(../img/dovesiamo.gif) top left no-repeat;
}

#menu a.contatti {
	background:url(../img/contatti.gif) top left no-repeat;
	border-bottom:0;
}
#menu a.camere {
	background:url(../img/p_camere.gif) top left no-repeat;
	border-bottom:0;
}

#menu a.ristorazione {
	background:url(../img/p_ristorazione.gif) top left no-repeat;
	border-bottom:0;
}


/*Link aperti*/

#menu ul li ul{
	padding:15px 0 0 25px ;

}#menu ul li ul li a{
 	width:auto;

}



/********************************************************************/
#testo .testi {
	width:336px;
	display:block;
	float:left;
	padding:20px;
	line-height:15px;
	line-height:18px;
}

#testo .testi h2{
	font-size:20px;
	padding:15px 0 10px 0;
	color:#3f3f33;
	background:url(../img/h2.gif) center left no-repeat;
	width:270px;
	height:17px;
}

#breadcrumbs {
	font-family:Tahoma, "Trebuchet MS", "Lucida Sans Unicode";
	font-size:10px;
	color:#999;
}

#breadcrumbs a{
	color:#999;
	text-decoration:underline;
}

#colonnadx {
	width:310px;
	height:200px;
	display:block;
	float:left;
	position:relative;
	background:url(../img/sfondo_colonnadx.gif) top left no-repeat;
}
#colonnadx_1 {
	width:310px;
	display:block;
	float:left;
	position:relative;
	background:url(../img/bg_dx_1.jpg) top right no-repeat;
	height:932px;
	padding:0 0 0 0;
}

#footer {
	display:block;
	height:3px;
	background:#fff url(../img/footer2.gif) top center no-repeat;
	padding:20px 30px 0 10px;
	position:relative;
}

#footer a{
	font-size:10px;
	color:#999;
	right:10px;
	position:absolute;
}
#footer a:hover{
	color:#990000;

}
/*GOOGLE MAP*/

#map {
	width:333px;
	height:300px;
	padding:0;
	margin:10px 0 0 0;
	border:1px solid #F7D375;
	display:block;
}
/*******************Prezzi*************************************/
.prezzi td{
	border:1px solid #F7D375;
	padding:5px;
}

.prezzi td a {
	color: #fff;
	font-weight:bold;
}
.bianco{
	color: #fff;
}
/*Gallery****************************************************/
#gallery {
	display:block;
	padding:0;
	margin:50px 0 0 30px;
}

#gallery a img {
	padding:2px;
	margin:0 5px 10px 0;
	float:left;
	filter:alpha(opacity=100);
	-moz-opacity:100;
	opacity:100;
}
#gallery a:hover img {
filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
/*Keywords****************************************************/

#key{
	text-indent:-9999px;
	font-size:1px;
}
#key ul {
	text-indent:-9999px;
	font-size:1px;
}

#key h1 {
	text-indent:-9999px;
}
	
