body, form {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;
	text-align:left;
	font-size:11px;
}

a {
	font-weight: bold;
	text-decoration: none;
	color:#00619d;
}

a:hover {
	text-decoration: underline;
	color:#00619d;
}

.menu-basso {
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}

.menu-basso:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.titolohome{	
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}


h1{	
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

h2{	
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

h3{	
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

p{
	margin-top:0;
	margin-bottom:0;
	margin-left:13px;
	margin-right:13px;
}

.clear {
	clear: both;
	height:20px;
}

.clear2{
	clear: both;
}

.clear3{
	clear: both;
	height:1px;
}

#cancella {
	clear: both;
	height:0px;
}
#cancella10 {
	clear: both;
	height:10px;
}
#cancella20 {
	clear: both;
	height:20px;
}

#bg-ombra {	
	width: 978px;
	margin: 0 auto;
	background: url(/immagini/bg_ombra.png) top left repeat-y;
	}

#contatti {	
	width: 978px;
	height:41px;
	margin: 0 auto;
}

#contatti_bg {	
	width: 978px;
	height:41px;
	margin: 0 auto;
	background: url(/immagini/bg_ombra_contatti.jpg);
}

#contatti_text {
	width: 916px;	
	padding-top:10px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}
#contatti_text A{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;

}

#menu {
	width: 916px;	
	padding-left:30px;
	padding-right:30px;
	height: 21px;
	padding-top:7px;
	margin-bottom:7px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

#menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}

#loginutente {
	width: 500px;
	height: 72px;
	margin-left:0px;
	margin-right:10px;
	margin-top:0px;
	text-align:right;
	float:right;
}
#accesso {
	width: 500px;
	height: 72px;
	margin-left:10px;
	margin-right:10px;
	margin-top:-10px;
	text-align:right;
}
.bottone {
}

#linklogo {
	width:210px;
	height:72px;
	float:left;
}

#lingue {
	width: 500px;
	height: 10px;
	margin-top:3px;
	margin-left:0px;
	margin-right:23px;
	padding-top:2px;
	text-align:right;
	float:right;
}

#testata {
	width: 978px;
	height: 157px;
	background: url(/immagini/testata.jpg);
}

#slideflash {
	width: 522px;
	height: 247px;
	background: url(/immagini/slide.jpg);
}

#mappatitolo {
	width: 522px;
	height: 33px;
	background: url(/immagini/mappa_titolo.jpg);
}

#mappaimmagine {
	padding-left:5px;
}

.mappatesto {
padding:10px 30px 10px 30px;
}

#mappatitolo_text {
	padding-top:9px;
	padding-left:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#mappasfondo {
	width: 522px;
	background: url(/immagini/mappa_sfondo.jpg);
	background-repeat:repeat-y;
}

#mappabase {
	width: 522px;
	height: 33px;
	background: url(/immagini/mappa_base.jpg);
}

#strutturetitolo {
	width: 721px;
	height: 45px;
	background: url(/immagini/strutture_titolo.jpg);
}

#struttureimmagine {
	padding-left:5px;
}

.strutturetesto {
padding:10px 30px 10px 30px;
text-align:left;
}


#strutturetitolo_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}

#strutturesfondo {
	width: 720px;
	height: auto;
	overflow:hidden;
	background: url(/immagini/strutture_sfondo.jpg);
	background-repeat:repeat-y;
}

#strutturebase {
	width: 720px;
	height: 33px;
	background: url(/immagini/base_bianca_strutture.jpg);
}

#strutturesfondo_contenuto {
	width: 670px;
	height: auto;
	overflow:hidden;
	text-align:left;
	padding-left:25px;
	padding-right:25px;

}

.strutturetesto {
padding:10px 30px 10px 30px;
text-align:left;
}


#paginetitolo {
	width: 931px;
	height: 45px;
	background: url(/immagini/pagine_titolo.jpg);
}

#pagineimmagine {
	padding-left:5px;
}

.paginetesto {
padding:10px 30px 10px 30px;
text-align:left;
}


#paginetitolo_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}

#home-left-strutture2 {
	float: left;
	width: 961px;
	height: auto;
	overflow:hidden;
	padding-left: 24px;
	text-align:left;
}

#paginesfondo {
	width: 931px;
	height: auto;
	overflow:hidden;
	background: url(/immagini/argomenti_sfondo.jpg);
	background-repeat:repeat-y;
}

#paginebase {
	width: 931px;
	height: 33px;
	background: url(/immagini/base_bianca_argomenti.jpg);
}

#paginesfondo_contenuto {
	width: 890px;
	height: auto;
	overflow:hidden;
	text-align:left;
	padding-left:25px;

}

.paginetesto {
padding:10px 30px 10px 30px;
text-align:left;
}

#descrizione_pagina {
	width: 670px;
	height: auto;
	overflow:hidden;
	text-align:left;
	margin-left:30px;
	margin-right:30px;
}
#struttureservizi {
	width: 931px;
	height: auto;
	overflow:hidden;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
}
#struttureservizi_colonne{
float:left;
text-align:left;
width:320px;
padding-right:10px;
}

.atac1 {
text-align:left;
}


#divaffiancati {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#divcalendar {
	float: left;
	padding-top: 9px;
	padding-right: 10px;
}

#contenitore-argomenti{
	margin-left:20px;
	margin-right:20px;
	height: auto;
	overflow:hidden;
	text-align:left;
}

#argomentititolo {
	width: 931px;
	height: 45px;
	background: url(/immagini/argomenti_titolo.jpg);
}

#argomentiimmagine {
	padding-left:5px;
}

.argomentitesto {
padding:10px 30px 10px 30px;
}

#argomentititolo_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#argomentisfondo {
	width: 930px;
	height: auto;
	overflow:hidden;
	background: url(/immagini/argomenti_sfondo.jpg);
	background-repeat:repeat-y;
}

#argomentisfondo_text {
	width: 920px;
	height: auto;
	overflow:hidden;
	padding-left:8px;
}
#argomentibase {
	width: 930px;
	height: 33px;
	background: url(/immagini/base_bianca_argomenti.jpg);
}

#home-pagina {
	float: left;
	width: 720px;
	height: 100%;
	padding-left: 80px;
	padding-top:5px;
	text-align:left;
	margin-bottom:30px;
}

#paginatitolo_text {
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;}

#paginatitolo {
	width: 720px;
	height: 45px;
}

#argomentipagina {
	width: 720px;
	height: 45px;
	text-align:left;
}


#contenuto {
	font-size: 12px;
	font-family:Verdana;
}

#home-left {
	float: right;
	width: 523px;
	height: auto;
	overflow:hidden;
	padding-right: 24px;
	padding-top:5px;
	text-align:left;
}

#home-left-strutture {
	float: right;
	width: 721px;
	height: auto;
	overflow:hidden;
	padding-right: 24px;
	text-align:left;
}



#home-admin {
	float: left;
	width: 930px;
	height: 100%;
	padding-left: 24px;
	text-align:left;
}

#home-right {
	float: left;
	width: 398px;
	height: 100%;
	padding-left: 20px;
	text-align:left;
}

#home-right-strutture {
	float: left;
	width: 193px;
	height: 100%;
	padding-left: 24px;
	text-align:left;
}

#sms {
	width: 259px;
	height: 100%;
	float:right;
	text-align:left;
}
	
#smstop {
	width: 259px;
	height: 12px;
	background: url(/immagini/sms_top.jpg);
}

#smssfondo {
	width: 259px;
	height: 100%;
	background: url(/immagini/sms_sfondo.jpg);
	background-repeat:repeat-y;
}

#sms_contenuto{
	width: 239px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	margin-right: 10px;
	padding-bottom: 0px;
	margin-left: 10px;
	background:url(/immagini/sf_sms.gif) top right no-repeat;
	
}
#smsbase {
	width: 259px;
	height: 20px;
	background: url(/immagini/sms_base.jpg);
	clear:left;
}

#Boxrecensioni {
	width: 193px;
	height: auto;
	overflow:hidden;
}

#Boxrecensioni-top {
	width: 193px;
	height: 40px;
	background: url(/immagini/sfondo_recensioni.jpg);
}

#Boxrecensioni-sfondo {
	width: 193px;
	height: auto;
	background: url(/immagini/sfondo_bianco.jpg);
	background-repeat:repeat-y;
}
#Boxrecensioni-sfondo-text {
padding-left:15px;
padding-right:15px;
text-align:left;
}

#Boxrecensioni-sfondo-text-contenitore {
height:57px;
overflow:hidden;
}
#Boxrecensioni-sfondo-text-tot {
	background: url(/immagini/sf_tot_recensione.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:70px;
	height:57px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
}
#Boxrecensioni-base {
	width: 193px;
	height: 22px;
	background: url(/immagini/base_bianca.jpg);
}

#Boxrecensioni-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;

}

#BoxrecensioneP {
	height: auto;
	overflow:hidden;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:10px;
}

#Boxrecensione_colonne1 {
	float:left;
	height: 100px;
	background:#E8E8E8;
	margin-right:5px;
	padding:3px;
	width:90px;
	text-align:center;
}
#Boxrecensione_colonne2 {
	float:left;
	height: 100px;
	background:#E8E8E8;
	margin-right:5px;
	padding:3px;
	width:280px;
}
#Boxrecensione_colonne3 {
	float:left;
	height: 100px;
	background:#E8E8E8;
	margin-right:5px;
	padding:3px;
	width:300px;
}

#BoxrecensioneP-sfondo-text-tot {
	background: url(/immagini/sf_tot_recensione.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:90px;
	height:57px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
}


#newsletter {
	width: 259px;
	height: 100%;
	float:right;
	text-align:left;
}
	
#newslettertop {
	width: 259px;
	height: 12px;
	background: url(/immagini/sms_top.jpg);
}

#newslettersfondo {
	width: 259px;
	height: 100%;
	background: url(/immagini/sms_sfondo.jpg);
	background-repeat:repeat-y;
	clear:left;
}

#newsletter_contenuto{
	width: 239px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
	background:url(/immagini/sf_newsletter.gif) top right no-repeat;
	}
#newsletterbase {
	width: 259px;
	height: 20px;
	background: url(/immagini/sms_base.jpg);
	clear:left;
}

#varie {
	width: 950px;
	height: auto;
	float:left;
	margin-top:1px;
	text-align:left;
	margin-left:20px;
}
	
#varietop {
	width: 930px;
	height: 16px;
	background: url(/immagini/barra_varie_top.gif);
}

#variesfondo {
	width: 930px;
	background: url(/immagini/argomenti_sfondo.jpg);
	background-repeat:repeat-y;
	text-align:left;
	height: auto;
	overflow: hidden;
}
#variesfondo_colonna {
	width: 295px;
	height: 100%;
	margin-left:8px;
	float:left;
}
#variesfondo_colonna_titolo {
	width: 295px;
	height: 20px;
	font-weight: bold;
	text-align:left;
}
#variesfondo_colonna_titoloD {
	width: 295px;
	height: 20px;
	font-weight: bold;
	text-align:right;
}
#variesfondo_colonna img {
	padding-right:5px;
	padding-bottom:30px;
}

#variebase {
	clear: both;
	width: 930px;
	height: 29px;
	background: url(/immagini/base_bianca_argomenti.jpg);
}
#vetrina {
	width: 380px;
	text-align:left;
	height: auto;
	overflow: hidden;
	clear:left;
}
.struttura {
	width: 669px;
	height:auto;
	min-height:50px;
	overflow:hidden;
	margin-left: 30px;
	text-align:left;
}

#struttura_titolo {
	width: 669px;
	height: 28px;
	background: url(/immagini/struttura_titolo.jpg);

}

#struttura_titolo_text {
	padding-top:7px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#bc2e27;
}

#riquadro-foto {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 507px; HEIGHT: auto
}
#riquadro-foto-top {
	BACKGROUND: url(/immagini/sf_up_cornice_foto.jpg); WIDTH: 507px; HEIGHT: 15px
}
#riquadro-foto-sfondo {
	MIN-HEIGHT: 368px; BACKGROUND: url(/immagini/sf_md_cornice_foto.jpg) repeat-y; OVERFLOW: hidden; WIDTH: 507px; HEIGHT: auto
}
#riquadro-foto-base {
	BACKGROUND: url(/immagini/sf_dw_cornice_foto.jpg); WIDTH: 507px; HEIGHT: 15px
}


.cornice_foto{
	width:90px;
	height:auto;
	min-height:68px;
	height:68px;
	margin-top:10px;
	margin-left:5px;
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	float:left;	
	overflow: hidden;	
}

.cornice_fotoU{
	width:90px;
	height:auto;
	min-height:68px;
	height:68px;
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	overflow: hidden;	
}

.cornice_foto_big{
	width:507px;
	height:398px;
	margin-top:10px;
	margin-left:20px;
	float:left;
	background:url(/immagini/cornice_foto_big.gif);
}

.miniature{
	width:180px;
	height:auto;
	min-height:378px;
	overflow:hidden;
	margin-top:15px;
	margin-right:7px;
	float:right;	
	background-color:#ffffff;		
}
.foto-miniature{
	margin:5px 5px 5px 5px;
}
.foto{
	margin:6px 5px 5px 6px;
}

.foto_big{
margin-left:11px;
margin-right:11px;
}

.struttura_text{
	width: 535px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	margin-right:20px;
	float:right;	
}

.testo_rosso{
	font-weight:bold;
	color: #bc2e27;
}

#ricerca-tipologia {
	width: 193px;
	min-height:100%;
	height: 100%;
	float:left; 
	text-align:left;	
}

#ricerca-tipologia-top {
	width: 193px;
	height: 40px;
	background: url(/immagini/offerte_titolo.jpg);
}

#ricerca-tipologia-sfondo {
	width: 193px;
	height: auto;
	overflow:hidden;
	background: url(/immagini/sfondo_bianco.jpg);
	background-repeat:repeat-y;
}

#ricerca-tipologia-base {
	width: 193px;
	height: 22px;
	background: url(/immagini/base_bianca.jpg);
}

#ricerca-tipologia-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#altre-strutture {
	width: 193px;
	height: 100%;
	float:left;
	text-align:left;
}

#altre-strutture-top {
	width: 193px;
	height: 40px;
	background: url(/immagini/altrestrutture_titolo.jpg);
}

#altre-strutture-sfondo {
	width: 193px;
	height: 100%;
	background: url(/immagini/sfondo_bianco.jpg);
	background-repeat:repeat-y;
}

#altre-strutture-base {
	width: 193px;
	height: 22px;
	background: url(/immagini/base_bianca.jpg);
}

#altre-strutture-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;

}

#vacanze-misura {
	width: 193px;
	height: 100%;
	float:right;
}

#vacanze-misura-top {
	width: 193px;
	height: 40px;
	background: url(/immagini/vacanzemisura_titolo.jpg);
}

#vacanze-misura-sfondo {
	width: 193px;
	height: 100%;	background: url(/immagini/sfondo_bianco.jpg);
	background-repeat:repeat-y;
}

#vacanze-misura-base {
	width: 193px;
	height: 22px;
	background: url(/immagini/base_bianca.jpg);
}

#vacanze-misura-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#ricerca-localita {
	width: 193px;
	height: auto;
	overflow:hidden;
	float:right;
}

#ricerca-localita-top {
	width: 193px;
	height: 40px;
	background: url(/immagini/riclocalita_titolo.jpg);
}

#ricerca-localita-sfondo {
	width: 193px;
	height: auto;
	overflow:hidden;
	background: url(/immagini/sfondo_bianco.jpg);
	background-repeat:repeat-y;
}
	
#ricerca-localita_text {
	padding-top:5px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	width: 193px;
	text-align:left;
}

#ricerca-localita_text P{
margin-left:20px;
}
#ricerca-localita-base {
	width: 193px;
	height: 22px;
	background: url(/immagini/base_bianca.jpg);
}

#ricerca-localita-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#news-salento {
	width: 193px;
	height: 100%;
	float:left;
	clear: left;
}

#news-salento-top {
	width: 193px;
	height: 40px;
	background: url(/immagini/newsalento_titolo.jpg);
}

#news-salento-sfondo {
	width: 193px;
	height: 100%;
	background: url(/immagini/sfondo_celeste.jpg);
	background-repeat:repeat-y;
	text-align:center;
}
#news-salento-elenco {width: 170px;	height: 20px; padding-top:10px}

#news-salento-contenuto {
	height: 100%;
	padding-left:0px;
	background: url(/immagini/sfondo_celeste.jpg);
	background-repeat:repeat-y;
}
#news-salento_colonna_titolo {
	width: 168px;
	height: 23px;
	font-weight: bold;
	text-align:right;
}

#news-container{
position: relative;
width: 178px; /*marquee width */
height: 210px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 10px;
}

#news-listaEventi
{
position: relative;
width: 178px; /*marquee width */
height: 220px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 10px;
}

#news-salento-base {
	width: 193px;
	height: 22px;
	background: url(/immagini/base_celeste.jpg);
}

#news-salento-top_text {
	padding-top:13px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#vetrina-salento {
	width: 396px;
	height: 100%;
	float:left;
	text-align:left;
}

#vetrina-salento-top {
	width: 396px;
	height: 40px;
	background: url(/immagini/vetrinasalento_titolo.jpg);
}

#vetrina-salento-sfondo {
	width: 396px;
	height: 100%;
	background: url(/immagini/sfondo_bianco_vetrinasalento.jpg);
	background-repeat:repeat-y;
}

#vetrina-salento-base {
	width: 396px;
	height: 22px;
	background: url(/immagini/base_bianca_vetrinasalento.jpg);
}


#vetrina-salento-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#vetrina-salento-corpo_text {
	padding-top:5px;
	padding-left:0px;
	text-align:center;
}
#offerte {
	width: 396px;
	height: 100%;
	float:left;
	text-align:left;
}

#offerte-top {
	width: 396px;
	height: 40px;
	background: url(/immagini/vetrinasalento_titolo.jpg);
}

#offerte-sfondo {
	width: 396px;
	height: 100%;
	background: url(/immagini/sfondo_bianco_vetrinasalento.jpg);
	background-repeat:repeat-y;
}

#offerte-base {
	width: 396px;
	height: 22px;
	background: url(/immagini/base_bianca_vetrinasalento.jpg);
}


#offerte-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#offerte-corpo_text {
	padding-top:5px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:noemal;
	color:#FFFFFF;
	width: 380px;
	text-align:left;
}

#offerte-corpo_text P{
margin-left:20px;
}


.elencoRicetta { padding-right:10px; }
.descrizionetesto {padding:10px 30px 10px 30px;}

#descrizionebase {
	width: 522px;
	height: 33px;
	background: url(/immagini/mappa_base.jpg);
}

#descrizionetitolo {
	width: 522px;
	height: 45px;
	background: url(/immagini/descrizione_titolo.jpg);
}

#descrizionetitolo_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#descrizionesfondo {
	width: 522px;
	height: 100%;
	background: url(/immagini/mappa_sfondo.jpg);
	background-repeat:repeat-y;
	text-align:left
}

.linkhome {padding:10px 30px 10px 30px;}

#linkhome_base {
	width: 522px;
	height: 33px;
	background: url(/immagini/mappa_base.jpg);
}

#linkhome_titolo {
	width: 522px;
	height: 45px;
	background: url(/immagini/link_titolo.jpg);
}

#linkhome_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#linkhome_sfondo {
	width: 522px;
	height: auto;
	overflow:hidden;
	background: url(/immagini/mappa_sfondo.jpg);
	background-repeat:repeat-y;
	text-align:left
}
#last-minute {
	width: 193px;
	height: auto;
	overflow:hidden;
	float:left;
	text-align:left;
}

#last-minute-top {
	width: 193px;
	height: 40px;
	background: url(/immagini/lastminute_titolo.jpg);
}

#last-minute-sfondo {
	width: 193px;
	height: auto;
	overflow:hidden;
	background: url(/immagini/sfondo_verde.jpg);
	background-repeat:repeat-y;
}
#last-minute-elenco {width: 170px;	height: 20px; padding-top:10px}

#last-minute-base {
	width: 193px;
	height: 22px;
	background: url(/immagini/base_verde.jpg);
}

#last-minute-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#info-salento {
	width: 193px;
	height: 100%;
	float:right;
}

#info-salento-top {
	width: 193px;
	height: 40px;
	background: url(/immagini/infosalento_titolo.jpg);
}

#info-salento-sfondo {
	width: 193px;
	height: 100%;
	background: url(/immagini/sfondo_bianco.jpg);
	background-repeat:repeat-y;
}

#info-salento-base {
	width: 193px;
	height: 22px;
	background: url(/immagini/base_bianca.jpg);
}

#info-salento-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#ricetta-tipica {
	width: 396px;
	height: auto;
	overflow:hidden;
	float:left;
}

#ricetta-tipica-top {
	width: 396px;
	height: 40px;
	background: url(/immagini/ricettatipica_titolo.jpg);
}

#ricetta-tipica-sfondo {
	width: 396px;
	height: auto;
	overflow:hidden;
	background: url(/immagini/sfondo_giallo_ricettatipica.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

#ricetta-tipica-sfondo IMG{ padding-right:10px; padding-bottom:10px;}

#ricetta-tipica-base {
	width: 396px;
	height: 22px;
	background: url(/immagini/base_gialla_ricettatipica.jpg);
}

#ricetta-tipica-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.testoRicetta { padding-left:10px; padding-right:10px; }
#infoutili {
	width:175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin-left:10px; 
	height:auto;
	padding-top:5px;
}
#linkshome {
	width:235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin-left:10px; 
	height:16px;
	padding-top:5px;
}
.cornice_fotogalleria{
	width:190px;
	height:168px;
	margin-top:110px;
	margin-left:5px;
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	float:left;		
}

.cornice_fotogalleria_big{
	width:680px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	margin-left:20px;
	float:left;
	background:url(/immagini/cornicegalleria.gif);
}

.fotogalleria_big{
	margin:15px 11px 11px 11px;
}

 div.split2 div{
    float: left;
    width: 49%;
    width: 49%;
    width: 45%;
    padding: 0 2%;
    }

div.clearer{
    float: none; clear: left;}
	
#menuBox {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-decoration: none;
	/*float: left;*/
	width: 167px;
	text-align: left;
	font-size: 12px;
}
#menuBox ul {
	list-style-type: none;
	padding:0px; 
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
}
	
#menuBox li {
	background-color:#ffffff;
	display: block;
	margin: 0px;
	text-align: left;
	background-image: url(/immagini/sf_menu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 167px;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-top: 3px;
}

#menuBox li a:hover, #menuBox li a:active {
	color:#990000;
	text-align: left;
	display: block;
	background-image: url(/immagini/sf_menu_over.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	min-height:20px;
	height:auto !important;
	height:20px;
}
#menuBox a:link, #menuBox a:visited {
	color:#333333;
	text-decoration:none;
}

#menuBoxN {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-decoration: none;
	/*float: left;*/
	width: 167px;
	text-align: left;
	font-size: 12px;
	font-weight:normal;
}
#menuBoxN ul {
	list-style-type: none;
	padding:0px; 
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
	font-weight:normal;
}
	
#menuBoxN li {
	background-color:#ffffff;
	display: block;
	margin: 0px;
	text-align: left;
	background-image: url(/immagini/sf_menu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 167px;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-top: 3px;
	font-weight:normal;
}

#menuBoxN li a:hover, #menuBoxN li a:active {
	color:#990000;
	text-align: left;
	display: block;
	background-image: url(/immagini/sf_menu_over.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	min-height:20px;
	height:auto !important;
	height:20px;
	font-weight:normal;
}
#menuBoxN a:link, #menuBoxN a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

#menuBoxP {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-decoration: none;
	/*float: left;*/
	width: 167px;
	text-align: left;
	font-size: 10px;
	font-weight:normal;
}
#menuBoxP ul {
	list-style-type: none;
	padding:0px; 
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
	font-weight:normal;
}
	
#menuBoxP li {
	background-color:#ffffff;
	display: block;
	margin: 0px;
	text-align: left;
	background-image: url(/immagini/sf_menu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 167px;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-top: 3px;
	font-weight:normal;
}

#menuBoxP li a:hover, #menuBoxP li a:active {
	color:#990000;
	text-align: left;
	display: block;
	background-image: url(/immagini/sf_menu_over.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	min-height:20px;
	height:auto !important;
	height:20px;
	font-weight:normal;
}
#menuBoxP a:link, #menuBoxP a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}


#patch {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	font-weight:normal;
	margin-left:5px;
}

#patch A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	font-weight:normal;
}

#menuBoxVerde {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-decoration: none;
	/*float: left;*/
	width: 167px;
	text-align: left;
	font-size: 12px;
}
#menuBoxVerde ul {
	list-style-type: none;
	padding:0px; 
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
}
#menuBoxVerde li {
	background-color:#E4F1DF;
	display: block;
	margin: 0px;
	text-align: left;
	background-image: url(/immagini/sf_menu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 167px;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-top: 3px;
}

#menuBoxVerde li a:hover, #menuBoxVerde li a:active {
	color:#990000;
	text-align: left;
	display: block;
	background-image: url(/immagini/sf_menu_overV.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	min-height:20px;
	height:auto !important;
	height:20px;
}
#menuBoxVerde a:link, #menuBoxVerde a:visited {
	color:#333333;
	text-decoration:none;
}
.calendar {
	background-image: url(/immagini/Calendar_icon.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 20px;
	width: 21px;
}

.TESTO10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none}
A.TESTO10:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF0000}
.TESTO12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color: #000000; text-decoration: none}
A.TESTO12:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration: none; color: #FF0000}

.TESTOARIAL10 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration: none}
A.TESTOARIAL10:Hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOARIAL11 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; color: #000000; text-decoration: none}
A.TESTOARIAL11:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; text-decoration: none; color: #FF0000}
.TESTOARIAL12 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color: #000000; text-decoration: none}
A.TESTOARIAL12:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration: none; color: #FF0000}
.TESTOARIAL14 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:14px; color: #000000; text-decoration: none}
A.TESTOARIAL14:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:14px; text-decoration: none; color: #FF0000}
.TESTOARIAL16 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; color: #000000; text-decoration: none}
A.TESTOARIAL16:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; text-decoration: none; color: #FF0000}

.TESTOBIANCO10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none}
A.TESTOBIANCO10:Hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FFFF00}
.TESTOBIANCO12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration: none }
A.TESTOBIANCO12:Hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FFFF00 }

.TESTOARIALBIANCO10 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO10:Hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOARIALBIANCO12 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO12:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; text-decoration: none; color: #FF0000}
.TESTOARIALBIANCO14 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO14:Hover {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF0000}
.TESTOARIALBIANCO16 {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; color: #FFFFFF; text-decoration: none}
A.TESTOARIALBIANCO16:Hover {font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:16px; text-decoration: none; color: #FF0000}

.TESTOROSSO10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #CC0000; text-decoration: none }
A.TESTOROSSO10:Hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FFCC00}
.TESTOROSSO12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #CC0000; text-decoration: none }
A.TESTOROSSO12:Hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FFCC00}

.TESTOARIALROSSO10 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #CC0000; text-decoration: none }
A.TESTOARIALROSSO10:Hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FFCC00}
.TESTOARIALROSSO12 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #CC0000; text-decoration: none }
A.TESTOARIALROSSO12:Hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FFCC00}

.TESTOARIALARANCIO10 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FF6600; text-decoration: none }
A.TESTOARIALARANCIO10:Hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0000}
.TESTOARIALARANCIO12 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FF6600; text-decoration: none }
A.TESTOARIALARANCIO12:Hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF0000}
.TESTOARIALARANCIO14 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #FF6600; text-decoration: none }
A.TESTOARIALARANCIO14:Hover { font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF0000}
.TESTOARIALARANCIO16 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #FF6600; text-decoration: none }
A.TESTOARIALARANCIO16:Hover { font-family: Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #FF0000}


.CASELLA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #000000; color: #000000}

.BOTTONE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #E87620;
	border: 1px solid #BC2D25;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.INPUT_LIBERO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #E87620;
	border: 1px solid #BC2D25;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.formchiaro20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none;  width: 20px}
.formchiaro50 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none;  width: 50px}
.formchiaro100 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none;  width: 100px}
.formchiaro110 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none; width: 110px}
.formchiaro170 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none; width: 170px}
.formchiaro190 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none; width: 190px}
.formscuro110 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F2F2F2; border: 1px #666666 solid; line-height: normal; text-transform: none;  width: 110px }
.formchiaro300BOX { font-family: Tahoma, Arial; font-size: 11px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 200px; width: 300px}
.formchiaro200box { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 100px; width: 200px}
.formchiaro_libero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; border: 1px #666666 solid; line-height: normal; text-transform: none;}

#roma {width: 490px;height: 440px;}
#form_cerca {padding-left:10px; width: 490px; height: auto; overflow: hidden; padding-top: 10px;} 


#PAGINAZIONE_CONTENUTO { width:669px; margin-left:30px; height:auto; min-height:30px;}
#PAGINAZIONE_CONTENUTO_TEXT { float:right; position:rrelative;}
.PAGINAZIONE {
	border: 1px solid #000000;
	background-color: #E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin: 2px;
	padding-top: 3px;
	width:18px;
	height:auto;
	min-height:15px;
	height: 15px;
	text-align: center;
	float:left;
	vertical-align: middle;
}


.PAGINAZIONE_ATT {
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	margin: 2px;
	padding-top: 3px;	
	width:18px;
	height:auto;
	min-height:15px;
	height: 15px;
	text-align: center;
	float:left;
	vertical-align: middle;
}

.PAGINAZIONE_ATT:Hover {
	border: 1px solid #000000;
	background-color: #E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin: 2px;
	padding-top: 3px;	
	width:18px;
	height:auto;
	min-height:15px;
	height: 15px;
	text-align: center;
	float:left;
	vertical-align: middle;
}

div.riga_orizz_tratt hr{ /* take out the troublemaking HR */
display:none; 
}

div.riga_orizz_tratt { /* DIV that wraps and replaces the HR */
	height:10px;
	background-image: url(/immagini/riga_tr_oriz.gif);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	padding: 0px;
} 

div.riga_orizz_tratt2 hr{ /* take out the troublemaking HR */
display:none; 
}

div.riga_orizz_tratt2 { /* DIV that wraps and replaces the HR */
	height:1px;
	background-color:#006699;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
} 

.bordo5_SX {padding-left: 5px;}
.bordo5_DX {padding-right: 5px;}
.bordo5_TOT {padding: 5px;}
.bordo5_SD {padding-right: 5px; padding-left: 5px;}

.bordo10_SX {padding-left: 10px;}
.bordo10_DX {padding-right: 10px;}
.bordo10_TOT {padding: 10px;}
.bordo10_SD {padding-left: 10px; padding-right: 10px;}

.floatL { float:left}
.floatR { float:right}
.floatI { float:inherit}
#calendarioeventi {
	background-image: url(/immagini/sf_mesi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height:62px;
	width:149px;
	margin-right:3px;
}
#calendarioeventi_text {
	height:62px;
	width:149px;
	padding-top:25px;
	text-align:center;
	
}

#disponibilita_titolo {
	WIDTH:679px; margin-left:30px;

}

#disponibilita{
	WIDTH:679px; margin-left:20px;
}

#disponibilita_top {
	BACKGROUND: url(/immagini/disponibilita_top.jpg); width:689px; height:20px;
}

#disponibilita_sfondo {
	BACKGROUND: url(/immagini/disponibilita_sfondo.jpg) repeat-y; width:689px;	
}

#disponibilita_base {
	BACKGROUND: url(/immagini/disponibilita_base.jpg); width:689px; height:26px;	
}


.disponibilita_grigio {
	background-color:#ffffff; height:auto; width:650px; margin-left: 15px; padding-top:8px;
}
#descrizionestrutt_titolo {
	WIDTH:679px; margin-left:30px;

}

#descrizionestrutt{
	WIDTH:679px; margin-left:20px;
}

#descrizionestrutt_top {
	BACKGROUND: url(/immagini/disponibilita_top.jpg); width:689px; height:20px;
}

#descrizionestrutt_sfondo {
	BACKGROUND: url(/immagini/disponibilita_sfondo.jpg) repeat-y; width:689px;	
}

#descrizionestrutt_base {
	BACKGROUND: url(/immagini/disponibilita_base.jpg); width:689px; height:26px;	
}


.descrizionestrutt_contenuto {
	height:auto; width:650px; margin-left: 15px; padding-top:5px;
}


#vacanzemisu {
	width: 259px;
	height: 100%;
	float:left;
	text-align:left;
}
	
#vacanzemisutop {
	width: 259px;
	height: 12px;
	background: url(/immagini/sms_top.jpg);
}

#vacanzemisusfondo {
	width: 259px;
	height: 100%;
	background: url(/immagini/sms_sfondo.jpg);
	background-repeat:repeat-y;
}

#vacanzemisu_contenuto{
	width: 239px;
	height: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	margin-right: 10px;
	padding-bottom: 0px;
	margin-left: 10px;
	
}
#vacanzemisubase {
	width: 259px;
	height: 20px;
	background: url(/immagini/sms_base.jpg);
	clear:left;
}




#facebook {
	width: 259px;
	height: auto;
	float:right;
	text-align:left;
	overflow:hidden;
}
	
#facebooktop {
	width: 259px;
	height: 12px;
	background: url(/immagini/sms_top.jpg);
}

#facebooksfondo {
	width: 259px;
	height: auto;
	background: url(/immagini/sms_sfondo.jpg);
	background-repeat:repeat-y;
	clear:left;
}

#facebook_contenuto{
	width: 239px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
	}
	
#facebookbase {
	width: 259px;
	height: 20px;
	background: url(/immagini/sms_base.jpg);
	clear:left;
}


#googleadsensebase {
	width: 522px;
	height: 33px;
	background: url(/immagini/mappa_base.jpg);
}

#googleadsensetitolo {
	width: 522px;
	height: 45px;
	background: url(/immagini/descrizione_titolo.jpg);
}

#googleadsensetitolo_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#googleadsensesfondo {
	width: 522px;
	height: 100%;
	background: url(/immagini/mappa_sfondo.jpg);
	background-repeat:repeat-y;
	text-align:left;
}
#LISTINOLIBERO{
	width: 100px;
	height: 30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-right:2px;
	margin-bottom:2px;
	text-align:center;
	border:#CCCCCC 1px solid;
}

#LISTINOOCCUPATO{
	width: 100px;
	height: 30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-right:2px;	
	margin-bottom:2px;
	text-align:center;
	border:#CCCCCC 1px solid;
	background-image:url(immagini/occupato.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

#MESELISTINO{
	width: 100px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	float:left;
	clear:left;
	background-color:#0066FF;
	padding-top:5px;
	border:#000000 1px solid;
	margin-right:5px;
}

#menuLink {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-decoration: none;
	/*float: left;*/
	width: 167px;
	text-align: left;
	font-size: 12px;
}
#menuLink ul {
	list-style-type: none;
	padding:0px; 
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
}
	
#menuLink li {
	background-color:#ffffff;
	display: block;
	margin: 0px;
	text-align: left;
	background-image: url(/immagini/sf_menu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 167px;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-top: 3px;
}

#menuLink li a:hover, #menuLink li a:active {
	color:#990000;
	text-align: left;
	display: block;
	background-image: url(/immagini/sf_menu_over.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	min-height:20px;
	height:auto !important;
	height:20px;
	font-weight:normal;
}
#menuLink a:link, #menuLink a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

#CATLINK{
	width: 200px;
	height: auto;
	overflow:hidden;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	margin-right:2px;
	margin-bottom:2px;
	text-align:LEFT;
	margin-left:20px;
}

#Elenco_LINK{
	width: 180px;
	height: auto;
	overflow:hidden;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-right:2px;
	margin-bottom:20px;
	text-align:LEFT;
	font-weight:normal;
}

#Elenco_LINK ul {
	list-style-type: none;
	padding:0px; 
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
}

#Elenco_LINK li {
	display: block;
	margin-left: 10px;
	text-align: left;
	min-height:18px;
	height:auto !important;
	height:18px;
	padding-top: 3px;
}

#Elenco_LINK li a:hover, #Elenco_LINK li a:active{
	color:#CC0000;
	text-decoration:none;
}

#Elenco_LINK a:link, #Elenco_LINK a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#divaffiancati {
	float: left;
	padding-left: 10px;
	padding-right: 10px;

}
#divaffiancatiPAGE {
	float: left;
	padding-right: 10px;
}

#news {
	width: 396px;
	height: 100%;
	float:left;
	text-align:left;
}

#news-top {
	width: 396px;
	height: 40px;
	background: url(/immagini/news_titolo.jpg);
}

#news-sfondo {
	width: 396px;
	height: 100%;
	background: url(/immagini/sfondo_bianco_vetrinasalento.jpg);
	background-repeat:repeat-y;
}

#news-base {
	width: 396px;
	height: 22px;
	background: url(/immagini/base_bianca_vetrinasalento.jpg);
}


#news-top_text {
	padding-top:15px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#news-corpo_text {
	padding-top:5px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:noemal;
	color:#FFFFFF;
	width: 380px;
	text-align:left;
}

#news-corpo_text P{
margin-left:20px;
}

#news-box{
position: relative;
width: 100%; /*marquee width */
height: 120px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 10px;
}