body 
{ 
	font-family:		Georgia; 
	font-size:		14px;
	background: 		#759ED4 url('../img/rioalbano/bg.jpg');
	background-repeat: 	repeat-x;
	margin-top:		20px;
	text-align:		center;	
	font-style: 		normal;
	color:			#032E68;
}

a:link, a:visited
{
	color:			#032E68;
	font-weight:		bold;
	text-decoration:	none;
} 

img
{	
	border: 		0px;
}

a:hover
{
	color:			#933C42;
	text-decoration:	underline;
}

hr
{ 
	display: 		none;
}

span.errore
{
	color:			#C00;
	font-size: 		12px;
	font-weight:		bold;
}

p.footer_text
{
	font-family:		Verdana, sans-serif;
	font-size:		11px;
	color:			#FFF;
	font-style: 		normal;
}

p.footer_text a:link,
p.footer_text a:visited
{
	font-weight:		normal;
	color:			#FFF;
}

p.faq
{
	font-size:		12px;
	font-style: 		normal;
}

ul.faq
{
	font-size:		12px;
	list-style:		none;
	font-style: 		normal;
}

ul.faq li
{
	display:		block;
	padding:		2px;
	margin:			1px;
}

p.corsivo
{ 
	font-style: 		italic;
}


.clear
{
	clear:			both;
	font-size:		1px;
	line-height:		0px;

	
}


.display_none,
hr
{
	display				: none;
}

#container-home
{
	margin:			auto;
	width:			601px;
}


#container 
{ 
	width:			749px;
	text-align:		left;
	margin:			0 auto;	
}

#img_right
{ 
	float: 			right;
	width: 			35%;	
	padding:		0.5em;		
	line-height:		20px;
}

#img_right_vert
{ 
	float: 			right;
	width: 			35%;	
	padding: 		0.5em;		
	line-height:		20px;
}

#img_left
{ 
  	float: 			left;
  	width: 			35%;
	margin-right: 		1em;
  	padding-left: 		0px; 
	line-height:		20px;
}

#home
{
	background: 		#FFF;  
	background: 		url('../img/rioalbano/bg_corpo.gif'); 
	width:			749px; 
	margin:			0 auto;	
	border:			0;
	text-align:		center;
}

#home p
{
	font-size:		11px;
	margin:			10px;	
	text-align:		center;
	padding: 		0px;
	line-height:		15px;
	text-align:justify;
}

#home table td
{
	text-align:		center;
	padding: 		0px;

}

#home table
{
	margin-left: 5px;
		margin-right: 5px;


}




#home table h2
{
	text-align:		center;
	font-size:		20px;
	font-weight:		bold;
	margin-top: -10px;
	padding-top: 0px;
}

#home table td
{
	padding: 		15px;
	padding-top: 		0px;
}

#home h2
{
	font-size:		21px;
	color:			#032E68;
	padding: 		0px;
	margin: 5px;
	margin-bottom: 10px;
}




div.img_left
{ 
  	float: 			left;
	white-space:		nowrap;
	margin-right: 		5px;
  	padding:  		0px; 
	line-height:		20px;  	    
}
div.img_right
{ 
	float: 			right;
	white-space:		nowrap;
	margin-right: 		0px;
	padding-right: 		px; 	
	padding-left: 		10px; 
	line-height:		20px;
}

#header 
{ 
	position:		relative; 
	background: 		url('../img/rioalbano/header.jpg');
	height:			20px;  
	padding-top:  		30px;
	padding-right:  	20px;
	text-align:		right;
	font-size: 		13px;
}

#header_home
{ 
	position:		relative; 
	background: 		url('../img/header.jpg');
	height:			20px;  
	padding-top:  		30px;
	padding-right:  	20px;
	text-align:		right;
	font-size: 		13px;
}

#banner
{ 
	position:		relative; 
	background: 		url('../img/rioalbano/banner.jpg');
	height:			209px;  
	background-repeat: 	no-repeat; 
}

#menu
{ 
	background: 		url('../img/rioalbano/bg_corpo.gif'); 
	width:			749px; 
	height:			30px;
	text-align:		center;
	font-size: 		17px;
	padding-top: 		10px;

}

#menu2
{ 
	background: 		url('../img/rioalbano/bg_corpo.gif'); 
}

#corpo 
{ 
	position:		relative; 
	background: 		url('../img/rioalbano/bg_corpo.gif'); 
	width:			749px; 
}

#colonna1 
{ 
	top:			0;
	left:			0; 
	padding:		29px; 
	line-height:		23px;
}

#colonna1 
{ 
	top:			0;
	left:			0; 
	padding:		29px; 
	line-height:		23px;
}


#colonna1 p img
{ 
	text-align:		center;
	margin:			0px;
}

#colonna1 table
{ 
	font-family:		Georgia; 
	font-size:		12px;
	padding:		10px;
	text-align:		left;	
	font-style: 		normal;
	line-height:		17px;
	text-align:		center;
	margin-top:		20px;
}

#colonna1 table th
{ 
	background: 		#D5ECFE;
	color:			#040A12;
	font-weight: 		normal;
	font-size:		12px;
}


table#prenota
{ 
	background: 		#FFF;

}


#colonna1 table td
{ 
	background:		#F7FFCF;

}

#colonna1 table tr
{ 
	background:		#FFF;
}




table.data
{ 
	text-align:		left;	
	padding: 		0px;
	margin:			0px;

}

#colonna1 table#prenota2,

{ 

	background:		#FFF;
	float: 			right; 
margin: 0px;
	padding: 		0px;
	width:			340px; 


}




#colonna1 table#prenota2  tr,
#colonna1 table#prenota2  td
{ 

	background:		#FFF;

	margin-left:		0px;
	padding-left: 		20px;
	line-height:		23px;


}


#colonna1 table#prenota
{ 
	background:		#FFF;
	float: 			left; 
	text-align:		left;	
	margin:		0px;
	padding: 0px;
}

#colonna1 table#prenota td,tr
{ 
	background:		#FFF;
	text-align:		left;

	margin:		0px;
	padding: 		0px;
	padding: 0px;
}

#colonna1 
table#galleria 
{ 
	padding:		0px;
	margin:			auto;
	margin-top: 		20px;
}


#colonna1 
table#galleria td
{ 
	background:		#FFF;
	padding:		5px;
	vertical-align: 	top;
}

#colonna1 
table#galleria_orizz
{ 
	padding:		0px;
	margin: 		auto;
	margin-top: 		20px;
}

#colonna1 
table#galleria_orizz td
{ 
	background:		#FFF;
	padding:		5px;
	vertical-align: 	top;
}

#colonna2
{
	position:		absolute;
	margin:			0 0 0 400px; 
	padding:		20px;
	border:			1px solid #000;
}

#colonna2 p
{
	color:			#333;
}

#colonna2 img
{
	margin:			10px;
}

#colonna1 h2
{
	font-size:		21px;
	color:			#032E68;
	margin-top: 		0px;
	padding-top: 		0px;
	padding-bottom: 	0px;
}

#colonna2 h2
{
	font-size:		22px;
	color:			#300A00;
}


#newsbox
{ 
	font-size:		12px;
	font-style: 	   	normal;
	width:			150px;
	padding:		5px;
	line-height:		12px;
	text-align:		left;	
	background:		#FFF;
	margin:			3px;	
	border:			2px solid #000;
}

#footer 
{ 
	text-align:		center;
	background: 		#FFF url('../img/rioalbano/footer.jpg');
	height:			18px;  
	padding:		5px;
	padding-bottom:		10px;
	font-size: 		15px;
	color:			#032E68;
}

----#footer a:link, 
-----#footer a:visited
{
	color:			#FFE;
}
	
.img_sinistra   
{ 
	float: 			left; 
}

.img_centro  
{ 
	border:			0;
	align:			center;
}



.img_destra   
{ 
	float: 			right;
	text-align:   		center;
	width:        		213px;
	margin-left: 10px;
	margin-right: 5px;
	line-height: 		normal;
		font-family:		Georgia; 
	font-size:		12px;
}

span.didascalia_vert
{
	line-height: 		normal;
	width:        		186px;
	text-align:   		center;
	display:      		block;
	padding-right: 		43px;
}

span.didascalia_orizz
{
	line-height:  		normal;
	width:        		235px;
	text-align:   		center;
	display:      		block;
}