/*------------------------------------GENERICO-------------------------------------------------------------------*/
body{
	margin:0px auto;
	padding:0px;
	background-color:#6aa7e0;
	background-image:url(/img/bg_int.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f4f4f;
	}
a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

a img{
	border:hidden;
	border:none;
	border:0px;
	}
#contenitore{
	width:1002px; 
	margin:0px auto;
	text-align:justify;
	background-image:url(/img/bg_container.jpg);
	background-repeat:no-repeat;
	background-color:#b8d6f2;
	}

#top{
	width:918px;
	height:223px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#menuServices{
	width:84px;
	height:470px;
	margin:0px;
	padding:0px;
	float:right;
	}

#colonnaSX{
	width:282px;
	margin:0px;
	padding:0px;
	margin-left:15px;
	float:left;
	}

#LifeStyle{
	width:602px;
	margin:0px;
	padding:0px;
	float:right;
	}

#colonnaDX{
	width:686px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#ContColonnaDX{
	width:686px;
	margin:0px;
	padding:0px;
	float:left;
	}

	#menuLifestyle{
	width:593px;
	height:22px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:10px;
	background-image:url(/img/menu-lifestyle.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	#menuMyPuntAla{
	width:593px;
	height:22px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:10px;
	background-image:url(/img/tit-myPuntAla.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	#flashLifestyle{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/img-lifestyle.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	#flashLifestyle2{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/img-interna.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	
	#img_news_all{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	float:left;
	}
	
	#txtLifeStyle{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/bg-txt-lifestyle.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
	
	#torna{
	width:500px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	
/* ---------- INIZIO SPAZIO CONTENUTI PAGINE INTERNE ---------- */

	#txtLifeStyleInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/bg-txt-lifestyleInt.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	#boxInt{
	width:653px;
	background-image:url(/img/bg-pag-int.gif);
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	text-align:justify;
	clear:both;
	float:left;
	}
	#CboxInt{
	width:671px;
	height:5px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #58bae9;
	border-left: 1px solid #58bae9;
	border-right: 1px solid #58bae9;
	float:left;
	}
	
	
	#boxLoghi{
	width:653px;
	margin:0px;
	padding:0px;
	float:left;
	padding-bottom:20px;
	}
	#logoSocialNetwork{
	width:160px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}
	#txtSocialNetwork{
	width:493px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:left;
	padding-top:15px;
	}

	#chiusuraBoxInt{
	width:673px;
	height:2px;
	/*background-image:url(/img/end-pag-int.gif);
	background-repeat:no-repeat;*/
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	float:left;
	}
	
	#num_pag{
	width:650px;
	margin:0px;
	padding-top:20px;
	text-align:center;
	clear:both;
	}

/* ---------- FINE SPAZIO CONTENUTI PAGINE INTERNE ---------- */
	


/*---------- INIZIO CORPO CENTRALE HOME PAGE ----------- */	

#space{
	width:686px;
	height:15px;
	margin:0px;
	padding:0px;
	clear:both;
	}
	
#corpoHP{
	width:672px;
	/*height:280px;*/
	margin:0px;
	padding:0px;
	}
	#corpoSX{
	width:373px;
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	clear:both;
	}
	#txtSX{
	margin:0px;
	background-image:url(/img/bg-box-c.gif);
	padding:10px;
	}
	#chiusuraCorpoOfferta{
	width:373px;
	height:2px;
	background-image:url(/img/end-box-c.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	}
	
/*  ---------- INIZIO CONTENUTI PAGINA ACCOUNT ---------- */

	#boxAccount{
	width:672px;
	margin:0px;
	padding:0px;
	float:left;
	padding-bottom:15px;
	}
	#contBoxAccount{
	width:672px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#txtAccount{
	margin:0px;
	padding:0px;
	background-image:url(/img/bg-box-account.gif);
	padding:10px;
	/*border-top: 1px solid #58bae9;*/
	}
	#txtAccountt{
	margin:0px;
	padding:0px;
	padding:10px;
	border-bottom: 1px solid #58bae9;
	border-left: 1px solid #58bae9;
	border-right: 1px solid #58bae9;
	background-color:#FFF;
	}
	#endBoxAccount{
	width:672px;
	height:2px;
	background-image:url(/img/end-box-account.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	}
	#endBoxAccountt{
	width:672px;
	height:2px;
	margin:0px;
	padding:0px;
	float:left;
	}

/*  ---------- FINE CONTENUTI PAGINA ACCOUNT ---------- */


#cella_foto{
	/*width:100px;
	height:234px;
	width:163px;
	height:140px;*/
	margin:0px;
	padding:0px;
	}
	#foto{
	width:192px;
	height:144px;
	margin:0px;
	padding:0px;
	}
	#didascalia{
	width:192px;
	height:23px;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-top:5px;
	margin-top:6px;
	}
	
	
	#elenco_celle_foto{
	width:100px;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	}

/* -----------INIZIO BOX NEWS + OFFERTE ---------- */

.linguetta{
	width:262px;
	margin:0px;
	padding:0px;
	float:left;
	}
	.linguetta2{
	width:262px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	float:left;
	}

.contOfferta{
	width:353px;
	margin:0px;
	padding:0px;
	clear:both;
	}

.offerta{
	width:353px;
	height:70px;
	margin:0px;
	padding:0px;
	border-bottom: 1px dotted #999999;
	clear:both;
	padding-top:10px;
	}
	.offertaLast{
	width:353px;
	height:75px;
	margin:0px;
	padding:0px;
	}
	.offertaInt{
	width:653px;
	height:75px;
	margin:0px;
	padding:0px;
	border-bottom: 1px dotted #999999;
	margin-bottom:10px;
	clear:both;
	float:left;
	}

	.fotOfferta{
	width:67px;
	height:56px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	float:left;
	background-image:url(/img/bg-img.gif);
	background-repeat:no-repeat;
	}
	
	
	
	.foto_gallery{
	width:198px;
	height:150px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:6px;
	float:left;
	background-image:url(/img/cornice_fotogallery.jpg);
	background-repeat:no-repeat;
	padding-right:13px;
	padding-bottom:28px;
	}

	.foto_galleryL{
	width:124px;
	height:94px;
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-left:4px;
	float:left;
	background-image:url(/img/bg_fotog_l.jpg);
	background-repeat:no-repeat;
	}
	
	.txtOfferta{
	width:271px;
	height:60px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	float:right;
	}
	.txtOffertaInt{
	width:565px;
	height:60px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	float:right;
	}
	
.contNews{
	width:262px;
	margin:0px;
	padding:0px;
	clear:both;
	}
	
.news{
	width:262px;
	height:70px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	}
	.spaceNews{
	width:262px;
	height:10px;
	margin:0px;
	padding:0px;
	border-bottom: 1px dotted #999999;
	}
	
	.newsInt{
	width:653px;
	/*height:75px;*/
	margin:0px;
	padding:0px;
	border-bottom: 1px dotted #999999;
	margin-bottom:10px;
	}
	.newsLast{
	width:262px;
	height:75px;
	margin:0px;
	padding:0px;
	}
	
/* -----------FINE BOX NEWS + OFFERTE ---------- */

	
	#chiusuraCorpoOfferta{
	width:373px;
	height:2px;
	background-image:url(/img/end-box-c.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	}
	
	
	#corpoDX{
	width:282px;
	margin:0px;
	padding:0px;
	float:right;
	margin-bottom:10px;
	}
	#contCorpoDX{
	width:282px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#boxOfferta{
	margin:0px;
	padding:0px;
	background-image:url(/img/bg-box-dx.gif);
	padding:10px;
	}
	#txtDX{
	margin:0px;
	width:262px;
	background-image:url(/img/bg-box-dx.gif);
	padding:10px;
	}
	#boxOffertaTennis{
	margin:0px;
	padding:0px;
	background-image:url(/img/bg-box-dx.gif);
	padding:10px;
	}
	#boxOffertaBambini{
	margin:0px;
	padding:0px;
	background-image:url(/img/bg-box-dx.gif);
	padding:10px;
	}
	#boxOffertaBeach{
	margin:0px;
	padding:0px;
	background-image:url(/img/bg-box-dx.gif);
	padding:10px;
	}
	#boxOffertaBike{
	margin:0px;
	padding:0px;
	background-image:url(/img/bg-box-dx.gif);
	padding:10px;
	}
	#boxOffertaEventi{
	margin:0px;
	padding:0px;
	background-image:url(/img/bg-box-dx.gif);
	padding:10px;
	}
	#boxOffertaSailing{
	margin:0px;
	padding:0px;
	background-image:url(/img/bg-box-dx.gif);
	padding:10px;
	}
	
	#chiusuraCorpoNews{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-dx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:right;
	}
	
	
/*---------- FINE CORPO CENTRALE HOME PAGE ----------- */	
	
#bgPrenota{
	width:262px;
	height:289px;
	background-image:url(/img/bg-box-prenota.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding:10px;
	}
#boxPrenota{
	width:262px;
	height:289px;
	background-image:url(/img/bg-box-prenota.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding:10px;
	}

#boxSX{
	width:262px;
	background-image:url(/img/bg-box-sx.gif);
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	#chiusuraBoxSX{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-sx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}

#pulsanteSX{
	height:40px;
	margin:0px;
	padding:0px;
	padding-left:80px;
	}
	#pulsantePrenota{
	height:40px;
	margin:0px;
	padding:0px;
	padding-left:40px;
	}
	#pulsanteInvia{
	height:40px;
	margin:0px;
	padding:0px;
	padding-left:80px;
	}
	#pulsanteIscriviti{
	height:40px;
	margin:0px;
	padding:0px;
	padding-left:80px;
	}


#contBox{
	width:262px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	clear:both;
	}
#boxLogin{
	width:262px;
	background-image:url(/img/bg-box-sx.gif);
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	#chiusuraboxLogin{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-sx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
	#boxLogin2{
	width:262px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
	
#boxFocus{
	width:262px;
	background-image:url(/img/bg-box-sx.gif);
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	#chiusuraboxFocus{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-sx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
	
#boxServizi{
	width:262px;
	background-image:url(/img/bg-box-sx.gif);
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	#chiusuraBoxServizi{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-sx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
	

#boxCallCenter{
	width:262px;
	background-image:url(/img/bg-box-sx.gif);
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	}
	#callSkype{
	width:255px;
	height:35px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	#callSkypeSX{
	width:167px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	}
	#callSkypeDX{
	width:88px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	}
	#chiusuraboxCallCenter{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-sx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
	

#boxNewsletter{
	width:262px;
	background-image:url(/img/bg-box-sx.gif);
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	}
	#chiusuraboxNewsletter{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-sx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
	
	
/*---------- INIZIO FOOTER ----------- */	

#footer{
	/*width:1002px;*/
	width:986px;
	height:190px;
	margin:0px;
	padding:0px;
	padding-left:15px;
	/*margin-bottom:20px;*/
	background-color:#b5d4f3;
	float:left;
	}
	#startFooter{
	height:2px;
	width:971px;
	/*background-image:url(/img/start-footer.gif);
	background-repeat:no-repeat;*/
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border-top: 1px solid #54b9e9;
	border-left: 1px solid #54b9e9;
	border-right: 1px solid #54b9e9;
	}
	#endFooter{
	height:2px;
	background-image:url(/img/end-footer.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
	#txtFooter{
	width:953px;
	background-image:url(/img/bg-footer.gif);
	margin:0px;
	padding:10px;
	}
	
#dati{
	height:50px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #54b9e9;
	border-bottom: 1px solid #54b9e9;
	}
	#quality{
	width:186px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#indirizzo{
	width:350px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#banner_footer{
	width:166px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#crweb{
	width:244px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:right;
	}
	
	/* PARTNER */
	#partner{
	width:953px;
	margin:0px;
	padding:0px;
	clear:both;
	}
	#consorziato{
	width:317px;
	height:80px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	}
	#raccomandato{
	width:317px;
	height:80px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	}
	#associato{
	width:317px;
	height:80px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:center;
	}
	/* fine PARTNER */

/*---------- FINE FOOTER ----------- */

/*---------- INIZIO SEZIONE BEACH ----------- */	

	
	#flashBeach{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/beach/img-beach.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	
	#txtBeach{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/beach/bg-txt-beach.jpg);
	background-repeat:no-repeat;
	float:left;
	}


	
#txtBeachInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/beach/bg-txt-beachInt.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#chiusuraboxOffertaBeach{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-dx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
	
#domande{
	padding:8px;
	background-color:#daebfb;
	margin-bottom:10px;
	}
	div.description{
		background-color: #FFFFFF;
		margin: 5px;
		padding: 5px;
		}
		
#passaggi_booking{
	padding:8px;
	background-color:#44972b;
	margin-bottom:10px;
	}


/*---------- FINE SEZIONE BEACH ----------- */

/*---------- INIZIO SEZIONE SAILING ----------- */	

	
	#flashSailing{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/sailing/img-sailing.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	#txtSailing{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/sailing/bg-txt-sailing.jpg);
	background-repeat:no-repeat;
	float:right;
	}

	
#txtSailingInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/sailing/bg-txt-sailingInt.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#chiusuraboxOffertaSailing{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-dx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}

	
/*---------- FINE SEZIONE SAILING ----------- */

/*---------- INIZIO SEZIONE BIKES ----------- */	

	
	#flashBikes{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/bikes/img-bikes.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	
	#txtBikes{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/bikes/bg-txt-bikes.jpg);
	background-repeat:no-repeat;
	float:right;
	}

	
#txtBikesInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/bikes/bg-txt-bikesInt.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#chiusuraboxOffertaBike{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-dx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
	
/*---------- FINE SEZIONE BIKES ----------- */

/*---------- INIZIO SEZIONE TENNIS ----------- */	

	
	#flashTennis{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/tennis/img-tennis.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	#txtTennis{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/tennis/bg-txt-tennis.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#txtTennisInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/tennis/bg-txt-tennisInt.jpg);
	background-repeat:no-repeat;
	float:right;
	}

#flashDiving{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/tennis/img-tennis.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}

#txtDiving{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/diving/bg-txt-diving.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	#txtDivingInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/tennis/bg-txt-divingInt.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#chiusuraboxOffertaTennis{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-dx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
	
/*---------- FINE SEZIONE TENNIS ----------- */


/*---------- INIZIO SEZIONE DIVING ----------- */	

	
	#flashDiving{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/tennis/img-diving.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	
#txtDiving{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/diving/bg-txt-diving.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	#txtDivingInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/diving/bg-txt-divingInt.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#chiusuraboxOffertaDiving{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-dx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
	
/*---------- FINE SEZIONE DIVING ----------- */


/*---------- INIZIO SEZIONE EVENTI ----------- */	

	
	#flashEventi{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/eventi/img-eventi.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	#txtEventi{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/eventi/bg-txt-eventi.jpg);
	background-repeat:no-repeat;
	float:right;
	}


	
#txtEventiInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/eventi/bg-txt-eventiInt.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#chiusuraboxOffertaEventi{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-dx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
	
/*---------- FINE SEZIONE EVENTI ----------- */

/*---------- INIZIO SEZIONE BAMBINI ----------- */	

	
	#flashBambini{
	width:603px;
	height:195px;
	/*height:222px;*/
	margin:0px;
	padding:0px;
	/*background-image:url(/img/bambini/img-bambini.jpg);
	background-repeat:no-repeat;*/
	float:left;
	}
	
	#txtBambini{
	width:586px;
	height:67px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/bambini/bg-txt-bambini.jpg);
	background-repeat:no-repeat;
	float:right;
	}

	
#txtBambiniInt{
	width:586px;
	height:47px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	padding-right:90px;
	text-align:justify;
	background-image:url(/img/bambini/bg-txt-bambiniInt.jpg);
	background-repeat:no-repeat;
	float:right;
	}
	
#chiusuraboxOffertaBambini{
	width:282px;
	height:2px;
	background-image:url(/img/end-box-dx.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
	
/*---------- FINE SEZIONE BAMBINI ----------- */

#validator {
		margin:0px auto 0px auto;
		padding-top:15px;
		text-align:center;
		clear:both;
		}

/* ----------- INIZIO ELENCHI ----------- */

ul.ConImmagine {
  		list-style-image: url(/img/q.gif);
		padding:10px;
		margin:10px;
		padding-top:3px;
		margin-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		}
		
		ul.Quadrato {
		list-style-type: square;
		}
		ul.Cerchio {
		list-style-type: circle;
		}
		

/* ---------- FINE ELENCHI --------------*/




/* ------------ CSS RELATIVO AL TESTO -------------- */

.link{
	display:block;
	width:242px;
	height:23px;
	float:left;
	}
	.linkAdd{
	display:block;
	width:40px;
	height:23px;
	float:right;
	}

h1{
	margin:0px;
	padding:0px;
	}
h2{
	margin:0px;
	padding:0px;
	color:#ff7f00;
	font-size:11px;
	}
h3{
	margin:0px;
	padding:0px;
	color:#ff7f00;
	}
h6{
	margin:0px;
	padding:0px;
	}
.txt_img{
	display:none;
	}
	
#banner{
	width:282px;
	height:110px;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	}

.titolo_focus{
	width:282px;
	height:25px;
	background-image:url(/img/tit-focus.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	}

.titLifestyle{
	font-weight:bold;
	color:#44972b;
	font-size:18px;
}
	
.titoloVerde{
	font-weight:bold;
	color:#44972b;
	font-size:13px;
}
.titoloVerde a{
	font-weight:bold;
	color:#44972b;
	font-size:13px;
	text-decoration:none;
}
.titoloVerde a:hover{
	font-weight:bold;
	color:#64b24c;
	font-size:13px;
	text-decoration:none;
}

.titoloBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
}
.titoloBianco a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
.titoloBianco a:hover{
	font-weight:bold;
	color:#eaeaea;
	font-size:13px;
	text-decoration:none;
}

.titoloBeach{
	font-weight:bold;
	color:#afa701;
	font-size:13px;
	text-decoration:none;
}
.titoloBeach a{
	font-weight:bold;
	color:#afa701;
	font-size:13px;
	text-decoration:none;
}
.titoloBeach a:hover{
	font-weight:bold;
	color:#cec845;
	font-size:13px;
	text-decoration:none;
}

.titoloSailing{
	font-weight:bold;
	color:#b4ab4c;
	font-size:13px;
	text-decoration:none;
}
.titoloSailing a{
	font-weight:bold;
	color:#b4ab4c;
	font-size:13px;
	text-decoration:none;
}
.titoloSailing a:hover{
	font-weight:bold;
	color:#d1c970;
	font-size:13px;
	text-decoration:none;
}

.titoloBikes{
	font-weight:bold;
	color:#c9ae53;
	font-size:13px;
	text-decoration:none;
}
.titoloBikes a{
	font-weight:bold;
	color:#c9ae53;
	font-size:13px;
	text-decoration:none;
}
.titoloBikes a:hover{
	font-weight:bold;
	color:#e2ca7b;
	font-size:13px;
	text-decoration:none;
}


.titoloTennis{
	font-weight:bold;
	color:#d59a5e;
	font-size:13px;
	text-decoration:none;
}
.titoloTennis a{
	font-weight:bold;
	color:#d59a5e;
	font-size:13px;
	text-decoration:none;
}
.titoloTennis a:hover{
	font-weight:bold;
	color:#e8bb8d;
	font-size:13px;
	text-decoration:none;
}

.titoloEventi{
	font-weight:bold;
	color:#d98723;
	font-size:13px;
	text-decoration:none;
}
.titoloEventi a{
	font-weight:bold;
	color:#d98723;
	font-size:13px;
	text-decoration:none;
}
.titoloEventi a:hover{
	font-weight:bold;
	color:#e9ac62;
	font-size:13px;
	text-decoration:none;
}

.titoloBambini{
	font-weight:bold;
	color:#d57521;
	font-size:13px;
	text-decoration:none;
}
.titoloBambini a{
	font-weight:bold;
	color:#d57521;
	font-size:13px;
	text-decoration:none;
}
.titoloBambini a:hover{
	font-weight:bold;
	color:#e6a368;
	font-size:13px;
	text-decoration:none;
}

.txtVerde{
	font-weight:normal;
	color:#44972b;
	font-size:11px;
}
.txtVerde a{
	font-weight:normal;
	color:#44972b;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtVerde a:hover{
	font-weight:normal;
	color:#64b24c;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}

.txtCampingVillage{
	font-weight:normal;
	color:#44972b;
	font-size:10px;
}
.txtCampingVillage a{
	font-weight:normal;
	color:#44972b;
	font-size:10px;
	text-decoration:underline;
}
.txtCampingVillage a:hover{
	font-weight:normal;
	color:#64b24c;
	font-size:10px;
	text-decoration:underline;
}

.titBeach{
	font-weight:bold;
	color:#afa701;
	font-size:18px;
}

.txtBeach{
	font-weight:normal;
	color:#afa701;
	font-size:11px;
}
.txtBeach a{
	font-weight:normal;
	color:#afa701;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtBeach a:hover{
	font-weight:normal;
	color:#cec845;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}

.titSailing{
	font-weight:bold;
	color:#b4ab4c;
	font-size:18px;
}

.txtSailing{
	font-weight:normal;
	/*color:#b4ab4c;*/
	color:#aaa145;
	font-size:11px;
}
.txtSailing a{
	font-weight:normal;
	color:#aaa145;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtSailing a:hover{
	font-weight:normal;
	/*color:#d1c970;*/
	color:#b4ab4c;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}

.titBikes{
	font-weight:bold;
	color:#c9ae53;
	font-size:18px;
}

.txtBikes{
	font-weight:normal;
	/*color:#c9ae53;*/
	color:#b99f48;
	font-size:11px;
}
.txtBikes a{
	font-weight:normal;
	color:#b99f48;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtBikes a:hover{
	font-weight:normal;
	/*color:#e2ca7b;*/
	color:#c9ae53;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}

.titTennis{
	font-weight:bold;
	color:#d59a5e;
	font-size:18px;
}

.txtTennis{
	font-weight:normal;
	/*color:#d59a5e;*/
	color:#c68b4e;
	font-size:11px;
}
.txtTennis a{
	font-weight:normal;
	color:#c68b4e;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtTennis a:hover{
	font-weight:normal;
	/*color:#e8bb8d;*/
	color:#d59a5e;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}

.titDiving{
	font-weight:bold;
	color:#6bb9ab;
	font-size:18px;
}

.titEventi{
	font-weight:bold;
	color:#d98723;
	font-size:18px;
}

.txtEventi{
	font-weight:normal;
	/*color:#d98723;*/
	color:#cb7e21;
	font-size:11px;
}
.txtEventi a{
	font-weight:normal;
	color:#cb7e21;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtEventi a:hover{
	font-weight:normal;
	/*color:#e9ac62;*/
	color:#d98723;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}

.titBambini{
	font-weight:bold;
	color:#d57521;
	font-size:18px;
}

.txtBambini{
	font-weight:normal;
	color:#d57521;
	font-size:11px;
}
.txtBambini a{
	font-weight:normal;
	color:#d57521;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtBambini a:hover{
	font-weight:normal;
	color:#e6a368;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}

.txtBlu{
	font-weight:normal;
	color:#2e78ca;
	font-size:11px;
}
.txtBlu a{
	font-weight:normal;
	color:#2e78ca;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtBlu a:hover{
	font-weight:normal;
	color:#5b99de;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}


.txtDiving{
	font-weight:normal;
	color:#6bb9ab;
	font-size:11px;
}
.txtDiving a{
	font-weight:normal;
	color:#6bb9ab;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}
.txtDiving a:hover{
	font-weight:normal;
	color:#5b99de;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
}

.txtBluBold{
	font-weight:bold;
	color:#2e78ca;
	font-size:13px;
}
.txtRedBold{
	font-weight:bold;
	color:#ff0000;
	font-size:13px;
}

.titoloBlu{
	font-weight:bold;
	color:#2e78ca;
	font-size:13px;
}
.titoloBlu a{
	font-weight:bold;
	color:#2e78ca;
	font-size:13px;
	text-decoration:none;
}
.titoloBlu a:hover{
	font-weight:bold;
	color:#5b99de;
	font-size:13px;
	text-decoration:none;
}

.titoloDiving{
	font-weight:bold;
	color:#6bb9ab;
	font-size:13px;
}
.titoloDiving a{
	font-weight:bold;
	color:#6bb9ab;
	font-size:13px;
	text-decoration:none;
}
.titoloDiving a:hover{
	font-weight:bold;
	color:#5b99de;
	font-size:13px;
	text-decoration:none;
}

.titoloCeleste{
	font-weight:bold;
	color:#92c5ee;
	font-size:13px;
}
.titoloCeleste a{
	font-weight:bold;
	color:#92c5ee;
	font-size:13px;
	text-decoration:none;
}
.titoloCeleste a:hover{
	font-weight:bold;
	color:#5b99de;
	font-size:13px;
	text-decoration:none;
}

.titoloGrey{
	font-weight:bold;
	color:#757575;
	font-size:12px;
}
.titoloGrey a{
	font-weight:bold;
	color:#757575;
	font-size:12px;
	text-decoration:none;
}
.titoloGrey a:hover{
	font-weight:bold;
	color:#a2a2a2;
	font-size:12px;
	text-decoration:none;
}


.titoloBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
}
.titoloBianco a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
.titoloBianco a:hover{
	font-weight:bold;
	color:#e0e2df;
	font-size:13px;
	text-decoration:none;
}

.txtForm{
	font-weight:normal;
	color:#3d3d3d;
	font-size:11px;
}

.txtFooter{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtFooter a:link{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
	}
	.txtFooter a:visited{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtFooter a:hover{
	font-weight:normal;
	color:#8b8b8b;
	font-size:11px;
	/*text-decoration:underline;*/
	text-decoration:none;
	}
	

.txtMap{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtMap a:link{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtMap a:visited{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtMap a:hover{
	font-weight:normal;
	color:#8b8b8b;
	font-size:11px;
	}
	
.txtMapB{
	font-weight:bold;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtMapB a:link{
	font-weight:bold;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtMapB a:visited{
	font-weight:bold;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtMapB a:hover{
	font-weight:bold;
	color:#8b8b8b;
	font-size:11px;
	}

.puntAla{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display:none;
	}

#boxInt a{
	color:#4F4F4F;
	text-decoration:underline;
}