.mot-ric		/* CLASSE GENERALE PER IL MOTORE DI RICERCA */
{
	font-size:13px;
	font-family:Calibri;
}
hr
{
	border:1px solid #53B3DD;
}
.button_ir		/* PULSANTE INVIA RICERCA */
{
	font-family:Calibri;
	font-weight:bold;
	border:1px solid;
	background-color:#EEEEEE;
	border-bottom-color:#FF6600;
	border-right-color:#FF6600;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
	margin:2px 20px 2px 0px;
}
.button_ir:hover
{
	font-family:Calibri;
	font-weight:bold;
	border:1px solid;
	background-color:#DDDDDD;
	border-bottom-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-left-color:#FF6600;
	border-top-color:#FF6600;
	margin:2px 20px 2px 0px;
}
.button_reset		/* PULSANTE RESET */
{
	font-family:Calibri;
	font-weight:bold;
	font-size:11px;
	border:1px solid;
	background-color:#EEEEEE;
	border-bottom-color:#FF6600;
	border-right-color:#FF6600;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
	margin:2px 20px 2px 0px;
}
.button_reset:hover
{
	font-family:Calibri;
	font-weight:bold;
	font-size:11px;
	border:1px solid;
	background-color:#DDDDDD;
	border-bottom-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-left-color:#FF6600;
	border-top-color:#FF6600;
	margin:2px 20px 2px 0px;
}
#riq_list		/* RIQUADRO CONTENENTE I RISULTATI */
{
	width:658px;
	background-image:url(images/sf-centro.jpg);
}
#top_list		/* RIQUADRO CONTENENTE IL NOME HOTEL, LA CATEGORIA, IL PREZZO + BASSO E LA LOCALITA' */
{
	background-image:url(images/sf-top.jpg);
	height:80px;
	margin-bottom:5px;
}
#nomehotel_list		/* DIV  NOME HOTEL */
{
	font-size:18px;
	font-weight:bold;
	float:left;
	width:320px;
	height:68px;
	color:#FFFFFF;
	text-align:left;
	margin:10px 0 4px 20px;
}
.nomehotel_list_c
{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.nomehotel_list_c:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.vedihotel_list
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.vedihotel_list:hover
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.vedivideo_gennyx
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing: 1px;
}
.vedivideo_gennyx:hover
{
	color:#FFFF00;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#localita_list		/* SCRITTA LOCALITA */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	margin-top:10px;
	text-align:center;
	height:70px;
	float:right;
	color:#FFFFFF;
	font-style:italic;
	background-image:url(images/sf_septop.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 5px 0 6px;
}
.localitadesc_list
{
	font-weight:bold;
	color:#CDFF6F;
	font-size:12px;
	font-style:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;

}
#bestprice_list		/* DIV CONTENENTE IL PREZZO DELL' OFFERTA + BASSA */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	margin:10px 10px 0 0;
	text-align:right;
	float:right;
	height:70px;
	font-style:italic;
	background-image:url(images/sf_septop.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:5px;
}
.numint_list	/* CIFRE PRIMA DELLA VIRGOLA DELL' OFFERTA + BASSA (virgola compresa) */
{
	color:#cdff6f;
	font-size:35px;
	font-family: Calibri;
	font-weight:bold;
}
.numdec_list	/* CIFRE DOPO LA VIRGOLA DELL' OFFERTA + BASSA */
{
	color:#cdff6f;
	font-size:28px;
	font-family: Calibri;
	font-weight:bold;
}
#trefoto_list
{
	width:658px;
	float:left;
	margin:0;
}
.txt_list			/* VALUTAZIONE DELL' HOTEL */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#787878;
	line-height:17px;
	font-weight:normal;
	margin-top:2px;
	width:625px;
}
#quattroicone_list
{
	width:630px;
	margin-top:10px;
	clear:both;
	text-align:left;
}
.scritte_vh_ph_r_list
{
	font-family: Calibri;
	font-size:16px;
	font-weight:bold;
	color:#0777a8;
	text-decoration:none;
}
.scritte_vh_ph_r_list:hover
{
	font-family: Calibri;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.ntel_list
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#025175;
	font-size:14px;
	font-weight:bold;
}
#sconticonf_list	/* RIQUADRO SCONTI E PRENOTA ENTRO IL */
{
	line-height:15px;
	text-align:left;
	width:625px;
}
#titofferta_list
{
	font-size:16px;
	line-height:20px;
	height:20px;
	background-image:url(images/sf-titofferta.jpg);
	width:633px;
	text-align:center;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#pic_titofferta_list
{
	font-size:14px;
	line-height:20px;
	height:20px;
	background-image:url(images/sf-titofferta.jpg);
	width:633px;
	text-align:center;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#riq-off_list
{
	border:1px solid #0878A8;
	width:631px;
	margin-top:1px;
}
#dataofferta_list
{
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	color:#003366;
	font-size:13px;
	font-weight:bold;
	margin: 13px 0 0 2px;
	text-align:left;
	width:108px;
}
#offerta_list	/* RIQUADRO CONTENENTE LE OFFERTE DELL' HOTEL */
{
	text-align:left;
}
#offerta_list:hover
{
	background-color:#EEEEEE;
}
#da-euro_list
{
	float:left;
	color:#003366;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:10px;
	text-align:right;
}
.euro_list
{
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;	
}
#dettagli-off_list
{
	font-size:11px;
	float:right;
	text-align:right;
	margin:10px 8px 0 2px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
#offertalink_list
{
	float:left;
	color:#167fad;
	font-family:Calibri;
	font-weight:bold;
	font-size:16px;
	width:295px;
}
#offertalink_list:hover
{
	float:left;
	color:#167fad;
	font-family:Calibri;
	font-weight:bold;
	font-size:16px;
	width:295px;
	text-decoration:underline;
}
.prezzo_list	/* SCRITTA PREZZO OFFERTA */
{
	color:#FF0000;
	font-size:30px;
	font-family: Arial, Helvetica, sans-serif;
}
.minNotti_list
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#666666;
}
.piuOmaggio_list
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:14px;
	color:#003366;
}
.pacchetto_list
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#666666;
}
.dataPentro_list
{
	font-size:14px;
	font-family:Arial,Verdana;
	font-weight:bold;
	text-decoration:none;
	color:#DD1111;
}
.dettofferta_list
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#vediTTofferte_list
{
	float:right;
	width:320px;
	height:20px;
	margin-top:8px;
	color:#FFFFFF;
	font-size:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#statevisual_list
{
	text-align:center;
	color:#666666;
	font-weight:bold;
	font-size:14px;
	font-family: Calibri;
	margin:0 0 6px 0;
}
#banner_list		/* RIQUADRO CONTENENTE IL BANNER PUBBLICITARIO O IL NUM DI TELEFONO */
{
	width:658px;
	height:45px;
	background-image:url(images/sf-bottom.jpg);
}
.msgnoris_list		/* MESSAGGIO NESSUN RISULTATO */
{
	color:#DD1111;
	font-size:18px;
	font-weight:bold;
}
.ristrovati_list	/* SCRITTA NUMENO DI HOTEL ED OFFERTE TROVATE DOPO LA RICERCA */
{
	color:#000000;
	font-size:13px;
	font-family:Calibri;
}
.prenotaentro_list	/* SCRITTA "Per conferme entro il..." */
{
	font-size:12px;
	font-family:Arial,Verdana;
	font-weight:bold;
	text-decoration:none;
	color:#136697;
}
.numpag_list	/* NUMERI DI PAGINA */
{
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	color:#136697;
}
.numpag_list:hover	/* NUMERI DI PAGINA OVER*/
{
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	color:#136697;
	text-decoration:underline;
}

/* CSS X HOTELOFFERTA*/
#pag_mo					/* DIV CHE RACCHIUDE TUTTA LA PAG HOTELOFFERTA.PHP */
{
	width:658px;
	text-align:left;
	background-image:url(images/sf-centro.jpg);
}
#gen-notti_mo
{
	height:35px;
	width:651px;
	background-image:url(images/sf.notti-gen.jpg);
}
#titoff-data_mo
{
	height:37px;
	width:656px;
	background-image:url(images/sf-titoff-mo.jpg);
}
#titoff_mo
{
	height:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	text-align:left;
	line-height:37px;
	color:#0777a8;
	font-weight:bold;
	float:left;
	padding:0 0 0 4px;
}
#pic_titoff_mo
{
	height:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	text-align:left;
	line-height:37px;
	color:#0777a8;
	font-weight:bold;
	float:left;
	padding:0 0 0 4px;
}
#data_mo
{
	height:37px;
	float:right;
	height:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:right;
	color:#000000;
	font-weight:bold;
	line-height:37px;
	padding:5px 4px 0 0;
}
#tre-riq_mo
{
	width:650px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.scritte_blu_mo
{
	color:#4498ba;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#b_mo
{
	background-image:url(images/sf-b.jpg);
	background-repeat:no-repeat;
	color:#a8a8a8;
	font-weight:bold;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#bb_mo
{
	background-image:url(images/sf-b.jpg);
	background-repeat:no-repeat;
	color:#a8a8a8;
	font-weight:bold;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#hb_mo
{
	background-image:url(images/sf-hb.jpg);
	background-repeat:no-repeat;
	color:#a8a8a8;
	font-weight:bold;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#fb_mo
{
	background-image:url(images/sf-fb.jpg);
	background-repeat:no-repeat;
	color:#a8a8a8;
	font-weight:bold;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.prezzo_big_mo
{
	color:#DD1111;
	font-size:35px;
	font-family:Arial, Helvetica, sans-serif;
}
.prezzo_vbt_mo
{
	color:#DD1111;
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif;
}
#pacch-top_mo
{
	height:41px;
	width:646px;
	background-image:url(images/sf-pacc-top_mo.jpg);
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	color:#045E83;	
}
#pacch-corpo_mo
{
	width:644px;
	border:1px solid #b7cbe9;
	text-align:left;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#omaggio-port-top_mo
{
	height:41px;
	width:646px;
	background-image:url(images/sf-pacc-top_mo.jpg);
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	color:#045E83;
}
#omaggio-port-corpo_mo
{
	width:644px;
	border:1px solid #b7cbe9;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#ntel_mo
{
	float:left;
	width:256px;
	margin:12px 0 0 8px;
}
#disp-off_mo
{
	float:right;
	width:252px;
	margin:12px 8px 0 0;
}
#dett-off-top_mo
{
	width:644px;
	height:29px;
	background-image:url(images/sf-dett-off_mo.jpg);
}
#dett-off-corpo_mo
{
	border:1px solid #b7cbe9;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	width:642px;
}
#supplementi_mo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	font-style:normal;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	letter-spacing:normal;
	word-spacing:0;
	line-height:14px;
	text-align:left;
	vertical-align:baseline;
	direction:ltr;
}
#riduzioni_mo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	font-style:normal;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	letter-spacing:normal;
	word-spacing:0;
	line-height:14px;
	text-align:left;
	vertical-align:baseline;
	direction:ltr;
}
#pianofamiglia_mo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	font-style:normal;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	letter-spacing:normal;
	word-spacing:0;
	line-height:14px;
	text-align:left;
	vertical-align:baseline;
	direction:ltr;
}
#servizi_mo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	font-style:normal;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	letter-spacing:normal;
	word-spacing:0;
	line-height:14px;
	text-align:left;
	vertical-align:baseline;
	direction:ltr;

}
#numnotti_mo
{
	float:right;
	width:70px;
	height:35px;
	background-image:url(images/sf-numnotti.gif);
	color:#0777a8;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-right:10px;
	line-height:45px;
	font-weight:bold;
}
.notti_nu_mo
{
	color:#0777a8;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.ntel_mo
{
	font-size:16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/* BOX IL MEGLIO DI */
ul#navEF
{
	font: 80%/1.5 Verdena,Tahoma,sans-serif;
	background-image:url(images/il-meglio-di/M-mese3.jpg);
	height:40px;
	width:193px;
	line-height:40px;
	margin-left:50px;
	color: #0777A8;
}
ul#navEF,ul#navEF li,ul#navEF ul,ul#navEF ul li
{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#navEF a
{
	display:block;
	padding:0;
	text-decoration:none;
	color:#0777A8;
}
ul#navEF li
{
	float: left;
	position: relative;
}
ul#navEF li li
{
	float: none;
	line-height: 23px;
	display:block !important;
	display: inline; /*IE*/
}
ul#navEF ul
{
	position: absolute;
	top: 40px;
	width:193px;
	display: none;
	width: 153px;
	color: #0777A8;
}
ul#navEF ul
{
	padding:0;
}
ul#navEF li li a
{
	height:23px;    /*fix per IE */
}
ul#navEF ul,ul#navEF li li a
{
	color #FF0000;
	width:193px;
	height:23px;
}
ul#navEF li:hover,ul#navEF a:hover
{
	color:#0777A8;
	width:193px;
	height:23px;
}
ul#navEF li:hover ul,ul#navEF li.sfhover ul
{
	display:block;
	z-index:100;
	width:193px;
}
.tendina_box
{
	background-image:url(images/il-meglio-di/eventi.jpg);
	width:193px;
}
.tendina_box:hover
{
	background-image:url(images/il-meglio-di/eventi-hover.jpg);
	width:193px;
}
.input_mesi_box
{
	height:40px;
	float:left;
	background-image:url(images/il-meglio-di/M-mese1.jpg);
}
.input_mesi_box:hover
{
	height:40px;
	float:left;
	background-image:url(images/il-meglio-di/M-mese1-hover.jpg);
}
.ricerca1 {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #006699;
	text-decoration: none;
	letter-spacing: 1px;
line-height: 29px;
height: 29px;
}
.ricer2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.ricer3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.ricer4 {
height: 22px;
border: 2px;
border-style: solid;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-left-color:#FFFFFF;
border-top-color:#FFFFFF;
background-color:#0896FF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.ricer5 {
height: 22px;
border: 2px;
border-style: solid;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-left-color:#FFFFFF;
border-top-color:#FFFFFF;
background-color:#FF0000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #ECECEC;
	text-decoration: none;
}
.mot-ricGXT {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #003366;
	text-decoration: none;
	letter-spacing: 1px;
}


.Maps1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #336699;
	text-decoration: none;
}
.Maps2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.Maps3 {
height: 20px;
border: 1px;
border-style: dashed;
border-right-color:#666666;
border-bottom-color:#666666;
border-left-color:#CCCCCC;
border-top-color:#CCCCCC;
background-color:#ECECEC;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #336699;
	text-decoration: none;
}
.Maps4 {
height: 20px;
border: 1px;
border-style: dashed;
border-right-color:#666666;
border-bottom-color:#666666;
border-left-color:#CCCCCC;
border-top-color:#CCCCCC;
background-color:#EBEBEB;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.video-gennyx1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}


#vidgennyx {
float:left;
width: 260px;
height: 26px;
background-image: url(images/vedi-video.png);
font-family: Verdana;
font-size:12px;
color:#FFFFFF;
text-decoration: none;
font-style: italic;
font-weight: normal;
line-height:26px;
letter-spacing: 1px;
margin: 0 0 0 0;
}

#vidgennyx:hover {
font-family: Verdana;
font-size: 12px;
color: #FFFF00;
text-decoration: none;
font-style: italic;
font-weight: normal;
line-height:26px;
letter-spacing: 1px;
}
.email1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#666666;
	font-style: normal;
    font-weight: normal;
}
.email1B
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#666666;
	font-style: normal;
    font-weight: bold;
}



