/*---------------------------------------------|
|                FILTRI			               |
|                                              |
|----------------------------------------------|
*/
#user_mailform
			{ 	
			width: 90%;
			margin-left: 10px;
			b order:1px solid #DDD;
			padding: 5px 5px 5px 5px;
			}
		
#user_mailform form div 	{
			clear: left;
			padding-bottom: 7px;
			padding-top: 5px;
			padding-left: 5px;
			min-height: 20px;
			height: auto !important;
			height: 20px;
			b order-bottom: 1px solid #EEE;
			overflow: visible;
			}
			
#user_mailform form div img	{
			margin-left: 135px;
			display: block;
			clear:left;
			margin-top: 10px;
			}
									
#user_mailform form div label
			{
			float: left;
			padding-top: 3px;
			width: 120px;
			color: #404040;
			font-size: 0.9em;
			}
			
#user_mailform form div input.testo
			{
			float: left;
			font-size: 1em;
			margin-left: 5px;
			padding-left: 3px;
			color: #404040;
			background-color: #EFEFEF;
			border: 1px solid #a4a4a4;
			width: 150px;
			}
			
#user_mailform form div input.lungo
			{
			width: 250px;
			}
			
#user_mailform form div input.corto
			{
			width: 50px;
			}

#user_mailform form div input.data
			{
			float: left;
			font-size: 1em;
			margin-left: 5px;
			padding-left: 3px;
			color: #404040;
			background-color: #EFEFEF;
			border: 1px solid #a4a4a4;
			width: 80px;
			}
						
#user_mailform form div input[type="checkbox"]
			{
			float: left;
			border: 0;
			padding:0;
			margin-left: 5px;
			}	
			
#user_mailform form div p.privacy
			{
			clear: both;
			font-size: 0.8em;
			margin-left:0;
			color: #808080;
			margin-left: 135px;
			}
								
#user_mailform form div p.informativa
			{
			width: 530px;
			height: 220px;
			text-align: left;
			font-size: 0.8em;
			color: #808080;
			margin-left: 5px;
			padding-top: 2px;
			padding: 3px 3px 3px 3px;
			background-color: #FFFFFF;
			border: 1px solid #a4a4a4;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin-top: 5px;
			}
						
									
#user_mailform  form div select.combo	
			{
			margin-left: 5px !important;
			width: 280px;
			color: #404040 !important;
			border: 1px solid #a4a4a4 !important;
			background-color: #EFEFEF !important;
			padding:0;
			}

#user_mailform form div select.corto
			{
			width: 150px;
			}
			
#user_mailform form input.submit
			{
			float: right;
			margin-top: 15px;
			margin-bottom: 10px;
			
			}
			
			
#user_mailform form div label.error {
			float: none;
			color: red;
			padding-left: .5em;
			width: 300px;
			}
			
#user_mailform 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: #EFEFEF;
			border: 1px solid #a4a4a4;
			width: 150px;
			}
			
div.finale div#redirect
			{
			margin-right: auto;
			margin-left: auto;
			width: 150px;
			}