/* for all browsers that understand min-width */
.width {width:100%; min-width:1000px}

/* the bodge for IE6 browsers */
* html .minwidth {border-left:900px solid #fff; 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%;}
A:LINK, A:VISITED {COLOR: #B80607; TEXT-DECORATION: none;}
A:HOVER {COLOR: #B80607; 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.4em; 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: #AEAEAE; height : 1px;}
IMG {border: 0;}

.TBL_DEBUG {display: none;}
.BTN_CACHE {margin-top: 20px;}

/* ************************************************************************** */
/* STRUTTURA DIV                                                              */
/* ************************************************************************** */
.outer {width:1018px; margin: 0; padding:0; text-align: left;}
.minwidth {text-align: left;}
.validators {text-align: center;}
.pnlLeft {PADDING: 0px; FLOAT: left; WIDTH: 330px; text-align: left;}
.pnlMain {PADDING: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; text-align: left;}
.pnlRight {PADDING: 0px; FLOAT: right; WIDTH: 250px; text-align: left; background-color: transparent}
.pnlBottom {PADDING: 0px; padding-left: 25px; text-align: left; color: black; height: 26px;}
.pnlTop {padding: 0px; vertical-align: top;}
.clear {CLEAR: both; PADDING: 0px; DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 1px;}



/* ************************************************************************** */
/* TOP                                                                        */
/* ************************************************************************** */
.TDBOX_TOP_LINK {width: 330px; height: 150px; vertical-align: top;}
.TDBOX_TOP_FLASH {width: 670px; background-color: white; height: 150px;}
.TDBOX_TOP_END {width: 18px; vertical-align: top; background-color: #B80607;}

/* ************************************************************************** */
/* BOX                                                                        */
/* ************************************************************************** */

/* ************************************************************************** */
/* BOX LEFT                                                                   */
/* ************************************************************************** */
.TDBOX_LEFT_TXT { padding-left: 35px; background-image: url(../images/L-Bkg.gif);}
.TDBOX_LEFT_SPACE { height:20px;}

/* ************************************************************************** */
/* BOX RIGHT                                                                  */
/* ************************************************************************** */
.TDBOX_RIGHT_LINK, .TDBOX_O_RIGHT_LINK {padding-top: 4px; padding-bottom: 4px; padding-left: 47px; background-image: url(../images/R-Bkg.gif);}
.TDBOX_RIGHT_STEMMA {height: 130px; padding-left: 15px;}
.TDBOX_RIGHT_STEMMA2 {padding-left: 15px;}
.TDBOX_RIGHT_STEMMAMN {padding-left: 15px;}

.LNBOX_RIGHT_LINK:link, .LNBOX_RIGHT_LINK:visited {}
.TDSTEMMA {width: 90px; text-align: left;}
.TDBOX_RIGHT_3A {padding-left: 14px;}

/* ************************************************************************** */
/* LAYOUT                                                                     */
/* ************************************************************************** */
.DVLYT_T1 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6em; color:#77685E; font-weight: bolder;}
.TDLYT_T1 {padding-bottom: 10px;}
.IMLYT { border: solid 1px #000000;}

.DVLYT_GLYT_T1 {font-size: 1.2em; color:#77685E; font-weight: bolder;}
.TDLYT_T1 {vertical-align: top; padding-bottom: 5px;}

.LNLYT_GLYT_T1 {font-size: 1.2em; color:#77685E; font-weight: bolder;}

.TDLYT_REC1_GLYT { padding-right: 10px; vertical-align: top;}
.TDLYT_REC2_GLYT { vertical-align: top;}
.TDLYT_GLYT_CONTINUE { text-align: right;}  

/* Sezione Immagini dalla politica veneziana*/

.TD1_IPV {width:20%;}
.TD2_IPV {width:80%;}

.TD1_IPV a:link img, .TD1_IPV a:visited img {border:1px solid #000000;}
.TD1_IPV a:hover img {border:1px solid #000000;}

/* ************************************************************************** */
/* FOOTER                                                                     */
/* ************************************************************************** */
.TBLFOOTER {background-image: url(../images/Footer.gif);}
.TDFOOTER0 {width: 305px; text-align: left; vertical-align: top}
.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: 0.9em; FONT-WEIGHT: normal; COLOR: #B80607; TEXT-DECORATION: none}
.FOOT:HOVER {FONT-FAMILY: Verdana; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; COLOR: #B80607; TEXT-DECORATION: underline}

/* ************************************************************************** */
/* SZN                                                                        */
/* ************************************************************************** */

/* ************************************************************************** */
/* ALTRO                                                                      */
/* ************************************************************************** */
.TBLSFOGLIA { background-color: #e9e9e9; width: 100%; }
.TDSFOGLIA {vertical-align: middle; text-align: center; height: 40px;}
.ASFOGLIA {display:block; margin-left:auto; margin-right: auto;width:130px }
.HPIMG {border: solid 1px #000000;}

.TBLGUIDA {width: 400px;}
.TDGUIDA1 {width: 30%;}
.TDGUIDA2 {width: 70%;}

.TEXTICON { display: inline;}


/* ************************************************************************** */
/* MODULI                                                                     */
/* ************************************************************************** */
.TBLCMP {width: 670px;}
.HLCMP_TITLE {font-size: 1.5em; color:#77685E; font-weight: bolder;}
.TDCMP_TITLE {padding-bottom: 10px;}
.TBLCMPF_INT { BACKGROUND-COLOR: #F7F3EF; height: 20px;}
.TDCMPL_INT { width: 100%;}
.HLCMPL_INT, .HLCMPC_INT { FONT-FAMILY: Trebuchet MS, Verdana; FONT-SIZE: 1.5em; COLOR: #77685E; FONT-WEIGHT: bolder;}
.TDCMPL {width: 200px;}

.TDCMPC { width: 400px;}
.TDCMPR { width: 20px; color: red; font-weight: bold;}
.TDCMPRL { color: red; font-weight: bold;}
.TXCMPC { width: 380px;}
.TBLCMPF_COMM, .TDCMPC_COMM { width: 600px;}
.TDCMPL_PRV { width: 350px;}
.TDCMPB { padding-top: 15px;}
.TITLE {font-size: 1.2em; margin: 0px; font-weight: bold;}
/* ************************************************************************** */
/* NEWSGROUP                                                                  */
/* ************************************************************************** */

/* ************************************************************************** */
/* RPE                                                                        */
/* ************************************************************************** */
