
html,body{margin:0;padding:0}
body{font:90% arial,sans-serif; color:#196389; text-align:left; background-image:url('./immagini/bg-pagina.jpg'); background-repeat:no-repeat; background-position:top right; background-color:#41A9EC; padding:0; margin:0; border:0;}
p{margin:0 0px 10px;}
div#pagina{margin:0 auto; padding:0; width:764px; background:url('./immagini/bg-corpo.gif') repeat-y top left;}
  div#header h1{font-size:30px; line-height:38px; font-weight:normal; margin:96px 0 0 0; padding-right:30px; color:#B4E5FF; float:right; width:455px; text-align:right;}
  div#header h2{font-size:18px; line-height:22px; font-weight:normal; margin:70px 0 0 0; padding:0 30px 0 30px; color:#DC000A; float:right; width:425px; text-align:left; background:url('./immagini/goccia-titolo.gif') no-repeat top left;}
  a#linkhome{display:block; width:660px; height:83px; padding:0px; margin:0 auto 0 auto;}
  div#logo-stampa{display:none;}
  div#logo{background:url('./immagini/bg-header.jpg') no-repeat top left; width:740px; height:197px; margin:0px; padding:0px;}
	div#slogan{background:url('./immagini/bg-slogan.jpg') no-repeat top left; width:740px; height:231px; margin:0px; padding:0px;}
	div#flash{width:740px; height:261px; position:absolute; z-index:1; top:86px; left:50%; margin:0 0 0 -370px;}
  div#flash2{width:740px; height:160px; position:absolute; z-index:2; top:262px; left:50%; margin:0 0 0 -370px;}
div#contenuto{width:740px; margin:0 auto;}
div#principale{float:right; width:456px; padding:0 30px 0 30px;}
  div#principale h2{font-size:18px; line-height:22px; font-weight:normal; margin:30px 0 10px 0; padding:0 0 0 30px; color:#DC000A; width:auto; text-align:left; background:url('./immagini/goccia-titolo.gif') no-repeat top left;}
  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 #78C6F6; border-left:2px solid #78C6F6; border-bottom:2px solid #78C6F6; width:100%; margin:0 0 10px 0;}
	div#principale table thead {background:#ffffff;}
	div#principale table tbody {background:#D8F1FF;}
	div#principale table th {text-align:center; padding:5px; border-left:1px solid #78C6F6; border-bottom:3px solid #78C6F6;}
	div#principale table td {text-align:left; padding:5px; border-left:1px solid #78C6F6; border-bottom:1px solid #78C6F6;}
	div#principale a:link,div#principale a:active,div#principale a:visited{color:#3B8D04; text-decoration:underline;}
	div#principale a:hover,div#principale a:focus{color:#DC000A; text-decoration:underline;}

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

	div#principale table#documenti{border:3px solid #78C6F6; border-left:2px solid #78C6F6; border-bottom:2px solid #78C6F6; width:100%; margin:0 0 10px 0;}
	div#principale table#documenti thead {background:#ffffff;}
	div#principale table#documenti tbody {background:#D8F1FF;}
	div#principale table#documenti th {text-align:center; padding:5px; border-left:1px solid #78C6F6; border-bottom:3px solid #78C6F6;}
	div#principale table#documenti tr td {text-align:left; padding:5px; border-left:1px solid #78C6F6; border-bottom:1px solid #78C6F6;}
  div#principale table#documenti tr.tr-attivo td {text-align:left; padding:5px; border-left:1px solid #78C6F6; border-bottom:1px solid #78C6F6; cursor:pointer;}
  div#principale table#documenti tr.tr-attivo-over td {text-align:left; padding:5px; border-left:1px solid #78C6F6; border-bottom:1px solid #78C6F6; background:#ffffff; 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 30px; color:#DC000A; width:auto; text-align:left; background:url('./immagini/freccia-documenti.gif') no-repeat top left;}

  fieldset {border:3px solid #8BD0F8; padding-left:10px; margin-top:10px;}
  legend {font-weight:bold; font-size:13px; text-transform:uppercase; color:#DC000A; background:#B4E5FF; margin-bottom:10px;}
  label {display:block; float:left; width:100px; margin:0px; font-weight:bold;}
  select {font-family:"Courier New",Courier,mono,serif; color:#333333; border-top:2px solid #78C6F5; border-right:2px solid #78C6F5; border-bottom:2px solid #D8F1FF; border-left:2px solid #D8F1FF; background-color:#ffffff;}
  input {font-family:"Courier New",Courier,mono,serif; width:300px; color:#333333; border-top:2px solid #78C6F5; border-right:2px solid #78C6F5; border-bottom:2px solid #D8F1FF; border-left:2px solid #D8F1FF; background-color:#ffffff;}
  textarea {font-family:"Courier New",Courier,mono,serif; width:300px; color:#333333; overflow:auto; margin:2px; border-top:2px solid #78C6F5; border-right:2px solid #78C6F5; border-bottom:2px solid #D8F1FF; border-left:2px solid #D8F1FF; background-color:#ffffff;}
  input.checkbox {width:auto; border:0px; margin:0px; padding:0px; background:none;}
  input.tastoform {margin:2px; height:auto; width:auto; padding:1px; color:#DC000A; border:2px solid; border-top-color:#FE7777; font:100% arial,sans-serif; font-weight:bold; border-left-color:#FE7777; border-right-color:#DC000A; border-bottom-color:#DC000A; background-color:#FFBDC0; cursor:hand;}
  input.tastoformover{margin:2px; height:auto; width:auto; padding:1px; color:#FD3841; border-top-color:#D79300; border-left-color:#D79300; border-right-color:#F8D200; border-bottom-color:#F8D200; background-color:#FEFE00; cursor:hand;}
  fieldset#conferma label {display:inline; float:none; width:auto;} 

div#colonna{float:left; width:224px; padding:0px; margin:0px;}
  ul#menu{list-style-type:none; list-style-image:none; margin:0px; padding:0px; border:0px;}
    ul#menu li{padding:0px; margin:0px; border:0px; font-size:16px; font-weight:bold; line-height:24px; }
    ul#menu li a:link, ul#menu li a:active, ul#menu li a:visited{display:block; width:auto; border:0; overflow:visible; color:#145576; text-decoration:none; padding:4px 5px 4px 36px; margin:0px; background:url('./immagini/goccia-menu.gif') no-repeat top left;}
 	  ul#menu li a:focus, ul#menu li a:hover{color:#FD3841; background-color:#dffdff; background-image:url('./immagini/goccia-menu-over.gif'); background-repeat:no-repeat; background-position:top left; background-color:#FEFE00;}
    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; border:0; overflow:visible; color:#145576; text-decoration:none; padding:4px 5px 4px 36px; margin:0px; background:url('./immagini/goccia-menu-in.gif') no-repeat top left;}
 	  ul#menu li.sez-in a:focus, ul#menu li.sez-in a:hover{color:#FD3841; background-color:#dffdff; background-image:url('./immagini/goccia-menu-over.gif'); background-repeat:no-repeat; background-position:top left; background-color:#FEFE00;}
div#footer{clear:both; width:764px; height:87px; font-size:11px; font-weight:bold; background:url('./immagini/bg-footer.gif') no-repeat top center; margin:0 auto 0 auto; padding:0; border:0;}
  div#copyright{float:left; margin:45px 0 0 24px; display:inline; width:538px; padding:0; border:0;}
	div#siteland{float:left; margin:45px 0 0 0; display:inline; width:178px; padding:0; border:0; text-align:right;}
	  div#siteland a:link,div#siteland a:active,div#siteland a:visited{padding:0px; margin:0px; border:0px; text-decoration:none; color:#196389;}
		div#siteland a:focus,div#siteland a:hover{color:#DC000A;}
div.clearboth{clear:both; width:100%; height:1px; overflow:hidden;}

/* News Ticker */
/*#so_oTickerContainer, .so_tickerContainer {margin:0 auto 0 auto; padding:0; clear:both; width:764px; background:url('./immagini/bg-corpo.gif') repeat-y top left;}
#so_oTickerContainer h2, #so_tickerH2 {display:inline; float:left; width:239px; height:28px; overflow:hidden; background:url('./immagini/ultime-news.gif') no-repeat top right; margin:0 0 0 12px; padding:0;}
#so_oTickerContainer ul, #so_tickerDiv {display:inline; float:left; width:486px; height:18px; margin:0 12px 0 0; padding:5px; border:0; border-right:5px solid #50B10F; background-image:url('./immagini/bg-ultime-news.gif'); background-repeat:repeat-x; background-position:top left; background-color:#B4E5FF; list-style-type:none; list-style-position:outside; overflow:show;}
*/
#so_oTickerContainer, .so_tickerContainer {margin:0 auto 0 auto; padding:0; clear:both; width:740px;}
#so_oTickerContainer h2, #so_tickerH2 {display:inline; float:left; width:239px; height:28px; overflow:hidden; background:url('./immagini/ultime-news.gif') no-repeat top right; margin:0 0 0 0; padding:0;}
#so_oTickerContainer ul, #so_tickerDiv {display:inline; float:left; width:486px; height:18px; margin:0 0 0 0; padding:5px; border:0; border-right:5px solid #50B10F; background-image:url('./immagini/bg-ultime-news.gif'); background-repeat:repeat-x; background-position:top left; background-color:#B4E5FF; list-style-type:none; list-style-position:outside; overflow:show;}

a#so_tickerAnchor:link, a#so_tickerAnchor:active, a#so_tickerAnchor:visited, #so_oTickerContainer a:link, #so_oTickerContainer a:active, #so_oTickerContainer a:visited {text-decoration:none; color:#034363; font-weight:bold;}
a#so_tickerAnchor:focus, a#so_tickerAnchor:hover, #so_oTickerContainer a:focus, #so_oTickerContainer a:hover {text-decoration:none;	color:#DC000A; font-weight:bold;}
