/************** Skin 1 *********************/
.dd {
	/*display:inline-block !important;*/
	text-align:left;
 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
padding-left: 0px;
}
.dd .ddTitle {
    
	
	padding: 0px 0px 2px 1px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;

margin-left: 7px;
}
.dd .ddTitle span.arrow {
	background:url(/Images/b/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; 
}

.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	/*overflow:auto;
	overflow-x:hidden !important;     */
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:#B9ECFC;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#B9ECFC;
font-weight: bold;
	
}
.hidden {display:none;}

.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.dd .noBorderTop{border-top:none 0  !important}

/************** Skin 2 *********************/
.dd2 {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd2 .ddTitle {
	background:transparent url(../images/msDropDown.gif) no-repeat;
	padding:0 3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:36px;
}
.dd2 .ddTitle span.arrow {
	background:transparent url(../images/icon-arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:27px; height:27px; cursor:pointer; top:5px; position:relative; right:2px;
}

.dd2 .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:33px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#fff; _position:relative; _top:4px}
.dd2 .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0;}
.dd2 .ddTitle img.selected {
	padding:0 2px 0 0;
	vertical-align:top;
}
.dd2 .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	/*overflow:auto;
	overflow-x:hidden !important;    */
	background-color:#ffffff;
	font-size:14px;
}
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}
.dd2 .ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd2 .ddChild a:hover {
	background-color:#DBDBDB;
}
.dd2 .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd2 .ddChild a.selected {
	background-color:#DBDBDB;	
}

.dd2 .borderTop{border-top:1px solid #c3c3c3  !important;}
.dd2 .noBorderTop{border-top:none 0  !important}

/************* use sprite *****************/
.dd .ddChild a.sprite, .dd .ddChild a.sprite:visited {
	background-image:url(../icons/sprite.gif);
	background-repeat:no-repeat;
	padding-left:24px;
}

.dd .ddChild a.calendar, .dd .ddChild a.calendar:visited {
	background-position:0 -404px;
}
.dd .ddChild a.shoppingcart, .dd .ddChild a.shoppingcart:visited {
	background-position:0 -330px;
}
.dd .ddChild a.cd, .dd .ddChild a.cd:visited {
	background-position:0 -439px;
}
.dd .ddChild a.email, .dd .ddChild a.email:visited {
	background-position:0 -256px;
}
.dd .ddChild a.faq, .dd .ddChild a.faq:visited {
	background-position:0 -183px;
}
.dd .ddChild a.games,
.dd .ddChild a.games:visited {
	background-position:0 -365px;
}
.dd .ddChild a.music, .dd .ddChild a.music:visited {
	background-position:0 -146px;
}
.dd .ddChild a.phone, .dd .ddChild a.phone:visited {
	background-position:0 -109px;
}
.dd .ddChild a.graph, .dd .ddChild a.graph:visited {
	background-position:0 -73px;
}
.dd .ddChild a.secured, .dd .ddChild a.secured:visited {
	background-position:0 -37px;
}
.dd .ddChild a.video, .dd .ddChild a.video:visited {
	background-position:0 0;
}
 #ctl00_PanelUp_ddlLangue_child 
 {
     width:  110px!important;
z-index: 9999;
top: 36px!important;
border :1px solid #B1AAAF;     
min-height: 36px!important;
left: 396px;
-webkit-box-shadow: #666 0 0 1px;
-moz-box-shadow: #666 0 0 1px;
box-shadow: #666 0 0 1px;
padding: 10px 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}
#ctl00_PanelUp_ddlLangue_titletext  .ddTitleText {padding: 0px;
margin: -3px;}


 
#ctl00_PanelUp_ddlLangue_child:after, #ctl00_PanelUp_ddlLangue_child:before {
	bottom: 100%;
	left: 65%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#ctl00_PanelUp_ddlLangue_child:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
#ctl00_PanelUp_ddlLangue_child:before {
	border-color: rgba(189, 189, 189, 0);
	border-bottom-color: #bdbdbd;
	border-width: 11px;
	margin-left: -11px;
}
#ctl00_PanelUp_ddlLangue_titletext > span > b {width:20px; font-size: 14px;}

@media print {
    *, ::after, ::before {
        text-shadow: none !important;
        box-shadow: none !important;
    }

    #BSlogo {
        display: block;
        margin-left: 26px;
        margin-top: -7px;
    }

    .fixedTopZ {
        /* position: sticky; */
        position: relative !important;
        height: 89px !important;
        margin: 0% auto !important;
        min-width: 992px !important;
    }

    a[href]:after {
        content: none !important;
    }

    .container {
        min-width: 992px !important;
    }

    .navbar {
        display: none;
    }

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }

    .visible-xs {
        display: none !important;
    }

    .hidden-xs {
        display: block !important;
    }

    table.hidden-xs {
        display: table;
    }

    tr.hidden-xs {
        display: table-row !important;
    }

    th.hidden-xs,
    td.hidden-xs {
        display: table-cell !important;
    }

    .hidden-xs.hidden-print {
        display: none !important;
    }

    .hidden-sm {
        display: none !important;
    }

    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }

    body {
        min-width: 992px !important;
    }

    thead {
        display: table-header-group;
    }

    img, tr {
        page-break-inside: avoid;
    }

    h2, h3, p {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }


    @page {
        size: A3 portrait;
        /*max-height: 100%;
        max-width: 100%;*/
        /*margin: 1cm 1cm;*/
    }


    #footer {
        margin: 0 auto;
        width: 100%;
        background: #222;
        min-height: 500px;
        font-family: 'Open sans';
        min-width: 992px !important;
    }

    .filetgris {
        page-break-inside: avoid;
    }

    .PricePlusOldPrice {
        float: left;
        width: 159px;
        display: block;
        text-align: right;
    }
}

@media (min-width: 320px) {
#MainPanel_MarQueSelect {
    margin: 0 auto;
    width: 350px;
    padding: 25px 0 25px 0;
}
.caracteLibelle {
 
	 width: 100%;
    display: block; line-height: 8px;
}
}



@media (min-width: 768px) {

.cf_uET {
    
    margin-bottom: 30px;
}
#MainPanel_MarQueSelect {
    margin: 0 auto;
    width: 700px;
    padding: 25px 0 25px 0;
}
.caracteLibelle {
 
	 width: 100%;
    display: block;line-height: 21px;
}
}
@media (min-width: 812px) {
.cartList {
        height: 35px; 
}
.TitreArticle h1 {
   
    letter-spacing: -.029vW;
	margin-right: -32px;
	white-space: nowrap;
 
}
}
@media (min-width: 1024px) {

#MainPanel_MarQueSelect {
    margin: 0 auto;
    width: 950px;
    padding: 25px 0 25px 0;
}
.caracteLibelle {
 
	 width: 100%;
    display: block;
	line-height: 21px;
	padding-bottom: 1px;
    padding-top: 5px;
}
span#MainPanel_FormViewArticle_LabelDescription {
    margin-right: 0px;
}
.borderfill {
 
    padding-right: 5px;
    padding-left: 5px;
}
}
@media (min-width: 1200px) {

.TitreArticle h1 {
    letter-spacing: -.075vW;
    margin-right: -32px;
    white-space: nowrap;
}
.borderfill {
 
    padding-right: 15px;
    padding-left: 15px;
}
}
@media (min-width: 1624px) {
.TitreArticle h1 {
    letter-spacing: -.049vW;
	margin-right: -32px;
	white-space: nowrap;
 
}}
.strongitem {
    font-weight: bold;
}
#googl {
    border: 0;
    margin-top: -59px!important;
    margin-left: -19px;
    background-color: #CCC;
}
div.DivChorus > table > tbody > tr > td > p {
    font-family: 'open sans';
    font-size: 12px;
    height: 17px;
    padding: 0px 0 1px 0px;
       margin-top: 9px;
    margin-bottom: 3px
}#PanelUp_moncomptemetiermesgouts {display:none}
#MainPanel_rMenuControl_monCompteMetierGouts {display:none}
 
#cookiefirst-root > div > div > div.cfAdwL.cf7ddU > div.cf1XPf.cf2L3T::before,
#cf-root > div > div > div.cfAdwL.cf7ddU > div.cf1XPf.cf2L3T::before { content:url(/Images/cookies2.jpg?test=3); margin:0 auto; display:block;width: 100px; }

