/*                            tabelle                     */

/* <table border="0"  width="700" height="70">  */
.tabellab0-w800-hei80 {
border-style: solid;
border-width: 0px;
border-color: #111111;
width: 800px;
height: 80px;
}

.tabellab0-w700Hold {
border-style: solid;
border-width: 0px;
border-color: #111111;
width: 700px;
background-color: rgb(251, 251, 203);
}



/* border="0" width="800" height="40" */
.tabellab0-w800-hei40 {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 800px;
height: 40px;
}

/* border="0" width="800"  */
.tabellab0-w800 {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 800px;
}

/*  bgcolor="#FEDF11" width="800" border="0"   */
.tabellab0-w800MIX {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 800px;
background: #fedf11;
}

/*  bgcolor="#CEFECD" width="800" border="0"   */
.tabellab0-w800MIC {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 800px;
background: #CEFECD;
}

/*  bgcolor="#FEFCCD" width="800" border="0"   */
.tabellab0-w800CAS {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 800px;
background: #FEFCCD;
}

/*  bgcolor="#A1E7F5" width="800" border="0"   */
.tabellab0-w800ELE {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 800px;
background: #A1E7F5;
}

/*  bgcolor="#D9EEF2" width="800" border="0"   */
.tabellab0-w800AST {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 800px;
background: #D9EEF2;
}

.tabellab0-w800bbsd {
border-style: dotted;
border-width :2px;
border-color: #CCCC00;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
width: 800px;
}

/* border="0" width="570" height="20"*/
.tabellab0-w570-hei20 {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 570px;
height: 20px;
}

/*width="650" height="20" border="0"*/
.tabellab0-w650-hei20 {
border-style: solid;
border-width :0px;
border-color: #111111;
width: 650px;
height: 20px;
}

.TabellaDestraTestoCanzone {
    width: 325px;
    position: absolute;
/*    left: 500px;     */
    left: 580px;
/*    top: 245px;     */
    top: 418px;
    border: 0px;
    font-family: Arial, Helvetica, Verdana, Swiss721, sans-serif;
    font-size: 21px;
    font-style: normal;
    text-align: left;
    line-height: 23px;
}

.TabellaDestraTestoCanzoneLarga {
    width: 375px;
    position: absolute;
/*    left: 450px;      */
    left: 580px;
/*    top: 245px;   */
    top: 418px;
    border: 0px;
    font-family: Arial, Helvetica, Verdana, Swiss721, sans-serif;
    font-size: 21px;
    font-style: normal;
    text-align: left;
    line-height: 23px;
}

.TabellaSinistraTestoCanzone {
    width: 375px;
/*    position: absolute;
    left: 10px;
    top: 250px; */
    border: 0px;
    font-family: Arial, Helvetica, Verdana, Swiss721, sans-serif;
    font-size: 21px;
    font-style: normal;
    text-align: left;
    line-height: 23px;
}

/* width="800" border="0" height="120"  */
.tabellab0-w700-hei120 {
    border-style: solid;
    border-width: 0px;
    border-color: #111111;
    width: 700px;
    height: 120px;
}

.tabellab0-w700 {
    border-style: solid;
    border-width: 0px;
    border-color: #111111;
    width: 700px;
    FONT-SIZE: 9pt;
    COLOR: #101010;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

/* border="0" width="168" */
.tabellaMenu {
     border-width: 0px;
     width: 168px;
}

/* width="720" border="0"  */

.tabellab0-w700-hei20 {
    border-width: 0px;
    width: 700px;
    height: 20px;
}


.tabellaCostruzione {
    border-width: 0px;
    width: 800px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 21px;
    line-height: 24px;
    COLOR: #00008f;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Verdana, Swiss721, sans-serif;
    TEXT-DECORATION: none;
    text-align: center;
}

.tabellaCostruzioneStile {
    border-width: 0px;
    width: 800px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #00008f;
    FONT-STYLE: normal;
    FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    TEXT-DECORATION: none;
    text-align: center;
}

.tabellaFilmato {
    border-width: 0px;
    width: 820px;
    align-items: center;
    text-align: center;

}
/*-----------------------------------------------------------------------*/
/*                    celle verticali tabelle td                         */

.tdw700-fineprint-alcen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #444444;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Verdana, Swiss721, sans-serif;
    TEXT-DECORATION: none;
    text-align: center;
}


.tdleft
{
    text-align: left;
}

.td20  {
    width: 20px;
}

.td30 {
    width:30px;
}

.td40 {
    width:40px;
}

.td40left {
    width:40px;
    text-align: left;
}

.td50 {
    width:50px;
}

.td60 {
    width:60px;
}

.td70 {
    width:70px;
}

.td80 {
    width:80px;
}

.td80left {
    width:80px;
    text-align: left;
}

.td90 {
    width:90px;
}

.td100 {
    width:100px;
}

.td100center {
    width:100px;
    text-align: center;
}

.td100left {
    width:100px;
    text-align: left;
}

.td100evidenz {
    width:100px;
    color:#888888;
}

.td110 {
    width:110px;
}

.td120 {
    width:120px;
}

.td120left {
    width:120px;
    text-align: left;
}

.td130 {
    width:130px;
}

.td140 {
    width:140px;
}

.td140evidenz {
    width:140px;
    color:#888888;
}

.td140left {
    width:140px;
    text-align: left;
}

.td150 {
    width:150px;
}

.td160 {
    width:160px;
}

.td160left {
    width:160px;
    text-align: left;
}

.td160evidenz {
    width:160px;
    color:#888888;
}

.td170 {
    width:170px;
}

.td170evidenz {
    width:170px;
    color:#888888;
}

.td180 {
    width:180px;
}

.td180center {
    width:180px;
    text-align: center;
    font-size: 1.1rem;
}

.td180evidenz {
    width:180px;
    color:#888888;
}

.td190 {
    width:190px;
}

.td190left {
    width:190px;
    text-align: left;
}

.td200 {
    width:200px;
}

.td200left {
    width:200px;
    text-align: left;
}

.td210 {
    width:210px;
}

.td220 {
    width:220px;
}

.td220left {
    width:220px;
    text-align: left;
}

.td230 {
    width:230px;
}

.td230left {
    width:230px;
    text-align: left;
}

.td240 {
    width:240px;
}

.td240left {
    width:240px;
    text-align: left;
}

.td240right {
    width:240px;
    text-align: right;
}

.td250 {
    width:250px;
}

.td250dida {
    width:250px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 21px;
    COLOR: #00008f;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Swiss721, Verdana, sans-serif;
    TEXT-DECORATION: none;
    text-align: left;
}


.td260 {
    width:260px;
}

.td260left {
    width:260px;
    text-align: left;
}

.td270 {
    width:270px;
}

.td270right {
    width:270px;
    text-align: right;
}

.td280 {
    width:280px;
}

.td280right {
    width:280px;
    text-align: right;
}

.td285right {
    width:285px;
    text-align: right;
}

.td290 {
    width:290px;
}

.td290right {
    width:290px;
    text-align: right;
}

.td295right {
    width:295px;
    text-align: right;
}

.td300 {
    width:300px;
}

.td310 {
    width:310px;
}

.td310right {
    width:310px;
    text-align: right;
}

.td320 {
    width:320px;
}

.td330right {
    width:330px;
    text-align: right;
}

.td340 {
    width:340px;
}

.td340left {
    width:340px;
    text-align:left;
}

.td340right {
    width:340px;
    text-align: right;
}

.td347 {
    width:370px;
}

/* width="167" align="left" valign="middle"  */
.tdDataMenu_OLD {
    width:167px;
    height: 90px;
    text-align: center;
    vertical-align: middle;
}

.tdDataMenu {
    position: absolute;
    top: -5px;
    left:50px;
    z-index: 1;
    line-height: 25px;
}

.td600 {
    width:600px;
}

.td620left {
    width:620px;
    text-align: left;
}

.td660left {
    width:660px;
    text-align: left;
}

.td740left {
    width:740px;
    text-align: left;
}

.td780 {
    width: 780px;
}

.td800 {
    width:800px;
}

/*-----------------------------------------------------------------*/
/*                           righe tabelle                         */

.trtestogrosso-alcen {
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #00008f;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Swiss721, Verdana, sans-serif;
    TEXT-DECORATION: none;
    text-align: center;
}

.trtestogrosso24-alcen {
    FONT-WEIGHT:   bold;
    FONT-SIZE: 28px;
    COLOR: #00008f;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Swiss721, Verdana, sans-serif;
    TEXT-DECORATION: none;
    text-align: center;
}

.trnota-alcen {
    FONT-SIZE: 11pt;
    COLOR: #00008f;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cce9e0;
    text-align:center;
    height: 40px;
}

.trhei19-alcen {
    text-align:center;
    font-size:21px;
    line-height: 25px;
}

.trhei5 {
    height:5px;
}


.trhei10 {
    height:10px;
}

.trhei30 {
    text-align:center;
    height:30px;
}

.trhei50 {
    text-align:center;
    height:50px;
}

/*-------------------------------    immagini e bottoni   ------------------------------------*/

.imgNoBorder {
    border: none;
}

.imgCentro {
    border: none;
    display: block;
    text-align: center;
    margin-left:  auto;
    margin-right: auto;
}


/*
style="position:absolute; left:470px; top:110px; color:yellow;
 border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;
 cursor:hand; width:100; height:30; font-size:25; font-family:Comic Sans MS; background:transparent;"
*/

.bottoneNews {
    position: absolute;
    left: 365px;
    top:110px;
    width: 100px;
    height: 30px;
    color: #DBDB00;
    background: #3D92FF;
    cursor: pointer;
    font-size: 20px;
}

.manifestoIndice  {
    border: 0px;
    height: 810px;
    width: 800px;
    align-content: center;
}


/*                            CSS per bottoni                     */
.bottoneCentrato {
    position: absolute;
    left: 265px;
    top:660px;
    align-content: center;
    align-items:  center;
    appearance:  push-button;
    background-color: #FFFF00;
    width: 290px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
}

.bottoneCentrato2 {
    position: absolute;
    left: 265px;
    top:1300px;
    align-content: center;
    align-items:  center;
    appearance:  push-button;
    background-color: #FFFF00;
    width: 290px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
}

.bottoneCentrato3 {
    position: absolute;
    left: 265px;
    top:100px;
    align-content: center;
    align-items:  center;
    appearance:  push-button;
    background-color: #FFFF00;
    width: 290px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
}

.bottoneCentratoRel {
    position: relative;
    left: 240px;
    top:20px;
    align-content: center;
    align-items:  center;
    appearance:  push-button;
    background-color: #FFFF00;
    width: 350px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
}

.bottoneTorna {
    align-content: center;
    align-items:  center;
    appearance:  push-button;
    background-color: #FFFF00;
    width: 320px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    place-content: center
}

.bottoneRitorno {
    position: relative;
    left: 220px;
    top:20px;
    align-content: center;
    align-items:  center;
    appearance:  push-button;
    background-color: #FFF457;
    width: 360px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    border: solid;
    border-color: #1111FF;
    border-width: 3px;
    border-radius: 9px;
}

.perFarloRileggere  {
    height:20px;
}
/*                           CSS per range

.cursore {
    width: 800px;
    height: 30 px;
    text-align:center;
}

*/
