/* Tags */
body{background:#F9F9F3; color:#6B727D; font:normal 0.8em/1.58em arial,verdana,sans-serif; margin:0; padding:0; border:0;}
div,img,ul,ol,li,p,a,h1,h2,h3{margin:0; padding:0; border:0;}
ul{list-style-type:none;}
a:link, a:active, a:visited{color:#2E4A72; text-decoration:none;}
a:focus, a:hover{color:#F4A521; text-decoration:none;}

/* Classi generiche */
.clearboth{clear:both; width:auto; height:1px; overflow:hidden;}
.nascondi{left:-9999px; position:absolute; top:-9999px;}

/* Impostazione generale della pagina (colonne, head, foot) */
div#pagina{width:100%; clear:both; margin:0; padding:0;}
div#head{width:auto; height:390px; overflow:hidden; background:url(../immagini/bg-head.gif) repeat-x top left; border:10px solid #F9F9F3;}
div#corpo{ width:909px; margin:0 auto 0 auto; clear:both;}
div#colsx{width:608px; float:left;}
div#coldx{width:301px; float:left;}
div#foot{width:auto; height:141px; overflow:hidden; clear:both; background:url(../immagini/bg-foot.gif) repeat-x top left; border:10px solid #F9F9F3; border-top:0; margin:0 0 0 0;}

div#logo-stampa{display:none;}

/* Head (logo + flash + menu + last foto) */
div#head h1{width:908px; height:162px; margin:0 auto 0 auto; background:url(../immagini/bg-barra-up.jpg) no-repeat top right; overflow:hidden;}
div#head h1 a{display:block; float:left; width:216px; height:128px; margin:13px 0 0 0;}
div#head h2{position:absolute; top:20px; left:50%; margin:0 0 0 60px; color:#F4A521; font:bold 1.3em/1.4em arial,verdana,sans-serif;}
div#under-head{width:908px; height:225px; clear:both; overflow:hidden; margin:0 auto 0 auto;}
div.brevi{float:left; display:inline; width:301px; height:178px; overflow:hidden;}
  div#last-news{background:url(../immagini/bg-brevi-news.jpg) no-repeat top left; margin:47px 3px 0 0;}
  div#last-foto{background:url(../immagini/bg-brevi-foto.jpg) no-repeat top left; margin:47px 3px 0 0;}
div#head div h3{display:block; width:89px; height:89px; position:absolute; margin:0 0 0 212px;}
  div#last-news h3{background:url(../immagini/bg-titolo-news.gif) no-repeat top left;}
  div#last-foto h3{background:url(../immagini/bg-titolo-foto.gif) no-repeat top left;}

/* Menù */
div#menu ul{width:464px; height:30px; position:absolute; left:50%; margin:-30px 0 0 -232px; clear:both;}
div#menu ul li{float:left;}
div#menu ul li a:link, div#menu ul li a:active, div#menu ul li a:visited{display:block; width:116px; height:20px; color:#6B727D; font:bold 16px/20px arial,verdana,sans-serif; padding:5px 0 5px 0; text-align:center; background:url(../immagini/menu-bg.gif) no-repeat center left;}
div#menu ul li a:hover, div#menu ul li a:focus{color:#2D4971;}
div#menu ul li a.sez-in:link, div#menu ul li a.sez-in:active, div#menu ul li a.sez-in:visited, div#menu ul li a.sez-in:hover, div#menu ul li a.sez-in:focus{background:url(../immagini/menu-bg-over.gif) no-repeat center left; color:#fff;}

/* Ultime News */
div#last-news{}
div#last-news ul{display:block; width:100%; height:148px; overflow:hidden; font:normal 14px/24px arial,verdana,sans-serif;}
div#last-news ul li{display:block; width:auto; height:115px; margin:32px; overflow:hidden;}
div#last-news ul li div{color:#0399D7;}
div#last-news ul li a:link,div#last-news ul li a:active,div#last-news ul li a:visited{color:#066992;}
div#last-news ul li a:hover,div#last-news ul li a:focus{color:#0399D7;}
div#archivio{display:inline; float:left; width:92px; height:22px; margin:4px; overflow:hidden;}
div#archivio a:link,div#archivio a:active,div#archivio a:visited,div#archivio a:focus,div#archivio a:hover{display:block; width:92px; height:22px; background:url(../immagini/news-archivio.gif) no-repeat top left; color:#fff;}

/* Ultime Foto */
div#last-foto{}
div#last-foto p{display:inline; float:left; overflow:hidden; margin:50px 0 0 38px;}
div#last-foto p a{display:inline; float:left; margin:0 14px 0 0;}
div#last-foto p a:link, div#last-foto p a:active, div#last-foto p a:visited{width:100px; height:75px; border:2px solid #C1EDFE;}
div#last-foto p a:focus, div#last-foto p a:hover{border:2px solid #F4A521;}
div#last-foto p a img{float:left;}
div#last-foto ul{display:inline; float:left; width:292px; height:22px; margin:23px 5px 0 4px; overflow:hidden;}
div#last-foto ul li{display:block; float:left; width:50%;}
div#last-foto ul li#foto-indietro a{float:left;}
div#last-foto ul li#foto-avanti a{float:right;}

/* Links Esterni */
div#link-esterni{float:left; display:inline; overflow:hidden; background:url(../immagini/bg-link-esterni.jpg) no-repeat top left; width:300px; height:225px;}
div#link-esterni a#logo-coni{width:80px; height:53px; display:block; margin:63px 0 0 195px;}
div#link-esterni a#logo-fin{width:80px; height:28px; display:block; margin:8px 0 0 195px;}

h6#vai-impianto{width:300px; height:49px; clear:both; display:block; margin:24px 0 0 0; background:#1C3D6B url(../immagini/bg-vaisede.gif) no-repeat top left; overflow:hidden;}
h6#vai-impianto a:link,h6#vai-impianto a:active,h6#vai-impianto a:visited{display:block; color:#F9F9F3; font-size:15px; margin:15px 0 0 15px;}
h6#vai-impianto a:focus,h6#vai-impianto a:hover{color:#F4A521;}

/* Colonna sx (testo principale della pagina) */
div#colsx h1{left:-9999px; position:absolute; top:-9999px;}
div#colsx h2{margin:0 0 15px 0; clear:both; font:normal 1.8em/1.2em arial,verdana,sans-serif; color:#2E4A72;}
div#colsx h2 a:link,div#colsx h2 a:active,div#colsx h2 a:visited{color:#2E4A72;}
div#colsx h2 a:focus,div#colsx h2 a:hover{color:#F4A521;}
div#colsx div.articolo{padding:42px 30px 20px 30px; background:url(../immagini/bg-articolo.jpg) no-repeat top left;}
div.articolo p{margin:0 0 10px 0;}
div.articolo ul{margin:0 0 0 30px; list-style-image:url(../immagini/freccia-li.gif); list-style-position:outside; vertical-align:middle;}
div.articolo ul li{padding:0 0 0 0px;}
.continua{display:inline; font-weight:bold; text-transform:uppercase;}

div#operazioni{padding:0; margin:30px auto 15px auto; text-align:center; font:bold 1.3em/1.0em arial,verdana,sans-serif;}
div#turni{padding:0; margin:0 auto 15px auto;  text-align:center;}

table#documenti{border-top:10px solid #E8E8E3; border-bottom:10px solid #E8E8E3; border-left:10px solid #E8E8E3; width:100%;  border-right:10px solid #E8E8E3; margin:0 0 10px 0;}
table#documenti thead {}
table#documenti tbody {}
table#documenti tr.tr-attivo {background:#D5D5D0; border-bottom:10px solid #E8E8E3;}
table#documenti tr.tr-attivo-over{background:#fff; border-bottom:10px solid #E8E8E3;}
table#documenti th {text-align:center; padding:5px; }
table#documenti td {text-align:left; padding:5px;}

ul#avanti-indietro{display:block; float:left; width:100%; height:36px; margin:0;}
ul#avanti-indietro li{display:block; float:left; width:50%; font-size:1em; font-weight:bold;}
ul#avanti-indietro li#focus-indietro a{float:left; font-size:1.2em;}
ul#avanti-indietro li#focus-avanti a{float:right; font-size:1.2em;}
  li#focus-indietro a img{margin:0 10px 0 0;}
  li#focus-avanti a img{margin:0 0 0 10px;}

div#colsx .floatdx{float:right; display:inline; margin:0 0 15px 15px; padding:0; background:#F9F9F3; border:4px solid #6B727D;}
div#colsx .floatdx img{display:block; float:left;}
div.thumbnail{float:left; display:inline; margin:0 0 7px 7px; padding:0; }
div.thumbnail a:link,div.thumbnail a:active,div.thumbnail a:visited{float:left; display:inline; padding:4px; background:#6B727D; border:10px solid #F9F9F3;}
div.thumbnail a:focus,div.thumbnail a:hover{padding:10px; background:#D5D5D0; border:4px solid #6B727D;}
div.thumbnail img{display:block; float:left;}

fieldset {border:10px solid #E8E8E3; padding:20px; margin-top:10px; background:none;}
legend {color:#E8E8E3; background:#6B727D; padding:10px;border:10px solid #E8E8E3; margin-bottom:10px; font:bold 1.1em/1em arial,verdana,sans-serif;}
label {display:block; float:left; width:150px; font-weight:bold; margin:0px;}
select {font-family:"Courier New",Courier,mono,serif; font-size:100%; color:#77818E; 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:265px; color:#77818E; 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:#77818E; 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; background:none;}
input.tastoform {float:right; display:inline; font:100% arial,verdana,sans-serif; margin:0; height:auto; width:auto; padding:5px; color:#E8E8E3; font-weight:bold; border:10px solid #E8E8E3; border-top:0; background-color:#6B727D; cursor:hand;}
input.tastoformover{float:right; display:inline; font:100% arial,verdana,sans-serif; margin:0; height:auto; width:auto; padding:5px; color:#F4A521; font-weight:bold; border:10px solid #E8E8E3; border-top:0; background-color:#2E4A72; cursor:hand;}
fieldset#conferma label {display:inline; float:none; width:auto;} 
img#securimage{border:2px solid #BCBCBC;}

/* Riquadro Attività (titolo + menù) */
div#attivita{width:301px; margin:38px 0 0 0; background:url(../immagini/bg-attivita.gif) repeat-y top left;}
div#attivita ul{margin:0 5px 0 4px;}
div#attivita h3{display:block; width:89px; height:89px; position:absolute; margin:0 0 0 212px; background:url(../immagini/bg-titolo-attivita.gif) no-repeat top left;}
div#attivita ul{font:bold 14px/18px arial,verdana,sans-serif;}
div#attivita ul li{float:left; width:100%;}
div#attivita ul li a{display:block; width:252px; margin:0 0 1px 0; padding:8px 10px 8px 30px; color:#2E4A72; background-image:url(../immagini/freccia-dx-attivita.gif); background-position:center left; background-repeat:no-repeat;}
div#attivita ul li a.madre{background-image:url(../immagini/freccia-giu-attivita.gif);}
div#attivita ul li a:link, div#attivita ul li a:active, div#attivita ul li a:visited{background-color:#DFC08E;}
div#attivita ul li a:hover, div#attivita ul li a:focus{background-color:#F2C67E;}
div#attivita ul li ul{margin:0;}
div#attivita ul li ul li a{width:232px; background-image:url(../immagini/freccia-dx-sottoattivita.gif); background-position:center left; padding:8px 10px 8px 50px;}
div#attivita ul li ul li a:link, div#attivita ul li ul li a:active, div#attivita ul li ul li a:visited{background-color:#DDAD5F;}
div#attivita ul li ul li a:hover, div#attivita ul li ul li a:focus{background-color:#F2B95B;}
div#attivita-head{background:#F9F9F3 url(../immagini/attivita-head.gif) no-repeat top left; width:100%; height:5px; margin:0 0 1px 0; overflow:hidden;}
div#attivita-foot{background:url(../immagini/attivita-foot.gif) no-repeat top left; clear:both; width:100%; height:4px; margin:0; overflow:hidden;}

/* Loghi e Banner colonna dx */
div#bannerdx{width:282px; margin:0 0 30px 0;}
div#bannerdx a{display:inline; float:left; overflow:hidden;}
div#bannerdx a.grande{width:234px; height:60px; background:#ccc; margin:14px 0 0 24px;}
div#bannerdx a.medio{width:120px; height:90px; background:#ccc; margin:14px 0 0 14px;}
div#bannerdx a.piccolo{width:120px; height:60px; background:#ccc; margin:14px 0 0 14px;}

/* Foot */
div#dati-azienda{width:909px; margin:0 auto 0 auto; color:#F9F9F3;}
 div#dati-azienda p{display:inline; width:608px; float:left; margin:23px 0 0 0; padding:0;}
 div#copyright{display:inline; width:301px; height:29px; float:left; margin:0; padding:3px 0 0 0; text-align:center; font-size:12px; background:url(../immagini/bg-copyright.gif) no-repeat top left; color:#6B727D;}
div#siteland{width:909px; height:20px; clear:both; margin:10px auto 0 auto;}
 div#siteland a{color:#F4A521;}