/* CSS Document */

html, body {
	margin:0;
	padding:0;
	background-color:#342424;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

.GeneralContainer {
	margin:0 auto;
	padding:0;
	width:990px;
	position:relative;
}

/*------Heder*/

.Head {
	margin:0;
	padding:0;
	width:990px;
	height:79px;
	position:absolute;
	top:0;
	left:0px;	
}

.Head img, Head img a {
	border:0px;
	text-decoration:none;
	float:left;
}

/*---Menu*/

.Menu{
	margin:0;
	padding:30px 0 0 0;
	width:548px;
	float:left;
	font-size:12px;
}

.Menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.Menu li{
	margin: 0;
	padding: 0;
	display: inline;
}

.Menu a:link, .Menu a:visited{
	padding:0 2px 0 2px;
	color:#FFF;
	text-decoration:none;
}

.Menu a:hover, .Menu a:focus, .Menu a:active{
	padding-bottom:2px;
	color:#999;
	border-bottom:1px #999 solid;
}

.Menu_off a:link, .Menu_off a:visited {
	color:#d11a23;
}

/*------Heder*/

.Telephone_failed {
	margin:0px;
	padding:0px;
	width:255px;
	height:158px;
	position:absolute;
	top:15px;
	left:50px;
	display:none;
}

.Telephone_failed img {
	margin:0px;
	padding:0px;
	float:left;
}

.piscina_closed {
	margin:0px;
	padding:0px;
	width:255px;
	height:158px;
	position:absolute;
	top:15px;
	left:50px;
	
}

.piscina_closed img {
	margin:0px;
	padding:0px;
	float:left;
}

/*------Sdlider*/

.Sdlider {
	margin:61px 0 0 0;
	padding:0;
	float:left;
	width:990px;
	height:422px;
	position:relative;
}

.ShadowSdlider {
	margin:0;
	padding:0;
	position:absolute;
	bottom:0px;
	left:0;
}

.ImagesSdlider {
	margin:0;
	padding:0;
	float:left;
	width:990px;
	height:422px;
	position:absolute;
	top:0;
	left:0;
}

#ImagesSdlider {
	margin:0;
	padding:0;
	list-style:none;
	z-index:0;
}

.brochure {
	margin:0;
	padding:0;
	width:299px;
	height:252px;
	display:block;
	border:0px;
	cursor:pointer;
	position:absolute;
	bottom:-40px;
	right:-60px;
	z-index:10;
}

/*------Sdlider*/

.Contained_gradient {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-image:url(../images/backgroud_center.jpg);
	background-repeat:repeat-x;
	background-color:#a90008;
	clear:both;
}

/*------Contained*/

.Contained {
	margin:0 auto;
	padding:0;
	width:990px;
	height:100%;
}

.Contained_close {
	clear:both; 
	width:990px;
	height:1px;
}

/*---Booking*/

.Booking {
	margin:0;
	padding:0;
	width:328px;
	height:280px;
	float:left;
	border-right:1px #840006 solid;
}

.Booking p {
	margin:0;
	padding:5px 0 5px 0;
	width:328px;
	text-align:center;
	float:left
}

.BookingTitle {
	margin:10px 0 0 40px;
	padding:0;
	border:0px;
}

/*---Check_in*/

.Check {
	margin:0 0 0 80px;
	padding:0;
	float:left;
	width:190px;
	height:30px;
	background-repeat:no-repeat;
}

.Check img {
	border:0px;
	float:right;
}

.Check img:hover {
	border:0px;
	float:right;
}

.Check select {
	margin-top:5px;
	padding:0;
	color:#000;
	background:#fff;
	border:0px;
	float:left;
}



.Check .giorni {
	margin-left:5px;
}

.Check .mese {
	margin-left:8px	
}

.Check .anno {
	margin-left:8px	
}

/*---Check_in*/
/*---Check_alt*/

.Check_alt {
	margin:5px 0 0 0;
	padding:0;
	float:left;
	width:100px;
	height:30px;
}

.Check_alt p {
	margin:0;
	padding:7px 0 0 5px;
	width:45px;
	float:left;
	text-align:left;
}

.Check_alt select {
	margin:5px 0 0 5px;
	padding:0;
	background:#fff;
	border:0px;
	float:left;
}

.linet {
	margin-left:80px;
}

/*---Check_alt*/

.Prenota {
	margin:8px 0 0 110px;
	padding:0;
	width:97px;
	height:36px;
	background-image:url(../images/btn_prenota.png);
	border:0px;
	float:left;
}

.Prenota input {
	margin:0;
	padding:0;
	width:97px;
	height:36px;
	display:block;
	background:none;
	border:0px;
	float:right;
	cursor:pointer;
}

/*---Booking*/

/*---BoxHome_Center*/

.BoxHome_Center {
	margin:0;
	padding:0;
	width:328px;
	height:280px;
	background:url(../images/terre_siena.jpg) 0 20px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	border-right:1px #840006 solid;
}

.BoxHome_Center .facebook {
	position:absolute;
	bottom:45px;
	left:200px;
	border:0px;
}

.BoxHome_Center .youtube {
	position:absolute;
	bottom:45px;
	left:238px;
	border:0px;
}

.BoxHome_Center .trip {
	position:absolute;
	bottom:45px;
	left:274px;
	border:0px;
}

.BoxHome_Center .wifi {
	position:absolute;
	bottom:105px;
	right:210px;
	border:0px;
}

.BoxHome_Center .foursquare {
	position:absolute;
	bottom:45px;
	right:115px;
	border:0px;
}

/*------*/

.BoxHomeText {
	margin:0;
	padding:0 10px 0 10px;
	width:308px;
	position:absolute;
	top:60px;
	left:0;
}

.BoxHomeText p {
	margin:0;
	padding:0 10px 0 20px;
	font-size:15px;
}

/*---BoxHome_Center*/
/*---SpecialOffers*/

.SpecialOffers {
	margin:0;
	padding:0;
	width:328px;
	float:left;
}

.SpecialOffers ul, .SpecialOffers li {
	clear:both;
	width:300px;
	list-style:none;
}

.OffersTitle {
	margin:10px 0 0 40px;
	padding:0;
	float:left;
}


/*---Offers*/

.Offers {
	margin:0 0 5px 20px;
	padding:0 0 1px 0;
	width:300px;
	height:82px;
	float:left;
	background:url(../images/backgroud_specialoff.png);
	background-repeat:no-repeat;
	border-bottom:1px #860007 solid;
}

.Offers img {
	margin:14px 0 0 17px;
	border:0px;
	cursor:pointer;
	float:left;
}

.Offers p {
	margin:0;
	padding:25px 0 0 10px;
	float:left;
	font-size:10px;
	line-height:16px;
}

.Offers p b {
	font-size:14px;
	font-weight:normal;
	color:#FFF;
}


.Offers p a {
	color:#e8595c;
	text-decoration:none;
}

.Offers p a:hover {
	color:#d23139;
	text-decoration:underline;
}

/*---SpecialOffers*/

/*---ContainerPage*/

.ContainerPage {
	margin:0 0 0 5px;
	padding:0;
	float:left;
	width:650px;
}

.ContainerPage p {
	margin:0;
	padding:0 0 5px 30px;
	width:600px;
	float:left;
	line-height:16pt;
}

.testo_montaperti {
	margin:0;
	padding:0 0 5px 30px;
	width:600px;
	float:left;
	line-height:16pt;	
}

.testo_montaperti a {
	color:#fff;
	text-decoration:none;
}

/*---ContainerPage*/

.TitelSez {
	margin:10px 0 0 0;
	padding:0px;
	float:left;
}

/*---ContainerPage_suplex*/

.ContainerPage_suplex {
	margin:0;
	padding:0 0 5px 0;
	width:630px;
	float:right
}

.ContainerPage_suplex table {
	margin:0;
	padding:0;
	width:630px;
	border:0px;
	float:left;
}

.ContainerPage_suplex table td {
	border:1px #781a1a solid;
}

.ContainerPage_suplex table p {
	padding:0 0 0 5px;
}

.ContainerPage_suplex table img {
	text-align:center;
	margin:0 0 0 4px;
}

.Table_sottotitolo {
	text-align:center;
	font-size:9px;
}

/*---ContainerPage_suplex*/


/*------Contained*/


/*------Footer*/

.Footer {
	margin:0 auto;
	padding:0;
	width:990px;
	height:83px;
	text-align:center;
	font-size:11px;
	clear:both;
}

.Footer ul{
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

.Footer li{
	margin: 0;
	padding: 0;
	display: inline;
}

.Footer a:link, .Footer a:visited{
	padding:0 4px 0 4px;
	color:#FFF;
	text-decoration:none;
}

.Footer a:hover, .Footer a:focus, .Footer a:active{
	padding-bottom:2px;
	color:#999;
	border-bottom:1px #999 solid;
}

.Footer p {
	margin:0;
	padding:0;
	width:990px;
	color:#FFF;
	font-size:10px;
}

/*.Footer p span {
	text-decoration:line-through;
}*/

/*------Footer*/

/*------ElencoAlberghi*/

.ElencoAlberghi {
    margin:5px 0 0 0;
    padding:0;
}
