html{ height:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
body { 
		height:100%;
		background-color:#5a0707; background-image:url(/img/layout/bg_body.gif); background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; line-height:20px;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

a{ color:#990000; text-decoration:none;}
a:hover{ color:#990000; text-decoration:underline;}

h3.Offerte{ color:#990000; text-transform:uppercase; font-size:12px; margin-bottom:2px; border-bottom:2px solid #990000;}

input, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; border:1px solid #666666; background-color:#efefef;}
#container{ 
		height:auto !important; height:100%; min-height:100%; width:1000px; margin:0px auto;  		
		
}
#testa{
		background-image:url(/img/layout/bg_testata.gif); background-repeat:no-repeat;
		height:464px;
}
#content{ 
		height:auto !important; height:100%; min-height:100%;
		position:relative; width:900px; margin:0px auto; 
		background-image:url(/img/layout/bg_bot_content.gif); background-repeat:repeat-x; background-position:bottom center; background-color:#FFFFFF;
		color:#4b4b4b;
		

}

#footer{
		clear:both;position:relative; width:790px; margin:0px auto; padding:10px; height:100px; text-align:right
}

#footer a{ color:#f7f0cb; font-size:12px;}

/*Stili per testa*/
#testa #intestazione-hotel{ 
	position:relative; width:900px; margin:0px auto;  padding-top:20px; height:80px; line-height:17px;
}

#testa #intestazione-hotel a:hover{ 
	text-decoration:none;
}

#testa #intestazione-hotel .menu1{ 
	width:300px; float:left; margin-top:0px; padding-top:30px;
}
#testa #intestazione-hotel .menu1 a{ 
    display:block; float:left; padding:10px; padding-left:14px; padding-right:14px; text-align:center;
	text-decoration:none; color:#f7f0cb; 
}

#testa #intestazione-hotel .logo { 
	margin-left:586px; padding-left:60px;
	font-family:Georgia, "Times New Roman", Times, serif; color:#7b7b7b;
	padding-top:6px; 
}

#testa #intestazione-hotel .logo .logo-hotel { 
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif; color:#7b7b7b;
}

#testa #intestazione-hotel .hotel-menuLingue{ position:absolute; margin-top:22px; margin-left:200px; left:300px;}

/* Firefox */  
@-moz-document url-prefix() {   
	#testa #intestazione-hotel .hotel-menuLingue{ position:absolute; top:22px; left:300px;}
	#testa #intestazione-hotel .logo { 
	margin-top:10px; margin-left:580px;
	}
   #testa #intestazione-hotel .logo { 
	margin-left:586px;
	font-family:Georgia, "Times New Roman", Times, serif; color:#7b7b7b;
	padding-top:0px; 
}

} 

/*IE 6*/ 
* html #testa #intestazione-hotel .hotel-menuLingue{ position:absolute; top:22px; left:300px;}
* html #testa #intestazione-hotel .logo { 
	margin-top:30px; margin-left:580px;
	}
* html #testa #intestazione-hotel .logo { 
	margin-left:586px;
	font-family:Georgia, "Times New Roman", Times, serif; color:#7b7b7b;
	padding-top:0px; 
}


#testa #intestazione-hotel h1 { 
	font-family:Georgia, "Times New Roman", Times, serif; color:#7b7b7b; font-size:18px; text-transform:uppercase;
	margin-bottom:0px; margin-top:1px;text-indent:2px;
}
#testa #intestazione-hotel b { 
	text-indent:2px; font-size:11px; text-transform:uppercase; text-indent:4px;
}

#testa #intestazione-hotel img { 
	border:0px;
}



#testa #split2 { 
position:relative;
clear:both;
width:900px; margin:0px auto;
}

#testa #split2 .booking{ 
		width:310px; height:297px;
		float:left; 
		background-color:#990000; background-image:url(/img/layout/bg_box_prenotazioni.jpg); background-repeat:repeat-x;
}

/*solo per IE6*/
* html #testa #split2 .booking { width:306px;  padding:0px; margin:0px;    }
* html #testa #split2 .booking form{ padding:0px; margin:0px; }
* html #testa #split2 .slide{ }

#testa #split2 .booking form{ 
padding:35px; padding-top:10px;
}
#testa #split2 .booking h2{ 
margin-top:2px; font-size:16px; text-align:center; text-transform:uppercase;
}
#testa #split2 form .btn{ 
display:block; padding:12px; padding-top:8px; border:0px; background-color:transparent; width:203px; cursor:hand; font-weight:bold; margin-top:10px;
 background-image:url(/img/layout/btn_prenotazioni.gif); background-repeat:no-repeat; color:#000000; 
}

#testa #split2 .slide{ 
		
}

#testa #menu1{ 
position:relative;
width:900px; margin:0px auto;
margin-top:20px;
}

/* Firefox */  
@-moz-document url-prefix() {   
  #testa #menu1{ 
margin-top:20px;
}
}  


#testa #menu1 a{ 
display:block; float:left; padding-left:17px; padding-right:17px; text-align:center; color:#4b4b4b; height:24px; border-right:1px solid #cccccc;  text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:12px; 
}

#testa #menu1 a:hover{ 
display:block; float:left;  text-align:center; color:#990000; height:24px;  border-right:1px solid #cccccc; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:12px; 
}

/*solo per IE6*/
* html #testa #menu1 a{ 
display:block; float:left; width:146px; text-align:center; color:#4b4b4b; height:24px; border-right:1px solid #cccccc;  text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:12px; 
}







/*Stili per content*/
#content .b_descr_hotel{ 
		width:860px; margin:0px auto; padding-top:20px;
		background-image:url(/img/layout/bg_linea.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:24px;
}

#content .split3{ width:900px; margin:0px auto;}
#content .split3 div{ float:left; width:282px; margin-left:9px; }
#content .split3 a{ color:#4b4b4b}

#content .split3 div .top{ background-image:url(/img/layout/box-split-3-home-TOP.gif); background-repeat:no-repeat; height:206px; padding-left:22px;
 }
#content .split3 div .top h3{ margin-top:30px; font-size:14px; text-transform:uppercase;  }
#content .split3 div .top h3 .hotel{ color:#750706; font-size:32px; font-weight:lighter;  }
#content .split3 div .top img{ margin-top:0px; font-size:14px; text-transform:uppercase; background-color:#4b4b4b; border:0px; padding:8px;  }
#content .split3 div .center{ background-image:url(/img/layout/box-split-3-home-center.gif); background-repeat:repeat-y; padding-left:26px;  padding-right:26px; width:240px; height:140px}
#content .split3 div .bot{ background-image:url(/img/layout/box-split-3-home-BOT.gif); background-position:bottom left; background-repeat:no-repeat; height:50px;padding-left:34px;}

/*solo per IE6*/
* html #content .split3{ width:880px; margin:0px auto;}

* html #content .split3 div{ width:200px; padding:0px; margin:0px; margin-left:2px;  }
* html #content .split3 div .top{ background-image:url(/img/layout/box-split-3-home-TOP.gif); background-repeat:no-repeat; height:206px; width:256px; }
* html #content .split3 div .top h3{ margin-top:30px; font-size:14px; text-transform:uppercase;  }
* html #content .split3 div .top h3 .hotel{ color:#750706; font-size:32px; font-weight:lighter;  }
* html #content .split3 div .top img{ margin-top:0px; font-size:14px; text-transform:uppercase; background-color:#4b4b4b; border:0px; padding:8px;  }

* html #content .split3 div .center{ background-image:url(/img/layout/box-split-3-home-center.gif); background-repeat:repeat-y;  height:140px; padding-right:0px; width:250px; }
* html #content .split3 div .bot{ background-image:url(/img/layout/box-split-3-home-BOT.gif); background-position:bottom left; background-repeat:no-repeat; height:50px; width:250px;}


#content #extra{ clear:both;  width:880px;  margin:0px auto;  margin-top:10px;  }

#content #extra .news{ float:left; width:390px; margin-right:34px; padding-right:20px; padding-bottom:50px;}

/* Firefox */  
@-moz-document url-prefix() {   
#content #extra .news{ float:left; width:390px; margin-right:34px; padding-right:20px; padding-bottom:0px;}
#content #extra .news h4{ text-transform:uppercase;  margin-top:20px; margin-left:26px; }
}
}  

#content #extra .news h4{ text-transform:uppercase;  margin-top:20px; margin-left:26px; }
#content #extra .news h5{  }
#content #extra .news h4 .hotel{ color:#750706;   }
#content #extra .news div{ margin-left:26px;  background-position:bottom; background-repeat:no-repeat; padding-bottom:10px;}
#content #extra .news div h5{ margin-bottom:2px;}
#content #extra .news .linkTutte a{ text-decoration:none;  font-weight:bold; }
#content #extra .news .linkTutte a:hover{ text-decoration:underline;  }
#content #extra .news img{ border:0px;  }
/*solo per IE6*/
* html #content #extra .news{ float:left; width:370px; margin-right:34px; padding-right:20px;}

#content #extra .dintorni{ background-image:url(/img/layout/bg_box_dintorni.gif); background-repeat:no-repeat; background-position:top left; width:400px; padding-left:36px; margin-left:410px;  }
#content #extra .dintorni h4{ text-transform:uppercase;  padding-top:30px; margin-bottom:12px; }
#content #extra .dintorni h4 .hotel{ color:#750706;   }
/*solo per IE6*/
* html #content #extra .dintorni{ background-image:url(/img/layout/bg_box_dintorni.gif); background-repeat:no-repeat; background-position:top left; width:370px; padding-left:36px; margin-left:410px;  }


#content #extra .dintorni .boximg{ float:left; padding:0px; margin:0px;  width:186px;   }
/*solo per IE6*/
* html #content #extra .dintorni .boximg{ float:left; padding:0px; margin:0px;  width:184px;   }
#content #extra .dintorni .boximg img{padding:8px; background-color:#4b4b4b;   }
#content #extra .dintorni .boximg a{ text-decoration:none;   }
#content #extra .dintorni .boximg a:hover{text-decoration:underline ; }

#content #extra .promozioni{ background-image:url(/img/layout/bg_box_dintorni.gif); background-repeat:no-repeat; background-position:top left; width:400px; padding-left:36px; margin-left:400px;  }
#content #extra .promozioni h4{ text-transform:uppercase;  padding-top:30px; margin-bottom:0px; }
#content #extra .promozioni h4 .hotel{ color:#750706;   }
#content #extra .promozioni div {  padding-top:0px;}
#content #extra .promozioni div img{ float:left; border:0px;}
#content #extra .promozioni div h4{ margin-top:0px; margin-bottom:2px; font-size:13px;} 
#content #extra .promozioni .prezzo { color:#990000; font-size:14px;} 
#content #extra .promozioni .btn_link{ display:block;  border-bottom:2px solid #990000; text-transform:uppercase; width:360px; padding:6px; margin-bottom:6px;}

/* Firefox */  
@-moz-document url-prefix() {   
#content #extra .promozioni .btn_link{ display:block; border-bottom:2px solid #990000; text-transform:uppercase; width:360px; padding:6px; margin-bottom:6px; margin-left:8px;}
}
}  
.button1{ display:block; padding:2px; width:80px; margin-top:2px; border:2px solid #979797; color:#333333; background-color:#ebdc82;}



#content .testi_cat{ background-image:url(/img/layout/bg_box_dintorni.gif); background-repeat:no-repeat; background-position:top left; width:820px; margin:0px auto; padding:30px; min-height:250px;}
#content .testi_cat h2{ text-transform:uppercase;   margin-top:0px; font-size:16px; color:#666666;  }
#content .testi_cat h3{ text-transform:uppercase;   margin-top:0px; font-size:16px; padding-bottom:10px; color:#666666;  }
#content .testi_cat h2 .hotel{ color:#750706;   }
#content .listaDintorni h3{ margin-bottom:4px; padding:0px; margin-top:18px;  }

#content .testi_offerte{ background-image:url(/img/layout/bg_box_dintorni.gif); background-repeat:no-repeat; background-position:top left; width:820px; margin:0px auto; padding:30px; min-height:250px;}
#content .testi_offerte h2{ text-transform:uppercase;   margin-top:0px; margin-bottom:0px; font-size:16px; color:#666666; margin-bottom:10px;  }
#content .testi_offerte h2 .hotel{ color:#750706;   }

#content .testi_offerte h4{ text-transform:uppercase;  padding-top:20px; padding-bottom:10px; }
#content .testi_offerte h4 .hotel{ color:#750706;   }
#content .testi_offerte div {  padding-top:0px; }
#content .testi_offerte div img{ float:left; margin-right:6px;}
#content .testi_offerte div h4{ margin-top:0px; margin-bottom:10px; font-size:13px;} 
#content .testi_offerte .prezzo { color:#990000; font-size:14px;} 

.clearer{clear:both;  border-bottom:1px solid #cccccc}


.anteprimaNews{ margin-bottom:20px; }
#content .testi_cat .anteprimaNews h3{ margin-bottom:4px; padding:0px; margin-top:0px; font-size:13px; text-transform:none;}
.contatti_btn{ display:block; padding:6px; color:#ffffff; background-color:#990000; border:0px solid #000; width:130px; cursor:hand;}
.anteprimaNews img{ border:0px;}

#offerte-box{ float:left;}
#offerte-box div h5{ margin-bottom:2px;}
#offerte-box div { margin:0px; padding:0px; }
#offerte-box img { border:0px;}


#blocIndi{ }
#blocIndi h3{ font-size:13px; margin-bottom:10px;}

#listaZone{}
#listaZone div.listaDintorni{ border-bottom:1px solid #cccccc;}
#listaZone div.listaDintorni h3{ font-size:14px;}

.clearer{ clear:both; border-bottom:1px solid #ccc; padding:0px; margin:0px; height:4px;}


#blocIndi{ line-height:18px;}
#blocIndi h3{ font-size:12px; margin-bottom:4px;}
.paginazione { border-bottom:2px solid #efefef; padding:10px; font-weight:bold;}
.paginazione a{ margin:10px;}


