@font-face {
    font-family: 'citroenlight';
    src: url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_light-webfont.eot');
    src: url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_light-webfont.eot?#iefix') format('embedded-opentype'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_light-webfont.woff') format('woff'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_light-webfont.ttf') format('truetype'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_light-webfont.svg#InwiLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'citroenregular';
    src: url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_regular-webfont.eot');
    src: url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_regular-webfont.woff') format('woff'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_regular-webfont.ttf') format('truetype'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_regular-webfont.svg#InwiMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'citroenbold';
    src: url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_bold-webfont.eot');
    src: url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_bold-webfont.woff') format('woff'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_bold-webfont.ttf') format('truetype'), url('../../bundles/produitsderives/gabarit/GAB_CITROEN/fonts/citroen_bold-webfont.svg#InwiSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font: normal 12px Arial, sans-serif;
vertical-align: baseline;
color: #000000;
text-decoration: none;
}
* {list-style: none;-webkit-print-color-adjust: exact;}
.blockFix { width:1000px; margin:0 auto;}
h1 { font-family:citroenlight; font-size:3.083em; text-transform:uppercase; line-height:38px; margin-bottom:22px; color:#dc002e}
h2 { font-family:citroenlight; font-size:1.833em; text-transform:uppercase; line-height:26px; margin-bottom:20px}
p {font-size:1.250em; margin-bottom:20px}



/* debut caroussel Top*/
.carousselTop{ max-width:1272px; /*min-height:421px;*/ clear:both; margin:0 auto; position:relative; z-index:3;}
.carousselTop .ombre{ height:8px; background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/ombre-caroussel.png) center 0 no-repeat;z-index: 4;position:relative; }
.carousselTop .flexslider{/*height: 421px;*/ position:relative; top:-8px;  } 
.slides li{ position:relative}
.carousselTop li p{  font-family:citroenregular;position:absolute; top:18%; width:420px; left:10.5%; font-size:2.717em; text-transform:uppercase; line-height: 45px;}
.carousselTop li p.right{ right:10.5%;left: inherit;}
.carousselTop li span{ font-family:citroenlight; display:block; color:#dc002e; font-size:140px;  line-height: 136px; margin-bottom:30px}


/* Fin caroussel Top*/


.blockFix{ width:1000px; margin:0 auto;}
h1{ font-family:citroenlight; font-size:3.083em; text-transform:uppercase; line-height:38px; margin-bottom:22px; color:#dc002e}
h2{ font-family:citroenlight; font-size:1.833em; text-transform:uppercase; line-height:26px; margin-bottom:20px}
p{font-size:1.250em; margin-bottom:20px}

/* debut separateur interne*/
.sepInner{ width:100%; height:20px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sep-inner.png) center 0 no-repeat; clear:both; padding-bottom:40px}
/* Fin separateur interne*/


/* debut block decouvrir nos collections*/
.decouvrirCollection{ padding:0 0 30px 30px; width:940px}
.decouvrirCollection h2{ margin-left:-30px}
.decouvrirCollection img{ width:auto !important;-moz-box-shadow: 0px 0px 3px 2px #e3e3e3;
-webkit-box-shadow: 0px 0px 3px 2px #e3e3e3;
-o-box-shadow: 0px 0px 3px 2px #e3e3e3;
box-shadow: 0px 0px 3px 2px #e3e3e3;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3, Direction=NaN, Strength=3);}
.decouvrirCollection li a{float: left;}
.decouvrirCollection li h3{height: 100%;left: 0; margin: 0;position: absolute;text-align: center;top: 0;width: 96%;}
.decouvrirCollection li h3 span{ font-family:citroenbold;font-size:22px;text-transform:uppercase; color:#fff;}
.decouvrirCollection li h3 span.position{display: inline-block;vertical-align: middle;width: 90%;}
.decouvrirCollection li h3 span.verticalAlign{display:inline-block; height: 100%;vertical-align:middle;width: 1px;}	
.decouvrirCollection li strong{ font-family:citroenregular;  font-size:22px; display:block;color:#fff; line-height:22px}

.decouvrirCollection .carousel ul{ padding-left:12px;}
.decouvrirCollection .flexslider{height: 250px; } 
.decouvrirCollection .flexslider .flex-viewport {height: 250px;padding: 3px 0; } 

.decouvrirCollection .flex-direction-nav a {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg_direction_nav02.png) no-repeat 0 0; height: 22px; margin: -25px 0 0;width: 13px;}
.decouvrirCollection .flex-direction-nav .flex-next { right: -20px; background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg_direction_nav02.png) no-repeat 100% 0;}
.decouvrirCollection .flex-direction-nav .flex-next:hover{background-position:100% 0;}
.decouvrirCollection .flex-direction-nav .flex-prev {left:-20px;}
.decouvrirCollection .flex-direction-nav .flex-prev:hover{background-position:0 0;}
.decouvrirCollection .flex-control-nav {bottom:2px;}

.decouvrirCollection  .flex-control-nav li { margin: 0 2px;}
.decouvrirCollection .flex-control-paging li a{ width:11px; height:11px; background: none repeat scroll 0 0 rgba(194, 194, 196, 1);}

/* Fin block decouvrir nos collections*/

.tranche02{ width:1000px; margin:0 auto; padding-top:40px}
/* debut block la boutique*/
.laBoutique{float:left; width:510px; margin-bottom:50px; min-height: 490px;position: relative;}
.laBoutique h1{font-family: 'citroenlight';font-size: 3em;}
.laBoutique p{ padding-right:20px}
.laBoutique ul{ padding:60px 0 0;position: absolute;bottom: 0;}
.laBoutique li{ float:left; margin-right:20px; position:relative; text-align:center}
.laBoutique li strong{ font-family:citroenregular; position: absolute; bottom:20px; color:#fff; font-size:1.750em; text-transform:uppercase;  left:50%; width:150px; margin-left:-75px; text-align:center; line-height:20px}
.pourVous{float:left; width:490px; background:#f5f5f5; min-height: 490px;
-moz-box-shadow: 0px 0px 3px 2px #e3e3e3;
-webkit-box-shadow: 0px 0px 3px 2px #e3e3e3;
-o-box-shadow: 0px 0px 3px 2px #e3e3e3;
box-shadow: 0px 0px 3px 2px #e3e3e3;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3, Direction=NaN, Strength=3);
position: relative;
}
.pourVous h2{font-family:citroenregular; font-size:1.500em; padding:50px 114px 0 60px;position: relative;z-index: 2;}
.pourVous img{ display:block; margin:0 auto;position: absolute;top: 0;left: 0;z-index: 1;}
/* Fin block la boutique*/


/* debut bouton backtu top*/
.sticker{ float:right;}
 .sticker.top{margin: 0;padding: 0;z-index: 256;}
.sticker.top a:after {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) 113px -340px; content: "";
    display: block; height: 28px; margin-left: 8px; margin-top: -8px; width: 35px;}
.sticker.top a {background-color: #f4f3f9;border-radius: 5px;bottom: 120px;display: none;height: 50px;width: 50px; z-index: 250;float:right;margin:0 20px 0 0;}
.sticker.top a { overflow: hidden; text-indent: -10000px;}
.sticker.top a:hover, .sticker.top a:active {background-color: #e1e0e6;}
.sticker.top .fixed { display: block;}
.touch .sticker.top .fixed { right: 20px; top: 75% !important;}
#btn2top.top.sticker {bottom: 170px;display: none;height:1px;position: fixed;text-indent:-99999px;width: 50px;width: 100%;left: 0;}
#btn2top.sticker.top a#scrolltop {bottom: auto;display: block; opacity: 0.8;
    right: auto;}
#btn2top a#scrolltop:hover, #btn2top a#scrolltop:active {opacity: 1;}

/* Structure Page Recherche et sous catégorie
================================================== */
h1{font-family: 'citroenregular';color: #dc002e;text-transform: uppercase;font-size: 1.7em;}
div.center{width: 1000px;margin: 0 auto;overflow: hidden;}
.lignetri{width: 100%;background: #f3f3f6;height: 48px;}
.tri{width: 1000px;margin: 0 auto;}
.tri ul {float: right;}
.tri ul li{float: left;padding: 0 20px 0 0;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/puce00.png) right center no-repeat;margin: 0 20px 0 0;line-height: 48px;text-transform: uppercase;}
.tri ul li:first-child{float: left;padding: 0 6px 0 0;margin: 0 4px 0 0;}
.tri ul li a{text-decoration: underline;text-transform: uppercase;}
.tri ul li a.cbp-vm-icon{background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) 0 0 no-repeat;display: inline-block;text-indent: -5000px;}
.tri ul li a.cbp-vm-list{width: 12px;height: 15px;background-position: -260px -360px;margin: 0 14px 0 5px;}
.tri ul li a.cbp-vm-grid{width: 13px;height: 14px;background-position: -285px -360px;}
.tri ul li a.cbp-vm-list.active, .tri ul li a.cbp-vm-list:hover{background-position: -260px -376px;}
.tri ul li a.cbp-vm-grid.active, .tri ul li a.cbp-vm-grid:hover{background-position: -285px -376px;}
.tri form{float: right;margin: 12px 0 0 0;width: 214px;}
.tri form label{text-transform: uppercase;padding: 5px 13px 0 0;float: left;}
.tri form .selector{width: 122px !important;height: 24px;padding: 0 0 0 12px;-webkit-border-radius: 4px 4px;-moz-border-radius: 4px 4px;border-radius: 4px 4px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/select.png) right center no-repeat #FFFFFF;}
.tri form option{padding: 0 0 0 12px;}
.tri form .selector span {color: #000;font-style: italic;height: 24px;line-height: 24px;width: 97px !important;}
.listing .leftcontent{float: left;width: 235px;padding: 0 20px 0 0;}
.listing .leftcontent p{width: 100%;overflow: hidden;}
.listing .leftcontent label{font-family: 'citroenlight';text-transform: uppercase;font-size: 0.9em;float: left;line-height: 16px;}
.listing .leftcontent h3{font-family: 'citroenregular';text-transform: uppercase;font-size: 1.2em;padding: 0 0 23px;}
.listing .leftcontent h4{font-family: 'citroenregular';text-transform: uppercase;font-size: 1.1em;padding: 0 0 16px;}
.listing .leftcontent h5{font-family: 'citroenlight';text-transform: uppercase;font-size: 1.1em;padding: 0 0 14px 30px;color: #343434;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) 0 -438px no-repeat;overflow: hidden;cursor: pointer;}
.listing .leftcontent .full-row{display: none;}
.listing .leftcontent h5:hover{color: #dc002e;}
.listing .leftcontent h5.open{color: #dc002e;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) 0 -529px no-repeat;}

.listing .rightcontent{float: left;width: 745px;}
.listing p.full-row{text-align: center;/*margin: 0;*/}
.listing .plus{display: inline-block;height: 32px;line-height: 32px;color: #929292;background: #f5f5f5;padding: 0 25px;text-transform: uppercase;}
.listing .plus:hover{text-decoration: underline;}

#cbp-vm.cbp-vm-view-grid .listeProduits li{margin-bottom: 30px;border: 1px solid #FFFFFF;padding:5px 5px;margin-right: 0;}
#cbp-vm.cbp-vm-view-grid .precommande, #cbp-vm.cbp-vm-view-grid .nouveaute, #cbp-vm.cbp-vm-view-grid .topVente, #cbp-vm.cbp-vm-view-grid .venteFlash, #cbp-vm.cbp-vm-view-grid .promotion, #cbp-vm.cbp-vm-view-grid .indisponible{top: 5px;left: 5px;}
#cbp-vm.cbp-vm-view-grid .listeProduits li:hover{border: 1px solid #999999;}
#cbp-vm.cbp-vm-view-grid .listeProduits li.last, #cbp-vm.cbp-vm-view-grid .listeProduits li:nth-child(3n+3) {margin-right: 0;}
#cbp-vm.cbp-vm-view-list .listeProduits li{display: block;float: inherit;overflow: hidden;width: 100%;margin: 0 0 18px;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
#cbp-vm.cbp-vm-view-list .listeProduits li:hover{border: 1px solid #999999;width: 99.8%;}
#cbp-vm.cbp-vm-view-list .listeProduits img {display: inline-block;float: left;margin-bottom: 0;width: 129px;height: 129px;}
#cbp-vm.cbp-vm-view-list h2 {float: left;height: auto;width: 352px;padding: 48px 20px 0 28px;}
#cbp-vm.cbp-vm-view-list .listeProduits .produitPrix {width: 178px;padding: 48px 36px 0 0;margin: 0;}

.listing .listeProduits h2{float: left; width:175px; height:34px; overflow-y: hidden;font-family: arial;line-height: 1em;margin: 0;font-size: 1em;}
.listing .listeProduits h2 a{font-size:1em; text-transform:uppercase}


/* Structure Page catégorie
================================================== */
.categorie .banniere .txt span{line-height:1.7em;font-size: 1.4em;}
.categorie .intro{margin: 0 auto;}
.categorie .push{width: 489px;margin-bottom: 30px;margin-right: 0;}
.categorie .push:nth-child(odd) { margin-right: 20px; }
.categorie .push h2{margin: 6px 0 0 24px;text-transform: uppercase;font-size: 1.7em;font-family: arial;}


/* Structure Page sous catégorie
================================================== */
.banniere{max-width: 1272px;position: relative;overflow: hidden;margin: -20px auto 0;float: inherit;z-index: 1;border-bottom: 1px solid #b1b1b1;}
.banniere img{width: 100%;}
.banniere .txt{position: absolute;top: 0;left:0;width: 100%;height:100%;}
.banniere .txt h1{ color: #ffffff;font-family: 'citroenregular';font-size: 2.1em;height:100%;text-align: center;text-transform: uppercase;margin: 0;}
.banniere .txt span{ color: #ffffff;display: inline-block;font-family: 'citroenregular';font-size: 1.9em;line-height:1em;text-align: center;vertical-align: middle;}
.banniere .txt span.centrage{height: 100%;width: 1px;}
.banniere .txt span strong{ font-family: 'citroenbold';display: block;color: #FFFFFF;font-size: 1em;line-height:1em;}
.intro{max-width: 1000px;margin: 0 auto 20px;float: inherit;}
.intro p{font-size: 1.12em;text-align: justify;line-height: 1.4em;}

/* articles les plus demanes page wishlist et prduits
================================================== */
.article-plus-demande{background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sep-inner02.png) 0 0 no-repeat;}
.article-demande-consulte-wrapper {padding-top: 60px;padding-bottom: 50px;overflow: hidden;}


/* Structure Page wishlist
================================================== */
.wishlist .breadcrumb {padding: 0 0 16px;width: 1000px;}
.wishlist h1 { margin-bottom: 43px;}
span.mail{background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) 0 -570px no-repeat;float: left;padding: 0 0 0 42px;margin: 0 0 0 32px;line-height: 42px;}
span.mail a{text-transform: uppercase;color: #c80030;}
.tableG{background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg_table.png) 0 0 repeat-x;}
.table {width: 1000px;overflow: hidden;margin: 0 auto;}
.table p{margin: 0;}
.table-head, .row{width: 100%;overflow: hidden;}
.column{float: left;}
.table-head {height: 48px;display: table-cell;vertical-align: middle;color: #202020;font-size: 1em;}
.row {/*display: table-cell;vertical-align: middle;*/margin: 20px 0 0;padding:0 0 20px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg_cell.png) 0 bottom repeat-x;}
.table-head div{color: #919193;font-size: 1.1em;}

.table .selectionner-produits{width: 141px;text-align: center;line-height:127px;}
.table .selectionner-produits a{width: 19px;height: 15px;display: block;text-indent: -5000px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg_checkbox.png) 0 0 no-repeat;margin: 0 auto;}
.table .selectionner-produits a.tcheckbox{background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg_checkbox.png) 0 -17px no-repeat;}
.table div.checker {float: none;margin-right: 0;margin-top: 0;cursor: pointer;}
.table div.checker input {cursor: pointer;}

.table .image{width: 127px;padding: 0 17px 0 0;}

.table .article{width: 143px;}
.table .article h3 {margin: 10px 0 0;}
.table .article h3, .table .article p {font-size: 1.25em;text-transform: uppercase;color: #142032;line-height: 1.23em;}
.table .article p span {color: #dc002e;}
.table .article p a {font-style: italic;text-transform: none;text-decoration: underline;color: #9d9d9d;display: block;margin: 3px 0 0;}
.table .article p.couleur a.bg_couleur{width: 12px;height: 12px;display: inline-block;margin: 0 0 0 5px;}
.table .article p.couleur span.stock{display: block;color: #c8002a;}

.table .prix{width: 142px;text-align: center;}
.table .prix p {line-height: 127px;display: inline-block;}
.table .prix p span {line-height: 1em;font-weight: bold;color: #dc002e;font-size: 1.25em;}
.table .prix p span .prixRemise{ color: #000;display: block;font-size: 0.8em;font-weight: normal;line-height: 0;margin: -44px 0 0;text-align: right;}

.table .ajouter-panier{width: 286px;text-align: center;}
.table .ajouter-panier p{line-height: 127px;}
.table .ajouter-panier p a{height: 45px;line-height: 45px;padding: 0 35px;background: #f3f3f6;display: inline-block;font-family: 'citroenlight';color: #6a6a6a;text-transform: uppercase;font-size: 0.8em;}

.table .corbeille{width: 144px;text-align: center;}
.table .table-head .corbeille p {margin: -7px 0 0;}
.table .row .corbeille, .table .row .corbeille p{line-height: 119px;}
.table .corbeille span, .table .corbeille a{ background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) no-repeat 0 -190px;height: 21px;text-indent: -5000px;width: 15px;display: inline-block;margin: 0 auto;}

.table a.ajouter-au-panier {background: #dc002e;color: #FFFFFF;display: inline-block;font-family: 'citroenregular';font-size: 1em;height: 45px;line-height: 45px;padding: 0 30px;text-transform: uppercase;margin: 30px 192px 30px 0 ;float: right;}

a.bg_couleur {display: inline-block;height: 12px;margin: 0 0 0 5px;width: 12px;display: inline-block;}
/************************** 
    dialog confirmation 
***************************/
.ui-dialog {z-index: 9999;background: #FFFFFF;border: 1px solid #cccccd;position: fixed !important;top: 32% !important;}
.ui-dialog-titlebar-close{position: absolute;right: 0;top: 0;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/dialog-close.png) no-repeat  0 0;height: 29px;width: 30px;border: 0;text-indent: -5000px;cursor: pointer;}
.ui-dialog-buttonset{text-align: center;padding: 0 0 35px;}
.ui-dialog-buttonset button{height: 42px;line-height: 42px;width: 128px;background: #f5f5f5;border: 0;margin: 0 26px 0 0;cursor: pointer;outline: none;}
.ui-dialog-buttonset button:hover {background: #c80030;color: #FFFFFF;}
.ui-dialog-buttonset button:hover span {color: #FFFFFF;}
.ui-dialog p{font-size: 20px;color: #c80030;padding: 29px 29px 0;text-transform: uppercase;}
.ui-widget-overlay {background: #000000;opacity: 0.3;}
.ui-widget-overlay {height: 100%;left: 0;position: fixed;top: 0;width: 100%;}

/* Structure Page Panier
================================================== */
.table .quntite{width: 143px;float: left;text-align: center;}
.panierP .table .prix p span {color: #142032;font-size: 1.25em;font-weight: normal;}

.table .offre{width: 142px;float: left;text-align: center;}
.table .offre p {line-height: 127px;}
.table .offre p span{color: #142032;font-size: 1.25em;font-weight: normal;}

.panierP .table .prixPayer {width: 142px;float: left;text-align: center;}
.panierP .table .prixPayer p {color: #142032;font-size: 1.6em;font-weight: normal;font-weight: bold;margin: 0;line-height: 127px;}
.panierP .table .prixPayer p span {color: #888888;font-size: 0.6em;line-height: 1.5em;margin: -50px 0 0;display: block;}

.table .quntite-painer {overflow: hidden;font-size: 14px;text-transform: uppercase;width: 90px;margin: 42px auto 0;}
.table .quntite-painer .quantite-ui input[name="quantite"] {width: 30px;height: 36px;font-size: 14px;float: left;text-align: center;border: 1px solid #dadada;}
.table .quntite-painer .quantite-ui .qutite-plus, .table .quntite-painer .quantite-ui .qutite-moins {display: inline-block;border: 1px solid #dadada;width: 27px;height: 36px;float: left;}
.table .quntite-painer .quantite-ui .qutite-plus {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/quantite-plus.jpg) no-repeat 50%;}
.table .quntite-painer .quantite-ui .qutite-moins {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/quantite-moins.jpg) no-repeat 50%;float: left;}
.table .row.last {background: none;}

.resumetPanierLarg{background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sep-inner02.png) 0 0 no-repeat; clear:both}
.resumetPanier { margin:0 auto; width:1000px; padding-top: 49px;padding-bottom: 35px;overflow: hidden;}


.resumetPanier .table .column {text-align: right;width: 438px;}
.resumetPanier .table .column.right {float: right;font-size: 1.35em;font-weight: bold;padding: 0 40px 0 0;/*line-height: 33px;*/width: 137px;}
.resumetPanier .table .row.last {padding: 0;}
.resumetPanier .article-plus-demande .table p{font-size: 1.25em;text-transform: uppercase;}
.resumetPanier .table .total {margin: 0;}
.resumetPanier .table .total p{color: #142032;font-weight: bold;text-transform: uppercase;}
.resumetPanier .table .total p span{color: #868686;font-weight: normal;display: block;text-transform: none;}
.resumetPanier .table .total .right{color: #142032;}

.resumetPanier .table .row{width: 616px;float: right;}
.resumetPanier .table .row.beneficie {/*width: 48%;*/background: none;width: 384px;float: left;margin: 0;}
.resumetPanier .table .beneficie .column.right{width: auto;color: #ff931e;}
.resumetPanier .table .beneficie .promo{float: left;text-align: center;}
.resumetPanier .table .beneficie p{color: #868686;float: left;/*line-height: 32px;*/text-transform: none;text-align: left;float: none;padding: 0 0 5px;}
.resumetPanier .table .beneficie .promo input{width: 112px;height: 32px;padding: 0 5px;line-height: 32px;color: #000000;font-size: 1em;text-transform: uppercase;background: #e6e7e8;margin: 0 14px 0 0;text-align: center;}
.resumetPanier .table .beneficie .promo input.error{border: 1px solid #f44342;}
.resumetPanier .table .beneficie span.error{color: #f30b0b;font-size: 0.80em;display: block;padding: 5px 0 0;width: auto; float:none;text-align: left;}
.resumetPanier .table .beneficie .valider{float: left;height: 32px;padding: 0 20px;line-height: 32px;color: #FFFFFF;font-size: 1em;text-transform: uppercase;background: #ff931e;font-weight: bold;cursor: pointer;outline: none !important;}

.table .livraison-frais p{color: #ff931e;font-weight: bold;text-transform: uppercase;}
.table .livraison-frais .right{color: #ff931e;}

form p.livraison-offerte{font-weight: bold;text-transform: uppercase;font-size: 15px;text-align: center;margin: -20px 0 17px;}

.table .total-montant p{font-weight: bold;color: #dc002e;text-transform: uppercase;}
.table .total-montant .right{color: #dc002e;}
.table .total-montant p span{font-weight: normal;color: #868686;text-transform: none;display: block;font-size: 1em;}
.table .total-montant p.action{width: 94%;overflow: hidden;padding: 48px 38px 0 0;}

.panierP .table .valide-commande {float: right;height: 46px;line-height: 46px;background: #dc002e;color: #FFFFFF;text-transform: uppercase;text-align: center;font-family: 'citroenregular';font-size: 0.73em;padding: 0 15px;cursor: pointer;}
.panierP .table .continue {float: right;height: 46px;line-height: 46px;background: #e6e7e8;color: #616161;text-transform: uppercase;text-align: center;margin: 0 20px;font-family: 'citroenregular';font-size: 0.73em;padding: 0 15px;}



/* debut page produits */
#produits-slider {max-height: 766px;margin-bottom: 20px;}
.product-detail-wrapper {margin-bottom: 38px;}
#produits-slider .flex-direction-nav li a {cursor: pointer !important;opacity: .3;filter: alpha(opacity=30);}
#produits-slider .flex-direction-nav li a.flex-disabled,#produits-slider .flex-direction-nav li a:hover {opacity: 1;cursor: default;}
.product-detail {width: 1000px;margin: 0 auto;overflow:hidden;}
.product-detail .gallery {width: 490px;float: left;position: relative;}
.product-detail .gallery .visual-thumb-sldier {list-style: none;margin-right: 8px;margin-top: 10px;}
.product-detail .gallery .visual-thumb-sldier .slides li {list-style: none;margin-right: 8px;}
.product-detail .visual-container {position: relative;}
.product-detail .visual-container .zoom {display: block;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/zoom.png) no-repeat;width: 32px;height: 32px;position: absolute;bottom: 0;z-index: 2;margin: 0 0 5px 10px;}
.product-detail .visual-thumb-sldier .flex-control-paging {bottom: -24px;}
.product-detail .visual-thumb-sldier .flex-control-paging li {margin: 0 4px}
.product-detail .visual-thumb-sldier .flex-control-paging li a {width: 12px;height: 12px;background: #c2c2c4;text-indent: -100000px;}
.product-detail .visual-thumb-sldier .flex-control-paging li a.flex-active {background: none repeat scroll 0 0 rgba(209, 30, 42, 1);cursor: default;}

.product-detail .product-description {float: left;width: 490px;margin-left: 20px;height: 786px;p}
.product-detail .product-description h1 {font-size: 18px;color: #000;line-height: 25px;/*font-weight: bold;*/margin-bottom: 0;}
.articleEnComplement{overflow:hidden;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sep-inner02.png) 0 0 no-repeat; clear:both; padding-top:50px;}

.product-detail .avis-prix-wrapper {float: left;width: 100%;}
ul.avis {margin-top: 12px;float: left;}
ul.avis li {list-style: none; float: left;display: block;width: 14px;height: 14px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/avis.jpg) no-repeat;margin-right: 4px;}
ul.avis li.active {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/avis-active.jpg) no-repeat;}
.product-detail .prix-container {float: right;color: #333;}
.product-detail .prix-container .prix {font-size: 33px;float: left;font-weight: bold;line-height: 30px;clear: both;float: right;}
.product-detail .prix-container .apartirde {font-size: 14px;padding-top: 13px;display: inline-block;padding-right: 6px;}
.product-detail .prix-container .prix.prixPromo {color: #c80030;}
.product-detail .prix-container .prix.prixRemise {font-size: 18px;font-weight: normal;float: right;clear: both;margin-top: -6px;}
.product-detail .prix-container .etat-stock {clear: both;float: right;text-transform: uppercase;margin-top: -2px;}
.product-detail .prix-container .produit-non-disponible {clear: both;float: right;text-transform: uppercase;color: #dc012f;margin-top: -2px;}
.product-detail span.separateur {display: block;width: 100%;border-bottom: 1px solid #e4e4e4;margin: 20px 0;float: left;clear: both;}

.product-detail .ajouter-painer {width: 100%;float: left;font-size: 14px;text-transform: uppercase;}
.product-detail .ajouter-painer .form-fields {float: left;}
.product-detail .ajouter-painer .form-fields .field-wrapper {float: left;clear:both;padding-bottom: 6px; width:277px}
.product-detail .ajouter-painer .form-fields .field-wrapper p {float: left;line-height: 38px;padding-right: 12px;margin: 0;width: 80px;text-align: right;}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {/* width: 172px !important; */width: auto !important;min-width: 90px;}
.product-detail .ajouter-painer .form-fields .field-wrapper.taille-field button.dropdown-toggle.selectpicker {border: 1px solid #dadada;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/select-icon.jpg) no-repeat 100% 50%;height: 34px;padding: 0 4px;padding: 0 29px 0 4px;border-radius: 0;}
.product-detail .ajouter-painer .form-fields .field-wrapper.taille-field .caret {display: none;}
.product-detail .ajouter-painer .form-fields .field-wrapper.taille-field .filter-option {height: 34px;font-size: 14px;line-height: 34px;text-align: center;}
.product-detail .ajouter-painer .form-fields .field-wrapper.taille-field .indisponible span {font-style: italic;color: #b1b1b2;}
.product-detail .ajouter-painer .form-fields .field-wrapper.taille-field .dropdown-menu {border-radius: 0;margin-top: -1px;}
.product-detail .ajouter-painer .taille-field .dropdown-menu.selectpicker li.selected {background: #c2c2c4 !important;}
.product-detail .ajouter-painer .selector{width:77px !important;height:36px;padding: 0 0 0 12px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg-select-001.png) right center no-repeat #FFFFFF;border:1px solid #d1d1d1;}
.product-detail .ajouter-painer .selector span {color: #000;height:36px;line-height:36px;width:auto !important;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a {background: #c2c2c4 !important;}

.product-detail .ajouter-painer .form-fields .quantite-ui input[name="quantite"] {width: 30px;height: 36px;font-size: 14px;float: left;text-align: center;border: 1px solid #dadada;}
.product-detail .ajouter-painer .form-fields .quantite-ui .qutite-plus, .product-detail .ajouter-painer .form-fields .quantite-ui .qutite-moins {display: inline-block;border: 1px solid #dadada;width: 27px;height: 36px;}
.product-detail .ajouter-painer .form-fields .quantite-ui .qutite-plus {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/quantite-plus.jpg) no-repeat 50%;}
.product-detail .ajouter-painer .form-fields .quantite-ui .qutite-moins {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/quantite-moins.jpg) no-repeat 50%;float: left;}
.product-detail .ajouter-painer .color-picker-wrapper {padding-top: 8px;display: block;float: left;}
.product-detail .ajouter-painer .color-picker {display: inline-block;float: left;width: 21px;height: 20px;border: 1px solid #dadada;margin-right: 8px;}
.product-detail .ajouter-painer .color-picker.active {border: 2px solid #5f5c5c;}
.product-detail .ajouter-painer .produit-indisponible-panier, .product-detail .ajouter-painer .produit-taille-indisponible-panier {font-size: 15px;color: #333;text-align: right;float: right;display: block;text-transform: none;width: 206px;}
/*.product-detail .ajouter-painer .produit-taille-indisponible-panier {color: #c80030;}*/
.product-detail .ajouter-painer input[type="submit"] {background: #c80030;color: #fff;text-transform: uppercase;font-size: 16px;padding: 20px;cursor: pointer;float: right;}
.product-detail .ajouter-painer .ajouter-wishlist {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/coeur.jpg) no-repeat 0 5px;padding: 10px 10px 10px 32px;font-size: 10.5px;color: #c80030;float: right;margin-top: 14px;}
.product-detail .livraison {font-size: 11.5px;line-height: 13px;}
.product-detail .livraison u {text-decoration: underline;}
.product-detail .panel-body {background: #fafafa;border: none !important;}
.product-detail .panel-group .panel {border: none;}
.product-detail .panel-group {color: #333;}
.product-detail .panel-group .panel-body {font-size: 13px;padding: 30px 20px;color: #333333;}
.product-detail .panel-group .panel-heading {background: #fff;border: 1px solid #d6d6d7;padding: 20px 22px;}
.product-detail .panel-group .panel-heading h2 {font-size: 14px;margin-bottom: 0;}
.product-detail .panel-group .panel-heading a {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/flech.jpg) no-repeat 100% 0;display: block;}
.product-detail .panel-group .panel-heading a:hover, .product-detail .panel-group .panel-heading a:focus {text-decoration: none;}
.product-detail .panel-group .panel-heading a.collapsed {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/flech.jpg) no-repeat 100% 100%;color: #333333;}

.product-detail ul.social-media {margin-top: 22px;float: left;width: 100%;}
.product-detail ul.social-media img{display: block}
.product-detail ul.social-media li a {display: block;margin-right: 22px;width: 30px;height: 29px;float: left; padding:0}
.product-detail ul.social-media li.mail a, .product-detail ul.social-media li.print a {width: auto;height: auto;color: #c80030;text-transform: uppercase;}
.product-detail ul.social-media li.mail a {/*width: 35px;*/height: 19px;margin-right: 6px;line-height: 19px;}
.product-detail ul.social-media li.print a {/*width: 25px;*/height: 19px; margin-right: 6px;line-height: 29px;margin-left: 18px;}

.produitsPlusDemandes.page-produits {padding-bottom: 50px;}

.article-demande-consulte-wrapper {width: 1000px;margin: 0 auto;padding-top: 40px;}
.article-demande, .derniers-articles-consultes {width: 418px;float: left;}
.derniers-articles-consultes {float: right;}
.article-demande-consulte-wrapper .products-wrapper > div {float: left;padding-right: 16px;}
.article-demande-consulte-wrapper .products-wrapper > div:last-child {padding-right: 0;}

#avis-clients {margin-top: 56px;}
#avis-clients .avis-header {padding: 40px 0;background: #f5f5f5;float: left;width: 100%;}
#avis-clients .avis-header .avis-header-container {width: 1000px;margin: 0 auto;}
#avis-clients #avis-accordion {width: 1000px;margin: 0 auto;}
#avis-clients .statistiques {border: 2px #e4e4e4 solid;float: left;width: 100%;padding: 14px;background: #fff;}
#avis-clients .statistiques p {float: left;font-size: 14px;font-style: italic;margin: 0;}
#avis-clients .statistiques p strong {font-weight: bold;}
#avis-clients .statistiques .avis {margin-top: 0;padding-left: 14px;}
#avis-clients .statistiques a.donner-avis {float: right;text-transform: uppercase;text-decoration: underline;font-weight: bold;color: #595959;}
.filtre {width: 374px;margin: 36px auto 46px auto;}
.filtre strong {color: #dc002e;font-size: 18px;float: left;padding-right: 12px;}
.filtre .trier-par {font-size: 12px;color: #000;float: left;display: inline-block;padding-right: 18px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/flech-down.jpg) no-repeat 100% 50%;text-transform: uppercase;margin-right: 28px;line-height: 22px;}
.commentaires {width: 100%;float: left;}
.commentaires .commentaire {color: #333;margin-bottom: 40px;float: left;}
.commentaires .commentaire .description {width: 100%;float: left;padding-top: 12px;line-height: 18px;}
.commentaires .commentaire .description p {margin: 0;}
.commentaire .description strong {font-weight: bold;}
.commentaire .description a:hover, .commentaire .description a:focus {text-decoration: underline;}
#avis-clients .voir-plus-avis {display: inline-block;font-size: 18px;color: #727272;text-transform: uppercase;padding: 20px 46px;background: #f5f5f5;margin: 22px 0;}
.center-content {clear: both; float: left; text-align: center; width: 100%;}
.decrouvrir-accessoires{background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sep-inner02.png) 0 0 no-repeat; text-align:center;   clear: both; padding-top: 20px;} 
.decrouvrir-accessoires a{display: inline-block; font-size: 15px;color: #38383b;text-transform: uppercase;text-decoration: underline;margin: 6px 0 26px 0;}

#avis-clients a.toggle-commentaires-avis {display: block;margin: 36px 0 86px 0;}
#avis-clients a.toggle-commentaires-avis span.label {color: #dc002e;font-size: 18px;text-transform: uppercase;}
#avis-clients a.toggle-commentaires-avis:hover, #avis-clients a.toggle-commentaires-avis:focus {text-decoration: none;}
#avis-clients a.toggle-commentaires-avis .icon {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/flech.jpg) no-repeat 100% 100%;display: inline-block;width: 24px;height: 16px;margin-left: 10px;}
#avis-clients a.toggle-commentaires-avis.open .icon {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/flech.jpg) no-repeat 100% 0;}

.popin {padding: 34px 19px;background: #fff;float: left;}
.popin.error-popin p {text-transform: uppercase;color: #c80030;font-size: 20px;margin: 0;line-height: 26px;}
.popin.achat-popin .popin-row {width: 100%;}
.popin.achat-popin .titre {color: #c80030;font-size: 20px;text-transform: uppercase;}
.popin.achat-popin .visual {float: left;padding-right: 20px;position: relative;}
.popin.achat-popin .visual img {width: 210px;height: 210px;}
.popin.achat-popin .details {width: 330px;float: left;}
.popin.achat-popin .details .description {color: #333;font-size: 14px;line-height: 18px;width: 100%;}

.popin.achat-popin .details .quantite {border-top: 1px #e4e4e4 solid;}
.popin.achat-popin .details .couleur {margin-bottom: 10px !important;}

.popin.achat-popin .details .quantite, .popin.achat-popin .details .taille, .popin.achat-popin .details .couleur {color: #000;font-size: 14px;text-transform: uppercase;border-bottom: 1px #e4e4e4 solid;padding: 6px 0;margin: 0;}
.popin.achat-popin .details .quantite span, .popin.achat-popin .details .taille span {color: #c80030;font-weight: bold;}
.popin.achat-popin .details .prix-normal {color: #000;font-size: 24px;font-weight: bold;}
.popin.achat-popin .details .prix-promo {color: #c80030;font-size: 24px;font-weight: bold;}
.popin.achat-popin .details .prix-remise {color: #000;font-size: 18px;text-decoration: line-through;padding-left: 6px;}
.popin.achat-popin .details .coninuer-achats, .popin.achat-popin .details .voir-panier {color: #000;font-size: 12px;padding: 16px 12px;background: #f5f5f5;text-transform: uppercase;display: inline-block;float: left;}
.popin.achat-popin .details .voir-panier {color: #fff;background: #c80030;margin-left: 16px;}
.popin.achat-popin .note {color: #333;padding-top: 20px;font-size: 12px;width: 100%;clear: both;margin: 0;}


#cboxClose, #cboxClose:hover, #cboxClose:focus {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/popin-close.jpg) no-repeat;width: 32px;height: 32px;top: 1px;right: 1px;}
#cboxContent, #cboxLoadedContent {background: #ffffff;}
#cboxOverlay {background: rgb(0,0,0);background: rgba(0,0,0,.3);opacity: 1 !important;}
#produits-slider .flex-direction-nav a {top: 323px !important;}
#produits-slider .flex-direction-nav .flex-next {background-position: 100% 100% !important;right: 20px !important;}
#produits-slider .flex-direction-nav .flex-prev {background-position: 0 100% !important;left: 20px !important;}

.product-detail .ecotaxe{cursor: pointer;position: relative;text-decoration: underline;padding: 0 0 4px;}
.product-detail .ecotaxeTxt{position: absolute;top: 16px;left: 0;width: 132px;padding: 7px 10px;border: 1px solid #c8002f;font-size: 0.9em;float: left;display: none;background: #FFFFFF;cursor: inherit;}
.product-detail .precommande, .product-detail .nouveaute, .product-detail .topVente, .product-detail .venteFlash, .product-detail .promotion, .product-detail .indisponible {font-size: 1.7em;height: 43px;line-height: 42px;padding: 0 20px;text-align: center;}
.product-detail .slides li {cursor: pointer;}


.paslogge .titre {color: #c80030;font-size: 17px;text-transform: uppercase;margin: 20px 45px 20px 20px;}
.paslogge .identification{background: #FFFFFF;border: 1px solid #c9c9c9;padding: 32px 28px 10px;width: 221px;overflow: hidden;margin: 0 auto 30px;}
.paslogge .identification h2{text-transform: uppercase;color: #555555;font-size: 16px;font-weight: bold;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) 0 -50px no-repeat;padding: 0 0 16px;width: 100%;float: left;margin: 0;text-align: center;}
.paslogge .identification a{margin: 15px 0;float: left;}
.paslogge .identification a.btn01{ background:#db002f; font-size:1.083em; color: #fff; text-transform:uppercase; font-family:citroenlight; display:block; text-align:center; padding:6px 0; width:100%; clear:both; margin-top:15px;font-weight: normal !important;-webkit-border-radius: 2px 2px;-moz-border-radius:2px 2px;border-radius: 2px 2px;}
.paslogge .identification a.btn01:hover{ background:#000000;}
.paslogge .identification a.citroenIdAuthBtn {line-height: 15px;}
.paslogge .identification a.citroenIdAuthBtn span {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/btn-citroenID.png) no-repeat 0 center;display: inline-block;margin: 0 auto;width: 147px;text-indent: -5000px;line-height: 19px;}
.paslogge .identification a.qst{margin: 6px 0 26px; font-style:italic; text-decoration:underline; color:#000; font-weight:normal; text-transform:none}

.articleEnComplement{overflow:hidden;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sep-inner02.png) 0 0 no-repeat; clear:both; padding-top:50px;}

/* debut infos produits*/
.produitsPlusDemandes{ padding-bottom:40px; overflow:hidden;}
.listeProduits div:last-child{ margin-right:0}
.push{ width:235px; float:left; margin-right:20px; margin-bottom:40px; position:relative}
.listeProduits .larg{ width:489px}
.push .precommande,.push .nouveaute,.push .topVente,.push .venteFlash,.push .promotion,.push .indisponible{ font-size:1.583em;padding:0 22px;height:42px; line-height:42px;}
.listeProduits .larg h3{ width:428px}
.listeProduits .larg h4{ width:190px; position:absolute; top:100px; left:20px; color:#262626; text-transform:uppercase; font-size:1.667em;}
.listeProduits .larg h4 span{ text-transform:none; font-size:0.749em;color:#262626; display:block}
/* Fin infos produits*/

/* debut articles les plus demandes*/
.listeProduits li{float: left; width:235px; margin-right:20px; position:relative;}
.listeProduits li:last-child{ margin-right:0}
.precommande, .nouveaute,.topVente,.venteFlash,.promotion,.indisponible{ position:absolute;top:0;left:0; font-family:citroenregular; display:block; padding:0 10px;height:26px; line-height:26px; color:#fff;font-size:0.95em; text-transform:uppercase; z-index: 2;}
.precommande{ background:#df412d}.nouveaute{ background:#cdcc00}.topVente{background:#c50084}.venteFlash{background:#7d5cc6}.promotion{background:#ff931e}.indisponible{background:#9f9f9f}

.listeProduits img{ margin-bottom:10px; display:block}
.listeProduits h3{float: left; width:175px; height:32px; overflow-y: hidden;}
.listeProduits h3 a{font-size:16px; text-transform:uppercase;color: #000;text-decoration: none;}
.listeProduits .produitPrix{float: left; width:60px; text-align:right;line-height: 11px;}
.listeProduits .prixNormal{font-size:0.93em; font-weight: bold;}
.listeProduits a .prixNormal{font-size:1.2em; }
.listeProduits .prixPromo{font-size:0.93em;color:#ca0032; font-weight: bold;}
.prixRemise{text-decoration: line-through;}
.listeProduits .prixRemise{font-size:0.73em}

/* fin page produits */
.product-detail .precommande, .product-detail .nouveaute, .product-detail .topVente, .product-detail .venteFlash, .product-detail .promotion, .product-detail .indisponible {font-size: 1.7em;height: 43px;line-height: 42px;padding: 0 20px;text-align: center;}
.precommande{ background-color:#df412d}.nouveaute{ background-color:#cdcc00}.topVente{background-color:#c50084}.venteFlash{background-color:#7d5cc6}.promotion{background-color:#ff931e;}.indisponible{background-color:#9f9f9f}
.precommande, .nouveaute, .topVente, .venteFlash, .promotion, .indisponible {position: absolute;top: 0;left: 0;font-family: citroenregular;display: block;padding: 0 10px;height: 26px;line-height: 26px;color: #fff;font-size: 0.95em;text-transform: uppercase;z-index: 2;}


/* start override for printing */
#popincookies {display: none;}
body header {display: none;}
body footer {display: none;}
body .headerTop {display: none;}
body .MainMenu {display: none;}
body .menuMobile {display: none;}
.breadcrumb {display: none;}

.product-detail .visual-container .zoom {display: none;}
.product-detail .visual-slider li {display: none;}
.product-detail .visual-slider li:first-child {display: block;}
.product-detail .visual-thumb-sldier {display: none;}

.product-detail .product-description {height: auto;}
.product-detail .mobile {display: none ;}
.product-detail .ajouter-painer {display: none ;}
.product-detail .livraison {display: none;}
.product-detail .panel-group .panel-heading a {background: none !important;}
.product-detail .panel-group, .product-detail .panel-group * {border: none !important;}
.product-detail .social-media {display: none !important;}
.product-detail .panel-title, .product-detail .panel-title a {color: #000;text-decoration: none;}
.product-detail .panel-group .panel-heading {padding: 0 !important;}
.product-detail .panel-body {padding: 10px 0 0 0 !important;}
.flex-direction-nav {display: none;}
#avis-clients .statistiques a.donner-avis {display: none;}
#avis-clients .donner-avis.mobile {display: none;}
#avis-clients a.toggle-commentaires-avis {display: none;}
.decrouvrir-accessoires {display: none;}
#avis-clients .voir-plus-avis {display: none;}
#avis-clients .filtre {display: none;}
#reassurance {display: none;}
.hidden {display: none;}
/* end override for printing */


 
/* Debut Contenu Global Faq*/
.blockFixStandard{width:1000px;margin:0 auto;}
.faq{width:632px;float:left;min-height:690px;padding-bottom: 40px;}
.faq h1{color:#dc002e;font-size:2.25em;font-family:'citroenregular';float: left;margin-bottom:18px;}
.faq .separateurFaq {height:1px;width:100%;background:#cccccc;float:left;}
.faq .openclose{margin-top:18px;padding:0 0 0 22px;float: right;font-family:'citroenregular';font-style:italic;font-size:1.1em;cursor:pointer;}
.faq .openall{background:url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) left -618px no-repeat;}
.faq .closeall{background:url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) left -640px no-repeat;}
.faq .closetoggle{background:url("../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/puce10.png") no-repeat scroll right 9px;}
.faq .opentoggle{background:url("../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/puce11.png") no-repeat scroll right 9px;}
.faq  .description{width:100%;border-bottom:solid 1px #cccccc;padding:10px 0 12px 0;float: left;}
.faq  .description a{font-size:1.15em;font-family:'citroenbold';display:block;padding-right:20px;}
.faq  .description .textReadMore{margin-top:12px;}
.faq  .description .textReadMore p{font-size:1em;font-family:'arial';margin:0 0 10px 0;}
/* Fin Contenu Global Faq*/



/*  mon compte /  my account */
/*================================================== */
.blockFixStandard{width:1000px;margin:0 auto; clear: both;}
.myaccount{width:100%;min-height:	245px;padding:0 0 30px;}
.myaccount h1 {float:none;clear:both;}

/*liste des adresses / adress list*/
.myaddress{width:858px;overflow:hidden;}
.myaddress:after{content: ".";display: block;height: 0;overflow: hidden;}
.myaddress .box-adr{width:359px;height:216px;padding:20px;background:#fafafb;margin:0 30px 30px 0 ;float:left;position:relative;}
.box-adr .edit-box{position:absolute;right:20px;top:14px;}
.box-adr .link-edit{background:#dc002e;font-size:9px;color:#fff;text-transform:uppercase;font-family:"citroenregular";float:right;margin:0 21px 0 0;line-height:20px;height:20px;padding:0 12px;}
.box-adr .link-delete{background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) no-repeat scroll 0 -190px ;display: inline-block;height: 21px;float:right;text-indent: -5000px;width: 15px;overflow:hidden;}
.box-adr h3{padding:0 0 6px;border-bottom:1px solid #f3f3f4;text-transform:uppercase;font-size:1.25em;color:#000;margin:0 0 26px;font-family:citroenlight;line-height:19px;}
.box-adr li{margin:0 0 12px;font-size:1.08em;font-weight:bold;}
.bloc-adr-bottom{font-size:1em;clear:both;width:100%;overflow:hidden;margin:0 0 32px;padding:1px 0 0;}
.bloc-adr-bottom .link-add{padding:0 11px;height:45px;line-height:45px;font-size:0.91em;color:#fff;text-transform:uppercase;font-family:"citroenregular";background:#dc002e;display:inline-block;text-decoration:none;float:right;margin:0 29px 0 0;}
.ui-dialog-buttonset .ui-button{outline:none;}
/*ajouter adresse / add adress*/
.address-add{width:804px;overflow:hidden;padding:0 0 47px;}
.address-add h1{margin:0 0 58px;}
.cont-form .field{width:100%;clear:both;overflow:hidden;margin:0 0 12px;}
.cont-form label{width:101px;float:left;font-size:1.08em;color:#000;padding:8px 0 0;}
.cont-form  select{width:202px;-webkit-appearance: none;}
.cont-form  div.selector{float:left;border:1px solid #dfdfe0;height:30px;padding-left:15px;}
.cont-form  div.selector span{color:#000;font-size:1.08em;cursor:pointer;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) no-repeat right -769px; height:30px;line-height:30px;}
.cont-form  div.selector  select{height:30px;top:0;cursor:pointer;width:100%!important;}
.cont-form  div.selector  select option{padding:0 0 0 7px;font-size:14px;}
.cont-form .civilite select {width:54px;}
.cont-form input[type="text"], .cont-form input[type="password"] {float:left;font-family:arial;  box-shadow: none;outline:none;width:590px;height:30px;line-height:30px;padding:0 8px;border:1px solid #d8d8d9;margin:0;}
.cont-form textarea{margin:0;box-shadow: none; border: 1px solid #d8d8d9;width:590px;height:59px;padding:8px;resize:none;font-family: arial;}
.cont-form .infoform{clear:both;display:block;font-size:0.83em;color:#38383b;margin:0 0 12px;padding:3px 0 0;}
.cont-form .fieldAdress{float:left;width:608px;}
.cont-form .colonneLeft{width:280px;float:left;}
.cont-form .colonneLeft input[type="text"],.cont-form .colonneRight input[type="text"]{width:224px;}
.cont-form .colonneRight{width:324px;float:right;}
.cont-form .colonneRight input[type="text"]{float:right;}
.cont-form .colonneRight .infoform{margin:0 0 0 82px;}
.cont-form .codePostal input[type="text"],.cont-form  .ville input[type="text"],.cont-form  .telephone input[type="text"]{width:224px;}
.cont-form  .pays{width:385px;float:left;clear:none;}
.cont-form .codePostal{width:347px;float:left;clear:none;}

.myaccount .resumetPanier .table .row{width: 100%;float: left;}
.myaccount .resumetPanier .table .row.beneficie {background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg_cell.png) repeat-x 0 bottom;width: 100%;margin: 20px 0 0;}
.myaccount .resumetPanier .table .column {text-align: left;width: auto;}

/* .cont-form .codePostal label{width:82px;}*/
.cont-form .codePostal .infoform{margin:0 0 0 102px;}
.cont-form .pays{clear:both; overflow: visible;}
.cont-form .pays .selector {overflow: visible;}
.cont-form .ville{width:385px;float:left;clear:none;}
.cont-form  .telephone{width:347px;float:left;clear:none;}
.cont-form .ville label{width:101px;}
.cont-form  .telephone label{width:82px;}
.cont-form .telephone .infoform{margin:0 0 0 82px;}
.cont-form .nomadresse label{padding:0 5px 0 0;width:96px;}
.form-sucess{clear:both;width:auto;background:#f3f3f6;padding:16px 15px 15px;text-align:center;text-transform:uppercase;color:#dc002e;font-size:1.08em;margin:30px 0 6px;}
.cont-form .submit{clear:both;width:708px;padding:29px 0 0;overflow:hidden;}
.cont-form .submit > span{color:#000;font-size:1.16em;float:left;padding:33px 0 0;}
.checkoutstep-0 .submit button,.checkoutstep-0  .submit a,
.cont-form .submit button,.cont-form .submit a{height:44px;line-height:44px;float:right;border:none;font-family:"citroenregular";background:#dc002e;color:#fff;text-transform:uppercase;font-size:0.91em;cursor:pointer;text-decoration:none;outline:none;padding:0 15px;}
.cont-form .submit a{display:inline-block;}
/* gestion Des Erreur Forumlaire Add Adress*/
.cont-form .field span.error{float:left;margin-left:101px;}
.cont-form .pays  span.error{background:none;bottom: -38px;left: 0;margin-left: 0 !important;position: absolute;width: 242px;}
.cont-form .fieldAdress span.error{margin-left:0 !important;}
.cont-form .ville  span.error{margin-left:82px !important;width:224px;}
	
/*creer mon compte*/
.choiceAlreadymember{margin:0 0 30px;overflow:hidden;width:100%;}
.choiceAlreadymember p{color:#737373;font-size:1.16em;}
.choiceAlreadymember input{float:left;}
.choiceAlreadymember label{float:left;padding:0 0 0 9px;width:63px;font-size:1.08em;color:#202020;}
.memberYes{clear:both;}
.memberYes > p{float:left;padding:7px 40px 0 0;color:#737373;font-size:1.16em;}
.memberYes .boxLink{float:left;width:153px;}
.memberYes .boxLink a{display:inline-block;margin:0 0 2px;}
.memberYes .boxLink a.link-2{color:#666;font-style:italic;text-decoration:underline;}
.myaccount .popin{display:none;}
.memberNo{display:none;}
.cont-form .villeListe{overflow:visible  !important;display: table;margin-bottom:14px;}
.villeListe #uniform-villeListe{overflow:visible;}
.field #uniform-villeListe .error{position:absolute;bottom:-34px;left:0;margin-left:0 !important;border:none;background:none;}
	/*Gestion des Erreur Formulaire */
	#crercompte .field span.error{margin-left:199px;}
	#crercompte .field #uniform-pays span.error{margin:0;}
/*creer mon compte*/
.choiceAlreadymember{margin:0 0 30px;overflow:hidden;width:100%;}
.choiceAlreadymember p{color:#737373;font-size:1.16em;}
.choiceAlreadymember input{float:left;}
.choiceAlreadymember div.radio{float:left;width:16px;height:16px;overflow:hidden;}
.choiceAlreadymember div.radio span{width:16px;height:16px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg_inputradio.png) 0 0 no-repeat;cursor:pointer;}
.choiceAlreadymember div.radio span.checked{background-position:0 bottom;}
.choiceAlreadymember div.radio input {   width:16px;height:16px;cursor:pointer;}
.choiceAlreadymember div.radio.hover.active span,.choiceAlreadymember div.radio.focus.active span {    background-position:0 bottom; }
.choiceAlreadymember label{float:left;padding:0 0 0 9px;width:63px;font-size:1.08em;color:#202020;}
.memberYes{clear:both;}
.memberYes > p{float:left;padding:7px 40px 0 0;color:#737373;font-size:1.16em;}
.memberYes .boxLink{float:left;width:153px;}
.memberYes .boxLink a{display:inline-block;margin:0 0 2px;}
.memberYes .boxLink a.link-2{color:#666;font-style:italic;text-decoration:underline;}
.myaccount .popin{display:none;}
.memberNo{display:none;width:100%;clear:both;padding:5px 0 0;max-width:802px;}
.memberNo > p{font-size:1.16em;color:#737373;padding:0;margin:0 0 40px;}
.memberNo .cont-form  input[type="text"]{width:583px;}
.memberNo .cont-form  select{width:562px;}
.memberNo .cont-form .civilite select {width: auto !important;padding-left: 15px;padding-right: 25px;}
.memberNo .cont-form label{width:199px;}
.cont-form .birth div.selector{padding-left:9px;margin:0 19px 0 0;}
.cont-form .birth #day,.cont-form .birth #month{width:23px;}
.cont-form .birth #year{width:40px;}
.memberNo .cont-form .infoform{margin:0 0 0 199px;}
.cont-form .champsRequis{width:100%;clear:both;color:#868686;font-size:1.16em;padding:32px 0 18px;}
.mentionsbox {clear:both;color:#868686;font-size:1.16em;margin:0 0 16px;}  
.mentionsbox  > span{color:#868686;font-size:1em;text-decoration:underline;cursor:pointer;}
.mentionsbox  .moreMention{display:none;padding:15px 0 ;clear:both;color:#868686;font-size:1em;}
.memberNo  .loi{margin:0 0 15px;line-height:20px;font-size:1.16em;color:#868686;text-align:justify;width:100%;clear:both;}
.memberNo .boxCheckbox p{font-size:1.16em;color:#868686;margin:0 0 6px;}
.memberNo div.checkbox{margin:0 0 6px;}
.memberNo div.checkbox div.checker{margin:0;}
.memberNo div.checkbox label{width:auto;float:left;font-size:1.16em;color:#868686;padding:0 0 0 8px;}
.memberNo .cont-form .submit{width:100%;padding:60px 0 39px;}

.memberNo div.checkbox.field-error{overflow: inherit;}
.checkout div.checkbox div.checker span.error {background:none;color: #dc002e;height: auto;margin: 1px 0 0;width: auto;white-space: nowrap;}

.memberNo .contList{width: 100%;}
.contList.field-error{height: 48px;}
.field span.error.valid{display: none !important;}
.cont-form .contList .field-error {overflow: visible;}
.cont-form .paysliste span.error{bottom: inherit;float: left;height: auto;left: -15px;line-height: 1;margin: 0;padding: 6px 0 0;position: inherit;background: none;}
/*Mon compte*/
.accountHome{width:100%;max-width:1000px;padding:14px 0 0;margin:0 0 49px;border-bottom:1px solid #f5f5f5;}
.accountHome li{width:100%;border-top:1px solid #f5f5f5;}
.accountHome li a{color:#2e2e2e;padding:32px 0 30px;display:block;font-size:1.33em;font-family:citroenbold;text-transform:uppercase;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg-puce-12.png) no-repeat  right center  ;}
.accountHome li a > span{color:#828282;display:block;font-family:arial;text-transform:none;font-size:1em;}
/*Mes commandes*/
.tableCommandes {    margin: 0 auto 36px;    overflow: hidden;    width: 1000px;}
.tableCommandes .table-head {    color: #202020;    height: 48px;    vertical-align: middle;		width:100%;		overflow:hidden;}
.tableCommandes .column {width:198px;border-right:2px solid #f3f3f6;float: left;text-align:center;height:48px;line-height:48px;color:#666;font-size:1.08em;}
.tableCommandes .first{width:196px;border-left:2px solid #f3f3f6;}
.tableCommandes .row{margin:0;width:1000px;overflow:hidden;background:none;border-bottom:2px solid #f3f3f6;padding:0;}
.tableCommandes .row.last{border:none;}
.tableCommandes .row .column {padding:16px 0;text-align:center;color:#142032;font-size:1.16em;line-height:62px;min-height:62px;}
.tableCommandes .row .montant{color:#dc002e;font-weight:bold;font-size:18px;line-height:62px;min-height:62px;} 
.tableCommandes .row .etat {text-align:left;line-height:10px;} 
.tableCommandes .row .etat p{font-size:1.16em;margin:0;padding:0 0 0 20px;}
.tableCommandes .row .etat p a{text-decoration:underline;}
.tableCommandes .row .etat p a:hover{text-decoration:none;}
/*detail commande*/
.myaccount .tableG .table .prixPayer {float: left;text-align: center;width: 142px;}
.myaccount .tableG .table  .row .prix p,.myaccount .tableG .table  .row .offre p  {font-size:1em;font-weight:normal;}
.myaccount .tableG .table  .row .prix p span ,.myaccount .tableG .table  .row .offre p span{color: #142032;font-size: 1.5em;line-height: 1em;font-weight:normal;}
.myaccount .tableG .table  .row .quntite p{line-height:127px;font-size:1.16em;}
.myaccount .tableG .table .prixPayer p {color: #142032;font-size: 1.6em;font-weight: bold;line-height: 127px;margin: 0;}
.myaccount .tableG .table .prixPayer p span {color: #888888;display: block;font-size: 0.6em;line-height: 1.5em;margin: -50px 0 0;}
.myaccount .resumetPanier .table{width:860px;margin:0;}
.myaccount .table .livraison-offert p{text-transform:uppercase;}
.myaccount .table .livraison-offert .right{color:#868686;}
.myaccount .table .total-montant p{text-transform:uppercase;}
.adressCommande{width:1000px;clear:both;margin:0 auto;}
.adressCommande .box-adr{height:188px;}
.adressCommande .box-adr h3{margin:0 0 24px;}
.adressCommande .box-adr li{color:#000;font-weight:normal;margin:0 0 6px;}
.adressCommande .box-adr li.first{font-weight:bold;text-transform:uppercase;font-size:1.08em;margin:0 0 22px;}
.adressCommande .box-adr li.last{text-transform:uppercase;margin:0;}
.adressCommande .bloc-adr-bottom{width:860px;}
/*modifier coordonnees*/
.accountEdit{width:100%;clear:both;padding:5px 0 0;max-width:802px;}
.accountEdit > p{font-size:1.16em;color:#737373;padding:0;margin:0 0 25px;}
.accountEdit .title{color:#2f2f2f;font-family:citroenbold;text-transform:uppercase;font-size:1em;margin:0 0 25px;}
.accountEdit .cont-form  input[type="text"]{width:583px;}
.accountEdit .cont-form  select{width:562px;}
.accountEdit .cont-form .civilite select {    width: 54px;}
.accountEdit .cont-form label{width:199px;}
.accountEdit .cont-form .infoform{margin:0 0 0 199px;}
.accountEdit  .loi{margin:0 0 15px;line-height:20px;font-size:1.16em;color:#868686;text-align:justify;width:100%;clear:both;}
.accountEdit .boxCheckbox p{font-size:1.16em;color:#868686;margin:0 0 6px;}
.accountEdit div.checkbox{margin:0 0 6px;}
.accountEdit div.checkbox div.checker{margin:0;}
.accountEdit div.checkbox label{width:auto;float:left;font-size:1.16em;color:#868686;padding:0 0 0 8px;}
.accountEdit .cont-form .submit{width:100%;padding:60px 0 39px;}

.accountEdit #modifier .paysliste span.error{margin: 0;}
/*modifier passe*/
.editPasse p{color:#696969;margin:0 0 28px;}
.editPasse a{ background:#dc002e;color: #fff;text-align:center;cursor: pointer;display:inline-block;font-family: "citroenregular";font-size: 0.91em;height: 44px;line-height: 44px;outline: none;padding: 0 6px;margin:0 0 28px;text-decoration: none;text-transform: uppercase;min-width:203px;}
.editPasse a:hover{text-decoration:none;}
/*modifier Inscription newsletter */
.editNewsletter {max-width:800px;}
.editNewsletter form > p{color:#828282;font-size:1.16em;margin:0 0 20px;}
.editNewsletter .loi{  clear: both;color: #868686;font-size: 1.16em;line-height: 20px;margin: 0 0 15px;text-align: justify;width: 100%;}
.editNewsletter .boxCheckbox{width:100%;clear:both;}
.editNewsletter .boxCheckbox p {color: #868686;font-size: 1.16em;margin: 0 0 6px;}
.editNewsletter div.checkbox {margin: 0 0 6px;}
.editNewsletter div.checkbox div.checker {margin: 0;}
.editNewsletter div.checkbox label {color: #868686;float: left;font-size: 1.16em;padding: 0 0 0 8px;width: auto;}
.editNewsletter .cont-form .submit{width:100%;}
/*reinitialisez  mdp*/
.resetMdp{max-width:804px;}
.resetMdp .cont-form  label{width:245px;}
.resetMdp .cont-form  input[type="text"]{width:539px;}
.resetMdp .cont-form  div.submit{width:804px;padding:53px 0 0;}
.resetMdp .cont-form .field span.error {margin-left:245px;}
/*-------- page checkout -----------*/
.checkout{width:100%;overflow:hidden;clear:both;padding:0 0 20px;}
.checkout:after{content: ".";display: block;height: 0;overflow: hidden;clear:both;}
/*checkout bloc right*/
.checkoutRight{float:right;width:235px;}
.checkoutRight .recap{background:#f3f3f6;padding:12px;margin:0 0 4px;display:none}
.checkoutRight .recapCommande{display:block;}
.checkoutRight .recap:after{clear:both;content: ".";display: block;height: 0;overflow: hidden;}
.checkoutRight .recap h4{text-transform:uppercase;margin:0 0 10px;font-family:citroenregular;font-size:1.10em;line-height:16px;}
.checkoutRight .recap ul li{width:100%;clear:both;margin:0 0 1px;color:#000;overflow:hidden;}
.checkoutRight .recap ul li span{font-size:1.08em;color:#000;float:left;}
.checkoutRight .recap ul li span.price{float:right;font-size:1.25em;}
.checkoutRight .recap ul li.promo span.price{color:#ff931e;}
.checkoutRight .recap ul li.shipping {margin:0 0 9px;}
.checkoutRight .recap ul li.total {border-top:1px solid #8f8f91;padding:7px 0 0;margin:0 0 12px;}
.checkoutRight .recap ul li.total  span{font-weight:bold;text-transform:uppercase;}
.checkoutRight .recap ul li.total  span.price{font-size:1.25em;color:#dc002e;}
.checkoutRight .recap .edit{font-family:citroenregular;font-size:1.08em;color:#000;float:right;display:inline-block;padding:0 0 0 16px;background:url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/puce12.png) 0 4px no-repeat;}
.checkoutRight .recap .edit:hover{text-decoration:underline;}
.checkoutRight .recap p{font-size:1em;color:#000;margin:0 0 1px;padding:0;word-wrap: break-word;}
.checkoutRight .recap > a{font-size:1.08em;color:#000;margin:0 0 2px;display:inline-block;}
.checkoutRight .recap .Modelivraison{text-transform:uppercase;font-weight:bold;}
/*bloc checkout left*/
.checkout .checkoutLeft{width:743px;float:left;}
.accordionCont{padding:0 0 32px;width:100%;clear:both;}
.accordionCont > h3{height:42px;line-height:42px;clear:both;color:#000;font-size:1.08em;padding:0 0 0 19px;font-family:citroenbold;text-transform:uppercase;background:#f3f3f6 url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/puce-acordion.png) no-repeat right 14px; cursor:pointer;/*margin:0 0 26px;*/}
.accordionCont > h3.accordActive{background-position:right -71px;}
.accordionCont .accordionContent{clear:both;display:none;padding:26px 0 0 18px;}
#current-accordion .accordionContent{display:block;/*background:#e2f3f6;*/}
/*Vos Informations page checkout*/
.informationsBox{width:221px;margin:0 auto;padding:0 0 17px;}
.informationsBox h4{ background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/sprite.png) no-repeat  0 -50px;color: #414141;font-size: 16px;font-weight: bold;margin: 0 0 14px;padding: 0 0 16px;text-align: center;text-transform: uppercase;width: 100%;line-height: 26px;}
.informationsBox a {display:inline-block;    margin:0 0  15px;}
.informationsBox a.qst {color: #000;font-style: italic;font-weight: normal;margin: 6px 0 26px;text-decoration: underline;text-transform: none;}
.informationsBox a.btn01 {background:#db002f;clear: both;color: #fff;display: block;font-family: citroenregular;font-size: 1.083em;font-weight: normal !important;margin-top: 15px;height:36px;line-height:36px;text-align: center;text-transform: uppercase;width: 100%;border-radius:2px; -moz-border-radius:2px;  -webkit-border-radius:2px;}
.checkout .memberNo{display:none;}
.checkout .memberNo h4{font-family: citroenbold;font-size:1em;text-transform:uppercase;margin:0 0 15px;}
.checkout .memberNo fieldset{display:block;margin:0 0 60px;}
.checkout .memberNo fieldset.zone-info-perso{margin:0;}
.checkout .memberNo .cont-form input[type="text"], .checkout .memberNo .cont-form input[type="password"] {width:504px;}
.checkout .memberNo .cont-form select {width: 482px;}
.checkout .mentionsbox{padding-top:38px;}
.checkout .cont-form .field span.error{ margin-left: 198px;}
.checkout #address_facturation .field span.error,
.checkout #address_livraison .field span.error{ margin-left: 102px;}
.checkout .cont-form .field span.valid{display:none;}
/*Adresse checkout*/
.adressAccordion{width:100%;clear:both;overflow:hidden;}
.adressAccordion > h4{clear:both;text-transform:uppercase;font-family:citroenlight;color:#000;font-weight:normal;font-size:1.31em;padding:0 0 0 23px;margin:0 0 18px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/puce-acordion.png) no-repeat  0 -156px;cursor:pointer;}
.adressAccordion > h4.accordActive{background-position:0 -218px;}
.adressAccordion .adressContent{overflow:hidden;width:100%;clear:both;padding:0 0 35px;display:none;}
.adressListItem{width:326px;height:93px;background:#fafafb;padding:18px 0 0 20px;overflow:hidden;float:left;margin:0 15px 13px 0;}
.adressListItem > p{width:138px;float:left;}
.adressListItem  label{font-weight:bold;font-size:1.08em;text-transform:uppercase;padding:0 0 0 8px;float:left;}
.adressListItem > ul{width:180px;float:left;}
.adressListItem > ul li{color:#000;font-size:1.08em;margin:0 0 6px;}
.checkout div.radio{float:left;width:16px;height:16px;overflow:hidden;}
.checkout div.radio span{width:16px;height:16px;background: url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg_inputradio.png) 0 0 no-repeat;cursor:pointer;}
.checkout div.radio span.checked{background-position:0 bottom!important;}
.checkout div.radio input {   width:16px;height:16px;cursor:pointer;}
.checkout div.radio.hover.active span,.checkout div.radio.focus.active span {    background-position:0 bottom; }
/*.checkout .address-add .cont-form .submit > span{display:block;padding:0;float:none;}*/
.checkout .address-add {padding:0;width:100%;}
.checkout .address-add .cont-form .submit > span{ padding: 20px 0 0;}
.checkout .address-add .cont-form .submit > span sup{font-size:8px; vertical-align: top;}
.checkout .deliveryIsBilling{padding:0 0 20px;width:100%;overflow:hidden;clear:both;}
.checkout .address-add div.checkbox label {color: #000;font-weight:bold;text-transform:uppercase;float: left;font-size: 1.08em;padding:1px 0 0 8px;width: auto;}
.checkout  div.checkbox div.checker{width:18px;height:14px;margin:0;}
.checkout  div.checkbox div.checker span{width:18px;height:14px;background:url(../../bundles/produitsderives/gabarit/GAB_CITROEN/images/bg/bg_checkbox-2.png) no-repeat  0 0;margin: 1px 0 0;color: #868686;}
.checkout  div.checkbox div.checker span input{cursor:pointer;}
.checkout  div.checkbox div.checker.hover.active span,
.checkout  div.checkbox div.checker span.checked,
.checkout  div.checkbox div.checker.focus.active span{background-position:0 bottom;}
/*mode Livraison*/
.modeLivraison{width:100%;clear:both;overflow:hidden;}
.modeLivraison div.radio{float:left;}
.modeLivraison p{width:100%;overflow:hidden;font-size:1em;padding:10px 0 10px;}
.modeLivraison label{font-size:1.08em;text-transform:uppercase;font-weight:bold;color:#000;padding:0 0 0 10px;float:left;width:260px;}
.modeLivraison label .nametransport{display:inline;font-size:1em;text-transform:uppercase;font-weight:bold;color:#000;padding:0;}
.modeLivraison label span{text-transform:none;padding:8px 0 0;display:block;font-size:1em;font-weight:normal;}
.shippingMap{clear:both;width:666px;border:1px solid #dadadb;border-width:1px 2px;border-radius:2px; -moz-border-radius:2px;  -webkit-border-radius:2px;padding:16px 0 11px 16px;height:394px;margin:0 0 40px 26px;overflow:hidden;}
.searchMap{height:45px;width:100%;}
.searchMap label{width:307px;float:left;font-size:1.08em;color:#777779;padding:5px 0 0;}
.searchMap input[type="text"]{width:220px;height:30px;line-height:30px;padding:0 10px;border:1px solid #dfdfe0;float:left;margin:0 16px 0 0;font-size:0.83em;}
.searchMap  button{    background: #dc002e;    border:  none;		width:48px;height:32px;    color: #fff;cursor: pointer;float: left;font-family: "citroenregular";font-size: 0.91em;line-height: 32px;outline: medium none;text-decoration: none;text-transform: uppercase;}
.chooseDelivery{width:196px!important;height:350px;overflow: auto;float:left; }
.chooseDelivery .jspPane{width:186px!important;}
.chooseDelivery .jspVerticalBar{right:0;left:auto;background:#f3f3f6;width:10px;}
.chooseDelivery .jspVerticalBar .jspTrack{background:#f3f3f6;}
.chooseDelivery .jspVerticalBar .jspDrag{background:#cececf;border-radius:2px; -moz-border-radius:2px;  -webkit-border-radius:2px;}
.chooseDelivery .resultat{padding:8px 0 0 8px;font-size:1.16em;color:#dc002e;font-family:citroenregular;line-height:20px;margin:0 0 12px;}
.chooseDelivery ul{width:100%}
.chooseDelivery ul li{width:176px;height:66px;padding:6px 0 0 10px;font-size:0.91em;margin:0;}
.chooseDelivery ul li.deliverySelected{background:#f5f5f6;}
.chooseDelivery ul li label{cursor:pointer;text-transform:uppercase;padding:0 0 0 10px;width:132px;display:block;float:left;}
.chooseDelivery ul li small{text-transform:none;padding:4px 0 0;font-size:12px;color:#e2001a;display:block;}
.chooseDelivery ul li span{text-transform:none;font-size:1em;color:#868689;display:block;}
.shippingBox .submit {width:100%;clear:both;overflow:hidden;font-size:1em;margin:0;}
.shippingBox .submit button{float:right;margin:0 12px 0 0;background:#dc002e;border: none;color: #fff;cursor: pointer;font-family:citroenregular;font-size: 0.90em;height: 44px;line-height: 43px;outline: none;padding: 0 15px;text-decoration: none;text-transform: uppercase;}
.map{width:458px;height:349px;overflow:hidden;float:left;}
/*Modalite de paiement*/
.ModalitePaiement{padding:7px 0 0;}
.ModalitePaiement p{padding:0 0 10px;margin:0;font-size:1.08em;}
.ModalitePaiement .total{text-transform:uppercase;font-size:1.16em;font-weight:bold;}
.ModalitePaiement .total span{font-size:1em;color:#dc002e;font-weight:bold;}
.ModalitePaiement .cartebanque{display:block;margin:10px auto 20px;}
.ModalitePaiement .mentionsbox{font-size:1.08em;color:#000;}
.ModalitePaiement .mentionsbox > span {   color: #000;}
.ModalitePaiement .mentionsbox .moreMention {    color: #000;font-size:1em;}
.ModalitePaiement .loi {    font-size: 0.91em;padding:0 0 30px;}
.ModalitePaiement .boxCheckbox p {    color: #000;    font-size: 1.08em;    padding:0 0 14px;}
.ModalitePaiement div.checkbox {margin: 0 0 8px;}
.ModalitePaiement div.checkbox div.checker {margin: 0;}
.ModalitePaiement div.checkbox label {color: #000;float: left;font-size: 1.08em;padding: 0 0 0 8px;width: auto;}
.ModalitePaiement div.checkbox.last{padding-top:30px;}
.ModalitePaiement div.checkbox label  a{text-decoration:underline;}
.ModalitePaiement .cont-form .submit {clear: both;padding: 48px 0 40px;width: 100%;}
.ModalitePaiement .cont-form .submit .champ-obligatoire {float: left;}
.ModalitePaiement .cont-form .submit button{height:auto;line-height:20px;padding:10px 15px;}
.ModalitePaiement .cont-form .submit button span{display:block;font-size:9px;color:#fff;}
.ModalitePaiement .paiment-options {width: 360px;margin: 10px auto 20px;}
.ModalitePaiement .paiment-options .paiment-option {float: left;margin-right: 10px;cursor:pointer;padding: 2px;}
.ModalitePaiement .paiment-options .paiment-option.selected {border: #333 solid 2px;padding: 0;}
span.spanLabel {padding-left: 8px;color: #868686;}
span.spanLabel a { color: #868686;}
/*-------- fin page checkout -----------*/
/*  FIN mon compte / END my account */
/*================================================== */


/* Debut page contacter*/
.blockFixStandard {width:1000px;margin:0 auto;}
.formulaireContact {width:100%;border-bottom:1px solid #f5f5f5 ;padding:0 0 45px 0;margin:0 0 34px 0;}
.formulaireContact  h1{margin-bottom: 16px;}
.formulaireContact  .topcontact{width:100%;border-bottom:solid 1px #f5f5f5 ;padding-bottom:35px;}
.formulaireContact  .topcontact p{border:none;padding:0px;font-family:'arial';font-size:1.25em;color:#848484;width:600px;margin-bottom:0;text-transform:none; }
.formulaireContact   h2{color:#dc002e;font-size:1.15em;font-family:'citroenregular';text-transform:uppercase;margin:14px 0 12px 0;}
.formulaireContact   p{border-bottom:solid 1px #f5f5f5 ;font-family:'arial';font-size:1.166em;color:#000000;text-transform:uppercase;padding:0 0 28px 0;}
.formulaireContact    form{width:624px;padding-top:4px;}
.formulaireContact    .field{width:100%;display:inline-block;padding-bottom:4px;}
.formulaireContact    form .field label {line-height: 32px;float:left;font-family:arial;font-size:1em;color:#000000;}
.formulaireContact    form .field input {height:30px;line-height:30px;float:right;border:1px solid #cccccc;width:446px; padding:0 8px;font-family:arial;font-size:1em;color:#000000;}
.formulaireContact    form .field textarea {resize:none;height:172px;float:right;border:1px solid #cccccc;width:444px;max-width:444px; padding:8px;font-family:arial;font-size:1em;color:#000000;}
.formulaireContact   .btn-submit   {color: #ffffff;font-family: "citroenregular";font-size: 1em;text-transform: uppercase;margin-top:46px;float:right;padding:10px 30px 10px 30px;background:#dc002e;border: medium none;cursor: pointer;text-decoration: none;}
.formulaireContact   .btn-submit  span{color:#ffffff;text-transform:uppercase;font-family: "citroenregular"; font-size: 1em;}
.formulaireContact   .texteObligatoire{float:right;color:#868686;font-family:arial;font-size:1em;margin-top:76px;width:338px}

 form .field  span.error {width:464px; float:right;color:#dc002e;font-size:0.9em;font-family:arial;line-height:0.9em;padding-top:6px;}
 form .field  input.error, form .field  textarea.error {border-color:#dc002e;}
 form .field-error label{color:#dc002e !important;}
 form .inputError{display:none;color:#dc002e;font-family:arial:font-size:1em;padding:6px 0 10px 0;}
/* Fin page contacter */

/* Gestion des Erreurs */
.cont-form .field-error input{border:1px solid #dc002e;}
.cont-form .field-error textarea{border:1px solid #dc002e;}
.cont-form  .colonneLeft input{  border: 1px solid #d8d8d9;}
.cont-form  .colonneRight input{  border: 1px solid #d8d8d9;}
.cont-form  #lieuDit {border: 1px solid #d8d8d9;}
.cont-form  .contList .field-error {border: 1px solid #dc002e;}
.cont-form .field-error #uniform-villeListe{border: 1px solid #dc002e;}

#modifier .field span.error{margin-left:199px;}
/* Fin Gestion des erreurs*/

/* start global style */
.error-msg {
  padding:20px 20px 0;
}
/* end global style */






