﻿body {text-align:center;margin:0;padding:0;background-color:#ab4245;font-family:Arial, Helvetica, sans-serif, verdana, times new roman;font-size:8pt;color:#3d241c;}
#wrapper  {width:970px;margin:0 auto;text-align:left;font-family:Verdana;font-size:8pt;}

/*TOP*/

	#header {width:970px;height:154px;margin:0 auto;}
	#header h1 {float:right;text-indent: -9999px;width:333px;height:70px;background:url(/images/Albergoalmaso_logo.gif) no-repeat;padding:0;margin:55px 0 0 0;}
	#slideshow {position:relative;float:left;width:958px;height:264px;background:url(/images/sf_top.gif) bottom repeat-x white;margin:0;padding:8px 0 0 0;}	
	#dx{float:right;width:12px;height:246px;background:url(/images/fascia_dx.gif) repeat;}

	/*MENU*/
	
		#menu {position:relative;float:left;width:574px;height:154px;margin:0 auto;font-family:Times New Roman;font-size:10pt;font-weight:bold;}
		#menu ul {list-style-type:none;color:#fff;height:36px;margin:65px 0 0 0;padding:20px 0 0 0;border-top:1px solid #e7e4d6;border-bottom:1px solid #e7e4d6;}
		#menu ul li {display:block;float:left;height:15px;padding:0 26px;margin:0 0 0 8px;border-right:1px solid #e7e4d6;}
		#menu ul li.ultimo {display:block;float:left;height:15px;padding:0 0 0 26px;margin:0 0 0 8px;	border:0;}
		#menu ul li a {color:#fff;text-decoration:none;}
		#menu ul li a:hover, #menu ul li.selezionato {color:#b1aea0;}
	
	/*Fine MENU*/

/*Fine TOP*/


/*CONTENITORE*/

	#content {position:relative;float:left;width:958px;padding:0;margin:0;background-color:#FFFFFF;color:#636057;}
	
	#content a {color:#ab4245;}
	#content a:hover {color:#636057;}
	h2 {position:relative;height:20px;padding:25px 0 0 23px;color:#ab4245;font-family:Times New Roman;font-size:14pt;font-weight:bold;border-left:8px solid #d1cfc7;}
	h2 .lang {position:absolute;top:0;left:23px;color:#b1aea0;font-weight:normal;text-transform:uppercase;border-top:1px solid #b1aea0;border-bottom:1px solid #b1aea0;font-family:Times New Roman;font-size:11pt;}

	/*CONTENUTI*/
	
		#contenuti {position:relative;float:left;width:910px;padding:0 0 0 23px;margin:20px 0;}
		
		#box_sx {position:relative;float:left;width:530px;}	
		#box_sx ul {margin:0 0 0 14px;padding:0;width:500px;}	
		#box_sx ul li {margin:0;padding:0;list-style-type:square;}	
		#hotel #box_dx {position:relative;float:right;width:280px;margin:0 30px 0 0;}
		#box_dx {position:relative;float:right;width:350px;}
		#box_dx p {color:#ab4245;}
		#box_dx ul {padding:0;margin:0 0 10px 0;}
		#box_dx ul li {list-style-type:none;width:340px;margin:0;padding:2px;border-bottom:1px solid #d1cfc7;}
		#box_map {position:relative;float:right;width:400px;padding:10px 0;border-bottom:1px solid #d1cfc7;border-top:1px solid #d1cfc7;}	
		#box_dx img {border:4px solid #d1cfc7;margin:4px;}
	
		/*PREZZI*/
		
			#box_prices {position:relative;float:right;width:360px;}	
			table tr td {border-bottom:1px solid #d65167;padding:10px 0 5px 0;}
			#contenuti #box_sx ul.prezzi li {margin:8px 0;}
		
		/*Fine PREZZI*/
	
	/*Fine CONTENUTI*/

/*Fine CONTENITORE*/

/*BOTTOM*/	

#bottom {width:970px;height:100px;padding:18px 0 0 0;}
	
.indirizzi {position:relative;float:left;color:white;border-top:1px solid #e7e4d6;border-bottom:1px solid #e7e4d6;width:260px;height:80px;}
.indirizzi p{position:absolute;bottom:10px;left:0;margin:0;padding:0;}
.indirizzi img {position:absolute;top:15px;left:110px;}	
.indirizzi a{font-family:Times New Roman;font-size:11pt;margin:0;padding:0;}

#lavigna a {position:relative;float:left;width:130px;height:63px;margin:7px 20px 0 270px;background:url(/images/residencelavigna.jpg) no-repeat;border:4px solid #d1cfc7;}

/*Fine BOTTOM*/	

/* FORM */

	form,
	input,
	#formcontatti,
	#formconferma {margin:0;padding:0;}
	#formcontatti {position:relative;width:450px;float:left;}
	#formconferma {position:relative;width:450px;float:left;}
	.input_text {width:200px;padding:2px;height:20px;border:1px solid #383838;}
	select {border:1px solid #383838; font-size:8pt;}
	.input_area {height:35px;font-size:8pt;width:200px;color:#a6a6a6;border:1px solid #383838;}
	.contatti,.contatti2 {float:left;width:200px;margin:0 20px 0 0;padding:0;}
	#box_errore {position:absolute;display:none;width:300px;height:150px;left:450px;top:560px;border:1px solid #383838;text-align:left;background:#fff;z-index:5;}
	#div_titolo_errore {background:#ab4245;color:#fff;padding:10px;}
	#div_errore {color:#000;padding:10px;text-align:center;position:relative;top:10px;}
	#bottone_errore {font-size:8pt;width:90px;height:25px;}
	
/* fine FORM */

/*CONCEPT BY*/

	#concept {position:relative;font-size:9px;width:970px;margin:20px auto;padding:0;text-align:right;}
	#concept a {font-size:9px;font-family: Verdana;color:#a0a0a0;font-weight:bold;font-stretch:expanded;text-decoration: none;}
	#concept a:hover {color:#E97D00;}

/*Fine CONCEPT BY*/

/*CARATTERISTICHE GENERICHE*/

	.clear {clear:both;}
	img {border:0px;margin:0px;padding:0px;}
	.titolo {font-family:Times New Roman;font-size:11pt;font-weight:bold;margin:0;padding:4px 0;}
	.titolo2 {color:#6f8742;font-weight:bolder;letter-spacing:1pt;}
	.left {float:left;}
	.right {float:right;}
	a:link, a:visited {color:#fff; text-decoration:none;}
	a:hover {color:#e7e4d6}

/*Fine CARATTERISTICHE GENERICHE*/

/*NEWS*/

	#news {margin:0 15px; line-height:15pt; color:#666}
	#news #immagine_principale {margin:15px 0;}
	#news #news_immagini {margin:5px 0;}
	#news #news_immagini img {margin:4px; border:1px #D65167 solid;}
	#news #news_immagini img:hover {border:1px #4c4c4c solid}
	#news .colore {color:#D65167;}
	#news ul {list-style:square; margin:0 0 0 20px; padding:0; }
	#news ul li {color:#D65167; margin:5px 0;}
	#news ul li a:link, #news ul li a:visited {color:#D65167}
	#news ul li a:hover {color:#999}
	
/*Fine NEWS*/