/*TAGS*/
body {background-color:#ffffff; margin:0px; padding:0px; font:normal 11pt/15pt arial,verdana,sans-serif; color:#000000;}
img {border:0px; margin:0px;}
object {border:0px; margin:0px; padding:0px;}
p {border:0px; margin:0px 0px 12px 0px; padding:0px;}

/*STRUTTURA*/
div#corpo{width:100%; margin:0px; padding:0px; text-align:center; clear:both;}
div#header{width:100%; margin:0;}
  div#logo-stampa{display:block;}
	div#lingue-data{display:none;}
	ul#menu{display:none;}
	ul.bandierina,ul#bandierina2,ul#bandierina3{display:none;}
	div#logo{display:none;}
	
	body.scelta-lingue,div#scelta-lingua,div#intro,div#skip,div#testointro,div#slideshow{display:none;}
	
div#centrale{width:100%; padding:0px; margin:0px auto 0px auto; text-align:left; clear:both;}
  div#colonna-sx,div#colonna-unica{display:block; width:100%; min-height:90px; padding:0px; margin:0px;}
    h1#nome-sez{display:block; position:relative; z-index:1; width:100%; height:50px; top:-94px; font:normal 36pt/40pt "times new roman",serif; color:#000000; text-align:right; font-style:italic; overflow:hidden;}
		div#colonna-sx h2, div#colonna-unica h2{width:auto; font:normal 16pt/20pt "times new roman",serif; color:#000000; padding:0; margin:0;}
      div#colonna-sx h2 a:link, div#colonna-sx h2 a:active, div#colonna-sx h2 a:visited{color:#000000; text-decoration:underline;}
      div#colonna-sx h2 a:focus, div#colonna-sx h2 a:hover{color:#000000; text-decoration:underline;}
		div#colonna-sx h2#nome-pag,  div#colonna-unica h2#nome-pag, div#colonna-unica h2.titolo-box{width:auto; font:normal 16pt/20pt "times new roman",serif; color:#000000; padding:0; margin:0;}
      div#colonna-sx h2#nome-pag a:link, div#colonna-sx h2#nome-pag a:active, div#colonna-sx h2#nome-pag a:visited{color:#000000; text-decoration:underline;}
      div#colonna-sx h2#nome-pag a:focus, div#colonna-sx h2#nome-pag a:hover{color:#000000; text-decoration:underline;}

	  div.box{width:auto; padding:0; margin:0px 0px 20px 0px; background:#FFFFFF;}
	  div.box-dx, div.box2{width:auto; padding:0px; margin:0px 0px 20px 0px; background:#FFFFFF;}
			div.box a:link,div.box a:active,div.box a:visited{color:#000000; font-weight:bold; border:0px; text-decoration:underline;}
			div.box a:focus,div.box a:hover{color:#000000; border:0px; font-weight:bold; text-decoration:underline;}
			div.box ul{list-style-type:none; list-style-image:none; width:auto; margin:0px; padding:0px; border:0px;}
        div.box ul li{display:block; width:auto; padding:4px 4px 4px 24px; margin:0px; border:0; background:url('./immagini/freccia-elenco.gif') no-repeat top left;}
		  div.box form{margin:0px; padding:0px; border:0px;}
	      div.box form p{margin:6px 0px 6px 0px; padding:0px; clear:both;}
				div.box form p.con-float {margin:0px 0px 6px 0px; padding:0px; clear:none;}
			  div.box fieldset{margin:6px 0px 0px 0px; padding:4px; border:0px; background-color:#D4DDDC; background-image:url('./immagini/bg-titolo-fieldset.gif'); background-repeat:repeat-x; background-position:top left;}
				div.box legend{float:left; display:block; width:100%; height:12px; overflow:hidden; line-height:11px; text-transform:uppercase; color:#ffffff; padding:0px; margin:0px 0px 12px 0px; border:0px;}
      	div.box form label{display:block; float:left; width:100px; margin:0px; line-height:18px;}
      	div.box form label.dx{display:inline; width:100%; float:none; margin:0px; line-height:18px;}
      	div.box form input{font:14pt "Courier New",Courier,mono,serif; color:#666666; border:0;  border-bottom:1px dashed #000000;}
				div.box form input.check{border:0px; float:left;}
				div.box form input.radio{border:0px;}
      	div.box form select{font:14pt "Courier New",Courier,mono,serif; width:auto; color:#666666; border:0; border-bottom:1px dashed #000000;}
      	div.box form textarea{font:14pt "Courier New",Courier,mono,serif; width:auto; color:#666666; border:1px dashed #000000;}
      	div.box input.tastoform, div.box input.tastoformover {margin:0px; height:auto; width:auto; text-transform:uppercase; border:0;  padding:0px; color:#666666; font:bold 11pt/14pt arial,verdana,sans-serif; background-color:#cccccc; border-left:2px solid #dddddd; border-top:2px solid #dddddd; border-bottom:2px solid #aaaaaa; border-right:2px solid #aaaaaa; cursor:pointer;}
				
		p.data{background:#D4DDDC; margin:0px 0px 6px 0px; padding:3px;}

		div#colonna-sx h3,div#colonna-unica h3{width:auto; font:normal 16pt/20pt "times new roman",serif; color:#000000; padding:0px; margin:0px;}
		table#documenti{width:auto; border:0px; margin:0px; border-bottom:1px solid #666666;}
      table#documenti tr.tr-attivo {background:#ffffff;}
      table#documenti tr.tr-attivo-over {background:#ffffff; cursor:pointer;}
      table#documenti td {padding:5px 6px 5px 6px; border-top:1px solid #666666;}
			table#documenti a:link,table#documenti a:active,table#documenti a:visited,table#documenti a:focus,table#documenti a:hover{color:#000000; font-weight:bold; border:0px; text-decoration:underline;}
			
		div.float-dx{float:right; padding:1px; border:1px solid #666666; margin:0 0 3px 6px;}
		  div.float-dx img{display:block;}
    div.mini-float-sx{float:left; padding:1px; border:1px solid #666666; margin:0 6px 3px 0px;}
		  div.mini-float-sx img{display:block;}
	  div.float-sx{float:left; padding:1px; border:1px solid #666666; 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;}

		p.bg-button {background:#ffffff; text-align:center;}

	div#colonna-dx{display:none;}
	
	div#ecommerce-menu, div#ecommerce-menu ul{display:none;}
	table.ecommerce-articoli{width:auto; border:0px; margin:0px; padding:0px; }
	    table.ecommerce-articoli tbody {border:0px; margin:0px; padding:0px; font:normal 10pt/14pt arial,verdana,sans-serif; color:#000000;}
			table.ecommerce-articoli thead {border:0px; margin:0px; padding:0px;}
			table.ecommerce-articoli th {font-weight:bold; color:#000000; padding:3px; margin:0px; border:0px; border-bottom:4px solid #666666;}
      table.ecommerce-articoli td {padding:5px 6px 5px 6px; font-weight:normal; border:0px; margin:0px; border-bottom:1px solid #666666;}
			table.ecommerce-articoli td.foto {padding:3px 0px 3px 0px;}
			table.ecommerce-articoli td.grigio {padding:5px 6px 5px 6px; font:normal 11pt/15pt arial,verdana,sans-serif; color:#000000; border:0px; margin:0px; border-bottom:1px solid #000000;}
			table.ecommerce-articoli td.scuro {padding:5px 6px 5px 6px;  font:normal 11pt/15pt arial,verdana,sans-serif; color:#000000; border:0px; margin:0px; border-bottom:1px solid #000000;}
			table.ecommerce-articoli a:link, table.ecommerce-articoli a:active, table.ecommerce-articoli a:visited, table.ecommerce-articoli a:focus, table.ecommerce-articoli a:hover{color:#000000; font-weight:normal; border:0px; text-decoration:underline;}
			
div#footer{width:100%; height:30px; background:#ffffff; color:#000000; margin:15px auto 0px auto; display:block; border-top:4px solid #666666; text-align:center;}
  div#copyright{display:inline;color:#000000}
  div#siteland{display:none;}

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

/* E-commerce */
div#menu-ecommerce{display:none;}
	div.box form input.immagine {display:none; margin:0px; padding:0px;  border-top:0; border-left:0; border-right:0; border-bottom:0; }
	div.box form input.quantita {display:none; margin:0px; padding:0px; border:0; border-bottom:1px dashed #000000;}
