﻿div#header 
{
	 background-image:none; 
	 clear:both;
}

div#header:after{
content:".";
clear:both;
display:block;
height:0;
visibility:hidden;
}

a:link , a:visited {color: #2C009C; }
a:hover { text-decoration: none; color:White; }

.home:visited { color:White; }

img{border:none}
.fr { float:right; margin-right:0.5em; }
.fl { float:left }

/***************** popup *******************/
.over{
	display:block; 
	top:0;
	left:0;
	position:absolute;
	width:100%;
	overflow:hidden;
	z-index:2;
	background:url(../img/opaco.gif);
	padding-bottom: 110%;
}
.over .popup
{	
	display:block; 
	position: relative; 
	top:5em;
	left:20%;
	z-index:3;
	border: 2px solid #eee; 
	background-color: #fff;
	width: 60%;
	padding-bottom:2em;
} 

.over .popup h1
{
	color:#fff; 
	margin:0; 
	padding:5px; 
	background: url(./img/sfondo-titolo.jpg) 100% 0  repeat-y #2F52A4; 
	font-size:100%
}

.over .up{margin-top: -2px;}

/*****************************************/
fieldset.v h4 {text-align: center; font-size: 1em;}
span.check label {float:left;}
span.check input{width: auto; background-color: Transparent;}

.pulsanteAuto{
	width: auto;
}

/* STILI COMMON.WEBUI*/
fieldset.v select, fieldset.v textarea {
	margin-left:0.3em;
	width:50%;
}
fieldset.v label {
	float:left;
	margin-right:0.3em;
	width:20%;
}
.clear{clear:both}

/* Vale 08/04/2009 */
#fldDatiIscrizione textarea{margin-left:0}

