#mappa{  right:0; top:0; height:400px; width:400px;}

body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF;
   line-height: normal;
   background-color: #4C4E4C;
}

table {
   color: #383838;
   line-height: normal;
   background-color: #FFFFFF;
   border: 0px;
}
table.dark {
   height:92px;
   color: #333333;
   line-height: normal;
   border: 0px;
   padding:0px;
   /*background-image: url(../../inc/img/bg_header_sf.gif);*/
   background-repeat:repeat-x;
   background-color:#4EC4F4;
   margin-bottom: 5px;
}
/*
.logo{
   height:130px;
   width:250px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/be/inc/img/logo_header_be_esp.png', sizingMethod='crop');
   cursor:pointer;
}
.logo[class]{
background-image:url(../../inc/img/logo_header_be_esp.png);
background-repeat:no-repeat;
}
*/
#darkbottom {
   height:60px;
   /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/be/inc/img/bg_footer.png', sizingMethod='scale'); */
   margin-top:5px;
   color: #333333;
   line-height: normal;
   padding-top:20px;
   border: 0px;
   background-color:#FFFFFF;
}
#contFooter>#darkbottom{
background-image:url(../../inc/img/bg_footer.png);
background-repeat:repeat-x;
}

table.bright {
   color: #000000;
   line-height: normal;
   background-color: #FCFCFC;
   border: 0px;
}

td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #383838;
   line-height: normal;
}

input, select, textarea {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   line-height: normal;
}

th {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333;
   line-height: normal;
   text-align: left;
   background-color: #EEE; border:1px solid #999;
   padding: 3px;
   white-space:nowrap;   
}

/* link di base */
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; text-decoration: none; font-weight: normal}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; text-decoration: none; font-weight: normal}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; text-decoration: none; font-weight: normal}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: normal; text-decoration: none}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; font-weight: normal; text-decoration: none}

a.big {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; text-decoration: none; font-weight: bold;}
a.big:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; text-decoration: none; font-weight: bold;}
a.big:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; text-decoration: none; font-weight: bold;}
a.big:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none}
a.big:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; font-weight: bold; text-decoration: none}


th .linkCol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777; text-decoration: none; font-weight: bold}
th .linkCol:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777; text-decoration: none; font-weight: bold}
th .linkCol:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777; text-decoration: none; font-weight: bold}
th .linkCol:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; font-weight: bold; text-decoration: none}
th .linkCol:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0063BD; font-weight: bold; text-decoration: none}

/* link intestazione colonna */
.linkCol          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #383838; font-weight: bold; text- decoration: none}
.linkCol:link     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #383838; font-weight: bold; text- decoration: none}
.linkCol:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #383838; font-weight: bold; text- decoration: none}
.linkCol:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E10915; font-weight: bold}
.linkCol:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004871; font-weight: bold; text- decoration: none}

/* link menu */
.linkMenu { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #696976; font-size: 11px; padding: 2px 2px;}
.linkMenu:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #696976; font-size: 11px; padding: 2px 2px;}
.linkMenu:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #696976; font-size: 11px; padding: 2px 2px;}
.linkMenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #F00; font-size: 11px; padding: 2px 2px;}
.linkMenu:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #696976; font-size: 11px; padding: 2px 2px;}

/* link chiaro */
.linkbright,.linkbright:link,.linkbright:visited,.linkbright:active{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333; text-decoration: none; font-weight:bold;}
.linkbright:hover { color: #999;}

/* link inattivo */
.link0 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FCFCFC;
   font-weight: normal;
}

.link_h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   color: #333399;
   line-height: normal;
   font-weight: bold;
}

.link_h1:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   color: #333399;
   line-height: normal;
   font-weight: bold;
   text-decoration: underline;
}

h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   margin-top: 2px;
   margin-left: 2px;
   margin-bottom: 8px;
   color: #333;;
   background-color: #FFFFFF;
   line-height: 24px;
   font-weight: bold;
   text-indent: 10pt;
   border: 1px solid #333;
}
h1.error {
   color: #666666;
   background-color:  #FFD6A3;
}
h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333;
   background-color: #EEE;
   padding: 3px 10px;
   font-weight: bold;
   border: solid 1px #DDD;
   margin-top:8px;
}

h3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #686D83;
   line-height: normal;
   font-weight: bold;
   background-color: #E6E6E6;
   text-indent: 10pt;
}

h4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFF;
   background-color: #0063BD;
   padding: 3px 10px;
   font-weight: bold;
   border: solid 1px #333;
}

.titdirectory {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFF;
   font-weight: bold;
   line-height: 15px;
   text-align: center;
   background-color: #4C4E4C;
   /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/be/inc/img/bg_tasti.png', sizingMethod='scale'); */
   border: 1px solid #666;
}
.titdirectory[class]{
background-image: url(../../inc/img/bg_tasti.png);
background-repeat:repeat-x;
}
.titdirmenu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #4C4E4C;
   font-weight: bold;
   line-height: 12px;
   text-align: center;
   background-color: #FFF;
   border: 1px solid #4C4E4C; margin-right:1px;
}
.titmenu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #F1F1F2;
   font-weight: bold;
   line-height: 15px;
   text-align: left;
   background-color: #696976;
   color: #FFFFFF;
}
.titsubmenu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #EC1E24;
   font-weight: normal;
   line-height: 12px;
   text-align: center;
   background-color: #FFF;
   border: 1px solid #EC1E24;
}
.itemmenu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #696976;
   font-weight: normal;
   line-height: 15px;
   text-align: left;
   background-color: #efefef;
   padding: 3px 4px;
}
.small {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   line-height: normal;
}
.smallbright {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
   line-height: normal;
}

/* classe per gli oggetti dei form */


.lab {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #383838;
   line-height: normal;
   font-weight: bold; 
   text-align:right;
   padding-right:4px; 
}
.labsmall {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #383838;
   line-height: normal;
   font-weight: bold; 
   text-align:right;
   padding-right:4px; 
}
.lablight {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #383838;
   line-height: normal;
   font-weight: normal; 
   text-align:right;
   padding-right:4px; 
}
th .lab {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #777;
   line-height: normal;
   font-weight: bold; 
   text-align:left;
}
.labpg {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #383838;
   line-height: normal;
   font-weight: bold;
   text-align:right;
   padding-right:8px;
}
.lablabel {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   line-height: normal;
   font-weight: normal;
}

.hlab {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #333;
   padding: 2px 42px 2px 6px;
   font-weight: bold;
   border-top: solid 12px #FFFFFF; 
   background-color:#DDD;
}
.pubbl {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #696976;
   padding: 3px 10px;
   font-weight: bold;
   border: 1px solid #696976;
}
.debug {
   font-family: "Courier New", Courier, mono;

   font-size: 14px;
   color:#eee;
}
.warning {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CCCCCC;
   line-height: normal;
   text-indent: 40pt;
}
hr {
   border-color: #E1E1E1;
   border-style: solid;
   border: 1px;
}
hr.error {
   border-color: #E1E1E1;
   border-style: solid;
   border: 1px;
}
hr.bar {
   border-color: #E1E1E1;
   border-style: solid;
   border: 1px;
}
hr.final {
   border: solid 1px #E1E1E1;
}
hr.mid {
   border-color: #E1E1E1;
   border-style: solid;
   border: 1px;
}

.debug {
   font-family: "Courier New", Courier, mono;
   font-size: 12px;
   color:#eee;
}

.box {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   line-height: normal;
}
.box td { vertical-align:bottom; }
.searchpu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   line-height: normal;
   background-color: #FFFFFF;
}
input{
   border-top: 1px solid #696976;
   border-bottom: 1px solid #696976;
   border-left: 1px solid #696976;
   border-right: 1px solid #696976;
   padding-left: 2px;
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;      color: #383838;
   background-image: url(img/corners.gif);
}
input.radio {
   border-top: 0px;
   border-bottom: 0px;
   border-left: 0px;
   border-right: 0px;
   padding-left: 0px;
   background-color: #F9F9F9;     color: #383838;
   background-image: url(img/spacer.gif);
}
select {
   border-top: 1px solid #696976;
   border-bottom: 1px solid #696976;
   border-left: 1px solid #696976;
   border-right: 1px solid #696976;
   padding-left: 4px;
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;      color: #383838;
   background-image: url(img/corners.gif);
}

textarea {
   border-top: 1px solid #696976;
   border-bottom: 1px solid #696976;
   border-left: 1px solid #696976;
   border-right: 1px solid #696976;
   padding-left: 4px;
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;      color: #383838;
   background-image: url(img/corners2.gif);
}

.titolopagina {
   text-align:left;
   padding: 5px 12px 4px 12px;
   color:#777;
   font-size: 11px;
   font-weight:normal;
   margin: 0 4px;
   border: solid 1px #999;
   background-color: #FCFCFC;
}
.titolopaginanascosta {
   text-align:left;
   padding: 5px 12px 6px 12px;
   color:#D7A179;
   line-height: 136%;
   font-size: 11px;
   font-weight:bold;
   margin: 0;
   border: solid 2px #D7A179;
   background-color: #FCFCFC;
}
.paginanascostaexplain {
    font-size:13px;
    padding-left:16px;
    color:#D7A179;
}
/* directory */

.itemdirhere {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #336699;
   font-weight: bold;
   line-height: 15px;
   text-align: left;
   background-color: #EC1E24;
   /*
   background-image: url(img/here.gif);
   background-position:left;
   background-repeat:no-repeat;
   */
}
.itemdirlev0 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #FCFCFC;
   font-weight: bold;
   padding: 3px 0 5px 0;
   text-align: left;
   background-color: none;
   border: solid 1px #C0B69C;
}
.itemdirlev1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #336699;
   font-weight: bold;
   line-height: 15px;
   text-align: left;
   background-color: #efefef;
}
.itemdirlev2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
   font-weight: bold;
   line-height: 15px;
   text-align: left;
   background-color: #F6F6F6;
}
.itemdirlev3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
   font-weight: bold;
   line-height: 15px;
   text-align: left;
   background-color: #FFFFFF;
}
.itemdirlev4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #336699;
   font-weight: bold;
   line-height: 15px;
   text-align: left;
   background-color: #FFFFFF;
}
.itemdirnopub {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   font-weight: bold;
   line-height: 15px;
   text-align: left;
   background-color: #FFF2E5;
   background-image:url(img/suspended.gif);
   background-position:top left;
   background-repeat: repeat;
   border: 1px solid #D7A179;
}
.identdir {
   font-family: Arial, Courier, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #696976;
}
.identdirhere {
   font-family: Arial, Courier, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
}
.description {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
   line-height: normal;
   text-indent: 20pt;
}

.eltitle { 
	font-weight:bold; 
	color: #333;
	font-size:12px; 
}

/*.uprow td { border-top: 1px solid #CCC; } */

.whiteselect { background-image: none; font-size: 11px; }
.chk { border:0; margin-right: 2px; background-color: #FFF; background-image: none; }

/* link root dir */
.linkDirRoot { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FCFCFC; font-size: 12px; }
.linkDirRoot:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FCFCFC; font-size: 12px; }
.linkDirRoot:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FCFCFC; font-size: 12px; }
.linkDirRoot:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #0063BD; font-size: 12px; }
.linkDirRoot:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#FCFCFC; font-size: 12px; }

/* link dir */
.linkDir { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #696976; font-size: 11px; }
.linkDir:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #696976; font-size: 11px; }
.linkDir:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #696976; font-size: 11px; }
.linkDir:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0063BD; font-size: 11px; }
.linkDir:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #696976; font-size: 11px; }

/* link dir here */
.linkDirHere { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFF; font-size: 10px; }
.linkDirHere:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFF; font-size: 10px; }
.linkDirHere:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFF; font-size: 10px; }
.linkDirHere:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #CCC; font-size: 10px; }
.linkDirHere:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFF; font-size: 10px; }

.dirhere { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; font-size: 10px; }

li { padding: 0 42px 10px 0; }

.nopagerights {
font-size:13px;
padding-left:16px;
color:#696976;
}

.btnOk { padding:3px 0px 3px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #1C75A2; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0;  background-image: url(img/spacer.gif); width:75px;}
.btnService { padding:1px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #67A9AB; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0;  background-image: url(img/spacer.gif);}

.btnEnter { padding:3px 0px 3px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #3388DD; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/entra.gif); background-repeat:no-repeat;cursor:pointer }
.btnSend { padding:3px 0px 3px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #99CC00; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/invia.gif); background-repeat:no-repeat;cursor:pointer }
.btnConfirm { padding:3px 0px 3px 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #5B698A; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/conferma.gif); background-repeat:no-repeat;cursor:pointer }
.btnCancel { padding:3px 0px 3px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #999999; color: #FFFFFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/indietro.gif); background-repeat:no-repeat;cursor:pointer }
.btnClose { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #D3D3D3; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bcl.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDelete { padding:3px 0px 3px 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #FF0000; color: #FFFFFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/elimina.gif); background-repeat:no-repeat;cursor:pointer; /*width:72px;*/ }
.btnDeleteOff { padding:3px 0px 3px 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #AAA; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/elimina_off.gif); background-repeat:no-repeat; cursor:pointer;}
.btnDeleteDisabled { padding:2px 0px 2px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #FCFCFC; color: #AAA; text-decoration: none; font-size: 10px; border: 1px solid #AAA; background-image: url(../../inc/img/bdd.gif); background-repeat:no-repeat; background-position:5% 36%; cursor:pointer; }
.btnSave { padding:3px 0px 3px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #CCFF00; color: #2a2a2a; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/salva.gif); background-repeat:no-repeat;cursor:pointer }
.btnUpdate { padding:3px 0px 3px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #FF9900; color: #FFFFFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/modifica.gif); background-repeat:no-repeat;cursor:pointer }
.btnInsert { padding:3px 0px 3px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #99CC00; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/aggiungi.gif); background-repeat:no-repeat;cursor:pointer }
.btnCompute { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #C0C0AA; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bc.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnFilter { padding:3px 0px 3px 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #FF0066; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/filtro.gif); background-repeat:no-repeat;cursor:pointer }
.btnDuplica { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #9AC; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bu.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnChoose { padding:2px 0px 2px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #A9AFAF; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bf.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnAdd { padding:3px 0px 3px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #99CC00; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/aggiungi.gif); background-repeat:no-repeat;cursor:pointer }
.btnCorrection { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #E5CA00; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bi_d.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnCreatePdf { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #8FAAAA; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bpdf.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnCreateWord { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #8FAAAA; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bwrd.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnPrint { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #8FAAAA; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bpr.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDownload { padding:3px 0px 3px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bdown.gif); background-repeat:no-repeat; background-position:5% 36%;}
.btnDownload:link { text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bdown.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDownload:visited { text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bdown.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDownload:hover { text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bdown_on.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDownload:active { text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bdown.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }

.btnUpload { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #8AB; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bul.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDownloadDisabled { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #D3D3D3; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bdld.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnUploadDisabled { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #D3D3D3; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/buld.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDetail { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #99B; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bdt.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnReport { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #797; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/br.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnExport { padding:3px 0px 3px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #8AB; color: #FCFCFC; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/bdl.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }


.btnSaveLittle { background-color: #D8E7E9; background-image: url(../../inc/img/bs.gif); width:13px; height:13px; border:0; cursor:pointer; }
.btnInsertLittle { background-color: #D8E7E9; background-image: url(../../inc/img/bi.gif); width:13px; height:13px; border:0; }

.btnView { padding:5px 5px 5px 23px; font-weight:bold; background-color: #FF0066; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/filtro.gif); background-repeat:no-repeat; background-position:5% 36%; height:8px; }
.btnView:link { text-decoration: none; font-weight:bold; background-color: #FF0066; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/filtro.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnView:visited { text-decoration: none; font-weight:bold; background-color: #FF0066; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/filtro.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnView:hover { text-decoration: none; font-weight:bold; background-color: #FF0066; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/filtro.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnView:active { text-decoration: none; font-weight:bold; background-color: #FF0066; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/filtro.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }

.btnDelA { padding:5px 5px 5px 23px; font-weight:bold; background-color: #FF0000; color: #FFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../../inc/img/elimina.gif); background-repeat:no-repeat; background-position:5% 36%; height:8px; }
.btnDelA:link { text-decoration: none; font-weight:bold; background-color: #FF000; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/elimina.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDelA:visited { text-decoration: none; font-weight:bold; background-color: #FF0000; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/elimina.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDelA:hover { text-decoration: none; font-weight:bold; background-color: #FF0000; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/elimina.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnDelA:active { text-decoration: none; font-weight:bold; background-color: #FF0000; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/elimina.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer }
.btnInviaNews {padding:3px 0px 3px 20px; text-decoration: none; font-weight:bold; background-color: #3388DD; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/invia_news.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer;width:72px; }
.btnCreaCodicilink {padding:3px 0px 3px 20px; text-decoration: none; font-weight:bold; background-color: #3388DD; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/invia_news.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer;width:130px; }
.btnAnteprimaNews {padding:3px 0px 3px 20px; text-decoration: none; font-weight:bold; background-color: #333333; color: #FFF; font-size: 10px; border:0; background-image: url(../../inc/img/anteprima_news.gif); background-repeat:no-repeat; background-position:5% 36%;cursor:pointer; width:75px; }

.btnCatalog { padding:3px 0px 4px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #FFFFFF; color: #666666; text-decoration: none; font-size: 10px; border:1px solid #999999; background-image: url(img/list.gif); background-repeat:no-repeat;cursor:pointer; width:168px; margin:4px 0 0 0;}


.pagamentoNonConfermato { font-weight:bold; color:#FF0000; }
.pagamentoConfermato { font-weight:bold; color:#009900; }

.catalogelement0 { 
	background-color:#E4F1FB; font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
}
.catalogelement1 { 
	background-color:#F1FBFF; font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
}
.catalogelementdis { 
	background-color:#FFE; font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
}
.mandatory { font-weight:normal; color:#666; font-size:9px; }

.errorlab { font-weight:normal; color:#F00; font-size:11px; text-align:left; padding-left:24px; }

input.radio {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-left: 0px;
	background-color: transparent;   
	color: #333333;
	background-image: url(img/spacer.gif);
}

table.tabcontainer {
	border: 0px;
}
th.tabbed { text-align:center; padding:6px 8px; font-size: 10px; font-weight:bold; text-decoration: none; color:#555; border:1px solid #333; background-color:#DDD; }
th#tabhere { border-bottom:1px solid #FCFCFC; background-color:#FCFCFC; }
th.tabbed  a { text-align:center;	 font-size: 10px; font-weight:bold; text-decoration: none; color:#555 }
th.tabbed  a:link { text-align:center;  font-size: 10px; font-weight:bold; text-decoration: none; color:#555 }
th.tabbed  a:visited { text-align:center;  font-size: 10px; font-weight:bold;  text-decoration: none; color:#555 }
th.tabbed  a:hover { text-align:center;  font-size: 10px; font-weight:bold; text-decoration: none; color:#F80 }
th.tabbed  a:active { text-align:center;  font-size: 10px; font-weight:bold; text-decoration: none; color:#555 }
th.tabend{ border-left:1px solid #333; border-top:1px solid #FCFCFC; border-right:1px solid #FCFCFC; border-bottom:1px solid #333; background-color:#FCFCFC; }
th.tabbegin{ border-left:1px solid #FCFCFC; border-top:1px solid #FCFCFC; border-right:1px solid #333; border-bottom:1px solid #333; background-color:#FCFCFC; }
th.tabno { text-align:left; padding:9px 16px; font-size: 11px; line-height:15px; font-style:italic; font-weight:normal; text-decoration: none; color:#333; border:1px solid #AAA; }
th.tabno  a { text-decoration: none; color:#900; font-size: 11px; }
th.tabno  a:link { text-decoration: none; color:#900; font-size: 11px; }
th.tabno  a:visited { text-decoration: none; color:#900; font-size: 11px; }
th.tabno  a:hover { text-decoration: none; color:#F80; font-size: 11px; }
th.tabno  a:active {text-decoration: none; color:#900; font-size: 11px; }
.labeltab{ padding-left:4px; padding-right:4px; }

.voto { font-style:italic; color:#F60; font-size:11px; }

h1 a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; text-decoration: none; font-weight: bold; }
h1 a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; text-decoration: none; font-weight: bold; }
h1 a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; text-decoration: none; font-weight: bold; }
h1 a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CCC; font-weight: bold;  text-decoration: none}
h1 a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; font-weight: bold;  text-decoration: none}

h2 a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; text-decoration: none; font-weight: bold; }
h2 a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; text-decoration: none; font-weight: bold; }
h2 a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; text-decoration: none; font-weight: bold; }
h2 a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CCC; font-weight: bold;  text-decoration: none}
h2 a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; font-weight: bold;  text-decoration: none}

.warningvalue { color:#F00; }

.deleteduserfe { color:#AAA; }


/* gnt flag
a.flagInsert{ display:block; height:15px; width:16px; background-image: url("langflag/add.gif"); background-position:top right; background-repeat:no-repeat;}
img.imginsert{ margin-top:4px;}
img.imgflag{ position:relative; }*/

.testolab { padding-right:12px; text-align:justify; font-size:9px; line-height:12px; }

a.flagCatalog {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0063BD; text-decoration: none; font-weight: bold; line-height:9px; margin:0; padding:0; vertical-align:top; }
a.flagCatalog:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0063BD; text-decoration: none; font-weight: normal; }
a.flagCatalog:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0063BD; text-decoration: none; font-weight: normal;}
a.flagCatalog:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; font-weight: normal; text-decoration: normal; }
a.flagCatalog:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0063BD; font-weight: normal; text-decoration: normal;  }

.imgFlag { border:1px solid #EEEEEE; }
.imgUpdate { border:1px solid #FFFFFF; }
.imgInsert { border:1px solid #FFFFFF; }
.imgSelected { border:1px solid #FFFFFF; }
.imgCatalog { border:1px solid #FFFFFF; }


.btnRelDelete { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color: #FFFFFF; text-decoration: none; font-size: 10px; border:0; background-image: url(../inc/img/cancel_rel.png); background-repeat:no-repeat;cursor:pointer;width:16px; }

.noFrontend{ color:#999999;}

