/* RESET
----------------------------------------------------------------------------------------------------*/
img {
    background: none;
    padding: 0;
    border: none;
}
.wrap.bloc-social{
    display: flex;
    flex-wrap: wrap;
    gap:10px;
}

.bloc-social i {
    font-size: 32px;
    color: white;
}

.bloc-social .ico-facebook {
    background-color: #325c94;
    border-radius: 4px;
}

.bloc-social .ico-twitter {
    background-color: #16181c;
    border-radius: 4px;
}

.bloc-social  .ico-apple {
    background-color: #bebebe;
    border-radius: 4px;
}

.bloc-social  .ico-android {
    background-color: #92b83e;
    border-radius: 4px;
}

.bloc-social  .ico-youtube {
    background-color: #d9031f;
    border-radius: 4px;
}

.bloc-social  .ico-snapchat {
    background-color: #F0E100;
    border-radius: 4px;
}

.bloc-social  .ico-instagram {
    background-color: #964b00;
    border-radius: 4px;
}

.bloc-social  .ico-dailymotion {
    background-color: #005AD7;
    border-radius: 4px;
}

img, div {
    behavior: url(/themes/theme2/iepngfix/iepngfix.htc)
}

#container {
    background: none;
    margin-top: 147px;
}

#container a img {
    border: 0;
}

#middle.white_ver img {
    padding: 4px;
}

#middle.white_ver .entry h2, #middle.white_ver .entry h3, #middle.white_ver .entry h4, #middle.white_ver .entry h5, #middle.white_ver .entry h6 {
    color: #585858;
}

#middle.white_ver h1, #middle.white_ver h2, #middle.white_ver h3, #middle.white_ver h4, #middle.white_ver h5, #middle.white_ver h6 {
    color: #191919;
    text-shadow: none;
}

#middle.white_ver h1.headline {
    color: #191919
}

h2.posttitle a, h4.posttitle a {
    color: #000;
}

/******/
body {
    margin: 0 auto;
    background: #111;
    color: #7A7A7A;
    line-height: 24px;
    font-family: "Tahoma", Nunito, Arial;
    font-size: 12px
}

::selection {
    color: #fff;
    background: #FF0078
}

::-moz-selection {
    color: #fff;
    background: #FF0078
}

img {
    border: none;
    max-width: 100%
}

a {
    color: #000;
    font-weight: bold;
    text-decoration: none !important;
    -webkit-transition: color 0.1s ease-in-out;
    transition: color 0.1s ease-in-out
}

.breadcrumbIn a {
    color: #fff;
}

#tbInfoArtistes a {
    color: #000;
}

a:hover {
    color: #FF0078
}

h1, h2, h3, h4, h5, h6 {
    color: #fff;
    padding: 0;
    margin: 0 0 10px 0;
    font-family: "Oswald", Tahoma, Arial;
    font-weight: bold;
    line-height: 1.3;
    text-transform: uppercase;
}

h1 {
    font-size: 32px
}

h2 {
    font-size: 26px
}

h3 {
    font-size: 20px
}

h4 {
    font-size: 18px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 12px
}

p {
    /*margin-bottom: 30px*/
}

p:last-child {
    margin-bottom: 0
}

strong {
    font-weight: bold;
}

em {
    font-style: italic
}

ol {
    padding: 0;
    margin: 0
}

ol li {
    list-style: decimal;
    padding: 0 0 10px 0;
    margin: 0 0 0 20px;
    line-height: 24px
}

ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

cite {
    float: right;
    padding: 0 0 5px 0
}

hr {
    background: #e6e6e6;
    border: 0;
    clear: both;
    width: 100%;
    height: 1px;
    padding: 0;
    margin: 20px 0;
    position: relative
}

pre {
    color: #333;
    white-space: initial;
    border-radius: 3px;
    background: #ccc;
    border-left: 8px solid #1ABC9C;
    padding: 14px 20px;
    white-space: initial;
    margin: 5px 0 20px 0;
    overflow: auto;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

code {
    color: #333;
    background: #ccc;
    border-left: 8px solid #1ABC9C;
    padding: 14px 20px;
    border-radius: 3px;
    margin: 5px 0 20px 0;
    clear: both;
    display: block;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

iframe {
    max-width: 100%;
}

mark {
    padding: 3px 5px;
}

textarea {
    white-space: pre;
}

.full {
    width: 100%;
    margin: 0 auto;
    background: #1F1F1F url(../new/images/bg/bg1.png) repeat;
}

.pagination-tt {
    padding: 30px 0 0;
    position: relative;
    overflow: hidden;
}

.pagination-tt .deactive {
    padding: 0 10px;
    line-height: 2.4em;
    overflow: hidden;
    display: inline-block;
}

.footer-last a {
    color: #fff;
}

.ovh i {
    padding-left: 1px;
}
.ovh .btn-danger i{
    padding-top:1px;
}
.ovh .fa-cart-shopping{
    padding-top:2px;
}

/*	Header
----------------------------------------------------------------------------------------------------*/
#header {
    position: absolute;
    z-index: 1020;
    width: 100%;
    background: rgba(0, 0, 0, 0.8);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.8);
    box-shadow: 0 2px rgba(0, 0, 0, 0.5);
    height: auto;
}

.top_publicite_accueil {
    background: rgba(0, 0, 0, 0.8);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.8);
    box-shadow: 0 2px rgba(0, 0, 0, 0.5);
    width: 100%;
}

#header.header-accueil {
    position: absolute;
}
.header-social{
    display: flex;
    flex-direction: column;

}
.header-social .btn-group{
    display: flex;
    justify-content: center;
    margin-top:22px !important;
}

.row {
    width: 980px;
    margin: 0 auto;
    padding: 0 40px;
    position: relative;
    z-index: 1000;
}

.top_publicite {
    display: block;
    width: 100%;
    max-width: 980px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    top: 0;
    min-height: 60px;
}

.under_header {
    height: 375px;
    position: absolute;
    width: 100%;
}

.under_header img {
    width: 100%;
}

.sticky {
    position: fixed !important;
    margin-top: -64px !important;
}

.boxed .sticky, .boxed-margin .sticky {
    width: 100%;
    left: 0
}

.boxed-margin .sticky {
    margin-top: -94px !important;
}

.little-head {
    float: right;
    padding: 10px 0 8px;
    border-bottom: 1px solid #0B0B0B;
    -webkit-box-shadow: 0 1px rgba(42, 42, 42, 0.75);
    box-shadow: 0 1px rgba(42, 42, 42, 0.75);
    margin-bottom: 35px;
}

.sign-btn {
    float: right;
}

#Login_PopUp_Link2 {
    float: right;
}

.blocsocialhead {
    z-index: 2000;
}

#Login_PopUp_Link2 .btn-inverse {
    background-color: #d80869;
    color: #ffffff;
    background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.08)), color-stop(0.5, rgba(128, 128, 128, 0.08)), color-stop(1, rgba(255, 255, 255, 0.08)));
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
}

#Login_PopUp_Link2 .btn-inverse:hover {
    background: #000;
}

#Login_PopUp_Link2 .btn-group {
    margin-top: 0 !important;
}

#Login_PopUp_Link2 .dropdown-menu a {
    color: #333;
}

#Login_PopUp_Link2 .dropdown-menu a:hover {
    background: #ff0078;
    color: #fff !important;
}

.tbutton {
    font-family: Oswald, Tahoma, Nunito;
    display: inline-block;
    cursor: pointer;
    position: relative;
    word-spacing: 0.2em;
    background: #ff0078;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    white-space: nowrap;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.08) 0%, rgba(128, 128, 128, 0.08) 50%, rgba(255, 255, 255, 0.08) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.08)), color-stop(0.5, rgba(128, 128, 128, 0.08)), color-stop(1, rgba(255, 255, 255, 0.08)));
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.tbutton:hover {
    color: #fff !important;
    background: #8e0545
}

.tbutton.color2 {
    background: #181818
}

.tbutton.color2:hover {
    color: #fff;
    background: #111
}

.tbutton.color3 {
    background: #FF7000;
}

.tbutton.color3:hover {
    color: #fff;
    background: #BE590A;
}

.tbutton.color4 {
    background: #09F;
}

.tbutton.color4:hover {
    color: #fff;
    background: #0C6BAA;
}

.tbutton.color5 {
    background: #F00;
}

.tbutton.color5:hover {
    color: #fff;
    background: #971919;
}

.tbutton span {
    display: block;
    background: url(../new/images/button_bg.png) 0 0 repeat-x;
    overflow: hidden;
}

.tbutton:active span {
    background: url(../new/images/button_bg.png) bottom repeat-x;
}

.tbutton span {
    padding: 0 10px;
    line-height: 2.4em;
}

.tbutton.small {
    font-size: 12px;
}

.tbutton.medium {
    font-size: 14px;
}

.tbutton.large {
    font-size: 16px;
}

.tbutton.small span {
    padding: 0 14px;
    line-height: 2em;
}

.tbutton.medium span {
    padding: 0 16px;
    line-height: 2.2em;
}

.tbutton.large span {
    padding: 0 18px;
    line-height: 2.4em;
}

.tbuttom img {
    padding: 10px 18px;
}

div.logo.bottomtip {
    min-height: 79px;
    max-width: 530px;
}

.logo {
    float: left;
    margin: 5px 20px 0 0;
    width: auto;
}

div.logo.bottomtip h1 {
    margin-bottom: 0;
}

.logo img {
    max-height: 140px;
    margin-bottom: 5px;

}

.social-head {
    float: right;
    margin: 0 20px 0 0;
}

#headdown .sociallink a {
    float: left;
    text-align: center;
    margin: 0 4px 0;
    width: 26px;
    height: 26px;
    border-radius: 2px;
    color: #ddd;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.sociallink a:hover {
    color: #fff !important;
}

#headdown .sociallink a i {
    padding: 6px 0;
    display: block;
    font-size: 14px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.sociallink a:hover .ico-twitter, .sociallink a:hover .icons-social-twitter {
    background-color: #16181c;
}

.sociallink a:hover .ico-facebook, .sociallink a:hover .icons-social-facebook {
    background-color: #325c94;
}

.sociallink a:hover .ico-dribbble, .sociallink a:hover .icons-social-dribbble {
    background-color: #fa4086;
}

.sociallink a:hover .ico-rss, .sociallink a:hover .icons-rss {
    background-color: #f1862f;
}

.sociallink a:hover .ico-github, .sociallink a:hover .icons-social-github {
    background-color: #333;
}

.sociallink a:hover .ico-instagram, .wrap .ico-instagram:hover{
    background-color: #964b00;
}

.sociallink a:hover .ico-snapchat, .widget_custom_social_entries.wrap a i.ico-snapchat {
    background-color: #F0E100 !important;
}

.sociallink a:hover .ico-dailymotion, .widget_custom_social_entries.wrap.ico-dailymotion {
    background-color: #005AD7 !important;
}

.sociallink a:hover .ico-linkedin, .sociallink a:hover .icons-social-linkedin {
    background-color: #0073b2;
}

.sociallink a:hover .ico-pinterest, .sociallink a:hover .icons-social-pinterest {
    background-color: #d9031f;
}

.sociallink a:hover .ico-google-plus, .sociallink a:hover .icons-social-google-plus {
    background-color: #d9031f;
}

.sociallink a:hover .ico-foursquare {
    background-color: #0cbadf;
}

.sociallink a:hover .ico-skype, .sociallink a:hover .icons-social-skype {
    background-color: #00b9e5;
}

.sociallink a:hover .ico-cloud, .sociallink a:hover .icons-social-soundcloud {
    background-color: #ff7700;
}

.sociallink a:hover .ico-youtube, .sociallink a:hover .icons-social-youtube{
    background-color: #d9031f;
}

.sociallink a:hover .ico-tumblr, .sociallink a:hover .icons-social-tumblr {
    background-color: #325c94;
}

.sociallink a:hover .ico-stackexchange {
    background-color: #4e4e4e;
}

.sociallink a:hover .ico-flickr, .sociallink a:hover .icons-social-flickr {
    background-color: #fa4086;
}

.sociallink a:hover .ico-android, .sociallink a:hover .icons-social-android {
    background-color: #92b83e;
}

.sociallink a:hover .ico-apple, .sociallink a:hover .icons-social-apple{
    background-color: #bebebe;
}
.social-media-share{
    font-size:32px;
}
.social-media-share i.ico-youtube{
    color: #d9031f;
}
.social-media-share i.ico-facebook{
    color: #325c94;
}
.social-media-share i.ico-twitter{
    color: #16181c;
}
.social-media-share i.ico-apple{
    color: #bebebe;
}
.social-media-share i.ico-android{
    color: #92b83e;
 }
.social-media-share i.ico-instagram{
    color: #964b00;
}
.social-media-share i.ico-snapchat{
    color: #F0E100;
}
.social-media-share i.ico-dailymotion{
    color: #005AD7;
}

.metro-social a {
    width: 52px;
    height: 52px;
}

.metro-social a i {
    padding: 10px;
    font-size: 30px;
}

.sociallink a:hover .icon-twitter, .sociallink a:hover .icons-social-twitter {
    background-color: #00abdc;
}

.sociallink a:hover .icon-facebook, .sociallink a:hover .icons-social-facebook {
    background-color: #325c94;
}

.sociallink a:hover .icon-dribbble, .sociallink a:hover .icons-social-dribbble {
    background-color: #fa4086;
}

.sociallink a:hover .icon-rss, .sociallink a:hover .icons-rss {
    background-color: #f1862f;
}

.sociallink a:hover .icon-github, .sociallink a:hover .icons-social-github {
    background-color: #333;
}

.sociallink a:hover .icon-instagram {
    background-color: #964b00;
}

.sociallink a:hover .icon-snapchat {
    background-color: #F0E100 !important;
}

.sociallink a:hover .icon-dailymotion {
    background-color: #005AD7 !important;
}

.sociallink a:hover .icon-linkedin, .sociallink a:hover .icons-social-linkedin {
    background-color: #0073b2;
}

.sociallink a:hover .icon-pinterest, .sociallink a:hover .icons-social-pinterest {
    background-color: #d9031f;
}

.sociallink a:hover .icon-google-plus, .sociallink a:hover .icons-social-google-plus {
    background-color: #d9031f;
}

.sociallink a:hover .icon-foursquare {
    background-color: #0cbadf
}

.sociallink a:hover .icon-skype, .sociallink a:hover .icons-social-skype {
    background-color: #00b9e5
}

.sociallink a:hover .icon-cloud, .sociallink a:hover .icons-social-soundcloud {
    background-color: #ff7700
}

.sociallink a:hover .icon-youtube, .sociallink a:hover .icons-social-youtube {
    background-color: #d9031f
}

.sociallink a:hover .icon-tumblr, .sociallink a:hover .icons-social-tumblr {
    background-color: #325c94
}

.sociallink a:hover .icon-stackexchange {
    background-color: #4e4e4e;
}

.sociallink a:hover .icon-flickr, .sociallink a:hover .icons-social-flickr {
    background-color: #fa4086
}

.sociallink a:hover .icon-android, .sociallink a:hover .icons-social-android {
    background-color: #92b83e
}

.sociallink a:hover .icon-apple, .sociallink a:hover .icons-social-apple {
    background-color: #bebebe
}

/*	Superfish
----------------------------------------------------------------------*/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.sf-menu {
    line-height: 1.0;
    float: right;
    padding: 15px 0 0;
    position: relative;
    margin: 0 0 0 -20px;
    font-family: 'Oswald', Tahoma;
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 172px;
}

.sf-menu ul li {
    width: 100%;
    margin: 0;
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.8);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.8);
}

.sf-menu ul li:hover {
    background: transparent url(../new/images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.8);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.8);
}

.sf-menu li:hover {
    visibility: inherit
}

.sf-menu li {
    float: left;
    position: relative;
    padding: 0
}

.sf-menu a {
    padding: 0 40px 30px 0;
    display: block;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}

.sf-menu li:hover > a, .sf-menu li > a:hover, .sf-menu li.current > a {
    color: #ff0078;
    text-decoration: none !important;
}

.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {
    color: #000;
    background: transparent url(../new/images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.8);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(255, 255, 255, 0.8);
    text-decoration: none !important;
}

.sf-menu li li {
    border-top: 1px solid #0F0F0F;
    border-bottom: 1px solid #020202;
    margin: 0;
    padding: 0;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease
}

.sf-menu li li li:first-child {
    border-top: 1px solid #222 !important
}

.sf-menu li li a {
    font-size: 12px;
    font-family: "Tahoma", Nunito, Arial;
    font-weight: normal;
    padding: 8px 15px;
    line-height: 20px;
    color: #fff;
    text-transform: none;
    letter-spacing: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#searchButton{
    color: #FFF;
}

.sf-menu ul ul:before {
    position: absolute;
    width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 0 !important;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #fff;
    left: 0;
    top: 0;
}

.sf-menu i {
    margin-right: 8px;
    font-size: 10px;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 0px;
    z-index: 10000;
    top: 35px;
    padding: 16px 0 0 0;
    -webkit-animation: lr 0.4s;
    animation: lr 0.4s;
}

@-webkit-keyframes lr {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@keyframes lr {
    0% {
        opacity: 0;
        transform: translateX(-20px);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.sf-menu li:hover ul li ul,
.sf-menu li.sfHover ul li ul,
.sf-menu li:hover ul li ul li ul,
.sf-menu li.sfHover ul li ul li ul {
    left: 172px;
    z-index: 999;
    top: -1px !important
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 172px;
    top: -1px !important;
    padding: 0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left: 172px;
    top: 0;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    outline: 0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
    min-width: 1px
}

a > .sf-sub-indicator {
    display: inline !important;
    width: 8px;
    height: 10px;
    padding: 0 0 0 6px !important;
}

.sf-menu li.back {
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
    bottom: -2px;
    height: 2px !important;
    overflow: inherit !important
}

.sf-menu li.back .left {
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
    height: 2px !important;
    width: 100% !important;
    background: #ff0078;
}

.little-head .search {
    float: right;
    margin: 0 20px 0 0;
}

.little-head .search form {
    position: relative;
}

.little-head .search input {
    margin: 2px 0;
    padding: 8px 12px;
    border: 0;
    background: #232323;
    background: rgba(35, 35, 35, 0.6);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(35, 35, 35, 0.6);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    font-size: 10px;
    color: #868686;
    cursor: default;
    width: 134px;
    height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.ie8 .little-head .search input {
    padding: 2px 12px 0;
}

.ie9 .little-head .search input {
    padding: 0px 12px 0;
}

.little-head .search input:focus {
    width: 160px;
    box-shadow: none;
    background: #fff;
    background: transparent url(../new/images/ie_fff_80.png) repeat;
    background: rgba(255, 255, 255, 0.9);

    color: #1B1B1B;
}

.little-head .search:focus button {
    color: #1B1B1B;
}

.little-head .search button {
    position: absolute;
    top: 3px;
    right: 12px;
    background: none;
    border: 0;
    color: #8c8c8c;
    font-size: 11px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.little-head .search button:hover {
    color: #666;
}

/*	Music player
----------------------------------------------------------------------*/

.music-player-list {
    margin-bottom: 30px;
}

.ttw-music-player {
    width: 100%;
    margin: 0;

}

ul.listplayer3 {
    margin: 0;
    overflow: hidden;
    position: relative;
}

ul.listplayer3 li {
    list-style: none;
    float: left;
}

.ttw-music-player p {
    padding: 0;
}

.ttw-music-player .player {
    width: 48%;
    float: left;
    position:relative;
}

.ttw-music-player .player .playercontent {
    width: 100%;
    float: left;
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.4);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.ttw-music-player .album-cover {
    position: relative;
    float: left;
    background: #333 url(../new/images/player/album-cover-bg.jpg) no-repeat 0 0 scroll;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0px 1px 10px rgba(0, 0, 0, .8);
    -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, .8);
}

.ttw-music-player .album-cover .img {
    box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
    -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
    -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
}

.ttw-music-player .album-cover .highlight {
    background: transparent url(../new/images/player/album-cover-highlight.png) no-repeat 0 0 scroll;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.ttw-music-player .album-cover:hover .highlight {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.ttw-music-player .album-cover,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight {
    display: block;
    height: 100px;
    width: 100px;
}

.ttw-music-player .album-cover img,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight {
    position: absolute;
    top: 0;
    left: 0;
    height: 100px;
    width: 100px;
}

/** Track Info **/
.ttw-music-player .track-info {
    width: 338px;
    margin: 8px 0 0 30px;
    float: left;
    font-size: 12px;
}

#newheader .content-un-demi .track-info a.btn-ecoute {
    float: right;
    width: 100px;
    display: block;
    text-align: center;
}

.track-info a.btn-ecoute span.ecoute1 {
    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: 10px 0 0 0;
    font-family: "Oswald", Tahoma, Arial;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}

.track-info a.btn-ecoute span.ecoute2 {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    display: block;
}

.track-info i {
    font-size: 42px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    display: block;
}

.ttw-music-player .player .title {
    color: #efefef;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .8);
    font-family: 'Lato Bold', arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
}

.ttw-music-player .artist-outer {
    color: #727272;
    font-family: 'Lato Italic', arial, sans-serif;
    font-style: italic;
}

.ttw-music-player .artist {
    color: #999;
    font-family: 'Lato', arial, sans-serif;
}

.hover:before,
.on:before {
    color: #FFFF00 !important
}

.ttw-music-player .more,
.ttw-music-player .album-cover .highlight,
.ttw-music-player .tracklist li,
.ttw-music-player .buy {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.ttw-music-player .player:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

/*	BreadcrumbIn
----------------------------------------------------------------------*/
.breadcrumbIn {
    background: rgba(0, 0, 0, 0) url(images/ie_000_40.png) repeat;
    background: rgba(0, 0, 0, 0.4);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.4);
    display: inline-block;
    padding: 2px 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 30px;
}

.breadcrumbIn ul {
    margin: 0;
}

.breadcrumbIn ul li {
    color: #C2C2C2;
    font-size: 12px;
    padding: 0 10px;
    font-weight: normal;
    display: inline-block;
    white-space: nowrap;
    position: relative;
}


.back_to_up {
    margin: -210px auto 40px auto !important
}

.error-page i {
    font-size: 15em;
    color: #808080;
}

.error-page h2 small {
    font-size: 14px;
    display: block;
    line-height: 24px;
    margin: 14px 0 30px 0;
    font-family: tahoma;
    text-transform: none;
    color: #C4C4C4;
}

/* DEDICACES */

.img-dedicace {
    width: 20px !important;
    float: none !important;
    display: inline !important;
}

.img-dedicace-quote {
    width: 10px !important;
    float: none !important;
    display: inline !important;
}

.ttw-music-player .dedislist {
    width: 49%;
    float: right;

}

.ttw-music-player .dedislist .contentdedis {
    padding: 10px 10px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: rgba(0, 0, 0, 0.4);
    color: #999;
    font-size: 12px;
    width: 460px;
    float: left;
    padding-top: 0;
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.4);
}

#home_dedis {
    float: left;
    height: 90px;
    color: #fff;
    width: 100%;
}

#home_dedis .widget_custom_homededicace_entries {
    padding: 0px;
    margin-top: 10px;
}

#home_dedis .one_third {
    width: 350px;
    padding: 0;
    height: 80px;
    background: none;
    border-radius: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#home_dedis .well {
    border: 0;
    padding: 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    behavior: none;
}

#home_dedis ul.widget_custom_homededicace_entries_slides {
    height: 80px;
    max-height: 102px;
}

#home_dedis ul.widget_custom_homededicace_entries_slides li {
    height: 80px;
}

#newheader .custom-un-tiers #home_dedis ul.widget_custom_homededicace_entries_slides li {
    height: 60px;
}

#newheader .custom-un-tiers .listmultiflux .scrollable-bloc {
    width: 100%;
    overflow: hidden;
    height: 120px;
}

#newheader .custom-un-tiers .listmultiflux .left-arrow {
    position: absolute;
    height: 120px;
    left: 0px;
    background-color: rgba(33, 33, 33, 0.9);
    width: 30px;
    text-align: center;
    display: none;
}

#newheader .custom-un-tiers .listmultiflux .right-arrow {
    position: absolute;
    height: 120px;
    right: 0px;
    background-color: rgba(33, 33, 33, 0.9);
    width: 30px;
    text-align: center;
    display: table;
}

#newheader .custom-un-demi .listmultiflux .scrollable-bloc {
    width: 100%;
    overflow: hidden;
    height: 100px;
}

#newheader .custom-un-demi .listmultiflux .left-arrow {
    position: absolute;
    height: 100px;
    left: 0px;
    background-color: rgba(33, 33, 33, 0.9);
    width: 30px;
    text-align: center;
    display: none;
}

#newheader .custom-un-demi .listmultiflux .right-arrow {
    position: absolute;
    height: 100px;
    right: 0px;
    background-color: rgba(33, 33, 33, 0.9);
    width: 30px;
    text-align: center;
    display: table;
}

#newheader .listmultiflux .icon-angle-left {
    display: table-cell;
    vertical-align: middle;
    color: #CCC;
    font-size: 4em;
}

#newheader .listmultiflux .icon-angle-right {
    display: table-cell;
    vertical-align: middle;
    color: #CCC;
    font-size: 4em;
}

#newheader .listmultiflux .logo-player {
    margin-right: 20px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
}

#newheader .custom-un-tiers .listmultiflux .content-bloc {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    display: inline-block;
    height: 170px;
}

#newheader .custom-un-demi .listmultiflux .content-bloc {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    display: inline-block;
    height: 150px;
}

#newheader .custom-un-tiers .listmultiflux .content-bloc img {
    height: 84px;
    margin-top: 17px;
}

#newheader .custom-un-demi .listmultiflux .content-bloc img {
    height: 84px;
    margin-top: 8px;
}

#home_dedis .pie_first-child {
    behavior: none;
}

#home_dedis a.btn-dedicaces {
    float: right;
    width: 100px;
    display: block;
    text-align: center;
    margin-top: 2px;
}

#home_dedis a.btn-dedicaces span.dedicaces1 {
    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: 10px 0 0 0;
    font-family: "Oswald", Tahoma, Arial;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}

#home_dedis a.btn-dedicaces span.dedicaces2 {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    display: block;
}

#home_dedis i {
    font-size: 42px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    display: block;
}

#home_dedis em {
    color: #999;
    font-family: 'Lato', arial, sans-serif;
}

/* 	Tipsy
----------------------------------------------------------------------*/
.tipsy {
    padding: 5px;
    font-size: 10px;
    position: absolute;
    z-index: 100000
}

.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: white;
    color: black;
    max-width: 200px;
    text-align: center;
}

.tipsy-inner {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.tipsy-arrow {
    position: absolute;
    background: url('../new/images/tipsy.gif') no-repeat top left;
    width: 9px;
    height: 5px;
}

.tipsy-n .tipsy-arrow {
    top: 0;
    left: 50%;
    margin-left: -4px
}

.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px
}

.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -4px;
    background-position: bottom left;
}

.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    background-position: bottom left
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    background-position: bottom left
}

.tipsy-e .tipsy-arrow {
    top: 50%;
    margin-top: -4px;
    right: 0;
    width: 5px;
    height: 9px;
    background-position: top right;
}

.tipsy-w .tipsy-arrow {
    top: 50%;
    margin-top: -4px;
    left: 0;
    width: 5px;
    height: 9px
}

/* 	SIDEBAR
----------------------------------------------------------------------*/
#middle.white_ver .sidebar_bg #sidebar .widget h3.widgettitle {
    padding-bottom: 10px;
    margin: 0;
    border-bottom: 1px solid #FF0078;
    display: inline-block;
    color: #fff;
    text-rendering: auto;
}

.sidebar_bg #sidebar .widget h3.widgettitle {
    padding: 15px 0 20px;
}

.liner {

    display: block;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);;
    box-shadow: 0 1px 0 rgba(207, 207, 207, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(207, 207, 207, 0.2);
    margin: -1px 0 20px;
}

#sidebar {
    width: 290px;
    padding: 0;
    color: rgb(122, 122, 122);
}

.sidebar_bg #sidebar .widget {
    padding: 10px;
    background: rgba(0, 0, 0, 0.4);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.04);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.04);
    margin: 0 0 20px 0;

}

#middle.white_ver .sidebar_bg #sidebar .widget {
    background: rgba(0, 0, 0, 0.4);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.4);
}

.controlslide {
    width: auto;
    margin-right: 5px;
    font-size: 20px;
    position: absolute;
    right: 0;
    top: 5px;
}

.controlslide a {
    background: none;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.controlslide a i {
    color: #525252;
    font-size: 15px;
    font-weight: bold;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.controlslide a i:hover {
    color: #fff;
}

.tab-content-items h4 {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    color: #fff;
}

.sous_categorie h4 {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    color: #fff;
}

.widget small {
    font-family: Tahoma, Nunito, Arial;
    font-size: 12px;
    font-style: normal;
    line-height: 17px;
}

.widget .m_thumbnail {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    float: left;
    margin: 0px 14px 0px 0px;
    width: 60px;

}

.widget .tab-content-items li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 0 rgba(207, 207, 207, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(207, 207, 207, 0.2);
    background: none;
}

.widget .image_shadow_container {
    float: left;
    margin-right: 10px;
}

#middle.white_ver .widget li {
    background: none;
    position: relative;
}

@media (min-width: 981px) {
    .widget_custom_portfolio_entries_container ul.widget_custom_portfolio_entries_slides li {
        width: 268px;
    }

    .widget_custom_portfolio_entries_container ul.widget_custom_portfolio_entries_slides li.deuxtiers {
        width: 610px !important;
    }

    #no_social_header {
        height: 84px !important;
    }
}

.widget .m_thumbnail_slider {
    float: left;
    margin: 0;
    width: 260px;
    margin-bottom: 10px;
}

/* SPECIAL EQUIPE / VOTE */
.bloc-podcasts .m_thumbnail_slider, .bloc-rss.rss-podcast .m_thumbnail_slider, .bloc-equipes .m_thumbnail_slider, .bloc-top10 .m_thumbnail_slider, .bloc-galeries .m_thumbnail_slider, .bloc-musiques .m_thumbnail_slider, .bloc-ckoi .m_thumbnail_slider {
    width: 80px;
    float: left;
    margin: 0px 14px 0px 0px;
}

.bloc-top10 .image_shadow_container, .bloc-rss.rss-podcast .image_shadow_container, .bloc-musiques .image_shadow_container, .bloc-podcasts .image_shadow_container, .bloc-galeries .m_thumbnail_slider, .bloc-equipes .image_shadow_container, .bloc-ckoi .image_shadow_container {
    width: 80px !important;
}

.bloc-equipes .tab-content-items-slider-text {
    padding: 4px;
}

/******** *******/

.tab-content-items-slider h4 {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    /*	color: #fff !important; */
    padding-bottom: 3px;
}

.tab-content-items-slider-text {
    padding: 4px;
}

/* 	CONTENT
----------------------------------------------------------------------*/

#middle.white_ver {
    background: none;
    behavior: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#middle.white_ver .middle_line.sidebar_bg {
    background: none;
}

#middle.white_ver h1.headline {
    border-bottom: 2px solid #FF0078;
}

#content {
    background: #fefefe;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url(themes/theme2/css/styles/pie.htc);
}

#content h2 a {
    color: #000;
}

#content h2 a:hover {
    color: #FF0078;
}

#content .n_post:hover h2 a {
    color: #FF0078;
}

#middle.white_ver .content_news .n_post {
    margin: 0;
    padding: 15px 0 15px 0;
}

#middle.white_ver .content_news .n_pair {
    background: #f2f2f2 url(../images/white/dotted_white.png) bottom left repeat-x;
}

.n_post p {
    padding-bottom: 0;
    line-height: 20px;
    margin-bottom: 10px;
    min-height: 60px;
    color: #686868;
}

.n_post_image {
    width: 120px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    position: relative;
}

.n_post_content {
    width: 460px;
    /* float: left; */
    padding-right: 10px;

    margin-left: 140px;
    /* min-height: 125px; */
}

.n_post_content.content_pages {
    margin-left: 10px !important;
    width: 590px;
}

.n_post_content h2 {
    font-size: 16px;
    margin-top: 4px;
}

.n_post .tbutton {
    float: right;
}

.layout-content .person img {
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.layout-content p {
    padding-bottom: 0;
    line-height: 20px;
    margin-bottom: 10px;
    min-height: 60px;
    color: #686868;
}

.layout-content .one_fourth p, .layout-content .one_third p {
    min-height: 0;
}

.layoutpar2 h4.posttitle, .layoutpar3 h4.posttitle, .layoutpar4 h4.posttitle {
    margin-bottom: 0;
}

/*
.layoutpar2 .one_third:hover h4.posttitle a, .layoutpar2 h4.posttitle:hover a,
.layoutpar3 .one_third:hover h4.posttitle a, .layoutpar3 h4.posttitle:hover a,
.layoutpar4 .one_third:hover h4.posttitle a, .layoutpar4 h4.posttitle:hover a
{
	color: #FF0078;
}
*/

/* 	BLOC UNE
----------------------------------------------------------------------*/

ul.blocune li img {
    opacity: 0.6;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transform: scale(1);
    transform: scale(1);
}

ul.blocune li:hover img {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

ul.blocune li h3 {
    position: absolute;
    bottom: 18px;
    left: 20px;
    text-align: left;
    color: #FFF !important;
    font-size: 14px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
}

ul.blocune li:hover h3 {
    bottom: 5px;
    left: 20px;
}

/*	Footer
----------------------------------------------------------------------*/
#footer {
    padding: 0;
    color: #bfbfbf;
}

#footer h4 {
    font-size: 16px;
    font-weight: normal;
}

.footer-last {
    background: rgba(0, 0, 0, 0.4);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.4);
    padding: 20px 0;
}

.copyright {
    float: left;
    padding: 0 20px;
    color: #696969;
}

#footer .row {
    width: 980px;
    margin: 0 auto;
    padding: 0 40px;
    position: relative;
}

/*	Top Scroll
----------------------------------------------------------------------*/
#toTop {
    float: right;
    width: 20px;
    height: 20px;
    margin: 2px 0 0 0;
    background: #141414;
    color: #AAA;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}

#toTop i {
    display: block;
    font-size: 14px;
}

#toTop:hover {
    background: #FF0078;
    color: #fff;
}

/* 	Revolution Slider
----------------------------------------------------------------------*/
.sliderr {
    overflow: hidden;
    background: #0E0E0E;
    margin-bottom: 20px;
    position: relative;
    top: 0;
    margin-top: 0;
    width: 100%;
}

/* 	Blocs Accueil
----------------------------------------------------------------------*/
@media (min-width: 981px) {

    #middle.white_ver .middle_content_accueil .portfolio.three_blocks .custom-un-tiers {
        margin: 0 16px 0 0;
    }

    #middle.white_ver .middle_content_accueil .portfolio.three_blocks .custom-un-tiers.last {
        margin-right: 0;
    }

    #middle.white_ver .middle_content_accueil .portfolio.three_blocks .post {

        /*width: 275px;
        padding: 10px;
        margin: 10px;
        */
        background: rgba(0, 0, 0, 0.4);
        behavior: url(themes/theme2/css/styles/pie.htc);
        -pie-background: rgba(0, 0, 0, 0.4);
        border-radius: 6px;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.04);
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.04);
        border: none;
        padding: 15px;
        width: auto;
        margin: 8px 0 8px 0;
    }

    #middle.white_ver .middle_content_accueil .one_third {
        width: 286px;
    }

}

#middle.white_ver .middle_content_accueil .portfolio {
    margin-right: 0;
    padding-left: 0;
}

#middle.white_ver .middle_content_accueil .portfolio.three_blocks .post h3 {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #FF0078;
    display: inline-block;
    font-size: 20px;
    width: auto;
    text-rendering: auto;
}

#middle.white_ver .middle_content_accueil .post h4 {
    margin-bottom: 7px;
}

#middle.white_ver .middle_content_accueil small {
    font-family: Tahoma, Nunito, Arial;
    font-size: 12px;
    font-style: normal;
    line-height: 17px;
    color: rgb(122, 122, 122);
}

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

#middle.white_ver .middle_content_accueil .portfolio.three_blocks .post .wrap {
    padding: 0;
}

#middle.white_ver .middle_content_accueil .controlslide {
    top: 5px;
}

/* 	Blocs Mosaique
----------------------------------------------------------------------*/

.flickr-photos li {
    float: left;
    margin: 0 5px 10px;
    width: 80px;
    height: 80px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.mosaique_full .flickr-photos li {
    width: 100px;
    height: 100px;
}

.mosaique_full li.flickr_badge_image {
    padding: 0 5px 10px;
}

.flickr-photos:hover li {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    transform: scale(.9);
    filter: grayscale(80%);
    -webkit-filter: grayscale(80%);
    filter: grayscale(80%);
}

.flickr-photos li:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    filter: grayscale(100%);
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.flickr-photos li img {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

/* 	Blocs Liste
----------------------------------------------------------------------*/
li.deuxtiers {
    padding: 0 0 20px !important;
    display: block;

    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 0 rgba(207, 207, 207, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(207, 207, 207, 0.2);
    margin: 0 0 20px;
}

.slides_control li.deuxtiers {
    border-bottom: none;
}

li.deuxtiersclear {
    clear: both;
}

li.deuxtiers img {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 100px;
    height: 100px;
    float: left;
    margin: 0px 14px 0px 0px;
    padding-bottom: 0 !important;
}

/*
.one_third ul.tab-content-items li:hover img {
	padding: 0 0 0 10px !important;
}
*/
li.deuxtiers h4 {
    font-size: 14px;
    margin: 0 0 16px 0;
    color: #fff;
    padding: 0;
    font-family: "Oswald", Tahoma, Arial;
    font-weight: bold;
    line-height: 1.3;
    text-transform: uppercase;
}

li.deuxtiers .post_data {
    color: #494949;
    margin-top: 5px;
    display: inline-block
}

li.deuxtiers .tbutton {
    float: right;
    margin-top: 5px;
}

ul li.deuxtiers:last-child {
    margin-bottom: 0;
    padding-bottom: 5px;
}

.widget_custom_portfolio_entries_container ul.widget_custom_portfolio_entries_slides li.deuxtiers .tbutton {
    margin-right: 20px;
}

#middle.white_ver {
    color: rgb(122, 122, 122);;
}

.dedicaces-liste li {
    border: none !important;
    box-shadow: none !important;
}

.liste-full li {
    width: 48%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
}

.liste-full li.deuxtiers small {
    margin-bottom: 5px;
}

/*	Bloc Slider
----------------------------------------------------------------------*/
.mp3-carousel {
    width: 100% !important;
    overflow: visible !important;
}

.mp3-carousel li {
    height: 80px;
}

.anyClass {
    float: left !important;
    overflow: hidden !important;
    width: 101% !important;
    margin-left: -10px !important;
}

.anyClass ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none;
}

.anyClass li {
    width: 220px;
    margin: 6px 10px !important;
    padding: 0 !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.anyClass li:hover {
    opacity: 0.4
}

.mp3-carousel .m-thumbnail {
    float: left;
    width: 60px;
    height: 60px;
    margin: 0 10px 0 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

.mp3-carousel h4 {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}

.mp3-carousel .m-thumbnail img {
    height: 50px;
    width: 50px;
    padding: 0 !important;
}

/** TOP 10 **/
.bloc-top10 .mp3-carousel li, .bloc-podcasts .mp3-carousel li, .bloc-rss.rss-podcast .mp3-carousel li, .bloc-musiques .mp3-carousel li, .bloc-ckoi .mp3-carousel li {
    height: 80px !important;
}

.bloc-top10 .mp3-carousel .m-thumbnail-vote, .bloc-podcasts .mp3-carousel .m-thumbnail-vote, .bloc-rss.rss-podcast .mp3-carousel .m-thumbnail-vote, .bloc-musiques .mp3-carousel .m-thumbnail-vote, .bloc-ckoi .mp3-carousel .m-thumbnail-vote {
    width: 50px !important;
    height: 50px !important;
    padding: 0 !important;
    float: left;
    margin: 0 10px 0 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;

}

/** DEDICACES **/
.bloc-dedicaces .mp3-carousel li {
    height: 130px !important;
}

/** UI PLAYER 360 **/

.container-ui360 {
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
    line-height: 103px;
    text-align: center;
}

.ui360 {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    display: inline-block;
}

/** *********** **/

img.n_portfolio {
    padding: 4px !important;
    border: 1px solid #dadada !important;
}

#bottom {
    text-shadow: none;
}

.ui360,
.sm2-360ui {
    /* size of the container for the circle, etc. */
    width: 50px;
    height: 50px;
}

.slider-container {
    width: 980px;
    margin: 0 auto;

    margin-top: 10px;
}

.middle_line.nobg {
    background: #ffffff !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;

}

#middle.white_ver .widget_links li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#middle.white_ver .widget_links li:last-child {
    border: 0;
}

.widget .tab-content-items li:last-child {
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;

}

li.deuxtiers:last-child {
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.tab-content-one-child li {
    padding: 0;
}

#slider a {
    color: #fff;
}

/* ----------- Même CSS pour newbottom ----------- */

/* RESET
----------------------------------------------------------------------------------------------------*/
#newbottom.white_ver img {
    padding: 0;
}

#newbottom.white_ver h1, #newbottom.white_ver h2, #newbottom.white_ver h3, #newbottom.white_ver h4, #newbottom.white_ver h5, #newbottom.white_ver h6 {
    text-shadow: none;
}

#newbottom.white_ver h1.headline {
    color: #191919
}

/* 	SIDEBAR
----------------------------------------------------------------------*/
#newbottom.white_ver .sidebar_bg #sidebar .widget h3.widgettitle {
    padding-bottom: 10px;
    margin: 0;
    border-bottom: 1px solid #FF0078;
    display: inline-block;
    color: #fff;
    text-rendering: auto;
}

#newbottom.white_ver .sidebar_bg #sidebar .widget {
    background: rgba(0, 0, 0, 0.4);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.4);
}

#newbottom.white_ver .widget li {
    background: none;
}

/* 	CONTENT
----------------------------------------------------------------------*/

#newbottom.white_ver {
    background: none;
    behavior: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#newbottom.white_ver .middle_line.sidebar_bg {
    background: none;
}

#newbottom.white_ver h1.headline {
    border-bottom: 2px solid #FF0078;
}

#newbottom.white_ver .content_news .n_post {
    margin: 0;
    padding: 15px 0 15px 0;
}

#newbottom.white_ver .content_news .n_pair {
    background: #f2f2f2 url(../images/white/dotted_white.png) bottom left repeat-x;
}

/* 	Blocs Accueil
----------------------------------------------------------------------*/

#newbottom .middle_content_accueil .portfolio.three_blocks .custom-un-tiers {
    width: 313px;
}

#newbottom .middle_content_accueil .portfolio.three_blocks .custom-un-tiers.last {
    margin-right: 0;
}

#newbottom .middle_content_accueil .portfolio.three_blocks .post {

    /*width: 275px;
    padding: 10px;
    margin: 10px;
    */
    background: rgba(0, 0, 0, 0.4);
    behavior: url(themes/theme2/css/styles/pie.htc);
    -pie-background: rgba(0, 0, 0, 0.4);
    border: none;
    padding: 15px;
    width: auto;
    margin: 8px 0 8px 0;
}

#newbottom.white_ver .middle_content_accueil .portfolio.three_blocks .post h3 {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    font-size: 20px;
    width: auto;
    text-rendering: auto;
}

#newbottom .middle_content_accueil .one_third {
    width: 286px;
}

#newbottom .middle_content_accueil .portfolio {
    margin-right: 0;
    padding-left: 0;
}

#newbottom.middle_content_accueil .portfolio.three_blocks .post h3 {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #FF0078;
    display: inline-block;
    font-size: 20px;
    width: auto;
    text-rendering: auto;
}

#newbottom .middle_content_accueil .post h4 {
    margin-bottom: 10px;
}

#newbottom .middle_content_accueil small {
    font-family: Tahoma, Nunito, Arial;
    font-size: 12px;
    font-style: normal;
    line-height: 17px;
    color: rgb(122, 122, 122);
}

#newbottom .middle_content_accueil .portfolio.three_blocks .post .wrap {
    padding: 0;
}

#newbottom.white_ver .middle_content_accueil .controlslide {
    top: 5px;
}

#newbottom .controlslide {
    top: 5px;
}

/* 	Blocs Liste
----------------------------------------------------------------------*/

#newbottom.white_ver {
    color: rgb(122, 122, 122);;
}

/*
#newbottom.white_ver .entry h4
{
	color: #fff;
}
*/

/*	Bloc Slider
----------------------------------------------------------------------*/

#newbottom.white_ver .widget_links li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#newbottom.white_ver .widget_links li:last-child {
    border: 0;
}

.tags_div_news {
    height: 200px;
    margin-bottom: 50px;
}

.socialdropdown li a {
    white-space: normal;

}

.lien-snapchat:hover {
    background: #F0E100 !important
}

.lien-dailymotion:hover {
    background: #005AD2 !important
}

/* The Modal (background) */
.modal-delete {
    z-index: 9999 !important;
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content-delete {
    background-color: #fefefe;
    margin: 20% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 41%; /* Could be more or less, depending on screen size */
    text-align: center;
    box-shadow: 0 5px 15px rgba(0,0,0,.5)
}
#mdp_delete_errors > .alert-success{
    color: white;
    background-color: #48e035 !important;
}
.oui-delete{
    margin-right: 100px;
}

.clearBoth{
    clear: both;
}

.delete_really{
    margin-bottom: 20px;
}
.hour{
    font-family: "Nunito";
    color: #111111 !important;
    font-size: 14px !important;
    font-style: normal !important;
    text-decoration: none !important;
    font-weight: bold !important;
    text-transform: none !important;
    margin-top: 10px;
    margin-bottom: 10px;
}
.flashnews{
    margin-left: 20px;
}

.form-horizontal .control-label {
    margin-right: 15px;
}

.podcast ~ .content-bureau, .podcast ~ .content-mobile {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.orejime-Modal {
    font-size: 14px !important;
}

label.orejime-AppItem-label {
    line-height: 20px;
}

.orejime-AppToggles-enableAll,
.orejime-Button--save {
    background: rgb(255, 0, 119) !important;
}

.orejime-Modal-title {
    color: #333333 !important;
    text-transform: none;
    text-shadow: none;
    font-size: 28px !important;
}

.cover-play,
#content .content-bureau .cover-play,
.custom-un-tiers .flickr-photos .cover-play,
.bloc-untiers .cover-play,
.custom-un-tiers .cover-play,
#sidebar .cover-play,
#content .layout-bureau .cover-play,
#content .layout-mobile .cover-play,
#content .episode-play .cover-play,
#content .layout-mobile .n_post_image_artiste .cover-play,
#content .content-mobile .episode-play .cover-play,
#content .layout-bureau .layoutpar2 .cover-play {
    box-sizing: border-box;
    display: block;
    width: 25px;
    height: 25px;
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    left: 60%;
    transform: translateX(-50%);
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 101;
    transition: .2s ease-in-out;
    border-radius: 50%;
    font-size: 12px;
}
#content .layout-bureau .layoutpar3 .cover-play,
#content .layout-bureau .layoutpar4 .cover-play,
#content .layoutmosaique .cover-play,
#content .layoutmosaique .cover-play.playing,
#content .layoutmosaique .cover-play.paused{
    left: 50%;
    top: 51%;
}
#content .layout-bureau .layoutpar2 .cover-play,
#content .content-bureau .cover-play,
#content #topvote .cover-play,
#content #topvote .cover-play.playing,
#content #topvote .cover-play.paused{
    left: 51%;
    top: 51%;
}
.deuxtiers .cover-play{
    left: 40px;
    top: 50%;
    transform: translateY(-50%);
}
.liste-full .deuxtiers .cover-play.playing{
    left: 8.9%;
}
.liste-full .deuxtiers .cover-play.paused{
    left: 8.9%;
}
.deuxtiers .cover-play.paused {
    left: 6.6%;
}
.deuxtiers .cover-play.playing{
    left: 6.6%;
}
.cover-play.playing{
    left: 56%;
}
.cover-play.paused{
    left: 60%;
}

#list-play.cover-play{
    top:52% ;
    left: 52%;
}
#list-play.cover-play.playing{
    top: 53%;
    left: 51%;
}
#bloc-un-deux-tiers #list-play.cover-play{
    top:50% ;
    left: 53%;
}
#bloc-un-deux-tiers #list-play.cover-play.playing, #bloc-2-1-tiers #list-play.cover-play.playing{
    top: 50%;
    left: 56%;
}
#bloc-un-deux-tiers #list-play.cover-play.paused,#bloc-2-1-tiers #list-play.cover-play.paused{
    top:50% ;
    left: 58%;
}
.tous-bloc-untiers .rslides .cover-play.playing, .tous-bloc-untiers .rslides .cover-play.paused{
    left:52%;
    top:52%
}

.rslides .cover-play.playing{
    left:42%;
}
.rslides .cover-play.paused{
    left:44%;
}
.rslides .deuxtiers .cover-play.playing{
    left:6.7%;
}
.rslides .deuxtiers .cover-play.paused{
    left:7%;
}

.bloc-full .cover-play {
    left: 40px;
    top: 50%;
    transform: translateY(-50%);
}

.mosaique_full .cover-play {
    left: 42px;
}

.cover-play:hover,
.cover-play.playing:hover {
    cursor: pointer;
}

.cover-play.playing {
    transition: all 0.3s ease;
}

.cover-play .icon,
.cover-play.playing .icon {
    color: black;
    position: absolute;
    bottom: 6px;
    right: 6px;
}

.cover-play.playing .icon {
    right: 7px;
}

.cover-play:hover .icon,
.cover-play.playing:hover .icon {
    color: blue;
}

#audio-slider,
#audio-slider .rs-container {
    width: 50px !important;
    height: 50px !important;
}

#audio-slider {
    position: absolute;
    left: calc(50% - 23px);
    top: calc(50% - 23px);;
}

.bloc-deuxtiers #audio-slider {
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
}

.bloc-untiers #audio-slider {
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.bloc-full #audio-slider {
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
}

#sidebar #audio-slider,
.custom-un-tiers #audio-slider {
    left: calc(50% - 23px);
}

.podcast-item .content-mobile #audio-slider {
    left: 18px;
}

.post.n_post.podcast-item,
.episode-play {
    position: relative;
}

#mycarousel {
    width: auto !important;
}

.bloc-full .rslides .troistiers .one_item_in_troistiers .cover-play{
    transform: translate(50%, -110%);
    left: auto;
}
.bloc-full .rslides .troistiers .one_item_in_troistiers #audio-slider{
    left: auto;
    top: auto;
    transform: translate(0%);
}
@media (min-width:769px) and (max-width:979px){
    .liste-full .deuxtiers .cover-play.playing, .deuxtiers .cover-play.playing {
        left: 40px;
    }
    .liste-full .deuxtiers .cover-play.paused, .deuxtiers .cover-play.paused {
        left: 42px;
    }

    .tous-bloc-untiers .rslides .cover-play.playing {
        left: 50%;
    }
    .tous-bloc-untiers .rslides .cover-play.paused {
        left: 52%;
    }
    .bloc-full .rslides .troistiers .one_item_in_troistiers .cover-play{
        transform: translate(45%, -120%);
        left: auto;
    }
    li.troistiers .one_item_in_troistiers:last-child{
        display: none;
    }
}
@media (max-width: 768px){
    .liste-full .deuxtiers .cover-play.playing, .tous-bloc-untiers .rslides .cover-play.playing, #bloc-2-1-tiers .rslides .cover-play.playing, #bloc-un-deux-tiers rslides .cover-play.playing, .rslides .deuxtiers .cover-play.playing {
        left: 42px;
    }
    .liste-full .deuxtiers .cover-play.paused {
        left: 42px;
    }
    .deuxtiers .cover-play.playing, .tous-bloc-untiers .rslides .cover-play.paused, #bloc-2-1-tiers .rslides .cover-play.paused, #bloc-un-deux-tiers rslides .cover-play.paused, .rslides .deuxtiers .cover-play.paused {
        left: 41px;
    }
    .bloc-full .rslides .troistiers .one_item_in_troistiers .cover-play{
        transform:translate(50%, 50%);;
        left: auto;
        top: auto;
        right: auto;
    }
}
