/*---------------------------------------------|
|                FILTRI			               |
|                                              |
|----------------------------------------------|
*/

#user_mailform .box_fieldset
			{ 	
			width: 90%;
			margin-left: 10px;
			border:1px solid #DDD;
			padding: 5px 5px 5px 5px;
			}
		
#user_mailform .box_fieldset form div 	{
			clear: left;
			padding-bottom: 7px;
			padding-top: 5px;
			padding-left: 5px;
			min-height: 20px;
			height: auto !important;
			height: 20px;
			border-bottom: 1px solid #EEE;
			overflow: visible;
			}
#user_mailform .box_fieldset form div img	{
			margin-left: 135px;
			display: block;
			clear:left;
			margin-top: 10px;
			}
									
#user_mailform .box_fieldset form div label
			{
			float: left;
			padding-top: 3px;
			width: 120px;
			color: #404040;
			font-size: 0.9em;
			}
			
#user_mailform .box_fieldset form div input[type="text"]
			{
			float: left;
			font-size: 1em;
			margin-left: 5px;
			padding-top: 3px;
			padding-left: 3px;
			color: #404040;
			background-color: #EEEEEE;
			border: 1px solid #a4a4a4;
			width: 150px;
			}
			
#user_mailform .box_fieldset form div input[type="checkbox"]
			{
			float: left;
			border: 0;
			padding:0;
			margin-left: 5px;
			}	
			
#user_mailform .box_fieldset form div p.privacy
			{
			clear: both;
			font-size: 0.8em;
			margin-left:0;
			color: #808080;
			margin-left: 135px;
			}
		
									
#user_mailform .box_fieldset form div textarea
			{
			width: 530px;
			height: 100px;
			margin-left: 5px;
			padding-top: 3px;
			padding-left: 3px;
			color: #404040;
			background-color: #EEEEEE;
			border: 1px solid #a4a4a4;
			}
									
#user_mailform .box_fieldset form div textarea.informativa
			{
			width: 530px;
			height: 80px;
			text-align: left;
			font-size: 0.8em;
			color: #808080;
			margin-left: 5px;
			padding-top: 3px;
			padding-left: 3px;
			background-color: #FFFFFF;
			border: 1px solid #a4a4a4;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
						
#user_mailform .box_fieldset form div input.lungo
			{
			width: 250px;
			}
			
#user_mailform .box_fieldset form div input.moltolungo
			{
			width: 300px;
			}
									
#user_mailform .box_fieldset form div select	
			{
			font-size: 0.9em;
			margin-left: 5px;
			padding-top: 0px;
			padding-left: 0px;
			width: 350px;
			color: #404040;
			border: 1px solid #a4a4a4;
			background-color: #EEEEEE;

			}
			
#user_mailform .box_fieldset form input.submit
			{
			float: right;
			margin-top: 15px;
			margin-bottom: 10px;
			}
			
			
#user_mailform .box_fieldset form div label.error {
			float: none;
			color: red;
			padding-left: .5em;
			width: 150px;
			}
			
#user_mailform .box_fieldset form em
			{
			float:left;
			width: 10px;
			color: red;
			margin-top: 5px;
			}
		
#user_mailform div.errore	{
			color:red;
			margin-top: 10px;
			float:left;
			margin-left: 10px;
			}

div.finale
			{
			margin-right: auto;
			margin-left: auto;
			border: 1px solid #DDDDDD;
			width: 90%;
			padding-top: 15px;
			padding-bottom: 15px;
			}			
			
div.finale p.messaggio	
			{
			text-align: center;
			color: green;
			font-weight: bold;
			}
			
div.finale	p.dati
			{
			text-align: center;
			}			
			
div.finale input.submit
			{
			font-size: 0.9em;
			color: #404040;
			background-color: #EEEEEE;
			border: 1px solid #a4a4a4;
			width: 150px;
			}
			
div.finale div#redirect
			{
			margin-right: auto;
			margin-left: auto;
			width: 150px;
			}