@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	background-color: white;
	font-family: 'Calibri', Helvetica, Verdana, Arial, sans-serif ;

	}
	
p{ font-family: Calibri, Helvetica, Verdana, Arial, sans-serif }

h1{ font-family: Calibri, Helvetica, Verdana, Arial, sans-serif}

a img{ border: 0px}

#bg{ 
    height: 100%;
	width: 1000px;
	padding: 0px;
	margin: 0px auto;  }
/*body>#bg{ height: auto; min-height: 100%}
	
#contenit{ 
    
    width: 1000px;
	height: 100%;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	padding:0px;
	float:left;

	}*/
#contenitore{
	height: 100%;
	width: 1000px;
	margin: 0px auto;
	float:left ;
	
    
	}

#contenuto{
	width: 782px;
	margin: 490px 0px 0px 230px;
	background-image:url(../images/centrale.jpg);
	background-position: top left;
	background-repeat:no-repeat; z-index: 2;
	position: relative;
	float: right;
	}
#contenutoSlogan{
	width: 782px;
	margin: 490px 0px 0px 230px;
	background-image:url(../images/centrale_slogan.jpg);
	background-position: top left;
	background-repeat:no-repeat; z-index: 2;
	position: relative;
	float: right; background-color:#FFFFFF
	}
	
	/* Evento */
	
#pagina {
    height: 100%;
	padding: 72px 28px 0px 33px;
	margin: 0px;
	float:left;
	width: 505px;
	float:left
}
#paginaconv {
    height: 600px;
	padding: 72px 28px 0px 43px;
	margin: 0px;
	float:left;
	width: 505px;
	float:left
}
.titolo-pagina {
	WIDTH: 300px; PADDING: 0px; MARGIN: 50px 0px 0px 0px; line-height: 44px; height: 44px; float:left
}

.titolo-pagina h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/eventi.png); background-position: center left; background-repeat:no-repeat /*float:left*/
}

.titolo-pagina-eventi h1 { text-indent: -9999px; clear:left; MARGIN: 0px 0px 14px 0px ; line-height: 44px; height: 44px; background-image:url(../images/eventi.png); background-position: center left; background-repeat:no-repeat /*float:left*/
}

.titolo-splash {
	WIDTH: 300px; PADDING: 0px; MARGIN: 50px 0px 0px 0px; line-height: 44px; height: 44px; float:left
}
.titolo-splash h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/splash.png); background-position: center left; background-repeat:no-repeat /*float:left*/
}


.titolo-calendario {
	WIDTH: 100%; height: 30px; PADDING: 0px 0px 32px 0px; MARGIN: 44px 0px 0px 0px;  line-height: 10px; height: 10px; border-top: 1px dotted #DAA76D; float:left
}
.titolo-calendario H1{
	FONT-SIZE: 23px; color: #3B261D;  font-weight:600; line-height:normal; margin-top: 5px; text-align:left
}

.img-eventi {
	WIDTH: 100%; HEIGHT: 285px; float:left
}


.img-eventi .img {
	WIDTH: 100%; HEIGHT: 275px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT: left; background-color: #6AAED7; BORDER: 5px solid #6AAED7;
}

.img-marketing {
	WIDTH: 502px; HEIGHT: 285px; float:left
}


.img-marketing .img {
	WIDTH: 100%; HEIGHT: 275px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT: left; background-color: #6AAED7; BORDER: 5px solid #6AAED7;
}

.img-promo {
	WIDTH: 100%; HEIGHT: 285px; PADDING: 0px ; MARGIN: 14px 0px 0px 0px ; float:left
}

.box-promo-index {
	WIDTH: 515px; HEIGHT: 264px; PADDING: 0px 0px 24px 0px ; MARGIN: 14px 0px 0px 0px ; float:left;
	border-bottom: 1px dotted #DAA76D;
}

.box-promo-index a img{
	border: 0px;
}

.box-promo {
	WIDTH: 515px; HEIGHT: 264px; PADDING: 0px ; MARGIN: 14px 0px 0px 0px ; float:left;
}

.box-promo a img{
	border: 0px;
}

.box-promo1 {
	WIDTH: 260px; HEIGHT: 264px; PADDING: 0px ; MARGIN: 0px ; float:left;
}

.box-promo1 img {
	PADDING: 0px ; MARGIN: 0px ; float:right
}

.box-promo2 {
	WIDTH: 255px; HEIGHT: 264px; PADDING: 0px ; MARGIN: 0px ; float:right;
}

.box-promo2 img {
	PADDING: 0px ; MARGIN: 0px ; float:left
}

.calendar {
	WIDTH: 210px; PADDING: 0px ; MARGIN: 0px ; FLOAT: left;
}
.calendar p{
	FONT-SIZE: 15px; color: #C82461;  font-weight:600; line-height:normal; margin-top: 5px; text-align: left;
}
.calendar2 {
	WIDTH: 100%; PADDING: 0px ; MARGIN: 0px ; FLOAT: left;
}
.calendar2 p{
	FONT-SIZE: 15px; color: #C82461;  font-weight:600; line-height:normal; margin-top: 5px; text-align: left;
}
.calendar .mese {
	WIDTH: 56px; HEIGHT: 18px;
}
.calendar .giorno {
	WIDTH: 59px;
	HEIGHT: 91px;
	line-height: 29px;
	PADDING: 13px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	FONT-SIZE: 40px;
	COLOR: #3B261D;
	text-align:center;
	font-weight: 500;
	BACKGROUND-IMAGE: url(../images/bg_giorno.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
/*.calendar p {
	line-height: 12px;
	PADDING: 3px 0px 2px 0px;
	MARGIN: 0px 0px 0px 0px;
	FONT-SIZE: 13px;
	COLOR: #3A3738;
	text-align:center;
	font-weight: bold;
}*/
.precont {
	WIDTH: 9px; height:42px; padding: 0px ; margin:0px; float: left
}
.continua {
	WIDTH: 515px; height:42px; padding: 0px ; margin:0px; background-image:url(../images/themecontinua.jpg); background-position: left; background-repeat:repeat-x; float:left
}
.continua img{
	 float: right
}
.indietro {
	WIDTH: 515px; height:42px; padding: 0px ; margin:0px; background-image:url(../images/themecontinua.jpg); background-position: left; background-repeat:repeat-x; float:left
}
.indietro img{
	 float: left
}
.preind {
	WIDTH: 9px; height:42px; padding: 0px ; margin:0px; float: right
}
.numerazione{
float: left; WIDTH: 100%; padding-top: 10px;
}
.numerazione a{
text-decoration: none;
color: #0079B1;
}
.paginazione{
font: bold 12px Arial;
float: left;
/*color: white; text color*/
padding: 1px 6px 1px 6px;
color: #0079B1;
text-decoration: none;
border: 1px solid #AEDAF3;
}
.paginazioneCorrente{
font: bold 12px Arial;
float: left;
/*color: white; text color*/
padding: 2px 6px 2px 6px;
color: #3A3738;
text-decoration: none;
background-color: #AEDAF3;
}
.box-index{
	WIDTH: 510px; PADDING: 0px; MARGIN: 64px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D; border-top: 1px dotted #DAA76D;
}
.box-marketing{
	WIDTH: 510px; PADDING: 0px; MARGIN: 14px 0px 0px 0px; FLOAT:left; border-top: 1px dotted #DAA76D;
}

.dati-splash{
	WIDTH: 100%; PADDING: 15px 0px 15px 0px; MARGIN: 0px;  text-align:justify; FLOAT:left;
}
.dati-splash p{
	FONT-SIZE: 15px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; PADDING: 0px; MARGIN: 0px;
}
#box-meteo {
	WIDTH: 97%; height: 360px; PADDING: 5px 0px 0px 0px; margin-top: 25px; border: 1px dotted #A9DCF1; float:left
}

  /* Evento Fine */
  
  /* Video */
	

.titolo-video{
	WIDTH: 300px; PADDING: 0px; MARGIN: 44px 0px 0px 0px ; line-height: 44px; height: 44px; float:left
}
.titolo-video h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/video.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

.titolo-evento {
	WIDTH: 515px; height: 30px;  MARGIN: 44px 0px 0px 0px; border-top: 1px dotted #DAA76D; float:left
}
.titolo-evento H1{
	FONT-SIZE: 17px; color: #3B261D;  font-weight:600; line-height:normal; margin-top: 5px; text-align: right; float:right
}

.titolo-evento-dettaglio {
	WIDTH: 515px; height: 30px;  MARGIN: 14px 0px 0px 0px; border-top: 1px dotted #DAA76D; float:left
}
.titolo-evento-dettaglio H1{
	FONT-SIZE: 17px; color: #3B261D;  font-weight:600; line-height:normal; margin-top: 5px; text-align: right; float:right
}


.box-video {
	WIDTH: 468px; HEIGHT: 285px; PADDING: 0px; MARGIN: 0px; background-image: url(../images/bobb.jpg); background-position: bottom right; background-repeat:no-repeat; float:left
}
.video {
	WIDTH: 390px; HEIGHT: 285px; PADDING: 0px; MARGIN: 0px; FLOAT: left; background-color: #000104; background-image: url(../images/bg_video.jpg); background-position: center; background-repeat:no-repeat; float:left
}
.video-titolo {
	WIDTH: 468px; height: 30px;  MARGIN: 14px 0px 0px 0px; border-top: 1px dotted #DAA76D; float:left
}
.video-titolo H1{
	FONT-SIZE: 17px; color: #3B261D;  font-weight:600; line-height:normal; margin-top: 5px; text-align: center; float: left
}

.shadow-video {
	WIDTH: 390px; height:42px; padding: 0px ; margin:0px; background-image: url(../images/shadow_video.jpg); background-position: left; background-repeat: repeat-x; float:left
}


  /* Video Fine */
  
  /* Orario apertura */
  
.titolo-orario {
	WIDTH: 450px; PADDING: 0px; MARGIN: 49px 0px 0px 0px ; line-height: 49px; height: 44px; float:left
}
.titolo-orario h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/orario.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

/* Tabella Orario apertura */


#gradient-style
{
	font-family: 'Calibri', Helvetica, Verdana, Arial, sans-serif ;
	font-size: 13px;
	font-weight: 600 ;
	/*width: 220px;*/
	margin-bottom: 33px;
	margin-right: 60px;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #6AAED7;
	float:left
}

#gradient-style th
{
    
	font-size: 16px;
	font-weight: 600 ;
	padding: 4px;
	background: #543C2B url('../images/bg_calendar.jpg') repeat-x;
	/*border-top: 2px solid #3B261D;*/
	border-bottom: 1px solid #6AAED7;
	color: #281A13;
}

#gradient-style td.white
{

	padding: 4px; 
	border-bottom: 1px solid #6AAED7;
	color: #fff;
	border-top: 1px solid #6AAED7;
	/*background: #e8edff url('table-images/gradback.png') repeat-x;*/
}

#gradient-style td
{

	padding: 4px; 
	border-bottom: 1px solid #6AAED7;
	color: #3B261D;
	border-top: 1px solid #6AAED7;
	/*background: #e8edff url('table-images/gradback.png') repeat-x;*/
}
#gradient-styleleft
{
	font-family: 'Calibri', Helvetica, Verdana, Arial, sans-serif ;
	font-size: 13px;
	font-weight: 600 ;
	/*width: 220px;*/
	margin-bottom: 33px;
	margin-right: 0px;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #6AAED7;
	float:left
}

#gradient-styleleft th
{
    
	font-size: 16px;
	font-weight: 600 ;
	padding: 4px;
	background: #543C2B url('../images/bg_calendar.jpg') repeat-x;
	/*border-top: 2px solid #3B261D;*/
	border-bottom: 1px solid #6AAED7;
	color: #281A13;
}

#gradient-styleleft td.white
{

	padding: 4px; 
	border-bottom: 1px solid #6AAED7;
	color: #fff;
	border-top: 1px solid #6AAED7;
	/*background: #e8edff url('table-images/gradback.png') repeat-x;*/
}

#gradient-styleleft td
{

	padding: 4px; 
	border-bottom: 1px solid #6AAED7;
	color: #3B261D;
	border-top: 1px solid #6AAED7;
	/*background: #e8edff url('table-images/gradback.png') repeat-x;*/
}
/*#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('table-images/gradhover.png') repeat-x;
	color: #339;
}*/

   /* Orario apertura - Fine */
   
   
   /* Biglietto Ingresso */


.titolo-biglietto {
	WIDTH: 371px; PADDING: 0px; MARGIN: 0px ; line-height: 49px; height: 44px; float:left
}
.titolo-biglietto h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/biglietto.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
  
   /* Biglietto Ingresso - Fine */
   
   
      /* Come arrivare */


.titolo-come {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px 0px 0px;  line-height: 49px; height: 44px; float:left
}
.titolo-come h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/comearrivare.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}


.link-map{
	WIDTH: 512px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}
.link-map a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #2F7FAF;
	
}
.link-map a:hover{
 COLOR: #3B261D;
	
}

.pre-elenco{
	WIDTH: 512px; height: 14px; PADDING: 0px; MARGIN: 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}

.dati-map{
	WIDTH: 512px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}

.turismo{
	WIDTH: 512px;
	PADDING: 0px;
	MARGIN: 0px;
	FLOAT:left;
}
.come{
	WIDTH: 100%; PADDING: 5px 0px 4px 0px; MARGIN: 0px 0px 0px 0px;  text-align:justify; FLOAT:left;
}
.come H1{
	FONT-SIZE: 15px; font-weight:bold; line-height: 9px; PADDING: 4px 0px 5px 0px; letter-spacing: normal; COLOR: #3B261D;
}
.come p{
	FONT-SIZE: 14px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; 
}
.come span{
	  padding-left: 3px; padding-right: 2px; COLOR: #FFFFFF; background-color:#C82461
}

.come span.festa{
	  padding: 0px; margin: 0px;  color: #2F7FAF; font-style:italic; background-color:#fff; font-weight:800
}

.come a{
	  COLOR: #2F7FAF; text-decoration:none
}
.come a:hover{
	  text-decoration: underline
}
  
   /* come arrivare - Fine */
   
    /* ristoro - Fine */
   
.titolo-ristoro {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px 0px 0px ; line-height: 49px; height: 44px; float:left
}
.titolo-ristoro h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/rist.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

.box-ristoro {
    
    float: left;
    margin: 14px 0 0;
    padding: 0;
    width: 466px;
}

#box-ristoro2 {
	WIDTH: 472px; height: 545px; PADDING: 6px 0px 0px 6px; MARGIN: 55px 0px 0px 0px; border-top: 1px dotted #DAA76D; float:left
}
   
    /* ristoro - Fine */
	
   /* Animazione diurna */


.titolo-diurna {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px  44px  0px; line-height: 49px; height: 44px; float:left
}
.titolo-diurna h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/diurna.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

#box-map {
	WIDTH: 100%; height: 347px; PADDING: 2px 2px 2px 2px; MARGIN: 14px 0px 0px 0px; border: 1px dotted #DAA76D; float:left
}
/*.link-map{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}
.link-map a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #2F7FAF;
	
}*/
.link-map a:hover{
 COLOR: #3B261D;
	
}
.dati-prom{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left;/* border-bottom: 1px dotted #DAA76D;*/
}
.come{
	WIDTH: 100%; PADDING: 0px 0px 4px 0px; MARGIN: 0px 0px 0px 0px;  text-align:justify; FLOAT:left;
}
.come H1{
	FONT-SIZE: 17px; font-weight:bold; line-height: 9px; PADDING: 0px; letter-spacing: normal; COLOR: #2F7FAF; margin-top: 12px
}
/*<!--.come p{
	FONT-SIZE: 15px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; margin-top: 5px
}-->*/
/*.come span{
	  padding-left: 3px; padding-right: 2px; COLOR: #FFFFFF; background-color:#CB8B34
}*/
  
   /* Animazione diurna - Fine */
   
   /* Dettagli Evento */

/*#box-map {
	WIDTH: 466px; height: 347px; PADDING: 2px 2px 2px 2px; MARGIN: 127px 0px 0px 0px; border: 1px dotted #DAA76D;
}*/
/*.link-map{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}
.link-map a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #2F7FAF;
	
}*/
.link-map a:hover{
 COLOR: #3B261D;
	
}
.dettagli-evento{
	WIDTH: 514px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}
.dettagli{
	WIDTH: 100%; PADDING: 0px 0px 4px 0px; MARGIN: 0px 0px 0px 0px;  text-align:justify; FLOAT:left;
}
.dettagli H1{
	FONT-SIZE: 17px; font-weight:bold; line-height: 9px; PADDING: 0px; letter-spacing: normal; COLOR: #2F7FAF; 
}
.dettagli p{
	FONT-SIZE: 14px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; margin-top: 10px
}
/*.come span{
	  padding-left: 3px; padding-right: 2px; COLOR: #FFFFFF; background-color:#CB8B34
}*/
.link-video{
	WIDTH: 390px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}
.link-video a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #509FCF;
}
.link-video img{ vertical-align:middle; padding: 4px 0px 4px 0px;
}
.link-video a:hover{
FONT-SIZE: 15px; text-decoration: underline; font-weight:bold; line-height: 23px; PADDING: 0px;
}
  
   /* Dettagli Evento - Fine */
   
    /* Animazione Serale */


.titolo-serale {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px  44px  0px; line-height: 49px; height: 44px; float:left
}
.titolo-serale h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/serale.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}


/*.link-map{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}
.link-map a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #2F7FAF;
	
}*/
.link-map a:hover{
 COLOR: #3B261D;
	
}

.come{
	WIDTH: 100%; PADDING: 0px 0px 4px 0px; MARGIN: 0px 0px 0px 0px;  text-align:justify; FLOAT:left;
}
.come H1{
	FONT-SIZE: 17px; font-weight:bold; line-height: 9px; PADDING: 0px; letter-spacing: normal; COLOR: #2F7FAF; 
}
.come H3{
	FONT-SIZE: 13px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; 
}
/*.come img{ vertical-align:middle 
}*/
/*<!--.come p{
	FONT-SIZE: 15px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; 
}-->*/
/*.come span{
	  padding-left: 3px; padding-right: 2px; COLOR: #FFFFFF; background-color:#CB8B34
}*/
  
   /* Animazione Serale - Fine */
   
.titolo-viaggi {
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-viaggi h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/viaggi.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
.titolo-bambini {
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-bambini h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/bambini.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
.titolo-contatti {
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 14px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-contatti h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/contatti.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
.titolo-marketing {
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-marketing h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/marketing.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
.titolo-bluecaos {
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-bluecaos h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/bluecaos_.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

.titolo-balera {
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-balera h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/balera_.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

.titolo-tuafesta {
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}

.titolo-tuafesta h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/tuafesta.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

.titolo-campiscuola{
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}

.titolo-campiscuola h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/campiscuola.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
 
 
 
   
   /* Programma */


.titolo-programma {
	WIDTH: 484px; PADDING: 0px; MARGIN: 44px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-programma h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/programma.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}


/*.link-map{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}
.link-map a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #2F7FAF;
	
}*/
.link-map a:hover{
 COLOR: #3B261D;
	
}

.come{
	WIDTH: 100%; PADDING: 0px 0px 4px 0px; MARGIN: 0px 0px 0px 0px;  text-align:justify; FLOAT:left;
}
.come H1{
	FONT-SIZE: 17px; font-weight:bold; line-height: 9px; PADDING: 0px; letter-spacing: normal; COLOR: #2F7FAF; 
}
/*.come img{ vertical-align:middle 
}*/
/*.come p{
	FONT-SIZE: 15px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; 
}*/
/*.come span{
	  padding-left: 3px; padding-right: 2px; COLOR: #FFFFFF; background-color:#CB8B34
}*/
  
   /* Programma - Fine */
   
   
       /* Convenzioni */

.titoletto-convenzioni {
	WIDTH: 100%; height: 30px;PADDING: 0px 0px 32px 0px; MARGIN: 44px 0px 0px 0px;  line-height: 10px; height: 10px; border-top: 1px dotted #DAA76D; border-bottom: 1px dotted #DAA76D; float:left
}
.titoletto-convenzioni H1{
	FONT-SIZE: 23px; color: #3B261D;  font-weight:600; line-height:normal; margin-top: 5px; text-align:left
}

.titolo-convenzioni {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px 0px 0px ; line-height: 49px; height: 44px; float:left
}
.titolo-convenzioni h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/convenzioni.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

#convenz-style
{
	/*font-family: 'Calibri', Helvetica, Verdana, Arial, sans-serif ;
	font-size: 13px;
	font-weight: 600 ;*/
	/*width: 220px;*/
	margin-bottom: 33px;
	margin-right: 30px;
	text-align: center;
	border-collapse: 1px;
	float:left
}
/*#gradient-style th
{
    
	font-size: 16px;
	font-weight: 600 ;
	padding: 4px;
	background: #543C2B url('../images/bg_calendar.jpg') repeat-x;
	border-top: 2px solid #3B261D;
	border-bottom: 1px solid #3B261D;
	color: #FFFFFF;
}*/

/*#gradient-style td.white
{

	padding: 4px; 
	border-bottom: 1px solid #3B261D;
	color: #fff;
	border-top: 1px solid #3B261D;
	background: #e8edff url('table-images/gradback.png') repeat-x;
}*/

#convenz-style td
{

	padding: 0px; 
	border-bottom: 1px dotted #DAA76D; line-height: 66px; vertical-align:middle
	/*background: #e8edff url('table-images/gradback.png') repeat-x;*/
}
#convenz-style td.left
{

	padding: 0px; 
	border-right: 1px dotted #DAA76D; 
	/*background: #e8edff url('table-images/gradback.png') repeat-x;*/
}
   /* Convenzioni - Fine */
   
   
    /* Turismo */


.titolo-turismo {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px 0px 0px ; line-height: 49px; height: 44px; float:left
}
.titolo-turismo h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/turismo.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

/*.link-map{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}*/
.struttura a{
FONT-SIZE: 13px; text-decoration:none; font-weight:bold; line-height: 20px; PADDING: 0px; COLOR: #2F7FAF; margin: 0px
	
}
.struttura a:hover{
 COLOR: #3B261D;	
}
.struttura img{ vertical-align: bottom}

.box-image{
	WIDTH: 112px; height:61px; border: 1px dotted #DAA76D; position:absolute; top:50%;
    margin-top:-30px; float:left
}

.box-image-turismo{
	WIDTH: 112px; height:105px; border: 1px dotted #DAA76D; position:absolute; top:50%;
    margin-top:-52px; float:left
}

/*.conteiner-eventi{
	WIDTH: 514px;
	PADDING: 0px; MARGIN: 14px 0px 0px 0px;
	FLOAT: left; border-bottom: 1px dotted #DAA76D; position:relative;
}*/

.dati-struttura{
	WIDTH: 514px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT: left; border-bottom: 1px dotted #DAA76D; position:relative;background-color:#FFFFFF
}

.dati-struttura1{
	WIDTH: 514px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT: left; border-bottom: 1px dotted #DAA76D; position:relative;
}

.dati-struttura-top{
	WIDTH: 514px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT: left;
	border-bottom: 1px dotted #DAA76D; position:relative;
	border-top: 1px dotted #DAA76D; position:relative;
}

.struttura{
	WIDTH: 70%; PADDING: 5px 0px 4px 20px; MARGIN: 0px 0px 0px 0px;  text-align:justify; FLOAT: right; border-left: 1px dotted #DAA76D;
}
.struttura H1{
	FONT-SIZE: 17px; font-weight:bold; line-height: 9px; PADDING: 15px 0px 5px 0px; MARGIN: 0px; letter-spacing: normal; COLOR: #2F7FAF;
}
.struttura H2{
	FONT-SIZE: 17px; font-weight:bold; line-height: 9px; PADDING: 2px 0px 2px 0px; MARGIN: 0px; letter-spacing: normal; COLOR: #2F7FAF;
}

.struttura h3{
	FONT-SIZE: 14px; font-weight:bold; PADDING: 2px 3px; MARGIN: 0px; letter-spacing: normal; COLOR: #fff;  background-color: #C82461
}

.struttura p{
	FONT-SIZE: 14px;
	font-weight: 600;
	COLOR: #6B4F45;
	line-height: 16px;
	text-align:justify;
    letter-spacing: 1px; padding: 0px; margin: 8px 0px 7px 0px
}
.struttura span{
	  padding-left: 3px; padding-right: 2px; COLOR: #FFFFFF; background-color:#CB8B34
}
  
   /* Turismo - Fine */
   
       /* Promozioni */


.titolo-promozioni {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-promozioni h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/promozioni.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
.box-promozioni{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 14px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}


.box-pay{
	WIDTH: 515px; PADDING: 0px 0px 0px 0px; MARGIN: 24px 0px 0px 0px; FLOAT:left; border-top: 1px dotted #DAA76D;
}

.pay{
	WIDTH: 100%; PADDING: 5px 0px 4px 0px; MARGIN: 0px 0px 0px 27px;  text-align:justify; FLOAT:left;
}
.pay H1{
FONT-SIZE: 17px; font-weight:bold; line-height: 9px; PADDING: 0px; letter-spacing: normal; COLOR: #2F7FAF; 
}
.pay p{
	FONT-SIZE: 14px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; 
}
.pay span{
	  padding-left: 3px; padding-right: 2px; COLOR: #FFFFFF; background-color:#C82461
}

.pay span.festa{
	  padding: 0px; margin: 0px;  color: #2F7FAF; font-style:italic; background-color:#fff; font-weight:800
}

.pay a{
	  COLOR: #2F7FAF; text-decoration:none
}

.pay table{ width: 100%; text-align: center;
}

.pay option, select{ 
    color: #3A3738;
    font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
    font-size: 13px;
	font-weight:600;
}


.pay select.green { 
    color: #0EA30A;  
}

.pay option.green { 
    color: #0EA30A;  
}

.pay option.fuxia { 
    color: #C82461;  
}

.pay option.arancio { 
    color: #DE5814;  
}

.pay option.blu { 
    color: #2F7FAF;  
}


.pay	 a:hover{
	  text-decoration: underline
}




#promozioni-image {
	WIDTH: 466px; height: 110px; PADDING: 0px; MARGIN: 85px 0px 0px 0px; border: 1px dotted #DAA76D; float:left
}
#promozioni-image2 {
	WIDTH: 466px; height: 110px; PADDING: 0px; MARGIN: 22px 0px 0px 0px; border-left: 1px dotted #DAA76D; border-right: 1px dotted #DAA76D; border-bottom: 1px dotted #DAA76D; border-top: 1px dotted #DAA76D;  float:left
}

#promozioni-image2 {
	WIDTH: 466px; height: 110px; PADDING: 0px; MARGIN: 22px 0px 0px 0px; border-left: 1px dotted #DAA76D; border-right: 1px dotted #DAA76D; border-bottom: 1px dotted #DAA76D; border-top: 1px dotted #DAA76D;  float:left
}

#nostri-menu {
	/*WIDTH: 100%;*/
	/*height: 110px;*/
	PADDING: 2px;
	MARGIN: 2px 0px 0px 0px;
	border: 1px dotted #DAA76D;
	float:left
}

#nostri-menu-bt {
	/*WIDTH: 100%;*/
	/*height: 110px;*/
	PADDING: 2px;
	MARGIN: 2px 0px 20px 0px;
	border: 1px dotted #DAA76D;
	float:left
}

#pay {
	WIDTH: 466px; height: 110px; PADDING: 0px; MARGIN: 22px 0px 0px 22px;  float:left
}

/*.link-map{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}*/
.promozione a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #2F7FAF;	
}
.promozione a:hover{
 COLOR: #3B261D;	
}
.promozione img{ vertical-align:middle }

.promozione-image{ position:relative; WIDTH: 175px; height:157px; PADDING: 0px; margin-top: 10%; FLOAT: left; 
}
.promozione-image2{ position:relative; WIDTH: 141px; height:157px; PADDING: 0px ; margin-top: 3%; margin-left: 4%; FLOAT: left; 
}
.dati-promozione{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT: left; border-bottom: 1px dotted #DAA76D;
}
.promozione{
	WIDTH: 60%; PADDING: 5px 0px 4px 5px; MARGIN: 0px 0px 0px 0px;  text-align:justify; FLOAT: right; border-left: 1px dotted #DAA76D; 
}
.promozione H1{
	FONT-SIZE: 17px; font-weight:bold; line-height: 9px; PADDING: 4px 0px 5px 0px; letter-spacing: normal; COLOR: #2F7FAF;
}
.promozione p{
	FONT-SIZE: 15px; font-weight: 600; COLOR: #6B4F45; line-height: 16px; text-align:justify; letter-spacing: 1px; 
}
.link-promozioni{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}

.link-festa{
	WIDTH: 100%; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}

.link-promozioni-all{
	WIDTH: 466px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; 
}

.link-promozioni-all a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #BD1C5A;
}

.link-promozioni-all img{ vertical-align:middle; padding: 4px 0px 4px 0px;
}

.link-promozioni-all a:hover{
FONT-SIZE: 15px; text-decoration: underline; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #BD1C5A;
}

.link-festa a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #BD1C5A;
}
.link-festa img{ vertical-align:middle; padding: 4px 0px 4px 0px;
}
.link-festa a:hover{
FONT-SIZE: 15px; text-decoration: underline; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #BD1C5A;
}

.link-promozioni a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #BD1C5A;
}
.link-promozioni img{ vertical-align:middle; padding: 4px 0px 4px 0px;
}
.link-promozioni a:hover{
FONT-SIZE: 15px; text-decoration: underline; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #BD1C5A;
}

.link-brochure{
	WIDTH: 512px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT:left; border-bottom: 1px dotted #DAA76D;
}

.link-brochure a{
FONT-SIZE: 15px; text-decoration:none; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #BD1C5A;
}

.link-brochure img{ vertical-align:middle; padding: 4px 0px 4px 0px;
}

.link-brochure a:hover{
FONT-SIZE: 15px; text-decoration: underline; font-weight:bold; line-height: 23px; PADDING: 0px; COLOR: #BD1C5A;
}
   /* Promozioni - Fine */
   
   /* Lavora con noi */


.titolo-lavora {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px 0px 0px ; line-height: 49px; height: 44px; float:left
}
.titolo-lavora h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/lavoraconoi.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
  
   /* Lavora con noi - Fine */
   
     /* Newsletter */


.titolo-news {
	WIDTH: 371px; PADDING: 0px; MARGIN: 49px 0px 0px 0px ; line-height: 49px; height: 44px; float:left
}
.titolo-news h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/news.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}

/* Covo dei Pirati */

.titolo-covo {
	WIDTH: 484px; PADDING: 0px; MARGIN: 49px 0px 0px 0px; line-height: 49px; height: 44px; float:left
}
.titolo-covo h1 { text-indent: -9999px; clear:left; MARGIN: 0px ; line-height: 44px; height: 44px; background-image:url(../images/covo_pirati.jpg); background-position: center left; background-repeat:no-repeat /*float:left*/
}
  
   /* Newsletter - Fine */
   
#offerta{
	height: 210px;
	width: 263px;
	position: absolute;
	margin: 10px 0px 0px 320px;
	padding: 0px;
	float: right;
	
	}
#sfondo-flash{
	height: 519px;
	width: 1000px;
	position: absolute;
	z-index: 1;
	}

#menu-flash{
	height: 519px;
	width: 1000px;
	position: absolute;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align:center;
	}
#sidebar-sx{
	height: 100%;
	width: 205px;
	position: absolute;
	z-index: 2;
	margin: 510px 0px 0px 15px;
	padding: 0px;
	display: block;
	text-align:center;
	float: left;
	}
#colonna-sx{
	height: 598px;
	width: 205px;
	position: relative;
	
	background-image:url(../images/wood_sx.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	
	text-align:center;
	float: left;
	}
#news-sx{
	height: 226px;
	width: 203px;
	position: relative;
	margin: 0px;
	padding: 0px;	
	text-align:center;
	float: left;
	background-color:#66CCFF
	}
#colonna-dx{
	height: 100%;
	width: 205px;
	background-image:url(../images/fondo_dx_.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	}
#titlemenu-dx{
	height: 25px;
	width: 165px;
	border: 1px solid #A9DCF1;
/*	border-top: 1px solid #A9DCF1;*/
	margin: 15px 0px 0px 21px;
	padding: 0px;
	text-align: center;
	float: left;
	}
#titlemenu-dx p{ color:#C82461; text-align: center; font-weight: 600;  line-height: 25px; height: 25px; padding: 0px; margin: 0px; letter-spacing: -1px;
	
	}
#menu-dx{
	height: 25px;
	width: 165px;
	background-image:url(../images/divisorio.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 185px 0px 0px 21px;
	padding: 0px;
	text-align: center;
	float: left;
	}

#menu-dx a{ text-decoration:none; color:#0072A8; text-align: center; font-weight:600; letter-spacing: -1px;
	
	}
#menu-dx a:hover{ text-decoration:none; color:#fff;
	
	}
#menu-dx2{
	height: 25px;
	width: 165px;
	background-image:url(../images/divisorio.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 21px;
	padding: 0px;
	text-align: center;
	float: left;
	}
#menu-dx2 a{ text-decoration:none; color:#0072A8; text-align: center; font-weight:600; letter-spacing: -1px;
	
	}
#menu-dx2 a:hover{ text-decoration:none; color:#fff;}

#box-dx1{
	height: 108px;
	width: 155px;
	border: 1px dotted #A9DCF1;
	margin: 55px 0px 0px 21px;
	padding: 5px;
	float: left;
	}
	
#box-dx2{
	height: 148px;
	line-height: 148px;
	width: 165px;
	border-bottom: 1px dotted #A9DCF1;
	border-left: 1px dotted #A9DCF1;
	border-right: 1px dotted #A9DCF1;
	margin: 0px 0px 0px 21px;
	/*padding-top: 15px;*/
	float: left;
	}
	
.banner{
	padding-top: 15px;
	}

	
#control-music{
	height: 65px;
	width: 165px;
	border-bottom: 1px dotted #A9DCF1;
	margin: 5px 0px 0px 21px;
	padding-top: 0px;
	float: left;
	}
#box-dx3{
	height: 90px;
	width: 165px;
	margin: 0px 0px 0px 21px;
	border-bottom: 1px solid #D3F0FE;
	padding: 0px;
	float: left;
	}
#box-dx3 img{ vertical-align: middle;


	}
#BoxMail { MARGIN: 26px 0px 0px 0px; float:left }
#BoxMail a{ position:relative; /*questa Ë fondamentale*/
    z-index:24; color: #3A3738; font-style: normal;
    text-decoration: none}
#BoxMail a:hover{ z-index: 25; background-color: #F7F8F9}
#BoxMail a span{display: none}
#BoxMail a:hover span{ /*lo span verrý mostrato solo sullo stato :hover */
    display: block; position: absolute;
    top: -130px; left: -15px; width: 390px; 
    border: 2px solid #0081CD; background-color:#0081CD; color:#FFFFFF; 
    font-size: 90%; text-align: center}
	
#BoxNews { MARGIN: 26px 0px 0px 0px; float:left }
#BoxNews a{ position:relative; /*questa Ë fondamentale*/
    z-index:24; color: #3A3738; font-style: normal;
    text-decoration: none}
#BoxNews a:hover{ z-index: 25; background-color: #F7F8F9}
#BoxNews a span{display: none}
#BoxNews a:hover span{ /*lo span verrý mostrato solo sullo stato :hover */
    display: block; position: absolute;
    top: -130px; left: -15px; width: 390px; 
    border: 2px solid #0081CD; background-color:#0081CD; color:#FFFFFF; 
    font-size: 90%; text-align: center
	}
#footer{ 
    height: 371px;
	width: 985px;
	margin: 40px 0px 0px 0px;
	padding: 0px ; 
	background-image:url(../images/footer.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	bottom: 0; float: right;
}
#contatti
{
    width: 985px;
	height: 26px;
	margin: 0px auto ; 
	margin-top: 328px ; background-color: #3E2D18;
	}
#contatti p
{ line-height: 26px; height: 26px; text-align: center; color: #DEEEF8; padding: 0px; margin: 0px; ; font-weight:600}
#contatti a
{ text-decoration: none; color: #8AD8FD; }
#contatti a:hover
{ text-decoration: underline;	}
#contatti img
{ vertical-align: middle	}
