html,body
{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0; 
	background-color:#0b0502; 
		height:100%;
}
.outer{
	background-image:url(img/bg_header.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.wrapper
{
	position:relative;
  	left: 50%;
	width: 902px;
	margin-left: -451px; /* half of width */
	
}

.divisore{padding-bottom:10px; border-bottom:1px solid #33251d; width:902px; font-size:2px;}
.divisoreint{margin:0px 16px 0px 16px; padding-bottom:10px; border-bottom:1px solid #33251d; width:870px; font-size:2px;}

.header
{
	text-align:center;
	height:120px;
	
}

.menu {padding-bottom:5px; border-bottom:1px solid #33251d; width:902px;}
.menu .vc{ float:left; }

.menu a
{
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	height:27px;
}
.menu .vc1 
{
	background-image:url(img/mn_vc_1.gif);
	width:66px;
}
.menu .vc2
{
	background-image:url(img/mn_vc_2.gif);
	width:154px;
}
.menu .vc3 
{
	background-image:url(img/mn_vc_3.gif);
	width:74px;
}
.menu .vc4 
{
	background-image:url(img/mn_vc_4.gif);
	width:62px;
}
.menu .vc5 
{
	background-image:url(img/mn_vc_5.gif);
	width:97px;
}
.menu .vc6
{
	background-image:url(img/mn_vc_6.gif);
	width:114px;
}
.menu .vc7
{
	background-image:url(img/mn_vc_7.gif);
	width:200px;
}
.menu .vc8
{
	background-image:url(img/mn_vc_8.gif);
	width:135px;
}


.menu a:hover
{
	background-position:bottom left;
}

/*
	CONTENT CENTER
*/
.content 
{
	margin:10px 0 0 0;
}

.boxhp1
{
	padding-bottom:10px; border-bottom:1px solid #33251d; width:902px;
}

.flahp
{
	float:left;
	width:560px;
	height:420px;
}

.cntflahp
{
	background-color:#1f1510;
	float:left;
	width:340px;
	height:420px;	
	border-left:1px solid #0b0502;
	background-image:url(img/bg_box_btm.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
}

p.titlebig
{
	margin:0px 16px 0px 16px;
	padding:25px 0px 2px 0px;
	border-bottom:1px solid #33251d;
	font-size:24px;
	color:#c7b299;
}

.cntflahp p.text
{
	margin:0px 16px 0px 16px;
	padding:9px 0px 0px 0px;
	font-size:18px;
	color:#6b5c4e;
}

.content .boxhp1 a
{
	display:compact;
	background-color:#9a3311;
	padding:4px;
	font-size:18px;
	color:#000000;
}


.boxhp2
{
	margin:10px 0 0 0;
	padding:0 0px 16px 0px;
	width:902px;
	background-color:#1f1510;
	border-left:1px solid #0b0502;
	background-image:url(img/bg_box_btm.gif);
	background-position:center bottom;
	background-repeat:repeat-x;	
}

.titlebiggest{ font-size:48px; color:#6b5c4e; margin:0; padding:0;}
.boxhp2 .data{ color:#c7b299; font-size:12px; margin:0; padding:10px 0 0 0; width:184px;}
.boxhp2 .flahp2{float:left; margin:0px 0px 0px 16px; }
.boxhp2 .cntflahp2{float:left; padding-left:40px;border-left:1px solid #33251d}

.textbig1{ font-size:24px; color:#6b5c4e; margin:0; padding:0;}

.colorsmer{ color:#acd373}
.colorwhite{ color:#ffffff}
.boxhp2 .datacolorsmer{ color:#acd373;font-size:12px; margin:0; padding:10px 0 0 0;  }
.boxhp2 .datacolorwhite{ color:#ffffff;font-size:12px; margin:0; padding:10px 0 0 0; }

.boxhp3
{
	margin:10px 0 0 0;
	padding:0 0px 16px 0px;
	width:902px;
	background-color:#1a1a0d;
	border-left:1px solid #0b0502;
	background-image:url(img/bg_box_btm2.gif);
	background-position:left bottom;
	background-repeat:repeat-x;	
}

.listnews 
{
	padding:0 0px 0px 16px;
}
.listnews p{ margin:0; padding:0;}
.listnews .singlenews p.data{ color:#c7b299; font-size:12px; padding:10px 0 3px 0;}
.listnews .singlenews p.image{ display:block; float:left; width:140px;}
.listnews .singlenews p.testo{ display:block; float:left; width:720px; font-size:16px; color:#6b5c4e; font-weight:bold;}

.boxtopsponsor{ margin:10px 0; height:282px;}

.boxtopsponsor .bts1
{
	float:left;
	width:301px;
	height:100%;
	background-image:url(img/hp_partner_iveco.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.boxtopsponsor p.titlebig
{
	font-size:18px;
	margin:0px 16px 0px 16px;
	padding:10px 0px 2px 0px;
	border-bottom:1px solid #33251d;
	color:#c7b299;
}
.boxtopsponsor p.txtbox{ font-size:16px; color:#6b5c4e; font-weight:bold; padding:0 16px 0 16px; height:176px;}
.boxtopsponsor p.link a
{
	margin:0 16px 0px 16px; 
	display:compact;
	background-color:#9a3311;
	padding:4px;
	font-size:18px;
	color:#000000;
	
}

.boxtopsponsor .bts2
{
	float:left;
	width:301px;
	background-image:url(img/hp_partner_pirelli.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
}

.boxtopsponsor .bts3
{
	float:left;
	width:300px;
	background-image:url(img/hp_partner_urania.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.bordertable
{
	border:1px solid #33251d;
}
.bordertable2
{
	border-bottom:1px solid #33251d;
	border-top:1px solid #33251d;	
}	

.tablepartner a
{
	display:compact;
	background-color:#9a3311;
	padding:4px;
	font-size:18px;
	color:#000000;
}


.titletable
{
	font-size:18px;
	padding:0px 0px 2px 0px;
	color:#c7b299;
}

.footer{
	text-align:center;
	padding:10px 0px 20px 0px;
	background-image:url(img/bg_footer.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	background-color:#191613;
	font-size:11px;
	color:#929292;
	line-height:15px;
		height:20%
}

.footer a{
	color:#e64c19;
	line-height:18px
	
}

.dataint{ color:#c7b299; font-size:12px; margin:0; padding:10px 16px 0 16px; 
}

p.testoint{padding:5px 16px 0px 16px;
	font-size:18px;
	color:#6b5c4e;
	margin:0;
}

.competizione{ padding:5px 16px 0px 16px;}
.competizione .dataint{ color:#c7b299; font-size:12px; margin:0; padding:2px 0px 5px 0px; }
.competizione p.testoint{
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#6b5c4e;
	margin:0;
}

.competizione p.testoint img {padding:0px 10px 10px 0px;}

.linkbig
{
	margin:0 0px 0px 0px; 
	display:compact;
	background-color:#9a3311;
	padding:4px;
	font-size:18px;
	color:#000000;
}

.bgvideo
{
	padding:5px; background-color:#33251d;
	width:640px;
}

.imggall{
	display:block;
	float:left;
	border:1px solid #9a3311;
	margin:3px 5px 3px 0px; 
}
.imgthumb{
	display:block;
	float:left;
	border:1px solid #9a3311;
	height: 55px;
	width: 95px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
}