body {background:#E8E7DE; margin:0px; padding:0px; font:normal 12px/19px arial,verdana,sans-serif; color:#2A2A2A;}
a:link, a:active, a:visited {color:#666666; text-decoration:none; border-bottom:1px solid #666666; margin:0px;}
a:focus, a:hover {color:#ff0000; text-decoration:none; border-bottom:1px dashed #ff0000;}
img {border:0px; margin:0px; padding:0px;}
a img {text-decoration:none}
p {margin:0 0 15px 0; padding:0px;}
ul{list-style-image: url('./immagini/freccia-lista.gif'); list-style-position:outside; margin-top:-0px; vertical-align:middle;}
li{}
object {margin:0px; padding:0px; border:0px;}
fieldset {border:1px dashed #B8B8B8; padding-left:10px; margin-top:10px;}
legend {font:normal 14px/20px verdana,arial,sans-serif; color:#ff6600; background:#E8E7DE; margin-bottom:10px;}
label {display:block; float:left; width:90px; font:bold 12px/24px verdana,arial,sans-serif; margin:0px;}
select {font:12px "Courier New",Courier,mono,serif; color:#000000; border-top:2px solid #6c6c6c; border-left:2px solid #6c6c6c; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff; background-color:#cccccc;}
input.largo {font:12px "Courier New",Courier,mono,serif; width:350px; color:#000000; border-top:2px solid #6C6C6C; border-left:2px solid #6C6C6C; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff; background-color:#cccccc;}
textarea.largo {font:12px "Courier New",Courier,mono,serif; width:350px; color:#000000; overflow:auto; margin:2px; border-top:2px solid #6C6C6C; border-left:2px solid #6C6C6C; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff; background-color:#cccccc;}
input {font:12px "Courier New",Courier,mono,serif; color:#000000; border-top:2px solid #6C6C6C; border-left:2px solid #6C6C6C; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff; background-color:#cccccc;}
textarea {font:12px "Courier New",Courier,mono,serif; color:#000000; overflow:auto; margin:2px; border-top:2px solid #6C6C6C; border-left:2px solid #6C6C6C; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff; background-color:#cccccc;}
input.checkbox {width:auto; border:0px; margin:0px; padding:0px; background:none;}
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:#FF9E5D; border-left-color:#FF9E5D; border-right-color:#742F01; border-bottom-color:#742F01; background-color:#ff6600; cursor:hand;}
input.tastoformover{margin:2px; height:auto; width:auto; padding:1px; color:#000000; border-bottom-color:#FFF59C; border-right-color:#FFF59C; border-left-color:#7A6E05; border-top-color:#7A6E05; background-color:#ffe400; cursor:hand;}
fieldset#conferma label {display:inline; float:none; width:auto;} 


/* Id e Classi*/
div#corpo{width:100%; margin:0px; padding:0px; text-align:center; background:#E8E7DE;) repeat-x top left;}
div#header{width:751px; height:334px; overflow:hidden; padding:0px; margin:0px auto 0px auto; text-align:left;}
  div#header a{border:0px; margin:0px;}
  div#logo{margin:0px; padding:0px; width:260px; height:71px; overflow:hidden; padding:0px; margin:12px 0 0 0;}
    div#logo a{background:none; border:0px;}
  div#lingue{position:absolute; z-index:5; top:75px; left:50%; width:80px; height:36px; overflow:hidden; padding:0px; margin:0 0 0 -370px; border:0px;}
		div#lingue a:link, div#lingue a:active, div#lingue a:visited, div#lingue a:focus, div#lingue a:hover {border:none; background:none;}
	ul#menu{clear:both; display:block; list-style-type:none; list-style-image:none; position:relative; width:504px; height:26px; top:220px; left:50%; margin:0 0 0 -364px; padding:0px; overflow:hidden;}
	  ul#menu li{float:left; margin:0px; padding:0px; width:100px;}
		ul#menu li a:link, ul#menu li a:active, ul#menu li a:visited{display:block; width:auto; height:26px; margin:0 1px 0 0; padding:1px 0 0 20px; font:bold 13px/22px arial,verdana,sans-serif; text-align:left; color:#ffffff; text-decoration:none; background:url('./immagini/menu-pallino.gif') no-repeat top left;}
	  ul#menu li a:focus, ul#menu li a:hover{color:#FFE400; background:url('./immagini/menu-pallino-over.gif') no-repeat top left;}
		ul#menu li.sez-in a:link, ul#menu li.sez-in a:active, ul#menu li.sez-in a:visited{display:block; width:auto; height:26px; margin:0 1px 0 0; padding:1px 0 0 20px; font:bold 13px/22px arial,verdana,sans-serif; text-align:left; color:#ff6600; text-decoration:none; background:url('./immagini/menu-pallino-sez-in.gif') no-repeat top left;}
	  ul#menu li.sez-in a:focus, ul#menu li.sez-in a:hover{color:#FF0000; background:url('./immagini/menu-pallino-sez-in.gif') no-repeat top left;}
  div#dati{position:absolute; z-index:2; width:196px; height:104px; top:20px; left:50%; margin:0px 0px 0px -94px; overflow:hidden; padding:0px; font:normal 10px/15px arial,verdana,sans-serif; color:#363735;}
    div#dati p{padding:0px; margin:0px; text-align:right;}
		div#dati p a:link, div#dati p a:active, div#dati p a:visited {border:none; color:#000000; border-bottom:1px solid #000000;}
    div#dati p a:focus, div#dati p a:hover {border-bottom:1px solid #000000; background:#000000; color:#ffffff;}

	ul#bandierina2{list-style-type:none; list-style-image:none; position:absolute; z-index:11; width:150px; top:320px; left:50%; margin:0px 0px 0px -259px; padding:0px; visibility:hidden; background:none; border-left:3px solid #ff6600; font:normal 11px/16px verdana,arial,sans-serif; text-align:left;}
    ul.bandierina li{padding:0px; margin:0px; border-left:1px solid #E8E7DE; border-right:none; font:normal 12px/18px arial,verdana,sans-serif; color:#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/bandierina-freccia.gif') no-repeat top left; background-color:#333333; border-bottom:1px solid #E8E7DE;}
	  ul.bandierina li a:focus, ul.bandierina li a:hover{color:#ffe400; background:url('./immagini/bandierina-freccia-over.gif') no-repeat top left; background-color:#525153; border-bottom:1px solid #E8E7DE;}
		ul.bandierina li.bandierina-head{display:block; height:9px; width:auto; font:normal 7px/9px verdana,arial,sans-serif; overflow:hidden; padding:0px; margin:0px; border-top:0px;}

div#centrale{width:751px; min-height:60px; clear:both; padding:0px; margin:0px auto 0px auto; text-align:left;}
  div#colonna-sx{float:left; display:inline; width:519px; min-height:90px; padding:0px; margin:0px 9px 0 0;}
	  div#logo-stampa{display:none;}
    div#colonna-sx h1{display:block; position:absolute; z-index:1; width:193px; height:33px; top:266px; left:50%; margin:0px 0px 0px -84px; text-align:right; font:bold oblique 26px/30px arial,verdana,sans-serif; color:#363735; padding:0px; overflow:hidden;}
    div#colonna-sx h2{display:block; clear:both; width:504px; padding:0px 0px 0px 0px; margin:15px 0px 5px 15px; color:#FA0E00; font:bold 14px/20px arial,verdana,sans-serif;}	
      div#colonna-sx h2 a:link, div#colonna-sx h2 a:active, div#colonna-sx h2 a:visited {color:#FA0E00; text-decoration:none; margin:0px; border:0px;}
      div#colonna-sx h2 a:focus, div#colonna-sx h2 a:hover {color:#ff6600;}
    div#colonna-sx h3{display:block; clear:both; width:504px; padding:0px 0px 0px 0px; margin:15px 0px 5px 15px; color:#ff6600; font:bold 13px/18px arial,verdana,sans-serif;}	
    div#colonna-sx p{margin-left:15px;}
    div.float-dx{float:right; padding:3px; margin:0 0 2px 8px; background:#b8b8b8;}	
		  div.float-dx img{display:block; border:1px solid #E8E7DE;}
    div.foto-grande{float:none; clear:both; display:block; padding:3px; margin:0 0 12px 15px; width:1%; background:#b8b8b8; text-align:center;}	
		  div.foto-grande img{display:block; border:1px solid #E8E7DE; 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.float-sx{float:left; padding:3px; margin:0 0 2px 8px; background:#b8b8b8;}	
		  div.float-sx img{display:block; border:1px solid #E8E7DE;}
		  div.float-sx a:link, div.float-sx a:active, div.float-sx a:visited, div.float-sx a:hover, div.float-sx a:focus{margin:0px; border:0px; padding:0px;}
		a.continua:link, a.continua:active, a.continua:visited {margin-top:10px; padding:1px 5px 1px 5px; color:#ffffff; text-decoration:none; border-top:1px solid #FF9E5D; border-left:1px solid #FF9E5D; border-bottom:1px solid #742F01; border-right:1px solid #742F01; margin:8px 0 0 0; background:#ff6600; font:bold 9px/9px arial,verdana,sans-serif; text-transform:uppercase;}
    a.continua:focus, a.continua:hover {color:#000000; text-decoration:none; background:#ffe400; border-top:1px solid #7A6E05; border-left:1px solid #7A6E05; border-bottom:1px solid #FFF59C; border-right:1px solid #FFF59C;}
		div#colonna-sx div.testo-sx{float:left; width:234px; padding:0px; margin:0 5px 0 0; border:0px;}
		div#colonna-sx div.testo-dx{float:left; width:234px; padding:0px; margin:0 0 0 5px; border:0px;}
		  div#colonna-sx div.testo-sx h2{width:100%;}
			div#colonna-sx div.testo-dx h2{width:100%;}
		div#colonna-sx table#documenti{width:100%; border-bottom: 2px solid #666666; margin-bottom:15px;}
      table#documenti tr.tr-attivo {background:#B8B8B8;}
      table#documenti tr.tr-attivo-over {background:#FFE400; cursor:pointer;}
      table#documenti th {padding:2px 3px 2px 3px; background:none; color:#ff6600; font:bold 12px/17px arial,verdana,sans-serif;}
      table#documenti td {padding:2px 3px 2px 3px; border-top:2px solid #666666; font:normal 12px/17px arial,verdana,sans-serif;}
			table#documenti a:link,table#documenti a:active,table#documenti a:visited,table#documenti a:focus,table#documenti a:hover{color:#2a2a2a; border:0px; background:none;}

  div#colonna-dx{float:right; position:relative; display:inline; width:222px; padding:0px; margin:0 0 0 0; font:normal 11px/16px verdana,arial,sans-serif;}

    div#news{position:relative; z-index:10; width:222px; margin:-30px 0 0 0; padding:0 0 0 0; background:url('./immagini/bg-news.gif') repeat-y top left;}
    div#colonna-dx h3{display:none; overflow:hidden; font:bold 14px/18px arial,verdana,sans-serif; color:#ffffff; padding:0px; margin:0 0 0 0;}
		div#colonna-dx ul{list-style-type:none; list-style-image:none; margin:0px; padding:0px; width:216px; background:url('./immagini/bg-news.gif') repeat-y top center;}
      div#colonna-dx ul li{padding:0px; margin:0px; border:0px;}
        div#news ul li a:link, div#news ul li a:active, div#news ul li a:visited{display:block; width:auto; overflow:visible; color:#000000; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0px; background-image:url('./immagini/pallino-news.gif'); background-repeat:no-repeat; background-position:top left;}
  	    div#news ul li a:focus, div#news ul li a:hover{color:#ffffff; background-color:#ff6600; background-image:url('./immagini/pallino-news-over.gif'); background-repeat:no-repeat; background-position:top left; padding:3px 4px 3px 19px; border-top:1px solid #E8E7DE; border-bottom:1px solid #E8E7DE;}
        div#news ul li.archivio a:link, div#news ul li.archivio a:active, div#news ul li.archivio a:visited{display:block; width:auto; height:14px; overflow:visible; color:#000000; font-size:10px; font-weight:bold; line-height:12px; text-decoration:none; padding:0px 4px 0px 19px; margin:0px; border:0px; text-align:right; background-image:none; background-repeat:no-repeat; background-position:top left;}
  	    div#news ul li.archivio a:focus, div#news ul li.archivio a:hover{color:#ff0000; border:0px; background:none; margin:0px;}
    div#colonna-dx p {padding:0px; margin:0 0 0 7px; background:none; color:#000000;}
		  div#colonna-dx p#pagamento a:link, div#colonna-dx p#pagamento a:active, div#colonna-dx p#pagamento a:visited{display:block; width:202px; height:148px; overflow:hidden; background:url('./immagini/pagamento.jpg') no-repeat top left; border:none;}
			div#colonna-dx p#pagamento a:hover, div#colonna-dx p#pagamento a:focus{background:url('./immagini/pagamento-over.jpg') no-repeat top left; border:none;}
		  div#colonna-dx p#pagamento-en a:link, div#colonna-dx p#pagamento-en a:active, div#colonna-dx p#pagamento-en a:visited{display:block; width:202px; height:148px; overflow:hidden; background:url('./immagini/pagamento-en.jpg') no-repeat top left; border:none;}
			div#colonna-dx p#pagamento-en a:hover, div#colonna-dx p#pagamento-en a:focus{background:url('./immagini/pagamento-en-over.jpg') no-repeat top left; border:none;}
		div#news-foot{width:216px; height:233px; background:url('./immagini/fiamme-down.gif') no-repeat bottom left; margin:0px; padding:0px;}

div#footer{width:519px; height:27px; background:url('./immagini/bg-footer.gif') no-repeat top left; padding:0px; margin:0px auto 10px auto; font:normal 11px/16px verdana,arial,sans-serif; color:#000000; text-align:center;}
  div#copyright{float:left; display:inline; width:410px; height:22px; margin:0px 10px 0px 10px; padding:0px; color:#ffffff;font:normal 11px/19px verdana,arial,sans-serif; text-align:left;}
  div#siteland{float:left; display:inline; width:69px; height:22px; margin:0px 10px 0px 10px; padding:0px; text-align:right; font:normal 11px/19px verdana,arial,sans-serif; text-align:left;}
		div#siteland a:link, div#siteland a:active, div#siteland a:visited {color:#ffe400; text-decoration:none; border:0px;}
    div#siteland a:focus, div#siteland a:hover {color:#ff6600; background:none; text-decoration:none; border:0px;}

div.clearboth{width:100%; height:1px; clear:both; overflow:hidden;} 

/* ECommerce */
div#menu-ecommerce{width:auto; height:27px; width:520px; color:#ffffff; background:url('./immagini/bg-menu-ecommerce.gif') no-repeat top center; position:relative; margin:-5px 0 6px 0; overflow:hidden; text-align:center;}
  div#menu-ecommerce ul{display:block; height:27px; overflow:hidden; list-style-type:none; list-style-image:none; margin:0 auto 0 58px; border-left:1px solid #949293; padding:0px;}
	  div#menu-ecommerce ul li{float:left; margin:0px 1px 0px 0px; padding:0px; text-align:center; border-right:1px solid #949293;}
		  div#menu-ecommerce ul li a:link, div#menu-ecommerce ul li a:active, div#menu-ecommerce ul li a:visited{display:block; width:100px; background-color:none; height:27px; color:#ffffff; line-height:25px; text-decoration:none;}
	    div#menu-ecommerce ul a:focus, div#menu-ecommerce ul li a:hover{color:#ffffff; background-color:#FF6600; text-decoration:none;}
      a#tasto-login:link, a#tasto-login:active, a#tasto-login:visited{display:block; width:100px; background:url('./immagini/logout.gif') no-repeat center left; height:27px; color:#ffffff; line-height:25px; text-decoration:none;}
	    a#tasto-login:focus, a#tasto-login:hover{color:#ffffff; background:#ff6600 url(./immagini/logout.gif) no-repeat center left; text-decoration:none;}
 
  /*div#menu-ecommerce p {display:block; width:100px; height:27px; padding:0 0px 0 0; line-height:26px; text-align:right;}*/

		div#ecommerce-menu{float:left; display:block; width:150px; padding:0px; margin:0 6px 0 0; }
	  div#ecommerce-menu h3{width:auto; font:normal 11px/18px verdana,arial,sans-serif; color:#FFFFFF; text-transform:uppercase; padding:6px; margin:0px; }

		div#ecommerce-menu ul{list-style-type:none; list-style-image:none; width:auto; margin:0px; padding:0px; border:0px;border-top:1px solid #82817d; background-color:#d8d7d0}
    div#ecommerce-menu ul li{padding:0px; margin:0px; border:0px;border-bottom:1px solid #82817d}
		div#ecommerce-menu ul li.selected{padding:0px; margin:0px; border:0px; display:block; width:auto; overflow:visible; color:#666; text-decoration:none; padding:4px 4px 4px 24px; margin:0px; border:0; font-weight:bold;border-bottom:1px solid #82817d; background:url('./immagini/bandierina-freccia-over.gif') no-repeat top left;}
    div#ecommerce-menu ul li a:link, div#ecommerce-menu ul li a:active, div#ecommerce-menu ul li a:visited{display:block; width:auto; overflow:visible; color:#000; text-decoration:none; padding:4px 4px 4px 24px; margin:0px; border:0; background:url('./immagini/bandierina-freccia.gif') no-repeat top left;}
  	div#ecommerce-menu ul li a:focus, div#ecommerce-menu ul li a:hover{color:#ff6600; background-color:#ffffff; background:url('./immagini/bandierina-freccia-over.gif') no-repeat top left;}
		div#filtro{background-color:#82817d;padding:4px;color:#fff}
  	div#logout{position:relative;float:right;top:-28px;right:35px;background:url('./immagini/logout.gif') no-repeat top center;width:20px;height:16px}

    
.foto-no{position:absolute;visibility:hidden;z-index:-99}
.foto-si{position:absolute;border:1px solid #000000; visibility:visible;z-index:200;}

#debug{display:none;position:absolute;top:0;left:0;width:250px;height:auto;border:2px solid black;}
div#news-login{text-align:center; background:url('/immagini/bg-news.gif') repeat-y top left; width:auto; height:330px;}

.thumbnail{float:left;margin:2px;border: 4px solid #b3b3b3;padding:0}