@charset "iso-8859-2";
/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; background-color:#1A1A1A; background-image:url(../grafica/template/sfondo.jpg); background-position:center top; background-repeat:no-repeat; color:#FFF; font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:11px; }
a {color:#FFF; text-decoration:none;} a:hover {color:#FFF; text-decoration:underline;}

#container {width:1000px; height:auto; margin:0px auto; padding:0px; text-align:center; }

#containerfooter {width:100%; height:auto; margin:0px auto; padding:0px; text-align:center; background-image:url(../grafica/template/hotel-resort-sardegna_r4_c1.jpg); background-position:center top; background-repeat:no-repeat;}

#footer {width:964px; height:auto; margin:0px auto; text-align:left; padding:0; background-image:url(../grafica/template/hotel-resort-sardegna_r4_c1.jpg); background-position:center top; background-repeat:no-repeat; font-size:10px; padding-left:36px;}

#menufooter {height:36px; line-height:36px;}

#content { margin:0px auto; padding:0px; text-align:center; position:relative; z-index: 1; }
#spaziatoretop {height:535px;}
	#top { position:absolute; top:0px; left:0px; width:1000px; height:535px; z-index: 10; }
		#bannertop {width:1000px; height:169px; background-image:url(../grafica/template/hotel-resort-sardegna_r1_c2.jpg); position:relative; z-index:50;}
		#menutop {
	position:absolute;
	top:17px;
	left:274px;
	width: 613px;
}
			#menutop ul{ list-style:none; margin:0; padding:0;}
			#menutop li {float:left; margin:0; padding:0;}
			
			.bordoright  a {color:#FFF; text-decoration:none; padding:3px 12px;} 
			.bordoright  a:hover {color:#FFF; text-decoration:none; background-color:#191919; padding:3px 12px;}
			.nonbordoright  a {color:#FFF; text-decoration:none; padding:3px 12px;} 
			.nonbordoright  a:hover {color:#FFF; text-decoration:none; background-color:#191919; padding:3px 12px;}
			
			.bordorightarancio {border-right:1px solid #CCC;}
				.bordorightarancio a:link, .bordorightarancio a:visited, .bordorightarancio a:active{color:#F90; text-decoration:none; padding:3px 12px; }
				.bordorightarancio a:hover{color:#F90; text-decoration:none; padding:3px 12px; background-color:#191919;}
			.bordoright {border-right:1px solid #CCC;}
		#lingue { position:absolute; top:15px; left:875px; width: 107px; z-index:9999999999999; }
		
		#menutop2 { /*position:absolute; top:134px; left:21px; width: 958px; height: 34px; z-index:99999;*/ top:134px; left:21px; position:relative; z-index:99999;}
			#menutop2 ul{ list-style:none; margin:0; padding:0;}
			#menutop2 ul li {float:left; margin:0; padding:0;}
			#menutop2 img {border:0;}
			#menutop2 span {display:none;}
			
			
	#menutop2 ul, #menutop2 li {margin: 0px; padding:0px; list-style:none; position:relative;}
	#menutop2 li {float:left;}
	
	#menutop2 ul ul {width:157px; position:absolute; top:34px; left:0px; display:block; background-color:#5A0A0B; text-align:left; border:1px solid #5E4429;}
	#menutop2 ul ul li {float:none; display:block; border-bottom:1px dashed #666; margin:0; padding:5px 10px; margin:0 5px;}

	#flash {position:absolute; top:184px; left:21px; width:723px;}
	#booking { position:absolute; top:169px; left:746px; width:254px; height:366px; background-image:url(../grafica/template/hotel-resort-sardegna_r2_c3.jpg); z-index: 1; }
	#sfondotesto{ /*background-image:url(../grafica/template/hotel-resort-sardegna_r3_c2.jpg); background-position:left top; background-repeat:no-repeat;*/}
	#testo { position:relative; text-align:left; padding:0 0 0 34px; color:#DBDBDB; width:944px;}
	#testosinistra { float:left; width:630px; padding-right:30px; padding-bottom:15px; min-height:300px; height:auto !important; height:300px;}
	#testosinistradett { float:left; width:890px; padding-right:42px; padding-bottom:15px; min-height:300px; height:auto !important; height:300px;}

	#navigazione {padding:14px 0; font-size:9px; color:#999;}

h1 {color:#A68461; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:normal;}
h2 {color:#A68461; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal;}

h3 {color:#A68455; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:normal;}

h1 strong {font-weight:normal;}
#bloccodestra {width:250px; float:right;}
.clear {clear:both;}

.bottoneprenota {position:absolute; bottom:5px; left:15px; text-align:center; }
		.prenotasubito1 {font-size:12px; width:40px;  padding:0px;} 
		.prenotasubito2 {font-size:12px; width:75px;  padding:0px;} 
		.prenotasubito3 {font-size:12px; width:55px; padding:0px;}
		
		.prenotasubitolabel {color:#FFFFFF;}
		
		
		#camere {font-size:12px; width:40px; margin-top:3px;  } 
		#letti {font-size:12px; width:40px; margin-top:3px;   } 
		#adulti {font-size:12px; width:40px; margin-top:3px;  }
		
#prenota {text-align:left; padding-top:45px; padding-left:19px;}

#caratteristiche {width:210px;}

.input {width:170px; border:1px solid #666; background-color:#333;  }

#prenota h2 span{position:relative;left:-999em;margin:0;padding:0px;}
				#prenota p{margin:0px;padding:0;}
				#prenota form{margin:0px;padding:0;}
				#prenota div{margin:0px;padding:0;}
   				#prenota label{float:none;display:block;margin:0 0 5px 5px;}
				#prenota select{margin:0 0 6px 1px;border:1px solid #666; font-size:10px; background-color:#1A1A1A; color:#FFF;}
				#prenota input{margin:0 0 6px 1px;font-size:10px; color:#FFF; background-color:none; border:0;}
				
#datarrivo {position:relative; }
#datapartenza{position:relative; }

				.chR {float:left; padding-right:5px; width:25px; padding-top:5px; height:25px;}
				.chR input {border:0px;}
			

				#prenota  .cal{position:absolute; top:16px; left:182px;}
				#prenota  .cal2{position:absolute; top:16px; left:182px;}
				#prenota  .cal input{float:left;width:0px;margin:0;padding:0;display:none;}
				#prenota  .cal2 input{float:left;width:0px;margin:0;padding:0;display:none;}

#formcontatti label.error,#moduloordine label.error{
	margin:0px 0 5px 0px;
	margin-left:185px;
	color:#000;
	font:bold;
	width:220px;
	display:block;
	float:none;
	border:none;
	clear:both;
	background:none;	
	border-left:1px solid #CC4D94;
	border-bottom:1px solid #CC4D94;
	padding:3px;
	text-align:left;
}

.inputError{
	border:1px solid #333;
	background:#EFEFEF;
	color:#333;
}

#formcontatti fieldset {border:1px solid #333; padding:20px 10px; }
#formcontatti legend{margin-bottom:10px; padding:3px; color:#FFF; background-color:#333;}
#formcontatti label {width:170px; float:left;  margin-right:5px; line-height:23px; padding-left:10px; }
#formcontatti .button {background-color:#59090C; color:#FFF;  text-align:center; }
#formcontatti .bottonemodulo {background-color:#59090C; color:#FFF;  text-align:center; }

#formcontatti .testomodulo {margin-bottom:1px; font-size:11px; background-color:#FFF; border:1px solid #666; width:240px;}

.testomoduloform {margin-bottom:1px; font-size:12px; background-color:#FFF; border:1px solid #666; width:280px; border:1px solid #666; font-size:10px; background-color:#1A1A1A; color:#FFF; font-family:Tahoma, Geneva, sans-serif;}
.selectform  {margin-bottom:1px; font-size:12px; background-color:#FFF; border:1px solid #666; width:100px; border:1px solid #666; font-size:10px; background-color:#1A1A1A; color:#FFF;}
.buttonform {background-color:#59090C; color:#FFF;  text-align:center; }
#formcontatti .required {margin-bottom:1px; font-size:11px; background-color:#FFF5; border:1px solid #666;  width:240px;}
#formcontatti select {margin-bottom:1px; font-size:11px; background-color:#FFF; border:1px solid #666; width:240px;}
#formcontatti textarea {margin-bottom:1px; font-size:11px; background-color:#FFF; border:1px solid #666; width:240px; font-family:Verdana, Geneva, sans-serif;}
#formcontatti .grigio {background-color:#333; margin:4px 0; padding:3px; }

.offertesotto ul {list-style:none; margin:0; padding:0;}
.offertesotto img {}
.offertesotto li { text-align:center; font-family:"Times New Roman", Times, serif;  padding-top:5px; width:205px; float:left; margin-right:5px; background-color:#000;}
.offertesotto a {color:#A68461; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal;}
.offertesotto a:hover {color:#A68461; text-decoration:underline; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal;}
.offertesotto h4 {display:block; text-align:center; color:#FFF; background-color:#000;font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:normal; letter-spacing:4px; }
#altezzaminima {min-height:270px; height:auto !important; height:270px;}
.aligncenter {
	text-align: center;
}

