﻿body   
{
    background: #ECE9D8;
    margin: 0px;
    padding: 0px;
}
p {
    margin: 0px;
    padding: 0px;
}
.tbPage
{
    width:99%;
    margin-left:10px;
}
.dvForm
{
    width:99%;
    background-color:White;
    margin-top:10px;
    border: solid 1px #E0CFC2;
    padding-bottom:10px;
}
.UnderConstrunction
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 64pt;
    color:#1E1B1D;
    text-align:center;
}
.lblTitle
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 48pt;
    color:#1E1B1D;
}
.lblUnderTitle
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 20pt;
    color:#1E1B1D;
}
.lblForm
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-weight: 600;
    font-size: 13px;
    color:#1E1B1D;
}

.lblTitolo
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 20pt;
    color:#1E1B1D;
}

.aMenu
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-weight: 600;
    font-size: 15px;
    color:#1E1B1D;
    text-decoration: none;
    padding-right:15px;
}
.aMenu:hover, .aMenu:focus 
{
    color:#b31a38;
    font-weight: 600;
}
.aMenuFocus
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-weight: 600;
    font-size: 15px;
    color:#b31a38;
    text-decoration: none;
    padding-right:15px;
}

.imgGrid
{
     
}

.button-link 
{
    padding: 15px 30px;
    background-color: #b31a38;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #E0CFC2;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    cursor:pointer;
    font-size:16px;
}
.button-link:hover
{
    background-color: #1E1B1D;
    border: solid 1px #E0CFC2;
    text-decoration: none;
}
.button-link-disabled
{
    background-color: #ffffff;
    border: solid 1px #E0CFC2;
    text-decoration: none;
    
    padding: 15px 30px;
    color: gray;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #E0CFC2;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    font-size:16px;
}

.reqErr
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 13px;
    /*color:#b31a38;*/
    color:Red;
    font-weight:bold;
     
}
.lblOk
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 13px;
    /*color:#b31a38;*/
    color:green;
    font-weight:bold;
     
}
.lblSubTitle
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 24pt;
    color:#1E1B1D;
}
.CorpoTesto
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 16px;
    color:#1E1B1D;
}
.dvcartello
{
    border: solid 1px #E0CFC2;
    background: #ECE9D8;
    padding:20px;
   
    }
.imgMenu
{
  
    width:100px;
       }
 .legenda
 {
     clear:both;
     float:left;
     width:20px;
     height:20px;
     background-color:#f9f9f9;
     margin-right:5px;
     border:1px;
     border-color:Black;
     border-style:solid;
     }
.ckcstylePrenotazione
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 15px;
    color:#1E1B1D;
    text-decoration: none;
    padding-right:15px;
    background-color: #ff9933;
    padding:2px;
    padding-top:5px;
    border:1px;
    border-style:solid;
}

.ckcstyleAperte
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 15px;
    color:#1E1B1D;
    text-decoration: none;
    padding-right:15px;
    background-color:#ffff00;
    padding:2px;
    padding-top:5px;
    border:1px;
    border-style:solid;
}

.ckcstyleChiuse
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 15px;
    color:#1E1B1D;
    text-decoration: none;
    padding-right:15px;
    background-color:#00ff00;
    padding:2px;
    padding-top:5px;
    border:1px;
    border-style:solid;
}

.ckcstyleCorso
{
    font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    font-size: 15px;
    color:#1E1B1D;
    text-decoration: none;
    padding-right:15px;
    background-color:#99FFFF;
    padding:2px;
    padding-top:5px;
    border:1px;
    border-style:solid;
}

.btnHomePrenotazione 
{
    padding: 15px 30px;
    background-color: #ff9933;
    color: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px gray;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    cursor:pointer;
    font-size:16px;
    width:190px;
    height:60px;
    
}
.btnHomePrenotazione:hover
{
    color:gray;
    border: solid 1px #000;
    text-decoration: none;
}
.btnHomeRicAperta 
{
    padding: 15px 30px;
    background-color:#ffff00;
    color: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px gray;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    cursor:pointer;
    font-size:16px;
    width:190px;
    height:60px;
    
}
.btnHomeRicAperta:hover
{
     color:gray;
    border: solid 1px #000;
    text-decoration: none;
}
.btnHomeRicChiusa 
{
    padding: 15px 30px;
    background-color:#00ff00;
    color: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px gray;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    cursor:pointer;
    font-size:16px;
    width:190px;
    height:60px;
    
}
.btnHomeRicChiusa:hover
{
     color:gray;
    border: solid 1px #000;
    text-decoration: none;
}
.btnHomeCorso 
{
    padding: 15px 30px;
    background-color:#99FFFF;
    color: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px gray;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    cursor:pointer;
    font-size:16px;
     width:190px;
    height:60px;
   
}
.btnHomeCorso:hover
{
     color:gray;
    border: solid 1px #000;
    text-decoration: none;
}
.imgdownload {
    float:left;
    width:20px;
    clear:both;
}