@font-face {
    font-family: Lucida Sans Unicode;
    font-style:  normal;
    font-weight: normal;
    src: url(fonts/l_10646.ttf);
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, form {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	font-weight:normal;
}
body,html {
	background:url(img/background.gif) #ebd4c2 repeat-x left top fixed;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", Geneva, Verdana, sans-serif;
	font-size:12px;
	color:#2e0d02	
}
a {
	text-decoration:none;
	outline:none
}
a:hover {
	text-decoration:underline
}
img {
	border:none
}
/*************************** OUTER WRAPPER **************************/
div#outerWrapper {
	background-image:url(img/outerWrapperBackground.png);
	width:972px;
	margin:9px auto 9px auto;
	padding:8px;
	position:relative;
}
/*************************** INNER WRAPPER **************************/
div#innerWrapper {
	background:url(img/background.gif) #ebd4c2 repeat-x left -17px fixed;
	padding:3px 4px 10px 4px;
	position:relative;
	top:0px;
	left:0px;
}
/*************************** HEADER **************************/
div#header {
	height:139px;
	background:url(img/headerBackground.jpg) no-repeat center top;
}
/*logo*/
h1#logo {
	width:110px;
	height:106px;
	position:relative;
	top:0px;
	left:0px;
	float:left
}
h1#logo a {
	display:block;
	width:110px;
	height:106px;
}
h1#logo span {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:110px;
	height:106px;
	cursor:pointer;
	background:transparent url('img/logo.jpg') no-repeat;
}
/*descrizione*/
h2#descrizione {
	width:680px;
	height:130px;
	position:relative;
	top:0px;
	left:0px;
	float:left
}
h2#descrizione span {
	display:block;
	position:absolute;
	top:-20px;
	left:0px;
	width:680px;
	height:150px;
	background:transparent url('img/hotel-hermitage.jpg') no-repeat;
}
/*lingua*/
div#lingua {
	float:right;
	width:136px;
	height:20px;
	margin:15px 0px 0px 0px;
}
div#lingua a {
	display:block;
	float:left;
	width:20px;
	height:20px;
	padding:0px;
	overflow:hidden;
	margin:0px 0px 0px 15px;
}
div#lingua br {
	display:none
}
/*booking*/
div#bol {
	font-family:"Times New Roman", Times, serif;
	float:right;
	width:136px;
	margin:25px 15px 0px 0px;
}
div#bol a {
	display:block;
	width:136px;
	height:35px;
	position:relative;
	top:0px;
	left:0px;
}
div#bol a span {
	display:block;
	width:136px;
	height:35px;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url('img/bolBackground_EN.gif') no-repeat;
	cursor:pointer
}
div#bol.IT a span {
	background:transparent url('img/bolBackground_IT.gif') no-repeat;
}
/*************************** CONTENT WRAPPER **************************/
div#contentWrapper {
	overflow:hidden;
	padding:3px 0px 0px 0px;
}
/*************************** SIDEBAR **************************/
div#sidebar {
	float:left;
	width:180px;
	margin:0px 7px 0px 0px;
}
div#navigation {
	overflow:hidden;
}
div#navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
}
div#navigation ul li {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
div#navigation ul li a {
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 40px;
	display:block;
	background-color:#edd0bd;
	border:1px solid #d8a885;
	line-height:28px;
	font-size:13px;
	color:#2e0d02;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", Geneva, Verdana, sans-serif;
	text-decoration:none;
	background-image:url('img/ico.png');
	background-position:1px 0px;
	background-repeat:no-repeat;
	float:left;
	width:138px;
}
div#navigation ul li a:hover {
	background-color:#edc5aa;
}
div#navigation ul li#menu1 a {
	background-position:1px -28px;
}
div#navigation ul li#menu2 a {
	background-position:1px -56px;
}
div#navigation ul li#menu3 a {
	background-position:1px -84px;
}
div#navigation ul li#menu4 a {
	background-position:1px -112px;
}
div#navigation ul li#menu5 a {
	background-position:1px -140px;
}
div#navigation ul li#menu6 a {
	background-position:1px -168px;
}
div#navigation ul li#menu7 a {
	background-position:1px -196px;
}
div#navigation ul li#menu8 a {
	background-position:1px -224px;
}
div#navigation ul li#menu9 a {
	background-position:1px -252px;
}
div#navigation ul li#menu10 a {
	background-position:1px -280px;
}
div#navigation ul li#menu11 {
	border:1px solid #d8a885;
	overflow:hidden;
	width:178px;
	height:33px;
}
div#navigation ul li#menu11 a {
	border:none;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	background:url('img/offerteMenuBackground_IT.jpg') no-repeat 0px 30px;
	line-height:33px;
	margin-top:-30px;
	height:63px;
}
div#navigation ul li#menu11.EN a {
	background:url('img/offerteMenuBackground_EN.jpg') no-repeat 0px 30px;
}
/*news*/
div#news {
	margin:16px 0px 0px 0px;
	padding:0px 10px 0px 4px;
	text-align:justify
}
div#news h2 {
	font-size:16px;
}
div#news p{
	margin:4px 0px 6px 0px;
	line-height:14px;
}
div#news a {
	color:#832509;
}
/*************************** CONTENT **************************/
div#content {
	float:left;
	width:767px;
	min-height:481px;
	padding:0px 0px 0px 10px;
}
div#content h1 {
	font-size:20px;
	margin:6px 0px 16px 1em;
	color:#832509;
}
div#content h2 {
	font-size:14px;
	margin:3px 0px 3px 0em;
	color:#832509;
}
div#content h3 {
	font-size:12px;
	margin:3px 0px 0px 0em;
	text-transform:uppercase;
	color:#832509;
}
div#content p {
	margin:0px 0px 12px 0px
}
div#content a {
	color:#832509;
}
/*left*/
div#left {
	float:left;
	margin:0px 3px 0px -10px;
	width:472px;
}
div#left div {
	width:230px;
	margin:0px 6px 5px 0px;
	float:left;
}
div#content div#left div h3 {
	width:230px;
	height:200px;
	position:relative;
	top:0px;
	left:0px;
	margin:0px 0px 2px 0px
}
div#content div#left div h3 span {
	width:230px;
	height:200px;
	position:absolute;
	top:0px;
	left:0px;
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer
}
div#content div#albergo h3 span {
	background-image:url(img/albergo.jpg);
}
div#content div#ristorante h3 span {
	background-image:url(img/ristorante.jpg);
}

div#content div#eventi h3 span {
	background-image:url(img/eventi.jpg);
}

div#content div#meeting h3 span {
	background-image:url(img/meeting.jpg);
}
div#content div#left div a {
	line-height:30px;
	text-align:center;
	display:block;
	background-color:#663333;
	color:#ffffff;
	text-transform:uppercase;
	font-size:15px;
}
/*Box Offerte HOME*/
div#content div.offerteBox {
	width:282px;
	background:url(img/offerteBackground.png);
	border:1px solid #ccb8a4;
	float:left;
	min-height:448px;
	padding:19px 6px 0px 12px;
	color:#832509;
	font-size:11px;
}
div#content div.offerteBox h1, div#content div.offerteBox h2, div#content div.offerteBox h3, 
div#content div.offerteBox h4, div#content div.offerteBox h5, div#content div.offerteBox h6  {
	color:#2e0d02;
	font-size:11px;
}
div#content div.offerteBox h1 {
	font-size:15px;
}
div#content div.offerteBox h2 {
	font-size:14px;
}
div#content div.offerteBox h3 {
	font-size:12px;
}
div#content div.offerteBox h4 {
	font-size:11px;
}
div#content div.offerteBox p {
	margin:0px 0px 12px 0px;
}
div#content div.offerteBox a {
	color:#2e0d02;
}
/*right*/
div#right {
	float:right;
	width:400px;
	height:300px;
	margin:36px 0px 12px 17px;
	border:1px solid #ccb8a4;
	background:url(img/offerteBackground.png);
	padding:6px;
	overflow:hidden;
}
div#right object {
	overflow:hidden;
	width:400px;
	height:300px;
}
/*gallery*/
div.gallery_container {
	background:url(img/offerteBackground.png);
	padding:6px;
	width:100px;
	float:left;
	margin:0px 12px 12px 0px;
	border:1px solid #ccb8a4;
}
div.gallery_container.break {
	clear:left;
}
/*************************** BOTTOM **************************/
div#bottom {
	margin:8px 0px 0px 0px;
	width:777px;
	float:right;
}
div#bottom h4 {
	font-size:15px;
	margin:0px 4px;
}
/*forminfo welcome*/
div#formInfo {
	width:450px;
	padding:10px 7px;
	float:left;
	background:url(img/offerteBackground.png);
	border:1px solid #c5a98f;

}
div#formInfo div {
	float:left
}
div.colonna1 {
	width:270px;
}
div.colonna2 {
	width:170px;
	padding:0px 0px 0px 10px
}
div#formInfo a {
	font-size:10px;
	color:#2e0d02;
}
div#bottom input[type=text] {
	width:158px;
	height:18px;
	border:1px solid #a37748;
	margin:0px 0px 4px 0px;
	padding:1px 1px;
	float:left
}
div#formInfo input[type=submit] {
	width:54px;
	height:21px;
	border:1px solid #a37748;
	background:url('img/submitBackground.gif') no-repeat center center;
	padding:0px;
	text-align:center;
	margin:4px 0px 0px 0px;
	font-weight:bold;
}
div#formInfo textarea {
	border:1px solid #a37748;	
	margin:4px 0px 0px 0px;
	width:162px;
	height:42px;
	overflow:auto;
	padding:2px;
}
div#formInfo label {
	width:100px;
	display:block;
	float:left;
	line-height:22px;
	margin:0px 0px 4px 0px;
	clear:left
}
div#formInfo div.colonna2 label {
	float:none;
	display:inline
}
/*newsletter*/
div#newsletter {
	float:right;
	width:260px;
	margin:0px 20px 0px 0px;
	text-align:justify;
}
div#newsletter label {
	line-height:22px;
	display:block;
	float:left
}
div#newsletter h4 {
	font-size:19px;
	text-align:center
}
div#newsletter p {
	margin:0px 0px 10px 0px;
}

div#newsletter form {
	text-align:right;
	font-size:14px;
	line-height:20px;
	padding:5px 0px;
}
div#newsletter input[type=text] {
	float:none
}
div#newsletter input[type=submit] {
	width:74px;
	height:21px;
	border:1px solid #a37748;
	background: url('img/submitNewsletterBackground.gif') no-repeat center center;
	padding:0px;
	text-align:center;
	margin:4px 0px 0px 0px;
}

/*************************** FOOTER **************************/
div#footer {
	font-size:11px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:-56px;
	height:40px;
	left:0px;
	padding:3px 4px;
	width:964px;	
}
div#footer a {
	color:#2e0d02;
}
div#footer p {
	margin:0px 0px 10px 0px;
}
p#copyright {
	font-size:10px;
}