/*@import url('menu_sx.css');
@import url('menu_top.css');*/
@import url('pagina_print.css');
@import url('pagina_home_print.css');
/*@import url('lang-top.css');*/
@import url('contatti_print.css');


#residenza
	{
	display:none;	
	}

#menu_top_inhome
	{
	display:none;	
	}

#lang-top
	{
	display:none;
	}

.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;
	}
	
	
	
/*.rect_testo
	{
	margin:0 0px 0 0;
	padding:0;
	background: #F6F0E2;
	min-height: 280px;
	height: auto !important;
	height: 280px;
	}
	
.rect_testo .titolo
	{
	margin:0;
	padding:1px;
	background:#B2A37C;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia;
	color: #F6F0E2;
	}
	
.rect_testo .testo
	{
	margin:10px;
	padding:0;
	}*/
	

	
	
	
.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;
	}
	

.testo_al_centro
	{
	float:left;
	width:248px;
	}
	
.testo_doppio
	{
	float:left;
	width:436px;
	}
	
	
	
	/****************/
	
	#intro
	{
	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: 520px;
	height: auto !important;
	height: 520px;
	z-index:10;
	}

#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
	{
	display:none;
	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 10px 0;
	background: #F7EFE3;
	min-height: 280px;
	height: auto !important;
	height: 280px;
	}
	
.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:10px;
	padding:0;
	}
	
	.rect_testo	.icone
		{
		margin:25px auto 0 auto;
		text-align:center;
		}
		
		
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;
		} 
