div#myFog{
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
    border-width:0px 0px 0px 0px;
    position: absolute;
    z-index: 1;
    visibility: hidden;
    display: none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: #021A00;
}
div#myLayer{
    position: absolute;
    z-index: 3;
    visibility: hidden;
    display: none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: #DED186;
    color: #000000;
}

div#cover{
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
    position: absolute;
    z-index: 3;
    visibility: hidden;
    display: none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: #8C9A42;
    color: #8C9A42;
}

.pointer{
    cursor: pointer;
}

.calendarNormale{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.calendarBold{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.calendarSelect{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #E38D04;
    font-size: 12px;
    color: #FFFFFF;
    border-width: 0px 0px 0px 0px;
}

div#myCalendar{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    visibility: hidden;
    display: none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: #DED186;
    color: #000000;
}

div#myLayer .titoloAlert{
    background-color: #E38D04;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    padding: 5px 5px 5px 5px;
}

div#myLayer .testoAlert{
    background-color: #DED186;
    font-weight: normal;
    color: #262D0A;
    text-align: left;
    padding: 10px 5px 10px 10px;
    margin: 0px 0px 0px 0px;
}

div#myLayer p{
    text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
}

div#myLayer input{
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}
.myLayers p{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.myLayers{
    position: absolute;
    z-index: 2;
    visibility: hidden;
    display: none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: #DED186;
    color: #000000;
    overflow: auto;
    vertical-align: top;
}

.titoloAlert{
    background-color: #E38D04;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
}

.testoAlert{
    background-color: #DED186;
    font-weight: normal;
    color: #262D0A;
    text-align: left;
    padding: 10px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
}

.myLayers p{
    text-align: right;
}

.myLayers input{
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}