/* Tags */
body {text-align:center; background-color:#ffffff; background-image:none; font:normal 14px/20px arial,verdana,sans-serif; color:#000000;}
a:link, a:active, a:visited, a:focus, a:hover {color:#000000; text-decoration:none; border-bottom:1px solid #000000; margin:0px;}
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:none; list-style-position:outside; margin-top:-0px; vertical-align:middle;}
li{}
fieldset {border:1px solid #cccccc; padding-left:10px; margin-top:10px;}
legend {font:normal 14px/16px arial,verdana,sans-serif; color:#000000; background:#cccccc; margin-bottom:10px;}
label {display:block; float:left; width:150px; font:bold 14px/24px arial,verdana,sans-serif; margin:0px;}
select {font:13px "Courier New",Courier,mono,serif; color:#000000; border-top:2px solid #bcbcbc; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; background-color:#ffffff;}
input {font:13px "Courier New",Courier,mono,serif; width:350px; color:#000000; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; background-color:#ffffff;}
textarea {font:13px "Courier New",Courier,mono,serif; width:350px; color:#000000; overflow:auto; margin:2px; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; background-color:#ffffff;}
input.checkbox {width:auto; border:0px; margin:0px; padding:0px; background:auto;}
input.tastoform,input.tastoformover {margin:2px; height:auto; width:auto; padding:1px; color:#ffffff; font:bold 12px/16px arial,verdana,helvetica,sans-serif; border:0px solid; background-color:#000000; cursor:hand;}
fieldset#conferma label {display:inline; float:none; width:auto;} 
.submit {font:bold 12px arial,verdana,sans-serif; color:#000000; margin:2px;}

/* Id e Classi*/
div#corpo{width:100%; margin:0px; padding:0px; text-align:center;}
div#header-stampa{display:block; padding:0px; margin:0 0 20px 0;}
div#header{display:none;}
ul#bandierina{display:none;}

div#centrale{width:644px; clear:both; padding:0px; margin:0px auto 0px auto; text-align:left; background:none;}
  div#colonna-sx{display:none;}
  div#colonna-dx{float:left; display:inline; width:100%; min-height:90px; padding:0px; margin:0px 0px 0px 0px;}
    div#colonna-dx h1{display:block; position:relative; z-index:10; width:100%; font-size:36px; text-transform:uppercase; line-height:36px; height:auto; color:#000000; top:0px; left:0px; margin:0px 0px 0px 0px; padding:0px; text-align:right;}
    div#colonna-dx h2{display:block; width:100%; min-height:auto; background:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#000000; font:bold 18px/24px arial,verdana,sans-serif; }	
    div.float-dx{float:right; padding:2px; border:1px solid #000000; margin:0 0 2px 15px;}	
		div.float-dx img{display:block;}
		
		/*************/
		
	 div.mini-float-sx{float:left; padding:2px; border:1px solid #000000; margin:0 15px 2px 0px;}	
		  div.mini-float-sx img{display:block;}			
	  div.float-sx{float:left; padding:2px; border:1px solid #000000; margin:0 0 2px 15px;}	
		  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:#000000; 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:15px 0 15px 0;}
        div#operazioni span {display:inline; background:#000000; color:#ffffff;}
        a.operazioni:link, a.operazioni:active, a.operazioni:visited, a.operazioni:focus, a.operazioni:hover {display:block; float:left; width:200px; height:20px; font:bold 14px/18px arial,verdana,sans-serif; text-transform:uppercase;}
        a#operazione1:link, a#operazione1:active, a#operazione1:visited, a#operazione1:focus, a#operazione1:hover {background:#000000; color:#ffffff; border:0px;}
        a#operazione2:link, a#operazione2:active, a#operazione2:visited, a#operazione2:focus, a#operazione2:hover {background:#000000; color:#ffffff; border:0px;}

		 a.continua:link, a.continua:active, a.continua:visited, a.continua:focus, a.continua:hover {display:inline; width:auto; height:auto; overflow:visible; padding:0 0 0 0; background:none; color:#000000; border:0px; font:bold 13px/17px verdana,arial,sans-serif; text-transform:uppercase; margin-left:10px;}
				
    /*tabelle*/
    table.tabella{padding:0px; margin:0px; width:100%; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
		table.tabella tr{border-bottom:1px solid #cccccc;}
    tr.tabella{padding:0px; margin:0px; border-bottom:1px solid #cccccc;}
    td.tabella{padding:2px; margin:0px; background:#ffffff; color:#000000; font:normal 14px/18px arial,verdana,sans-serif;}
    td.tabella1{padding:2px; margin:0px; background:#ffffff; color:#000000; font:normal 14px/18px arial,verdana,sans-serif;}
    span.mini{color:#808080; font:normal 11px/13px 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:none; padding:0px 0px 0px 0px; margin:15px 0px 0px 0px; color:#000000; border:0px; font:bold 16px/19px arial,verdana,sans-serif; }	
		table#documenti{width:100%; border-top:1px solid #000000; border-bottom:1px solid #000000; margin:0 0 15px 0;}
      table#documenti tr.tr-attivo {background:#ffffff;}
      table#documenti tr.tr-attivo-over {background:#ffffff; 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;}

		/************/
div#footer{display:none;}
div#footer-stampa{display:block; padding:0px; margin:5px 0 0 0;}
	
div.clearboth{width:100%; height:16px; clear:both;}
