/*<Utils>*/
.clear { display:block; clear:both; }
hr.separateur{ clear:both; visibility:hidden; }
/* 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 */
/*</Utils>*/


/*<General>*/
body { font:normal 12px arial,verdana,sans-serif; color:#5c5c5c; }
/*<General>*/


/*<_Menu main>*/
.menu { font:normal 12px arial, verdana, helvetica, sans-serif; }
.menu ul { padding:0; margin:0; list-style:none; }
.menu ul li { padding:0; margin:0; }
.menu ul li a { padding-left:0; }
	/*Cacher Super  Section Contactez nous*/
	#main_menu  .menu li.ss_17, .ariane_menu .menu li.ss_17{display:none;}

/*<SS produits>*/

/* <Produit> lien accès rapide 

.menu_list_produit .menu .m_p_sel, .menu_list_produit .menu .m_p, .menu_list_produit .menu .s_3 { text-decoration:none;}
.menu_list_produit .menu .m_p_sel{ color:Black; }*/



/*.divModuleZone1  ul { visibility:visible; padding:0px 0px 0px 00px; margin:0px 0px 0px 20px; list-style-image: url('../images/produit_bean.gif'); }*/

/*</SS produits>*/

/* <2 niveaux seulement> */
/*
.menu .m_ss {  }
.menu li.m_ss_sel { list-style:none; overflow:hidden; }
.menu a.m_ss_sel {  }
*/
/* </2 niveaux seulement> */

/* <dropdown sections> */
/*
ul.ddmenu li { float:left; }
ul.ddmenu li li { float:none; }
ul.ddmenu li ul { display:none; }
ul.ddmenu li:hover ul { display:block; }
ul.ddmenu li.m_ss_sel ul {display:block; }
*/
/* </dropdown sections> */
/*<_Menu>*/


/*<Recherche>*/
.axc_search { display:inline; }
.axc_search .txt_search { background:transparent url(../images/BTN/CThome_decoupe1_05.png) no-repeat center center; font-size:12px; border:0 none; width:95px; padding-right:20px;padding-left:5px; }
.axc_search .search_simple { display:inline; }
.axc_search .opt_search_zone {}
.axc_search .opt_search {}
.axc_search .btn_search {background:transparent url(../images/BTN/spacer.gif); position:relative; left:-18px; width:25px; border:0 none; display:inline; float:none; white-space:pre; line-height:100%; cursor:pointer; overflow:hidden; }

.axc_advsearch h2 {}
.axc_advsearch .search_simple { border-bottom:1px solid #ccc; padding-bottom:10px; }
.axc_advsearch .search_zone {}
.axc_advsearch .txt_search { width:300px; }
.axc_search .btn_search_txt {}
.axc_advsearch .search_notes {}
.axc_advsearch .lbl_note {}
.axc_advsearch a.lnk_adv {}

.axc_advsearch .search_adv { border-top:1px solid #ccc; margin-top:10px; }
.axc_advsearch .search_adv .tbl_opt { margin-top:10px; }
.axc_advsearch .search_adv .tbl_opt td { vertical-align:top; }
.axc_advsearch .search_adv .tbl_opt .td_opt_left {}
.axc_advsearch .search_adv .tbl_opt .td_opt_right { padding-left:40px; }
.axc_advsearch .search_adv .tbl_opt .lbl_opt { display:block; font-weight:bold; }
.axc_advsearch .search_adv .tbl_opt .opt_site {}
.axc_advsearch .search_adv .tbl_opt .opt_date {}

.axc_advsearch .tbl_result {}
.axc_advsearch .tbl_result td { padding:2px 0; }
.axc_advsearch .tbl_result .result { padding-bottom: 10px; }
.axc_advsearch .result a.lnk_item { font-weight:bold; }
.axc_advsearch .result .date { display:block; }
.axc_advsearch .result .desc { display:block; }
.axc_advsearch .result .breadcrumb {}
.axc_advsearch .result .doc_info {}
.axc_advsearch .result .doc_info img { margin-right:3px; }
.axc_advsearch .result .doc_info span {}

#search_results { padding-left:15px; padding-top:25px; line-height:18px;}
.axc_advsearch .txt_search { display:block; text-align:left; background-image:none; height:25px; width:400px; padding-top:5px;  background-color:white; font-size:17px;  border:solid 1px #cccccc; float:left; margin-right:15px; }
.axc_advsearch .btn_search_txt { background: url(../images/btn_chercher.gif) no-repeat top left; width:100px; height:25px; border:0px; *line-height: 0px; *font-size:0px; text-indent:-5000px; display:block}
 .axc_advsearch .btn_search_txt:hover{ cursor:pointer;}

/*</Recherche>*/

/*<SwitchLangue>*/
.axc_lang {}
.axc_lang a {}
/*<SwitchLangue>*/

/*<Profil>*/
.axc_profile {}
.axc_profile a.profil {}
/*</Profil>*/

/*<PreviousNext>*/
.axc_prevnext {}
.axc_prevnext a {}
.axc_prevnext a.prev { float:left; }
.axc_prevnext a.next { float:right; }
/*</PreviousNext>*/

/*<IndexBasDePage>*/
.axc_pindex { text-align:center; }
.axc_pindex ul { margin:0; padding:0; list-style:none; }
.axc_pindex ul li { display:inline; padding: 0 5px; }
.axc_pindex a {}
/*</IndexBasDePage>*/

/*<Send Print>*/
#sendprint a.lnk_send{}
#sendprint a.lnk_print{}
/*</Send Print>*/

/*<Paging>*/
.pager {}
/*</Paging>*/

/*<Inscriptions aux envois>*/
.subsc {}
.subsc .div_suscribe {}
.subsc .div_suscribe .mem {}
.subsc .div_suscribe .nonmem {}
.subsc .div_suscribe .send {}
/*</Inscriptions aux envois>*/

/*<RSS>*/
.rss {}
/*</RSS>*/

/*<SiteMap>*/
.axm_sitemap a {}
.axm_sitemap a.lvl1 {}
.axm_sitemap a.lvl2 {}
.axm_sitemap a.lvl3 {}
/*</SiteMap>*/

/*<NouvelleEvenement>*/
.axm_event h2 {}
.axm_event .event_item_container { padding-bottom: 10px; }
.axm_event .event_alt_item_container { padding-bottom: 10px; }
.axm_event .news_content {}
.axm_event .image { float:left; }
.axm_event .image img { margin:0 10px 10px 0; }
.axm_event h3 {} /*Group*/
.axm_event h4 {} /*Title*/
.axm_event .event_date {}
.axm_event .event_date .date {}
.axm_event .event_date .hour {}
.axm_event .short_desc {}
.axm_event .long_desc {}
.axm_event .doc {}
.axm_event a.link {}
.axm_event .subsc {}
/*</NouvelleEvenement>*/

/*<Nouveaute>*/
.axm_news h2 {}
.axm_news .news_item_container { padding-bottom: 10px; }
.axm_news .news_alt_item_container { padding-bottom: 10px; }
.axm_news h3 {} /*Group*/
.axm_news h4 {} /*Title*/
.axm_news .news_flag {}
.axm_news .news_date {}
.axm_news .author {}
.axm_news .desc {}
.axm_news .breadcrumb {}
.axm_news .breadcrumb .bc_page {}
.axm_news .breadcrumb .bc_doc {}
.axm_news .doc_info {}
.axm_news .doc_info img { margin-right:3px; }
.axm_news .doc_info span {}
.axm_news .news_links {}
.axm_news .news_links a.lnk_doc {}
.axm_news .news_links a.lnk_page {}
.axm_news .subsc {}
/*</Nouveaute>*/

/*<Documents>*/
.axm_doc a.simple_document {}
/*</Documents>*/

/*<Media>*/
.amx_banner {}
.axm_video {}

.axm_vidlist {}
.axm_vidlist .vidlist {}
.axm_vidlist .vidlist .vid_item {}
.axm_vidlist .vidlist a.lnkimg {}
.axm_vidlist .vidlist a.lnkimg img {}
.axm_vidlist .vidlist .info {}
.axm_vidlist .vidlist .info a.title {}
.axm_vidlist .vidlist .info .date {}
.axm_vidlist .vidlist .info .desc {}
/*</Media>*/

/*<Quickmenu>*/
.axm_qmenu {}
.axm_qmenu .ddl_menu {}
.axm_qmenu .ddl_menu select {}
.axm_qmenu .list_menu {}
.axm_qmenu .list_menu ul {}
.axm_qmenu .list_menu ul li {}
.axm_qmenu .link_menu {}
.axm_qmenu .link_menu a {}
.axm_qmenu .link_menu br.br { display:none; }
/*</Quickmenu>*/

/*<Formulaires>*/
.axm_forms {}
.axm_forms .forms_labels {}
.axm_forms .forms_txtbox {}
.axm_forms .forms_label_container_h { width: 200px; }
.axm_forms .forms_label_container_v {}
.axm_forms .forms_answer_container_h {}
.axm_forms .forms_answer_container_v {}
.axm_forms select.forms_ddlpays_v { display:block; width:180px; }
.axm_forms select.forms_ddlprovince_v { display:block; width:180px; margin-top:5px; }
.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 div.form_module {}
.axm_forms table.form_module { width:100%; }
.axm_forms div.contest_module {}
.axm_forms table.contest_module { width:100%; }
.axm_forms .validation_summary {}
.axm_forms .MessageSuccess {}
.axm_forms .hist_answers {}
.axm_forms .hist_answers .lnk_answer {}
/*<Formulaires>*/

/*<Carte>*/
.axm_gmap { }
/*</Carte>*/

/*<Bottin>*/
.axm_usrlst {}
.axm_usrlst .alpha_search {}
.axm_usrlst .alpha_search a {}
.axm_usrlst .alpha_search hr {}

.axm_usrlst .keyword_search {}
.axm_usrlst .keyword_search span.lbl {}
.axm_usrlst .keyword_search span.txt {}
.axm_usrlst .keyword_search span.btn {}
.axm_usrlst .keyword_search hr {}

.axm_usrlst .custom_search {}
.axm_usrlst .custom_search .item { margin-bottom:2px; }
.axm_usrlst .custom_search .item .lbl { float:left; margin-top:2px; width:120px; }
.axm_usrlst .custom_search .item .val { float:left; }
.axm_usrlst .custom_search .item .val .rbl {}
.axm_usrlst .custom_search .item .val .rbl input { margin-left:0; }
.axm_usrlst .custom_search .item .val .rbl label { margin-right:10px; }
.axm_usrlst .custom_search .item .val .rbl br { /*display:none*/ }
.axm_usrlst .custom_search .item .val .cbl input { margin-left:0; }
.axm_usrlst .custom_search .item .val .cbl label { margin-right:10px; }
.axm_usrlst .custom_search .item .val .cbl br { /*display:none*/ }
.axm_usrlst .custom_search .item .val select.ddl {}
.axm_usrlst .custom_search .item .val .txt {}
.axm_usrlst .custom_search span.btn { padding-left:120px; }

.axm_usrlst .results {}
/*<Layout1>*/
/*
.axm_usrlst .results .usr_display { margin-bottom:10px; }
.axm_usrlst .results .usr_display div.image { float:left; width:150px; }
.axm_usrlst .results .usr_display .info { float:left; }
.axm_usrlst .results .usr_display .info .lbl { float:left; width:130px; }
.axm_usrlst .results .usr_display span.clear {}
.axm_usrlst .results .usr_display .info span.clear { clear:both; display:block; }
.axm_usrlst .results .usr_display .link {}
.axm_usrlst .results .usr_display .link a.lname { font-weight:bold; }
.axm_usrlst .results .usr_display .link a.fname { font-weight:bold; }
.axm_usrlst .results .usr_display .clear_item { display:block; clear:both; }
.axm_usrlst .results .usr_display .txt_content { float:left; }
*/
/*</Layout1>*/
/*<Layout2>*/
.axm_usrlst .results .usr_display { margin-top:2px; border-bottom:1px solid #ccc; padding-bottom:2px; }
.axm_usrlst .results .usr_display .info { float:left; }
.axm_usrlst .results .usr_display .info .lbl { display:none; }
.axm_usrlst .results .usr_display span.clear { display:none; }
.axm_usrlst .results .usr_display .info span.clear { clear:both; display:block; }
.axm_usrlst .results .usr_display .link { width:200px; }
.axm_usrlst .results .usr_display .link a.lname { font-weight:bold; display:inline; }
.axm_usrlst .results .usr_display .link a.fname { font-weight:bold; display:inline; }
.axm_usrlst .results .usr_display .email { width:250px; }
.axm_usrlst .results .usr_display .lname,
.axm_usrlst .results .usr_display .fname,
.axm_usrlst .results .usr_display .cie,
.axm_usrlst .results .usr_display .usrtitle,
.axm_usrlst .results .usr_display .birth,
.axm_usrlst .results .usr_display .lang,
.axm_usrlst .results .usr_display .gender,
.axm_usrlst .results .usr_display .paget,
.axm_usrlst .results .usr_display .cell,
.axm_usrlst .results .usr_display .image { display:none; }
.axm_usrlst .results .usr_display .clear_item { display:block; clear:both; }
/*</Layout2>*/
/*<Detail>*/
.axm_usrdetail {}
.axm_usrdetail .usr_display { margin-bottom:10px; }
.axm_usrdetail .usr_display .info { float:left; }
.axm_usrdetail .usr_display .info .lbl { float:left; width:130px; }
.axm_usrdetail .usr_display span.clear {}
.axm_usrdetail .usr_display .info span.clear { clear:both; display:block; }
.axm_usrdetail .usr_display .link {}
.axm_usrdetail .usr_display .link a.lname { font-weight:bold; }
.axm_usrdetail .usr_display .link a.fname { font-weight:bold; }
.axm_usrdetail .usr_display .clear_item { display:block; clear:both; }
.axm_usrdetail .usr_display .txt_content { float:left; }

.axm_usrlst .cust_fields { margin-left:150px; margin-bottom:10px; }
.axm_usrlst .addr { margin-left:150px; }
.axm_usrlst .addr { margin-top:10px; }
.axm_usrlst .addr div.info { }
.axm_usrlst .addr .info { float:left; }
.axm_usrlst .addr .info .lbl { float:left; width:130px; }
.axm_usrlst .addr .info span.clear { clear:both; display:block; }
.axm_usrlst .addr .link a.lname { font-weight:bold; }
.axm_usrlst .addr .link a.fname { font-weight:bold; }
.axm_usrlst .addr .clear_item { display:block; clear:both; }
.axm_usrlst .addr .txt_content { float:left; }
/*</Detail>*/
/*</Bottin>*/

/*<Login>*/
.axm_log { padding-bottom:2px; text-align:center; font:normal 11px arial,verdana,sans-serif; float:left; clear:both; }
.axm_log .log_summary {}
.axm_log .log_usagerlogin {}
.axm_log .log_logout {}
.axm_log .log_status {}
.axm_log .log_changepwd {}
.axm_log .log_txtzone {}
.axm_log .log_labelzone { margin-bottom:1em; text-align:left; float:left; margin-right:5px; }
.axm_log .log_buttonzone { margin-top:10px; clear:both; }
.axm_log .log_linkzone { font-size:10px; text-align:center; width:100%; padding-bottom:5px;	}
.axm_log span.lbl { font:bold 11px arial,verdana,sans-serif; display:block; }
.axm_log input.txt { font:normal 11px arial,verdana,sans-serif; }
.axm_log .log_valsum, 
.axm_log .log_valsum_confirm { background-color:#fffdf4; margin:0 10px 10px 0; padding:5px; position:relative; display:block; }
.axm_log .log_valsum { border:dashed 1px red; color:red; }
.axm_log .log_valsum_confirm { border:dashed 1px green; color:green; }
.axm_log .log_valsum ul, 
.axm_log .log_valsum_confirm ul { list-style:none; margin:0; padding:0; text-align:left; }
/*</Login>*/

/*<Module Inscription>*/
.axm_inscription {}
.axm_inscription a.lnk_view { display:block; }
.axm_inscription .confirm { display:block; }
.axm_inscription .inscript {}
.axm_inscription .inscript .line { margin-bottom:2px; }
.axm_inscription .inscript .line p { margin:0; }
.axm_inscription .inscript .subline { margin-bottom:2px; }
.axm_inscription .inscript .lbl { float:left; width:170px; margin-top:2px; }
.axm_inscription .inscript input.txt {}
.axm_inscription .inscript textarea.txt {}
.axm_inscription .inscript select.txt {}
.axm_inscription .inscript .btn_zone { padding-left:170px; }
.axm_inscription .inscript .props .prop_group h4 { margin: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 {}
/*</Module Inscription>*/

/*<Dealers>*/
.axm_dealer {}
.axm_dealer blockquote {}
.axm_dealer .search_zip {}
.axm_dealer .search_reg {}
.axm_dealer .search_ctrl {}
.axm_dealer .search_ctrl .lbl {}
.axm_dealer .search_ctrl .txt {}
.axm_dealer .search_ctrl .btn {}
.axm_dealer .search_ctrl input.btn {}
.axm_dealer .search_reg .search_ctrl .country { margin-bottom:2px; }
.axm_dealer .search_reg .search_ctrl .province { margin-bottom:2px; }
.axm_dealer .search_reg .search_ctrl .button { padding-left:80px; }
.axm_dealer .search_reg .search_ctrl .lbl { float:left; padding-top:2px; width:80px; }
.axm_dealer .results {}
.axm_dealer .results h3 {}
.axm_dealer .results h3 a {}
.axm_dealer .results h3 span {}
.axm_dealer .dealer_item {}
.axm_dealer .dealer_item span.lbl { float:left; width:100px;  } /*DANS LES UPSTRINGS*/
.axm_dealer .title {}
.axm_dealer .dist {}
.axm_dealer .addr {}
.axm_dealer .city {}
.axm_dealer .province {}
.axm_dealer .pays {}
.axm_dealer .zipcode {}
.axm_dealer .tel {}
.axm_dealer .fax {}
.axm_dealer .url { margin-left:100px; }
.axm_dealer .email { margin-left:100px; }
.axm_dealer_detail .back_lnk { float:right; }
.axm_dealer_detail .back_lnk a {}
.axm_dealer_detail .logo {}
.axm_dealer_detail .image {}
.axm_dealer_detail .desc {}
.axm_dealer_detail .url { margin-left:0; }
.axm_dealer_detail .email { margin-left:0; }
.axm_dealer_detail .gmap {}
/*detaillants*/
.axm_deal_search { display:block; width:55px;  color:White;font-style:italic; margin-left:0; margin-right:0px; padding: 5px 0px 0px 15px; background-image:url(../images/dealer_bg.jpg); background-repeat:no-repeat; height:220px; width:280px  }
.axm_deal_search .lbl { font-style:normal; font-size:11px; display:block;  }
.axm_deal_search .data { display:block; }
.axm_deal_search .data input{ width:238px; padding:2px; }
.axm_deal_search .data .val {}

.axm_deal_search .btn input { background: url(../images/btn_chercher.jpg) no-repeat top left; width:100px; height:35px; border:0px; *line-height: 0px; *font-size:0px; text-indent:-5000px; display:block}
.axm_deal_search .btn input:hover{ cursor:pointer;}
.axm_deal_search .simple {}
.axm_deal_search .geo { margin-top:10px; }
.axm_deal_search .intersect {}
.axm_deal_search .itinerary {}
/*</Dealers>*/

/*detaillants Version bloc droit*/
#zone_right .axm_deal_search { margin-left:10px; color:White;font-style:italic;  background-image:url(../images/dealer_bg.jpg); background-repeat:no-repeat; height:170px; width:220px  }
#zone_right .axm_deal_search .lbl { font-style:normal; font-size:11px; display:block;  }
#zone_right .axm_deal_search .data { display:block; }
#zone_right .axm_deal_search .data input{ width:200px; padding:2px; }
#zone_right .axm_deal_search .data .val {}
#zone_right .axm_deal_search .btn {background:url(../images/btn_chercher.jpg) no-repeat top left;}
#zone_right .axm_deal_search .btn input { background: url(../images/btn_chercher.jpg) no-repeat top left; width:100px; height:35px; border:0px; *line-height: 0px; font-size:0px; text-indent:-5000px; display:block}
#zone_right .axm_deal_search .btn input:hover{ cursor:pointer;}
#zone_right .axm_deal_search .simple {}
#zone_right .axm_deal_search .geo { margin-top:10px; }
#zone_right .axm_deal_search .intersect {}
#zone_right .axm_deal_search .itinerary {}
/*</Dealers>*/

.footer_search .axm_deal_search {  width:230px; }

/* <Liste de documents> */
/*Desc*/
.doc_list_desc { margin:10px 0;	}
/*Docs*/
.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:normal 11px arial,verdana,sans-serif; }
.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 .div_suscribe { margin:5px 0 10px 0; }
.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); color:#555555; }
.dg_docs .dg_docs_header td a.sort_desc { background-image:url(../images/doc_list/doc_list_sort_desc.gif); color:#555555; }
.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.active {}
.dg_docs .dg_docs_header td a.active {}

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:10px; height:19px; }
.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:#fff url(../images/doc_list/doc_list_ddl_btn.gif) no-repeat right; border:1px solid #adadad; height:19px; padding-left:3px; padding-right:10px; }
.dg_docs .doc_list_actions_box { position:absolute; float:right; z-index:99; /* 100 est utilisé par le Config Blocs */ }
.dg_docs .doc_list_actions { font:normal 11px arial,verdana,sans-serif; color:#003399; width:160px; height:45px; border:1px solid #868686; background-color:#fafafa; }
.dg_docs .doc_list_actions_btns { width:25px; border-right:#c5c5c5; background-color:#e9eeee; }

.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; }

/*PagingNumberControl.ascx*/
.doc_pager .pagingNbItems {}
.doc_pager .pagingNbItems .text {}
.doc_pager .pagingNbItems .combo {}
.doc_pager .pagingNbItems .radio {}

/*PagingIndexControl.ascx*/
.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> */

/*<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>*/

/*<Send to friend>*/
.send_form { margin:20px auto; width:380px;}
.send_form .line { margin-bottom:10px; }
.send_form .lbl { width:150px; float:left; margin-right:5px; font-weight:bold; }
.send_form .txt { width:180px; font:normal 12px arial; }
.send_form .val { width:190px; float:left; }
.send_form .val .txt { margin-bottom:2px; }
.send_form .comment .lbl { float:none; }
.send_form .comment .txt {  width:100%; }
.send_form .url .lbl { float:none; display:block; }
.send_form .url .txt { float:none; }
.send_form .btn_zone { text-align:center; }
/*</Send to friend>*/

/*<GOOGLE MAP>*/
.numerotation_dealer
{
/*	background-repeat: no-repeat;
	background-image: url("../images/ico-ct1.gif");
	font-weight: bold;
	text-align: center;
	width: 38px;
	height: 40px;*/
}

.google_marker_dealer
{
	/*background: url("../images/ico-ct1.png") no-repeat scroll center bottom transparent;
    color: #FFFFFF;
    font-size: 10px;
    height: 31px;
    margin-left: 0px;
    margin-top: -14px;
    padding-right: 9px;
    padding-top: 20px;
    text-align: center;
    width: 38px;*/
    
    background-image: url("../images/ico-ct1.png");
    background-repeat: no-repeat;
    color: White;
    font-size: 10px;
    height: 27px;
    padding-right: 12px;
    padding-top: 18px;
    text-align: center;
    width: 26px;
    
}

.google_marker_cluster1
{
	background-repeat: no-repeat;
	background-image: url("../images/ico-ct2.png");
	background-color: Transparent;
	font-weight: bold;
	/*padding-top: 12px;
	margin-right: 14px;*/
	margin-left: -16px;
	margin-top: -16px;
	text-align: center;
	width: 32px;
	height: 32px;
	/*left: -19px;
	top: -40px;*/
}
/*</GOOGLE MAP>*/

.normaltext{color:Black;}


/* Main menu */

#main_menu .menu ul  {   }
#main_menu .menu ul li ul li  a{  }
#main_menu{ position:relative; z-index:5;}
#main_menu .menu ul li { float:left; }
#main_menu .menu ul li li { float:none; clear:both; background:transparent url(../images/bkg_menu.png); width:100%; }
#main_menu .menu ul ul li li { background:none; width:100%; }
#main_menu .menu ul li a { color:#fff; text-align:left; display:block; }
#main_menu .menu ul li li a { padding:5px 5px 5px 5px; color:#fff; display:block; width:auto; }
* html #main_menu .menu ul li li a { width:100%; }
#main_menu .menu ul li li li a { padding:5px 5px 5px 15px; color:#fff; display:block; }
#main_menu .menu ul li li a:hover { background:transparent url(../images/bkg_menu.png); display:block; text-decoration:none;}
* html #main_menu .menu ul li li a:hover { background:#000; }
#main_menu .menu ul ul { text-align:left; padding:0; }
/**/#main_menu .menu li ul { display:none; }
* html #main_menu .menu li ul { width:200px!important; }
#main_menu .menu li:hover ul { display:block; }

/*Sur 2 colonnes*/
#main_menu div.menu_cols { background:transparent url(../images/bkg_menu.png); position:absolute; width:30%; }
#main_menu ul ul { position:absolute; width:200px; }
#main_menu ul ul ul { position:relative; width:100%; }
#main_menu ul div.menu_cols ul { position:relative; width:auto; }
#main_menu div.menu_cols:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html #main_menu div.menu_cols { zoom:1; } /* IE6 */
*:first-child+html #main_menu div.menu_cols { zoom:1; } /* IE7 */
#main_menu ul div.menu_cols ul { float:left; width:49%; }
#main_menu ul div.menu_cols ul ul { float:none; width:100%; }
#main_menu div.menu_cols li { width:100%; background:none!important; }
#main_menu .menu ul ul:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; float:none; }
* html #main_menu .menu ul ul { zoom:1; } /* IE6 */
*:first-child+html #main_menu .menu ul ul { zoom:1; } /* IE7 */






/* Style Client rad */
.underline_gris{ border-bottom:solid 2px #cccccc; padding:2px; width:95%}



/* <Btn Geo localisation> */
.btnAutoGeo input{ text-decoration:underline;} 
.btnAutoGeo{background-color:Transparent;border:0px;text-decoration:underline;color:White;font-style:normal; width:169px; padding:0px; }
.btnAutoGeo:hover{text-decoration:none;cursor:pointer;}

#dealersearch2_plus_option {margin-top:10px;}
/* <Page detail detaillant */
.dep_autre_service span span{  background:transparent url("../images/produit_bean.gif") no-repeat center left; padding-left:10px; margin-right:10px; }

/*.axm_deal_list .liste_container{padding-left:280px;}
/* IE6 Specifics */
*html .liste_container{border:0px !imporant;padding:0px; text-align:right; width:400px; }
*html .liste_container{border:0px !imporant;padding:0px; text-align:right; width:400px; }
*html .recherche_detaillant_container .bloc_main_modele_2{ height:800px; }
/* <Btn Geo localisation> */ 

/*Message dealer locator */
.aucun_resultat{ width:100%; border:solid 1px red; color:Red; padding:5px; text-align:center; }


/* envoyer à un ami */
.envoyerAmi{padding:15px;}
.envoyerAmi span.lbName, .envoyerAmi span.lbEmail {display:block;}
.envoyerAmi .txtComment{ width:90%;}
.envoyerAmi .btn_envoyer_container { text-align:center; padding:5px; background-color:#f5f5f5; }

/* Lien sortant */
.lienSortant{padding-right:12px; background: url(../images/External.gif) no-repeat center right;  }







p, h2{ padding:0px; margin:0px}

/*Promotions */
.ss_6 .pub{display:none;}

/*Contactez-nous */
.bloc_main_modele_1{background-image: url(../images/BlocTemplate/Bloc_modele_1_bg.png);	width:610px; padding:5px 30px 0px 25px }
.links ul,.links li { list-style:none; padding:0; margin:0;}
.links li {padding-left:15px; margin-bottom:4px; background:transparent url(../images/4.gif) no-repeat left 1px;} 
.links ul{margin-left:35px;}

/*Service à la clientele */
#sac-tab{}
#sac-tab li,ul#sac-tab { list-style:none; padding:0; margin:0;}
#sac-tab li,#sac-tab a{cursor:pointer !important;}
#sac-tab li{ width:129px; height:67px; background:#fff url(../images/onglet-off.gif) no-repeat left top; float:left; padding: 0 10px 0; border-left:#dcdcdc 1px solid; }
#sac-tab li:hover{background:#fff url(../images/onglet-on.gif) no-repeat left top;}
#sac-tab li.current,#sac-tab li.current:hover{ background:#fff url(../images/onglet-on.gif) no-repeat left top;}
#sac-tab li a{display:block; height: 34px; color:#314cab; text-decoration:none; padding-top:26px;}
#sac-tab li a.idee{padding-left: 30px; background:transparent url(../images/idee-logo.png) no-repeat left center;}
#sac-tab li a.coeur{padding: 19px 0 0 40px; background:transparent url(../images/coeur-logo.png) no-repeat left center; height:48px;}
#sac-tab li a.question{padding-left: 26px; background:transparent url(../images/question-logo.png) no-repeat left center;}
#sac-tab li a.anomalie{padding-left: 41px; background:transparent url(../images/anomalie-logo.png) no-repeat left center;}
.ss_17.p_127 .divFormulaire,.ss_17.p_129 .divFormulaire{border-top:none;}
.ss_17 .divFormulaire{width:548px; border:#dcdcdc 1px solid;  padding: 15px 10px 15px 40px;}
.ss_17 .divFormulaire .forms_labels{width:130px; display:block; float:left;}
.ss_17 .divFormulaire .forms_label_container_h{width:130px; display:block; float:left;}
.ss_17 .divFormulaire .forms_labels_cb{width:100%; display:block;}
.ss_17 .divFormulaire .requiredfieldwarn,.ss_17 .divFormulaire .MessageErreur {color:Red; position:absolute; left:-6px; }
.ss_17 .divFormulaire .MessageErreur2 {color:Red; position:absolute; float:right;}
.ss_17 .divFormulaire .forms_label_container_h{position:relative; margin-bottom:15px;}
.ss_17 .divFormulaire .btnEnregistrerData{margin:13px 0 0 131px; border:0 none; background:transparent url(../images/bkg_btn_form.gif) repeat-x left top; height:32px; padding: 0 5px; color:White; cursor:pointer !important; outline:none;  }
p.intro-sac-tab{color:#5c5c5c; font-size:12px; line-height:normal;border-left:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid; width:554px; padding:11px 22px 3px;}

.ctn-box-sec{padding:2px; border:#ccc 1px solid; border-top:none; width:594px;}
.box-sec ul{float:left; width:265px; margin-left:0;}
.box-sec {background-color:#e5e5e5; padding:15px;}
.box-sec li{ margin:10px 0 0 0; font-size:11px;}

/**Cartes- Cadeaux*/
.s_9  .authentification-svs .bloc_main_modele_3{padding:15px 26px 20px; width:908px;}
#m_svs{margin-top:25px; position:relative; width:900px;}
#m_svs .lb{/*width:155px; */ display:block; float:left;}
#m_svs .captcha{ width:260px;}
#m_svs .formField,#m_svs .captcha{margin:10px 0;}
#m_svs .captcha input{ width:250px;}
.authentification-svs{ border : 1px #25347f solid; border-top:none; padding :30px; }

span#btn_recharge span, span#btn_solde span{display:block;  color:#fff; font: italic normal 700 14px/normal Arial; outline:none; text-decoration:none;}
span#btn_recharge span{background: white url(../images/btn-recharger-off.gif) no-repeat left top; height:25px; width:147px; padding:13px 0 0 17px;}
span#btn_recharge span.actif{background: white url(../images/btn-recharger-on.gif) no-repeat left top; height:25px; width:147px; padding:13px 0 0 17px;}
span#btn_solde span{background: white url(../images/btn-solde-off.gif) no-repeat left top; height:25px; width:134px; padding:13px 0 0 16px;}
span#btn_solde span.actif{background: white url(../images/btn-solde-on.gif) no-repeat left top; height:25px; width:134px; padding:13px 0 0 16px;}
span.solde_box{width:238px; height:102px; display:block; background:transparent url(../images/solde-box.gif) no-repeat left top;  padding: 30px 0 0 0; font-family:Arial; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.lnkSolde,.lnkRecharge{display:block; height:24px; background:transparent url(../images/bkg_btn_form.gif) repeat-x left top; color:#fff; /*padding:8px 0 0 16px; width:124px;*/ float:left;  margin-right:20px; text-decoration:none; border:0;}
.cjh{ border-bottom:1px solid #25347f;}
/*Etapte 1 CARTE CADEAU*/
#etape1{}

/* Etape1 */
.etape { display:block; float:left; background-color:#f1f1f1; width:250px; height:20px; text-align:center; border: solid 1px #25347f; padding-top:5px;}
.actif { display:block; float:left; background-color:#ED1D2D; width:250px; height:20px; text-align:center; border: solid 1px #25347f; border-bottom:none;padding-top:5px; color:#fff; font-weight:bold;}
#Quitter { display:block; float:right;background-color:White; width:142px; height:20px; text-align:center;  padding-top:5px;}




/*Recharge - form*/
.pRecharge .identite{display:block; float:left;}
.pRecharge .lb{  float:none; font-weight:bold;}

.authentification-svs table td{ padding: 10px 10px 0 0; }

.authentification-svs .offre-mailing .star-error{display:none;}





/***** SuperSection *****/
/* Liens */
.breadcrumbs { color:#474747; font-weight:bold; padding:3px; margin-left:auto; margin-right:auto; width:924px;}
.breadcrumbs a.bci_ss, .breadcrumbs a.bci_ss:active, 
.breadcrumbs a.bci_ss:visited, .breadcrumbs a.bci_ss:hover
{
 text-decoration:underline;
color:#474747;
}

.breadcrumbs a.bci_ss:hover
{
	text-decoration:none;
color:#474747;
}

.breadcrumbs a.bci_ss_sel, .breadcrumbs a.bci_ss_sel:active, 
.breadcrumbs a.bci_ss_sel:visited, .breadcrumbs a.bci_ss_sel:hover
{
	 text-decoration:underline;
color:#474747;
}

/* Libellés */
.breadcrumbs span.bci_ss
{
color:#474747;
}

.breadcrumbs span.bci_ss_sel
{
	text-decoration:none;
color:#474747;
}
/***** Fin SuperSection *****/



/***** Section *****/
/* Liens */
.breadcrumbs a.bci_s, .breadcrumbs a.bci_s:active, 
.breadcrumbs a.bci_s:visited, .breadcrumbs a.bci_s:hover
{
	  text-decoration:underline;
color:#474747;
}

.breadcrumbs a.bci_s:hover
{
	text-decoration:none;
color:#474747;
}

.breadcrumbs a.bci_s_sel, .breadcrumbs a.bci_s_sel:active, 
.breadcrumbs a.bci_s_sel:visited, .breadcrumbs a.bci_s_sel:hover
{
	 	 text-decoration:none;
color:black;
}

/* Libellés */
.breadcrumbs span.bci_s
{
}

.breadcrumbs span.bci_s_sel
{
		 text-decoration:none;
color:black;
}
/***** Fin Section *****/



/***** Page *****/
.breadcrumbs a.bci_p, .breadcrumbs a.bci_p:active, 
.breadcrumbs a.bci_p:visited, .breadcrumbs a.bci_p:hover
{
	 text-decoration:underline;
color:#474747;
}

.breadcrumbs a.bci_p:hover
{
	text-decoration:none;
color:#474747;
}

.breadcrumbs a.bci_p_sel, .breadcrumbs a.bci_p_sel:active, 
.breadcrumbs a.bci_p_sel:visited, .breadcrumbs a.bci_p_sel:hover
{
	 text-decoration:none;
color:black;
	 
}

/* Libellés */
.breadcrumbs span.bci_p
{
	color:white;
}

.breadcrumbs span.bci_p_sel
{
	color:black;
	 
}
/***** Fin Page *****/



/* Navigation dans la page */
.breadcrumbs a.bci_sp, .breadcrumbs a.bci_sp:active, 
.breadcrumbs a.bci_sp:visited, .breadcrumbs a.bci_sp:hover
{
	color:black;
	 
}

.breadcrumbs a.bci_sp:hover
{
	color:#474747;
	 
	
}

.breadcrumbs a.bci_sp_sel, .breadcrumbs a.bci_sp_sel:active, 
.breadcrumbs a.bci_sp_sel:visited, .breadcrumbs a.bci_sp_sel:hover
{
	color:black;
	 
}

/* Libellés */
.breadcrumbs span.bci_sp
{
	color:#474747;
	 
}

.breadcrumbs span.bci_sp_sel
{
	color:#474747;
	 
}
/* Fin Navigation dans la page */


/*<caroussel>*/
.axm_qmenu_carousel{ margin-left:auto; margin-right:auto; }
.axm_qmenu_carousel_nav .prev{ background-color:Transparent; border:0px; background:transparent url(../images/fleche_prev.gif) no-repeat center center; width:17px; height:24px;}
.axm_qmenu_carousel_nav .next{ background-color:Transparent;border:0px; background:transparent url(../images/fleche_next.gif) no-repeat center center; width:17px; height:24px;}
.axm_qmenu_carousel_nav .prev:Hover{ cursor:pointer;}
.axm_qmenu_carousel_nav .next:Hover{ cursor:pointer;}

/*</caroussel>*/

.lnkServices{ background:transparent url('../images/footer/bean.gif') no-repeat center left; padding-left:15px; }
.lnkServices_on{ background:transparent url('../images/footer/bean_down.gif') no-repeat center left; padding-left:15px; }


.erreurMsg{ color:Red;}

/*<overlay list results>*/
.ct_overlay_search {
	position:fixed;
	top:0px;
	left:0px;
	background-color: black;
	opacity:0.1;
	filter:alpha(opacity=10);
	border:0 none;
	width:100%;
	height:100%;
	z-index:1000;
}
#loading_content 
{
	 color:Black;
	 font-weight:bold;
	top:40%;left:40%;
	position:fixed;
	 text-align:center;
	background-color: white;
	opacity:0.8;
	filter:alpha(opacity=80);
	border:o;
	width:450px;
	height:75px;
	z-index:1001;
}
/*</overlay list results>*/


/*mini fiche*/
#miniFiche a { text-decoration:underline}
#miniFiche a:hover { text-decoration:none}

/*Carousel override*/
.axm_qmenu_carousel ul li { height:140px; }
.axm_qmenu_carousel ul li a:hover{text-decoration:none; }


/* pour confirmation */
.termesPrint{ display:none; }


/*page depanneur service*/

.pnlPropriete_lbTexte, .pnlPropriete_lbTitre
{
	display:block;
	padding-right:50px;
	padding-top:10px;
	
	}
	
#switchLangue_langues_ctl00_switchTo 
{
	display: none;	
}	

#dep_description .dep_photo{background:transparent url(../../../images/dep_demo.jpg) no-repeat top left; width:225px; height:169px;}
#dep_description .dep_photo img{width:225px;}
