/* 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: 28px; padding: 0 0 10px 0;}

/*#contA h1 { font-size: 20px; padding-bottom: 5px; line-height: 30px;}*/
#contA .articles-detail h2 { color: #2B465C; font-size: 16px; font-family: 'AdelleSemiBold'; font-weight: normal; padding-bottom: 10px;}
#contA .articles-detail ol {list-style-type: upper-alpha; margin-left: 10px; padding-left:15px; font-weight: bold; font-family: 'AdelleSemiBold';}
#contA .articles-detail ol li { padding-bottom: 10px;}
#contA .articles-detail ol li p { font-weight: normal;}

.testatina, .testatina2  {font-family: 'AdelleSemiBold'; font-weight: normal; color: #2B465C; font-size: 18px; margin-bottom:10px;margin-top:5px;}
.testatina span, #contA h1 span {color:#FA6800;}
.scheda-circuiti { margin-bottom: 10px;}
.scheda-circuiti img {float: left;}
.scheda-piloti img {float: left; border:3px solid #efefef;}

.tab-circuiti{font-family: 'AdelleSemiBold'; font-weight: normal; font-size:13px;  width: 325px;float: left; margin-bottom: 10px;}
.tab-circuiti td, .tab-organigramma td, .tab-scuderia td, .tab-scheda td {padding-left:3px; border-bottom:1px solid #efefef; padding-top:4px;}
.tab-circuiti td.left-td, .tab-organigramma td.left-td, .tab-scuderia td.left-td, .tab-scheda td.left-td {	background: #DEDEDE; color:#2B465C;padding:5px;}
.tab-circuiti td.right-td, .tab-organigramma td.right-td, .tab-scuderia td.right-td, .tab-scheda 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; font-weight:normal;}
.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:14px; font-family: Arial, Helvetica, sans-serif;}*/
.tab-scuderia {font-family: 'AdelleSemiBold'; font-weight: normal; font-size:13px;  width: 330px; float: left; margin-right: 10px;}
/*table.tab-scuderia td.left-td { width:100px; background-color:#efefef; border-right:15px solid #fff;  border-bottom:7px solid #fff; 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;}*/

.scuderia-piloti { margin-bottom: 10px; height: 165px;}
.scuderia-piloti ul li { float:left; display:block; padding: 3px; background-color:#efefef; padding: 5px;  margin-right: 10px; font-family: 'AdelleSemiBold'; font-size:14px; font-weight: normal;}
.scuderia-piloti ul li a { text-decoration: none; color: #2A455B; }
.scuderia-piloti ul li a:hover { color: #c34343;}
.scuderia-piloti ul li img {border:3px solid #efefef; }
.tab-organigramma {font-family: 'AdelleSemiBold'; font-weight: normal; font-size:13px;  width: 487px;}
/*table.tab-organigramma td.left-td { width:150px; background-color:#efefef; border-right:5px solid #fff;  border-bottom:7px solid #fff; 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:10px;}
#part-tecnico p {font-size: 14px; margin-bottom:10px; font-family: 'AdelleSemiBold';}

/*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:320px; float:left; background-color:#efefef; color: #2A455B; margin-left:3px; margin-right:3px; padding:5px; margin-bottom:6px; font-family:'AdelleSemiBold';}
.team-piloti a {color: #2A455B; font-weight: normal;}
.team-piloti a:hover {color:#c34343;}
/*.team-piloti .img-left, .team-piloti .img-right {float:left; width: 95px; margin-right: 10px;}*/
.team-piloti .img-left, .team-piloti .img-right {float:left; padding:10px; width: 133px; background-color: #fff; margin-left:5px;}

/*.team-piloti a img { padding: 3px; background-color:#fff; }*/
.team-piloti  img:hover {opacity: 0.8;}
.team-piloti a {text-decoration:none;}
/*.team-piloti a:hover {background-color:#c34343; }*/
.testo-team  {font-size: 16px; color: #2A455B; margin-left: 5px;}


.miniatura-car img { height: 70px; margin-left: 5px; margin-top: 5px; width: 310px;}
/*.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}
**/


.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; }
.scuderie h6 { font-family: 'AdelleSemiBold'; color: #2992C1; background-color: #EFEFEF; font-size: 20px; font-weight: normal; padding: 10px;}
.mercedes, .ferrari, .williams, .redbull, .forceindia, .tororosso, .sauber, .mclaren, .haas, .manor, .renault { background-image: url(/static/speciale/2016/formulauno/images/box-scuderie-formula1-2016.gif); background-color: #fff; background-repeat: no-repeat; padding-left: 35px }


.mercedes	{ background-position: 0 0px}
.ferrari    { background-position: 0 -40px}
.williams   { background-position: 0 -80px}
.redbull		{ background-position: 0 -120px}
.forceindia { background-position: 0 -160px}
.tororosso  { background-position: 0 -200px}
.sauber    	{ background-position: 0 -240px}
.mclaren   	{ background-position: 0 -280px}
.haas    	{ background-position: 0 -320px}
.manor    	{ background-position: 0 -360px}
.renault    { background-position: 0 -400px}

.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; height: 0px;}
#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;}

ul.second-nav li.active a { padding-right: 5px!important;}

/* aggiornamenti 2016 */
	
	h2.logo_menu { background-color:#FFF !important; font-size:14px; line-height:16px; padding:3px 8px 3px; margin-right: 2px; font-weight:bold; color:#000; background-size:44px; background-image: url("https://puntoitalia.online/static/speciale/2016/formulauno/images/logo-f1.png"); background-repeat:no-repeat; padding-left:45px; margin-top:20px }
	
	#livescore-nav { width: 680px; margin-top:4px }
	#livescore-nav ul { background-color: #EFEFEF; color: #FFF }
	
	#livescore-nav ul li { float:left; background-color: #ea0606 !important; text-align:center }
	#livescore-nav ul li.risultati { width:20% }
	#livescore-nav ul li.calendario { width:24% }
	#livescore-nav ul li.piloti { width:19% }
	#livescore-nav ul li.costruttori { width:20% }
	#livescore-nav ul li.team { width:17% }
	
	#livescore-nav ul a,
	#livescore-nav ul a:visited { border-right: 2px solid #fff; color:#FFF; display: block; font-size: 14px; line-height: 16px; padding: 4px 5px 4px; text-decoration: none;}
	
	#livescore-nav ul a:hover { background-color:#f62222 }
	
	#contA .testatina h1 { display: inline }
	#contA .testatina .ls-ended { display: inline-block }
	
	#livescore-nav ul li.vocesel { background-color: #efefef !important; }
	#livescore-nav ul li.vocesel a { color: #ea0606 }
	
	#livescore-nav ul li.vocesel a:hover { background-color:#f62222; color:#FFF }

/* box calendario */

	.calendario-f1 h1 { background-image: url("https://puntoitalia.online/static/speciale/2016/formulauno/images/logo-f1.png"); background-repeat:no-repeat; padding-left:55px; color: #2b465c; font-family: "AdelleSemiBold"; font-size: 13px; font-weight: normal; line-height: 28px; margin-bottom:4px }
	
	.calendario-f1 { margin-bottom:10px; background-color:#FBFBFB; border: 1px solid #ccc; padding: 10px 10px 2px; }
	
	
	.calendario-f1 ul { margin:5px 0 }
	
	.calendario-f1 ul li { }
	
	.calendario-f1 ul a,
	.calendario-f1 ul a:visited { /* background-image: url("https://puntoitalia.online/static/speciale/2016/formulauno/circuiti/images/b_australia.jpg"); background-repeat:no-repeat; background-size:22px auto; padding-left:30px; */ font-size: 12px; text-decoration: none; font-weight:normal }
	
	.calendario-f1 ul a.next { font-weight:bold ; background-color: #dedede;}
	
	.calendario-f1 ul a:hover { color: #65a8db}
	
	.calendario-f1 li img { margin-bottom: -2px; margin-right: 5px; width: 20px }
