


.newsletterCancellazione{

	padding:168px 46px 0px 20px;
	font-size:11px;
	font-weight:bold;

}


/** form **/

#newsletter {
	position:absolute;
	top:-80px;
	background:url(img/bg.png) no-repeat;
	width:286px;
	height:215px;
	color:#FFFFFF;
	padding:28px 40px 0 30px;
	margin:0;
	display:block;
	overflow:hidden;
	z-index:1;
}


#newsletter .formEl1 {
	position:absolute;
	top:145px;	
}


#newsletter h1{
	padding-left:0;
	padding-bottom:5px;
}

#newsletter .descForm {
	width:auto;
	padding:0;
	margin:0;
}


#newsletter .errorForm input {border-color:#757575}

#newsletter .errorForm{
	background: none;
	color: #333; 
	border-color:#757575
}

#newsletter .formError {
	display:none
}

#newsletter .focused { background: none; }

#newsletter .focused label, #newsletter .focused .label, #newsletter .errorForm .label {color: #333;}

#newsletter .textInput:focus, #newsletter textarea:focus, #newsletter .selectInput:focus ,#newsletter .errorForm:focus {
	border-color:#ccc;
}

#newsletter .messaggio {
	background: none;
}	


#newsletter textarea {float:none; width:500px; margin:0}	

#newsletter .ctrlHolder {padding:0; margin-bottom:9px; width:175px}

#newsletter label {width:auto; font-weight:bold; font-size:11px; display:none}

#newsletter input {float:left; margin:0; width:160px;}

#newsletter select  {float:left; margin:0; width:160px;}

#newsletter label em {color:red; display:none;}



#newsletter .vert {float:left; clear: none; margin-right:7px;}

#newsletter .vert label {padding:8px 0; color:#fff}

#newsletter .vert input, #newsletter .vert select {clear:both;}


#newsletter .col1 {margin-right:0}

#newsletter .col1 input {width:500px;}

#newsletter .col2 {width:110px; }

#newsletter .inputLarge {width:161px}

#newsletter .inputLarge input {width:118px; padding-right:29px; height:13px; }



#newsletter .col3 {width:120px;  padding-right:20px;}

#newsletter .col3 input {width:96px;}

#newsletter .calendar {width:130px; padding-right:16px}

#newsletter .calendar label {width:140px;}

#newsletter .calendar input {margin-right:5px}


#newsletter .checkBox {width:auto;}

#newsletter .checkBox p {font-weight:bold; font-size:11px; width:auto; padding:6px 0 10px; float:none;}

#newsletter .checkBox div {width:auto; float:none; padding:0}

#newsletter .checkBox label {width:auto; padding:0 0 6px; margin:0 20px 6px 10px;}

#newsletter .checkBox input {width:auto; margin-top:1px; clear:none; }

#newsletter .checkBox br {display:none}


#newsletter .clearBoth {clear:both; width:100%}



#newsletter .titoloNascosto p {visibility:hidden; margin-top:3px;}


#newsletter .lastFormEl {float:left; width:auto; margin-top:10px;}

#newsletter .lastFormEl p {width:286px;display:none;background:#003333}

#newsletter button {position:absolute; top:143px; left:210px; z-index:201; background:none; width:100px; height:25px;}


#newsletter .lastFormEl .label {font-weight:bold; width:286px;}

#newsletter .label b{color:red; margin-right:3px;}

#newsletter .lnDotted {padding:15px 0;width:508px;background-position:0 center;}

#newsletter .privacy {position:absolute; top:6px; right:30px; z-index:200;}


/*Rseet Borer*/

#newsletter input:focus, select:focus, textarea:focus {
	border-color:#F5F5ED;
	
}

