/*********************************************************************************
 * Copyright © 2006 Tutti i diritti riservati.
 * Analisi e Sviluppo di Davide Gullo.
 * 
 * $Author: devel $
 * $Id: form.css,v 1.3 2006/11/22 01:31:01 devel Exp $
 * $Revision: 1.3 $ 
 * 
 ********************************************************************************/

/*------------------------- FORM ------------------------------------*/

form{padding: 0; margin: 0; font-size: 12px; }
fieldset{padding: 5px; padding-left: 10px; border: 1px solid #EAE3BE; 	margin: 0 10px 10px 10px; }
fieldset.up{ background-color: #fbfbfb;  }
fieldset.search{ float: left; }
legend{font: bold 140%/1.6 Arial,sans-serif; padding: 0 3px; color: #069; }
legend.up{ color: #000;  }

/* Formattazione campi di default */
fieldset.website{ padding: 0; border: 0; margin: 0; }
input, textarea, select {
/*	background-color: #E1EFFB; */
	font-size: 12px;
	color: #003366;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
}

fieldset.attivo{ border: 2px solid #D34940; }
legend.attivo{ color: #D34940; }

form .field, form .field_bigger{ 
	margin: 2px 0 10px 135px; 
	padding: 0 0 0 5px;
	border: 1px solid #EAE3BE;
	border-right: none; border-top: none;
}
form .field_bigger { margin-left: 205px; padding-left: 2px;}

form .field img {padding: 10px; }
form .field img.icona {padding:0;margin:0; }
fieldset label{
	float:left; 
	width:130px; 
	background-color: #FFF7D2;
	border-bottom: 1px solid #EAE3BE;
	line-height: 19px; 
	margin: 0 5px 3px 0;
	padding-right: 3px;
	text-align: right;
}
fieldset label.bigger { width:200px; }
fieldset label.no_color{ background-color: transparent; border-bottom: 0; }

fieldset p { font-size: 12px; }

fieldset span.like_field {
	line-height: 23px; 
	font-weight: bold;
}

fieldset label.no_field{ border: 0;	background-color: transparent; font-style: italic; }
fieldset input, fieldset textarea, fieldset select { margin-bottom: 5px; }
fieldset br{ clear: left; border: 1px solid #A50C39;}

div#bottone{ padding: 5px 0 0 0; text-align: center; border: 1px solid #A50C39; }
input#submit, input.submit, input.otherbutton {
	margin: 4px 0 4px 160px;
	padding: 5px 10px 5px 10px;
/*	background-color: #E7965A; 
	color: #fff; */
	text-transform: uppercase;
	font-weight: bold;
}
input.otherbutton { margin: 0 0 6px 0; }
input.disabled, input.readonly {
	background-color: #FFFFE2;
	color: #666;
}
/* select { background-color: #fff;	color: #660000; margin: 0 0 5px 0; }
option {	line-height: 223px; } */
fieldset input.my_radio { float: left; margin-top: 5px; } 

/* Box Ricerca Header */
#search_head {
	float: right; 
	margin-right: 10px;
}
#search_head input {	float: right; }

/* Utilizzato da AJAX */
#risposta {
	padding: 3px 10px 3px 10px;
	margin: 5px 0 10px 0;
	color: #000;
	visibility: visible;
}

/* loading */
.loading_medium {
	display: block;
	padding: 3px 3px 3px 50px;
	background: url(/images/loading-medium.gif) no-repeat top left;
	color: #000;
	line-height: 40px;
/*	border-top: 1px solid #040; */
}
.loading_small {
	display: block;
	padding: 3px 3px 3px 25px;
	background: url(/images/loading-small.gif) no-repeat top left;
	color: #000;
}
