@charset "utf-8";
/* CSS Document */
* { margin:0;
	padding:0;
	border:0; 
	}

form/*contenitore form */{
	margin:10px 0;
	padding:0;
	border:0;
	float:left;
	width:460px;
}
select, textarea, input {
	margin:0;
	padding:5px 0 0 0;
	border:1px solid #CCC;
}

.contform
{
	margin:5px 0;
	float:left;
	width:98%;
}

div.contentContform/*contenitore dei nomi*/
{
    float: left;
	padding:5px 0 0 5px;
	width: 48%;
}
div.contentContform100/*contenitore dei nomi*/
{
    float: left;
	padding:5px 0 0 5px;
	width: 98.7%;
}
div.FrmLabel/*contenitore dei nomi*/
{
    float: Left;
	padding:5px 0 0 5px;
	width: 30%;
}
div.FrmLabelOrizz/*contenitore label per cont Orizzontale 100%*/
{
    float: Left;
	padding:5px 0 0 5px;
	width: 15%;
}
.FrmInput, .FrmCheck /*div contenitore degli input*/
{
	width:60%;
	float:right;
}
.FrmInputOrizz, .FrmCheckOrizz /*contenitore INPUT per cont Orizzontale 100%*/
{
	width:80%;
	float:right;
}
.FrmInput input /*formatta la caella dv scrivi*/
{
	width:100%;
	float:right;
}
.FrmCheck input /*formatta la caella dv scrivi*/
{
	float:left;
}
textarea
{
	width:98%;
	height:80px;
	margin-left:-2px;
}
div.privacy
{
	margin-left:20px;
	margin-top:-15px;
	float:left;
	font-size:10px;
}

div.FrmSubmit
{
	padding:0;
	width:auto;
	float:right;
	}
div.FrmSubmit input /*manina puntatore*/
{
	padding:5px;
	cursor: pointer;
	border:1px solid #999;
	}
div.FrmSubmit input:hover /*manina puntatore*/
{
	cursor: pointer;
	color:#0E5D7B;/*colore testo quando bva sopra il puntatore*/
	}
#bt_invia {
	height:25px;
	margin:0;
	padding:2px;
}
.clear {clear:both; background-color:#FF0000;}
/*div.FrmSubmit input#ricerca
{
	background:url(../icone/cerca.gif) top left no-repeat;
	height:38px;
	width:95px;
	margin:10px 10px 0 0;
	border:none;
	color:#245982;
	font-weight:bold;
	text-align:right;
}
*/
/*div.newsletter
{
	margin-left:15px;
	border:none;
	float:left;
	width:220px;
	font-size:11px;
	background-color:#C30;
}
*/
/*select
{
    text-align: left;
	width:180px;
}
*/
/*div.FrmRadio
{
	display:inline;
    text-align: left;
	margin:0;
}
div.FrmRadio input
{
	border:none;
}*/

