

#newheader .col_header {
	margin: 5px 0;
	padding: 0;
}

#newheader .music-player-list {
	margin-bottom: 0;
}

#newheader .col_header.custom-trois-tiers {	width : 100%; }
#newheader .col_header.custom-un-demi { width : 49%; }
#newheader .col_header.custom-un-tiers {width : 316px !important;}

#newheader .post { border-bottom-width: 0; }

#newheader .custom-un-tiers #home_dedis .widget_custom_homededicace_entries {
	text-align: center;
}

#newheader .custom-un-tiers  #home_dedis .one_third {
	height: 115px;
}

#newheader .custom-un-tiers  #home_dedis .well {
	height: 73px;
	margin-bottom: 7px;
	overflow: hidden;
}

#newheader .dedislist, #newheader .player {
	width:100%;
}

#newheader .ttw-music-player .custom-un-tiers .dedislist .contentdedis {
	width: 100% !important;
}

#newheader .custom-un-tiers .dedislist .contentdedis .one_third {
	width:308px !important;
}

#newheader .custom-un-demi.module-player button {
	display: none;
}

#newheader .custom-un-demi #header_twitter .one_third {
	width: 460px !important;
}

#newheader .custom-un-tiers .contentdedis {
	padding: 0 0 10px 0;
}

#newheader .custom-un-tiers .contentdedis {
	padding-bottom: 0;
}

#newheader .custom-un-tiers #home_dedis {
	padding: 0 4px;
	width: 308px;
	height: 120px;
}

#newheader .custom-un-tiers #home_dedis a.btn-dedicaces  {
	float: left;
	width: 300px;
	margin-top: 0;
}

#newheader .custom-un-tiers #home_dedis a.btn-dedicaces i, #newheader .custom-un-tiers a.btn-ecoute i  {
	display: inline;
	font-size: 14px;
}

#newheader .custom-un-tiers a.btn-ecoute {
	float: left !important;
    width: 170px !important;
}

#newheader .custom-un-tiers .btn-play-untiers {
    position: absolute;
    bottom: 6px;
}

#newheader .content-un-tiers {
	height: 120px;
	padding: 0;
}

#newheader .content-un-demi:not(.contentdedis) {
	height: 100px;
}

#newheader .custom-un-tiers a.btn-ecoute span{
    display: inline;
    margin-top: 0;
}

#newheader .custom-un-tiers span.img, #newheader .custom-un-tiers span.img img, #newheader .custom-un-tiers span.highlight, #newheader .custom-un-tiers .album-cover{
	width: 120px; height: 120px;
}

#newheader .custom-un-tiers .album-cover #coverimg {
	height: 120px !important;
	width: 120px !important;
}

#newheader .custom-un-tiers #listplayer_container3 ul {
	height: 120px;
}

#newheader .custom-un-tiers .track-info {
	width: 173px;
	height: 74px;
	margin-left: 13px;
	margin-top: 10px;
}

#newheader .custom-un-tiers .player .btn-inverse {
	margin-left: 13px;
}

#newheader .new_blocsocial {
	text-align: center;
	padding-top : 10px;
}

#newheader .custom-un-tiers .new_blocsocial {
	padding-top: 20px;
}

#newheader .header-social .sociallink i {
	font-size: 28px;
	display: block;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

#newheader .header-social .sociallink {

	margin: 10px auto 0;
	width: 100%;
}

#newheader .header-social .sociallink a {
	width: 45px;
	height: 45px;
	margin: 0;
	display: inline-block;
}


#newheader .header-social .sociallink a i{
	padding: 10px;
}

#newheader .btn-connexion {
	text-align: center;
	width: 100%;
	margin: 10px 0 0 0;
}

#newheader .custom-un-tiers .btn-connexion {
	margin: 19px 0 0 0;
	width: 100%
}


#newheader .custom-un-tiers .post .widget .wrap.content_perso, #newheader .post .widget .wrap.content_perso  {
	padding: 0 10px;
}

#newheader .widget_custom_comments_entries .no-bg p, #newheader .widget_custom_comments_entries .content_perso p{
	font-style: normal;
}

#newheader .wrap {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#newheader .post .widget_social, #newheader .post .widget_emissions, #newheader .post .widget_ckoi {
	overflow: initial;
}

#newheader .widget_emissions .wrap {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

#newheader li.divider { padding: 0 !important;}

#newheader ul.dropdown-menu li {
	padding: 0;
	text-align: left;
}

#newheader #header_twitter i.icon-twitter {
	float: left;
	height: 80px;
	margin: 0 10px;
}

#newheader #header_twitter {
	overflow: hidden !important;
	height: 100px;
}

#newheader #header_twitter widget_custom_homededicaces_entries {
	overflow: hidden;
	margin: 15px 0 0 5px;
}

#newheader #header_twitter .widget_custom_header_twitter_container li {
	padding: 15px 0 10px !important;
}

#newheader .custom-un-tiers #header_twitter small {
	width: 282px;
}

#newheader .custom-un-demi #header_twitter small {
	width: 460px;
}

#newheader .custom-un-tiers .header-social ul.dropdown-menu {
	margin-left: 69px;
}

#newheader .custom-un-demi .header-social ul.dropdown-menu {
	margin-left: 146px;
}

#newheader .info-emission {
	float: left;
	margin: 10px 0 0 10px;
	height: 73px;
}

#newheader .custom-un-tiers .info-emission {
	max-width: 186px;
}

#newheader .info-emission .titre-emission, #newheader ul#dropdownckoi .titre-nom {
	font-weight: bold;
	line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 220px;
    white-space: nowrap;
}

#newheader .info-emission .horaires-emission, #newheader ul#dropdownckoi .titre-heure {
	line-height: 14px;
}

#newheader .grille-emissions .info-emission, #newheader ul#dropdownckoi .info-titre {
	float: left;
	margin: 7px 0 0 13px;
	height: 58px;
}

#newheader .custom-un-tiers .grille-emissions {
	float: left;
	margin: 1px 0 0 12px;
}

#newheader .grille-emissions ul.next-emissions, #newheader ul#dropdownckoi {
	margin: 5px 0 0 2px;
	padding: 3px;
}

#newheader .custom-un-tiers .grille-emissions ul.next-emissions, #newheader .custom-un-tiers ul#dropdownckoi {
	width: 300px;
}

#newheader .custom-un-demi .grille-emissions ul.next-emissions, #newheader .custom-un-demi ul#dropdownckoi  {
	width: 471px;
}

#newheader .grille-emissions ul li, #newheader ul#dropdownckoi li {
	padding: 3px ;
	width: 99%;
}

#newheader .grille-emissions .info-emission, #newheader ul#dropdownckoi .info-titre {
	width: 220px;
}

#newheader .grille-emissions .details_emissions {
	float: right;
	margin-top: 10px;
}

#newheader .grille-emissions span.img, #newheader .grille-emissions span.img img, #newheader .grille-emissions .album-cover, #newheader .grille-emissions span.highlight, #newheader ul#dropdownckoi img, #newheader ul#dropdownckoi span.highlight, #newheader ul#dropdownckoi .album-cover, #newheader ul#dropdownckoi span.img {
	width: 60px;
	height: 60px;
}


#newheader .grille-emissions li.divider, #newheader ul#dropdownckoi li.divider { margin: 3px 0;}

#newheader .onair-block {
	color: #fff;
}
#newheader .info-emission .onairtext { 
	color: #ffffff !important;
	padding: 3px 5px;
	background-color: #de1717;
	font-family: Arial;
	border-radius: 3px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-size: 12px;
}

#newheader .info-emission .asuivretext { 
	color: #ffffff !important;
	padding: 3px 5px;
	background-color: #ff7700;
	font-family: Arial;
	border-radius: 3px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-size: 12px;
}

#newheader .grille-emissions li.closedropdown, #newheader ul#dropdownckoi li.closedropdown {
	text-align: center;
}

#newheader .grille-emissions li.closedropdown:hover {
	text-decoration: underline;
    cursor:pointer;
}

#newheader .grille-emissions a {
	display: inline;
	padding: 3px;
}

#newheader .custom-un-demi .info-emission {
	width: 238px;
}

#newheader .grille-emissions a:hover {
	color: #bbb;
}

#newheader .dropdown-menu>li>a:hover {
	background: none !important;
}


#newheader .custom-un-demi .grille-emissions .info-emission, #newheader .custom-un-demi ul#dropdownckoi .info-titre  {
	width: 380px;
    float: left;
}

#newheader .custom-un-demi .grille-emissions a.btn-grille, #newheader .custom-un-demi .header_ckoi a.recherche_ckoi {
	float: right;
	width: 100px;
	display: block;
	text-align: center;
	margin-top: 8px;
}

#newheader .custom-un-demi .header_ckoi a.recherche_ckoi {
    margin-top: 0;
}

#newheader .custom-un-demi .grille-emissions a.btn-grille i, #newheader .custom-un-demi .header_ckoi a.recherche_ckoi i {
	font-size: 42px;
	display: block;
}

#newheader .custom-un-demi .grille-emissions a.btn-grille span, #newheader .custom-un-demi .header_ckoi a.recherche_ckoi span {
	text-align: center;
	display: block;
	font-size: 14px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	padding: 0;
	margin: 8px 0 0 0;
	font-family: "Oswald", Tahoma, Arial;
	font-weight: bold;
	line-height: 1;
}

#newheader .no-bg {
	overflow: hidden;
	background: none !important;
	padding: 0 !important;
}

#newheader .custom-un-tiers .no-bg {
	max-height: 120px;
	width: 316px;
}

#newheader .custom-un-demi .no-bg {
	max-height: 100px;
	width: 496px;
}

#newheader .custom-trois-tiers .no-bg {
	max-height: 100px;
	width: 100%;
}

#newheader .header_ckoi {
    padding: 10px;
}

#newheader .custom-un-tiers .header_ckoi {
    text-align: center;
}

#newheader .header_ckoi .ckoi_jour, #newheader .header_ckoi .ckoi_mois {
    margin: 1px 0;
}

#newheader .header_ckoi .ckoi_jour {
    width: 50px;
    color: black;
}

#newheader .header_ckoi .ckoi_mois{
    width: 100px;
    margin: 0 6px;
}

#newheader .header_ckoi .ckoi_flux{
    margin-bottom: 5px;
    width: 120px;
}

#newheader .custom-un-demi .ckoi_flux {
    margin: 5px 0 10px 32px;
}

#newheader .ckoi_fulljour {
    text-align: center;
    margin-bottom: 7px;
}

#newheader .custom-un-demi .ckoi_fulljour {
    width: 320px;
    float: left;
}

#newheader .header_ckoi .ckoi_heure{
    background: white;
    width: 80px;
    height: 22px;
    margin: 0;
}

#newheader .header_ckoi #dropdownckoi img {
    width: 60px;
    height: 60px;
}

#newheader ul#dropdownckoi .closedropdown:hover {
    cursor: pointer;
    text-decoration: underline;
}

#newheader .custom-un-demi .header_ckoi span.ckoi_nomflux {
    float: left;
    height:30px;
    margin-left: 40px;
}

#newheader ul.next-emissions a, #newheader ul li.closedropdown, #newheader ul.dropdown-menu li a, #newheader ul#dropdownckoi {
	color: #000 !important;
}

#newheader ul.next-emissions a:hover, #newheader ul#dropdownckoi a:hover {
	color: #ccc !important;
}

#newheader #home_dedis i.icon-quote-left, #newheader #home_dedis i.icon-quote-right {
	font-size: 12px;
}

#newheader #home_dedis i.icon-quote-left {
	float: left;
	margin: 4px 4px 0 0;
}

#newheader #home_dedis i.icon-quote-right {
	display: inline;
	margin-left: 3px;
}

.logo_mobile,.header_mobile{
	display: none;
}

@media(max-width: 768px){
	#page .logo img{
		max-height: 4em !important;
	}
}
@media(max-width: 979px){

	.sliderr{
		margin-top: 70px;
	}

	.mm-panel {
  		display: none !important;
	}
	.mm-panel.mm-current {
	   	display: block !important;
	}

	ul.mm-listview {
		font-size : 14px !important;
		margin-top: 10px;
	}

	.mm-menu > .mm-panel > .mm-listview.mm-first {
		margin-top: 0 !important;
	}

	.mm-listview > li > a:not(.mm-next) {
		padding: 10px 10px 10px 20px !important;
	}

	.headerMenu a:active {
	  	outline: 0;
	  	border-radius: 5px;
	}

	.headerMenu a#nav-toggle:active:after {
	    background-color: red;
	    content: '';
	    color: red;
	    display: block;
	    position: absolute;
	    border-radius: 10px;
	    top: 7px;
	    left: 7px;
	    right: 7px;
	    bottom: 7px;
	    z-index: -1;
	}

	#nav-toggle{
		position: relative;
		top: -65px;
		padding-left: 18px;
		padding-bottom: 16px;
		padding-top: 34px;
		padding-right: 17px;
	}

	.icon-reorder{
		font-size: 39px;
		color: white;
	}

	.logo_menu img{
		margin: 0 auto;
		display: table;
		max-height: 60px;
	}
	.mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
		height: 4px !important;
	}

	#header_mobile{
		display: block ;
	}

	.header_bureau{
		display: none;
	}

	.header{
		top: 0;
		position:fixed !important;
		width: 100% !important;
		z-index:99999 !important;
		height: 68px !important;
	}

	div.logo.bottomtip{
		float: none !important;
		max-width: initial !important;
		margin: 0 !important;
		text-align: center;
	}

	.logo_mobile {
		margin:0 auto;
		max-width: 320px;
		max-height: 70px !important;
	}

	.layout #container {
		margin-top: 82px !important;
	}

	.icon_social {
		margin-right: 8px;
		margin-bottom: 8px;
		display: inline-block;
	}

	.logo_mobile img {
		margin-top: 4px;
		max-height: 60px !important;
	}

	.buttonMenu{
		margin-top: 5px;
		padding: 15px;
		text-align: center;
		border: 0px solid rgba(255, 255, 255, 0.1);
		border-radius: 4px;
	}

	.buttonMenu .icon-facebook{
		background-color: #325c94;
	}

	.buttonMenu .icon-twitter{
		background-color: #00abdc;

	}

	.buttonMenu .icon-apple{
		background-color: #bebebe;
	}

	.buttonMenu .icon-android{
		background-color: #92b83e;
	}

	.buttonMenu .icon-youtube, .buttonMenu .icon-google-plus {
		background-color: #d9031f;
	}

	.buttonMenu a:not(.icon_social) {
		padding: 7px 0;
		display: inline-block;
		min-width: 140px !important;
		margin: 0 5px;
	}

	.buttonMenu .connect{
		background-color: gainsboro;
	}

	.buttonMenu .creerCompte{
		background-color: rgba(128, 128, 128, 0.49);
		margin-top: 9px !important;
	}

	.buttonMenu .social_buttons {
		text-align:  center;
		margin-top: 20px;
	}

	.buttonMenu .social_buttons i {
		font-size: 20px;
		color: white;
		width: 26px !important;
		padding: 6px 9px;
		display: block !important;
		text-align: center;
	}

	#menu_bureau{
		display: none;
	}

	#menu_mobile{
		display: block !important;
	}

	.little-head{
		display: none;
	}

	#page .logo{
		float: none !important;
		max-width: 21% !important;
  	    margin-left: auto !important;
 		margin-right: auto !important;
 		min-height: initial !important;
		display: block !important;
		width: 52px !important;
	}

	.logo_bureau{
		display: none;
	}
	.logo_mobile{
		display: block !important;
	}
	#page .logo img{
		  max-height: 67px;
	}
	.row{
		padding: initial !important;
		width: 100% !important;
	}

	#newbottom,#sidebar{
		display: none;
	}

	#newheader{
		width: 100%;
	}

	.second-colonne{
		margin-right: 11px !important;
	}

	.breadcrumbIn{
		display: none;
	}

}
@media(max-width: 662px) and (min-width: 470px) {
	.info-emission {
		max-width:initial !important;
		width: 70%;
	}

	ul.next-emissions a {
		padding: 3px 0 !important;
	}
}

@media(max-width: 662px){
	#container #newheader .first-colonne{
		width: 100% !important;
		padding-left: 2px;
	}
	#newheader{
		width: inherit;
	}

	.content-un-demi{
		width: 99% !important;
	}
	#home_dedis{
		width: 100% !important;
	}
	#home_dedis .widget, #newheader .custom-un-tiers .dedislist .contentdedis .one_third{
		width: 100% !important;
	}
	#home_dedis .one_third a {
	 	width: initial !important;
	 	float: none !important;
	}

	#newheader .listplayer3 li {
		width: 100%;
	}

}

#menu_mobile {
	display: none;
}

