/*
body { text-align: center; margin: 0; margin-top: 3px; padding: 0; background: #9EACBF; font-family: verdana, tahoma, arial, helvetica, sans-serif }

.container { width: 780px; margin-left: auto; margin-right: auto }
.header { float: left; width: 780px; height: 150px; text-align:left; padding: 2px;  background: #FFFFFF; border: 1px outset gray; margin: 0; }
.header img { border: 0; }
.menu { float: left; width: 780px; height: 30px; text-align:left; padding: 2px;  background: #FFFFFF; border: 1px outset gray; margin: 0; margin-top: 6px }
.menu-container { float: left; width: 780px; height: 30px; text-align:left; padding: 0; margin: 0; background: #284885;}
.menu-container-internal { float: left; border: 0;  margin: 0; margin-top: 7px;  margin-bottom: 4px; padding: 0; padding-bottom: 3px; padding-left:4px }
.menu-element { float: left; text-align:left; border-left: 1px solid #FFFFFF; color: #FFFFFF; font-size:13px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-weight: bold; padding: 0; margin: 0; margin-left:2px; padding-left:3px; margin-right:2px }
.canvas { float: left; width: 780px; text-align:left; background-color: white; margin: 0; margin-top: 5px; padding: 0; padding-left: 2px}
.lang-selector-container { float: right; width: 780px; font-size: 10px; font-weight: bold; color:  #284885; margin-right: 5px}
.lang-selector-element { float: right; border-left: solid 1px #284885; margin: 2px 3px 2px 0; padding-left: 3px }
*/

.mete-right-block-titolo {float: left; width: 780px; height: 30px; margin-left: 450px; color: #FFFFCC; font-size: 32px; font-weight: bold; }

.lista-container  { float: left; width: 780px; margin: 0; padding: 0px 25px 2px 25px; }
.lista-container-offerte-speciali { float: left; width: 730px; height: 40; background: #00A651; font-weight: bold; color: #ffffff; font-size:16px; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; margin: 10px 0px 10px 0px}

.lista-struttura-container { float: left; width: 730px; margin: 0; background: #FFFFCC }
.lista-struttura-titolo { float: left; font-size: 10px; font-weight: bold;  }
.lista-struttura-titolo * {  vertical-align: middle }
.lista-struttura-titolo b {  font-size: 12px; font-weight: bold;  color: #00A651; }
.lista-struttura-header_prezzi {  font-size: 12px; height: 20px; font-weight: bold;  color: #ffffff}
.lista-struttura-titolo em {  font-size: 10px; font-weight: normal; font-style: normal;  color: #333333; vertical-align: baseline; margin-left: 5px}

.lista-struttura-desc { float: left; font-size: 10px; width: 730px; margin: 0; padding: 5px 0 0px 0; background: white; }
.lista-struttura-desc-img { float: left; width: 140px }
.lista-struttura-desc-text { float: left; width: 590px  }
.lista-struttura-desc-text img { border: 0; margin: 0 2px 0 2px}

.lista-struttura-altro { float: left; font-size: 10px; width: 730px; margin: 0; padding: 5px 0 30px 0; background: white; }
.lista-struttura-altro-table { width: 730px; border-collapse: collapse  }
.lista-struttura-altro-table-h1 { width: 380px; border: solid 1px #DCDCE7; border-top: 0; border-left: 0; color: #666666; font-weight: bold; font-size: 10px; }
.lista-struttura-altro-table-h2 { width: 75px; border: solid 1px #DCDCE7; border-top: 0; color: #666666; text-align: center; font-weight: bold; font-size: 10px; }
.lista-struttura-altro-table-h3 { width: 75px; border: solid 1px #DCDCE7; border-top: 0; color: #666666; text-align: center; font-weight: bold; font-size: 10px; }
.lista-struttura-altro-table-h4 { width: 120px; border: solid 1px #DCDCE7; border-top: 0;  border-right: 0; color: #666666; text-align: center; font-weight: bold; font-size: 10px; }
.lista-struttura-altro-table-h5 { width: 80px; border: solid 1px #DCDCE7; border-top: 0; border-left: 0;  border-right: 0; color: #666666; text-align: center; font-weight: bold; font-size: 10px; }

.lista-struttura-altro-table-c1 { width: 380px; border: solid 1px #DCDCE7; border-top: 0; border-left: 0; font-size: 12px; color: #00A651; padding-left: 135px }
.lista-struttura-altro-table-c1 a { text-decoration: none; color: #00A651 }
.lista-struttura-altro-table-c1 a:link { text-decoration: none; color: #00A651 }
.lista-struttura-altro-table-c1 a:active { text-decoration: none; color: #00A651 }
.lista-struttura-altro-table-c1 a:visited { text-decoration: none; color: #00A651 }
.lista-struttura-altro-table-c1 a:hover { text-decoration: none; color: #00A651 }

.lista-struttura-altro-table-c2 { width: 75px; border: solid 1px #DCDCE7; font-weight: bold; border-top: 0; font-size: 14px; color: black; text-align: center }
.lista-struttura-altro-table-c3 { width: 75px; border: solid 1px #DCDCE7; font-weight: bold; border-top: 0; font-size: 14px; color: black; text-align: center }
.lista-struttura-altro-table-c4 { width: 120px; border: solid 1px #DCDCE7; font-weight: bold;  border-top: 0; border-right: 0;  font-size: 14px; color: black; text-align: center }
.lista-struttura-altro-table-c5 { width: 80px; border: solid 1px #DCDCE7; font-weight: bold;  border-top: 0; border-left: 0; border-right: 0; font-size: 14px; color: black; text-align: center }


.lista-struttura-rifprezzo {float: right; text-align: right; width: 200px; background: #00A651; color: white }

.lista-pacchetto-container { float: left; width: 730px; margin: 0; background: #FFCB05 }
.lista-pacchetto-titolo { float: left; font-size: 10px; font-weight: bold;  }
.lista-pacchetto-titolo * {  vertical-align: middle }
.lista-pacchetto-titolo b {  font-size: 12px; font-weight: bold;  color: #284885; }
.lista-pacchetto-rifprezzo {float: right; text-align: right; width: 200px; background: #F06F22; color: white }

.lista-pacchetto-desc { float: left; font-size: 10px; width: 730px; margin: 0; padding: 5px 0 0px 0; background: white; }
.lista-pacchetto-desc-img { float: left; width: 140px }
.lista-pacchetto-desc-text { float: left; width: 590px  }
.lista-pacchetto-desc-text img { border: 0; margin: 0 2px 0 2px}

.lista-pacchetto { float: left; font-size: 10px; width: 730px; margin: 0; padding: 5px 0 30px 0; background: white; }
.lista-pacchetto-table { width: 585px; border-collapse: collapse  }
.lista-pacchetto-table-h1 { width: 280px; border: solid 1px #DCDCE7; border-top: 0; border-left: 0; color: #666666; font-weight: bold; font-size: 10px; }
.lista-pacchetto-table-h2 { width: 75px; border: solid 1px #DCDCE7; border-top: 0; color: #666666; text-align: center; font-weight: bold; font-size: 10px; }
.lista-pacchetto-table-h3 { width: 75px; border: solid 1px #DCDCE7; border-top: 0; color: #666666; text-align: center; font-weight: bold; font-size: 10px; }
.lista-pacchetto-table-h4 { width: 120px; border: solid 1px #DCDCE7; border-top: 0;  border-right: 0; color: #666666; text-align: center; font-weight: bold; font-size: 10px; }
.lista-pacchetto-table-h5 { width: 80px; border: solid 1px #DCDCE7; border-top: 0; border-left: 0;  border-right: 0; color: #666666; text-align: center; font-weight: bold; font-size: 10px; }

.lista-pacchetto-table-c1 { width: 280px; border: solid 1px #DCDCE7; border-top: 0; border-left: 0; font-size: 12px; color: #00A651; padding-left: 135px }
.lista-pacchetto-table-c2 { width: 75px; border: solid 1px #DCDCE7; font-weight: bold; border-top: 0; font-size: 14px; color: black; text-align: center }
.lista-pacchetto-table-c3 { width: 75px; border: solid 1px #DCDCE7; font-weight: bold; border-top: 0; font-size: 14px; color: black; text-align: center }
.lista-pacchetto-table-c4 { width: 120px; border: solid 1px #DCDCE7; font-weight: bold;  border-top: 0; border-right: 0;  font-size: 14px; color: black; text-align: center }
.lista-pacchetto-table-c5 { width: 80px; border: solid 1px #DCDCE7; font-weight: bold;  border-top: 0; border-left: 0; border-right: 0; font-size: 14px; color: black; text-align: center }










.bogus { float: left; width: 730px; margin: 0 }

.pager { float: left; width: 776px; height: 30px; text-align: left; padding: 2px;  background: #FFFFFF; border: 1px outset gray; margin: 0; margin-top: 6px }
.pager-container { float: left; width: 776px; height: 30px; text-align: left; padding: 0; margin: 0; background: #00A651;}
.pager-container-internal { float: left; width: 776px; border: 0;  margin: 0; text-align: center; margin-top: 7px;  margin-bottom: 4px; padding: 0; padding-bottom: 3px; padding-left:4px; border: solid 0px red; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px }
.pager-container-internal a { color: #ffffff; text-decoration: none }
.pager-container-internal a:link { color: #ffffff; text-decoration: none }
.pager-container-internal a:visited { color: #ffffff; text-decoration: none }
.pager-container-internal a:hover { color: #ffffff; text-decoration: none }
.pager-container-internal a:active { color: #ffffff; text-decoration: none }

.selector { float: left; width: 730px; height: 35px; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 8px  margin-bottom: 10px; }
.selector-upper { float: left; margin: 0; width: 730px; height: 30px; background: #00A651; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-weight: normal; color: #ffffff; font-size: 10px}
.selector-lower { float: left; margin: 0; width: 650px; height: 30px; background: #FFFFCC; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 10px; color: #00A651; margin: 5px 0 0 0}
.selector-lower p { float: left; margin: 0; width: 100px; height: 30px; background: #FFFFCC}
.selector-lower div { float: left; margin: 0; width: 100px; height: 30px; background: #FFFFCC}
.selector-lower-element { float: left; margin: 0; width: 100px; height: 30px; background: #FFFFCC; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9px}
.selector-lower-submit { float: left; margin: 0; width: 80px; height: 30px; background: #FFFFCC; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9px; margin: 5px 0 0 0}




.elenco-zgeo-zonegeo { float: left; width: 780px}
.elenco-zgeo-zonegeo-element { float: left; width: 749px; margin: 10px 0 0 26px; text-align: left; border-top: solid 1px gray}
.elenco-zgeo-zonegeo-element-sx { float: left; width: 390px;  }
.elenco-zgeo-zonegeo-element-dx { float: left; width: 340px; margin: 0 0 20px 0; }
.elenco-zgeo-zonegeo-element-titolo { float: left; width: 740px; font-size: 16px; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color: #00A651; margin: 10px 0 0 0}
.elenco-zgeo-zonegeo-element-titolo a { color: #00A651; text-decoration: none }
.elenco-zgeo-zonegeo-element-titolo a:link { color: #00A651; text-decoration: none }
.elenco-zgeo-zonegeo-element-titolo a:visited { color: #00A651; text-decoration: none }
.elenco-zgeo-zonegeo-element-titolo a:hover { color: #00A651; text-decoration: none }
.elenco-zgeo-zonegeo-element-titolo a:active { color: #00A651; text-decoration: none }
.elenco-zgeo-zonegeo-element-sottotitolo { float: left; width: 740px; margin: 0 0 20px 0; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; color: #99CC99}
.elenco-zgeo-zonegeo-element-testo { float: left; width: 380px; margin: 0 0 20px 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }
