@charset "utf-8";
/* CSS Document */

body,html {
	margin:0;
	padding:0;
	background:#fff4d0 url(img/sfondo.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

p{
margin:0px;}

.container{
width:980px;
height:auto;
margin:0 auto;}

.header_hotel{
margin:0px;
padding:0px;
width:980px;
height:282px;
background:url(img/header.jpg) no-repeat 
}

.header_camere{
margin:0px;
padding:0px;
width:980px;
height:282px;
background:url(img/header_camere.jpg) no-repeat ;
}

.header_ospitalita{
margin:0px;
padding:0px;
width:980px;
height:282px;
background:url(img/header_hospitality.jpg) no-repeat ;
}

.header_posizione{
margin:0px;
padding:0px;
width:980px;
height:282px;
background:url(img/header_posizione.jpg) no-repeat ;
}


.header_tariffe{
margin:0px;
padding:0px;
width:980px;
height:282px;
background:url(img/header_tariffe.jpg) no-repeat ;
}

.header_servizi{
margin:0px;
padding:0px;
width:980px;
height:282px;
background:url(img/header_servizi.jpg) no-repeat ;
}

.header_cavalieri{
margin:0px;
padding:0px;
width:980px;
height:282px;
background:url(img/header_cavalieri.jpg) no-repeat ;
}

.center{
margin:0px;
padding:0px;
width:980px;
height:auto;
}
.sx{
float:left;
display:inline;
background:url(img/sx.jpg) no-repeat;
width:287px;
height:383px;
}

.dx{
float:left;
display:inline;
background: url(img/dx.jpg) no-repeat;
width:282px;
height:auto;
}
.bg-text{
float:left;
display:inline;
background:url(img/bg-text.jpg) no-repeat;
width:606px;
height:383px;
}



.middle{
float:left;
display:inline;
background: url(img/middle.jpg) no-repeat;
width:411px;
height:383px;
}

.decorazione{
float:left;
display:inline;
background: url(img/decorazione.jpg) no-repeat;
width:86px;
height:383px;
}

.sfondo-contenuto{
float:left;
display:inline;
background:url(img/sfondo-contenutojpg.jpg);
width:691px;
height:auto;
}

#menu{
text-align:right;
list-style:none;
color:#FF0000;
font-size:15px;
font-weight:bold;
line-height:22px;
padding-right:20px;}

#menu a{
text-decoration:none;
color:#b34040;
font-size:15px;
font-weight:bold;
line-height:22px;
}

#menu a:hover{
text-decoration:none;
color:#990000;
}


h3{
color:#a41b1b;
font-size:18px;
font-weight:bold;
margin:0px 0px 10px 0px;}

.bottom{
clear:both;
background:url(img/bottom.jpg) repeat-y;
width:980px;
height:auto;}


.footer{
clear:both;
background:url(img/footer.jpg) no-repeat;
width:980px;
height:19px;
}

.footer-mdr {
color:#990000;
text-align: center;
font-size:11px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif;
line-height: normal;
}

.footer-mdr a, .footer-mdr a:hover, .footer-mdr a:visited {
color:#990000;
text-decoration: none;
}

.h1-mdr {
font-size:12px;
margin-top: 0px;
line-height: normal;
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#990000;
text-align:center;
padding: 0px;
margin: 0px;
}	

.text-mdr {
color:#000000;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
line-height: normal;
}

.text-mdr li{
line-height: 21px;
list-style: disc;
}

.text-mdr a, .text-mdr a:hover, .text-mdr a:visited {
color:#000000;
text-decoration: none;
}

.underfooter{
text-align:center;
font-size:10px;
color:#333333;
padding-left:110px}

.jsvalidation{
color:#990000;
font-size:10px;}

.overflowing {
	width:467px;
	overflow:auto;
	height:330px;
}
