body{
margin:0px;
	font-family: Helvetica;
		font-size:10px;
		background-color:#000;
}

#principale{

	height:100%;

}

#header{
	
	width:900px;
	
	height:222px;

}

#menu{
	
	width:900px;

	height:36px;

	background-image:url('../image/menu.jpg');
	background-repeat:repeat-x;
}

#corpo{
	
		width:900px;
min-height:560px;
		border:1px solid #777;
		border-left:0px;
		border-right:0px;    
		border-bottom:0px;
	background-image:url('../image/sottomenu.png');
	background-repeat:repeat-x;
	background-color:#ccc;
	padding-bottom:25px;
	
}

#clear {
	clear: both;
}


#corpointerno{
			width:574px;
	border:1px solid #fff;
	height:427px;
	margin-left:25px;
	margin-top:25px;
	
	background-color:#fff;
}

#corpointerno2{
			width:544px;
	border:1px solid #fff;
	height:397px;
	margin-left:15px;
	margin-top:15px;
	background-color:#fff;

}

#corpointerno_scrivimi{
				width:574px;
	border:1px solid #fff;
	height:70px;
	margin-left:25px;
	margin-top:25px;
	
	background-color:#fff;
}


#corpointerno2_scrivimi{
			width:544px;
	border:1px solid #fff;
	height:40px;
	margin-left:15px;
	margin-top:15px;
	background-color:#fff;
}

#corpointerno_scrivimi1{
				width:574px;
	border:1px solid #fff;
	height:50px;
	margin-left:25px;
	margin-top:25px;
	
	background-color:#fff;
}


#corpointerno2_scrivimi1{
			width:544px;
	border:1px solid #fff;
	height:20px;
	margin-left:15px;
	margin-top:15px;
	background-color:#fff;
}

#corpointerno_scrivimi2{
				width:574px;
	border:1px solid #fff;

	margin-left:25px;
	margin-top:25px;
	
	background-color:#fff;
}

#corpointerno_mail{
			width:575px;

	height:60px;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:40px;
}

#corpointerno2_mail{
				width:254px;
	border:4px solid #cc071e;
float:left;
		height:57px;
	margin-top:25px;

	background-color:#fff;
}











#corpointerno2_scrivimi2{
			width:544px;
	border:1px solid #fff;

	margin-left:15px;
	margin-top:10px;
	margin-bottom:15px;
	background-color:#fff;
}



#corpointerno22{
			width:575px;
	border:1px solid #fff;
	height:1057px;
	margin-left:25px;
	margin-top:25px;
	float:left;
	background-color:#fff;

}

#corpointerno222{
			width:555px;
	border:1px solid #fff;
	height:auto;
	margin-left:15px;
	margin-top:15px;
	background-color:#fff;
		float:left;
	

}

#corpointerno229{
			width:575px;
	border:1px solid #fff;
	height:auto;
	margin-left:25px;
	margin-top:25px;
	float:left;
	background-color:#fff;

}

#corpointerno2229{
			width:555px;
	border:1px solid #fff;
	height:auto;
	margin-left:15px;
	margin-top:15px;
	background-color:#fff;
		float:left;
	

}


#corpointerno223{
	width:395px;
	border:1px solid #fff;
	height:1627px;
	margin-left:25px;
	margin-top:25px;
	float:left;
	background-color:#fff;
	

}

#corpointerno2223{
	width:365px;
	border:1px solid #fff;
	height:1597px;
	margin-left:15px;
	margin-top:15px;
	background-color:#fff;
	float:left;
	

}




#corpointerno224{
			width:155px;
	height:427px;
	margin-left:25px;
	border:1px solid #fff;
	float:left;
margin-top:25px;
	background-color:#fff;
}

#corpointerno2224{
			width:125px;
	border:1px solid #fff;
	height:397px;
	margin-left:15px;
	margin-top:15px;
	background-color:#fff;
		float:left;

letter-spacing:2px;
	

}






#news{
			width:244px;


	z-index:5;
    position:absolute;
	margin-left:631px;
	margin-top:200px;
height:630px;

}

#ncorpo{
			background-color:#cc071e;
	height:560px;
}


#footer{
    width:885px;

	height:56px;
	background-image:url('../image/footer.jpg');
	background-repeat:repeat-x;
	padding-left:15px;

}

.menu{
	
font-weight:normal;
text-decoration:none;
color:#ffffff;
font-size:14px;
height:36px;
display:inline-block;
outline: 0;
padding:8px 5px 5px 5px;
margin:0px;
}

.menu:hover{

	background-image: url('../image/roll.jpg');
	background-repeat:repeat-x;
	color:#0d1d41;
	height:36px;
	display:inline-block;
	outline: 0;
}

#menu_active{

	background-image: url('../image/roll.jpg');
	background-repeat:repeat-x;
	color:#0d1d41;
	height:36px;
	display:inline-block;
	outline: 0;
}

#testo_nero{
	color:#0d1d41;
	font-size:12px;
	line-height:16px;
}

.testo_nero{
	color:#0d1d41;
	font-size:12px;
	line-height:16px;
}

#testo_bianco{
	color:#000;
	font-size:12px;
	line-height:16px;
	text-indent:10px;

}

#testo_nero_b{
	color:#0d1d41;
	font-size:12px;
	line-height:16px;
font-weight:bold;
}

.testo_nero_b{
	color:#0d1d41;
	font-size:12px;
	line-height:16px;
font-weight:bold;
}


#testo_blu{
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
#testo_titoli_rosso{
		color:#cc071e;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	
}

.testo_titoli_rosso{
		color:#cc071e;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	
}


.vetture_link{
	color:#0d1d41;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	outline: 0;
}


.vetture_link:hover{
color:#cc071e;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	outline: 0;
	text-decoration:none;
}


.anno_b{
    color:#0d1d41;
	font-size:18px;
	line-height:22px;
	text-decoration:none;
font-weight:bold;
	text-align:center;
	outline: 0;
}

.anno_w{
    color:#0d1d41;
	font-size:18px;
	line-height:22px;
	text-decoration:none;
font-weight:bold;
outline: 0;
}

#anno_active{
    color:#cc071e;
	font-size:18px;
	line-height:22px;
	text-decoration:none;
font-weight:bold;
outline: 0;
}


.anno_w:hover{
	color:#cc071e;
		font-size:18px;
	line-height:22px;
	outline: 0;

}

.anno_b:hover{
	color:#cc071e;
	font-size:18px;
	line-height:22px;
	outline: 0;

}

#anno_corpo{
	width:125px;
	text-align:center;
	
}

.anno_corpo{
	width:125px;
	text-align:center;
	
}


#active_anno{
	
	color:#cc071e;
	outline: 0;
}

.quadrato_nero{
	width:35px;
	height:42px;
	background-color:#000000;
	float:left;
	padding-left:7px;
}

.quadrato_bianco{
	width:35px;
	height:42px;
	background-color:#ffffff;
		float:left;
		padding-left:7px;
}


textarea{
	border:1px solid #666666;
	font-family:Helvetica;
	font-size:12px;
}

input{
	border:1px solid #666666;
		font-family:Helvetica;
			font-size:12px;
}



#dhtmltooltip{
position: absolute;
min-width: 300px;
border: 5px solid #e6c870;

background-color: lightyellow;
visibility: hidden;
font-size: 10px;
z-index: 200;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

}
	
.menutitle{
cursor:pointer;
margin-bottom: 10px;
font-size:14px;
color:#0d1d41;
width:330px;
text-align:left;
font-weight:bold;
}

.menutitle:hover{
cursor:pointer;
margin-bottom: 10px;
font-size:14px;
color:#cc071e;
width:330px;
text-align:left;
font-weight:bold;
}


.submenu{
margin-bottom: 10px;

font-size:12px;
color:#0d1d41;
}
