@charset "iso-8859-1";
/* CSS Document */

html, body { margin: 0px; background: #000000 url(../images/bg_site.png) top; font-size: 13px; color: #ffffff; font-family: "Arial", Arial, Helvetica, sans-serif; text-align: center; }

/* VARIE ED EVENTUALI */
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; float:left; position:relative; }
h1, h2, .hidden { display:none; }
a:focus { outline-style: none; }

h3 { font-size: 17px; font-weight: bold; color: #FFFFFF; width: 95%; padding: 0px 0px 10px 0px; }
h4 { font-size: 17px; font-weight: bold; color: #FFFFFF; width: 95%; padding: 0px 0px 0px 0px; }
h5 { font-size: 15px; font-weight: bold; color: #cfcfcf; width: 95%; padding: 0px 0px 0px 0px; }

ul, li { float: left; position: relative; margin: 0px; padding: 0px; list-style: none; }
p { width: 90%; float: left; position: relative; margin: 0px; padding: 20px 0px 20px 31px; line-height: 20px; }
b { color:#ebebeb; }

a 		{ font-weight: bold; color:#250000; text-decoration: none; border: 0px; } 
a:hover { color:#d4c8c8; } 

dt 			{ left:10px; width:80%; font-weight: bold; color: #7a0000; }
dd 			{ left:15px; width:80%; font-weight: bold; font-size:12px; line-height: 16px;}
dl, dt, dd  { float:left; margin:0; padding:0; position:relative; width:99%; }

/* SPAN */
.span_title 	{ color:#eaeaea; font-weight:bold; }
.span_sub_title { color:#a3a3a3; font-size: 11px; line-height: 12px; }
.span_b		 	{ color:#250000; font-size: 11px; text-align: left; }
.span_contenuto { color:#cfcfcf; font-size: 11px; }

/* TABLE */
table	{ width: 589px; background-color: #330000; position: relative; float: left; left: 32px; margin-top: 15px; margin-bottom: 20px; color:#9e9e9e; }
td 		{ border: 1px #999999 dotted; font-size: 11px; text-align:left; }

/* TABLE CLASS */
.td_01 td 		{ background-color:#5d0000; }
.td_02 td 		{ background-color:#880000; }
.td_03 td	 	{ background-color:#270000; }
.td_03_02 td	{ background-color:#5d0000; }

.td_bold 	{ font-weight: bold; color:#d4c8c8; }
.td_txt 	{ color:#c3b8b8; }

.td_title 		{ font-weight: bold; color:#d4c8c8; text-align: center; font-size: 14px; }
.td_title_02	{ font-weight: bold; color:#d4c8c8; text-align: center; font-size: 16px; background-color:#5d0000; }
.td_bio			{ color:#d4c8c8; text-align: left; font-size: 13px; }


.td_title a 	{ color:#cabcbc; }
.td_title a:hover 	{ color:#5d0000; }

/* CONTENITORE */
#cortesia			 	{ width: 100%; height: 580px; float: left; position: relative; padding-bottom: 20px; text-align: justify; background: url(../images/bg_cortesia.jpg) top center no-repeat; }
#contenitore_totale 	{ width: 100%; float: left; position: relative; padding-bottom: 20px; text-align: justify; background: url(../images/bg_main.jpg) top center no-repeat; }
#contenitore 			{ width: 959px; margin: 0px auto; }

/* HEADER */
#header 		{ width: 100%; float: left; position: relative; }
#header span 	{ display: none; }
	#logo a 	{ width: 365px; height: 104px; float: left; position: relative; background: url(../images/img_logo.jpg); }
	
/* MENU SERVIZIO */
#menu_servizio								{ width: 358px; height: 71px; float: right; position: relative; top: 36px; right: 15px; }
#menu_servizio span 						{ display: none; }
	.ul_menu_servizio						{ width: 99%; }
	.ul_menu_servizio a						{ height: 71px; float: left; position: relative; }
	.ul_menu_servizio .btn_sponsor a		{ width: 82px; background: url(../images/btn_sponsor.png); }
	.ul_menu_servizio .btn_contatti a		{ width: 82px; background: url(../images/btn_contacts.png); }
	.ul_menu_servizio .btn_newsletter a		{ width: 98px; background: url(../images/btn_newsletter.png); }
	.ul_menu_servizio .btn_download a		{ width: 92px; background: url(../images/btn_download.png); }
	
	.ul_menu_servizio .btn_sponsor_en a		{ width: 82px; background: url(../images/btn_sponsor.png); }
	.ul_menu_servizio .btn_contatti_en a		{ width: 82px; background: url(../images/btn_contacts.png); }
	.ul_menu_servizio .btn_newsletter_en a		{ width: 98px; background: url(../images/btn_newsletter.png); }
	.ul_menu_servizio .btn_download_en a		{ width: 92px; background: url(../images/btn_download.png); }
	
	.ul_menu_servizio a:hover				{ background-position:bottom; }


/* FLAGS */
.btn_flag_en a		 { width: 52px; height: 40px; float: right; background: url(../images/flag_en.jpg); margin-top: 68px; border: 0px; position: relative; right: 15px; }
.btn_flag_en a:hover { background-position: bottom;  }

.btn_flag_it a		 { width: 52px; height: 40px; float: right; background: url(../images/flag_it.jpg); margin-top: 68px; border: 0px; position: relative; right: 15px; }
.btn_flag_it a:hover { background-position: bottom;  }

/* BOX FLASH*/	
#box_flash { width: 959px; height: 240px; float: left; position: relative; }

/* MENU OPERATIVO */
#menu_operativo								{ width: 959px; height: 55px; float: left; position: relative; background: url(../images/bg_menu_operativo.jpg); margin-top: 8px; }
#menu_operativo span 						{ display: none; }
	.ul_menu_operativo						{ width: 60%; margin-top: 6px; position: relative; left: 4px; }
	.ul_menu_operativo a					{ height: 40px; float: left; position: relative; left: 3px; }
	.ul_menu_operativo .btn_team a			{ width: 116px; background: url(../images/btn_scuderia.png); }
	.ul_menu_operativo .btn_formula a		{ width: 157px; background: url(../images/btn_formula_tre.png); }
	.ul_menu_operativo .btn_news a			{ width: 99px; background: url(../images/btn_news.png); }
	
	.ul_menu_operativo .btn_team_en a		{ width: 97px; background: url(../images/btn_team_en.png); left: 9px; }
	.ul_menu_operativo .btn_formula_en a	{ width: 175px; background: url(../images/btn_formula_tre_en.png); left: 12px; }
	.ul_menu_operativo .btn_scuderia_en a	{ width: 116px; background: url(../images/btn_scuderia_en.png); }
	
	
	.ul_menu_operativo a:hover				{ background-position:bottom; }


/* MENU PHOTO VIDEO */
#menu_photo_video							{ width: 300px; height: 40px; float: right; position: relative; margin-top: 6px; }
	.ul_menu_photo_video	 				{ width: 99%; }
	.ul_menu_photo_video a 					{ height: 40px; float: left; position: relative; }
	.ul_menu_photo_video .btn_photo a		{ width: 147px; background: url(../images/btn_photo_gallery.png); left: 10px; }
	.ul_menu_photo_video .btn_video a		{ width: 137px; background: url(../images/btn_video_gallery.png); left: 10px; }
	.ul_menu_photo_video a:hover            { background-position: bottom; }
	
/* PHOTO VIDEO GALLERY */
#photo_gallery			{ width: 589px; position: relative; float: left; left: 34px; margin-top: 20px; margin-bottom: 20px; }
#photo_gallery img		{ float: left; border: 0px; position: relative; left: 5px; top: 5px; }
#photo_gallery a		{ width: 190px; height: 130px; float: left; background-color:#830001; border: #280200 solid 1px; position: relative; margin-top: 4px; margin-right: 4px; }
#photo_gallery a:hover  { background-color:#cf0002; }



/* VIDEO */
#contenitore_video 		{ width: 586px; position: relative; float: left; left: 34px; }
#contenitore_video  h4	{ font-size: 17px; width: 99%; margin-top: 20px; }

	.video 		{ width:100%; }
	.video img	{ width:120px; height:90px; float:left; position:relative; border:2px solid #280200;  }
	.video li 	{ width:100%; }

.video a 		{ width: 566px; float:left; cursor:pointer; text-decoration:none; border-bottom: 1px solid #280200; padding:10px 0px 10px 20px; }
.video a:hover 	{ background-color:#cf0002; }

.video_data 		{ width:50%; float:left; font-size:11px; color:#ffffff; position: relative; left: 10px; }
.video_titolo  		{ width:74%; float:left; font-size:14px; color:#ffffff; position: relative; left: 10px; margin-top: 10px; }
.video_testo	 	{ width:74%; float:left; font-weight: normal; font-size:12px; color:#bdbdbd; position: relative; left: 10px; margin-top: 10px; }
.video_evidente 	{ background-color:#830001; }



/* DOWNLOAD */
.box_download  			{ width: 192px; position: relative; float: left; left: 34px; margin-top: 10px; padding-bottom: 40px; text-align: center; padding-right: 4px; }
.box_download p 		{ font-size: 10px; float:left; margin: 4px 10px 15px 8px; padding: 0px; line-height: 16px; }

.box_download a 		{ font-size: 10px; float:left; cursor:pointer; text-decoration:none; margin: 4px 10px 15px 8px; }
.box_download a:hover 	{ background-color:#cf0002; }

.box_download_titolo	{ width: 90%; position: relative; float: left; left: 34px; margin-top: 10px;}
.box_download_titolo h3 { font-size: 17px; font-weight: bold; color: #FFFFFF; width: 95%; padding: 0px 0px 0px 0px; }


	
/* BOX PAGE */	
#box_page { width: 959px; float: left; position: relative; margin-top: 10px; }	

/* PAGE */	
#page_top    	{ width: 653px; height: 7px; float: left; position: relative; background: url(../images/bg_page_top.jpg); font-size: 0px; }	
#page        	{ width: 653px; position: relative; float: left;  background: url(../images/bg_page.jpg); }
#page img       { position: relative; float: left;}
#page_bottom 	{ width: 653px; height: 7px; float: left; position: relative; background: url(../images/bg_page_bottom.jpg); font-size: 0px; }
	.ul_page 	{ width: 90%; float:left; text-align:left; position:relative; list-style-type:none; left: 42px; }
	.li_page 	{ width: 90%; float:left; text-align:left; position:relative; font-family: Arial, sans-serif; color:#bdbdbd; background: url(../images/archivio_bullet.jpg) 4px 2px no-repeat; padding-left: 25px; padding-bottom: 2px; margin-top: 5px; }

/* MENU SEZIONE */
#menu_sezione 										{ width: 589px; height: 28px; border-bottom:#330000 1px solid; float: left; position: relative; left: 32px; background: url(../images/bg_sub_menu.jpg) no-repeat; }
#menu_sezione span									{ display: none; }
	.ul_menu_sezione	 							{ width: 99%; }
	.ul_menu_sezione a 									{ height: 28px; float: left; position: relative; }
	.ul_menu_sezione .btn_storia a						{ width: 54px; background: url(../images/btn_storia.jpg); }
	.ul_menu_sezione .btn_storia_off					{ width: 54px; background: url(../images/btn_storia_off.jpg); height: 28px; }
	.ul_menu_sezione .btn_palmares a					{ width: 74px; background: url(../images/btn_palmares.jpg); }
	.ul_menu_sezione .btn_palmares_off					{ width: 74px; background: url(../images/btn_palmares_off.jpg); height: 28px; }
	.ul_menu_sezione .btn_fondatore a					{ width: 81px; background: url(../images/btn_fondatore.jpg); }
	.ul_menu_sezione .btn_fondatore_off					{ width: 81px; background: url(../images/btn_fondatore_off.jpg); height: 28px; }
	.ul_menu_sezione .btn_organigramma a				{ width: 107px; background: url(../images/btn_organigramma.jpg); }
	.ul_menu_sezione .btn_organigramma_off				{ width: 107px; background: url(../images/btn_organigramma_off.jpg); height: 28px; }
	.ul_menu_sezione .btn_management a					{ width: 90px; background: url(../images/btn_management.jpg); height: 28px; }
	.ul_menu_sezione .btn_management_off				{ width: 90px; background: url(../images/btn_management_off.jpg); height: 28px; }	
	.ul_menu_sezione .btn_marketing	 a					{ width: 79px; background: url(../images/btn_marketing.jpg); height: 28px; }
	.ul_menu_sezione .btn_marketing_off	 				{ width: 79px; background: url(../images/btn_marketing_off.jpg); height: 28px; }
	.ul_menu_sezione .btn_ingegneri_e_tecnici a			{ width: 123px; background: url(../images/btn_ingegneri_e_tecnici.jpg); height: 28px; }
	.ul_menu_sezione .btn_ingegneri_e_tecnici_off		{ width: 123px; background: url(../images/btn_ingegneri_e_tecnici_off.jpg); height: 28px; }	
	.ul_menu_sezione .btn_staff	a						{ width: 49px; background: url(../images/btn_staff.jpg); height: 28px; }
	.ul_menu_sezione .btn_staff_off						{ width: 49px; background: url(../images/btn_staff_off.jpg); height: 28px; }	
	.ul_menu_sezione .btn_piloti a						{ width: 49px; background: url(../images/btn_piloti.jpg); height: 28px; }
	.ul_menu_sezione .btn_piloti_off					{ width: 49px; background: url(../images/btn_piloti_off.jpg); height: 28px; }
	
	.ul_menu_sezione .btn_piloti_02 a					{ width: 49px; background: url(../images/btn_piloti_02.jpg); height: 28px; }
	.ul_menu_sezione .btn_piloti_02_off					{ width: 49px; background: url(../images/btn_piloti_2_off.jpg); height: 28px; }
	
	.ul_menu_sezione .btn_dallara	a					{ width: 70px; background: url(../images/btn_dallara.jpg); height: 28px; }
	.ul_menu_sezione .btn_dallara_off					{ width: 70px; background: url(../images/btn_dallara_off.jpg); height: 28px; }		
	.ul_menu_sezione .btn_circuiti	a					{ width: 65px; background: url(../images/btn_circuiti.jpg); height: 28px; }
	.ul_menu_sezione .btn_circuiti_off					{ width: 65px; background: url(../images/btn_circuiti_off.jpg); height: 28px; }	
	.ul_menu_sezione .btn_gare a						{ width: 107px; background: url(../images/btn_gare.jpg); height: 28px; }
	.ul_menu_sezione .btn_gare_off						{ width: 107px; background: url(../images/btn_gare_off.jpg); height: 28px; }	
	.ul_menu_sezione .btn_classifica_piloti	a			{ width: 123px; background: url(../images/btn_classifica_piloti.jpg); height: 28px; }
	.ul_menu_sezione .btn_classifica_piloti_off			{ width: 123px; background: url(../images/btn_classifica_piloti_off.jpg); height: 28px; }	
	.ul_menu_sezione .btn_classifica_esordienti	a		{ width: 148px; background: url(../images/btn_classifica_esordienti.jpg); height: 28px; }
	.ul_menu_sezione .btn_classifica_esordienti_off		{ width: 148px; background: url(../images/btn_classifica_esordienti_off.jpg); height: 28px; }
	
	.ul_menu_sezione .btn_storia_en a					{ width: 54px; background: url(../images/btn_storia_en.png); }
	.ul_menu_sezione .btn_storia_off_en					{ width: 54px; background: url(../images/btn_storia_off_en.png); height: 28px; }
	
	.ul_menu_sezione .btn_fondatore_en a				{ width: 63px; background: url(../images/btn_fondatore_en.png) top left; }
	.ul_menu_sezione .btn_fondatore_off_en				{ width: 63px; background: url(../images/btn_fondatore_off_en.png); height: 28px; }
	
	.ul_menu_sezione .btn_drivers a						{ width: 63px; background: url(../images/btn_drivers.jpg); height: 28px; }
	.ul_menu_sezione .btn_drivers_off					{ width: 63px; background: url(../images/btn_drivers_off.jpg); height: 28px; }
	.ul_menu_sezione .btn_drivers_02 a					{ width: 63px; background: url(../images/btn_drivers.jpg); height: 28px; }
	.ul_menu_sezione .btn_drivers_02_off				{ width: 63px; background: url(../images/btn_drivers_off.jpg); height: 28px; }
	.ul_menu_sezione .btn_management_en a				{ width: 92px; background: url(../images/btn_management_en.png); height: 28px; }
	.ul_menu_sezione .btn_management_off_en				{ width: 92px; background: url(../images/btn_management_off_en.png); height: 28px; }
	.ul_menu_sezione .btn_staff_en	a					{ width: 50px; background: url(../images/btn_staff_en.jpg); height: 28px; }
	.ul_menu_sezione .btn_staff_off_en					{ width: 50px; background: url(../images/btn_staff_off_en.jpg); height: 28px; }		
	.ul_menu_sezione .btn_marketing_en	 a				{ width: 82px; background: url(../images/btn_marketing_en.jpg); height: 28px; }
	.ul_menu_sezione .btn_marketing_off_en	 			{ width: 82px; background: url(../images/btn_marketing_off_en.jpg); height: 28px; }
	
	.ul_menu_sezione .btn_dallara_en a						{ width: 47px; background: url(../images/btn_dallara_en.jpg); height: 28px; }
	.ul_menu_sezione .btn_dallara_off_en					{ width: 47px; background: url(../images/btn_dallara_off_en.jpg); height: 28px; }	
	
	.ul_menu_sezione .btn_circuiti_en a						{ width: 71px; background: url(../images/btn_circuiti_en.jpg); height: 28px; }
	.ul_menu_sezione .btn_circuiti_off_en					{ width: 71px; background: url(../images/btn_circuiti_off_en.jpg); height: 28px; }
		
	.ul_menu_sezione .btn_gare_en a							{ width: 112px; background: url(../images/btn_gare_en.jpg); height: 28px; }
	.ul_menu_sezione .btn_gare_off_en						{ width: 112px; background: url(../images/btn_gare_off_en.jpg); height: 28px; }
		
	.ul_menu_sezione .btn_classifica_piloti_en a			{ width: 142px; background: url(../images/btn_classifica_piloti_en.jpg); height: 28px; }
	.ul_menu_sezione .btn_classifica_piloti_off_en			{ width: 142px; background: url(../images/btn_classifica_piloti_off_en.jpg); height: 28px; }	
	
	.ul_menu_sezione .btn_classifica_esordienti_en a		{ width: 132px; background: url(../images/btn_classifica_esordienti_en.jpg); height: 28px; }
	.ul_menu_sezione .btn_classifica_esordienti_off_en		{ width: 132px; background: url(../images/btn_classifica_esordienti_off_en.jpg); height: 28px; }
		
	.ul_menu_sezione a:hover						{ background-position: bottom; }

/* BOX DETTAGLIO */
.box_dettaglio			{ width: 589px; position: relative; float: left; left: 32px; margin-top: 20px; margin-bottom: 30px; }
.box_dettaglio b		{ color:#450000; }

.box_dettaglio h3		{ width: 62%; left: 20px; }
.box_dettaglio img		{ float: left; border: 0px; position: relative; left: 5px; top: 5px; }
.box_dettaglio a		{ width: 190px; height: 130px; float: left; background-color:#830001; border: #280200 solid 1px; position: relative; margin-top: 4px; margin-right: 4px; }
.box_dettaglio a:hover  { background-color:#cf0002; }
.box_dettaglio h5		{ width: 62%; font-size: 18px; padding: 0px; left: 20px; color:#dad8d8; }
.img_dettaglio			{ float: left; border: 0px; position: relative; margin-left: 15px; margin-top: 12px; }

	.p_dettaglio		{ width: 62%; margin: 0px; padding: 1px 0px 0px 20px; color:#d4c8c8; font-size: 12px; }
	.p_contenuto		{ width: 564px; padding-left: 20px; }
	


/* DETTAGLIO LINK */
.dettaglio_link { width: 48%; float: left; position: relative; left: 20px; }
.dettaglio_link a.link_al_sito { width: 100px; height: 24px; float: left; position: relative; background: url(../images/ico_car_link.jpg) no-repeat center left; border: 0px; font-size:10px; padding-left: 50px; }
.dettaglio_link a:hover.link_al_sito { background: url(../images/ico_car_link.jpg) no-repeat center left; }

	.dettaglio_link a.link_video { width: 70px; height: 24px; float: left; position: relative; background: url(../images/ico_car_video.jpg) no-repeat center left; border: 0px; font-size:10px; padding-left: 50px; }
	.dettaglio_link a:hover.link_video { background: url(../images/ico_car_video.jpg) no-repeat center left; }
	
	.dettaglio_link a.link_dettaglio { width: 70px; height: 24px; float: left; position: relative; background: url(../images/ico_car_dettaglio.jpg) no-repeat center left; border: 0px; font-size:10px; padding-left: 50px; }
	.dettaglio_link a:hover.link_dettaglio { background: url(../images/ico_car_dettaglio.jpg) no-repeat center left; }
	
	.dettaglio_link a.link_pdf { width: 70px; height: 24px; float: left; position: relative; background: url(../images/ico_car_pdf.jpg) no-repeat center left; border: 0px; font-size:10px; padding-left: 50px; }
	.dettaglio_link a:hover.link_pdf { background: url(../images/ico_car_pdf.jpg) no-repeat center left; }

/* BOX PILOTI */
.box_piloti			{ width: 270px; float: left; position: relative; float: left; left: 34px; margin-top: 20px; margin-bottom: 20px; }
.box_piloti p		{ width: 100%; float: left;  position: relative; margin: 0px; padding: 0px; color:#999999; font-size: 12px; }
.box_piloti h3		{ width: 62%; margin-top: 15px; }
.box_piloti img		{ float: left; border: 0px; position: relative; left: 5px; top: 5px; }
.box_piloti a		{ width: 190px; height: 130px; float: left; background-color:#141414; border: #696969 dotted 1px; position: relative; margin-top: 4px; margin-right: 4px; }
.box_piloti a:hover  { background-color:#500202; }


/* BOX VIDEO */
.box_video			 	{ width: 554px; position: relative; float: left; margin-top: 20px; margin-bottom: 10px; }
.box_video_p			{ width: 554px; margin: 0px; padding: 0px; width: 99%; margin-top: 10px; margin-bottom: 20px; }


.btn_indietro a		 	{ width: 92px; height: 40px; float:right; font-weight:bold; background: url(../images/btn_indietro.jpg); margin-top: 20px; border: 0px; }
.btn_indietro a:hover	{ background: url(../images/btn_indietro.jpg); background-position: bottom;  }
.btn_indietro span	 	{ display: none; }

.btn_indietro_en a		 	{ width: 92px; height: 40px; float:right; font-weight:bold; background: url(../images/btn_indietro_en.jpg); margin-top: 20px; border: 0px; }
.btn_indietro_en a:hover	{ background: url(../images/btn_indietro_en.jpg); background-position: bottom;  }
.btn_indietro_en span	 	{ display: none; }

.btn_leggi_news a		 	{ width: 196px; height: 30px; float:right; font-weight:bold; background: url(../images/leggi_news.png); margin-top: 20px; border: 0px; }
.btn_leggi_news a:hover		{ background: url(../images/leggi_news.png); background-position: bottom;  }
.btn_leggi_news span	 	{ display: none; }

/* BANNER */
#banner			{ width: 290px; position: relative; float: right; }
#banner img		{ float: left; border: 0px; }
#banner a		{ float: left; border: #0d0d0d solid 6px; margin-top: 8px; position: relative; left: 8px; }
#banner a:hover { border: #2a0202 solid 6px; }

	.banner_grey	{ width: 285px; height: 136px; position: relative; float: right;  background: url(../images/bg_banner_grey.jpg); margin-bottom: 10px; }
	.banner_top		{ width: 285px; height: 200px; position: relative; float: right;  background: url(../images/bg_banner_top.jpg); margin-bottom: 10px; }
	
/* BG TESTATE */
.bg_testata_01	{ width: 639px; height: 55px; float: left; position: relative; background: url(../images/bg_testata.jpg); left: 7px; }
/* BG TESTATE */
.bg_testata_01				{ width: 639px; height: 55px; float: left; position: relative; background: url(../images/bg_testata.jpg); left: 7px; }
.bg_testata_news_evidenza	{ width: 639px; height: 55px; float: left; position: relative; background: url(../images/bg_testata_evidenza.jpg); left: 7px; }

/* TITOLI */
.titolo_gen  			  	{ width: 49%; height: 32px; float: left; position: relative; margin-top: 15px; left: 25px; }
.titolo_gen_dx  			{ width: 49%; height: 32px; float: right; position: relative; margin-top: 15px; right: 24px; }

.titolo_benvenuti				{ background:url(../images/testata_benvenuti.jpg) no-repeat; }
.titolo_sponsor					{ background:url(../images/testata_sponsor.jpg) no-repeat; }
.titolo_contatti				{ background:url(../images/testata_contatti_en.jpg) no-repeat; }
.titolo_newsletter				{ background:url(../images/testata_newsletter.jpg) no-repeat; }
.titolo_download				{ background:url(../images/testata_download.jpg) no-repeat; }
.titolo_scuderia				{ background:url(../images/testata_scuderia.jpg) no-repeat; }
.titolo_scuderia_off			{ background:url(../images/testata_scuderia_off.jpg) no-repeat; }
.titolo_team					{ background:url(../images/testata_team.jpg) no-repeat; }
.titolo_team_off				{ background:url(../images/testata_team_off.jpg) no-repeat; }
.titolo_formula_tre				{ background:url(../images/testata_formula_tre.jpg) no-repeat; }
.titolo_formula_tre_off			{ background:url(../images/testata_formula_tre_off.jpg) no-repeat; }
.titolo_news					{ background:url(../images/testata_news.jpg) no-repeat; }
.titolo_photo					{ background:url(../images/testata_photo.jpg) no-repeat; }
.titolo_video					{ background:url(../images/testata_video.jpg) no-repeat; }
.titolo_storia					{ background:url(../images/testata_storia.jpg) right center no-repeat; }
.titolo_palmares				{ background:url(../images/testata_palmares.jpg) right center no-repeat; }
.titolo_fondatore				{ background:url(../images/testata_fondatore.jpg) right center no-repeat; }	
.titolo_organigramma			{ background:url(../images/testata_organigramma.jpg) right center no-repeat; }
.titolo_management 				{ background: url(../images/testata_management.jpg) right center no-repeat; }
.titolo_marketing				{ background: url(../images/testata_marketing.jpg) right center no-repeat; }
.titolo_ingegneri_e_tecnici 	{ background: url(../images/testata_ingegneri_e_tecnici.jpg) right center no-repeat; }
.titolo_staff					{ background: url(../images/testata_staff.jpg) right center no-repeat; }
.titolo_piloti					{ background: url(../images/testata_piloti.jpg) right center no-repeat; }
.titolo_dallara_f3				{ background: url(../images/testata_dallara_f3.jpg) right center no-repeat; }		
.titolo_circuiti				{ background: url(../images/testata_circuiti.jpg) right center no-repeat; }	
.titolo_gare					{ background: url(../images/testata_gare.jpg) right center no-repeat; }	
.titolo_classifica_piloti		{ background: url(../images/testata_classifica_piloti.jpg) right center no-repeat; }
.titolo_classifica_esordienti	{ background: url(../images/testata_classifica_esordienti.jpg) right center no-repeat; }
.titolo_autostoriche			{ background: url(../images/testata_autostoriche.jpg) left center no-repeat; }	
.titolo_merchandising			{ background: url(../images/testata_merchandising.jpg) left center no-repeat; }	
.titolo_credits					{ background: url(../images/testata_credits.jpg) left center no-repeat; }	
.titolo_news_evidenza			{ background: url(../images/testata_news_evidenza.jpg) left center no-repeat; }

.titolo_benvenuti_en			{ background:url(../images/testata_benvenuti_en.jpg) no-repeat; }
.titolo_contatti_en				{ background:url(../images/testata_contatti_en.jpg) no-repeat; }

.titolo_scuderia_en				{ background:url(../images/testata_team.jpg) no-repeat; }
.titolo_scuderia_off_en			{ background:url(../images/testata_team_off.jpg) no-repeat; }
.titolo_storia_en				{ background:url(../images/testata_storia_en.jpg) right center no-repeat; }
.titolo_team_en					{ background:url(../images/testata_team_en.jpg) no-repeat; }
.titolo_team_off_en				{ background:url(../images/testata_team_off_en.jpg) no-repeat; }
.titolo_piloti_en				{ background: url(../images/testata_piloti_en.jpg) right center no-repeat; }
.titolo_formula_tre_en			{ background:url(../images/testata_formula_tre_en.jpg) no-repeat; }
.titolo_formula_tre_off_en		{ background:url(../images/testata_formula_tre_off_en.jpg) no-repeat; }
.titolo_dallara_f3_en			{ background: url(../images/testata_dallara_f3_en.jpg) right center no-repeat; }
.titolo_circuiti_en				{ background: url(../images/testata_circuiti_en.jpg) right center no-repeat; }
.titolo_gare_en					{ background: url(../images/testata_gare_en.jpg) right center no-repeat; }
.titolo_fondatore_en			{ background:url(../images/testata_fondatore_en.jpg) right center no-repeat; }

.titolo_classifica_piloti_en		{ background: url(../images/testata_classifica_piloti_en.jpg) right center no-repeat; }
.titolo_classifica_esordienti_en	{ background: url(../images/testata_classifica_esordienti_en.jpg) right center no-repeat; }
.titolo_autostoriche_en				{ background: url(../images/testata_autostoriche_en.jpg) left center no-repeat; }	

/* FOOTER */	
#footer 		{ width: 959px; height: 149px; float: left; background: url(../images/bg_footer.jpg); margin: 0px; padding: 0px; margin-top: 10px; }
#footer p	 	{ margin: 0px; padding: 0px; left: 27px; top: 25px; color:#CCCCCC; }
#footer b	  	{ color: #FFFFFF; }
#footer a 		{ color: #FFFFFF; } 
#footer a:hover { color: #CCCCCC; } 

/* CREDITS */
#btn_credits a		 { width: 71px; height: 25px; float: right; position: relative; background: url(../images/btn_credits.jpg) no-repeat top left; top: 103px; right: 16px; }
#btn_credits a:hover { background-position: bottom; }

/* FORM**/
#form_bg					{ width: 100%; float:left; background: url(../images/bg_contatti.jpg) top right no-repeat; }
#form_bg_02					{ width: 100%; float:left; background: url(../images/bg_newsletters.jpg) top right no-repeat; margin-bottom: 20px; }
#contenitore_form			{ width: 340px; float: left; position: relative; left: 32px; margin-top: 15px; }
#contenitore_form_img		{ width: 300px; float: right; position: relative; right: 31px; margin-top: 16px; }
#contenitore_form_img img	{ border: 0px; float: left; position: relative; left: 98px; margin-top: 7px; }
#form_contatti 				{ width: 336px; float: left; position: relative; margin: 0px; padding: 0px; }

#form_info fieldset 		{ width: 99%; float: left; padding: 0px; margin: 0px; border: none; position: relative; margin-bottom: 22px; }
#form_info label 			{ margin: 0px 0px 4px 0px; padding:0px; float: left; color: #250000; font-size: 14px; font-weight: bold;  }
#form_info select 			{ font-family: Arial, sans-serif; color: #4da8e4; background-color: #ddeaf1; }
#form_info input 			{ width: 297px; height: 18px; margin: 0px; padding: 3px 2px 1px 2px; float:left; font-family: Arial, sans-serif; color: #e2e2e2; background-color: #830001; border: 1px solid #280200; }
#form_info textarea 		{ width: 297px; height: 160px; padding: 3px 2px 1px 2px; overflow: auto; float: left; font-family: Arial, sans-serif; font-size: 12px; color:#e2e2e2; background-color: #830001; border: 1px solid #280200; }

#form_info button 			{ width: 100px; height: 45px; cursor: pointer; background: url(../images/btn_send.png) no-repeat; margin:0px; padding:0px; border:none; float:right; position:relative; margin-bottom: 40px; }
#form_info button span 		{ display:none; }


#form_info .error_box 		{ width:100%; position:absolute; left:0px; bottom:-16px; font-size:11px; }

/* STRIP NEWS */	
#contenitore_news 	{ width: 589px; position: relative; float: left; left: 34px; margin-top: 20px; margin-bottom: 20px; }
.strip_news 		{ width:100%; float:left; position:relative; }

.strip_news_header 			{ width:100%; float:left; position:relative; }
.strip_news_header h4, h5	{ width:100%; padding-left: 8px }
.strip_news_header h4		{ font-size:16px; margin-top: 5px; }
.strip_news_header h5		{ font-size:14px; padding-bottom: 4px; }
.strip_news_header img      { float:left; position:relative; }

	.calendario 				{ width:15%; float:left; position:relative; text-align:center; background-color: #830001; border: 1px solid #280200; padding-top: 4px; padding-bottom: 4px; }
	.calendario p				{ margin:0px; padding:0px; line-height: 8px; padding: 5px; }
		.calendario_anno 		{ font-weight:bold; color:#ffffff; }
		.calendario_giorno_m 	{ font-size:11px; color: #cfcfcf; }
	.strip_news_title 			{ width:82%; float:left; position:relative; left:10px; background-color: #830001; border: 1px solid #280200; }
	
.strip_news_text	 { width:99%; float:left; position:relative; padding:10px 0px 10px 0px; text-align:justify; }
.strip_news_text p	 { width:100%; margin:0px; padding:0px; }


	
.strip_news_img 	{ width:100%; float:left; position:relative; margin-top: 4px; }	
	.strip_news_img img		{ float: left; border: 0px; position: relative; left: 5px; top: 5px; }
	.strip_news_img a		{ width: 190px; height: 130px; float: left; background-color:#830001; border: #280200 solid 1px; position: relative; margin-top: 4px; margin-right: 4px; }
	.strip_news_img a:hover  { background-color:#cf0002; }

.strip_news a.pdf 	{ width: 240px; height:40px; float:left; position:relative; background: url(../images/ico_acro.jpg) no-repeat center left; padding:26px 0px 0px 45px; } 
.strip_news a 		{ font-weight: bold; color:#250000; } 
.strip_news a:hover { color:#dad8d8; } 

/* PAGINAZIONE */
#paging 	{ width:100%; float:left; position:relative; margin-top: 10px; }
#paging * 	{ position:relative; margin:0px; padding:0px; }
#paging span { display: none; }

#paging a.pag_next         { width:100px; height:30px; float:right; font-weight:bold; background:url(../images/pag_next.png) no-repeat; }
#paging a:hover.pag_next   { background-position: bottom; }


#paging a.pag_back         { width:100px; height:30px; float:left; font-weight:bold; background:url(../images/pag_back.png) no-repeat; }
#paging a:hover.pag_back   { background-position: bottom; }


#paging a.pag_vai		{ width:46px; height:30px; float:left; font-weight:bold; background: url(../images/pag_vai.png); }
#paging a:hover.pag_vai	{ background-position: bottom; }

#paging div.pag_back_off 	{ width:100px; height:30px; float:left; font-weight:bold; background:url(../images/pag_back_no.png) no-repeat; }
#paging div.pag_next_off 	{ width:100px; height:30px; float:right; font-weight:bold; background:url(../images/pag_next_no.png) no-repeat; }

#paging #pag_center 	{ width: 58%; float: left; }
#paging p				{ width: 58%; float: left; text-align: right; padding: 5px; }
#paging input 			{ width: 30px; float: left;  height:16px; padding: 3px; margin: 2px; text-align: center; border: 1px solid #280200; background:#830001; color:#ffffff; }

/* ARCHIVIO */
#contenitore_archivio { width: 594px; position: relative; float: left; margin-top: 20px; margin-bottom: 20px; border-top: 1px solid #280200; }
.archivio 		{ width:100%; }
.archivio li 	{ width:100%; }

.archivio a 		{ width: 569px; float:left; cursor:pointer; text-decoration:none; border-bottom: 1px solid #280200; background:url(../images/archivio_bullet.jpg) no-repeat left center; padding:5px 0px 5px 25px; }
.archivio a:hover 	{ background-color:#cf0002; }

.archivio_titolo  		{ width:100%; float:left; font-size:14px; color:#ffffff; } 
.archivio_sottotitolo 	{ width:100%; float:left; font-size:12px; color:#cfcfcf; }
.archivio_data 			{ width:100%; float:left; font-size:11px; color:#ffffff; }
.archivio_evidente 		{ background-color:#830001; }

#page a.pdf 	{ width: 240px; height:40px; float:left; position:relative; background: url(../images/ico_acro.jpg) no-repeat center left; padding:26px 0px 0px 45px; } 

#page a.pdf_02 	{ width: 240px; height:40px; float:left; position:relative; background: url(../images/ico_acro_02.jpg) no-repeat center left; padding:26px 0px 0px 45px; }



/* ALBUM */
.album h4	 { float: left; font-size: 17px; width: 99%; margin-top: 20px; margin-bottom: 15px; position: relative; left: 32px; }
.album_strip { width: 589px; position: relative; float: left; left: 34px; margin-top: 10px; margin-bottom: 10px; }

.album_item 		 { width:190px; float:left; position:relative; padding: 0px 0px 0px 0px; padding-right: 6px; }
.album_item a		 { width: 190px; height: 130px; float: left; background-color:#830001; border: #280200 solid 1px; position: relative; }
.album_item a:hover  { background-color:#cf0002; }
.album_item img		 { float: left; border: 0px; position: relative; left: 5px; top: 5px; }
.album_item p		 { width:99%; padding: 1px 0px 2px 2px; margin: 0px; font-weight: bold; text-align: center; color: #270000;  }


/* NEWSLETTER */

#form_newsletter 	{ width: 589px; position: relative; float: left; left: 34px; margin-top: 10px; margin-bottom: 10px; }
#form_newsletter * 	{ float:left; position:relative; margin:0px; padding:0px; }
#form_newsletter fieldset 	{ width:99%; margin:0px 0px 22px 0px; border: none; }
#form_newsletter label 		{ width:98%; padding:5px; float: left; color: #250000; font-size: 14px; font-weight: bold; }
#form_newsletter select 	{ font-family: Arial, sans-serif; color: #4da8e4; background-color: #ddeaf1; }
#form_newsletter input 		{ width:98%; height:20px; padding:3px 2px 1px 2px; font-family: Arial, sans-serif; color: #e2e2e2; background-color: #830001; border: 1px solid #280200; }
#form_newsletter textarea 	{ width:98%; height:100px; padding:3px 2px 1px 2px; overflow:auto; border:1px solid #000000; }

#form_newsletter button 		{ width: 100px; height:45px; cursor: pointer; background: url(../images/btn_send.png) no-repeat; margin:0px; padding:0px; float:left; position:relative; border: 0px; }
#form_newsletter button span 	{ display:none; }
#form_newsletter .error_box 	{ width:100%; position:absolute; left:0px; bottom:-16px; font-size:11px; }

.form_piccolo { width:100%; font-size:11px; padding:5px 0px 5px 0px; float:left; position:relative; }


.btn_torna_gallery a		{ width: 100px; height: 47px; float: right; background: url(../images/torna_alla_gallery.png); margin-top: 20px; border: 0px; position: relative; right: 30px; margin-bottom: 20px; }
.btn_torna_gallery a:hover	{ background-position: bottom;  }

.btn_torna_gallery_en a		{ width: 100px; height: 47px; float: right; background: url(../images/torna_alla_gallery_en.png); margin-top: 20px; border: 0px; position: relative; right: 30px; margin-bottom: 20px; }
.btn_torna_gallery_en a:hover	{ background-position: bottom;  }
