@charset "utf-8";

#title
{
	margin-left:50px;
	margin-top:10px;
	height:63px;
	background-image:url(../img/iscrizione/title.jpg);
	background-repeat:no-repeat;
}

#sx
{
	width:890px;
}

#dx
{
	min-height:500px;
	width:480px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4B83A2;
	margin-left:385px;
	margin-right:20px;

}

#top-title-sx
{
	padding-bottom:3px;
	margin-bottom:10px;
	height:22px;
	width:890px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFA6EA;
	background-image:url(../img/iscrizione/titolo-top-sx.gif);
	background-repeat:no-repeat;
}

#top-title-sx-2
{
	padding-bottom:3px;
	margin-bottom:10px;
	height:22px;
	width:355px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFA6EA;
	background-image:url(../img/iscrizione/titolo-top-sx2.gif);
	background-repeat:no-repeat;
}

#top-title-dx
{
	margin-left:30px;
	padding-bottom:3px;
	margin-bottom:10px;
	height:22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFA6EA;
	background-image:url(../img/iscrizione/titolo-top-dx.gif);
	background-repeat:no-repeat;
}

#reg-conf
{
	font-family:"Comic Sans MS";
	font-size:25px;
	color:#555555;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
	width:890px;
	padding-bottom:20px;
	text-align: center;
}

#table-dati
{
	font-family:"Comic Sans MS";
	font-size:16px;
	color:#555555;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
	width:890px;
	padding-bottom:20px;
}

#table-dati table
{
	width:890px;
}

#table-dati table td
{
	height:42px;
	width:445px;
}

#table-dati table td.td-sicurezza
{
	height:62px;
}

#table-dati table td div
{
	margin-top:-22px;
	margin-left:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#437896;
}

#table-dati table td select
{
	width:280px;
	border: 1px solid #437896;	
}

#table-dati table td input
{
	width:270px;
	border: 1px solid #437896;	
}

#table-dati table td div.img-sicurezza
{
	margin-top:0px;
	margin-left:-5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#437896;
}

.inserisci-dati a
{
	margin-top:10px;
	display:block;
	background-image:url(../img/iscrizione/btn_inserisci_dati.gif);
	background-repeat:no-repeat;
	width:248px;
	height:35px;
}

.inserisci-dati a:hover
{
	background-image:url(../img/iscrizione/btn_inserisci_dati-over.gif);
}

.modifica-dati a
{
	margin-top:10px;
	display:block;
	background-image:url(../img/reserved_utente/btn_modifica_dati.gif);
	background-repeat:no-repeat;
	width:248px;
	height:35px;
}

.modifica-dati a:hover
{
	background-image:url(../img/reserved_utente/btn_modifica_dati-over.gif);
}

#note
{
width:273px;
height:100px;
overflow:auto;
}

#privacy
{
width:273px;
height:100px;
overflow:auto;
}


#radio{
	width:10px !important;
	height:20px;
	border:none !important;

}

.td-radio
{
	vertical-align:middle;
	padding-left:120px;
}

.error
{
	border-color:#FF0000 !important;
}

.no_error
{
	border-color:#437896 !important;
}




