/* CSS contenuti */
/* author: Stefano Tulini, Akensoft, www.akensoft.it */
/* Creation date: 12/6/2006 */

BODY {FONT-SIZE: 11px; FONT-FAMILY: "Verdana","Arial","Tahoma"; color:#000066;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
.menu_gall {color:#092656;font-weight:bold;}
.menu_gall:hover {color:#cc0000;font-weight:bold;}

DIV {font-family:Verdana,Arial,Helvetica; font-size:11px; color:#000066; line-height:130%;}
.dida{font-size:10px; color:#000033;}
.grassetto {color:#660000;font-weight:bold;}

p.cr {
text-indent:15px;
text-align:justify;
margin-top:0px;
}

p.cr2 {
text-indent:15px;
text-align:justify;
margin-top:0px;
margin-bottom:15px;
}

p.nocr {
text-indent:15px;
text-align:justify;
margin-top:0px;
margin-bottom:0px;
}

.titoloprinc {
  font-family:Verdana,Arial,Helvetica;
  font-size:14px;
  font-weight: bold;
  color:#000066;
}

.titolo1 {
  font-family:Verdana,Arial,Helvetica;
  font-size:13px;
  font-weight: bold;
  color:#000066;
}

.text_lnk {
  font-size: 11px;
  color: #D40F14;
  font-weight: bold;
}

.text_lnk:hover {
  font-size: 11px;
  color: #A00000;
  font-weight: bold;
}

.menu_rp_disattivato {
    display: block;
    padding:3px;
    color:#000066;
    font-weight: bold;
    font-size:12px;
}
ul.listaliv1, ol.listaliv1 {
  padding-left:14px;
  margin:0px;
  text-align:Justify;
}
ul.listaliv2, ol.listaliv2 {
  padding-left:14px;
  margin:0px;
  text-align:Justify;
}
li {
  margin-bottom:5px;
}

td.intestazione {
  color:#ff0000;
  font-weight: bold;
  background:#eeeeee;
}

tr.rigapari {
  background:#FFA860;
  font-weight: bold;
}

tr.rigadispari {
  background:#FFF52D;
  font-weight: bold;
}

/*
.menu_life_off:hover {
    padding:3px;
    background-color: #000066;
    color:#FFDE0A;
    font-weight: bold;
    text-decoration: none;
    font-size:12px;
}
.menu_life_on {
    display: block;
    padding:3px;
    background-color: #000066;
    color:#FFDE0A;
    font-weight: bold;
    font-size:12px;
}
.menu_min_off {
    display: block;
    padding:3px;
    background-color: #e1e1e1;
    color:#000066;
    font-weight: bold;
    font-size:11px;
}
.menu_min_off:hover {
    padding:3px;
    background-color: #FFE436;
    color:#000066;
    font-weight: bold;
    text-decoration: none;
    font-size:11px;
}
.menu_min_on {
    display: block;
    padding:3px;
    background-color: #FFE436;
    color:#000066;
    font-weight: bold;
    font-size:11px;
}
*/
table.galleria {
 background: #fff;
 border: 1px solid #999;
 /* margin: 1em 0 1.25em 0; */
 padding: 2px;
}

td.galleria {
 background: #eee;
 border: 1px solid #999;
 width: auto;
 line-height: 110%;
 vertical-align: baseline;
}

div#navt, div#navb {
 /* margin-top: 1em; */
 margin-bottom: 1em;
}
div#navt a, div#navb a {
 text-decoration: none;
}
div.content {
 background: #fff;
 border: 1px solid #999;
 margin: 1em auto 1em auto;
}
div.content#pic {
 padding: 10px 10px 10px 10px;
}
div.caption {
 background: #ebebeb;
 border: 1px solid #555555;
 margin: 10px 0px 0px 0px;
 min-width: 160px;
 padding: 5px 10px 5px 10px ;
}
a.opacity img{
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
  border: 1px solid #660000;
}
a.opacity:hover img{
  filter: alpha(opacity=50);  /*IE*/
  -moz-opacity: 0.50;         /*mozilla ff*/
  -khtml-opacity: 0.50;       /*konqueror*/
  opacity: 0.50;              /*w3c*/
  border: 1px solid #ff0000;
}