



body {
margin:0px;
padding:0px;
width:100%;
height:100%;
background-image:url(img/bg_header.jpg);background-position:top;background-repeat:repeat-x;
background-color:#efebe0;
}

#content{
height:100%;
margin:0 auto;
width:980px;
margin-top:10px;
padding-top:0px;
margin-bottom:10px;
}

#marchio{
}

#marchio .right{
float:right;
margin-left:630px;
font: 12px Helvetica, Sans Serif;
}

#marchio .right a{
display:inline;
text-decoration:none;
color:#666666}

#marchio .right a:hover{
font: 12px Helvetica, Sans Serif;
display:inline;
text-decoration:none;
color:#418697}


#menu{
margin-top:0px;
width:980px;
height:45px;
background-image:url(img/bg_menu.png);background-position:top;background-repeat:repeat;
border:1px solid #418697;
}

#menu  li{
border:0px;
float:left;
padding-right:25px;
padding-top:0px;
display:inline;
list-style-type:none;
}


#menu2{
margin-top:0px;
width:980px;
height:45px;
background-image:url(img/bg_menu.png);background-position:top;background-repeat:repeat;
border:1px solid #418697;
}

#menu2  li{
border:0px;
float:left;
padding-right:20px;
padding-top:0px;
display:inline;
list-style-type:none;
}


#menu3{
margin-top:0px;
width:980px;
height:45px;
background-image:url(img/bg_menu.png);background-position:top;background-repeat:repeat;
border:1px solid #418697;
}

#menu3  li{
border:0px;
float:left;
padding-right:15px;
padding-top:0px;
display:inline;
list-style-type:none;
}

#menu li #villa{
	background-image:url(img/villa.png); width:77px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu li #villa:hover{
	background-image:url(img/villa_select.png); width:77px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}

#menu li #chisiamo{
	background-image:url(img/chisiamo.png); width:102px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu li #chisiamo:hover{
	background-image:url(img/chisiamo_select.png); width:102px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu li #dovesiamo{
	background-image:url(img/dovesiamo.png); width:117px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu li #dovesiamo:hover{
	background-image:url(img/dovesiamo_select.png); width:117px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu li #tariffe{
	background-image:url(img/tariffe.png); width:77px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu li #tariffe:hover{
	background-image:url(img/tariffe_select.png); width:77px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu li #matrimoni{
	background-image:url(img/matrimoni.png); width:213px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu li #matrimoni:hover{
	background-image:url(img/matrimoni_select.png); width:213px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu li #prodotti{
	background-image:url(img/prodotti.png); width:82px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu li #prodotti:hover{
	background-image:url(img/prodotti_select.png); width:82px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu li #gallery{
	background-image:url(img/gallery.png); width:75px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu li #gallery:hover{
	background-image:url(img/gallery_select.png); width:75px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}




#menu2 li #villa_eng{
	background-image:url(img/villa_eng.png); width:91px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu2 li #villa_eng:hover{
	background-image:url(img/villa_select_eng.png); width:91px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}

#menu2 li #chisiamo_eng{
	background-image:url(img/chisiamo_eng.png); width:119px; height:14px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu2 li #chisiamo_eng:hover{
	background-image:url(img/chisiamo_select_eng.png); width:119px; height:14px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu2 li #dovesiamo_eng{
	background-image:url(img/dovesiamo_eng.png); width:140px; height:14px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu2 li #dovesiamo_eng:hover{
	background-image:url(img/dovesiamo_select_eng.png); width:140px; height:14px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu2 li #tariffe_eng{
	background-image:url(img/tariffe_eng.png); width:55px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu2 li #tariffe_eng:hover{
	background-image:url(img/tariffe_select_eng.png); width:55px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu2 li #matrimoni_eng{
	background-image:url(img/matrimoni_eng.png); width:213px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu2 li #matrimoni_eng:hover{
	background-image:url(img/matrimoni_select_eng.png); width:213px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu2 li #prodotti_eng{
	background-image:url(img/prodotti_eng.png); width:87px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu2 li #prodotti_eng:hover{
	background-image:url(img/prodotti_select_eng.png); width:87px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu2 li #gallery_eng{
	background-image:url(img/gallery_eng.png); width:75px; height:17px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu2 li #gallery_eng:hover{
	background-image:url(img/gallery_select_eng.png); width:75px; height:17px;background-repeat:no-repeat;border:0px;outline-style:none}



#menu3 li #villa_ted{
	background-image:url(img/villa_ted.png); width:83px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu3 li #villa_ted:hover{
	background-image:url(img/villa_select_ted.png); width:83px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}

#menu3 li #chisiamo_ted{
	background-image:url(img/chisiamo_ted.png); width:84px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu3 li #chisiamo_ted:hover{
	background-image:url(img/chisiamo_select_ted.png); width:84px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu3 li #dovesiamo_ted{
	background-image:url(img/dovesiamo_ted.png); width:157px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu3 li #dovesiamo_ted:hover{
	background-image:url(img/dovesiamo_select_ted.png); width:157px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu3 li #tariffe_ted{
	background-image:url(img/tariffe_ted.png); width:59px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu3 li #tariffe_ted:hover{
	background-image:url(img/tariffe_select_ted.png); width:59px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu3 li #matrimoni_ted{
	background-image:url(img/matrimoni_ted.png); width:272px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu3 li #matrimoni_ted:hover{
	background-image:url(img/matrimoni_select_ted.png); width:272px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	

#menu3 li #prodotti_ted{
	background-image:url(img/prodotti_ted.png); width:87px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu3 li #prodotti_ted:hover{
	background-image:url(img/prodotti_select_ted.png); width:87px; height:15px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#menu3 li #gallery_ted{
	background-image:url(img/gallery_eng.png); width:75px; height:17px;background-repeat:no-repeat;border:0px;outline-style:none}
#menu3 li #gallery_ted:hover{
	background-image:url(img/gallery_select_eng.png); width:75px; height:17px;background-repeat:no-repeat;border:0px;outline-style:none}



#slider{
margin-top:2px;
padding:0px;
}


#button{
float:right;
margin-right:20px;
}

#button ul { 
list-style-type:none;
}

#corpo{
width:980px;
min-height:600px;
margin-top:20px;
height:auto;
background-color:#FFF;
font: 12px Georgia, Serif;
color:#333333;
border:1px solid white;
line-height:150%;
border:1px solid #c8c190
}



#text{
width:600px;
margin:40px 20px 60px 40px;
text-align:justify;
letter-spacing:1px;
padding-bottom:100px;
}

#text .title{font-size: 24px;color:#80643f;}
#text .subtitle{font-size: 16px;color:#418697;}
#text .subtitle2{font-size: 16px;color:white; background-color:#d9c4a9; padding: 10px 10px 10px 10px}
#text .subtitle_small{font-size: 13px;color:#418697;}
#text .comment{font-size: 12px;color:#333333; font-style:italic; background-color:#e3e9e8; padding: 10px 10px 10px 10px }
#text .comment2{font-size: 12px;color:#666666; font-style:italic;padding: 10px 10px 10px 10px }

#text table tr td {margin-right:30px}

#text .text2{width:600px;float:left; text-align:left; margin-left:0px}

#sidebar {width:600px;float:right;text-align:left; margin-left:20px;margin-top:30px;margin-right:20px; color:#666666; width:300px;}

#sidebar ul {list-style-image:url("img/point.png")}
#sidebar ul li a{list-style-image:url("img/point.png"); text-decoration:none; color:#666666}
#sidebar ul li a:hover{list-style-image:url("img/point.png"); text-decoration:none; color:#418697}



#sidebar a #prezzi{
	background-image:url(img/prezzi.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #prezzi:hover{
	background-image:url(img/prezzi_select.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #disponibilità{
	background-image:url(img/disponibilità.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #disponibilità:hover{
	background-image:url(img/disponibilità_select.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}


#sidebar a #prezzi_eng{
	background-image:url(img/prezzi_eng.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #prezzi_eng:hover{
	background-image:url(img/prezzi_select_eng.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #disponibilità_eng{
	background-image:url(img/disponibilità_eng.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #disponibilità_eng:hover{
	background-image:url(img/disponibilità_select_eng.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}


#sidebar a #prezzi_ted{
	background-image:url(img/prezzi_ted.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #prezzi_ted:hover{
	background-image:url(img/prezzi_select_ted.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #disponibilità_ted{
	background-image:url(img/disponibilità_ted.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}

#sidebar a #disponibilità_ted:hover{
	background-image:url(img/disponibilità_select_ted.png); width:129px; height:20px;background-repeat:no-repeat;border:0px;outline-style:none}




#text #img_right{width:600px;height:220px;border:1px solid #c8c190; float:right;margin-top:0px; margin-left:0px; margin-bottom:10px}


hr{
border:1px;
color:#80643f;
background-color:#d9c4a9;
height:2px}
	
#footer{
width:980px;
margin-top:20px;
height:auto;
min-height:200px;
background-color:none;
border-top:2px solid #d3c4ae}


#footer #text_footer{margin-left:40px; margin-top:26px;font-size: 12px;color:#666666;line-height:150%;}
#footer #sub_menu{float:left;
margin-left:0px;
margin-top:10px;
font-size: 12px;
color:#666666;
line-height:150%;
}
#footer #sub_menu ul {list-style-type:none; }
#footer #sub_menu ul li {display:inline}
#footer #sub_menu ul li a {color:#666666; text-decoration:none}
#footer #sub_menu ul li a:hover {color:#418697; text-decoration:none}



#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#pics a img{border:10px solid #e3e9e8; margin-top:10px; margin-right:77px}
