div#boxprinc div#cont div div#colonna_testo { float:left; width: 250px; min-height: 30px; padding-bottom:4px }div#boxprinc div#cont div div#colonna_foto { float:right; width: 190px; min-height: 30px; font-size:0.8em; }div#boxprinc div#cont div div#colonna_foto img { border: solid 1px #99B098; }div#boxprinc div#cont div div#colonna_foto a img:hover { border: solid 1px #FF9900; }div#boxprinc div#cont div div#colonna_foto img.logo { border: none; }div#boxprinc div#cont div div#separatore { clear:both; border-top: solid 1px #FF9900; margin-bottom:10px ; height:1px; width:450px}div#boxprinc div#cont div div#separatore.vuoto { border: none }table.tabelladati tr.titoli td { background-color:#99B098; color:#FFFFFF; font-weight:bold }table.tabelladati tr.titoli td a { color:#FFFFFF }table.tabelladati tr.sottotitoli td { background-color:#D0E9CD }table.tabelladati tr.rigauno td { background-color:#FFFFFF }table.tabelladati tr.rigadue td { background-color:#DDF1C8 }table.tabelladati td.foto img { border:1px solid #99B098 }table.tabelladati input , table.tabelladati select { font-size:0.9em }table.tabelladati input.piccolo , table.tabelladati select.piccolo { width:120px }a.moltopiccolo { font-size: 0.8em; color:#597B59 }a.piccolo{ font-size: 1.0em; color:#466C46; font-weight: lighter }a.medio { font-size: 1.2em;  color:#315B31; font-weight: normal  }a.grande { font-size: 1.4em; color:#1A481A; font-weight: bold  }a.enorme { font-size: 1.6em; color:#315B31; font-weight: bolder  }/* ------------------------[ FORMATTAZIONI ]------------------------------------------ */body { margin: 0px; padding: 0px; background-color: #BEBCAD; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 100% }ul { list-style-type: none }ul, li { margin: 0px; padding: 0px }ol { padding: 0 0 0 20px }div { text-align:left }h3 { font-size: 140%; margin-top:20px; color:#930; margin: 20px 0 }h3 em.tipologia { color:#999 }h4 { font-size: 100%; margin-top:20px; color:#930 }h4 em.tipologia { color:#999 }.hidden { visibility: hidden }/* ------------------------[ CONTENITORE ]------------------------------------------- */div#shadtop { font-size:0.1em; height:10px; background-image: url(../grafix/ombrabktop.gif); background-attachment: scroll; background-repeat: repeat-y; background-position: center bottom; }div#container { font-size: 80%; width: 800px; margin: 0 auto; padding: 0 15px 0; background-image: url(../grafix/ombrabk.gif); background-attachment: scroll; background-repeat: repeat-y; background-position: center top; }div#shaddwn { font-size:0.1em; height:10px; background-image: url(../grafix/ombrabkdwn.gif); background-attachment: scroll; background-repeat: repeat-y; background-position: center top; }/* ------------------------[ TESTA ]------------------------------------------------- */div#search { width: 800px; height: 22px; background-color: #446C30; background-image: url(../grafix/tophead.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top }div#search div { font-size:90%; color:#BDE2AA; float:left; width:160px; padding-top:2px; vertical-align: middle; }div#search div#bandiere { margin-top: 3px }div#search div#bandiere img { margin-right: 3px }div#search div#cerca { padding-top:0 }div#search form { border:none; margin:0; padding:0 }div#search input#c { font-size:90%; width:100px; border:none; padding:2px 0 0 0; margin:3px 4px 0 0; height:16px }div#search input#q { font-size:90%; width:100px; border:none; padding:2px 0 0 0; margin:3px 4px 0 0; height:16px }div#search input { float:left }div#search a { color:#BDE2AA; text-decoration:none }div#foto { width: 800px; height: 273px; padding:0 }div#foto img { margin:0 }div#fotoflash { width: 800px; height: 272px; padding:0 }div#fotoflash object { margin: 0; border:none; padding:0}/* ------------------------[ CORPO ]------------------------------------------------- */div#colmain { width: 800px; background-color: #446C30; float:left }/* ------------------------[ COLONNA DI SINISTRA ]----------------------------------- */div#colSX { width: 160px; float:left }div#colSX div { background-image: url(../grafix/li.gif); background-attachment: scroll; background-repeat: repeat-x; background-position: left top; text-transform: uppercase; height:26px; font-weight: bold; padding: 2px 2px 0 6px; color:#FFFFFF }div#colSX div#y { background-image: url(../grafix/liy.gif); background-attachment: scroll; background-repeat: repeat-x; background-position: left top; text-transform: uppercase; height:26px; font-weight: bold; color:#000 }div#colSX div#y a { color:#000; text-decoration:none }div#colSX div#y a:hover { color:#930 }div#colSX div#b { font-size: 0.9em; background-image: url(../grafix/lib.gif); background-attachment: scroll; background-repeat: repeat-x; background-position: left top; text-transform: uppercase; height:50px; font-weight: bold; color:#000 }div#colSX div#b a { color:#FFF; text-decoration:none }div#colSX div#b a:hover { color:#930 }div#colSX li { padding-left:10px; font-weight: bold }div#colSX li:hover { background-color:#698959 }div#colSX ul { margin-bottom:4px }div#colSX div a, div#colSX ul a { color:#FFFFFF; text-decoration:none }div#colSX div a:hover, div#colSX ul a:hover { color:#F6EB13 }/* ------------------------[ COLONNA CENTRALE ]------------------------------------- */div#colCX { width: 640px; float:left; background-color: #FFFFFF; height: auto !important; height: 450px; min-height: 450px }/* ------------------------[ BOX PER HOMEPAGE ]------------------------------------- */div#boxnovita { width: 320px; background-color: #FFFFDF; float:left; height:480px }div#boxnovita #cont { width: 160px; float:left }div#boxnovita div a { color: #000; text-decoration:none }div#boxnovita div a:hover { color: #930 }div#boxnovita div#divisore { background-attachment: scroll; background-image: url(../grafix/divisore.gif); background-repeat: repeat-x; background-position: left top; height:6px; margin: 0 }div#boxnovita div#shadow { background-attachment: scroll; background-image: url(../grafix/ombra-nov.gif); background-repeat: repeat-x; background-position: left top; height:10px; font-size:0.1em }div#boxnovita div#text { font-size: 0.95em; height:140px }div#boxnovita div#text div { width:144; padding: 0 4px; }div#boxnovita div#tit { background-color: #CCCC99; font-weight: bold; height:16px; padding: 2px 2px 0 6px }div#boxevidenza { width: 160px; background-color: #FFFF33; float:left; height:480px }div#boxevidenza div a { color: #000; text-decoration:none }div#boxevidenza div a:hover { color: #930 }div#boxevidenza div#divisore { background-attachment: scroll; background-image: url(../grafix/divisore.gif); background-repeat: repeat-x; background-position: left top; height:6px; margin: 0 }div#boxevidenza div#shadow { background-attachment: scroll; background-image: url(../grafix/ombra-evi.gif); background-repeat: repeat-x; background-position: left top; height:10px; font-size:0.1em }div#boxevidenza div#text { font-size: 0.9em; height:140px }div#boxevidenza div#text div { width:144; padding: 0 4px; }div#boxevidenza div#tit { background-color: #F6EB13; font-weight: bold; height:16px; padding: 2px 2px 0 6px }div#boximg { width: 160px; background-color: #B76834; float:left; height:480px }div#boximg div#tit {  background-color: #930; font-weight: bold; height:16px; padding: 2px 2px 0 6px }div#boximg div a { color: #000; text-decoration:none }div#boximg div a:hover { color: #FFF }div#boximg div#text { padding: 8px 6px 0; background-attachment: scroll; background-image: url(../grafix/ombra-img.gif); background-repeat: repeat-x; background-position: left top; height: 134px }div#boximg div#text ul { margin-top: 4px }div#boximg div#text ul li { font-size: 90%; background-attachment: scroll; background-image: url(../grafix/dot.gif); background-repeat: no-repeat; background-position: left center; padding-left: 8px }div#boximg div#text ul li a { font-weight: bold; color: #000; text-decoration: none }div#boximg div#text ul li a:hover { color: #930 }div#boxfoot { width: 640px; background-color: #C4FFC5; float:left }div#boxfoot div#cont { width: 160px; float:left }div#boxfoot div#tit a { color: #000; text-decoration:none }div#boxfoot div#tit a:hover { color: #930 }div#boxfoot div#tit { background-color: #9FD7A0; font-weight: bold; height:16px; padding: 2px 2px 0 6px }div#boxfoot div#text { padding: 10px 6px 4px; background-attachment: scroll; background-image: url(../grafix/ombra-foot.gif); background-repeat: repeat-x; background-position: left top; height: 140px }div#boxfoot div#text ul { margin-top: 4px }div#boxfoot div#text ul li { font-size: 90%; background-attachment: scroll; background-image: url(../grafix/dot.gif); background-repeat: no-repeat; background-position: left center; padding-left: 8px }div#boxfoot div#text ul li a { font-weight: bold; color: #000; text-decoration: none }div#boxfoot div#text ul li a:hover { color: #930 }/* ------------------------[ BOX PER SOTTOPAGINA ]----------------------------------- */div#boxprinc { width: 640px; background-color: #FFFFFF; float:left }div#boxprinc div#cont { width: 480px; float:left; height: auto !important; height: 300px; min-height: 300px;}div#boxprinc div#cont div { width: 460px; margin-left:10px }div#boxprinc div#cont div div { width: 100%; margin-left:0px }div#boxprinc div#cont div a { color:#930; text-decoration:underline }div#boxprinc div#cont div a:hover { color:#000 }div#boxprinc div#cont div div#othernews { width:450px ;background-color: #FFFFCC;border: 1px solid #993300; padding:4px; margin:0px }div#boxprinc div#cont div div#othernews a { color:#000; text-decoration:none }div#boxprinc div#cont div div#othernews a:hover { color:#930; text-decoration:underline }div#boxprinc div#cont div h5 {font-size: 90%; margin: 18px 0; font-weight: normal }div#boxprinc div#cont div h5 a { color:#555; text-decoration:none }div#boxprinc div#cont div h5 a:hover { color:#930; text-decoration:underline }div#boxprinc div#cont div p { clear:left }div#boxprinc div#cont div ol { clear:left }div#boxprinc div#cont div ul li { background-attachment: scroll; background-image: url(../grafix/dot.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 8px; clear:left }div#boxprinc div#cont div ul li { margin-left: 0px }div#boxprinc div#cont div ul.nobull li { list-style-type: none; background-image: none; margin:0; padding:0 }div#boxprinc div#cont div#fotodida { font-size:100%; color:#666; font-style: italic; margin:0 0 20px ; width:460px; float:left }div#boxprinc div#cont div#fotodidab { font-size:100%; color:#666; font-style: italic; margin:0 0 0 20px; width:164px; float:right }div#boxprinc div#cont div#fotodidab img { margin-bottom:10px }div#boxprinc div#cont div#corponews { margin: 0; clear:no }div#boxprinc div#cont div#google { margin: 0; clear:no; width:300px }div#boxprinc div#cont div#google div div#res { background-color:#FF0000 }div#boxprinc div#cont table { font-size:100% }div#boxprinc div#cont table span.titoli { color:#930; font-weight:bold }div#boxprinc div#cont table.news tr.on td { background-color:#FFFFCC }div#boxprinc div#cont a.attivo { background-color:#993300; font-weight: bold; color:#FFFFFF; padding: 1px 4px }div#boxprinc div#cont #results_015209111179367479078:b64_e_mhe3y { background-color:#FF0000; float: none; position: fixed; width: 800px }/* ------------------------[ COLONNA DI DESTRA ]------------------------------------ */div#colDX { width: 160px; background-color: #B76834; float:left }div#colDX div#text { padding: 10px 6px 0; background-attachment: scroll; background-image: url(../grafix/ombra-img.gif); background-repeat: repeat-x; background-position: left top }div#colDX div#tit { background-color: #930; font-weight: bold; height:16px; padding: 2px 2px 0 6px }div#colDXX { width: 160px; background-color: #C4FFC5; float:left }div#colDXX div#text { padding: 10px 6px 0; background-attachment: scroll; background-image: url(../grafix/ombra-foot.gif); background-repeat: repeat-x; background-position: left top }div#colDXX div#tit { background-color: #9FD7A0; font-weight: bold; height:16px; padding: 2px 2px 0 6px }div#colDX div#text ul, div#colDXX div#text ul { margin: 4px 0 }div#colDX div#text ul li, div#colDXX div#text ul li { font-size: 90%; background-attachment: scroll; background-image: url(../grafix/dot.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 8px }div#colDX div#text ul li a, div#colDXX div#text ul li a { font-weight: bold; color: #000; text-decoration: none }div#colDX div#text ul li a:hover, div#colDXX div#text ul li a:hover { color: #930 }div#colDX div#tit a, div#colDXX div#tit a { color: #000; text-decoration:none }div#colDX div#tit a:hover { color: #FFF }div#colDXX div#tit a:hover { color: #930 }/* ------------------------[ PIEDE ]------------------------------------------------- */div#copy { width: 800px; background-color: #D6D4CE }div#copy div#boxcopy { font-size:75%; width: 792px; clear:left; padding: 4px 0; margin-left:4px }div#copy div#boxcopy a { color: #000; text-decoration:underline }div#copy div#boxcopy a:hover { color: #930 }/* ---[ OPERAZIONE TRASPARENZA ]-----------------------------------------------------*/table#trasparenza tr.row_a td { background-color:#446C30; font-weight:bold; color:#FFFFFF }table#trasparenza tr.row_c td { background-color:#FFFFFF }table#trasparenza tr.row_c td.attivo { background-color:#EFF9D7 }td.sottotabella a { text-decoration:none; font-size:0.1em; }td.sottotabella img { border:none; text-decoration:none }