@charset "iso-8859-1";
/* CSS Document */

 


.sfondomenu{
background:url(risorse/menuluccaitinera.png);
	 
}


.sfondomenudx{
background:url(risorse/dx.png);
	 
}

a {
	font-size: 11px;
 
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}
a:visited {
	color: #3e30c3;
	 
}
a:hover {
	color: #6e60f3;
	text-decoration:underline;
	 
	  
}
a:active {
	color: #3e30c3;
 
}
 
a:link {
	color: #3e30c3;
	 
}

body{
 
margin:0px;
 background:url(risorse/bg5.png);
 background-repeat:repeat-x;
 background-color:#a0ca01;
 
}




.navcontainer   {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

.navcontainer   A {
	FLOAT: left; WIDTH: 115px; COLOR: #fff; MARGIN-LEFT: 1px;  HEIGHT: 34px; text-decoration:none; BACKGROUND-COLOR: #3e30c3;   margin-top: 0px; margin-bottom: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}



.navcontainer A:hover {
	COLOR: #fff;   BACKGROUND-COLOR: #6e60f3;
	 
}






.navcontainerf   {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

.navcontainerf   A {
	FLOAT: left; WIDTH: 114px; COLOR: #fff; MARGIN-LEFT: 1px;  HEIGHT: 34px; text-decoration:none; BACKGROUND-COLOR: #3e30c3;   margin-top: 0px; margin-bottom: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}



.navcontainerf A:hover {
	COLOR: #fff;   BACKGROUND-COLOR: #6e60f3;
	 
}






.navcontainernote   {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}



.selected {
	COLOR: #fff; BACKGROUND-COLOR: #6e60f3;  
	 	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	 MARGIN-LEFT: 1px;
	
}


 

.selected A {
	FLOAT: left; WIDTH: 115px;   MARGIN-LEFT: 1px;  HEIGHT: 34px; text-decoration:none;  ;   margin-top: 0px; margin-bottom: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #fff; BACKGROUND-COLOR: #6e60f3;   
	 
	
}



.selectedf {
	COLOR: #fff; BACKGROUND-COLOR: #6e60f3;  
	 	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	 MARGIN-LEFT: 1px;
	
}


 

.selectedf A {
	FLOAT: left; WIDTH: 114px;   MARGIN-LEFT: 1px;  HEIGHT: 34px; text-decoration:none;  ;   margin-top: 0px; margin-bottom: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #fff; BACKGROUND-COLOR: #6e60f3;   
	 
	
}


.navcontainerp   {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

.navcontainerp   A {
	FLOAT: left; WIDTH: 175px; COLOR: #fff; MARGIN-LEFT: 0px;  HEIGHT: 34px; text-decoration:none; BACKGROUND-COLOR: #3e30c3;   margin-top: 0px; margin-bottom: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}



.navcontainerp A:hover {
	COLOR: #fff;   BACKGROUND-COLOR: #6e60f3;
	 
}

.navcontainerp   {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}




.navcontainerm   A {
	FLOAT: left; WIDTH: 129px; COLOR: #fff; MARGIN-LEFT: 1px;  HEIGHT: 34px; text-decoration:none; BACKGROUND-COLOR: #3e30c3;   margin-top: 0px; margin-bottom: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}



.navcontainerm A:hover {
	COLOR: #fff;   BACKGROUND-COLOR: #6e60f3;
	 
}

#navcontainernm   {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

#navcontainern   A {
	FLOAT: left; WIDTH: 116px; COLOR: #fff; MARGIN-LEFT: 0px;  HEIGHT: 34px; text-decoration:none; BACKGROUND-COLOR: #3e30c3;   margin-top: 0px; margin-bottom: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}



#navcontainern A:hover {
	COLOR: #fff;   BACKGROUND-COLOR: #6e60f3;
	 
} 

 

#navcontainerf   {
	FONT-SIZE: 12px;   WIDTH: 120px; COLOR: #ffffff; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

#navcontainerf   A {
	FLOAT: left;  COLOR: #fff; MARGIN-LEFT: 1px;  HEIGHT: 34px; text-decoration:none;  BACKGROUND-COLOR: #cc0000;  margin-top: 0px; margin-bottom: 0px; font-size:13px;
	font-family:Arial, Helvetica, sans-serif; 
}



#navcontainerf A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #a00000;  
	 
}
 



.menudx A{
	COLOR: #000;   FONT-SIZE: 12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
	 
}

.menudx A:hover{
	    FONT-SIZE: 13px;   COLOR: #3e30c3; text-decoration:none;
	 
}


.navdx   {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: left; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

.navdx   A {
	FLOAT: left; WIDTH: 152px; COLOR: #000; MARGIN-LEFT: 0px;  HEIGHT: 40px; text-decoration:none; background:url(risorse/tastodx.png);  margin-top: 0px; margin-bottom: 0px; font-size:12px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}



.navdx A:hover {
	  FONT-SIZE: 13px; 
	 
}


#navdxs{
	  FONT-SIZE: 14px; 
	 
}

.navdxs A{
	  FONT-SIZE: 14px; 
	 
}


#navsx   {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: left; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

#navsx   A {
	FLOAT: left; WIDTH: 230px; COLOR: #000; MARGIN-LEFT: 0px;  HEIGHT: 40px; text-decoration:none; background:url(risorse/tastosx.png);  margin-top: 0px; margin-bottom: 0px; font-size:11px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;
}



#navsx A:hover {
	  FONT-SIZE: 11px;
	  color:#3e30c3; 
	  
	 
}


#navsxs{
	  FONT-SIZE: 12px; 
	   color:#3e30c3;
	    
}





.navsx   {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: left; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

.navsx   A {
	FLOAT: left; WIDTH: 230px; COLOR: #000; MARGIN-LEFT: 0px;  HEIGHT: 40px; text-decoration:none; background:url(risorse/tastosx.png);  margin-top: 0px; margin-bottom: 0px; font-size:11px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;
}



.navsx A:hover {
	 
	  color:#3e30c3; 
	  
	 
}


.navsxs{
	  FONT-SIZE: 12px; 
	   color:#3e30c3;
	    
}

.navsxs A{
	 
	   color:#3e30c3;
	    
}




.navsxc   {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: left; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

.navsxc   A {
	FLOAT: left; WIDTH: 230px; COLOR: #000; MARGIN-LEFT: 0px;  HEIGHT: 40px; text-decoration:none; background:url(risorse/tastosxc.png);  margin-top: 0px; margin-bottom: 0px; font-size:11px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;
}



.navsxc A:hover {
	 
	  color:#3e30c3; 
	  
	 
}


.navsxsc{
	  FONT-SIZE: 12px; 
	   color:#3e30c3;
	    
}

.navsxsc A{
	 
	   color:#3e30c3;
	    
}






.navdxf   {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 41px; HEIGHT: 41px; TEXT-ALIGN: left; DISPLAY: inline; margin-top: 0px; margin-bottom: 0px;
	

}

.navdxf   A {
	FLOAT: left; WIDTH: 152px; COLOR: #000; MARGIN-LEFT: 0px;  HEIGHT: 41px; text-decoration:none; background:url(risorse/tastodx.png);   margin-top: 0px; margin-bottom: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; 
}



.navdxf A:hover {
 FONT-SIZE: 13px; 
	 
}
 

#navdxv   A {
	FLOAT: left; WIDTH: 180px; COLOR: #000; MARGIN-LEFT: 0px;  HEIGHT: 40px; text-decoration:none; background:url(risorse/tastodx.png);  margin-top: 0px; margin-bottom: 0px; font-size:12px;  font-family:Arial, Helvetica, sans-serif;
}



#navdxv A:hover {
	COLOR: #fff; background:url(risorse/tastodxh.png); FONT-SIZE: 12px; 
	 
}
#navdxvs {
		COLOR: #fff; background:url(risorse/tastodxh.png); FONT-SIZE: 12px; 
	 
	
}


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
 
 
 .titolo {
	COLOR: #cc0000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold; 
}

.verde {
background-color:#b5c918;
}

#footer   {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #333333; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center; DISPLAY: inline; margin-top: 0px; margin-bottom: 4px;
	

}

#footer   A {
	FLOAT: left; WIDTH: 115px; COLOR: #333333; MARGIN-LEFT: 0px;    text-decoration:none;     margin-top: 0px; margin-bottom: 0px; font-size:10px; 
}



#footer A:hover {
 font-size: 12px; 
	 
}

.serv A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.serv A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}



.manifestazionimattinalucca {
background-color:#B5C918;
	
	
}

.separazionemanifestazionilucca {
background-image:url(risorse/hotellucca.png);
	
	
}


.separazionenotizielucca {
background-image:url(risorse/hotellucca.png);
	
	
}


.separazionecittalucca {
background-image:url(risorse/hotellucca.png);
	
	
}

.separazionehotellucca {
background-image:url(risorse/hotellucca.png);
	
	
}

.manifestazioniseralucca {
background-color:#B5C918;
	
	
}

.manifestazionipomeriggiolucca {
background-color:#3E30C3;
	
	
}


.archiviomanifestazionilucca A{
color:#3E30C3;
	
	
}

.archiviomanifestazioniluccagrigio A{
color:#333333;
	
	
}




.pacchetti a {
	font-size: 11px;
 
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}

.pacchetti a:visited {
	color: #3e30c3;
	 
}

.pacchetti a:hover {
	color: #6e60f3;
	
	 
	  
}

.pacchetti a:active {
	color: #3e30c3;
 
}
 

.pacchetti a:link {
	color: #3e30c3;
	 
}



.navsxl   {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 15px; HEIGHT: 30px; TEXT-ALIGN: left; DISPLAY: inline; margin-top: 0px; margin-bottom: 15px;
	

}

.navsxl   A {
	FLOAT: left; WIDTH: 230px; COLOR: #000; MARGIN-LEFT: 0px;  HEIGHT: 30px; text-decoration:none; background:url(risorse/tastosxgalleria.png);  margin-top: 0px; margin-bottom: 0px; font-size:11px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;
}



.navsxl A:hover {
	 
	  color:#3e30c3; 
	  
	 
}


.navsxsl{
	  FONT-SIZE: 12px; 
	   color:#3e30c3;
	    
}

.navsxsl A{
	 
	   color:#3e30c3;
	    
}



.stileform {
background-color:#FFFFFF;
border-color:#bbbbbb;
border-width:1px;
border-style:solid;
width:398px;

}

.testo_grande_biglietti{
font-size:14px;

}


.testo_grande_biglietti a{
color:#3e30c3;
font-size:14px;
}

