/* Villaducci.com CSS Document */

#mainContent {
	width:650px;
	height:428px;
	border:1px solid #E6C372;
	background-image:url(template.jpg);
	}

/* FRAME LEFT */
	
#left {
	float:left;
	width:212px;
	height:426px;
	}

#left ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:120px;
	text-align:left;
	}
	
#left li {
	display:block;
	padding-bottom:20px;
	list-style-type:none;
	padding-left:30px;
	}	

#left a:link, #left a:visited, #left a:active {
	color:#5D4018;
	text-decoration:none;
	}

#left a:hover {
	color:#5D4018;
	text-decoration:underline;
	}

/* FRAME RIGHT */
	
#right {
	float:right;
	width:434px;
	height:426px;
	}	

#rightSx {
	margin:88px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:180px;
	height:340px;
	}

#rightSx p.left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	}

#rightSx p.center {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	}

#rightSx p.right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	}

#rightSx img {
	border:1px solid #E6C372;
	}
	
#rightDx {
	margin:86px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:254px;
	height:340px;
	}

#rightDx p {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	}

#rightPrezzi {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:86px;
	}

#rightPrezzi p {
	margin:20px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#5D4018;
	}

#rightPrezzi span.dropright {
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 0px;
	float:right;
	}

#rightPrezzi a:link img, #rightPrezzi a:visited img {
	border:1px solid #E6C372;
	}

#rightPrezzi a:hover img, #rightPrezzi a:active img {
	border:1px solid #5D4018;
	} 

#rightPrezzi2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:100px;
	}

#rightPrezzi2 p {
	margin:20px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#5D4018;
	}

#rightPrezzi2 span.dropright {
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 0px;
	float:right;
	}

#rightPrezzi2 a:link img, #rightPrezzi2 a:visited img {
	border:1px solid #E6C372;
	}

#rightPrezzi2 a:hover img, #rightPrezzi2 a:active img {
	border:1px solid #5D4018;
	} 

#rightListinoPrezzi {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:328px;
	}

#rightListinoPrezzi h2 {
	margin:2px 0px 0px 1px;
	padding:0px 0px 2px 0px;
	width:425px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#5D4018;
	border-bottom:1px solid #5D4018;
	}

#rightListinoPrezzi P.dettagli {
	margin:0px 0px 1px 0px;
	padding:0px 15px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#5D4018;
	}

#rightListinoPrezzi P {
	margin:5px 0px 0px 0px;
	padding:0px 0px 1px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#5D4018;
	}

#rightListinoPrezzi TABLE {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:98%;
	}

#rightListinoPrezzi TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#5D4018;
	}

#rightListinoPrezzi TD.right {
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#5D4018;
	}

#rightUp {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:82px;
	}

#rightUp p {
	margin:0px 6px 0px 4px;
	padding:0px 5px 4px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	border-bottom:1px solid #5D4018;
	}
	
#rightDown {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:258px;
	}	

#rightDown p {
	margin:110px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}

#cameraSx {
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 4px;
	float:left;
	width:160px;
	height:258px;
	}	

#cameraSx p {
	margin:1px 0px 0px 0px;
	padding:0px 2px 0px 0px;
	text-align:left;
	}

#cameraSx img {
	border:1px solid #E6C372;
	}

#cameraDx {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:270px;
	height:258px;
	}	

#cameraDx p {
	margin:1px 0px 0px 0px;
	padding:0px 2px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	}

/* BOOKING  */

#rightBooking {
	margin:88px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:430px;
	height:336px;
	}

#rightBooking h2 {
	margin:2px 0px 0px 0px;
	padding:1px 0px 0px 3px;
	width:98%;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-align:center;
	background-color:#E6C372;
	}

#rightBooking p {
	margin:60px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-align:center;	
	}

#rightBooking table.tabellaForm {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	}

#rightBooking td.cellaFormSX {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	}

#rightBooking td.cellaFormDX {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	}

#rightBooking SELECT {color:#996633; font-size:10px; background-color:#F7F2DC;}
#rightBooking INPUT {color:#996633; font-size:10px; background-color:#F7F2DC;}
#rightBooking TEXTAREA {color:#996633; font-size:12px; background-color:#F7F2DC;}

/* PHOTO GALLERY */

#galleryUp {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:42px;
	}

#galleryUp table {
	width:100%;
	}

#galleryUp td {
	text-align:center;
	}

#galleryUp p {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	}

#galleryUp a:link, #galleryUp a:active, #galleryUp a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
#galleryUp a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	}

#galleryDown {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:293px;
	}	

#galleryDown table {
	width:100%;
	}

#galleryDown td {
	text-align:center;
	}

#galleryDown a:link img, #galleryDown a:visited img {
	border:1px solid #E6C372;
	}

#galleryDown a:hover img, #galleryDown a:active img {
	border:1px solid #5D4018;
} 

/* CONTATTI */

#contattiUp {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:92px;
	}

#contattiUp h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;	
	}

#contattiUp p {
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	}

#contattiUp table {
	width:100%;
	}

#contattiUp td.contattiSx {
	width:50%;
	}
	
#contattiUp td.contattiDx {
	width:50%;
	text-align:left;
	}	

#contattiUp span.dropleft {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	float:left;
	}

#contattiUp a:link img, #contattiUp a:visited img {
	border:1px solid #E6C372;
	}

#contattiUp a:hover img, #contattiUp a:active img {
	border:1px solid #5D4018;
	} 

#contattiDown {
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	float:right;
	width:434px;
	height:243px;
	}	

#contattiDown h2 {
	margin:1px 0px 0px 0px;
	padding:1px 0px 0px 3px;
	width:98%;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	background-color:#E6C372;
	}

#contattiDown table {
	margin-top:5px;
	width:100%;
	}

#contattiDown td.cellaFormSX {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	}

#contattiDown td.cellaFormDX {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	}

#contattiDown SELECT {color:#996633; font-size:10px; background-color:#F7F2DC;}
#contattiDown INPUT {color:#996633; font-size:9px; background-color:#F7F2DC; height:17px;}
#contattiDown TEXTAREA {color:#996633; font-size:12px; background-color:#F7F2DC;}
#contattiDown .submit_btn {color:#996633; font-size:10px; background-color:#F7F2DC; height:20px;}

/* RICHIESTA INVIATA */

#richiestaInviata {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:336px;
	}

#richiestaInviata h2 {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}

#richiestaInviata p {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;	
	}

/* MAPPA STRADALE */

#mappaStradaleUp {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:20px;
	}

#mappaStradaleUp p {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	}

#mappaStradaleDown {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:434px;
	height:320px;
	overflow:auto;
	}

#mappaStradaleDown h2 {
	margin:8px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	}

#mappaStradaleDown p {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	}

/* STILI VARI */

a:link, a:visited, a:active {
	color:#5D4018;
	text-decoration:none;
	}

a:hover {
	color:#5D4018;
	text-decoration:underline;
	}

/* FOOTER */
	
.foot {	
	color:#5D4018;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
