@charset "utf-8";
/* CSS Document */
*{color:#ffffff; font:12px Verdana, Arial, Helvetica, sans-serif;}
body{background:#dadada url(img/sfondo.jpg) repeat-x; margin:0 auto; text-align:justify;}
p{padding:30px 80px 50px 80px; margin:0; line-height: 20px;}
iframe {
border: 1px solid #ffffff;
padding: 5px;
}

#intro_sf{background:#dadada url(img/intro/intro_sf.jpg) repeat-x; margin:0 auto;  }
#intro{ width:929px; height:574px; margin:0 auto;}
#sfondo_nero{background:#000000 url(img/intro/intro_black.png) repeat-y; width:929px;height:100%; margin:0 auto;}
#introfooter{background:url(img/intro/footer.png) no-repeat; width:929px;height:36px; padding:10px 0 0 0; color:#8c8585; font:9px Verdana, Arial, Helvetica, sans-serif;text-align:center;}
#introcopy{padding-top:10px ; color:#8c8585; font:11px Verdana, Arial, Helvetica, sans-serif;text-align:center; }

#menu_top{background:url(img/menu_top.jpg) no-repeat; width:927px; height:49px; margin:0 auto;}
#engmenu_top{background:url(img/engmenu_top.jpg) no-repeat; width:927px; height:49px; margin:0 auto;}
#head{background:url(img/head.jpg) no-repeat; width:927px; height:159px; margin:0 auto;}
#menu_bottom{background:url(img/menu_bottom.jpg) no-repeat; width:927px; height:33px; margin:0 auto;  }

#content{background:url(img/content_bg.jpg) repeat-y; width:927px; margin:0 auto;}
#buttons{background:url(img/content_bg.jpg) repeat-y; float:left; width:181px; border:0px solid #fff; padding-left:11px;padding-top: 0px;}
#contenuto_right{float:right; width:718px; border:0px solid #fff;}

#footer{background:url(img/footer.jpg) no-repeat; width:927px; height:37px; margin:0 auto;}
#copyright{background:url(img/copyright.jpg) no-repeat; width:927px; height:61px; margin:0 auto;text-align:right; }
.left { text-align:left;float:left; padding: 20px 0 0 20px;} 
.right { text-align:right; float:right; padding: 20px 20px  0 0;}  

	a:link    {text-decoration: none; font-size: 9px; font-weight: bold;letter-spacing: 2px;color: #ffffff;}
	a:visited {text-decoration: none; font-size: 9px;color: #ffffff;font-weight: bold;letter-spacing: 2px;}
	a:hover   {text-decoration: underline; font-size: 9px;color: #ffffff; font-weight: bold;letter-spacing: 2px;}
	
#menu_bottom li { display:inline;text-align:right; }
#menu_bottom ul{ margin:0; padding:10px 430px 0 0;text-align:right;}
#footer li { display:inline; }
#footer ul{ margin:0; padding:10px 0 0 0;text-align:center;}

#title { padding-left: 60px; padding-top: 40px;}

#novita {text-decoration: none; padding-top: 50px; padding-left: 330px; }

#menu_right{width:727px; float:right; text-align:left;padding-top:20px;}
#menu_top ul{ margin:0; padding:0 /*45*/0px 0 0;}
#menu_top li {display:inline;}

#lingue{width:130px; height:37px; text-align:left; float: left; }
#lingue IMG{margin-left: 120px;}

#titlegall{padding-left: 80px; padding-top: 40px; font-size: 15px; font-weight: bold;font: Verdana, Arial, Helvetica, sans-serif;}

#piloti{color:#ffffff; font:12px Verdana, Arial, Helvetica, sans-serif; text-align: center; border: 1px solid #FFFFFF; }

.back{text-align:right;}
.back A{color:#ffffff; font-decoration:none;}
.back A:hover{color:#ffffff;}

/*-------------RISULTATI------------------*/
.gare{width:600px; background-color:#3F3F38;margin: 0 auto; color:#ffffff;}
.gare_titolo{background:#333333; margin: 0; padding: 0; text-align:center; font:14px  Verdana, Arial, Helvetica, sans-serif; line-height: 40px;}
.gare_concorrenti{ background:#282821; line-height: 30px; font-weight: bold;}
.gare_concorrenti2{ background:#30383A;line-height: 20px; }
/*------------------------------------*/

/*-------------NEWS------------------*/
tab { text-decoration:none;}
tab:link {color:#ffffff;}
tab:visited{color: blue;}
tab:hover {color: red;background-color:#cccccc;}
 .tab {font-size:12px;font-family:Arial,Helvetica;color:#cccccc;}
 .tabb {font-size:12px; font-family:Arial,Helvetica;}
 
#rossa {color:#FF0000; }
/*------------------------------------*/

/*------------GALLERY------------------*/
#gallery{float:left; width:550px; height:650px; margin-top:5px; padding:30px 0 0 80px;}
#gallery .nav{clear:both; width:550px; border-top:1px solid #ffffff; text-align:left;}
#gallery .nav a{text-decoration:none;}
#gallery IMG{float: left; margin:5px 3px; border:2px solid #ffffff;}
#gallery .b{color:#000000;}
/*------------------------------------*/


/*------------MONZA------------------*/
#monza{float:left; width:550px; height:800px; margin-top:5px; padding:30px 0 0 80px;}
#monza .nav{clear:both; width:550px; border-top:1px solid #ffffff; text-align:left;}
#monza .nav a{text-decoration:none;}
#monza IMG{float: left; margin:5px 3px; border:2px solid #ffffff;}
#monza .b{color:#000000;}
/*------------------------------------*/

/*------------piloti------------------*/
#pilot{float:left; width:450px; height:500px; margin-top:3px; padding:10px 0 80px 80px;}
#pilot .nav{clear:both; width:450px; border-top:1px solid #ffffff; text-align:center;}
#pilot .nav a{text-decoration:none;}
#pilot IMG{float: center; margin:5px 3px; border:2px solid #ffffff;}
#pilot .b{color:#000000;}
/*------------------------------------*/

/*------------GALLERY TEAM------------------*/
#galleryteam{float:left; width:550px; height:700px; margin-top:5px; padding:30px 0 0 80px;}
#galleryteam .nav{clear:both; width:550px; border-top:1px solid #ffffff; text-align:left;}
#galleryteam .nav a{text-decoration:none;}
#galleryteam IMG{float: left; margin:5px 3px; border:2px solid #ffffff;}
#galleryteam .b{color:#000000;}
/*------------------------------------*/

/*------------GALLERY TUNING------------------*/
#gallerytuning{float:left; width:550px; height:100px;  padding:0 0 0 80px;}
#gallerytuning .nav{clear:both; width:550px; border-top:1px solid #ffffff; text-align:left;}
#gallerytuning .nav a{text-decoration:none;}
#gallerytuning IMG{float: left; margin:5px 3px; border:2px solid #ffffff;}
#gallerytuning .b{color:#000000;}
/*------------------------------------*/

/*------------GALLERY MOTORSPORT------------------*/
#gallerymotorsport{float:left; width:550px; height:650px;  padding:0 0 0 80px;}
#gallerymotorsport .nav{clear:both; width:550px; border-top:1px solid #ffffff; text-align:left;}
#gallerymotorsport .nav a{text-decoration:none;}
#gallerymotorsport IMG{float: left; margin:5px 3px; border:2px solid #ffffff;}
#gallerymotorsport .b{color:#000000;}
/*------------------------------------*/


