
body {
  background:#FFFFFF;
  font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 80%;
  margin: 0px;
  padding: 0px;
  color:#24224f;
 
}
a 
{
	font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#005ca9;
	font-weight:bold;
}

form {
  color:#24224f;
  font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
  border: 0px;
  margin: 0px;
  padding:0px;

}

input {
  color:#005aaa;
  font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
  font-size: 80%;
  padding: 0px;
  margin: 0px;
  
}

option {
  color:#005aaa;
  font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
  margin: 0px;
  padding:0px;
}

select {
  color:#005aaa;
  font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
  font-size: 80%;
  margin: 0px;
  padding:0px;
}

textarea {
  color: #24224f;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 85%;
}

label{
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
text-transform:uppercase;
font-size: 85%;
font-weight:bold;
color:#24224f;
}

.online{
text-transform:capitalize;
}

h1, .heading1 {font-size:160%;}
h2, .heading2 {font-size:120%;margin-top:10px;margin-bottom:10px;}
h3, .heading3 {font-size:110%;}
h4, .heading4 {font-size:100%;}
h5, .heading5 {font-size:90%;}
h6, .heading6 {font-size:80%;}

h1, h2, h3, .heading1, .heading2, .heading3
{
  background-color:transparent;
  color:#000000; 
}
img{
margin:0px;
padding:0px;
border:0px;
}
#contenitore{
	position: relative;
	height:100%;
	/*width:100%;*/
	width:78.23em;
	margin-right: auto;
	margin-left: auto;
	line-height:150%; 
	padding:0px;
	
}

#bodyContenitore{
	float:left;
	width:100%;
	height:100%;
	/*margin-left:1%;
	margin-right:1%;*/
	background:url(/turismo/xflow/turismo/docroot/turismo/img/sfondo.jpg)  repeat ;


	
	
}

.wrpSfumaturaHeader{
	float:left;
	width:100%;
	height:100%;
	
 
}
.cntSfumaturaHeader{
	margin: 0 11px 0px 10px;
	height:100%;
	background:#fff;

	

}
.navSfumaturaHeader{
	float:left;
	width:10px;
	margin-left:-10px;

	
	
    
}

.extSfumaturaHeader{
	float:left;
	width:10px;
	margin-left:-100%;
	
	height:100%;

	
	

}

.wrpSfumaturaEnd{
	float:left;
	width:100%;
	
}
.cntSfumaturaEnd{
	margin: 0px 11px 0px 10px;
	background: url(/turismo/xflow/turismo/docroot/turismo/img/rett_c.jpg) repeat-x;

	height:11px;
}
.navSfumaturaEnd{
	float:left;
	width:11px;
	margin-left:-11px;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/rett_d.jpg) ;
    height:11px;

}

.extSfumaturaEnd{
	float:left;
	width:10px;
	margin-left:-100%;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/rett_s.jpg);
	height:11px;
		
	

}

.mFTEMP{

min-height:50px;

}


#b1{
	margin: 0 3%;
	height:100%;
}
#b2{
	float:left;
	width:3%;
	margin-left:-3%;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/trasparenza.png) repeat ;
	min-height:280px;

}
#b3{
	float:left;
	width:3%;
	margin-left:-100%;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/trasparenza.png) repeat;
	min-height:280px;
}
#zoneA1a{
	width:100%;
	height:46px;
}

#zoneImmagini{
	margin:0px;
	padding:0px;
	width:980px;
}

#sHNew{
	margin-left:0px;
	padding:0px;
	margin:0px;
	height:100%;
}

.marginsHNew{
	margin:0px;
	padding:0px;
}


#bordo1{
	margin: 0 1%;
	height:100%;
}
#bordo2{
	float:left;
	width:1%;
	margin-left:-1%;
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/cornice.gif) repeat;*/
	background:#00519E;
	min-height:246px;
}
#bordo3{
	float:left;
	width:1%;
	margin-left:-100%;
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/cornice.gif) repeat;*/
	background:#00519E;
	min-height:246px;
}

#wrapperBordoBody{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	height:100%;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/lineafooter3.gif) no-repeat bottom right
}
#bordoBody1{
	margin: 0 1%;
	height:100%;
}
#bordoBody2{
float:left;
width:1%;
margin-left:-1%;
background:url(/turismo/xflow/turismo/docroot/turismo/img/cornice.gif) repeat;
min-height:400px;
}
#bordoBody3{
float:left;
width:1%;
margin-left:-100%;
background:url(/turismo/xflow/turismo/docroot/turismo/img/cornice.gif) repeat;
min-height:400px;
}
.clearLeft{
clear:both;
display:none;
}
.clear{
margin:0px;
padding:0px;
width:0px;
height:0px;
clear:both;

}

#zoneA2a{
clear:both;
margin:0px;

width:100%;
background:#00519e url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat-x;

min-height:55px;
z-index:30;

}

#header{
margin-left:0px;
padding:0px;

/*background:url(/turismo/xflow/turismo/docroot/turismo/img/foto.jpg) ;*/
z-index:20;
min-height:330px;


}

#cntBordo{
margin-right:8px;


}
#cntImgH{
margin-right:8px;
height:67px;

}

#bordoHeaderImgH{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_header67.jpg);
margin-left:-8px;
height:67px;


}


#bordoHeaderRight{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_header2.jpg);
margin-left:-8px;
min-height:307px;

}

#wrBhB{
float:left;
width:100%;
margin:0px;
padding:0px;
height:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/sfum_orizzontale.jpg) repeat-x ;

}
#cntBhB{
margin-right:8px;

}
#navBhB{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_angolino.jpg);
margin-left:-8px;
height:8px;
}


.wrpPanelAttivita{
/*float:left;
width:100%;*/

float:left;width:100%;margin-left:-25%

}

.cntPanelAttivita{
/*margin:0px 660px 0px 0px;*/
margin: 0px 660px 0 25%;
min-height:56px;
}

.navPanelAttivita{
/*float:left;
width:660px;*/
width:443px;
margin:auto;

/*
margin-left: -660px ;
float:left;
width:660px;margin-left:-660px;
min-height:56px;*/

}
.extPanelAttivita{
float:left;width:25%;
min-height:56px;
}

.logoAgLig{
width:200px;
height:67px;
padding-bottom:30px;
}


.wrpNavPanel{
/*float:left;
width:100%*/
float:left;
width:100%;
margin-left:-15%;
min-height:224px;
}

.cntNavPanel{

/*margin:0px 800px 0px 0px;*/
margin: 0 800px 0 15%;


min-height:224px;


}

#centerHeader{
/*width:980px;*/
width:100%;

}

.imgPanel{
width:877px;
margin-top:10px;
/*float:left;
margin-left:-800px;
float:right;
width:800px;*/
min-height:224px;

}

.extraMIOPanel{
float:left;
width:14.5%;

min-height:224px;
}

#wrapperBordo{
float:left;
width:100%;
margin:0px;
padding:0px;
min-height:307px;


}


#wrpImgH{
float:left;
width:100%;
margin:0px;
padding:0px;

}


.whsp{
float:left;
width:100%;
margin-left:-83%;
}
.chsp{
margin-left:83%;
}

.navsp{
float:right;width:82.9%
}

#zoneA3a{
clear:both;
background:#ffffff;
}
.breadcrumb {
font-size:110%;
margin-left:5px;


}

.breadcrumb a{
  color:#005ca9;
  font-weight:bold;

}



#bodyHome{
height:100%;
margin-top:16px;
z-index:10;

}


#wrapperBlocco1{
float:left;
width:100%;
margin:0px;
padding:0px;
}

.marginBL1{
margin-left:30px;
margin-right:30px;

}

#blocco1Sx{

margin-right: 268px;
/*min-height:1134px*/



}

#blocco1Dx{
float:left;
width:268px;
margin-left:-268px;
/*min-height:1234px;*/

padding-bottom:80px;


}


#bodyHome2{
height:100%;
/*padding-top:16px;*/
margin-left:10px;
margin-right:10px;

clear:both;

}

#wrapperBlocco2{
float:right;
width:68.8%;
margin:0px;
padding:0px;

}

#blocco2Sx{
min-height:429px;

}
#blocco2Dx{
float:left;
width:29.6%;
min-height:429px;

}



#img{
height:155px;

}


#bodyPortale{
	width: 100%;
	height:100%;
}

#footer{
clear:both;
min-height:56px;
}

.wrapperFooter{
float:left;
width:100%;
margin:0px;
padding:0px;
min-height:58px;
background: url(/turismo/xflow/turismo/docroot/turismo/img/lineafooter.gif) repeat-x ;


}
.cntFooter{
margin:0px 275px 0px 0px;
padding:0px;

}

.navFooter{
float:left;
width:275px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/lineafooter2.gif);
min-height:58px;
margin-left:-275px;

}

.fAgenzia{
padding:12px 5px 0px 24px; 
height:15px;
font-weight:bold;

}
.fAgenziaTel{
padding:8px 5px 0px 20px; 
height:19px;
color:#FFFFFF;
font-weight:bold;

}




#wrapper{
float:left;
width:100%;
background:url(/turismo/xflow/turismo/docroot/turismo/img/lineafooter3.gif) no-repeat bottom right;

}
#content{margin: 0px 352px 0px 200px;}
#navigation{float:left;width:200px;margin-left:-100%;}
#extra{float:left;width:352px;margin-left:-352px;}

#content1{margin: 0px 0px 0px 200px;}
#navigation1{float:left;width:200px;margin-left:-100%;}
#extra1{display:none;}

#wrapper2{float:left;width:100%;z-index:10;}
#content2{margin: 0px 352px 0px 0px;}
#navigation2{display:none;}
#extra2{float:left;width:352px;margin-left:-352px; }

#content3{
margin: 0px 0px 0px 0px;
padding:0px;

}
#navigation3{display:none;}
#extra3{display:none;}

div#hormenu {
width: 100%;
margin: 0px;
padding: 0px;

z-index:30;


}




	

div#login a:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;;
	text-decoration:none;
	color:#3e0e79;
	border:none;

}


#toolbar{
	width:100%;
	height:46px;
	line-height:120%;
}

.toolbaeWRP{
	float:left;
	width:100%;
	min-height:46px;
}
.toolbarCNT{
    margin: 0px 115px 0px 137px;
	
}

.allRight{
min-height:46px;

}
.marginIMGLOGO{

margin-top:3px;


}

.toolbarNAV{
	float:left;
	width:165px;
	margin-left:-100%;
}

.toolbarEXT{
float:left;
width:157px;
margin-left:-157px;


}
.marginEXTBAND{
margin-top:15px;
margin-left:25px;
}

.mTOpBAND{
margin-top:5px;
margin-bottom:5px;
height:13px;
}

.spannPaddingEN{
padding-left:5px;
padding-right:5px;
}
.spannPaddingIT{
padding-left:14px;
}
.spannPaddingDE{
padding-left:11px;
}

.spannPaddingITEN{
padding-left:16px;
}

.toolbarVoci{
	min-height:40px;
	padding:0px;
	margin:0px;
}


.wrapperHome{
	float:left;
	width:100%;
	margin-left:-50%;
}
.contentHome{
	margin-left:50%;
}
.navigationHome{
	float:right;width:50%
}

#wrapperEventi{
	float:left;
	width:48%;
	margin:0px 0px 0px 0px;
	padding:0px;

	min-height:456px;

}

#bloccoEventiSx{
	min-height:456px;
	
}

#bloccoEventiDx{
	float:right;
	width:48%;
	min-height:456px;
	
	

}

#wrapperH0H4{
float:left;
width:46.8%;
margin:10px 0px 0px 0px;
padding:0px;

}
.bFRNM{


}

#bloccoH0{
min-height:73px;

}
#bloccoH4{
float:right;
width:51.6%;
margin:10px 0px 0px 0px;
padding:0px;


}

#zoneH1{
margin-top:15px;
min-height:65px;
width:100%;



}
#zoneH11{

margin-top:20px;

}
#zoneH12{

margin-top:15px;

}


.cartina{
min-height:146px;
border:2px solid #bcbdc0;
margin:0px;
padding:0px;
text-align:center;
}

.meteo{
/*margin-right:10px;*/
min-height:90px;
/*border:1px solid #01529E;*/
padding:0px;
width:100%;



}

.meteoFlash{
float:left;
margin:0px;
padding:0px;
height:229px;
}

.meteoImg{
float:left;
margin:0px;
padding:0px;
height:229px;
width:166px;

}

#zoneH2{
width:100%;
margin:0px 0px 0px 0px;

}



#zoneH3{
/*min-height:350px;*/

width:100%;


}
#zoneH0{
min-height:23px;
margin-top:15px;
width:100%;




}

#zoneH4{
width:100%;
min-height:77px;
background:#ffffff;


}
#zoneH5{
width:100%;
min-height:456px;



}
#zoneH10{
width:100%;
min-height:77px;
background:#01529F;


}


#zoneH6{
margin-top:10px;
min-height:318px;
width:100%;

}
#zoneH7{
margin-top:10px;
min-height:223px;
width:100%;


}
/*
#zoneLiF{

width:100%;

}
*/

#zoneH8{
min-height:456px;
width:100%;

}
/*
#tab{
margin-top:20px;
}
*/
.dettaglioStruttura{
margin-left:10px;
margin-right:10px;
margin-top:1%;
padding-bottom:100px;
}
.denominazioneSTRRIC{
font-size:110%;
color:#DB6700;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
padding-top:1%;
padding-bottom:1%;
}

.titoloTab{
float:left;
background:#b6b7ba;
margin-top:11px;
min-height:27px;

}

.angoli{
background:#0b59a1;
background:url(/turismo/xflow/turismo/docroot/turismo/img/angolotab_s.gif) left top no-repeat;
}
.toprightTitoloTab{
height:3px;
width:4px;
}
.topleftTitoloTab{
background:url(/turismo/xflow/turismo/docroot/turismo/img/angolotab_d.gif) right top no-repeat;
}


.bodyTitoloTab{
min-height:24px;
padding-left:20px;
padding-right:20px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;


}


.titoloTabSelected{
float:left;
background:#f5f7fa url(/turismo/xflow/turismo/docroot/turismo/img/sfondob_tab.gif) repeat-x;
min-height:38px;

}

.angoliSelected{
background:  url(/turismo/xflow/turismo/docroot/turismo/img/doppioangolotab_s.gif) left top no-repeat;
}
.toprightTitoloTabSelected{

height:6px;
width:3px;

}
.topleftTitoloTabSelected{
background:url(/turismo/xflow/turismo/docroot/turismo/img/doppioangolotab_d.gif) right top no-repeat;

}


.bodyTitoloTabSelected{

background:#f5f7fa;
min-height:24px;
padding-left:20px;
padding-right:20px;



}

.titoloTabSelected a{
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-weight:bold;
text-transform:lowercase;
color:#24224f;

}
.titoloTab a{
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-weight:bold;
text-transform:lowercase;
color:#FFFFFF;
}

.testoTab{
clear:both;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #b6b7ba;
border-left:1px solid #b6b7ba;
border-right:1px solid #b6b7ba;

}

.testoTab2{
background:#f5f7fa;
border:1px solid #FFFFFF;
padding:10px 30px 10px 30px;
}

.testoTabEvMap{
clear:both;
border-top:1px solid #b6b7ba;
border-bottom:1px solid #b6b7ba;
border-left:1px solid #b6b7ba;
border-right:1px solid #b6b7ba;

}

.testoTabUff{
clear:both;
/*border-top:1px solid #FFFFFF;*/
border-top:1px solid #0b59a1;


}

.testoTab2Uff{
background:#f5f7fa;
border:1px solid #FFFFFF;
padding:10px 30px 10px 30px;
}


.indirizzoAlbergo{
width:90%;
color:#FFFFFF;
background:#bcbdc0;
margin-top:15px;
margin-bottom:15px;
padding-top:5px;
padding-bottom:5px;
padding-left:5%;
padding-right:5%;

}
.indirizzoAlbergoNEW{
min-height:30px;
background:#bcbdc0;
margin-top:15px;
margin-bottom:15px;
padding-top:5px;
padding-bottom:5px;
}


.indirizzoAlbergo a{
font-weight:normal;
color:#ffffff;


}

.vutoPsAlberghi{
height:20px;
}

.marginAlberghi{
/*margin-bottom:20px;*/

}

.headerAlberghi{
background:#0b59a1;
color:#FFFFFF;
margin-top:15px;

padding-top:5px;
padding-bottom:5px;
padding-left:22px;
padding-right:5%;


}
.bodyAlberghi{
min-height:290px;
border:1px solid #b6b7ba;
background:#f5f7fa;

}

.wrpAlberghi{
min-height:290px;
float:right;
width: 100%;
margin-left: -380px;

}
.cntAlberghi{
min-height:290px;
margin-left: 380px;
background:#f5f7fa;


}
.navAlberghi
{
	min-height:290px;
	float:left;
	width:380px;
	background:#f5f7fa;
	
}



.marginAlberghiFoto{
margin:25px 20px 5px 20px;

}

.marginAlberghiTesto{
margin:15px 20px 5px 0px;
}
.descStruttAL{
min-height:244px;

}

.infoPrenotaAlbergo{
margin:0px;
padding:0px;
height:23px;
float:right;


}

.infoPrenotaAlbergo img{
margin:0px;
padding:0px;
border:0px;


}






.modifica{
width:100%;
margin-left:55%;
font-size:110%;
color:#DB6700;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
padding-top:1%;
padding-bottom:1%;
}


.sqlSearch{
margin:10%;

}
.risSqlSearch{
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
}

.formSqlSearch{
padding-bottom:30px;
}

.testoInserito{
color:#DB6700;
margin:10px;

}



.formSqlSearchHome{
/*background:(/turismo/xflow/turismo/docroot/turismo/img/linea_bordo.jpg);*/

}

.contenitore {
  width: 100%;
  background:  url(/turismo/xflow/turismo/docroot/turismo/img/linea_centrale.jpg) ;
  min-height:179px;
 
   
}

.prenotaOnline{
padding:14px 0px 11px 15px;
}

.formRicS{
margin:0px 35px 0px 35px;

border:2px solid #FFFFFF;
background:#FFFFFF url(/turismo/xflow/turismo/docroot/turismo/img/linea_area.jpg) repeat-x ;
min-height:70px;
}

.cerca{
margin-left:72%;

}


.formRicS div{
margin:4px 0px 4px 0px;
}

.pacchetto{

}
.contenitorePac {
  width: 100%;
  background:  url(/turismo/xflow/turismo/docroot/turismo/img/linea_centrale.jpg)  repeat-x #C9DAEA;
  min-height:179px;
  
}



.homePacOff{

}
.pacchettoBody{
margin:0px 1px 0px 1px;
background:#FFFFFF;
}

.sPacchetto{
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
.sfondoP{
border-bottom: 3px solid #E8EAEE;

}


.marginPacchetto{
background:#F5F7FA;
padding:2px;
}

.titolo{
margin-left: 105px;
padding:0px;
font-size:90%;

}
.titolo a{
font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
color:#24224f;
font-size:95%;
}

.wTitolo{
float:right;
width: 100%;
margin-left:-105px;
padding:0px;
}

.img{
float:left;
width:105px;
/*margin-right:8px;*/
padding:0px;
height:60px;


}
.prezzo{
clear:both;
width:100%;
height:0px;

}


/********************/
.eventoBody{
margin:0px 1px 0px 1px;
background:#FFFFFF;
}

.sEvento{
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
.sfondoE{
border-bottom: 3px solid #E8EAEE;

}
.marginEvento{
background:#F5F7FA;
padding:2px;
}

.titoloE{
margin-left: 115px;
padding:0px;
font-size:90%;

}
.titoloE a{
font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
text-decoration:underline;
color:#24224f;
font-size:100%;
}

.titoloE div{
font-size:95%;
}

.wTitoloE{
float:right;
width: 100%;
margin-left:-115px;
padding:0px;
}

.imgE{
float:left;
width:115px;
/*margin-right:8px;*/
padding:0px;
height:87px;


}

.formRichiesta{
min-height:146px;
border:2px solid #bcbdc0;
margin:0px;
padding:0px;



}
.formRichiesta a{
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
color:#454545;
text-transform:uppercase;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
font-size:100%;
font-weight:bold;

}

.formRichiesta img{
border:0px;
margin:0px;
padding:0px;

}
.marginFormRICH{
margin:10px 20px 0px 20px;

}

.FrImg{
margin:0px 0px 0px 0px;
padding:0px;
/*height:35px;*/
}
.marginWRPF{
margin-top:5px;
}

.wrpHFR{
/*float:left;
width:100%;*/
float:right;width: 100%;
margin-left: -36px;

}
.cntHFR{

margin-left: 36px;
height:21px;
margin-top:3px;
border-bottom:2px dotted #c9cacd;

}
.cntHFR2{

margin-left: 36px;
height:20px;
margin-top:4px;
border-bottom:2px dotted #c9cacd;

}
.navHFR{
float:right;
width:36px;
height:24px;
/*margin-left:-36px;*/

}
.marginCntHFR{
height:18px;
margin-top:4px;
margin-bottom:0px;
padding:0px;



}
.marginCntHFR2{
height:18px;
margin-top:4px;
margin-bottom:0px;
padding:0px;



}

.newsletter{
min-height:23px;
background: #bcbdc0;


}
.marginNewsletter{
margin:0px 0px 0px 15px;
min-height:23px;

}
.wrpNewsletter{
float:right;
width: 100%;
margin-left: -205px;

}
.cntNewsletter{
margin-left: 205px;

}
.navNewsletter{
float:left;
width:205px;


}
.extraNewsletter{
clear:both;
width:100%;

}

.extraNewsletterRight{
float:right;
}

.newsletterHWRP{
float:left;
width:284px;
background:#ffffff;
border-right:5px solid #01529F;
border-left: 1px solid #bcbdc0;
border-top: 1px solid #bcbdc0;
border-bottom: 1px solid #bcbdc0;
}
.newsletterHCNT{
margin:3px 10px 1px 60px;
min-height:19px;


}
.newsletterHNAV{
float:left;
width:245px;
min-height:23px;
}
.newsletterHEXT{
float:left;
width:56px;
background: #bcbdc0;
min-height:23px;

}

.marginHNAV{
min-height:21px;
margin:2px 0px 0px 13px;
}
.marginHEXT{
height:18px;

margin:3px 0px 0px 10px;
}

.marginHEXT img{
margin:0px;
padding:0px;
border:0px;
}

.newsletterHCNT label{
color:#454545;
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;

}

.notizie
{
color:#6d6e71;
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:100%;
}

.prenotaNew{
  width:100%;
  min-height:4px;
  background:#feeee0;

   
}

.videogallery{

} 


.topright{
background: url(/turismo/xflow/turismo/docroot/turismo/img/ang_aranc_s.gif) no-repeat top left;
height:4px;
width:4px;
}

.topleft{
background:url(/turismo/xflow/turismo/docroot/turismo/img/ang_aranc_d.gif) no-repeat top right;
height:4px;
}


.wrpT{
float:left;
width:100%;
margin:0px;
padding:0px;
min-height:21px;
background:#FFFFFF;


}
.wrpPre{
float:left;
width:100%;
margin:0px;
padding:0px;
min-height:21px;
background:#feeee0;

}



.cntTprenota{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/e_prenota.gif) no-repeat;
min-height:21px;
}

.cntTprenota_it{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/it/e_prenota.gif) no-repeat;
min-height:21px;
}

.cntTprenota_en{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/en/e_prenota.gif) no-repeat;
min-height:21px;
}


.cntTprenota_de{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/de/e_prenota.gif) no-repeat;
min-height:21px;
}


.extraP{
float:left;
width:8px;
background:#FFFFFF;
margin-left:-8px;
min-height:21px;

}
.extraP1{
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/ang_aranc_d8x4.gif);
margin:0px;
padding:0px;
height:4px;
}
.extraP2{
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/8x1arancione.jpg) repeat-y;
margin:0px;
padding:0px;
height:17px;
}

.cntTpacchetti{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/e_pacchetti.gif) no-repeat;
min-height:21px;
}

.cntTpacchetti_it{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/it/e_pacchetti.gif) no-repeat;
min-height:21px;
}

.cntTpacchetti_en{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/en/e_pacchetti.gif) no-repeat;
min-height:21px;
}

.cntTpacchetti_de{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/de/e_pacchetti.gif) no-repeat;
min-height:21px;
}

.cntTOfferteEv{
margin:0px 8px 0px 0px;
padding:0px;
min-height:21px;
background:#feeee0;

}




.cntTnotizie{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/e_notizie.gif) no-repeat;
min-height:21px;
}

.cntTEventi{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/e_eventi.gif) no-repeat;
min-height:21px;
}
.cntGallery{
margin:0px 8px 0px 0px;
padding:0px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/e_video.gif) no-repeat;
min-height:21px;
}

.extraT{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/8x21.jpg);

margin-left:-8px;
min-height:21px;

}

.wrBhBT{
float:left;
width:100%;
margin:0px;
padding:0px;
height:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/sfum_orizzontale.jpg) repeat-x ;


}
.cntBhBT{
margin-right:8px;

}
.navBhBT{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/8x8.jpg);

margin-left:-8px;
height:8px;

}

.bordoNOTIZIE{
margin-top:13px;
background:#ffffff;
border-bottom:1px solid #b6b7ba;
border-left:1px solid #b6b7ba;
border-right:1px solid #b6b7ba;
min-height:399px;
}

.wrpTesto{
width:100%;
margin:0px;
padding:0px;
/*background: #cbdeec url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_notizie.jpg) repeat-x ;*/



}
.wrpTestoEventi{
float:left;
width:100%;
margin:0px;
padding:0px;





}

.cntTesto{
margin:0px 8px 0px 8px;
padding:0px;



}
.cntTestoEventi{
margin:0px 0px 0px 0px;
padding:0px;
background:#f5f7fa;


}

.extraTesto{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/8x1.jpg) ;
margin-left:-8px;
min-height:287px;

}

.navBhBTesto{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_angolino.jpg);

margin-left:-8px;
height:8px;

}

.marginTopCnt{
padding:0px 0px 0px 0px;


}
.singleNotizie{
margin:0px 0px 0px 0px;
min-height:132px;
border-bottom:1px solid #bcbdc0;

}

.singleNotizieNoBordo{

margin:0px 0px 0px 0px;
min-height:132px;


}
.marginSNB{
margin:4px 0px 0px 0px;



}

.immaginiHome{
width:94px;
height:124px;
border:0px;
margin:0px;
padding:0px;

}

.wrpSingleNotizia{
float:right;
width: 100%;
margin-left: -111px

}
.cntSingleNotizia{
margin-left: 111px;
}
.navSingleNotizia{
float:right;
width:111px;
height:124px;

}

.singleNotiziaTitolo{
/*margin-right:5px;
margin-top:5px;*/

}
.singleNotiziaTitolo a{
font-style:Candara,Arial,Verdana,Geneva,Helvetica,sans-serif

font-weight:bold;
color:#005ca9;
}

.singleNotiziaOcchiello{
margin-right:5px;
margin-bottom:5px;

}

.singleEvento{
margin-top:5px;
min-height:135px;


}

.wrpSingleEvento1{
float:right;
width: 100%;
margin-left: -149px
}
.cntSingleEvento1{

margin-left: 149px;
}
.navSingleEvento1{
float:right;
width:149px;
height:94px;
margin-top:15px;

}

.singleEventoTitolo{
/*margin-right:5px;
margin-top:5px;*/

}
.singleEventoTitolo a{
text-decoration:underline;
font-weight:bold;
color:#24224f;
}

.singleEventoOcchiello{
/*margin-right:5px;
margin-bottom:5px;*/

}

.dataSingleEvento{
padding-top:2px
}


.wrpSingleEvento2{
float:left;
width: 100%;

}
.cntSingleEvento2{
margin-right: 149px;
}
.marginSEV2{

margin:9px 0px 0px 10px;
}
.marginSEV1{

margin:9px 5px 0px 0px;
}

.navSingleEvento2{
float:left;
margin-left:-133px;
width:133px;
height:120px;
margin-top:15px;
}

.wrpSingleEvento3{
float:right;
width: 100%;
margin-left: -149px
}
.cntSingleEvento3{
margin-left: 149px;
}
.navSingleEvento3{
float:right;
width:149px;
height:140px;
}





.wrBhBTPrenota{
float:left;
width:100%;
margin:0px;
padding:0px;
height:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/1x8_arancione.jpg) repeat-x ;


}
.cntBhBTPrenota{
margin-right:8px;

}
.navBhBTPrenota{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/8x8arancione.jpg);


margin-left:-8px;
height:8px;


}

.wrpTestoPrenota{
clear:both;
width:100%;
padding:0px;
background: #ffffff;



}
.fineBloccoPO{


height:24px;
background:#ef7d15;
margin-bottom:10px;
}


.contenutoPrenota{
margin:0px 8px 8px 8px;
background:#FFFFFF;
width:233px;
}

.contenutoPrenotaBody{
width:225px;
margin:4px 4px 0px 4px;
}

.primaParteForm{
margin:0px;
padding:0px;

}
.primaParteForm select{
margin:0px;
padding:0px;

}
.primaParteForm label{
margin:0px;
padding:0px;
}
.primaParteForm input{
margin:0px;
padding:0px;

}
.contenutoPrenotaBody form{
margin:0px;
padding:0px;

}
.primaParteForm fieldset{
margin:0px;
padding:0px;
border:0px;;
width:225px;

}



.blSP
{
height:18px;
margin-bottom:4px;


}
.wrpblSP
{
float:right;
height:18px;
width:160px;

}
.cntblSP{

margin:0px;
padding:0px;


}
.navblSP{
	float:left;
	width:65px;
	height:17px;
	padding-top:1px;
}


.blSPC
{

height:18px;


}
.wrpblSPC
{
float:right;
height:18px;
width:160px;

}
.cntblSPC{
margin:0px;
padding:0px;

}
.navblSPC{
	float:left;
	width:65px;
	height:17px;
	padding-top:1px;
}



.blSPPON
{
width:100%;
height:22px;
margin-top:4px;
margin-bottom:4px;
}


.wrpblSPPON
{
float:left;
width:100%;

}
.cntblSPPON{
height:22px;
margin-left:151px;



}
.navblSPPON{
float:left;
width:151px;
margin-left:-222px;



}





.wrpTestoPacchettiOIE2{

clear:both;
width:100%;
margin:0px;
padding:0px;
background:#FFFFFF;

}

.wrpTestoPacchetti{

clear:both;
width:244px;
margin:0px;
padding:0px;
background:#FFFFFF;

}
.extraTestoPacchetti{
float:left;
width:8px;
background:#FFFFFF ;
margin-left:-8px;


}


.contenutoPacchetti{
/*background: #f08e35 url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_pacchetti.jpg) repeat-x ; */
background: #ffffff
min-height:468px;

}

.singoloPacchetto{
margin:5px 0px 0px 0px;
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:90%;





}
.singoloPacchettoImg{
width:100%;

padding:0px;
margin:0px;



}
.singoloPacchettoImg img{
border:0px;
padding:0px;
margin:0px;
}
.ipb{


}
.ipb img{
border:1px solid #ffffff;
}


.singoloPacchetto img{
/*border:0px;*/
margin:0px;
padding:0px;

}
.singoloPacchettoTesto{
color:#6d6e71;

min-height:49px;
padding:0px 5px 0px 5px;
margin:0px 2px 0px 0px;
}

.singoloPacchettoTestoMargin{
min-height:34px;
}
.linkDettaglioPacH{
margin-top:10px;

}
.mpdag{
margin-top:10px;


}

.prezzoda{
background: url(/turismo/xflow/turismo/docroot/turismo/img/it/b_euro.png) no-repeat;
float:right;
height:20px;
width:83px;
font-size:120%;
color:#005aaa;
font-weight:bold;



}

.prezzoda_it{
background: url(/turismo/xflow/turismo/docroot/turismo/img/it/b_euro.png) no-repeat;
float:right;
height:20px;
width:83px;
font-size:120%;
color:#005aaa;
font-weight:bold;



}
.prezzoda_en{
background: url(/turismo/xflow/turismo/docroot/turismo/img/en/b_euro.png) no-repeat;
float:right;
height:20px;
width:83px;
font-size:120%;
color:#005aaa;
font-weight:bold;



}
.prezzoda_de{
background: url(/turismo/xflow/turismo/docroot/turismo/img/de/b_euro.png) no-repeat;
float:right;
height:20px;
width:83px;
font-size:120%;
color:#005aaa;
font-weight:bold;



}
.prezzoda_fr{
background: url(/turismo/xflow/turismo/docroot/turismo/img/fr/b_euro.png) no-repeat;
float:right;
height:20px;
width:83px;
font-size:120%;
color:#005aaa;
font-weight:bold;



}



.prezzodaSP{
background: url(/turismo/xflow/turismo/docroot/turismo/img/b_euro_2.png) no-repeat;
float:right;
height:25px;
width:103px;
font-size:100%;
color: #24224f;
font-weight:bold;



}
.prezzodaSP_it{
background: url(/turismo/xflow/turismo/docroot/turismo/img/it/b_euro_2.png) no-repeat;
float:right;
height:25px;
width:103px;
font-size:100%;
color: #24224f;
font-weight:bold;



}
.prezzodaSP_en{
background: url(/turismo/xflow/turismo/docroot/turismo/img/en/b_euro_2.png) no-repeat;
float:right;
height:25px;
width:103px;
font-size:100%;
color: #24224f;
font-weight:bold;



}
.prezzodaSP_de{
background: url(/turismo/xflow/turismo/docroot/turismo/img/de/b_euro_2.png) no-repeat;
float:right;
height:25px;
width:103px;
font-size:100%;
color: #24224f;
font-weight:bold;



}
.prezzodaSP_fr{
background: url(/turismo/xflow/turismo/docroot/turismo/img/fr/b_euro_2.png) no-repeat;
float:right;
height:25px;
width:103px;
font-size:100%;
color: #24224f;
font-weight:bold;



}




.marginprezzoda{
text-align:right;
margin-right:5px;
margin-top:1px;
}

.marginprezzodaSP{
text-align:right;
margin-right:5px;
margin-top:3px;
}


.titoloPacchettoHome{
}

.titoloPacchettoHome a{
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-weight:bold;
color:#005ca9;
text-transform:uppercase;
font-size:100%;


}

.vediTuttiPac{
margin:0px 0px 0px 0px;
padding-top:9px;
background:#ef7d15;
}

.imgVediTuttiPac{

float:right;
margin-right:0px;

}

.imgVediTuttiPac img{
border:0px;
margin:0px;
padding:0px;

}




.navBhBVideo{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/8x8video.jpg);


margin-left:-8px;
height:8px;

}

.wrBhBVideo{
float:left;
width:100%;
margin:0px;
padding:0px;
height:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/1x8video.jpg) repeat-x ;



}

.wrpVideo{
float:left;
width:100%;
margin:0px;
padding:0px;
min-height:289px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_video.jpg) repeat-x ;



}
.wrpVideo2{
width:100%;
margin:0px;
padding:0px;
min-height:289px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_video.jpg) repeat-x ;



}

.titGLCT{
min-height:41px;
}

.marginGLCT{
/*margin-left:10px;
padding-top:2px;
padding-bottom:2px;*/

padding-top:10px;
}


.cntVideo{
margin:0px 8px 0px 0px;
padding:0px;



}
.extraVideo{
float:left;
width:8px;
background:#FFFFFF;
margin-left:-8px;
min-height:289px;

}


.wrapperFeed{
float:left;
width:100%;
margin:0px;
padding:0px;
min-height:215px;


}
.cntFeed{
margin:0px 8px 0px 0px;
padding:0px;
}

.navFeed{
float:left;
width:8px;
background:url(/turismo/xflow/turismo/docroot/turismo/img/8x215clubhotel.jpg) no-repeat;
margin-left:-8px;
min-height:215px;


}

.wrpCLH{
float:left;
width:40%;
margin:0px;
padding:0px;
min-height:21px;
background:#FFFFFF;


}

.cntCLH{
	margin:0px 8px 0px 0px;
	padding:0px;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/e_club.gif) no-repeat;
	min-height:21px;
}

.extraCLH{

	float:left;
	width:8px;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/8x21.jpg);
	margin-left:-8px;
	min-height:21px;

}

.wrCLHBhB{
	float:left;
	width:40%;
	margin:0px;
	padding:0px;
	height:8px;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/sfum_orizzontale.jpg) repeat-x ;
}
.cntCLHBhBT{
	margin-right:8px;
	
}
.navCLHBhBT
{
	float:left;
	width:8px;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/8x8_clubhotel.jpg) ;
	margin-left:-8px;
	height:8px;
}

.wr50{
float:left;
width:50%;
}
.cnt50{

min-height:185px;
}
.nav50{
float:right;
width:50%;

min-height:185px;
}

/******/

.marginTopCub1{
min-height:182px;
margin-top:3px;
margin-bottom:0px;


}
.marginTopCub1{
min-height:185px;
margin-top:0px;
margin-bottom:0px;


}

.singleClub{
/*margin-bottom:2px;*/
min-height:91px;
}
.wrpSingleClub{
float:right;
width: 100%;
margin-left: -84px;
}
.cntSingleClub{
margin-left: 84px;


}
.navSingleClub{
float:right;
width:84px;
height:83px;
}

.singleClubTitolo{

margin-right:5px;
margin-top:5px;

}
.singleClubTitolo a{
text-decoration:underline;
font-weight:bold;
color:#24224f;
}

.singleClubOcchiello{

margin-top:10px;
margin-right:5px;

}
.marginGclub{
margin-right:8px;
}
/****/




#menu {
	float: left;
	width: auto;

}
#menu ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu a.menu {
	display: block;
	font: bold 120%/190% Candara, Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu a.menu[href] {
	/*color: #24224f;*/
	color: #ffffff;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu li.menu {
	background: transparent;
	color: #013a70;
	float: left;
}

#menu li.menu#attivo {
	background: #00519e;
	
}

#menu li.menu:hover, #menu li.menu:focus, #menu li.menu:active {
	background: transparent !important;
	color: #013a70;
}

#menu a.menu:hover, #menu a.menu:focus, #menu a.menu:active {
	background: #ffffff !important;
	color: #013a70;
}

.menuBloc {
	background: #ffffff !important;
	color: #013a70;
	
}
#menu a.menuBloc {
	display: block;
	font: bold 120%/190%  Candara,Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu a.menuBloc[href] {
	/*color: #24224f;*/
	color: #013a70;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu li.menuBloc:hover, #menu li.menuBloc:focus, #menu li.menuBloc:active {
	background: transparent !important;
	color: #013a70;
}


#menu a.menuBloc:hover, #menu a.menuBloc:focus, #menu a.menuBloc:active {
	background: #ffffff !important;
	color: #013a70;
}




/* Livello 1 */

#menu li {
 
	background: #00519e;
	position: relative;
}

#menu li:hover, #menu li:focus, #menu li:active {
	cursor: default;
	z-index: 50;
	background:#ffffff;
}

#menu ul.menu {
	margin-top: 1.5em;
}

#menu ul ul {
	position: absolute;
	top: -999em;
	z-index: 100;
	/*padding-bottom:10px;*/
	padding-top:30px;
	
}

#menu ul ul a {
	/*border-color: #FFFFFF;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;*/
	color: #FFFFFF;
	font: bold 90%/140% Candara, Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0px 2px 0px 2px;
	padding: 4px 5px;
	text-decoration: none;
}

#menu a:hover, #menu a:active, #menu a:focus {
	background: #ffffff;
	color: #24224f;
		
}

#menu li:hover ul ul, #menu li li:hover ul ul, #menu li li li:hover ul ul, #menu li li li li:hover ul ul, 
#menu li:focus ul ul, #menu li li:focus ul ul, #menu li li li:focus ul ul, #menu li li li li:focus ul ul, 
#menu li:active ul ul, #menu li li:active ul ul, #menu li li li:active ul ul, #menu li li li li:active ul ul {
	position: absolute;	
	top: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, 
#menu li:focus ul, #menu li li:focus ul, #menu li li li:focus ul, #menu li li li li:focus ul,
#menu li:active ul, #menu li li:active ul, #menu li li li:active ul, #menu li li li li:active ul {
	top: 0;
}


#menuSelected li	{ 
width:105px !important;
}

#menu1 li	{ 
width:140px; !important;
}
.navigator{
z-index:20;
}
#menu2 li	{
width:105px !important;
}
.navigator{
z-index:20;
}
#menu3 li	{width:186px !important;}
.navigator{
z-index:20;
}
#menu4 li	{width:120px !important;}
.navigator{
z-index:20;
}
#menu5 li	{width:81px !important;}
.navigator{
z-index:20;
}
#menu6 li	{width:168px !important;}
.navigator{
z-index:20;
}
#menu7 li	{width:136px !important;}
.navigator{
z-index:20;
}
#menu8 li	{width:12em !important;

}
.navigator{
z-index:20;
}
#menu9 li	{width:12em !important;}
.navigator{
z-index:20;
}
#menu10 li	{width:12em !important;}
.navigator{
z-index:20;
}


/*******    menu it                     *********************************/
#menu_it {
	float: left;
	width: auto;

}
#menu_it ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_it a.menu_it {
	display: block;
	font: bold 120%/190% Candara, Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu_it a.menu_it[href] {
	/*color: #24224f;*/
	color: #ffffff;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu_it li.menu_it {
	background: transparent;
	color: #013a70;
	float: left;
}

#menu_it li.menu_it#attivo {
	background: #00519e;
	
}

#menu_it li.menu_it:hover, #menu_it li.menu_it:focus, #menu_it li.menu_it:active {
	background: transparent !important;
	color: #013a70;
}

#menu_it a.menu_it:hover, #menu_it a.menu_it:focus, #menu_it a.menu_it:active {
	background: #ffffff !important;
	color: #013a70;
}

.menu_itBloc {
	background: #ffffff !important;
	color: #013a70;
	
}
#menu_it a.menu_itBloc {
	display: block;
	font: bold 120%/190%  Candara,Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu_it a.menu_itBloc[href] {
	/*color: #24224f;*/
	color: #013a70;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu_it li.menu_itBloc:hover, #menu_it li.menu_itBloc:focus, #menu_it li.menu_itBloc:active {
	background: transparent !important;
	color: #013a70;
}


#menu_it a.menu_itBloc:hover, #menu_it a.menu_itBloc:focus, #menu_it a.menu_itBloc:active {
	background: #ffffff !important;
	color: #013a70;
}




/* Livello 1 */

#menu_it li {
 
	background: #00519e;
	position: relative;
}

#menu_it li:hover, #menu_it li:focus, #menu_it li:active {
	cursor: default;
	z-index: 50;
	background:#ffffff;
}

#menu_it ul.menu_it {
	margin-top: 1.5em;
}

#menu_it ul ul {
	position: absolute;
	top: -999em;
	z-index: 100;
	/*padding-bottom:10px;*/
	padding-top:30px;
	
}

#menu_it ul ul a {
	/*border-color: #FFFFFF;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;*/
	color: #FFFFFF;
	font: bold 90%/140% Candara, Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0px 2px 0px 2px;
	padding: 4px 5px;
	text-decoration: none;
}

#menu_it a:hover, #menu_it a:active, #menu_it a:focus {
	background: #ffffff;
	color: #24224f;
		
}

#menu_it li:hover ul ul, #menu_it li li:hover ul ul, #menu_it li li li:hover ul ul, #menu_it li li li li:hover ul ul, 
#menu_it li:focus ul ul, #menu_it li li:focus ul ul, #menu_it li li li:focus ul ul, #menu_it li li li li:focus ul ul, 
#menu_it li:active ul ul, #menu_it li li:active ul ul, #menu_it li li li:active ul ul, #menu_it li li li li:active ul ul {
	position: absolute;	
	top: -999em;
}

#menu_it li:hover ul, #menu_it li li:hover ul, #menu_it li li li:hover ul, #menu_it li li li li:hover ul, 
#menu_it li:focus ul, #menu_it li li:focus ul, #menu_it li li li:focus ul, #menu_it li li li li:focus ul,
#menu_it li:active ul, #menu_it li li:active ul, #menu_it li li li:active ul, #menu_it li li li li:active ul {
	top: 0;
}


#menu_itSelected li	{ 
width:105px !important;
}

#menu_it1 li	{ 
width:140px; !important;
}
.navigator_it{
z-index:20;
}
#menu_it2 li	{
width:105px !important;
}
.navigator_it{
z-index:20;
}
#menu_it3 li	{width:186px !important;}
.navigator_it{
z-index:20;
}
#menu_it4 li	{width:73px !important;}
.navigator_it{
z-index:20;
}
#menu_it5 li	{width:81px !important;}
.navigator_it{
z-index:20;
}
#menu_it6 li	{width:168px !important;}
.navigator_en{
z-index:20;
}
#menu_it7 li	{width:136px !important;}
.navigator_it{
z-index:20;
}
#menu_it8 li	{width:82px !important;

}
.navigator_it{
z-index:20;
}
#menu_it9 li	{width:12em !important;}
.navigator_it{
z-index:20;
}
#menu_it10 li	{width:12em !important;}
.navigator_it{
z-index:20;
}




/***********************************************************************/

/*******    menu en                      ******************************/
#menu_en {
	float: left;
	width: auto;

}
#menu_en ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_en a.menu_en {
	display: block;
	font: bold 120%/190% Candara, Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 19px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu_en a.menu_en[href] {
	/*color: #24224f;*/
	color: #ffffff;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu_en li.menu_en {
	background: transparent;
	color: #013a70;
	float: left;
}

#menu_en li.menu_en#attivo {
	background: #00519e;
	
}

#menu_en li.menu_en:hover, #menu_en li.menu_en:focus, #menu_en li.menu_en:active {
	background: transparent !important;
	color: #013a70;
}

#menu_en a.menu_en:hover, #menu_en a.menu_en:focus, #menu_en a.menu_en:active {
	background: #ffffff !important;
	color: #013a70;
}

.menu_enBloc {
	background: #ffffff !important;
	color: #013a70;
	
}
#menu_en a.menu_enBloc {
	display: block;
	font: bold 120%/190%  Candara,Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 19px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu_en a.menu_enBloc[href] {
	/*color: #24224f;*/
	color: #013a70;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu_en li.menu_enBloc:hover, #menu_en li.menu_enBloc:focus, #menu_en li.menu_enBloc:active {
	background: transparent !important;
	color: #013a70;
}


#menu_en a.menu_enBloc:hover, #menu_en a.menu_enBloc:focus, #menu_en a.menu_enBloc:active {
	background: #ffffff !important;
	color: #013a70;
}




/* Livello 1 */

#menu_en li {
 
	background: #00519e;
	position: relative;
}

#menu_en li:hover, #menu_en li:focus, #menu_en li:active {
	cursor: default;
	z-index: 50;
	background:#ffffff;
}

#menu_en ul.menu_en {
	margin-top: 1.5em;
}

#menu_en ul ul {
	position: absolute;
	top: -999em;
	z-index: 100;
	/*padding-bottom:10px;*/
	padding-top:30px;
	
}

#menu_en ul ul a {
	/*border-color: #FFFFFF;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;*/
	color: #FFFFFF;
	font: bold 90%/140% Candara, Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0px 2px 0px 2px;
	padding: 4px 5px;
	text-decoration: none;
}

#menu_en a:hover, #menu_en a:active, #menu_en a:focus {
	background: #ffffff;
	color: #24224f;
		
}

#menu_en li:hover ul ul, #menu_en li li:hover ul ul, #menu_en li li li:hover ul ul, #menu_en li li li li:hover ul ul, 
#menu_en li:focus ul ul, #menu_en li li:focus ul ul, #menu_en li li li:focus ul ul, #menu_en li li li li:focus ul ul, 
#menu_en li:active ul ul, #menu_en li li:active ul ul, #menu_en li li li:active ul ul, #menu_en li li li li:active ul ul {
	position: absolute;	
	top: -999em;
}

#menu_en li:hover ul, #menu_en li li:hover ul, #menu_en li li li:hover ul, #menu_en li li li li:hover ul, 
#menu_en li:focus ul, #menu_en li li:focus ul, #menu_en li li li:focus ul, #menu_en li li li li:focus ul,
#menu_en li:active ul, #menu_en li li:active ul, #menu_en li li li:active ul, #menu_en li li li li:active ul {
	top: 0;
}


#menu_enSelected li	{ 
width:105px !important;
}

#menu_en1 li	{ 
width:156px; !important;
}
.navigator_en{
z-index:20;
}
#menu_en2 li	{
width:105px !important;
}
.navigator{
z-index:20;
}
#menu_en3 li	{width:154px !important;}
.navigator_en{
z-index:20;
}
#menu_en4 li	{width:120px !important;}
.navigator_en{
z-index:20;
}
#menu_en5 li	{width:159px !important;}
.navigator_en{
z-index:20;
}
#menu_en6 li	{width:168px !important;}
.navigator_en{
z-index:20;
}
#menu_en7 li	{width:164px !important;}
.navigator_en{
z-index:20;
}
#menu_en8 li	{width:78px !important;

}
.navigator_en{
z-index:20;
}
#menu_en9 li	{width:12em !important;}
.navigator_en{
z-index:20;
}
#menu_en10 li	{width:12em !important;}
.navigator_en{
z-index:20;
}


/***********************************************************************/



/*******    menu de                      ******************************/

#menu_de {
	float: left;
	width: auto;

}
#menu_de ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_de a.menu_de {
	display: block;
	font: bold 120%/190% Candara, Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 22px 0px 21px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu_de a.menu_de[href] {
	/*color: #24224f;*/
	color: #ffffff;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu_de li.menu_de {
	background: transparent;
	color: #013a70;
	float: left;
}

#menu_de li.menu_de#attivo {
	background: #00519e;
	
}

#menu_de li.menu_de:hover, #menu_de li.menu_de:focus, #menu_de li.menu_de:active {
	background: transparent !important;
	color: #013a70;
}

#menu_de a.menu_de:hover, #menu_de a.menu_de:focus, #menu_de a.menu_de:active {
	background: #ffffff !important;
	color: #013a70;
}

.menu_deBloc {
	background: #ffffff !important;
	color: #013a70;
	
}
#menu_de a.menu_deBloc {
	display: block;
	font: bold 120%/190%  Candara,Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 22px 0px 21px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu_de a.menu_deBloc[href] {
	/*color: #24224f;*/
	color: #013a70;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu_de li.menu_deBloc:hover, #menu_de li.menu_deBloc:focus, #menu_de li.menu_deBloc:active {
	background: transparent !important;
	color: #013a70;
}


#menu_de a.menu_deBloc:hover, #menu_de a.menu_deBloc:focus, #menu_de a.menu_deBloc:active {
	background: #ffffff !important;
	color: #013a70;
}




/* Livello 1 */

#menu_de li {
 
	background: #00519e;
	position: relative;
}

#menu_de li:hover, #menu_de li:focus, #menu_de li:active {
	cursor: default;
	z-index: 50;
	background:#ffffff;
}

#menu_de ul.menu_de {
	margin-top: 1.5em;
}

#menu_de ul ul {
	position: absolute;
	top: -999em;
	z-index: 100;
	/*padding-bottom:10px;*/
	padding-top:30px;
	
}

#menu_de ul ul a {
	/*border-color: #FFFFFF;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;*/
	color: #FFFFFF;
	font: bold 90%/140% Candara, Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0px 2px 0px 2px;
	padding: 4px 5px;
	text-decoration: none;
}

#menu_de a:hover, #menu_de a:active, #menu_de a:focus {
	background: #ffffff;
	color: #24224f;
		
}

#menu_de li:hover ul ul, #menu_de li li:hover ul ul, #menu_de li li li:hover ul ul, #menu_de li li li li:hover ul ul, 
#menu_de li:focus ul ul, #menu_de li li:focus ul ul, #menu_de li li li:focus ul ul, #menu_de li li li li:focus ul ul, 
#menu_de li:active ul ul, #menu_de li li:active ul ul, #menu_de li li li:active ul ul, #menu_de li li li li:active ul ul {
	position: absolute;	
	top: -999em;
}

#menu_de li:hover ul, #menu_de li li:hover ul, #menu_de li li li:hover ul, #menu_de li li li li:hover ul, 
#menu_de li:focus ul, #menu_de li li:focus ul, #menu_de li li li:focus ul, #menu_de li li li li:focus ul,
#menu_de li:active ul, #menu_de li li:active ul, #menu_de li li li:active ul, #menu_de li li li li:active ul {
	top: 0;
}


#menu_deSelected li	{ 
width:105px !important;
}

#menu_de1 li	{ 
width:100px; !important;
}
.navigator_de{
z-index:20;
}
#menu_de2 li	{
width:145px !important;
}
.navigator{
z-index:20;
}
#menu_de3 li	{width:143px !important;}
.navigator_de{
z-index:20;
}
#menu_de4 li	{width:120px !important;}
.navigator_de{
z-index:20;
}
#menu_de5 li	{width:132px !important;}
.navigator_de{
z-index:20;
}
#menu_de6 li	{width:168px !important;}
.navigator_de{
z-index:20;
}
#menu_de7 li	{width:195px !important;}
.navigator_de{
z-index:20;
}
#menu_de8 li	{width:92px !important;

}
.navigator_de{
z-index:20;
}
#menu_de9 li	{width:12em !important;}
.navigator_de{
z-index:20;
}
#menu_de10 li	{width:12em !important;}
.navigator_de{
z-index:20;
}

/*******    menu fr                     *********************************/
#menu_fr {
	float: left;
	width: auto;

}
#menu_fr ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_fr a.menu_fr {
	display: block;
	font: bold 120%/190% Candara, Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu_fr a.menu_fr[href] {
	/*color: #24224f;*/
	color: #ffffff;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu_fr li.menu_fr {
	background: transparent;
	color: #013a70;
	float: left;
}

#menu_fr li.menu_fr#attivo {
	background: #00519e;
	
}

#menu_fr li.menu_fr:hover, #menu_fr li.menu_fr:focus, #menu_fr li.menu_fr:active {
	background: transparent !important;
	color: #013a70;
}

#menu_fr a.menu_fr:hover, #menu_fr a.menu_fr:focus, #menu_fr a.menu_fr:active {
	background: #ffffff !important;
	color: #013a70;
}

.menu_frBloc {
	background: #ffffff !important;
	color: #013a70;
	
}
#menu_fr a.menu_frBloc {
	display: block;
	font: bold 120%/190%  Candara,Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
	line-height:52px;
	height:52px;
	text-transform:uppercase;
	
}

#menu_fr a.menu_frBloc[href] {
	/*color: #24224f;*/
	color: #013a70;
	/*background:#013a70;*/
	/*background:url(/turismo/xflow/turismo/docroot/turismo/img/sfumatura_blu.jpg) repeat;*/
}

#menu_fr li.menu_frBloc:hover, #menu_fr li.menu_frBloc:focus, #menu_fr li.menu_frBloc:active {
	background: transparent !important;
	color: #013a70;
}


#menu_fr a.menu_frBloc:hover, #menu_fr a.menu_frBloc:focus, #menu_fr a.menu_frBloc:active {
	background: #ffffff !important;
	color: #013a70;
}




/* Livello 1 */

#menu_fr li {
 
	background: #00519e;
	position: relative;
}

#menu_fr li:hover, #menu_fr li:focus, #menu_fr li:active {
	cursor: default;
	z-index: 50;
	background:#ffffff;
}

#menu_fr ul.menu_fr {
	margin-top: 1.5em;
}

#menu_fr ul ul {
	position: absolute;
	top: -999em;
	z-index: 100;
	/*padding-bottom:10px;*/
	padding-top:30px;
	
}

#menu_fr ul ul a {
	/*border-color: #FFFFFF;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;*/
	color: #FFFFFF;
	font: bold 90%/140% Candara, Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0px 2px 0px 2px;
	padding: 4px 5px;
	text-decoration: none;
}

#menu_fr a:hover, #menu_fr a:active, #menu_fr a:focus {
	background: #ffffff;
	color: #24224f;
		
}

#menu_fr li:hover ul ul, #menu_fr li li:hover ul ul, #menu_fr li li li:hover ul ul, #menu_fr li li li li:hover ul ul, 
#menu_fr li:focus ul ul, #menu_fr li li:focus ul ul, #menu_fr li li li:focus ul ul, #menu_fr li li li li:focus ul ul, 
#menu_fr li:active ul ul, #menu_fr li li:active ul ul, #menu_fr li li li:active ul ul, #menu_fr li li li li:active ul ul {
	position: absolute;	
	top: -999em;
}

#menu_fr li:hover ul, #menu_fr li li:hover ul, #menu_fr li li li:hover ul, #menu_fr li li li li:hover ul, 
#menu_fr li:focus ul, #menu_fr li li:focus ul, #menu_fr li li li:focus ul, #menu_fr li li li li:focus ul,
#menu_fr li:active ul, #menu_fr li li:active ul, #menu_fr li li li:active ul, #menu_fr li li li li:active ul {
	top: 0;
}


#menu_frSelected li	{ 
width:105px !important;
}

#menu_fr1 li	{ 
width:140px; !important;
}
.navigator_fr{
z-index:20;
}
#menu_fr2 li	{
width:105px !important;
}
.navigator_fr{
z-index:20;
}
#menu_fr3 li	{width:176px !important;}
.navigator_fr{
z-index:20;
}
#menu_fr4 li	{width:116px !important;}
.navigator_fr{
z-index:20;
}
#menu_fr5 li	{width:108px !important;}
.navigator_fr{
z-index:20;
}
#menu_fr6 li	{width:158px !important;}
.navigator_fr{
z-index:20;
}
#menu_fr7 li	{width:174px !important;}
.navigator_fr{
z-index:20;
}
#menu_fr8 li	{width:76px !important;

}
.navigator_fr{
z-index:20;
}
#menu_fr9 li	{width:12em !important;}
.navigator_fr{
z-index:20;
}
#menu_fr10 li	{width:12em !important;}
.navigator_fr{
z-index:20;
}




/***********************************************************************/


/*************************************/
/*
	Accessible News Slider : Plugin Specific
-----------------------------------------------------------------------------------------*/

.accessible_news_slider img {
	border: 0;
}
.accessible_news_slider li,
.accessible_news_slider p {
	font-family: "Arial", "Verdana", sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: .8em;
	line-height: 1.6;
}
.accessible_news_slider li p {
	font-size: 1em;
}
.accessible_news_slider {
	position: relative;
	overflow: hidden;
	margin:0px;
}

.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
}
.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: url(/turismo/xflow/turismo/docroot/turismo/img/attivita_s.gif) no-repeat top right;
	width:28px;
	height:156px;
}
.accessible_news_slider .back a,
.accessible_news_slider .next a {
	width:28px;
	height:156px;
}
.accessible_news_slider .next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	background: url(/turismo/xflow/turismo/docroot/turismo/img/attivita_d.gif) no-repeat top right;
	width:28px;
	height:156px;
}

.accessible_news_slider ul {
	position: relative;
	left:0px;
	width: auto;
	margin: 0px 28px 0px 28px;
	padding: 0px ;
	list-style-type: none;
    overflow: hidden;
	z-index: 1;
	
	
}
.accessible_news_slider li {
	float: left;
	display: inline;
	width: 151px;
	
		
}

.accessible_news_slider .next2 {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	background: url(/turismo/xflow/turismo/docroot/turismo/img/attivita_d2.gif) no-repeat top right;
	width:28px;
	height:156px;
	display:none;
	
}
.accessible_news_slider .back2 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: url(/turismo/xflow/turismo/docroot/turismo/img/attivita_s2.gif) no-repeat top right;
	width:28px;
	height:156px;
	display:none;
	
}

/*
	Accessible News Slider : Plugin Specific : Theme [ Business as Usual ]
-----------------------------------------------------------------------------------------*/

#zone0{
min-height:200px;


}

/***************************************/



.bodyLinkUtile{
width:100%;
background:#fdeddd;

}
.linkUtili{
margin-left:10px;
text-transform:uppercase;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
background:#fdeddd;
border-bottom:2px solid #FFFFFF;

}

.linkUtiliTitolo{
margin-left:10px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
background:#fdeddd;
border-bottom:1px solid #FFFFFF;

}

.linkUtiliTitolo a{
color:#24224f;

}

#bodyCanale{
height:100%;
margin-top:16px;
margin-bottom:90px;
z-index:10;

}

#bodyRIGHT2{
/*min-height:228px;*/
width:100%;
margin:10px 0px 0px 0px;

}



#bodyRIGHT1{
/*min-height:350px;*/
width:100%;

}



#wrapperBlocco1Canale{
float:left;
width:100%;
margin:0px;
padding:0px;
}



#blocco1SxCanale{
/*border:1px solid #00519E;*/
margin-right: 261px;
min-height:500px

}

#blocco1DxCanale{
float:left;
width:257px;
margin-left:-257px;
height:100%;
/*background:#f5f7fa;*/
margin-bottom:90px;
}

#sfondoOnda{
height:100%;

}


.archivioNotizieNew{
width:70%;
margin-right:1%;
margin-left:1%;
}

.bordoArchivio{
border-left:1px solid #b6b7ba;
border-right:1px solid #b6b7ba;


}

.titoloArchivio{
color:#FFFFFF;
background:#24224f;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;

}

.sArchivio{
padding:10px 15px 10px 15px;
border-bottom:1px solid #b6b7ba;


}

.imgLinkArchivio{
padding-top:10px;
margin-left:87px

}

.bodyNotziaDettaglio{
margin-right:15px;
margin-left:10px;
margin-right:10px;


}

.titoloNotziaDettaglio{
font-weight:bold;
font-size:150%;
margin-bottom:30px;
margin-left:20px;
}

.imgNotziaDettaglio{
float:left;
}
.marginImgNotziaDettaglio{
margin-right:20px;
margin-left:20px;
margin-bottom:15px

}
/**********INIZIO PARTE DIVING****************/

.titoloBlocco{

margin-bottom:10px;
width:99.8%;
border:1px solid #b6b7ba;

}

.bordoEgrand{
background:#dfe9f3;
border-bottom:1px solid #FFFFFF;

}

.titoloDiving{
background:#0b59a1;
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 5px 0px;
margin-bottom:1px;




}
.marginTitoloDiving{
padding:5px 5px 5px 5px;
}
.etichettaDiving{
float:left;
width:49.7%;
background:#dfe9f3;
font-weight:bold;


}

.datiDiving{
float:right;
width:50%;
background:#f5f7fa;
border-left:1px solid #FFFFFF;



}

.marginDiving{
margin:0px;
padding:5px 5px 5px 5px;

}
.titoloBlocco table{
width:100%;

}

.titoloBlocco tr{
width:100%;

}
.widthTH14{
width:14%;
background:#dfe9f3;
padding:5px 0px 5px 0px;
}

.widthTH15{
width:15%;
background:#dfe9f3;
padding:5px 0px 5px 0px;

}

.titoloBlocco td{
background:#f5f7fa;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:5px 0px 5px 0px;
text-align:center;
}

.imgDiving{
padding-top:5px;
margin-left:71px

}
.imgIgrBody{
background:#A2C3EC;
height:100%; 


}
.bimgingr{

}

.imgIgr {
  width:400px;
  margin: 0 auto;    
  text-align: left;  
 }
 

.nomeIMG{
margin-bottom:10px;
width:99%;
/*border:1px solid #0b59a1;*/


}
.nomeDiving{
padding:5px;
font-weight:bold;
font-size:120%;
}

.wrpDNI{
width: 100%;
float:left;
}
.cntDNI{
margin-right: 100px;
padding:5px;
font-weight:bold;
font-size:120%;
margin-top:28px

}

.navDNI{
float:left;
margin-left:-100px;
width:100px;
height:74px;
margin-top:5px;
margin-bottom:5px;

}


.marginFormRicercaDiving{
margin-left:1%;
margin-right:1%;
width:98%;


}

.formGuidaAlloggiBooking{
border:1px solid #b6b7ba;
}

.formGuidaAlloggiBooking fieldset{
margin:0px;
padding:0px;
border:0px;
}

.mSfRisRicGuidaAlloggiBooking{
margin:0px 15px 0px 15px;
padding-top:30px;
min-height:115px;
text-align: center;
}
.formRicercaDiving{
border:1px solid #b6b7ba;
}

.formRicercaDiving fieldset{
margin:0px;
padding:0px;
border:0px;
}

.formRicercaDiving label{
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:none;
}

.fRDT{
background:#b6b7ba;
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 5px 0px;
margin-bottom:1px;
text-transform:uppercase;


}
.marginfRDT{
padding:5px 5px 5px 20px;
font-size:120%;
}
.legendDSPN{
margin:0px;
padding:0px;
display:none;
}

.fRDTZone1{
border-bottom:1px solid #b6b7ba;
background:#f6f7fb;
min-height:97px;

}
.fRDTZone2{

background:#f6f7fb;


}
.fRDTZone3{

background:#dfe9f3;
min-height:118px;

}
.fRDTZone4{

background:#f6f7fb;
min-height:91px;

}

.barracerca{
background:#b6b7ba;

}

.Zone1nomestrutt{
float:left;
width:48.7%;
margin-top:20px;
margin-left:30px;
}

.Zone1provincia{
float:right;
width:40%;
margin-top:20px;
/*margin-left:10%;*/
}

.Zone1pdiimm{
float:right;
width:40%;
margin-top:20px;
/*margin-left:10%;*/

}

.Zone1comune{
float:left;
width:48.7%;
margin-top:20px;
margin-left:30px;
margin-right:30px;

}
.zone2Div{
border-bottom:1px solid #FFFFFF;
width:100%;
/**/


}
.zone2DivMargin{
padding-top:10px; 
margin-bottom:10px;
margin-left:30px;

}
.alli1{
padding-right:52px;

}
.alli2{
padding-right:98px;

}
.alli3{
padding-right:55px;


}
.alli4{
padding-right:48px;


}
.alli5{
padding-right:73px;



}
.alli6{
padding-right:86px;

}

.wrpLP{
float:right;
width: 100%;
margin-left: -262px;
}
.cntLP{
margin-left: 262px;
}

.navLP{
float:right;
width:262px;
}

.labelLP{
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 100%;
font-weight:bold;
color:#24224f;
padding-left:30px;
margin-top:50px;

}

.divLP{
margin-top:4px;
margin-bottom:14px;


}
.divLP1{
margin-top:5px;

}
.allCerca{
float:right;
height:21px;
padding-top:8px;

}

#risutatiRicDiving{
margin-top:20px;
margin-bottom:20px;

}
.widthTH30{
width:40%;
background:#dcdcdc;
padding:5px 0px 5px 0px;
}
.widthTH20{
width:20%;
background:#dcdcdc;
padding:5px 0px 5px 0px;
}
.widthTH15{
width:10%;
background:#dcdcdc;
padding:5px 0px 5px 0px;
}
.widthTH25{
width:25%;
background:#dcdcdc;
padding:5px 0px 5px 0px;
}


.widthTH40{
width:55%;
background:#dcdcdc;
padding:5px 0px 5px 0px;
}

.color1{
background:#dfe9f3;
}
.color2{
background:#f5f7fa;
}

.tabellaRisDiving{
background:#FFFFFF;
width:100%;

}

.testoRisDiving{
background:#ffffff;
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:0px 0px 0px 0px;
margin-bottom:1px;
text-transform:uppercase;
margin-bottom:10px;
}

.marginTestoRisDiving{
padding:0px 0px 0px 0px;

}

.contentEditoriale{
margin-left:1%;
margin-right:1%;
width:98%;
margin-bottom:30px;

}




/**********FINE PARTE DIVING****************/


/**********INIZIO PARETE IMMERSIONI****************/
.tBImmersioni{

margin-bottom:10px;
width:99.7%;
border:1px solid #b6b7ba;

}


.tImmersioni{
background:#0b59a1;
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:10px 0px 10px 0px;
margin-bottom:1px;
}

.mTimm{
margin-left:20px;
}

.immersioni{
margin-left:1%;
margin-right:1%;
width:98%;
margin-bottom:30px;

}
.tabellaImmersioni{

}
.tableImmersioni{
width:100%;
background:#FFFFFF;
}
.widthTH50{
width:50%;
background:#dcdcdc;
padding:5px 0px 5px 0px;

}

.marginTDI{
margin-left:15px;
}

.tabellaImmersioni a{
font-weight:bold;

}

.mv4O{
text-align:center;
margin-top:25px;
margin-bottom:25px;
}

.etichettaVIS{
margin:10px 0px 10px 0px;
padding:5px 0px 5px 0px;
text-align:center;
font-weight:bold;
background:#0b59a1;
color:#FFFFFF;
}

.linkImmScelta{

padding-top:5px;
padding-bottom:5px;
font-weight:bold;
background:#fdeddd;
border-bottom:1px solid #FFFFFF;

}

.linkImmScelta a{

margin-left:3px

}

/**********FINE PARETE IMMERSIONI****************/
/**********INIZIO PARTE BROCHURE****************/
.tBrochure{
float:left;
width:99%;

}
.testoBrochure{
	background:#FEEEE0;
}
.marginTestoBrochure{
text-align: center;
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
padding:20px 20px 20px 20px;
}
.cercaBrochure{
min-height:130px;
border-bottom:1px solid #b6b7ba;
}

.marginCercaBrochure{
margin:20px 20px 20px 20px;

}


.cercaBrochure fieldset{
margin:0px;
padding:0px;
border:0px;
}

.cercaBrochure label{
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:none;
}
.divTemaSX{
float:left;
margin-top:4px;
margin-bottom:14px;
width: 50%;

}
.divTemaDX{
float:right;
margin-top:4px;
margin-bottom:14px;
width: 50%;
}

.aRDTBrochure{
background:#b6b7ba;
width: 100%;
color:#FFFFFF;
font-weight:bold;

margin-bottom:1px;
text-transform:uppercase;


}
.bCATTBrochure{

float:right;
margin-top:5px;

}

.bloccoBrochure{
float:left;

margin:20px 20px 20px 20px;

min-height:120px;
text-align:center; 

}

.marginBloccoBrochure{
padding:5px 5px 5px 5px;

}
.labelLPBrochure{
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 100%;
font-weight:bold;
color:#24224f;
padding-left:30px;
}

.temaPari{
float:left; 
width: 50%;
}
.temaDispari{
float:left; 
width: 50%;
margin-bottom:10px;
}
.temaPari label{
font-weight: normal;
margin-bottom:10px;
}
.temaDispari label{
font-weight: normal;
}
/**********FINE PARTE BROCHURE****************/
/**********INIZIO PARTE ATTIVITA****************/

.marginAttivita{
margin-left:1%;
margin-right:1%;
width:98%;

}

.attivitaBody{
border-right:1px solid #b6b7ba;
border-left:1px solid #b6b7ba;
border-bottom:1px solid #b6b7ba;
border-top:1px solid #f6f7fb;
background:#f6f7fb;

}



.aRDT{
background:#0b59a1;
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 5px 0px;
margin-bottom:1px;
text-transform:uppercase;
}
.aRDTImmersioni{
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 5px 0px;
margin-bottom:1px;

}


.aRDTNEW{
color:#FFFFFF;
margin-bottom:1px;
text-transform:uppercase;
min-height:41px;
}

.aRDTNEWFont{
color:#FFFFFF;
margin-bottom:1px;
min-height:41px;
}
.aRDTNEWFontALB{
color:#FFFFFF;
margin-bottom:1px;
min-height:70px;
background:#bcbdc0;
}

.aRDTNEWPACFont{
color:#FFFFFF;
margin-bottom:1px;
min-height:41px;
margin-right:10px;
}


.marginaRDT{
font-size:130%;
font-weight:bold;
padding:12px 0px 10px 5px;
}
.marginaRDTALB{
font-size:130%;
font-weight:bold;
padding:10px 0px 0px 5px;
}

.marginaRDTALBDUE{
font-size:100%;
padding:10px 0px 0px 5px;
}
.marginaRDTALBDUE span{
margin:0px;
padding:0px;
}
.mALBGRASS{
font-size:130%;
font-weight:bold;
}
.mALBMini{
font-size:90%;

}

.marginAttBody{
margin:15px 0px 15px 0px;

}
.marginaRDTMenuDX{
font-size:110%;
font-weight:bold;
padding:0px 0px 0px 5px;
text-align:center;
}
.marginAttBody{
margin:15px 0px 15px 0px;

}


.bloccoAttivita{
float:left;
width:108px;
margin:20px 20px 20px 20px;
min-height:140px;
text-align:center; 
background:#bcbdc0;


}
.marginBloccoAttivita{
padding:5px 5px 5px 5px;

}

.bloccoAttivita a{
color:#FFFFFF;
font-weight:bold;
}

.bloccoAttivita img{
border:0px;
}

.titoloAtt{
margin-top:5px;

}

.cercaAttivita{
min-height:140px;
border-bottom:1px solid #b6b7ba;

}

.cercaAttivitaUff{
min-height:130px;



}

.bSUfftur{
border-top:1px solid #b6b7ba;
}

.marginCercaAttivita{
margin:20px 20px 20px 20px;

}


.cercaAttivita fieldset{
margin:0px;
padding:0px;
border:0px;
}

.cercaAttivita label{
font-family:Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:none;
}
.cercaAttivitaUff label{
font-family:Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:none;
}


.nALI{
margin-bottom:25px;


}

.nALImargin{
margin-top:20px;
margin-bottom:25px;


}

.nALImargin input{
width: 150px;

}

.tATT{
float:left;
width:43.7%;


}

.sATT{

float:right;
width:45%;

}


.nALI input{
width: 150px;

}


.sATTFL{
/*float:right;*/
margin-right:8px;

}

.bCATT{

float:right;
margin-top:15px;


}
/**********FINE PARTE ATTIVITA****************/
/************* INIZIO PARTE UFFICI TURISTICI **************/

.bloccoUff{

float:left;
width:44%;
margin:10px 20px 10px 20px;

min-height:150px;
background:#feeee0;



}
.marginBloccoUff{
font-weight:bold;
padding:5px 5px 5px 5px;

}
.imgSfondoIUFF{
background:  url(/turismo/xflow/turismo/docroot/turismo/img/i_info.png) no-repeat top right;

}

.marginBloccoUff p{
margin:0px;
padding:0px;
}

.bloccoUff a{
font-weight:bold;
}

.emailUFFTUR{
font-style:italic;
}

.titUFFTUR{
text-transform:uppercase;

}

/************* FINE PARTE UFFICI TURISTICI **************/
/**********INIZIO PARTE PAGINAZIONE****************/
.marginfNTRRisPAge{
float:right;
margin-right:10px;

}

.fNTRDiving{
float:left;
width:50%;

}

fNTRRisPAge{
float:right;
width:49.9%;
}

.paginazione{
text-align:center;
margin-bottom:100px;
margin-right:257px;


}
.paginazioneDiving{
text-align:center;
margin-bottom:100px;


}


.paginazionePack{
text-align:center;
margin-bottom:100px;
}
.paginazioneSALR{
text-align:center;

}


.pages{
   list-style:none; /* elimino i punti elenco */
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
    color:#24224f;
}


ul.pages li a {
 /* il link occupa tutto lo spazio orizzontale */
	color:#24224f;
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    margin-left:0px;
    height:100%;
    line-height:100%; /* altezza del link: height e line-height devono avere il medesimo valore */
    font-family: Arial,Verdana,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 90%;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-align: center;
}
ul.pages li { 
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
    height:14px;
    text-align:center;
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

.pagesPack{
   list-style:none; /* elimino i punti elenco */
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
    color:#24224f;
}


ul.pagesPack li  {
 /* il link occupa tutto lo spazio orizzontale */
	color:#24224f;
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    margin-left:0px;
    height:100%;
    line-height:100%; /* altezza del link: height e line-height devono avere il medesimo valore */
    font-family: Arial,Verdana,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-align: center;
}
ul.pagesPack li { 
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
    height:14px;
    text-align:center;
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/



.pagMenuDx{
margin-right:257px;
}

.pagination{
width:35%;
margin-left:auto;
margin-right:auto;

}



.paginationPack{
width:35%;
margin-left:auto;
margin-right:auto;
}
.paginationDiving{

width:30%;
margin-left:35%;
margin-right:35%;
}



.wrpPag
{
	float:left;
	width:100%;
	 
}


.cntPag
{
	margin: 0 14px;
	
}

.navPag
{
	float:left;
	width:14px;
	margin-left:-100%;
	padding-top:14px;
	
	

	
}

.exPag
{
	float:left;
	width:14px;
	margin-left:-14px;
	padding-top:14px;
	
}

/**********FINE PARTE PAGINAZIONE****************/

#bodyMIDDLE{
margin:0px;
padding:0px;
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 110%;

}

#bodyTOP{
margin:0px;
padding:0px;
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 110%;


}

.cercaAlloggi{
margin-top:10px;

height:100%;
margin-bottom:100px;


}
.cercaPacchetti{


height:100%;
margin-bottom:100px;


}



.fSaZone1{
border-bottom:1px solid #b6b7ba;
background:#f5f7fa;
min-height:97px;

}
.borderfSaZone1{
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
min-height:97px;
}

.wrpAree{
float:left;
width:100%;
}

.marginborderfSaZone1{
padding-top:20px;
margin-left:25px;

}

.areeLoc{
/*margin-left:30px;*/

}

.areeDen{
margin-top:20px;

}
.areeDen input{
width:150px;

}


.cntAree{
margin-right: 50%;
}
.navAree{
float:left;
width:50%;
margin-left:-50%;
}



.fSaZone2{
border:1px solid #ffffff;
background:#f5f7fa;
min-height:184px

}
.fSaZone3{
border:1px solid #ffffff;
background:#f5f7fa;
min-height:47px;

}

.fSaZone3Border{
background:#f5f7fa;
min-height:20px;
border-bottom:2px solid #ffffff;
text-align:center;
padding-top:5px;


}

.fSaZone4{
border:1px solid #ffffff;
background:#f5f7fa;
min-height:100px;

}

.fSaZone4 label{
font-size:100%;
text-transform:none;
}
.fSaZone1 label{
font-size:100%;
text-transform:none;
}
.fSaZone2 label{
font-size:100%;
text-transform:none;
}


.wrpBl1{
float:left;
width:100%;
}
.bl1{
margin-right: 33%;

width:33%;

}
.bl2{
float:left;
width:33%;
margin-left:-33%;

min-height:165px;

}
.bl3{
float:left;
width:33%;
margin-left:-66%;

min-height:165px
}

.zoneDiv{
width:100%;



}
.zoneDivMargin{
padding-top:10px; 
margin-bottom:10px;
margin-left:30px;

}
.zoneDivMarginServ{
padding-top:5px; 
margin-bottom:5px;
margin-left:30px;

}


.barraServ{
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:uppercase;
background:#dfe9f3;
}



.marginBarraServ{
padding-top:5px;
padding-bottom:5px;
margin-left:15px;

}



.wrpServ{
float:left;
width:100%;

}

.a1Serv{
margin-right: 25%;
}


.a2Serv{
float:left;
width:25%;
margin-left:-25%;
}

.a3Serv{
float:left;
width:25%;
margin-left:-50%;

}

.a4Serv{
float:left;
width:25%;
margin-left:-75%;
}

.includeLHD{
background:#f6f7fb;

}
.bordoRisRAll{
border:1px solid #FFFFFF;
}

.bloccoRisRAll{
padding:10px 15px 10px 15px;
height:100%;
}
.formRRPACK{
border:1px solid #b6b7ba;
height:100%;

}

.bordoRREv{

border:1px solid #ffffff;

}

.bloccoRREv{
min-height:57px;
padding:10px 15px 10px 15px;
border-bottom:1px solid #ffffff;

}



.wrpBRRA{
float:right;width: 100%;
margin-left: -180px;

}
.cntBRRA{
margin-left: 180px;

}
.navBRRA{
float:left;width:180px;

}
.imgBRRA{
margin-top:0px;
}

.titAlloggio{
font-weight:bold;
font-size:110%;
}

.titAlloggio a{
font-weight:bold;
text-decoration:underline;

}
.rightSA{
float:right;
margin-right:10px;
}

.locAlloggio{
margin-top:15px;


}
.descAlloggio{
margin-top:15px;


}

.numPag{
margin-top:12px;
}


.pagineInput{
border: 0px solid;
background-color: #ffffff;
color:#24224f;
font-size:100%;
font-weight:normal;
}


.pagineInputSel{
border: 0px solid;
background-color: #0b59a1;
padding-left:3px;
padding-right:3px;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
}


.infoeprenotaAlloggio{
margin-left: 5px;
margin-top: 3px;
}

.marginInfoPRENOTA{
margin-left:174px;

}

.tabPadd{
border:1px solid #ffffff;

}

.marginTabbottom{
width:99.9%;
margin-bottom:100px;

}

.headerLocalita{
background:#0b59a1;
color:#FFFFFF;
margin-top:15px;

padding-top:5px;
padding-bottom:5px;
padding-left:22px;
padding-right:5%;
font-weight:bold;
font-size:110%;



}
.headerPACKOFF{
background:#0b59a1;
color:#FFFFFF;
margin-top:15px;

padding-top:5px;
padding-bottom:5px;
padding-left:22px;
padding-right:5%;
font-weight:bold;
font-size:110%;
text-transform:uppercase;



}

.bHLoc{
border:1px solid #b6b7ba;
background:#ffffff;
color:#6d6e71;
}
.bHLocBianco{
border:1px solid #FFFFFF;


}
.mBHLB{

margin: 15px 15px 5px 20px;

}
.descLoIn{
width:100%;
color:#24224f;


}

.wrpmBHLB{
float:right;width: 100%;
margin-left: -356px;
}

.cntmBHLB{
margin-left: 356px;
}

.navmBHLB{
float:left;width:356px
}
.imgSinistra{
float:left;
width:356px;

}
.imgSinistraPacchetto{
float:left;
width:300px;

}

.hMinInfPren{
min-height:155px;
padding:0px;
margin:0px;


}

.allCercaPackMargin{
margin-top:10px;
}

.imgSinistraEvento{
float:left;
width:310px;

}

.lbPack{
font-weight:bold;

}

.mPep_abstract{
margin-top:10px;
}


.testoPrivacy {
	font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
  	background-color: #ffffff;
	margin-bottom: 12px;
	font-size:110%;
	margin-right: 12px;
	margin-left: 10px;
	border: 1px solid #b6b7ba;
	/*font-size: 10px;*/
    height: 70px;
    width:70%;
    padding: 2px;
	overflow: scroll;
	
}

.richInfo{
/*margin-top:20px;*/
margin-right:1%;
margin-left:1%; 

}

.cmpObb{
margin-top:10px;
margin-left:10px;
font-weight:bold;

}

.fpSubject{
margin-top:10px;
margin-left:10px;
font-weight:bold;
font-size:120%;

}


.errorMessage{

font-weight:bold;

}

.errorMessageMargin{
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
background:#fdeddd;
padding-left:20px;
font-size:110%;

}

.formRichInfo{
border:1px solid #b6b7ba;
margin-bottom:60px;


}
.rigaRichInf{
margin-top:10px;
margin-bottom:10px;

}
.rigaRichInfAutorizzo{
margin-left:10px;
}

.informa{
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
margin-top:10px;
margin-left:10px;
font-weight:bold;
}

.labelRichInf{

width:30%;
float:left;
margin-left:10px;
}

.inputRichInf{

float:left;
width:60%;
margin:0px;
padding:0px;

}

.inputRichInf input{
margin:0px;
padding:0px;

}

.formRichInfo fieldset{
margin:0px;
padding:0px;
border:0px;
}

.formRichInfo label{
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:none;
}



.inputformRichInfo {
 width:207px;

  
}

.inputformRichInfoNewsLetter {
 width:267px;

  
}


.inputformRichInfoPDx{
width:60px;

}




.allInviaEmail{
float:right;
height:21px;
padding-top:8px;

}

.barraInviaEmail{
background:#b6b7ba;
border:1px solid #b6b7ba;


}

.richInfPDx{

float:left;
width:50%;


}
.richInfPSx{
float:left;
width:49%;


}


.sfondoSearchAll{
background:#f5f7fa;
width:100%;

}

.marginRadDx{
/*background:url(/turismo/xflow/turismo/docroot/turismo/img/1x8_arancione.jpg) repeat-x ;
padding-top:8px;*/
margin-top:20px;
margin-right:8px;


}

.wrpTestoPrenotaSall{
float:left;
width:100%;
margin:0px;
padding:0px;
min-height:159px;
/*background: #f08e35 url(/turismo/xflow/turismo/docroot/turismo/img/1x250.jpg) repeat-x;*/
background:#ffffff;
}




.contenutoPrenotaSall{

margin:0px 0px 8px 8px;
background:#FFFFFF; 
min-height:151px;


}
.contenutoPrenotaSall2{

margin:8px 8px 8px 8px;
background:#FFFFFF; 
min-height:151px;


}


.contenutoPrenotaSall div{
/*padding-top:4px;
margin-left:5px*/
}

.nPersVal1{
padding-top:2px;
padding-bottom:2px;
}

.nPersVal1GuidaAlloggi{
margin-left:10px;
padding-top:2px;
padding-bottom:2px;
}


.nascosto 
	{
	position:absolute; 
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	} 


.fildsetSallCamere1{
padding-top:4px;


}
/*
.primoFieldset div{
padding-top:4px;
}
*/

.primoFieldset {
padding-top:4px;

}

.cPSTot{
margin-left:5px;
margin-right:5px;
padding-bottom:3px;
padding-top:5px;

}

.sAllCamere fieldset{
border:1px solid #F08E35;
}

.sAllCamere legend{
text-transform:uppercase;
font-size:85%;

}
.sAllCamere label{
text-transform:lowercase;

}


.bambiniEta fieldset{
margin:0px;
padding:0px;
border:0px;

}



.bambiniEta legend{
	width:0px;
	padding:0px;
	height:0px;
	display:none;

} 

.bambiniEta2 fieldset{
margin:0px;
padding:0px;
border:0px;

}



.bambiniEta2 legend{
	width:0px;
	padding:0px;
	height:0px;
	display:none;

} 


 
.sAllCamere legend{
color:#24224f;
margin-left:5px;
font-weight:bold;
} 

.sAllCamere label{

margin-left:3px;

}  


.wrpADB
{
float:left;
height:18px;
width:65px;


}
.cntADB{
margin:0px;
padding:0px;

}
.navADB{
	float:left;
	width:130px;
	height:17px;
	/*padding-top:1px;*/
	
}

.wrpCH12
{
float:left;
height:18px;
width:103px;


}
.cntCH12{
margin:0px;
padding:0px;

}
.navCH12{
	float:left;
	width:90px;
	height:17px;
	padding-top:1px;

}



.wrpRoom{
float:left;
width:100%;
}
.cntRoom{
margin-right:70px;


}
.navRoom{
float:left;
width:70px;
margin-left:-70px;

}
.extraRoom{
float:left;
width:70px;
margin-left:-140px;

}

.marginCntRoom{
margin-top:18px;
font-weight:bold

}

.bamb2{
margin-top:4px;
margin-bottom:4px;
}

.bamb{
margin-top:4px;
margin-bottom:4px;
}

.bambGuidaAlloggi{
margin-top:4px;
margin-bottom:4px;
margin-left:10px;
}
.bamb2GuidaAlloggi{
margin-top:4px;
margin-bottom:4px;
margin-left:10px;
}


.radWRP{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.radSx{
	margin-right: 261px;

}
.radSx label{
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;	

}

.radDx{
	float:left;
	width:257px;
	margin-left:-257px;
	height:100%;
	padding-bottom:20px;
}
.radDx2{
	float:left;
	width:257px;
	margin-left:-257px;
	
}

.radWRPPAG{
	float:left;
	width:100%;
	
}
.radSxPAG{
	margin-right: 257px;
}

.radDxPAG{
	float:right;
	width:257px;
	margin-left:-257px;
	min-height:30px;
}





.sAllB{
	margin-top:40px;
	font-size:90%;
}



.allArr{
padding-right:27px

}
.allCam{

}

.allPers{
/*padding-right:14px*/
}
.allPar{
padding-right:8px
}

.contenutoPrenotaSallOnLine{
padding-top:8px;
padding-bottom:15px;
margin-left:5px;
}
.margndTAdtPC{
margin-left:5px;

}
.rAtit{

background:#fdeddd;
text-transform:uppercase;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
border-bottom:2px solid #FFFFFF;

}

.mRrAtit{
margin-left:30px;
}
.formFPRA{
background:#fdeddd;
padding-top:10px;
padding-bottom:10px;


}

.marginFormFPRA{
margin-left:30px;
}
.formFS div{
margin:5px

}


.formFS fieldset{
margin:0px;
padding:0px;
border:0px;

}

.legendFormFS{

padding-bottom:5px;
/*padding:5px;*/
font-weight:bold;
color:#24224f;


}

.nomeCatsC{
text-transform:uppercase;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;

}
.formSalloggiRis{
border:1px solid #b6b7ba;


}
.formSalloggi{
padding:10px;

}
.allEsegui{
float:right;
height:21px;
padding-top:10px;
}


.paginazioneRisRA{
text-align:center;
display:inline;

}



.formSalloggi label{
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:none;
padding-right:10px
}
.formSalloggi  select {
  color:#24224f;
  font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
  font-size: 100%;
  margin: 0px;
  padding:0px;
}

.formSalloggi option {
   color:#24224f;
  font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
  margin: 0px;
  padding:0px;
}


#bodyRIGHT3{
margin-top:10px;
margin-bottom:10px;

}

.multimedia{
background:#fdeddd;
margin-left:8px;
margin-right:8px;



}

.titoloMultimedia{
font-weight:bold;
padding-top:20px;
padding-bottom:20px;
text-transform:uppercase;
border-bottom:2px solid #ffffff;
}

.marginMTitolo{
margin-left:30px;
margin-right:10px;

}

.elencoMultimedia{
padding-top:10px;
padding-bottom:10px;
margin-left:40px;

}

.elencoMultimedia a{
color:#24224f;

}

.singleMultimedia{
padding-top:5px;
padding-bottom:5px;
}

/**********INIZIO PARTE EVENTI****************/

.marginFormRicercaEventi{
margin-left:1%;
margin-right:1%;
width:98%;


}

.formRicercaEventi{
border:1px solid #b6b7ba;


}



.formRicercaEventi fieldset{
margin:0px;
padding:0px;
border:0px;
}

.formRicercaEventi label{
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:none;
}


.formRicercaPACCHETTI{
border:1px solid #b6b7ba;
margin-bottom:10px;


}



.formRicercaPACCHETTI fieldset{
margin:0px;
padding:0px;
border:0px;
}

.formRicercaPACCHETTI label{
font-family: Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight:bold;
color:#24224f;
text-transform:none;
}







.fRET{
background:#b6b7ba;
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 5px 0px;
margin-bottom:1px;
text-transform:uppercase;


}
.marginfRET{
padding:5px 5px 5px 20px;
}
.legendESPN{
margin:0px;
padding:0px;
display:none;
}

.sfondoSearchPP{
background:#f5f7fa;
width:100%;

}
.fSaZone1EV{
border-bottom:1px solid #ffffff;
background:#f5f7fa;
min-height:97px;

}
.borderfSaZone1EV{
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
min-height:97px;
}

.wrpAreeEV{
float:left;
width:100%;
}

.marginborderfSaZone1EV{
padding-top:20px;
margin-left:25px;

}

.areeLocEV{
/*margin-left:30px;*/

}
.areaEV{
/*margin-left:30px;*/

}


.areeDenEV{
margin-top:20px;


}

.cntAreeEV{
margin-right: 53%;


}
.navAreeEV{
float:left;
width:47%;
margin-left:-47%;

}

.topEventi{
padding-top:10px;
padding-bottom:10px;



}

.periodoTPE{
font-family:Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;

}
.topEventiChek{
padding-top:10px;
padding-bottom:10px;


}
.qmese{
float:left;
width:20%;
text-align:left; 

}
.qsettimana{
float:left;
width:25%;
text-align:left;
}
.qwend{
float:left;
width:30%;
text-align:left;
}
.oggi{
float:left;
width:21%;
text-align:left;

}



.fSaZone2EV{
border:1px solid #ffffff;
background:#dfe9f3;
min-height:142px;


}

.wrpLPEv{
float:right;
width: 100%;
margin-left: -130px;

}

.cntLPEv{
margin-left: 130px;

}

.navLPEv{
float:right;
width:130px;

}

.labelLPEv{
font-family:Candara,Arial,Geneva,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 100%;
font-weight:bold;
color:#24224f;
padding-left:30px;
margin-top:60px;

}

.divLPEv{
margin-top:4px;
margin-bottom:14px;

}
.divLPEv1{
margin-top:5px;

}
.borderCntAreeEV{
border-right:2px solid #ffffff;
min-height:142px;
}

.marginCenterCnt{
margin-top:30px;

}
.distForm{
margin-top:10px

}

.risRicEv{

border:1px solid #b6b7ba;
}
.fRisRicEV{
background:#b6b7ba;
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 5px 0px;
margin-bottom:1px;
text-transform:uppercase;


}
.marginfRisRicEV{
padding:5px 5px 5px 20px;
}

.marginfRisRicEV a{
color: #FFFFFF;
}

.sfondofRisRicEV{
background:#f5f7fa;

border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;

}
.mSfRisRicEV{
margin:0px 15px 0px 15px;
padding-top:30px;
min-height:115px;

}

.WRPrisRicEv{
float:right;width: 100%;
margin-left: -180px;

}
.CNTrisRicEv{
margin-left: 180px;

}
.NAVrisRicEv{
float:left;
width:180px;

}
.continuaEV{
	float:right;
}
.CNTrisRicEv div{
	font-weight:bold;
	margin-top:4px;
}

.detEventoDati{
	margin-top:10px;
	border:1px solid #b6b7ba;
}
.detEDBorderBianco{
	border:1px solid #ffffff;
}

.titBlocchEV{
	font-weight:bold;
	background:#dfe9f3;
}

.marginTitBlEV{
	padding-top:3px;
	padding-bottom:3px;
	margin-left:15px;
}

.bodyBlocEv{
	min-height:75px;
	background:#f5f7fa;
}
.bodyBlocEvInd{
	min-height:30px;
	background:#f5f7fa;
}

.marginBodyEV{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	
}

.bodyBlocEvSito{
	min-height:30px;
	background:#f5f7fa;

}

.bodyBlocEvMap{
	min-height:194px;
	background:#f5f7fa;
	margin-bottom:10px;


}



/**********FINE PARTE EVENTI****************/

/**********INIZIO PARTE PACKAGES****************/
.allCercaPack{
float:right;
height:21px;


}

.offInEv{
border-right:1px solid #0b59a1;
border-bottom:1px solid #0b59a1;
border-left:1px solid #0b59a1;
background:#f5f7fa;

}
.marginOffInEv{
margin:0px 10px 20px 10px;
padding-top:10px;

}


/**********FINE PARTE PACKAGES****************/

.prenAll{
margin:0px;
padding:0px;

}
.prenAll div{
margin-top:4px;
margin-bottom:4px;

}

.prenAll label{
margin:0px;
padding:0px;

}



.prezzoReadOnly{
background:#01529f;
color:#ffffff;
font-size:120%;
font-weight:bold;
border:solid 2px #f08e35;
width:100px;
padding-right:5px;
text-align:right;
padding-top:3px;
padding-bottom:3px;

}
.totPre{

}


.totPreSx1{
float:left;

height:26px;
padding-top:6px;
padding-right:5px;

}

.totPreSx2{
height:30px;
float:left;
padding-right:5px;

}

.totPreDx{
height:30px;
float:left;
padding-right:5px;

}

.icoStamapa{
float:right;
}

.tTSMargin{
margin-top:10px;

}

.tTSTit{
font-weight:bold;
height:30px;
}

.tTSelencoSerSX{
float:left;
width:30%;
}

.tTSelencoSerDX{
float:left;
width:30%;
}

.marginTitoloModRicRadDx{

}

.margTitoloModRic{
background:#feeee0;


}

.titoloModRic{
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
text-transform:uppercase;
font-size: 90%;
font-weight:bold;
color:#24224f;
margin-left:18px;
}

/**********NEWSLETTER****************/

.datiNewsLetter{
margin:2%;
font-size:110%;

}
.registrationMailNews{
font-weight:bold;
margin-bottom:10px;
}
.errorMessageNews{
margin-bottom:10px;
}


/********** FINE NEWSLETTER****************/
.fRicAttXFORM{
padding-top:20px;
padding-bottom:20px;
text-transform:uppercase;
font-size:90%;
margin-left:10px;

}
.ordRisStrutt{
float:right;


}
.frpStrutt{

float:left;
}

.frpStrutt label,option{
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
fontweight:bold;

}

.ordRisStrutt label,option{
font-family: Candara,Arial,Verdana,Geneva,Helvetica,sans-serif;
fontweight:bold;

}



.mostraDivCSP{
clear:both;
padding-top:10px;
padding-bottom:10px;



}
.mostraDivCSB{
border:1px solid #b6b7ba;


}
.mostraDivCSM{
margin:5px;


}


.tCSel{
font-weight:bold;

}
.cCSel{
margin-left:5px;
}

.mostraDivEtichetta{
background:#0b59a1;
width: 100%;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 5px 0px;

text-transform:uppercase;
}
.marginMDE{
margin-left:5px;

}
.pokerFace{
clear:both;
margin-top:10px;

}
.pkfWRP{
float:right;width: 100%;
margin-left: -270px;
}
.pkfCNT{
margin-left: 270px;
}
.pkfNAV{
float:right;
width:270px;

}
.pkfCNTBody{
margin-top:10px;
}
.displayBody{
margin-top:10px;
}
.grassetto{
margin-bottom:5px;
font-weight:bold;
}
.prenota2Pack{


}
.totPreSx1PK{
float:left;

height:26px;
padding-top:7px;
padding-right:5px;

}

.totPreSx2PK{
height:26px;
padding-top:5px;
float:left;
padding-right:5px;

}

.totPreDxPK{
height:30px;
float:left;
padding-right:5px;

}
.direzCambioPagAvanti{
background:url(/turismo/xflow/turismo/docroot/turismo/img/freccia_d.gif);
border: none;
width:14px;
height:14px;
margin: 0px;
border: 0px;
overflow: hidden;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; 
font-size:0px;

}

.direzCambioPagIndietro{
background:url(/turismo/xflow/turismo/docroot/turismo/img/freccia_s.gif);
border: none;
width:14px;
height:14px;
margin: 0px;
border: 0px;
overflow: hidden;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; 
font-size:0px;

}

.tabPrezziAlergo{
background:#ffffff;


}
.tPaCamere{
background:#dcdcdc;
}
.classeTR1{
background:#feeee0;

}
.classeTR2{
background:#dfe9f3;

}

.offAlloggi{
float:left;
width:280px;
background:#feeee0;
margin-right:20px;
margin-top:5px;


}
.marginOffAlloggi{
margin:5px;

}
.oApepAb{
margin-top:5px;
min-height:60px
}
.linkOA a{
text-transform:uppercase;
text-decoration:underline;
}




.marginCntOffEv{
text-transform:uppercase;
letter-spacing:1px;
font-weight:bold;
margin-left:8px;
padding-top:3px;
height:18px;
font-size:97%;
}
.wrpPreOiE{
margin:0px;
padding:0px;

}

.cntTOfferteEv{
margin:0px 8px 0px 0px;
padding:0px;
min-height:21px;
background:#feeee0;

}
.wrpTestoPacchettiOiE{
width:249px;
margin:0px;
padding:0px;
background:#FFFFFF;

}
.contenutoPacchettiOie{

padding-bottom:10px;

}
.singoloPacchettoOiE{
margin:0px 15px 0px 16px;
padding-top:8px;
min-height:142px;
font-size:80%;
font-weight:bold;




}

.singoloPacchettoTestoOiE{

background:#f5f7fa;

padding:10px 10px 0px 10px;
margin:8px 2px 0px 0px;
}


.dPoXform{
margin-top:15px;


}

.wrpDpo{
float:left;
width:100%;
margin-left:-350px;

}

.cntDpo{
margin-left:350px;

}

.navDpo{

float:right;
width:350px;

}



.bordoCntDpo{
border:1px solid #b6b7ba;
background:#f5f7fa;
margin-right:10px;

}

.bordoNavDpo{
border:1px solid #b6b7ba;
background:#f5f7fa;

}

.etichettaTit{
background:#dfe9f3;
font-weight:bold;

}
.marEtichettaTit{
margin-left:20px;
padding-top:5px;
padding-bottom:5px;

}
.bodyCntDpo{
margin-left:3px;
margin-right:3px;
}

.bHLocBiancoDpo{
border:1px solid #FFFFFF;
min-height:520px;

}
.bodyNavDpo{
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;

}

.dpoDispaly{
margin-top:10px;
margin-bottom:10px;

}

.dpoDetAll{
margin-bottom:10px;
margin-top:20px;
}
.dpoDetAll a{
font-weight:bold;


}
.dpoDetAll div{
margin-top:5px;
margin-bottom:5px;

}

.catmcaid{
margin-bottom:10px;
}

.indtelDpo{

}

.stellDpo{
/*padding-top:20px;*/

}
.iatCollegati{


}
.attivitaBodyIAT{
border-right:1px solid #b6b7ba;
border-left:1px solid #b6b7ba;
border-bottom:1px solid #b6b7ba;
border-top:1px solid #f6f7fb;



}

.marginBloccoIATTop{
margin-top:5px;
margin-bottom:5px;
background:#feeee0;



}

.marginBloccoIATLR{
padding-top:5px;
padding-bottom:5px;
margin-left:5px;
margin-right:5px;
min-height:95px;
}

.emailUFFTURIAT{
font-style:italic;
font-size:85%;
}

.IATBold{
font-weight:bold;
}

.iatCollegati p{
margin:0px;
padding:0px;
}


.portoWRP{
float:right;
width: 100%;
margin-left: -280px;
}
.portoCNT{
margin-left: 280px;
}
.portoNAV{
float:left;
width:280px;
}

.zone2DivMarginPORTO{
padding-top:5px; 
margin-bottom:5px;
margin-left:30px;

}

.Zone1comunePorti{
float:left;
width:48.7%;
margin-top:20px;
margin-left:30px;
margin-right:30px;

}

.Zone1comunePorti input{
	width:198px;
}

.presEaltreInfo{
	padding-bottom:20px;
}
.fRPotriccioliDX{
	padding-top:20px;
	padding-bottom:20px;
	text-transform:uppercase;
	font-size:90%;
}

.liginfesta{
	padding-bottom:5px;
	padding-bottom:5px;
}
.marginLiginfesta{
margin-top:5px;

}
.liginfestaRalb{
	clear:both;
	padding-top:5px;
	margin-left:3px;


}
.liginfestaRalb2{
	clear:both;
	padding-top:5px;
	margin-left:7px;
	


}
#bodyRIGHTLiF{
margin-left:7px;
}


#flashContent{
	widht:500px;
	height:310px;
}
.linkMeteoProv{
	max-width:100%;
	text-align:center;
	color:#3e0e79;
	font-weight:bold;
}


.wrpETICHETTE{
float:left;
width:100%;
	
}
.cntETICHETTE{
	margin: 0 16px;
	min-height:41px;
	background:#bcbdc0;
	text-align:center;
}
.navETICHETTE{
    float:left;
	width:16px;
	margin-left:-16px;
	background: url(/turismo/xflow/turismo/docroot/turismo/img/grigio_d.gif);
	min-height:41px;
}
.extETICHETTE{
    float:left;
	width:16px;
	margin-left:-100%;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/grigio_s.gif);
	min-height:41px;

}
.navETICHETTE_ALB{
    float:left;
	width:16px;
	margin-left:-16px;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/grigio_d2.gif);
	min-height:50px;
}
.extETICHETTE_ALB{
    float:left;
	width:16px;
	margin-left:-100%;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/grigio_s2.gif);
	min-height:50px;

}
.telfaxSK{
margin:0px;
padding:0px;
min-height:20px;

}

.cntETICHETTENoCenter{
	margin: 0 16px;
	min-height:41px;
	background:#bcbdc0;

}

.cntETICHETTEAR{
	margin: 0 16px;
	min-height:41px;
	background:#ef7d15;
	text-align:center;
}
.navETICHETTEAR{
    float:left;
	width:16px;
	margin-left:-16px;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/arancione_d.gif);
	min-height:41px;
}
.extETICHETTEAR{
    float:left;
	width:16px;
	margin-left:-100%;
	background:url(/turismo/xflow/turismo/docroot/turismo/img/arancione_s.gif);
	min-height:41px;

}


.MARblocco1Dx{
margin-right:25px;



}

.marginBAND a{
font-size:90%;
}

.marginBAND{
margin: 5px 0px 4px 0px;


}
.wrpBAND{
float:left;
width:100%;

}

.cntBAND{
margin: 0px 70px;
width:20px;

}

.navBAND{
float:left;
width:70px;
margin-left:-100%;


}

.immaginiToolbar{
border:0px;
margin:0px:
padding:0px;

}
.fineBloccoPORA{
clear:both;
width:100%;
height:24px;
background:#ef7d15;
margin-bottom:10px;

}

.marginVeFGallery{
witdt:98%;
margin-right:1%;
margin-left:1%;
}

.flashPortoFotografie{  
margin-top:10px;
}


.flashPortoVideoPhoto{



}
.flashPortoVideoPhotoAltri{  
margin-top:10px;
}

.linkMeteoProvNew{
	max-width:100%;
	text-align:center;
	color:#3e0e79;
	font-weight:bold;
	border:1px solid #bcbdc0;
}
.imgMeteoProvNew{
	max-width:100%;
	text-align:center;
	margin-bottom:5px;
	
	height:40px;
	padding:0px;
	
}

#zoneFacebbok{
margin-top:10px;

}

.provMeteo{
float:left;
width:25%;


}
.dataCieloFloat{
float:left;
width:33.3%;

}
.nmMeteo{
text-align:center;
font-size:120%;
font-weight:bold;
color:#ffffff;
background:#ef7d15;
}

.dtMeteo{
font-size:110%;
text-align:center;
text-transform:lowercase;
font-weight:bold;

}

.bloccoMeteoggdt{
text-align:center;

}
.borderNmMeteo{
border:1px solid #ffffff;

}


.errorMessageMeteo{
text-align:center;
font-weight:bold;
font-size:150%;
}



.sNfL{
float:right;


}
#socialNetworkTop{
margin:0px;
padding:0px;

}

.bodySNfL{
padding-bottom:10px;


}

.bodySNfR{
padding-top:10px;


}

#socialNetworkBottom{
margin:0px;
padding:0px;

}

.sNfR{
padding-left:40px;
padding-bottom:50px;
}

#mappa1{
margin-top:20px;
margin-left:5%;
}



.mappa1{
list-style:none;
margin:0px;
padding:0px;
}
.mappa1 li{
list-style:none;
}
.mappa1 li a{
background:#ef7d15;
color:#ffffff;
line-height:30px;
margin-left:5px;

}
.mappa2{
list-style:none;
margin:0px;
padding:0px;
margin-left:200px;
}

.mappa2 li{
list-style:none;
width:350px;
background:#bcbdc0;
border:2px solid #ffffff;


}
.mappa2 li a{
color:#ffffff;
line-height:30px;
background:#bcbdc0;
margin-left:5px;

}


.divLIMenu{
background:#ef7d15;
color:#ffffff;
line-height:30px;
margin-left:5px;
width:193px;
font-weight:bold;
padding-left:5px;
text-align:center
}


.imgLigInF{
width:230px;

}

.liginfestaLigInF{
float:left;
margin-left:12px;
}
.liginfestaLigInFPrimo{
float:left;
margin-left:5px;
}


.lInFmargin{
margin-left:0.6%;
margin-right:0.6%;


}

.cntETICHETTEARNOcenter{
	margin: 0 16px;
	min-height:41px;
	background:#ef7d15;
	
}

.marginaRDT_it{
	font-size:130%;
	font-weight:bold;
	padding:12px 0px 10px 5px;
}
.marginaRDT_de{
	font-size:130%;
	font-weight:bold;
	padding:12px 0px 10px 5px;
}
.marginaRDT_fr{
	font-size:130%;
	font-weight:bold;
	padding:12px 0px 10px 5px;
}
.marginaRDT_en{
	font-size:120%;
	font-weight:bold;
	padding:12px 0px 10px 5px;
}

.toolbarMappa{
	margin-right:30px;
	margin-top:15px;
}

.toolbarMappaBody{
	float:right;
}

.nFBody{
	margin-top:35px;
	height:19px;
}

.nFBody a{
	color:#ffffff;
}

.pagineBiancheBody{
	margin-left:10px;
	margin-right:10px;
}


