a.boutonAxs, button.bouton {background:#ACBD00 url(../img/blocSelection.png) repeat-x left top;border: none !important; border-bottom:1px solid #ACBD00 !important;font-weight: bold;}
a.boutonAxs strong {padding-top: 1px;padding-bottom: 0px;}
a.bouton {background-color: #e6e6e6;border-color: #cfcfcf;}
a.bouton strong.return {padding:5px 0 5px 30px; }
a.bouton .print {background: none;padding:5px 0 5px 8px; }
.univers {color: #8ac2db;}
#page.pageNav .miniHspace .size3on4{width: 585px !important;}

.formRecherche .champsRecherche.search_text_error { background : #fde4e4 ; border : 1px solid #f70000;  }
.famillesList li {overflow: hidden;_overflow: visible;zoom: 1;float: left;margin: 5px 0;_margin: 2px 0;height: 28px;}
.famillesList li input {float: left;margin-right : 4px; _margin-right: 1px;_position: relative;_top: -2px;}
.famillesList li label {overflow: hidden;_overflow: visible;zoom: 1;display: block;}
.formRecherche {margin-top: 10px;}
.formRecherche .champsRecherche {margin-right: 10px;width: 365px;//width: 360px;border: 1px solid #88c1da; height: 17px;padding: 0 2px; }
.formRecherche button.bouton {border: none; padding: 2px 15px;//padding: 1px 0px;background: url(/img/axs/blocSelection.png) repeat-x left center; white-space: nowrap;position: relative;//top: -3px;font-weight: normal;border: none !important;;}
.zoneRecherche  {margin: 10px 0;}
.zoneRecherche .block .body {margin: 5px 0;}
.zoneRecherche table {width: 100%;}
.zoneRecherche table td.description {width:85%;background:#fff;}
.zoneRecherche .axsLinks {//min-width: 0px;padding-left: 10px;}
.zoneRecherche .axsLinks .details, .zoneRecherche .axsLinks .selection {text-align: center;}
.zoneRecherche .axsLinks .details a, .zoneRecherche .axsLinks .selection a{text-transform: uppercase;text-decoration: none;display: block;border: 1px solid #badeec;//white-space: nowrap;padding: 10px 5px;}
.zoneRecherche .axsLinks .details a{color:#a3c3cf;}
.zoneRecherche .axsLinks .selection {background: #badeec;border-bottom: 1px solid #88c2da; margin-top: 1px;}
.zoneRecherche .axsLinks .details a:hover {background-color: #f5f5f5;border-bottom: 1px solid #d6d6d6;color: #000;}
.zoneRecherche .axsLinks .selection a:hover {background-color: #67b6d7;border-bottom: 1px solid #4b9ec8;}
.zoneRecherche .axsLinks a strong {display: block;}
.zoneRecherche .blockToggle .head {background: #fff;border: 1px solid #d6d6d6;cursor: pointer;}
.zoneRecherche .blockToggle .head strong{display: block;}
.blockTabs .tabs a{background: url(/img/axs/backTab.png) repeat-y right top;font-size: 11px;padding: 5px 10px 1px 10px}
.blockTabs .tabs .last a{background-position: left top;}
.blockTabs .current a{background-image:none;}
.nbAccessoires {padding-left: 5px;}
.nbAccessoires input{width: 13px; height: 13px;border: 1px solid #88c1da;margin-left: 5px;vertical-align: middle;}
.blockAxsSelec {}
.blockAxsSelec .blockInside {background: #8B9900;}
.blockAxsSelec .head {background:#8B9900; font-weight: bold;color: #fff;border-bottom: 1px solid #8B9900;font-size: 110%;}
.blockAxsSelec .body {border-top: 1px solid #fff;padding: 10px 5px;}
.blockAxsSelec .legende {color: #fff;margin-top: 10px;}
.blockAxsSelec p {color: #fff;}
.blockAxsSelec .bouton {margin-top: 10px;*width:100%;zoom: 1;background:#afafaf;border:0px solid transparent !important;}
table.dataArray td, table.dataArray th {padding:6px 5px;}
.panier thead td, .panier thead th  {background:#ACBD00; border-bottom:1px solid #ACBD00; vertical-align:middle;}
.panier tbody td {vertical-align: top;}
.panier tfoot {text-align: right; font-weight: bold;}
.panier .dataArray h5, .panier thead th {font-weight: bold;text-transform: uppercase;}
.panier .dataArray div.radio{margin-bottom: 5px;overflow: hidden;_overflow: visible;zoom: 1;}
.panier .dataArray input {float: left;margin-right: 5px;position: relative; //top: -3px;}
.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: 250px; 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;}

.popMask {background: #ddd;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: #fff;position: absolute;z-index: 9010;left: 0;top: 0;visibility: hidden;overflow: visible;}
.actionButtons {overflow: hidden;_overflow: visible;zoom: 1;margin-bottom: -33px; padding-top: 14px; padding-right: 12px;position: relative;z-index: 9011;}
.actionButtons a {float: right;height: 21px;width: 21px;overflow: hidden;margin-left: 2px;overflow: hidden;text-indent: -5000px;}
.actionButtons .closeBox {background: url(/img/axs/close.png) no-repeat center center;}
.actionButtons .printBox {background: url(/img/axs/print.png) no-repeat center center;}

.layerContent {text-align: left; display: none;}
.layerContent .detailsContent{padding: 15px;}
.layerContent h5 {margin-bottom: 10px;padding-right: 35px;}
.layerContent ul {margin:10px 0 ;}
.layerContent ul li {font-size: 0.85em;}
.layerContent .priceBox {padding: 8px 4px;background-color:#e5e5e5;}
.layerContent .infos {margin-top: 10px;font-size:12px;overflow: hidden;_overflow: visible;zoom: 1;}
.layerContent .infos .selection {background-color:#8B9900; border-bottom:1px solid #8B9900; text-align: center; float: right;margin-left: 3px;}
.layerContent .infos .selection strong {display: block;}
.layerContent .infos .selection a{text-transform: uppercase;text-decoration: none;display: block;border: 1px solid #8B9900;padding: 10px 5px; color:white;}
.layerContent .infos .selection a:hover {background-color:#8B9900; border-bottom:1px solid #8B9900;}
.layerContent .infos h5 {font-weight: bold; margin: 0;}
.layerContent .infos ul {margin: 0;}
.layerContent .infos ul li a {text-decoration: none;}
.detailsContent div.media {position:relative;}
.detailsContent div.media img {cursor:pointer;}
.detailsContent div.media .pictoZoom {position: absolute;background:url('/img/axs/pictoZoom.png') no-repeat right top;right:0;top:30px;width:27px;height:18px;}
.detailsContent div.media .pictoZoom span {display:none;}
.cloneLayerInside {position:absolute;left:0;top:0;z-index:9012;background:#fff url('../img/loaderBig.gif') no-repeat center center;text-align:center;}
.cloneLayerInside .closeBox {position:absolute;background: url(/img/axs/close.png) no-repeat center center;height: 21px;width: 21px;overflow: hidden;margin-left: 2px;overflow: hidden;text-indent: -5000px; right:10px;top:10px;}
.detailsContent .zoomedImage {position: absolute;top:0;width:auto;}
.detailsContent .invisible {visibility:hidden;}

.sendToAFriend {overflow: hidden;zoom: 1;}
.sendToAFriend .sendContent {text-align: left;}
.switchSentToAFriendLink {background:#CACCCB none repeat scroll 0%;border-top:1px solid #D6D6D6;clear: both; padding-right: 10px; text-align: left;}
.switchSentToAFriendLink a {display: block; padding: 5px 10px;background:transparent url(/css/skin/puce/chevronsToggle.png) no-repeat right -84px;text-decoration: none;outline: none; font-weight: bold;}
.switchSentToAFriendLink a.close {background-position: right 8px;}	
.sendToAFriend form fieldset {background-color: #F0F0F0 ;border-bottom:1px solid #CACCCB;}
.sendToAFriend form textarea {width: 100%;}


.tipBoxLayer {width: 300px; border: 1px solid #BADEEC;}

.tipIt{ z-index:10000;}

span.promotedPrice {color:#d21b00;padding:0 10px;font-weight:bold;font-size:110%;}
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/axs/promo.png') repeat-x left center;text-transform:uppercase;}

/* refonte by tibo */
.txtVert {color:#8B9900;}
.gamme .blockTabs ul.tabs li a {background:#8B9900;min-height:auto !important;height:15px;line-height:15px;}
.gamme .blockTabs ul.tabs li.current a {background:#F2F2F3;}
.blockToggle .head a {background-image:url(/css/skin/toggle_top2.png) !important;}
.toggleClosed .head a {background-image:url(/css/skin/toggle_bottom2.png) !important;}
#pagesize_select {font-size:12px;}
.gamme .text h5 {color:#828282; font-weight:bold;}
.specUnit .unit {margin-right:5px;}
.specUnit .size1on3 {width:30% !important;}

.bttn,.bttn span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;white-space:nowrap;text-decoration:none !important;cursor:pointer;text-align:center;background-repeat:no-repeat;position:relative;}
.bttn{_width:1%;background-position:left top;}
.bttn span{display:block;background-position:right top;}

.btnAxs1, .btnAxs1 span {background-image:url(/css/skin/btnAxs1.png);height:14px;line-height:13px;color:white;font-weight:bold;letter-spacing:-0.02em;}
.btnAxs1 {padding-left:15px;}
.btnAxs1 span {padding-right:5px;}

.btnAxs2, .btnAxs2 span {background-image:url(/css/skin/btnAxs2.png);height:14px;line-height:13px;color:white;font-weight:bold;letter-spacing:-0.02em;}
.btnAxs2 {padding-left:15px;margin-left:5px;_margin-left:10px;}
.btnAxs2 span {padding-right:5px;}

.btnGroup {margin-left:120px;}
.specificLine .size500 {width:100%;}
td.description .listePuce  {margin-top:0 !important; margin-bottom:10px !important; list-style:none;}
td.description .listePuce li  {background:none !important;padding-left: 0!important;}
.gamme .dataArray th, .gamme .dataArray a {color:white;}

.pageNoCol #mainInside .bouton strong {background-color:#8B9900 !important;}