/*FORM*/


.contents .form-newsletter
{
}


.contents .form-newsletter .line
{
	height:32px;
	background-image:url(../img/forms/bgr_line.gif);
	background-repeat:no-repeat;
	margin-top:2px;
	padding-left:15px;
	position:relative;
}

.contents .form-newsletter .line .field-1
{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:7px;
	color:#738c69;
	padding-right:5px;
}

.contents .form-newsletter .line input
{
	display:inline;
	height:16px;
	width:190px;
	position:absolute;
	left:150px;
	top: 7px;
}

.contents .form-newsletter .line input.male, .contents .form-newsletter .line input.female
{
	width:30px;
}

.contents .form-newsletter .line label.male
{
	left:150px;
	position:absolute;
}

.contents .form-newsletter .line input.male
{
	left:155px;
}

.contents .form-newsletter .line label.female
{
	left:180px;
	position:absolute;
}

.contents .form-newsletter .line input.female
{
	left:184px;
}

.contents .form-newsletter .line select
{
	display:inline;
	height:20px;
	width:300px;
	position:absolute;
	left:150px;
}

.contents .form-newsletter .line select.giorno
{
	left:150px;
	width:50px;
}

.contents .form-newsletter .line select.mese
{
	left:201px;
	width:100px;
}

.contents .form-newsletter .line select.tipovia
{
	left:150px;
	width:120px;
}

.contents .form-newsletter .line label.via
{
	position:absolute;
	left:281px;
	z-index:2;
}

.contents .form-newsletter .line input.via
{
	left:272px;
	width:220px;
}

.contents .form-newsletter .line label.numero
{
	position:absolute;
	left:509px;
	z-index:2;
}

.contents .form-newsletter .line input.numero
{
	left:531px;
	width:40px;
}

.contents .form-newsletter .line input.anno
{
	left:312px;
	width:65px;
}

.contents .form-newsletter .line input.button
{
	width:30px!important;
	height:22px;
}

.contents .form-newsletter .line label
{
	height:17px;
}

.contents .form-newsletter .line .field-1
{
	width:500px;
	float:left;
}

.contents .form-newsletter .line-privacy
{
	background-image:url(../img/newsletter/sfondo_privacy.jpg);
	background-repeat:no-repeat;
	width:587px;
	height:192px;
}

.contents .form-newsletter .line-privacy .titolo
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#738c69;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:10px;
}

.contents .form-newsletter .line-privacy .testo
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	width:564px;
	margin-left:10px;
}

.contents .form-newsletter .line-privacy .field-1
{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	color:#738c69;
	width:300px;
	padding-left:10px;
}
.contents .form-newsletter .field-1 input
{
	margin-right:10px;
}

.blu-link-newsletter
{
	padding-top:10px;
	width:580px;
	padding-bottom:10px;
}

.blu-link-newsletter div
{
	padding-left:525px;
}

/*FINE FORM*/



/*ARCHIVIO*/


.contents .archivio-newsletter
{
	width:584px;
}

.contents .archivio-newsletter .linea
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6f8964;
	border-right-color: #6F8964;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	margin-bottom:10px;
}

.contents .archivio-newsletter .linea .anno
{
	float:left;
	width:54px;
}

.contents .archivio-newsletter .linea .mesi
{
	float:left;
	width:450px;
}

.contents .archivio-newsletter .linea .mesi a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#00266d;
	font-weight:bold;
	text-decoration:none;
}

/*FINE ARCHIVIO*/


.contieni-newsletter
{
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	width:100%;
	border:0;
	overflow:hidden;
	background-image:url(../img/newsletter/sfondo-contenitore.png);
	padding-top:30px;
	
}

.contieni-newsletter .cont-frame
{
	margin-left:auto;
	margin-right:auto;
	width:750px;
	position:relative;
}

.contieni-newsletter iframe
{
	padding-top:40px;
	border:0;
	background-color:#FFF;
	border-left:1px solid #78A2B1;
	border-right:1px solid #78A2B1;
	border-left:1px solid #78A2B1;
	border-top:1px solid #78A2B1;
}

.contieni-newsletter .btn-chiudi-newsletter
{
	position:fixed;
}






