@font-face {
    font-family: 'eurostile_simple';
    src: url('/assets/fonts/eurostile-reg-webfont.eot');
    src: url('/assets/fonts/eurostile-reg-webfont.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/eurostile-reg-webfont.woff') format('woff'),
        url('/assets/fonts/eurostile-reg-webfont.ttf') format('truetype'),
        url('/assets/fonts/eurostile-reg-webfont.svg#eurostileregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'eurostile_extdregular';
    src: url('/assets/fonts/eurostileext-reg-webfont.eot');
    src: url('/assets/fonts/eurostileext-reg-webfont.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/eurostileext-reg-webfont.woff') format('woff'),
        url('/assets/fonts/eurostileext-reg-webfont.ttf') format('truetype'),
        url('/assets/fonts/eurostileext-reg-webfont.svg#eurostile_extdregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'eurostile';
    src: url('/assets/fonts/eurostile-bol-webfont.eot');
    src: url('/assets/fonts/eurostile-bol-webfont.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/eurostile-bol-webfont.woff') format('woff'),
        url('/assets/fonts/eurostile-bol-webfont.ttf') format('truetype'),
        url('/assets/fonts/eurostile-bol-webfont.svg#eurostilebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'eurostilebold';
    src: url('/assets/fonts/eurostile-bol-webfont.eot');
    src: url('/assets/fonts/eurostile-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/eurostile-bol-webfont.woff2') format('woff2'),
         url('/assets/fonts/eurostile-bol-webfont.woff') format('woff'),
         url('/assets/fonts/eurostile-bol-webfont.ttf') format('truetype'),
         url('/assets/fonts/eurostile-bol-webfont.svg#eurostilebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.clearfix:before,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden
}
.clearfix:after {clear: both}
.clearfix {zoom: 1}
*{
    margin: auto;
    outline: medium none;
    padding: 0;
}
a,a:visited,a:active{
    text-decoration: none;
}
a.link-blanc,a.link-blanc:visited,a.link-blanc:active{color:#FFF}
a.link-blue,a.link-blue:visited,a.link-blue:active{color:#02C6FD}
a.bigbutton,a.bigbutton:visited,a.bigbutton:active{
    color: #FFFFFF;
}
#rigth-colonne aside{
    clear: both;
}
body {
    background: url(/assets/img/background.png) no-repeat top center #edeced;
    color:#c1c1c1;
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
}
ul{
    list-style-type: none;
}
h2 {
    color: #90bc1a;
    font-weight: bold;
    font-size:18px;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-family: 'eurostile';
}
img {border:0;max-width: 100%;max-height: 100%}
.center {text-align:center;font-size: 9px;}
.alignright {text-align:right}
.toleft {float: left}
.toright {float: right}
.hidden {display:none}
.clear {clear:both}
.absolute {position:absolute}
select.filter {
    width: 273px;
    height: 29px;
    overflow: hidden;
    background: url(/assets/img/select.jpg) no-repeat top left transparent;
    border:none;
    padding-left:10px;
    border-radius: 0px;
    -webkit-appearance: none;
    vertical-align: middle;
    -moz-appearance:window;
}
@-moz-document url-prefix() {
    .css-select-moz{
    height: 29px;
    overflow: hidden;
    background: url(/assets/img/select.jpg) no-repeat top left transparent;
    border:none;
    padding-left:10px;
    border-radius: 0px;
    -webkit-appearance: none;
    vertical-align: middle;
    display:block;
    padding-top:5px;
    float:left;
}
} 
.site {
    width:980px;
    margin-left:auto;
    margin-right:auto;
}
.button,.button2,.bigbutton{
    cursor: pointer;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:none;
    display:inline-block;
    font-family:arial;
    font-weight: bold;
    font-size:11px;
    padding:6px 12px;
    text-decoration:none;
    color:#FFFFFF;
}
.button {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #222222), color-stop(1, #141414) );
    background:-moz-linear-gradient( center top, #222222 5%, #141414 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#141414');
    background-color:#222222;
    color:#cc0000;
}.button:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #141414), color-stop(1, #222222) );
    background:-moz-linear-gradient( center top, #141414 5%, #222222 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#141414', endColorstr='#222222');
    background-color:#141414;
}.button:active {
    position:relative;
    top:1px;
}
.button2 {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #90bd1a), color-stop(1, #69a926) );
    background:-moz-linear-gradient( center top, #90bd1a 5%, #69a926 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90bd1a', endColorstr='#69a926');
    background-color:#90bd1a;
    color:#353434;
}.button2:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #90bd1a), color-stop(1, #69a926) );
    background:-moz-linear-gradient( center top, #90bd1a 5%, #69a926 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90bd1a', endColorstr='#69a926');
    background-color:#69a926;
}.button2:active {
    position:relative;
    top:1px;
}
.bigbutton {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #90bd1a), color-stop(1, #69a926) );
    background:-moz-linear-gradient( center top, #90bd1a 5%, #69a926 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90bd1a', endColorstr='#69a926');
    background-color:#90bd1a;
    font-size:16px;
    text-transform:uppercase;
    padding:13px 31px;
    text-decoration:none;
}.bigbutton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #90bd1a), color-stop(1, #69a926) );
    background:-moz-linear-gradient( center top, #90bd1a 5%, #69a926 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90bd1a', endColorstr='#69a926');
    background-color:#69a926;
}.bigbutton:active {
    position:relative;
    top:1px;
}
#ariane {
    font-size:11px;
    margin-bottom:10px;
    color:#999;
    float: left;
}
#social-nx{
    float: right;
}
#ariane a{
    color:#999;
}
/* Header */
#header .inner-block{
    position: relative;
    background: url("/assets/img/header.png")  no-repeat center top transparent;
    height: 130px;
}
#header {
    background: url(/assets/img/header1.png) top center repeat-x transparent ;
}
#logo-content{
    text-align: center;
    width: 378px;
    margin: auto;
}
.logo{
    height: 160px;
    left: 330px;
    position: absolute;
    text-indent: -9999px;
    width: 295px;
    top:0;
    background: url('/assets/img/logo.png') repeat-x top center;
}
#top_bar {
    width:100%;
    background: url('/assets/img/header.png') repeat-x top center;
    height:300px;
}
#ul-socail{
    display: inline-block;
    list-style-type: none;
    margin-top: 9px;
    width: 414px;
    margin-left: 15px;
}
#ul-socail li{ 
    background: url("/assets/img/social.png") no-repeat scroll 0 0 transparent;
    float: left;
    position: relative;
    margin-right: 17px;
    height: 26px;
}
#ul-socail li a{
    display: block;
}
#ul-socail #daily{
    background-position: 0 -71px;
    width: 45px;
}
#ul-socail #daily a{
    width: 39px; height: 21px; 
}
#ul-socail #youtube{
    background-position: 0 -768px;
    width: 26px;
} 
#ul-socail #youtube a{
    width: 21px; height: 26px;
}
#ul-socail #fb{ 
    background-position: 0 -207px;
    width: 20px;
} 
#ul-socail #fb a{ 
    width: 11px; height: 18px;
}
#ul-socail #rss{ 
    background-position: 0 -340px;
    width: 26px;
} 
#ul-socail #rss a{ 
    width: 16px; height: 16px; 
}
#ul-socail #send{ 
    background-position: 0 -481px;
    width: 25px;
} 
#ul-socail #send a{
    width: 21px; height: 22px;
}
#ul-socail #tw{ 
    background-position: 0 -621px;
    width: 20px;
} 
#ul-socail #tw a{
    width: 14px; height: 19px;
}
#ul-socail #daily:hover{
    background-position: 0 0;
}
#ul-socail #youtube:hover{
    background-position: 0 -692px;
} 
#ul-socail #fb:hover{ 
    background-position: 0 -139px;
} 
#ul-socail #rss:hover{ 
    background-position: 0 -274px;
} 
#ul-socail #send:hover{ 
    background-position: 0 -409px;
} 
#ul-socail #tw:hover{ 
    background-position: 0 -552px;
} 
#lang-social{
    width: 500px;
}
#lang-social,#lang{
    float: left;
    height: 46px;
}
#lang{
    width: 60px;
    margin-left:10px;
}
#lang-social{
}
/* la zone affichant l'option sélectionnée */
.dropdownCell{
    border : 1px solid #bbb;
    width: 150px;
    height: 23px;
    cursor: pointer;
    font-family: arial;
    font-size: 10pt;   
    max-height: 23px;
    background: transparent url('arrow.gif') right top no-repeat;
}

.dropdownCell img{
    margin : 0px 3px 0px 3px;
    vertical-align: middle;
    width: 24px;
}

.dropdownPanel{
    border : 1px solid #bbb;
    width: 150px;
    position: absolute;
}

.dropdownOpt{
    background-color: #fff;
    cursor: pointer;
    font-family: arial;
    font-size: 10pt;
}

.dropdownOpt img{
    margin : 0px 3px 0px 3px;
    vertical-align: middle;
    width: 24px;
}

.dropdownOptSelected{
    background-color: #999;
} 
#new-letter{
    height: 40px;
    float: right;
    margin-top: 5px;
    position: relative; 
    z-index: 0; /*pour les scripts ie-css3*/
}
.link-news{
    color: #999999;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 3;
    margin-right: 21px;
    text-decoration: none;
}
.link-news:hover{
    color:#79b222;
}
.input-recherche{
    color: #999999;
    background-color: #494949;
    border: none;
    border-radius: 3px;
    font-size: 11px;
    padding: 8px 34px 8px 19px;
    float: left;
    behavior: url(http://microids.localhost/PIE.htc); 
}
.bottom-recherche{
    background: url("/assets/img/rh.png") no-repeat scroll center #79b222;
    border: medium none;
    border-radius: 3px;
    height: 29px;
    margin-left: -6px;
    width: 29px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    /*position: absolute;*/
    behavior: url(http://microids.localhost/PIE.htc); 
}
#connect-deconec{float: left;}
#connecter{
    float: left;
    background: url("/assets/img/bon-homme.png") no-repeat scroll left rgba(0, 0, 0, 0);
    margin-left: 132px;
    margin-top: 9px;
    padding-left: 39px;
}
.link-blanc,.link-blanc a{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.link-blue,#cart .link-blue{
    color:#02c6fd;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;    
}
#connecter span{
    margin-left: 3px;
    margin-right: 3px;
}
#top_bar a {
    text-transform:uppercase;
    background: url('/assets/img/top-bg.png');
    line-height:30px;
    padding:10px;
    color:#FFFFFF;
    font-size:11px;
    text-decoration:none;
    height:30px;
}
.class-font{
    font-weight: 200
}
#deconnecter{
    float: left;
    background: url("/assets/img/bon-homme.png") no-repeat scroll left rgba(0, 0, 0, 0);
    margin-left: 76px;
    padding-left: 30px; 
    line-height:16px;
}
#cart{
    background: url("/assets/img/panier.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    margin-right: 151px;
    margin-top: 9px;
    padding-left: 29px;
    padding-right: 23px;
    position: relative;
}

#cart_pdts_list{
    max-height: 300px;
    overflow-y: auto;
    width: 100%;
}
.content-cart{
    background: none repeat scroll 0 0 #02455B;
    border-radius: 6px;
    /*display: none;*/
    left: -77px;
    padding: 10px;
    position: absolute;
    top: 23px;
    width: 375px;
    z-index: 200;
    overflow-y: auto;
}
.content-cart .list-prod-cart li{
    background: url("../img/dot-point-px.png") repeat-x bottom transparent;
    padding-bottom: 10px;
    padding-top: 10px;
}
.content-cart .list-prod-cart li.first_item{
    padding-top: 0;
}
#header .content-cart .cart-bloc-left{
    float: left;
    width: 70px;
    height: 112px;
}
#header .content-cart .cart-bloc-left img{
    width: 70px;
    height: 112px;
}
.content-cart .bottom-mini-cart{

}
.content-cart .bottom-mini-cart p{
    text-align: center;
    margin-top: 7px;
}
.content-cart .bottom-mini-cart p span{
    font-size: 19px !important;
}
.content-cart .bottom-mini-cart .command{
    background: url("../img/btn-order-cart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    font-family: 'Helvetica';
    font-size: 16px;
    font-weight: bold;
    height: 45px;
    line-height: 47px;
    margin: 7px auto auto;
    text-align: center;
    text-indent: 31px;
    width: 177px;
}
#header .content-cart img{
    position: inherit;
    margin-left: 0;
    position: inherit;
    top: 0;
}
.content-cart .cart-bloc-right{
    float: left;
    margin-left: 5px;
    width: 240px;
}
.content-cart .cart-bloc-right .desp-cat{
    text-transform: capitalize;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    height: 55px;
    overflow: hidden;
}

.desp-cat {
    height: 53px !important;
    font-size: 15px !important;
}

.content-cart .cart-bloc-right .pastille-marque{
    float: left;
    margin-top: 0;
}
.content-cart .cart-bloc-right .cartblock-price{
    margin-left: 8px;
    float: left;
    margin-top: -1em;
}
.content-cart .cart-bloc-right .cartblock-promo p, .content-cart .cart-bloc-right .cartblock-baisse p{
    display: inline-block;
}
.content-cart .cart-bloc-right .cartblock-price .prix-ttc{
    font-size: 13px;
    margin-left: 0;
    text-decoration: line-through;
}
.content-cart .cart-bloc-right .cartblock-price .cl-color{
    font-size: 15px;
    color: #ff6600;
}
.content-cart .cart-bloc-right .cartblock-price .prix-ex{
    font-size: 17px;
    color: #ff6600;
    font-weight: bold;
    margin-left: 15px;
}

.cartblock-price {
    float: right !important;
}

.content-cart .list-prod-cart li .cartblock-del{
    float: right;
    padding-top: 45px;
    text-align: center;
    width: 30px;
}

.cartblock-del{
    padding-top: 89px !important;
}

.content-cart .empty-cart{
    text-align: center;
    font-size: 19px;
    color: #fff;
    padding: 20px;
}
.no-empty-cart{

}
.fl-pan{
    position: absolute;
    background: url("/assets/img/fl-pan.png") no-repeat ;
    width: 13px;
    height: 12px;
    top: 6px;
    margin-left: 4px;
    right: 0;
}
#menu-bar-left .ul-menu,#nav-left .ul-menu{
    margin-left: 25px;
}
#menu-bar-left,#nav-left{
    float: left;
    width: 402px;
}
#menu-bar-rigth,#nav-rigth{
    float: right;
    width: 405px;
}
#menu-bar-rigth .ul-menu,#nav-rigth .ul-menu{
    float: right;
    width: 405px;
}
#menu-bar-rigth .ul-menu li:last-child,#nav-rigth .ul-menu li:last-child{
    margin-right: 0;
}
#nav-left,#nav-rigth{
    margin-top: 5px;
}
/***********pagination**********/
.pagination ul{
    text-align: center;
}
.pagination ul li{

}
.pagination ul li.previous{
    float: left;
}
.pagination ul li.next{
    float: right;
}
.pagination ul li a{
    color: #40A0B1;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.pagination ul li a:after{content: ' - ';}
.pagination ul li.last-li a:after,.pagination ul li.previous a:after,.pagination ul li.next a:after{content: '';}
.pagination ul li a.current{
    color: #333333;
}

.pagination li{
    display: inline-block;
    height: 21px;
    vertical-align: top;
}
.pagination .navi{
    background: url("/assets/img/vig.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    width: 17px;
}
.pagination .next_page {
    background-position: -17px 0;
}
/***********fin pagination ****/
.ul-menu{
    display: inline-block;
    font-size: 12.5px;
    height: 32px;
    line-height: 32px;
    list-style-type: none;
}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ul-menu {
        font-size: 11px;
    }
}
.ul-menu li{
    float: left;
    margin-right: 17px;
}
.ul-menu li.last{
    margin-right: auto;
}
#menu-bar nav,#nav-rigth,#nav-left{    
    position: relative;
    z-index: 40;
    height:40px;
    line-height:40px;
}
#connecter-cart {
    height:40px;
    padding-top: 1px;
}
.ul-menu li a{
    font-weight: normal;
    display: block;
    text-decoration: none;
    color: #d2d2d4;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'eurostile';
    font-size:16px;
}
.ul-menu li a:hover, .ul-menu li a.active{
    color: #9abc18;
}

#top_bar a.disabled {
    color:#858585;
}

#top_bar a img {vertical-align:middle;}


.inner-block{
    width: 980px;
    margin: auto;
}

#header img {
    position:absolute;
    left:50%;
    margin-left:-230px;
    top:40px;
}

#btn_left {
    /*background: url('/assets/img/btn-left.png') no-repeat;*/
    width:362px;
    height:75px;
    margin-left:690px;
    top:0;
    margin-top:-30px;
    padding-top:90px;
    text-align:center;
}

#btn_left>div {
    font-size: 20px;
    margin-right:60px;
    color:#fffffe;
    font-family:'franklin_gothic_demiregular',Arial;
    text-transform:uppercase;
}

#btn_left>div ul{
    position:absolute;
    list-style:none;
    left:50%;
    margin:25px 0 0 230px;
    background:url('/assets/img/menubottom.png') no-repeat left bottom;
    padding:0 0 17px 0;
    display:none;
    width:160px;
}

#btn_left>div:hover ul,#btn_left>div ul:hover{
    display:block;
}

#btn_left ul li{
    margin:0;
    width:130px;
    -webkit-text-fill-color:#FFFFFF;
    background:url('/assets/img/cart.png') #2f4d62 no-repeat 120px 5px;
    text-align:left;
    padding:0 15px 5px 15px;
    filter:alpha(opacity=75); 
    -moz-opacity:0.75; 
    opacity: 0.75; 
    color:#FFFFFF;
    font-family: Arial;
    font-size: 14px;
    cursor:pointer;
    height:30px;
    line-height:30px;
}
#btn_left ul li a{
    color:#FFFFFF;
    text-decoration:none;
}


#btn_left ul li:hover{
    background-color:#90a2af;
}

#btn_left ul li span{
    float:right;
    -webkit-text-fill-color:#de1b18;
    color:#de1b18;
}

@media (min-width: 1500px) {
	#hydravion {
		background: url('/assets/img/hydravion.png') no-repeat top left;
		width:223px;
		height:82px;
		position:absolute;
		z-index:5;
		top:5px;
		left:50%;
		margin-left:530px;
	}
}

#menu {
    background: url('/assets/img/menutop.png') no-repeat;
    width:1012px;
    height:68px;
    margin-top:30px;
}

#menu>ul {
    list-style:none;
    padding-left:50px;
    padding-top:3px;
}

#menu>ul li {
    float: left;
    font-family: 'franklin_gothic_heavyregular',Arial;
    font-size:25px;
    font-weight:bold;
    margin-left:20px;
    line-height:43px;
    height:43px;
}

#menu>ul li.smenu {
    background: url('/assets/img/arrow.jpg') no-repeat right;
    padding-right: 20px;
}

#menu>ul li a {
    font-family: 'franklin_gothic_heavyregular',Arial;
    color:#2e536d;
    text-decoration:none;
}

#menu>ul li>a {
    text-transform:uppercase
}

#menu>ul li a.active {
    color:#239eca;
}
#menu>ul li.smenu ul {
    list-style:none;
    position:absolute;
    padding:0;
    margin:42px 0 0 -30px;
    background:url('/assets/img/menubottom.png') no-repeat right bottom;
    padding:0 0 17px 0;
    width:250px;
    display:none;
    z-index:40;
}

#menu>ul li.smenu:hover ul,#menu>ul li.smenu ul:hover{
    display:block;
}


#menu>ul li.smenu ul li{
    float: none;
    background-color:#2f4d62;
    text-align:left;
    padding:0 15px 5px 15px;
    filter:alpha(opacity=75); 
    -moz-opacity:0.75; 
    opacity: 0.75; 
    width:200px;
    font-size:14px;
    height:30px;
    line-height:30px;
}

#menu>ul li.smenu ul li:hover{
    background-color:#90a2af;
}

#menu>ul>li.smenu>ul>li a{
    color:#FFFFFF;
}

/****** Content ***********/
#ariane-soacial{margin-top: 38px; margin-bottom: 7px;width: 100%}
#slider-home{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 255px;
    padding: 8px;
    width: 630px;
}
#reseaux-sociaux{
    width: 320px;   
    height: 423px;
    float: right;
    margin-top: 11px;
    background-color: #fff;
}
#reseaux-sociaux h3{

}
.title{
    background: url("/assets/img/h3.png") no-repeat;
    color: #333333;
    font-family: 'eurostile';
    font-size: 19px;
    font-weight: bold;
    padding-left: 8px;
    padding-top: 5px;
    text-transform: uppercase;
    height: 30px;
    background-color: #000; /* IE 8 */
    background-color: rgba(0,0,0,0);
    background-color: #000; /* IE 7 */
}

#top-jeux .titre{
    background: url("/assets/img/title-colonne2.png") repeat-x scroll center 32px;
    color:#fff;
    position: relative;
    border: none;
    font-size: 23px;
    font-weight: bold;
    text-transform: uppercase;
    height: 38px;
   
}

reseaux-sociaux .content-text,
#content-social .content-text {
    height: inherit;
}
#content-social ul{
    margin-top: 5px;
}
#content-social ul li{
    border-top: 1px dotted #CCCCCC;
    display: inline-block;
    padding-top: 5px;
    width: 96%;
    margin-left:10px;
    font-size: 11px;
}
.avatar{
    display: inline-block;
    float: left;
    height: 54px;
    overflow: hidden;
    width: 51px;
}
.picture{
    border:1px solid #ccc;
    float: right;
    width: 100px;
    height: 50px;
    background-color: #fff;
    overflow: hidden;
    padding: 2px;
}
.picture img{
    height: 50px;
    width: 100px;
}
.content-text{
    float: left;
    height: 47px;
    margin-left: 10px;
    overflow: hidden;
    width: 204px;
}
.with-pic{
    width: 98px !important; 
}
.content-text a{
    color: #0095a2 !important;
    margin-bottom: 0 !important;
    text-decoration: none;
}
.footer-bloc a{
    background: url("/assets/img/par.png") repeat-x scroll center center rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #000000;
    float: right;
    height: 14px;
    padding-left: 18px;
    padding-right: 4px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.plus{
    background: url("/assets/img/plus.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 10px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 12px;

}
.footer-bloc{
    margin-top: 5px;
}
#news-home{
    width: 320px;   
    float: left;
    background-color: #fff;
    margin-right: 9px;
    height: 713px;
    margin-top: 10px;
    overflow: hidden;
}
.description-new{
    margin-top: 3px;
}
#news-home .bx-viewport{
    height: 634px !important;
}
.bxslider a{
    text-decoration: none;
    color: #666;
}
.title-new{
    color: #4e4e4e;
    font-size: 15px;
    font-weight: bold;
}
.new-date{
    font-size: 11px;
    margin-bottom: 8px;
}
#news-home h3{
    position: relative;
    height: 38px;
    font-size: 23px;
    z-index:5;
}
#news-home ul{
    list-style-type: none;
}
.cat-news{
    color: #ff6600;
    text-transform: uppercase;
    font-weight: bold;
}
.img-new{
    border: 1px solid #CCCCCC;
    display: block;
    padding: 4px;
    overflow: hidden;
    width: 291px;
    height: 119px;
    background-color: #fff;
}

.all-new{
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    position: absolute;
    right: 9px;
    text-decoration: none;
    top: 3px;
    text-transform: uppercase;
    background: url(/assets/img/puce-new.png) no-repeat left center transparent;
    padding-left: 6px;
    z-index:6;
}
#top-jeux{
    width: 304px;   
    min-height: 421px;
    float: left;
    padding: 8px;
    background: #022a3b;
}
#content-jeux ul{
    font-size: 12px;
    font-family: Arial;
}
.promo{
    background-color: #FDB353;
    border: 1px solid #844A00;
    color: #844A00;
    font-weight: bold;
}

.baisse{
    background-color: #FDB353;
    border: 1px solid #844A00;
    color: #844A00;
    font-weight: bold;
    font-size: 10px;
}
#content-jeux ul li{
    display: inline-block;
    border-bottom: 1px dotted #CCCCCC;
    padding-top: 7px;
    padding-bottom:4px;
    width:302px;
}
#content-jeux ul li:last-child{
	border-bottom:none;
}
.reduire{
    color:#ffa600;
}
.prix-promo, .prix-exclusive{
    color:#ffa600;
    font-weight: bold;
}
.prix-ttc{
    font-weight: bold;
    color: #fff;
}
.barre{
    text-decoration:line-through;
}
.title-jeux{
    float: left;
    padding-bottom: 14px;
    text-decoration: none;
    width: 85px;
    color: #02C6FD;
    height: 42px;
    margin-left: 8px;
    overflow: hidden;
}
.detail-promo-jeux{
    float: right;
    text-align:right;
}
#content-jeux .img-new{
    float: left;
    width: 107px;
    height: 52px;
    position: relative;
    background-color: #fff;
}
.num-jeux{
    background: url("/assets/img/jeu-num.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    bottom: -4px;
    color: #333333;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    left: -5px;
    padding-left: 1px;
    text-align: center;
    position: absolute;
    width: 23px;
}
#content-jeux a{
    font-family: Arial;
    font-size: 11px;
    display: inline-block;
    float: left;
}
#membre{
    width: 320px;   
    height: 270px;
    float: right;
    border:1px solid #000;
    margin-top: 1px;
    background:url("/assets/img/membre.png") no-repeat center center transparent ;
}
#membre-con{
    padding-top: 88px;
}
#membre-dec{
    padding-top: 77px;
}
#membre-con .title-membre{
    width: 265px;
}
#membre-con .bouton-membre{
    width: 100px;
    margin-top: 49px;
}
#email-membre{
    color:#05c6fc;
}
.title-membre{
    color:#fff;
    font-weight: bold;
    text-align: center;
    width: 203px;
}
.bouton-membre{
    background-color: #99CC00;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 39px;
    padding: 11px 5px 11px 13px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px;
}
a.bouton-membre , a.bouton-membre:visited, a.bouton-membre:active{color:#FFF;}
.free{
    background:url("/assets/img/free.png") no-repeat right center transparent;
    position: absolute;
    width: 48px;
    height: 40px;
    top:0;
}
#dernier-video{
    width: 650px;   
    height: 277px;
    float: left;
    margin-top: 12px;
}
#content-video .img-new{
    position: relative;
}
#dernier-video .title{
    background: url("/assets/img/h3-video.png") no-repeat;
    color:#999;
    position: relative;
    border: none;
    height: 41px;
}
#dernier-video .bx-wrapper .bx-controls-direction a{
    top:-35px;
}
.titre-video-jeux{
    font-weight: bold;
}
.btn-play{
    display: block; 
    height: 95px;
    width: 95px;
    margin:auto;
}
#autre-video .play{
    background: url("/assets/img/play-p.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 50px;
    left: 51px;
    top: 6px;
    width: 50px;
}
.play{
    background: url("/assets/img/play.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 95px;
    position: absolute;
    top: 12px;
    width: 95px;
}
#video-avant .titre-video{
    font-size: 13px;
}
.titre-video{
    font-size: 11px;
}
#video-avant{
    float: left;
    width: 300px;
    margin-left: 9px;
    margin-right: 11px;
    margin-top: 20px;
}
#video-avant .img-new{
    background-color: #fff;
}
#autre-video .img-new{
    background-color: #fff;
    width: 143px;
    height: 59px;
}
.slider-dernier-video{   
    list-style-type: none;
}
.slider-dernier-video li{
    float: left !important;
    margin-right: 4px;
    padding-left: 5px;
    padding-top: 5px;
    width: 150px !important;
    height:95px;
    margin-bottom: 5px;
}
#autre-video .bx-wrapper{
    max-width: 100% !important;
    height: 320px !important;
}
#autre-video{
    float: left;    
    background-color: #595959;
    width: 320px;
    font-size: 11px;
    height: 211px;
    margin-top: 6px;
}
#footer-content{
    width: 100%;
    margin-bottom: 25px;
    padding-top: 10px;
}
/************** CONTACT ******************/
#center-colonne{
    background-color: #fff;
    padding:8px;
    border:1px solid #ccc;
    margin-bottom:20px;
    font-size:14px
}
#left-colonne,.column-1{
    background-color: #fff;
    width: 631px;
    float: left;
    padding:8px;
    border:1px solid #ccc;
}
.column-1{
    width: auto;
    float: none;
}
#champ-oubli{
    float: right;
    font-size: 12px;
}
.title-colonne{
    background:url("/assets/img/title-colonne.png") repeat-x scroll center 32px #FFFFFF;
    height: 38px;
    color: #333333;
    font-family: 'eurostile';
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.wrap-select-js,#select-civilite {
    border: 1px solid #ccc;
    list-style: none outside none;
    background-color: #f2f2f2;
    margin: 0;
    width: 338px;
    float: left;
}
.wrap-select-js .select-js,#select-civilite #civilite-elt  {
    cursor: pointer;
    padding: 8px 10px;
    position: relative;
}
.wrap-select-js .select-js .label-elt,#select-civilite #civilite-elt .label-elt{
    background: url("/assets/img/puce_subcat.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: block;
    line-height: 17px;
    padding-right: 15px;
    margin-left: 0;
    color: #666;
}
.wrap-select-js .select-js ul , #select-civilite #civilite-elt ul{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/assets/img/bg_rpt_subcategory.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color #EAEAEA #EAEAEA;
    border-image: none;
    border-right: 1px solid #EAEAEA;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    left: -1px;
    position: absolute;
    top: 34px;
    width: 100%;
    z-index: 10000;
    background-color: #fff;
    list-style-type: none;
}
.wrap-select-js .select-js ul li, #select-civilite #civilite-elt ul li{
    display: block;
    padding: 4px 0;
}
.wrap-select-js .select-js ul li:hover,#select-civilite #civilite-elt ul li:hover{
    background: #F4FFD4;
} 
#textarea{
    float: left;
}
#left-colonne .para-check{
    margin-bottom: 8px;
    margin-top: 8px;
}
.inline_list span{
    background-image: none;
    display: block;
    padding-left: 20px;
    margin-left: 0;
    color: #666;
}
.inline_list a{
    text-decoration: none;
}

.inline_list, .inline_listJ, .inline_listS {
    max-height:400px;
    overflow-y:auto;
}

#right-col{
    float: right;
    width: 320px;
}

#right-col form p{
    color: #333;
    font-weight: bold;
    margin-top: 2px;
    font-size: 15px;
    margin-bottom: 2px;
}

#right-col  input{
    height: 28.5px;
    width: 295px;
    margin-left:10px;
}

#right-col .intituler{
    margin-top: 17px;
    margin-bottom: 20px;
}
#right-col input[type='submit']{
    width: auto;
}

#right-col input,#left-colonne textarea{
    background-color: #f2f2f2;
    border:1px solid #ccc;
}
#right-col input:focus,#left-colonne textarea:focus{
    background-color: #f4ffd4;
}
#right-col .required{

    color: #FF0000;
    font-size: 12px;
    font-weight: 200;
    margin-left: 50px;
    padding-left: 20px;
}
#right-col .para-check input{
    width: 30px;    
}

#right-col .envoie{
    background: url("/assets/img/btn.png") repeat-x scroll left center rgba(0, 0, 0, 0);
    text-transform: uppercase;
    color:#fff;
    cursor: pointer;
    font-weight: bold;
    border: none;
    border-radius: 3px;
    margin-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left:226px;
}

#right-savoir-club{
    float: right;
    width: 320px;
    margin-top:10px;

}

#rigth-colonne{
    float: right;
    width: 320px;
}
.label-formRight{
    background:url("/assets/img/label.png") no-repeat left center;
    padding-left: 20px;
    margin-left:15px;
}
.label-form{
    background: url("/assets/img/label.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 20px;
    text-align: left;
}

.retour{
    background: url("/assets/img/item-back.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 20px;
    text-align: left;
}

#full-colonne .envoie{
    background: url("/assets/img/btn.png") repeat-x scroll left center rgba(0, 0, 0, 0);
    text-transform: uppercase;
    color:#fff;
    cursor: pointer;
    font-weight: bold;
    border: none;
    border-radius: 3px;
    margin-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left:226px;
}

#full-colonne  input{
    height: 28.5px;
    width: 295px;
}

#left-colonne form p{
    clear: both;
    color: #333333;
    font-weight: bold;
    margin-top: 2px;
    font-size: 15px;
    margin-bottom: 2px;
}
#left-colonne .intituler{
    color: #02C6FD;
    margin-top: 17px;
    margin-bottom: 20px;
}
#left-colonne input{
    height: 28.5px;
    width: 338px;
}
#left-colonne input[type='submit'],#left-colonne input[type='radio']{
    width: auto;
    border: medium none;
}
#left-colonne input[type='radio']{height: auto;}
#left-colonne input[type='text'],#left-colonne input[type='email'],#left-colonne textarea,#left-colonne input[type='password'], #left-colonne input[type='tel'], #left-colonne input[type='file']{
    background-color: #f2f2f2;
    border:1px solid #ccc;
}
#left-colonne input:focus,#left-colonne textarea:focus{
    background-color: #f4ffd4;
}

#left-colonne .success{
    background: url("/assets/img/ck.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #FF0000;
    font-size: 12px;
    font-weight: 200;
    margin-left: 14px;
    padding-left: 20px;
}
#left-colonne .required{
    color: #FF0000;
    font-size: 12px;
    font-weight: 200;
    margin-left: 14px;
    padding-left: 20px;
}
#left-colonne .para-check input{
    width: 30px;    
}
.para-check label{
    font-weight: 200;
    color: #666;
    font-size: 12px;
}
#left-colonne .envoie,.valide-btn{
    background: url("/assets/img/btn.png") repeat-x scroll left center rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 29px;
    margin-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
    text-transform: uppercase;
}
#full-colonne .required{
    color: #FF0000;
    font-size: 12px;
    font-weight: 200;
    margin-left: 14px;
    padding-left: 20px;
}
#rigth-colonne #urgence{
    background: url("/assets/img/bg-ur.png") no-repeat center center;
    border: 1px solid #000;
    height: 112px;
    padding: 0;    
}
#urgence .hr-title{border: 1px dotted #333}
#adresse,#tel,#savoir,#resumer,.recevoir-equipe,#urgence{
    background-color: #fff;
    padding: 4px;
    border: 1px solid #ccc;
    margin-bottom: 12px;
}
#urgence h3{
    color: #333;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
#adresse h3,#tel h3,#savoir h3,h3,.recevoir-equipe h3{
    color: #90bc1a;
    font-weight: bold;
    font-size:24px;
    text-transform: uppercase;
    font-family: 'eurostile';
}
.style-ur{font-weight: bold;font-size: 14px}
#urgence .col-urgence,.col-urgence{color: #fff;}
#urgence .img-recevoir{padding-left: 4px;}
#urgence .text-recevoir{color: #333;font-size: 14px}
.global-width h3{
    margin-bottom: 0;
}
.hr-title{
    border: 1px dotted #ccc;
}
#img-adresse,.img-recevoir{
    float: left;
}
#img-tel{
    float: left;
}
.recevoir-equipe .text-recevoir,#urgence .text-recevoir{
    width: 247px;
    font-size: 12px;
}
.recevoir-equipe .text-recevoir a{
    color: #40A0B1;
    margin-left: 0;
    margin-top: 7px;
    text-decoration: none;
    width: 200px;
}
#text-adresse,.text-recevoir{
    float: left;
    color: #666666;
    font-weight: bold;
    width: 135px;
    margin-left: 12px;
    font-size: 15px;
}
#text-tel{
    float: left;
    color: #666666;
    width: 222px;
    margin-left: 12px;
    font-size: 11px;
}
#text-tel span{
    font-weight: bold;
    font-size: 15px;
}
#tel h3 span{
    text-transform: lowercase;   
}
#support{
    background: url("/assets/img/support.png") no-repeat scroll center center;
    padding: 4px;
    margin-bottom: 12px;
    height: 127px;
    position: relative;
    font-family: 'eurostile';
    color: #868788;
    display: inline-block;
    text-decoration: none;
    width: 312px;
}
#support .title-footer{
    bottom: 9px;
    color: #868788;
    font-size: 11px;
    right: 6px;
}
#bloquer{
    margin-top: 12px;
}
#support p{
    text-align: right;
    padding-right:5px;
    color:#868788;
}
#support .cl-color{
    color:#fe8f00;
}

#savoir #ul-socail li{ 
    background: url("/assets/img/con-social.png") no-repeat scroll 0 0 transparent;
}
#ul-socail li a{
    display: block;
}
#savoir #ul-socail #con-daily{
    background-position: 0 0px;
    width: 45px;
}
#savoir #ul-socail #con-daily a{
    width: 39px; height: 21px; 
}
#savoir #ul-socail #con-youtube{
    background-position: 0 -346px;
    width: 26px;
} 
#savoir #ul-socail #con-youtube a{
    width: 21px; height: 26px;
}
#savoir #ul-socail #con-fb{ 
    background-position: 0 -71px;
    width: 20px;
} 
#ul-socail #con-fb a{ 
    width: 11px; height: 18px;
}
#savoir #ul-socail #con-rss{ 
    background-position: 0 -139px;
    width: 26px;
} 
#savoir #ul-socail #con-rss a{ 
    width: 16px; height: 16px; 
}
#savoir #ul-socail #con-send{ 
    background-position: 0 -205px;
    width: 25px;
} 
#savoir #ul-socail #con-send a{
    width: 21px; height: 22px;
}
#savoir #ul-socail #con-tw{ 
    background-position: 0 -277px;
    width: 20px;
} 
#savoir #ul-socail #con-tw a{
    width: 14px; height: 19px;
}
#savoir #ul-socail{
    width: 278px;
    margin-left: 12px;
}
/******************************88888888888888*/

/************** Espace communiquer ******************/
.communiquer,.ul-comm,#tele-img{
    list-style-type: none;
}
.communiquer li,.ul-comm li{
    display: block;
    border-top:1px dotted #ccc;

}
.espace-connecter .bx-wrapper .bx-pager,#page-news .bx-wrapper .bx-pager{
    display: block;
}

.espace-connecter .bx-wrapper .bx-pager.bx-default-pager a,
#page-news .bx-wrapper .bx-pager.bx-default-pager a{
    background-image: none;
    text-indent: 1px;
    text-decoration: none;
    color:#40A0B1;
    background-color: #fff;
}
.espace-connecter .bx-wrapper .bx-prev,
#page-news .bx-wrapper .bx-prev{
    left: 10px; 
}
.espace-connecter .bx-wrapper .bx-controls-direction a{
    top:auto;
    bottom: -5px;
}
.espace-connecter #left-colonne{
    margin-bottom: 12px;
}
.espace-connecter .bx-wrapper{
    height: 333px;
}
.espace-connecter .bx-wrapper .bx-pager, .espace-connecter .bx-wrapper .bx-controls-auto{
    bottom: -6px;
}
.espace-connecter #left-colonne .cl-color-resumer,.espace-contact #left-colonne .cl-color-resumer{
    background-image: none;
    margin-left: 0;
    padding-left: 0;
    color: #40A0B1;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#espace .text-recevoir{
    width: 100%;
}
.espace-connecter .bx-wrapper .bx-pager.bx-default-pager a:hover,
#page-news .bx-wrapper .bx-pager.bx-default-pager a:hover
.espace-connecter .bx-wrapper .bx-pager.bx-default-pager a.active,
#page-news .bx-wrapper .bx-pager.bx-default-pager a.active{
    color: #000;
    background-image: none;
    background-color: #fff;
}
#left-colonne .communiquer li .img-new,#left-colonne .ul-comm li .img-new{
    background-image: none;
    margin-left: 0;
    padding-left: 0;
    width: 89px;
    float: left;
    border: none;
    margin-top: 5px;
    height: auto;
    text-align: center;
}
.communiquer .img-new img,.ul-comm .img-new img{
    height: auto;
    width: auto;
}
.description-communiquer{
    color: #666666;
    font-weight: bold;
    margin-top: 8px;
    font-size: 13px;
    margin-top: 5px;
    height: 37px;
    overflow: hidden;
}
.date-communiquer{
    font-weight: bold;
    color: #79B222;
    margin-top: 5px;
}
.communiquer li .description-comm,.ul-comm li .description-comm{
    float: left;
    width: 443px;
}
#left-colonne .exclusif span{
    background-image: none;
    font-family: 'eurostile';    
    color: #fff;
    font-weight: bold;
    padding-left: 19px;
    font-size:13px;
}
.exclusif{
    background: url("/assets/img/exclusif.png") no-repeat;
    height: 33px;
    width: 91px;
    padding-top: 6px;
    margin-top: 8px;
    line-height: 27px;

}
.communiquer li .comm-plus,.ul-comm li .comm-plus{
    float:right;
    margin-left: 4px;
}
.espace-detail .info{
    float: none;
}
.communiquer li .comm-plus .info,.ul-comm li .comm-plus .info,.info{
    float: right;
    color:#40A0B1;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    margin-top: 5px;
}
#espace .title-es-connecte{
    color: #90bc1a;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}
#espace p{
    margin-bottom: 15px;
    color: #666;
    font-size: 12px;
	text-align: justify;
}
#compte-ftp{
    border: 1px solid #ccc;
    text-align: center;
    background-color: #f4f4f4;
    padding-top: 8px;
    margin-bottom: 10px;
}
#social-blue{
    float: right;
    list-style-type: none;
    margin-top: 10px;
}
#social-blue li{
    background: url("/assets/img/social-blue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-right: 12px;
}
#social-blue li a{
    display: block;
}
#social-blue #email a{
    width: 34px; height: 16px; 
}

#social-blue .at300bs{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 0;
    line-height: 0;
    width: 0; 
}
#social-blue #fb-blue a{
    width: 11px; height: 18px; 
}
#social-blue #imp a{
    width: 14px; height: 17px;
}
#social-blue #tw-blue a{
    width: 12px; height: 16px; 
}
#social-blue #email{ background-position: 0 0;} 
#social-blue #fb-blue{ background-position: 0 -66px; } 
#social-blue #imp{ background-position: 0 -134px;  } 
#social-blue #tw-blue{ background-position: 0 -201px; } 
#left-colonne #telecharger-presse input[type='radio']{
    width: 50px;
    height: auto;
}
#left-colonne #telecharger-presse label{
    color: #666;
    font-size: 13px;
    text-transform: uppercase;
}
#left-colonne #telecharger-presse{
    text-align: left;
    margin-left: 13px;
}
#left-colonne #espace .label-form {
    background: url("/assets/img/label.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 20px;
    color: #40A0B1;
    font-weight: bold;

}
#tele-img{
    text-align: center;
}
#tele-img li{
    float: left !important;
    width: auto !important;
    margin-right: 7px;
}
#tele-img li a{
    cursor: pointer;
}
#tele-img li span{
    display: inline-block;
}
.espace-detail .bx-wrapper{
    margin-top: 59px;
}
.espace-detail .bx-wrapper .bx-prev{
    left: 12px;
}
#compte-ftp .text-recevoir{
    float: none;
}
.espace-detail  #compte-ftp {
    text-align: left;
}
.espace-contact #left-colonne #espace .label-form{
    color: #333;
    float: left;
    font-size: 12px;
    line-height: 31px;
    margin-bottom: 18px;
    width: 118px;
}
.espace-contact #selecttypeproblem, #select-civilite{
    width: 210px;
}
.espace-contact #left-colonne input{
    width: 210px;
    float: left;
}
.espace-contact #left-colonne .required{
    background-image: none;
    padding-left: 0;
    margin-left: 4px;
    float: left;
    margin-top: 7px;
}
.espace-contact #left-colonne .cl-color-resumer{
    padding-top: 12px;
}
.espace-contact #left-colonne #espace input[type='submit']{
    width: auto;
    margin-left: 40px;
}
.espace-contact #left-colonne #espace .submit-form input[type="submit"]{
    height: auto;
    margin-left: 135px;
    padding: 8px 15px;
}
.espace-contact #espace #form-ins{
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #D2D2D2;
    padding: 24px 0 10px;
    width: auto;
    text-align: center;
    padding-top: 12px;
    margin-bottom: 12px;
}
.espace-contact #espace #form-ins p{
    color: #90bc1a;
    font-weight: bold;
}
.espace-contact #espace #compte-ftp p{
    margin-bottom: 6px;
}
.espace-contact #espace #compte-ftp{
    background: url("/assets/img/aide.png") no-repeat 12px 6px; 
    background-color: #F4F4F4;
    padding-left: 80px;
    text-align: left;
    padding-bottom: 12px;
    margin-top: 12px;
}
.espace-contact #left-colonne #email-ren{
    border: 1px solid #000;
    width: 230px;
    color: #000;
    font-weight: bold;
    height: 26px;
    background-color: #aece57;
    font-size: 12px;
}
.espace-contact #left-colonne #espace #rech-ren{
    background: url("/assets/img/re-form.png") no-repeat center center; 
    cursor: pointer;
    width: 30px;
    text-indent: -999px;
    display: block;
    margin-left: -2px;
}
.espace-contact .info{
    float: none;
}
.cl-black{
    color: #333;
}
.cl-other {
    color: #90BC1A;
}
/************** ******************/
/**************NEWS ******************/
#ul-news,#ul-news-simi{
    list-style-type: none;
}
#ul-news li,#ul-news-simi li{
    display: inline-block;
    border-top: 1px dotted #ccc;
    padding-top: 8px;
    padding-bottom: 8px;
}
#ul-news li .li-news-img,#ul-news-simi .li-news-img{
    float: left;
}
#ul-news li .li-news-des{
    float: left;
    width: 326px;
    margin-left: 7px;
}

#ul-news li a,#ul-news-simi li a{
    color: #666666;
    font-family: Arial;
    font-size: 13px;
    line-height: 1.3;
    text-decoration: none;
}
#ul-news li .title-new a, #ul-news-simi li .title-new a{
    font-size: 17px;
}
#ul-news li .info{
    float: none;
    color: #40A0B1
}
#ul-news li .new-date,#ul-news li .description-new,
#ul-news-simi li .new-date,#ul-news-simi li .description-new
{
    margin-bottom: 0;
    margin-top: 0;
}

#page-news .bx-wrapper .bx-pager, #page-news .bx-wrapper .bx-controls-auto{
    bottom: -17px;
}
#page-news .bx-wrapper .bx-controls-direction a{
    bottom: -13px;
    top:auto;
}
#jeu-moment{
    background-color: #333;
    padding: 4px;
}
#jeu-moment .title-colonne{
    background-color: #333;
    color:#90bc1a;
}
#ul-jeu-moment,#ul-pro-asso{
    list-style-type: none;
}
#ul-jeu-moment .img-new{
    height: 238px;
    width: 288px;
    margin-bottom: 12px;
}
#ul-jeu-moment .img-new img{
    height: 238px;
    width: 288px;
}
.bx-controls-direction{position: relative;}
#page-news #jeu-moment .bx-wrapper .bx-pager {
    display: none;
}
#jeu-moment .bx-wrapper .bx-prev,#produit-asso .bx-wrapper .bx-prev,
#slider-ca .bx-wrapper .bx-prev{
    background: url("/assets/img/nav2.png") no-repeat 0 0;
    left: 13px;
    height: 21px;
    width: 21px;
    display:block;
    text-indent:-9999px;
    position:relative;
    float: left;
}
#jeu-moment .bx-wrapper .bx-next,#produit-asso .bx-wrapper .bx-next,
#slider-ca .bx-wrapper .bx-next{
    background: url("/assets/img/nav2.png") no-repeat -21px 0;
    right: -120px;
    width: 21px;
    height: 21px;
    display:block;
    text-indent:-9999px;
    position:relative;
}
#page-news #jeu-moment .bx-wrapper .bx-controls-direction a{
    top:-135px;
}
#news-similaire{
    background-color: #fff;
    padding: 4px;
}
#ul-news-simi li{
    width: 100%;
}
#ul-news-simi .li-news-img .img-new{
    height: 53px;
    width: 100px;
}
#ul-news-simi .li-news-des {
    margin-left: 8px;
    width: 197px;
    float: left;
    height: 58px;
    overflow: hidden;
}
#ul-pro-asso li{
    float: left; 
    margin-right: 20px;
    width: auto !important;
}
#ul-pro-asso{
    margin-left: 43px;
}
#ul-pro-asso li a{
    text-decoration: none;
    font-size: 12px;
    font-weight: 200;
    text-align: center;
    color: #333;
}
#ul-pro-asso li .img-new,#ul-pro-asso li .img-new img{
    width: 111px;
    height: 147px;
}
#produit-asso .bx-wrapper .bx-controls-direction a{
    bottom: auto;
    top: 48px;
}
#ul-slider-ca li{
    position: relative;
    font-family: 'eurostile';
    overflow: hidden;
}
#ul-slider-ca li .ensavoir-ca{
    position: absolute;
    right: 0px;
    top: 130px;
    z-index: 10;
	line-height: 25px;
}
#ul-slider-ca li .desp-ca{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 4px;
    height: 73px;
    position: absolute;
    width: 100%;
}
span.promo-tic {
    display: block;
    position: absolute;
    top: -138px;
    right: -39px;
    padding: 30px 4px 2px 0;
    width: 110px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    vertical-align: inherit;
    text-transform: uppercase;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    background-color: #ff9933;
    transform: rotate(45deg);
}

.text-catalogue-all span.color-blue{
    color: #339999;
    font-weight: bold;
}
.title-slider-ca{
    color: #699d27;
    font-size: 20px;
    margin-left: 8px;
    padding-bottom: 7px;
    padding-top: 7px;
}
.desp-slider-ca{
    color: #fff;
    font-size: 16px;
    margin-left: 8px;
}
.slider-ensavoir-ca{
    background-color: #333;
    text-decoration: none;
    color: #fff;
    font-weight: 200;
    padding: 0px 5px 0px 9px;
    float: left;
	line-height:54px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.prix-ca{
    background-color: #699d27;
    color: #fff;
    padding: 0px 5px 0px 9px;
	line-height:54px;
    float: left;
}
#ul-slider-ca-pager{
    background-color: #333;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-top: 10px
}
#ul-slider-ca-pager a{
    float: left;
    margin-left: 8px;
}
#ul-slider-ca-pager .img-new{
    width: 123px;
    height: 51px;
}
#ul-slider-ca-pager .img-new img{
    width: 123px;
    height: 51px;
}
#slider-ca .bx-wrapper .bx-controls-direction a {
    bottom: auto;
    top: 33px;
}
#slider-ca{
    margin-bottom: 16px;
}
.text-catalogue-all{
    float: left;
    color: #333;
    padding: 0;
    margin: 0;
}
.marque{
    font-weight: bold;
}

.AccordionTitle, .AccordionContainer
{
    position:relative;
    width:auto;
    margin: 0;
}
.AccordionContent{
    clear: both;
    height: auto;

}
.title-accor{
    background: linear-gradient(#91BD1A, #69A826) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #FFFFFF;
    float: left;
    text-align: center;
}
.title-accor.current{
    background: linear-gradient(#eeeeee, #ffffff) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.title-accor.current a.active{color: #333333;}
.AccordionTitle 
{
    -moz-user-select: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'eurostile';
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 44px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
}
a.AccordionTitle:visited, a.AccordionTitle:active{color: #FFFFFF;}
.AccordionContent
{
    display:none; 
}

.AccordionContainer
{
    border: 1px solid #ccc;
}
/************** ******************/
/************** Cvg ******************/
#page-cgv #support,#page-partenaire #support,#page-plan #support,
#page-rss #support{
    padding: 0;
}
#page-cgv #support p,#page-partenaire #support p,#page-plan #support p,
#page-rss #support p{
    margin-right: 4px;
}
#page-cgv #rigth-colonne a,#page-partenaire #rigth-colonne a,#page-plan #rigth-colonne a,
#page-rss #rigth-colonne a{
    color: #FFFFFF;
    display: inline-block;
    font-family: 'eurostile';
    text-decoration: none;
    margin-right: 0;
    margin-bottom: 12px;
    padding-top: 0;
}
#page-cgv #rigth-colonne #content-social a,#page-partenaire #rigth-colonne #content-social a,#page-plan #rigth-colonne #content-social a,
#page-rss #rigth-colonne #content-social a{
	color:#666;
	font-family:Arial,sans-serif;
}
#rigth-colonne #reseaux-sociaux{
    margin-bottom: 15px;
}

#block-promotion li a,.block-list li a{
    display: inline-block;
    cursor: pointer;
    float: left;
    text-decoration: none;
}
#block-promotion li,.block-list li{
    border-top: 1px dotted #CCCCCC;
    display: inline-block;
    padding: 7.5px 0 0 0;
    width: 100%;
    /*border-bottom: 1px dotted #CCCCCC;*/
}

#block-promotion li.last_item,.block-list li.last_item{
    border-bottom: 1px dotted #CCCCCC;
}
#block-promotion li .img-new,.block-list li .img-new{
    float: left;
    height: 99px;
    width: 109px;
    text-align: center;
}
#block-promotion li .img-new img ,.block-list li .img-new img{
    height: 100px;
    width: 69px;
}
#block-promotion li .desp-promo,.block-list li .desp-promo{
    float: left;
    margin-left: 6px;
    width: 355px;
}
#block-promotion li .desp-promo .color-blue,.block-list li .desp-promo .color-blue{
    color: #40A0B1;
    font-size: 17px;
    font-weight: bold;
}
#block-promotion li .desp-promo .cl-black,.block-list li .desp-promo .cl-black{
    font-size: 13px;
    color: #666666;
    font-weight: bold;
}
#block-promotion li .encart-baisse,.block-list li .encart-baisse{
    background: url("/assets/img/prix_reduit.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 116px;
    padding-left: 22px;
    width: 111px;
}

#block-promotion li .encart-promo,.block-list li .encart-promo,.encart-price{
    background: url("/assets/img/onglet-promo.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 116px;
    padding-left: 22px;
    width: 111px;
}
.nouveau-pas{
    background: url("/assets/img/calen-pe.png") no-repeat scroll 5px 4px #45B6E0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 5px 5px 26px;
    text-transform: uppercase;
}
.coup-pas{
    background: url("/assets/img/coeur-p.png") no-repeat scroll 5px 4px #EE1612;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 5px 5px 26px;
    text-transform: uppercase;
}
.espace-dispo{
    background: url("../img/asterique-crystal.png") no-repeat 5px 4px #505050;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 5px 5px 26px;
    text-transform: uppercase;
}
.pc{
    background-color: #7da2c2;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 3px 5px 2px;
    border-radius: 3px;
}
.mac{
    background-color: #838383;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 3px 5px 2px;
    border-radius: 3px;
}
.iphone{
    background-color: #d6d6d6;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 3px 5px 2px;
    border-radius: 3px;
}
.ipad{
    background-color: #c5c5c5;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    padding: 3px 5px 2px;
    border-radius: 3px;
}
.android{
    background-color: #b2d819;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding: 3px 5px 2px;
    border-radius: 3px;
}
.pastille{
    clear: both;
    margin-bottom: 6px;
    padding-top: 4px;
}
.title-promo{
    color: #FF6600;
    margin: 8px 9px 10px 0;
    font-weight: bold;
}

.title-baisse {
    color: #669933;
    font-weight: bold;
    margin: 15px 9px 10px 0;
    font-size: 12px;
    text-align: center;
}
.encart-promo .prix-ttc, .encart-promo2 .prix-ttc,  .encart-exclusive .prix-ttc{
    font-weight: 200;
    margin-right: 3px;
    text-decoration: line-through;
}
.encart-baisse .prix-ttc {
    font-weight: 200;
    margin-right: 3px;
    text-decoration: line-through;
}
.encart-promo .prix-promo, .encart-promo2 .prix-promo2, .encart-exclusive .prix-exclusive{
    clear: both;
    margin: 7px 2px 0 -2px;
	width: 110px;
    padding-top: 5px;
}

.encart-baisse .prix-baisse {
    clear: both;
    margin: 6px 4px 0 0;
    padding-top: 5px;
/*     font-size: 11px;*/
}

.encart-baisse .cl-color {
    color:#ccff99;
    font-size: 16px;
}
.prix-baisse {
    color: #FFA600;
    font-weight: bold;
    padding-top: 5px;
    text-align: right;
    width: 100%;
    height: 20px;
    overflow: hidden;
}

.encart-promo .prix-ex,.encart-price, .encart-exclusive .prix-ex{
    font-size: 29px;
    font-weight: bold;
    margin: 6px 11px 0 0;
    text-align: center;
}

.encart-baisse .prix-ex {
    font-size: 29px;
    font-weight: bold;
    margin: 6px 11px 0 0;
    text-align: center;
}
.encart-price{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #505050;
    width: 100px;
    height: 108px;
}
/************** PLAN SITE ******************/
.plan-right{

}
.ul-plan{
    list-style-type: none;
    display: block;
    font-size: 15px;
    float: left;
}
.ul-plan li{
    margin-right: 16px;
    width: 299px;
    font-size: 14px;
}
.ul-plan a{
    color: #90bc1a;
    font-size: 14px;
    text-decoration: none;
    font-family: 'eurostile';
}
.ul-plan .label-form a{
    color:#C1C1C1;
    font-family: Arial,Helvetica,sans-serif;
}
.homme{
    float: right;
}
/**************  ******************/
/**************  ******************/
#footer-content a{
    display: block;
    text-decoration: none;
    font-family: 'eurostile';
    color: #fff;
}
.title-footer{
    bottom: 6px;
    color: #FFFFFF;
    font-family: 'eurostile';
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 6px;
    text-transform: uppercase;
}
#goodie,#cours,#press{
    float: left;
    height: 127px;
    width: 320px;
    padding-top: 10px;
}
#goodie p,#cours p,#press p{
    margin-left: 12px;
}
#goodie{
    background:url("/assets/img/goodie.png") no-repeat center center transparent;
    margin-right: 10px;
    position: relative;
}
.cl-color{
    color:#fe8f00;
}

#bloc-goodie, #bloc-concours{
    font-weight: bold;
}
#bloc-goodie a {color:#FFFFFF;}
#bloc-goodie #jeux {
    margin-top: 19px;
    font-family:Arial,sans-serif;
    font-weight:bold;
}
.trouvez{
    font-size: 26px;
    padding-top: 4px;
}
#press .trouvez{
    font-size: 21px;
    padding-top: 6px;
}
#conn{
    font-size: 15px;
}
#gagnez{
    margin-top: 8px;
}
#cours .trouvez{
    font-size: 24px;  
}
#grand{
    padding-top: 7px;
}
#cours{
    margin-right: 10px;
    position: relative;
    padding-top:5px;
}
#press{
    background:url("/assets/img/press.png") no-repeat center center transparent;
    position: relative;
	color:#FFFFFF;
}
/* Footer */

#footer {
    background: url("/assets/img/rpt_footer.png") repeat-x left top #151515;
    position: relative;
    margin-top: 13px;
}
#inner-footer{
    background: url("/assets/img/img_1.png") no-repeat left top transparent;
}
#footer .addthis_toolbox {
    width:370px;
    margin:auto;
}

#footer #menufooter {
    margin: 20px 0;
}

#footer ul {
    list-style:none;
    float: left;
    text-transform: uppercase;
    margin:0;
    padding:0;
    width:120px;
    font-weight: bold;
    font-size: 11px;
    height: 80px;
    font-family: 'eurostile';
}
#footer ul ul{
    width: 100%;
}
#footer ul ul li.rub{
    padding: 0;
}
#footer ul ul li a{
    text-transform: none;
    margin-left: 5px;
    font-weight: 200;
}
.class-ul{

    border-left:1px dotted #666666;
}
#footer ul.sites {
	width:150px;
}
#footer ul.last {
    width:195px;
    border-right: 1px dotted #666666;
    padding-right: 21px;
}

#footer ul li{
    text-align:left;
    margin:0;
    padding:0 2px 0 10px;
}
#footer ul li.rub {
    text-transform:uppercase;
    font-weight:bold
}
#footer ul ul li.rub{
    padding-left: 0px;
}
#footer ul ul{
    width: auto;
	float:none;
}
#footer ul li a,#footer ul li{
    text-decoration:none;
    color:#fff;
    font-size:11px;
    line-height:20px;
    height:20px;
    display: block;
}
#anuman{
    float: left;
    padding-left: 51px;
}
.copyright {
    margin-top: 13px;
    margin-bottom: 36px;
}
.addthis_button_pinterest_pinit {
    z-index:5;
}

/* Cadre de contenu */

div.global-width {
    width: 980px;
    margin-left:auto;
    margin-right:auto;

}
div.content-height {
    height: auto;
    background-color:#ffffff;
}
/*div.right {
    padding-right: 20px;
    background-image: url('/assets/img/right.jpg');
    background-position: right;
    background-repeat: repeat-y;
        background-color:#353434;
}*/
/*div.left {
    padding-left: 22px;
    background-image: url('/assets/img/left.jpg');
    background-repeat: repeat-y;
        background-color:#353434;
}*/

#popup .content-height {
    background-color:#353334;
}

div.top {
    margin-left: 22px;
    margin-right: 22px;
    height: 22px;
    background-image: url('/assets/img/top.jpg');
    background-repeat: repeat-x;
    background-color:#353334;
}
div.top-right {
    background-image: url('/assets/img/top-right.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    background-color:#353334;
}
div.right2 {
    padding-right: 7px;
    background-image: url('/assets/img/right2.jpg');
    background-position: right;
    background-repeat: repeat-y;
    background-color:#353334;
}
div.bottom-right {
    background-image: url('/assets/img/bottom-right.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
}
div.bottom {
    margin-left: 22px;
    margin-right: 22px;
    padding-top:18px;
    height: 8px;
    background-image: url('/assets/img/bottom.jpg');
    background-repeat: repeat-x;
    background-position:bottom;
    background-color:#353334;
}
div.bottom-left {
    background-image: url('/assets/img/bottom-left.jpg');
    background-position: bottom left;
    background-repeat: no-repeat;
}
div.left2 {
    padding-left: 22px;
    background-image: url('/assets/img/left2.jpg');
    background-repeat: repeat-y;
}
div.top-left {
    background-image: url('/assets/img/top-left.jpg');
    background-repeat: no-repeat;
}

/* Popup */
#fondpopup {
    background-color:#000;
    filter:alpha(opacity=75); 
    -moz-opacity:0.75; 
    opacity: 0.75; 
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:50;
    display:none;
}

#popup {
    background-color: #FFFFFF;
    border: 1px solid #D2D2D2;
    display: none;
    height: auto;
    left: 50%;
    position: absolute;
    top: 50px;
    width: 757px;
	margin-left:-378px;
    z-index: 51;
}


#popup.popupvideo {
    width:900px;
	margin-left:-450px;
    text-align:center;
}

#popup.popupvideo .center {
    line-height:45px;
    color:#333;
    font-size:14px;
    font-weight:bold;
}

#closepopup {
    display: none;
    left: 95%;
    margin-top: 7px;
    position: absolute;
    z-index: 52;
}

#popup.popupvideo #closepopup {
    margin-top:15px;
}

#microidpopup {
    position: absolute;
    margin: 45px 0 0 -220px;
}

#popup h2 {
    background-position: center bottom;
    color: #333333;
    font-family: 'eurostile',Arial;
    font-size: 20px;
    line-height: 39px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
#popup .footer-newsletter {
    background-color:#000000;
    color:#FFFFFF;
    width:600px;
}

#popup .footer-newsletter>div {
    float: left;
    font-family: 'eurostile',Arial;
    font-size:14px;
    padding-left:10px;
    line-height:40px;
}

#popup #ul-socail {
    width:265px;
    margin:10px 10px 10px 25px;
}

#popup h2.newsletter {
    background: url('/assets/img/header-popup.jpg') no-repeat top left;
    width:145px;
    line-height:72px;
    padding-left:460px;
    font-size:12px;
	color:#a2bf18;
	margin-left:0;
    text-shadow: 0px 0px 5px #a2bf18;
}

#popup form {
    color: #000000;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    text-align: center;
}
#popup form .label-form{
    color: #777777;
    font-size: 13px;
    font-weight: bold;
}
#popup .popup_forget_pass{
    height: 243px;
}
#popup .popup_forget_pass form{
    background: url("../img/loader-popup.png") no-repeat scroll right 23px rgba(0, 0, 0, 0);
}
#popup form div {
    width:312px;
}
#popup .popup_forget_pass input[type=text]{
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
#popup .popup_forget_pass form div{
    text-align: left;
    width: 742px;
    margin-top: 10px;
}

#popup form span {
    color:#00afff;
}

#popup form input[type=text] {
    background-color:#f2f2f2;
    border: 1px solid #b8b8b8;
    width:300px;
    height:30px;
    line-height:30px;
    color:#000000;
    background-color:#f2f2f2;
    border: 1px solid #b8b8b8;
    width:300px;
    line-height:30px;
    color:#000000;
    padding-left: 10px
}


#popup form input[type=text]:focus {
    background-color:#f4ffd4;
    outline: 0;
}



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

#popup form li {
    width:650px;
    line-height:30px;
    border-bottom:2px solid #3389a9;
    text-align:left;
    background:#2a2b2c;
}

#popup li.l2 {
    background:#414243;
}

#popup li label {
    background:url('/assets/img/puce.png') left no-repeat;
    padding-left:20px;
    width:200px;
    display: inline-block;
}

#popup li input[type=file] {
    position:absolute;
    left:-9999px;
}

#popup h2 {
    margin-right:10px;
    border:none;
    margin-left: 10px;
}
.formnews {
    padding-top: 75px;
    min-height:300px;
}

.txtcontent {
    font-size:14px;
}

.txtcontent strong, .txtcontent u, .txtcontent em {
    color:#239eca
}

.txtcontent ul {
    list-style-image:url('/assets/img/puce.png');
}
.custom-dropdown option{
    margin-right: 16px;
    font-weight: bold;
    width: 100%;
    position: relative;
}
#lang-choix{
    list-style: none outside none;
    margin: 0;
    padding-top:5px;
}
#lang-choix #li-lang{
    position: relative;
    cursor: pointer;
}
#lang-choix .lang-actif{
    background: url("/assets/img/fl-lang.png") no-repeat scroll left center ;
    color: #fff;
    display: block;
    line-height: 33px;
    margin-left: 0;
    padding-left: 7px;
    width: 62px;
    height: 33px;
    font-weight: bold;
}
#ul-lang li a{
    text-decoration: none;
    color: #fff;
    display:block;
    width:100%;
}
#ul-lang{    
    background-color: #494949;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    left: 0px;
    list-style-type: none;
    position: absolute;
    top: 33px;
    width: 100%;
    z-index: 40;
    border:none;
    color: #fff;
    font-weight: bold;
    padding:2px;
}
#ul-lang li {
    font-size:11px;
    padding:5px 10px;
}
/*#lang-choix #li-lang:hover ul{
    display: block;
    position: absolute;
}*/
#fr{
    background: url("/assets/img/fr.png") no-repeat 33px transparent;
}
#en{
    background: url("/assets/img/en.png") no-repeat 33px transparent;
}
/*********social bloc************/
#content-social{
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    height: 381px;
    overflow-y: auto;
    color:#666;
}
#content-news{
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #fff;
    height: 669px;
}
#content-jeux{
    background-color: #022a3b;
}
#content-video{
    background-color: #2A2A2A;
    padding-bottom: 14px;
    margin-right:1px;
}

#bloc-press p, #conn {
    font-family: Arial,sans-serif;
    font-weight:bold;
}

/*

/********fin social*************/
/* Cachons la case à cocher */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}

/* on prépare le label */
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
    position: relative; /* permet de positionner les pseudo-éléments */
    padding-left: 25px; /* fait un peu d'espace pour notre case à venir */
    cursor: pointer;    /* affiche un curseur adapté */
}
/* Aspect des checkboxes */
/* :before sert à créer la case à cocher */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left:0; top: -2px;
    width: 17px; height: 17px; /* dim. de la case */
    border: 1px solid #ccc;
    background-color: #fff;
}
/* Aspect général de la coche */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
    content: '✔';
    position: absolute;
    top: -3px; left: 4px;
    font-size: 14px;
    color: #B4C421;
    transition: all .2s; /* on prévoit une animation */
}
/* Aspect si "pas cochée" */
[type="checkbox"]:not(:checked) + label:after {
    opacity: 0; /* coche invisible */
    transform: scale(0); /* mise à l'échelle à 0 */
}
/* Aspect si "cochée" */
[type="checkbox"]:checked + label:after {
    opacity: 1; /* coche opaque */
    transform: scale(1); /* mise à l'échelle 1:1 */
}

.alignleft{
    background: url('/assets/img/pop-in_mot_passe.png');
	text-align:left;
}

/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
    width:auto;
    margin-right:30px;
    overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
    margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
    margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
    width:16px;
    height:100%;
    top:0;
    right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0; 
    height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
    margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
    width:11px;
    height:100%;
    margin:0 auto;
}
.mCSB_scrollTools .mCSB_dragger{
    cursor:pointer;
    width:100%;
    height:30px;
}
.mCSB_dragger{
    height: 65px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:10px;
    height:65px;
    margin:0 auto;
    text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
    display:block;
    position:relative;
    height:20px;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
    top:100%;
    margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
    height:auto;
    margin-right:0;
    margin-bottom:30px;
    overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
    margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
    margin-right:0;
    margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
    width:100%;
    height:16px;
    top:auto;
    right:auto;
    bottom:0;
    left:0;
    overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
    margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:2px;
    margin:7px 0;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
    width:30px;
    height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:4px;
    margin:6px auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
    display:block;
    position:relative;
    width:20px;
    height:100%;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
    float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
    margin-left:-40px;
    float:right;
}
.mCustomScrollBox{
    -ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
    opacity:0.75;
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
    opacity:1;
    filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
    background-color: #E5E5E5;
    filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #A5C91C;
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: #A5C91C;
    filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(165,201,28,0.9);
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
    background-image:url(../mCSB_buttons.png);
    background-repeat:no-repeat;
    opacity:0.4;
    filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
    background-position:0 0;
    /* 
    sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonDown{
    background-position:0 -20px;
    /* 
    sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:0 -40px;
    /* 
    sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonRight{
    background-position:0 -56px;
    /* 
    sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
    opacity:0.75;
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
    opacity:0.9;
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.1);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:4px;
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.75);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:4px;
    margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.1);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:4px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.75);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:4px;
    margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.75);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:6px;
    margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.75);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:6px;
    margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:2px;
    margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:2px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:2px;
    margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-80px -56px;
}

/* custom styling */
/* content_1 scrollbar */
.content_1>.mCustomScrollBox>.mCSB_scrollTools{
    height:96%;
    top:2%;
}
/* content_2 scrollbar */
.content_2 .mCSB_scrollTools .mCSB_draggerRail{
    width:6px;
    box-shadow:1px 1px 1px rgba(255,255,255,0.1);
}
.content_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:rgba(255,255,255,0.4);
    filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.content_2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(255,255,255,0.5);
    filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; /* old ie */
}
.content_2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.content_2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(255,255,255,0.6);
    filter:"alpha(opacity=60)"; -ms-filter:"alpha(opacity=60)"; /* old ie */
}
/* content_3 scrollbar */
.content_3>.mCustomScrollBox>.mCSB_scrollTools{
    height:94%;
    top:3%;
}
.content_3 .mCSB_scrollTools .mCSB_draggerRail{
    width:0;
    border-right:1px dashed #09C;
}
.content_3 .mCSB_scrollTools .mCSB_dragger{
    height:11px;
}
.content_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:11px;
    -webkit-border-radius:11px;
    -moz-border-radius:11px;
    border-radius:11px;
    background:#09C;
}
/* content_4 scrollbar */
.content_4>.mCustomScrollBox>.mCSB_scrollTools{
    height:94%;
    top:3%;
}
.content_4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:8px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background:#d0b9a0;
    -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);
    -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5);
    box-shadow:1px 1px 5px rgba(0,0,0,0.5);
}
.content_4 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:#dfcdb9;
}
.content_4 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    -webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);
    -moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
    box-shadow:0 0 3px rgba(0,0,0,0.5);
}
/* content_5 scrollbar */
.content_5>.mCustomScrollBox>.mCSB_scrollTools{
    width: 98%;
    margin: 0 1%;
}
/* content_6 scrollbar */
.content_6>.mCustomScrollBox>.mCSB_scrollTools{
    width:88%;
    margin: 0 6%;
}
/* content_8 scrollbar */
.content_8 .mCSB_scrollTools .mCSB_draggerRail{
    width:0px;
    border-left:1px solid rgba(0,0,0,0.8);
    border-right:1px solid rgba(255,255,255,0.2);
}
#urgence h3 {margin-bottom:15px}
#recevoir-info h3, .recevoir-equipe h3, #adresse h3, #tel h3 {margin-bottom:5px}
.avis-presse{

}
.avis-presse li{
    background: url("../img/rpt-bg-px.png") repeat-x bottom transparent;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.avis-presse li img{
    border: 1px solid #D8D8D8;
    display: block;
    float: left;
    height: 116px;
    padding: 3px;
    width: 288px;
}
.avis-presse li img + div{
    float: left;
    margin-left: 10px;
    width: 640px;
}
.avis-presse li img + div .mini-title{
    color: #90bc1a;
    margin-bottom: 0;
}
.avis-presse li img + div .contenu-avis{

}
.avis-presse li img + div .contenu-avis .content-content{
    color: #666666;
    font-weight: normal;
    font-size: 12px;
    float: left;
    height: 45px;
    overflow: hidden;  
    margin-top: 10px;
    width: 517px;
    word-wrap: break-word;
}
.avis-presse li img + div .contenu-avis .content-content +  p{
    float: right;
    margin-top: 25px;
/*    width: 120px;*/
}
.avis-presse li img + div .contenu-avis .content-content +  p span{
    font-family: 'eurostile_simple';
    font-size: 18px;
    font-weight: normal;
    color: #90bc1a;
    text-transform: uppercase;
}
.avis-presse li img + div .contenu-avis .content-content +  p span + span{
    font-weight: bold;
}
.avis-presse li img + div span.pdf{
    display: block;
    margin-top: 25px;
}
.avis-presse li img + div span.pdf a{
    background: url("../img/btn-more-info.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #40A0B1;
    display: block;
    float: none;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding-left: 20px;
}
.mini-title{
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'eurostile';
}
.pastille-marque span{
    border-radius: 0;
    display: block;
    float: left;
    height: 19px;
    margin-top: 19px;
    min-width: 41px;
    padding: 0;
    margin-left: 0;
    margin-right: 5px;
    text-indent: -999px;
}
.pastille-marque .pc{
    background: url("../img/picto-mini-pc.png") no-repeat transparent;
}
.pastille-marque .mac{
    background: url("../img/picto-mini-mac.png") no-repeat transparent;
}
.pastille-marque .android{
    background: url("../img/picto-mini-android.png") no-repeat transparent;
    width: 61px;
}
.pastille-marque .appstore{
    background: url("../img/picto-mini-appstore.png") no-repeat transparent;
    width:51px;
}
.pastille-marque .iphone{
    background: url("../img/picto-mini-iphone.png") no-repeat transparent;
    width: 51px;
}
.pastille-marque .ipad{
    background: url("../img/picto-mini-ipad.png") no-repeat transparent;
    width: 51px;
}
.display-cart{
    display: block;
    transition: opacity 1.5s linear 1s;
}
.link-blue{
    color: #02C6FD; 
}
.color-green{
    color: #90bc1a;
}
.color-yellow{
    color: #FDC864;
}
.exclusive-offer .block-list .desp-promo{
    text-align: left;
    width: 675px;
}
.exclusive-offer .block-list .desp-promo p + p{
    width: 520px;
    margin: 0;
    height: 38px;
    overflow: hidden;
}
.exclusive-offer .img_offer{
    float: left;
    margin-top: 4px;
}

.exclusive-offer .pastille{
    clear: both;
    margin-bottom: 6px;
    padding-top: 4px;
}
.exclusive-offer .block-list li{
    position: relative;
}
.exclusive-offer .block-list a{
    float: none;
}
.exclusive-offer .block-list .img-new{
    float: none;
}
.exclusive-offer .block-list .cl-black{
    color: #666666;
    font-size: 13px;
    font-weight: bold;
}
.exclusive-offer .block-list .encart-promo{
    background: url("../img/onglet-exlusif.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 112px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 105px;
}

#block-promotion li .encart-exclusive, .block-list li .encart-exclusive, .encart-infos .encart-exclusive{
    background: url("../img/onglet-exlusif.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 112px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 105px;
    padding-left: 22px
}
    

.exclusive-offer .block-list .encart-promo .title-promo{
    color: #001F2C;
    font-size: 13px;
    font-weight: bold;
    margin-right: 6px;
    margin-top: 4px;
    text-align: center;
    text-transform: uppercase;
}

#block-promotion li .encart-exclusive .title-exclusive, .block-list li .encart-exclusive .title-exclusive, .encart-infos .encart-exclusive .title-exclusive{
    color: #001F2C;
    font-size: 13px;
    font-weight: bold;
    margin-right: 6px;
    margin-top: 4px;
    text-align: center;
    text-transform: uppercase;
    height: 32px;
    margin-bottom: 5px;
}

.exclusive-offer .block-list .encart-promo .prix-ex, #block-promotion li .encart-exclusive .prix-ex, .block-list li .encart-exclusive .prix-ex, .encart-infos .encart-exclusive .prix-ex{
    margin-right: 4px;
}

.exclusive-offer .block-list .encart-promo .cl-color, #block-promotion li .encart-exclusive .cl-color, .block-list li .encart-exclusive .cl-color, .encart-infos .encart-exclusive .cl-color{
    color: #B1D027;
}
.exclusive-offer .date{
    bottom: 11px;
    color: #2A2A2A;
    font-size: 11px;
    position: absolute;
    right: 142px;
}
#cart-block-header{
    
}
.ui-corner-all{
    border-radius: 0;
    left: 878px;
    top: 39px;
    width: 282px;
}
.ui-menu .ui-menu-item a{
    color: #999999;
    font-size: 12px;
    text-transform: lowercase;
    width: auto !important;
}
.ui-menu .ui-menu-item a.g-name{
    color: #a7a7a7;
    font-size: 13px;
    font-weight: bold;
    text-transform: capitalize;
    padding-top: 10px;
}
.ui-corner-all .ui-state-focus,.ui-corner-all .ui-state-focus a{color: #fff;background: none;border: none}

/* Infos Bulles */
.infobulle,.infobulle-vis{
    background: url("../img/picto.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 15px;
    margin-left: 9px;
    margin-top: 4px;
    position: relative;
    width: 15px;
    /*z-index: 10;*/
    float: inherit;
}

.infobulle-html{
    display: none;
}

.infobulle-html {    
    z-index:9999;
    color:#fff;
    font-size:10px;
    width:269px;
    height: 122px;
    margin-top:-110px;
    margin-left:-126px;
    background: url("../img/bulle.png") no-repeat;
    top: 50px;
    left: 20px;
}
.infobulle-html .tipBody {
    padding: 17px 10px 10px; 
    text-align:justify; 
    font-size:11px;font-family: 'Arial',sans-serif;
    margin-left:7px; 
    width:230px;
    margin-top:0;
}

span.baisse-tic {
    display: block;
    position: absolute;
    top: -138px;
    right: -39px;
    padding: 30px 4px 2px 0;
    width: 110px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    vertical-align: inherit;
    text-transform: uppercase;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    background-color: #699D27;
    transform: rotate(45deg);
}

/* debut prevente */  

span.prevente{
    background: url("../img/btn_prevente.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: inline-block;   
    margin-bottom: -5px;
}
     
.prevente{
   text-transform: uppercase;
   font-weight: bold;
   font-size: 13px;
   padding: 4px;
   color: #fff;
}

/* fin prevente */

/* debut RSS */  /* fin RSS */

/* for monopoly microids*/
#LOC{width:380px; margin:0 auto 0;float: right}

/* POINTS M */
/* START */
#MCG_menu{
    max-width:380px;
    height:30px;
}

#MCG_menu *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

#MCG_menu img {
    position:inherit;
    left:50%;
    margin-left:-0px;
    top:40px;
}

#MCG_menu p{float:left; padding:0; font-family:eurostilebold, Arial, Verdana; font-size:14px; color:#fff; line-height:12px;}
.MCG_green{color:#79b222;}
#MCG_BonusLoad{list-style:none; float:left; padding:0 5px;}
#MCG_BonusLoad li{width:11px; height:10px; float:left;}
#MCG_BonusLoad li:last-child{width:12px; height:10px; float:left;}
#MCG_play{padding:6px 25px; height:30px; font-size:14px; margin-left:10px;}
#MCG_BonusInfo{float:left; padding-left:5px;}
/* END */

/* STEAM */
/* START */
#MCG_steam{
    background:url(/assets/img/mcc/MCG_steam.png) no-repeat;
    max-width:203px;
    height:33px;
    padding:8px 0  0 65px;
    font-family:Arial, Verdana;
    color:#fff;
    cursor:pointer;
    font-size:12px;
}
.MCG_btn{
    background: rgba(160,196,17,1);
    background: -moz-linear-gradient(top, rgba(160,196,17,1) 0%, rgba(103,168,38,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(160,196,17,1)), color-stop(100%, rgba(103,168,38,1)));
    background: -webkit-linear-gradient(top, rgba(160,196,17,1) 0%, rgba(103,168,38,1) 100%);
    background: -o-linear-gradient(top, rgba(160,196,17,1) 0%, rgba(103,168,38,1) 100%);
    background: -ms-linear-gradient(top, rgba(160,196,17,1) 0%, rgba(103,168,38,1) 100%);
    background: linear-gradient(to bottom, rgba(160,196,17,1) 0%, rgba(103,168,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0c411', endColorstr='#67a826', GradientType=0 );
    cursor:pointer;
    text-align:center;
    color:#fff;
}
.MCG_btn:hover{
    background: rgba(160,196,17,1);
    background: -moz-linear-gradient(top, rgba(103,168,38,1) 0%, rgba(160,196,17,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(103,168,38,1)), color-stop(100%, rgba(160,196,17,1)));
    background: -webkit-linear-gradient(top, rgba(103,168,38,1) 0%, rgba(160,196,17,1) 100%);
    background: -o-linear-gradient(top, rgba(103,168,38,1) 0%, rgba(160,196,17,1) 100%);
    background: -ms-linear-gradient(top, rgba(103,168,38,1) 0%, rgba(160,196,17,1) 100%);
    background: linear-gradient(to bottom, rgba(103,168,38,1) 0%, rgba(160,196,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0c411', endColorstr='#67a826', GradientType=0 );
}
.MCG_btnoff{
    background: #e7e7e7; /* Old browsers */
    background: -moz-linear-gradient(top, #e7e7e7 0%, #b8b8b8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#b8b8b8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e7e7e7 0%,#b8b8b8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e7e7e7 0%,#b8b8b8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e7e7e7 0%,#b8b8b8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e7e7e7 0%,#b8b8b8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#b8b8b8',GradientType=0 ); /* IE6-9 */
    text-align:center;
    color:#fff;
}
/* END */