
/* breadcrumb */
ul.breadcrumb {float:left;margin:5px 0;padding-bottom:3px;border-bottom:2px solid #8e929a;color:#2b465c;width:990px;}
    ul.breadcrumb li {display:inline;font-size:12px;line-height:15px;}
    ul.breadcrumb li a:after {content: "\0020 \003E \0020";}
		ul.breadcrumb li a, ul.breadcrumb li a:visited {font-weight:bold;text-decoration:none;color:#2b465c;}
			ul.breadcrumb li a:hover {color:#65a8db;}

#contA h1 { font-family: 'AdelleSemiBold'; font-weight: normal; color: #65A8DB; font-size: 25px; line-height: 25px; padding: 0 0 15px 0;}	
			
.testatina, .testatina2  {font-family: 'AdelleSemiBold'; font-weight: normal; color: #2B465C; font-size: 18px; margin-bottom:10px;}
.testatina span, #contA h1 span {color:#FA6800;}

.scheda-circuiti { margin-bottom: 10px;}
.scheda-circuiti img {float: left; width: 400px; height: 200px; margin-right: 10px;}
.scheda-piloti img {float: left; border:3px solid #efefef;}


.scheda-moto, .scuderia-piloti { width: 340px; float: left;}
.scheda-moto img { border:3px solid #efefef; }

.tab-circuiti{font-family: 'AdelleSemiBold'; font-weight: normal; font-size:13px;  width: 270px;}
.tab-circuiti td, .tab-organigramma td, .tab-scuderia td, .tab-scheda td, .tab-scuderia-pilota td {padding-left:3px; border-bottom:1px solid #efefef; padding-top:4px; vertical-align: bottom;}
.tab-circuiti td.left-td, .tab-organigramma td.left-td, .tab-scuderia td.left-td, .tab-scheda td.left-td, .tab-scuderia-pilota td.left-td {	background: #DEDEDE; color:#2B465C;}
.tab-circuiti td.right-td, .tab-organigramma td.right-td, .tab-scuderia td.right-td, .tab-scheda td.right-td, .tab-scuderia-pilota td.right-td {background: #2B465C; color:#fff;}
.tab-circuiti a {color: #65A8DB; text-decoration: none;}
.tab-circuiti a:hover {color: #c34343;}
.tab-scheda {font-family: 'AdelleSemiBold'; font-weight: normal; font-size:13px;  width: 470px;}
/*.tab-scheda td {padding-left:3px; border-bottom:1px solid #efefef; padding-top:4px;}
.tab-scheda td.left-td {width: 110px; font-weight: bold; background: #ececec; border-bottom: 1px solid #fff;}*//*  */
.tab-scheda a {color: #65A8DB; text-decoration: none;}
.tab-scheda a:hover {color: #c34343;}

.tab-risultati table { width: 680px; font-size:13px; border-left: 1px solid #ccc; font-family: 'AdelleSemiBold'; }
.tab-risultati a {font-size:13px!important; color:#00386b; text-decoration: none;}
.tab-risultati a:hover {font-size:13px!important; color:#c34343;}
.tab-risultati th {color:#ffffff; background-color:#2B465C; border: 1px solid #ccc; text-align: left; font-weight:normal; margin-bottom:10px; font-size:12px; line-height: 20px; text-transform:uppercase; padding: 4px;}
.tab-risultati td  {padding: 5px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; background: #efefef;}

table.risultati td .it {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/it.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important;}
table.risultati td .au {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/au.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .fi {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/fi.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .de {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/de.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .gb {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/gb.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .sc {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/scotland.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .fr {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/fr.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .br {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/br.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .es {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/es.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .jp {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/jp.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .fi {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/fi.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .pl {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/pl.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .nl {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/nl.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .at {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/at.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .in {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/in.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .my {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/my.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .bh {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/bh.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .tr {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/tr.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .cn {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/cn.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .mc {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/mc.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .ca {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/ca.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .hu {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/hu.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .be {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/be.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .sg {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/sg.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .adh {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/adh.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }
table.risultati td .us {background: url(https://puntoitalia.online/speciale/2006/olimpiadi/images/bandiera/us.gif) no-repeat 2px; padding-left:24px!important; padding-top:3px!important; }

/*scuderie*/
.scheda-piloti .testatina2 {color:#41474b; background-color:#d2d9de; padding:4px; padding-left:11px; font-weight:bold; margin-top:10px; line-height:15px; font-size:12px; font-family: Arial, Helvetica, sans-serif;}

/*table.tab-scuderia td.left-td { width:100px; background-color:#efefef; border-right:15px solid #fff;  border-bottom:7px solid #fff; text-transform:uppercase; font-weight:bold; padding:5px;}
table.tab-scuderia td.right-td { width:180px; background-color:#efefef; margin-right:15px; border-bottom:7px solid #fff; padding-left:10px; padding-bottom: 2px;  padding-right: 2px;}
*/
table.tab-scuderia, table.tab-scuderia-pilota  {font-family: 'AdelleSemiBold'; font-weight: normal; font-size:13px;  width: 330px; float: left; margin-right: 10px;}
/*table.tab-scuderia td.left-td { width:30%; text-transform: uppercase; padding: 5px;border-bottom: 5px solid #fff; font-weight: bold; background: #efefef; color: #41474b}
table.tab-scuderia td.right-td { width:70%;padding: 5px;border-bottom: 5px solid #fff;background: #efefef;border-left: 5px solid #fff;background: #efefef;}*/
/*
table.tab-scuderia-pilota {width:325px;float:left; margin: 10px 10px 0 0; font-size: 11px;}
table.tab-scuderia-pilota td.left-td { width:50%; text-transform: uppercase; padding: 5px;border-bottom: 1px solid #fff; font-weight: bold; background: #efefef; color: #41474b}
table.tab-scuderia-pilota td.right-td { width:50%;padding: 5px;border-bottom: 1px solid #efefef;background: #efefef;border-left: 5px solid #fff;background: #fff;}*/


.scuderia-piloti ul li { float:left; display:block; padding: 3px; background-color:#efefef; padding: 9px;  margin-right: 10px; 
	width: 140px; height: 220px; font-family: 'AdelleSemiBold'; font-size:14px; font-weight: normal; color: #FA6800; text-align: center;}
.scuderia-piloti ul li a { text-decoration: none; color: #65A8DB; }
.scuderia-piloti ul li a:hover { color: #c34343;}
.scuderia-piloti ul li img { padding: 10px;}
table.tab-organigramma {width:465px; margin-left:10px; color:#41474b; margin-top:10px; float:right; font-size:11px; }
table.tab-organigramma td.left-td { width:150px; background-color:#efefef; border-right:5px solid #fff;  border-bottom:7px solid #fff; text-transform:uppercase; font-weight:bold; padding-left:10px; }
table.tab-organigramma td.right-td { width:160px; background-color:#efefef; margin-left:0px; border-bottom:7px solid #fff; padding:5px; }
#part-tecnico {width:665px!important; width:660px; font-size:12px; line-height:18px;}
#part-tecnico img {margin-bottom:5px;}

.pilota-moto img { width: 670px; margin-bottom: 10px; }
/*.foto-pilota {	border: 7px solid #efefef; }*/


/*circuiti*/
.bandiere-piloti {width:30%; float:left; background-color:#efefef; padding:5px; margin: 0 10px 10px 0; text-align: center;}

.bandiere-piloti a img { padding: 3px; background-color:#d2d9de; }
.bandiere-piloti a:hover img {padding: 3px; background-color:#c34343; }
.bandiere-piloti a {text-decoration:none;}
.bandiere-piloti a:hover {background-color:#c34343; }
.bandiere-piloti .testo-team {font-family: 'AdelleSemiBold'; font-weight: normal; font-size: 12px; color:#2B465C; margin-bottom: 3px; display: block; line-height:15px; text-transform:uppercase; }

/*piloti*/
.team-piloti {width:210px; height: 220px; float:left; background-color:#efefef; color: #FA6800; margin-left:3px; margin-right:3px; padding:5px; margin-bottom:6px; font-family:'AdelleSemiBold';}
.team-piloti .img-left {float:left; padding:9px;}
.team-piloti .img-right {float:left; padding:9px; }
.team-piloti a:hover img { opacity: 0.8; }
.team-piloti a {color: #65A8DB; text-decoration: none; }
.team-piloti a:hover {color: #c34343; }
.testo-team  {font-size: 16px; color: #2A455B;}
/*.team-piloti span { color: #FA6800;}*/
.miniatura-car img {margin-top: 5px; width: 210px;}
/*.miniatura-car a img { padding: 3px; background-color:#ebf0fa; }
.miniatura-car a:hover img {padding: 3px; background-color:#c6d5f0; }*/

#regolamento-container {
	line-height: 17px;
}
#regolamento-testatine {background-color:#d2d9de; padding:7px; color:#fff; width:670px; margin-bottom:5px; color:#41474b; font-weight:bold; display:block; margin-top:15px;}



.scuderie ul { float:left; list-style:none; }
.scuderie ul li { float:left;  }
.scuderie ul li a,.scuderie ul li a:visited  { display:block; padding-left:0px; width:96px; text-indent:-9999px; height:40px; }

.mclaren, .mercedesgp, .redbull, .ferrari, .williams, .renault, .forceindia, .tororosso, .lotus, .sauber, .virgin, .hrt
{ background-image: url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/ico-formulauno_v3.gif); background-color: #fff; background-repeat: no-repeat; padding-left: 35px }

.mclaren		{ background-position: 0 0}
.mercedesgp		{ background-position: 0 -42px}
.redbull		{ background-position: 0 -82px}
.ferrari    { background-position: 0 -122px}
.williams    { background-position: 0 -162px}
.renault    { background-position: 0 -202px}
.forceindia    { background-position: 0 -242px}
.tororosso    { background-position: 0 -282px}
.lotus    { background-position: 0 -322px}
.sauber    { background-position: 0 -362px}
.virgin    { background-position: 0 -402px}
.hrt    { background-position: 0 -442px}

.ord-circ { margin-top: 20px;}

.f1-indice {display: block; width: 125px; padding: 5px 0 0 550px; margin-top: 20px; border-top: 1px solid #8caab2;}
.f1 a,.f1 a:visited {float: right; margin: 5px 0 50px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder!important; color: #000!important; }
.f1 a:hover {color: #8caab2!important;}
.clear {clear: both;}
#contA,	#contB { display:inline; float:left; overflow:visible }
#contA { width:680px; margin-right:10px; margin-bottom: 10px;}
#contB { width:300px}
.box { border: 1px solid #CCCCCC;  display: block; margin: 0px 0px 10px; padding: 5px;}

.rss a{color: #00386B; text-decoration: none;}

ul.second-nav li.active a { padding-right: 5px!important;}
