@charset "UTF-8";
/* CSS Document */

body{
		margin:0px;
		font-family:"Times New Roman", Times, serif;
		font-size:10px;
	}
	a{
		text-decoration:none;
		color:#000;
	}
	a:hover{
		text-decoration:underline;
	}
	#header, #content, #footer {
		margin:0px auto;	
		width:990px;
	}
	#header{
		height:115px;
		background:url(images/bgHeader.gif);
		background-repeat:no-repeat;
	}
	#content{
		/*height:1080px;
		background:url(images/bgFooter.gif);
		background-repeat:no-repeat;
		background-position:bottom left;*/
		clear:both;
	}
	
	#contentLeft, #contentRight{
		float:left;	
	}
	
	#menu{
		height:530px;
		padding-left:22px;
		padding-top:15px;
		width:265px;
	}
	
	#bannerRight{
		margin-top:3px;
		padding-top:3px;
		padding-left:1px;
		margin-left:23px;
		height:346px;
		background-image:url(images/bgbox.gif);
		background-repeat:no-repeat;
		font-size:13px;
		float:left;
		width:265px;
		/*padding-top:4px;
		overflow:hidden;*/
	}
	
	.condizioni{
		color:#c4c4c4;
		font-size: 11px;
		padding-left:5px;
		text-decoration:none;
	}
	#bannerTop{
		width:485px;
		height:92px;
		overflow:hidden;
		float:right;
		padding-right:10px;
		padding-top:10px;
	}	
	
	#logo{
		width:449px;
		height:102px;
		overflow:hidden;
		float:left;
		margin:0px;
		padding-left:10px;
	}	

	.menuTitle{
		background-image:url(images/bgMenu.gif);
		background-repeat:no-repeat;
		width:265px;
		height:54px;
		display:block;
		clear:both;
		padding: 6px;
	}
	.titleColor{
		color:#631012;
		text-decoration:none;
		font-size: 13px;
		font-weight:bold;
	}
		
	.menuDescrizione{
		color:#000000;
		font-size: 11px;
		text-decoration:none;
		clear:both;
		display:block;
		padding-left:12px;
		padding-top:5px;
		letter-spacing:0.05em;
	}
	.menuDescrizione2{
		color:#000000;
		font-size: 11px;
		text-decoration:none;
		clear:both;
		display:block;
		padding-left:12px;
		padding-top:5px;
		letter-spacing:0.05em;
		
	}
	#bottom{
		background-image:url(images/bottom.jpg);
		background-repeat:no-repeat;
		float:left;
		clear:both;
		width:990px;
		height:66px;
		margin-top:5px;
	}
	.banner{
		display:block;
		margin-bottom:13px;
	}
	#link{
		float:left;
		padding-bottom:10px;
		padding-left:10px;
		font-size:11px;
		margin-top:40px;
	}
	#line{
		clear:both;
		padding-left:10px;
		overflow:hidden;
		width:980px;
	}
	
	.condizioni{
		color:#c4c4c4;
		font-size: 11px;
		padding-left:5px;
		text-decoration:none;
	}
	
	/*FORM*/
fieldset{
	margin-top:10px;
}
label, label span{
	display:block;
	padding-bottom:3px;
	padding-top:3px;
}

label{
float:left;
width:100%
}

label span{
	float:left;
	width:25%;
	text-align:left;
}

fieldset input, select, textarea{
	margin:2px 5px 0 0;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#521a15;
	color:#521a15;
	font-family:"Times New Roman", Times, serif;
	padding:1px 2px;
	float:left;
	width:65%;

}


.subscribe{
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#521a15;
	color:#521a15;
	font-family:"Times New Roman", Times, serif;
	padding:1px 2px;
	width:65%;

}

fieldset input, select{
	height:20px;
}

#btnSubmit {
	width:60px !important;
	margin-right: 10px;
	background-color:#521a15;
	border:1px solid #521a15;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	padding:2px;
	color:#FFFFFF;
	
}

.btn {
	width:140px;
	margin-right: 10px;
	background-color:#521a15;
	border:1px solid #521a15;
	font-family:"Times New Roman", Times, serif;
	padding:2px;
	color:#FFFFFF;
	
}

.flash
{
	float:left;
	width:700px;
}