/* 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;}

/* ************************************************************************** */
/* STRUTTURA DIV                                                              */
/* ************************************************************************** */
.outer {width:100%;}
.minwidth {text-align: left; min-width:1024px;}

.pnlMain {overflow: hidden;}

A:LINK, A:VISITED {COLOR: #435E14; TEXT-DECORATION: none;}
A:HOVER {COLOR: #435E14; TEXT-DECORATION: underline;}
h1 {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: 7px;}
h2 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 140%; color:#77685E; font-weight: bolder; margin: 0px; margin-bottom: 14px; margin-top: 7px;}
HR {COLOR: #AEAEAE; height : 1px;}

.pnlBottom {PADDING: 0px; padding-left: 0px; text-align: left; color: black; height: 140px;}

.TDBOX_TOP_END {width: 18px; background-color: #67901E; width: 100%;}

/* ************************************************************************** */
/* LAYOUT                                                                     */
/* ************************************************************************** */
.TBLLYT_GLYT {WIDTH: 100%;}
.TBDLYT_GLYT, .TBLLYT_REC_GLYT, .TBLLYT_REC12_GLYT, .TBLLYT_REC2_GLYT {WIDTH: 100%;}

.TBLLYT_DTG {width: 100%;} 
.TDLYT_DATA_DTG, .TBDLYT_DTG, .TBLLYT_REC_DTG { width: 100%;}
.TBDLYT_DTG, .TBLLYT_REC_DTG, .TBLLYT_REC12_DTG, .TBLLYT_REC1_DTG {width: 100%;}

.DVLYT_T1 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 150%; color:#77685E; font-weight: bolder;}
.DVLYT_GLYT_T1 {font-size: 120%; color:#77685E; font-weight: bolder;}

.LNLYT_GLYT_T1 {font-size: 120%; color:#77685E; font-weight: bolder;}

/* ************************************************************************** */
/* FOOTER                                                                     */
/* ************************************************************************** */
.TBLFOOTER1 {background-image: url(../images/Footer-CDM.gif);}
.TDFOOTER0 {width: 305px; text-align: left; vertical-align: top; padding-left: 5px;}
.TDFOOTER1 {width: 460px; text-align: left; vertical-align: top}
.TDFOOTER2 {width: 140px; text-align: left; vertical-align: top}
.TDFOOTER3 {width: 70px; text-align: right; vertical-align: top}
.FOOT:LINK, .FOOT:VISITED {FONT-FAMILY: Verdana; FONT-SIZE: 9px; FONT-WEIGHT: normal; COLOR: #435E14; TEXT-DECORATION: none}
.FOOT:HOVER {FONT-FAMILY: Verdana; FONT-SIZE: 9px; FONT-WEIGHT: normal; COLOR: #435E14; TEXT-DECORATION: underline}

/* ************************************************************************** */
/* MODULI                                                                     */
/* ************************************************************************** */
.HLCMP_TITLE {font-size: 150%; color:#77685E; font-weight: bolder;}
.TBLCMPF_INT { BACKGROUND-COLOR: #F7F3EF; height: 20px;}
.HLCMPL_INT, .HLCMPC_INT { FONT-FAMILY: Trebuchet MS, Verdana; FONT-SIZE: 15px; COLOR: #77685E; FONT-WEIGHT: bolder;}
.TDCMPRL { color: red; font-weight: bold;}

.TBLCMP {width: 100%;}
.TDCMPL {width: 200px;}
.TDCMPC { width: 100%;}
.TXCMPC { width: 100%;}
.TBLCMPF_COMM, .TDCMPC_COMM { width: 100%;}


.NO_CONTENT {width:10px}

