@import url('menu_sx.css');
@import url('menu_top.css');
@import url('pagina.css');
@import url('pagina_home.css');
@import url('lang-top.css');
@import url('contatti.css');
		
.afloat
	{
	}
	
.afloat:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}

/*  \*/
* html .afloat {
	height: 1%;
}
/*  */

	
.afloat img
	{
	margin:0 0px 0 0;
/*	height: 1%;*/
	}
	
	
		
h3
	{
	font-size:12px;
	margin:0;
	padding:0;
	color: #72191B;
	}
	
h3 a, h3 a:link, h3 a:visited, h3 a:focus
	{
	color: #72191B;
	text-decoration:none;
	}
	
h3 a:hover
	{
	text-decoration:underline;
	}
	
	
a, a:link, a:visited, a:focus
	{
	color:#3A404F;
	text-decoration:none;	
	}
	
a:hover
	{
	text-decoration:underline;
	}
	


	
	
	
.colonna_foto
	{
	float:left;
	width:183px;
	text-align:center;
	}
	
.colonna_foto img
	{
	margin:0 auto;
	border:0;
	margin-bottom:10px;
	}
	
	
.colonna_foto_big
	{
	float:left;
	width:400px;
	text-align:center;
	}
	
.testo_per_foto
	{
	float:left;
	width:215px;
	min-height: 240px;
	height: auto !important;
	height: 240px;
	}
	
.testo_al_centro
	{
	float:left;
	width:248px;
	}
	
.testo_doppio
	{
	float:left;
	width:436px;
	}
	
	
	
	/****************/
	
	#intro
	{
	min-height: 550px;
	height: auto !important;
	height: 550px;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#intro .prerettangolo
	{
	position:relative;
	width:200px;
	float:left;
	margin:0 5px 0 0px;
	}
	
#intro .rettangolo
	{
	font-size:11px;
	min-height: 540px;
	height: auto !important;
	height: 540px;
	z-index:10;
	background: #FEF1CF;
	background: #F6F0E2;
	border-bottom: 6px solid #B2A37C ;
	}
	

	
#intro p
	{
	margin:0px 0px 4px 0px;
	padding:4px 8px 0 8px;
	}
	
#intro p.foto
	{	text-align:center;}

#intro p img
	{
	border:0;
	margin:0 auto;
	}
	
#intro .sito
	{
	font-size:11px;
	padding: 0 3px 0 0;
	margin:-40px 0px 0 0;
	text-align:right;
	}
	
	
.rect_testo
	{
	margin:0 8px 0 0;
	padding:0 0 40px 0;
	background: #F7EFE3;
	min-height: 240px;
	height: auto !important;
	height: 240px;
	}
	
.rect_testo .titolo
	{
	margin:0;
	padding:1px;
	color:#E0D2BD;
	background:#AB9F91;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia;
	color: #F7EFE3;
	}
	
.rect_testo .testo
	{
	margin:5px;
	padding:0;
	}
	
	.rect_testo	.icone
		{
		margin:25px auto 0 auto;
		text-align:center;
		}
		
		
.scorri_foto
		{
		 position:relative;
			clear:both;
			margin:10px 0px 0 0;
			height:30px;
			padding:0;
		}
		
	.scorri_foto .precedente
	{
	float:left;
	height:30px;
	width:90px;
	text-align:left;
	margin:0 0 0 15px;
	padding:0;
	}
		
		
.scorri_foto .successiva
	{
	float:right;
	height:30px;
	width:90px;
	text-align:right;
	margin:0 15px 0 0;
	padding:0;
	}
	
		
		
ol.condizioni
	{
	padding:0 8px 0 0; 
	margin:5px 0 0 40px;
	}

ol.condizioni li
	{
	margin:3px 0 6px 0;
	}
	
ol.condizioni2
	{list-style-type:lower-alpha;
	}
	
	
a.tooltip
		{ position:relative; /*questa č fondamentale*/
    z-index:24;  /*background-color: #ccc; color: #000;*/
    text-decoration: none; 
		margin:0;
		padding:0;
		height:25px;
		}

a.tooltip:hover
	{ z-index: 25; background:#fff;} 

a.tooltip span{display: none}

a.tooltip:hover span{ /*lo span verrā mostrato solo sullo stato :hover */
    margin:0;
		display: block; 
		position:absolute;
    top: 25px; 
		left: 25px; 
		padding: 2px;
		min-width: 120px;
		width: auto !important;
		width: 120px;
		border: 1px solid #B3A37F; 
		background-color: #D9CAB6; 
		color:#000;
    text-align: left;
		text-decoration:none;
		} 

		
	/*servizi aggiuntivi*/
	
.listaserviziaggiuntivi
	{
	margin:5px 10px 0 0;
	}
	
.listaserviziaggiuntivi li
	{
	margin: 0 0 0 25px;
	padding:0 0 0 2px;
	}