/* MENU SPORT */
body.pfsport #subwrapper {
	padding-top: 0
}
body.pfsport #navigation {
	margin-right: 0;
	margin-left: 0
}
body.pfsport #nav-sport {
	margin: 0;
	padding-bottom:  10px;
	background-color: #fff
}
body.pfsport #nav-sport ul {
	display: table;
	margin: 0 auto;
	list-style: none
}
body.pfsport #nav-sport ul li {
	float: left
}
body.pfsport #nav-sport li a {
	display: block;
	font: 400 1em/1.334 Arial,sans-serif;
	padding: 5px;
	text-transform: uppercase;
	color: #272727;
	outline: 0;
	text-decoration: none;
	text-shadow: 0 1px 0 body.pfsport #fff
}
body.pfsport #nav-sport li a: hover {
	color: #f47721
}
body.pfsport #nav-sport .level-1 {
	background-color: #f1f2f3
}
body.pfsport #nav-sport .level-1 li {
	margin: 0 5px;
	padding: 5px 15px
}
body.pfsport #nav-sport .level-1 .current a {
	font-weight: 700
}
body.pfsport #nav-sport .level-1 .current {
	position: relative
}

body.pfsport #nav-sport .level-1 .current:after {
	bottom: 0;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(213,213,213,0);
	border-bottom-color: #32b847;
	border-width: 10px;
	margin-left: -10px
}
body.pfsport #nav-sport .level-2.closed {
	height: 5px;
	overflow: hidden
}
body.pfsport #nav-sport .level-2 {
	background-color:  #32b847
}
body.pfsport #nav-sport .level-2 li {
	width: 156x;
	text-align: center;
	white-space: nowrap
}
body.pfsport #nav-sport .level-2 li: nth-child(3) {
	width: 210px
}
body.pfsport #nav-sport .level-2 li a {
	margin: 5px;
	color: #F1F1F1;
	font-family: verdana;
	min-width: 120px
}
body.pfsport #nav-sport .level-2 .current a,body.pfsport #nav-sport .level-2 a: hover {
	font-weight: 700;
	border-radius: 5px;
	color: #fff
}


/*  SKIN 1 */

body.pfsport #menu-button-wrapper  {
	top:  -4px;
}

body.pfsport header {
	height: 216px;
	margin: 0;
}
body.pfsport #header-links a {
	color:  #ffffff;
	display:  block;
	padding:  0 0.5em;
	text-decoration:  none;
}

body.pfsport #header-links  {
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMwOTBhMGEiLz48c3RvcCBvZmZzZXQ9IjBweCIgc3RvcC1jb2xvcj0iIzI5MmQzMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFjMWUxZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #090a0a), color-stop(0px, #292d30), color-stop(100%, #1c1e1f));
  background: -moz-linear-gradient(center top, #090a0a 0px, #292d30 0px, #1c1e1f 100%);
  background: -webkit-linear-gradient(center top, #090a0a 0px, #292d30 0px, #1c1e1f 100%);
  background: linear-gradient(to center bottom, #090a0a 0px, #292d30 0px, #1c1e1f 100%);
	z-index:  1;
	width:  100%;
}
body.pfsport #ad12 {
        background-color:#fff;
	margin-top: 0
}
body.pfsport.takeover-netbook {
	padding-top: 90px
}
body.pfsport {
	background-color: #000;
        padding-top:0;
}
body.pfsport #promos {
	display: none
}
body.pfsport header .logotype {
	bottom: 44px;
	left: 0;

}
body.pfsport #wrapper {
	background: 0 0;
	overflow: visible
}
body.pfsport #ad12+#navigation {
	background: #FFF;
	margin: 0;
	padding: 0 12px
}
body.pfsport #cp_backhomepage {
	font-weight: 700;
	left: 0;
	position: absolute
}
body.pfsport #cp_backhomepage a>span {
	display: inline-block;
	font-size: 9px;
	font-weight: 700;
	margin-right: 2px
}
body.pfsport #subwrapper {
	background: #fff
}
body.pfsport header .logotype a {
       background: url(/sport/themes/skin1/sportmetronews-v2.png) no-repeat;
       height: 120px;
       background-size: 340px;
}



body.pfsport #social-links {
	color: #fff;
	font-size: 17px;
	text-align: center;
	width: 98px;
	bottom: 15px;
	right: 12px
}
body.pfsport #playerbg {
	display: table;
	margin: 20px auto;
	width: 360px
}
body.pfsport.takeover-netbook #playerbg {
	margin: 52px auto;
	width: 290px
}
body.pfsport #pf-wrapcp2014 {

	background: url(/sport/themes/skin1/bg.jpg) center 0 no-repeat #000;
	position: absolute;
	width: 100%;
	height: 1500px;
	top: 31px;
	z-index: -1
}
body.pfsport.takeover-netbook #pf-wrapcp2014 {
	background: none;
}
/* -------- */

body.pfsport #header-links {
	min-width: 738px
}
body.pfsport #header-links ul  {
	font-size:  inherit;
}
body.pfsport #pf-wrapcp2014 {
	background: none
}
body.pfsport header {
	background-image: url(/sport/themes/skin1/bg-header-v2.jpg);
	background-position: 50% 6px;
	background-repeat: no-repeat;
}


@media only screen and (min-width: 732px) and (max-width: 980px) {
	.pfsport.takeover-netbook #header-links {
		width: 762px;
		padding: .2em 0;
		margin: 0 auto;
	}

}
@media only screen and (min-width: 981px) {
/*
	body.takeover-netbook {
		background-image: url(/sport/themes/skin1/habillage1.jpg);
		background-position: 50% 25px;
		background-repeat: no-repeat;
		background-color: #F8F8F8
	}
	*/
	.pfsport.takeover-netbook #header-links {
		width: 981px;
		padding: .2em 0;
		margin: 0 auto;
	}
	body.pfsport.rolandgarros header {
	  background-image: url(/sport/themes/skin1/bg-2-rolandgarros.jpg);
	}
}

@media only screen and (min-width: 981px) and (max-width: 1199px) {
	body.pfsport header {
		background-image: url(/sport/themes/skin1/bg-header-tab.jpg);
		background-position: 50% 0;
		background-repeat: no-repeat;
	}
	body.pfsport #pf-wrapcp2014 {
		background: 0 0
	}
	body.pfsport.rolandgarros header {
	  background-image: url(/sport/themes/skin1/bg-2-rolandgarros.jpg);
	}
}



@media only screen and (min-width: 1200px) {
	body.pfsport header {
		background-image: none;
		background-color: transparent
	}
	body.pfsport.takeover-netbook header {
		background-image: url(/sport/themes/skin1/bg-header-tab.jpg);
		background-position: 50% 0;
		background-repeat: no-repeat;
	}
	body.pfsport #pf-wrapcp2014 {
		background-image: url(/sport/themes/skin1/bg.jpg);
		background-position: 50% 0;
		background-repeat: no-repeat
	}
	body.pfsport.takeover-netbook #header-links {
		width: 981px;
		padding: .2em 0;
		margin: 0 auto;
	}

}

/* roland garros */
body.section.pfsport.rolandgarros {
  background-color: #D26B0F;
}

body.pfsport.rolandgarros #pf-wrapcp2014 {
  background-image: url(/sport/themes/skin1/bg-2-rolandgarros.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
}
