/********** GENERAL **********/
.bbGrey {border-bottom:1px solid #D0D0D0;}
h3.merch {font-size:1.6em;font-weight:normal;}
.titleLogin .txtBig {font-size:130%;}
.txtYellow {color:#FAB700 !important;}
h2.cufonize{font-size:189%;}
.title3{font-size:15px;margin:0 10px 8px 0;text-transform:uppercase;color:#F9C500;}
.grey{color:#666 !important;}
.twoLineBtn strong {_padding-top:2px;}
.inlineBlock {display:inline-block;}
.upper{text-transform:uppercase;}
.noWrap{white-space:nowrap;}

a.boutonAxs strong {padding-top:1px;padding-bottom:0px;}
a.bouton {border:1px solid #fff;}
a.bouton strong.return {padding:0 0 0 30px;}
a.bouton .print {background:none;padding:0 0 0 8px;}
a.bouton .cart {background:url(skin/boutonCart.png) no-repeat 4px center; white-space:normal; font-weight:bold !important; }
.calendar strong {background-image: url(skin/picto_calendrier.png); background-position:6px center; padding-left:40px; }
.univers {}

/********** STRCUTURE GLOBAL **********/
#page.pageNav .miniHspace .size3on4{width:585px !important;}

.printBtn {padding:10px 25px 10px 0; background:url(/css/skin/picto_print.png) no-repeat right center;text-transform:none;color:#6C6F70;font-size:90%;text-decoration:none;}

/********** CARROUSEL ***********/
/***** pagination carrousel *****/
.pagin {color:#7f7f7f;}
.nav {float:left;}
.nav li {display:block;float:left; background:url(skin/bg_pagin.png) repeat-x left -15px;height:15px;margin-right:1px;}
.nav li.current {background-position:top left;}
.nav li a, ul.nav li.current a {color:#fff;text-decoration:none;font-weight:bold;display:block;padding:0 4px;}

/****** recherhe carrousel ******/
.zoneRecherche {border-bottom:1px solid #d0d0d0;}
.zoneRecherche .head span {font-weight:bold;}
.zoneRecherche .detailLine {padding:0 15px 10px;background:#fff;zoom:1;}
.zoneRecherche .even {}
.zoneRecherche table {width:100%;}
.zoneRecherche .priceBox {margin:15px 0 10px;}
.zoneRecherche .priceBox .price{font-size:120%;color:#000;margin-top:5px; font-weight:normal;}
.zoneRecherche .priceBox .price strike {font-size:90%;}
.zoneRecherche .priceBox .price .promotedPrice {padding-right:0;}
.zoneRecherche .priceBox .price .priceNum {color:#000;}
.zoneRecherche .priceBox .price .priceLabel {}

.zoneRecherche .mea h5 a {display:block;font-weight:bold;text-transform:uppercase;}
.zoneRecherche .axsLinks {text-align:right;white-space:nowrap;}
.zoneRecherche .axsLinks a{display:-moz-inline-box;display:inline-block;white-space:nowrap;padding:3px 10px;text-transform:uppercase;text-decoration:none;text-align:center;}
.zoneRecherche .axsLinks a span {display:block;}
.zoneRecherche .description .axsLinks a span {display:inline-block;}
.zoneRecherche .axsLinks a strong {display:block; font-weight:normal;}
.zoneRecherche .axsLinks a.bouton {padding: 0 10px 0 0;_position:relative;}
.zoneRecherche .axsLinks a.bouton strong {font-weight:bold;}
.zoneRecherche .axsLinks .selection {background:#fff;padding-top:2px;}
.zoneRecherche .axsLinks .selection:hover {background-color: #f5f5f5;color: #000;}
.zoneRecherche .axsLinks .details {margin-left:2px;}
.zoneRecherche .axsLinks .details:hover {}
.zoneRecherche .description {border-bottom:1px solid #d0d0d0; padding-bottom:10px; }
.zoneRecherche .last {border-bottom:none;}

.formRecherche {margin-top:10px;}
.formRecherche button.bouton {margin:-2px 0 0 -4px;}
.formRecherche .champsRecherche {height:26px;width:345px;_height:21px;_padding-top:5px;}
.formRecherche .champsRecherche.search_text_error{background:#fde4e4;border:1px solid #f70000;}
.formRecherche .bouton {_width:165px;_margin-top:-16px !important;}

/****** bloc tab carrousel ******/
.blockTabs .tabs li { margin-right:-1px; }
.blockTabs .tabs li a,
.blockTabs .tabs li.current a,
.blockTabs .tabs li.last a {font-size:11px;padding:10px;line-height:25px;min-height:25px;border:1px solid #d0d0d0;_height:25px !important;_padding:5px 10px;}
.blockTabs .tabs li.last a {  }
.blockTabs .tabs li a,
.blockTabs .tabs li a:hover,
.blockTabs .tabs li.current a {background:#fff url(skin/loupe.png) no-repeat 10px 10px;text-decoration:none;}
.blockTabs .tabs li a:hover,
.blockTabs .tabs li.current a {color:#000;}
.blockTabs .tabs li.current a {border-bottom-color:#fff;}
.blockTabs .tabs li a {color:#707070;background-color:#eae9e8;background-position:10px -72px;}
.LRBorder,
.blockTabs .body,
.detailLine {border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
.nbAccessoires {padding-left:5px;}
.nbAccessoires input{width:13px;height:13px;border:1px solid #88c1da;margin-left:5px;vertical-align:middle;}

/*****************************/
/****** RIGHT COLUMN *********/

#rightColumn .cartBtn {display:block;}
#rightColumn .cartBtn strong {_display:block;_width:70%;}


/****** bloc panier ******/
#myBasket { float:left; }
#rightColumn .blockFilledUniverse .blockInside {background:#F7B100 url("skin/gradient/JAUNE/gradientBig.png") repeat-x left top !important;}
.blockFilledUniverse .blockInside h5 {font-size:1.6em;}
.blockFilledUniverse a.bouton{border-color:#fff;}

.blockMerchSelect .blockInside{padding:20px;}
.blockMerchSelect .head{border-bottom:1px solid #FCDB80;color:#FFFFFF;margin:0 0 10px;padding:0 0 10px;text-transform:uppercase;}
.blockMerchSelect .body{padding:0;}
.blockMerchSelect .legende{}
.blockMerchSelect .bouton{padding-right:5px;}
.blockMerchSelect .bouton strong {padding-left:29px;}

.sendToAFriend {overflow:hidden;zoom:1;}
.sendToAFriend .sendContent {text-align: left;}
.sendToAFriend form fieldset {background-color: #F0F0F0 ;border-bottom:1px solid #CACCCB;}
.sendToAFriend form textarea {width: 99%;}
.sendToAFriend input.text {padding:4px;}
.blockToggle .head {}

/****** tips ******/
.tipBoxLayer {width:300px;border:1px solid #F7B105;}
.tipIt{z-index:10000;}

span.promotedPrice {color:#d21b00;padding:0 10px;font-weight:bold;font-size:110%;white-space:nowrap;}
span.promotion{color : #fff;border:1px solid #d31d05;font-weight:normal;padding: 0 5px;display:inline-block;display:-moz-inline-stack;background : #d21b00 url('/img/merchandising/skin/promo.png') repeat-x left center;text-transform:uppercase;}
.loader {background:url('/img/merchandising/loader.gif') no-repeat center center;}

.hasJS .tabCtn {display:block!important;_position:absolute;visibility:hidden;height:0;padding:0!important;}
.hasJS .tabCurrent {visibility:visible;zoom:1;height:auto!important;_position: relative;padding:10px!important;}



.indispoList li.disponibilite_ok{background:url(skin/dispo_now_big.png) no-repeat left center;padding:5px 0 5px 25px;}
.indispoList li.disponibilite_late{background:url(skin/dispo_late_big.png) no-repeat left center;padding:5px 0 5px 25px;}
.indispoList li.disponibilite_late_72{background:url(skin/dispo_late_big.png) no-repeat left center;padding:5px 0 5px 25px;}
.indispoList li.disponibilite_no{background:url(skin/dispo_no_big.png) no-repeat left center;padding:5px 0 5px 25px;}




/*************************************/
/********** VENTE EN LIGNE ***********/
.head img.picto{float:left;margin-top:-3px;}
.head h3{color:#898989;float:left;font-size:125%;line-height:20px;margin-left:10px;}

/****** PICTOS ******/
.dispo {display:none;padding-left:20px;}
.dispo_now {background:url(skin/dispo_now.png) no-repeat left 4px;}
.dispo_late {background:url(skin/dispo_late.png) no-repeat left 1px;}
.dispo_late_72 {background:url(skin/dispo_late.png) no-repeat left 1px;}
.dispo_no {background:url(skin/dispo_no.png) no-repeat left 1px;}
.disponibilite_notTested .dispo_notTested {display:block;text-align:center;padding-left:0;}
.disponibilite_ok .dispo_now {display:block;}
.disponibilite_late .dispo_late {display:block;}
.disponibilite_late_72 .dispo_late_72 {display : block}
.disponibilite_no .dispo_no {display:block;}
li.dispo {display:block;}
.panier .disponibilite_no td{background:#FFE5E5 !important;border-top:1px solid red;border-bottom:1px solid red;}
.clonedTipBoxLayer {border:1px solid #e2e2e2 !important;}

.stepHeading{background:url(skin/bgNav.png);margin-bottom:20px;}
#findDealer,#findDealer h5 strong{color:#a09f9f;}
#findDealer  .line .unit {border-right:none !important}

/****** TABLEAU PANIER ******/
.dataArray tbody td{border-left:none;}
.dataArray tfoot td.total{color:#000;}
.dataArray .odd td, .dataArray .odd th{background-color:#f2f2f2;}
.clonedTipBoxLayer{border:none;}

.panier .dataArray h5, .panier thead th{font-weight: bold;text-transform:uppercase;}
table.dataArray td, table.dataArray th{padding:6px 5px;border-left:1px solid #FFFFFF;}
.panier thead td, .panier thead th{vertical-align:middle;background:#f2f2f2; border-bottom: 1px solid #fff;}
.panier tfoot{text-align:right;font-weight:bold;}
.panier tfoot td{vertical-align:top;text-align:right;font-weight:bold;color:#000 !important;}
.panier tfoot .even .txtL{font-weight:normal;}
.panier tfoot #cart_total {color:#F7B100!important;}
.panier thead th{font-weight: bold;text-transform:none;color:#000;background:#eae8e8;}
.panier tbody td{vertical-align:middle;}
.panier .dataArray div.radio{margin-bottom:5px;overflow:hidden;_overflow:visible;zoom:1;}
.panier .dataArray input {float:left;margin-right:5px;position:relative;}
.panier .dataArray label {overflow:hidden;_overflow: visible;zoom:1; color: #808080;}
.panier .dataArray textarea {clear:both;border:1px solid #8aa6b2;color:#808080;font-size:10px;padding:3px;margin-top:3px;margin-left:18px;width:160px;height:35px;display:none;}
.panier .dataArray div.active label {color:#000;}
.panier .dataArray div.active textarea {display:block;}
/*.panier .dataArray .onRequested *{visibility:hidden;}*/
.panier .dataArray .requested .onRequested  *{visibility:visible;}
.panier .dataArray .hiddenLine {display:none;}
.panier .dataArray .promotedPrice {display:block;font-size:110%;}
.panier .dataArray  .reloadpicto { vertical-align:bottom; }
.panier .dataArray  .coeff { float:none; }


.dataArray #empty_cart td{background-color:#EAE8E8;}
.dataArray td, .dataArray th {text-align:left;}
.dataArray tr.spaceBot td {padding:20px 0 0 0;border-bottom:2px solid #d9d8d5;}
.dataArray tr.lineBord td {padding:1px;background:#d9d8d5;}

/****** RESULTS RESEARCH ******/

#__WEBFORM_DEALER_LOCATION {background:url(/css/skin/rangeLoader.gif) no-repeat right center;padding-left:5px;}
#__WEBFORM_DEALER_LOCATION.loaderHidden {background:none}
#resultsDealer .size3on4 {float:left !important}
#resultsDealer .blockInside {border-top:1px solid #e5e5e5;padding:5px 0; margin:0 !important}
#resultsDealer .blockFilled, #resultsDealer .blockFilled .blockInside {background:none !important;}
#resultsDealer .blockFilled .insideBlock {border:1px solid #e5e5e5;}
#resultsDealer .blockFilled .insideBlock h5 {padding-top:5px}
#resultsDealer .insideBlock {padding:0 5px 5px 5px  !important; margin-top:-2px}
#dl_results .darkFilled {background:none !important;font-weight:bold;border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
#findDealer  .line .unit {border-right:none !important}
#selectedDealer {border:1px solid #e5e5e5;border-top:0;}
#loaderDispo {background:url(/css/skin/rangeLoader.gif) no-repeat left center; padding-left:20px;}
.noBorder{border:0px !important;}

/****** LAYER ******/
.layerContent {text-align:left;font-family:Arial,"Trebuchet ms",Verdana,sans-serif;font-size:85%;}
#zoneRecherche .layerContent {display: none;}
.layerContent .detailsContent{padding: 15px;}
.layerContent .actionButtons {overflow:hidden;_overflow:visible;zoom:1;padding-top:14px;padding-right:12px;position:relative;z-index:9011;text-align:right;}
.layerContent .actionButtons a {height: 18px;width: 18px;overflow: hidden;margin-left: 2px;overflow: hidden;text-indent: 3000px;display:block;float:right;}
.layerContent .actionButtons .closeBox {background:url(skin/picto_close.png) no-repeat 5px 5px; margin-left:15px;}
.layerContent .actionButtons .printBox {background:url(/css/skin/picto_print.png) no-repeat left top;}



.layerContent h5 {margin-bottom: 10px;padding-right: 35px;}
.layerContent ul li {font-size:0.85em;}
.layerContent .priceBox {padding: 6px 4px; border:1px solid #e5e5e5; margin-top:20px; }
.layerContent .priceBox h6,
.layerContent .priceBox i {font-size:85%;color:#a09f9f;}
.layerContent .priceBox p strong {font-weight:normal;}
.layerContent .priceBox .priceDetail {font-size:120%;margin:5px 0;}
.layerContent .infos {margin-top:10px;font-size:12px;overflow:hidden;_overflow: visible;zoom: 1;}
.layerContent .infos .selection {text-align: center; float: right;margin-left: 3px;}
.layerContent .infos .selection strong { /*display: block;*/ font-weight:normal;}
.layerContent .infos .selection strong span {font-weight:bold;}
.layerContent .infos .selection a{text-transform: uppercase;text-decoration: none;display: block;border: 1px solid #fff;}
.layerContent .infos .selection a:hover {background-color: #f39c12;}
.layerContent .infos h5 {font-weight:bold;margin:0;}
.layerContent .infos ul {margin:0;}
.layerContent .infos ul li a {text-decoration:none;}
.layerContent .selects {overflow:hidden;_overflow:visible;zoom:1;margin-top:15px;}
.layerContent .selects select {float:left;width:100px;margin-right:30px;}
.layerContent div.media {position:relative;}
.layerContent div.media img {cursor:pointer;}
.layerContent div.media .pictoZoom {position: absolute;background:url('skin/picto_zoom.png') no-repeat right top;right:0;bottom:0;width:20px;height:20px;}
.layerContent div.media .pictoZoom span {display:none;}
.cloneLayerInside {position:absolute;left:0;top:0;z-index:9012;background:#fff url('/img/merchandising/loaderBig.gif') no-repeat center center;}
.cloneLayerInside .closeBox {position:absolute;background: url(skin/picto_close.png) no-repeat center center;height: 21px;width: 21px;overflow: hidden;margin-left: 2px;overflow: hidden;text-indent: -5000px; right:10px;top:10px;}
.layerContent .zoomedImage {position: absolute;top:0;width:auto;}
.layerContent .invisible {visibility:hidden;}

.layerContent .infos .selection a.cartBtn{_display:inline !important;}
.layerContent .infos .selection a.cartBtn strong {_display:block !important;_white-space:nowrap !important;}


.layerContent  {border:1px solid #c4c5c0;}
.layerContent  .selectContent {padding:20px; }
.layerContent  .printBox {display:none !important;}
.layerContent .buttonsLayer {text-align:right; margin-top:15px}

.simplePopin {font-size:100%}
.simplePopin h3 {background:url(skin/alerte.png) no-repeat;padding-top:15px;padding-left:40px;font-size:160%;margin-bottom:20px}
.simplePopin .selectContent {padding:0 10px 10px 10px}


.switchSentToAFriendLink {position:relative; background:#CACCCB none repeat scroll 0%;border-top:1px solid #D6D6D6;clear: both; padding-right: 10px; text-align: left; _overflow:visible; zoom:1; z-index:1000;}
.switchSentToAFriendLink a {display: block; padding: 5px 10px;background:url(/css/skin/puce/chevronsToggle.png) no-repeat right -84px;text-decoration: none;outline: none; font-weight: bold;_position:relative;}
.switchSentToAFriendLink a.close {background-position: right 8px;}

/****** MASK FOR LAYER ******/
.popMask {background: #FFFFFF;position: absolute;z-index: 9000;top: 0;left: 0;overflow: hidden;padding: 0;}
.popMask iframe {border: none;position: absolute;left: 0;top: 0;filter:alpha(opacity=0)}
.popLayer {background: #FFFFFF;position: absolute;z-index: 9010;left: 0;top: 0;visibility: hidden;overflow: visible;}

.errorsSelects{color:red;}

.NoBottomBorder .blockInside{border-bottom: 0 !important;}

/* Sattelite cart */
#satelliteCartDiv span {
    float: right;
}

