body{font-size:11px;}
/*------------------------------------------------ IDENTITE SITE ------------------------------------------------*/
#bandeau{background-image:url('../img/site/bandeau_fd.jpg');}
#logo{left:0px;top:20px;width:167px;height:109px;background-image:url('../img/site/logo.jpg');}
/*------------------------------------------------ IDENTITE SITE ------------------------------------------------*/
.nowrap{white-space:nowrap;}

/* otb */
#otb{font:normal 11px arial;color:#ff6601;margin-top:20px;}
#otb a{color:#ff6601;text-decoration:underline;}
#otb li{background:url('../img/site/otb_sep.gif') 6px 7px no-repeat;padding-left:17px;display:inline;}
#otb li.first{background:none;padding-left:0;}

/* info_panier */
#info_panier{background:#e3e3e3;/*width:100%;*/height:30px;display:block;margin-top:1px;}
#info_panier li{float:right;font:bold 14px arial;color:#fff;white-space:nowrap;}
#info_panier a{color:#fff;display:block;}
#info_panier a:hover{text-decoration:none;}
#info_panier li, #info_panier li{border-left:1px solid #e3e3e3;background:#e3e3e3 url('../img/site/info_panier_bt.gif') 100% 0 repeat-x;padding-right:3px;}
#info_panier li a, #info_panier li a{padding:6px 12px 7px 15px;background:#e3e3e3 url('../img/site/info_panier_bt.gif') 0 0 repeat-x;}
#info_panier .bt_panier{background:#e3e3e3 url('../img/site/info_panier_bt.gif') 100% 0 repeat-x;padding-right:2px;}
#info_panier .bt_panier p{background:url('../img/site/info_panier_bt.gif') 0 0 repeat-x;padding-left:2px;}
#info_panier .bt_panier a{height:24px;padding:6px 12px 0 37px;background:url('../img/site/panier_po.gif') 12px 8px no-repeat;}

/* etapes */
#etapes {padding-top:30px;}
#etapes table{!width:1px;_width:1px;}
#etapes td{vertical-align:top;font:bold 12px arial;text-align:center;}
#etapes .picto .sep{background:url('../img/site/step_sep.gif') 0 18px repeat-x;text-align:left;}
#etapes .picto .sep_w{width:56px;}
#etapes a:hover{text-decoration:none;}
#etapes .picto .etape{text-align:center;height:39px;width:49px;!width:1%;_width:1%}
#etapes .picto .etape img{width:49px;height:39px;}
#etapes .text .valide, #etapes .text .valide a{color:#1c9d1c;}
#etapes .text .en_cours, #etapes .text .en_cours a{color:#ff6601;}
#etapes .text .attente, #etapes .text .attente a{color:#a9a9a9;}
#etapes .text .valide, #etapes .text .en_cours, #etapes .text .attente{padding:3px 0px 0;white-space:nowrap;}
#etapes .sep div{position:relative;}
#etapes .sep span{position:absolute;display:block;width:17px;height:8px;background:#fff url('../img/site/step_fle.gif')  no-repeat;line-height:1px;top:-1px;}
/* bouton */
* html button.bouton, * html button.bouton2 {width:1%; overflow:visible;} 
*:first-child+html button.bouton, *:first-child+html button.bouton2 {overflow:visible;}
a.bouton, button.bouton{text-decoration:none;display:-moz-inline-box;display:inline-block;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;background:none;}
a.bouton span, button.bouton span{float:left;vertical-align:middle; background-position:0 0;background-repeat:no-repeat;}
a.bouton span span, button.bouton span span{background-position:100% 0;background-repeat:no-repeat;}

a.bt_gd_o_bc, button.bt_gd_o_bc{color:#fff;font:bold 15px/2.3 verdana;}
a.bt_gd_o_bc span, button.bt_gd_o_bc span{padding:0 0 0 20px;background-image:url('../img/site/bt/fd_gd_o_bc.gif');}
a.bt_gd_o_bc span span, button.bt_gd_o_bc span span{line-height:2.3;height:38px;padding:0 20px 0 0;margin-right:-1px;background-image:url('../img/site/bt/fd_gd_o_bc.gif');}

a.fd_gd_g_bc, button.fd_gd_g_bc{color:#fff;font:bold 15px/2.3 verdana;}
a.fd_gd_g_bc span, button.fd_gd_g_bc span{padding:0 0 0 20px;background-image:url('../img/site/bt/fd_gd_g_bc.gif');}
a.fd_gd_g_bc span span, button.fd_gd_g_bc span span{line-height:2.3;height:38px;padding:0 20px 0 0;margin-right:-1px;background-image:url('../img/site/bt/fd_gd_g_bc.gif');}

a.fd_gd_o_g, button.fd_gd_o_g{color:#fff;font:bold 15px/2.3 verdana;}
a.fd_gd_o_g span, button.fd_gd_o_g span{padding:0 0 0 20px;background-image:url('../img/site/bt/fd_gd_o_g.gif');}
a.fd_gd_o_g span span, button.fd_gd_o_g span span{line-height:2.3;height:38px;padding:0 20px 0 0;margin-right:-1px;background-image:url('../img/site/bt/fd_gd_o_g.gif');}

a.bt_pt_g, button.bt_pt_g{color:#fff;font:bold 11px/1.5 verdana;}
a.bt_pt_g span, button.bt_pt_g span{padding:0 0 0 20px;background-image:url('../img/site/bt/fd_pt_g.gif');}
a.bt_pt_g span span, button.bt_pt_g span span{line-height:1.5;height:18px;padding:0 20px 0 0;margin-right:-1px;background-image:url('../img/site/bt/fd_pt_g.gif');}

a.bt_pt_o, button.bt_pt_o{color:#fff;font:bold 11px/1.5 verdana;}
a.bt_pt_o span, button.bt_pt_o span{padding:0 0 0 20px;background-image:url('../img/site/bt/fd_pt_o.gif');}
a.bt_pt_o span span, button.bt_pt_o span span{line-height:1.5;height:18px;padding:0 20px 0 0;margin-right:-1px;background-image:url('../img/site/bt/fd_pt_o.gif');}

/* panier */
button.bouton2{display:-moz-inline-box;display:inline-block;color:#fff;font:bold 12px/3.5 verdana;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none; } 
button.bouton2 span {position:relative;float:left;padding:0 0 0 62px;background:url('../img/site/bt/panier_g.gif') 0 8px no-repeat;} 
button.bouton2 span span {padding:0 33px 0 0;background:url('../img/site/bt/panier_d.gif') 100% 0 no-repeat;} 
button.bouton2 span span span {height:47px;padding:0 10px;line-height:3.5;background:url('../img/site/bt/panier_fd.gif') 0 8px repeat-x;}
button.bouton2-disabled span {background:url('../img/site/bt/panier_g_disabled.gif') 0 8px no-repeat;} 
button.bouton2-disabled span span {background:url('../img/site/bt/panier_d_disabled.gif') 100% 0 no-repeat;} 
button.bouton2-disabled span span span {background:url('../img/site/bt/panier_fd_disabled.gif') 0 8px repeat-x;}

/* popup */
#popup{padding:5px;width:934px;text-align:left;}
#popup h1{font:normal 22px arial;color:#fff;background:#7f7f7f;margin-bottom:20px;padding:10px 20px;}
#popup .contenu{color:#828282;font:normal 12px arial;}
#popup .contenu p{padding-top:6px;}
#popup .txt_15{color:#595959;font-size:15px;}
#popup .indent{padding:0 20px;}

/* bloc */
#bloc_o_g{width:802px;}
.bloc_o_h, .bloc_o_b{background-image:url('../img/site/bloc_o_hb.gif');background-repeat:no-repeat;width:802px;height:6px;line-height:1px;font-size:1px;}
.bloc_o_h{background-position:0 0;}
.bloc_o_b{background-position:0 100%;}
.bloc_o{background:url('../img/site/bloc_o.gif') 0 0 repeat-y;padding:20px;width:762px;text-align:left;color:#525252;}

.bloc_g_h, .bloc_g_b{background-image:url('../img/site/bloc_g_hb.gif');background-repeat:no-repeat;width:802px;height:6px;line-height:1px;font-size:1px;}
.bloc_g_h{background-position:0 0;}
.bloc_g_b{background-position:0 100%;}
.bloc_g{background:url('../img/site/bloc_g.gif') 0 0 repeat-y;padding:20px;width:762px;text-align:left;color:#3d3d3d;}

/* titre */
#corps_page h1{background:url('../img/site/po/tri_fle_b.gif') 3px 11px no-repeat;margin-top:20px;padding-left:30px;font:bold 22px arial;color:#466177;}
#corps_page h2.tri_fle_o, #corps_page h2.tri_fle_g{padding-left:25px;margin:35px 0 0 0;//margin:35px 0 0 70px;font:bold 17px arial;text-align:left;}
#corps_page h2.tri_fle_o{background:url('../img/site/po/tri_fle_o.gif') 0 7px no-repeat;color:#ff6601;}
#corps_page h2.tri_fle_g{background:url('../img/site/po/tri_fle_g.gif') 0 7px no-repeat;color:#484b4f;}
#corps_page h3{padding-left:16px;font:bold 13px arial;text-align:left;}
#corps_page .bloc_o h3{background:url('../img/site/po/dbl_fle_o.gif') 0 4px no-repeat;}
#corps_page .bloc_g h3{background:url('../img/site/po/dbl_fle_g.gif') 0 4px no-repeat;}

/* formulaire */
.center_c_bloc{width:auto;}
.center_c_bloc h3, .center_c_bloc th, .center_c_bloc td{white-space:nowrap;}
/*.bloc_o form td{text-align:left;}
.bloc_o form .saisie input{vertical-align:middle;border:1px solid #b9bbbd;background:url('../img/site/fd_input.gif') no-repeat;padding:2px 0;width:250px;}
.bloc_g form .saisie input{border:1px solid #b9bbbd;background:url('../img/site/fd_input.gif') no-repeat;padding:2px 0;width:250px;}
.bloc_g form th, .bloc_g form td, .bloc_o form td{padding-top:5px;}*/
.bloc_o table, .bloc_g table .no_padd{padding-top:0;}
/*.bloc_g form th{padding-right:7px;text-align:right;}
.bloc_g form label{font:bold 11px arial;}*/
.bloc_o .bt, .bloc_g .bt{float:right;}

#add_file{text-align:left;height:1px;padding-top:0;}
#add_file a{position:absolute;color:#ff6601;text-decoration:underline;}

/* tableau */
table.no_marge{margin-top:0;}
.tableau{border-collapse:collapse;font:normal 11px verdana;color:#353535;/*margin-top:10px;*/width:100%;}
.tableau td, .tableau th{padding:3px;vertical-align:top;text-align:left;}
.tableau .txt-r{text-align:right;}
.tableau .txt-c{text-align:center;}
.tableau label{margin-left:7px;}
.tableau th{color:#fff;font:bold 12px verdana;}
.tableau th.fold{cursor:pointer;background:#4f6b81 url('../img/site/expand.png') 10px 5px no-repeat;padding-left:28px;}
.tableau th.open{background:#4f6b81 url('../img/site/collapse.png') 10px 5px no-repeat;}
.tableau th.app{color:#fff;font:bold 14px verdana;text-align:center;background:#0087e5;}
.tableau td.app_h{text-align:center;background:url('../img/site/bd/h_b.gif') no-repeat;height:4px;padding:0;/*font-size:1px;*/line-height:1px;}
.tableau td.app_b{background:url('../img/site/bd/b_b.gif') no-repeat;height:4px;padding:0;font-size:1px;line-height:1px;}
.tableau td.esp_pt{font-size:1px;line-height:1px;padding:0;height:4px;background:url('../img/site/bd/g.gif') repeat-x;}
.tableau td.esp_gd_bl{padding:0;height:12px;}
.tableau td.esp_gd{padding:0;height:12px;background:url('../img/site/bd/g.gif') repeat-x;}
.tableau th.fd_b{background:#4f6b81;color:#fff;font:bold 12px verdana;}
.tableau th.fd_g{background:#b2bfc8;}
.tableau tr.fd_gf, .tableau td.fd_gf{background:#dfe4e9;}
.tableau tr.fd_gc{background:#e2e7eb;color:#77787a;}
.tableau td.bd_g_bl_g{font-size:1px;line-height:1px;padding:0;width:4px;background:#DFE4E9 url('../img/site/bd/g_bl_g.gif') repeat-y;}
.tableau td.bd_d_bl_g{font-size:1px;line-height:1px;padding:0;width:4px;background:url('../img/site/bd/d_bl_g.gif') repeat-y;}
.tableau td.bd_bl_bl{font-size:1px;line-height:1px;padding:0;width:4px;background:#fff;}
.tableau td.bd_g_bl_b{font-size:1px;line-height:1px;padding:0;width:4px;background:#4F6B81 url('../img/site/bd/g_bl_b.gif') repeat-y;}
.tableau td.bd_d_bl_b{font-size:1px;line-height:1px;padding:0;width:4px;background:url('../img/site/bd/d_bl_b.gif') repeat-y;}
.tableau td.bd_g_b_g{font-size:1px;line-height:1px;padding:0;width:4px;background:url('../img/site/bd/g_b_g.gif') repeat-y;}
.tableau td.bd_d_b_g{font-size:1px;line-height:1px;padding:0;width:4px;background:url('../img/site/bd/d_b_g.gif') repeat-y;}
.tableau td.bd_g_b_b{font-size:1px;line-height:1px;padding:0;width:4px;background:url('../img/site/bd/g_b_b.gif') repeat-y;}
.tableau td.bd_d_b_b{font-size:1px;line-height:1px;padding:0;width:4px;background:url('../img/site/bd/d_b_b.gif') repeat-y;}
.tableau td.bd_g_b_bb{padding:0;width:4px;background:url('../img/site/bd/g_b_bb.gif') repeat-y;}
.tableau td.bd_d_b_bb{padding:0;width:4px;background:url('../img/site/bd/d_b_bb.gif') repeat-y;}
.tableau td.bd_g_b_bbl{padding:0;width:4px;background:url('../img/site/bd/g_b_bbl.gif') repeat-y;}
.tableau td.bd_d_b_bbl{padding:0;width:4px;background:url('../img/site/bd/d_b_bbl.gif') repeat-y;}
.tableau td.fd_bl{background:#fff;}
.tableau .fd_stri_o{background:url('../img/site/fd_stri_o.gif') repeat;}
.tableau .price{font-weight:bold;text-align:right;}
.tableau .price strong{color:#ff6601;}
.tableau .fais{font-weight:bold;}
.tableau .fais strong{color:#20ac00;}
/*.tableau .fais span{color:red;}*/
.tableau .fd_gf .fais{border-left:2px solid #dfe4e9;}
.tableau .fd_gc .fais{border-left:2px solid #e2e7eb;}
.tableau .bdh_bl_1{font-size:1px;line-height:1px;font-size:1px;line-height:1px;padding:0;height:1px;background:#fff;}
.tableau .bdh_bl_2{font-size:1px;line-height:1px;padding:0;height:2px;background:#fff;}
.tableau .bdh_gb_2{font-size:1px;line-height:1px;padding:0;height:2px;background:url('../img/site/bd/g_b.gif') repeat-x;}
.tableau select{border:1px solid #7f9db9;color:#7f9db9; font:normal 11px verdana;}
.tableau .img_beta{width:30px; padding-left: 7px;}

/*.tableau .progress_bar{padding:0;vertical-align:middle;}
.tableau .progress_bar div{width:300px;border:1px solid #9ea7ae;height:12px;background:url('../img/site/progress_bar/fd.gif') repeat-x;}
.tableau .progress_bar div p{height:100%;width:0;background:url('../img/site/progress_bar/fd_on.gif') repeat-x;}
.tableau .progress_bar span{padding:0 0 3px 25px;font:bold 12px verdana;color:#2bb90a;background:url('../img/site/progress_bar/ok.gif') no-repeat;}*/

.order_container .somme{//margin-right:18px;}
.somme{border-collapse:collapse;font:normal 12px arial;color:#353535;width:300px;margin-right:3px;}
.somme th, .somme td{text-align:right;width:50%;padding:3px 10px;border:1px solid #a7b5c0;white-space:nowrap;}
.somme td{font-size:12px;font-weight:bold;}
.somme th{font-size:12px;}
.somme .cr_o{color:#ff6601;}
.somme .total, .somme .cr_o{font-weight:bold;}
.somme .total{background:#ffe6d6;}
.somme .total td{font-size:18px;}

.infos_total{margin-top:5px;}
.infos_total .left{color:#353535;font:normal 12px arial;padding-top:5px;}
.infos_total .txt_11{font-size:11px;}

.cond_gen{color:#353535;font:normal 12px arial;margin-top:20px;}
.cond_gen label{margin-left:10px;}

.lns_valid{/*width:100%;*/height:47px;background:url('../img/site/fd_stri_n.gif') 0 50% repeat-x; margin-left:0;}
.lns_valid li{float:right;background:#fff;}
.lns_valid .ln{padding:15px 15px 0;height:32px;font:bold 12px arial;color:#353535;}
.lns_valid .ln a{color:#353535;text-decoration:underline;}
.lns_valid .ln .cr_b{color:#4f6b81;}
.lns_valid .sep{background:#fff url('../img/site/sep_ln.gif') 0 15px no-repeat;padding-left:16px;}
.lns_valid .txt_13{font-size:14px;padding-top:14px;}

.bt_somme{float:right;padding-right:3px;}

.indication{font:normal 11px arial;text-align:right;color:#466177;}

.find_commande{padding:10px;font:normal 12px arial;margin-top:10px;}
.find_commande legend{color:#466177;font:bold 12px arial;}
.find_commande table{margin-top:10px;width:100%;color:#000;}
.find_commande label{margin-right:10px;}
.find_commande td{padding-left:15px;}
.find_commande td.first{padding-left:0;}
.find_commande table input{width:160px;}


/*******/

.bloc_o .form td{text-align:left;}
.bloc_o .form .saisie input{vertical-align:middle;border:1px solid #b9bbbd;background:url('../img/site/fd_input.gif') no-repeat;padding:2px 0;width:250px;}
.bloc_g .form .saisie input{border:1px solid #b9bbbd;background:url('../img/site/fd_input.gif') no-repeat;padding:2px 0;width:250px;}
.bloc_g .form th, .bloc_g form td, .bloc_o form td{padding-top:5px;}
.bloc_g .form th{padding-right:7px;text-align:right;}
.bloc_g .form label{font:bold 11px arial;}
.bloc_o .form label {font:bold 11px arial;}
.product_header {background-color:#4F6B81;height: 16px;padding:3px 5px;vertical-align:top;text-align:left;cursor:pointer;color:#fff;font:bold 12px verdana;}
.product_header span{padding-left:5px;}
.account_header {background:transparent url(../img/site/po/tri_fle_o.gif) no-repeat scroll 0 7px;color:#FF6601;padding-left: 25px;}
.link_button{background: transparent;border-top: 0;border-right: 0;border-bottom: 1px solid #353535;font:bold 12px arial;border-left: 0;color:#353535;/*text-decoration:underline;*/display: inline;margin: 0;padding: 0;}
.error{font:bold 12px arial; text-align:center; color: Red;}
.tableau { border-spacing: 0px; border-collapse: collapse;width:100%; border:solid 1px #A7B5C0; }
.tableau td span{ display: inline};
.tableau .en_cours{font-weight:bold;}
.tableau .en_cours strong{color:Orange;}
.tableau .erreur span span{color:red;}
.tableau .fd_gf .en_cours{border-left:2px solid #dfe4e9;}
.tableau .fd_gc .en_cours{border-left:2px solid #e2e7eb;}
.tableau .en_cours img{padding-left: 3px; width:14px; height:14px;}
.tableau .erreur img{padding-left: 3px; width:16px; height:16px;}
.tableau .fais img{padding-left: 3px; width:16px; height:16px;}
.tableau td{width:200px;}
.tableau .product_id{width: 300px;}
table.matched {border-spacing: 0px; border-collapse: collapse;width:100%; border:solid 3px #006EBA;}
.tableau2{border:0;width:100%;}
.tableau2 th.app{color:#fff;font:bold 14px verdana;text-align:center;background:#0087e5;}
.uploading {width:40px;height:12px;float:left;}
.progress_bar {display:inline;background:url("../img/site/progress_bar/fd.gif") repeat-x scroll 0 0 transparent;border:1px solid #9EA7AE;height:12px;width:65%;float:right;}
.progress_bar div { vertical-align: top; display:inline; }
.progress_bar_finish span{padding:0 0 3px 25px;font:bold 12px verdana;color:#2bb90a;background:url('../img/site/progress_bar/ok.gif') no-repeat;}
.progress_bar_ftp span{font:bold 12px verdana;color:#2bb90a;}
/* tips */
.tip {color: #fff;width: 220px;z-index: 13000;}
.tip-title {font-weight: bold;font-size: 12px;margin: 0;color: Red;padding: 8px 8px 4px;background: url("../img/site/bubble.png") top left;}
.tip-text {color: White;font-size: 11px;background-color: #1e1e1e; background: url("../img/site/bubble.png") bottom right;min-height:40px;}
.tip-text .text{text-align:justify; display:block; margin-left:36px; padding:5px;}
.tip-text .feasability-error{float: left;background:url("../img/site/error_small.png") no-repeat 0 0;width: 36px;height: 36px;}
.tip-text .feasability-warning{float: left;background:url("../img/site/warning_small.png") no-repeat 0 0;width: 36px;height: 36px;display:block;}
