html, div, span, applet, object, iframe,blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, /img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, fieldset, form, label, legend,caption, tbody, tfoot, thead, th, p, ul, li, h1, h2, h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	
}

body {margin: 25px 0 0 0;padding: 0;border: 0;outline: 0;  font-size: 100%; font-family: "Book Antiqua", Georgia, Times New Roman}
body#sea {background: url(../img/header-back/sea.jpg) top center no-repeat;  }
body#camere {background: url(../img/header-back/camere.jpg) top center no-repeat;  }
body#ristorante {background: url(../img/header-back/ristorante.jpg) top center no-repeat;  }
body#servizi {background: url(../img/header-back/servizi.jpg) top center no-repeat;  }
body#garden {background: url(../img/header-back/garden.jpg) top center no-repeat;  }
body#dovesiamo {background: url(../img/header-back/dovesiamo.jpg) top center no-repeat;  }
body#contatti {background: url(../img/header-back/contatti.jpg) top center no-repeat;  }
body#listino {background: url(../img/header-back/listino.jpg) top center no-repeat;  }

img { border: 0}
img.left { float: left; padding-right: 10px; }
.clr { clear: both}
a { color: #666; }
#prom { text-align: center}
#prom img { margin: 10px 0}
.light { color: #999; font-size: 0.8em; text-align: right; margin-top: 10px}
#gmap { width: 590px; height: 350px }
#wrap-header { width: 950px; margin: 0 auto; padding: 20px 0 25px 0; background: url(../img/90alfa.png); position: relative}
#slider { width: 900px; height: 366px; margin: 25px 25px 30px 25px;   }
#slider  p { text-align: center; color: #C00; margin: 0 0 0 0; position: relative; top: 20%;}
#slider  p a { color: #000; }
.slideshow { width: 900px; height: 360px; margin: 0 auto}

#logo { width: 204px; height: 106px; background: url(../img/logo-alpha.png); position: absolute; top: 30px; left: 35px; z-index: 9999}
#logo a { display: block;  width: 204px; height: 106px; }

#wrap-menu { background: url(../img/80alfa.png); z-index: 999; width: 230px; position: absolute; height: 250px; right: 60px; bottom: 0  }
#wrap-menu ul { margin: 5px 0 0 0; padding: 0}
#wrap-menu li { margin: 0; padding: 0; list-style: none; padding: 0 0 0 50px}
#wrap-menu li a { text-decoration: none; font-style: italic; color: #4e4e4e; font-size: 1.4em}
#wrap-menu li a:hover { color: #4979b5}
#wrap-menu li a#curr { color: #4979b5}
#big-wrap-main {  background: url(../img/back-main.png) top center;}
#middle { background: #e3e3e3; height: 30px; width: 950px; margin: 0 auto; position: relative; top: -10px; border: 0 none}
#wrap-main { width: 950px; margin: 0 auto; background: #FFF; padding: 0 0 0 0  }

#wrap-sidebar { display: inline; width: 270px; background: #f7f3e9; margin: 0 20px 0 0; float: right; padding: 10px 15px; font-style: italic; position: relative; top: -30px; padding-bottom: 30px}
#wrap-sidebar h2 { color: #b3ada4; font-family: "Book Antiqua"; text-align: center; font-weight: normal; font-size: 2.1em; border-bottom: 20px solid #f1ece0}
#wrap-sidebar p { color: #838ea1; line-height: 1.3em; padding: 10px 0; margin: 10px 0; border-bottom: 20px solid #f1ece0}
#wrap-sidebar p.info { text-align: center; color: #787878; font-size: 1.1em; padding: 15px 0}
.edinet { font-size: 0.8em; text-align: center; color: #949fa5; width: 170px; text-align: center; float: right; position: relative; top:5px}
#wrap-sidebar  #lastminute { color: #9b7941; font-weight: bold; text-align: center; font-size: 1.3em; padding: 10px 0;  border-bottom: 20px solid #f1ece0}
#wrap-sidebar  #lastminute a { color: #9b7941; text-decoration: none}

#wrap-content { padding-left: 20px; width: 590px; position: relative; float: left}
#wrap-content h2 { color: #8d98ac; font-size: 2.1em; font-style: italic; padding: 15px 0 0 0; margin: 0}
#wrap-content p { color: #604a3d; padding: 20px 0 10px 0;  }
#wrap-content p.evid { color: #8f825f; padding-left: 20px }
#wrap-txt {  padding-bottom: 10px; border-bottom: 20px solid #F4F4F4}
.zoomgmap { text-align: center; padding-top: 5px}
#wrap-txt a { color: #666; }

.wrap-excerpt { margin: 15px 0 5px 0; padding: 10px 0; border-bottom: 20px solid #f4f4f4 }
.wrap-excerpt h2 { font-size: 1.7em !important; margin: 0 !important; padding: 0 !important}
.wrap-excerpt h2 a { text-decoration: none; color: #8d98ac;}
.wrap-excerpt p { color: #787878 !important; font-style: italic; margin: 0 !important; padding: 10px 0 0 0 !important}
#wrap-link { background: #e2e3e3; text-align: center}
#wrap-link ul { text-align: center; padding: 3px 0; margin: 0 auto; width: 700px}
#wrap-link ul li { display: inline; padding: 0 7px; margin: 0; font-size: 1em}
#wrap-link ul li a { text-decoration: none; color: #8d98ac}

/* PRICE */
table { margin: 0 auto; color: #3e4c57; font-size: 1em;  }
td { position: relative}

.offer { background-color: #FFF; color: #0c4e5b; padding: 0 10px; border: 2px solid #0c4e5b; font-size: 1.2em; margin: 10px 0} 
td.title { background-color: #464f56; font-size: 1.0em; color: #F7F7F7; text-align: center; font-weight: bold; padding: 5px 3px}
td.period { font-size: 0.8em; padding-left: 10px}
td.price { text-align: center;  font-size: 1em; background-color: #f0f0f0; padding: 0 5px  }
td.price2 {  text-align: center; vertical-align: middle; font-size: 1em; background-color: #e2e2e2  }
td#pric { color: #000; font-size: 1.1em}
.iva { font-size: 0.7em; padding-left: 30px; text-align: right; color: #999}

.wrap-lm { border-bottom: 1px dotted #d6cbc2; padding-bottom: 5px  } 
.period { padding-top: 5px; font-weight: bold}
.prenota { text-align: right}
.prenota a { color: #8f490b;  }
.prenota a:hover  { color: #c47a37;   }

/* FORM */

#myBox_2_content { padding: 10px}

#wrap-contact { padding: 5px 0 5px 15px; font-size: 1.2em; color: #666}
#wrap-contact a { text-decoration: none; color: #333}
#wrap-txt form { margin: 0 5px; }
.field {margin: 4px 0; font-size: 0.9em;   }
.field span {   }
.field a { font-weight: bold }
.infor input { width: 13px; font-size: 1.2em;  padding: 2px 0 0 0 ; border: 0; background-color: #FFF}
.field-info {margin: 4px 0; font-size: 0.9em;    }
.field input { border: 1px solid #CCC; padding: 0px; margin: 4px 0; color: #000; height: 18px; width: 180px; background-color: #F7F7F7}
.field input:hover { background-color: #f1f1f1}
.field input:focus { background-color: #f1f1f1}
.field-info textarea { color: #000; width: 560px; height: 120px; border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; background-color: #F7F7F7}
.field-info textarea:focus { background-color: #f1f1f1}
.field-info textarea:hover { background-color: #f1f1f1}
.privacy { font-size: 0.8em; line-height: 17px; }
.privacy a { text-decoration: none; color: #333}

#send-button { display: inline; float: right; background: url(../img/send-button.png) top center; border:0 none; margin: 5px; height: 37px; width: 134px; cursor: pointer; }
#send-button:hover { background: url(../img/send-button.png) bottom center; border:0 none; height: 37px; width: 134px; cursor: pointer  }



