﻿body
{
    background-repeat: no-repeat;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.H1
{
    font-size: 50px;
    font-family: Arial, Helvetica, sans-serif;
}
.H2
{
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
}
.YELLOW
{
    color: #FFFF00;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
}
.PAYOFFverde
{
    font-size: 18px;
    font-family: Impact, Verdana;
    color: #008F35;
}
tr, td
{
    vertical-align: top;
}

a
{
    color: Blue;
    text-decoration: underline;
}

a:hover
{
    color: #008CCD;
    text-decoration: underline;
}
.aWhite
{
    color: White;
    text-decoration: underline;
}

.aWhite:hover
{
    color: Blue;
    text-decoration: underline;
}

.aBlack
{
    color: Black;
    text-decoration: none;
}

.aBlack:hover
{
    color: Black;
    text-decoration: underline;
}

.fontRed18
{
    font-family: Impact, Verdana, Arial;
    font-size: 18px;
    color: #990000;
}

.fontRed12
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #990000;
}


.DDLNazioni
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}


.fontBlack
{
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    word-spacing: 1px;
    line-height: 14px;
}

.fontAzzurro
{
    font-size: 12px;
    color: #008CCD;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    word-spacing: 1px;
    line-height: 14px;
}

.fontAzzurroMax
{
    font-size: 18px;
    color: #008CCD;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FontLittle
{
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FontLittleWhite
{
    font-size: 10px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.fontGrigio
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}

.fontUserePass
{
    font-size: 12px;
    color: #000099;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blackMAX
{
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    line-height: 18px;
}

.PAYOFF
{
    font-family: "Impact" , "Verdana" , "Arial";
    font-size: 18px;
    font-style: normal;
    color: #008CCD;
}
.PAYOFFWhite
{
    font-family: "Impact" , "Verdana" , "Arial";
    font-size: 15px;
    font-style: normal;
    color: White;
}

.StileVerde
{
    font-size: 12px;
    color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titoloBIANCO
{
    font-family: Impact, Verdana;
    color: White;
    font-size: 36px;
}

.FontWhite18
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.headerQuestion
{
    background-color: #E6EBFF;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 3px;
}
.contentResponse
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    margin-bottom: 3px;
}
.question
{
    margin-left: 5px;
}
.response
{
    margin-left: 10px;
}


.twoColFixRtHdr #container
{
    width: 780px; /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px, si lascia spazio per gli elementi grafici e strutturali del browser e si evita che venga visualizzata una barra di scorrimento orizzontale */
    background: #FFFFFF;
    margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
    border: 1px solid #000000;
    text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}
.twoColFixRtHdr #containerLand
{
    width: 525px; /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px, si lascia spazio per gli elementi grafici e strutturali del browser e si evita che venga visualizzata una barra di scorrimento orizzontale */
    background: #FFFFFF;
    margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
    border: 1px solid #000000;
    text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}

.twoColFixRtHdr #header
{
}
.twoColFixRtHdr #header h1
{
    margin: 0; /* azzerando il valore margin dell'ultimo elemento del div #header si evita la compressione del margine, con la creazione di uno spazio inspiegabile tra i div. Se il div è circondato da un bordo, questo accorgimento non è necessario perché anche il bordo impedisce la compressione del margine */
    padding: px 0; /* l'uso del valore padding al posto di margin consente di distanziare l'elemento dai bordi del div */
}
.twoColFixRtHdr #sidebar1
{
    float: right; /* poiché questo elemento è mobile, occorre specificare una larghezza */
    width: 210px;
    vertical-align: top;
    padding: 0px;
}
.twoColFixRtHdr #mainContent
{
    margin: 0 210px 0 0; /* il margine destro di questo elemento div crea la colonna sul lato destro della pagina; indipendentemente dalla quantità di contenuto presente nel div sidebar1, lo spazio della colonna rimane inalterato. È possibile rimuovere questo margine se si desidera che il testo del div #mainContent riempia lo spazio di #sidebar1 quando il contenuto di #sidebar1 finisce. */
    padding: 0 20px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
}
.twoColFixRtHdr #onlyContent
{
    text-align: center;
}
.twoColFixRtHdr #footer
{
    padding: 0 0px 0 0px; /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sovrastanti. */
    background: #DDDDDD;
}
.twoColFixRtHdr #footer p
{
    margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
    padding: 10px 0; /* il padding di questo elemento crea uno spazio, così come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
}
.fltrt
{
    /* questa classe può essere utilizzata per rendere mobile un elemento a destra nella pagina. L'elemento reso mobile deve precedere l'elemento al quale deve essere affiancato sulla pagina. */
    float: right;
    margin-left: 8px;
}
.fltlft
{
    /* questa classe può essere utilizzata per rendere mobile un elemento a sinistra nella pagina.*/
    float: left;
    margin-right: 8px;
}
.clearfloat
{
    /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
.PAYOFFRED
{
    font-family: "Impact" , "Verdana" , "Arial";
    color: #990000;
    font-size: 14px;
    font-style: normal;
}
.PAYOFFRED
{
    font-family: "Impact" , "Verdana" , "Arial";
    color: #990000;
    font-size: 14px;
    font-style: normal;
}
.DatiCella
{
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    border: solid 2px #666666;
}
.DatiCellaNoBord
{
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
}
.DatiCellaChiaroNoBord
{
    font-size: 10px;
    color: #000000;
    background-color: #F5F5F5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
}
.TabDati
{
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    border: solid 2px #666666;
}
.FontValidator
{
    font-size: 10px;
    color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GREY
{
    color: #999999;
    font-family: "Impact" , "Verdana" , "Arial";
    font-size: 18px;
    font-style: normal;
}

.fontRed18Ref
{
    font-family: Impact, Verdana, Arial;
    font-size: 18px;
    color: #990000;
    text-decoration: underline;
}

.fontRed18Ref:hover
{
    font-family: Impact, Verdana, Arial;
    font-size: 18px;
    color: #008CCD;
    text-decoration: underline;
}


.IntestazioneLandingConto
{
    background-image:url("Images/IntestazioneLandingConto.gif")
}

.tabLandingGenerale
{
    background-image:url("Images/IntLandingGenerale.gif")
}

.divMore
{
    font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	word-spacing : 1px;
    position: absolute; 
    z-index: 3; 
    background-color: #FFCC00;
    border-style:solid;
    border-width:1px;
    border-color:Black;
    display: none;
}
.tdIntest
{
    background-image:url("Images/lineeIntestazione2.gif");
	font-family: "Impact", "Verdana", "Arial";
	font-size: 15px;
	font-style: normal;
	color: White;
}
.tabLogin
{
    background-image:url("Images/login09.gif");
   	background-repeat: no-repeat;
}
