a img {border:none;}


#form_Contatti label {float:left; width:20%;}
#form_Contatti input, #form_Contatti textarea {width:70%; margin-bottom:3px;}
#form_Contatti div {padding-top:5px;}
#form_Contatti div label {float:none; width:auto;}
#form_Contatti div input, #form_Contatti div textarea {width:auto; margin:0;}

/* generali */
.inputRequired {color:#FB6A1C;}

.scorriPag {text-align:center; padding-top:20px;}
.scorriPag a {font-weight:bold; color:#283f7b; text-decoration:none;}
.scorricurpag {background-color: #283f7b; color:#FFF; padding:2px; font-weight:bold;}

div.alert {margin: 0.5em; padding: 1em 15px 0 50px; border-style: solid; border-width: 2px 0;}
div.alert p {margin: 0 0 1em; color: #000D6D;}
div.alert_info {background: #EAEBF7 url(../immagini/sistema/alert/info20.png) no-repeat 15px 50%; border-color: #8E9AFF;}
div.alert_warning {background: #FFF0BA url(../immagini/sistema/alert/warning20.png) no-repeat 15px 50%; border-color: #E87C29;}
div.alert_question {background: #E4F6DE url(../immagini/sistema/alert/help20.png) no-repeat 15px 50%; border-color: #8FDC79;}
div.alert_error {background: #FFD8D6 url(../immagini/sistema/alert/error20.png) no-repeat 15px 50%; border-color: #FF0038;}

fieldset {border: 1px solid #6A5A41; margin-bottom:10px;}
legend {color: #6A5A41; font-weight: bold;}
.group {padding: 5px; margin:0;}
.group label {float: left;width: 45%;}
.group .stessariga label {float: none;}
.group input, .group textarea, .group select {width: 50%;}
textarea{width: 50px;}
.group .stessariga input, .group .stessariga textarea, .group .stessariga select  {width:auto;}

.nascondi {position:absolute; left:-9000px; top:-9000px;}
ul{
margin: 0px;
padding: 1em;
list-style: none;
}

ul li{
margin: 0px;
padding: 0px;
list-style: none;
}
/* FINE generali */
.txtCenter{
text-align: center;
}
.txtRight{
text-align: right;
}