/* for all browsers that understand min-width */
.width {width:100%; min-width:1000px;}

/* the bodge for IE6 browsers */
* html .minwidth1 {border-left:975px solid #fff; position:relative; float:left; z-index:1;}
* html .outer1 {margin-left:-976px; position:relative; float:left; z-index:2;}

/* ************************************************************************** */
/* CLASSI GENERALI                                                            */
/* ************************************************************************** */
* {font-family: Arial, Geneva, Arial, Helvetica, sans-serif; font-size: 1em}
body {margin-left:0px;margin-right:0px;margin-top:0px;/* background-image: url(../images/Bkg.gif); color: #666666; background-position: top center; background-repeat: repeat-x; background-color: #929292;*/background:#515556; font-size: 68.75%;}
A:LINK, A:VISITED {COLOR: #CA6602; TEXT-DECORATION: none;}
A:HOVER {COLOR: #6592CD; TEXT-DECORATION: underline;}
h1 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 170%; color:#4D86F1; font-weight: bolder; margin: 0px; margin-bottom: 14px; margin-top: 14px;}
h2 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 150%; color:#77685E; font-weight: bolder; margin: 0px; margin-bottom: 14px; margin-top: 14px;}
h3 {font-size: 120%; margin: 0px;}
h4 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 170%; color:#4D86F1; font-weight: bolder; margin: 0px; margin-bottom: 0px; margin-top: 0px;}
p {margin: 0px; margin-bottom: 10px;}
HR {color: #ACA899; background-color: #ACA899; height: 1px; border:none;}
IMG {border: 0;}
li {LIST-STYLE-IMAGE: url(../Images/Li_empty.gif); margin-left: -24px;}
ul {margin-top: 0px; margin-bottom: 0px;}

.TBL_DEBUG {display: none;}

/* ************************************************************************** */
/* STRUTTURA DIV                                                              */
/* ************************************************************************** */
.outer {width:946px; margin: 0 auto; background-color: #FFFFFF;overflow:visible}
.minwidth { width:995px; margin: 0 auto;}
.minwidthreset {width:946px; margin: 0 auto;}
.validators {width:946px; margin: 0 auto; padding:0; text-align: center; background-color: #FFFFFF;}
.pnlLeft {PADDING: 0px; FLOAT: left; WIDTH: 1px; text-align: left;}
.pnlMain {PADDING: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 215px; text-align: left;}
.pnlRight {PADDING: 0px; FLOAT: right; WIDTH: 183px; text-align: left; background-color: transparent;}
.pnlBottom {PADDING: 0px; padding-left: 0px; margin: 0 auto; color: black;}
.pnlTop {padding: 0px; vertical-align: top;}
.clear {CLEAR: both; PADDING: 0px; DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 1px;}


/* ************************************************************************** */
/* TOP                                                                        */
/* ************************************************************************** */
.TBLBOX { float: none!important; float: left;}
*:first-child+html .TBLBOX {float:left!important;}

.TBLBOX_TOP1 { height: 17px; width: 100%; table-layout: fixed;}
.TDBOX_TOP1_SP1 { width: 705px;}
.TDBOX_TOP1_BRK { width: 1px; background-color: #929292;}
.TDBOX_TOP1_L1 {padding-left:8px;width:77px;}
.TDBOX_TOP1_L2 {padding-left:8px;width:78px;}
.TDBOX_TOP1_L3 { width: 83px; text-align: center;}
.TDBOX_TOP1_SP2 { width: 2px;}

.LNBOX_TOP1, .LNBOX_TOP1:link, .LNBOX_TOP1:visited { font-family: verdana; font-weight: normal; color: #929292; text-decoration: none; letter-spacing: -1px;}
.LNBOX_TOP1:hover { font-family: verdana; font-weight: normal; color: #fe8302; text-decoration: none;letter-spacing: -1px;}

/* TOP PERSONALIZZATI */
.TBLBOX_T-CGSI { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-CGSI_BKG { height: 25px; background-image: url(../images/T-CGSI.gif); width: 100%;}
.TBLBOX_T-BW4 { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-BW4_BKG { height: 25px; background-image: url(../images/T-BIBLIOwin4.gif); width: 100%;}
.TBLBOX_T-BW5 { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-BW5_BKG { height: 25px; background-image: url(../images/T-BIBLIOwin5.gif); width: 100%;}
.TBLBOX_T-BWP { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-BWP_BKG { height: 25px; background-image: url(../images/T-BIBLIOwebportal.gif); width: 100%;}
.TBLBOX_T-EASYNET { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-EASYNET_BKG { height: 25px; background-image: url(../images/T-EasyNETcms.gif); width: 100%;}
.TBLBOX_T-SICAP { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-SICAP_BKG { height: 25px; background-image: url(../images/T-SICAPWEB.gif); width: 100%;}
.TBLBOX_T-SICAPA { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-SICAPA_BKG { height: 25px; background-image: url(../images/T-SICAPWEBArchives.gif); width: 100%;}
.TBLBOX_T-SIMAG { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-SIMAG_BKG { height: 25px; background-image: url(../images/T-SIMAGWEB.gif); width: 100%;}
.TBLBOX_T-MSRC { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-MSRC_BKG { height: 25px; background-image: url(../images/T-MetaSearch.gif); width: 100%;}
.TBLBOX_T-GOL { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-GOL_BKG { height: 25px; background-image: url(../images/T-Giovanionline.gif); width: 100%;}
.TBLBOX_T-EDUP { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-EDUP_BKG { height: 25px; background-image: url(../images/T-EduPLAN98.gif); width: 100%;}
.TBLBOX_T-EDUPW { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-EDUPW_BKG { height: 25px; background-image: url(../images/T-EduPLANweb.gif); width: 100%;}
.TBLBOX_T-BAUSINVE { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-BAUSINVE_BKG { height: 25px; background-image: url(../images/T-Bausinve2000.gif); width: 100%;}
.TBLBOX_T-RITG { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-RITG_BKG { height: 25px; background-image: url(../images/T-Ritg.gif); width: 100%;}
.TBLBOX_T-GRISU { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-GRISU_BKG { height: 25px; background-image: url(../images/T-Grisu99.gif); width: 100%;}
.TBLBOX_T-GI { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-GI_BKG { height: 25px; background-image: url(../images/T-Indirizzario.gif); width: 100%;}
.TBLBOX_T-GS { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-GS_BKG { height: 25px; background-image: url(../images/T-Soci.gif); width: 100%;}
.TBLBOX_T-PPM { height: 61px; width: 100%; table-layout: fixed;}
.TDBOX_T-PPM_BKG { height: 25px; background-image: url(../images/T-MuseiNaturalistici.gif); width: 100%;}
.TBLBOX_T-INFOTECA { height: 100px; width: 100%; table-layout: fixed;}
.TDBOX_T-INFOTECA_BKG { height: 25px; background-image: url(../images/T-INFOTECA.gif); width: 100%;}

.TBLBOX_TOP3 { height: 22px;}
.TDBOX_TOP3_SP1 { width: 7px;}
.TDBOX_TOP3_BRK { width: 1px; background-color: #FFFFFF; font-size: 1%;}
.TDBOX_TOP3_LNK { padding-left: 15px; padding-right: 15px; background-color: #fe8302; background-image: url(../images/T3-Triangle.gif); background-position: top right; background-repeat: no-repeat;}
.TDBOX_O_TOP3_LNK { padding-left: 15px; padding-right: 15px; background-color: #86a9d8; background-image: url(../images/T3-Triangle.gif); background-position: top right; background-repeat: no-repeat;}

.LNBOX_TOP3, .LNBOX_TOP3:link, .LNBOX_TOP3:visited { font-family: arial; font-size: 115%; font-weight: normal; color: white; text-decoration: none; letter-spacing: 0px;}
.LNBOX_TOP3:hover { font-family: arial; font-size: 115%; font-weight: normal; color: white; text-decoration: none; letter-spacing: 0px;}

.TBLBOX_TOP4 { height: 32px; width: 100%; table-layout: fixed;}
.TDBOX_TOP4_BKG { background-image: url(../images/T4-bkg.gif); width: 100%;}

/* ************************************************************************** */
/* BOX                                                                        */
/* ************************************************************************** */
.TBLBOX_RIGHT { width: 178px;}
.TDBOX_RIGHT_SPACE1 { height: 14px; font-size: 0em;}
.TDBOX_RIGHT_INT { height: 25px;  background-image: url(../images/R-Int.gif); background-repeat:no-repeat;}
.TDBOX_RIGHT_L { height: 22px; background-color: #f9f9f8; }
.TDBOX_O_RIGHT_L { height: 22px; background-color: #eaeae9; }
.TDBOX_RIGHT_BRK { padding:0px; margin: 0px; height: 1px; background-image: url(../images/R-Brk.gif); font-size: 0em; background-repeat:no-repeat;}
.TDBOX_RIGHT_END { height: 1px; background-image: url(../images/R-End.gif); font-size: 0em; background-repeat:no-repeat;}
.TDBOX_RIGHT_SPACE { height: 23px; font-size: 0em;}


.DVBOX_RIGHT_INT {color: #4d86f1; font-weight: bold; padding-left: 10px; letter-spacing: 0px;}
.LNBOX_RIGHT_L, .LNBOX_RIGHT_L:link, .LNBOX_RIGHT_L:visited {color: #333131; padding-left: 10px; letter-spacing: 0px;}
.LNBOX_RIGHT_L:hover {color: #ec7a03; padding-left: 10px; letter-spacing: 0px;}
.DVBOX_RIGHT_BRK { height:2px;}
/* ************************************************************************** */
/* BOX RIGHT                                                                  */
/* ************************************************************************** */
.TDBOX_RIGHT_EXP { border: solid 1px black;}

/* ************************************************************************** */
/* LAYOUT                                                                     */
/* ************************************************************************** */
.TDLYT_REC12 { vertical-align: top;}
.TDLYT_REC1 { vertical-align: top;}
.TDLYT_REC2 { vertical-align: top;}
.DVLYTLL {float: left; width: 50px;}
.LNLYT_T1 {font-size: 1.1em; font-weight: bold;}
.DVLYT_B2 {font-weight: bold;}
.IMLYT { padding: 5px; border: solid 2px #E0E0DE; background-color: #FFFFFF;}
.IMLYT:hover { padding: 5px; border: solid 2px #B9B9B3;  border-top: solid 2px #FE8302; background-color: #FFFFFF;}

/* GETLYT -------------------- */
.TBLLYT_GLYT {WIDTH: 723px;}
.TBDLYT_GLYT, .TBLLYT_REC_GLYT, .TBLLYT_REC12_GLYT, .TBLLYT_REC2_GLYT {WIDTH: 100%;}
.TDLYT_REC1_GLYT {width: 125px;}
.DVLYT_VISC_F1 { /*width:200px;*/ white-space: nowrap}
.DVLYT_DBLNK-REAL_C1 { width:150px; white-space: nowrap; text-align:left; }
.THLYT_DBLNK-REAL_C1 { width:166px;}

/* LISTA -------------------- */
.TBLLYT_VISR {WIDTH: 928px;}
.TBDLYT_VISR, .TBLLYT_REC_VISR, .TBLLYT_REC12_VISR, .TBLLYT_REC2_VISR {WIDTH: 100%;}
.TDLYT_REC1_VISR {width: 175px;}

.TBLLYT_VISRB {WIDTH: 705px; float: none !important; float: left;}
.TBDLYT_VISRB, .TBLLYT_REC_VISRB, .TBLLYT_REC12_VISRB, .TBLLYT_REC2_VISRB {WIDTH: 100%;}
.TDLYT_REC1_VISRB {width: 280px;}

.TBLLYT_VISC {WIDTH: 928px;}
.TBDLYT_VISC, .TBLLYT_REC_VISC, .TBLLYT_REC12_VISC, .TBLLYT_REC2_VISC {WIDTH: 100%;}
.TDLYT_REC1_VISC {width: 200px;}

.TBLLYT_VISD {WIDTH: 931px; margin-left: 3px;}
.TBDLYT_VISD, .TBLLYT_REC_VISD, .TBLLYT_REC12_VISD, .TBLLYT_REC2_VISD {WIDTH: 100%;}
.TDLYT_REC1_VISD {width: 40px;}

.TBDLYT_VISD {margin-top: 10px;}
.TDLYT_VISD_T1 {padding-top: 4px;}
.DVLYT_VISD_T1 {font-weight: bold;}

.TDLYT_VISC_T1 {padding-bottom: 8px;}
.LNLYT_VISC_T1 {font-size: 1.25em;}
.TDLYT_VISC_F1, .TDLYT_VISC_F2 {padding-bottom: 10px;}

.TDLYT_NRECS {font-size: 1.1em; padding-bottom: 10px; padding-top: 10px;}
.TBLPGR {margin-top: 10px;}
.TDPGRC {padding-right: 5px; font-size: 1.1em;}
.TDPGR {padding-right: 5px; font-size: 1.1em;}
.TDPGRL {padding-left: 25px; font-size: 1.1em;}
.TDLYT_VISR_M2 {padding-top: 10px;}

/* LISTA REALIZZAZIONI CON BOX */
.TDLYT_VISRB_M2 {padding-top: 10px;}

/* DETTAGLIO -------------------- */
.TBLLYT_DTG {width: 705px; float: none !important; float: left;}
.TBDLYT_DTG, .TBLLYT_REC_DTG, .TBLLYT_REC12_DTG, .TBLLYT_REC1_DTG {width: 100%;}

.TDLYT_B2 {padding-top: 4px; padding-bottom: 2px;}
.TDLYT_M2, .TDLYT_JPG {padding-bottom: 10px;}

/* CLIENTE */
.TBLLYT_DTGC {width: 705px; float: none !important; float: left;}
.TBDLYT_DTGC, .TBLLYT_REC_DTGC, .TBLLYT_REC12_DTGC, .TBLLYT_REC1_DTGC {width: 100%;}
_TDLYT_REC1_DTGC {width: 265px;}

.TDLYT_DTGC_JPG, .TDLYT_DTGR_JPG { padding-right: 15px;}
.TDLYT_DTGC_T1, .TDLYT_DTGR_T1, .TDLYT_DTG_T1 {padding-top: 19px; padding-bottom: 12px;}
.DVLYT_DTGC_T1, .DVLYT_DTGR_T1, .DVLYT_DTG_T1 {color: #4d86f1; font-weight: bold; letter-spacing: 0px; font-size: 1.5em;}
.TDLYT_DTGC_E1 {padding-top: 5px; border-top: solid 1px #B9B9B3;}
.TDLYT_DTGC_F1 {padding-bottom: 5px;}
.DVLYT_DTGC_F1 {font-weight: bold;}
.TDLYT_DTGC_F2 {padding-bottom: 10px; padding-top: 5px; border-top: solid 1px #B9B9B3;}

/* REALIZZAZIONE */
.TBLLYT_DTGR {width: 705px; float: none !important; float: left;}
.TBDLYT_DTGR, .TBLLYT_REC_DTGR, .TBLLYT_REC12_DTGR, .TBLLYT_REC2_DTGR {width: 100%;}
.TDLYT_REC1_DTGR {width: 265px;}

.DVLYT_DTGR_B2 {font-weight: bold;}
.TDLYT_DTGR_B2 {padding-bottom: 5px; border-bottom: solid 1px #B9B9B3;}
.TDLYT_DTGR_F3 {padding-top: 5px; border-top: solid 1px #B9B9B3; padding-bottom: 5px;}
.TDLYT_DTGR_M1 {padding-top: 5px; border-top: solid 1px #B9B9B3; padding-bottom: 5px;}
.TDLYT_DTGR_T9 {padding-top: 5px; border-top: solid 1px #B9B9B3; padding-bottom: 5px;}

/* DBLINK -------------------- */
.TDLYT_DBLNK {padding-top: 5px; padding-bottom: 5px;}
.LNLYT_DBLNK_T1 {font-weight: bold;}
/* DBlnkREALIZZAZIONE */
.TBLLYT_DBLNK-REAL {width: 100%;}
.TBDLYT_DBLNK-REAL, .TBLLYT_REC_DBLNK-REAL, .TBLLYT_REC12_DBLNK-REAL, .TBLLYT_REC2_DBLNK-REAL {width: 100%;}
.TDLYT_REC1_DBLNK-REAL {width: 280px;}
.TBLLYT_REC_DBLNK-REAL {margin-bottom: 5px; margin-top: 5px; margin-right: 10px;}
.TDLYT_DBLNK-REAL_T1 {padding-top: 5px; width:600px;}
.LNLYT_DBLNK-REAL_T1 {font-size: 1.1em; font-weight: bold;}

.DVLYT_DBLNK-REAL_B2 {font-weight: bold;}
.TDLYT_DBLNK-REAL_M2 {padding-top: 5px;}
.TDLYT_DTGR_RR_DBLNK {width: 705px; padding-left: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302;}
.DVLYTLT_DTGR_RR_DBLNK, .DVLYTLT_DTG_RR_DBLNK,  {padding-top: 10px; padding-bottom: 10px; color: #4d86f1; font-weight: bold; letter-spacing: 0px; font-size: 1.1em;}
.TDLYT_DTG_RR_DBLNK {width: 723px; padding-left: 10px; padding-right: 14px; background-color: #f0f0f0; border-left: solid 4px #fe8302;}
.TDLYT_DBLNK-REAL_SEPARATOR {padding-right: 10px;}


/* DBlnkREALIZZAZIONI IN VETRINA */
.TBDLYT_DBLNK-REALV, .TBLLYT_REC_DBLNK-REALV, .TBLLYT_REC12_DBLNK-REALV, .TBLLYT_REC2_DBLNK-REALV {width: 100%;}
.TDLYT_REC1_DBLNK-REALV {width: 280px;}
.TBLLYT_REC_DBLNK-REALV {margin-bottom: 5px; margin-top: 5px;}

.TDLYT_DBLNK-REALV_T1 {padding-top: 5px;}
.LNLYT_DBLNK-REALV_T1 {font-size: 1.1em; font-weight: bold;}
.DVLYT_DBLNK-REALV_B2 {font-weight: bold;}
.TDLYT_DBLNK-REALV_M2 {padding-top: 5px;}
.DVLYTLL_DBLNK-REALV_DBLNK { width: 50px;}

/* DBlnkPRODOTTO */
.LNLYT_DBLINK-PROD_T1 {font-size: 1.1em; font-weight: bold;}
.TDLYT_DATA_DBLINK-PROD {padding-bottom: 5px;}
.TDLYT_DTGR_RP_DBLNK {width: 705px; padding-left: 10px; padding-bottom: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302;}
.DVLYTLT_DTGR_RP_DBLNK {padding-top: 10px; padding-bottom: 10px; color: #4d86f1; font-weight: bold; letter-spacing: 0px; font-size: 1.1em;}
.DVLYTLL_DTGR_RP_DBLNK {width: 228px;}

/* DBlnkCLIENTE */
.DVLYTLT_DTGC_CR_DBLNK {padding-top: 10px; padding-bottom: 10px; color: #4d86f1; font-weight: bold; letter-spacing: 0px; font-size: 1.1em;}
.TDLYT_DTGC_CR_DBLNK {width: 705px; padding-left: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302;}

/* DBlnkREALIZZAZIONI IN LISTA CLIENTI */
.TDLYT_VISC_DBLNK {width: 705px; padding-left: 10px; padding-bottom: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302;}
.DVLYTLT_VISC_DBLNK {padding-top: 8px; padding-bottom: 10px; color: #4d86f1; font-weight: bold; letter-spacing: 0px; font-size: 1.1em;}
.THLYT_DBLNK-REAL_B2, .TDLYT_DBLNK-REAL_B2 {width: 40px;}
.THLYT_DBLNK-REAL_T1, .TDLYT_DBLNK-REAL_T1 {width: 600px;}
.THLYT_DBLNK-REAL_C1, .TDLYT_DBLNK-REAL_C1 {}
.TDLYT_DBLNK-REAL_T1 {font-size: 1em;}
.DVLYT_DBLNK-REAL_T1 {font-weight: bold; font-size: 1.1em;}

/* ************************************************************************** */
/* FOOTER                                                                     */
/* ************************************************************************** */
.TBLFOOTER {width: 932px; background-color: #e4e4e4; margin-left: 8px; margin-top: 10px; }
.TDFOOTER0 {height: 4px; font-size: 1%;}
.TDFOOTER1 {padding-left: 6px; height: 13px; width: 360px;}
.TDFOOTER2 {border-left: solid 1px #807f7f; text-align: center;}
.TDFOOTER3 {border-left: solid 1px #807f7f; text-align: center;}
.TDFOOTER4 {border-left: solid 1px #807f7f; text-align: center;}
.TDFOOTER5 {border-left: solid 1px #807f7f; text-align: center;}
.TDFOOTER6 {border-left: solid 1px #807f7f; text-align: center;}
.TDFOOTER7 {border-left: solid 1px #807f7f; text-align: right; padding-right: 8px; width: 200px; font-weight: bold; color: #8a8888;}
.AFOOTER, .AFOOTER:link, .AFOOTER:visited  { font-family: verdana; font-weight: normal; color: #000000; text-decoration: none;}
.AFOOTER:hover  { font-family: verdana; font-weight: normal; color: #000000; text-decoration: underline;}

/* ************************************************************************** */
/* MODULI                                                                     */
/* ************************************************************************** */
.TBLCMP {width: 718px;}
.TDCMPL {width: 200px;}
.HLCMP_TITLE {font-size: 150%; color:#4D86F1; font-weight: bolder;}
.TDCMP_TITLE {padding-bottom: 10px;}
.TBLCMPF_INT { BACKGROUND-COLOR: #F0F0ED; height: 20px; width: 718px;}
.TDCMPL_INT {width: 100%; }
.HLCMPL_INT, .HLCMPC_INT { FONT-FAMILY: Trebuchet MS, Verdana; FONT-SIZE: 15px; COLOR: #77685E; FONT-WEIGHT: bolder;}

.TDCMPL_TOPSP, .TDCMPC_TOPSP {padding-top: 8px;}
.TDCMPC { width: 400px;}
.TDCMPR { width: 20px; color: red; font-weight: bold;}
.TDCMPRL { color: red; font-weight: bold;}
.HLCMPR {font-size: 1.35em;}
.TXCMPC { width: 380px;}
.TBLCMPF_COMM, .TDCMPC_COMM { width: 718px; padding-top: 10px; padding-bottom: 15px;}
.HLCMPL_COMM {font-weight: bold; font-size: 1.2em;}
.HLCMPL_LONG, .HLCMPL_LONGTOPSP { width: 450px; display:block;}
.TDCMPL_LONGTOPSP { padding-top: 10px;}
.TDCMPL_BBNT {width: 700px;}
.TDCMPB { padding-top: 15px;}
.TITLE {font-size: 120%; margin: 0px; font-weight: bold;}
.TDCMP_TEXT {BACKGROUND-COLOR: #F0F0ED; width: 718px; padding: 5px;}
.TDCMPC #DV_CAPT img.IMCMPC{display:inline;vertical-align:middle;}
.TDCMPC #DV_CAPT .TXCMPC{width:100px;margin-left:5px;}
#DV_CAPT{padding-top:7px;padding-bottom:7px;}

/* ************************************************************************** */
/* SCHEDA PRODOTTO                                                            */
/* ************************************************************************** */
.TBLPRODOTTO {width: 718px; text-align: left; margin-bottom: 10px;}
.CONTINUA { vertical-align: bottom; padding-left: 255px; padding-right: 2px;}
.TDPRODOTTO1 { width: 33%; vertical-align: top; border-right: solid 1px #91a2b2; padding-left: 5px; padding-right: 5px;}
.TDPRODOTTO2 { width: 33%; vertical-align: top; border-right: solid 1px #91a2b2; padding-left: 5px; padding-right: 5px;}
.TDPRODOTTO3 { width: 33%; vertical-align: top; padding-left: 5px; padding-right: 5px;}
.TITPRODOTTO {color: #4d86f1; font-size: 120%; font-weight: bold;}
.HIDDEN {display: none;}

.TBLDWN {width: 718px; padding-left: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302;}
.TDDWN_ICO {padding-left: 10px; padding-bottom: 10px; width: 25px;}
.TDDWN_TIT {padding-left: 10px; padding-top: 10px; padding-bottom: 10px; color: #4d86f1; font-weight: bold; letter-spacing: 0px; font-size: 1.1em;}
.TDDWN_LNK {width: 600px; vertical-align: bottom; padding-bottom: 10px;}
.TDDWN_DIM {vertical-align: bottom; padding-bottom: 10px;}
.ADWN:LINK, .ADWN:VISITED {COLOR: #CA6602; TEXT-DECORATION: none;font-weight: bold;}
.ADWN:HOVER {COLOR: #6592CD; TEXT-DECORATION: underline; font-weight: bold;}

.TABS {LIST-STYLE-IMAGE: url(../Images/Li_none.gif);}
.ATABS:hover {text-decoration: none;}
/* ************************************************************************** */
/* HELP DESK e HOMEPAGE                                                       */
/* ************************************************************************** */
.TBLHELPDESK { width: 720px; text-align: left; margin-bottom: 10px;}
.TDHELPDESK1 { width: 49%; vertical-align: top;  border-left: solid 4px #fe8302; padding-top: 10px; padding-left: 8px; padding-right: 8px; background-color: #f0f0f0;}
.TDHELPDESK2 { width: 6px; vertical-align: top;  padding-left: 2px; padding-right: 2px; background-color: #ffffff;}
.TDHELPDESK3 { width: 49%; vertical-align: top;  border-left: solid 4px #fe8302;  padding-left: 8px; padding-top: 10px; padding-right: 8px; background-color: #f0f0f0;}
.TITHELPDESK { font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 170%; color:#4D86F1; font-weight: bolder;}
.TXTHP { font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 105.5%; color:#42f2f2e;}
.TXTHP li { margin-bottom: 6px;}

/* ************************************************************************** */
/* MAPPA SITO                                                                 */
/* ************************************************************************** */
/* ul li { margin: 0 0 .5em 0; padding: 0 0 0 1.2em; background: #FFFFFF url(/archivi/cgsi/files/FrecceBianco.jpg) no-repeat 0 .25em; color: #000;	font-size: 100%;}
ul li ul li {margin: 0.5em 0 .5em 1.25em;	padding: 0 0 0 0.25em; list-style-type: square; background: none;} */
.LIMAP1 {LIST-STYLE-IMAGE: url(../Images/Li_map1.gif); border-bottom: solid 1px #cccccc; padding-top: 5px;}
.LIMAP2 {LIST-STYLE-IMAGE: url(../Images/Li_map2.gif); margin-left: 10px;}

/* ************************************************************************** */
/* SCHEDA PORTFOLIO                                                           */
/* ************************************************************************** */
.TBLLYT_DTGPRF {width: 930px; float: none !important; float: left;}
.TBDLYT_DTGPRF, .TBLLYT_REC_DTGPRF, .TBLLYT_REC12_DTGPRF, .TBLLYT_REC2_DTGPRF {width: 100%;}

.TBLPRF {width: 100%;}
.TDPRF1 {width: 205px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302; vertical-align: top;}
.TDPRF2 {width: 205px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302; vertical-align: top;}
.TDPRF3 {width: 205px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302; vertical-align: top;}
.TDPRF4 {width: 270px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302; vertical-align: top;}
.TDPRFSP {width: 15px; height: 15px;}
.TITPRF  {color: #4d86f1; font-weight: bold; letter-spacing: 0px; font-size: 1.1em;}

.TDPRFADV {padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #f0f0f0; border-left: solid 4px #fe8302;}
.TBLBOX_SRCPRF {width: 100%;}
.TBLRPE, .TBLRPEF {width: 100%;}
.TDRPEF {width: 370px;}
.HLRPELL {float: left; width: 75px; height: 30px;}
.DPRPEC {margin-left: 10px; width: 85px;}
.TXRPEV {margin-left: 10px; width: 140px;}
.DPRPEV {margin-left: 10px; width: 145px;}
.HBRPEB { padding-left: 5px; padding-right: 5px; background-color: #fe8302; border: solid 1px #fe8302; font-family: arial; font-size: 115%; font-weight: normal; color: white; text-decoration: none; letter-spacing: 0px;}

.LIPRF {margin-bottom: 6px;}
.TDPRF4 .LIPRF{color:#CA6602;}
.TDPRF4 .LIPRF #DP_V3460{margin-left:5px;}

/* ************************************************************************** */
/* NEWSGROUP                                                                  */
/* ************************************************************************** */
.TDNGR_TITLE {padding-top: 9px; padding-bottom: 12px;}
.TDGRP_TITLE {padding-top: 19px; padding-bottom: 12px;}
.HLNGR_TITLE, .HLGRP_TITLE  {color: #4d86f1; font-weight: bold; letter-spacing: 0px; font-size: 1.5em;}
.DVNGR_TEXT {padding-top: 0px;  padding-bottom: 10px;}
.TBLNGR_DHDR, .TBLNGR_DROW, .TBLGRP_DHDR, .TBLGRP_DROW, .TBLGRPF, .DIVGRP {width: 718px;}
.TBLGRPB {width: 718px;}
.TBLGRPB { margin-top: 15px;}
.TBLGRPL___ {display: none;}
* html .DIVGRP {overflow:hidden}
.TDGRPL {width: 50px;}
.TDGRPV, .TXGRPV {width: 668px;}
.TDNGR {height: 20px;}
.TDNGR, .THNGR, .TDGRP, .THGRP {text-align:left; padding-left: 5px; padding-right: 5px;}
.THGRP {border-bottom: solid 1px #ACA899;}
.TDGRP {padding-top: 3px;  padding-bottom: 3px;}
.THNGR, .THGRP {background-color: #F0F0ED;FONT-FAMILY: Trebuchet MS, Verdana; FONT-SIZE: 1.2em; COLOR: #77685E; FONT-WEIGHT: bolder; height: 27px; border-bottom: solid 1px #ACA899;}    
.TGANGR, .TGAGRP {background-color: #F9F9F8; height: 18px;}
.TGVNGR, .TGVGRP {height: 18px;}
.THNGR_FORUM {width: 390px; height: 23px;}
.THGRP_ARG {width: 270px; height: 23px;}
.TDNGR_FORUM {height: 17px;}
.TDGRP_ARG {height: 17px;}
.THNGR_LASTMSG, .TDNGR_LASTMSG, .THGRP_LASTMSG, .TDGRP_LASTMSG {width: 20%; text-align: right;}
.THNGR_NARG, .TDNGR_NARG, .THNGR_NMSG, .TDNGR_NMSG, .THNGR_NUSR, .TDNGR_NUSR, .THGRP_NREPLY, .TDGRP_NREPLY, .THGRP_NREAD, .TDGRP_NREAD {width: 10%; text-align: right;}
.THGRP_AUTH, .TDGRP_AUTH {width: 20%;}
.TDGRP_ALERTMSG {color:red; font-weight: bold;}
.TDGRP_NRECS, .TDGRP_TEXT, .TDGRP_PGR {padding-top: 4px; padding-bottom: 4px;}
.TDGRP_PGR  {padding-top: 5px; padding-bottom: 15px;}
.DVGRP_TITLE  {font-size: 120%; margin: 0px; font-weight: bold;}

.TDPGRL {padding-left: 10px;}
.HBGRPB {BORDER: SOLID 1px #666666; color: #666666; margin-left: 5px; height: 20px;}
.HBGRPB_ {margin-top: 5px; margin-bottom: 5px;}
.TXGRPB_ {BORDER: SOLID 1px #77685E; COLOR: black; margin-left: 15px; margin-right: 2px; height: 16px;}
.DPGRPB_ {vertical-align: bottom; margin-left: 0px; color: #666666;}
.TDGRP_TITLE_ {padding-top: 10px;}

.TDGRP_TEXT {padding-bottom: 10px;}
#HB_SEARCHMSG {width: 60px; margin-left: 5px;}
#HB_MLST {width: 50px; margin-left: 5px;}
.TDGRP_NRECS {font-size: 1.1em; padding-bottom: 10px; padding-top: 10px;}
.TDGRP_OBJECT {padding-top: 10px;}
.LBMSG_OBJECT, .LBMSG_INSERIMENTO {font-size: 1.1em;}
.LBMSG_SENDER {font-size: 1.1em;}
.TDGRP_SEPARATOR {background-color: white;}
#HB_CANCELMSG {display: none;}
.DVGRPBLST {}
.LBGRPB {float:left;margin-bottom:5px;display:block;clear:both;width:100%}

.LNNGR:LINK, .LNNGR:VISITED {font-weight: bolder; font-size: 1.1em; COLOR: #CA6602; TEXT-DECORATION: none;}
.LNNGR:HOVER {font-weight: bolder; font-size: 1.1em; COLOR: #6592CD; TEXT-DECORATION: underline;}

/* *************************************************************************** */
/* ALLEGATI                                                                    */
/* *************************************************************************** */
.TBLLYT_ALLEGATI {width: 100%; background-color: #f0f0f0; border-left: solid 4px #fe8302;}
.TDLLYT_ALLEGATI, .TDALYT_ALLEGATI {padding: 10px; width: 100%;  vertical-align: top;}

/* *************************************************************************** */
/* LIGHTBOX                                                                    */
/* *************************************************************************** */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
        
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

/* THE END */
.NO_CONTENT {width: 0px;}
.pnlMain_NO_LEFT____ {width:0px}


/* ---------------------------------- MODIFICHE TEMPORANEE ------------------------------------------------*/
.LNBOX_TOP1_L3{display:none;}
/*.TDBOX_TOP1_L3 {width:0px;}*/
.TDBOX_TOP1_BRK {width:1px;}
.TDBOX_TOP1_SP1 {width:763px;}





/* ************************************************************************** */
/* GESTIONE PAGINATORE                                                        */
/* ************************************************************************** */

.TBLPGR {height: 27px;}
.TDPGRC {padding: 1px 3px;}
.LBPGRC {padding: 1px 3px; background:#E9E1D9}
.LNPGRC {padding: 1px 3px; background:#E9E1D9}


.TDPGRL span {display:inline-block; padding-left:10px;} /* gestisce le pagine*/

.LBPGR {color:#CA6602;font-weight:bold;}

a.LNPGR {color:#666;}
a.LNPGR:link, a.LNPGR:visited {color:#666;text-decoration:none;}
a.LNPGR:hover {text-decoration:underline;color:#666;}


a.LNPGRC {color:#666;}
a.LNPGRC:link, a.LNPGRC:visited {color:#666;text-decoration:none;}
a.LNPGRC:hover {text-decoration:underline;color:#666;}

a.LBPGRC:hover{background:#CCC;text-decoration:none;}
a.LNPGRC:hover{background:#CCC;text-decoration:none;}

/* ************************************************************************** */
/* GLYT DATABASE EVENTI CGSI                                                  */
/* ************************************************************************** */
.TDLYT_GLYT_NOT_T1{background:#F9F9F8;padding:5px 10px;}
a.LNLYT_GLYT_NOT_T1{font-weight:bold;color:#CA6602;}
a.LNLYT_GLYT_NOT_T1.link,a.LNLYT_GLYT_NOT_T1:visited{font-weight:bold;color:#CA6602;}
a.LNLYT_GLYT_NOT_T1:hover{font-weight:bold;color:#6592cd;}
.TDLYT_GLYT_NOT_JPG{background:#F9F9F8;text-align:center;padding:0 0 5px 0;}
.TDLYT_GLYT_NOT_CONTINUE{background:#F9F9F8;padding:10px;background:url("../images/R-Brk.gif") #F9F9F8 bottom left repeat-x;}
.TDLYT_GLYT_NOT_M1{background:#F9F9F8;padding:0 10px;color:#000;}
.TDLYT_GLYT_NOT_JPG img{display:inline}

/* ************************************************************************** */
/* DTG DATABASE EVENTI CGSI                                                  */
/* ************************************************************************** */
.DVLYT_DTG_NOT_T1{ color: #4D86F1;
font-family:Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:170%;font-weight:bolder;margin-bottom:14px;margin-left:0;margin-right:0;margin-top: 14px;}
a.LNLYT_DTG_NOT_PDF{background:url(../images/pdf_logo4.jpg) no-repeat;padding-left:20px;display:inline-block;line-height:18px;}
a.LNLYT_DTG_NOT_PDF:link,a.LNLYT_DTG_NOT_PDF:visited{color:#CA6602;}
a.LNLYT_DTG_NOT_PDF:hover{color:#6592cd;text-decoration:underline;}

a.LNLYT_DTG_NOT_ALL{background:url(../images/allegato_logo.gif) no-repeat;padding-left:20px;display:inline-block;line-height:18px;}
a.LNLYT_DTG_NOT_ALL:link,a.LNLYT_DTG_NOT_ALL:visited{color:#CA6602;}
a.LNLYT_DTG_NOT_ALL:hover{color:#6592cd;text-decoration:underline;}

/**/
.TDLLYT_VISR,.TDALYT_VISR{padding-top:10px;}

/* ************************************************************************** */
/* VETRINA ULTIME REALIZZAZIONI                                               */
/* ************************************************************************** */
/* Gestione contenuti tab Presentazione */
#LAST_REALIZ .TBLHELPDESK{width:auto;}
#LAST_REALIZ .CONTINUA{padding-left:0;display:block;text-align:right;}


/* JS non attivo */
.tabNavigation{display:none;}
.tabCont{margin-bottom:30px;}

.JS .tabNavigation{height:27px;display:block;}
.JS .tabNavigation{margin:0;padding:0;margin-left:5px;list-style:none inside none;}
.JS .tabNavigation li{float:left;margin-bottom:0;margin-left:0px;margin-right:2px;margin-top:0;min-width:84px;list-style:none inside none;}
.JS .tabNavigation li a{outline:0 none;cursor:pointer;display:block;padding:0 10px;;font-size:12px;font-weight:bold;line-height:1.2;position:relative;text-align:center;text-decoration:none;top:1px;white-space:nowrap;z-index:2;min-height:18px;min-width:64px;padding-top:7px;color:#27537A;border-left:1px solid #637A8C;border-top:1px solid #637A8C;border-right:1px solid #637A8C;border-bottom:1px solid #FAFAFA;}
.JS .tabNavigation li a{color:#27537A;border-bottom:1px solid #637A8C;background:url(../images/tab_bkg.png) repeat-x top left;}
.JS .tabNavigation li a:link,.tabNavigation li a:visited{color:#27537A;}
.JS .tabNavigation li a:hover{color:#27537A;text-decoration:none;}
.JS .tabNavigation li a:hover{border-left:1px solid #95a5b2;border-right:1px solid #95a5b2;background:#FFF;}
.JS .tabNavigation li a.selected{color:#CA6602;background:#FFF;border:1px solid #637A8C;border-bottom:1px solid #FAFAFA;}
.JS .tabNavigation li a.selected:link, .tabNavigation li a.selected:visited{color:#CA6602;}
.JS .tabNavigation li a.selected:hover{color:#CA6602;text-decoration:none;}

.JS .tabs_hmp_CGSI .tabCont{background-color:#FFF;border:1px solid #97A5B0;border-left:4px solid #FE8302;padding:10px;margin:0px;}
#Presentazione .TDHELPDESK1{border-left:4px solid #CCC;}
#Presentazione .TDHELPDESK3{border-left:4px solid #CCC;}

/* ************************************************************************** */
/* SLIDESHOW HMP                                                              */
/* ************************************************************************** */
/* JS non attivo*/
.DVLYT_DATA_GLYT_BANNER{width:705px;margin-bottom:5px;margin-top:14px;}
.TDLLYT_GLYT_BANNER,.TDALYT_GLYT_BANNER{position:relative;padding:0;margin:0 0 15px 0;list-style:none;background:#FE8302;height:238px;width:705px;height:300px;overflow:hidden;margin-bottom:10px;}
.TBDLYT_GLYT_BANNER{padding:0;margin:0;list-style:none;}
.DVLYT_REC12_GLYT_BANNER{height:300px;}
.DVLYT_REC1_GLYT_BANNER{width:420px;float:left;}
.DVLYT_REC2_GLYT_BANNER{width:260px;float:right;padding:10px;}
.DVTDLYT_GLYT_BANNER_JPG img{border:0 none;padding:0;}
.DVTDLYT_GLYT_BANNER_JPG img:hover{border:0 none;padding:0;}
.DVLYT_GLYT_BANNER_T1{font-size:22px;line-height:22px;color:#FFF;font-family:'Trebuchet MS',Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;padding-bottom:10px;}
.DVLYT_GLYT_BANNER_M3{font-size:13px;padding-bottom:15px;color:#FFF}
.DVLYT_GLYT_BANNER_M3 h2{margin-top:0;margin-bottom:5px;line-height:22px;}
.DVLYT_GLYT_BANNER_M3 *{color:#FFF;}
.DVLYT_GLYT_BANNER_M3  ul{list-style-type:decimal;color:#FFF;}
.DVLYT_GLYT_BANNER_M3  ul li{list-style-type:square;color:#FFF;list-style-image:none;}

.DVLYT_GLYT_BANNER_LINK_DTG_LBL{text-align:right;}
.DVLYT_GLYT_BANNER_LINK_DTG_LBL a{color:#FFF;background:#000;padding:4px;font-weight:bold;position:absolute;bottom:10px;right:10px;}
.DVLYT_GLYT_BANNER_LINK_DTG_LBL a:link,.DVLYT_GLYT_BANNER_LINK_DTG_LBL a:visited{color:#FFF;text-decoration:none;}
.DVLYT_GLYT_BANNER_LINK_DTG_LBL a:hover{color:#FFF;text-decoration:none;}

/* JS attivo*/
.JS .DVLYT_DATA_GLYT_BANNER{position:relative;}
.JS .DVLYT_DATA_GLYT_BANNER ul.TBDLYT_GLYT_BANNER{display:none;}
.JS .DVLYT_DATA_GLYT_BANNER{height:300px;background:url(../images/lightbox-ico-loading.gif) no-repeat center center;}
.JS .TDLLYT_GLYT_BANNER, .JS .TDALYT_GLYT_BANNER{cursor:pointer;padding:0;margin:0;list-style:none;background:#FE8302;height:238px;width:705px;height:300px;overflow:hidden;}

a#larr{display:block;height:53px;opacity:0.2;position:absolute;top:120px;width:32px;background:url("../images/larr.png") no-repeat scroll 11px 50% #000;left:0;z-index:99;}
a#rarr{display:block;height:53px;opacity:0.2;position:absolute;top:120px;width:32px;background:url("../images/rarr.png") no-repeat scroll 11px 50% #000;right:0;z-index:99;}
a#rarr:hover{opacity:1;display:block;}
a#larr:hover{opacity:1;display:block;}

@media print {
	.minwidth,.minwidthreset{margin:0;}
        .pnlMain{margin:0;width:600px;}
        .TBLLYT_VISR{width:600px;}
        /*.TDLLYT_VISR,.TDALYT_VISR{page-break-inside: avoid;} */
        .TBLLYT_REC_VISR{page-break-inside: avoid;}
        .validators{display:none;}
        body{color:#000;}


}






