/* for all browsers that understand min-width */
.width {width:100%; min-width:1000px}

/* the bodge for IE6 browsers */
* html .minwidth {border-left:900px solid #8A8879; position:relative; float:left; z-index:1;}
 * html .minwidthreset {margin-left:-901px; position:relative; float:left; z-index:2;} 


/* ************************************************************************** */
/* CLASSI GENERALI                                                            */
/* ************************************************************************** */
* {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;}
body {margin-left:0px;margin-right:0px;margin-top:0px; font-size: 68.75%; background-color:#8a8879;}
A:LINK, A:VISITED {COLOR: #5d584b; TEXT-DECORATION: none;}
A:HOVER {COLOR: #5d584b; TEXT-DECORATION: underline;}
h1 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.5em; color:#77685E; font-weight: bolder; margin: 0px; margin-bottom: 14px; margin-top: 7px;}
h2 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.3em; color:#77685E; font-weight: bolder; margin: 0px; margin-bottom: 14px; margin-top: 7px;}
h3 {font-size: 1.2em; margin: 0px;}
p {margin: 0px; margin-bottom: 10px;}
HR {COLOR: #b5b3a5; height : 1px; border:none; background-color:#b5b3a5; width:100%;}
IMG {border: 0;}
ul {padding: 0px; margin-top:0px;}
li { LIST-STYLE-IMAGE: url(../images/LI.gif); margin-top:5px; margin-left:30px!important; margin-left:0px;}
li a:link, li a:visited, li a:active {color:#7ba869;}
li a:hover {text-decoration:underline; color:#7ba869;}
.TBL_DEBUG {display: none;}
.BTN_CACHE {margin-top: 20px;}

/* ************************************************************************** */
/* STRUTTURA DIV                                                              */
/* ************************************************************************** */
.outer {width:970px; margin: 0 auto; overflow:hidden; background-color:#E1DFD1; background-image: url(../images/bkg-outer.gif); }
.minwidth1 { width:995px; margin: 0 auto;}
.minwidthreset1 {width:970px; margin: 0 auto;}
.validators {text-align: center;}
.pnlLeft {float:left; WIDTH: 170px; text-align: left; background-color: #FFFFFF; margin-left:10px!Important; margin-left:5px; padding:10px;  }
.pnlMain  {float:left; WIDTH: 560px; text-align: left; background-color: #FFFFFF; margin-left:10px;  margin-right:10px!Important; margin-right:5px;}
.pnlRight {float:right; WIDTH: 180px; text-align: left; background-color: #FFFFFF; margin-right:10px!Important; margin-right:5px;}
.pnlBottom {text-align: left; color: black; height: 110px; background-color:#E1DFD1; padding-left:10px; width:950px;  margin-bottom:0px;}
.pnlTop {padding: 0px; vertical-align: top; margin-left:10px; margin-right:10px; background-color: #FFFFFF; }
.clear {CLEAR: both; PADDING: 0px; DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 1px;}
.textbox {display: block; line-height: 18px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 1.05em; margin-bottom: 10px; background-color: #e0edf4; }

/* ************************************************************************** */
/* TOP                                                                        */
/* ************************************************************************** */

.TBLBOX { float: none!important; float: left;}
*:first-child+html .TBLBOX {float:left!important;}
.TBLBOX_TOP1 { background-color: #FFF; width:100%; }
.DVBOX_TOP1_INT {background-image: url(../images/TOP1-1.gif); width:764px; height:26px; float:left; background-repeat: no-repeat; background-color:#FFF;}
.LNBOX_TOP1_LINK  {border-right: solid 1px #5d584b; padding-right:5px;  padding-left:5px; color:#5d584b;}
.LNBOX_TOP1_LINK2 {padding-left:5px; color:#5d584b; padding-right:10px;}
.LNBOX_TOP1_LINK2, .LNBOX_TOP1_LINK, .LNBOX_TOP1_LINK2:link, .LNBOX_TOP1_LINK2:visited, .LNBOX_TOP1_LINK:link, .LNBOX_TOP1_LINK:visited  {color:#5d584b; text-decoration:none;}
.LNBOX_TOP1_LINK2:hover, .LNBOX_TOP1_LINK:hover {color:#5d584b; text-decoration:underline;}
.DVBOX_TOP2_IMG {background-image: url(../images/TOP2.jpg); width:950px; height:160px;}
.DVBOX_TOP3_SP {width:770px; background-color:#7ba869; height:29px;  }
.DIVTOP {height:225px; vertical-align:top; background-color:#E1DFD1;}
.COPYRIGHT {color:#5d584b;}

/* ************************************************************************** */
/* FOOTER                                                                     */
/* ************************************************************************** */

.footer_r {text-align:right; width:35%; float:right;}
.footer_l { width:65%; float:left;}
.clearing {clear:both;}
.footer_text_link {color:#5d584b; text-decoration:none;}
.footer_text_link:link, .footer_text_link:visited {color:#5d584b; text-decoration:none;}
.footer_text_link:hover {color:#5d584b; text-decoration:underline;}
.pipe {color:#60594D;}
.V_XHTML a {border: solid 1px #b5b3a5; width:73px; height:19px; float:left; background-image: url(../images/V_off.gif); padding-left:5px; padding-top:5px; color:#60594D; display:block;}
.V_XHTML a:link, .V_XHTML a:visited, .V_CSS a:link, .V_CSS a:visited {color:#60594D;}
.V_CSS a {border: solid 1px #b5b3a5; width:73px; height:19px; float:right; background-image: url(../images/V_off.gif); padding-left:5px; padding-top:5px; color:#60594D; display:block;}
.Validators {width:170px; float:right; margin-top:15px; margin-bottom:15px;}
.V_XHTML a:hover { background-image: url(../images/V_on.gif); text-decoration:none;}
.V_CSS a:hover { float:right; background-image: url(../images/V_on.gif); text-decoration:none; }
.footer_text_link {border-right:1px solid #60594d; padding-right:4px; padding-left:4px;}
.pipe {display:none;}


/* ************************************************************************** */
/* BOX LEFT                                                                   */
/* ************************************************************************** */

.TDBOX_LEFT_LINK  {  text-decoration: none; margin-left:10px; margin-right:10px; padding-top:4px; padding-bottom:4px; border-bottom:solid 1px #e1dfd1; width:170px;}         /* #e1dfd1 */
.TDBOX_O_LEFT_LINK  { padding-top:4px; padding-bottom:4px; border-bottom:solid 1px #e1dfd1; width:170px; background-color:#EEE; }
.LNBOX_LEFT_LINK {display:block; font-size:1.05em;}
.LNBOX_LEFT_LINK:link, .LNBOX_LEFT_LINK:visited, .LNBOX_LEFT_LINK:hover  {text-decoration: none; color:#5d584b;}
.LNBOX_LEFT_LINK:hover {text-decoration: none; color: #5d584b;}
.DVBOX_LEFT_INT {font-size:1.4em; color:#67A869; padding-bottom:5px; font-weight:bold;}

/* ************************************************************************** */
/* Google map                                                                 */
/* ************************************************************************** */

.AGMAP { display:block; width:525px; text-align:left; padding-left:15px;}
.AGMAP:link, .AGMAP:visited, .AGMAP:active {color:#d2742b;}
.AGMAP:hover {color:#E39152; text-decoration:underline;}
.DVGMAP {width:540px; text-align:center; padding-top:15px; padding-bottom:15px; }

/* ************************************************************************** */
/* BOX RIGHT                                                                  */
/* ************************************************************************** */

.DVBOX_RIGHT_LINK {background-image:url(../images/R_int2.jpg); width:170px; padding-left:10px; padding-top:5px; height:25px; background-repeat:no-repeat; font-size:1.305em; color:#FFF; margin-bottom:10px;}
.DVBOX_RIGHT_INT {background-image:url(../images/R_Uomo_bg.jpg); width:130px; height:42px; padding-left:50px; padding-top:9px; font-size:1.4em; color:#67A869; font-weight:bold; background-repeat:no-repeat;}
.DVBOX_RIGHT_SP {background-color:#E1DFD1;}
.DVBOX_RIGHT_TXT {width:160px; margin-left:10px; margin-bottom:10px;  font-size:0.9em; color:#5d584b;}
.DVBOX_RIGHT_TXT2 {margin-left:10px; width:160px; font-size:1.1em; color:#7ba869;}
.TDBOX_RIGHT_LINK  { width:180px; }
.LNBOX_RIGHT_LINK {margin-left:10px; padding-top:4px; padding-bottom:4px; margin-left:10px; display:block; font-size:1.05em; width:160px; border-bottom: solid 1px #e1dfd1; color:#5d584b; }
.LNBOX_RIGHT_LINK:hover {text-decoration:none;  background-color:#EEE; color:#5d584b;}
.LNBOX_RIGHT_LINK:link, .TDBOX_O_RIGHT_LINK a:visited, .LNBOX_RIGHT_LINK:visited {text-decoration:none; color:#5d584b;}
.TDBOX_RIGHT_LINK2 { width:180px; }
.LNBOX_RIGHT_LINK2 { margin-left:10px; display:block; padding-top:3px; padding-bottom:3px; font-size:1.0em; width:160px; color:#5d584b;}
.LNBOX_RIGHT_LINK2:link, .LNBOX_RIGHT_LINK2:visited {text-decoration:none; color:#5d584b;}
.LNBOX_RIGHT_LINK2:hover {text-decoration:none;  background-color:#EEE;}
.TDLLYT_GLYT3, .TDALYT_GLYT3 {padding-left:10px;}
.LNLYT_GLYT3_T1 {padding-top:3px; padding-bottom:3px; display:block; width:160px; color:#5d584b;}
.LNLYT_GLYT3_T1:link, .LNLYT_GLYT3_T1:visited  {text-decoration:none; color:#5d584b;}
.LNLYT_GLYT3_T1:hover {background-color:#EEE; text-decoration:none; color:#5d584b;}

/* ************************************************************************** */
/* MAIN                                                                       */
/* ************************************************************************** */

.DVEVENTI { height:353px; margin-top:5px; height:350px; overflow:auto;  }
.DVEVENTIINT {background-image: url(../images/bg_eventi_news.gif); width:535px; height:20px; background-repeat:no-repeat; margin:0px; color:#FFF; font-size:1.4em; padding-left:5px; font-weight:bold; }
.TDCMP_TITLE  {background-image: url(../images/bg_eventi_news.gif); width:535px; height:10px; background-repeat:no-repeat; margin:0px; color:#FFF; font-size:1.4em; padding-left:5px; font-weight:bold; padding-bottom:10px;}  /* Usato nel titolo dei moduli */
.TDRPE_TITLE_RSI  {background-image: url(../images/bg_eventi_news.gif); width:535px; height:10px; background-repeat:no-repeat; margin:0px; color:#FFF; font-size:1.4em; padding-left:5px; font-weight:bold; padding-bottom:10px;} /* Usato nel titolo del "Cerca nel sito"*/
.DV1 {width:540px; margin-bottom:30px;  }
.DV2 {float:left; width:265px;   margin-right:10px;}
.DV3 {float:left; width:265px; }
.DIVSZN {width:540px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; }
.DVBANDIINT {padding-bottom:5px;}
.DVNOTIZIEINT {padding-bottom:5px;}
.TITNOTIZIE {font-size:1.4em; color:#67A869; font-weight:bold; padding-left:5px; }
.TITBANDI { font-size:1.4em; color:#67A869; font-weight:bold; padding-left:5px;  }
.DVBANDI {background-color:#f0efe8;   width:255px; margin:0px; height:224px; padding:5px; border-top:solid 1px #8a8879; border-bottom:dashed 1px #67A869; overflow:auto;}
.DVNOTIZIE {background-color:#f0efe8; width:255px; height:200px; padding:5px; border-top:solid 1px #8a8879; overflow:auto;}
.DV4 {clear:both; height:0px;}
.TDDTGINT {background-image: url(../images/bg_eventi_news.gif); background-repeat:no-repeat; width:535px; height:20px; font-size:1.4em; padding-left:5px; font-weight:bold; color:#FFF;}
.TDINFO {border: 1px solid #A19090; padding-left:0px;  width:540px; }
.DVEVENTIEND, .DVNOTIZIEEND, .DVBANDIEND {border-top:1px dashed #67A869; border-bottom:1px dashed #67A869; padding-top:5px; padding-bottom:5px; }
.DVEVENTIEND ul, .DVEVENTIEND ul li, .DVNOTIZIEEND ul, .DVNOTIZIEEND ul li,  .DVBANDIEND ul, .DVBANDIEND ul li {margin:0px; padding:0px; }
.DVEVENTIEND ul li, .DVNOTIZIEEND ul li, .DVBANDIEND ul li  {LIST-STYLE-IMAGE: url(../images/arrow.gif); text-align:right;}
.EvText {width:140px; vertical-align:top; padding-left:5px; color:#5d584b;}
.EvImg {width:110px; vertical-align:top;}
.EvTBL {width:265px;}
/*.DVLYT_MOCHI_M1  { padding:5px; width:255px;}     */
/*.DVLYT_MOCHI_D3 {width:255px;} */


/* ************************************************************************** */
/* LAYOUT                                                                     */
/* ************************************************************************** */

.TDLYT_REC12 { vertical-align: top;}
.TDLYT_REC1 { vertical-align: top;}
.TDLYT_REC2 { vertical-align: top;}
.DVLYTLL {float: left;}
.IMLYT { padding: 2px; border: solid 2px #E0E0DE; background-color: #FFFFFF;}
.IMLYT:hover { padding: 2px; border: solid 2px #B9B9B3;  background-color: #FFFFFF;}
.IMLYT_DTG_JPG, .IMLYT_DTG_JPG:hover {padding:0px; border:0px;}
.TDLYT_NRECS {font-size: 1.1em; padding-bottom: 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;}
.TDHP {border:1px solid black; }
.HRLYT {width:540px;}
/**/
.TDDTG {background-image: url(../images/bg_eventi_news.gif); background-repeat:no-repeat; width:535px; height:20px; font-size:1.4em; padding-left:5px; font-weight:bold; color:#FFF;}
.TDDTG1 {height:3px;}   /*Ogre dog */
.THTUR {background-color:#DE7E34; color:#FFF; padding:2px;}
.TDTUR1 {width:30%; }
.TDTUR2 {width:70%; }
.TBLTUR {width:100%; border: solid 1px #E1DFD1; }
.TBLTUR td {padding: 2px;}
.TBLGC {width:100%; border: solid 1px #E1DFD1; }
.TBLGC td {padding: 2px;}
.TDGC1 {width:30%;}
.TDGC2 {width:40%;}
.TBLSIN {width:100%; border: solid 1px #E1DFD1;}
.TDSIN {width:30%;}
.THSIN {background-color:#DE7E34; color:#FFF; padding:2px;}
.TBLSIN td {padding: 2px;}
.UL1 {margin-left:-12px !important; margin-left:22px; }
.TDPGRL {text-align:right; width:160px;}
.TDDBL {padding-top:2px;padding-bottom:2px; padding-left:5px; background-color:#739F60; color:#FFFFFF; width:535px; font-weight:bold;}
.TBLLYT_MOCHI {width:235px;}
.THGC {background-color:#DE7E34; color:#FFF; padding:2px;}
.PDF {margin-top:20px;}
.PDFicon {float:left; margin-right:5px;}
.PDFtest {float:left;}
.PDFtest ul {margin-left: -15px !important; margin-left: 20px; padding-left:0px;}


/* Get LYT ----------------------------------------------------- */

.TBLLYT_GLYT {width:510px; margin:3px;  }
.HRLYT_GLYT {height: 0px;width:510px; border:none; background-color:#FFFFFF; border-top:dashed 1px #7ba869;}
.TBLLYT_GLYT2 {width:255px;}
.HRLYT_GLYT2 {height: 0px;width:255px; border:none; background-color:#FFFFFF; border-top:dashed 1px #7ba869;}

.IMLYT_GLYT_MIN {margin-right:20px;}
.TDLYT_GLYT_T1 .LNLYT_GLYT_T1 {color:#7ba869;}
.TDLYT_GLYT_T1 {padding-bottom:5px;}
.DVLYT_GLYT_M1 p strong {font-weight:normal; color:#7ba869; }
/*.TDLYT_GLYT_T1 {width:150px;} */
.TBLLYT_GLYT2 {width:235px;}
.HRLYT_GLYT2 {width:235px;}
.TDLYT_GLYT2_SEPARATOR {width:235px;}
.TDLYT_DATA_MOCHI  {width:235px;}


/* Get LYT Uffici/Modulistica---------------------------------------- */

.DVLYT_D2{padding-right:5px;}



/* VIS --------------------------------------------------------- */

.HRLYT_VIS {background-color:#FFF; height:0px; border-top:1px dashed #7ba869;}
.TDLYT_NRECS_VIS {padding-left:10px; padding-top:10px;}
.TDLYT_VIS_T1 {padding-left:10px; padding-right:10px;}
.TDLYT_VIS_SEPARATOR {padding-left:10px; padding-right:10px}
.TDLYT_PGR_VIS {padding-left:10px;}
.TDLYT_NRECS_VIS_DEL {padding-top:10px; padding-left:10px;}
.TDLYT_NRECS_VIS_RSI { padding:10px;}
.TDLYT_DATA_VIS_RSI  { padding:10px;}
.TDLYT_PGR_VIS_RSI {padding:10px;}
.HRLYT_VIS_RSI {background-color:#FFF; height:0px; border-top:1px dashed #7ba869;}
.DVLYT_VIS_DEL_D4 {padding-left:10px;}
.TDLYT_VIS_DEL_T1 {padding-left:10px; padding-right:10px;}
.TDLYT_VIS_DEL_SEPARATOR {padding-left:10px; padding-right:10px; }
.HRLYT_VIS_DEL {background-color:#FFF; height:0px; border-top:dashed 1px #7ba869;}
.TDLYT_PGR_VIS_DEL {padding-bottom:15px; padding-left:10px; padding-right:10px;}
.TDLYT_VIS_MIN, .DVLYT_VIS_D2 {padding-left:10px;}                     /* padding-right:10px;*/
.DVLYT_VIS_M1 {padding-left:10px; padding-right:10px;}
/*.DVLYT_VIS_M1 p {padding-left:10px;}    */
.DVLYT_VIS_T1 {color:#7ba869; padding-bottom:5px; }
.DVLYT_VIS_M1 p strong {font-weight:normal; color:#7ba869; }
.TDLYT_VIS_CONTINUE {padding-left:10px;}
.TDLYT_PGR_VIS {padding-bottom:10px;}

/* DTG ------------------------------------------ */

.HRLYT_DTG_T1 {margin-left:0px;}
.HRLYT_DTG_M1 {margin-left:0px;}
.DVLYT_DTG_M1 {width:540px;}
.HRLYT_DTG_RFT {margin-left:0px; padding-left:0px;}
.DVLYTLL_DTG_M1 {width:540px;}
.TBLLYT_DTG {width: 540px; float: none !important; float: left; margin-top: 10px; margin-left: 10px !important; margin-left:5px;}
.TBDLYT_DTG, .TBLLYT_REC_DTG, .TBLLYT_REC12_DTG, .TBLLYT_REC1_DTG {WIDTH: 100%;}
.HRLYT_DTG_T1 {margin-left:0px;}
.HRLYT_DTG_M1 {margin-left:0px;}
.DVLYT_DTG_M1 {width:540px;}
.HRLYT_DTG_RFT {margin-left:0px; padding-left:0px;}
.DVLYTLL_DTG_M1 {width:540px;}
.DVLYT_DTG_T1 {color:#77685E; font-weight:bold; font-size:1.3em;}
.DVLYTLL_DTG_M1 {width:560px;} /*Errore validatore*/
.DVLYT_DTG_M1 {clear:left;}
/*.DVLYTLL_DTG_M3, .DVLYTLL_DTG_M2, .DVLYTLL_DTG_T3, .DVLYTLL_DTG_M5, .DVLYTLL_DTG_M6   {width:120px; }    */
/*.DVLYT_DTG_M6, .DVLYT_DTG_M5, .DVLYT_DTG_M3, .DVLYT_DTG_M2, .DVLYT_DTG_T3 {padding-left:120px;}             */
.DVLYTLT_DTG_M4 {padding-top:10px; padding-bottom:15px;}
.DVLYT_DTG_PERSONE_LBL  {}
.TDLYT_DTG_PERSONE_LBL {background-image: url(../images/bg_eventi_news.gif); background-repeat:no-repeat; width:535px;   color:#FFFFFF; font-weight:bold; border-top:solid white 10px;  border-bottom:solid white 10px; padding-left:5px; padding-top:2px; padding-bottom:2px;}
/*.TDLLYT_DBLNK, .TDALYT_DBLNK{padding-top:5px; padding-bottom:5px; padding-left:5px;}     */
.DVLYTLL_DTG_ETIDTGAMM_T3 { width:70px;}
.DVLYT_DTG_T3 {padding-left:0px;}
.DVLYTLL_DTG_B3 {width:120px;}
.DVLYTLL_DTG_M2 {}
.DVLYTLL_DTG_M3 {width:auto;} /* Gestisce un evento che con width 120 settato precedentemente non funzionava.*/
.DVLYTLL_M2, .DVLYTLL_M6 {float:none;}
.TDLYT_DBLNK_SEPARATOR {padding-left:0px;}
.DVLYTLL_DTG_PDF {padding:0; padding-right:5px; margin:0; font-size:5px; margin-top:-1px; }
.DVLYTLT_DTG_ALL {margin-left:5px; font-weight:bold; text-transform:uppercase;}
.DVLYTLT_DTG_ALL span {margin-left:5px; }
.DVLYTLL_PDF {}
a.LNLYT_DTG_ALL {background:url(../images/allegato_logo.gif) no-repeat 5px 4px; padding-left:22px; line-height:22px; display:block;}

/* DBLNK ------------------------------------------ */

.DVLYT_DBLNK_C1 {padding-right:10px;}

/* ************************************************************************** */
/* SZN                                                                        */
/* ************************************************************************** */


/* ************************************************************************** */
/* ALTRO                                                                      */
/* ************************************************************************** */
.ORGL1 {background-color:#7ba869; width:500px;color:#FFFFFF; font-weight:bold; border-top:solid white 10px;  border-bottom:solid white 10px; margin-left:10px; padding-left:10px;padding-top:2px; padding-bottom:2px;}
.ORGL1 a:link, .ORGL1 a:visited {color: white;}
.ORGL2 {background-color: white; color:#FFFFFF; font-weight:bold;margin-left:10px; padding-left:10px;padding-top:2px; padding-bottom:2px;}
/* ************************************************************************** */
/* MODULI                                                                     */
/* ************************************************************************** */

.DIVCMP {padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px;}
.TBLCMP {width: 540px;}
.TXCMPC {width: 350px;} /*  textfield*/
.HLCMPL {width:150px;}
.HLCMPR {width:10px;} /*  *  */
.TDCMPR { width: 20px; color: red; font-weight: bold;}
.TBLCMPF {margin-top:3px;}
.TDCMPL {width:150px;vertical-align:top;}


.TDRIS_TITLE {background-image: url(../images/bg_eventi_news.gif); background-repeat:no-repeat; width:535px;   color:#FFFFFF; font-weight:bold;  font-size:1.4em; padding-left:5px; padding-bottom:2px; height:20px; border-bottom:solid 10px #FFF; }
.TDRIS { height:40px;  border-top:solid 10px #FFF;}
/* ************************************************************************** */
/* NEWSGROUP                                                                  */
/* ************************************************************************** */

/* ************************************************************************** */
/* RPE                                                                        */
/* ************************************************************************** */

#HB_CANCEL13126 {display:none;}
.DPRPEC_RSI {display:none;}
#HB_13126 {background-color:#7ba869; border:none; color:#FFFFFF; padding-top:2px; padding-bottom:2px; margin-left:5px;}
.DVRPE_RSI {padding:10px;}

/* ************************************************************************** */
/* POLLICINO                                                                  */
/* ************************************************************************** */

.pnlBrc { background-image: url(../Images/POLL-Bkg.gif); width: 973px; height: 25px;}
.DIVBRC {float: left;}
.TBLBRC { height: 25px; text-align: left; margin-left: 3px;}
.TDBRCS {padding-left: 5px; padding-right: 5px;}
.LNBRC:LINK, .LNBRC:VISITED {COLOR: #999999; TEXT-DECORATION: none;}
.LNBRC:HOVER {COLOR: #0889d5; TEXT-DECORATION: underline;}
.LBBRC {COLOR: #999999;}
.NO_CONTENT {width: 0px;}

/* Calendario */
/*.TD_W, .TD_N, .TD_D, .TD_T {width:23px; height:23px; text-align:center; border:solid 1px white;}                 */
.TD_H {color:#7BA869; text-align:center; text-decoration:none;}
.TD_H:first-letter {text-transform:uppercase;}

.TDCLN_H {text-align:center;}
.DVBOX_RIGHT_CLND {padding-left:3px; padding-right:2px; padding-bottom:2px;} 

.TD_W {width:25px;height:23px; text-align:center; background-color:#EEEEEE; border-bottom:solid 1px #FFF; border-top:solid 3px #FFF; font-size:0.8em;}    /* dom lun mar merc giov ecc ecc */

.LBCLN_W {display:block; }
.LBCLN_W:first-letter {text-transform:uppercase;}
.LNCLN_T {width:23px; height:17px; padding-top:2px; text-align:center; display:block; border:solid 1px #7BA869; background-color:#EEEEEE;  }        /* gestisce un evento presente in contemporanea al giorno corrente*/
.LBCLN_D, .LBCLN_N, .LBCLN_T, .LNCLN_D {width:23px; height:17px; padding-top:2px; text-align:center; display:block; border:solid 1px white; }
.LBCLN_T {border:solid 1px #7BA869; }
.TD_D .LNCLN_D {background-color:#EEEEEE; border: solid 1px #EEEEEE; color:#7BA869;}
.TDCLN_H .LNCLN_H { color:#7BA869;}


.setinline {display:inline; vertical-align:top; border:0; }

/* ************************************************************************** */
/* CAMBIAMENTI PER IMPERIZIA E DISORDINE DELLO STYLE SHEET                    */
/* ************************************************************************** */


.HRLYT_MOCHI_D3 {width:235px; height: 0px; border:none; background-color:#FFFFFF; border-top:dashed 1px #7ba869; margin:0px; padding:0px; margin-top:0px;  margin-bottom:0px; }  /*E' necessario per regolare l'HR presente in DVBANDI */
/*.TDLYT_DATA_MOCHI {width:255px; padding-left:5px; padding-right:5px; padding-top:5px;}   */
.DVLYT_GLYT2_D2 {padding-right:5px;}
.DVBOX_RIGHT_R_SP1 {display:none;}

.HRLYT_MOCHI_D3 {width:235px;}
.TDALYT_MOCHI, .TDLLYT_MOCHI {width:235px;}
.HRLYT_MOCHI_D3 {margin-top:5px; margin-bottom:5px;}
.HRLYT_DTG_D2 {margin-left:0px; padding-left:0px;}
.HRLYT_DTG_PDF {margin-left:0px; padding-left:0px;}
.HRLYT_DBLNK {margin-left:0px; padding-left:0px; width:535px;}
.TDLYT_DTG_T1, .DVLYT_DTG_T1, .DVLYT_DTG_D2, .DIVLYT, .DVLYT_DTG_T1, .DVLYTLL_DTG_M1  {width:540px;}


.TDLBWR {padding:10px 0; padding-right:5px;}

.TDABWR {padding:10px 0;  padding-right:5px; }

.DVBWR {width:90px; float:left;}

.DVBWR .IMBWR {display:inline;}

.LBBWR_TITOLO {display:block; font-weight:bold;  padding-bottom:10px; color:#67A869; font-size:12px;}

.LBBWR_ISBD {display:block; padding-bottom:10px;}
.LBBWR_AUTORE {display:block;}

/* *************************************************************************** */
/* PER LA STAMPA                                                               */
/* *************************************************************************** */	
@media print {
/*	.width, .pnlMain {overflow:visible!important;overflow:hidden}   */
	/* * html .outer1 {margin-left:901px; position:relative; float:left; z-index:2;}    */
	 * html .minwidthreset {margin-left:0; position:relative; float:left; z-index:2;}       /* Questa riga č stata copiata da FEFJ [su FEFFJ non si trova perņ sotto #media print, ma č una delle prime righe del foglio CSS], va grazie a smanettamenti.*/
        * html .minwidth {border-left:0}
	* html .outer {margin-left:0}
	.pnlLeft, .validators, .pnlRight  {display:none;}
   .outer {width:640px; margin: 0 0 0 0; background-color: #FFFFFF;overflow:hidden}
   .minwidth { width:640px; margin: 0 0 0 0;}
   .minwidthreset {width:640px; margin: 0 0 0 0;}
   .DIVTOP, .DIVBOXL, .DIVBOXR, .pnlLeft, .TBLPRINT, .TBLSEND{display:none}
   .pnlMain {Margin:0px; PADDING: 0px; margin-left: 2px; text-align: left; WIDTH:550PX;}


  .DV2 {MARGIN:0PX; WIDTH:265PX; MARGIN-RIGHT:9PX; } /* E' stato definito in precedenza con margin-right:10px, ma su ie 7 nn funziona */

}


/* THE END - Magari, scrive il Pilo*/
.NO_CONTENT {width: 0px;}
.pnlMain_NO_LEFT____ {width:0px}






/* *************************************************************************** */
/* LIGHTBOX                                                                    */
/* *************************************************************************** */

.gallery_title {border-bottom:1px solid #B5B3A5; margin-bottom:8px;}
.TBLLYT_GALLERY, .TBDLYT_GALLERY {width:100%;}
.TDLLYT_GALLERY {padding-top:5px; padding-right:5px; vertical-align:top; text-align:center;}
.TDALYT_GALLERY {padding-top:5px; padding-right:5px; vertical-align:top; text-align:center;}

a.LNLYT_GALLERY_MIN img {border:1px solid #FFF; padding:2px; display:inline;}
a.LNLYT_GALLERY_MIN:link img, a.LNLYT_GALLERY_MIN:visited img {border:1px solid #DDDDDD;}
a.LNLYT_GALLERY_MIN:hover img {border:1px solid #7BA869;}

#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; display:none}
#lightboxNavigator{ float: right; }
#lightboxNavigator a{padding-left:5px; cursor: pointer;}
#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="../images/overlay.png", sizingMethod="scale");     */

}

/* Gestione pulsanti precedente successivo LIGHTBOX*/
#lightboxNavigator {height:12px; width:40px;}
a#lightboxPrev span, a#lightboxNext span {display:none;}

a#lightboxPrev {display:inline-block; width:12px; height:12px; background:url(../images/ico-lb-prev.gif) no-repeat;  }
a#lightboxNext {display:inline-block;  width:12px; height:12px; background:url(../images/ico-lb-next.gif) no-repeat;  }
a#lightboxPrev:hover {background:url(../images/ico-lb-prev_hover.gif) no-repeat;}
a#lightboxNext:hover {background:url(../images/ico-lb-next_hover.gif) no-repeat;}





