/** BASIC */

*
{
	/*text-align:left;*/
}

body 
{
	background-color:#E7E8E8;
	margin:0px;
	padding:0px;
	text-align:left;
}

div#Popup
{
	clear:both;
	display:block;
	float:left;
	margin:10px 10px ;
	padding:0px;
	text-align:left;
	width:94%;
}

a {
	color: #006396;
}

a:hover {
	text-decoration: none;
}

#ContenutoTitolo
{
	color:#0484C6;
	clear:right;
	display:block;
	float:left;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#ContenutoTesto2
{
	clear:both;
	display:block;
	float:left;
	width:100%;
}

#Popup #ContenutoTitolo
{
	display:none;
}

b.Titolo
{
	font-size:14px;
}


		div#ContenitoreModulo
		{
			background-color:#FFFFFF;
			clear:both;
			margin:0px auto;
			padding:0px;
		}

		div.Login
		{
			width:200px;
		}

		fieldset.Iscrizione
		{
			margin:0px;
			padding:0px 20px 20px 20px;
			width: 440px;
		}

		div.ContenitoreVoci
		{
			clear:both;
			display:block;
			float:left;
			margin:8px 0px 0px 0px;
			width:100%;
		}

		div.ContenitoreVoci div.Label
		{
			clear:left;
			display:inline;
			float:left;
		}

		div.ContenitoreVoci div.Label img
		{
			margin:0px 5px 0px 0px;
		}

		div.ContenitoreVoci div.Rfv
		{
			clear:right;
			color:#FF0000;
			display:block;
			float:left;
			font-size:120%;
			font-weight:bold;
		}

		div.ContenitoreVoci div.Rfv span
		{
			color:#FF0000;
			font-size:120%;
			font-weight:bold;
		}

		div.ContenitoreVoci div.Rfv span font
		{
			color:#FF0000;
			font-size:120%;
			font-weight:bold;
		}

		div.ContenitoreVoci div.Txt
		{
			clear:both;
			float:left;
			width:100%;
		}

		div.ContenitoreVoci input.Text, div.ContenitoreVoci Select.Text
		{
			width:430px;
		}

		div.ContenitoreVoci input.Text2
		{
			width:100px;
		}

		div.ContenitoreVoci input.Text3
		{
			width:50px;
		}
		
		div.ContenitoreVoci input.Text4
		{
			width:310px;
		}

		div.ContenitoreVoci textarea.Text
		{
			font-size:100%;
			width:350px;
		}

		div.Login input.Button
		{
			margin:10px 10px 10px 0px;
		}
		
		fieldset
		{
			text-align:left;
		}

	/* Fine stili per area: [ContenitoreModulo] */
fieldset.Contatti2 div#denominazione2
{
	font-weight:bold;
}

	input.Button
	{
		background-color:#0081C3;
		border:solid 1px #0081C3;
		color:#FFFFFF;
		font-size:100%;
		font-weight:bold;
		margin:0px;
		padding:0px;
		text-align:center;
		vertical-align:middle;
	}

div#Popup div#cap, div#Popup div#localita
{
	display:block;
	float:left;
	clear:none;
}

.invisibile
{
	display:none;
}
