
html,body{margin:0;padding:0}
body{font:76% arial,sans-serif; color:#000000; text-align:left; background-image:none; background-color:#FFFFFF; padding:0; margin:0; border:0;}
p{margin:0 0px 10px;}
div#pagina{margin:0 auto; padding:0; width:100%; background:none;}
  div#header h1{font-size:30px; line-height:38px; font-weight:normal; margin:20px 0 0 0; padding-right:0px; color:#666666; float:none; width:100%; text-align:right; border-bottom:6px solid #000000;}
  div#header h2{font-size:18px; line-height:22px; font-weight:bold; margin:20px 0 0 0; padding:0 0 0 0; color:#000000; float:none; width:100%; text-align:left; background:none}
  a#linkhome{display:none;}
  div#logo-stampa{display:block; margin:0; border:0; padding:0;}
  div#logo, div#flash, div#flash2, #so_oTickerContainer{display:none;} 
	div#slogan {}
div#contenuto{width:100%; margin:0 auto;}
div#principale{float:none; width:100%; padding:0 }
  div#principale h2{font-size:18px; line-height:22px; font-weight:bold; margin:10px 0 10px 0; padding:0 0 0 0; color:#000000; width:auto; text-align:left; background:none;}
  div#principale p{line-height:1.6;}
	div#principale ul{list-style-image: url('./immagini/goccia-lista.gif'); list-style-position:outside; margin-top:0px; vertical-align:middle;}
  div#principale li{margin:5px 0 5px 0;}
	div#principale table{border:3px solid #666666; border-left:2px solid #666666; border-bottom:2px solid #666666; width:100%; margin:0 0 10px 0;}
	div#principale table thead {background:#ffffff;}
	div#principale table tbody {background:#none;}
	div#principale table th {text-align:center; padding:5px; border-left:1px solid #666666; border-bottom:3px solid #666666;}
	div#principale table td {text-align:left; padding:5px; border-left:1px solid #666666; border-bottom:1px solid #666666;}
	div#principale a:link,div#principale a:active,div#principale a:visited{color:#000000; text-decoration:underline;}
	div#principale a:hover,div#principale a:focus{color:#000000; text-decoration:underline;}

	img.floatsx{display:block; float:left; margin:0 10px 10px 0; border:3px solid #666666;}
	img.floatdx{display:block; float:right; margin:0 0 10px 10px; border:3px solid #666666;}
	img.center, div.center{display:block; float:right; margin:0 0 10px 10px; border:3px solid #666666;}

	div.thumbnail{
  padding:0;
	background-color: none;
	float: left;
	margin:0px 5px 10px 5px;
	border: 3px solid #666666;
	}
div.thumbnail a, div.thumbnail img{border:0; margin:0; padding:0;}
	
	div#principale table#documenti{border:3px solid #666666; border-left:2px solid #666666; border-bottom:2px solid #666666; width:100%; margin:0 0 10px 0;}
	div#principale table#documenti thead {background:none;}
	div#principale table#documenti tbody {background:none;}
	div#principale table#documenti th {text-align:center; padding:5px; border-left:1px solid #666666; border-bottom:3px solid #666666;}
	div#principale table#documenti tr td {text-align:left; padding:5px; border-left:1px solid #666666; border-bottom:1px solid #666666;}
  div#principale table#documenti tr.tr-attivo td {text-align:left; padding:5px; border-left:1px solid #666666; border-bottom:1px solid #666666; cursor:pointer;}
  div#principale table#documenti tr.tr-attivo-over td {text-align:left; padding:5px; border-left:1px solid #666666; border-bottom:1px solid #666666; background:none; cursor:pointer;}
	div#principale table#documenti a {text-decoration:none;}
	h3#titolo_doc {font-size:16px; line-height:20px; font-weight:bold; margin:30px 0 10px 0; clear:both; padding:0 0 0 0; color:#000000; width:auto; text-align:left; background:none;}

  fieldset {border:3px solid #aaaaaa; padding:10px; margin:10px 0 10px 0;}
  legend {font-weight:bold; font-size:13px; text-transform:uppercase; color:#000000; background:none; margin-bottom:10px;}
  label {display:block; float:left; width:100px; margin:0px; font-weight:bold;}
  select {font-family:"Courier New",Courier,mono,serif; color:#000000; border:0; border-bottom:2px dashed #666666; background-color:none;}
  input {font-family:"Courier New",Courier,mono,serif; width:300px; color:#000000; border:0; border-bottom:2px dashed #666666; background-color:none;}
  textarea {font-family:"Courier New",Courier,mono,serif; width:300px; color:#000000; overflow:auto; margin:2px; border:2px dashed #666666; background-color:none;}
  input.checkbox {width:auto; border:0px; margin:0px; padding:0px; background:none;}
  input.tastoform, input.tastoformover {margin:2px; height:auto; width:auto; padding:1px; color:#000000; border:none; font:100% arial,sans-serif; font-weight:bold; background-color:#aaaaaaa; border:3px solid #666666; cursor:hand;}
  fieldset#conferma label {display:inline; float:none; width:auto;} 

div#colonna,ul#menu{display:none}
div#footer{clear:both; width:100%; font-size:11px; font-weight:bold; background:none; margin:30px auto 0 auto; padding:0; border:0; border-top:6px solid #000000;}
  div#copyright{float:left; margin:20px 0 0 0; display:inline; width:60%; padding:0; border:0;}
	div#siteland{float:left; margin:20px 0 0 0; display:inline; width:40%; padding:0; border:0; text-align:right;}
	  div#siteland a:link,div#siteland a:active,div#siteland a:visited, div#siteland a:focus,div#siteland a:hover{padding:0px; margin:0px; border:0px; text-decoration:none; color:#000000;}

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

