/* <General> */
body[class*="t_"] {  background:white url(../images/bg.gif) repeat left top; color:#4e4e4e;}
input { font:normal 12px helvetica,arial,verdana,sans-serif; }
h1, h2, h3, h4, h5, h6 { margin:10px 0 10px 0; }
a:link,a:visited,a:active{ }
a:hover{color:#888;}
h1,h2{color:#00aeef;}
h1{font-size:18px; border-bottom:1px solid #00aeef;}
h2{font-size:16px;}
h3{font-size:14px;}
a img { border:0 none;}
.axm_image img { display:block; }

a.links { color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; }
a.links:hover { color:#A10035; }
/* </General> */

/* <html 5 tags> */
header, footer, nav, section, article { display:block; }
input[type="search"],
input[type="number"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"] {-webkit-appearance: none; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none; }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
/* </html 5 tags> */

#main-container {  }
#main-container header { display:none; }

#top{width:960px;margin:0 auto; position:relative;}
#metanav{background-color:#888;  
	float:right; 
	color:#fff;
	padding:0 10px; 
	font-size:11px; 
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
#top #metanav a{color:#fff; }
#top #metanav a:hover{color:#fff; text-decoration:underline; }
#top #infoUsager,#top #switchLangue{float:left;}
#top #switchLangue a{padding:5px 0 5px 10px; background:transparent url(../images/sep.gif) no-repeat left top; margin-left:10px; display:block;}
#top #salutations{padding:5px 10px 5px 0; background:transparent url(../images/sep.gif) no-repeat right top; margin-right:10px;}
#top #lienLogin{padding:5px 0; display:block; }
#top #salutations,#top #lienLogin{float:left;}

#zone1,#zone2{width:960px; margin:0 auto;}

#content {
background: transparent url(../images/bgContenu.png) repeat-y left top;
width: 971px;
margin: 0 auto;
padding: 0 0 0 11px;
}

#header {/*padding-top:24px; */ height:86px; width:960px; margin:0 auto;}
#header #logo-zone, #header #ctlEntete{float:left;}


/*MainMenu*/
#menuSearch{ /*background-color:#888;*/ margin-bottom:20px; /*border-radius: 4px;*/ width:960px; margin:0 auto; border-top-right-radius:4px; border-top-left-radius:4px; }
#menuSearch a{color:#fff;}
#menuSearch .menu{float:left;}
#menuSearch .menu li,#menuSearch .menu ul{padding:0; margin:0; list-style:none;}
#menuSearch .menu li.m_ss_sel,#menuSearch .menu li.m_ss{float:left; /*position:relative; z-index:1*/}
#menuSearch .menu a.m_ss_sel,#menuSearch .menu a.m_ss{/*font-size:17px; background:transparent url(../images/sep.gif) no-repeat right top; padding:5px 10px 6px;*/ display:block;}
#menuSearch .menu a.m_ss_sel,#menuSearch .menu a.m_ss:hover{  }
#menuSearch .menu a.m_ss_sel img ,#menuSearch .menu a.m_ss:hover img { vertical-align:top; }
#menuSearch .menu ul:first-child li:first-child a:first-child{/*border-top-left-radius: 4px;*/ /*border-bottom-left-radius: 4px;*/}
#menuSearch .menu li.m_ss_sel:hover ul,#menuSearch .menu li.m_ss:hover ul{display:block; }
/*garder le 3eme niveau fermé au survol du premier*/
#menuSearch .menu li.m_ss_sel:hover ul ul,#menuSearch .menu li.m_ss:hover ul ul{display:none;}
/*2eme niveau*/
#menuSearch .menu li.m_ss_sel ul,#menuSearch .menu li.m_ss ul	
{
	position:absolute; 
	/*top:31px; */
	background-color:#888;
	border-radius: 4px; 
	/*border-bottom-left-radius: 4px;*/
	z-index:2;
	/*left:0px; */
	font-size:11px;
}
#menuSearch .menu li.m_ss_sel ul li,#menuSearch .menu li.m_ss ul li{border-top:#a7a5a5 1px solid; border-bottom:#777 1px solid; }
#menuSearch .menu li.m_ss_sel ul li:last-child,#menuSearch .menu li.m_ss ul li:last-child{border-bottom:0 none;}
/*#menuSearch .menu li.m_ss_sel ul li:first-child,#menuSearch .menu li.m_ss ul li:first-child{border-top:0 none;}*/

#menuSearch .menu a.m_s,#menuSearch .menu a.m_s_sel
#menuSearch .menu a.m_s,#menuSearch .menu a.m_s_sel{display:block; padding:5px 10px; width:140px;}
#menuSearch .menu a.m_s:hover,#menuSearch .menu a.m_s_sel:hover{background-color:#00aeef; }
#menuSearch .menu li.m_ss_sel ul li ,#menuSearch .menu li.m_ss ul li{position:relative;	}
#menuSearch .menu li.m_ss_sel ul li:hover ul ,#menuSearch .menu li.m_ss ul li:hover ul{ display:block; }

/*3eme niveau*/

#menuSearch .menu li.m_ss_sel ul li ul,#menuSearch .menu li.m_ss ul li ul{position:absolute; left:160px; top:0; background:#999 !important;}
#menuSearch .menu a.m_p,#menuSearch .menu a.m_p_sel{display:block; padding:5px 10px; min-width:140px; font-size:11px; white-space:nowrap;}
#menuSearch .menu a.m_p:hover,#menuSearch .menu a.m_p_sel:hover{background-color:#00aeef; }
#menuSearch .menu li.m_ss_sel ul ul li ,#menuSearch .menu li.m_ss ul ul li {border-top:#a7a5a5 1px solid;  border-bottom:#888 1px solid;}
#menuSearch .menu li.m_ss_sel ul ul li:last-child,#menuSearch .menu li.m_ss ul ul li:last-child{border-bottom:0 none;}
#menuSearch .menu li.m_ss_sel ul ul li:first-child,#menuSearch .menu li.m_ss ul ul li:first-child{border-top:0 none;}
/*menuSearch .menu ul ul li:first-child a:hovv:first-child{border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px;}
#menuSearch .menu ul ul li:last-child a:last-child{border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px !important; border-bottom-right-radius: 4px;}*/

/*cacher par défaut*/
#menuSearch .menu li.m_ss_sel ul,#menuSearch .menu li.m_ss ul,#menuSearch .menu li.m_ss_sel ul li ul,
#menuSearch .menu li.m_ss ul li ul{display:none;}

/*recherche*/
#menuSearch .axc_search{ float:left; padding:5px 10px 0 0px; }

#menuSearch .axc_search .txt_search {outline-color: transparent;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#menuSearch .axc_search .txt_search{height: 21px;}
}

#menuSearch .imgHeader { float:right; }
.axc_search .btn_search{ height:35px; width:28px; background:transparent url(../images/recherche_go.gif) no-repeat scroll left top; float:left; text-indent:-9999px; font-size:0; line-height:0; overflow:hidden; display:block; border:0 none; cursor:pointer; padding:1px  0 0;}

.search_simple{
	background-image:url(../images/recherche_bkg.gif);
	background-repeat:no-repeat;
	width:170px;
	height:35px;
}
.txt_search { margin-top:9px; margin-left:31px; width:108px; border:0px; color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12px; float:left; }

/*<Breadcrumb>*/
.axc_breadcrumb { /*margin: 0 auto; width: 960px; clear:both;*/ }
.axc_breadcrumb ul, 
.axc_breadcrumb li { display:inline; padding:0; margin:0; }
/*.axc_breadcrumb li li:before { content:" > "; }*/ /* voir jquery pour version crossbrowser*/
.axc_breadcrumb li.m_sp_not_sel { display:none; }
/*</Breadcrumb>*/

/*<Résultat de recherche>*/
.axc_advsearch .results{margin:15px 0;}
.axc_advsearch .results h3{margin:10px 0 5px 0; padding-bottom:5px; border-bottom:1px solid #eee;}
.axc_advsearch .item { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #eee; padding-left:10px; }
.axc_advsearch .item .advs_lnk { font-weight:bold; margin-bottom:1px; }
.axc_advsearch .item .advs_desc { font-size:11px; }
.axc_advsearch .item .rnk { display:none; }
.axc_advsearch .blog .img { float:left; margin:0 10px 5px 0; }
.axc_advsearch .page .img { float:left; margin:0 10px 5px 0; }
.axc_advsearch .event .img { float:left; margin:0 10px 5px 0; }
.axc_advsearch .doc .icnDoc img { margin-right:3px;}
.axc_advsearch .tbl_opt td {padding:5px;}
.axc_advsearch .tbl_opt td label{margin-left:5px;}
.axc_advsearch .lbl_note{font-size:11px;}
.axc_advsearch .paging{padding:0px; margin:5px 0 0px 0; font-size:11px;}
.axc_advsearch ul.paging { padding:0px; margin:0; }
.axc_advsearch nav.paging { padding:0px; margin:0; }
.axc_advsearch .pagingIndexCtrl{text-align:right;}
.axc_advsearch input.txt_search{padding:2px 0;}
.axc_advsearch input.btn_search_txt{/*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;}
.axc_advsearch input.btn_search_txt:hover{background:#00adef;}
.axc_advsearch .paging .pagingAllItems{float:left; padding-top:11px;}
.axc_advsearch .paging .pagingIndexCtrl{float:right;}
.axc_advsearch .paging.bottom .pagingIndexCtrl { width: 930px; }
/*Auto-complete*/
.ui-autocomplete .ui-menu-item a { font-size:12px; color:#000; }
.ui-autocomplete .autocomplete-desc { font-size:11px; color:#888; }
/*</Résultat de recherche>*/

/*<Formulaires>*/
/*2 colonnes*/
.axm_forms input, .axm_forms textarea, .axm_forms select { font:normal 11px arial,verdana,sans-serif; }
.axm_forms input {margin-right:2px;}
.axm_forms .datepick, .axm_forms .quest-type_Telephone input { width:auto; }
.axm_forms input.btn-send-form { width:auto; padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;}
.axm_forms .form-row, .axm_forms .form-fullrow {  }
.t_10 .axm_forms .form-row, .t_10 .axm_forms .form-fullrow { /*position:relative; */}
.axm_forms .form-item {padding:5px 0;}
.axm_forms .form-row .form-item { float:left; width:50%; }
.axm_forms .form-fullrow .form-item { float:none; width:auto; }
.axm_forms .send-zone { clear:both; }
.axm_forms .forms_labels { }
.axm_forms .forms_txtbox { width:170px; }
.axm_forms .forms_label_container_h { width:180px; }
.axm_forms .forms_label_container_v {}
.axm_forms .forms_answer_container_h {}
.axm_forms .forms_answer_container_v {}
.axm_forms .forms_rightAnswer_container_h {}
.axm_forms .forms_rightAnswer_container_v {}
.axm_forms .forms_remark_container_h {}
.axm_forms .forms_remark_container_v {}
.axm_forms .forms_ponderation_container_h {}
.axm_forms .forms_ponderation_container_v {}
.axm_forms .quest-type_SupportTechnique { font-size:10px; }

.axm_forms .validation_summary { padding:10px; background-color:#ffffcc; border:dashed 1px #A10035; font-size:11px; font-family:Verdana; margin:10px 0; }

.axm_forms select.forms_ddl { font:normal 11px verdana,arial,helvetica,sans-serif;	}
.axm_forms select.forms_ddlpays_v { display:block; width:180px; }
.axm_forms select.forms_ddlprovince_v { display:block; margin-top:5px; width:180px; }
.axm_forms select.forms_ddlpays_h { width:180px; }
.axm_forms span.forms_ddlprovince_h { padding-left:10px; }
.axm_forms select.forms_ddlprovince_h { width:180px; }
.axm_forms .form_note {}
.axm_forms .forms-adminrow { border:1px solid #ccc; border-radius:4px; padding:5px; float:left; width:40%; }
.axm_forms .forms-answerhistory { border:1px solid #ccc; border-radius:4px; padding:5px; float:right; width:50%; border-bottom:0; border-bottom-left-radius:0; border-bottom-right-radius:0; }
.axm_forms .forms-newanswer { border:1px solid #ccc; border-radius:4px; padding:5px; float:right; width:50%; border-top:0; border-top-left-radius:0; border-top-right-radius:0; }
.axm_forms .forms-editanswers { margin-right:8px;}

.t_10 .axm_forms .form-row .form-item { width:50%; }
.t_10 .axm_forms .form-row .quest-id_5, .t_10 .axm_forms .form-row .quest-id_11 {/* position:absolute; right:0; bottom:0;*/ }
/*</Formulaires>*/


/* <Filtre Catalogue Recherche Avancé> */
.axc_advsearch .amx_prodfltr h3{padding:0 0 0 15px; background:transparent url(../images/down.png) no-repeat left 2px;}
.axc_advsearch .amx_prodfltr h3.open{background-image:url(../images/right.png);}
.axc_advsearch .amx_prodfltr .feat_grp{padding:0 0 0 15px;}
.axc_advsearch .amx_prodfltr .divRptPrix{padding:0 0 0 15px;}
.axc_advsearch .amx_prodfltr .divRptManufacturier,.axc_advsearch .amx_prodfltr .divRptCategorie{padding: 0 0 0 15px;}
.axc_advsearch .amx_prodfltr .val{display:block}
.axc_advsearch .amx_prodfltr .fltr{float:left; width:20%; margin-right:4%;}
/* </Filtre Catalogue Recherche Avancé> */

/* <Filtre Catalogue> */
.amx_prodfltr {}
.amx_prodfltr.dropdownList td{padding-right:10px;}
.amx_prodfltr.dropdownList select{width:150px;}

.amx_prodfltr input[type="checkbox"]{margin: 0 4px 0 0;  vertical-align:bottom;}
.amx_prodfltr .val label{padding:2px 0 0;}
*+html .amx_prodfltr input[type="checkbox"]{ vertical-align:baseline;}
.amx_prodfltr input.btn_fltr{/*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; margin:15px 0 0 280px}
.amx_prodfltr input.btn_fltr:hover{background:#00adef;}
.fltr_arinane { margin:10px 0; border:1px solid #ccc; border-radius:4px; padding:5px;}
/* </Filtre Catalogue> */

/*lesprod*/
.axc_advsearch_prod .item{margin-bottom:10px;}
.axc_advsearch_prod .imgProduct{margin-right:10px;}
.axc_advsearch_prod .infoProItemSearch,.axc_advsearch_prod .imgProduct{float:left;}

/*Menu Courant*/
#colLeft { /*border:gray 1px solid;*/ width:158px; }
#colLeft .menu li.m_ss{display:none;}
#colLeft .menu ul,#colLeft .menu li{padding:0; margin:0; list-style:none; }
#colLeft .menu a{display:block;}
#colLeft .menu a.m_ss_sel{font-size:16px;padding:0 0 0px 10px; margin-bottom:3px; display:block; color:#4e4e4e;} 
#colLeft .menu li.m_ss_sel ul{border-top:#888 1px solid; padding-top:10px;}

/*niveau 2*/
#colLeft .menu a.m_s_sel,#colLeft .menu a.m_s{padding:5px 0 5px 15px; border:0 none; border-bottom:1px #fff solid; width:99%; }
#colLeft .menu li.m_s_sel ul ,#colLeft .menu li.m_s ul {padding: 0; border-top:none;  }
#colLeft .menu li.m_s_sel ul ul,#colLeft .menu li.m_s ul ul{padding: 1px 0 1px 10px; border:0 none;}
#colLeft .menu a.m_s,#colLeft .menu a.m_s_sel{color:#fff; background:#b7b7b7;}
#colLeft .menu a.m_s:hover, #colLeft .menu a.m_s_sel{background:#00aeef;}

/*niveau 3*/
#colLeft .menu li.m_p_sel,#colLeft .menu li.m_p{border-bottom:1px #d6d4d4 dotted; padding: 0 0 0 15px; }
#colLeft .menu li.m_p_sel a,#colLeft .menu li.m_p a{padding:3px 0; font-size:11px;}
#colLeft .menu a.m_p{color:#4e4e4e;}
#colLeft .menu a.m_p:hover,#colLeft .menu a.m_p_sel{color:#00aeef;}

/*niveaux 4+*/
#colLeft .menu ul.m_sp li.m_sp_sel a { background:transparent url(../images/bulletpage-on.gif) no-repeat left 7px ; padding-left:10px; font-size:11px; }
#colLeft .menu ul.m_sp li.m_sp_not_sel a { background:transparent url(../images/bulletspage-off.gif) no-repeat left 8px; padding-left:10px; color:#4e4e4e;}
#colLeft .menu ul.m_sp li.m_sp_not_sel a:hover{color:#00aeef;}


#colLeft,#colRight{float:left; }
#colLeft {width:158px; margin-right:31px;}
#colRight{width:754px;}


#containerFooter {
	padding-top:18px;
	margin:0 auto;
	background:transparent url(../images/bgFooter.png) no-repeat left top; 
	width:982px;
	min-height:47px;
	font-size:11px;
	color:#888;
}
#footer{}

a.powered {float: right;  margin: 17px 22px 20px 0; color:#FFFFFF; }







/*Les 3 panier*/
#upCartLists{ float:left; }
#cart2_divMain,#wishList_divMain,.giftlist{ position:relative;}
#cart2_divMain{}
#wishList_divMain{}

#cart2_divMain a.lnkCart2 { color:#ea6b0a; }
#wishList_divMain a.lnkCart2 { color:#d23457; }
.giftlist a { color:#910f02; }
.giftlist_link_zone{ background:transparent url(../images/iconeGift.gif) no-repeat right center; padding:3px 22px 3px 0; }
#wishList_lnkCart2 {background:transparent url(../images/iconeWish.gif) no-repeat right center; padding:3px 22px 3px 0; margin-right:10px; }
#cart2_lnkCart2 { background:transparent url(../images/iconeCart.gif) no-repeat right center; padding:3px 22px 3px 0; margin-right:10px; }

.cart_overlay{ z-index:1000; display:none; position:absolute; left:0; top:30px;padding:10px; background:#888; color:#fff; font-size:11px; border-radius:4px; box-shadow:-1px 1px 5px #8A8A8A; width:150px;}

.lnkCart2{height:12px; display:block;}
.cart_overlay a{color:#fff;}
.btn_overlay2_passer_caisse a{float:right; font-size:11px; text-decoration:underline; background:transparent url(../images/go.png) no-repeat right 2px; padding-right:15px; }
.btn_overlay2_passer_caisse a:hover{text-decoration:none;}
.cart_overlay_ajout{white-space:nowrap; padding:5px 0; border-bottom:#999 1px solid; margin-bottom:5px;}
.shopping_cart_overlay2{padding:10px 0 0; border-top:#999 1px solid; margin:10px 0 0;}

.description_produit_overlay {}
.description_produit_overlay img {float:left;margin-right:10px;}
.description_produit_overlay .infoProdOverlay {width:150px;}
.item_container{margin-top:10px; border-top:#999 1px solid; padding-top:5px;}
.item_container .lblSousTotal{font-size:12px;}
img.overlay_fermer_image,.cart_overlay2_fermer{position:absolute; top:5px; right:5px; cursor:pointer;}
.cart_overlay2_fermer{background:transparent url(../images/deleteIcon.png) no-repeat left top; text-indent:-9999px; display:block; height:11px; width:11px;}

.panier_vide{margin:5px 0 0 ; padding:10px 0 0; }
/*****/




/*envoyer page par mail*/

#envoyerAmi {margin:20px;}
#envoyerAmi form{ background:#fff; padding:10px; }
#envoyerAmi .lbl{ display:block; font-weight:bold; margin:0px 0 2px 0;}
#envoyerAmi .btn_envoyer {
	background: url(../images/btnSend.gif) no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	height: 19px;
	padding: 7px 0 0 41px;
	text-transform: uppercase;
	width: 92px;
	margin-top:10px;
}
#envoyerAmi input, #envoyerAmi textarea { font-size:11px; width:200px; margin-bottom:2px; }
#envoyerAmi .lbl-url { font-size:10px; }
#envoyerAmi .btn_envoyer:hover{background-position:left -27px; }



/*Média Sociaux*/
div#fb-root { display:none; }
#mediaSociaux{ margin-bottom:5px; text-align:right; }
#mediaSociaux #shareThis_pnlShareThis{ margin-bottom:3px; overflow-x:hidden; display:inline-block;  }
#mediaSociaux .fb_iframe_widget{ overflow-x:hidden; display:inline-block; margin-right:-35px; }
#mediaSociaux a.lnkSendPage { margin-bottom:3px;  display:inline-block; width:16px; height:14px; background:transparent url(../images/SendThisPage.png) no-repeat left top; }
#mediaSociaux a.lnkSendPage:hover { background:transparent url(../images/SendThisPage.png) no-repeat left bottom; }
.share-this .st_plusone>div { width:auto!important; height:17px!important; margin-bottom:1px; }
#mediaSociaux .share-this .st_plusone>div { width:auto!important; height:16px!important; margin-bottom:0; }
.facebook-like { display:inline; }


/*<Navigation entre-bloc>*/
.axm_navigation_bloc{padding: 10px; border: dotted 1px #cccccc;}
.axm_navigation_bloc .navigationBlocPrecedent{float:left; background:transparent url(../images/left.png) no-repeat left 2px; padding-left:15px;}
.axm_navigation_bloc .navigationBlocSuivant{float:right; background:transparent url(../images/right.png) no-repeat right 2px; padding-right:15px;}
.axm_navigation_bloc a{color:#4e4e4e;}
.axm_navigation_bloc a:hover{color:#00AEEF;}
/*</Navigation entre-bloc>*/

/*ControleUsager*/
#ctlUsager{padding:15px;}
#ctlUsager a{display:block; padding-left:20px; color:#888; }
#ctlUsager a:hover{color:#00AEEF;}
#ctlUsager a.lnkMonProfil{background:transparent url(../images/iconMyProfile.png) no-repeat left top; height:12px;margin-bottom:10px;}
#ctlUsager a.lnkMesMessages{background:transparent url(../images/iconMessage.png) no-repeat left top; height:16px;}
#ctlUsager a.lnkMonProfil:hover{background-position:left -12px;}
#ctlUsager a.lnkMesMessages:hover{background-position:left -16px;}


/*Module nouvelles*/
.axm_abon{margin-bottom:10px;}
.axm_abon input.txt{padding:2px;}
.axm_abon input.btn{/*height:24px; */padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;}
.axm_abon input.btn:hover{background:#00adef;}

.axm_news{margin-bottom:10px;}
.axm_news .news_list h2{border-bottom:3px #888 solid;  padding-bottom:5px; }
.axm_news .news_list .news_month{font-family:Georgia; font-style:italic; font-size:16px; font-weight:bold;}
.axm_news .news_list .news_item{padding: 0 0 0 0px; margin:10px 0;}
.axm_news .news_list .news_ldesc{}

.axm_news .news_title { }
.axm_news .news_detail h1{border:0 none; margin:0; font-size:25px;}
.axm_news .news_detail .titrenews{margin-bottom:20px;}
.axm_news .news_detail .news_date{float:left;}
.axm_news .news_detail .news_img{float:left; margin:0 10px 0px 0;}
.axm_news .news_detail .news_content{}

/* <TagCloud> */
.tag_0 { font-size:11px; }
.tag_1 { font-size:12px; }
.tag_2 { font-size:13px; }
.tag_3 { font-size:14px; }
.tag_4 { font-size:15px; }
.tag_5 { font-size:16px; }
.tag_6 { font-size:17px; }
.tag_7 { font-size:18px; }
.tag_8 { font-size:19px; }
.tag_9 { font-size:20px; }
/* </TagCloud> */

/* <Liste de documents> */
.doc_list_desc { margin:10px 0;	}
.doc_list { background:url(../images/doc_list/doc_list.gif) repeat-x; color:#3557cf; border-left:1px solid #84b5a3; border-right:1px solid #84b5a3; height:28px; display:block; font-family:arial,verdana,helvetica,sans-serif; font-size:11px; }
.doc_list a.btn_edit_module { background:url(../images/doc_list/doc_list_btn_edit_module.gif) no-repeat; width:17px; height:17px; float:right; }
.doc_list a.btn_send_module { background:url(../images/doc_list/doc_list_btn_send_module.gif) no-repeat; width:17px; height:17px; float:right; }
.doc_list .mail_activated { background:url(../images/doc_list/doc_list_mail_activated.gif) no-repeat 0px 2px; line-height:8px; padding:0 7px; margin-left:5px; display:inline; }
.doc_list_docs .actions { border-top:1px solid #ccc; padding:5px 0;	}
.doc_list_docs .actions select { font:normal 10px Arial,Verdana,Sans-Serif; }
.doc_list_docs .actions a { font:normal 10px Arial,Verdana,Sans-Serif; float:right; }
.doc_list_docs .actions a.btn_add_doc { background: url(../images/doc_list/doc_list_btn_add.gif) no-repeat; font:normal 10px Arial,Verdana,Sans-Serif; float:right; width:17px; height:17px; margin-right:5px; }
.doc_list_docs .doc_list_errmsg { padding-left:15px; color: #A10035; display:block; }
.doc_list_docs .div_suscribe a { font-size:11px; }
.doc_list span { font-size: 11px; color:#000000; text-decoration:none; height:28px; display:block; line-height:25px; }
.doc_list a.image_exp_control_opened, 
.doc_list a.image_exp_control_closed { width:15px;  height:11px; display:block; margin:7px 0 0 4px; }
.doc_list a.image_exp_control_opened { background:url(../images/doc_list/doc_list_exp_open.gif) no-repeat; }
.doc_list a.image_exp_control_closed { background:url(../images/doc_list/doc_list_exp_close.gif) no-repeat; }
.doc_list a.title { color:#000000; text-decoration:none; }
.doc_list a.title:hover { color:#000000; text-decoration:none; }
.dg_docs { width:100%; border:solid 1px #dedede; }
.dg_docs td, .dg_docs a { font: 11px arial, verdana, helvetica, sans-serif; }
.dg_docs .dg_docs_header td { background:url(../images/doc_list/doc_list_bkg_head.gif) repeat-x; color:#555555; border:1px solid #dedede; font-weight:bold; padding:2px 5px; }
.dg_docs .dg_docs_header a { font-weight:bold; }
.dg_docs .doc_col_edit { width:20px; }	
.dg_docs .doc_col_normal { height:22px; color:#000000; padding-left:5px; padding-right:5px; }
.dg_docs .dg_docs_header td a.sort_asc, 
.dg_docs .dg_docs_header td a.sort_desc { background-position:right; background-repeat:no-repeat; display:block; text-decoration:none; }
.dg_docs .dg_docs_header td a.sort_asc { background-image:url(../images/doc_list/doc_list_sort_asc.gif); }
.dg_docs .dg_docs_header td a.sort_desc { background-image:url(../images/doc_list/doc_list_sort_desc.gif); }
.dg_docs .dg_docs_header td a.sort_asc:hover { background-image:url(../images/doc_list/doc_list_sort_asc_rl.gif); color:#377ae2; }
.dg_docs .dg_docs_header td a.sort_desc:hover { background-image:url(../images/doc_list/doc_list_sort_desc_rl.gif);	color:#377ae2; }
.dg_docs .dg_docs_header td a.sort_asc.active { background-image:url(../images/doc_list/doc_list_sort_asc_rl.gif); color:#555555; }
.dg_docs .dg_docs_header td a.sort_desc.active { background-image:url(../images/doc_list/doc_list_sort_desc_rl.gif); color:#555555; }
table.dg_docs tr.doc_altitem {  background-color: #fafafa; color: #000000; }
table.dg_docs tr.doc_item { background-color: white; color: #000000; }
table.dg_docs tr.doc_item:hover { background-color: #f3f3f3; }
table.dg_docs tr.doc_altitem:hover { background-color: #f3f3f3; }
.dg_docs .doc_list_dropdown { padding-left:4px; padding-right:17px; height:17px; padding-top:2px; }
.dg_docs a:hover, .dg_docs .doc_list_dropdown a:hover { font-size:11px; }
.dg_docs .doc_list_dropdown_opened,
.dg_docs .doc_list_dropdown:hover { background:#ffffff url(../images/doc_list/doc_list_ddl_btn.gif) no-repeat right; background-color:#ffffff; border:1px solid #adadad; height:17px; padding-left:3px; padding-right:10px; padding-top:2px; }
.dg_docs .doc_list_actions_box { position:absolute; z-index:99; /* 100 est utilisé par le Config Blocs */ float:right; }
.dg_docs .doc_list_actions {font:normal 11px arial,verdana,helvetica,sans-serif; color:#003399; width:160px; height:45px; border:1px solid #868686; background-color:#fafafa; border-collapse:collapse; border-spacing:0; }
.dg_docs .doc_list_actions td { padding:0; }
.dg_docs .doc_list_actions_btns { width:25px; border-right:#c5c5c5; background-color:#e9eeee; text-align:center; }
.dg_docs .doc_list_doC_lbl { padding-left:3px; }
.dg_docs .doc_title,
.dg_docs a.doc_title,
.dg_docs .doc_title_new,
.dg_docs a.doc_title_new  { color: #000; text-decoration: none; } 
.dg_docs a.doc_title:hover { text-decoration: underline; }
.dg_docs .doc_title_new,
.dg_docs a.doc_title_new { background-color:#fff9da; display:block; padding:1px 3px; font-weight:bold; }
.dg_docs .doc_title_visited,
.dg_docs a.doc_title_visited { color:#7e3fa0; text-decoration:underline; }
.dg_docs .inactive { color: #A10035!important; }
.dg_docs div.checkedout_me { background:#CCEEEE url(../images/icon-lock.gif) no-repeat center right; }
.dg_docs div.checkedout_me:hover { background:#DDEEFF url(../images/icon-lock.gif) no-repeat center right; }
.dg_docs div.checkedout { background:#CCDDEE url(../images/icon-lock.gif) no-repeat center right;}
.dg_docs div.checkedout:hover { background:#DDEEFF url(../images/icon-lock.gif) no-repeat center right;}
.doc_pager .pagingNbItems {}
.doc_pager .pagingNbItems .text {}
.doc_pager .pagingNbItems .combo {}
.doc_pager .pagingNbItems .radio {}
.doc_pager .resultsDisplay { text-align:center; display:none; }
.doc_pager .resultsDisplay .msg { display:none; }
.doc_pager .resultsDisplay .text {}
.doc_pager .resultsDisplay .number {}
.doc_pager .pagingControl { text-align:center; }
.doc_pager .pagingControl .first,
.doc_pager .pagingControl .prev,
.doc_pager .pagingControl .next,
.doc_pager .pagingControl .last { display:none; }
.doc_pager .pagingControl a, .pagingControl a:link, .pagingControl a:visited {}
.doc_pager .pagingControl a:hover {}
.doc_pager .pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { color:#999999; text-decoration:none;} /*Page sélectionnée dans le paging*/
.doc_pager .pagingControl a.current:hover { text-decoration:none; }
.doc_pager .pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { color:#666666; text-decoration:none; cursor:text; }
.doc_pager .pagingControl img {}
/* </Liste de documents> */



.resultsDisplay{margin-bottom:5px;}

.pagingControl li { display:inline; }
.pagingControl a, .pagingControl a:link, .pagingControl a:visited 
{
	
}
.pagingControl a:hover { }
.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { } /*Page sélectionnée dans le paging*/
.pagingControl a.current:hover { text-decoration:none; }

.pagingControl a.next,.pagingControl a.last,
.pagingControl a.first,.pagingControl a.prev {color:#4e4e4e; background:none!important;}
.pagingControl a.next:hover,.pagingControl a.last:hover,
.pagingControl a.first:hover,.pagingControl a.prev:hover {  }

.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { color:#aaa!important; text-decoration:none; cursor:text; background:none; }


/* <Comments> */
.comment_list { margin:30px 0; }
.comment_list .comment_head { border-top:2px solid #aaa; border-bottom:2px solid #aaa; padding:5px 0; }
.comment_list .comment_head .title { float:left; font:bold 12px Arial,Verdana,Sans-Serif; }
.comment_list .comment_head a.add_comment { float:right; font:normal 10px Arial,Verdana,Sans-Serif; }
.comment_list span.clear { clear:both; display:block; }
.comment_list .comment_content { height:200px; border:1px solid #ccc; overflow:auto; }
.comment_list .comment_content .msg { font-size:11px; padding:2px 2px 5px 2px; border-bottom:1px solid #eee; }
.comment_list .comment_content .msg .msg_head { font-size:11px; padding:2px; background:#eee; }
.comment_list .comment_content .msg .msg_head_new { font-size:11px; padding:2px; background:#fff9da; }
.comment_list .comment_content .msg .msg_name { font-weight:bold; }
.comment_list .comment_content .msg .msg_date { font-style:italic; }
.comment_list .comment_content .msg .msg_content { margin-bottom:10px; display:block; margin:0 2px }
.comment_list .comment_content .msg a.msg_delete { float:right; width:15px; height:15px; background:url(../images/doc_list/doc_list_btn_trash.gif) no-repeat; }
.comment_add .btn_comment_add { float:right; }
.comment_suscribe { margin:5px 0 10px 0; }
.comment_suscribe .btn_suscribe { font-size:11px; }
/* </Comments> */

/*Approbation*/
.axc_approb{width:934px; margin:0 auto;}

/* <Module Inscription> */
.axm_inscription { padding-right:5px; margin-right:5px; border-right:1px #00aeef solid; margin-right:10px; width:500px;  }
.axm_profile { border-right:0 none!important; }
.axm_inscription a.lnk_view { display:block; margin-bottom:20px; }
.axm_inscription .confirm { display:block; }
.axm_inscription .inscript .line { margin-bottom:5px; }
.axm_inscription .inscript .line p { margin:0; }
.axm_inscription .inscript .subline { margin-bottom:5px; }
.axm_inscription .inscript .lbl { float:left; width:170px; margin-top:3px; }
.axm_inscription .inscript input.txt { width:200px; display:inline-block; font-size:11px; padding:2px; }
.axm_inscription .inscript .date input { font-size:11px; padding:2px; width:90px; }
.axm_inscription .inscript .date button { vertical-align:bottom; margin-bottom:4px; }
.axm_inscription .inscript select { font-size:12px; padding:1px; width:98px; }
.axm_inscription .inscript select option { padding-right:10px; }
.axm_inscription .inscript textarea { width:250px; height:100px; display:inline-block; font:normal 11px arial,verdana,sans-serif; }
.axm_inscription .inscript .btn_zone { padding-left:170px; margin-top:30px; }
.axm_inscription .inscript .props .prop_group h4 { margin:20px 0 5px 0; }
.axm_inscription .inscript .props .user_prop { margin-bottom:2px; }
.axm_inscription .inscript .props .user_prop .prop_lbl { float:left; width:170px; }
.axm_inscription .inscript .props .user_prop .prop_val { float:left; }
.axm_inscription .inscript .props .user_prop .prop_val.editor { float:left; clear:both; margin-top:3px; }
.axm_inscription .inscript .props .user_prop .prop_val label { margin-left:3px; }
.axm_inscription .inscript .props select { font-size:12px; padding:1px; width:auto; }
.axm_inscription input.btn{/*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;}
.axm_inscription input.btn:hover{background:#00adef;}
.axm_inscription .valsum { background-color:#fff; margin:0 0 10px 0; padding:10px; display:block; border:dashed 1px #A10035; color:#A10035; font-size:11px; }
.axm_inscription .confirm { background-color:#fff; margin:0 0 10px 0; padding:10px; display:block; border:dashed 1px green; color:green; font-size:11px; }
.axm_inscription .RadUpload, .axm_inscription .RadUploadProgressArea { width:auto; }
.axm_inscription .inscript .lang { margin-top:20px; }
.axm_inscription .inscript .email { margin-top:20px; }
.axm_inscription .inscript .photo { margin-top:20px; }
.axm_inscription .inscript .props { margin-top:20px; }
.axm_inscription .inscript .previewphoto input { margin-left:75px; }
/* champs invisibles pour l'intégration de base */
.axm_inscription .inscript .titre,
.axm_inscription .inscript .comment { display:none; }
/* </Module Inscription> */

/* <videolist> */
.axm_vidlist {} 
.axm_vidlist .vidlist { font:normal 11px arial,verdane,sans-serif; }
.axm_vidlist .vidlist a { color:#000; text-decoration:none; }
.axm_vidlist .vidlist .vid_item { background:#e5e5e5 url(../images/bkg_vidlist.gif) repeat-x; height:60px; overflow: hidden; }
.axm_vidlist .vidlist .lnkimg { float:left; }
.axm_vidlist .vidlist .lnkimg img { width:80px; max-height:60px; margin-right:5px; }
.axm_vidlist .vidlist .info { padding:5px; }
.axm_vidlist .vidlist .title { font:bold 13px arial,verdanan,sans-serif; }
.axm_vidlist .vidlist .date { float:right; }
.axm_vidlist .vidlist .desc { display:block; margin-top:2px; }
.axm_vidlist .vidlist .pager { padding:5px; background:#fafafa; border-top:1px solid #ccc; text-align:center; }
.axm_vidlist .vidlist .pager .first { display:none; }
.axm_vidlist .vidlist .pager .last { display:none; }
/* </videolist> */

/*<checkout_steps>*/
.checkout_steps { font:normal 11px arial,verdana,sans-serif; color:#000; margin-bottom:10px; }
.checkout_steps .steps { background:transparent url(../images/step-secure-logo.gif) no-repeat center left; padding-left:43px; }
.checkout_steps a { text-decoration:none; display:block; float:left; }
body.l_fr .checkout_steps a { padding:11px 23px 11px 7px; }
body.l_en .checkout_steps a { padding:11px 29px 11px 13px; }
a.cart_cur, a.user_cur, a.address_cur, a.payment_cur, a.validation_cur, a.confirmation_cur, a.fidelity_cur, a.shipping_cur { background:transparent url(../images/fleche-orange-bleu.gif) no-repeat right top; color:#fff; }
a.cart_on, a.user_on, a.address_on, a.payment_on, a.validation_on, a.confirmation_on, a.fidelity_on, a.shipping_on { background:transparent url(../images/fleche-orange.gif) no-repeat right top; color:#fff; }   
a.cart_off, a.user_off, a.address_off, a.payment_off, a.validation_off, a.confirmation_off, a.fidelity_off, a.shipping_off { background:transparent url(../images/fleche-bleu.gif) no-repeat right top; cursor:default; color:#00AEEF; } 
a.confirmation_cur{background:transparent url(../images/step-c-droit-cur.gif) no-repeat center right;}
a.confirmation_on {background:transparent url(../images/step-c-droit.gif) no-repeat center right;}
a.confirmation_off{background:transparent url(../images/step-c-droit.gif) no-repeat center right;}
/*</checkout_steps>*/

/*Checkout*/
/*********************************************************************/
/*Style généraux du checkout*/
/*********************************************************************/
/*<checkout>*/
	
/*<conteneur principaux>*/
.checkout { margin-bottom:15px; font:normal 11px arial, verdana, sans-serif; }
.checkout .step_cart { }
.checkout .step_ident { }
.checkout .step_addresses { }
.checkout .step_addresses .address_ctrl { margin-top:5px; }
.checkout .step_shipmode { }
.checkout .step_payment { padding-bottom:10px; }
.checkout .step_fidelity { }
.checkout .step_validation { }
.checkout .step_conf { }
	
.checkout .step_cart, 
.checkout .step_ident, 
.checkout .step_addresses,
.checkout .step_shipmode,
.checkout .step_payment,
.checkout .step_fidelity,
.checkout .step_conf { /*border-bottom:1px solid #ccc;*/ margin:10px 0; }
/*</conteneur principaux>*/
	
/*<controles generiques>*/
.checkout input, .checkout select { font:normal 11px arial, verdana, sans-serif; }
.checkout span.title { font-size:13px; font-weight:bold; display:block; margin-bottom:5px; padding:5px 0; }
.checkout span.lbl { color:#555555; font-weight:bold; }
.checkout span.lblRO { }
.checkout input.txt { width:170px; }
input.txtQte { width:25px; text-align:center}
.checkout select.ddl { }
.checkout select.ddlregion { width:174px; }
.qte-down, .qte-up { padding:auto 0; width:20px; outline:none; font:normal 9px verdana,arial,sans-serif; }
.checkout input { vertical-align:bottom; }
.checkout label { margin-left:3px; }
.checkout_btnzone input { padding:3px 5px; }
.checkout_optionszone input { padding:3px 5px; margin-right:3px; }
.checkout_optionszone input.btnImportList { margin-left:2px; }
/*</controles generiques>*/
	
/*<controle d'adresse>*/
.checkout .step_addresses .address_ctrl table td.left_col{ text-align:left; width:140px; padding:2px; }
.checkout .step_addresses .address_ctrl table td.right_col{ text-align:left; padding:2px; }
.checkout .step_addresses .address_info { margin-bottom:20px; }
.checkout .step_addresses .address_ctrl table tr.address-selection td { vertical-align:top; }
.checkout .step_addresses .address_ctrl table tr.address-selection td.right_col { padding-bottom:10px; }
.checkout .step_addresses .addr-bill .title { border-top:1px solid #ccc; }
/*</controle d'adresse>*/
	
/*<controle de paiement>*/
.checkout .step_payment .payment_comp { margin-bottom:3px; clear:both; }
.checkout .step_payment .payment_comp .payment_lblzone { margin-top:3px; width:140px; float:left; }
.checkout .step_payment .payment_comp .payment_txtzone { }
.checkout .step_payment input.txt_cc { font:normal 11px arial, verdana, sans-serif; width:112px; }
.checkout .step_payment input.txt_cdv { font:normal 11px arial, verdana, sans-serif; width:25px; }
/*</controle de paiement>*/
	
/*<controle du cart>*/
.checkout .step_cart .checkout_otheruserszone { margin-bottom:10px; border:1px solid #ccc; border-radius:4px; padding:10px; }
.checkout .step_cart .checkout_otheruserszone select { margin-left:10px; }
.checkout .step_cart .checkout_cart { }
.checkout .step_cart .checkout_cart .noticeEmptyList { text-align:center; margin-top:20px; }
.checkout .step_cart .checkout_cart .shoppingCartItem_msg_Removed { color:#ff0000; display:block; border:1px solid #A10035; border-radius:4px; padding:5px; margin:5px; }
.checkout .step_cart .checkout_cart .shoppingCartItem_Removed td{ background:#A10035; }
.checkout .step_cart .checkout_cart .qtySelector{ width:75px; }
.checkout .step_cart .checkout_cart .checkout_cart_table { border:1px solid #ccc; width:100%; border:0 none; margin-top:10px; }
.checkout .step_cart .checkout_cart .checkout_cart_table tr td {padding:5px 2px; vertical-align:top;}
/*.checkout .step_cart .checkout_cart .checkout_cart_table tr.cartitem td { padding:5px 2px; }*/
.checkout .step_cart .checkout_cart .checkout_cart_table tr.head { background-color:#aaaaaa; }
.checkout .step_cart .checkout_cart .checkout_cart_table tr.head td { white-space:nowrap; color:#ffffff; font-weight:bold; padding:5px 2px; }
.checkout .step_cart .checkout_cart .checkout_cart_table td.left { text-align:left; }
.checkout .step_cart .checkout_cart .checkout_cart_table td.center { text-align:center; }
.checkout .step_cart .checkout_cart .checkout_cart_table td.btn_del_item { vertical-align:top; width:30px; }
.checkout .step_cart .checkout_cart .checkout_cart_table td.right { text-align:right; padding-right:5px!important; }
.checkout .step_cart .checkout_cart .checkout_cart_table a.item_name { color:#000; font-weight:bold; display:block; }
.checkout .step_cart .checkout_cart .checkout_cart_table .amount { color:#000; font-weight:bold; }
.checkout .step_cart .checkout_cart .checkout_cart_table .checkout_cart_optionszone span.lbl { font-weight:normal; display:block; }
.checkout .step_cart .checkout_cart .checkout_cart_table .checkout_cart_optionszone { }
.checkout .step_cart .checkout_cart .checkout_cart_table .item_separator { border-top:1px solid #ccc; }
.checkout .step_cart .checkout_cart .checkout_cart_table .opt-item { margin:4px 0 8px 0; }
.checkout .step_cart .checkout_cart .checkout_cart_table .lbl-sugg { display:block; font-style:italic; }
	
.checkout .step_cart .checkout_localisation { float:left; margin-top:20px; width:330px; }
.checkout .step_cart .checkout_localisation .loc-container { border:1px solid #ccc; border-radius:4px; padding:10px; }
.checkout .step_cart .checkout_totalzone {  margin-bottom:3px; width:225px; float:right; }
.checkout .step_cart .subtotal_item { float:right; clear:both; padding:5px 0; border-top:1px solid #ccc; width:100%; }
.checkout .step_cart .subtotal_item .lbl { float:left; margin-right:5px; }
.checkout .step_cart .subtotal_item .amount { float:right; width:100px; text-align:right; padding-right:5px; color:#000; font-weight:bold; }
.checkout .step_cart .checkout_btnzone { /*text-align:right;*/ }
/*</controle du cart>*/

/*<controle login/inscription>*/
.checkout .step_ident .inscript .log_linkzone { text-align:right!important; clear:both; margin-top:20px; border-top:1px solid #ccc; width:220px; padding:20px 0;}
.checkout .step_ident .inscript .log_linkzone a{/*height:24px;*/ padding:4px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;}
.checkout .step_ident .inscript .log_linkzone a:hover{background:#00adef;}

/*</controle login/inscription>*/
	
/*<controle frais de livraision>*/
.checkout .step_shipmode .val-shipping { font-weight:bold; display:block; margin-bottom:10px; }
.checkout .step_shipmode .shipmode_table { border:0 none; margin-bottom:20px; }
.checkout .step_shipmode .shipmode_table tr td { padding:2px; }
.checkout .step_shipmode .shipmode_table tr td.rbtn { width:20px; vertical-align:top; }
.checkout .step_shipmode .shipmode_table tr td.item { width:300px; }
.checkout .step_shipmode .shipmode_table tr td.price { width:60px; }
.checkout .step_shipmode .shipmode_table tr td.shippingService { width:560px; cursor:default; }
.checkout .step_shipmode .shipmode_table tr td.rb_selector_cell { cursor:default; }
.checkout .step_shipmode .shipmode_table tr td.rbtn { cursor:default; }
.checkout .step_shipmode .shipmode_table .item_name { font-weight:bold; }
.checkout .step_shipmode .shipmode_table .lbl { }
.checkout .step_shipmode .shipmode_table tr td.shippingService .serviceName
{
	color: #484848;
	white-space:normal;
	font-weight:bold;
	width:290px!important;
	text-align:left;
	vertical-align:top;
}

.checkout .step_shipmode .shipmode_table tr td.shippingService .notes
{
	text-align:left;
	white-space:normal;
	color:Gray;
	width:200px!important;
	/*font-size : small;*/
	vertical-align:top;
}

.checkout .step_shipmode .shipmode_table tr td.shippingService .price
{
	color: #484848;
	text-align: right;
	font-weight:bold;
	white-space:normal;
	width:70px!important;
	vertical-align:top;
}
.checkout .step_shipmode .shipmode_table tr td.shippingService .comment
{
	color: #A10035;
	text-align: left;
	font-weight:bold;
	white-space:normal;
	vertical-align:top;
	width:560px!important;
}

/*</controle frais de livraision>*/

/*<controle textes legaux>*/
.checkout .legal-text { margin:10px 0; }
.checkout .legal-text .legal{ margin:0 0 20px 0; max-height:180px; overflow:auto; border:1px solid #eee; padding:5px; border-radius:4px; }
.inner-conditions { max-height:400px; overflow:auto; }
.checkout .hide { display:none; }
/*</controle textes legaux>*/

/*<controle confirmation>*/
.checkout .step_conf .conf_feedback { }
.checkout .step_conf .conf_order { margin-bottom:20px; font-size:16px; }
/*</controle confirmation>*/
	
/*<controle de fidélisation>*/
.checkout .step_fidelity .fidelity_ctrl table td.left_col{ text-align:left; width:240px; padding:1px; }
.checkout .step_fidelity .fidelity_ctrl table td.right_col{ text-align:left; padding:1px; }
.checkout .step_fidelity .fidelity_Error { font:normal 11px arial, verdana,sans-serif; font-weight:bold; color:#A10035; }
.checkout .step_fidelity .fidelity_info { margin-bottom:20px; }
.hide { display:none;}
/*</controle de fidélisation>*/
	
/*</checkout>*/
 hr.separateur{ clear:both; visibility:hidden; }
.btn_delete_cart, a.btn_delete_cart, a.btn_delete_cart:visited { background:transparent url(../images/btn_delete_carttitem.gif) no-repeat center center; display:block; height:17px; border:0px none; cursor:pointer; width:17px; }
.promo-zone { margin:10px 0; }
.cart_comments { font:normal 11px verdana,arial,sans-serif; margin-bottom:5px; width:350px; }
a.btn_save-cart-comment { 
	padding:3px 5px; 
	border:0 none;
	background:#7fcded; 
	color:#fff; 
	border-radius:3px; 
	font-weight:bold;
	font-family:arial,verdana,sans-serif;
	cursor:pointer;
	margin-bottom:5px;
}

.checkout .share-order { margin-bottom:10px;}
.checkout .share-order .lnk-zone { text-align:center; }
.checkout .share-order .btn { /*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; }
.checkout .share-order .btn:hover{background:#00adef;}
.checkout .share-order .social-publisher .providers { margin-bottom:30px; }
.checkout .share-order .social-publisher .providers input { margin-left:3px; margin-right:20px; }
.checkout .share-order .social-publisher .msg input.val { width:350px; }


/*<checkout_btnzone>*/
.checkout_btnzone { font:normal 11px arial, verdana, sans-serif; /*text-align:right;*/ }
.checkout_btnzone input, .checkout_btnzone select { font:normal 11px arial, verdana, sans-serif; }
.checkout_btnzone .btn_back { }
.checkout_btnzone .btn_next { }
/*</checkout_btnzone>*/

.cart-list-edit {}
.cart-list-edit .msg { margin-bottom:10px; }
.cart-list-edit .title { margin-bottom:10px; }
.cart-list-edit .public { margin-bottom:10px; }
.cart-list-edit .lbl { display:block; }
.cart-list-edit .public p { font-size:80%; color:#666; }
.cart-list-edit .public label { margin-left:3px; }
.cart-list-edit .btn-zone { text-align:right; margin-top:10px; margin-right:10px; }
.cart-list-edit .opts { margin-bottom:10px; }
.cart-list-edit .mdl { margin-bottom:10px; }

.wishlistl-exp { height:140px; overflow:auto; }
.wishlistl-exp .cartListItem a { background-color:#fafafa; margin:2px; padding:5px 5px 5px 20px; display:block; border-radius:4px; border:1px solid #fafafa; }
.wishlistl-exp .cartListItem a:hover { border-color: #ccc!important; }
.wishlistl-exp .cartListItem_alt a { background-color:#eee!important; }
.wishlistl-exp .cartListItem_current a { border:1px solid #e3e3e3; border-left-width:10px; padding:5px 5px 5px 10px; }
.wishlistl-exp .cartListItem_selected a,
.wishlistl-exp .cartListItem_selected_current a { border:1px solid #ccc; border-left-width:10px; padding:5px 5px 5px 10px; }
.wishlistl-exp .cartListItem .list-title { font-weight:bold; display:block; }
.wishlistl-exp .cartListItem .date { display:block; }
.wishlistl-exp .cartListItem .total { display:block; }
.wishlistl-exp .cartListItem .items { display:block; }

.wishlistl-exp .cartListItem { /*display:none;*/ }
.wishlistl-exp .cartListItem_selected_current { display:block; }
[id*="wishListExplorer"] .switch.showAll { width:200px; margin:0 auto 35px;  text-align:center; background:transparent url(../images/wishlist.btn.down.png) no-repeat scroll center bottom;  -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
[id*="wishListExplorer"] .switch.showAll.hid { background:transparent url(../images/wishlist.btn.down.png) no-repeat scroll center bottom; }
[id*="wishListExplorer"] .switch.showAll.show { background:transparent url(../images/wishlist.btn.up.png) no-repeat scroll center bottom; }
[id*="wishListExplorer"] .switch.showAll.hid:hover a { color:#4E4E4E; padding-bottom:15px; margin-bottom:-2px; }
[id*="wishListExplorer"] .switch.showAll.show:hover a { color:#4E4E4E; padding-bottom:13px; margin-bottom:2px; }
[id*="wishListExplorer"] .switch.showAll.show:hover { margin-bottom:37px; }

[id*="wishListExplorer"] .switch.showAll a { display:block; padding-bottom:13px; outline:none; color:#A10035; font-weight:bold; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }

[id*="wishListExplorer"] .switch.showAll.hid a { padding-bottom:13px; }
[id*="wishListExplorer"] .switch.showAll.show a { padding-bottom:15px; }

[id*="wishListExplorer"] .switch.showAll a span.hidMsg { display:none; }
[id*="wishListExplorer"] .switch.showAll a span.showMsg { display:block; }

[id*="wishListExplorer"] .switch.showAll.show a span.hidMsg { display:block; }
[id*="wishListExplorer"] .switch.showAll.show a span.showMsg { display:none; }

[id*="wishListExplorer"] .switch.showAll.hidden a span.hidMsg { display:none; }
[id*="wishListExplorer"] .switch.showAll.hidden a span.showMsg { display:block; }

[id*="wishListExplorer"] .others.hid { display:none !important; }
.wishlistl-exp .others.hid { display:none !important; }

/* <mProductList> */

/*module*/
.axm_prodlist {}
.axm_prodlist_mobile {}
.axm_prodlist .prodlist {}

/*prodlist ctrl*/
.prodlist h2.cattitle {}
.prodlist .pager { text-align:center; padding:5px; margin-bottom:10px; }
.prodlist .pager_top {}
.prodlist .pager_btm {/*margin-top:-32px;*/}
.prodlist .comp_top { margin-bottom:10px; float:right; margin-top:5px; }
.prodlist .comp_top a{float:right; }
.prodlist .comp_btm {}
.prodlist a.btn_comp { border-radius:4px; float:right; background:#888 url(../images/btn_compare.gif) no-repeat center right; padding:6px 35px 6px 10px; color:#fff;  }
.prodlist a.btn_comp:hover{background-color:#00AEEF;}
.prodlist a.lnk_rss { float:left; }
.prodlist a.sort_asc {}
.prodlist a.sort_desc {}

/*liste de produit*/
.prodlist {}
.prodlist fieldset { padding:5px 7px 7px 7px; margin-bottom:10px; border: 1px solid #A0A0A0; }
.prodlist fieldset a { margin-right:10px; }
.prodlist legend { font-weight:bold; }
.prodlist .list { width:800px; }
.prodlist .list_mobile {}
.prodlist .list_related {}
.prodlist_related { margin-top:10px; }
.prodlist_recent { margin-top:10px; }
.prodlist_related h2 { margin:5px 0; }
.prodlist_recent h2 { margin:5px 0; }

/*item produit*/
.prodlist .prod { float:left; width:220px; min-height:350px; border:1px solid #a0a0a0; border-radius:4px; margin: 0 44px 30px 0; /*font:normal 10px arial,verdana,sans-serif;*/ }
.prodlist .prod .img { text-align:center; padding:30px; border-bottom:1px solid #ddd; }
.prodlist .prod .edit_prod { float:right; position:relative; margin-top:-15px; margin-right:5px; }
.prodlist .prod .info { margin:4px; }
.prodlist .prod h2 a { color:#535353; }
.prodlist .prod .comp { margin: 5px 0 10px 0; }
.prodlist .prod .comp label { padding-left:3px; position:absolute; }
.prodlist .prod .share-this { float:left; margin-top:2px; margin-right:5px; }
.prodlist .list_recent .prod .noprod { height:15px; }
.prodlist .prod .ppd { text-align:right; margin:5px 0; }
.prodlist .prod .ppd a { color:#000; }
.prodlist .prod .ppd .lbl_price { display:none; }
.prodlist .prod .ppd .price { text-decoration:line-through; text-align:left; }
.prodlist .prod .ppd .cur_price { /*font:bold 15px arial,verdana,sans-serif; color:#000; padding-left:5px;*/ }
.prodlist .prod .ppd .price_strike { text-decoration:line-through; }
.prodlist .prod .ppd .add2c { margin-top:5px;  }
.prodlist .prod .ppd .add2c,
.prodlist .prod .ppd .add2wl,
.prodlist .prod .ppd .add2gl { clear:both; float:right; margin-top:2px; border:1px solid #d6d6d6; border-radius:4px; padding:1px; text-align:left;  width:40px; overflow:hidden;}
.prodlist .prod .ppd .add2c a {   white-space:nowrap; color:#fff; border-radius:4px; background:transparent url(../images/btn_a2c.gif) no-repeat center left; display:block; padding:5px 0 5px 40px; }
.prodlist .prod .ppd .add2wl a {   white-space:nowrap; color:#fff; border-radius:4px; background:transparent url(../images/btn_a2wl.gif) no-repeat center left; display:block; padding:5px 0 5px 40px; }
.prodlist .prod .ppd .add2gl a {  white-space:nowrap; color:#fff; border-radius:4px; background:transparent url(../images/btn_a2gl.gif) no-repeat center left; display:block; padding:5px 0 5px 40px; }

.prodlist .list_related .prod { width:170px; border:1px solid #a0a0a0; margin: 0 20px 30px 0; min-height:220px; }
.prodlist .list_related .prod h3 { font-size:12px; text-align:center; margin-bottom:5px; }
.prodlist .list_related .prod .noprod { text-align:center; }
.prodlist .list_recent .prod { width:170px; border:1px solid #a0a0a0; margin: 0 20px 30px 0; min-height:170px; }
.prodlist .list_recent .prod h3 { font-size:12px; text-align:center; }
.prodlist .list_recent .prod .noprod { text-align:center; }
.prodlist .prod_parts { width:170px; border:1px solid #a0a0a0; margin: 0 20px 30px 0; min-height:170px; }
.prodlist .prod_parts h3 { font-size:12px; text-align:center; }
.prodlist .prod_parts .noprod { text-align:center; }
/* </mProductList> */

/* <ProdDetail> */

/*Liste de catégorie*/
.fil_ariane_container { margin-bottom:5px; border-bottom:1px solid #ddd; padding:0 0 10px 0; }
.cat_list_table {  }
.cat_list_table td { width:33% !important; }
.cat_list_table a { display:block; padding:1px 0; }
.collapsed ul { display: none; }
table.cat_list_table { width:100%; }
.collapsed table.cat_list_table { display:none; }

/*fiche produit*/
.proddetail { color:#595959; font:normal 11px arial,verdana,sans-serif; }
.proddetail hr { border:0 none; border-top:1px solid #999; margin:20px 0; }
.proddetail .prevnext { margin:10px 0; text-align:center; }
.proddetail h3 { color:#00AEEF; }
.proddetail .detail .img { text-align:center; float:left; width:250px; }
.proddetail .detail .img .images_title { display:none; }
.proddetail .detail .main_img { margin-bottom:10px; border:1px solid #ddd; padding:60px 30px 60px 30px; }
.proddetail .detail .sub_img { margin:0 0 10px 0; }
.proddetail .detail .sub_img a { border:1px solid #ccc; padding:5px; display:inline-block; }
.proddetail .detail .edit_prod { /*position:absolute; margin-top:-15px;*/ }
.proddetail .detail .info { /*float:left;*/ margin:0 0 15px 20px; width:480px }
.proddetail .detail .info h1 { margin:0 0 5px 0; border-bottom:0; background:transparent url(../images/prod-title-bkg.gif) repeat-x center left; }
.proddetail .detail .info h1 span { background:#fbfbfb; padding-right:10px; text-transform:uppercase; }
.proddetail .detail .info .sdesc { /*margin:10px 0;*/ font-size:11px; }
.proddetail .detail .info .noprod {font-size:10px; }
.proddetail .detail .info .ppd { float:left; }
.proddetail .detail .info .ppd .lbl_price { display:none; }
.proddetail .detail .info .ppd .price,
.proddetail .detail .info .ppd .cur_price { font-weight:bold; font-size:24px;  }
.proddetail .detail .info .ppd .price { text-decoration:line-through; }
.proddetail .detail .info .rating { margin:10px 0; padding:10px; border:1px solid #ddd; border-radius:4px; float:right; font:normal 11px arial,verdana,sans-serif; }
.proddetail .detail .info .row .lbl { width:50%; float: left; }
.proddetail .detail .info .row .val { text-align:left; }
.proddetail .review { margin:10px 0; }

.proddetail .detail .ppd { text-align:right; margin:5px 0; font:normal 10px arial,verdana,sans-serif; }
.proddetail .detail .ppd a { color:#000; }
.proddetail .detail .ppd .lbl_price { display:none; }
.proddetail .detail .ppd .price { text-decoration:line-through; text-align:left; }
.proddetail .detail .ppd .cur_price { font:bold 15px arial,verdana,sans-serif; color:#000; padding-left:5px; }
.proddetail .detail .ppd .price_strike { text-decoration:line-through; }
.proddetail .detail .ppd .add2c { margin-top:20px!important; }
.proddetail .detail .ppd .add2c,
.proddetail .detail .ppd .add2wl,
.proddetail .detail .ppd .add2gl { clear:both; float:left; margin-top:2px; border:1px solid #d6d6d6; border-radius:4px; padding:1px; text-align:left;  }
.proddetail .detail .ppd .add2c a { white-space:nowrap; color:#fff; border-radius:4px; background:transparent url(../images/btn_a2c.gif) no-repeat center left; display:block; padding:5px 10px 5px 40px; }
.proddetail .detail .ppd .add2wl a { white-space:nowrap; color:#fff; border-radius:4px; background:transparent url(../images/btn_a2wl.gif) no-repeat center left; display:block; padding:5px 10px 5px 40px; }
.proddetail .detail .ppd .add2gl a { white-space:nowrap; color:#fff; border-radius:4px; background:transparent url(../images/btn_a2gl.gif) no-repeat center left; display:block; padding:5px 10px 5px 40px; }
.proddetail .social { margin:10px 0; }
.proddetail .social .share-this { float:left; margin-top:2px; margin-right:5px; }

.proddetail ul.docs, 
.proddetail ul.docs li { list-style:none; padding:0; margin:0; }
.proddetail ul.docs li { padding:5px 0; }
.proddetail ul.docs li img { vertical-align:bottom; }
.proddetail ul.docs li .doc-icon { padding-right:5px; }
.proddetail ul.docs li a { padding-right:5px; }

.proddetail ul.fourn, 
.proddetail ul.fourn li { list-style:none; padding:0; margin:0; }

.proddetail .models .model { clear:both; margin:0 0 10px 0; }
.proddetail .models .model h4 { margin-top:5px; }
.proddetail .models .model .model-img { float:left; width:100px; }
.proddetail .models .model .model-info { float:left; }
.proddetail .models .model .model-info .desc { display:block; margin-bottom:10px; }
.proddetail .models .model .model-info .price { }

.proddetail #tab-misc ol li { margin-left:10px; } 

/*override fiche produit mobile*/
.proddetail_mobile .prevnext .pagenum { display:none; }
.proddetail_mobile .detail .img { padding:10px; width:auto; }
.proddetail_mobile .detail .info .rating { padding:0; border:0 none; }
.proddetail_mobile .detail .info .rating .lnk_readReviews { display:none; }
.proddetail_mobile .detail .info .rating .ctrls_genEval { display:none; }
.proddetail .prodlist_related { margin-top:20px; }

.proddetail ul.prod-tabs { margin:30px 0 10px 0; padding:0; float:left; list-style:none; height:27px; border-bottom:1px solid #999; border-left:1px solid #999; width:100%; }
.proddetail ul.prod-tabs li { float:left; margin:0; padding:0; height:26px; line-height:26px; border:1px solid #999; border-left:none; margin-bottom:-1px; overflow:hidden; position:relative; }
.proddetail ul.prod-tabs li a { text-decoration:none; color:#595959; display:block; /*font-size:1.2em;*/ padding:0 10px; border:1px solid #fff; outline:none; }
.proddetail ul.prod-tabs li a:hover { background:#d9e9ef; }
html .proddetail ul.prod-tabs li.active a { background:transparent url(../images/bkg-prod-tab.gif) repeat-x top left; }
html .proddetail ul.prod-tabs li.active, 
html .proddetail ul.prod-tabs li.active a:hover {border-bottom: 1px solid #fff; }

/*Suggestion FB*/
.proddetail .detail .axc_prod-suggest { margin-bottom:10px; border:3px solid darkgreen; border-radius:3px; padding:10px; }
.proddetail .detail .axc_prod-suggest .sugg-lbl { font-weight:bold; }
.proddetail .detail .axc_prod-suggest .log-link { margin-top:10px; }
.proddetail .detail .axc_prod-suggest .ppd { float:none!important; }
.proddetail .detail .axc_prod-suggest .ppd .lbl_price,
.proddetail .detail .axc_prod-suggest .ppd .price,
.proddetail .detail .axc_prod-suggest .ppd .cur_price,
.proddetail .detail .axc_prod-suggest .ppd .product_card_description,
.proddetail .detail .axc_prod-suggest .ppd .product_card_rebate { display:none; }
.proddetail .detail .axc_prod-suggest .ppd .add2c { margin-top:0!important; }


/* </ProdDetail> */

/* <Rating> */
/*outter container for axc_rating / has 2 modes - summary and listreviews*/
.axc_rating {} /*constant*/
.summary {} /* evaluation summary */
.listreviews {} /* list of all reviews/evals */
/*<general types>*/
.axc_rating .lbl {} /*label*/
.axc_rating .lnk {} /*link*/
.axc_rating .input {} /*other interactive control*/
.axc_rating .ctrls {} /*control group*/
.axc_rating .ovrl {} /*overlay panel*/
.axc_rating .txt {} /*overlay panel*/
.axc_rating .val {} /*validator*/
.axc_rating .chk {} /*checkbox*/
/*</general types>*/
/*<specific types>*/
/*in product card - evaluation summary*/
.gen_eval .lbl {}
.gen_eval .lnk {}
.gen_eval .input {}
.gen_eval .ctrls {} 
/*<new evaluation>*/
.ovrl_eval .lbl {}
.ovrl_eval .ctrls {}
.ovrl_eval .input {}
.ovrl_eval .val {}
.ovrl_eval .lnk {}
/*<new review>*/
.ovrl_review .lbl {}
.ovrl_review .ctrls {}
.ovrl_review .input {}
.ovrl_review .txt {}
.ovrl_review .val {}
/*<review list>*/
.review_list .lbl {}
.review_list .ctrls {}
.review_list .input {}
.review_list .chk {}
/*</specific types>*/
/*in product card - evaluation summary*/
.gen_eval {}
.gen_eval .ctrls_eval, .gen_eval .lnk_readReviews, .gen_eval .ctrls_genEval { margin:5px 0; }
.gen_eval .ctrls_eval { float:left; width:100%; }
.gen_eval .ctrls_eval .input_genEval { float:left; }
.gen_eval .ctrls_eval .lbl_genEval { float:left; }
.gen_eval .lnk_readReviews { clear:both; }
.gen_eval .ctrls_genEval { clear:both; }
.gen_eval .ctrls_genEval a.lnk_eval { color:#595959; background:transparent url(../images/btn_rate.gif) no-repeat center left; padding:1px 0 1px 15px; display:block; float:left; }
.gen_eval .ctrls_genEval a.lnk_review { color:#595959; background:transparent url(../images/btn_review.gif) no-repeat center left; padding:1px 0 1px 15px; display:block; float:left; margin-left:10px; }
.gen_eval .ctrls_genEval a:hover { text-decoration:underline; } 
/*<new evaluation>*/
.ovrl_eval {}
.ovrl_eval .ovrl_inner { padding:10px; }
.ovrl_eval .eval_title {}
.ovrl_eval .eval_title .lbl_title {}
.ovrl_eval .eval_title .lbl_subtitle {}
.ovrl_eval .lbl_evalSum { margin-top:20px; }
.ovrl_eval .lbl_evalSum span {}
.ovrl_eval .lbl_evalSum hr { width:500px; float:left; }
.ovrl_eval .evalFields { float:left; clear:both; width:100%; margin-top:10px; }
.ovrl_eval .ctrls_evalFields { float:left; clear:both; width:100%; }
.ovrl_eval .ctrls_evalFields .input_field { clear:both; float:left; width:100%; min-height:22px; }
.ovrl_eval .ctrls_evalFields .input_field .lbl_title { float:left; width:45%; }
.ovrl_eval .ctrls_evalFields .input_field .val_rating { float:left; }
.ovrl_eval .ctrls_evalFields .input_field .lnk_rating { float:left; }
.ovrl_eval .lbl_rated { clear:both; float:left; margin-top:5px; width:100%; }
.ovrl_eval .input_captcha { float:left; width:100%; clear:both; }
.ovrl_eval .input_captcha .captcha {}
.ovrl_eval .input_saveBtn { clear:both; float:right; text-align:right; width:100%; margin-top:10px; }
/*</new evaluation>*/
/*<new review>*/
.ovrl_review {}
.ovrl_review .ovrl_inner { padding:10px; }
.ovrl_review .review_title {}
.ovrl_review .lbl_title {}
.ovrl_review .lbl_subtitle {}
.ovrl_review .lbl_reviewSum { margin-top:20px; }
.ovrl_review .lbl_reviewSum span {}
.ovrl_review .lbl_reviewSum hr { width:500px; float:left; }
.ovrl_review .ctrls_userInfos { clear:both; float:left; width:100%; margin:10px 0; }
.ovrl_review .ctrls_userInfos .input_nickname { margin-bottom:10px; }
.ovrl_review .ctrls_userInfos .input_nickname .lbl_nickname {display:block;}
.ovrl_review .ctrls_userInfos .input_nickname .val_nickname {}
.ovrl_review .ctrls_userInfos .input_nickname .txt_nickname {  }
.ovrl_review .ctrls_userInfos .input_title { margin-bottom:10px;}
.ovrl_review .ctrls_userInfos .input_title .lbl_title {display:block;}
.ovrl_review .ctrls_userInfos .input_title .val_title {}
.ovrl_review .ctrls_userInfos .input_title .txt_title {  }
.ovrl_review .ctrls_userInfos .input_review {}
.ovrl_review .ctrls_userInfos .input_review .lbl_review {}
.ovrl_review .ctrls_userInfos .input_review .val_review {}
.ovrl_review .ctrls_userInfos .input_review .txt_review {display:block;}
.ovrl_review .lbl_rated {}
.ovrl_review .lbl_evalSum { clear:both; float:left; width:100%; margin:10px 0; }
.ovrl_review .lbl_evalSum span {}
.ovrl_review .lbl_evalSum hr { width:500px; float:left; }
.ovrl_review .ctrls_evalFields { clear:both; float:left; width:100%; }
.ovrl_review .ctrls_evalFields .input_field { clear:both; float:left; width:100%; }
.ovrl_review .ctrls_evalFields .input_field .lbl_title { float:left; width:45%; }
.ovrl_review .ctrls_evalFileds .input_field .val_rating { float:left; }
.ovrl_review .ctrls_evalFields .input_field .lnk_rating { float:left; }
.ovrl_review .input_captcha { clear:both; float:left; width:100%; }
.ovrl_review .input_captcha .captcha {}
.ovrl_review .input_saveBtn { clear:both; float:right; text-align:right; width:100%; margin-top:10px; }
/*</new review>*/
/*<review list>*/
.review_list { clear:both; float:left; width:100%; }
.review_list .lbl_titleReview { font-weight:bold; margin:15px 0; }
.review_list .lbl_box {}
.review_list .layers_box { /*float:left;*/ /*border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-top:1px solid #dedede; border-left:1px solid #dedede;*/ }
.review_list .ctrls_reviewlist { background:#EFEFEF; padding:5px; margin:5px 0; }
.review_list .ctrls_reviewlist select { font-size:11px; }
.review_list .ctrls_reviewlist .lbl_totalReviews { float:left; width:50%; font-weight:bold; }
.review_list .ctrls_reviewlist .input_sort { float:right; text-align:right; width:50%; }
.review_list .ctrls_reviewlist .input_langFilter { clear:both; float:left; width:100%; }
.review_list .ctrls_reviewlist .input_langFilter .lbl_title {}
.review_list .ctrls_reviewlist .input_langFilter input { vertical-align:bottom; margin:0 3px;}
.review_list .ctrls_reviewlist .input_langFilter .chk_en {}
.review_list .ctrls_reviewlist .input_langFilter .chk_fr {}
.review_list .ctrls_reviewlist .input_pageFilter { clear:both; float:left; margin:5px 0; width:100%; }
.review_list .ctrls_reviewlist .input_pageNav {}
.review_list .reviews {}
.review_list .reviews .review { clear:both; float:left; width:100%; padding:10px; }
.review_list .reviews .review .ctrls_evalFields { float:left; width:25%; }
.review_list .reviews .review .ctrls_evalFields .input_field { clear:both; float:left; width:100%; margin:2px 0; }
.review_list .reviews .review .ctrls_evalFields .input_field .lbl_title { font-weight:normal; float:left; width:45%; }
.review_list .reviews .review .ctrls_evalFields .input_field .lnk_rating { margin-top:1px; float:right; margin-right:20px; }
.review_list .reviews .review .ctrls_evalFields .input_mod { float:left; width:100%; clear:both; margin:2px 0; }
.review_list .reviews .review .ctrls_evalFields .input_mod .approve {}
.review_list .reviews .review .ctrls_evalFields .input_mod .delete {}
.review_list .reviews .review .review_text { border-left:1px solid #CFCFCF; float:left; padding-left:10px; width:73%; }
.review_list .reviews .review .review_text .lbl_title { font-weight:bold; margin-bottom:5px; }
.review_list .reviews .review .review_text .lbl_date {}
.review_list .reviews .review .review_text .lbl_comment { margin-bottom:5px; }
.review_list .reviews .review .review_text .lbl_user { clear:both;  font-weight:bold; text-align:left; width:100%; }
.review_list .reviews .review .review_text .lbl_helpCount { font-weight:bold; margin:10px 0; clear:both; }
.review_list .reviews .review .review_text .input_voteReview { margin:5px 0; }
.review_list .reviews .review .review_text .input_voteReview .btn_yes {}
.review_list .reviews .review .review_text .input_voteReview .btn_no {}
/* </Rating> */

/* <Nouveaute> */
.axm_nouveaute {}
.axm_nouveaute h2 { margin-bottom:0; }
.axm_nouveaute h3 { margin-top:20px; border-top:1px solid #eee;  border-bottom:1px  solid #eee; padding: 5px 0; }
.axm_nouveaute ul, .axm_nouveaute li { margin:0 0 5px 0; padding:0; list-style:none; }
.axm_nouveaute .date { font-size:10px; margin-bottom:2px; float:right; }
.axm_nouveaute .info { float:left; }
.axm_nouveaute .img { display:inline; margin-right:5px; float:left; }
.axm_nouveaute .img img { vertical-align:bottom; }
.axm_nouveaute .data { float:left; }
.axm_nouveaute .title { display:inline; font-weight:bold; }
.axm_nouveaute .desc { font-size:11px; }
.axm_nouveaute .auteur { font-size:11px; margin-top:3px; }
.axm_nouveaute .pagingNbCtrl, .axm_nouveaute .pagingIndexCtrl { font-size:11px; text-align:center; }
.axm_nouveaute .pagingNbCtrl label, .axm_nouveaute .pagingIndexCtrl label { margin:0 10px 0 3px; }
.axm_nouveaute .nouveaute_item_new {background-color:#fff9da!important; }
.axm_nouveaute .nouveaute_item { padding:3px 5px; background-color:#f3f3f3; }
/* </Nouveaute> */


/* <Bottin> */
.axm_bottin, .axm_bottin .pnlAlphaSearch, .axm_bottin .pnlKeywordSearch, .axm_bottin .pnlCustomSearch { margin-bottom:10px; }
.axm_bottin .pnlAlphaSearch, .axm_bottin .pnlKeywordSearch, .axm_bottin .pnlCustomSearch { border:1px solid #ddd; border-radius:4px; padding:5px; }
.axm_bottin .pnlAlphaSearch a {padding:2px;}
.axm_bottin .pnlAlphaSearch a.cur{font-weight:bold;}
.axm_bottin .lblCriteria{padding-top: 4px;display: block; float:left; width:200px; }
.axm_bottin input.txt{margin:0 10px; padding:2px 0; float:left;}
.axm_bottin input.btn{/*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;}
.axm_bottin input.btn:hover{background:#00adef;}
.axm_bottin .pnlKeywordSearch{/*padding-bottom:5px;*/}
.axm_bottin .userDetail{}
.axm_bottin .userDetail .imgUser{float:left; margin-right:20px;}
.axm_bottin .userDetail .infoUser{float:left;}
.axm_bottin .userDetail .infoUser .lbl{font-weight:bold;}
.axm_bottin .userDetail .infoUser .prop-row {margin-bottom:5px;}
.axm_bottin .userDetail .address { margin:20px 0; }
.axm_bottin .user_pager { padding:5px; text-align:center; background-color:#f1f1f1; border-radius:4px;}
.axm_bottin .user_pager input { margin-right:2px; }
.axm_bottin .user_pager label { margin-right:5px; }
.axm_bottin .user_pager .pagingNbItems { margin-bottom:5px; }
.axm_bottin .pagingControl {}
.axm_bottin table.tbl-customprop {}
.axm_bottin table.tbl-customprop .lbl-cell { width:206px; vertical-align:top; padding: 0 0 5px 0; }
.axm_bottin table.tbl-customprop .val-cell { vertical-align:top; }
.axm_bottin table.tbl-customprop select, .axm_bottin table.tbl-customprop input { font-size:11px; margin-right:2px; vertical-align:bottom; }
.axm_bottin table.tbl-customprop label { font-size:11px; }
.axm_bottin .userItem{margin-bottom:15px; padding-left:15px; background:transparent url(../images/bullet-user.gif) no-repeat left 5px;}
.lbl-left {float:left;}
.val-right {float:right;}
.axm_bottin .userDetail .lbl-left {font-weight:bold; padding-right:10px;}
.axm_bottin .userDetail .val-right {float:left;}
/* </Bottin> */

/* <Mini Panier> */
.axm_miniCart{border:1px solid #00AEEF; border-radius:4px; margin-bottom:10px; width:200px; box-shadow:0px 2px 2px #ccc; }
.axm_miniCart .noprod{display:none;}
.axm_miniCart .lbl{font-weight:bold;}
.axm_miniCart h3.title a{color:#4e4e4e;}
.axm_miniCart h3.title a:hover{color:#00AEEF;}
.axm_miniCart .passerCaisse {
	border-top: #CCC 1px solid;
	margin-top: 8px;
	padding: 5px 2px;
	text-align: right;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	padding: 5px 2px;
	float: right;
	margin-bottom:10px;
}
.axm_miniCart .passerCaisse a 
{
color: white;
border-radius: 4px;
background: transparent url(../images/go2.gif) no-repeat center right;
padding: 3px 25px 3px 10px; 
font-size:10px;
}
.typeCart{border-bottom:1px solid #00AEEF; background-color:#f0f0f0; padding:5px; text-align:center;border-radius:4px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
.typeCart select{margin:2px 0; font-size:11px; width:159px;}
.miniCart_content{padding:10px;}
.axm_miniCart .titreMiniCart{display:block; font-size:15px; text-transform:uppercase; font-weight:bold; color:#00AEEF;}
.prod_miniCart {margin-bottom: 10px;border-bottom: 1px #CCC solid;padding-bottom: 15px;}
.prod_miniCart .img{margin-right:5px; }
.prod_miniCart .img,.prod_miniCart .info{float:left;}
.prod_miniCart .info{width:110px;}
.prod_miniCart .info h3{margin: 0 0 5px 0;}
.prodprix span{font-size:20px;}
/* </Mini Panier> */


/* <OrderHistory> */
.axm_orderhistory { font-size:11px; }
.axm_orderhistory th { text-align:left; border-bottom:1px solid #ccc; padding:3px 2px; }
.axm_orderhistory td { padding:3px 2px; border-bottom:1px solid #eee; }
.axm_orderhistory .orderid { width:150px; }
.axm_orderhistory .itemcount { width:110px; text-align:center; }
.axm_orderhistory .date { width:120px; }
.axm_orderhistory .order-info { display:block; padding:10px; border:1px solid #ccc; border-radius:4px; margin-bottom:10px; }
.axm_orderhistory .unitprice { text-align:right; }
.axm_orderhistory .totalprice { text-align:right; }
.axm_orderhistory .qte { text-align:center; }
.axm_orderhistory .prod-price { width:80px; text-align:right; }
.axm_orderhistory .order-totalprice { text-align:right; display:block; }

.axm_orderhistory fieldset { padding:2px 5px 5px 5px; border:1px solid #ccc; border-radius:4px; }
.axm_orderhistory fieldset legend { font-size:12px; font-weight:bold; padding:0 5px; color:#555; }
.axm_orderhistory fieldset table { margin:0; padding:0; border-spacing:0; border-collapse:collapse;}
.axm_orderhistory fieldset table td { padding:2px 0; vertical-align:top; }
.axm_orderhistory fieldset table td .lbl { padding:0 8px 0 0; }
.axm_orderhistory .header { font-weight:bold; border-bottom:1px solid #ccc; }
.axm_orderhistory fieldset { margin-bottom:20px;}
.axm_orderhistory .list td { padding:3px 0; border-bottom:1px solid #eee; }
.axm_orderhistory .list td.date { width:auto; }
.axm_orderhistory .total-zone {}
.axm_orderhistory .total-zone .total-box { float:right; }
.axm_orderhistory .total-zone .total-box .lbl { display:inline-block; width:85px!important; padding-right:10px; font-weight:bold; }
.axm_orderhistory .total-zone .total-box .val { display:inline-block; text-align:right; }
.axm_orderhistory .lnk-print-zone { text-align:center; }
.axm_orderhistory .lnk-print-zone a.lnk-print { /*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; }
.axm_orderhistory .lnk-print-zone a.lnk-print:hover{background:#00adef;}

.axm_orderhistory .pager { font-size:11px; margin-bottom:5px; text-align:center; background-color:#eee; padding:10px 0; margin-top:15px; }
.axm_orderhistory hr.sep { color:#ccc; margin:10px 0; border:0 none; border-bottom:1px solid #ccc; }
/*Navigation*/
.axm_orderhistory div.order-nav ul { margin:10px 0; padding:0; float:left; list-style:none; height:27px; border-bottom:1px solid #999; border-left:1px solid #999; width:100%; border-radius: 4px 0 0 0; }
.axm_orderhistory div.order-nav ul li { float:left; margin:0; padding:0; height:26px; line-height:26px; border:1px solid #999; border-left:none; margin-bottom:-1px; overflow:hidden; position:relative; border-radius:4px 4px 0 0; }
.axm_orderhistory div.order-nav ul li a { text-decoration:none; color:#595959; display:block; /*font-size:1.2em;*/ padding:0 10px; border:1px solid #fff; outline:none; border-radius:4px 4px 0 0; }
.axm_orderhistory div.order-nav ul li a:hover { background:#d9e9ef; }
.axm_orderhistory div.order-nav ul li.active a { background:transparent url(../images/bkg-prod-tab.gif) repeat-x top left; }
.axm_orderhistory div.order-nav ul li.active, 
.axm_orderhistory div.order-nav ul li.active a:hover { border-bottom: 1px solid #fff; }
/* </OrderHistory> */

/* <Dealer Locator> */
.didyoumean { display:none; }
.didyoumean .sug-results { }
.didyoumean .lbl { }
.didyoumean a.sug{ }
.didyoumean li.sug{ }
.didyoumean ul.sug{ }
.didyoumean .more { display:none; }
.didyoumean .more-sug-results { }
.didyoumean .more .lbl { }
.didyoumean .more  a.sug{ }
.didyoumean .more  li.sug{ }
.didyoumean .more  ul.sug{ }

.google_marker_dealer {
	/*position: absolute;*/
	background-image: url(../images/axis_marker.png);
	font:bold 12px arial,verdana,sans-serif;
	color:#000;
	
	text-align: center;
	width: 50px;
	height: 38px;
	padding-top: 12px;
}
.google_marker_dealer:hover:active { cursor: pointer; }
                                       
.google_marker_cluster1 
{
	/*position: absolute;*/
	background-image: url(../images/axis_marker_cluster1.png);
	font:bold 12px arial,verdana,sans-serif;
	color:#000;
	
	text-align: center;
	width: 50px;
	height: 50px;
}
.google_marker_cluster1:hover:active { cursor: pointer; }

.axm_deal_search { border:1px solid #ccc; padding:5px; border-radius:4px; margin:5px;}
.axm_deal_search h2 { margin-top:0;}
.axm_deal_search span.lbl{display:block; margin:2px 0;}
.axm_deal_search span.data{display:block; margin:5px 0;}
.axm_deal_search input.txt{padding:2px; max-width:230px; width:97%; }
.axm_deal_search .btn { display:block; margin:5px 0; text-align:right }
.axm_deal_search .btn input { /*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; }
.axm_deal_search .btn input:hover{background:#00adef;}

.overlay_search { background-color:#000; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000;}
.overlay_search { -filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3; opacity:0.3;}
.loading_content { border-radius:10px; text-align:center; display:block; position:fixed; z-index:1001; top:50%; left:50%; width:200px; margin-left:-100px; height:80px; margin-top:-40px; background:#eee; }
.load-container { margin-top:25px; }
.load-container .msg { margin-top:5px; }

.axm_deal_list .axm_deal_search { margin-top:0; }
.axm_deal_list .err p { border: 1px dashed #ff0000; border-radius:4px; margin:5px; padding:5px; color:#ff0000; display:block; }
.axm_deal_list .didyoumean { border: 1px solid #ccc; border-radius:4px; margin:5px; padding:5px; }
.axm_deal_list .didyoumean .sug-results-title { font-weight:bold; }
.axm_deal_list .didyoumean .sug-results ul { margin:5px 0; }
.axm_deal_list .didyoumean .sug-results .more { margin:10px 0 0 0; }
.axm_deal_list .didyoumean a.btn_close { float:right; background:transparent url(../images/deal_btn_close.gif) no-repeat; width:17px; height:18px; overflow:hidden; text-indent:-9999px; }
.axm_deal_list .didyoumean a.btn_open { float:right; background:transparent url(../images/deal_btn_open.gif) no-repeat; width:17px; height:18px; overflow:hidden; text-indent:-9999px; }
.axm_deal_list .directions { border: 1px solid #ccc; border-radius:4px; margin:5px; padding:5px; }
.axm_deal_list .directions .lbl { font-weight:bold; }
.axm_deal_list .directions .dir-results { font-size:90%; }
.axm_deal_list .directions a.btn_close { float:right; background:transparent url(../images/deal_btn_close.gif) no-repeat; width:17px; height:18px; overflow:hidden; text-indent:-9999px; }
.axm_deal_list .zone_searchMap .col-left { float:left; width:250px; }
.axm_deal_list .zone_searchMap .map-panel { float:left; width:500px; }
.axm_deal_list .zone_filtres { border:1px solid #ccc; padding:5px; border-radius:4px; margin:5px; }
.axm_deal_list .zone_filtres h2 { margin-top:0; }
.axm_deal_list .filtresAppliques { border:1px solid #ccc; padding:5px; border-radius:4px; margin:5px; }
.axm_deal_list .filtresAppliques h3 { margin:0; }
.axm_deal_list .filtresAppliques .filtre_container { float:left; margin:5px 30px 0 0; font-size:11px; }
.axm_deal_list .results { border:1px solid #ccc; padding:5px; border-radius:4px; margin:5px; }
.axm_deal_list .filter-region { float:left; width:240px; }
.axm_deal_list .filter-region h2 { margin-top:0; }
.axm_deal_list .filter-region ul, .axm_deal_list .filter-region li { margin:0; padding:1px 0 1px 0; list-style:none; font-size:11px; }
.axm_deal_list .filter-region li li { padding:1px 0 1px 10px; }
.axm_deal_list .list { float:left; width:485px; margin-top:10px; }
.axm_deal_list .lnkDetaillant_sel { font-weight:bold; }
.axm_deal_list .results .pager { font-size:11px; margin-bottom:5px; text-align:center; background-color:#eee; padding:10px 0; margin-top:15px; }
.axm_deal_list .results .dealerListItem {background-color:#f1f1f1; margin:0 0 2px 0; padding:5px; }
.axm_deal_list .results .dealerListItem:hover { background-color:#ddd; }
.axm_deal_list .results .dealerListItem .lbNumerotation { margin-right:5px; float:left; width:25px; font-weight:bold; text-align:center; padding:5px 0; background-color:#ddd; }
.axm_deal_list .results .dealerListItem:hover .lbNumerotation { background-color:#eee; }
.axm_deal_list .results .dealerListItem .info { float:left; width:445px; }
.axm_deal_list .results .dealerListItem .addr { display:block; float:left; width:400px; font-size:11px;}
.axm_deal_list .results .dealerListItem .lnkTitre {display:block; font-size:12px; }
.axm_deal_list .results .dealerListItem .lbDistance { float:right; font-size:11px; }
.axm_deal_list .results .dealerListItem a.lnkMap { display:block; clear:both; font-size:11px; }
/*Detail*/
.detDetails_container .info { margin-bottom:10px; }
.detDetails_container .lbAdresse { display:block; font-size:11px; }
.detDetails_container .lbVille { display:block; font-size:11px; }
.detDetails_container .lbDistance { font-weight:bold; font-size:11px; }
.detDetails_container .pnlPropriete_lbTitre { display:block; }
.detDetails_container .pnlPropriete_lbTexte { display:block; }
/*Offres d'emploi*/
.detDetails_container .careerlist { font-size :11px; width:750px; }
.detDetails_container .careerlist .head { font-weight:bold; margin-bottom:10px;}
.detDetails_container .careerlist .item a.title { font-weight:bold; }
.detDetails_container .careerlist .item { border-top:1px solid #ccc; padding:3px 0; }
.detDetails_container .careerlist .title { width:300px; float:left; }
.detDetails_container .careerlist .type { width:120px; float:left; }
.detDetails_container .careerlist .sched { width:150px; float:left; }
.detDetails_container .careerlist .empl { width:180px; float:left; }
.detDetails_container .careerlist .list { border-bottom:1px solid #ccc; margin-bottom:10px; }
.detDetails_container .careerlist .pager { font-size:11px; margin-bottom:5px; text-align:center; background-color:#eee; padding:10px 0; }
/*Mobile*/
.mobile-locator { padding:10px; font-size:120%;  }
.mobile-locator a.btn-show-search, 
.mobile-locator a.btn-show-filters { background:transparent url(../images/close.png) no-repeat right center; border:0 none; display:block; padding:5px 0 ; font-weight:bold;  }
.mobile-locator a.btn-show-search:hover, 
.mobile-locator a.btn-show-filters:hover { color:#00adef; }
.mobile-locator a.btn-show-search.close, 
.mobile-locator a.btn-show-filters.close { background:transparent url(../images/open.png) no-repeat right center; }
.mobile-locator ul, 
.mobile-locator li { margin:0; padding:0; list-style:none; }
.mobile-locator input[type=button],
.mobile-locator input[type=submit] { -webkit-appearance:none; }
.mobile-locator input { padding:10px; }
.mobile-locator input.btn { border-radius:4px; border:0 none; background:#888; cursor:pointer; color:#fff; }
.mobile-locator input.btn:hover {background:#00adef;}
.mobile-locator .search  { text-align:center; padding:10px 0 0 0; margin-top:10px; }
.mobile-locator .search input.btn-locate { padding:10px 20px; }
.mobile-locator .search input.btn-place { padding:10px 20px; }
.mobile-locator .search .sep { margin:15px 0 10px 0; border-top:1px solid #ccc; text-align:center; }
.mobile-locator .search .sep span { display:inline-block; margin-top:-10px; background-color:#fff; position:relative; padding:0 5px; }
.mobile-locator .search .addr {}
.mobile-locator .search .addr input.txt { width:65%; }
.mobile-locator .search .addr input.btn {}
.mobile-locator .search select { width:100%; padding:5px; height:30px; margin-bottom:10px; }
.mobile-locator .filters { border-bottom:1px solid #ccc; padding:0 0 10px 0; margin-bottom:10px; }
.mobile-locator .filters ul { text-align:left; }
.mobile-locator .filters label {}
.mobile-locator .filters input[type=checkbox] { -webkit-transform:scale(1.3,1.3); margin-right:7px; }
.mobile-locator .filters li { margin-bottom:8px; }
.mobile-locator .results { border-top:1px solid #ccc; margin-top:10px; padding:10px 0; text-align:left; }
.mobile-locator .results .item { padding:10px; position:relative; margin-bottom:10px; border-radius:5px; background-color:#fafafa; cursor:pointer; }
.mobile-locator .results .item .num { position:absolute; left:10px; top:10px; background:#00adef; padding:3px; border-radius:2px; float:left; margin-right:10px; width:15px; height:15px; display:block; text-align:center; font-weight:bold; color:#fff!important; font-size:11px; }
.mobile-locator .results .item .res { float:left; padding-top:3px; margin:0 70px 0 30px; }
.mobile-locator .results .item .res .addr { display:block; font-size:11px; }
.mobile-locator .results .item .res .cty { display:block; font-size:11px; }
.mobile-locator .results .item .dst { float:right; position:absolute; right:10px; top:12px; }
.mobile-locator .results .pager { text-align:center; }
.mobile-locator .results .pager li { margin:0; padding:0; }
.mobile-locator .results .pager a,
.mobile-locator .results .pager span { display:none; padding:5px 10px; font-size:12px; }
.mobile-locator .results .pager a.prev,
.mobile-locator .results .pager a.next { display:inline-block; }
.mobile-locator .results .pager a span { padding:10px; display:inline-block; border-radius:4px; border:0 none; background:#888; cursor:pointer; color:#fff;}
.mobile-locator .results .pager a:hover span { background:#00adef; }
.mobile-locator .results .pager a.inac span { background:#ddd;}
.mobile-locator .results .pager a:hover span { background:#ddd; }
.mobile-locator .results .pager { padding-top:5px; }
/*Avec des résultats */
.mobile-locator-collapsed {}
.mobile-locator-collapsed .search,
.mobile-locator .filters .filter-box { display:none; }
/*Detail*/
.mobile-details .info { margin-bottom:10px; }
.mobile-details .lbAdresse { display:block; font-size:11px; }
.mobile-details .lbVille { display:block; font-size:11px; }
.mobile-details .lbDistance { font-weight:bold; font-size:11px; }
.mobile-details .pnlPropriete_lbTitre { display:block; }
.mobile-details .pnlPropriete_lbTexte { display:block; }
/*Offres d'emploi*/
.mobile-details .careerlist { font-size :11px; width:100%;}
.mobile-details .careerlist .head { font-weight:bold; margin-bottom:10px;}
.mobile-details .careerlist .item a.title { font-weight:bold; }
.mobile-details .careerlist .item { border-top:1px solid #ccc; padding:3px 0; }
.mobile-details .careerlist .title { width:50%; float:left; }
.mobile-details .careerlist .type { width:20%; float:left; }
.mobile-details .careerlist .sched { /*width:20%; float:left;*/ display:none; }
.mobile-details .careerlist .empl { width:30%; float:left; }
.mobile-details .careerlist .list { border-bottom:1px solid #ccc; margin-bottom:10px; }
.mobile-details .careerlist .pager { font-size:11px; margin-bottom:5px; text-align:center; background-color:#eee; padding:10px 0; }
/* </Dealer Locator> */

/* <Career> */
.axm_career .careerlist { font-size :11px; width:750px; }
.axm_career .careerlist .head { font-weight:bold; margin-bottom:10px;}
.axm_career .careerlist .item a.title { font-weight:bold; }
.axm_career .careerlist .item { border-top:1px solid #ccc; padding:3px 0; }
.axm_career .careerlist .title { width:300px; float:left; }
.axm_career .careerlist .type { width:120px; float:left; }
.axm_career .careerlist .sched { width:150px; float:left; }
.axm_career .careerlist .empl { width:180px; float:left; }
.axm_career .careerlist .list { border-bottom:1px solid #ccc; margin-bottom:10px; }
.axm_career .careerlist .pager { font-size:11px; margin-bottom:5px; text-align:center; background-color:#eee; padding:10px 0; }

.axm_career .careerdetail { font-size :11px; width:600px; }
.axm_career .careerdetail .titre { margin-bottom:10px; font-weight:bold;}
.axm_career .careerdetail .typenumero { margin-bottom:10px;}
.axm_career .careerdetail .exigence { text-align: justify;  margin-bottom:10px;}
.axm_career .careerdetail .description { text-align: justify;  margin-bottom:10px;}
.axm_career .careerdetail .horaire{ margin-bottom:10px; }
.axm_career .careerdetail .emplacement{ margin-bottom:10px;}
.axm_career .careerdetail .succursale{ margin-bottom:10px;}
.axm_career .careerdetail .lblhoraire{ font-weight:bold;}
.axm_career .careerdetail .lblemplacement{ font-weight:bold;}
.axm_career .careerdetail .lblsuccursale{ font-weight:bold;}
.axm_career .careerdetail .lbltype{ font-weight:bold;}
.axm_career .careerdetail .lblnumero{ font-weight:bold;}
.axm_career .careerdetail .type{ padding-right:10px;}
.axm_career .careerdetail .suc_cbx_stvp { max-height:none; }
.axm_career .careerdetail .suc_cbx_stvp input { float:left; margin:0 2px; width:17px; height:18px; background:transparent url(../images/deal_btn_close.gif); border:0 none; cursor:pointer; }

/* <QuickMenu> */
.axm_qmenu {}
.axm_qmenu_simple {}
.axm_qmenu_list {}
.axm_qmenu_ddl {}
.axm_qmenu_ddl select { font-size:11px; }
.axm_qmenu_carousel {}
.axm_qmenu .qMenu_carrousel_container { border:1px solid #ccc; border-radius:4px; padding:5px; margin:10px 0; }
.axm_qmenu .qMenu_carrousel_container li { margin:5px; }
.axm_qmenu_carousel_nav { text-align:center; }
.axm_qmenu_carousel_nav input { margin:0 10px; }
/* </QuickMenu> */

/* <Module document> */
.axm_doc { border:1px solid #ccc; border-radius:4px; padding:10px; margin:0 5px 5px 0; width:200px;}
.axm_doc .doc-img { float:left; width:15px; margin-right:5px; }
.axm_doc .doc-info { float:left;}
.axm_doc .doc-title { font-weight:bold; display:block; margin-top:2px; }
.axm_doc .doc-desc { font-size:11px; display:block; margin:5px 0 10px 0; }
.axm_doc a { font-size:11px; }
.axm_doc .doc-links img { margin-right:3px; vertical-align:bottom; }
.axm_doc .doc-links .doc-detail { margin-bottom:5px; }
/* </Module document> */

/* <Sélection de modèles> */
.prodlist_modelselect .model { /*clear:both;*/ margin:0 0 10px 0; border:1px solid #ccc; border-radius:4px; padding:10px; margin:10px 0; float:left; width:300px; margin-right:10px; }
.prodlist_modelselect .model h4 { margin:0; }
.prodlist_modelselect .model .model-img { float:left; width:100px; }
.prodlist_modelselect .model .model-info { float:left; font-size:11px; }
.prodlist_modelselect .model .model-info .prod-name { display:block; }
.prodlist_modelselect .model .model-info .sku {}
.prodlist_modelselect .model .model-info .prod-no { }
.prodlist_modelselect .model .model-info .desc { display:block; margin:5px 0 10px 0; }
.prodlist_modelselect .model .model-info .price { }
/* </Sélection de modèles> */


/*<module login>*/
.log_loginctrl { padding-bottom:2px;  font-size:12px; width:220px; }
.log_loginctrl .log_labelzone { margin:10px 0 20px 10px; width:100%; }
.log_loginctrl span.lbl { font-weight:bold; display:block; padding-bottom:2px; }
.log_loginctrl input.txt { padding:3px; width:200px; }
/*.log_loginctrl .log_buttonzone { margin-top:10px; clear:both;}
.log_loginctrl .log_linkzone { font-size:10px; width:100%; padding-bottom:5px; }
*/
.log_loginctrl .log_valsum, 
.log_loginctrl .log_valsum_confirm { background-color:#fffdf4; margin:0 0 10px 0; padding:10px; position:relative; display:block; }
.log_loginctrl .log_valsum { border:dashed 1px #A10035; color:#A10035; }
.log_loginctrl .log_valsum_confirm { border:dashed 1px green; color:green; }
.log_loginctrl .log_valsum ul, 
.log_loginctrl .log_valsum_confirm ul { list-style:none; margin:0; padding:0; text-align:left; }
.log_loginctrl .log_linkzone a{color:#4e4e4e;  display:block;}
.log_loginctrl .log_linkzone a:hover{color:#888;}
.log_loginctrl .log_linkzone{text-align:right; font-size:10px; font-family:Arial; margin:10px 0; padding:0 17px 0 0;}
.log_loginctrl .log_buttonzone input{/*height:24px;*/ /*padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; float:right; */ }
.log_loginctrl .log_buttonzone input:hover{/*background:#00adef;*/}
.log_loginctrl .log_status,
.log_loginctrl .log_status, .log_linkzone {text-align:center!important; width:100%; }


/*<Liste d'abonnement>*/
.axm_abon .divAbonnement{}
.axm_abon .conf{padding:10px; display:block; margin-bottom:10px; border-width:1px; border-style: solid; width:331px; text-align:center; border-radius:4px;}
.axm_abon .validator div{ border:#A10035 1px solid;padding:10px;  margin-bottom:10px; width:331px; text-align:center; border-radius:4px;}
.axm_abon .validator div li{list-style:none;}
.axm_abon .ident .conf,.axm_abon .cancel .conf,
.axm_abon .envoi .conf,.axm_abon .inscr .conf{border-color:#006400; color:#006400;}
/*</Liste d'abonnement>*/

/*<Info_Solde - Fidélisation>*/
.divFidelisationInfoSolde span.lbl{font-weight:bold;}
.divFidelisationInfoSolde input.txt{padding:2px;}
.divFidelisationInfoSolde input.btn{/*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;}
.divFidelisationInfoSolde input.btn:hover{background:#00adef;}
.divFidelisationInfoSolde .lblSolde{padding:10px; border:#00AEEF 1px solid; display:block; margin-bottom:10px; text-align:center; width:360px; border-radius:4px; }
.divFidelisationInfoSolde .nbPoints{font-size:16px; font-family:Georgia; color:#00AEEF; font-weight:bold;}
/*</Info_Solde - Fidélisation>*/


/*<Comparateur>*/
.axc_comparateur{ }
.axc_comparateur table{width:100%; border-collapse:collapse; border:#ccc 1px solid;}
.axc_comparateur table td{padding:7px; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; vertical-align:middle; text-align:center;}
.axc_comparateur table{width:100%; border-collapse:collapse; border:#ccc 1px solid;}
.axc_comparateur table td.tdGroup{background:#f0f6fa;font-weight:bold; text-align:left;}
.axc_comparateur table td.lbl{width:200px; text-align:left;}
.axc_comparateur table tr{}
.axc_comparateur table tr:hover,.axc_comparateur table tr.odd:hover{background-color:#f0f6fa;}
.axc_comparateur table tr.even{}
.axc_comparateur table tr.odd{background:#f5f5f5;}

.axc_comparateur .itemTitre{font-weight:bold;}
.axc_comparateur .itemTitreSubItem{}
.axc_comparateur .itemTitreGroup{}
/*</Comparateur>*/


/*<Mobile Switcher>*/
/*.axc_Switch2Mobile{position:absolute; top:0; }
.axc_Switch2Mobile a
{
	color:white; 
	display:block; 
	font-size:11px;
	width:140px;
}
.axc_Switch2Mobile a:hover{color:Orange;}
.containerLnks 	
{
	border-bottom-right-radius: 4px;	
	border-bottom-left-radius: 4px; 
	background-color:#888;
	padding:5px 10px 5px 5px;
	width:12px;
	overflow:hidden;
}
.axc_Switch2Mobile a.lnk_mob2main{background:transparent url(../images/mob2main.png) no-repeat left center; padding-left:24px; }
.axc_Switch2Mobile a.lnk_main2mob{ background:transparent url(../images/main2mob.png) no-repeat left center; padding-left:24px; }*/
a#switchSite_lnk { 
	border-bottom-right-radius: 4px;	
	border-bottom-left-radius: 4px; 
	color:#fff;
	font-size:11px;
	padding:5px 10px 5px 25px;
	display:inline-block;
	background:#888 url(../images/main2mob.png) no-repeat 5px center;
}
/*</Mobile Switcher>*/

/* <Blog> */
.axm_blog {}
.axm_blog .listpost {}
.axm_blog .postdetail {}
.axm_blog .blogpost-noposts { border:1px solid #ccc; border-radius:4px; margin:10px 0; padding:10px; text-align:center; }
.axm_blog .add-zone { margin:5px 0; }
.axm_blog .add-zone, .axm_blog .edit-zone { text-align:right; }
.axm_blog .add-zone input, .axm_blog .edit-zone input { /*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; }
.axm_blog .add-zone input:hover, .axm_blog .edit-zone input:hover{background:#00adef;}
.axm_blog .listpost .blogpost-item { border:1px solid #ccc; border-radius:4px; margin-bottom:10px; padding:10px; }
.axm_blog .listpost .blogpost-item .img img { float:left; margin:0 10px 10px 0;  }
.axm_blog .listpost .social { margin-top:10px; clear:both; }
.axm_blog .listpost .blogpost-item h1, .axm_blog .listpost .blogpost-item h2 { margin-top:0;  border-bottom:0 none; }
.axm_blog .listpost .blogpost-item h1 { font-weight:normal; }
.axm_blog .listpost .blogpost-item .date { font-size:11px; }
.axm_blog .listpost .blogpost-item .post-info { font:normal 11px arial,verdana,sans-serif;  margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #ddd; }
.axm_blog .listpost .blogpost-item .post-info .author,
.axm_blog .listpost .blogpost-item .post-info .category { margin-bottom:10px; padding-top:5px;  border-top:1px solid #ddd; }
.axm_blog .listpost .blogpost-item .post-info .comments,
.axm_blog .listpost .blogpost-item .post-info .tags { }
.axm_blog .listpost .preview { border-color:#ff0000; background-color:#ffe9e9; }
.axm_blog .listpost .blogpost-item .post-info .left-col { float:left; width:50%; }
.axm_blog .listpost .blogpost-item .post-info .right-col { float:right; width:50%; }
.axm_blog .listpost .blogpost-item .post-info .lbl { font-weight:bold; float:left; width:20%; }
.axm_blog .listpost .blogpost-item .post-info .val { float:left; clear:right; width:80%; }
.axm_blog .pager { font-size:11px; margin-bottom:5px; text-align:center; background-color:#eee; padding:10px 0; margin-top:15px; border:1px solid #ccc; border-radius:4px; }
.axm_blog .pager label { margin:0 5px 0 3px; }
.axm_blog .pager .pagingNbItems { margin-bottom:5px; }
.axm_blog .postdetail .blogpost-item { border:0 none!important; padding:0!important; margin-bottom:30px; }
.axm_blog .postdetail .blogpost-item.preview { border:1px solid #ff0000!important; padding:5px!important; }
/* Commentaires */
.axm_blog .commentlist { border:1px solid #ccc; border-radius:4px; margin-bottom:30px; }
.axm_blog .commentlist .edit-zone { float:right; }
.axm_blog .commentlist hr { border:0 none; border-bottom:1px solid #ddd; margin:0;}
.axm_blog .commentlist .preview { border:1px solid #ff0000; border-radius:4px; }
.axm_blog .commentlist .item { padding:10px; }
.axm_blog .commentlist .item .comment-zone .name { font-weight:bold; color:#00adef; }
.axm_blog .commentlist .item .comment-zone .date { display:block; font-size:11px; }
.axm_blog .commentlist .item .comment-zone .comm { margin-top:10px; }
.axm_blog .commentlist .pager { margin-bottom:0; border:0 none; border-top:1px solid #ccc; border-radius:0 0 4px 4px; }
.axm_blog .comm-disabled { text-align:center; font-style:italic; border:0 none; }
.axm_blog .usrcomment { border:1px solid #ccc; border-radius:4px; margin-bottom:10px; padding:10px; }
.axm_blog .usrcomment .valsum { background-color:#fff; margin:0 0 10px 0; padding:10px; display:block; }
.axm_blog .usrcomment .valsum { border:dashed 1px #A10035; color:#A10035; }
.axm_blog .usrcomment .lbl { float:left; width:130px; padding-top:1px; }
.axm_blog .usrcomment .lbl span { padding-right:3px; }
.axm_blog .usrcomment .note { font-size:10px; font-style:italic; }
.axm_blog .usrcomment .line { margin-bottom:3px; }
.axm_blog .usrcomment .line input.txt { font-size:11px; width:300px; }
.axm_blog .usrcomment .line textarea { font:normal 11px arial,verdana, sans-serif; width:598px; height:100px; }
.axm_blog .usrcomment .btn { margin-top:10px; margin-left:130px; }
.axm_blog .usrcomment .btn input { /*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; }
.axm_blog .usrcomment .btn input:hover { background:#00adef; }
.axm_blog .usrcomment .conf { border:1px solid #006400; border-radius:4px; margin:20px 0; color:#006400; padding:20px; text-align:center; }
/* Navigation */
.axm_blognav { margin-bottom:10px; }
.axm_blognav .tags { list-style:none; padding:0; margin:0; }
.axm_blognav .tags li { display:inline; }
.axm_blognav .tags li .count { display:none; }
.axm_blognav .tags li a { font-size:100%; white-space:nowrap; }
.axm_blognav .tags li.o1 a { font-size:80%; }
.axm_blognav .tags li.o2 a { font-size:90%; }
.axm_blognav .tags li.o3 a { font-size:100%; }/*milieu*/
.axm_blognav .tags li.o4 a { font-size:130%; }
.axm_blognav .tags li.o5 a { font-size:160%; }
/* </Blog> */

/*<DealerSelector>*/
.suc_cbx { 
	background:transparent url(../images/sitescomboboxheaderarrow.gif) no-repeat 126px 1px;
	width:140px; 
	border:solid 1px #999;
	cursor:pointer;
	padding:1px 1px 2px 1px;
}
.suc_cbx:hover { background-image:url(../images/sitescomboboxheaderarrowover.gif); }
.suc_cbx_sb { padding:1px; }
.suc_cbx_rs { display:none; border:solid 1px #999; position:absolute; background-color:#fff; }
.suc_cbx_stvp { max-height:55px; overflow:auto; }
.suc_cbx_i, .suc_cbx_ia { white-space: nowrap; overflow:hidden; }
.suc_cbx_stvp .suc_cbx_i, .suc_cbx_stvp .suc_cbx_ia { padding:1px; }
.suc_cbx_i { background-color:#efefef; }
.suc_cbx_ia { background-color:#dedede; }
.suc_cbx_i .itm, .suc_cbx_ia .itm { margin-top:3px; }
.suc_cbx_vp { overflow:auto; white-space:nowrap; max-height:120px; }
.suc_cb_acb { text-decoration:none; color:#000; }
.radioDealers .suc_cbx_stvp { max-height:120px!important; margin-top:3px; }
span.suc_cbx_mode label img { vertical-align:bottom; }
/*</DealerSelector>*/

/*<Order management>*/
.amx_ordermanager {}
.amx_ordermanager .order-list {}
.amx_ordermanager .order-detail {}
.amx_ordermanager .order-delivery {}
.amx_ordermanager .order-trans {}
.amx_ordermanager .order-advanced {}
/*Common*/
.amx_ordermanager, 
.amx_ordermanager select,
.amx_ordermanager input,
.amx_ordermanager textarea { font-size:11px; }
.amx_ordermanager .lbl { font-weight:bold; color:#777; }
.amx_ordermanager .val { color:#000; }
.amx_ordermanager .lbl label { font-weight:normal;}
.amx_ordermanager fieldset { padding:2px 5px 5px 5px; border:1px solid #ccc; border-radius:4px; }
.amx_ordermanager fieldset legend { font-size:12px; font-weight:bold; padding:0 5px; color:#555; }
.amx_ordermanager fieldset table { margin:0; padding:0; border-spacing:0; border-collapse:collapse;}
.amx_ordermanager fieldset table td { padding:2px 0; vertical-align:top; }
.amx_ordermanager fieldset table td .lbl { padding:0 8px 0 0; }
.amx_ordermanager .header { font-weight:bold; border-bottom:1px solid #ccc; }
.amx_ordermanager hr.sep { color:#ccc; margin:10px 0; border:0 none; border-bottom:1px solid #ccc; }
.amx_ordermanager .list td { padding:3px 0; border-bottom:1px solid #eee; font-size:11px; }
.amx_ordermanager .prod-price { width:80px; text-align:right; }
.amx_ordermanager .btn{ /*height:24px;*/ padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;}
.amx_ordermanager .btn:hover{background:#00adef;}
/*Order list*/
.amx_ordermanager .order-list .search-box { padding:10px; border:1px solid #ccc; border-radius:4px; margin:0 0 10px 0; font-size:11px; }
.amx_ordermanager .order-list .search-zone { margin:0 0 10px 0; }
.amx_ordermanager .order-list .search-zone .search { padding-right:50px; }
.amx_ordermanager .order-list .search-zone .search input { width:200px; }
.amx_ordermanager .order-list .search-zone input[type="text"] { font-size:11px; }
.amx_ordermanager .order-list .search-zone .lbl { font-weight:bold; } 
.amx_ordermanager .order-list .search-zone .date-s,
.amx_ordermanager .order-list .search-zone .date-e {}
.amx_ordermanager .order-list .search-zone .date-and { padding:0 10px; }
.amx_ordermanager .order-list .search-zone .date-s input[type="text"],
.amx_ordermanager .order-list .search-zone .date-e input[type="text"] { width:70px; }
.amx_ordermanager .order-list .search-zone .btn-zone { padding:0 0 0 50px; }
.amx_ordermanager .order-list .search-zone button.date-picker-control { background-position:0 1px; height:17px; } /*pour réajuster le date-picker*/
.amx_ordermanager .order-list .filter-zone {}
.amx_ordermanager .order-list .filter-zone .state { font-weight:bold; display:inline-block; padding:0 40px 0 0; }
.amx_ordermanager .order-list .filter-zone .lbl span { padding-right:5px; }
.amx_ordermanager .order-list .filter-zone .lbl label { vertical-align:top; margin-left:3px; }
.amx_ordermanager .order-list .list .dg-list-order .header { font-weight:bold; border-bottom:1px solid #ccc; }
.amx_ordermanager .order-list .list .dg-list-order td { padding:5px 0; border-bottom:1px solid #eee; font-size:11px; }
.amx_ordermanager .order-list .list .dg-list-order a.lnkbtn { /*height:24px;*/ padding:3px 10px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; }
.amx_ordermanager .order-list .list .dg-list-order a.lnkbtn:hover { background:#00adef; }
.amx_ordermanager .order-list .list .dg-list-order td.action { text-align:center; }
.amx_ordermanager .order-list .list .dg-list-order tr.archived { background-color: #FFF9DA; }
.amx_ordermanager .pager { font-size:11px; margin-bottom:5px; text-align:center; background-color:#eee; padding:10px 0; margin-top:15px; }
/*status*/
.amx_ordermanager .status_1, /*New*/
.amx_ordermanager .status_4 /*Completed*/
{ color:#006400; }
.amx_ordermanager .status_2, /*StandBy*/
.amx_ordermanager .status_3 /*InProgress*/
{ color:#ff8c00; }
.amx_ordermanager .status_0, /*Undefined*/
.amx_ordermanager .status_5, /*Cancelled*/
.amx_ordermanager .status_6, /*Denied*/
.amx_ordermanager .status_7 /*Returned*/
{ color:#ff0000; }
/*Navigation*/
.amx_ordermanager div.order-nav ul { margin:30px 0 10px 0; padding:0; float:left; list-style:none; height:27px; border-bottom:1px solid #999; border-left:1px solid #999; width:100%; border-radius: 4px 0 0 0; }
.amx_ordermanager div.order-nav ul li { float:left; margin:0; padding:0; height:26px; line-height:26px; border:1px solid #999; border-left:none; margin-bottom:-1px; overflow:hidden; position:relative; border-radius:4px 4px 0 0; }
.amx_ordermanager div.order-nav ul li a { text-decoration:none; color:#595959; display:block; /*font-size:1.2em;*/ padding:0 10px; border:1px solid #fff; outline:none; border-radius:4px 4px 0 0; }
.amx_ordermanager div.order-nav ul li a:hover { background:#d9e9ef; }
.amx_ordermanager div.order-nav ul li.active a { background:transparent url(../images/bkg-prod-tab.gif) repeat-x top left; }
.amx_ordermanager div.order-nav ul li.active, 
.amx_ordermanager div.order-nav ul li.active a:hover { border-bottom: 1px solid #fff; }
.amx_ordermanager div.order-nav ul li.tab-back { float:right;  border:0 none; background:none; }
.amx_ordermanager div.order-nav ul li.tab-back a { border:0 none; background:none; padding-right:0; }
.amx_ordermanager div.order-nav ul li.tab-back a:hover { text-decoration:underline; color:#00adef; }
/*Order detail*/
.amx_ordermanager .order-detail div.note { width:35%; float:left; }
.amx_ordermanager .order-detail div.addr-fact { width:30%; float:left; }
.amx_ordermanager .order-detail div.addr-fact fieldset { margin-left:10px; }
.amx_ordermanager .order-detail .grp-detail { margin-bottom:10px; }
.amx_ordermanager .order-detail .grp-status { margin-bottom:10px; }
.amx_ordermanager .order-detail .grp-prod { margin-bottom:10px; }
.amx_ordermanager .order-detail .comment-order .lbl { display:block; }
.amx_ordermanager .order-detail div.status-new { width:35%; float:left; }
.amx_ordermanager .order-detail div.status-hist { width:65%; float:left; }
.amx_ordermanager .order-detail div.payment { width:35%; float:left; }
.amx_ordermanager .order-detail div.status-hist fieldset { margin-left:10px; }
.amx_ordermanager .order-detail div.payment fieldset { margin-left:10px; }
.amx_ordermanager .order-detail div.row { margin:2px 0; }
.amx_ordermanager .order-detail div.status-new .status-type .lbl { padding-right:20px; }
.amx_ordermanager .order-detail div.status-new .status-note .lbl { display:block; margin-bottom:5px; }
.amx_ordermanager .order-detail div.status-new div.row { margin:5px 0 5px 0; }
.amx_ordermanager .order-detail div.status-new textarea { width:98%; height:80px; }
.amx_ordermanager .order-detail div.status-new .status-save { text-align:right; margin-top:10px!important; }
.amx_ordermanager .order-detail div.status-hist {}
.amx_ordermanager .order-detail div.status-hist td { padding:3px 0; border-bottom:1px solid #eee; font-size:11px;  }
.amx_ordermanager .order-detail div.grp-prod td { padding:3px 0; border-bottom:1px solid #eee; font-size:11px;  }
.amx_ordermanager .order-detail .ovl-comment-status { padding:20px; font-size:12px; }
.amx_ordermanager .order-detail .ship-selected { text-align:right; }
.amx_ordermanager .order-detail .ovl-detail-delivery { margin:20px;}
.amx_ordermanager .order-detail .ovl-detail-delivery div.row { margin:3px 0; min-height:18px; }
.amx_ordermanager .order-detail .ovl-detail-delivery div.row .lbl { padding-right:20px; width:140px; display:inline-block; }
.amx_ordermanager .order-detail .ovl-detail-delivery div.status-note .lbl { float:left; margin-right:3px; }
.amx_ordermanager .order-detail .ovl-detail-delivery .txt { width:180px; }
.amx_ordermanager .order-detail .ovl-detail-delivery div.status-note .txt { width:300px; }
.amx_ordermanager .order-detail .ovl-detail-delivery .save { text-align:right; margin:10px 65px 0 0!important; }
.amx_ordermanager .order-detail .ovl-detail-delivery .status-type { margin-top:20px!important; }



.amx_ordermanager .total-zone {}
.amx_ordermanager .total-zone .total-box { float:right; }
.amx_ordermanager .total-zone .total-box .lbl { display:inline-block; width:50px!important; padding-right:10px; }
.amx_ordermanager .total-zone .total-box .val { display:inline-block; text-align:right; }

/*Delivery*/
.amx_ordermanager .order-delivery .col-left { float:left; width:65%; }
.amx_ordermanager .order-delivery .col-right { float:left; width:35%; }
.amx_ordermanager .order-delivery .col-left fieldset { margin-bottom:10px; }
.amx_ordermanager .order-delivery .col-right fieldset { margin:0 0 10px 10px; }
.amx_ordermanager .order-delivery div.row { margin:2px 0; min-height:18px; }
.amx_ordermanager .order-delivery div.row .lbl { padding-right:20px; width:100px; display:inline-block; }
.amx_ordermanager .ovl-detail-delivery { overflow:hidden; padding:10px; }
.amx_ordermanager .ovl-detail-delivery .col-left { float:left; width:60%; }
.amx_ordermanager .ovl-detail-delivery .col-right { float:left; width:40%; }
.amx_ordermanager .ovl-detail-delivery div.delivery-save { text-align:right; margin:10px 0 0 0!important; }
/*Transactions*/
.amx_ordermanager .order-trans {}
.amx_ordermanager .order-trans .grp-transaction { }
.amx_ordermanager .order-trans .grp-transaction .scroll-container { overflow:auto; width:740px }
.amx_ordermanager .order-trans .list .header { white-space:nowrap; }
.amx_ordermanager .order-trans .list td { padding:3px 5px; border-bottom:1px solid #ddd; font-size:11px; border-left:1px solid #eee;  border-right:1px solid #eee; }
/*Entreprises*/
.amx_ordermanager .order-list .enterpise-selector { display: inline; } 
/*</Order management>*/

/*Single sign-on*/
.single-signon {}
.single-signon .register-zone { float:left; padding-top:0; }
.single-signon .register-zone a { display:inline-block; padding:5px 0 5px 10px; background:transparent url(../images/sep.gif) no-repeat left top; margin-left:10px; }
.single-signon .register-zone a.not-user { padding-left:0; background:none;}
.single-signon a.lnk-icon img { width:16px!important; height:16px!important; border:0 none; position:absolute; margin-top:-1px; }
.single-signon .icon-zone a.lnk-icon { width:16px!important; height:11px!important; border:0 none; display:inline-block; }
.single-signon .icon-zone { white-space:nowrap; /*background:transparent url(../images/sep.gif) no-repeat right top;*/ }
.single-signon .icon-zone a { display:inline-block; margin-left:7px; }
.single-signon .icon-zone .lbl-zone { display:inline-block; padding:5px 0 5px 10px; }
.single-signon .icon-zone .signin-links { display:inline-block; padding:5px 10px 5px 0px; }
.single-signon .user-zone { float:left; margin-right:5px; }
.single-signon .login-zone { float:left; }
.single-signon .user-zone .username { padding:5px 0 5px 10px; display:inline-block; background:transparent url(../images/sep.gif) no-repeat left top; }
.single-signon .user-zone .username .msg {}
.single-signon .user-zone .username .name { font-weight:bold; }

.login-single-signon { border:1px solid #ccc; border-radius:4px; padding:10px; text-align:center; }
.login-single-signon .divsocialmedia { display:inline-block; margin:0 5px;}
.login-single-signon .msg-end { display:block; }
.log_loginctrl .log_summary { /*margin-top:10px; padding:5px;*/ text-align:center; margin-right:0; font-size:11px; }
.log_loginctrl .log_summary .btn-register { /*height:24px;*/ padding:3px 10px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px; display:block; text-align:center; margin-bottom:10px; }
.log_loginctrl .log_summary .btn-register:hover { background:#00adef; }

.axm_inscription .divsocialmedia { display:inline-block; margin:0 5px; }
.axm_inscription .users-accounts,
.axm_inscription .fast-suscribe { border:1px solid #ccc; border-radius:4px; padding:10px; width:355px; margin:10px 0 20px 0; text-align:center; }
.axm_inscription .users-accounts .available-accounts { padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px; }

/* <Facebook anniversaires de mes amis> */
.axm_fb-birthdays {}
.axm_fb-birthdays .no-list { display:block; color:#ff0000; margin:10px 0; padding:10px; border:1px solid #ff0000; border-radius:4px;}
.axm_fb-birthdays div.fb-friend { width:200px; }
.axm_fb-birthdays div.fb-friend img { float:left; margin-right:5px; }
.axm_fb-birthdays div.fb-friend .fb-friend-info { float:left; width:145px; }
.axm_fb-birthdays div.fb-friend .fb-friend-info .fb-friend-name { display:block; font-weight:bold; margin-bottom:3px; }
.axm_fb-birthdays div.fb-friend .fb-friend-info .fb-friend-date { display:block; margin-bottom:2px; }
/* </Facebook anniversaires de mes amis> */

/* <Utilisateurs - Gestion des utilisateurs> */
.axm_usermanagement {}
.axm_usermanagement .btn-zone { margin-bottom:10px; }
.axm_usermanagement .tbl-users { width:100%; border:1px solid #ccc; }
.axm_usermanagement .tbl-users td { padding:5px; border-bottom:1px solid #ccc; }
.axm_usermanagement .tbl-users td a {  font-weight:bold; }
.axm_usermanagement .tbl-users .head { font-weight:bold; background-color:#7F7F7F; color:#fff; }
.axm_usermanagement .tbl-users .item {  }
.axm_usermanagement .tbl-users .alt-item { background-color:#eee; }

.axm_usermanagement .tbl-users [class*="item"] { -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.axm_usermanagement .tbl-users [class*="item"]:hover { background-color:#ddd; }

.axm_usermanagement .tbl-users .warning { color:#f00;}
.axm_usermanagement .btn-zone input{/*height:24px;*/ /*padding:3px 5px; margin:0; border:0 none; background:#888; cursor:pointer; color:#fff; border-radius:3px;*/}
.axm_usermanagement .btn-zone input:hover{/*background:#00adef;*/}

.axm_usermanagement .batchaction-zone .ddlActionAutorityLevel { float: right; margin-right:4px; margin-bottom:4px; }
/* </Utilisateurs - Gestion des utilisateurs> */



/* <Form envoyer a un ami >*/
.envoyerAmi{width:100%; } /* root */
.envoyerAmi .FormAmi_Net{width:100%;  background-color:#f3f3f3;} /* form tag */	
.envoyerAmi .formAmi{padding:5px; } /* formulaire */
.envoyerAmi .formAmi .txtComment{width:100%;} /* champs commentaire */
.envoyerAmi .formAmi .lbName { display:block;} /* Votre nom */
.envoyerAmi .formAmi .lbEmail{ display:block;} /* Votre email */
.envoyerAmi .formAmi .EmailAmi {width:250px; padding:2px; margin-bottom:3px; display:inline-block;} /* champs email ami */
/*
.envoyerAmi .formAmi .btn_envoyer_container{ width:100%; display:block; padding:5px; text-align:center;}
.envoyerAmi .formAmi .btn_envoyer{ width:190px; display:inline-block; background-color:#f9f9f9; border:solid 1px #999999; padding:5px; text-align:center;}
.envoyerAmi .formAmi .btn_envoyer:Hover{ background-color:white;}*/
.envoyerAmi .formAmi .MessageErreur {}
.envoyerAmi .formAmi_confirm{ text-align:center; height:100px; padding-top:25px;  }/* confirmation panel*/
.envoyerAmi .formAmi_confirm .btn_fermer{ cursor:pointer; width:190px; display:inline-block;background-color:#f9f9f9; border:solid 1px #999999; padding:5px; text-align:center;  }/* confirmation panel*/
/* </Form envoyer a un ami >*/

.btn_shopping_cart, a.btn_shopping_cart, a.btn_shopping_cart:visited {
		background-repeat:no-repeat;
		background-color:Transparent;
		background-position:center;
		height:25px;
		width:25px;
		display:inline-block;
		vertical-align:middle;
		border:0px solid Transparent;
		line-height:0px;
		_line-height:normal!important;
		cursor:hand;
		cursor:pointer!important;
		padding:0px 2px 0px 2px;
		background-image: url(../../../images/catalogue/btn_cart.gif); /* image */
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar { background-image: url(../images/rating/FilledStar.png); }
.emptyRatingStar { background-image: url(../images/rating/EmptyStar.png); }
.savedRatingStar { background-image: url(../images/rating/SavedStar.png); }

/*<videolist>*/
.axm_vidlist {} 
.axm_vidlist .vidlist { font:normal 11px arial,verdane,sans-serif; }
.axm_vidlist .vidlist a { color:#000; text-decoration:none; }
.axm_vidlist .vidlist .vid_item { background:#e5e5e5 url(../images/bkg_vidlist.gif) repeat-x; height:60px; }
.axm_vidlist .vidlist .lnkimg { float:left; }
.axm_vidlist .vidlist .lnkimg img { width:80px; max-height:60px; margin-right:5px; }
.axm_vidlist .vidlist .info { padding:5px; }
.axm_vidlist .vidlist .title { font:bold 13px arial,verdane,sans-serif; }
.axm_vidlist .vidlist .date { float:right; }
.axm_vidlist .vidlist .desc { display:block; margin-top:2px; }
.axm_vidlist .vidlist .pager { padding:5px; background:#fafafa; border-top:1px solid #ccc; text-align:center; }
.axm_vidlist .vidlist .pager .first { display:none; }
.axm_vidlist .vidlist .pager .last { display:none; }
/*</videolist>*/


/*outter container for axc_rating / has 2 modes - summary and listreviews*/

.axc_rating {  } /*constant*/
.summary {  } /* evaluation summary */
.listreviews {  } /* list of all reviews/evals */


/*<general types>*/

.axc_rating .lbl {  } /*label*/
.axc_rating .lnk {  } /*link*/
.axc_rating .input {  } /*other interactive control*/
.axc_rating .ctrls {  } /*control group*/
.axc_rating .ovrl {  } /*overlay panel*/
.axc_rating .txt {  } /*overlay panel*/
.axc_rating .val {  } /*validator*/
.axc_rating .chk {  } /*checkbox*/

/*</general types>*/

/*<specific types>*/

/*in product card - evaluation summary*/
.gen_eval .lbl {  }
.gen_eval .lnk {  }
.gen_eval .input {  }
.gen_eval .ctrls {  } 

/*<new evaluation>*/
.ovrl_eval .lbl {  }
.ovrl_eval .ctrls {  }
.ovrl_eval .input {  }
.ovrl_eval .val {  }
.ovrl_eval .lnk {  }

/*<new review>*/
.ovrl_review .lbl {  }
.ovrl_review .ctrls {  }
.ovrl_review .input {  }
.ovrl_review .txt {  }
.ovrl_review .val {  }

/*<review list>*/
.review_list .lbl {  }
.review_list .ctrls {  }
.review_list .input {  }
.review_list .chk {  }


/*</specific types>*/


/*in product card - evaluation summary*/
.gen_eval {  }
.gen_eval .ctrls_eval, .gen_eval .lnk_readReviews, .gen_eval .ctrls_genEval { margin:5px 0; }
.gen_eval .ctrls_eval { float:left; width:100%; }

.gen_eval .ctrls_eval .input_genEval { float:left; }
.gen_eval .ctrls_eval .lbl_genEval { float:left; }

.gen_eval .lnk_readReviews { clear:both; }
.gen_eval .ctrls_genEval { clear:both; }
.gen_eval .ctrls_genEval .lnk_eval {  }
.gen_eval .ctrls_genEval .lnk_review {  }


/*<new evaluation>*/
.ovrl_eval {  }
.ovrl_eval .ovrl_inner { padding:10px; }
.ovrl_eval .eval_title {  }
.ovrl_eval .eval_title .lbl_title {  }
.ovrl_eval .eval_title .lbl_subtitle {  }
.ovrl_eval .lbl_evalSum { margin-top:20px; }
.ovrl_eval .lbl_evalSum span {  }
.ovrl_eval .lbl_evalSum hr { width:500px; float:left; }

.ovrl_eval .evalFields { float:left; clear:both; width:100%; margin-top:15px; }
.ovrl_eval .ctrls_evalFields { float:left; clear:both; width:100%; }
.ovrl_eval .ctrls_evalFields .input_field { clear:both; float:left; width:100%; }
.ovrl_eval .ctrls_evalFields .input_field .lbl_title { float:left; width:45%; }
.ovrl_eval .ctrls_evalFields .input_field .val_rating { float:left; }
.ovrl_eval .ctrls_evalFields .input_field .lnk_rating { float:left; }

.ovrl_eval .lbl_rated { clear:both; float:left; margin-top:5px; width:100%; }
.ovrl_eval .input_captcha { float:left; width:100%; clear:both; }
.ovrl_eval .input_captcha .captcha {  }

.ovrl_eval .input_saveBtn { clear:both; float:right; text-align:right; width:100%; margin-top:10px; }

/*</new evaluation>*/
/*<new review>*/

.ovrl_review {  }
.ovrl_review .ovrl_inner { padding:10px; }
.ovrl_review .review_title {  }
.ovrl_review .lbl_title {  }
.ovrl_review .lbl_subtitle {  }
.ovrl_review .lbl_reviewSum { margin-top:20px; }
.ovrl_review .lbl_reviewSum span {  }
.ovrl_review .lbl_reviewSum hr { width:500px; float:left; }

.ovrl_review .ctrls_userInfos { clear:both; float:left; width:100%; margin:10px 0; }
.ovrl_review .ctrls_userInfos .input_nickname {  }
.ovrl_review .ctrls_userInfos .input_nickname .lbl_nickname {  }
.ovrl_review .ctrls_userInfos .input_nickname .val_nickname {  }
.ovrl_review .ctrls_userInfos .input_nickname .txt_nickname { display:block; }

.ovrl_review .ctrls_userInfos .input_title {  }
.ovrl_review .ctrls_userInfos .input_title .lbl_title {  }
.ovrl_review .ctrls_userInfos .input_title .val_title {  }
.ovrl_review .ctrls_userInfos .input_title .txt_title { display:block; }

.ovrl_review .ctrls_userInfos .input_review {  }
.ovrl_review .ctrls_userInfos .input_review .lbl_review {  }
.ovrl_review .ctrls_userInfos .input_review .val_review {  }
.ovrl_review .ctrls_userInfos .input_review .txt_review { display:block; }

.ovrl_review .lbl_rated {  }

.ovrl_review .lbl_evalSum { clear:both; float:left; width:100%; margin:10px 0; }
.ovrl_review .lbl_evalSum span {  }
.ovrl_review .lbl_evalSum hr { width:500px; float:left; }

.ovrl_review .ctrls_evalFields { clear:both; float:left; width:100%; }
.ovrl_review .ctrls_evalFields .input_field { clear:both; float:left; width:100%; }
.ovrl_review .ctrls_evalFields .input_field .lbl_title { float:left; width:45%; }
.ovrl_review .ctrls_evalFields .input_field .val_rating { float:left; }
.ovrl_review .ctrls_evalFields .input_field .lnk_rating { float:left; }

.ovrl_review .input_captcha { clear:both; float:left; width:100%; }
.ovrl_review .input_captcha .captcha {  }

.ovrl_review .input_saveBtn { clear:both; float:right; text-align:right; width:100%; margin-top:10px; }

/*</new review>*/
/*<review list>*/

.review_list { clear:both; float:left; width:100%; }
.review_list .lbl_titleReview { font-weight:bold; margin:15px 0; }
.review_list .lbl_box { background-color:#dddddd; padding:3px; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-top:1px solid #dedede; border-left:1px solid #dedede; }
.review_list .layers_box { float:left; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-top:1px solid #dedede; border-left:1px solid #dedede; }

.review_list .ctrls_reviewlist { background:#EFEFEF; padding:5px; margin:5px 0; }
.review_list .ctrls_reviewlist .lbl_totalReviews { float:left; width:50%; font-weight:bold; }
.review_list .ctrls_reviewlist .input_sort { float:right; text-align:right; width:50%; }
.review_list .ctrls_reviewlist .input_langFilter { clear:both; float:left; width:100%; }
.review_list .ctrls_reviewlist .input_langFilter .lbl_title {  }
.review_list .ctrls_reviewlist .input_langFilter .chk_en {  }
.review_list .ctrls_reviewlist .input_langFilter .chk_fr {  }

.review_list .ctrls_reviewlist .input_pageFilter { clear:both; float:left; margin:5px 0; width:100%; }
.review_list .ctrls_reviewlist .input_pageNav {  }

.review_list .reviews {  }
.review_list .reviews .review { clear:both; float:left; width:100%; padding:10px; }
.review_list .reviews .review .ctrls_evalFields { float:left; width:25%; }
.review_list .reviews .review .ctrls_evalFields .input_field { clear:both; float:left; width:100%; margin:2px 0; }
.review_list .reviews .review .ctrls_evalFields .input_field .lbl_title { font-weight:normal; float:left; width:45%; }
.review_list .reviews .review .ctrls_evalFields .input_field .lnk_rating { float:right; margin-right:20px; }
.review_list .reviews .review .ctrls_evalFields .input_mod { float:left; width:100%; clear:both; margin:2px 0; }
.review_list .reviews .review .ctrls_evalFields .input_mod .approve {  }
.review_list .reviews .review .ctrls_evalFields .input_mod .delete {  }

.review_list .reviews .review .review_text { border-left:1px solid #CFCFCF; float:left; padding-left:10px; width:73%; }
.review_list .reviews .review .review_text .lbl_title { font-weight:bold; margin-bottom:5px; }
.review_list .reviews .review .review_text .lbl_date {  }
.review_list .reviews .review .review_text .lbl_comment { margin-bottom:5px; }
.review_list .reviews .review .review_text .lbl_user { clear:both; float:left; font-weight:bold; text-align:right; width:100%; }
.review_list .reviews .review .review_text .lbl_helpCount { font-weight:bold; }
.review_list .reviews .review .review_text .input_voteReview { margin:5px 0; }
.review_list .reviews .review .review_text .input_voteReview .btn_yes {  }
.review_list .reviews .review .review_text .input_voteReview .btn_no {  }

.ctrls_bottom { float:left; width:100%; clear:both; text-align:right; }
.ctrls_bottom a {  }
.ctrls_bottom a:hover { text-decoration:none; }


/*Correction suite au Merge 4.6.2*/

.news_img img,.news_doc img{display:none;}
.news_list h2{display:none;}
.cart_archambault_multiple
{
	width:930px; 
	left:46%;
	box-shadow:0px 0px 7px #000;
	-webkit-box-shadow:0px 0px 7px #000;
	-moz-box-shadow: 0px 0px 7px #000;
}

.txtPointAjout{font-size:13px;}
.cart_archambault_multiple .nomProduit {display:block;font-size:15px;margin:8px 0 13px;}
#CartArchambaultMulti_dgDetails td {padding:5px; border:1px solid #fff;}

.div_overlay{opacity:0.25 !important;}
.overlay_msg_box_medium .div_overlay_container {
	height: 468px !important;
}
.msg_box_title {margin: 5px 10px 2px 10px !important;}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



/*<profil office - menu>*/

.listePage {  }
.listePage a.m_p { background-image: url("../images/imagesArchambault/right_arrow.gif"); background-position: left 2px; background-repeat: no-repeat; color: #666666; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 12px; text-decoration: none; }
.listePage a.m_p_sel { background-image: url("../images/imagesArchambault/right_arrow.gif"); background-position: left 2px; background-repeat: no-repeat; color: #666666; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 12px; text-decoration: none; }

/*</profil office - menu>*/

/*<profil office - departements>*/

.cat_list_container { position:relative; }
.cat_list_container .lblDepartement { font-weight:bold; color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.cat_list_container .lblDepartmentName { font-weight:bold; color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.cat_list_container .lblTitle { display:block; margin-top:5px; margin-bottom:5px; font-weight:bold; color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.cat_list_container a { text-decoration:none !important; }
.cat_list_container a:hover { text-decoration:none !important; color:#666666 !important; }
.cat_list_container .actions { display:block; height:4px; margin-top:25px; width:100%; }

.cat_list_container .actions.edit { height:auto !important; width:30% !important; float: right !important; margin-right: 48px !important; margin-top: 90px !important; position: relative !important; text-align: right !important; top: -5px !important; }
.cat_list_container .edit, #ie8#fix { height:auto !important; width:30% !important; float: right !important; margin-right: 48px !important; margin-top: 90px !important; position: relative !important; text-align: right !important; top: 10px !important; }
*+html .cat_list_container .actions.edit { top: 15px !important; }

.cat_list_container .actions a { color:#A10035; text-decoration:underline !important; }
.cat_list_container .actions a.btnEdit { color:#A10035; text-decoration:underline !important; margin-right: 47px; position: absolute; right: 0; top: 0px; }
*+html .cat_list_container .actions a.btnEdit { color:#A10035; text-decoration:underline !important; margin-right: 47px; position: absolute; right: 0; top: 8px; }
/*.cat_list_container .actions a.btnCancel {  margin-right: 47px; display:inline-block; margin-top:130px; }
*+html .cat_list_container .actions a.btnCancel {  margin-right: 47px; display:inline-block; margin-top:180px; }*/

.cat_list_container .divInstructions { float:left; width:50%; height:105px; }
.cat_list_container .divInstructions .lblInstructions { display:block; width:100%; clear:both; font-weight:bold; color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
.cat_list_container .divInstructions .txtInstructions { display:block; width:100%; clear:both; height:80px; margin-bottom:20px; }

.cat_list_container .info { position:relative; }
.cat_list_container .info a.coll { position:absolute; left:50%; margin-left:-80px; color:#666666; font-weight:bold; font-family: Verdana; font-size: 11px; padding-bottom: 10px; background:transparent url("../images/down_arrow_categories.gif") no-repeat scroll center bottom; }
/*</profil office - departements>*/

.prfl { margin-top:10px; }
.prfl .prfl_select { margin-bottom:10px; clear:both; width:100%; margin-left:10px; height:30px; }
.prfl .prfl_select .prfl_ddl { float:left; border-right:1px solid #7F7F7F; margin-right:5px; padding-right:5px; }
.prfl .prfl_select .prfl_ddl select { margin-top:2px; }
.prfl .prfl_select .prfl_new { float:left; }

.prfl .prfl_list {  }
.prfl .prfl_list .add { margin-bottom:10px; }
.prfl .prfl_list .add table { width:100%; border-bottom: 1px solid #F8F8F8; padding-bottom:10px; }

.prfl .prfl_list .details { margin-bottom:10px; }
.prfl .prfl_list .details .title { margin-bottom:10px; }
.prfl .prfl_list .details .title a { line-height:20px; }

.prfl .prfl_list .details .list { margin-bottom:10px; }
.prfl .prfl_list .details .list .moveUpDown { text-align:center; padding:3px 0; }


.cart_archambault_multiple {  }
.cart_archambault_multiple .profiles .lblProfiles { color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; }
.cart_archambault_multiple .profiles select { min-width:300px; }
*+html .cart_archambault_multiple .profiles select { width:300px; }

.list_select { margin-top:10px; margin-bottom:10px; clear:both; width:100%; margin-left:10px; height:30px; }
.list_select .list_ddl { float:left; padding-right:5px; padding-top:6px; padding-bottom:6px; }
.list_select .list_mod { float:left; padding-right:5px; padding-top:5px; padding-bottom:5px;}
/* TODO Reactiver avec le bouton add et delete .list_select .list_mod { border-right:1px solid #7F7F7F; }*/
.list_select .list_mod input { margin-left:2px; }
.list_select .list_new { float:left; padding-left:5px; padding-top:5px; padding-bottom:5px; }

.ddlActionsCart { float: right; margin-right:4px; margin-bottom:4px; }
.ovlMoveTo .ddl { width: 255px; margin: 8px auto auto auto; }
.ovlMoveTo .txt { width: 250px; margin: 5px auto auto auto; }
.ovlMoveTo .req { }
.ovlMoveTo .btnBar {bottom: 8px; margin:0 auto; padding-top:5px; }
.ctl11_ctl01_cartListEdit_pnlButtons{padding-top:5px;}


/*multicompte propertyset*/
.multicomptepropertysetbox:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .multicomptepropertysetbox             { zoom: 1; } /* IE6 */
*:first-child+html .multicomptepropertysetbox { zoom: 1; } /* IE7 */

.multicomptepropertysetbox { display: block; }
.multicomptepropertysetbox .col { float:left; width: 137px; padding: 5px; border: 1px solid #ccc; min-height: 13px; }
.multicomptepropertysetbox.Header { font-weight: bold;  }
.multicomptepropertysetbox.Header .col{border:#ccc solid 1px; height:35px;}
.multicomptepropertysetbox .col .view { font-weight: bold; }
.multicomptepropertysetbox.Edit .col{ border:#ccc solid 1px; height:21px; }
.multicomptepropertysetbox.Edit .col input,.multicomptepropertysetbox.Read .col input{width:125px; float:left;}
.multicomptepropertysetbox .ddlActions{margin-bottom:10px;}
#dgDetails .ddlActions{margin:10px 0;}
#dgDetails input,#dgDetails .multicomptepropertysetbox{float:left; }
#dgDetails input{margin-top:11px;}
#dgDetails .multicomptepropertysetbox .col{width:134px;}
.dgDetails td{border-collapse:collapse;}
.multicomptepropertysetbox.inconsistent.Read .col { border: #A50035 solid 1px;  }

.print .glideDiv{display:none;}

.divSingleProduct .col select{width:125px;}


/*Overlay pour charger ISBN*/
.ovl_chargerISBN{}
.ovl_chargerISBN .part1,.ovl_chargerISBN .part2{float:left;}
.ovl_chargerISBN .part1{width:300px; margin-right:20px;}
.ovl_chargerISBN .part1 .lbl{display:block;}
.ovl_chargerISBN .spart1 {margin-bottom:10px;}
.ovl_chargerISBN .spart1 textarea{width:205px;}
.ovl_chargerISBN .part2{width:250px;}


/*printImportItem.aspx */
.tbImportItems .imageHeader{background-color:#A10035;}
.tbImportItems tr.header td{padding:10px; background-color:#a2a2a2; font-weight:bold; color:#fff; border:1px black solid; width:50%;}
.tbImportItems .occ td{text-align:center; padding:10px; border:1px black solid; width:50%; border-top:none;}


/*<MERGE FEVRIER 2012>*/

.main { width:960px; }
.aCenter { margin:0 auto; float:none; }
.aLeft { float:left; }
.aRight { float:right; }

a.linksnoir { color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration:underline; }
a.QuickLink { background-image: url("../images/right_arrow.gif"); background-position: left 2px; background-repeat: no-repeat; color: #666666; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 12px; text-decoration: none; }

body[class*="t_"] { background:#87868B; margin:0; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }

a { color: #868686; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration:none; }
a:hover { color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }

#main { background:#FFFFFF; }
#main a#logo {  }

#main > .menu { position:relative; z-index:999; }
#main > .menu * { position:relative; z-index:999; }
#main > .menu ul { padding:0px; margin:0px; }
#main > .menu ul li { padding:0px; margin:0px; }
#main > .menu ul li a { text-decoration:none; }

#main > .menu ul[class*="u_"] { list-style-type:none; } /*UNITE*/
#main > .menu ul[class*="ss_"] {  } /*SUPERSECTION*/
*+html #main > .menu ul[class*="ss_"] { background:#CFD0D2; } /*SUPERSECTION*/
#main > .menu ul[class*="s_"] { display:none; } /*SECTION*/
#main > .menu ul[class*="p_"] { display:none; } /*PAGE*/

#main > .menu ul li[class*="m_ss"] { float:left; height:32px; }
*+html #main > .menu ul li[class*="m_ss"] { position:relative; z-index:999; }
#main > .menu ul li[class*="m_ss"] a { float:left; }

#main > .menu ul li[class*="m_ss"] li[class*="m_s"] { float:none; }

#main > .menu ul li.ss_13 { display:none; }
#main > .menu ul li.ss_27 { display:none; }

#main > .menu ul li ul[class*="ss_"] { margin-top:32px; display:none; font-weight: normal; margin-left: 0; padding-left: 0; position: absolute; z-index: 1000; }
*+html #main > .menu ul li ul[class*="ss_"] { left:0px; z-index:999; }
#main > .menu ul li ul[class*="ss_"] li { background: #CFD0D2; border-bottom: 1px solid #6C6D6F;  border-left: 1px solid #6C6D6F; border-right: 1px solid #6C6D6F; display: block; float: none; padding-left: 0; }
#main > .menu ul li ul[class*="ss_"] li a { font-family:Arial; font-size: 11px !important;  float: none;  color: #6C6D6F !important; display: block; font-size: 11px !important; font-weight: normal !important; line-height: normal !important; padding: 3px 5px; }

#main > .menu ul li ul[class*="ss_"] li:hover,
#main > .menu ul li ul[class*="ss_"] li[class*="_sel"] { background-color: #E3E4E6 !important; }
#main > .menu ul li ul[class*="ss_"] li:hover a,
#main > .menu ul li ul[class*="ss_"] li[class*="_sel"] a { color: #6C6D6F !important; }

#main #body #left.aside .menu { margin-top:34px; }
*+html #main #body #left.aside .menu{margin-top:0px;}
#main #body #left.aside .menu ul li{list-style:none; margin-left:0px;}
#main #body #left.aside .menu ul { padding:0px; margin:0px; }
#main #body #left.aside .menu li { display:none; margin:0px; }
#main #body #left.aside .menu li[class*="_sel"] { display:block; }
#main #body #left.aside .menu li[class*="_sel"] a { display:none; }
#main #body #left.aside .menu li[class*="m_p"] { display:block; }
#main #body #left.aside .menu li[class*="m_p"] a { display:block; background-image: url("../images/right_arrow.gif"); background-position: left 2px; background-repeat: no-repeat; color: #666666; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 12px; text-decoration: none; }

#main #dvEntete.main {  }
#main #dvEntete.main a { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
#main #dvEntete.main #recherche { width:98%; margin:15px auto 0; background:#e5e5e5; clear:both; border-radius:5px; }
#main #dvEntete.main #recherche .axc_search { float:left; }
#main #dvEntete.main #recherche .search_simple { height:28px; background:none; width:auto; padding:7px 0; }
#main #dvEntete.main #recherche .search_simple .txt_search { font-size:13px; font-style:italic; margin-top:0px; margin-left:10px; height:25px; width:515px; padding-left:15px; border-radius:5px; line-height:25px; }
#main #dvEntete.main #recherche .search_simple .btn_search { margin-left:35px; height:25px; width:125px; background:transparent url(../images/bouton_recherche_off_fr.jpg) no-repeat scroll left top; }
#main #dvEntete.main #recherche .search_simple .btn_search:hover { background:transparent url(../images/bouton_recherche_on_fr.jpg) no-repeat scroll left top; }
.l_en #main #dvEntete.main #recherche .search_simple .btn_search { background:transparent url(../images/bouton_recherche_off_en.jpg) no-repeat scroll left top; }
.l_en #main #dvEntete.main #recherche .search_simple .btn_search:hover { background:transparent url(../images/bouton_recherche_on_en.jpg) no-repeat scroll left top; }

#main #dvEntete.main #recherche #lnkDetailedSearch { float:right; margin-right:45px; font-size:12px; color:#7f7f7f; font-weight:bold; margin-top:12px; }
#main #dvEntete.main #recherche a { display:block; margin-left:28px; text-decoration:underline; }

#main #dvEntete.main #meta { padding-top:23px; width:470px; }
#main #dvEntete.main #meta #cart { margin:0 auto; width:400px; }
#main #dvEntete.main #meta #cart a:hover { color: #A10035; }
#main #dvEntete.main #meta #cart .lnkCart2 { height:15px; padding:0px; margin:0px; color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left:27px;background:transparent url("../../../images/catalogue/btn_cart.gif") no-repeat scroll left -1px;  }

#main #dvEntete.main #meta #pnlCartItems { float:left; margin-right: 12px; }
#main #dvEntete.main #meta #pnlCartItems a { font-size:13px !important; }
#main #dvEntete.main #meta #links { float:left; }
#main #dvEntete.main #meta #links a { font-size:13px; }
#links .spanlnkContact,
#links .logout { display: none; }

#main #dvEntete.main #links { color: #7F7F7F; line-height: 12px; width:255px; }
.l_en #main #dvEntete.main #links { width:265px; }
#main #dvEntete.main #links a { font-size:13px; color: #7F7F7F; padding: 0 12px; line-height:14px; }
#main #dvEntete.main #links a:hover { color: #A10035; }

#main #dvEntete.main #imgEntete { margin-bottom:15px; }

#main .breadcrumbs.container { float:left; width:100%; clear:both; margin-top:30px; margin-left:16px; }
#main .breadcrumbs.container .localisation.lbl { float:left; margin-right:5px; }
#main .breadcrumbs.container .axc_breadcrumb { float:left; }
#main .breadcrumbs.container .axc_breadcrumb a { color: #666666; text-decoration:underline; }
#main .breadcrumbs.container .axc_breadcrumb a:hover { color: #A10035; text-decoration:underline; }
#main .breadcrumbs.container .axc_breadcrumb a.home { }
#main .breadcrumbs.container .axc_breadcrumb a.m_s_sel { /*display:none;*/ }
#main .breadcrumbs.container .axc_breadcrumb a.m_s { display:none; }
#main .breadcrumbs.container .axc_breadcrumb .sep.s_1 { /*display:none;*/ }
#main .breadcrumbs.container .axc_breadcrumb > .sep { display:none; }

#main .breadcrumbs.container .axc_breadcrumb .duplicate { display:none !important; }

.ss_13 #main .breadcrumbs.container .axc_breadcrumb a.home { display:none; }
.ss_13 #main .breadcrumbs.container .axc_breadcrumb a.m_s_sel { display:inline; }
.ss_13 #main .breadcrumbs.container .axc_breadcrumb .sep.s_1 { display:inline; }
.ss_13 #main .breadcrumbs.container .axc_breadcrumb nav > .sep { display:none; }

.ss_27 #main .breadcrumbs.container .axc_breadcrumb a.home { display:none; }
.ss_27 #main .breadcrumbs.container .axc_breadcrumb a.m_s_sel { display:inline; }
.ss_27 #main .breadcrumbs.container .axc_breadcrumb .sep.s_1 { display:inline; }
.ss_27 #main .breadcrumbs.container .axc_breadcrumb nav > .sep { display:none; }

#main #body { margin:15px 15px 0; }
#main #body .aside { width:215px; }
#main #body .central { width:480px; }
#main #body #left {  }
#main #body #center { margin:0 10px; }
#main #body #right {  }

.t_1 #main #body #left { display:none; }
.t_1.fprod #main #body #left { display:block; }

.t_1 #main #body { width:930px; }
.t_1 #main #body #center { padding:0px 0px 15px 0px; width:930px; margin:0px; }
.t_1.fprod #main #body #center { width:695px; margin:0 10px; }
.t_1.fprod #main #body #right { display:none; }

.t_5 #main #body #left { /*display:none;*/ }
.t_5.ss_13 #main #body #left { display:block; }
.t_5 #main #body #center { width:705px; margin:0px 0px 0px 10px; }
.t_5 #main #body #right { display:none; }

.t_6 #main #body #left { width:215px; }
.t_6 #main #body #center { width:930px; margin:0px; }
.t_6 #main #body #right { display:none; }

.t_7 #main #body .central { background:#E5E5E5; }

.t_8 #main #body #left { display:none; }
.t_8 #main #body #center { width:930px; margin:0px; }
.t_8 #main #body #right { display:none; }


.t_10 #main #body #left { width:215px; }
.t_10 #main #body #center { width:480px; }
.t_10 #main #body #right { width:215px; }

.t_11 #main #body #center { background:#E5E5E5; }
.t_11 #main .sub { float:left; width:930px; margin:0 15px; clear:both; }

#main .axm_qmenu { margin-bottom:12px; }
#main .axm_qmenu .axm_qmenu_simple {  }
#main .axm_qmenu .axm_qmenu_simple a[href*="link.aspx"] { display:inline-block; margin-bottom:-1px; background-image: url("../images/right_arrow.gif"); background-position: left 1px; background-repeat: no-repeat; color: #666666; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 12px; text-decoration: none; }
#main .axm_qmenu .axm_qmenu_simple a[href*="link.aspx"]:hover { text-decoration:underline; color: #A10035; }

#main .feat-grp .feat-table { border-spacing:0;  border-collapse:collapse; }
#main .feat-grp .feat-table .feat-lbl {  }
#main .feat-grp .feat-table .feat-lbl span { display:none !important; }
#main .feat-grp h4 { display:none; }


.prodlist.prodlist_select .sel a[id*="lnkImgCtrl"] { display:inline-block; clear:both; min-height:80px; }
.prodlist.prodlist_select .sel a.prod_list_product_name { display:block; color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: capitalize;}
.prodlist.prodlist_select .sel a.prod_list_product_name:hover { color: #A10035; }
.prodlist.prodlist_select .sel .prod_list_details { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; clear:both; display:block; }
.prodlist.prodlist_select .sel .prod_list_details + table { margin-top:10px; clear:both; display:block; }

.t_1.fprod {  }
.t_1.fprod .cat_list_container { display:none; }
.t_1.fprod #center .blocrow { display:none; }
.t_1.fprod #center .blocrow.prodlist { display:block !important; }

.t_1 #main .prodlist.prodlist_select {  }
.t_1 #main .prodlist.prodlist_select .sel { float:left; margin-bottom: 35px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; }
.fprod.t_1 #main .prodlist.prodlist_select .sel { text-align:center; width:100% !important; float:left; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; }
.t_1 #main .prodlist.prodlist_select .sel.itm {  }
.t_1 #main .prodlist.prodlist_select .sel.aitm {  }
.fprod.t_1 #main .prodlist.prodlist_select table.pricetable { width:120px; margin:0 auto; }
.fprod.t_1 #main .prodlist.prodlist_select table.pricetable .cart_icon { float:left; width:25px; }
.fprod.t_1 #main .prodlist.prodlist_select table.pricetable .feat_icon { float:left; width:25px; }

.t_2 .prodlist_select {  }
.t_2 .prodlist_select .sel { float:left; width:230px; padding:10px 10px 0px 0px; }
.t_2 .prodlist_select .sel.altrow { background:#EAEAEA; }
.t_2 .prodlist_select .sel a[id*="lnkImgCtrl"] { margin-bottom:10px; float:left; display:block; padding-right:5px; padding-left:45px; }
.t_2 .prodlist_select .sel a.prod_list_product_name { float:left; width:90px; display:block; }
.t_2 .prodlist_select .sel span.prod_list_details { float:left; width:50px; display:block; }
.t_2 .prodlist_select .sel span.prod_list_details[id*="lbUnit"] { float:left; width:98px; display:block; }
.t_2 .prodlist_select .sel a.prod_list_details[id*="lnkAuteur"] { float:left; width:98px; display:block; }
.t_2 .prodlist_select .sel table { margin-top:15px; float:right; width:98px; display:block; }
.t_2 .prodlist_select .sel table td[id*="tdAvailableProduct"] { width:50px; }
.t_2 .prodlist_select .sel table table span.prod_list_details { width:auto !important; }
.t_2 .prodlist_select .sel table table { margin-top:0px; float:left; width:auto; }

.pt_4 .sel.itm_1 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_1.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_2 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_2.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_3 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_3.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_4 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_4.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_5 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_5.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_6 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_6.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_7 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_7.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_8 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_8.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_9 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_9.gif) no-repeat scroll 10px top; }
.pt_4 .sel.itm_10 a[id*="lnkImgCtrl"] { background:transparent url(../images/selection_10.gif) no-repeat scroll 10px top; }

.pt_6 .sel a img { max-width:82px !important; max-height:120px !important; }

.pt_7 .sel { width:auto !important; }
.pt_7 .lbPrice { display:block; min-width:65px; }

.t_3 #main .prodlist.prodlist_select { background:#E5E5E5; padding:8px; }
.t_3 #main .prodlist.prodlist_select .sel { float:left; width:31%; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; }
.t_3 #main .prodlist.prodlist_select .sel.itm {  }
.t_3 #main .prodlist.prodlist_select .sel.aitm {  }
.t_3 #main .prodlist.prodlist_select .feat-grp {  }

.t_5 .prodlist_select { background:#e5e5e5; padding:8px; }
.t_5 .prodlist_select .sel { color: #666666; float:left; padding-left:5px; padding-right:5px; padding-bottom:8px; width:23.5%; }
.t_5 .prodlist_select .sel .prod_list_product_name { display:block; color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: capitalize; }
.t_5 .prodlist_select .sel [id*="lbPrice"] { display:block; margin-top:15px; }
.t_5 .prodlist_select .sel .prod_list_add_to_cart { display:block; margin-top:15px; }

.t_4 .pt_3.prodlist_select { background:#e5e5e5; padding:8px; }
.t_4 .pt_3.prodlist_select .sel { color: #666666; float:left; padding-left:5px; padding-right:5px; padding-bottom:8px; width:31%; }
.t_4 .pt_3.prodlist_select .sel .prod_list_product_name { display:block; color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: capitalize; }
.t_4 .pt_3.prodlist_select .sel [id*="lbPrice"] { display:block; margin-top:14px; }
.t_4 .pt_3.prodlist_select .sel .prod_list_add_to_cart { display:block; margin-top:15px; }
.t_4 .pt_3.prodlist_select .sel .feat-table { margin-top:15px; }


#main [class*="comp_"] { display:none; }

#main .aLeft.central .prodlist .action { position: relative; width: 174px; }
#main .prodlist .action { float: right; clear: both; }
#main a.addtocart.chkLP { cursor: pointer; color: #A10035; text-decoration: underline; }
#main a.addtocart.chkLP:hover { background: none; }
#main a.addtocart:hover { background: url("../../../images/catalogue/btn_addtocart_rl.gif"); }
#main #acheter a.addtocart:hover { background:none; }
#main .a2cb_top a.addtocart:hover { background:none; }
#main .a2cb_bottom a.addtocart:hover { background:none; }

#main .proddetail { position:relative;  background:#E5E5E5; width:480px; float:left; }
#main .proddetail a.edit_prod { color:#FFFFFF; position:absolute; top:3px; right:3px; }
#main .proddetail a.edit_prod:hover { text-decoration:underline; }
#main .proddetail .prevnext { display:none; margin:0px; }

#main .proddetail .detail { padding-top:12px; }
#main .proddetail .detail .img { width:130px; margin-left:5px; text-align:left; }
#main .proddetail .detail .img .main_img { padding:0px; border:none; }
#main .proddetail .detail .info { width:335px; margin:0px; }
#main .proddetail .detail .info h1 { background:none; margin:0px; line-height:14px; }
#main .proddetail .detail .info h1 span { color: #666666; line-height:14px; font-family: Verdana; font-size: 14px; font-weight: bold;  text-transform:none; text-transform:lowercase; text-transform: capitalize; background:none; padding:0px; }
#main .proddetail .detail .info .rating { display:none; }
#main .proddetail .detail .info .lbUnit { color: #666666 !important; display: block !important; font-family: Verdana !important; font-size: 12px !important; font-weight: bold !important; padding-bottom: 10px !important; padding-top: 12px !important; text-decoration: underline !important; }
#main .proddetail .detail .info .sep.prop { display:none; }
#main .proddetail .detail .info .sep.fiche { display:block; float:left; }
#main .proddetail .detail .info .prop-lbl span { display:block; float:left; }
	  
#main .proddetail .social { display:none; }
	  
#main .proddetail .detail .info .prop-table { width:100%; border-collapse:collapse; border-spacing:0px; }
#main .proddetail .detail .info .prop-table td { width:50%; }
#main .proddetail .detail .info .row { width:100%; clear:both; float:left; }

#main .proddetail .detail .info .row.dispo {  }
#main .proddetail .detail .info .row.dispo .aRight { margin-right:20px; }
	  
#main .proddetail .detail .info .row .product_card_description,
#main .proddetail .detail .info .row span { color: #666666; display: block; font-family: Verdana; font-size: 11px; padding-bottom: 3px; padding-top: 3px; }
#main .proddetail .window_frame span { padding-bottom: 0px !important; padding-top: 0px !important; }
#main .proddetail .detail .info .row a.product_card_links { color: #666666; font-family: Verdana; font-size: 11px; text-decoration: underline; }
#main .proddetail .detail .info #price {  }
#main .proddetail .detail .info #price .aLeft { width:50%; }
#main .proddetail .detail .info #price .aRight { width:50%; }
#main .proddetail .detail .info #price .aRight #acheter {  padding:7px 0px 0px 0px; float:left; width:44px; }
.l_en #main .proddetail .detail .info #price .aRight #acheter { width:20px; }
#main .proddetail .detail .info #price .aRight #add2cProd { padding:7px 10px 0px 5px; float:left; width:22px; }
#main .proddetail .detail .info #price .aRight #goBack { float:left; width:86px; }
.l_en #main .proddetail .detail .info #price .aRight #goBack { float:left; width:86px; margin-top:7px; }
	  
#main .proddetail .detail .info #price .ppd { text-align:left; margin:0px; }
#main .proddetail .detail .info #price .ppd .lbl_price { display:none; }
#main .proddetail .detail .info #price .ppd .cur_price { font-weight:normal; padding-left:0px; }
#main .proddetail .detail .info #price .ppd .add2c { display:none; }
	  
#main .proddetail #external.row { padding:10px; }
#main .proddetail #external.row a { text-decoration:underline; }
	  
#main .proddetail #external.row a.PrintLink { background-image:url(../images/PrintThisPage.gif); background-repeat:no-repeat; color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display:block; padding-left:22px; height:15px; }
#main .proddetail #external.row a.PrintLink:hover { background-image:url(../images/PrintThisPage_rl.gif); color:#A10035; }
	  
#main .proddetail #external.row a.EmailLink { background-image:url(../images/SendThisPage.gif); background-repeat:no-repeat; background-position:left 2px; color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display:block; padding-left:22px; height:15px; }
#main .proddetail #external.row a.EmailLink:hover { background-image:url(../images/SendThisPage_rl.gif); color:#A10035; }
	  
#main .proddetail .ldesc { padding:10px; color: #666666; display: block; font-family: Verdana; font-size: 11px; }
#main .proddetail .ldesc h2 { display:none; }

#main .proddetail + .prodlist_select { float:right; margin-left:10px; width:205px !important; padding-top:25px; }
#main .proddetail + .prodlist_select { background:transparent url(../../../images/imagesArchambault/medias_parlent_fr.jpg) no-repeat scroll left top; }
.l_en #main .proddetail + .prodlist_select { background:transparent url(../../../images/imagesArchambault/medias_parlent_en.jpg) no-repeat scroll left top; }

#main .proddetail + .prodlist_select .sel.itm { float:left; width:100% !important; clear:both; }

#main .proddetail .prod-tabs { display:none; }
#main .proddetail .tab_content { display:none !important; }
#main .proddetail .tab_content + hr { display:none !important; }
#main .proddetail .prodlist_recent { display:none !important; }
#main .proddetail .prodlist_related { display:none !important; }
#main .proddetail .review { display:none !important; }

.axm_catalogueMenu { float:left; width:100%; clear:both; margin-bottom:20px; }
.axm_catalogueMenu li.m_sp_sel > a { color: #A10035; }

.axm_catalogueMenu ul.m_sp { float:left; width:33%; padding:0px; }
.axm_catalogueMenu ul.m_sp ul { float:none; width:auto; }
.axm_catalogueMenu ul.m_sp li { list-style-type:none; background-image:url(../images/li_bkg.gif); background-repeat:no-repeat; background-position:left 2px; padding-left:10px; margin-bottom:2px; clear:both; }
.axm_catalogueMenu ul.m_sp li ul.m_sp li { list-style-type:none; background-image:url(../images/li2_bkg.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:10px; clear:both; }

.axm_catalogueMenu div.divNoProfilContainer { text-align: center; margin: 0px auto; }

.departement { float:left; width:100%; clear:both; margin-bottom:20px; }
.departement li.m_sp_sel > a { color: #A10035; }

.departement ul.m_sp { float:left; width:33%; padding:0px; }
.departement ul.m_sp ul { float:none; width:auto; }
.departement ul.m_sp li { list-style-type:none; background-image:url(../images/li_bkg.gif); background-repeat:no-repeat; background-position:left 2px; padding-left:10px; margin-bottom:2px; clear:both; }
.departement ul.m_sp li ul.m_sp li { list-style-type:none; background-image:url(../images/li2_bkg.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:10px; clear:both; }


#main .axm_prodlist {  }
#main .axm_prodlist .prodlist {  }
#main .axm_prodlist .prodlist .list { width:100%; margin-bottom:30px; }
#main .axm_prodlist .prodlist .list .prod { min-height:155px; float:left; width:100%; clear:both; border:none; border-radius:0px; margin:0px; padding:0px; }
#main .axm_prodlist .prodlist .list .prod.alt { background-color: #E5E5E5; }
#main .axm_prodlist .prodlist .list .prod .img { border:none; border-radius:0px; margin:0px; padding:0px; min-height:0px; }
#main .axm_prodlist .prodlist .list .prod .img img { max-width:82px; }
#main .axm_prodlist .prodlist .list .prod .row { width:100%; clear:both; float:left; }
#main .axm_prodlist .prodlist .list .prod .info { margin:0px; }
#main .axm_prodlist .prodlist .list .prod .edit_prod { margin-top:5px; display:none; }
#main .axm_prodlist .prodlist .list .prod .prop-grp { margin-left:-3px; }

#main .axm_prodlist .prodlist .list .prod #imgProd { width:82px; padding:10px; }
#main .axm_prodlist .prodlist .list .prod #titreProd { line-height:11px; width:372px; padding-top:10px; color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }
#main .axm_prodlist .prodlist .list .prod #titreProd h3 { margin:0px; margin-bottom:2px; color: #666666 !important; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: capitalize; }
#main .axm_prodlist .prodlist .list .prod #titreProd h3 a { color: #666666 !important; }
#main .axm_prodlist .prodlist .list .prod #titreProd h3 a:hover { color: #A10035 !important; }
#main .axm_prodlist .prodlist .list .prod #titreProd .row .prop-table { width:100%; }
#main .axm_prodlist .prodlist .list .prod #titreProd .row .prop-table .prop-lbl { width:50%; }
#main .axm_prodlist .prodlist .list .prod #titreProd .row .prop-table .prop-lbl .sep.prop { display:none; }
#main .axm_prodlist .prodlist .list .prod #titreProd .row .prop-table .prop-lbl .sep.fiche { display:inline; }
#main .axm_prodlist .prodlist .list .prod #titreProd .row .lbl { width:50%; float:left; }
#main .axm_prodlist .prodlist .list .prod #titreProd .row .val { text-align:left; }
/*#main .axm_prodlist .prodlist .list .prod #titreProd .row div[style*="50%"] { width:auto !important; float:left; }*/
/*#main .axm_prodlist .prodlist .list .prod #titreProd .row div[style*="50%"] + div { float:left; }*/
#main .axm_prodlist .prodlist .list .prod #titreProd .product_card_description { line-height:12px; margin-bottom:3px; display:block; }
#main .axm_prodlist .prodlist .list .prod #titreProd .row.feats {  }
#main .axm_prodlist .prodlist .list .prod #titreProd .row.feats .feat-grp {  }
#main .axm_prodlist .prodlist .list .prod #titreProd .row.feats .feat-grp h4 { display:none; }

#main .axm_prodlist .prodlist .list .prod #auteurProd { width:214px; padding-top:10px; }
#main .axm_prodlist .prodlist .list .prod #auteurProd span { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: capitalize; }
#main .axm_prodlist .prodlist .list .prod #auteurProd a { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: capitalize; }
#main .axm_prodlist .prodlist .list .prod #auteurProd span:hover { color: #A10035; }
#main .axm_prodlist .prodlist .list .prod #auteurProd a:hover { color: #A10035; }
#main .axm_prodlist .prodlist .list .prod #dateProd { width:81px; padding-top:10px; }
#main .axm_prodlist .prodlist .list .prod #dateProd .product_card_description { display:none; }
#main .axm_prodlist .prodlist .list .prod #dateProd [id*="dateCreation"] { display:block; color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; }
#main .axm_prodlist .prodlist .list .prod #prixProd { width:56px; padding-top:10px; }
#main .axm_prodlist .prodlist .list .prod #prixProd .ppd { margin:0px; color: #666666; display: block; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; }
#main .axm_prodlist .prodlist .list .prod #add2cProd { width:81px; padding-top:10px; position:relative; }
#main .axm_prodlist .prodlist .list .prod #selProd { width:24px; padding-top:10px; }

#main .axm_prodlist .prodlist .list .prod .subInfos { margin-left:102px; clear:both; float:left; margin-bottom:5px; margin-top:5px; color: #666666; font-family: Verdana; font-size: 11px; }
#main .axm_prodlist .prodlist .list .prod .subInfos .row.usedcart,
#main .axm_prodlist .prodlist .list .prod .subInfos .row.usedorder { padding-bottom:3px; color:#A50035; font-weight: bold; font-family: Arial,Helvetica,sans-serif; font-size:12px; }

#main .axm_prodlist .prodlist h2.cattitle { margin-bottom:0px; color: #A50035; font-size: 14px; font-weight: bold; font-family:Arial; }

#main .axm_prodlist .prodlist .pager { padding:0px; }
#main .axm_prodlist .prodlist .pager .resultsDisplay { text-align:left; color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }
#main .axm_prodlist .prodlist .pager .resultsDisplay .number { color: #A50035; }

#main .axm_prodlist .prodlist .pager .pagingControl  { text-align:right; font-size:11px; font-family:Verdana; color:#666666; font-weight:bold; }

#main .axm_prodlist .prodlist .pager .pagingControl a, 
#main .axm_prodlist .prodlist .pager .pagingControl a:link, 
#main .axm_prodlist .prodlist .pager .pagingControl a:visited  { text-decoration:underline; background:none; font-size:11px; font-family:Verdana; color:#666666; font-weight:bold; }
#main .axm_prodlist .prodlist .pager .pagingControl a.current { text-decoration:none; }

.pagingControl a:hover { color: #A50035 !important; }
.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { color:#a50035!important; text-decoration:none;} /*Page sélectionnée dans le paging*/
.pagingControl a.current:hover { text-decoration:none; }
.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { display:none; }
.pagingControl img {}

#main .axm_prodlist .prodlist .prodsort { position:relative; width:830px; float:left; clear:both; padding-left:102px; background:#7F7F7F; color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: bold; height: 22px; }
#main .axm_prodlist .prodlist .prodsort a { color: #FFFFFF; line-height:22px; background-position: right 4px; background-repeat: no-repeat;  color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; }
*+html #main .axm_prodlist .prodlist .prodsort a { height:22px; }
#main .axm_prodlist .prodlist .prodsort a.sort_asc { background-image: url("../images/up_arrow.gif"); }
#main .axm_prodlist .prodlist .prodsort a.sort_desc { background-image: url("../images/down_arrow.gif"); }
#main .axm_prodlist .prodlist .prodsort span.sel { display:block; float:left; width:48px; padding-top:4px; }
*+html #main .axm_prodlist .prodlist .prodsort span.sel { position:relative; top:-12px; }

#main .axm_prodlist .prodlist .prodsort a[id*="lnkSortTitre"] { display:block; float:left; width:372px; background-position: 40px 10px; }
#main .axm_prodlist .prodlist .prodsort a[id*="lnkSortUnit"] { display:block; float:left; width:214px; background-position:71px 10px; }
#main .axm_prodlist .prodlist .prodsort a[id*="lnkSortDateCreation"] { display:block; float:left; width:91px; background-position:57px 10px; }
#main .axm_prodlist .prodlist .prodsort a[id*="lnkSortPrix"] { display:block; float:left; width:56px; background-position:33px 10px; }

*+html #main .axm_prodlist .prodlist .prodsort a[id*="lnkSortUnit"] { position:relative; top:-13px; }
*+html #main .axm_prodlist .prodlist .prodsort a[id*="lnkSortDateCreation"] { position:relative; top:-13px; }
*+html #main .axm_prodlist .prodlist .prodsort a[id*="lnkSortPrix"] { position:relative; top:-13px; }

#main .axm_prodlist .prodlist .prodsort a[id*="lnkSortSKU"] { display:none; float:left; width:0px; }
#main .axm_prodlist .prodlist .prodsort a[id*="lnkSortNumero"] { display:none; float:left; width:0px; }
#main .axm_prodlist .prodlist .prodsort a[id*="lnkSortPopularity"] { display:none; float:left; width:0px; }

#main .axm_prodlist .prodlist .a2cb { float:right;  }
#main .axm_prodlist .prodlist .a2cb.a2cb_bottom { margin-left:5px; }
#main .axm_prodlist .prodlist .a2cb a { color: #A50035; text-decoration:underline; display:block; margin-bottom:15px; }
#main .axm_prodlist .prodlist .batchmaster { /*float:right;*/ position:absolute; right:6px; top:2px; }
#main  .aLeft.central .axm_prodlist .prodlist .action .batchmaster { position: static; } 
+*html #main  .aLeft.central .axm_prodlist .prodlist .action .batchmaster { position: absolute; right: 0; bottom: 0; } 
+*html #main  .aLeft.central .axm_prodlist .prodlist { padding-bottom: 20px; }

.t_4 {  }
.t_4 #main #center { background:#E5E5E5; }

.t_10 #main #dvEntete #recherche { display:none; }
.t_10 #main #dvEntete #meta { display:none; }
.t_10 #main #dvEntete #imgEntete { width:100%; }
.t_10 #main #dvEntete #imgEntete img { float:right; }
.t_10 #main .breadcrumbs.container { display:none; }

.t_6 {  }

.t_6 #main #dvEntete #recherche { display:none; }
.t_6 #main #dvEntete #meta { display:none; }
.t_6 #main #dvEntete #imgEntete { width:100%; }
.t_6 #main #dvEntete #imgEntete img { float:right; }
.t_6 #main .breadcrumbs.container { display:none; }

.t_6 .blocrow .log_loginctrl { margin:0 auto; width:300px; }
.t_6 .blocrow .log_loginctrl .login_background {  }
.t_6 .blocrow .log_loginctrl .log_linkzone { display:none; }
.t_6 .blocrow .log_loginctrl .log_buttonzone input[type="submit"] { cursor:pointer; text-decoration: underline; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #868686; text-transform: uppercase; font-weight: bold; border:none; background:none; margin:15px auto; float:none; width:60px; display:block; }

.t_6 .blocrow .log_loginctrl .lbl { color:#7F7F7F; height:33px; text-align:right; float:left; display:block; width:115px; font-weight:normal; font-size:11px; line-height:30px; }
.t_6 .blocrow .log_loginctrl .log_changepwd .lbl{float:none; text-align:left; width:265px !important;}
#ie8#fix, .t_6 .blocrow .log_loginctrl .lbl { color:#7F7F7F; line-height:33px; height:33px; text-align:right; float:left; display:block; width:115px; font-weight:normal; font-size:11px; }
.t_6 .blocrow .log_loginctrl span.wrapper { display:block; color:#868686; height:23px; padding-bottom:10px; padding-left:20px; float:left; width:125px; padding-right:25px; border:none; background:url(../images/txtbox_login.gif) no-repeat; line-height:27px;  }
.t_6 .blocrow .log_loginctrl span.wrapper input { border:none; width:118px; color:#868686; }
#ie8#fix, .t_6 .blocrow .log_loginctrl span.wrapper { display:block; color:#868686; height:23px; padding-bottom:10px; padding-left:20px; float:left; width:125px; padding-right:25px; border:none; background:url(../images/txtbox_login.gif) no-repeat; }

.t_6 .blocrow .log_loginctrl .user { float:left; margin:0px; }
.t_6 .blocrow .log_loginctrl .user .lbl {  }
.t_6 .blocrow .log_loginctrl .user .txt {  }
.t_6 .blocrow .log_loginctrl .password { float:left; margin:0px; }
.t_6 .blocrow .log_loginctrl .password .lbl {  }
.t_6 .blocrow .log_loginctrl .password .txt {  }

/* <CSS pour lien feuillez cet ouvrage> */

#main .axm_prodlist .proddetail #external.row div.ebook-link { color:#e5e5e5; }
#main .axm_prodlist .proddetail #external.row div.ebook-link a { background-image:url(../images/visualisez.jpg); background-repeat:no-repeat; background-position: top left; color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display:block; padding-left:22px; padding-top: 5px; height:15px; text-decoration: underline; }
#main .axm_prodlist .proddetail #external.row div.ebook-link a:hover { background-image:url(../images/visualisez_rl.jpg); color:#A10035; }
#main .axm_prodlist .proddetail #external.row div.ebook-link-not-found { display:none; }
#main .axm_prodlist .proddetail #external.row #shopping_zone1, #shopping_zone2, #shopping_zone3 { width:33%; }

/* </CSS pour lien feuillez cet ouvrage> */

a.prod_list_print { float:right; margin-right:15px; background-image: url("../images/btn_print_listproducts.gif"); background-repeat: no-repeat; display: block; height: 14px; width: 16px; }
a.prod_list_print:hover { background-image: url("../images/btn_print_listproducts_ov.gif"); text-decoration:underline; }

a.DispoLink { text-decoration:underline; color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display:block; /*padding:7px 0px 5px 310px;*/ height:15px; }
a.DispoLink:hover { color:#A10035; }
a.DispoLink_NoProduct { color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display:block; /*padding:7px 0px 5px 310px;*/ height:15px; text-decoration:none; cursor:default; /*text-align:left;*/ }

a.DispoLink_FromProductList { text-decoration:underline; color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:15px; display:block; }
a.DispoLink_FromProductList:hover  { color:#A10035; }

a.DispoLink_FromProductList_NoProduct { color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:15px; display:block; text-decoration:none; cursor:default; }

.dispoHeader { padding:10px 0px 10px 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#868686; text-align:center; }
.dispoHeader .lblProductTitle { display:block; color: #666666; display: block; font-family: Verdana; font-size: 11px; }
.dispoHeader .lblProductTotalAvaibility { display:block; color: #666666; display: block; font-family: Verdana; font-size: 11px; /*padding-top:5px;*/ }

/*.dispoHeader .imgLoading { margin:120px 0px 0px -40px; }*/

.datagrid_ProductDispo { width:85%; color:#868686; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0px 40px 0px 40px; }

.datagrid_ProductDispo td{padding:7px 5px;}
.datagrid_ProductDispo .header td{padding-bottom:10px; border-bottom:#A10035 solid 1px}

.datagrid_ProductDispo .item:hover,.datagrid_ProductDispo .alterItem:hover { background-color:#efefef; }
.datagrid_ProductDispo .header { font-weight:bold; font-size:16px; }
.datagrid_ProductDispo .colRegion { text-align:left; width:40%; }
.datagrid_ProductDispo .lnkDealer { color:#868686; cursor:pointer; }
.datagrid_ProductDispo .lnkDealer:hover { color:#A10035; cursor:pointer; }

.divManageHistory { margin-top:15px; padding:0 15px; float:left; width:100%; }
.divManageHistory input[type="submit"] { font-size:13px; }
.divManageHistory input[type="text"] { width:138px; }
.divManageHistory .lnkCurrentCmd { margin-left:100px; font-weight:bold; color: #A50035; }
.divManageHistory .lnkShippedCmd { margin-left:20px; font-weight:bold; color: #A50035; }
.divManageHistory .lnkCurrentCmd:hover { color: #306EFF; }
.divManageHistory .lnkShippedCmd:hover { color: #306EFF; }

.cart_table {  }
.cart_table .prod_list_header { height:22px; background-color:#7f7f7f; font-family:Verdana; font-size:11px; font-weight:bold; color:#ffffff; }
.cart_table .prod_list_header a { font-family:Verdana; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline; background-image:url(../images/imagesArchambault/down_arrow.gif); background-repeat:no-repeat; background-position:right 4px; padding-right:18px; }
.cart_table .prod_list_header a.sort_desc { background-image:url(../images/down_arrow.gif); }
.cart_table .prod_list_header a.sort_asc { background-image:url(../images/up_arrow.gif); }
.cart_table .prod_list_table td { }
.cart_table .prod_list_row  { background-color:#fff; }
.cart_table .prod_list_row_alt { background-color:#e5e5e5; }
.cart_table .prod_list_product_name, a.prod_list_product_name, a.prod_list_product_name:visited  { font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:underline; text-transform:capitalize; }
.cart_table a.prod_list_product_name:hover { color:#A10035; }
.cart_table .prod_list_product_desc { }
.cart_table .prod_list_description { font-family:Verdana; font-size:11px; color:#666666; }
.cart_table .prod_list_price { }
.cart_table .prod_list_price_strike { }
.cart_table .prod_list_details { font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; }
.cart_table a.prod_list_add_to_cart { background-image:url(../images/catalogue/btn_addtocart.gif); background-repeat:no-repeat; display:block; width:22px; height:17px; }
.cart_table a.prod_list_add_to_cart:hover { background-image:url(../images/catalogue/btn_addtocart_rl.gif); }
.cart_table a.prod_list_print { background-image:url(../images/imagesArchambault/btn_print_listproducts.gif); background-repeat:no-repeat; display:block; width:16px; height:14px; }
.cart_table a.prod_list_print:hover { background-image:url(../images/imagesArchambault/btn_print_listproducts_ov.gif); }
.cart_table .prod_list_warning { font-weight: bold; color: #A10035; display:block; }

.lnkDeleteSelectedHistory { position:relative; color: #A50035; text-decoration:underline; }
.btnDeleteHistory:hover { color: #306EFF; }

.ContainerFicheProduit { background-color:#E5E5E5; }
.PrintTemplateFicheProduit .ContainerFicheProduit { border:1px solid #E5E5E5; background-color:#fff; }
.rss_list_ul { width:300px; display:block; margin:0; padding:0; margin-right:10px; }
.rss_list_ul li, a.rss_list_link { list-style-type:none; padding:0px; margin:0px; }
.rss_list_ul li a, a.rss_list_link { font-family:Verdana; font-size:11px; color:#666666 !important; text-decoration:underline; }
.rss_list_ul li a:hover, a.rss_list_link:hover { color:#A10035 !important; text-decoration:none; }

/* <Palmarès> */
a.btnPalmares { font-family:Verdana; font-size:11px; color:#7f7f7f; display:block; padding:8px; text-decoration:underline; text-transform:uppercase; }
a.btnPalmares:hover { text-decoration:none; background-color:#e5e5e5; }
a.btnPalmaresSelected { font-family:Verdana; font-size:11px; color:#7f7f7f; display:block; padding:8px; text-decoration:underline; text-transform:uppercase; text-decoration:none; background-color:#e5e5e5; font-weight:bold; }
.divPalmaresButtonsContainers { padding:5px; background-color:#e5e5e5; font-family:Arial; font-size:9px; }
.divPalmaresButtonsContainers a { font-family:Arial !important; font-size:9px !important; text-transform:uppercase; text-decoration:none; color:#7f7f7f; }
.divPalmaresButtonsContainers a:hover { font-family:Arial; font-size:9px; text-transform:uppercase; text-decoration:underline; color:#7f7f7f; }
.divPalmaresProgressbar { background-color:#ffffff; width:100%; text-align:center; padding-top:20px; padding-bottom:20px; }
.divAllPalmaresContainer { padding:8px; background-color:#E5E5E5; font-family:Arial; font-size:11px; }
.divAllPalmaresContainer a.QuickLink:hover { font-family:Arial; font-size:11px; text-decoration:underline; }
a.prod_selection_product_name { color: #666666 !important; font-family: Verdana; font-size: 11px; text-decoration: none; text-transform: capitalize; }
a.prod_selection_product_name:hover { text-decoration: underline; }
a.prod_list_add_to_cart { margin:0 auto; background-image: url("../images/btn_addtocart.gif"); background-repeat: no-repeat; display: block; height: 17px; width: 22px; }
.prod_selection_item_alt { background-color: #EAEAEA; }
.prod_list_details { font-weight:bold; }
/* </Palmarès> /*

/*<profil office - menu>*/

.listePage {  }
.listePage a.m_p { background-image: url("../images/imagesArchambault/right_arrow.gif"); background-position: left 2px; background-repeat: no-repeat; color: #666666; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 12px; text-decoration: none; }
.listePage a.m_p_sel { background-image: url("../images/imagesArchambault/right_arrow.gif"); background-position: left 2px; background-repeat: no-repeat; color: #666666; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 12px; text-decoration: none; }

/*</profil office - menu>*/

/*<profil office - departements>*/

.cat_list_container { position:relative; }
.cat_list_container .lblDepartement { font-weight:bold; color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.cat_list_container .lblDepartmentName { font-weight:bold; color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.cat_list_container .lblTitle { display:block; margin-top:5px; margin-bottom:5px; font-weight:bold; color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.cat_list_container a { text-decoration:none !important; }
.cat_list_container a:hover { text-decoration:none !important; color:#666666 !important; }
.cat_list_container .actions { display:block; height:4px; margin-top:25px; width:100%; }

.cat_list_container .actions.edit { height:auto !important; width:30% !important; float: right !important; margin-right: 48px !important; margin-top: 90px !important; position: relative !important; text-align: right !important; top: -5px !important; }
.cat_list_container .edit, #ie8#fix { height:auto !important; width:30% !important; float: right !important; margin-right: 48px !important; margin-top: 90px !important; position: relative !important; text-align: right !important; top: 10px !important; }
*+html .cat_list_container .actions.edit { top: 15px !important; }

.cat_list_container .actions a { color:#A10035; text-decoration:underline !important; }
.cat_list_container .actions a.btnEdit { color:#A10035; text-decoration:underline !important; margin-right: 47px; position: absolute; right: 0; top: 0px; }
*+html .cat_list_container .actions a.btnEdit { color:#A10035; text-decoration:underline !important; margin-right: 47px; position: absolute; right: 0; top: 8px; }
/*.cat_list_container .actions a.btnCancel {  margin-right: 47px; display:inline-block; margin-top:130px; }
*+html .cat_list_container .actions a.btnCancel {  margin-right: 47px; display:inline-block; margin-top:180px; }*/

.cat_list_container .divInstructions { float:left; width:50%; height:105px; }
.cat_list_container .divInstructions .lblInstructions { display:block; width:100%; clear:both; font-weight:bold; color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
.cat_list_container .divInstructions .txtInstructions { display:block; width:100%; clear:both; height:80px; margin-bottom:20px; }

.cat_list_container .info { position:relative; }
.cat_list_container .info a.coll { position:absolute; left:50%; margin-left:-80px; color:#666666; font-weight:bold; font-family: Verdana; font-size: 11px; padding-bottom: 10px; background:transparent url("../images/down_arrow_categories.gif") no-repeat scroll center bottom; }
/*</profil office - departements>*/

.prfl { margin-top:10px; }
.prfl .prfl_select { margin-bottom:10px; clear:both; width:100%; margin-left:10px; height:30px; }
.prfl .prfl_select .prfl_ddl { float:left; border-right:1px solid #7F7F7F; margin-right:5px; padding-right:5px; }
.prfl .prfl_select .prfl_ddl select { margin-top:2px; }
.prfl .prfl_select .prfl_new { float:left; }

.prfl .prfl_list {  }
.prfl .prfl_list .add { margin-bottom:10px; }
.prfl .prfl_list .add table { width:100%; border-bottom: 1px solid #F8F8F8; padding-bottom:10px; }

.prfl .prfl_list .details { margin-bottom:10px; }
.prfl .prfl_list .details .title { margin-bottom:10px; }
.prfl .prfl_list .details .title a { line-height:20px; }

.prfl .prfl_list .details .list { margin-bottom:10px; }
.prfl .prfl_list .details .list .moveUpDown { text-align:center; padding:3px 0; }


.cart_archambault_multiple {  }
.cart_archambault_multiple .profiles .lblProfiles { color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; }
.cart_archambault_multiple .profiles select { min-width:300px; }
*+html .cart_archambault_multiple .profiles select { width:300px; }

.list_select { margin-top:10px; margin-bottom:10px; clear:both; width:100%; margin-left:10px; height:30px; }
.list_select .list_ddl { float:left; padding-right:5px; padding-top:6px; padding-bottom:6px; }
.list_select .list_mod { float:left; padding-right:5px; padding-top:5px; padding-bottom:5px;}
/* TODO Reactiver avec le bouton add et delete .list_select .list_mod { border-right:1px solid #7F7F7F; }*/
.list_select .list_mod input { margin-left:2px; }
.list_select .list_new { float:left; padding-left:5px; padding-top:5px; padding-bottom:5px; }

.ddlActionsCart { float: right; margin-right:4px; margin-bottom:4px; }
.ovlMoveTo .ddl { width: 255px; margin: 8px auto auto auto; }
.ovlMoveTo .txt { width: 250px; margin: 5px auto auto auto; }
.ovlMoveTo .req { }
.ovlMoveTo .btnBar {bottom: 8px; margin:0 auto; padding-top:5px; }
.ctl11_ctl01_cartListEdit_pnlButtons{padding-top:5px;}

.ovlOrderNo .txt { width: 250px; margin: 5px auto auto auto; }
.ovlOrderNo .btnBar {bottom: 8px; margin:0 auto; padding-top:5px; }

/*multicompte propertyset*/
.multicomptepropertysetbox:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .multicomptepropertysetbox             { zoom: 1; } /* IE6 */
*:first-child+html .multicomptepropertysetbox { zoom: 1; } /* IE7 */

.multicomptepropertysetbox { display: block; }
.multicomptepropertysetbox .col { float:left; width: 137px; padding: 5px; border: 1px solid #ccc; min-height: 13px; }
.multicomptepropertysetbox.Header { font-weight: bold;  }
.multicomptepropertysetbox.Header .col{border:#ccc solid 1px; height:35px;}
.multicomptepropertysetbox .col .view { font-weight: bold; }
.multicomptepropertysetbox.Edit .col{ border:#ccc solid 1px; height:21px; }
.multicomptepropertysetbox.Edit .col input,.multicomptepropertysetbox.Read .col input{width:125px; float:left;}
.multicomptepropertysetbox .ddlActions{margin-bottom:10px;}

.multicomptepropertysetbox .col { border-left:none !important; }
.multicomptepropertysetbox .col:first-child { border-left:1px solid #CCCCCC !important; }


.prfl_list .add { width:890px; }
.prfl_list .add .multicomptepropertysetbox.Header .col { border-top:none; }

.prfl .title.add { width:884px; margin-bottom:0px; background:#7f7f7f; font-weight:bold; color:#FFFFFF; font-family:Verdana; padding:3px 0px 3px 5px; }
.prfl .title.edit { width:884px; background:#a10034; font-weight:bold; color:#FFFFFF; font-family:Verdana; padding:3px 0px 3px 5px; }

.prfl_list .add .actions { width:887px; border:1px solid #CCCCCC; border-top:none; text-align:right; }
.prfl_list .add .actions a { float:none !important; display:inline-block; margin-right:5px; margin-top:5px; margin-bottom:5px; }

.editCartPrompt { margin-bottom:10px; }
.editCartPrompt .actions { border:1px solid #CCCCCC; border-top:none; width:887px; float:left; margin-bottom:10px; padding-top:5px; padding-bottom:5px; }
.editCartPrompt .actions .left { float:left; width:40%; margin-left:5px; }
.editCartPrompt .actions .right { float:right; width:40%; margin-right:5px; text-align:right; }

#dgDetails .ddlActions{margin:10px 0;}
#dgDetails input,#dgDetails .multicomptepropertysetbox{float:left; }
#dgDetails input{margin-top:11px;}
#dgDetails .multicomptepropertysetbox .col{width:134px;}
.dgDetails td{border-collapse:collapse;}
.multicomptepropertysetbox.inconsistent.Read .col { border: #A50035 solid 1px;  }

.print .glideDiv{display:none;}

.divSingleProduct .col select{width:125px;}


/*Overlay pour charger ISBN*/
.ovl_chargerISBN{}
.ovl_chargerISBN .part1,.ovl_chargerISBN .part2{float:left;}
.ovl_chargerISBN .part1{width:300px; margin-right:20px;}
.ovl_chargerISBN .part1 .lbl{display:block;}
.ovl_chargerISBN .spart1 {margin-bottom:10px;}
.ovl_chargerISBN .spart1 textarea{width:205px;}
.ovl_chargerISBN .part2{width:250px;}


/*printImportItem.aspx */
.tbImportItems .imageHeader{background-color:#A10035;}
.tbImportItems tr.header td{padding:10px; background-color:#a2a2a2; font-weight:bold; color:#fff; border:1px black solid; width:50%;}
.tbImportItems .occ td{text-align:center; padding:10px; border:1px black solid; width:50%; border-top:none;}


/*** <Category list> ***/
.cat_list_table {  }
.cat_list_container .fil_ariane_container { display:none; }
.cat_list_selected_cat { font-family:Verdana; font-size:11px; color:#A10035; }
.cat_list_table a, .cat_list_table a:visited { font-family:Verdana; font-size:11px; color:#666666; text-decoration:underline; }
.cat_list_table a:hover { color:#A10035; text-decoration:none; }
a.cat_select_new_category { font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:underline; background-image:url(../images/down_arrow_categories.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px; display:block; text-align:center; text-decoration:none; margin:5px auto; width:200px; }
.cat_list_ul { width:300px; display:block; margin:0; padding:0; margin-right:10px; }
.cat_list_table td a, a.cat_list_link { list-style-type:none; background-image:url(../images/li_bkg.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px; }
.cat_list_table td a, a.cat_list_link { font-family:Verdana; font-size:11px; color:#666666; text-decoration:underline; }
.cat_list_table td a:hover, a.cat_list_link:hover { color:#A10035; text-decoration:none; }
.cat_list_hr { margin-top:15px; border:0px; height:1px; width:90%; background-color:#666666 }
.cat_section_title { font-family:Verdana; font-size:13px; color:#666666; font-weight:bold; }
div.cat_section_title { padding-bottom:10px; text-align:center; }
.cat_page_title { font-family:Verdana; font-size:13px; color:#A10035; font-weight:bold; }

.rssExp { display:none; }

/*** </Category list> ***/

/*** <Fil d'Ariane> ***/
.fil_ariane_container { margin:5px 0px 10px 0px; }
.fil_ariane, a.fil_ariane, a.fil_ariane:visited { font-size:11px; font-weight:normal; color:#555555; text-decoration:none; }
a.fil_ariane:hover { font-size:11px; font-weight:normal; color:#a30000; text-decoration:underline; }
.fil_ariane_selected_item, a.fil_ariane_selected_item, a.fil_ariane_selected_item:visited, a.fil_ariane_selected_item:hover {  /* Pour corriger le survol dans FireFox, toutes les pseudoclasse sont spécifiées */ font-size:11px; font-weight:bold; color:#555555; text-decoration:none; }
/*** </Fil d'Ariane> ***/


.texterouge { color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.texterouge a { text-decoration:underline; }
.texterougebig { color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; }
.footer { text-align:center; height:30px; }
.footer a { font-family:Verdana; font-size:11px; color:#7f7f7f; text-decoration:underline; }
.footer a:hover { color:#A10035; }
.cart_hr { margin:6px auto; background-color: #7F7F7F; border: 0 solid #7F7F7F; color: #7F7F7F; height: 1px; width: 95%; }

/* NOUVEAUTES */

.news_title { color:#A10035; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
.news_title_table { background-color:#f5f5f5; border-top:solid 1px #c2c2c2; border-bottom:solid 1px #c2c2c2; }
.news_inscription_table { background-color:#f5f5f5; border-top:solid 1px #c2c2c2; border-bottom:solid 1px #c2c2c2; }
.nouveaute_news { font-family: Verdana; font-size: 9px; font-weight: bold; text-transform:uppercase; background-color:#C30000; color:#FFFFFF; padding: 1px 3px; margin: 0px 5px 0px 0px; }
.publicationtitre { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: black; text-decoration: none; }
.publication, a.publication { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #001B47; text-decoration: none; background-color: #f7f7f7; /*padding: 6px 4px 4px;*/ } 
a.publication:hover { font-size: 12px; color: #001B47; text-decoration: underline; background-color: #f7f7f7; }
.publication_visited, a.publication_visited { font-size: 12px; color: #7E3FA0; text-decoration: underline; background-color: #f7f7f7; }
.publication2, a.publication2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #f7f7f7; padding: 6px 4px 4px; } 
a.publication2:hover { font-size: 11px; color: #000000; text-decoration: underline; background-color: #f7f7f7; }
.publicationadresse { font-size: 8px; color: #001B47; background-color: #f7f7f7; }
.textegris, .textegris a { color: #7F7F7F; font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 11px; }



/*<cart>*/

/*generic stuff*/
.cart_profil_container { width:470px; background-color:#e5e5e5; font-family:Verdana; font-size:11px; color:#7f7f7f; padding:5px; padding-top:8px; }
.cart_text { font-family:Verdana; font-size:11px; color:#7f7f7f }
.cart_text a { font-family:Verdana; font-size:11px; color:#7f7f7f; font-weight:bold; text-decoration:underline; }
.cart_text a:hover { color:#A10035; }
.cart_items_count { font-family:Verdana; font-size:14px; color:#7f7f7f; font-weight:bold; display:block; padding:8px; padding-left:0px; }
/*generic stuff*/

.votreCompte { margin-top:35px; }
.votreCompte #shopping_zone1 { width:241px; } /*.checkout .cmd = #shopping_zone1*/
.checkout .cmd { position:absolute; top:0px; left:-10px; margin-top:35px; width:221px; color: #7F7F7F; font-family: Verdana; font-size: 11px; }
.checkout .cmd .cart_text { display:block; }
.votreCompte #shopping_zone2 { width:480px; background:#E5E5E5; }
.votreCompte #shopping_zone3 { width:207px; }

.t_8 .votreCompte { display:none; }
.t_8.giftlist .votreCompte,
.t_8.wishlist .votreCompte,
.t_8.cart .votreCompte { display:block; }

.t_8 #main #body { position:relative; }

#main #body .checkout_steps { display:none; }

#main #body .checkout { margin-bottom:0px; }

#main #body .step_addresses { display:none; }
#main #body .step_addresses ~ .legal-text { display:none; }

#main #body .checkout_cart { margin-left:-15px; width:960px; }
#main #body .checkout_cart tr.head {  }
#main #body .checkout_cart tr.head td { background:#7F7F7F; height:19px !important; padding: 5px 0; color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: bold; }
#main #body .checkout_cart tr.head td a { color:#FFFFFF; padding-right:15px; }
#main #body .checkout_cart tr.head td a.sort_desc { background:transparent url("../images/down_arrow.gif") no-repeat scroll right 5px; }
#main #body .checkout_cart tr.head td a.sort_asc { background: url("../images/up_arrow.gif") no-repeat scroll right 6px; }

#main #body .checkout_cart tr.head td.img .push { width:60px; }
#main #body .checkout_cart tr.head td.orderNo .push { width:170px; }
*+html #main #body .checkout_cart tr.head td.orderNo .push { width:145px; }
#main #body .checkout_cart tr.head td.titreProduit .push { width:198px; }
#main #body .checkout_cart tr.head td.isbn .push { width:117px; }
*+html #main #body .checkout_cart tr.head td.isbn .push { width:117px; }
#main #body .checkout_cart tr.head td.prixUnitaire .push { width:90px; }
#main #body .checkout_cart tr.head td.qtySelector .push { width:75px; }
*+html #main #body .checkout_cart tr.head td.qtySelector .push { width:75px; }
#main #body .checkout_cart tr.head td.amount .push { width:50px; }
#main #body .checkout_cart tr.head td.detail .push { width:85px; }
#main #body .checkout_cart tr.head td.chk .push { width:27px; }

#main #body .checkout_cart tr td[colspan="7"] { padding:0px; }
#main #body .checkout_cart tr td[colspan="7"] div { border:none; }
#main #body .checkout_cart tr.cartitem { oosition:relative; }
#main #body .checkout_cart tr.cartitem td { padding:8px 0px 8px 0px !important; }
#main #body .checkout_cart tr.cartitem td.center {  }
#main #body .checkout_cart tr.cartitem td.right {  }
#main #body .checkout_cart tr.cartitem td.left {  }
#main #body .checkout_cart tr.cartitem.alt td { background:#E5E5E5; }
#main #body .checkout_cart tr.cartitem.shoppingCartItem_Removed td { background:#A10035; }
#main #body .checkout_cart tr.cartitem td.titreProduit {  }
#main #body .checkout_cart tr.cartitem td.titreProduit a.item_name { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-transform: capitalize; text-decoration:underline; }

#main #body .checkout_cart td.orderNo {  }
#main #body .checkout_cart td.orderNo input.cart_txtbox_ordernumber { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; width: 150px; border: 1px solid #BFBFBF; color: #666666; text-align: center; }

#main #body .checkout_cart tr.cartitem td.isbn span { color: #666666; font-family: Verdana; font-size: 11px;  font-weight: bold; }
#main #body .checkout_cart tr.cartitem td.prixUnitaire span { font: 11px arial,verdana,sans-serif; }
#main #body .checkout_cart tr.cartitem td.amount span { font: 11px arial,verdana,sans-serif; } 
#main #body .checkout_cart tr.cartitem td.qtySelector input.txtQte { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #BFBFBF; color: #666666; text-align: center; width: 60px; }
#main #body .checkout_cart tr.cartitem td.qtySelector input.txtQte[readonly] { background:#f0f0f0; }
#main #body .checkout_cart tr.cartitem td.detail a { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-transform: capitalize; text-decoration:underline; }
#main #body .checkout_cart tr.cartitem td.detail a:hover { background:none; }

#main #body .checkout_cart .promo-zone { display:none; }

#main #body .divOtherStuff .comments { margin-left:142px; }
#main #body .divOtherStuff .comments span.lbl { color: #555555; font-weight: bold; text-transform:uppercase; }
#main #body .divOtherStuff .comments textarea.cart_comments { width:480px; height:125px; margin:0px; }
#main #body .divOtherStuff .comments a.btn_save-cart-comment { display:none; }

#main #body .divOtherStuff + .checkout_totalzone { display:none; }

#main #body .checkout_btnzone { text-align:center; }
#main #body .checkout_btnzone input { cursor:pointer; text-decoration:underline; background:none; border:none; color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#main #body .checkout_btnzone input:hover { color:#A10035; }

#main #body .checkout_optionszone { margin-bottom:5px; }

#main #body .custom_footer { margin-top:20px; float:left; width:100%; clear:both; }
#main #body .custom_footer .row { float:left; width:100%; clear:both; }
#main #body .custom_footer .row.top { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; margin-left:200px; }
#main #body .custom_footer .row.top span { display:block; float:left; }
#main #body .custom_footer .row.top .cartItemCount {  }
#main #body .custom_footer .row.top .cartItemCount + .lbl { margin-left:140px; }
#main #body .custom_footer .row.top .amount.soustotal { margin-left:20px; }
#main #body .custom_footer .row.top .copyCount { margin-left:49px; }
#main #body .custom_footer .row.top .copyCount + .lbl { margin-left:30px; }
#main #body .custom_footer .row.top .amount.finaltotal { margin-left:20px; }

#main #body .custom_footer .row.bottom { margin-left:100px; float:left; clear:both; margin-top:37px; margin-bottom:20px; }
#main #body .custom_footer .row.bottom .notice { color: #A10035; font-weight: normal; font-family: Verdana; font-size: 11px; }

#main #body .custom_footer + .dvExplications { margin-left:100px; float:left; clear:both; }
*+html #main #body .custom_footer + .dvExplications{float:none; margin-top:20px;}
#main #body .custom_footer + .dvExplications span.cart_text { margin-right:107px; display:block; margin-bottom:30px; }
#main #body .custom_footer + .dvExplications .dvMarc { margin-bottom:25px; }
#main #body .custom_footer + .dvExplications .dvMarc .btn_dler_marc { font-family: Verdana; font-weight: bold; background-color: #FFFFFF; border: 1px solid #990000; color: #990000; cursor: pointer; display: block; font-size: 12px; margin: 10px auto 0; padding: 5px; text-align: center; text-decoration: none; width:400px; }


/*<JQUERY DIALOG>*/
.ui-dialog { padding:0px; border-radius:4px; border: 4px solid #666666; font-family:Verdana; /*position:fixed !important;*/ }
.ui-dialog * { border-radius:0px; border:0px; }
.ui-dialog .ui-dialog-content { padding-right:0px; }
.ui-dialog .ui-dialog-titlebar { background:#A10035; border-radius:0px; padding:5px 0px; width:100%; }
.ui-dialog .ui-dialog-titlebar * { color:#FFFFFF; font-weight:normal; font-size:14px; }
.ui-dialog .ui-dialog-titlebar span { margin-left:5px; font-weight:bold; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span { margin:1px !important; }
.ui-dialog .qte-down { width:25px; height:25px; }
.ui-dialog .qte-up { width:25px; height:25px; }
.ui-dialog .txtQte { border:1px solid #F0F0F0; height:23px; padding-top:1px; }
.ui-dialog input { border:1px solid #dfdfdf; }
.ui-dialog select { border:1px solid #dfdfdf; }
.ui-dialog textarea { border:1px solid #dfdfdf; }
.ui-dialog input[type='Submit']:hover { background:#e6e6e6; }
.ui-dialog input[type='Save']:hover { background:#e6e6e6; }
.ui-dialog input[type='button']:hover { background:#e6e6e6; }
.ui-dialog .ui-widget-header .ui-icon { background-image: url("../images/ui-icons_ffffff_256x240.png"); }
/*</JQUERY DIALOG>*/

/*<JQUERY DIALOG - ADD TO CART>*/
#a2c_ovlAddToCart {min-height: 435px !important;}
#a2c_addtocartuc_mpv_mpv .ui-jqgrid-bdiv { min-height:150px; height:auto !important; /*max-height:190px;*/}
*+html #a2c_addtocartuc_mpv_mpv .ui-jqgrid-bdiv { min-height:130px; }

.ovlAddToCart { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ovlAddToCart .ui-jqgrid .ui-jqgrid-hbox { padding-right:0px; }
.ovlAddToCart .ui-jqgrid .ui-jqgrid-view { margin-bottom:15px;  border: 1px solid #DFDFDF; }
.ovlAddToCart .ui-jqgrid .ui-jqgrid-bdiv { overflow-y:scroll; overflow-x:show; }
.ovlAddToCart .ui-jqgrid .ui-jqgrid-bdiv td { border-color:#DFDFDF; }

.ovlAddToCart .mpv { overflow:visible !important; }
.ovlAddToCart .mpv.savepending {  }

.ovlAddToCart .mpv .pending { display:none; width:90%; color:#A10035; padding:3px; border:1px dashed #A10035; background:#FCFFED; margin-bottom:10px; }
.ovlAddToCart .mpv .done { display:none; width:90%; color:green; padding:3px; border:1px dashed green; background:#FCFFED; margin-bottom:10px; }

.ovlAddToCart .mpv.savepending .done { display:none; }
.ovlAddToCart .mpv.savepending .pending { display:block; }

.ovlAddToCart .mpv.savedone .done { display:block; }
.ovlAddToCart .mpv.savedone .pending { display:none; }

.ovlAddToCart .mpv.loading { background:blue; }

.ovlAddToCart tr.savepending { color:#A10035; }


.ovlAddToCart .actions { float:right; padding:3px; margin-right:5px; }
.ovlAddToCart .actions .lnk { font-family: Verdana,Arial,sans-serif; font-size: 1em; float:right; padding:3px; border: 1px solid #DFDFDF; background:#F0F0F0; display:inline-block; margin:0 3px; }
.ovlAddToCart .actions {  }

.ovlAddToCart .alreadyInCart,
.ovlAddToCart .alreadyOrdered{ width:95%; margin:5px 0 5px 0; border:1px dashed green; background:#FCFFED; padding:3px; }
.ovlAddToCart .alreadyInCart .lblProductAlreadyInCart,
.ovlAddToCart .alreadyInCart .lblProductAlreadyOrdered{ color:green; }
.ovlAddToCart .alreadyInCart ul {  }
.ovlAddToCart .alreadyInCart ul li {  }
.ovlAddToCart .alreadyInCart ul li .lblTitre {  }
.ovlAddToCart .alreadyInCart ul li .lnkCartList {  }
.ovlAddToCart .alreadyInCart ul li .lblQuantity {  }

/*</JQUERY DIALOG - ADD TO CART>*/

.wishlistl-exp { overflow:visible; height:auto; margin-bottom:20px; float:left; width:100%; }
.wishlistl-exp .cartListItem { float:left; width:100%; clear:both; }
.wishlistl-exp .cartListItem a { height:15px; }
.wishlistl-exp .cartListItem .list-title { float:left; width:50%; }
.wishlistl-exp .cartListItem .data { float:right; width:49%; }
.wishlistl-exp .cartListItem .data .lbl { margin-right:5px; }
.wishlistl-exp .cartListItem .data .val { margin-right:5px; }
.wishlistl-exp .cartListItem .date { width:195px; }
.wishlistl-exp .cartListItem .total { width:135px; }
.wishlistl-exp .cartListItem .items { width:100px; }
.wishlistl-exp .cartListItem .list-title ~ .data span { float:left; display:block; }

.wishlistl-exp .cartListItem .list-title ~ .data * { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.wishlistl-exp .cartListItem .list-title ~ .data { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.wishlistl-exp .cartListItem:hover .list-title ~ .data { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; }
.wishlistl-exp .cartListItem:hover a { border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 1px 10px; padding: 5px 5px 5px 11px; }
.wishlistl-exp .cartListItem_selected_current:hover a { border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 1px 10px; padding: 5px 5px 5px 10px; }

.wishlistl-exp .cartListItem_selected_current a { color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.wishlistl-exp .cartListItem_selected_current .list-title ~ .data { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; }

.pnlButtons .lbExplainAdd { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }
.checkout_optionszone .lbTitreList { line-height:29px; padding-right:10px; color: #A10035; font-family: Verdana; font-size: 11px; font-weight: bold; }

/*<DevAuthorityLevel - 2012-09-11>*/

.wishlistl-exp { padding-top:15px; border-top:1px solid #DBDBDB; }
.wishlistl-exp .lbStatusHdr.hdr { display:block; float:left; clear:both; width:100%; padding-bottom:3px; margin:15px 0px; border-bottom:1px solid #EEEEEE; color: #666666; font-family: Verdana; font-size: 14px; font-weight: bold; line-height: 14px; text-transform: capitalize; }

.wishlistl-exp .cartListItem .list-title { width: 47%; }
.wishlistl-exp .cartListItem .list-title ~ .data { border-left:1px solid #DBDBDB; padding-left:10px; }
.wishlistl-exp .cartListItem .list-title ~ span.status{ display:none; }
.wishlistl-exp .cartListItem .list-title ~ .data span.doccount{ display:none; }
.wishlistl-exp .cartListItem .list-title ~ .data span.owner { width:100%; clear:both; }
.wishlistl-exp .cartListItem .list-title ~ .data span.owner .lbl { margin-right:0px; }

.wishlistl-exp .cartListItem a { height: 30px; }

.step_cart .checkout_otheruserszone { display:none; }

.wishlist .cart-list-edit {  }
.wishlist .cart-list-edit .ebook {  }
.wishlist .cart-list-edit .ebook input[type="checkbox"] { margin-left:0px; }
.wishlist .cart-list-edit .status { margin:10px 0px; }
.wishlist .cart-list-edit .status .lblStatus.lbl { display:block; margin-bottom:5px; }
.wishlist .cart-list-edit .owner { color:#A10035; }

/*</DevAuthorityLevel - 2012-09-11>*/

/*<Categorie>*/

a.PrintLink
{
	background-image:url(../images/PrintThisPage.gif);
	background-repeat:no-repeat;
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	padding-left:22px;
	height:15px;	
}
a.PrintLink:hover 
{
	background-image:url(../images/PrintThisPage_rl.gif);
	color:#A10035;
}

a.EmailLink
{
	background-image:url(../images/SendThisPage.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	padding-left:22px;
	height:15px;
}
a.EmailLink:hover 
{
	background-image:url(../images/SendThisPage_rl.gif);
	color:#A10035;
}

a.DispoLink
{
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	/*padding:7px 0px 5px 310px;*/
	height:15px;
}


a.DispoLink:hover 
{
	color:#A10035;
}

a.DispoLink_NoProduct
{
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	/*padding:7px 0px 5px 310px;*/
	height:15px;
	text-decoration:none;
	cursor:default;
	/*text-align:left;*/
}

a.DispoLink_FromProductList
{
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:15px;
	display:block;
	text-decoration:underline;
}

a.DispoLink_FromProductList:hover 
{
	color:#A10035;
}

a.DispoLink_FromProductList_NoProduct
{
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:15px;
	display:block;
	text-decoration:none;
	cursor:default;
}

.dispoHeader
{
	padding:10px 0px 10px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#868686;
	text-align:center;
}

.dispoHeader .lblProductTitle
{
	display:block;
}

.dispoHeader .lblProductTotalAvaibility
{
	/*display:none;
	padding-top:5px;*/
}

.dispoHeader .imgLoading
{
	margin:120px 0px 0px -40px;
}

.datagrid_ProductDispo
{
	width:85%;
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0px 40px 0px 40px;
	
}

.datagrid_ProductDispo td{padding:7px 5px;}
.datagrid_ProductDispo .header td{padding-bottom:10px; border-bottom:#A10035 solid 1px}
.datagrid_ProductDispo .item
{
	/*background-color:#e8e8e8;	*/
}

.datagrid_ProductDispo .alterItem
{
	/*background-color:#dbd9d9;*/
}

.datagrid_ProductDispo .item:hover,.datagrid_ProductDispo .alterItem:hover{background-color:#efefef;}

.datagrid_ProductDispo .header
{
	font-weight:bold;
	font-size:16px;
}

.datagrid_ProductDispo .colRegion
{
	 text-align:left;
	 width:40%;
}

.datagrid_ProductDispo .lnkDealer
{
	color:#868686;
	cursor:pointer;
}

.datagrid_ProductDispo .lnkDealer:hover
{
	color:#A10035;
	cursor:pointer;
}

.divManageHistory
{
	margin-top:16px;
	margin-bottom: 10px;
}

.divManageHistory .lnkCurrentCmd
{
	margin-left:100px;
	font-weight:bold;
	color: #A50035;
}

.divManageHistory .lnkShippedCmd
{
	margin-left:20px;
	font-weight:bold;
	color: #A50035;
}

.divManageHistory .lnkCurrentCmd:hover
{
	color: #306EFF;
}

.divManageHistory .lnkShippedCmd:hover
{
	color: #306EFF;
}


.btnDeleteHistory:hover
{
	color: #306EFF;
}

.ContainerFicheProduit
{
	background-color:#E5E5E5;
}
.PrintTemplateFicheProduit .ContainerFicheProduit
{
	border:1px solid #E5E5E5;
	background-color:#fff;
}


.cart_archambault_overlay { background-color:#000; position:fixed; top:0; left:0; width:100%; height:100%; z-index:9998; }
.cart_archambault_overlay { -filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity:0.5;}

.cart_archambault_loading
{
	position: fixed;
	z-index: 9999;
	top: 50%;
	left: 50%;
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
}

/* <Impression des listes de produits> */
.divListProductsPrintLayout
{
}
.divListProductsPrintLayout td
{
	font-family:Courier New;
	font-size:13px!important;
	border-top:1px dashed black;
}
.divListProductsPrintLayout td td
{
	border-top:none;
}
.divListClientsPrintLayout { 
	border-top:1px dashed black; }
.divListClientsPrintLayout td
{
	font-family:Courier New;
	font-size:13px!important;
}
/* </Impression des listes de produits> */

.t_11 .cart_page_container { margin-top:5px; float:left; width:100%; }
.t_11 .cart_page_container [id*="divPagingTop"] {  }
.t_11 .cart_page_container [id*="divPagingTop"] .resultsDisplay { float:left; width:350px; }
.t_11 .cart_page_container [id*="divPagingTop"] .pagingControl { float:left; }
.t_11 .cart_page_container [id*="divPagingTop"] .pagingControl ul { margin-top:0px; margin-bottom:0px; padding:0px; }

.t_11 .cart_page_container [id*="divPagingTop"] .pagingControl { display: inline-block; text-align: center; width: 350px; }
.t_11 .cart_page_container [id*="divPaginBottom"] .pagingControl { display: inline-block; text-align: center; width: 300px; }


.resultsDisplay 
{
	float:left;
	font-size:11px;
	font-family:Verdana;
	color:#666666;
	font-weight:bold;
}
.resultsDisplay .text {}
.resultsDisplay .number { color:#a50035; }

.pagingControl 
{
	text-align:right;
	font-size:11px;
	font-family:Verdana;
	color:#666666;
	font-weight:bold;
}
.pagingControl a, .pagingControl a:link, .pagingControl a:visited 
{
	font-size:11px;
	font-family:Verdana;
	color:#666666;
	font-weight:bold;
}
.pagingControl a:hover { color:#a50035; }
.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { color:#a50035!important; text-decoration:none;} /*Page sélectionnée dans le paging*/
.pagingControl a.current:hover { text-decoration:none; }
.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { display:none; }
.pagingControl img {}

.t_11 .divLegend { font-size:12px; color: #A50035; font-style: normal; font-variant: normal; font-family: Arial,Helvetica,sans-serif; }
.t_11 .divLegend .lbLegend {  }

.t_11 .divPaginBottom {  }
.t_11 .divPaginBottom table { margin:0px !important; }
.t_11 .divPaginBottom .resultsDisplay { float:left; width:355px; }
.t_11 .divPaginBottom .pagingControl { float:left;  }
.t_11 .divPaginBottom .pagingControl ul { margin:0px; }

.t_11 .divAmount { font-family:Arial; font-size:12px; }
.t_11 .divAmount input[type="text"] { width:135px; margin-right:4px; }

.t_11 .cart_page_container .pagingNbItems { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }

.textenoir, a.textenoir { text-decoration:none; color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}

.envoyerAmi { width:490px; margin:0 auto !important; }
.envoyerAmi .lbl { color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal !important; text-decoration: none; }
.envoyerAmi .lbl-url { color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal !important; text-decoration: none; }

.envoyerAmi .lbl#lbUrl { padding-right:5px; font-size:11px; font-weight:bold !important; display:inline !important; }
.envoyerAmi #btnEmail { float:right; }


/* SF >  section Notice */
/*Container*/
.notice_container{width:100%;text-align:center; margin-top:25px;float:left;font-family:Arial;} 
.divNotices{ display:block;width:600px;margin:auto; padding:5px;background-color:#e5e5e5;border:solid 1px #7f7f7f;}
/*Titre */
.divNotices .titre{	font-size:16px; color:#990000;}
/*Description */
.divNotices .desc{font-size:12px;color:#000000;padding:5px;}
/*Bouton */
.divNotices .btn_dler_marc{display:block;width:200px;font-size:12px;color:#990000;padding:5px;background-color:#ffffff;margin:0px auto;margin-top:10px;text-decoration:none;cursor:pointer;border: solid 1px #990000; text-align:center;}
.divNotices .btn_dler_marc:Hover{text-decoration:underline;}
/*Drop down */
.notice_container .notice_provenance{ margin:5px; padding:5px;}
.notice_container .notice_periode{margin:5px; padding:5px;}
/* Message d'erreur */
.req_warning{margin:auto;  width:250px; height:15px; background-color:White; border:solid thin #A10035; padding:5px; color:#A10035}

.divAddToCartConfirmationBox
	{
		background-color:#e5e5e5;
		border:2px solid #A10035;
		font-family:Verdana;
		font-size:11px;
		color:#666666;
		font-weight:bold;
		text-align:center;
		padding:8px;
		margin-bottom:10px;
		margin-top:10px;
		margin-top:10px;
	}
	.cart_profil_container
	{
		width:470px;
		background-color:#e5e5e5;
		font-family:Verdana;
		font-size:11px;
		color:#7f7f7f;
		padding:5px;
		padding-top:8px;
	}
	.cart_text
	{
		font-family:Verdana;
		font-size:11px;
		color:#7f7f7f
	}
	.cart_text a
	{
		font-family:Verdana;
		font-size:11px;
		color:#7f7f7f;
		font-weight:bold;
	}
	.cart_text a:hover
	{
		color:#A10035;
	}
	.cart_items_count
	{
		font-family:Verdana;
		font-size:14px;
		color:#7f7f7f;
		font-weight:bold;
		display:block;
		padding:8px;
		padding-left:0px;
	}
	.cart_page_container { }
	
	.cart_page_container .WSFailed td { border-bottom: 1px solid #a50035;  border-top: 1px solid #a50035;}
	.cart_sub_total .failed { color:#a50035; }
	
	.cart_option_container {
		bottom:0px;
		background-color:#f3f3f3;
		padding:10px;
	}
	.cart_table {
	}
	.cart_table a { text-decoration:underline; 	}
	.cart_header {
		background-color:#7F7F7F;
	}
	.cart_header td {
		color:#ffffff;
		font-weight:bold;
		padding:5px;
		padding-left:0px;
		padding-right:0px;
		font-family:Verdana;
		font-size:11px;
	}
	.cart_hr 
	{
		border:0px solid #7f7f7f;
		color:#7f7f7f;
		background-color:#7f7f7f;
		height:1px;
		width:95%;
	}
	.cart_row { background-color:#ffffff; }
	.cart_row_alt { background-color:#e5e5e5; }
	a.cart_product_name, .cart_product_name {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
		text-transform:capitalize;
	}
	a.cart_product_name:hover {
		color:#A10035;
	}
	a.cart_product_name_checkout, .cart_product_name_checkout {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
		text-transform:uppercase;
	}
	a.cart_product_name_checkout:hover {
		color:#A10035;
	}
	a.cart_product_name_inactif, .cart_product_name_inactif {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
		text-transform:capitalize;
		text-decoration:none;
	}
	a.cart_product_name_inactif:hover {
		color:#666666;
		text-decoration:none;
	}
	.cart_product_number {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
	}
	.cart_unit_price, .cart_total_price {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
	}
	.cart_txtbox_quantity, .cart_txtbox_ordernumber, cart_txtbox_directives
	{
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
		text-align:center;
		width:60px;
		border:1px solid #bfbfbf;
	}
	.cart_txtbox_ordernumber
	{
		width:150px;
	}
	.cart_txtbox_directives
	{
		font-weight:normal;
		width:480px;
	}
	.cart_label_options {		
	}
	.cart_ddl_option {		
	}
	.cart_total_transaction_label 
	{
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
	}
	.cart_sub_total 
	{
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;	
	}
	.cart_taxes {
	}
	.cart_final_total {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
	}
	.cart_archambault
	{
		width:600px;
		border:2px solid #9c002f;
		background-color:#e5e5e5;
		padding:10px;
		padding-left:10px;
		z-index:999;
		position:fixed;
		_position:absolute;
		left: 50%;
		margin-left:-320px;
		top: 25%;
	}
	.cart_archambault_close
	{
		background-image:url(../images/btn_close_cart.gif);
		background-repeat:no-repeat;
		background-position:right 2px;
		color:#868686;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
		height:15px;
		display:block;
		padding-right:20px;
	}
	.cart_archambault_close:hover
	{
		color:#A10035;
	}
	.cart_archambault_success
	{
		color:#A10035;
		font-weight:bold;
		font-family:Verdana;
		font-size:11px;
		display:block;
		padding-bottom:10px;
	}
	/* CSS Typique à Archambault */
.textenoir{width:500px; word-wrap:break-word;}

.textenoirbig {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px
}
.textenoirmed {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration:none;
}
.textenoir, a.textenoir {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
}
a.textenoir:hover
{
	color:#A10035;
}
.textenoirsmall {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
}
.textepalmasmall {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px
}
.textegrisbig {
 color: #7F7F7F;
     font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 14px
}
.textegrismed {
    color: #7F7F7F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px
}
.textegris, .textegris a {
    color: #7F7F7F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}
.textegris a
{
	text-decoration:none;
}
.textegris a:hover
{
	color:#A10035;
}
.textegrissmall {
    color: #7F7F7F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
}
.texterougebig {
    color: #A10035;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px
}

.texterougemed {
    color: #A10035;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px
}
.texterouge {
    color: #A10035;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}
.texterougesmall {
    color: #A10035;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
}
.texteblancbig {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px
}
.texteblancmed {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px
}
.texteblanc {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}
.texteblancsmall {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
}
.textepalmabig {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px
}
.texteblancmed {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px
}
.texteblanc {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}
.texteblancsmall {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
}

.SIEToMBNCreate {margin-top:20px; color: #7F7F7F; font-family:Verdana; font-size:11px;}
.SIEToMBNCreate .line{margin-bottom:20px !important;}
.SIEToMBNCreate .lbl{width:245px; float:left; font-weight:bold; padding-top:6px; font-size:11px;}
.SIEToMBNCreate input,.SIEToMBNCreate button{float:left; margin-right:10px;font-size:13px;}
.SIEToMBNCreate .requis .MessageErreur,.SIEToMBNCreate .requis .requiredfieldwarn{font-size:12px; font-weight:normal;}
.SIEToMBNCreate .btn_zone input{margin-left: 245px;}
.SIEToMBNCreate .valsum{padding:10px; border:#A10035 dotted 1px; margin-bottom:15px;}
.SIEToMBNCreate input[type="text"] { width:142px; }
.SIEToMBNCreate input[id*="txtExpirationDate"] { width:157px; }
.SIEToMBNCreate .requiredfieldwarn { color:#000000; }
.SIEToMBNCreate button.ui-datepicker-trigger { margin-left:0px !important; position:static !important; }

button.ui-datepicker-trigger { margin-left:0px !important; position:static !important;  width:auto !important; height:auto !important; }
.notice_container button.ui-datepicker-trigger { width:auto !important; height:auto !important; margin-top:-2px;  }
.notice_container button.ui-datepicker-trigger img { position:relative; top:3px; }
.notice_container .MessageErreur { float:right; }
.notice_container .provenance .MessageErreur { float:none; }

p[id*="dpWrapper"] { margin-top:0px; margin-bottom:0px; }
.p_1543 .axm_image img { display:block; }

.print {  }
.print .prodlist.prodlist_select { display:none; }

#right .axm_news .news_detail h1.news_title,
#left .axm_news .news_detail h1.news_title { color: #A10035; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; margin: 10px 0; }

#right .axm_news .news_detail time,
#left .axm_news .news_detail time { display:none; }

/*<RECHERCHE>*/

#main .axc_search.axc_advsearch {  }

#main .axc_search.axc_advsearch hr.cat_list_hr { clear:both; display:block; }
#main .axc_search.axc_advsearch h3 { border:none; }
#main .axc_search.axc_advsearch .pager_btm { margin-top:0px; }

#main .axc_search.axc_advsearch > .search_simple { display:none; }
#main .axc_search.axc_advsearch > .filters { display:none; }

#main .axc_search.axc_advsearch > .results {  }
/* #main .axc_search.axc_advsearch > .results { background:transparent url(../images/resultats_recherche_fr.jpg) no-repeat scroll left top; } */
/* .l_en #main .axc_search.axc_advsearch > .results { background:transparent url(../images/resultats_recherche_en.jpg) no-repeat scroll left top; } */

#main .axc_search.axc_advsearch > .results .lbl { font-weight: bold; color: #7F7F7F; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
#main .axc_search.axc_advsearch > .results .lbl.nbTotalItem { line-height:25px; display:block; padding-left:215px; background:transparent url(../images/resultats_recherche_fr.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .lbl.nbTotalItem { line-height:25px; display:block; padding-left:215px; background:transparent url(../images/resultats_recherche_en.jpg) no-repeat scroll left top; }

#main .axc_search.axc_advsearch > .results [class*="axc_advsearch_"] {  } /*axc_advsearch_page, axc_advsearch_prod, etc.*/
#main .axc_search.axc_advsearch > .results [class*="axc_advsearch_"] .pagingControl { display:block; float:right; } /*axc_advsearch_page, axc_advsearch_prod, etc.*/
#main .axc_search.axc_advsearch > .results [class*="axc_advsearch_"] .paging.bottom .pagingControl { clear: both; }
#main .axc_search.axc_advsearch > .results [class*="axc_advsearch_"] .paging.top .resultsDisplay { position:absolute; top:50px; left:0px; } /*axc_advsearch_page, axc_advsearch_prod, etc.*/
*+html #main .axc_search .paging.top .resultsDisplay { position:absolute; top:70px !important; left:0px; } /*axc_advsearch_page, axc_advsearch_prod, etc.*/
*+html #main .axc_search .paging.top { height:70px; }
*+html #main .axc_search .paging.bottom .pagingControl { width:900px; position:relative; left:-900px; }

#main .axc_search.axc_advsearch > .results [class*="axc_advsearch_"] .paging.bottom .resultsDisplay { left: 0; margin: 0 auto; position: relative; text-align: left; top: -44px; } /*axc_advsearch_page, axc_advsearch_prod, etc.*/

#main .axc_search.axc_advsearch > .results .title_count { position:relative; z-index:101; float:left; width:100%; clear:both; }
#main .axc_search.axc_advsearch > .results .title_count h3 { float:left; border:none; }

#main .axc_search.axc_advsearch > .results .title_count h3 .title { display:block; float:left; text-indent:-999999px; width:225px; height:25px; background:transparent url(../images/lecture_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_5 /*Livres anglais adultes*/ { background:transparent url(../images/lecture_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_6 /*Livres anglais jeunesse*/ { background:transparent url(../images/lecture_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_4 /*Livres français jeunesse*/ { background:transparent url(../images/lecture_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_1822 /*Livres numériques*/ { background:transparent url(../images/numeric_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_8 /*Musique*/ { background:transparent url(../images/musique_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_7 /*Vidéo*/ { background:transparent url(../images/video_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_1347 /*Jeux Vidéo*/ { background:transparent url(../images/jeuxvideo_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_1433 /*Instruments*/ { background:transparent url(../images/instrument_fr.jpg) no-repeat scroll left top; }
#main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_1236 /*Partitions*/ { background:transparent url(../images/partition_fr.jpg) no-repeat scroll left top; }

.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title { display:block; float:left; text-indent:-999999px; width:225px; height:25px; background:transparent url(../images/lecture_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_5 /*Livres anglais adultes*/ { background:transparent url(../images/lecture_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_6 /*Livres anglais jeunesse*/ { background:transparent url(../images/lecture_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_4 /*Livres français jeunesse*/ { background:transparent url(../images/lecture_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_1822 /*Livres numériques*/ { background:transparent url(../images/numeric_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_8 /*Musique*/ { background:transparent url(../images/musique_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_7 /*Vidéo*/ { background:transparent url(../images/video_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_1347 /*Jeux Vidéo*/ { background:transparent url(../images/jeuxvideo_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_1433 /*Instruments*/ { background:transparent url(../images/instrument_en.jpg) no-repeat scroll left top; }
.l_en #main .axc_search.axc_advsearch > .results .title_count h3 .title.ctgtl_1236 /*Partitions*/ { background:transparent url(../images/partition_en.jpg) no-repeat scroll left top; }


#main .axc_search.axc_advsearch > .results .title_count h3 .count { display:block; float:left; }

*+html #main .axc_search.axc_advsearch > .results .title_count .paging.top + .pagingAllItems { position:relative; top:-20px; }
*+html #main .axc_search.axc_advsearch .results .title_count .paging.top { margin-top: -60px; }
*+html #main .axc_search.axc_advsearch .results .title_count .paging.top .resultsDisplay { }
#main .axc_search.axc_advsearch .results .title_count .paging.top .pagingIndexCtrl {  }
*+html #main .axc_search.axc_advsearch .results .title_count .paging.top .pagingIndexCtrl .pagingControl { margin-top: 30px; clear: none !important; }
*+html #main .axc_search.axc_advsearch .results .title_count .paging.top { height: 60px; }
#main .axc_search.axc_advsearch > .results .title_count .pagingAllItems { float:left; margin-top:14px; margin-left:20px; clear:both; }
#main .axc_search.axc_advsearch > .results .title_count .pagingAllItems a { color: #666666; font-weight:bold; font-family: Verdana; font-size: 11px; text-decoration: underline;background-image: url("../images/li_bkg.gif"); background-position: left 2px; background-repeat: no-repeat; list-style-type: none; padding-left: 10px; }
#main .axc_search.axc_advsearch > .results .title_count .pagingAllItems a:hover { color: #A10035; text-decoration: none; }

#main .axc_search.axc_advsearch > .results .title_count + .paging { z-index:101; position:relative; float:left; width:100%; clear:both; padding:0px; margin:0px; }

#main .axc_search.axc_advsearch > .results .title_count + .axm_prodlist { position:relative; top:-10px; /*z-index:9000;*/ min-height:150px; }
#main .axc_search.axc_advsearch > .results .title_count + .axm_prodlist .pager_top { margin:0px; }
#main .axc_search.axc_advsearch > .results .title_count + .axm_prodlist .a2cb_top { margin:0px 0px 10px 0px; position: relative; z-index: 103; }
*+html #main .axc_search.axc_advsearch > .results .title_count + .axm_prodlist .a2cb_top { position:relative; top:-20px; }
#main .axc_search.axc_advsearch > .results .title_count + .axm_prodlist .a2cb_top a { margin:0px; }
#main .axc_search.axc_advsearch > .results .title_count + .axm_prodlist .list { float:left; width:100%; clear:both; }

#main .axc_search.axc_advsearch > .results .title_count + .axm_prodlist + .paging { display:none; }
.rctgtl #main .axc_search.axc_advsearch > .results .title_count + .axm_prodlist + .paging { display:block; }

.axc_search.axc_advsearch .ar_search { width:460px; margin:0 auto; padding-top:30px; background:#E5E5E5 url(../images/rechercheDetaillee.jpg) no-repeat scroll left top; }

.ar_search { background:#E5E5E5; padding:5px 10px; }
.ar_search .inscript { float:left; }

.ar_search .lbl { color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; width:270px; margin-right:5px; display:block; float:left; }
.ar_search .legend { color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; width:270px; margin-right:5px; display:block; float:left; }
.ar_search .txt { display:block; float:right; border: 1px solid #BFBFBF; color: #666666; font-family: Verdana; font-size: 11px; width: 180px; margin-bottom:5px; }
.ar_search .ddl { display:block; float:right;  width: 180px; border: 1px solid #BFBFBF; color: #666666; font-family: Verdana; font-size: 11px; width: 180px; margin-bottom:5px; }
.ar_search .em {  }

.ar_search .departement { margin:0px; clear:none; width:auto; }
.ar_search .req.departement { float:left; clear:none; width:auto; }

.ar_search .line {  }
.ar_search .line.titre {  }
.ar_search .line.auteur {  }
.ar_search .line.editeur {  }
.ar_search .line.collection {  }
.ar_search .line.isbn { margin-bottom:10px; }
.ar_search .line.departement { width:100%; }
.ar_search .line.departement .lbl { width:260px; }
.ar_search .line.format {  }
.ar_search .line.categorie {  }
.ar_search .line.souscategorie { margin-bottom:10px; }
.ar_search .line.prix {  }
.ar_search .line.btn_zone .btn { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration:underline; margin-top:30px; margin-bottom:30px; text-align:center; display:block; }
.ar_search .line.btn_zone .btn:hover { color: #A10035; }

.ar_search .block.date { margin-bottom:10px; }
.ar_search .block.date .legend {  }
.ar_search .block.date .line {  }
.ar_search .block.date .line .lbl { float:right; clear:left; width:auto; width:172px; }
.ar_search .block.date .line [id*="dpWrapper"] { float:right; clear:left; clear:both; }
.ar_search .block.date .line [id*="dpWrapper"] input { margin-right:0px; border: 1px solid #BFBFBF; color: #666666; font-family: Verdana; font-size: 11px; width: 156px; margin-bottom:5px; margin-right:0px; }
.ar_search .block.date .line [id*="dpWrapper"] button { width:20px; margin-left:0px; position:static; height:auto; padding:0px; float:right; }
.ar_search .block.date .line [id*="dpWrapper"] button img { margin-top:0px; }

.ar_search .block.date .line.datedebut {  }
.ar_search .block.date .line.datefin {  }

*+html .ar_search .block.date { float:left; }
*+html .ar_search .block.date p { width:185px; display:block; float:right; }
*+html .ar_search .block.date p input { float:left !important; margin-right:5px !important; }
*+html .ar_search .block.date p button { float:left !important; }
*+html .ar_search .block.date .legend { width:240px !important; }
*+html .ar_search .block.date .line.datedebut { width:220px !important; float:right; clear:both; margin-right:30px; }
*+html .ar_search .block.date .line.datefin { width:220px !important; float:right; clear:both; margin-right:30px; }

/*</RECHERCHE>*/

.formAmi {  }
.formAmi .lbl { float:left; clear:left; width:120px; }
.formAmi [class*="txt"] { float:left; clear:right; }
.formAmi #lbFriends { float:left; clear:both; width:100%; }
.formAmi #txtName { width:330px; }
.formAmi #txtEmail { width:330px; }

.formAmi .EmailAmi { display:block; float:left; clear:both; width:450px !important; }
.formAmi .EmailAmi#EmailAmi4 { display:none; }
.formAmi .EmailAmi#EmailAmi5 { display:none; }
.formAmi .EmailAmi#EmailAmi6 { display:none; margin-bottom:10px; }

.formAmi #lbComment { display:block; float:left; clear:both; width:100%; }
.formAmi #txtComment { display:block; float:left; clear:both; width:100%; width:450px; }

.formAmi #lbUrl { font-size:10px; width:auto !important; display:inline !important; margin:0px !important; padding:0px !important; }
.formAmi #url { clear:both; float:none; width:auto !important; display:block !important; margin:0px !important; padding:0px !important; }

/*impression fiche produit*/

.print.fprod {  }
.print.fprod .proddetail.hproduct { left:-1px; overflow:hidden; background:none !important; border:1px solid #E5E5E5;  }
.print.fprod .proddetail.hproduct + .prodlist.prodlist_select { display:none; }
.print .proddetail #goBack { display:none; }
.print .proddetail #external { display:none; }
.print .proddetail .price .ppd .aRight { display:none; }
/*impression fiche produit*/


/*IMG overlay cart*/

.step_cart .checkout_cart_table .imageProduit {  }
.step_cart .checkout_cart_table .imageProduit .cont {/* float:left; width:40px; margin-right:-22px;*/ text-align:center; max-width:60px; max-height:50px; overflow:hidden; }
*+html .step_cart .checkout_cart_table .imageProduit .cont { float:none; width:30px; margin:0 auto; text-align:left; }
.step_cart .checkout_cart_table .imageProduit .cont span.img {  }
.step_cart .checkout_cart_table .imageProduit .cont span.img a { font-size:9px; }
.step_cart .checkout_cart_table .imageProduit .cont span.img.ovl { display:none; position:absolute; border:2px solid #454547 !important; border-radius:2px; }
.step_cart .checkout_cart_table .imageProduit .cont span.img.ovl img { display:block; }

/*IMG overlay cart*/

.step_conf {  }
.step_conf .conf_order { color: #666666; font-family: Verdana; font-size: 11px !important; font-weight: bold; }
.step_conf .conf_order .idOrderFormated,
.step_conf .conf_order .date { color: #A10035; font-family: Verdana; font-size: 11px; font-weight: bold; }
.step_conf .conf_order [id*="FeedBack"] { display:none; }

.montants {  }
.montants td.one {  }
.montants td.two {  }
.montants td.three {  }

.montants td .step {  }
.montants td .step ~ p { display:inline-block; }
.montants td .step ~ p input { width:153px; margin-right:0px; }

.listImages table.table_images { width:100%; }
.listImages table.table_images td { padding:5px; }
.listImages table.table_images td.title { width:195px; }
.listImages table.table_images td.add { width:305px; }
.listImages table.table_images td.img { width:135px; }

.listImages h4 { color:#980637;margin:20px 0 0 0; }
.listImages div.footer a { padding:0 3px 0 3px; }

.listImages #main #body { width:930px; }
.listImages #main #body #left { display:none; }
.listImages #main #body #right { display:none; }
.listImages #main #body #center { width:670px; margin:0 auto !important; float:none; }

.listImages #recherche * { display:none !important; }
.listImages #meta * { display:none !important; }

.listImages .breadcrumbs.container { display:none; }
.listImages #main > .menu nav { display:none; }
.listImages h4 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-top:0px; }

.cartitem .imageProduit .cont .thumb a img{width:40px\9;}

*+html .t_8 #main #body #left { display:block; clear:both; height:1px; width:100%; }
*+html .t_8 #main #body .aRight { float:right; }
*+html .t_8 #main #body.aLeft { position:relative; }

.s_13 .axm_forms { width:480px; }
.s_13 .axm_forms .form-row .form-item { width:100%; }
.s_13 .axm_forms .forms_label_container_h { width:240px; }
.s_13 .axm_forms .requiredfieldwarn { font-family:Arial; color: #000000; font-size: 17px; font-weight: bold; line-height: 10px; padding-left: 5px; }
.s_13 .axm_forms .forms_txtbox { width: 225px; margin-right:9px; font-size:11px; height:15px; }
.s_13 .axm_forms select.forms_ddlprovince_h { display:block; }
.s_13 .axm_forms .forms_answer_container_h { float:right; width: 240px; }/*
.s_13 .axm_forms .quest-type_Separateur { border-bottom:1px solid #989898; padding-top:15px; margin-top:15px; }*/

.s_13 select.forms_ddlpays_h { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; width: 180px; margin-bottom:5px; }
.s_13 select.forms_ddlprovince_h { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; width: 180px; }

.s_13 .axm_forms .send-zone { text-align:right; margin-top:20px; }
.s_13 .axm_forms .send-zone input.btn-send-form { font-size:12px; margin-right:8px; }
.s_13 .axm_forms .send-zone input.btn-send-form:hover { background:#A10034; }

.axc_advsearch_prod {  }
.axc_advsearch_prod .dym.dym_product { margin:20px 0px; border:1px solid #858585; border-radius:3px; width:928px; }
.axc_advsearch_prod .dym.dym_product .inner { padding:5px; height:100%; width:916px; border-radius:3px; border:1px solid #bfbfbf; background:#E5E5E5; }
.axc_advsearch_prod .dym.dym_product .inner:hover { border:2px solid #bfbfbf; padding:4px; }
.axc_advsearch_prod .dym.dym_product h4 { margin:0px;/* padding-left:22px; background:transparent url(../images/exclamation.png) no-repeat scroll left top;*/ }
.axc_advsearch_prod .dym.dym_product h4 span {  }

.axc_advsearch_prod .dym.dym_product ul.list { list-style-type:none; }
.axc_advsearch_prod .dym.dym_product ul.list li.item { border:none; padding:0px; margin:0px 0px 5px 0px; padding-left:12px; background:transparent url(../images/didumean.bullet.png) no-repeat scroll left 6px; }
.axc_advsearch_prod .dym.dym_product ul.list li.item a { color: #666666;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    list-style-type: none;
    padding-left: 10px;
    text-decoration: underline; }
.axc_advsearch_prod .dym.dym_product ul.list li.item a:hover { color: #A10035; }


.traduction #body #center { border: 1px solid #E5E5E5; color: #666666; font-family: Verdana; font-size: 11px; }
.traduction #body #center .inner { padding:10px; }
.traduction #body #center .lbl.description { display:block; margin-bottom:10px; }
.pnl.translate { display:block; cursor:pointer; width:100%; text-align:center; }
.pnl.translate a { font-size:12px !important; text-decoration:underline; }

.traduction { width:480px; }

.ui-jqgrid {  }
.ui-jqgrid .ui-batch-toolbar.headerTitle { }
.ui-jqgrid .ui-batch-toolbar.headerTitle th { background:#7F7F7F; border:none; }
.ui-jqgrid .ui-batch-toolbar.headerTitle .title { display:block; position:absolute; z-index:9999; margin-top:-18px; font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold; left:25px;}
*+html .ui-jqgrid .ui-batch-toolbar.headerTitle span { margin-top:3px; }

.ui-jqgrid .ui-batch-toolbar.headerTitle .collapseAll { display:block; cursor:pointer; color:#FFFFFF; font-weight:bold; width:20px; height:20px;}
.ui-jqgrid .ui-batch-toolbar.headerTitle .collapseAll_minus {background-image: url("../images/ui-icons_white_222222_256x240.png");  background-position: -13px -203px;}
.ui-jqgrid .ui-batch-toolbar.headerTitle .collapseAll_plus {  background-image: url("../images/ui-icons_white_222222_256x240.png");  background-position: 3px -203px;}

.libx-autolink:visited { color: #A10035; }
.libx-autolink { text-decoration: underline; }
/*</MERGE FEVRIER 2021>*/

.t_4 .pricetable .batchaction, .t_5 .pricetable .batchaction { margin-top: 15px; display: block; }
*+html .prodlist { position: relative; padding-bottom: 20px; }
*+html #main .prodlist .action { position: absolute !important; bottom: 10px; right: 10px; }
.cache { display: none; }

.srch_order h2 { margin-top: 0; }
.srch_order input.empty  { font-style: italic; color: #868686; }
.srch_order .champs { margin-right: 10px; }
.srch_order .search { text-align: center; display: block; font-weight: bold; text-transform: uppercase; margin-top: 10px; text-decoration: underline; }
.srch_order .ddlTarget { width: 160px; }
.srch_order input.forms_txtbox { width: 154px; }
.srch_order input.forms_txtbox.axis-dp { margin-right: 0px; }
.srch_order button.ui-datepicker-trigger { padding: 1px 0 0 5px; margin: 0; }
.srch_order { clear: both; background: #E5E5E5; padding: 10px; margin: 20px 0 10px 0; }

.featuresFloatLeft { float: left; width: 15px; height: 17px; }

.ovlEmailList .btnBar { margin-top: 10px; }


/*External Module Spending*/
.divAmount { margin-top: 20px; }
.divAmount table.montants .one { width: 420px; }
.divAmount table.montants .one .step.one,
.divAmount table.montants .two .step.two,
.divAmount table.montants .three .lSource,
.divAmount table.montants .four .lDepartement,
.divAmount .lTypeRapport { float: left; width: 165px; margin-top: 5px; }
.divAmount table.montants .one .step.one,
.divAmount table.montants .two .step.two { margin-top: 7px; }
.divAmount table.montants .three .ddlSource,
.divAmount table.montants .four .ddlDepartement,
.divAmount .ddlTypeRapport { width: 180px; }
.divAmount .chxBoxLstCategories td { width: 295px; }
.divAmount .chxBoxLstCategories { margin-left: 20px; margin-top: 20px; }
.divAmount table tr.row > td { padding: 10px 0; }
.montantEngage .divTotal .lblTitleTotal { text-align:left; width: 200px; }
.montantEngage .divTotal .lbTotalUnitaireTotal { width: 125px; text-align: right; }
.montantEngage .divTotal .lbTotalExemplairesTotal { width: 190px; text-align: right; }
.montantEngage .divTotal .lblTotalPrixUnitaireTotal { width: 190px; text-align: right; }
.montantEngage .divTotal .lbTotalPrixExemplairesTotal { width: 225px; text-align: right; }

.montantEngage .divFullRapport .lblTitleTotal { width:200px;text-align:left; }
.montantEngage .divFullRapport .lbTotalUnitaireTotal { width:125px; text-align: right; }
.montantEngage .divFullRapport .lbTotalExemplairesTotal { width:190px; text-align: right; }
.montantEngage .divFullRapport .lblTotalPrixUnitaireTotal { width:190px; text-align: right; }
.montantEngage .divFullRapport .lbTotalPrixExemplairesTotal { width:225px; text-align: right; }


/*Bugfix ie9 CL-29887 */
 /*.ie*/  div.ovlAddToCart select       { background-color: #ffffff; } 
 /*.ie*/  div.ovlAddToCart:hover select { background-color: #ffffff; }
 /*.ie*/  div.ovlAddToCart:hover option { background-color: #ffffff; }
 
 
.cart_page_container .ddlActions { float: right; }
.ddlResultPerPage { margin-bottom: 15px; }
.ddlResultPerPage .pagingNbItems { float: right; }
.topCart_page_container .pagingControl { float: left; margin-left: 90px; }
.topCart_page_container .pagingControl ul { margin: 0; width: auto !important; }
.topCart_page_container .pagingControl .paging { width: 240px; text-align: center; }
.topCart_page_container .prod_list_print { margin-top: 5px; }
.topCart_page_container .pagingDdl { margin-bottom: 5px; }
.ovlSendClaimsText textarea { margin: 0; }
.ovlSendClaimsButton { position: absolute; bottom: 10px; }
