@import url(//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);

body
{
	background-color: #f5f5f5;
	/*background: url('/img/bg.jpg') fixed no-repeat;*/
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
	font-family: 'Roboto', sans-serif;
	padding-top: 62px;
}


/* TEMPORAIRE */ 

.img-thumbnail{ border: none; }
/*a:hover .img-thumbnail{ border: 1px solid #395ac0; }*/
.img-thumbnail.category{ border: 1px solid #ddd; }
a:hover .img-thumbnail.category{	border: 1px solid #395ac0; }
a:hover .img-thumbnail{	border: none; }

/* TEMPORAIRE */ 

.triton-pixel{ position: absolute; }

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }

.padding-left-0{ padding-left: 0 }
.padding-right-0{ padding-right: 0 }

a{ color: #1577BD; }
a, a:visited, a:focus, a:active, a:hover{
    outline:0 none !important;
}

img { max-width: 100%; }
.norezise{ max-width: initial; }
.no-border{ padding: 0; border: 0;}
.btn-primary{ background-color: #395ac0; }
ul{list-style-type: none;}

.error{ color: red; font-weight: bold; font-size: 13px;}
.avertissement{ margin-left: 10px; color: #3276b1; font-weight: bold; font-size: 13px;}
.info{ margin-left: 10px; color: #000; font-size: 13px; font-style: italic; }

.banniere-mobile .container { text-align: center; }
.banniere-mobile .container img{ border-radius: 0 0 8px 8px; }

#goTop{ position: fixed; bottom: 75px; right: 20px; display: none; z-index: 1001;}
#goTop a{ display: block; width: 50px; height: 50px; background: url('/img/ic_up.png') no-repeat; cursor: pointer;}
#goTop a:hover{ background: url('/img/ic_up_hover.png');}

.modal .modal-header { border-bottom: none; position: relative; }
.modal .modal-header .btn { position: absolute; top: 0; right: 0; margin-top: 0; border-top-left-radius: 0; border-bottom-right-radius: 0; }
.modal .modal-footer { border-top: none; padding: 0; }
.modal .modal-footer .btn-group > .btn:first-child { border-bottom-left-radius: 0; }
.modal .modal-footer .btn-group > .btn:last-child { border-top-right-radius: 0;}

.navbar-default { background-color: transparent; border-color: transparent; }
.navbar{ margin-bottom: 0px; border: none; }
.navbar-fixed-top{ z-index: 997; }
.navbar .container{ background: rgba(248, 248, 248, 0.95) }
.navbar-brand {
	display: block;
	width: 236px;
	height: 47px;
	margin: 10px 22px 0 0 ;
	padding: 0;	
}

.navbar-collapse
{
	margin-top: 10px;
}

.navbar-default .navbar-nav>li>a { color: #878786; font-size: 15px; text-transform: uppercase; }

.navbar-default .navbar-nav>li>a:hover{
	color: #1d1d1b; 
	background: none;
	font-weight: bold;
}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus{ color: #1d1d1b; background: none; border-bottom: #395ac0 2px solid; font-weight: bold; }



.navbar-default .navbar-nav>.business{}
.navbar-default .navbar-nav>.business>a{ color: #1577BD; text-transform: none; font-weight: bold; }
.navbar-default .navbar-nav>.business>a:hover{ text-decoration: underline; color: #2a6496; }
.navbar-default .navbar-nav>.business>a:focus{ text-decoration: underline; color: #2a6496; }



.dropdown-large {
	position: static !important;
}
.dropdown-menu{
	left: auto;
}
.dropdown-menu-large {
	margin-left: 0px;
	margin-right: 16px;
	padding: 20px 0px;
}
.dropdown-menu-large > li > ul {
	padding: 0;
	margin: 0;
}
.dropdown-menu-large > li > ul > li {
	list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333333;
	white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
	color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: not-allowed;
}
.dropdown-menu-large .dropdown-header {
	color: #428bca;
	font-size: 17px;
}

.navbar-right>li{
	height: 52px;
}

.navbar-right .btn-login{ margin-top: 10px; font-size: 15px; border: 1px solid transparent; }
.navbar-right .btn-login:hover{ border: 1px solid #285e8e; text-decoration: underline; background-color: #395ac0; }

.masque{
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: -moz-linear-gradient(45deg,  rgba(245,245,245,0) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(245,245,245,0)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(45deg,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.navbar-nav.navbar-right:last-child{ margin-right: 0;}
.myProfile{ line-height: 52px; text-transform: uppercase; color: #878786; font-size: 15px;}
.navbar-nav>li>#profile { padding: 0; }
		
#profile{
	display: block;
	width: 40px;
	height: 40px;
	/*border: 1px solid #395ac0;*/
	border-radius: 50%;
	background: url(/img/profile.png) no-repeat;
	overflow: hidden;
	margin-left: 15px;
}

.navbar-default .navbar-toggle {
	border-color: #395ac0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #395ac0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #395ac0;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #fff;
}

#noty-all .alert{ margin-top: 20px; }

.search-box { background: rgba(0, 0, 0, 0.1); padding: 10px 15px; }
.search-box form .col-xs-12 select,
.search-box form .col-xs-12 input{
	border-radius: 0;
	height: 40px;
}

.search-box form #v_search{ border-radius: 4px 0 0 4px; }

.search-box form button[type="submit"]{ width: 100%; height: 40px; border-radius: 0 4px 4px 0;  background-color: #395ac0; border: 1px solid transparent;}
.search-box form button[type="submit"]:hover{ border: 1px solid #285e8e; text-decoration: underline; background-color: #395ac0; }
.search-box .form-group{ margin: 0; padding: 0; }
.search-box .form-group .first{ padding: 0; }

#noty-holder{ margin-top: 10px; }
#main-container{ min-height: 850px; background: #f5f5f5; padding-top: 10px; }



h1{ font-size: 15px; text-transform: uppercase; }

.detail-radio h2{ font-size: 15px; margin-top: 5px; height: 33px; overflow: hidden; }
.detail-radio h3{ height: 31px; font-size: 14px; margin-top: 5px; text-transform: none; overflow: hidden;}
.detail-radio h4{ font-size: 12px; margin-top: 5px; font-weight: lighter; }

.carousel { margin: 0 0 20px 0; }
.carousel .carousel-indicators{ bottom: -10px; }

.golds{ list-style-type: none; padding: 0; overflow: hidden; margin: 0 0 20px 15px; }
.gold{ padding-left: 0;	height: 100px; border-radius: 4px 0 0 4px;
		background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
		background: -o-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); }

.gold .radios{	width: 100px; float: left; padding-right: 0;}
.gold .detail-radio{ width: 200px; height: 100%; float: left; padding-left: 10px; overflow: hidden; }

.bg-white{ background-color: rgba(255, 255, 255, 0.6); }

#pageDescription .corps{ background-color: rgba(255, 255, 255, 0.6); padding: 5px; }
#pageDescription .imgDescription{ width: 127px; height: 127px; float: left;}
#pageDescription .textDescription{ width: 480px; height: 127px; float: left; margin-left: 30px; }
#pageDescription .textDescription p{ color: #878786; font-size: 15px; line-height: 127px;}
#pageDescription .textDescription p span{ vertical-align: middle; display: inline-block; line-height: normal;}

.myBloc[data-state=loading]{
	height: 100px;
	background: url(/img/loading.gif) no-repeat center center;
}

/*.bloc{ padding-right: 0; }*/
.bloc .header { padding: 5px 5px 5px 5px; margin-bottom: 5px;}
.bloc .header h1{ margin: 0 4px 0 0; padding-top: 1px; float: left; font-weight: 500; line-height: 20px; font-family: 'Roboto Condensed', sans-serif; color: #1B1B1D; font-size: 20px;}
.bloc .header h1 span{ font-weight: 500; }
.bloc .header .see-all{ float: right; background-color: #395ac0; width: 150px; }
.bloc .header .reload { cursor: pointer; margin-right: 10px; color: #428bca;}
.bloc .header .all{ margin-right: 15px; }
.bloc .header .selectpicker{ border: none; border-radius: initial; background: transparent; font-size: 15px; padding: 0; -webkit-box-shadow: none; box-shadow: none; font-weight: 500; text-transform: uppercase; height: initial; cursor: pointer; }
.bloc .header .selectpicker>li>a{ font-weight: 500; }
.bloc .header .selectpicker>li>a:hover,
.bloc .header .selectpicker>li>a:focus{ background-color: rgba(255, 255, 255, 0.7); }
.bloc .corps{ margin-top: 15px; list-style-type: none; padding: 0; overflow: hidden; }
.bloc .corps .radios-container{ padding-left: 0; }
.bloc .corps .radios-container .radios .link{ width: 100px;}
.bloc .corps .radios-container .radios img{ /* IE8 bullshit */ max-width: 100px; min-width: 100px; width: auto; max-height: 100px;  height: auto; }
.bloc .bloc-footer{ margin: 10px 0 10px 0; display: none; }
.bloc .bloc-footer .btn{ margin-right: 5px; text-transform: uppercase; }
.bloc .bloc-footer .radio-description{ overflow: hidden;}
.bloc .bloc-footer .radio-description span{	font-weight: 500; font-size: 12px; height: 22px; overflow: hidden;	line-height: 22px; }
.bloc.favorite .header .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 160px; }
.bloc.favorite .corps { }
.bloc.favorite .corps .close{ margin-right: 30px; }
.bloc.wall .header .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 90px; }
.bloc.wall .corps li{ margin-bottom: 10px; }
.bloc#topRadio .corps .radios-container .radios img{ max-width: 64px; min-width: 64px; width: auto; max-height: 64px; height: auto; }
.bloc#schedule .corps .radios-container .radios img{ max-width: 70px; min-width: 70px; width: auto; max-height: 70px; height: auto; }
.bloc#chapters .corps .radios-container .radios img{ max-width: 70px; min-width: 70px; width: auto; max-height: 70px; height: auto; }
.radios{ display: inline-block !important; position: relative !important; overflow: hidden; }
.play-overlay { display: none; }
.radios .link:hover .play-overlay { display: inline; text-align: center; position: absolute; transition: background 0.2s ease, padding 0.8s linear; background-color: rgba(0, 0, 0, 0.1); color: rgba(255,255,255, 1); width: 100%; height: 100%; /*text-shadow: 0 1px 2px rgba(0, 0, 0, .6);*/ border-radius: 4px; }
.play-overlay span { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%); }


/*------------------------------------------*/
/*				#RIGHT-SIDEBAR				*/
/*------------------------------------------*/
#right-sidebar .encart{ margin-bottom: 20px; }
#right-sidebar hr{ margin-bottom: 0; clear: both; margin: 10px 0;}
#right-sidebar #topRadio .header h1{ font-size: 20px; line-height: 30px; width: 55%;}
#right-sidebar #topRadio .header{ padding: 0; }
#right-sidebar #topRadio .header .filter{ list-style-type: none; margin: 0; padding: 0; overflow: hidden;}
#right-sidebar #topRadio .header .filter li .filter-icon{ float: left; display: inline; width: 40px; height: 40px; }
#right-sidebar #topRadio .header .filter li .radiofilter{ background: url('/img/ic_radiofilter.png'); }
#right-sidebar #topRadio .header .filter li .podcastfilter{ background: url('/img/ic_podcastfilter.png'); }
#right-sidebar #topRadio .header .filter li .videofilter{ background: url('/img/ic_videofilter.png'); }
#right-sidebar #topRadio .header .filter li .radiofilter:hover,
#right-sidebar #topRadio .header .filter li .radiofilter.active{ background: url('/img/ic_radiofilter_hover.png'); }
#right-sidebar #topRadio .header .filter li .podcastfilter:hover,
#right-sidebar #topRadio .header .filter li .podcastfilter.active{ background: url('/img/ic_podcastfilter_hover.png'); }
/*#right-sidebar #topRadio .header .filter li .videofilter:hover,
#right-sidebar #topRadio .header .filter li .videofilter.active{ background: url('/img/ic_videofilter_hover.png'); }*/
#right-sidebar #topRadio .corps .radios-container{ margin-bottom: 10px; }
/*#right-sidebar #topRadio .corps .radios-container .radios .playOverlay{ display: none; width: 64px; height: 64px; position: absolute; margin-top: -64px;}*/
#right-sidebar #topRadio .corps .radios-container .radios a div{ min-height: 64px; background-color: #fff; border-radius: 4px; border: solid 1px transparent; }
#right-sidebar #topRadio .corps .radios-container .radios a:hover div{ border: solid 1px #395ac0; }
#right-sidebar #topRadio .corps .detail-radio{ height: 66px; float: left; padding-left: 10px; overflow: hidden; border-bottom: 1px solid #fff;}

#right-sidebar .downloadApp{ margin-bottom: 20px; }
#right-sidebar .downloadApp .header .footer{ display: none; }
#right-sidebar .downloadApp .corps{ margin-top: 5px; }
#right-sidebar .downloadApp .corps .downloadAppButton{ display: block; float: left;}
#right-sidebar .downloadApp .corps .iosButton{ margin-right: 10px; }

#advertising300x250[data-status=available]{ width: 300px; height: 250px; }
#advertising728x90[data-status=available]{ width: 728px; height: 90px; text-align: center;}
/*------------------------------------------*/
/*					#FOOTER					*/
/*------------------------------------------*/
#footer{ background: #000 url('/img/bg_footer.jpg') no-repeat; color: #d9dadc; }
#footer hr{	border-top: 1px solid #fff;	margin: 0 0 10px 0; clear: both;}
#footer a{ color: #d9dadc; }
#footer .footer-container{ }

.presentation .header .title{ padding-right: 0; }
.presentation .header .social{ list-style-type: none; padding: 0; overflow: hidden;}
.presentation .header .social .social-icon{ float: left; display: inline-block; background: url('/img/social-sprite.png') no-repeat; overflow: hidden; margin: 16px 0 0 14px; width: 27px; height: 27px; }
.presentation .header .social .social-icon:hover{  }
.presentation .header .social .facebook { background-position: -0px -0px; }
.presentation .header .social .facebook:hover { background-position: -27px -0px; }
.presentation .header .social .google { background-position: -54px -0px; }
.presentation .header .social .google:hover { background-position: -0px -27px; }
.presentation .header .social .pinterest { background: url('/img/ic_pinterest.png') no-repeat; background-position: 0px 0px;}
.presentation .header .social .pinterest:hover { background-position: 0px -27px; }
.presentation .header .social .twitter { background-position: -0px -54px; }
.presentation .header .social .twitter:hover { background-position: -27px -54px; }
.presentation .header .social .youtube { background: url('/img/ic_youtube.png') no-repeat; background-position: 0px 0px;}
.presentation .header .social .youtube:hover { background-position: 0px -27px; }

.footer-links{ margin-top: 20px; }
.footer-links .header ul{ margin-bottom: 10px;}
.footer-links .header ul li{ float: left; text-transform: uppercase;	padding-left: 0;}
.footer-links .corps ul{ list-style: none; padding-left: 0; }
.footer-links .corps #main-radio li{ padding-left: 0;}

/*------------------------------------------*/
/*		PAGE : /RADIO						*/
/*		ZONE : #ITEM-IDENTITY				*/
/*------------------------------------------*/
#item-identity{ }
#item-identity .item-logo .link:hover .play-overlay { display: inline; text-align: center; position: absolute; transition: background 0.2s ease, padding 0.8s linear; background-color: rgba(0, 0, 0, 0.1); color: rgba(255,255,255, 1); width: 87%; height: 95%; }
#item-identity .item-logo .link .play-overlay span { position: relative; top: 45%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%); }
#item-identity .item-logo{ background: rgba(244, 244, 242, 0.6); text-align: center; padding-top: 5px; padding-bottom: 5px;}
#item-identity .item-logo .item-name{ color: #fff; position: absolute; left: 40px; top: 160px;}
#item-identity .item-logo .item-name h1{ margin: 0; font-weight: lighter; font-size: 25px;}

#item-identity .item-interaction{ background: rgba(244, 244, 242, 0.4); border-top: 1px solid #cecdd3;}
#item-identity .item-interaction ul{ list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
#item-identity .item-interaction .element{ width: 39px; height: 50px; display: inline; float: left; text-align: center; border-left: 1px solid #cecdd3; border-right: 1px solid #cecdd3;}
#item-identity .item-interaction .element.last,
#item-identity .item-interaction .element.first{border: none;}
#item-identity .item-interaction .interaction-icon{background-repeat: no-repeat; border: none; text-indent: -9999px; line-height: 50px; width: 39px; height: 50px;} 
#item-identity .item-interaction .play{ background: url('/img/ic_play2.png') no-repeat center center; display: block; } 
#item-identity .item-interaction .heart{ display: block; background: url('/img/ic_heart.png') no-repeat center center; }
#item-identity .item-interaction .heart.active{ background: url('/img/ic_heart-on.png') no-repeat center center; }
#item-identity .item-interaction .heart:hover{ background: url('/img/ic_heart-on.png') no-repeat center center; }
#item-identity .item-interaction .share{ background: url('/img/ic_share2.png') no-repeat center center; }
#item-identity .item-interaction .drop-up-share{ top: -160%; text-align: left; }
#item-identity .item-interaction .drop-up-share a{ cursor: pointer;} 

#item-identity .item-interaction .comment{ background: url('/img/ic_comment.png') no-repeat center center; }
#item-identity .item-interaction .infos{ background: url('/img/ic_info_blue.png') no-repeat center center; display: block; }

#item-identity .item-information{ background: rgba(53, 92, 255, 0.7); color: #fff; }
#item-identity .item-information a{ color: #fff; }
#item-identity .item-information .item-origin{ padding: 10px; margin-bottom: 10px;}
#item-identity .item-information .item-origin .item-flag{ margin-top: 5px; }
#item-identity .item-information .origin-detail{border-left: 1px solid rgba(206,205,211, 0.5);}
#item-identity .item-information .origin-detail ul{ list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
#item-identity .item-information .origin-detail ul li{}
#item-identity .item-information .origin-detail ul li a{ color: #fff; font-size: 13px; }
#item-identity .item-information hr{ margin: 0; border-top: 1px solid rgba(206,205,211, 0.5);}
#item-identity .item-information .item-contact{padding: 10px; font-size: 13px;}
#item-identity .item-information .item-contact ul{ list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
#item-identity .item-information .item-contact ul li{ margin-bottom: 20px;}
#item-identity .item-information .item-contact ul li span{display: block; float: left; margin: 0 10px 10px 0; width: 80%;}
#item-identity .item-information .item-contact ul li .echo{background: url('/img/ic_echo.png'); width: 21px; height: 24px;}
#item-identity .item-information .item-contact ul li .web{background: url('/img/ic_discoverwhite.png'); width: 24px; height: 24px;}
#item-identity .item-information .item-contact ul li .pin{background: url('/img/ic_pin.png') no-repeat; width: 18px; height: 40px;}
#item-identity .item-information .item-contact ul li .phone{ background: url('/img/ic_phone.png'); width: 20px; height: 19px;}
#item-identity .item-information .item-contact ul .last{ margin: 0;}
#item-identity .item-information .item-baseline{ padding: 10px; }
#item-identity .item-information .item-baseline p{ text-align: justify; font-size: 13px;}
#item-identity .item-information .item-description{ padding: 10px; }
#item-identity .item-information .item-description p{ text-align: justify; font-size: 12px; overflow: hidden;}
#item-identity .item-information .downloadAppMini,
#item-identity .item-information .item-tags { padding: 10px; }
#item-identity .item-information h3{ font-size: 12px; text-transform: uppercase; margin-top: 0; }
#item-identity .item-information .item-tags ul{ padding: 0; }
#item-identity .item-information .item-tags ul li{ display: inline-block; }
#item-identity .item-information .item-tags ul li a{ margin: 2px 5px; background-color: #395AC0; padding: 3px 6px; border-radius: 3px; display: block; }
#item-identity .item-information .item-tags ul li a:hover{ text-decoration: none; background-color: #fff; color: #395AC0;}
#item-identity .item-information .item-radio { padding: 10px; display: none; }
#item-identity .item-information .item-radio a{ margin: 0 5px; }


/*------------------------------------------*/
/*			CATEGORY & RADIO PAGE			*/
/*------------------------------------------*/

.newBloc{ margin: 10px 0;}
.newBloc .header{ margin-bottom: 5px; padding: 5px; }
.newBloc .header h1{ margin: 0; padding-top: 4px; float: left; font-weight: 500; line-height: 20px; font-family: 'Roboto Condensed', sans-serif; color: #1B1B1D; font-size: 20px; margin-right: 5px; }
.newBloc .header .all{ margin-right: 5px; text-transform: uppercase; font-size: 15px; font-family: 'Roboto Condensed', sans-serif; background: #395ac0; color: #fff; display: block; padding: 2px 7px; border-radius: 3px; margin-top: 2px;  border: 1px solid transparent;}
.newBloc .header .all:hover{ border: 1px solid #285e8e; }
.newBloc .header .selectpicker{ border: none; border-radius: initial; background: transparent; font-family: 'Roboto Condensed', sans-serif; color: #1B1B1D; font-size: 20px; padding: 0; -webkit-box-shadow: none; box-shadow: none; font-weight: 500; text-transform: uppercase; height: initial; cursor: pointer; }
.newBloc .header .selectpicker>li>a{ font-weight: 500; }
.newBloc .header .selectpicker>li>a:hover,
.newBloc .header .selectpicker>li>a:focus{ background-color: rgba(255, 255, 255, 0.7); }
.newBloc.unlimited .header .all{ display: none; }
.newBloc .corps{ margin-top: 10px; padding: 0; list-style-type: none; overflow: hidden; min-height: 148px; }
.newBloc .corps .item{ padding-left: 0; margin-bottom: 10px; }
.newBloc .corps .item > a{ display: block; width: 100px; height: 100px; border-radius: 4px; border: solid 1px transparent;}
.newBloc .corps .item > a:hover{ border: solid 1px #395ac0; }
.newBloc .corps .item .play-overlay{ display: none; }
.newBloc .corps .item > a:hover .play-overlay{ display: inline; text-align: center; position: absolute; transition: background 0.2s ease, padding 0.8s linear; background-color: rgba(0, 0, 0, 0.1); color: rgba(255,255,255, 1); width: 100px; height: 100px; border-radius: 4px; }
.newBloc .corps .item > a:hover .play-overlay span { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%); }
.newBloc .corps .itemInfos{ overflow: hidden; margin-top: 5px; }
.newBloc .corps .itemInfos h2{ margin: 0; font-size: 15px; height: 33px; overflow: hidden;}
.newBloc .corps .itemInfos h2 a{ }
.newBloc .corps .item .itemInfos h3{ height: 31px; font-size: 14px; margin-top: 5px; text-transform: none; overflow: hidden; }
.newBloc .corps .item.bookmarkType h4{ height: 31px; font-size: 13px; margin-top: 5px; text-transform: none; overflow: hidden; }
.newBloc .corps .item.bookmarkType > a{ cursor: default; }
.newBloc .corps .item.bookmarkType > a:hover{ border: solid 1px transparent; }
.newBloc .corps .item.bookmarkType > a:hover .play-overlay{ display: none; }
.newBloc .footer{ display: none; padding: 0; list-style-type: none; }
.newBloc.unlimited .footer{ display: block; padding: 0; list-style-type: none; text-align: justify;}
.newBloc.unlimited .footer li{ display: inline-block; margin: 0 2px; }
.newBloc.unlimited .footer li.current a{ color: #000; font-weight: bold; }
.newBloc.unlimited .footer li.current a:hover{ text-decoration: none; }


/*------------------------------------------*/
/*			PAGE : /RADIO					*/
/*			ZONE : #CENTER					*/
/*------------------------------------------*/

#center{ margin-top: 10px;}
#schedule.bloc .header .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 130px; text}
#schedule.bloc .corps .radios-container{ }
#schedule.bloc .corps .radios-container h2{ margin: 0 0 5px; font-size: 15px; }
#schedule.bloc .corps .radios-container .podcast-detail{ height: 80px; border-bottom: 1px solid rgba(206,205,211, 0.7); margin-bottom: 10px; overflow: hidden;}
#schedule.bloc .corps .radios-container .podcast-detail div{ padding-left: 0; }
#schedule.bloc .corps .radios-container .podcast-detail .podcast-link{ display: block; width: 40px; height: 40px; float: left; background: url('/img/ic_podcastfilter.png') no-repeat; text-indent: -9999px;}

#schedule.bloc .corps .radios-container .track-detail{ min-height: 100px; max-height: 120px; border-bottom: 1px solid rgba(206,205,211, 0.7); margin-bottom: 10px; overflow: hidden;}
#schedule.bloc .corps .radios-container .track-detail div{ padding-left: 0; }
#schedule.bloc .corps .radios-container .track-detail h2{ margin: 0 0 5px; font-size: 15px; min-height: 17px; max-height: 32px; overflow: hidden;}
#schedule.bloc .corps .radios-container .track-detail h3{ margin: 0 0 5px; font-size: 14px; min-height: 16px; max-height: 30px; overflow: hidden;}
#schedule.bloc .corps .radios-container .track-detail h4{ margin: 0 0 5px; font-size: 13px; }
#schedule.bloc .corps .radios-container .track-detail .api-icon{ display: inline-block; background: url('/img/api-sprite.png') no-repeat; overflow: hidden; margin: 0 4px; }
#schedule.bloc .corps .radios-container .track-detail .addfav{ background: url('/img/ic_addfav_historic.png') ; width: 30px; height: 30px; border: none;}
#schedule.bloc .corps .radios-container .track-detail .addfav.active{ background: url('/img/ic_removefav_historic.png') ; width: 30px; height: 30px; }
#schedule.bloc .corps .radios-container .track-detail .spotify{ background-position: -0px -60px; width: 30px; height: 30px; }
#schedule.bloc .corps .radios-container .track-detail .deezer{ background-position: -0px -0px; width: 30px; height: 30px; }
#schedule.bloc .corps .radios-container .track-detail .itunes{ background: url('/img/ic_newbluebuy_disabled.png') ; width: 30px; height: 30px; }
#schedule.bloc .corps .radios-container .track-detail .itunes.active{ background: url('/img/ic_newbluebuy.png') ; width: 30px; height: 30px; }

#chapters.bloc .header .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 130px; text}
#chapters.bloc .corps .radios-container{ }
#chapters.bloc .corps .radios-container h2{ margin: 0 0 5px; font-size: 15px; }
#chapters.bloc .corps .radios-container .podcast-detail{ height: 80px; border-bottom: 1px solid rgba(206,205,211, 0.7); margin-bottom: 10px; overflow: hidden;}
#chapters.bloc .corps .radios-container .podcast-detail div{ padding-left: 0; }
#chapters.bloc .corps .radios-container .podcast-detail .podcast-link{ display: block; width: 40px; height: 40px; float: left; background: url('/img/ic_podcastfilter.png') no-repeat; text-indent: -9999px;}

/*------------------------------------------*/
/*			PAGE : /CATEGORIES				*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
.noFavorite{ display: block; height: 446px; background: url('/img/no-favorite.png') no-repeat; padding-top: 60px; padding-left: 140px; text-align: center; }
.noFavorite:hover{ text-decoration: none; }
.noFavorite:active{ text-decoration: none; }
.noFavorite p{ font-size: 22px; color: #000; }
.noFavorite p:hover{ text-decoration: none; }

/*------------------------------------------*/
/*			PAGE : /FAQ						*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
.faq .header{ background-color: rgba(255, 255, 255, 0.8)}
.faq .header h1{ font-weight: 500;}
.faq .corps .faq-element{ cursor: pointer; margin-bottom: 10px;}
.faq .corps .faq-element .trigger{ background: url('/img/trigger-sprite.png') no-repeat -0px -0px; width: 25px; height: 25px; border: none;}
.faq .corps .faq-element .trigger-active{ background-position: -0px -25px; }
.faq .corps .faq-element .ask-container .ask{ margin-bottom: 5px; color: #3d5fc4; font-weight: bold; }
.faq .corps .faq-element .ask-container .reply{ padding: 5px 5px; border-left: 1px solid #333;}

/*------------------------------------------*/
/*			PAGE : /WHO WE ARE				*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
.we .header{ background-color: rgba(255, 255, 255, 0.8)}
.we .header h1{ font-weight: 500; } 
.we .corps p{ text-align: justify; }
.we .corps img.xavier{ float: left; margin-right: 10px; }
.we .corps h2{ font-size: 15px; text-transform: uppercase;}
.we .corps .devices{ text-align: center; margin: 20px 0 20px 0;}
.we .corps .devices img{ text-align: center; margin: 30px;}

/*------------------------------------------*/
/*			PAGE : /CATEGORIES				*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
#categories-content .detail-radio h2{ }

/*------------------------------------------*/
/*			PAGE : /MOODS					*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
.categories-container .detail-category h2{ font-size: 15px; margin-top: 5px; text-align: center;}
.moods .header .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 100px; }

/*------------------------------------------*/
/*			PAGE : /SEARCH RESULT			*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
.search-result .header .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 160px; }

/*------------------------------------------*/
/*			PAGE : /LOGIN					*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
#login .form-signin .close{ margin: 10px 15px 0 0; }
#login .form-signin{ /*top: 30px; max-width: 400px; display:block; background-color: #f7f7f7; -moz-box-shadow: 0 0 3px 3px #888; -webkit-box-shadow: 0 0 3px 3px #888;	box-shadow: 0 0 3px 3px #888; border-radius:2px; position: absolute; z-index: 1032; margin: auto; left: 50%; margin-left: -200px;*/}
#login .main,
#forgotPassword .main{ margin-bottom: 20px; }
#login .social-box{ margin: 0 auto; padding: 38px; border-bottom:1px #ccc solid; }
#login .social-box a{ font-weight:bold; font-size:18px; padding:8px; }
#login .social-box a i{ font-weight:bold; font-size:20px; }
#login .heading-desc{ font-size:20px; font-weight:bold; padding:38px 38px 0px 38px; }
#login .form-signin .form-signin-heading,
#login .form-signin .checkbox{ margin-bottom: 10px; }
#login .form-signin .checkbox{ font-weight: normal; }
/*#login .form-signin .form-control{ position: relative; font-size: 16px; height: auto; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/
#login .form-signin .form-control:focus{ z-index: 2; }
#login .form-signin input[type="text"] { margin-bottom: 10px; border-radius: 5px; }
#login .form-signin input[type="password"] { margin-bottom: 10px; border-radius: 5px; }
#login .login-footer,
#forgotPassword .login-footer{ /*background:#f0f0f0; */margin: 0 auto; border-top: 1px solid #dadada; padding:20px; }
#login .login-footer .left-section a,
#forgotPassword .login-footer .left-section a{ font-weight:bold; line-height:19px; font-size: 13px;}
#login .login-footer .btn{ color: #fff; font-weight: bold; }
#login .mg-btm{ margin-bottom:20px; }
#login .layer-login{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1031; background-color: rgba(0,0,0,0.5); }

#playlist.form-signin .close{ margin: 10px 15px 0 0; }
#playlist.form-signin{ padding: 10px; top: 30px; width: 300px; display:block; background-color: #f7f7f7; -moz-box-shadow: 0 0 3px 3px #888; -webkit-box-shadow: 0 0 3px 3px #888;	box-shadow: 0 0 3px 3px #888; border-radius:2px; position: absolute; z-index: 1032; margin: auto; left: 50%; margin-left: -200px;}
#playlist.main{ padding: 38px; }
#playlist.social-box{ margin: 0 auto; padding: 38px; border-bottom:1px #ccc solid; }
#playlist.social-box a{ font-weight:bold; font-size:18px; padding:8px; }
#playlist.social-box a i{ font-weight:bold; font-size:20px; }
#playlist.heading-desc{ font-size:20px; font-weight:bold; padding:38px 38px 0px 38px; }
#playlist.form-signin .form-signin-heading,
#playlist.form-signin .checkbox{ margin-bottom: 10px; }
#playlist.form-signin .checkbox{ font-weight: normal; }
#playlist.form-signin .form-control{ position: relative; font-size: 16px; height: auto; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#playlist.form-signin .form-control:focus{ z-index: 2; }
#playlist.form-signin input[type="text"] { margin-bottom: 10px; border-radius: 5px; }
#playlist.form-signin input[type="password"] { margin-bottom: 10px; border-radius: 5px; }
#playlist.login-footer{ background:#f0f0f0; margin: 0 auto; border-top: 1px solid #dadada; padding:20px; }
#playlist.login-footer .left-section a{ font-weight:bold; line-height:19px; font-size: 13px;}
#playlist.login-footer .btn{ color: #fff; font-weight: bold; }
#playlist.mg-btm{ margin-bottom:20px; }
#playlist.layer-login{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1031; background-color: rgba(0,0,0,0.5); }
/*------------------------------------------*/
/*			PAGE : /ACCOUNT					*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/

#accountPage .changePassword{}
#accountPage .deviceManagement{ display: block; width: 648px; height: 100px;  text-align: center; background: url('/img/devices_hover.png'); font-size: 30px; line-height: 100px; color: #fff; text-decoration: none;}
-webkit-transition: background 300ms ease-in-out;
-moz-transition: background 300ms ease-in-out;
-ms-transition: background 300ms ease-in-out;
-o-transition: background 300ms ease-in-out;
transition: background 300ms ease-in-out; }

/*------------------------------------------*/
/*			PAGE : /CONTACT					*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
.contact .header{ background-color: rgba(255, 255, 255, 0.8) }
.contact .header h1{ font-weight: 500; }
.contact .corps .well{ background-color: rgba(245, 245, 245, 0.4); }
/*------------------------------------------*/
/*			PAGE : /REGISTER				*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
.register .header{ background-color: rgba(255, 255, 255, 0.8)}
.register .header h1{ font-weight: 500;}
.register .corps .well{ background-color: rgba(245, 245, 245, 0.4); }
.register .corps .signUp{ background: url('/img/signup.png') no-repeat; padding: 21px 0;}
.register .corps p{ color: #000; font-size: 20px; text-align: center;}
.register .corps hr{ border: black; background: rgba(0,0,0,0.2); margin-top: 10px; margin-bottom: 10px;}
.register .corps .labelCheckbox { font-weight: lighter; }
.register .corps .cguRadioline { margin-top: 20px;}
.register .corps .cguRadioline p { text-align: left; font-size: 10px;}

/*------------------------------------------*/
/*			PAGE : /404						*/
/*			ZONE : #error-404				*/
/*------------------------------------------*/
#error-404{ text-align: center; }
#error-404 img{ margin: 80px 0;}

/*------------------------------------------*/
/*			PAGE : /500						*/
/*			ZONE : #error-503				*/
/*------------------------------------------*/
#error-503{ text-align: center;}
#error-503 img{ margin: 80px 0;}


.rightArrow{ width: 8px; height: 12px; display: block; background: url('/img/ic_rightarrow.png'); float: left; margin: 4px 5px 0 5px;}
/*------------------------------------------*/
/*			PAGE : /jobs					*/
/*			ZONE : #jobs					*/
/*------------------------------------------*/
#jobs{}
#jobs .header { background-color: rgba(255, 255, 255, 0.8); }
#jobs ul .item{ width: 100%; padding: 0; margin-bottom: 10px; height: 161px; overflow: hidden;}
#jobs ul .item .item-imgBG{ width: 161px; height: 161px; float: left; padding: 7px; background: url('/img/white-arrows-square-sprite.png'); }
#jobs ul .item .imgBG1{ background-position: -161px -161px; }
#jobs ul .item .imgBG2{ background-position: -0px -161px; }
#jobs ul .item .item-imgBG .item-img{ width: 147px; height: 147px;}
#partners ul .item .item-imgBG .item-img p{ height: 147px; line-height: 147px; text-align: center; }
#partners ul .item .item-imgBG .item-img p img{ vertical-align: middle; }
#jobs ul .item .item-description{ padding: 7px 0 0 0; }
#jobs ul .item .item-description h2{ margin: 0 0 10px 0; font-size: 15px; font-weight: bold; }

#jobs ul .item .item-description a{ float: left; }

#jobs ul .item:hover .imgBG1{ background-position: -0px -0px; }
#jobs ul .item:hover .imgBG2{ background-position: -161px -0px; }
#jobs ul .item:hover .item-imgBG .item-img{ background-color: rgba(255, 255, 255, 0.6); }

#jeu .header { background-color: rgba(255, 255, 255, 0.8); }

/*------------------------------------------*/
/*			PAGE : /partners				*/
/*			ZONE : #partners				*/
/*------------------------------------------*/
#partners{}
#partners .header { background-color: rgba(255, 255, 255, 0.8); }
#partners ul .item{ width: 100%; padding: 0; margin-bottom: 5px; height: 165px; overflow: hidden;}
#partners ul .item .item-imgBG{ width: 161px; height: 161px; float: left; padding: 7px; background: url('/img/white-arrows-square-sprite.png'); }
#partners ul .item .imgBG1{ background-position: -161px -161px; }
#partners ul .item .imgBG2{ background-position: -0px -161px; }
#partners ul .item .item-imgBG .item-img{ width: 147px; height: 147px;}
#partners ul .item .item-imgBG .item-img p{ height: 147px; line-height: 147px; text-align: center; }
#partners ul .item .item-imgBG .item-img p img{ vertical-align: middle; }
#partners ul .item .item-description{ padding: 7px 0 0 0; }
#partners ul .item .item-description h2{ margin: 0 0 10px 0; font-size: 15px; font-weight: bold; text-align: justify;}
/*#partners ul .item .item-description a{ float: left; }*/

#partners ul .item:hover .imgBG1{ background-position: -0px -0px; }
#partners ul .item:hover .imgBG2{ background-position: -161px -0px; }
#partners ul .item:hover .item-imgBG .item-img{ background-color: rgba(255, 255, 255, 0.6); }

/*------------------------------------------*/
/*			PAGE : /talkAbout				*/
/*			ZONE : #talkAbout				*/
/*------------------------------------------*/
#talkAbout{}
#talkAbout .header{ background-color: rgba(255, 255, 255, 0.8); }
#talkAbout .corps .longImgContainer{ }
#talkAbout .corps .longImgContainer .longImg{ background: url('/img/talkAbout.png') no-repeat; background-position: -0px -0px; width: 161px; height: 677px; }
#talkAbout .corps .longImgContainer .longImg:hover{ background-position: -0px -677px; width: 161px; height: 677px; }
#talkAbout .corps .text-container{ padding: 0; }
#talkAbout .corps .text-container hr{ border: 0; border-top: 4px solid #3d58c3; width: 30px; margin: 20px 0; }
#talkAbout .corps .text-container h2{ margin: 0 0 10px 0; font-size: 15px; font-weight: bold; }
#talkAbout .corps .text-container a{ float: left; }

/*------------------------------------------*/
/*			PAGE : /press					*/
/*			ZONE : #press					*/
/*------------------------------------------*/
#press-content{}
#press-content .header{ background-color: rgba(255, 255, 255, 0.8); }
#press-content .corps .longImgContainer{ }
#press-content .corps .longImgContainer .longImg{ background: url('/img/press-sprite.png') no-repeat; background-position: -0px -0px; width: 161px; height: 677px; }
#press-content .corps .longImgContainer .longImg:hover{ background-position: -0px -677px; width: 161px; height: 677px; }
#press-content .corps .text-container{ padding: 0; }
#press-content .corps .text-container .btn-login{ font-size: 15px; }
#press-content .corps .text-container hr{ border: 0; border-top: 4px solid #3d58c3; width: 30px; margin: 20px 0; }
#press-content .corps .text-container h2{ margin: 20px 0 10px 0; font-size: 15px; font-weight: bold; }

/*------------------------------------------*/
/*			PAGE : /becomePartner				*/
/*			ZONE : #becomePartner				*/
/*------------------------------------------*/
#becomePartner{}
#becomePartner .header{ background-color: rgba(255, 255, 255, 0.8); }
#becomePartner .corps .longImgContainer{ }
#becomePartner .corps .longImgContainer .longImg{ background: url('/img/becomepartner-sprite.png') no-repeat; background-position: -0px -0px; width: 161px; height: 677px; }
#becomePartner .corps .longImgContainer .longImg:hover{ background-position: -0px -677px; width: 161px; height: 677px; }
#becomePartner .corps .text-container{ padding: 0; }
#becomePartner .corps .text-container .btn-login{ font-size: 15px; }
#becomePartner .corps .text-container hr{ border: 0; border-top: 4px solid #3d58c3; width: 30px; margin: 20px 0; }
#becomePartner .corps .text-container h2{ margin: 0 0 10px 0; font-size: 15px; font-weight: bold; }

/*------------------------------------------*/
/*			PAGE : /referenceRadio				*/
/*			ZONE : #referenceRadio				*/
/*------------------------------------------*/
#referenceRadio{}
#referenceRadio .header{ background-color: rgba(255, 255, 255, 0.8); }
#referenceRadio .corps .longImgContainer{ }
#referenceRadio .corps .longImgContainer .longImg{ background: url('/img/addRadio-sprite.png') no-repeat; background-position: -0px -0px; width: 161px; height: 677px; }
#referenceRadio .corps .longImgContainer .longImg:hover{ background-position: -0px -677px; width: 161px; height: 677px; }
#referenceRadio .corps .text-container{ padding: 0; }
#referenceRadio .corps .text-container hr{ border: 0; border-top: 4px solid #3d58c3; width: 30px; margin: 20px 0; }
#referenceRadio .corps .text-container h2{ margin: 0 0 10px 0; font-size: 15px; font-weight: bold; }
#referenceRadio .corps .text-container .rightArrow{ width: 8px; height: 12px; display: block; background: url('/img/ic_rightarrow.png'); float: left; margin: 4px 5px 0 5px;}
#referenceRadio .corps .text-container a{ float: left; }
#referenceRadio .corps .text-container .btn-login{ font-size: 15px;}

/*------------------------------------------*/
/*			PAGE : /MOBILE LAYER			*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/
#mobileLayer .container{ top: 0px; display:block; background-color: #f7f7f7; position: absolute; z-index: 1032; left: 0; width: 100%; }
#mobileLayer .header{ margin-bottom: 20px; }
#mobileLayer .header .close{ margin: 10px 15px 0 0; }
#mobileLayer .header .logo{ text-align: center; margin-top: 10px;}
#mobileLayer .header .desc{ font-size: 19px; font-weight:bold; text-align: center; margin-bottom: 15px; }
#mobileLayer .header .btn-layer{ margin-bottom: 10px }
#mobileLayer .corps{ text-align: center; }
#mobileLayer .layer-login{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1031; background-color: #f7f7f7; }

/*------------------------------------------*/
/*			PAGE : /FIVEMINUTESLAYER		*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/

#fiveMinutesLayer .container{ top: 20px; 
	display: block; 
	position: absolute; 
	z-index: 1032; 
	background: url('/img/bg_popup.jpg') no-repeat; 
	border-radius: 5px;
	-moz-box-shadow: 0px 2px 2px 0px #000;
	-webkit-box-shadow: 0px 2px 2px 0px #000;
	-o-box-shadow: 0px 2px 2px 0px #000;
	box-shadow: 0px 2px 2px 0px #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=180, Strength=2);
	width: 1024px !important;
}
#fiveMinutesLayer .container .closeLayer{ color: #fff; font-weight: bold; font-size: 15px; float: right; margin-top: 10px; cursor: pointer; }
#fiveMinutesLayer .container .closeLayer:hover{ color: #2273b9; }
#fiveMinutesLayer .container .all{ margin: auto; width: 936px;}
#fiveMinutesLayer .container .left{ float: left; padding-top: 80px; }
#fiveMinutesLayer .container .center{ float: left; margin: 0 25px 30px 25px; margin-bottom: 30px}
#fiveMinutesLayer .container .center .logo{ height: 259px; margin : 80px auto 50px auto; }
#fiveMinutesLayer .container .center .buttons{ margin: auto; }
#fiveMinutesLayer .container .center .buttons .stores{ }
#fiveMinutesLayer .container .center .buttons .goSite{ display: block; width: 390px; height: 60px; border: 2px solid #fff; border-radius: 5px; margin-top: 20px; color: #fff; font-size: 17px; line-height: 57px; text-align: center; text-transform: uppercase; }
#fiveMinutesLayer .container .center .buttons .goSite:hover{ border: 2px solid #2273b9; color: #2273b9;}
#fiveMinutesLayer .container .center .buttons .goSite:hover,
#fiveMinutesLayer .container .center .buttons .goSite:focus,
#fiveMinutesLayer .container .center .buttons .goSite:active{ text-decoration: none; }
#fiveMinutesLayer .container .right{ float: left; padding-top: 80px; text-align: right;}
#fiveMinutesLayer .layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1031; background: rgba(0, 0, 0, 0.6);/* background: url('/img/layerinactivity_bg.png') fixed no-repeat;*/ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

/*------------------------------------------*/
/*			PAGE : /LIVERADIOLAYER		*/
/*			ZONE : #MAIN					*/
/*------------------------------------------*/

#liveradioLayer .container{ top: 20px; display: block; position: absolute; z-index: 1032; background: url('/img/bg_popup.jpg') no-repeat; border-radius: 5px;
	-moz-box-shadow: 0px 2px 2px 0px #000;
	-webkit-box-shadow: 0px 2px 2px 0px #000;
	-o-box-shadow: 0px 2px 2px 0px #000;
	box-shadow: 0px 2px 2px 0px #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=180, Strength=2);
}
#liveradioLayer .container .closeLayer{ color: #fff; font-weight: bold; font-size: 15px; float: right; margin-top: 10px; cursor: pointer; }
#liveradioLayer .container .closeLayer:hover{ color: #2273b9; }
#liveradioLayer .container .all{ margin: auto; width: 936px; height: 559px; }
#liveradioLayer .container .center{ width: 532px; margin: 0 auto; }
#liveradioLayer .container .center .logo{ padding-top: 10px; }
#liveradioLayer .container .center .buttons{ margin: auto; }
#liveradioLayer .container .center .buttons .stores{ width: 318px; margin: 0 auto 15px auto;}
#liveradioLayer .container .center .buttons .goSite{ display: block; width: 318px; height: 50px; margin: 0 auto; border: 2px solid #fff; border-radius: 5px; color: #fff; font-size: 17px; line-height: 50px; text-align: center; text-transform: uppercase; }
#liveradioLayer .container .center .buttons .goSite:hover{ border: 2px solid #2273b9; color: #2273b9;}
#liveradioLayer .container .center .buttons .goSite:hover,
#liveradioLayer .container .center .buttons .goSite:focus,
#liveradioLayer .container .center .buttons .goSite:active{ text-decoration: none; }
#liveradioLayer .layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1031; background: rgba(0, 0, 0, 0.6); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }



/*------------------------------------------*/
/*			PAGE : /RADIO					*/
/*------------------------------------------*/
#radioIdentity .displayButton{ position: absolute; margin: 0; border: none; background: transparent; height: 40px; width: 40px; border-radius: 20px; padding: 0; }
#radioIdentity .displayButton:hover{ background: #395ac0;}
#radioIdentity .displayButton .textButton{ display: none; }
#radioIdentity .displayButton:hover .textButton{ display: initial; float: left;  color: #fff; line-height: 35px; padding: 0 10px 0 15px; }
#radioIdentity .displayButton .icButton{ display: block; width: 30px; height: 30px; background-position: 0 0; margin: 1px auto 0 auto; }

#radioIdentity .displayLink{ display: block; position: absolute; padding: 0 5px; margin: 0; border: none; background: transparent; width: 40px; height: 40px; border-radius: 20px; }
#radioIdentity .displayLink:hover{ background: #395ac0;  }
#radioIdentity .displayLink .textLink{ display: none; }
#radioIdentity .displayLink:hover .textLink{ display: initial; float: left;  color: #fff; line-height: 35px; padding: 0 10px 0 15px; }
#radioIdentity .displayLink .icLink{ display: block; width: 30px; height: 30px; background-position: 0 0; margin: 5px auto 0 auto; }
/*===*/

/*Favorites*/
#radioIdentity .displayButton[data-status=unavailable] .icButton.icAddFav, 
#radioIdentity .displayButton[data-status=disconnected] .icButton.icAddFav { background: url('../img/ic_addFav_sprite_30x30.png') no-repeat; }
#radioIdentity .displayButton[data-status=available] .icButton.icAddFav{ background: url('../img/ic_delFav_sprite_30x30.png') no-repeat; }

#radioIdentity .displayButton:hover[data-status=unavailable] .icButton,
#radioIdentity .displayButton:hover[data-status=disconnected] .icButton,
#radioIdentity .displayButton:hover[data-status=available] .icButton{ background-position: 0 -30px; }

/*SeeMore*/
#radioIdentity .displayLink .icLink.icSeeMore{ background: url('../img/ic_seemore_sprite_30x30.png') no-repeat; }
#radioIdentity .displayLink:hover .icLink{ background-position: 0 -30px; }


#radioIdentity .itemInfosBloc{
	height: 200px;
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
#radioIdentity .itemInfosBloc .displayButton{ top : 4px; right: 15px; }

#radioIdentity .playItem{ display: block; width: 200px; height: 200px; position: relative; }
#radioIdentity .playItem:hover{}
#radioIdentity .playItem .overlay{}
#radioIdentity .playItem .overlay i{ display: none; color: rgba(255, 255, 255, 0.8); }
#radioIdentity .playItem:hover .overlay{ display: block; text-align: center; position: absolute; transition: all 0.2s ease; background-color: rgba(0, 0, 0, 0.1); width: 100%; height: 100%; }
#radioIdentity .playItem:hover .overlay i{ display: inline; line-height: 200px; }
#radioIdentity .playItem .itemLogo{ width: 200px; height: 200px; background : url('../img/no_radio_200x200.png'); float: left; padding-left: 0; }

#radioIdentity .itemName{ width: 380px; max-height: 55px; float: left; font-size: 25px; margin-top: 10px; text-transform: none; overflow: hidden; color: #000;}
#radioIdentity .itemBaseline{ color: #525252; font-size: 17px; font-weight: normal; margin-top: 10px; max-height: 36px; overflow: hidden; clear: both; }

#radioIdentity .social{ margin: 0; padding: 0; max-height: 42px; overflow: hidden; }
#radioIdentity .social li{ display: inline-block; width: 36px; height: 36px; margin: 0 10px 0 0; }
#radioIdentity .social li .socialIcon{ display: block;	width: 36px; height: 36px; border-radius: 50px;	cursor: pointer; background-position: 0 0; }
#radioIdentity .social li .socialIcon.facebook{ background: url('../img/ic_fb_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.twitter_account{ background: url('../img/ic_twitter_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.twitter_hashtag{ background: url('../img/ic_twitter_hashtag_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.googleplus{ background: url('../img/ic_g+_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.website{ background: url('../img/ic_url_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.youtube{ background: url('../img/ic_youtube_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.instagram{ background: url('../img/ic_insta_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.pinterest{ background: url('../img/ic_pin_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.odnoklassniki{ background: url('../img/ic_ok_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.linkedin{ background: url('../img/ic_linkedin_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.dailymotion{ background: url('../img/ic_daily_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.vimeo{ background: url('../img/ic_vimeo_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon.vkontakte{ background: url('../img/ic_vk_sprite_36x36.png') no-repeat; }
#radioIdentity .social li .socialIcon:hover{ background-position: 0 -36px; }

#radioIdentity .tags{ margin: 0; padding: 2px 0 0 0; max-height: 53px; overflow: hidden; }
#radioIdentity .tags li{ display: inline-block; margin: 0 10px 10px 0; }
#radioIdentity .tags li .tagsIcon{ border-radius: 12px; cursor: pointer; padding: 3px 10px; color: white; font-size: 14px; }
#radioIdentity .tags li .tagsIcon.country{ background: #fc5a43; cursor: initial; }
#radioIdentity .tags li .tagsIcon.group{ background: #01c150; }
#radioIdentity .tags li .tagsIcon.topic{ background: #01c4bc; }
#radioIdentity .tags li .tagsIcon.music{ background: #f57f45; }
#radioIdentity .tags li .tagsIcon.country:hover{ background: #fc5a43; }
#radioIdentity .tags li .tagsIcon:hover{ text-decoration: none; background: #395ac0; }

#radioIdentity .action{ margin: 5px 0; padding: 0; }
#radioIdentity .action li{	margin : 5px 0; }
#radioIdentity .action li .actionBtn{ display: block; width: 200px; height: 56px; border-radius: 3px; cursor: pointer; padding-left: 15px; font-weight: 500; font-size: 15px; line-height: 55px; background: #fff; border: 1px solid transparent; }
#radioIdentity .action li .actionBtn[data-status=hidden]{ display: none; }
#radioIdentity .action li .actionBtn[data-status=active]{ border-right: 3px solid #395ac0; }
#radioIdentity .action li .actionBtn.playItem{ color: #fff; background: #395ac0; }
#radioIdentity .action li .actionBtn.playItem:hover{ text-decoration: underline; border: 1px solid #285e8e; }
#radioIdentity .action li .actionBtn.playItem .icPlay{ display: block; width: 22px; height: 22px; background: url('../img/ic_play_sprite_22x22.png') no-repeat; background-position: 0 0; margin: 15px 10px 0 0;  float: left; }
#radioIdentity .action li .actionBtn.playItem:hover .icPlay{ background-position: 0 -22px; }

#radioIdentity .stores{ margin: 0;	padding: 0 0 0 3px; }
#radioIdentity .stores li{ display: inline-block; }
#radioIdentity .stores li .storeBtn{ display: block; cursor: pointer; height: 32px; }
#radioIdentity .stores li .storeBtn.apple{ width: 104px; background: url('../img/btn_appstore_104x32.png') }
#radioIdentity .stores li .storeBtn.android{ width: 87px; background: url('../img/btn_playstore_104x87.png') }

#radioIdentity .noContent{ margin-top: 10px; display: none; }

#radioIdentity .liveInfos{ min-height: 120px; max-height: 128px; margin: 5px 0; color: #525252; padding: 0; overflow: hidden}

#radioIdentity .liveInfos[data-status=unavailable]{ display: none; }
#radioIdentity .liveInfos[data-status=available]{ display: block; }

#radioIdentity .liveInfos .epg,
#radioIdentity .liveInfos .metadata{ display: none;}
#radioIdentity .liveInfos .live{ display: inline-block; background: #395ac0; padding: 0 7px; color: #fff; border-radius: 8px; height: 21px; line-height: 21px; }

#radioIdentity .liveInfos .showInfos{ max-height: 60px; padding-top: 5px; padding-right: 50px;}
#radioIdentity .liveInfos .showInfos .displayButton{ right: 5px; top: 15px; }
#radioIdentity .liveInfos .showInfos .timeLeft{ font-size: 13px; margin: 0 0 5px 0; height: 21px; overflow: hidden; }
#radioIdentity .liveInfos .showInfos .showName{ font-size: 14px; font-weight: 600; margin: 0 0 10px 0; max-height: 30px; overflow: hidden; color: #000;}
#radioIdentity .liveInfos .peoplesTxt{ font-size: 13px; margin: 5px 0 5px 0; height: 18px; overflow: hidden; display: none;}
#radioIdentity .liveInfos .peoples{ margin: 5px 0; padding: 0; max-height: 36px; overflow: hidden; display: none;}
#radioIdentity .liveInfos .peoples li{ display: inline-block; margin-right: -10px;}
#radioIdentity .liveInfos .peoples li .peoplePicture{ display: block; width: 30px; height: 30px; border-radius: 50px; float: left; overflow: hidden; border: 1px solid #f5f5f5;}
/*	.liveInfos .peoples li .peoplePicture img{ -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.liveInfos .peoples li .peoplePicture:hover img{ -webkit-filter: grayscale(0%); filter: grayscale(0%); }*/
#radioIdentity .liveInfos .trackInfos{ max-height: 60px; padding-top: 5px; padding-right: 50px;}
#radioIdentity .liveInfos .trackInfos .displayButton{ right: 5px; }
#radioIdentity .liveInfos .trackInfos p{ margin: 0; }
#radioIdentity .liveInfos .trackInfos .live{  }
#radioIdentity .liveInfos .trackInfos h3{ margin: 0 0 5px 0; max-height: 50px; overflow: hidden; line-height: 15px; }
#radioIdentity .liveInfos .trackInfos .trackName{ font-size: 14px; font-weight: 600; color: #000;}
#radioIdentity .liveInfos .trackInfos .albumName{ font-size: 13px; font-style: italic; }
/*	.liveInfos .peoples li .peoplePicture img{ -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.liveInfos .peoples li .peoplePicture:hover img{ -webkit-filter: grayscale(0%); filter: grayscale(0%); }*/

#radioIdentity .nextBloc{ height: 110px; margin: 5px 0; display: none; }
#radioIdentity .nextBloc .displayLink{ right: 15px; }
#radioIdentity .nextBloc .next{ width: 30px; height: 100%; background: url('../img/ic_next.png') no-repeat; float: left;}
#radioIdentity .nextBloc .schedule{ margin: 0; padding: 0; }
#radioIdentity .nextBloc .schedule li{ display: inline-block; margin: 0 3px; }
#radioIdentity .nextBloc .schedule li .scheduleElement{ display: block; width: 80px; height: 110px; background: #fff; text-align: center; border-radius: 3px; color: #525252;}
#radioIdentity .nextBloc .schedule li .scheduleElement:hover{ text-decoration: none; }
#radioIdentity .nextBloc .schedule li .scheduleElement p{ margin: 5px 0 5px; }
#radioIdentity .nextBloc .schedule li .scheduleElement .hour{ margin: 0 0 5px; padding-top: 5px; max-height: 25px; overflow: hidden; }

#radioIdentity .itemDescription{ color: #525252; background: #fff; border-radius: 3px; font-size: 13px; text-align: justify; padding: 10px; margin: 5px 0; font-weight: 500; display: none; }
#radioIdentity .itemDescription p{ margin: 0; white-space: pre-wrap;}

#radioIdentity .radioPlaylist{ height: 35px; margin: 10px 0; display: none;}
#radioIdentity .radioPlaylist .playlist{ height: 35px; overflow: hidden; float: left; }
#radioIdentity .radioPlaylist .playlist .playlistElement{ display: inline-block; width: 35px; height: 35px; margin-right: 1px;}
#radioIdentity .radioPlaylist .seePlaylist{ line-height: 35px; font-weight: 500; text-align: right; }

#podcastsList{ margin: 5px 0; color: #525252; padding: 0; overflow: hidden; display: none;}
#podcastsList .podcast{ margin: 10px 0; }
#podcastsList .podcast .podcastInfos .podcastName{ font-size: 14px; font-weight: 600; margin: 0 0 2px 0; max-height: 30px; overflow: hidden; color: #000;}
#podcastsList .podcast .podcastInfos .podcastDescription{ font-size: 14px; margin: 0 0 10px 0; max-height: 38px; overflow: hidden; color: #000;}
#podcastsList .podcast .podcastLogo .playPodcast{ display: block; width: 60px; height: 60px; position: relative; }
#podcastsList .podcast .podcastLogo .playPodcast .overlay{ display: none; text-align: center; position: absolute; }
#podcastsList .podcast .podcastLogo .playPodcast .overlay i{ display: none; color: rgba(255, 255, 255, 0.8); }
#podcastsList .podcast .podcastLogo .playPodcast:hover .overlay{ display: block; transition: all 0.2s ease; background-color: rgba(0, 0, 0, 0.1); width: 100%; height: 100%; }
#podcastsList .podcast .podcastLogo .playPodcast:hover .overlay i{ display: inline; line-height: 60px; }

#scheduleList{ margin: 5px 0; color: #525252; padding: 0; overflow: hidden; display: none;}
#scheduleList .schedule{ margin: 10px 0; }
#scheduleList .schedule .scheduleInfos .scheduleName{ font-size: 14px; font-weight: 600; margin: 0 0 5px 0; max-height: 30px; overflow: hidden; color: #000;}
#scheduleList .schedule .scheduleInfos .scheduleDescription{ font-size: 14px; margin: 0 0 10px 0; max-height: 38px; overflow: hidden; color: #000;}

#playList{ margin: 5px 0; color: #525252; padding: 0; overflow: hidden; display: none; }
#playList .play{ margin: 10px 0; }
#playList .play .playInfos .playName{ font-size: 14px; font-weight: 600; margin: 0 0 5px 0; max-height: 30px; overflow: hidden; color: #000;}
#playList .play .playInfos .playDescription{ font-size: 14px; margin: 0 0 10px 0; max-height: 38px; overflow: hidden; color: #000;}


/*------------------------------------------*/
/*				#MEDIAS QUERIES				*/
/*------------------------------------------*/
	
	@media (max-width: 422px) {
		.gold .detail-radio { width: 150px; }
		#player .header .onAir span{ width: 150px; height: 34px; line-height: 34px; overflow: hidden;  }
	}
	@media (min-width: 442px) and (max-width: 768px) {
		.dropdown-menu-large { margin-left: 0 ; margin-right: 0 ; }
		.dropdown-menu-large > li {	margin-bottom: 30px; }
		.dropdown-menu-large > li:last-child { margin-bottom: 0; }
		.dropdown-menu-large .dropdown-header { padding: 3px 15px !important; }
		.infos .flags{ margin-bottom: 5px; }	
		.gold{ margin-top: 10px; }		
		.gold .detail-radio { width: 200px; }	
		#player #circularG { margin-left: 75px; }
		#playerPodcast .corps .right .jp-interface .jp-controls { margin-right: 0; }		
	}
	@media (min-width: 768px) {
		.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 0; }
		.navbar-nav>li>#profile { padding: 0;}
		.bloc{ padding-right: 0; }
		.carousel { margin: 0 0 20px 15px; }
	}
	@media (min-width: 768px) and (max-width: 992px) {
		#player .corps .right .jp-interface .jp-controls { margin-right: 0; }
		#player #circularG { margin-left: 112px; }
		#playerPodcast .corps .right .jp-interface .jp-controls { margin-right: 0; }
		#playerPodcast #circularG { margin-left: 97px; }
	}
	
	@media (min-width: 992px) {
		.search-box form div div:not(.first){ padding-left: 0px; }
		.search-box form div div{ padding-right: 0px; }	
		#player #circularG{ margin-left: 143px; }
		#playerPodcast #circularG{ margin-left: 193px; }
	}
	@media (max-width: 992px) {
		.dropdown-menu-large{	left: 30%; }
		.search-box form #v_search{ border-radius: 0px; }
		.search-box form div{ margin-bottom: 10px; }	
		.search-box form button[type="submit"]{ border-radius:  4px; }
		.xs-sm-encart{ padding-left: 5px; margin-bottom: 20px; }
		.bloc .corps{ margin-bottom: 20px; }

		/*------------------------------------------*/
		/*					#FOOTER					*/
		/*------------------------------------------*/
		#footer { background-image: none; background-color: #000; }
		.presentation .header .social .social-icon{ margin: 0px 0 10px 14px; }
		
		/*------------------------------------------*/
		/*					#PLAYER					*/
		/*------------------------------------------*/
		#player .corps .right .jp-interface{ padding-right: 0; }

		/*------------------------------------------*/
		/*			PAGE : /RADIO					*/
		/*			ZONE : #CENTER					*/
		/*------------------------------------------*/

		#center .bloc .radios-container{ margin-bottom: 10px; }
		#center .bloc .corps li.first .podcast-detail{ height: initial; padding-bottom: 10px; }
		#center .bloc .corps li.first .podcast-detail div{ line-height: 12px; }
		#center .bloc .radios-container .podcast-detail{ padding-bottom: 10px; }
	}

	@media (min-width: 992px) and (max-width: 1200px) {
		.gold .text { width: 208px; }			
	}

	@media (min-width: 1200px)	{
		.container { width: 1024px;	}		
		
		.gold .text { width: 226px;	}
	}
	
	@media (max-width: 1200px) {
		/*------------------------------------------*/
		/*					#PLAYER					*/
		/*------------------------------------------*/

		#player .corps .left .radio-img{ margin-left: 0px; }	
	}




.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding-left:0;padding-right:0}.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon :first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{background-image:none}
.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{background-image:none}
.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{background-image:none}
.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{background-image:none}
.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}
.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-instagram{color:#fff;background-color:#517fa4;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#446a89;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#517fa4;border-color:rgba(0,0,0,0.2)}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{color:#fff;background-color:#a81a20;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{background-image:none}
.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}
.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-twitter{color:#fff;background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#1c92c7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}
.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{background-image:none}
.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.btn-deezer{color:#fff;background-color:#22222b;border-color:rgba(255,255,255,0.2)}
.btn-deezer .ic-deezer{ display: block; background: url('/img/ic_deezer.png'); width: 32px; height: 32px; background-position: center center; background-repeat: no-repeat; border-right:1px solid rgba(255,255,255,0.2)}
.btn-deezer:hover,.btn-deezer:focus,.btn-deezer:active,.btn-deezer.active,.open .dropdown-toggle.btn-deezer{color:#fff;background-color:#000;border-color:rgba(0,0,0,0.2)}
.btn-deezer:active,.btn-deezer.active,.open .dropdown-toggle.btn-deezer{background-image:none}
.btn-deezer.disabled,.btn-deezer[disabled],fieldset[disabled] .btn-deezer,.btn-deezer.disabled:hover,.btn-deezer[disabled]:hover,fieldset[disabled] .btn-deezer:hover,.btn-deezer.disabled:focus,.btn-deezer[disabled]:focus,fieldset[disabled] .btn-deezer:focus,.btn-deezer.disabled:active,.btn-deezer[disabled]:active,fieldset[disabled] .btn-deezer:active,.btn-deezer.disabled.active,.btn-deezer[disabled].active,fieldset[disabled] .btn-deezer.active{background-color:#22222b;border-color:rgba(0,0,0,0.2)}

.btn-spotify{color:#fff;background-color:#2ebd59;border-color:rgba(0,0,0,0.2)}
.btn-spotify .ic-spotify{ display: block; background: url('/img/ic_spotify.png'); width: 32px; height: 32px; background-position: center center; background-repeat: no-repeat; border-right:1px solid rgba(0,0,0,0.2)}
.btn-spotify:hover,.btn-spotify:focus,.btn-spotify:active,.btn-spotify.active,.open .dropdown-toggle.btn-spotify{color:#fff;background-color:#1ed760;border-color:rgba(0,0,0,0.2)}
.btn-spotify:active,.btn-spotify.active,.open .dropdown-toggle.btn-spotify{background-image:none}
.btn-spotify.disabled,.btn-spotify[disabled],fieldset[disabled] .btn-spotify,.btn-spotify.disabled:hover,.btn-spotify[disabled]:hover,fieldset[disabled] .btn-spotify:hover,.btn-spotify.disabled:focus,.btn-spotify[disabled]:focus,fieldset[disabled] .btn-spotify:focus,.btn-spotify.disabled:active,.btn-spotify[disabled]:active,fieldset[disabled] .btn-spotify:active,.btn-spotify.disabled.active,.btn-spotify[disabled].active,fieldset[disabled] .btn-spotify.active{background-color:#2ebd59;border-color:rgba(0,0,0,0.2)}




    .animate { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
	.navbar-fixed-right { position: fixed; top: 62px; border-radius: 0px; left: 0; }
	.navbar-minimal { width: 60px; min-height: 60px; border-width: 0px; z-index: 997; }
	.navbar-minimal .ic{ width: 20px; height: 20px; display: block; }
	.navbar-minimal .ic-france{ background: url('/img/ic_france.png'); }
	.navbar-minimal .ic-unitedKingdom{ background: url('/img/ic_uk.png'); }
	.navbar-minimal .ic-belgium{ background: url('/img/ic_bel.png'); }
	.navbar-minimal .ic-switzerland{ background: url('/img/ic_suisse.png'); }
	.navbar-minimal .ic-ireland{ background: url('/img/ic_ireland.png'); }
	.navbar-minimal .ic-other{ background: url('/img/ic_worldlang.png'); }
	.navbar-minimal .ic-contact{ background: url('/img/ic_contact.png'); }

	.navbar-minimal > .navbar-menu { display: block !important; top: -1000px; left: 0px; margin: 0px; padding: 0px; list-style: none; z-index: 50; background-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.5); }
	.navbar-minimal > .navbar-menu > li {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
		height: 40px;
	}
	.navbar-minimal > .navbar-menu > li > a {
		position: relative;
		display: inline-block;
		color: #1D1D1B;
		padding: 10px 11px;
		text-align: left;
		cursor: pointer;
		border-bottom: 1px solid rgb(81, 81, 81);
		width: 100%;
		text-decoration: none;
		margin: 0px;
	}

	.navbar-minimal > .navbar-menu > li > a:hover {
		background-color: rgba(255, 255, 255, 0.7);
	}

	.navbar-minimal > .navbar-menu > li > a:last-child {
		border-bottom-width: 0px;
	}
	.navbar-minimal > .navbar-menu > li > a > .glyphicon {
		float: right;
	}

	.navbar-minimal.open {
		width: 320px;
	}

	.navbar-minimal.open > .navbar-toggler > span {
		background-position: 0 -16px;
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	.navbar-minimal.open > .navbar-menu {
		top: 60px;
		width: 100%;
		min-height: 100%;
	}
		@media (min-width: 768px) {
		.navbar-minimal.open {
			width: 40px;
		}
		.navbar-minimal.open > .navbar-menu {
			overflow: visible;
		}
		.navbar-minimal > .navbar-menu > li > a > .desc {
			position: absolute;
			display: inline-block;
			top: 50%;
			right: 60px;
			margin-top: -20px;
			text-align: left;
			white-space: nowrap;
			padding: 10px 13px;
			border-width: 0px !important;
			background-color: rgb(255, 255, 255);
			background-color: rgba(255, 255, 255, 0.5);
			opacity: 0;
		}
		.navbar-minimal > .navbar-menu > li > a > .desc:after {
			z-index: -1;
			position: absolute;
			top: 50%;
			right: -10px;
			margin-top: -10px;
			content:'';
			width: 0;
			height: 0;
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent; 	
			border-left: 10px solid rgb(255, 255, 255);
			border-left-color: rgba(255, 255, 255, 0.5);
		}
		.navbar-minimal > .navbar-menu > li > a:hover > .desc {
			right: 60px;
			opacity: 1;
		}
	}



/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #fff; 
width: 738px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 


.dual-list .list-group {
margin-top: 8px;
}

.list-left li, .list-right li {
cursor: pointer;
}

.list-arrows {
padding-top: 100px;
}

.list-arrows button {
margin-bottom: 20px;
}

.list-right .list-group-item{
	min-height: 62px;
}
.list-left .list-group-item.added {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}



body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}


.panel{
	background-color: transparent;
	border-color: transparent;
	border: 0;
}
.panel > .list-group
{
    margin-bottom: 0;
    border-color: transparent;
    background-color: transparent;
}
.panel > .list-group .list-group-item
{
	background-color: rgba(255, 255, 255, 0.6);
    margin: 2px 0;
    border: none;
}
.panel > .list-group .list-group-item:hover
{
	background-color: rgba(255, 255, 255, 0.9);
}
.panel > .list-group .list-group-item:first-child
{
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel > .list-group .list-group-item:last-child
{
    border-bottom: 0;
}
.panel-heading + .list-group .list-group-item:first-child
{
    border-top-width: 0;
}
.panel-default .list-group-item.active
{
    color: #000;
    background-color: #DDD;
    border-color: #DDD;
}
.panel-primary .list-group-item.active
{
    color: #FFF;
    background-color: #428BCA;
    border-color: #428BCA;
}
.panel-success .list-group-item.active
{
    color: #3C763D;
    background-color: #DFF0D8;
    border-color: #D6E9C6;
}
.panel-info .list-group-item.active
{
    color: #31708F;
    background-color: #D9EDF7;
    border-color: #BCE8F1;
}
.panel-warning .list-group-item.active
{
    color: #8A6D3B;
    background-color: #FCF8E3;
    border-color: #FAEBCC;
}
.panel-danger .list-group-item.active
{
    color: #A94442;
    background-color: #F2DEDE;
    border-color: #EBCCD1;
}
.panel a.list-group-item.active:hover, a.list-group-item.active:focus
{
    color: #000;
    background-color: #DDD;
    border-color: #DDD;
}
