/************************************* ACCESSIBILITA *****************************/

.accessibilita {

margin-top:15px;


}
    .accessibilita ul {

width:500px;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;

    }


    .accessibilita li {

    display:inline;
    float:left;
    margin-right:9px;

    }

.headerTabella td {
width:300px!important;
}

.Domanda {
font-size:13pt;
font-weight:bold;
color:red;
}
.Errori {
background-color:red;
border:2px solid #fff;
box-shadow:2px 2px 2px #cccccc;
color:white !Important;
font-size:9pt;
font-weight:bold;
padding:3px;
position:relative;
top:3px;
z-index:1000;
border-radius:6px;
}
#RegularExpressionValidator1 {
color:rgb(255,255,255) !important;

}
.Corraltezza {
position:relative;
top:-10px;
}
.Corraltezza2 {
position:relative;
top:-20px;
}




   div.FormAccessibile {
	width:100% !important;
    /*border:1px solid;*/
}
.FormAccessibile label {
	width:150px;
    font-size:12pt;
    color:rgb(118,118,118);
    text-align:left;
}

.FormAccessibile li {
/*border:1px solid rgb(255,0,0);*/
min-height:30px;
margin-bottom:10px;
}

.InviaForm {
float:left;
}
label.DatiPersonali {
width:500px !important;
border:1px solid rgb(0,23,179);
}
div.checkDatiPersonali {
width:76%;
margin-left:24%;
}
div.checkDatiPersonali label {
font-size:10pt;
}

div.checkDatiPersonali input[type="checkbox"]{
width:16px !Important;
border:0;
float:left;
margin-top:-7px;
}

li.textAreaMessaggio {
min-height:156px;
}

span#RegularExpressionValidator1 {
color:red;
}


ul.SendButton div.InviaForm input.inviaForm{
height:25px;
border:1px solid #bcbbbb;	
width:100px !Important;
float:left;
margin-right:15px;
font-weight:bold;
border-radius:3px;
cursor:pointer;
}
div.SendButton input {
width:100px !important;
margin-right:15px;
}
div.SendButton input:hover {
background-color:red;
color:#fff;
cursor:pointer;
}



ul.SendButton div.InviaForm input.ConfermaInvia {
height:25px;
border:1px solid #bcbbbb;	
width:160px !Important;
float:left;
margin-right:15px;
font-weight:bold;
border-radius:3px;
cursor:pointer;
}

ul.SendButton div.InviaForm input.inviaForm:hover, ul.SendButton div.InviaForm input.ConfermaInvia:hover{
color:#fff;
background-color:red;

}
ul.SendButton div.InviaForm input.inviaForm:active{
border:none;

}
ul.CampiModulo {
margin-left:-35px;
list-style:none;
}
.errSpan {
z-index:1000;
}
.FormAccessibile label.labelMessaggio {
width:900px !important;
}

.FormAccessibile input {
height:25px;
border:1px solid #DCDCDC;	
width:540px !Important;
float:right;
}

.FormAccessibile textarea {
	width:539px !important;
	border:1px solid #DCDCDC;	
	height:150px;
    float:right;
    font-size:10pt;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .FormAccessibile textarea {
        width: 536px !important;
    }
}

ul.Antispam, ul.SendButton {
list-style:none;
}

ul.Antispam li p {
font-size:13pt;
color:#333;
font-weight:bold;
font-style:italic;

}

.right {
float:right;
}
.left {
float:left;
}

    .left li {
    height:30px;
	list-style:none !Important;
    }
