/* CSS Document */
body{ background-image:url(/images/bkgd.jpg); margin-top:0px;
  scrollbar-base-color:#000;
  scrollbar-3dlight-color:#000;
  scrollbar-arrow-color:#333;
  scrollbar-face-color:#000;
  scrollbar-track-color:#000;
  scrollbar-highlight-color : #333;
  scrollbar-shadow-color : #333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}


.conteneur{ display:block; margin-left:auto; margin-right:auto; width:775px; margin-top:25px; }
.header{display:block; margin-left:auto; margin-right:auto; width:775px; height:120px; border-bottom:1px solid #333}
.logo{background-image:url(/images/logo.jpg); background-repeat:no-repeat; background-position:left;  display:block; width:350px; height:112px; float:left}
.logo a{ display:block; width:110px; height:112px;  float:left}
.logo a:hover{ display:block; width:110px; height:112px; float:left}

a{ color:#2E566D; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
a:hover{color:#999; text-decoration:none}

.footer_link_main {color:#999;}
.footer_link_main a{ color:#2E566D; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
.footer_link_main a:hover{color:#999}
.footer_link_main_on a{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
.footer_link_main_on a:hover{color:#999}

.footer_link { color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both}
.footer_link a{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.footer_link a:hover{color:#2E566D}

.footer_link_cards { color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both; margin-top:15px}

.footer_img{ display:block; width:775px; height:33px; margin-left:auto; margin-right:auto; clear:both}
.footer_img_left{ display:block; background-image:url(/images/footer_img_left.jpg); background-repeat:no-repeat; background-position:left;  height:33px; width:444px; float:left}
.footer_img_right{display:block; background-image:url(/images/footer_img_right.jpg); background-repeat:no-repeat; background-position:right;  height:33px; width:283px; float:right}
.footer_img_right a{display:block; height:33px; width:283px;}

.rewen_titre{ display:block; float:left; width:98%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E566D; border-bottom:1px dashed #333; margin-bottom:8px; text-indent:18px}
.account{ display:block; float:left; text-align:left;}
.account ul{margin: 0px;padding: 0px;list-style-type: none;text-align: left;}
.account li{ list-style:none; margin: 0 0 0 0; padding: 0 0 0 10px}
.account a{ color:#666; padding: 0 0 0 10px}
.account a:hover{ color:#2E566D; background-image:url(/images/arrow_li_on.jpg); background-repeat:no-repeat; background-position:left; padding: 0 0 0 10px}
.account .on a{ color:#ccc; background-image:url(/images/arrow_li_on.jpg); background-repeat:no-repeat; background-position:left; padding: 0 0 0 10px}

.account_sub ul{margin: 0px;padding: 0px;list-style-type: none;text-align: left;}
.account_sub li{ list-style:none; margin: 0 0 0 8px; padding: 0 0 0 10px}
.account_sub a{ color:#999; padding: 0 0 0 10px}
.account_sub .on a{ color:#ccc; padding: 0 0 0 10px}
.account_sub a:hover{ color:#ccc; padding: 0 0 0 10px}

.account_on a{ color:#2E566D; background-image:url(/images/arrow_li_on.jpg); background-repeat:no-repeat; background-position:left; padding: 0 0 0 10px}
.account_on a:hover{ color:#2E566D; text-decoration:underline; background-image:url(/images/arrow_li_on.jpg); background-repeat:no-repeat; background-position:left; padding: 0 0 0 10px}
.signature{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; clear:both;margin-top:10px; width:775px;display:block; margin-left:auto; margin-right:auto; display:block}

.menu{ display:block;  width:400px; height:25px; float:right; padding-top:52px;}
.menu_liste{ display:block;width:331px; height:25px; float:right}

.header_menu{margin: 0px;padding: 0px; clear:both}
.header_menu ul{margin: 0px;padding: 0px;list-style-type: none;text-align: left; height:25px; }
.header_menu ul li{text-decoration: none;float: left;margin: 0px;}

.header_menu01  a{text-decoration: none; background-image:url(/images/menu_01_univ_off.jpg); background-repeat:no-repeat;float:left;margin:0px;height:25px; padding-top:0px;width:71px;}
.header_menu01 a:hover{background-image:url(/images/menu_01_univ_on.jpg); background-repeat:no-repeat;}
.header_menu01_on  a{text-decoration: none; background-image:url(/images/menu_01_univ_on.jpg); background-repeat:no-repeat;float:left;margin:0px;height:25px; padding-top:0px;width:71px;}

.header_menu02  a{text-decoration: none; background-image:url(/images/menu_02_store_off.jpg); background-repeat:no-repeat;float:left;margin:0px;height:25px; padding-top:0px;width:59px;}
.header_menu02 a:hover{background-image:url(/images/menu_02_store_on.jpg); background-repeat:no-repeat;}
.header_menu02_on  a{text-decoration: none; background-image:url(/images/menu_02_store_on.jpg); background-repeat:no-repeat;float:left;margin:0px;height:25px; padding-top:0px;width:59px;}

.header_menu03  a{text-decoration: none; background-image:url(/images/menu_03_public_off.jpg); background-repeat:no-repeat;float:left;margin:0px;height:25px; padding-top:0px;width:113px;}
.header_menu03 a:hover{background-image:url(/images/menu_03_public_on.jpg); background-repeat:no-repeat;}
.header_menu03_on  a{text-decoration: none; background-image:url(/images/menu_03_public_on.jpg); background-repeat:no-repeat;float:left;margin:0px;height:25px; padding-top:0px;width:113px;}


.header_menu04  a{text-decoration: none; background-image:url(/images/menu_04_pro_off.jpg); background-repeat:no-repeat;float:left;margin:0px;height:25px; padding-top:0px;width:88px;}
.header_menu04 a:hover{background-image:url(/images/menu_04_pro_on.jpg); background-repeat:no-repeat;}
.header_menu04_on  a{text-decoration: none; background-image:url(/images/menu_04_pro_on.jpg); background-repeat:no-repeat;float:left;margin:0px;height:25px; padding-top:0px;width:88px;}


.header_content_intro{display:block; margin-left:auto; margin-right:auto; width:775px; height:140x; margin-top:15px}
.header_content_detail_empty{display:block; float:left; width:775px; height:25px; margin:15px 0 0 0 ;  padding:0}
.header_content_detail{display:block; float:left; width:775px; height:52px; margin:15px 0 0 0 ;  padding:0}

.content{display:block; margin:1px; width:775px; clear:both; color:#2E566D}
.bloc_content_all{display:block; float:left; clear:both; margin:0px 0 0 0  ; padding-bottom:40px; width:775px;border-right:1px solid #333;border-bottom:1px solid #333}
.bloc_content_all_store{display:block; float:left; clear:both; margin:15px 0 0 0  ; padding-bottom:40px; width:775px;border-bottom:1px solid #333; border-right:1px solid #333}

.content_int_teas_index{ float:left; display:block; width:535px; height:268px;margin:15px 0 0 0}
.content_int_teas{ float:left; display:block; width:535px; height:268px}
.content_int_left_txt{ margin-top:1px;display:block; width:230px; margin:10px 0 0 0px;  float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding:10px 0 0 0 ; text-align:justify}
.content_int_right_img{ margin:0px; display:block; width:240px; float:right;margin:15px 0 0 0}

.txt_intro{ padding-left:4px; width:100%; display:block}

.content_int_right_txt{ margin-top:1px;  width:512px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:10px 10px 10px 0; text-align:justify; line-height:16px}
.content_int_right_txt_general{ display:block; margin:7px 0 0 0px;  width:532px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;text-align:justify; line-height:18px; letter-spacing:0em}


.bloc_txt{ display:block; clear:both; height:auto;}
.bloc_titre{ color:#2E566D; display:block; float:left; padding-top:8px}

.clicAdd a { width:20px; margin-left:15px;display:block; float:right;text-align:right; background-image:url(/images/picto_add_add.jpg). background-position:left; background-repeat:no-repeat; padding-top:8px; padding-left:0px}


.clicCacher a { width:12px; margin-left:15px;display:block; float:right;text-align:right;background-image:url(/images/pic_close.jpg); background-position:left; background-repeat:no-repeat; padding-top:8px; padding-left:0px}
.clicTitre a{width:12px; margin-left:15px; display:block; float:right;text-align:right;background-image:url(/images/pic_open.jpg); background-position:left; background-repeat:no-repeat; padding-top:8px; padding-left:0px}
.contenant{ clear:both; border-bottom:1px dashed #333; padding-bottom:15px; margin-bottom:5px; padding-left:20px; padding-right:5px;padding-top:7px}
.txt_bolder{ font-weight:bold; color:#2E566D}
.txt_italic{ font-style:oblique; font-size:12px; color:#999}

.store_content_left{ margin-top:0px;  width:130px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; height:406px; overflow:auto}
.store_img_left{ float:left;  margin:0 0 20px 0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-indent:0px}
.store_img_left a{ text-decoration:none;padding:2px;display:block;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
.store_img_left a:hover{ border:1px solid #666;padding:1px; display:block;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}

.store_img_middle{ float:left; width:400px; height: 410px; margin:0; padding:0;}
.store_content_right{ display:block; float:left;margin-bottom:20px; width:227px; border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #333; height:406px; padding:0 5px 0 8px; margin-left:4px; }
.store_content_right_titre { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2E566D; font-weight:bold; width:100%;margin-bottom:7px; border-bottom:1px dashed #333}
.store_content_right_content { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; display:block; clear:both; text-align:justify; height:80px; overflow:auto}

.bout_command{ display:block; float:left; clear:both;}

.store_content_right_bloc_select{ margin-top:10px}
.store_color_all{ float:left;display:block; width:120px}
.store_color a{ float:left; margin-right:2px; display:block; padding:3px}
.store_color a:hover{ border:1px solid #333; padding:2px}

.store_image_detail{ float:left; display:block; width:223px; margin-top:8px }
.store_image_detail_left{ float:left; display:block; width:80px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666}
.store_image_detail_left a{ float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:2px 2px 2px 2px}
.store_image_detail_left a:hover{ float:left; border:1px solid #666; color:#999; padding:1px 1px 1px 1px}

.store_image_detail_right{ float:right; width:80px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:right}
.store_image_detail_right a{ float:right; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:2px 2px 2px 2px}
.store_image_detail_right a:hover{ float:right; border:1px solid #666; color:#999; padding:1px 1px 1px 1px}
.store_shipping{ float:left; margin-left:3px; margin-top:8px}

.groupe_formulaire{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666; margin-bottom:5px; float:left}
.groupe_formulaire_bis{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666; margin-bottom:5px; float:left; margin-top:10px}
.groupe_formulaire_store{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666; margin-bottom:2px; float:left}
.groupe_formulaire_store select{ width:224px; border:1px solid #ccc}


p.formulaire_user{float:left;margin:0;padding:0;}
div.groupe_formulaire2{clear:both;margin:0;padding:0;width:200px;}

.select_gen{ background-color:#000; border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; height:15px; width:160px}
.textarea_gen{ width:160px; border:1px solid #333; margin:1px; background-color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textarea_gen_pro{ width:525px; border:1px solid #333; margin:1px; background-color:#000;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textarea_gen_pro_pro{ width:222px; border:1px solid #333; margin:1px; background-color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.input_gen{border:1px solid #333; width:160px; margin:1px;font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; background-color:#000000;padding:0px;}
.input_gen_pro{border:1px solid #333; width:222px; margin:1px;font-family:Arial, Helvetica, sans-serif; color:#ccc; font-size:11px; background-color:#000000;padding:0px;}



p.formulaire_champ{ float:left;margin: 1px 1px 1px 0px; width:160px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.formulaire_champ_pro .focus{ padding:0px; width:222px; margin:1px; background-color:#333;color: #cccccc; border:1px solid #999;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.formulaire_champ_pro .normal{padding:0px; width:222px; margin:1px; background-color:#000;color: #999999; border:1px solid #333;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.formulaire_champ_pro_bis { width:222px}

.formulaire_champ .focus{ padding:0px; width:160px; margin:1px; background-color:#333;color: #cccccc; border:1px solid #999;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.formulaire_champ .normal{padding:0px; width:160px; margin:1px; background-color:#000;color: #999999; border:1px solid #333;font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.formulaire_champ_pro_big .focus{ padding:0px; width:515px; margin:1px; background-color:#333;color: #cccccc; border:1px solid #999;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.formulaire_champ_pro_big .normal{padding:0px; width:515px; margin:1px; background-color:#000;color: #999999; border:1px solid #333;font-family:Arial, Helvetica, sans-serif; font-size:12px;}




/* FORMULAIRE corpFormulaire*/

/*** Mise en forme des lignes du formulaire ***/
#corpFormulaire p {	padding: 0 0 0 0 ;margin: 0 0 0 0;}

/*** Mise en forme des intitul&eacute;s de champs ***/
#corpFormulaire fieldset.field_groupe_formulaire label {margin-left:0px;float: left;	/*** Tr&egrave;s important, ne pas suprimer ! ***/width:160px;	/*** Les intitul&eacute;s prennent 1/3 de la largeur totale du formulaire... ***//*** ... et ils sont align&eacute;s &agrave; droite... ***/margin-top:0;padding: 0 0 0 0;/*** ... et centr&eacute;s verticalement. ***/display:inline;}

/*** Mise en forme des intitul&eacute;s de champs ***/
#corpFormulaire fieldset.field_groupe_formulaire label.normal {	text-align:left;display:inline;}

/*** Mise en forme des intitul&eacute;s de champs ***/
#corpFormulaire fieldset.field_groupe_formulaire label.mini {	float: left;	/*** Tr&egrave;s important, ne pas suprimer ! ***/width: 50%;	/*** Les intitul&eacute;s prennent 1/3 de la largeur totale du formulaire... ***/text-align: right;	/*** ... et ils sont align&eacute;s &agrave; droite... ***/margin: 0;padding: 0 0 0 0;line-height: 1.8;	/*** ... et centr&eacute;s verticalement. ***/}
 
 /*** Mise en avant des champs en cours d'utilisation ***/ 

/*** Retour &agrave; l'&eacute;tat normal apr&egrave;s l'utilisation ***/
#titreFormulaire{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333}

legend{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333}
.groupe_formulaire_gen{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666;}
.groupe_formulaire_gen_right{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666}

div.groupe_formulaire_gen{ float:left;margin:1px;padding:0px;width:490px; }
.field_groupe_formulaire_pro{ display:block;margin:56px 0 0 0; padding:0px;  width:199px; color:#2E566D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
.field_groupe_formulaire_bis{ display:block; float:left; margin:0px 0 0 5px; width:282px; color:#2E566D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
div.groupe_formulaire_gen_pro{ float:left;margin:0px;padding:0px;width:199px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666 }
div.groupe_formulaire_gen_bis{ display:block; float:left;margin:1px;padding:0px;width:200px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999}

p.formulaire_intitule_pro{float:left;width:160px;margin:1px;padding:0;}
p.formulaire_intitule_store{float:left;width:190px;margin:1px;padding:0;}
#variation{ display:block; float:left;}
div.groupe_formulaire_gen_right{ float:right;margin:0;padding:0;width:490px; }
p.formulaire_intitule{float:left;width:120px;margin:1px;padding:0; clear:both; display:block; height:auto}

a.info_aide {position:relative;text-decoration:none;color:black;cursor:default;}
a.info_aide span {display:none;}
a.info_aide:hover {background:none;text-decoration:none;cursor:default;}
a.info_aide:hover span {display:inline;position:absolute;z-index:500;top:30px;left:20px;background:#CCC;text-align:center;color:#666;padding: 5px;}

#corpFormulaire fieldset.field_groupe_formulaire label.mini {/*** Mise en forme des intitul&eacute;s de champs ***/float: left;	/*** Tr&egrave;s important, ne pas suprimer ! ***/width: 50%;	/*** Les intitul&eacute;s prennent 1/3 de la largeur totale du formulaire... ***/text-align: right;	/*** ... et ils sont align&eacute;s &agrave; droite... ***/margin: 0;padding: 0 0 0 0;line-height: 1.8;	/*** ... et centr&eacute;s verticalement. ***/}
p.formulaire_commun{float:left;width:350px;margin:0;padding:0;}

.field_groupe_formulaire{ display:block; float:left;  width:515px; color:#2E566D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}

.legend{color:#CCC; border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

.input_message{border:1px solid #ccc; margin:1px; height:80px;}

.login_bloc_all{ clear:both;  float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666}
.login_bloc{ float:left; display:block;clear:both;  width:200px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666}
.login_bloc ul{margin: 0px;padding: 0px;list-style-type: none;}
.login_bloc li{text-decoration: none;margin: 0px; background-image:url(/images/picto_list.jpg); background-repeat:no-repeat; background-position:left; padding-left:10px}
.login_bloc a{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666}
.login_bloc a:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff}
.login_submit{float:left; display:block; margin-bottom:5px; margin-left:0px; clear:both}
/*FIN  FORMULAIRE corpFormulaire */
.liste_command_titre{display:block; float:left; margin-bottom:10px; margin-top:10px; border-bottom:1px dashed #333; width:100%; color:#CCCCCC; font-weight:bold}
.blod_tech{color:#CCCCCC; font-weight:bold}



.liste_command_all{ display:block; float:left; width:530px;border:1px solid #333; padding:5px}
.liste_command_title_all{display:block; float:left;  width:100%; background-color:#000; border-bottom:1px dashed #333;}
.liste_command_title_all_lighter{float:left; display:block; clear:both;width:100%; border-bottom:1px solid #ccc; margin-bottom:5px; }
.liste_command_title_all_darker{ float:left; display:block; clear:both; width:100%; border-bottom:1px solid #ccc; margin-bottom:5px; padding-bottom:5px}


.liste_commande_commande{width:70px; min-height:40px; float:left; text-align:center; margin:0px;}
.liste_commande_statut_title{width:40px; min-height:40px; float:left; text-align:center; border-left:1px solid #666;margin:0px;} 
.liste_commande_statut{width:40px; min-height:40px; float:left; text-align:center; border-left:1px solid #666;margin:0px;} 
.liste_commande_statut a{ display:block; min-height:40px; -height:40px;}
.liste_commande_statut a:hover{ display:block; min-height:40px; -height:40px;}
.liste_commande_date{ width:70px;min-height:40px;float:left;text-align:center;border-left:1px solid #666; margin:0px }
.liste_commande_prix{width:70px; min-height:40px; float:left;text-align:center; border-left:1px solid #666;  margin:0px }
.liste_commande_number{width:80px; min-height:40px; float:left;text-align:center; border-left:1px solid #666;  margin:0px}
.liste_commande_dest{width:60px; min-height:40px;float:left;text-align:center; border-left:1px solid #666;margin:0px;}
.liste_commande_detail_title{width:50px; min-height:40px;float:left;text-align:center; border-left:1px solid #666; margin:0px}
.liste_commande_print_title{width:50px; min-height:40px;float:left;text-align:center; border-left:1px solid #666;  margin:0px}

.liste_commande_detail{display:block;float:left; width:50px; border-left:1px solid #666; background-image:url(/images/picto_details.jpg); background-position:center; background-repeat:no-repeat}
.liste_commande_detail a{ display:block; min-height:40px; -height:40px;}
.liste_commande_detail a:hover{display:block; min-height:40px; -height:40px;}

.liste_commande_print{display:block;float:left; width:50px; border-left:1px solid #666;}
.liste_commande_print a{ display:block;min-height:40px; -height:40px;}
.liste_commande_detail a:hover{ display:block; min-height:40px; -height:40px;}

.detail_commande_bloc_all{ display:block; float:left; width:100%; margin-bottom:15px; clear:both}
.detail_commande_bloc_top{ display:block; float:left; height:20px;width:100%; margin-bottom: 1ps dashed #ccc}
.detail_commande_bloc_content{ display:block; float:left;width:100%; }
.detail_commande_bloc_footer{ display:block; float:left; height:10px; border-bottom:1px dashed #333; clear:both;width:100%; }
.detail_commande_bloc_left{display:block; float:left; width:50%; }
.detail_commande_bloc_right{display:block; float:left; width:50%;}

.detail_commande_bloc_tab_line{display:block; float:left; width:100%;}
.detail_commande_bloc_tab{display:block; float:left; width:24%; background-color:#00FFCC; border:1px solid #ccc}


.detail_commande_contact_left{display:block; float:left; }
.detail_commande_contact_right{display:block; float:left; }

.detail_liste_command_all{ display:block; float:left; width:535px; padding:0px; height:auto}
.detail_liste_command_title_all{display:block; float:left;  width:535px; background-color:#000;}
.detail_liste_command_title_all_lighter{float:left; display:block; clear:both;width:100%; margin-bottom:0px; }
.detail_liste_command_title_all_darker{ float:left; display:block; clear:both; width:100%; margin-bottom:0px;}

.detail_liste_commande_date{ width:25%;min-height:40px;float:left;text-align:center;border-left:1px solid #666; margin:0px }

.detail_liste_commande_pdt{width:120px; min-height:40px; margin:0px; padding:0px; border:1px solid #333}
.detail_liste_commande_pdt_empty{width:120px; min-height:40px; margin:0px;padding:0px;}
.detail_liste_commande_ref{width:100px; min-height:40px; text-align:center; margin:0px;border:1px solid #333}
.detail_liste_commande_ref_empty{width:100px; min-height:40px; text-align:center; margin:0px}
.detail_liste_commande_number{width:100px; min-height:40px; text-align:center; border-left:1px solid #666; border:1px solid #333; margin:0px}
.detail_liste_commande_number_empty{width:100px; min-height:40px; text-align:center;  margin:0px}
.detail_liste_commande_prix_unit{width:100px; min-height:40px; text-align:center; border-left:1px solid #666;  margin:0px; border:1px solid #333 }
.detail_liste_commande_prix_add{width:100px; min-height:40px;text-align:center; margin:0px; text-align:right; font-weight:bold  }
.detail_liste_commande_prix_add_total{width:100px; min-height:40px;text-align:center; margin:0px; text-align:right; font-weight:bold ; color:#39c }
.detail_liste_commande_prix_add_total_result{width:100px; min-height:40px;text-align:center; border:1px solid #ccc; font-weight:bold; margin:0px; color:#39c }

.detail_liste_commande_prix_tot{width:100px; min-height:40px;text-align:center; border:1px solid #666;  margin:0px;}
.detail_liste_commande_prix_tot_add{width:100px; min-height:40px;text-align:center; border-bottom:1px dashed #666;font-weight:normal; color:#ccc;   margin:0px;}
.detail_liste_commande_prix_tot_add_tot{width:100px; min-height:40px;text-align:center; border-bottom:1px dashed #666; font-weight:bold ; color:#39c;  margin:0px;}






.detail_liste_commande_empty{width:245px; min-height:40px; margin:0px}
.detail_liste_commande_img{width:120px; min-height:40px;text-align:center; margin:0px;border:1px solid #ccc}
.detail_liste_commande_suppr{width:80px; height:auto;text-align:center; margin:0px;border:1px solid #333}
.detail_liste_commande_suppr_empty{width:80px; height:auto;text-align:center; margin:0px;}


.command_action{ display:block; float:left; margin:0px 0 0 0 ; width:535px;} 
.command_action a{ float:right} 
.command_action input{float:left} 

.command_action_small{ display:block; float:left; clear:both; margin-left:0px; width:100px; height:20px; margin:15px 0 0 0 } 

.command_action_fly{ display:block; float:left; clear:both; width:400px;  margin:0px 0 0 0 ; } 
.command_action_fly ul li{ list-style:none; margin:0; padding:0} 








.detail_liste_commande_comment{width:330px; min-height:40px; text-align:left; border-left:1px solid #666; border-bottom:1px solid #666; margin:0px; padding:10px}


.detail_liste_commande_statut_title{width:40px; min-height:40px; text-align:center; border-left:1px solid #666;margin:0px; border-left:1px solid #666; border-bottom:1px solid #666;} 
.detail_liste_commande_statut{width:40px; min-height:40px; text-align:center; border-left:1px solid #666; border-bottom:1px solid #666;margin:0px;} 
.detail_liste_commande_statut a{ display:block; min-height:40px; -height:40px;}
.detail_liste_commande_statut a:hover{ display:block; min-height:40px; -height:40px;}

.sub_text{ font-size:10px; color:#666666; margin-left:15px}


.sumup_detail_liste_command_all{ display:block; float:left; width:100%;border:1px solid #333; padding:5px; height:auto}
.sumup_detail_liste_command_title_all{display:block; float:left;  width:100%; background-color:#000; border-bottom:1px dashed #333;}
.sumup_detail_liste_command_title_all_lighter{float:left; display:block; clear:both;width:100%; margin-bottom:0px; }
.sumup_detail_liste_command_title_all_darker{ float:left; display:block; clear:both; width:100%; margin-bottom:0px;}

.sumup_detail_liste_commande_date{ width:25%;min-height:40px;float:left;text-align:center;border-left:1px solid #666; margin:0px }

.sumup_detail_liste_commande_commande{width:120px; min-height:40px;  text-align:left; margin:0px;border-bottom:1px solid #666}
.sumup_detail_liste_commande_prix_unit{width:120px; min-height:40px; text-align:center; border-left:1px solid #666;  margin:0px; border-bottom:1px solid #666 }
.sumup_detail_liste_commande_prix_tot{width:120px; min-height:40px;text-align:center; border-left:1px solid #666;  margin:0px; border-bottom:1px solid #666 }
.sumup_detail_liste_commande_number{width:120px; min-height:40px; text-align:center; border-left:1px solid #666; border-bottom:1px solid #666; margin:0px}
.sumup_detail_liste_commande_empty{width:245px; min-height:40px; margin:0px}

.sumup_detail_liste_commande_comment{width:330px; min-height:40px; text-align:left; border-left:1px solid #666; border-bottom:1px solid #666; margin:0px; padding:10px}


.sumup_detail_liste_commande_statut_title{width:40px; min-height:40px; text-align:center; border-left:1px solid #666;margin:0px; border-left:1px solid #666; border-bottom:1px solid #666;} 
.sumup_detail_liste_commande_statut{width:40px; min-height:40px; text-align:center; border-left:1px solid #666; border-bottom:1px solid #666;margin:0px;} 
.sumup_detail_liste_commande_statut a{ display:block; min-height:40px; -height:40px;}
.sumup_detail_liste_commande_statut a:hover{ display:block; min-height:40px; -height:40px;}


.account_all{ display:block; width:535px; height:320px; margin-left:120px; margin-top:40px}
.account_all_bis{ display:block; width:535px; height:320px; margin-left:0px; margin-top:0px}
.account_all a{ border:1px solid #fff; padding:8px; display:block; width:150px; height:56px; float:left}
.account_all a:hover{ border:1px solid #ccc}
.account_new{ display:block; width:150px; float:left; border:1px dashed #333; height:220px; margin:0 20px 0 0px}

.liste_adresse_all{ display:block; float:left; margin:0 0px 0 0px;width:520px;font-family:Arial, Helvetica, sans-serif; color:#666; }
.liste_adresse{ display:block; float:left; margin:5px 0px 2px 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; width:390px; border-bottom:1px dashed #333; height:65px }
.liste_adresse_content{ display:block; float:left; width:250px}
.liste_adresse_bout{ display:block; float:right; width:50px; height:50px}

.liste_edit_adresse{ display:block; float:left; margin:5px 0px 0px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; width:520px; border-bottom:1px dashed #333; min-height:65px; -height:auto }
.liste_edit_adresse_titre_all{ display:block; float:left; width:520px; font-weight:bold; border-bottom:1px dashed #333; margin-bottom:15px}
.liste_edit_adresse_titre{ display:block; float:left; width:520px; font-weight:bold}
.liste_edit_adresse_content{ display:block; float:left; width:250px; }
.liste_edit_adresse_bout{ display:block; float:left; width:135px; height:30px;font-size:9px;font-family:Arial, Helvetica, sans-serif; color:#666; text-align:left}
.liste_edit_adresse_bout02{ display:block; float:left; width:135px; height:30px;font-size:9px;font-family:Arial, Helvetica, sans-serif; color:#666; text-align:left; padding-left:6px}
.liste_edit_adresse_bout03{ display:block; float:left; clear:both;  width:165px; height:20px;font-size:9px;font-family:Arial, Helvetica, sans-serif; color:#666; text-align:left; padding-left:0px}
.liste_edit_adresse_bout03 a{color:#666;}
.liste_edit_adresse_bout03 a:hover{color:#2E566D;}

.filleuls_all{}
.filleuls_line{display:block; float:left; width:525px; border-bottom:1px dashed #333; height:28px;; margin-bottom:10px}
.filleuls_bloc_left{ display:block; float:left; width:425px;  height:25px; }
.filleuls_bloc_right{ display:block; float:left; width:100px;  height:25px; text-align:right }


.success{font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#009933; display:block; float:left; width:80% ; background-image:url(/images/pict_success.gif); background-repeat:no-repeat; background-position:left; padding-left:30px; padding-top:10px}
.warning{font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#ccc; display:block; float:left; width:80%; background-image:url(/images/pict_warning.gif); background-repeat:no-repeat; background-position:left; padding-left:30px; padding-top:10px}
.error{font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#990000; display:block; float:left; width:400px; background-image:url(/images/pict_error.gif); background-repeat:no-repeat; background-position:left; padding-left:30px; padding-top:10px}


.billing{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
.billing_border{ border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
.billing_head{ border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background-color:#666; font-weight:bold;}
.billing_line_clear{ border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;}
.billing_line_dark{ border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; background-color:#333;}
.billing_close{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; text-align:center}
.billing_bold{ font-weight:bold}

.flux_rss{ display:block; width:350px; border:1px solid #ccc}
.flux_rss a{ display:block; width:100%;}

.all_bloc_prod{ float:left; display:block;}


.field_groupe_formulaire_index{ display:block; float:right; width:368px; margin:0px 0 0 0; height:36px; padding:0px 0 0 0;}
div.groupe_formulaire_gen_index{ display:block; float:left;margin:1px 0 0 0px;padding:0px;width:168px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999}
p.formulaire_intitule_index{float:left;width:70px;margin:1px;padding:3px 0 0 0 ; text-align:right; color:#666}
p.formulaire_champ_index{ float:left;margin:1px; width:85px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.formulaire_champ_index .focus{ padding:0px; width:85px; margin:1px; background-color:#999;color: #fff; border:1px solid #666;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.formulaire_champ_index .normal{padding:0px; width:85px; margin:1px;  background-image:url(/images/bkgd.jpg);color: #999; border:1px solid #666;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.input_gen_index{border:1px solid #666; width:85px; margin:1px;font-family:Arial, Helvetica, sans-serif; color:#999; font-size:11px; background-image:url(/images/bkgd.jpg); padding:0px;}
.log{ display:block; float:right; width:17px; height:30px;}

p.formulaire_intitule_log{float:right;width:300px;margin:1px;padding:0px 0 0 0 ; text-align:right; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px }

.shipping_bloc ul{ list-style:none; display:inline; margin:0; padding:0}
.shipping_bloc li{ list-style:none; display:inline;margin:0; padding:0;}




a.info_aide {position:relative;text-decoration:none;color:#ccc;cursor:default;z-index:999; color:#9c3; font-weight:normal}
a.info_aide span {display:none;}
a.info_aide:hover {background:none;text-decoration:none;cursor:default; color:#ccc}
a.info_aide:hover span {display:block;float:left;z-index:999;right:1300px; }


