/* Tags */
body {background-color:#ffffff; background-image:url('./immagini/bg-pagina.gif'); background-repeat:repeat-x; margin:0px; padding:0px; font:normal 12px/18px arial,verdana,sans-serif; color:#666666;}
a:link, a:active, a:visited {color:#000000; text-decoration:none; border-bottom:1px solid #000000; margin:0px;}
a:focus, a:hover {color:#000000; text-decoration:none; border-bottom:1px dashed #000000;}
img {border:0px; margin:0px; padding:0px;}
p {margin:0 0 15px 0; padding:0px;}
object {margin:0px; padding:0px; border:0px;}
ul{list-style-image: url('./immagini/freccia-li.gif'); list-style-position:outside; margin-top:-0px; vertical-align:middle;}
li{}
fieldset {border:1px dashed #FFae00; padding-left:10px; margin-top:10px;}
legend {font:normal 14px/16px verdana,arial,sans-serif; color:#ffffff; background:#FF8400; margin-bottom:10px;}
label {display:block; float:left; width:150px; font:bold 12px/24px verdana,arial,sans-serif; margin:0px;}
select {font:12px "Courier New",Courier,mono,serif; color:#333333; border-top:2px solid #bcbcbc; border-right:2px solid #bcbcbc; border-bottom:2px solid #ebebeb; border-left:2px solid #ebebeb; background-color:#F8F8F8;}
input {font:12px "Courier New",Courier,mono,serif; width:350px; color:#333333; border-top:2px solid #bcbcbc; border-right:2px solid #bcbcbc; border-bottom:2px solid #ebebeb; border-left:2px solid #ebebeb; background-color:#F8F8F8;}
textarea {font:12px "Courier New",Courier,mono,serif; width:350px; color:#333333; overflow:auto; margin:2px; border-top:2px solid #bcbcbc; border-right:2px solid #bcbcbc; border-bottom:2px solid #ebebeb; border-left:2px solid #ebebeb; background-color:#F8F8F8;}
input.checkbox {width:auto; border:0px; margin:0px; padding:0px; background:auto;}
input.tastoform {margin:2px; height:auto; width:auto; padding:1px; color:#ffffff; font:bold 12px/16px arial,verdana,helvetica,sans-serif; border:2px solid; border-top-color:#FFC990; border-left-color:#FFC990; border-right-color:#AF5C03; border-bottom-color:#AF5C03; background-color:#FF8400; cursor:hand;}
input.tastoformover{margin:2px; height:auto; width:auto; padding:1px; color:#ffffff; border-top-color:#D38600; border-left-color:#D38600; border-right-color:#FFDA51; border-bottom-color:#FFDA51; background-color:#FFA700; cursor:hand;}
fieldset#conferma label {display:inline; float:none; width:auto;} 
.submit {font:bold 11px arial,verdana,sans-serif; color:#333333; margin:2px;}

/* Id e Classi*/
div#corpo{width:100%; margin:0px; padding:0px; text-align:center;}
div#header-stampa{display:none;}
div#header{width:751px; height:142px; overflow:hidden; padding:0px; margin:0px auto 0px auto; text-align:left; background:url('./immagini/bg-header.jpg'); background-repeat:no-repeat; background-position:top right;}
  div#header a{border:0px; margin:0px;}
  div#logo{margin:0px; padding:0px; width:197px; height:142px; overflow:hidden;}
  div#slogan{display:block; position:absolute; z-index:5; width:405px; height:36px; top:12px; left:50%; margin:0 0 0 -50px; padding:0px;}
	ul#menu{clear:both; list-style-type:none; list-style-image:none; position:absolute; z-index:2; width:524px; height:18px; top:78px; left:50%; margin:0 0 0 -150px; padding:0px; overflow:hidden;}
	  ul#menu li{float:left; margin:0px; padding:0px;}
		ul#menu li a:link, ul#menu li a:active, ul#menu li a:visited{display:block; width:127px; height:18px; font:bold 13px/18px arial,verdana,sans-serif; color:#ffffff; text-decoration:none;}
	  ul#menu li a:focus, ul#menu li a:hover{color:#ffae00;}
    ul#menu li#stampa a{width:16px; height:18px; float:left; margin:0px; padding:0px; text-align:right;}
    ul#menu li a.sez-in:link, ul#menu li a.sez-in:active,ul#menu li a.sez-in:visited {color:#ffd800;}
    ul#menu li a.sez-in:focus, ul#menu li a.sez-in:hover {color:#ff8400;}
		
	ul#bandierina{list-style-type:none; list-style-image:none; position:absolute; z-index:4; width:162px; top:96px; left:50%; margin:0px 0px 0px 200px; padding:0px; visibility:hidden; background:#454545; font:normal 11px/16px verdana,arial,sans-serif; text-align:left;}
    ul#bandierina li{padding:0px; margin:0px; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
    ul#bandierina li a:link, ul#bandierina li a:active, ul#bandierina li a:visited{display:block; width:auto; overflow:visible; color:#ffffff; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0px; background:url('./immagini/freccia-gallerie.gif') no-repeat top left;}
	  ul#bandierina li a:focus, ul#bandierina li a:hover{color:#ffd800; background-color:#222222;}
    ul#bandierina li#elenco-gallerie a:link, ul#bandierina li#elenco-gallerie a:active, ul#bandierina li#elenco-gallerie a:visited{display:block; width:auto; overflow:visible; color:#ffffff; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; background:url('./immagini/elenco-gallerie.gif') no-repeat top left; border-bottom:1px solid #ffffff;}
	  ul#bandierina li#elenco-gallerie a:focus, ul#bandierina li#elenco-gallerie a:hover{color:#ffd800; background-color:#222222;}
    ul#bandierina li.pag-in{background-color:#808080;}
div#centrale{width:751px; min-height:60px; clear:both; padding:0px; margin:-27px auto 0px auto; text-align:left; background:url('./immagini/bg-stella.gif'); background-repeat:no-repeat; background-position:top right;}
  div#colonna-sx{float:left; display:block; width:189px; min-height:17px; padding:0px; margin:30px 0 0 4px; font:normal 11px/16px verdana,arial,sans-serif;}
	  h3#titolo-attivita{font-size:12px; height:28px; color:#ff8400; width:100%; background:url('./immagini/barra-attivita.gif'); background-repeat:no-repeat; background-position:bottom left; margin:6px 0 0 0; padding:0px;}

    ul#menu-attivita{list-style-type:none; list-style-image:none; width:189px; margin:0px 0px 15px 0px; padding:0px 0px 9px 0px; border:0px; background-color:#ebebeb; background-image:url('./immagini/barra2-attivita.gif'); background-repeat:no-repeat; background-position:bottom left;}
      ul#menu-attivita li{padding:0px; margin:0px; border:0px;}
        ul#menu-attivita li a:link, ul#menu-attivita li a:active, ul#menu-attivita li a:visited{display:block; width:auto; overflow:visible; color:#666666; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0; border-top:1px solid #bcbcbc; background-image:url('./immagini/freccia-attivita.gif'); background-repeat:no-repeat; background-position:top left;}
  	    ul#menu-attivita li a:focus, ul#menu-attivita li a:hover{color:#000000; background-color:#fff6cc;}
      ul#menu-attivita li.menu{padding:0px; margin:0px; border:0px;}
        ul#menu-attivita li.menu a:link, ul#menu-attivita li.menu a:active, ul#menu-attivita li.menu a:visited{display:block; width:auto; overflow:visible; color:#666666; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0; border-top:1px solid #bcbcbc; background-image:url('./immagini/espandi-sottomenu.gif'); background-repeat:no-repeat; background-position:top left;}
  	    ul#menu-attivita li.menu a:focus, ul#menu-attivita li.menu a:hover{color:#000000; background-color:#fff6cc;}
      ul#menu-attivita li.menu ul.submenu{list-style-type:none; list-style-image:none; padding:0px; margin:0px; border:0px;}
      ul#menu-attivita li.menu ul.submenu-in{list-style-type:none; list-style-image:none; padding:0px; margin:0px; border:0px;}
	    ul#menu-attivita li.menu ul.submenu li{padding:0px; margin:0px; border:0px; width:189px;}
        ul#menu-attivita li.menu ul.submenu li a:link, ul#menu-attivita li.menu ul.submenu li a:active, ul#menu-attivita li.menu ul.submenu li a:visited{display:block; width:auto; overflow:visible; color:#666666; text-decoration:none; padding:4px 4px 4px 29px; margin:0px; border:0; background-image:url('./immagini/freccia-sottomenu.gif'); background-repeat:no-repeat; background-position:top left; font-weight:normal;}
  	    ul#menu-attivita li.menu ul.submenu li a:focus, ul#menu-attivita li.menu ul.submenu li a:hover{color:#000000; background-color:#fff6cc;}
	    ul#menu-attivita li.menu ul.submenu-in li{padding:0px; margin:0px; border:0px; width:189px;}
        ul#menu-attivita li.menu ul.submenu-in li a:link, ul#menu-attivita li.menu ul.submenu-in li a:active, ul#menu-attivita li.menu ul.submenu-in li a:visited{display:block; width:auto; overflow:visible; color:#666666; text-decoration:none; padding:4px 4px 4px 29px; margin:0px; border:0; background-image:url('./immagini/freccia-sottomenu.gif'); background-repeat:no-repeat; background-position:top left; font-weight:normal;}
  	    ul#menu-attivita li.menu ul.submenu-in li a:focus, ul#menu-attivita li.menu ul.submenu-in li a:hover{color:#000000; background-color:#fff6cc;}
		
    h3#titolo-news{font-size:12px; height:28px; color:#859AB2; width:100%; background:url('./immagini/barra-news.gif'); background-repeat:no-repeat; background-position:bottom left; margin:15px 0 0 0; padding:0px;}
    ul#menu-news{list-style-type:none; list-style-image:none; width:189px; margin:0px 0px 30px 0px; padding:0px 0px 9px 0px; border:0px; background-color:#ebebeb; background-image:url('./immagini/barra2-news.gif'); background-repeat:no-repeat; background-position:bottom left;}
      ul#menu-news li{padding:0px; margin:0px; border:0px;}
      ul#menu-news li a:link, ul#menu-news li a:active, ul#menu-news li a:visited{display:block; width:auto; overflow:visible; color:#666666; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0; border-top:1px solid #bcbcbc; background:url('./immagini/freccia-news.gif') no-repeat top left;}
  	  ul#menu-news li a:focus, ul#menu-news li a:hover{color:#000000; background-color:#dffdff;}
      ul#menu-news li#elenco-news a:link, ul#menu-news li#elenco-news a:active, ul#menu-news li#elenco-news a:visited{display:block; width:auto; overflow:visible; color:#666666; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0; border-top:1px solid #bcbcbc; background:url('./immagini/elenco-news.gif') no-repeat top left;}
  	  ul#menu-news li#elenco-news a:focus, ul#menu-news li#elenco-news a:hover{color:#000000; background-color:#dffdff;}

  div#colonna-dx{float:left; display:block; width:509px; min-height:90px; padding:0px; margin:40px 0 0 35px;}
    div#colonna-dx h1{display:block; position:absolute; z-index:1; width:509px; font-size:40px; line-height:50px; height:50px; color:#ffd800; top:115px; left:50%; margin:0px 0px 0px -147px; padding:0px; text-align:right;}
    div#colonna-dx h2{display:block; width:100%; min-height:24px; background:url('./immagini/barra-testo.gif'); background-repeat:no-repeat; background-position:bottom left; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px; color:#8f8e8d; font:bold 18px/24px arial,verdana,sans-serif; }	
      div#colonna-dx h2 a:link,div#colonna-dx h2 a:active,div#colonna-dx h2 a:visited{text-decoration:none; color:#8f8e8d; border:none;}
      div#colonna-dx h2 a:hover,div#colonna-dx h2 a:focus{text-decoration:none; color:#333333; border:none;}
    div#articoli-sec h2{padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; color:#8f8e8d; font:bold 16px/20px arial,verdana,sans-serif; background-image:none;}
    div#articoli-sec p{margin:0px 0px 0px 0px;}
		div.float-dx{float:right; padding:2px; border:1px solid #abaaaa; margin:0 0 2px 8px;}	
		  div.float-dx img{display:block;}
    div.mini-float-sx{float:left; padding:2px; border:1px solid #abaaaa; margin:0 8px 2px 0px;}	
		  div.mini-float-sx img{display:block;}			
	  div.float-sx{float:left; padding:2px; border:1px solid #abaaaa; margin:0 0 2px 8px;}	
		  div.float-sx img{display:block;}
	   	div.float-sx a {border:none;}
    div.foto-grande{float:none; clear:both; display:block; padding:1px; margin:15px auto 15px auto; background:#bcbcbc; text-align:center;}	
		  div.foto-grande img{display:block; border:3px solid #ffffff; text-align:center;}
		  div.foto-grande a:link, div.foto-grande a:active, div.foto-grande a:visited, div.foto-grande a:hover, div.foto-grande a:focus{margin:0px; border:0px; padding:0px;}
    div#operazioni {clear:both; height:20px; text-align:center; margin:0 0 15px 0;}
        div#operazioni span {display:none;}
        a.operazioni:link, a.operazioni:active, a.operazioni:visited {display:block; float:left; width:180px; height:20px;}
        a.operazioni:focus, a.operazioni:hover {display:block; float:left; width:180px; height:20px;}
        a#operazione1:link, a#operazione1:active, a#operazione1:visited {background:url('./immagini/tasto-richiedi-info.gif') no-repeat top left; border:0px;}
        a#operazione1:focus, a#operazione1:hover {background:url('./immagini/tasto-richiedi-info-over.gif') no-repeat top left; border:0px;}
        a#operazione2:link, a#operazione2:active, a#operazione2:visited {background:url('./immagini/tasto-prenotazione.gif') no-repeat top left; border:0px;}
        a#operazione2:focus, a#operazione2:hover {background:url('./immagini/tasto-prenotazione-over.gif') no-repeat top left; border:0px;}

		 a.continua:link, a.continua:active, a.continua:visited {display:inline; width:35px; height:15px; overflow:hidden; padding:0 0 0 40px; color:#ffffff; background:url('./immagini/bg-continua.gif') no-repeat top left; border:0px; font-size:0px; line-height:15px; vertical-align:top;}
     a.continua:focus, a.continua:hover {background:url('./immagini/bg-continua-over.gif') no-repeat top left; border:0px;}
				
    /*tabelle*/
    table.tabella{padding:0px; margin:0px; width:100%; border:1px solid #BCBCBC;}
    tr.tabella{padding:0px; margin:0px;}
    td.tabella{padding:2px; margin:0px; background:#f0f0f0; color:#666666; font:normal 12px/16px arial,verdana,sans-serif;}
    td.tabella1{padding:2px; margin:0px; background:#e9e9e9; border-top:1px solid #f0f0f0; color:#666666; font:normal 12px/16px arial,verdana,sans-serif;}
    span.mini{color:#D66F00; font:normal 10px/11px arial,verdana,sans-serif;}
		   
		table#tabivio td {padding:4px;}
		table#tabivio a {border:none;}
		
		div#colonna-dx h4{display:block; width:100%; height:20px; background-image:url('./immagini/barra-documenti.gif'); background-repeat:no-repeat; background-position:bottom left; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; color:#ff6600; border:0px; font:bold 16px/19px arial,verdana,sans-serif; }	
		table#documenti{width:100%; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; margin:0 0 15px 0;}
      table#documenti tr.tr-attivo {background:#FFEECC;}
      table#documenti tr.tr-attivo-over {background:#FFF6CC; cursor:pointer;}
      table#documenti th {padding:2px 3px 2px 3px; background:#bcbcbc; color:#666666; font:bold 12px/17px arial,verdana,sans-serif;}
      table#documenti td {padding:2px 3px 2px 3px; border-top:1px solid #ffffff; font:normal 12px/17px arial,verdana,sans-serif;}
			table#documenti a:link,table#documenti a:active,table#documenti a:visited{color:#666666; border:0px;}
			table#documenti a:focus,table#documenti a:hover{color:#000000; border:0px;}

		p#tasti a {border:none; margin:0 5px 0 5px;}
		 
    /*form*/
    form.modulo{margin:0 0 15px 0; padding:0px;}
    form.modulo input.tasto{border:0px; margin:0px; padding:0px;}
    form.modulo input{border:none; width:auto; border-bottom:1px dashed #666666; font:normal 12px/14px "Courier New",Courier,mono,serif; color:#333333; background:none;}
    form.modulo select {font:normal 12px/14px "Courier New",Courier,mono,serif; width:auto; color:#333333; margin:1px; background-color:#f0f0f0;}
    form.modulo input.radio, form.modulo input.check {border:0px; width:auto;}
    form.modulo textarea{font:normal 12px/14px "Courier New",Courier,mono,serif; width:auto; color:#333333; background:none; overflow:auto; margin:2px; border:1px dashed #666666;}
		
div#footer{width:100%; height:68px; background:url('./immagini/bg-footer.gif'); background-repeat:repeat-x; padding:0px; margin:-13px 0px 0px 0px; font:normal 11px/16px verdana,arial,sans-serif; color:#000000; text-align:center;}
  div#footer-contenuti{width:751px; height:68px; margin:0px auto 0px auto; padding:0px; background:url('./immagini/bg-contatti.gif'); background-repeat:no-repeat; clear:both; overflow:hidden; text-align:left;}
    div#contatti{float:left; display:inline; width:173px; height:60px; margin:8px 12px 0px 12px; padding:0px; overflow:hidden; font:normal 9px/14px arial,verdana,sans-serif; color:#ffffff;}
    div#copyright{float:left; display:inline; width:464px; height:54px; margin:14px 8px 0px 8px; padding:0px;}
    div#siteland{float:left; display:inline; width:66px; height:54px; margin:14px 0px 0px 8px; padding:0px; text-align:right;}
		  div#siteland a:link, div#siteland a:active, div#siteland a:visited {color:#000000; text-decoration:none; border:0px;}
      div#siteland a:focus, div#siteland a:hover {color:#ffffff; background:#454545; text-decoration:none; border:0px;}
  div#piscine-quinto{display:block; position:absolute; z-index:3; width:169px; height:17px; top:97px; left:100%; margin:0 0 0 -179px; padding:0px; overflow:hidden; background:url('./immagini/piscine-quinto.gif') no-repeat top left;}
div#footer-stampa{display:none;}
	
div.clearboth{width:100%; height:15px; clear:both; overflow:hidden;}