Body {
font-style: normal;
margin: 0px;
font-family: helvetica;
font-size: 12px;
color:#333333;}


#oggetti input[type='text']{rgb(212,212,212) 2px solid ;font-family: tahoma; font-size: 10px;}
#oggetti input[type='password']{rgb(212,212,212) 2px solid ;font-family: tahoma; font-size: 10px;}
#oggetti input[type='submit']{background-image: url(/public/files/sfondobtn.gif);
border-bottom: rgb(212,212,212) 2px solid;
text-align: center;
border-left: rgb(212,212,212) 2px solid;
font-style: italic;
font-family: georgia, 'times new roman';
height: 20px;
color: rgb(115,115,115);
font-size: 10px;
border-top: rgb(212,212,212) 2px solid;
font-weight: bold;
border-right: rgb(212,212,212) 2px solid
; }
.lstInt {
font-family: georgia; 
color: #999999; 
font-size: 11px;
}
.lstTitolo {
text-align: left;
font-family: georgia,times new roman;
color: #3b96d6;
font-size: 11px;
font-weight: bold
;
}
.lstDesc {
font-family: helvetica;
font-size: 12px;
}

.lstContDesc{
height: 57px; overflow: hidden;
text-overflow:ellipsis;
}


.etichettaSab {font-weight:bold; text-align:right;font-size:11px}
.valoreSab {;font-size:11px}

.TitoloRosso {
color: #c90026;
font-size: 12px;
font-weight: bold
;}
.TitoloAzzurro {
color: #3b96d6;
font-size: 12px;
font-weight: bold
;}

.TitoloLineaAzzurro {
background-image: url(/public//linea_freccetta_centro.gif);
border-bottom: #000000 1px;
padding-bottom: 8px;
margin-top: 0px;
width: 100%;
background-repeat: no-repeat;
font-family: georgia;
background-position: center bottom;
color: #0099cc;
font-size: 12pt;
vertical-align: text-bottom;
font-weight: bold;
}
.TitoloLineaRossoCen {
background-image: url(/public//linea_freccetta_centro.gif);
border-bottom: #000000 1px;
padding-bottom: 8px;
margin-top: 0px;
margin-bottom:10px;
width: 100%;
background-repeat: no-repeat;
font-family: georgia;
background-position: center bottom;
color: #cc081c;
font-size: 12pt;
vertical-align: text-bottom;
font-weight: bold;
}
.TitoloLineaRosso {
background-image: url(/public/linea_freccetta_sinistra.gif); 
border-bottom: #000000 1px; 
padding-bottom: 8px; 
margin-top: 0px; 
width: 100%; 
background-repeat: repeat-x; 
font-family: georgia; 
background-position: left bottom; 
color:#0099cc ; 
font-size: 12pt; 
vertical-align: text-bottom; 
font-weight: bold;
}

.TitoloLineaRossoN {
background-image: url(/public/linea_freccetta_sinistra.gif); 
border-bottom: #000000 1px; 
padding-bottom: 8px; 
margin-top: 0px; 
width: 100%; 
background-repeat: repeat-x; 
font-family: georgia; 
background-position: left bottom; 
color:#cc081c; 
font-size: 12pt; 
vertical-align: text-bottom; 
font-weight: bold;
}

a:link { font-size: 12px; font-style: normal; text-decoration: none; color: #000000;}
a:visited { font-size: 12px;font-style: normal; text-decoration: none; color: #000000;}
a:hover { font-size: 12px;font-style: normal; text-decoration: none; color: #666666;}
a.active { font-size: 12px; font-style: normal; text-decoration: none; color: #3b96d6;}
.TitoloRosso a:link {font-size: 12px; font-style: normal; text-decoration: none; color: #c90026;}
.TitoloRosso a:visited { font-size: 12px; font-style: normal; text-decoration: none; color: #c90026;}
.TitoloRosso a:hover { font-size: 12px; font-style: normal; text-decoration: none; color: #c90026;}
.TitoloRosso a.active { font-size: 12px; font-style: normal; text-decoration: none; color: #ff0000;}
.TitoloAzzurro a:link { font-size: 12px; font-style: normal; text-decoration: none; color: #3b96d6;}
.TitoloAzzurro a:visited { font-size: 12px; font-style: normal; text-decoration: none; color: #3b96d6;}
.TitoloAzzurro a:hover { font-size: 12px; font-style: normal; text-decoration: none; color: #3b96d6;}
.TitoloAzzurro a.active { font-size: 12px; font-style: normal; text-decoration: none; color: #ff0000;}

#menuBianco a:link { font-size: 12px; font-style: normal;font-weight:bold; text-decoration: none; color: #ffffff;}
#menuBianco a:visited { font-size: 12px;font-style: normal;font-weight:bold; text-decoration: none; color: #ffffff;}
#menuBianco a:hover { font-size: 12px;font-style: normal;font-weight:bold; text-decoration: none; color: #3b96d6;}
#menuBianco a.active { font-size: 12px; font-style: normal;font-weight:bold; text-decoration: none; color: #3b96d6;}

/*Menu Superiore*/
.menuvoce {background-color: #1a171b;padding-right: 15px;height: 11px;color: #ffffff;font-size: 11px;font-weight: bold;cursor:pointer;cursor:hand;}
.menuvoceov {background-color: #1a171b;padding-right: 15px;height: 11px;color: #3b96d6;font-size: 11px;font-weight: bold;cursor:pointer;cursor:hand;}
.menuvocesel {background-color: #1a171b;padding-right: 15px;height: 11px;color: #3b96d6;font-size: 11px;font-weight: bold;cursor:pointer;cursor:hand;}
.menuvocesec {width:110px;height:15px;font-size:11px;color:#ffffff;font-weight:none;mouse:pointer;cursor:pointer;cursor:hand;letter-spacing: 1px;}
.menuvocesecov {width:110px;height:15px;font-size:11px;color:#3b96d6;font-weight:none;cursor:pointer;cursor:hand;letter-spacing: 1px;}
.menuvocesecsel {width:110px;height:15px;color:#3b96d6;font-weight:none;mouse:pointer;cursor:pointer;cursor:hand;letter-spacing: 1px;}
.grp {Padding-left:5px;Padding-bottom:3px; border:1px solid #1a171b;width:190px;background:#1a171b;repeat-y;font-size:11px;color:#666;cursor:default;text-align:left;}
.MenuBreak {background-color: #ffffff; width:100%;height:1px;margin-top:5px;margin-bottom:5px;}

/*Albero*/
.menuvoce1 {height: 21px;color: #000000;font-size: 12px;font-weight:bold;mouse:pointer;cursor:pointer;cursor:hand;}
.menuvoceov1 {background-color: #ffffff;height: 21px;color: #ff0000;font-size: 12px;font-weight:bold;mouse:pointer;cursor:pointer;cursor:hand;}
.menuvocesel1 {background-color: #ffffff;height: 21px;color: #3b96d6;font-size: 12px;font-weight:bold;mouse:pointer;cursor:pointer;cursor:hand;}
.menuvocesec1 {width: 200px;height: 20px;color: #000000;font-size: 11px;left:-10px;}
.menuvocesecov1 {width: 200px;height: 20px;color: #ff0000;font-size: 11px;mouse:pointer;cursor:pointer;cursor:hand;}
.menuvocesecsel1 {width: 200px;height: 20px;color: #3b96d6;font-size: 11px;mouse:pointer;cursor:pointer;cursor:hand;}


#divCerca input {
border: solid 1px #000000;
font-size:11px;
font-family:Tahoma;
padding:2px;
width:200px;
color:#333;
background:none;
}
#divCerca input:hover {
border: solid 1px #000000;
font-size:11px;
font-family:Tahoma;
padding:2px;
width:200px;
color:#333;
background:#ffffff;
}
.btnCerca {
background-image: url(/public/files/search.png);
width: 32px;
background-repeat: no-repeat;
background-position: left top;
height: 32px;
margin-left: 2px;
margin-right: 2px
;border:0px;
background-color:transparent;
font-size:0px;
}
.btnCancella {
background-image: url(/public/files/mostra_tutto.png);
width: 32px;
background-repeat: no-repeat;
background-position: left top;
height: 32px;
margin-left: 2px;
margin-right: 2px;
border:0px;
background-color:transparent;
font-size:0px;
float:right;
}

.addthis_toolbox .two_column { width: 186px; padding: 0px 0px 0px 0px; font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column a { padding: 4px 0 4px 34px; position: relative; width: 66px; display: block; text-decoration: none; color: #000000;font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column a:hover{ -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #B4D3F8; text-decoration: none;font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column span{ position: absolute; left: 14px; top: 4px;font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column .top{ padding: 0 0 10px 0; border-bottom: solid 1px #eee; margin-bottom: 10px; margin: 0 20px 10px 20px;font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column .more{ border-top: solid 1px #eee; padding: 10px 0 0 0; margin: 10px 20px 0 20px;text-align:center;font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column .more a{ padding: 4px 0; width: auto;font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column .more span{ display: none;font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column .column1{ width: 90px; float: left;font-size:11px;font-family:tahoma;}
.addthis_toolbox .two_column .column2{ width: 90px; float: left;font-size:11px;font-family:tahoma;}
.clear{ clear: both; padding: 0; display: block; height: 0; width: 0;font-size:11px;font-family:tahoma;}

/* Div rrotondati*/
* html #tlc, * html #trc {height: 1%;}
#tlc, #trc { zoom: 1 }
#box
{
position: relative;
margin-left: auto;
margin-right: auto; 
padding: 0;
width:100%; 
background-color: #f7f6f5;;
}
#content
{
padding:15px;
}
#tlc, #trc, #blc, #brc
{
background-color: transparent;
background-repeat: no-repeat;
}
#tlc
{
background-image:url(/public/roundedDiv/tlc.gif);
background-position: 0% 0%;
}
#trc
{
background-image:url(/public/roundedDiv/trc.gif);
background-position: 100% 0%;
}
#blc
{
background-image:url(/public/roundedDiv/blc.gif);
background-position: 0% 100%;
}
#brc
{
background-image:url(/public/roundedDiv/brc.gif);
background-position: 100% 100%;
}
#tb, #bb
{
background-color: transparent;
background-repeat: repeat-x;
}
#tb
{
background-image:url(/public/roundedDiv/tb.gif);
background-position: 0% 0%;
}
#bb
{
background-image:url(/public/roundedDiv/bb.gif);
background-position: 50% 100%;
}
#rb
{
background-image:url(/public/roundedDiv/r.gif);
background-position: 100% 0%;
background-repeat: repeat-y;
}
#lb
{
background-image:url(/public/roundedDiv/l.gif);
background-position: 0% 100%;
background-repeat: repeat-y;
}

/*Paginazione Multimedia */

.pgGen {
margin-top:10px;
float:right;
}
.pgNum:link {
list-style-type: none;
float: left;
color: #399ad7;
width: 22px;
display:block;
float:left;
height: 20px;
font-size: 11px;
font-weight: bold;
padding-top: 3px;
margin-left: 5px;
text-align: center
;}
.pgNum:visited {
list-style-type: none;
float: left;
color: #399ad7;
width: 22px;
display:block;
float:left;
height: 20px;
font-size: 11px;
font-weight: bold;
padding-top: 3px;
margin-left: 5px;
text-align: center
;}
.pgNum:hover {
background-image: url(/public/files/bgpagesel.gif);
width: 22px;
color:#000;
display:block;
float:left;
background-repeat: no-repeat;
height: 20px;
font-size: 11px;
font-weight: bolder;
}
.pgCurrent {
background-image: url(/public/files/bgpagesel.gif);
width: 22px;
text-align:center;
margin-left:5px;
color:#000;
padding-top:3px;
display:block;
float:left;
background-repeat: no-repeat;
height: 20px;
font-size: 11px;
font-weight: bolder
}
.pgButton{
background-image: url(/public/files/pgbuttons.gif);
text-align: center;
display:block;
float:left;
width: 40px;
background-repeat: no-repeat;
height: 20px;
color: #000;
margin-left: 5px;
font-size: 11px;
font-weight: bolder;
padding-top: 3px;}


