/* Tag */
  html,body{margin:0;margin-bottom:20px;padding:0}
  body{font: 76% arial,sans-serif;text-align:left; background:#c7dcf9 url('../immagini/header-riga.gif') repeat-x top left;}
	
	a img {border:0;}
	a:link, a:active, a:visited {color:#2a57dd; text-decoration:none; background:none; border:0;font-weight:bold}
  a:focus, a:hover {text-decoration:none; color:#B800FF; border:0;}
  object {margin:0px; padding:0px; border:0px;}
  fieldset {border:1px dashed #C3DE9A; padding:0 0 10px 10px; margin-top:10px;}
  legend {color:#ffffff; background:#b800ff; margin-bottom:10px;}
  label {display:block; float:left; width:80px; font-weight:bold; margin:0px;}
  select {font-family:"Courier New",Courier,mono,serif; font-size:100%; 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-family:"Courier New",Courier,mono,serif; font-size:100%; 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-family:"Courier New",Courier,mono,serif; font-size:100%; 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}
  input.tastoform {font:100% "Trebuchet MS",arial,sans-serif; margin:2px; height:auto; width:auto; padding:1px; color:#ffffff; font-weight:bold; border:2px solid; border-top-color:#c911ff; border-left-color:#c911ff; border-right-color:#8600aa; border-bottom-color:#8600aa; background-color:#b800ff; cursor:pointer;}
  input.tastoformover{font:100% "Trebuchet MS",arial,sans-serif; margin:2px; height:auto; width:auto; padding:1px; color:#ffffff; border-top-color:#8600aa; border-left-color:#8600aa; border-right-color:#c911ff; border-bottom-color:#c911ff; background-color:#b800ff; cursor:pointer;}
  fieldset#conferma label {display:inline; float:none; width:auto;}	
	div.clearboth{width:100%; height:1px; clear:both; margin:0; padding:0; border:0; overflow:hidden;}
	
/* Header */
  div#header{width:950px; height:300px; margin:0 auto 0 auto; clear:left;	background: url('../immagini/header-riga-sopra.gif') repeat-y top left; }
  div#header-immagine{position:relative;top:0px;left:-29px}
	div#flash{position:absolute;top:0;left:50%;margin:0;margin-left:-520px;z-index:1;}
	div#logo-stampa{display:none}

/* Parte centrale */
  div#centrale{width:950px; margin:0 auto 0 auto; clear:left;text-align:left; background:url('../immagini/centrale-riga.gif') repeat-y top left;}
  /* Colonna sinistra */
  div#colonna-sx{width:482px; min-height:200px; float:left; background:#FFFFFF url('../immagini/bg-sx-riga.gif') repeat-x top left; border-left:3px solid #e4e6e5;}
	div#colonna-sx h1{width:221px; height:50px; position:relative; top:0px; left:-18px; border:0; background:url('../immagini/titolo-colonna-sx.gif') no-repeat; padding-top:9px; padding-left:9px; margin:0; font-size:26px}
	div#testo-sx {padding:10px;margin:0;line-height:175%}
	div#testo-sx h2, div#testo-sx h2 a{color:#b800ff; margin:0; padding:0;text-decoration:none;font-size:18px}
  /* Colonna centrale */
  div#colonna-cc{width:247px; float:left; background:#fef400 url('../immagini/bg-cc-riga.gif') repeat-x top left; border:3px solid #ffcc00; border-top:0; border-bottom:0}
	div#colonna-cc h3{width:165px; height:48px; position:relative; top:0px; left:-20px; border:0; background:url('../immagini/titolo-colonna-cc.gif') no-repeat; padding:0;margin:0}
	div#testo-cc {padding-top:20px;padding-left:20px;padding-right:10px;padding-bottom:10px;margin:0;}
	div#testo-cc ul{margin:0;padding:0}
  /* vari */
	.news{font-size:15px;}
	.news a{color:#000000;text-decoration:none}
	.news a:hover{text-decoration:underline;color:black}
	.news a:visited{color:#808080;text-decoration:none}
	.thumbnail{float:left;margin:2px;border: 4px solid #b3b3b3;padding:0}
  table#documenti{width:100%; border-top:1px solid #87D3F4; border-bottom:1px solid #87D3F4; margin:0 0 15px 0;}
  table#documenti tr.tr-attivo {background:#C7DCF9;}
  table#documenti tr.tr-descrizione {background:#E3EFFF;color:#555555}
  table#documenti tr.tr-attivo-over {background:#FEF400; cursor:pointer;}
  table#documenti th {padding:2px 3px 2px 3px; background:#ffffff; color:#2443D4;}
  table#documenti td {padding:2px 3px 2px 3px; border-top:1px solid #ffffff;}
  table#documenti a:link,table#documenti a:active,table#documenti a:visited{color:#2955D7; border:0px; text-decoration:none;font-weight:bold}
  table#documenti a:focus,table#documenti a:hover{color:#2443D4; border:0px;}
	.mini-float{float:right;border:3px solid #b3b3b3; margin:0 0 10px 15px;}
	.float{float:right;border:3px solid #b3b3b3; margin:22px 0 10px 15px;}
	a.continua:link, a.continua:active, a.continua:visited {display:block; width:20px; height:20px; overflow:hidden; padding:0 0 0 0px; color:#ffffff; background:url('../immagini/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/continua-over.gif') no-repeat top left; border:0px;}

  /* Colonna destra */
  div#colonna-dx{width:150px; float:left;}
	div#colonna-dx h3{width:160px; height:48px; position:relative; top:0px; left:-24px; border:0; background:url('../immagini/titolo-colonna-dx.gif') no-repeat; padding:0;margin:0}
  /* Riga footer */
  div#footer{clear:both; width:100%; height:25px;  background:url('../immagini/footer-riga.gif') repeat-y top left;}
  div#footer-home{float:left;padding:6px}
  div#footer-news{float:left;padding:0px;position:relative;left:220px;font-size:18px;font-weight:bold}
  div#footer-news a{color:black;text-decoration:none}
	.indirizzo{display:none}
/* 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 #63971D; font-family:"Courier New",Courier,mono,serif; font-size:100%; color:#333333; background:none;}
  form.modulo select {font-family:"Courier New",Courier,mono,serif; font-size:100%; 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-family:"Courier New",Courier,mono,serif; font-size:100%; width:auto; color:#333333; background:none; overflow:auto; margin:2px; border:1px dashed #63971D;}
	
/* MENU */
  div#menu{display:block; clear:both; width:183px; overflow:hidden; background:url('../immagini/fine-menu.jpg') no-repeat bottom left; margin:0; padding:0 13px 102px 9px; border:0;}
  div#menu ul{width:183px; list-style-type:none; list-style-image:none; margin:0px; padding:0px; border:0px;}
  div#menu ul li{display:block; color:#ffffff; font-size:16px; line-height:30px; font-weight:bold; margin:0; padding:0; border:0;}
  div#menu ul li a:link, div#menu ul li a:active, div#menu ul li a:visited{display:block; width:173px; height:30px; overflow:hidden; padding:1px 0 3px 10px; margin:0px; border:0px; color:#ffffff; text-decoration:none; background:url('../immagini/tasto-blu-menu.gif') no-repeat top left;}
  div#menu ul li a:hover, div#menu ul li a:focus{color:#ffffff; text-decoration:none; background:url('../immagini/tasto-fucsia-menu.gif') no-repeat top left;}
  div#menu ul li a.linkflag{cursor:s-resize;}
  div#menu ul li a.sezin:link, div#menu ul li a.sezin:active, div#menu ul li a.sezin:visited{display:block; width:173px; height:30px; overflow:hidden; padding:1px 0 3px 10px; margin:0px; border:0px; color:#262525; text-decoration:none; background:url('../immagini/tasto-giallo-menu.gif') no-repeat top left; cursor:s-resize;}
  div#menu ul li a.sezin:hover, div#menu ul li a.sezin:focus{color:#ffffff; text-decoration:none; background:url('../immagini/tasto-fucsia-menu.gif') no-repeat top left;}
  div#menu ul li ul{width:auto; list-style-type:none; list-style-image:none; margin:0px; padding:0px; border:0px;}
  div#menu ul li ul li{display:block; overflow:visible; width:163px; color:#262525; background:url('../immagini/bg-bianco-submenu.gif') repeat-y top left; font-size:11px; line-height:14px; font-weight:bold; margin:0; padding:3px 10px 3px 10px; border:0;}
  div#menu ul li ul li.pagin{display:block; overflow:visible; width:163px; color:#262525; background:url('../immagini/bg-giallo-submenu.gif') repeat-y top left; font-size:11px; line-height:14px; font-weight:bold; margin:0; padding:3px 10px 3px 10px; border:0;}
  div#menu ul li ul li.submenu-inizio{display:block; height:7px; width:100%; line-height:5px; font-size:5px;overflow:hidden; background:url('../immagini/inizio-submenu.gif') no-repeat top left; margin:0; padding:0; border:0;}
  div#menu ul li ul li.submenu-fine{display:block; height:7px; width:100%; line-height:5px; font-size:5px;overflow:hidden; background:url('../immagini/fine-submenu.gif') no-repeat top left; margin:0; padding:0; border:0;}
  div#menu ul li ul li a:link, div#menu ul li ul li a:active, div#menu ul li ul li a:visited{color:#262525; text-decoration:none; background:none; border:0; padding:0; margin:0; height:auto;}
  div#menu ul li ul li a:hover, div#menu ul li ul li a:focus{color:#B800FF;background:none}