/*-------------------- Template --------------------*/

#Body {
background-color: #f3f3f3;
float: left;
margin-top: 135px;
min-height: 960px;
padding-top: 15px;
padding-bottom: 15px;
width: 1000px;
}

#CambioPassword{
background-color:#ffffff;
border:1px solid #3d4236;
height:150px;
margin-left:auto;
margin-right:auto;
width:500px;
}

#Contenitore{
border:10px solid #cfcfcf;
border-radius:10px;
margin-bottom:50px;
margin-left:auto;
margin-right:auto;
margin-top:56px;
width:1000px;
}

.CPRiga{
float:left;
height:50px;
line-height:50px;
width:500px;
}

#CPButton{
background-color:#3d4236;
border:1px solid #3d4236;
color:#ffffff;
cursor:pointer;
font-weight:bold;
height:30px;
line-height:26px;
width:80px;
}

.CPEtichetta{
color:#3d4236;
float:left;
font-weight:bold;
height:50px;
padding-right:10px;
text-align:right;
width:190px;
}

.CPValore{
float:left;
height:50px;
padding-left:10px;
text-align:left;
width:290px;
}

.CPInput {
background-color:#ffffff;
border:solid 1px #3d4236;
height:20px;
line-height:20px;
padding-left:3px;
text-align:left;
width:137px;
}

#Footer {
background-color:#ffffff;
border-top:1px solid #3d4236;
float:left;
height:28px;
width:1000px;
}

#Hide {
background-color:#808080;
display:none;
filter:alpha(opacity=50);
height:100%;
left:0%;
opacity:0.5;
position:fixed;
top:0%;
width:100%;
}

#MsgLogin{
color:#3d4236;
font-size:30px;
font-weight:bold;
height:100px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
width:600px;
}

#RichiestaBox {
background-attachment:fixed;
background-color:#fcd800;
border:2px solid #3d4236;
display:none;
font-size:12px;
height:400px;
left:100px;
padding-bottom:15px;
position:absolute;
top:180px;
width:796px;
z-index:100;
}

#RichiestaChiudi {
background-color:#ffffff;
border-bottom:1px solid #3d4236;
float:left;
height:44px;
padding-top:6px;
width:70px;
}

#RichiestaBoxInterno {
background-color:#fcd800;
float:left;
height:325px;
margin-top:24px;
padding-bottom:15px;
width:796px;
}

.RichiestaEtichetta {
color:#3d4236;
float:left;
font-weight:bold;
height:20px;
line-height:20px;
padding-right:8px;
text-align:right;
width:260px;
}

.RichiestaInput {
border: 1px solid #3d4236;
float:left;
height:18px;
line-height:18px;
padding-left:5px;
text-align:left;
width:250px;
}

.RichiestaMsg {
background-color:#ffffff;
border:1px solid #3d4236;
color:#3d4236;
float:left;
font-size:14px;
font-weight:bold;
height:50px;
line-height:50px;
margin-left:150px;
margin-bottom:25px;
width:496px;
}

.RichiestaRiga {
float:left;
height:40px;
line-height:40px;
width:796px;
}

#RichiestaTitolo{
background-color:#ffffff;
border-bottom:1px solid #3d4236;
color:#3d4236;
float:left;
font-size:18px;
font-weight:bold;
height:50px;
line-height:50px;
padding-left:20px;
text-align:left;
width:706px;
}

.RichiestaValore {
color:#3d4236;
float:left;
font-weight:bold;
height:20px;
line-height:20px;
padding-left:8px;
text-align:left;
width:520px;
}

/* ---------- Header ---------- */

#BoxLogo{
cursor:pointer;
float:left;
height:100px;
margin-left:30px;
width:210px;
}

#CaptchaBox{
display:none;
height:50px;
top:-49px;
width:142px;
z-index:2;
}

#CaptchaImage{
background-color:#f8cccc;
border:1px solid #3d4236;
float:left;
height:20px;
top:-1px;
width:140px;
}

#Clock{
background-color:#ffffff;
border:1px solid #3d4236;
float:left;
font-size:11px;
font-weight:bold;
height:17px;
line-height:17px;
margin-left:6px;
margin-top:6px;
width:58px;
}

#Codice{
background-color:white;
border:solid 1px #3d4236;
color:gray;
height:20px;
line-height:20px;
margin-top:5px;
padding-left:3px;
text-align:left;
width:137px;
}

#Credenziali{
float:left;
height:50px;
width:142px;
}

#Gestione, #Recupero, #Richiesta{
background-color:#3d4236;
border:1px solid #3d4236;
color:#ffffff;
cursor:pointer;
float:left;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin-top:6px;
}

#Gestione{
width:206px;
}

#Header,#HeaderFixed{
background-color:#f3f3f3;
height:125px;
padding-top:10px;
position:absolute;
top:0;
width:1000px;
z-index:1000;
}

#HeaderFixed.fixed{
position:fixed;
top:0;
}

#HeaderWrapper{
position:absolute;
width:1000px;
}

.ImgSez{
margin-top:40px;
}

#Login {
float:left;
height:85px;
padding-top:8px;
width:208px;
}

#MenuHeader{
float: left;
height: 25px;
margin-right: 10px;
width: 1000px;
background-color: #f3f3f3;
}

#MenuHeaderEmpty{
background-color:#ffffff;
border-bottom:1px solid #3d4236;
border-top:1px solid #3d4236;
float:left;
height:48px;
width:1000px;
}

.MenuIndice{
margin-right:10px;
}

#Password{
margin-top:6px;
}

#Password,#Username{
background-color:#ffffff;
border:solid 1px #3d4236;
color:#3d4236;
height:20px;
line-height:20px;
padding-left:3px;
text-align:left;
width:137px;
}

.Pulsante {
background-color:#3d4236;
border:solid 1px #3d4236;
color:#ffffff;
cursor:pointer;
font:bold 11px tahoma;
height:50px;
margin-left:6px;
width:60px;
}

#PulsanteLogin {
float:left;
height:50px;
line-height:50px;
}

#Recupero{
width:99px;
}

#Richiesta{
margin-left:6px;
width:99px;
}

#SoftwareVersion{
color:#3d4236;
cursor:pointer;
float:left;
font-size:12px;
font-weight:bold;
height:20px;
line-height:20px;
margin-bottom:11px;
margin-top:-10px;
text-align:left;
width:207px;
}

#TitoloHeader{
float:left;
height:100px;
width:542px;
}

#Utente {
background-color:#ffffff;
border:solid 1px #3d4236;
color:#3d4236;
float:left;
font:bold 11px tahoma;
height:48px;
line-height:48px;
width:140px;
}

.VoceMenu,.VoceMenuDisabled,.VoceMenuSelected{
    float: left;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    text-align: left;
    text-transform: uppercase;
    width: 85px;
    font-size: 10px;
    width: 110px;
    background-color: #77c3e8;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-right: 2px;
}

.VoceMenu{
/*background-image:url('../Images/Sezione.png');*/
color:#ffffff;
cursor:pointer;
background-repeat: no-repeat;
}

.VoceMenu:hover{
/*background-image:url('../Images/SezioneHover.png');*/
color:#3d4236;
cursor:pointer;
background-repeat: no-repeat;
    background-color: #3db4ef;
}

.VoceMenuDisabled{
/*background-image:url('../Images/Sezione.png');*/
color:#808080;
background-repeat: no-repeat;
}

.VoceMenuDisabled{
opacity:0.45;
}

.VoceMenuSelected{
/*background-image:url('../Images/SezioneHover.png');*/
color:#3d4236;
cursor:pointer;
background-repeat: no-repeat;
    background-color: #3db4ef;
}

/*-------------------- Footer --------------------*/

.Centro{
float:left;
font-family:Bookman Old Style;
font-size:14px;
height:28px;
line-height:28px;
width:700px;
}

#Firma{
float:left;
height:50px;
margin-left:300px;
width:300px;
}

.LateraleDx, .LateraleSx{
float:left;
font-weight:bold;
height:28px;
line-height:28px;
width:152px;
}

.LateraleDx{
color:#ffffff;
}

#PulsanteTest{
background-color:#3d4236;
color:#ffffff;
cursor:pointer;
float:left;
height:28px;
line-height:28px;
width:75px;
}

.RisultatoTest{
position:relative;
top:5px;
}

#RisultatoTest{
background-color:white;
border-left:1px solid #3d4236;
float:left;
height:28px;
line-height:28px;
width:74px;
}