/*
 ------------------------------------------------------------
	CMS_REGFORM_STYLE.CSS
 ------------------------------------------------------------
	Foglio stile per pagina registrazione utenti
 ------------------------------------------------------------
*/

div#mainarea{
	width:614px;
	margin-right:16px;
	margin-top:6px;
	margin-bottom:50px;
}
#ralogintable input {
	border: 1px solid #9bb7bb;
		width: 245px;
}

/* login */
div#loginformarea {
	text-align: center;
	width:70%;
}

#ralogintable {
}

.ralcaption {
	font:12px Tahoma,Arial,sans; 
	color:#494949;
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	width:20em;	
}


.ralogintitle{
	font:12px Tahoma,Arial,sans;  
	font-weight:bold;
	color:#00814d;
	margin-bottom:20px;
}

.raltabdata {
	width:22em;
}

.ralinput {}

.ralbutton {
	font:12px Tahoma,Arial,sans; 
	font-weight:bold; 
	width:6em;
	text-align:center;
	margin-left:15px;
	margin-bottom:10px;
	margin-top:10px;
}

hr{
	border:1px solid #c8c8c8;
	margin-top:15px;
	margin-bottom:10px;
}
/* fine login */

div#regformarea {
text-align: center;
	width:405px;
	height:603px;
}
div#note {
	text-align: left;
	padding-bottom:15px;
}

div#regformdataarea {
	height:310px;
	margin-top:-50px;
}

div#regformintarea {	
	border-bottom:1px solid #006331;
	border-top:1px solid #006331;
	width:100%;
	font:12px Tahoma,Arial,sans; 
	color:#494949;
	margin:10px;
	padding:15px 0 15px 0;
}

div#regformdisclaimerarea {}

div#regformbuttonarea {}

#urfusertable {}

#urfinttable {		font:12px Tahoma,Arial,sans;  }
	
.istruzioni {
	font:12px Tahoma,Arial,sans;  
	color:#494949;line-height:16px;text-align:left;
	
}
.urftitle {
	font:12px Tahoma,Arial,Verdana,sans; 
	font-weight:bold;
	color:#00814d;
	margin-bottom:20px;
}


.label {
	font:12px Tahoma,Arial,sans;
	color:#494949;
	float:left;
	width:150px;
	text-align:right;
	padding-bottom:5px;
	margin-top: 2px;
}
.campi input[type="text"], .input {
	font:12px Tahoma,Arial,sans;
	border: 1px solid #9bb7bb;
	width: 245px;
	margin: 2px 0px;
}
#obbligatorio{		font:11px Tahoma,Arial,sans;position:relative;left:47px;top:-18px;}

.campi {
	margin-top:14px;
}

.campi input[type="radio"] {
	width:30px;
	font:12px Tahoma,Arial,sans;  
	margin-bottom:3px;
	border:0px;
}
.radio {
	font:12px Tahoma,Arial,sans; 
	color:#494949;
}
.campi input.check {
	font:12px Tahoma,Arial,sans;
	color:#494949;

}
strong {
	font:10px Tahoma,Arial,sans; 
	color:#494949;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	
}

.urfmandnote {
	font:10px Tahoma,Arial,sans; 
	font-weight:bold; 
	color:#737373;
	padding-top:6px;
	padding-bottom:6px;
	margin-right:-30px;
}
.urfinttabdata {
	font:10px Tahoma,Arial,sans;
	font-weight:bold; 
	color:#494949;
	width:46em;
	margin-top:16px;

}
.urfdisclaimer {
	font-size:11px;
	width:38em;
	height:8em;
	margin-top:6px;
}	

.urfdiscaccept {
	font:12px Tahoma,Arial,sans;
	font-weight:bold; 
	color:#494949;
	padding-top:14px;
	padding-bottom:8px;
}









/* captcha */
 
    p.captcha_1,
    p.captcha_2,
    p.captcha_notvalid
    {
        margin-left: 30px;
        margin-right: 20px;
	font:12px Tahoma,Arial,sans;

        color: #494949000;
    }
    p.captcha_2
    {
        font-size: 10px;
        font-style: italic;
        font-weight: normal;
    }
    p.captcha_notvalid
    {
        font-weight: bold;
        color: red;
    }

    .captchapict
    {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
       /* border-style: inset;
        border-width: 4px;
        border-color: #C0C0C0;*/
		  border:1px solid #C0C0C0;
    }
	 
	 label.error    {
	font:12px Tahoma,Arial,sans;
	color:red;
	background:white;
	text-align:center;

    }
/* fine captcha */



p {margin:0;padding:0;}

div#menuSecondarioBar{display:none !important;}





























