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 .cart {background-color: #afafaf; }
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;  }
.formRecherche .champsRechercheaxs { width : 300px !important; }
.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 10px;//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;}
.formRecherche button.bouton strong{background: none!important; padding-left: 10px; width: 100px;}
.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;color:#fff}
.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;}
.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;}
.panier .dataArray  .reloadpicto { vertical-align:bottom; }
.panier .dataArray  .coeff { float:none; width:25px!important; }

.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;}

.line .layerContent{display: none;}

.layerContent {text-align: left;}
.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 {
	background: #8B9900!important;
    border: 1px solid #8B9900;
    color: white;
    display: block;
    padding: 10px 5px;
    text-decoration: none;
    text-transform: uppercase;
}
.layerContent .infos .selection a strong{background: #8B9900!important; padding: 0;}
.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; height:25px;line-height:25px; padding: 10px; border: 1px solid #8B9900; border-bottom: 0; }
.gamme .blockTabs .tabCtn,
.gamme .blockTabs ul.tabs li.current a {background:#FFF;}
.gamme .blockTabs ul.tabs li.current a {background:#FFF; border-bottom: 0;}
.blockToggle .head a {background-image:url(/css/skin/toggle_top2.png) !important;}
.toggleClosed .head a {background-image:url(/css/skin/toggle_bottom2.png) !important; background-position: 97% 11px !important;}
#pagesize_select {font-size:12px;}
.gamme .text h5 {color:#828282; font-weight:bold;}
.specUnit .unit {margin-right:5px;}
.specUnit .size1on3 {width:30% !important;}

.specUnit {overflow: hidden; zoom: 1; padding: 10px; background-color: #F2F2F3 !important;}

.specUnit ul li{
margin-left: -2px;
}

.btnGroup .bouton, .btnGroup .bouton strong{display:-moz-inline-stack;display:inline-block;text-decoration:none !important;cursor:pointer;text-align:center;background-repeat:no-repeat;position:relative;}
.btnGroup .bouton{_width:1%;background-position:left top;}
.btnGroup .bouton strong{display:block; background-position:right top; margin: 0;}

.btnGroup .bouton, .btnGroup .bouton strong {background-image:url(/css/skin/btnAxs1.png);height:14px;line-height:13px;color:white;font-weight:bold;letter-spacing:-0.02em;}
.btnGroup .bouton {padding-left:15px;}
.btnGroup .bouton strong {padding-right:5px; padding-left: 0px;text-transform: none;}
.btnGroup .bouton strong strong {padding:0px; background: none!important; margin: 0; display: inline;}
.bouton strong {background-color: #8B9900; }


.btnGroup .boutonTransverse , .btnGroup .boutonTransverse  strong {background-image:url(/css/skin/btnAxs2.png);}

.btnGroup {margin-left:120px; margin-top: 10px;}


.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;
	text-transform: none;}

.pageNoCol #mainInside .iePatch .floatR div{overflow: hidden; zoom:1;}
.pageNoCol #mainInside .iePatch .floatR a.bouton{
	background: #ACBD00;
    border: medium none;
    color: #FFFFFF;
    font-family: Arial,"Trebuchet ms",Verdana,sans-serif;
    font-size: 11px;
    padding: 3px 5px;
    text-transform: uppercase;
}
.pageNoCol #mainInside .iePatch .floatR a.bouton strong{
	background: none!important;
	background-color: #ACBD00!important;
	padding: 0;
	margin:0;
	font-weight: bold;
	line-height: 1.3em;
}
.pageNoCol #mainInside .iePatch .floatR a.printBtn{
	float: right;
	padding: 5px 10px;
	display:-moz-inline-stack;
	display:inline-block;
	text-decoration: none !important;
	cursor:pointer;
	text-align:center;
	background-color: #8B9900 !important;
	color: #FFFFFF !important;
    font-weight: normal;
    line-height: 2em;
}

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

.pageNoCol .clonedTipBoxLayer{width: 315px; margin-left: -2px;}

.blockAxsSelec{background: #000;}
.blockAxsSelec .body div{text-align: center!important;}
.blockAxsSelec a.cartBtn{
	background: #AFAFAF!important;
    border: 0 !important;
    margin-top: 10px;
	padding: 0px;
}
.blockAxsSelec a.cartBtn strong{font-weight: bold; background: none!important; text-transform: none; padding: 3px 5px; font-weight: bold;  font-size: 11px;  line-height: 13px;}

.category_promoted h5.head{margin: 0 10px; padding: 5px; border: 1px solid #D6D6D6; border-left: 0; border-right: 0;}

