/* indicazioni relative al layout generale*/

.barra_dettaglio_pacchetto{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff;
	text-transform: uppercase;
	background-color:#afc146;

}
.select_motore {
    font: 10px Arial, Helvetica, sans-serif;
    color: #6F6F6F;
    width: 184px;
	MARGIN-BOTTOM: 7px;
	MARGIN-LEFT: 3px;
} 
.iscrizione_operatore_select {
    font: 10px Arial, Helvetica, sans-serif;
    color: #6F6F6F;
    MARGIN-BOTTOM: 7px;
	MARGIN-LEFT: 3px;
} 
input {
    font: 10px Arial, Helvetica, sans-serif;
    color: #6F6F6F;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 3px;
} 
TEXTAREA {
    font: 10px Arial, Helvetica, sans-serif;
    color: #6F6F6F;
    /*width: 130px;*/
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 3px;
}
form {
	MARGIN: 0px;
	PADDING: 0px;
} 
.bold_arancio {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #F15B40;
}
.box_ricettivita {
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	PADDING: 0px;
	width: 201px;
}
.bold_granata {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #afc146;
	MARGIN-LEFT: 3px;
}
.bot_cerca {
	MARGIN: 0px; 
	MARGIN-LEFT: 132px; 
}
.tbl_vademecum {
	MARGIN-TOP: 8px; 
	PADDING: 0px;
	width: 135px;
	MARGIN-BOTTOM: 8px;
}
.txt_menu_vademecum{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #6F6F6F;
	PADDING-LEFT: 0px;
	MARGIN:0px;
	text-decoration : NONE;

}
.txt_menu_vademecum:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	color : #afc146;
	text-decoration : NONE;
}
.txt_copyright{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	line-height:12px;
}
.link_credits{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	line-height:12px;
	text-decoration : NONE;
	text-align:right;
}
.link_credits:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #AF1F08;
	line-height:12px;
	text-decoration : NONE;
		text-align:right;

}

.sm_pacchetto{
	/*Margin-top:13px;
	Margin-left:6px;
	border: 1px solid #FFFFFF;
	float: left;*/
}
.tit_pacchetto{
	Margin-top:13px;
	Margin-left:0px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #003a79;
	text-decoration: none;
		text-transform: uppercase;
	
}
.tit_pacchetto:hover{
	Margin-top:13px;
	Margin-left:0px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #afc146;
	text-decoration: none;
		text-transform: uppercase;
	
}
.txt_pacchetto{
	Margin-left:0px;
	margin-bottom:0px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #5b5b5b;
	width : 144px;
}
.txt_click{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #b3220e;
	
}
.bkg_grigio{
	background-color: #f4f5f5;
	
	
}
.bkg_grigio2{
	background-color: #fefdfd;
	
	
}
.bkg_grigio3{
	background-color: #f5f5f5;
	
	
}
.bkg_grigio4{
	background-color: #edebec;
	
	
}

.img_novita{
	border: 1px solid #FFFFFF;
	margin-bottom:10px;
}

.tit_novita{
	FONT-WEIGHT: bold;
	text-decoration: none;
	font-size: 10px;
		text-transform: uppercase;
	
}
.tit_novita:hover{
	FONT-WEIGHT: bold;
	text-decoration: none;
	font-size: 10px;
		text-transform: uppercase;
	
}
.box_novita{
	Margin-top:22px;
	Margin-left:12px;
	margin-bottom:10px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #5b5b5b;
	width : 118px;
}
.txt_testimonianze{
	Margin-top:10px;
	Margin-left:6px;
	Margin-right:6px;
	margin-bottom:15px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #5b5b5b;
	width : 380px;
}

.img_testimonianze{
	border: 1px solid #7c7b7a;
	margin-bottom:5px;
}

.box_testimonianze{
	Margin-left:6px;
	margin-bottom:10px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #5b5b5b;
	width : 125px;
}

.login{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	padding-left: 5px;
	color: #a4a2a3;

	
}
.titolo_big{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #003a79;
		text-transform: uppercase;
	
}
.risultati_ricerca{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: #6f6f6f;
	
}
.risultati_ricerca_bold{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #6f6f6f;
	
}
label{
padding: 0px; 
margin: 0px;
FONT-SIZE: 10px; 
COLOR: #6f6f6f;
}
.risultati_pacchetti{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #6f6f6f;
	border-bottom: 1px solid #ececec;
	padding-top:12px;
	padding-left:9px;
}

.tit_risultati_pacchetti{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #003a79;
	text-decoration: none;
		text-transform: uppercase;
	
}

.tit_risultati_pacchetti:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #afc146;
	text-decoration: none;
	
}
.rosso_bold{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #003a79;
	
}
.testo_piccolo{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px; 
	COLOR: #6f6f6f;
	
}
.box_servizi{
	background-color: #ffffff;
	width: 193px;
	
}
/*------------------------------------------            sopra utilizzate - sotto controllare css di form e altro                   ---------------------------*/












.vertical_space6{
	Margin-top:6px;
	Margin-bottom:6px;
}
.vertical_space4{
	Margin-top:4px;
	Margin-bottom:4px;
}
.vertical_space_bottom_4{
	Margin-top:0px;
	Margin-bottom:4px;
}
.vertical_space2{
	Margin-top:2px;
	Margin-bottom:2px;
}
.margin_bottom{

	Margin-bottom:4px;
}
/* formattazione testo*/



.txt{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	PADDING-LEFT: 4px;
}

.txt_prodotti_home {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	PADDING-LEFT: 93px;
	/*width:309px;*/
}
/* formattazione tabelle */



.box_eventi{
	padding: 0px;
	width : 135px;
	text-align:center;
	margin:0px;
}
.box_eventi_contenuto{
	padding: 0px;
	width : 117px;
	text-align:center;
	margin:0px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #AF1F08;
}
.margine_alto_prodotti_home{
margin-top:10px;
}
.box_prodotti{
	padding: 0px;
	padding-left: 3px;
	padding-right: 4px;
	width : 408px;
	text-align:left;
	margin:0px;
	BACKGROUND: #FFFFFF;
}
.img_prodotti{
	padding: 0px;
	margin:0px;
	margin-right:14px;
	float:left;
}
.img_tit_prodotti{
	margin-left:0px;
	margin-top:2px;
	margin-bottom:2px;
}
.box_prodotti_contenuto{
	padding: 0px;
	text-align:left;
	margin:0px;
	margin-left: 0px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	height:50px;
	overflow: hidden;
	line-height:11px;
	width: 292px;
	text-decoration : NONE;
}

.img_trattini_prodotti{
	margin-left: 95px;
	width: 292px;
	clear: both;
}
.box_short_breaks{
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width : 201px;
	text-align:left;
	margin-left:0px;
	margin-bottom:1px;

}
.img_short_breaks{
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	height: 61px;

}
.img_tit_short_breaks{
	margin-left:53px;
	margin-top:0px;
	margin-bottom:0px;
	width : 140px;
}
.box_short_breaks_contenuto{
	padding: 0px;
	padding-left: 4px;
	text-align:left;
	margin:0px;
	margin-left: 0px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	width : 140px;
	height:43px;
	overflow: hidden;
	line-height:11px;
}
.box_short_breaks_int{
	padding: 0px;
	width : 100px;
	text-align:left;
	margin:0px;
}
.img_tit_short_breaks_int{
	margin-left:0px;
	margin-top:3px;
	margin-bottom:0px;
	width : 100px;
}
.box_short_breaks_contenuto_int{
	padding: 0px;
	padding-left: 4px;
	text-align:left;
	margin:0px;
	margin-bottom:12px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	width : 100px;
	height:43px;
	overflow: hidden;
	line-height:11px;
}
.img_trattini_short_breaks{
	margin-left:0px;
	clear: both;
}
.bot_short_break {
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 80px; 
}
.nofloat{

	float: none;

}
/* MENU DI NAVIGAZIONE */
.txt_menu_liv1{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN:0px;
	text-decoration : NONE;
	COLOR: #AF1F08;
	/*background:#445570;*/
	width:181px;
	MARGIN-LEFT: 3px;
		padding: 3px;
		line-height:16px;
	/*height:100px;
	/*text-transform: uppercase;*/

}
.txt_menu_liv1:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #5A759E;
	MARGIN-LEFT: 3px;
	text-decoration : NONE;
	/*text-transform: uppercase;*/
	/*background:#5A759E;*/
}
.txt_menu_liv2{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	MARGIN:0px;
	text-decoration : NONE;
	COLOR: #5B5B5B; 
	MARGIN-bottom: 2px;
	/*text-transform: capitalize;*/
	height:11px;
	MARGIN-LEFT: 0px;
	border-bottom: 1px solid #D4D4C8;
	width:172px;
	/*background:#CBD1DA;*/
			padding: 1px;
}
.txt_menu_liv2:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #AF1F08;
	MARGIN-bottom: 2px;
	text-decoration : NONE;
	/*text-transform: capitalize;*/
	height:11px;
	MARGIN-LEFT: 0px;
	border-bottom: 1px solid #D4D4C8;
		/*background:#5A759E;*/
}
.txt_menu_liv3{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	text-decoration : NONE;
	/*text-transform: capitalize;*/
	COLOR: #5B5B5B;
	background:#F5F5F5;
	MARGIN:0px;
	MARGIN-LEFT: 3px;
	height:14px;
		width: 162px;
			MARGIN-bottom: 2px;

}
.txt_menu_liv3:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	text-decoration : NONE;
	/*text-transform: capitalize;*/
	COLOR: #AF1F08;
	background:#F4F3F3;
	MARGIN-LEFT: 3px;
	height:14px;
	width: 162px;
		MARGIN-bottom: 2px;

}

.txt_menu_liv4{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	MARGIN:0px;
	text-decoration : NONE;
	COLOR: #5B5B5B;
	MARGIN-TOP: 0px;
	text-transform: capitalize;
	height:14px;
	MARGIN-LEFT: 36px;
		MARGIN-top: 1px;

}
.txt_menu_liv4:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #AF1F08;
	MARGIN-TOP: 0px;
	text-decoration : NONE;
	text-transform: capitalize;
	height:14px;
	MARGIN-LEFT: 36px;
		MARGIN-top: 1px;
}
.float_left_liv2{
	/*float:left;*/
	MARGIN-LEFT: 5px;

}
.float_left_liv3{
	/*float:left;*/
	MARGIN-LEFT: 12px;
	MARGIN-top: 1px;
}
/* paginazione interne */
.box_pagina_interna{
	padding:13px;
	margin:3px;
	width:auto;

}
.titolo_pagina {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #aec045;

	text-transform: uppercase;
}
.txt_interne{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #6F6F6F;
	line-height:18px;
}
.txt_interne_newsletter_ritorno{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #6F6F6F;
	line-height:11px;
	padding:0px;
	margin:0px;
	
}

.bordo_immagine{
border:1px solid #6F6F6F;
margin-right:4px;
}

.link_esterno {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #003a79;
}
.link_esterno:hover, visited {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #afc146;
}
.link_esterno_small {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #003a79;
}
.link_esterno_small:hover, visited {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #afc146;
}
.link_esterno_eventi {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #003a79;
	text-decoration : NONE;
	
}
.link_esterno_eventi:hover, visited {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #afc146;
	text-decoration : NONE;
}
.txt_box_interni{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	line-height:10px;
	width: 174px;
	margin-left: 0px;
	padding:4px;
}
.link_box_interni {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #003a79;
}
.link_box_interni:hover, visited {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #afc146;
}


/* home neve da cancellare*/
.box_prodotti_neve{
	padding: 0px;
	padding-left: 3px;
	padding-right: 4px;
	width : 408px;
	text-align:left;
	margin:0px;
	BACKGROUND: #FFFFFF;
}
.img_prodotti_neve{
	padding: 0px;
	margin:0px;
	margin-right:14px;
	float:left;
}
.img_tit_prodotti_neve{
	margin-left:0px;
	margin-top:2px;
	margin-bottom:2px;
}
.box_prodotti_contenuto_neve{
	padding: 0px;
	text-align:left;
	margin:0px;
	margin-left: 0px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	height:90px;
	overflow: hidden;
	line-height:11px;
	width: 268px;
	text-decoration : NONE;
}
.box_prodotti_contenuto_piccolo{
	padding: 0px;
	text-align:left;
	margin:0px;
	margin-left: 0px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #6F6F6F;
	height:70px;
	overflow: hidden;
	line-height:11px;
	width: 262px;
	text-decoration : NONE;
}
.img_trattini_prodotti_neve{
	margin-left: 125px;
	width: 262px;
	clear: both;
}
.img_trattini_prodotti_piccolo{
	margin-left: 108px;
	width: 262px;
	clear: both;
}
/*x i pdf*/
.link_dormire{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	text-decoration : NONE;
	COLOR: #AF1F08;

}
.link_dormire:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #445570;
	text-decoration : NONE;
}
.link_pdf{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	text-decoration : NONE;
	COLOR: #ffffff;


}
.link_pdf:hover{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #ffffff;
	text-decoration : underline;
}
.botcerca{
width: 65px;
}
/*x motore ricerca*/
.verdemotore{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #90BA11;
	margin-left: 10px;
	text-transform: uppercase;
	}
.biancomotore{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff;
	margin-left: 10px;
	text-decoration : underline;
	}
.leggimotore{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #AF1F08;
	text-decoration : none;
	}
/* CONTATTI */
.tit_contatti{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN:0px;
	text-decoration : NONE;
	COLOR: #AF1F08;
	line-height:16px;
}
.tit_contatti_uppercase{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN:0px;
	text-decoration : NONE;
	COLOR: #AF1F08;
	line-height:16px;
	text-transform: uppercase;
}
/* come arrivare */
.box_come_arrivare{
padding:7px;
margin:1px;
width:377px;
background:#F5F5F5;
} 
/* CSS DEL CSIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */
#menuDiNavigazione {
padding		: 2px 0 0px 10px;
width		: 100%!important;
width /**/	: 100%;
z-index		: 40;
font-size: 0.95em;
background-color:#CCCCCC;
display:block;
height: 17px;
}

.menuTendina {
	margin		: 0;
	padding		:0;
	list-style	: none;
	line-height:14px;
}
.menuTendina li {
	float		: left;
	padding		:0;
	margin		: 0 -1px 0 0;
	/*background	: transparent url(im/cav/right.gif) no-repeat right top;*/
	color		: #444;
	position	: relative;
	list-style:none;
}
.menuTendina a,
.menuTendina a:link,
.menuTendina a:visited {
	float		: left;
	display		: block;
	/*background	: transparent url(im/cav/left.gif) no-repeat left top;*/	
	color		: #444;
	padding		: 0 14px;
	text-decoration	: none;
	font-weight	: bold;
	position	: relative;
	white-space: nowrap;
}
.menuTendina a:hover,
.menuTendina a:active {
	color		: #000;
/*background	: transparent url(im/cav/left.gif) no-repeat left top;*/
}
/*_________________________________________*/
/* la seguente regola rimuove l'angolo sx al primo cavalierino del menu di servizio */
li#menuDiServizio-primo a {
	background-image: none;
	padding-left:5px;
}
/*________________________________________*/

/* Backslash Hack per nascondere la regola a IE5-Mac \*/
.menuTendina a:link,
.menuTendina a:visited {
	float		: none;
	position	: static;
}
/* fine hack */
.menuTendina li:hover {
	/*background	:   url(im/cav/right_on.gif) no-repeat right top;*/
	color		: #000;
	}
.menuTendina li:hover a {
	/*background	:   url(im/cav/left_on.gif) no-repeat left top;*/
	color		: #000;
}
.menuTendina li.attivo {
	color		: #444;
}
.menuTendina .attivo a:link,
.menuTendina .attivo a:visited {
	/*background	:   url(im/cav/left_on.gif) no-repeat left top;*/
	color		: #444;
}
/* gestione dei cavalierini differenti per il menu di navigazione */
.menuTendina li {
	background	: #fff;
	color: #444;
	float:left;
	list-style:none;
}
.menuTendina li:hover {
	background	:#bfbfbf;
	color		: #444;
}
/*.menuTendina li:hover.on {
	background	:#fff;
}*/
.menuTendina li:hover a {
	background	:#bfbfbf;
	color		: #444;
	font-weight:bold;
}
.menuTendina a:link,
.menuTendina a:visited {
	background	: #dedede;
	color		: #444;
	border:1px solid #444;
}
.menuTendina a:hover,
.menuTendina a:active {
	background	: #bfbfbf;
	border:1px solid #444;
	color		: #444;
}
.menuTendina li.attivo {
	font-weight:bold;	
	/*background	: #fff;*/
	color		: #444;
	border-bottom:1px solid #fff;
}
li.attivo a:link,
li.attivo a:visited {
	background	:#fff;
	color		: #444;
	padding		: 0 14px;
	border-bottom:1px solid #fff;
}
li.attivo a:hover,
li.attivo a:active {
	color		: #444;
	background	: #fff;
	padding		: 0 14px;
	border-bottom:1px solid #fff;
}
ul.menuTendina ul {
	display		: none;
list-style-type:none;
} /* nasconde i sotto-menu */
ul.menuTendina ul.attivo {
	display		: block;
list-style-type:none;
} /* mostra i sotto-menu se attivati */
ul.menuTendina li {
	position	: relative;
list-style-type:none;
}
/**** sotto menu ****/
.menuTendina ul {			/* la tendina sotto il cavalierino */
	position	: absolute;	/* il suo posizionamento è indifferente alla posizione degli altri elementi */
	z-index		: 250;		/* si sovrappone al testo seguente -- tipico comportamento dei livelli (motivo per cui i tag <div> sono spesso chiamati livelli) */
	border		: 1px solid #666;
	border-top	: none;
	background	: #fff;
	color		: #333;
	width		: 13.5em;
	top		: 1.5em;
	left		: 0;
	font-size	: 1em;
	margin		: 0 0 0 0;
	padding		: 6px 5px 2px 7px;
	height		: auto;
list-style-type:none;
}
/* Questo hack serve a nascondere delle regole che servono per Opera ma che danno fastidio a IE5.2 \*/
.menuTendina ul {
	top		: auto;
	left		: auto;
list-style-type:none;
}
/* fine hack*/
ul.menuTendina .attivo li {		/* elementi della lista del sottomenu */
	background	: #959595 none;
	color		: #fff;
	margin		: 0 0 2px 0 !important;
	width		: 100%;
	position	: relative;
}
div>ul.menuTendina ul.attivo li {
	float		: none;
}
#pagina ul.menuTendina ul a:link,
#pagina ul.menuTendina ul a:visited {
	padding		: 2px 6px;
	border		: none;
	position	: relative;
	top		: -1px;
	left		: -1px;
	background	: #d9d9d9;
	color		: #333;
	white-space	: normal;
	float		: none;
}
#pagina ul.menuTendina ul a.attivo:link,
#pagina ul.menuTendina ul a.attivo:visited,
#pagina ul.menuTendina ul a.attivo:hover,
#pagina ul.menuTendina ul a.attivo:active,
#pagina ul.menuTendina ul a:hover,
#pagina ul.menuTendina ul a:active {
	background	: #666;
	color		: #fff;
	padding		: 2px 6px;
	border		: none;
	position	: relative;
	top		: -1px;
	left		: -1px;
}
/**** sotto menu di livello superiore al primo ****/
ul.menuTendina ul ul {
	top		: -.7em;
	left		: 205px !important;
	left /**/	: 191px;
	border-top	: 1px solid #999
}
#menuDiNavigazione li{	
	padding		: 0 14px;
	font-size: 0.9em;
	font-weight:bold;	
	background	: #ccc;
	color		: #333;
	border:1px solid #333;
	border-bottom:1px solid #fff;
}
li.on{	
	padding		: 0 14px;
	font-size: 0.9em;
	font-weight:bold;	
	background	: #fff!important;
	color		: #333;
	border:1px solid #333;
	border-bottom:1px solid #fff;
}
#contenuti{
/*width: 100%;*/
/*background-color:#000;*/
/*margin: -1px 45px 0 10px;
padding: 2px 14px 0px 14px;*/
}
h1{padding: 0px 0px; /*background-color:#fff;*/  FONT-SIZE: 10px; COLOR: #AF1F08;}
h2{padding: 0px 0px; /*background-color:#ccc;*/FONT-SIZE: 10px; COLOR: #AF1F08;}
.messaggio{margin:0px; padding: 0px 0px; border:1px solid #f00;width:50%;}

p{padding: 0px 0px; /*background-color:#fff;*/  FONT-SIZE: 10px; COLOR: #6F6F6F; }/*width:370px;*/
/*p:A{COLOR: #AF1F08;}*/
legend{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #AF1F08;
	MARGIN-LEFT: 3px;
}
h4{padding: 0px 0px; /*background-color:#ccc;*/FONT-SIZE: 9px; COLOR: #AF1F08;}

UL{
/*padding: 0px; 
margin: 0px;
margin-left: 30px;*/
FONT-SIZE: 11px; 
COLOR: #6F6F6F;
line-height:18px;
}
h5{padding: 0px 0px; /*background-color:#ccc;*/FONT-SIZE: 9px; COLOR: #AF1F08;}
.servizio{
/*padding: 0px; 
margin: 0px;
margin-left: 30px;*/
FONT-SIZE: 10px; 
COLOR: #6F6F6F;
}
.prezzo{padding: 4px; /*background-color:#ccc;*/FONT-SIZE: 9px; COLOR: #AF1F08; text-align: center;}
.tab2{padding: 3px;  background-color:#fff; FONT-SIZE: 9px; COLOR: #6F6F6F; width:370px;}
