﻿
/* FORM
----------------------------------------- */
fieldset{
	    border:none;
	    /*border-bottom:1px solid #ccc;*/
	    margin-top:2em;
	     margin-bottom:2em;
	    }
	    

	    legend {
	    font-weight:bold;
	    margin-left:1em;
	    margin-right:1em;
	    color:#444444;
	    
	    }
	    label {
	    /*float:left;
	   width:100px;
	    text-align:right;*/
	   display:block;
	    margin-right:4px;
	    font-size:0.9em;
	    font-weight:bold;
	   color:#444444;
	    }
	    .close {
	     clear:both;
	     height:10px;
	    }
	   
	    input {
	     font-size:0.9em;
	     border:1px solid #aaa;
	    }
	    .note {
	    color:#d41818;
	     font-size:0.8em;
	     font-weight:bold;
	    }


input[type=text]{border: #cccccc 1px solid;padding:2px;}

input[type=text]:hover {border:1px solid #aaa;padding:2px;}

input[type=text]:focus {border:1px solid #aaa;padding:2px;}

input[type=file]:hover {border:1px solid #aaa;padding:2px;}

input[type=file]:focus {border:1px solid #aaa;padding:2px;}

input[type=password]{border: #cccccc 1px solid;padding:2px;}

input[type=password]:hover {border:1px solid #aaa;padding:2px;}

input[type=password]:focus {border:1px solid #aaa;padding:2px;}

input[type="radio"] {border:0px solid #aaa;padding:2px;}

input[type=radio]:hover {border:0px solid #aaa;padding:2px;}

input[type=radio]:focus {border:1px solid #aaa;padding:2px;}

input[type=checkbox] {border:0px solid #aaa; background: transparent;}
input[type=checkbox]:hover {border:0px solid #aaa;background: transparent;}

input[type=checkbox]:focus {border:0px solid #aaa;background: transparent;}

input[type=submit] 
{
    /* margin-top:1em;
	 margin-left:104px;
	 margin-bottom:1em;
	 padding:0em 4em 0em 4em;*/
	  margin-left:114px;
	
	   font-size:0.9em;
	  /*   border:1px solid #003582;
	     background-color: #114693;
	     color:White;
	      margin-top:1em;
	       padding:0em 0.7em 0.1em 0.7em;*/
	        border:1px solid;
	     background-color: 	#3B5998;
	     color:White;
	      margin-top:1em;
	       padding:0em 0.7em 0.1em 0.7em;
	      border-top-color:	#D9DFEA;
border-right-color:	#0E1F5B;
border-bottom-color:	#0E1F5B;
border-left-color:	#D9DFEA;
	      
	 }


textarea 
{
    border: #dddddd 1px solid;
    padding:2px;
    font-family:Arial, Verdana, Helvetica;
    font-size: 1em;
    }

textarea:hover {border:1px solid #aaa;padding:2px;}

textarea:focus {border:1px solid #aaa;padding:2px;}

select {border: #dddddd 1px solid;padding:2px;font-size:1em;}

select:hover {border:1px solid #aaa;padding:2px;}
select:focus {border:1px solid #aaa;padding:2px;}

.checkboxs
{
    float:left;width:14px;
}
.inputs
{
    width:200px;
}
.inputs2
{
    width:80px;
}
.submits 
{
     margin-top:16px;
	 margin-left:80px;
	 margin-bottom:16px;
	 width:160px;
	 padding:0px;
	 }
	 small
	 {
	     margin-left:110px;
	     display:block;
	     width:400px;
	     font-style:italic; 
	     font-size:0.85em
	     }
.radiobottoni label
{float:right;width:90%}
.radiobottoni input
{float:left;width:5%}

.bottone_form
{
    margin-left:110px;
    background:#003582;
   color:#ffffff;
display:block;
   padding:0.3em;}
   
   
   .box_annulla_form
{
    display:inline;
}        
.box_annulla_form  input[type=submit]
{
        
color:#000000;
background-color:#F0F0F0;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:#E7E7E7;
border-right-color:#666666;
border-bottom-color:#666666;
border-left-color:#E7E7E7;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}     

.indietro_bottone
{
    color:#000000;
background-color:#F0F0F0;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:#E7E7E7;
border-right-color:#666666;
border-bottom-color:#666666;
border-left-color:#E7E7E7;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}
/*------------------------------*/


.validator
{
    margin-left:1em;
    background-image:url('../img/errore.png');
    background-repeat:no-repeat;
   padding-left:2em; 
    background-color:#f7f7de;
    display:block;
    margin-top:0.3em;
    margin-bottom:0.3em;
    font-size:0.9em;
}
.validator_block
{
    margin-left:100px;
    background-image:url('../img/errore.png');
    background-repeat:no-repeat;
   padding-left:2em; 
    background-color:#f7f7de;
    display:block;
    margin-top:0.3em;
    margin-bottom:0.3em;
    font-size:0.9em;
}
.validator_semplice
{
    margin-left:1em;
    background-image:url('../img/errore.png');
    background-repeat:no-repeat;
    font-size:0.9em;
    padding-left:26px; 
    
}
