.hide, .testataprint {
display: none;
}

body {
background-color:#ffffff;
margin: 0em;
padding: 0em;
}

#layoutreti1 {
width: 100%;
text-align:left;
}
#layoutreti1auto {
width: 100%;
text-align:left;
}

h1.wai {
font-size:0em;
font-weight:normal;
margin:0em;
padding:0em;
border:0em;
}

center {
margin:0em;
padding:0em;
}

.tdtestata {
border-top: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color: #1B604B;
}

.nomesito {
float: left;
margin-top:1.6em;
margin-left:0.7em;
margin-bottom:2em;
}

.loghipartners {
float: right;
margin-top:1.4em;
margin-right:0.8em;
margin-bottom:1em;
text-align:right;
}

.tdcapitello {
border-left: solid 1px #ffffff;
background-color: #1B604B;
width:25%;
}

.botnavig {
background-color: transparent;
}
.botnavigauto {
background-color: #FF9900;
}

#botback {
border-right: solid 1px #1B604B;
}

.botnavigsx {
float:left;
}
.botnavigsxauto {
float:left;
height:23px;
}

.botnavigdx {
float:right;
}
.botnavigdxauto {
float:right;
height:23px;
}


.tdbasamento {
border-left: solid 1px #ffffff;
background-color: #FC7E03;
}

.tdarcotophome {
background-image: URL(../gif/bkg_arco_home.gif);
background-repeat: repeat-x;
width:75%;
text-align:left;
}

.tdarcotop2liv {
background-image: URL(../gif/bkg_arco_2liv.gif);
background-repeat: repeat-x;
width:75%;
text-align:left;
}

.tdarcobottomhome {
background-image: URL(../gif/bkg_basamento_home.gif);
background-repeat: repeat-x;
}

.tdarcobottom2liv {
background-image: URL(../gif/bkg_basamento_2liv.gif);
background-repeat: repeat-x;
}

.tdmenu {
border-top: solid 4px #ffffff;
border-left: solid 1px #ffffff;
border-bottom: solid 4px #ffffff;
background-color: #2A703A;
padding-top:1em;
padding-bottom:1.1em;
}
.tdmenuauto {
border-top: solid 4px #ffffff;
border-left: solid 1px #ffffff;
border-bottom: solid 4px #ffffff;
background-color: #2A703A;
background-image: URL(../gif/bkg_menu.gif);
padding-top:1em;
padding-bottom:1.1em;
}

.menubox {
border-top: solid 4px #ffffff;
border-left: solid 1px #ffffff;
border-bottom: solid 4px #ffffff;
background-color: #2A703A;
padding-top:0.8em;
padding-bottom:0.8em;
}
.menuboxauto {
border-top: solid 4px #ffffff;
border-left: solid 1px #ffffff;
border-bottom: solid 4px #ffffff;
background-color: #2A703A;
background-image: URL(../gif/bkg_menu.gif);
padding-top:1em;
padding-bottom:0.8em;
}

.menuimgsfondo {
background-image: URL(../gif/bkg_img_menu.gif);
margin-top:0.4em;
}
.menuimgsfondofirst {
background-image: URL(../gif/bkg_img_menu.gif);
margin-top:0em;
}
 
.imgmenuvoci {
margin-bottom:0.1em;
}
.imgmenuvoci2 {
margin-bottom:0em;
}

.submenuvoce {
background-color:#AED193;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
margin-left:1px;
padding-left:1.5em;
padding-right:1em;
padding-top:0.4em;
padding-bottom:0.45em;
border-bottom: solid 1px #ffffff;
}
.submenuvoce a:normal{color:#000000; text-decoration: none;}
.submenuvoce a:visited{color:#1B604B; text-decoration: none;}
.submenuvoce a:active{color:#C90D17; text-decoration: none;}
.submenuvoce a:hover{color:#ffffff; text-decoration: none;}
.submenuvoce a{color:#000000; text-decoration: none;}

.submenuvocevoid {
background-color:#AED193;
margin-bottom:0.4em;
margin-left:1px;
padding-left:1.5em;
padding-right:1em;
padding-top:0em;
padding-bottom:0em;
border-bottom: solid 1px #ffffff;
}

#submenuvocefirst {
padding-top:0.8em;
}
#submenuvocelast {
margin-bottom:0.5em;
}
#submenuvoceunica {
padding-top:0.8em;
margin-bottom:0.5em;
}


.newsboxmenu1 {
margin-top: 1.1em;
margin-left: 20px;
}
.newsboxmenu2 {
margin-left: 8px;
margin-bottom: 0.5em;
}


.tdtestohome {
background-image: URL(../gif/bkg_testo_home.gif);
background-repeat: repeat-y;
padding-left:3.8em;
padding-right:1.2em;
}


.contenutibox {
background-image: URL(../gif/bkg_testo_2liv.gif);
background-repeat: repeat-y;
padding-left:3.5em;
padding-right:1.6em;
padding-bottom:0em;
}


.tdevidenza {
padding-right:1.3em;
width:50%;
}
.tdevidenza2 {
padding-top:1.75em;
padding-right:1em;
}
.tdnotizie {
width:50%;
}
.tdcontattaci {
padding-top:2em;
}

.newshead {
text-align:center;
} 
.newsstroke {
margin-top:0.2em;
margin-bottom:0.9em;
text-align:center;
border:solid 1px #000000;
}



div.newstitprotezionecivile {
background-color:#FF9900;
margin:1px;
}
.newstitprotezionecivile a:normal{background-color:#FF9900;}
.newstitprotezionecivile a:visited{background-color:#FF9900;}
.newstitprotezionecivile a:active{background-color:#B33B09; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;}
.newstitprotezionecivile a:hover{background-color:#B33B09; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;}
.newstitprotezionecivile a {
text-align:center;
background-color:#FF9900;
padding-left:1.2em;
padding-right:1.2em;
color:#ffffff;
font-family: Arial, Helvetica, Sans-Serif;
font-size:0.7em;
text-transform:uppercase;
letter-spacing:0.1em;
text-decoration: none;
border-left:solid 1px #FF9900;
border-right:solid 1px #FF9900;
}



.lanciobox {
margin-top: 0.75em;
}

.lancio {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height:1.3em;
}
.lancio a:normal{color:#000000; text-decoration: none;}
.lancio a:visited{color:#000000; text-decoration: none;}
.lancio a:active{color:#000000; text-decoration: none;}
.lancio a:hover{color:#000000; text-decoration: underline;}
.lancio a{color:#000000; text-decoration: none; font-weight:bold;}



.evidenzahp {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height:1.65em;
margin-top:0.3em;
margin-bottom:0.1em;
}
#minievidenza {
line-height:1.15em;
}
.tdcontattaci .evidenzahp {
line-height:1.15em;
margin-top:0em;
margin-bottom:1.3em;
}
.evidenzahp a:normal{color:#FF7E00; text-decoration: none;}
.evidenzahp a:visited{color:#FF7E00; text-decoration: none;}
.evidenzahp a:active{color:#FF9F00; text-decoration: none;}
.evidenzahp a:hover{color:#FF9F00; text-decoration: underline;}
.evidenzahp a{color:#FF7E00; text-decoration: none; font-weight:bold;}

.evidenzahptit {
font-size:1.3em;
margin-bottom:0.2em;
font-weight:bold;
}

.evidenzahpthumb {
margin-right:0.4em;
padding-top:0.3em;
padding-bottom:0.2em;
float:left;
}

.contattacibox {
padding-top:0.3em;
padding-bottom:0.25em;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
text-align:center;
}
.mailtesto {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
font-weight:bold;
}
.mailtesto a {
color:#000000;
text-decoration:none;
}



.tdbdabraccio {
background-image: URL(../gif/bkg_bda_braccio.gif);
background-repeat: repeat-y;
border-left: solid 1px #ffffff;
background-color: #ffffff;
padding-top:1.2em;
padding-left:1.2em;
padding-right:1.1em;
padding-bottom:1.2em;
}
.bdabracciobox {
background-image: URL(../gif/bkg_bda_braccio.gif);
background-repeat: repeat-y;
border-left: solid 1px #ffffff;
border-right: solid 1px #FC7E03;
background-color: #ffffff;
padding-top:0.8em;
padding-left:0.8em;
padding-right:0.8em;
padding-bottom:0.8em;
}
.bdabracciobottom {
border-left: solid 1px #ffffff;
background-color: #FC7E03;
margin-bottom:1.2em;
}

.tdbdabottom1 {
background-color: #FC7E03;
border-left: solid 1px #ffffff;
height:14px;
}
.tdbdabottom2 {
background-color: #FC7E03;
text-align:right;
}

.testobda {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height:1.5em;
}
.testobda2 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
}



form.mappelazio {
margin-top: 1.8em;
margin-bottom: 0.7em;
}
form.mappelazio input {
border: solid 1px #000000;
background-color:#FF9900;
font-family: Arial, Helvetica, Sans-Serif;
width:149px;
margin-top:0.3em;
margin-bottom:1em;
}
form.mappelazio input.button {
margin-top: 1.3em;
margin-bottom: 0em;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color:#ffffff;
background-color:#2A703A;
font-weight:bold;
width:5em;
}

form.mappelazio2 {
margin-top: 0.7em;
margin-bottom: 0.2em;
}
form.mappelazio2 input {
border: solid 1px #000000;
background-color:#FF9900;
font-family: Arial, Helvetica, Sans-Serif;
width:149px;
margin-top:0.2em;
margin-bottom:0.6em;
}
form.mappelazio2 input.button {
margin-top: 0.5em;
margin-bottom: 0em;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color:#ffffff;
background-color:#2A703A;
font-weight:bold;
width:5em;
}




#tablemappe {
margin-top:0.5em;
margin-bottom:0.5em;
}

.tdrmcitta {
width: 35%;
border-right: solid 1px #E8D48A;
border-bottom: solid 1px #E8D48A;
vertical-align:middle;
}
.basermcitta {
width:178px;
background-image:URL(../gif/mappabase_rmcitta.jpg);
}

.tdrmprov {
width: 33%
border: none;
border-bottom: solid 1px #E8D48A;
vertical-align: middle;
}
.basermprov {
width:170px;
background-image:URL(../gif/mappabase_rmprov.jpg);
}

.tdfr {
width: 31%;
border-left: solid 1px #E8D48A;
border-bottom: solid 1px #E8D48A;
vertical-align:middle;
}
.basefr {
width:153px;
background-image:URL(../gif/mappabase_fr.jpg);
}

.tdlt {
border: none;
border-right: solid 1px #E8D48A;
vertical-align:middle;
}
.baselt {
width:178px;
background-image:URL(../gif/mappabase_lt.jpg);
}

.tdri {
border: none;
vertical-align:middle;
}
.baseri {
width:170px;
background-image:URL(../gif/mappabase_ri.jpg);
}

.tdvt {
border: none;
border-left: solid 1px #E8D48A;
vertical-align:middle;
}
.basevt {
width:153px;
background-image:URL(../gif/mappabase_vt.jpg);
}

.mappedida {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
text-align:center;
margin: 0.4em;
margin-left: 0.2em;
margin-right: 0.2em;
}





.anglesx {
float:left;
}
.angledx {
float:right;
}


.galleriabox {
float:left;
width:54%;
}
.segnalazionibox {
float:right;
width:45%;
}

.headergalleria {
background-color:#C4B162;
}
.headergalleriatxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.6em;
text-align:center;
padding:0.4em;
}
.headergalleriatxt a:normal{color:#000000; text-decoration: none;}
.headergalleriatxt a:visited{color:#000000; text-decoration: none;}
.headergalleriatxt a:active{color:#ffffff; text-decoration: none;}
.headergalleriatxt a:hover{color:#000000; text-decoration: underline;}
.headergalleriatxt a{color:#000000; text-decoration: none;}

.bdgalleria {
background-color:#E8D48A;
border: solid 1px #ffffff;
padding-top:0.8em;
padding-left:0.1em;
padding-bottom:0.8em;
}
.bdgalleria img {
margin-right:0.2em;
}

.headersegnalazioni {
background-color:#AAAAAA;
}
.headersegnalazionitxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.6em;
text-align:center;
padding:0.4em;
}
.bdsegnalazioni {
background-color:#CCCCCC;
border: solid 1px #ffffff;
padding-top:0.8em;
padding-left:0.4em;
padding-bottom:0.8em;
}
.bdsegnalazioni img {
margin-right:0.3em;
}




br.clear {
clear: both;
}







.tocbox {
width:50%;
text-align:left;
margin-top:2em;
margin-bottom:2.2em;
}
.tocvoce {
color:#FF9900;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.6em;
font-weight:bold;
text-align:left;
padding-top: 0.1em;
padding-bottom: 0.1em;
border-bottom: solid 1px #FF9900;
}
.tocvoce a:normal{color:#FF9900; text-decoration: none;}
.tocvoce a:visited{color:#FF9900; text-decoration: none;}
.tocvoce a:active{color:#C90D17; text-decoration: none;}
.tocvoce a:hover{color:#6F984D; text-decoration: none;}
.tocvoce a{color:#FF9900; text-decoration: none;}

img.bottop {
margin-left:0.5em;
margin-right:0em;
}
.listacompatta img.bottop {
margin-left:0em;
margin-top:0.5em;
}
img.bottopfloat {
margin-right:0.5em;
float:left;
}

h1 {
color:#6F984D;
font-family: Times New Roman, Times;
font-size:1.9em;
line-height:1em;
font-weight:bold;
padding:0em;
padding-bottom:0.1em;
border:0em;
border-bottom: solid 0.3em #FF9900;
margin:0em;
margin-bottom:1.2em;
}
h1.mini {
color:#6F984D;
font-family: Times New Roman, Times;
font-size:1.3em;
line-height:1em;
font-weight:bold;
padding:0em;
border:0em;
border-bottom: solid 0.15em #FF9900;
margin:0em;
margin-bottom:1.6em;
letter-spacing:0.05em;
}

h2 {
background-color:#D4ECC1;
color:#2A703A;
font-family: Times New Roman, Times;
font-size:0.7em;
line-height:1.3em;
font-weight:bold;
letter-spacing:0.3em;
text-transform:uppercase;
margin-bottom:2.8em;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.8em;
padding-right:0.8em;
border: solid 1px #2A703A;
border-bottom: solid 1px #2A703A;
text-align:center;
}

h3 {
color:#578631;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:1em;
font-weight:bold;
margin-top:2em;
}
.datiannuali h3 {
margin-top:2.8em;
}

h4 {
color:#578631;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:1em;
font-weight:normal;
margin-top:1.4em;
margin-left:1.5em;
padding-left:1em;
border-left: solid 1em #B6D69D;
line-height:1em;
}
.datiannuali h4 {
margin-top:2.1em;
margin-left:0em;
}

/*h4 {
color:#578631;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.6em;
font-weight:normal;
margin-top:2.5em;
letter-spacing: 0.3em;
text-transform:uppercase;
border-right: solid 1.2em #95BA77;
border-bottom: solid 1px #95BA77;
padding-right:1.2em;
padding-right:1.2em;
padding-bottom:0.1em;
}*/

h5 {
color:#FF9900;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
font-weight:bold;
margin-top:1.6em;
}

.testo {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:1.6em;
padding-bottom: 0.4em;
text-align:left;
}
.testo a:normal {border: solid 1px #6F984D; background-color:#ffffff; color:#C90D17; text-decoration: none;}
.testo a:visited {border: solid 1px #6F984D; background-color:#ffffff; color:#6F984D; text-decoration: none;}
.testo a:active {border: solid 1px #C90D17; background-color:#C90D17; color:#ffffff; text-decoration: none;}
.testo a:hover {border: solid 1px #6F984D; background-color:#6F984D; color:#ffffff; text-decoration: none;}
.testo a {border: solid 1px #6F984D; background-color:#ffffff; color:#C90D17; font-weight: bold; text-decoration: none; padding-left:0.2em; padding-right:0.2em; padding-bottom:0.1em;}


ul.testo a:normal, ol.testo a:normal, dl.testo a:normal
{border: none; background-color:#ffffff; color:#C90D17; text-decoration: none;}
ul.testo a:visited, ol.testo a:visited, dl.testo a:visited
{border: none; background-color:#ffffff; color:#6F984D; text-decoration: none;}
ul.testo a:active, ol.testo a:active, dl.testo a:active
{border: none; background-color:#C90D17; color:#ffffff; text-decoration: none;}
ul.testo a:hover, ol.testo a:hover, dl.testo a:hover
{border: none; background-color:#6F984D; color:#ffffff; text-decoration: none;}
ul.testo a, ol.testo a, dl.testo a
{border: none; background-color:#ffffff; color:#C90D17; font-weight: bold; text-decoration: none; padding-left:0.1em; padding-right:0.1em; padding-bottom:0em;}


/*.testo a:normal {color:#C90D17; text-decoration: underline;}
.testo a:visited {color:#6F984D; text-decoration: underline;}
.testo a:active {color:#FF9900; text-decoration: underline;}
.testo a:hover {color:#FF9900; text-decoration: underline;}
.testo a {color:#C90D17; font-weight: bold; text-decoration: underline;}*/

/*.testo a:normal {background-color:#C90D17; color:#ffffff; text-decoration: none;}
.testo a:visited {background-color:#6F984D; color:#ffffff; text-decoration: none;}
.testo a:active {background-color:#000000; color:#ffffff; text-decoration: none;}
.testo a:hover {background-color:#FF9900; color:#ffffff; text-decoration: none;}
.testo a {background-color:#C90D17; color:#ffffff; font-weight: bold; text-decoration: none; padding-left:0.3em; padding-right:0.3em; padding-bottom:0.1em;}*/

p.testo, ul.testo, ol.testo {
margin-bottom:0em;
padding-bottom:0em;
}

li {
margin-bottom:0.6em;
}
li.last {
margin-bottom:0em;
}


.testos {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
}
.testos a:normal {color:#000000; text-decoration: none;}
.testos a:visited {color:#000000; text-decoration: none;}
.testos a:active {color:#C90D17; text-decoration: underline;}
.testos a:hover {color:#000000; text-decoration: underline;}
.testos a {color:#000000; font-weight: bold; text-decoration: none;}

p.testos, ul.testos, ol.testos {
margin-bottom:0em;
padding-bottom:0em;
}

.listacompatta ul, .listacompatta ol {
line-height:95%;
}

#elencominisiti .small {
font-size:85%;
margin-bottom:0.7em;
}

#elencominisiti li {
margin-top:2.5em;
}


table.data {
table-layout: auto;
width:100%;
background-color: #ffffff;
border-collapse: collapse;
border-spacing: 0em;
empty-cells: show;
margin-top: 1em;
margin-bottom: 0em;
caption-side: bottom;
}
.data caption {
color: #578631;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
line-height:1.3em;
padding:0.7em;
text-align:left;
}
.data th {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
color: #ffffff;
background-color: #95BA77;
border-spacing: 0em;
padding: 0.3em;
padding-left: 0.4em;
padding-right: 0.4em;
border-right: 1px solid #ffffff;
}
.data td {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
border-spacing: 0em;
padding: 0.3em;
padding-left: 0.4em;
padding-right: 0.4em;
border-bottom: 1px solid #95BA77;
border-right: 1px solid #95BA77;
}
.data td.last {
border-right: none;
}
td.numero {
text-align: right;
}
th.hvoid {
background-color: #ffffff;
border-bottom: solid 1px #95BA77;
color: #578631;
}
th.vvoid {
background-color: #ffffff;
border-right: solid 1px #95BA77;
color: #578631;
}




.imgcoverdx {
text-align:right;
padding-top:1.6em;
}
.imgcoversx {
text-align:left;
padding-top:1.6em;
}
.imgcover {
text-align:center;
padding-top:1.6em;
}
.imgtestodx {
float:right;
padding-top:0.6em;
}

.icoelenco {
float:left;
margin-right:0.8em;
margin-top:0.3em;
}

.indexgallerybox {
margin-top:1em;
padding:8px;
border: solid 1px #88A86D;
background-color: #D4ECC1;
height:3.8em;
}
#indexgalleryboxfirst {
margin-top:1.5em;
}

.indexgalleryfloat {
float:left;
margin-right:0.5em;
border: solid 1px #ffffff;
}




.specializzazionibox .listacompatta {
text-transform:lowercase;
}
.specializzazionibox .listacompatta acronym, .specializzazionibox .listacompatta abbr {
text-transform:uppercase;
}













/* PARTE RISERVATA ALLA STAMPA */
@media print {
/*--------------------*/

.hideinprint, .nomesito, .loghipartners, .tdmenu, .tdmenuauto, .tdarcobottom2liv, .imgcoverdx, .tocbox, .bottop, .bottopfloat, .newshead, .newsstroke {
display: none;
}

.hide {
display: inline;
}


#layoutreti1 {
width: 700px;
padding-right:0.6em;
}
#layoutreti1auto {
width: 700px;
padding-right:0.6em;
}

.tdtestata {
border-top: none;
border-left: none;
background-color: #ffffff;
}
.testataprint {
display: block;
margin-top:10px;
margin-bottom:30px;
}

h1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
color:#000000;
border:none;
margin-right:0.2em;
margin-bottom:1em;
display:block;
font-size:110%;
line-height:110%;
}
h1.mini {
color:#000000;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
border-bottom: none;
}
h2 {
background-color:#ffffff;
color:#000000;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
border: solid 1px #878787;
border-bottom: solid 1px #878787;
}
h3 {
color:#000000;
}
h4 {
color:#000000;
border-left: solid 1em #ADADAD;
}

h3 a img, h4 a img {
display:none;
}

h5 {
color:#686868;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.9em;
}

.tdtestohome {
background: none;
padding-left:0em;
padding-right:0.6em;
font-size:120%;
}


.contenutibox {
background-image: none;
padding-top:1em;
padding-left:0em;
padding-right:1.6em;
padding-bottom:0em;
}


.testo a:normal {border: none; background-color:#ffffff; color:#000000; text-decoration: underline;}
.testo a:visited {border: none; background-color:#ffffff; color:#000000; text-decoration: underline;}
.testo a:active {border: none; background-color:#ffffff; color:#000000; text-decoration: underline;}
.testo a:hover {border: none; background-color:#ffffff; color:#000000; text-decoration: underline;}
.testo a {border: none; background-color:#ffffff; color:#000000; font-weight: normal; text-decoration: underline; padding-left:0em; padding-right:0em; padding-bottom:0em;}


ul.testo a:normal, ol.testo a:normal, dl.testo a:normal
{border: none; background-color:#ffffff; color:#000000; text-decoration: underline;}
ul.testo a:visited, ol.testo a:visited, dl.testo a:visited
{border: none; background-color:#ffffff; color:#000000; text-decoration: underline;}
ul.testo a:active, ol.testo a:active, dl.testo a:active
{border: none; background-color:#ffffff; color:#000000; text-decoration: underline;}
ul.testo a:hover, ol.testo a:hover, dl.testo a:hover
{border: none; background-color:#ffffff; color:#000000; text-decoration: underline;}
ul.testo a, ol.testo a, dl.testo a
{border: none; background-color:#ffffff; color:#000000; font-weight: normal; text-decoration: underline; padding-left:0em; padding-right:0em; padding-bottom:0em;}

.indexgallerybox {
border: solid 1px #ABABAB;
background-color: #ffffff;
}

.data caption {
color: #878787;
}
.data th {
color: #000000;
background-color: #ffffff;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
th {
border-bottom: 1px solid #000000;
}
.data td {
border-bottom: 1px solid #ABABAB;
border-right: 1px solid #ABABAB;
}
.data td.last {
border-right: none;
}
th.hvoid {
border-bottom: solid 1px #ABABAB;
color: #000000;
}
th.vvoid {
border-right: solid 1px #ABABAB;
color: #000000;
}



/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */
