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

body  {margin:0px auto; padding:0px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; background-image:url(../grafica/hotel-sadegna-hotel-sant-efisio_r2_c1.jpg); background-position:center top; background-repeat:repeat-y;}
#sfondo { width:100%; height:auto; background-image:url(../grafica/hotel-sadegna-hotel-sant-efisio_r1_c1.jpg); background-position:center top; background-repeat:no-repeat;}
#contenitore {margin:0px auto; padding:0px; text-align:center; width:1000px;}
a {color:#000; text-decoration:none;} a:hover {color:#000; text-decoration:underline;}
#top { position:relative; margin:0px auto; padding:0px; text-align:center; width:1000px; min-height:602px; height:auto !important; height:602px; background-image:url(../grafica/hotel-sardegna.jpg); background-position:center top; background-repeat:no-repeat;}
#topen { position:relative; margin:0px auto; padding:0px; text-align:center; width:1000px; min-height:602px; height:auto !important; height:602px; background-image:url(../grafica/hotel-sardinia.jpg); background-position:center top; background-repeat:no-repeat;}

#sfondotop { background-image:url(../grafica/sfondotop.jpg); background-position:center top;  background-repeat:repeat-y; position:relative; margin-bottom:10px;}

	#logo {position:absolute; top:0px; left:35px; width:135px; height:145px;}
	#testo {padding-top:385px; padding-left:465px; width:500px; text-align:left; position:relative; padding-bottom:10px;}
	#navigazione { height:20px; font-size:10px; color:#666;}
	#flash{	position:absolute;	top:147px;	left:35px;}
	#menutop{
	position:absolute;
	top:16px;
	left:479px;
	width: 383px;
	text-align:left;
}
		
	#language{position:absolute;	top:14px; left:859px;}
		#language img { border:0;}
	#language img {position:relative; top:2px; left:5px;}
	#menucentrale {position:absolute;top:150px;left:434px; width: 188px; height: 209px; text-align:left;}
		#menucentrale ul {margin:0; padding:0; list-style:none;}
		#menucentrale li {width:100%; height:24px; float:left;}
		#menucentrale a {background-image:url(../grafica/roll_r2_c2.jpg); background-position:left bottom; background-repeat:no-repeat; display:block; line-height:25px; padding-left:45px; color:#FFF; text-decoration:none;}
		#menucentrale a:hover {background-image:url(../grafica/roll_r3_c2.jpg); background-position:left bottom; background-repeat:no-repeat;  display:block; line-height:25px; padding-left:45px; color:#FFF; text-decoration:none;}
		#prenotazioni a {color:#F5BD06; font-weight:bold;}
	#center {width:1000px; height:166px; background-image:url(../grafica/center.jpg); background-repeat:no-repeat; background-position:center top; text-align:left;}
	#centeren {width:1000px; height:166px; background-image:url(../grafica/center-en.jpg); background-repeat:no-repeat; background-position:center top; text-align:left;}

#bottom { clear:both; width:100%; height:100px; margin:0px auto; padding:0px; padding-top:87px; background-image:url(../grafica/hotel-sadegna-hotel-sant-efisio_r4_c1.jpg); background-position: center top; background-repeat:no-repeat;  text-align:center; font-size:10px;}
#bottomen { clear:both; width:100%; height:100px; margin:0px auto; padding:0px; padding-top:87px; background-image:url(../grafica/hotel-sadegna-hotel-sant-efisio_r4_c1en.jpg); background-position: center top; background-repeat:no-repeat;  text-align:center; font-size:10px;}


#prenota { text-align:left; position:absolute; top:191px; left:653px; width:305px; height:175px; color:#FFF; font-size:10px; }

#caratteristiche {width:210px;}

.input {width:170px;}

#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:10px 0 5px 0;}
				#prenota select{margin:0 0 6px 1px;border:1px solid #666; font-size:10px; color:#1A1A1A; background-color:#FFF;}
				#prenota input{margin:0 0 6px 1px;border:1px solid #666; font-size:10px; background-color:#1A1A1A; color:#FFF; float:right; margin-top:15px;}
				.prenotasubito1 { width:80px;}
				.prenotasubito2 { width:100px;}
				.prenotasubito3 { width:80px;}
				
				
#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:282px;}
				#prenota  .cal2{position:absolute; top:16px; left:282px;}
				#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;}

#indirizzo {position:absolute;top:60px;	left:693px;	text-align:right;	width:295px;	font-size:10px;	color:#5E2208}

	#camere {width:389px; height:166px; float:left; padding:0 13px 0 34px; position:relative;}
	
	
		#titolocamere { position:absolute; top:13px; left:45px; width: 203px; height: 17px; }
		#titolocamere span {display:none}
		#testocamere { position:absolute; top:40px; left:47px; height: 116px; width: 225px; }
		#fotocamere { position:absolute; top:18px; left:304px; width: 100px; height: 136px; }
	
		
	#ristorante{width:386px; height:166px; float:left; position:relative;}
		
		#titoloristorante{ position:absolute; top:14px; left:10px; width: 203px; height: 17px; }
		#titoloristorante span {display:none}
		#testoristorante { position:absolute; top:41px; left:9px; height: 116px; width: 225px; }
		#fotoristorante{ position:absolute; top:16px; left:267px; width: 100px; height: 136px; }
	
	#photogallery{width:154px; height:166px; float:left; padding-left:13px; position:relative;}
		
		#titolophotogallery{ position:absolute; top:13px; left:18px; width: 136px; height: 17px; }
		#titolophotogallery span {display:none}
		#fotophotogallery{ position:absolute; top:36px; left:24px; width: 128px; height: 119px; }

#bottom1 {margin:0px auto; padding:0px; text-align:center; width:900px; line-height:15px; margin-bottom:10px;} 
	#bottom1 a {margin:0 5px;}
#bottom2 {margin:0px auto; padding:0px; text-align:center; width:900px; line-height:15px;}
#bottom3 {margin:0px auto; padding:0px; text-align:center; width:900px; line-height:25px;}

h1 {color:#441505; font-family:"Times New Roman", Times, serif; font-size:16px;}



				#formriepilogo select { width:80px;  color:#1A1A1A; background-color:#FFF;}
				
				
#formcontatti label.error,#moduloordine label.error{
	margin:0px 0 5px 0px;
	margin-left:185px;
	color:#000;
	font-weight: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; color:#1A1A1A; background-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; }
.searchInput{margin-bottom:1px; font-size:12px; background-color:#FFF; border:1px solid #666; width:50px; 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:#FFF; 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; }


#paginazione {clear:both;float:right;padding:5px 0;margin:10px 0 0 0;width:650px;text-align:right;position:relative;right:13px;}
#paginazione a,#paginazione span{background:#E1EBEC;margin:2px 1px;padding:2px 6px;color:#666;}
#paginazione span.pag{background:none;margin-left:5px;margin-right:5px;}
#paginazione span{background:#ccc;color:#333}

#prenotasubito {  float:right; position:relative; z-index:0; width:240px; margin-left:10px; margin-right:27px;
font-size:14px; color:#FFF;  border:3px solid #EFEFEF; background-color:#EAD2A4; text-align:center; margin-top:10px; padding:3px; text-transform:uppercase;}
#prenotasubito a {color:#333; text-decoration:none;}
#prenotasubito a:hover {color:#000; text-decoration:none;}

.linkpagine { display:block; background-color:#F9F9F9; padding:3px 3px 3px 5px; margin:6px 0;}
.linkpagine a {color:#000; padding:2px; background-color:#CCC;}
.paginacorrente {color:#FFF; padding:2px; background-color:#666;}
.linkpagine a:hover { background-color:#0F9CF4; color:#FFF;}


.boxSmall{width:500px; margin:5px 5px 0; display:inline; padding:0; position:relative; clear:both;}
.boxBig {width:500px;margin:5px 5px 0; padding:0; position:relative;}

.bordoimmagine{position:absolute; top:0px; left:0px; z-index:99999; width:96px; height:96px; background-image:url(../grafica/template/bordoimmagine.png); cursor:pointer;}

.boxSmallimg {float:left; position:relative; z-index:0; width:89px; height:89px;padding:4px; margin-right:10px; margin-bottom:10px;}

.bordoBigimmagine{ position:absolute; top:0px; left:0px; z-index:99999; width:300px; height:200px; background-image:url(../grafica/template/bordoimmaginebig.png); }

.boxBigimg { float:right; position:relative; z-index:0; width:300px; height:200px;padding:4px; margin-left:10px; margin-right:0px;}


.data {color:#646464; padding-bottom:5px;}
.intro { padding-bottom:5px;}

		.clearboth {clear:both;}
				.clear {clear:both;}
