br.clear{ clear:both; }
#left_espaceclient hr{  border:0;border-top:1px solid #e0e0e0;}
#left_espaceclient .title_item{padding:0;padding-top:4px;padding-bottom:10px;font-size:12px; color:#333333}
#left_espaceclient ul{margin-bottom:15px}
#left_espaceclient ul li{ border:0; line-height:16px; }

#main_espaceclient{padding:5px 0;padding-left:25px; color:#666666;}
#main_espaceclient .conditions{ margin-top:50px; float:left}
#main_espaceclient .points_encart{ overflow:hidden}
#main_espaceclient .avis_encart{ overflow:hidden}
#main_espaceclient .logout{ float:right;font-size:11px; color:#666666; height:30px; width:149px; padding-top:7px; text-align:center; margin-right:15px}
#main_espaceclient .text{font-size:12px}
#main_espaceclient .welcome_text{font-size:14px}

#left_espaceclient{ padding-top:10px}
#left_espaceclient .img_carte{ width:180px;height:105px; text-align:left; padding-top:5px; font-size:10px;color:#333333;margin-top:8px}
#main_espaceclient .tmp_img,
#left_espaceclient .tmp_img{width:80px; height:80px;margin-right:8px;float:left; background-color:#888}
#main_espaceclient .ariane{padding:8px 0;margin-bottom:8px ;margin-top:10px}
#main_espaceclient .ariane a{font-size:11px; font-weight:bold}
#main_espaceclient .ariane .ariane_selected{}
#main_espaceclient .title_page{margin-bottom:18px}
#main_espaceclient h2.title_encart{color:#1A325B}
#main_espaceclient h1.title_encart{color:#1A325B; font-size:18px}
#main_espaceclient .noclubfidelite_encart,
#main_espaceclient .setpromoday_encart,
#main_espaceclient .setchilds_encart{border:1px solid #cdcdcd;padding:20px;margin:8px 0;margin-right:5px;border-radius:15px;width: 705px;}
#main_espaceclient .setpromoday_encart .setpromoday{float:right;width:200px;padding-top:20px;}
#main_espaceclient .commande-terminee{padding:0 ;margin:0px 0 8px 0;margin-right:5px;width: 705px;}
#main_espaceclient .title-wish{ font-size:14px; color:#1A325B; font-weight:bold; margin-bottom:10px}
#main_espaceclient .comment-creer{width:460px; background-color:#eeeeee; border-radius:5px;font-size:12px; padding:20px}
#main_espaceclient .titre-comment-creer{ font-size:14px; color:#333}
#main_espaceclient .lien a{ text-decoration:none; font-size:12px; color:#1A325B; text-decoration:underline}
#main_espaceclient .article_panier{ color: #333333;font-weight: normal !important;height: 40px; padding-left: 10px;font-size:12px}
#main_espaceclient .designation {color: #666666;font-weight: normal !important;height: 40px; padding-left:10px;font-size:12px}
#main_espaceclient .vignette{border: 1px solid #C2C2C2;float: left;height: 60px;margin: 0.2em 0.8em 0.4em 0.2em;padding: 0.1em;width: auto;}
#main_espaceclient .choix-proches{ float:left;font-size: 12px;margin-left: 15px; width: 120px;}
#main_espaceclient .choix-proches2{ float:left;font-size: 12px;margin-left: 15px; width: 180px;}
#main_espaceclient .ligne-ajout{ float:left;margin:5px 0;}
#main_espaceclient .ligne-ajout2{ float:left;margin:5px 0;}
#main_espaceclient .choix-proches3{ float:left;font-size: 12px;margin-left: 05px; width: 290px;}
#main_espaceclient .choix-proches4{ float:left;font-size: 12px;margin:  0 5px; width: 80px;}

.wishlist4 .couleur{background-color:#C70421; box-shadow: 2px 2px 2px #999; border-radius:3px; margin:0px 10px 10px 0; font-weight:bold; height:25px; }
.wishlist4 .buttonok{text-decoration:none;color:#fff;font-size:14px; display:block; padding:3px 15px 0px 0px;text-align:center;}
#page .form-sav .couleur{background-color:#C70421; box-shadow: 2px 2px 2px #999; border-radius:3px; margin:0px 10px 10px 0; font-weight:bold; height:25px; }
#page .form-sav .buttonok{text-decoration:none;color:#fff;font-size:14px; display:block; padding:3px 15px 0px 0px;text-align:center;}
#form-avis .couleur{background-color:#C70421; margin:0px 10px 10px 0; font-weight:bold; height:25px;padding-bottom:3px}
#form-avis .buttonok{text-decoration:none;color:#fff;font-size:14px;display:block; padding:3px 15px 0px 0px;text-align:center;}
#panier .couleur{background-color:#C70421; box-shadow: 2px 2px 2px #999; border-radius:3px; margin:0px 10px 10px 0; font-weight:bold; height:25px; }
#panier .buttonok{text-decoration:none;color:#fff;font-size:14px;display:block;padding:3px 15px 0px 0px;text-align:center;}
#main_espaceclient .couleur{background-color:#C70421;margin:0px 10px 10px 0; height:25px; }
#main_espaceclient .buttonok{text-decoration:none;color:#fff;font-size:15px;display:block;padding:2px 15px 0px 0px;text-align:center;}
.noelement{ color:#1A325B; font-size:14px; padding-left:10px; display:block; clear:left; margin-left:15px; }

#main_espaceclient .button{display:block;padding:5px 15px 0px 0px;font-size:13px;width:178px;text-align:center;}
#main_espaceclient .button2{display:block;padding:5px 15px 0px 0px;font-size:13px;width:178px;text-align:left; margin-left:563px}
#main_espaceclient .lastcommande_encart,
#main_espaceclient .pts_encart{overflow:hidden}
#main_espaceclient .button:hover{color:#000}
/*#main_espaceclient .programme_tab{margin-right:5px;margin-top:35px}
#main_espaceclient .programme_tab .programme_onglets{overflow:hidden; }
#main_espaceclient .programme_tab .programme_onglets span{display:block;float:left;padding:8px 0;text-align:center;width:200px;font-size:14px;cursor:pointer; border-right:1px solid #ccc;border-top:1px solid #ccc; border-left:1px solid#ccc; font-weight:bold}
#main_espaceclient .programme_tab .programme_onglets span.showonglet{background-color:#EBEBEB; color:#666666; font-weight:bold}
#main_espaceclient .programme_tab .programme_onglet{padding:25px 15px;height:auto;border-top:1px solid #ccc;margin-right:15px}
#main_espaceclient .programme_tab .showonglet{ display:block; }
#main_espaceclient .programme_tab .hideonglet{ display:none; }*/
#main_espaceclient .showWAC{margin-left:120px}
#main_espaceclient .setchilds_encart{ padding:20px; }
#main_espaceclient input[type="text"]{ padding:5px; border-radius:.31em; border:1px solid #dedede; box-shadow:1px 1px .01em #efefef  }
#main_espaceclient input[type="password"]{ padding:5px; border-radius:.31em; border:1px solid #dedede; box-shadow:1px 1px .01em #efefef  }
#main_espaceclient select{ padding:5px; border-radius:.31em; border:1px solid #dedede; width:280px; box-shadow:1px 1px .01em #efefef  }
#main_espaceclient .hidechild{ display:none; }
#main_espaceclient .showchild{ display:table-row-group; }
#main_espaceclient input[type="text"]:hover,#main_espaceclient select:hover{ border:1px solid #bdbdbd; }
#main_espaceclient input.focus,#main_espaceclient select.focus{ border:1px solid #333333 !important }
#main_espaceclient input.fielderror{  border:1px solid red !important }

#show_complement_inscription,#hide_complement_inscription{ cursor:pointer; }
#main_espaceclient form{ margin-left:0 !important; }
#main_espaceclient h1{ font-size:24px; color:#1A325B; margin-top:18px; height:50px }
#main_espaceclient h2.rub_title{ margin:20px 0; }
#main_espaceclient div.rub_inscription{ border:1px solid #cfcfcf; padding:30px 10px 10px 10px; width:720px; border-radius:1em }
#main_espaceclient table{ width:740px !important; border-collapse:collapse }
#main_espaceclient table tbody.childline{ background-color:#eee }
#main_espaceclient td.mail_info{ font-size:10px; color:#333 }
#main_espaceclient td.pwd_info{ font-size:10px; color:#333 }
/*#main_espaceclient .mychilds_list .mychild_item{padding:5px 0;border-radius:.31em;margin:5px 0;}
#main_espaceclient .mychilds_list .mychild_item,
#main_espaceclient .mychilds_list .mychild_item strong,
#main_espaceclient .mychilds_list .mychild_item em{font-size:14px;}
#main_espaceclient .mychilds_list .mychild_item .mychild_hobbies{margin:5px 0;overflow:hidden;background-color:#eee;border-radius:.31em;padding:10px;padding-bottom:25px;}
#main_espaceclient .mychild_brands{width:65%;} 
#main_espaceclient .mychild_licences{width:20%;} 
#main_espaceclient .mychild_licences{ overflow:hidden; } */
#main_espaceclient .list_cheques{border:1px solid #cdcdcd;padding:20px;margin-right:5px;border-radius:15px; width:700px}
#main_espaceclient .list_cheques .cheque_item{overflow:hidden;margin-bottom:14px;}
#main_espaceclient .personnalisation{  border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px; float: left; height: auto; margin: 20px 20px 20px 0; padding: 10px;width: 740px;}
#main_espaceclient .enfant{ width:140px; float:left; font-size:12px; margin-left:15px;}
#main_espaceclient .perso-adresse{ width:250px; float:left; font-size:12px; margin-left:15px}
		
/* Espace client - Menu */
#espaceclient2 ul { list-style-type:none; margin:0px; padding:0px;}
#espaceclient2 h4{ color:#1A325B; font-size:15px; margin:0;margin-top:20px;}
#espaceclient2 li{ list-style-type: none; display:block; border:solid 1px #c0c0c0; padding:2px; margin:4px; }
#espaceclient2 li:hover{ background: #ffffff; }
#espaceclient2 p .confirm{ display:block; text-align:left; margin-left:25px;  margin-right:180px; padding:3px; border:1px solid #F60;  color:#F60; font-weight:bold; font-size:12px; }
#espaceclient2 a{ border:0; font-size:12px; }
#espaceclient2 {}
#espaceclient2 p .texte{ display:block; color:#333333; font-size:12px; line-height:16px; width:500px; margin-left:25px;}
#espaceclient2 .nom{ color:#333333; font-weight:bold; font-size:14px; margin-left:25px;}

/* Espace client - Page Porte monnaie */
#PorteMonnaie2 { width:750px; margin:0 0 5px 0px; }
#PorteMonnaie2 table{ width:740px; border-collapse:collapse; margin-bottom:0px; margin-right:10px;  }
#PorteMonnaie2 table tr{ height:40px; border: 1px solid #cccccc;background-color: #F4F4F4;}
#PorteMonnaie2 table td{ text-align:center;}
#PorteMonnaie2 .designation{ color:#666; font-size:13px; font-weight:bold }
#PorteMonnaieLigne2 { width:750px; margin-left:0px; margin-top:0px; }
#PorteMonnaieLigne2 a{  color:#1A325B; text-decoration:underline }
#PorteMonnaieLigne2 table{ width:740px; border-collapse:collapse; margin-bottom:0px;margin-right:10px; margin-top:3px  }
#PorteMonnaieLigne2 table tr{ height:40px;border: 1px solid #cccccc;}
#PorteMonnaieLigne2 table tr td{  text-align:center; color:#666; font-size:11px; }

#sauvegarde {  margin:0 0 5px 0px; }
#sauvegarde table{  border-collapse:collapse; margin-bottom:0px; margin-right:10px; width:740px  }
#sauvegarde table tr{ height:40px; border: 1px solid #cccccc;background-color: #F4F4F4;}
#sauvegarde table td{text-align:center; background-color:f4f4f4}
#sauvegarde .designation{ color:#666; font-size:13px; font-weight:bold }
#sauvegarde .designation2{ color:#666; font-size:13px;}
#sauvegardeLigne2 { width:750px; margin-left:0px; margin-top:0px; }
#sauvegardeLigne2 table{ width:740px; border-collapse:collapse; margin-bottom:0px;margin-right:10px;  }
#sauvegardeLigne2 table tr{ height:40px; }
#sauvegardeLigne2 table tr td{ border: 1px solid #cccccc; text-align:center; color:#666666; font-size:12px; }

/* Cube wishlist */
#wishlist h4{ color:#F60; font-size:16px; margin:0; margin-top:20px; }
#wishlist { margin-left:50px; }
.wishlist4 { padding-left:25px; }
.cube_wishlist2{ width:150px;float:left; margin:10px 40px; margin-left:0; }
.cube_wishlist2:hover{}
.cube_wishlist2 .entete{ line-height:25px; background-color:#fff; overflow:auto; }
.cube_wishlist2 .entete .marque{ float:right; margin:0; margin-right:2px;  }
.cube_wishlist2 .entete .marque span{  color:#333333; font-size:11px; }
.cube_wishlist2 .entete .marque:hover{ float:right; color:#00abdc; }
.cube_wishlist2 .contenu { width:150px; }
.cube_wishlist2 .contenu .image{ text-align:center; padding:.2em; }
.cube_wishlist2 .contenu .image a img{ border:0; width:auto; height:120px; }
.cube_wishlist2 .contenu .nom{ text-align:center; height:50px; color:#333333; }
.cube_wishlist2 .contenu .nom a{ text-align:center; height:50px; color:#333333; }
.cube_wishlist2 .contenu:hover > .nom a{ text-decoration:none; color:#333333; }
.cube_wishlist2 .contenu .prix{ text-align:center; color:#333333; font-size:16px; height:50px; }
.cube_wishlist2 .contenu .prix .prix2{ text-align:center; }
.cube_wishlist2 .contenu .prix .prix3{ text-align:center; font-size:14px; color:#1A325B; font-weight:bold; line-height:50px;}
.cube_wishlist2 .contenu .prix .promo{ background-color: #C70421;color: #FFFFFF;font-size: 16px;margin-left: 5px;text-align: center; width:50px; font-weight:bold}
.cube_wishlist2 .contenu .prix .prix2 .strike{ font-size:11px; color:#666; text-decoration:line-through;}
.cube_wishlist2 .contenu .prix div.prix2 span.euro2{ font-size:14px !important; color:#1A325B ; font-weight:bold;}
.cube_wishlist2 .contenu .prix .euro{ font-size:16px; color:#F60; font-weight:bold;}
.cube_wishlist2 .pied{ text-align:center; line-height:15px; display:block; width:150px; float:left; }
.cube_wishlist2 .pied button{ text-align:center; line-height:15px; display:block; width:150px; float:left; }

#tickets .ligne_ticket .info{background-color: #f4f4f4;color: #666666;margin: 0;overflow: auto; border:none}
#tickets {margin-left: 25px;}
#tickets .ligne_ticket { border: 1px solid #CCCCCC;margin-right: 33px;border-radius:15px; padding-top:10px; padding-bottom:10px}
/* Cube coordonnées */
.cube_coordonnees2{ float: left; border: solid 1px #ccc; padding:10px; width:720px; border-radius: 15px; margin-bottom:20px; min-height:82px }
.cube_coordonnees2 p{  margin-top:20px;}
.cube_coordonnees2 p .type{ font-weight: bold; color:#306; font-size:12px; margin-bottom:20px; }
.cube_coordonnees2 p a{ font-weight: bold; color:#306;  margin-top:20px; }
.cube_coordonnees2 p a:hover{color:#F60;}

.form-sav{border: 1px solid #CCCCCC;border-radius: 15px 15px 15px 15px;float: left; padding: 20px;width: 700px;}
#panier #divpanier {clear: both;margin-left: 20px;width: 720px;}
#left a{ color:#333333; display:block; cursor:pointer; font-size:11px !important; }
#left ul{  padding:0;margin:0; margin-bottom:10px; font-weight:normal; }

/* Espace client - Page Ma Commande */
#macommande2 {margin-bottom: 0; width: 740px; border:1px solid #ccc;border-radius:15px; padding-top:15px; padding-bottom:15px }
#macommande2 table{ width:740px;  color:#333333; }
#macommande2 table td{ vertical-align:top; padding:5px; color:#333333;}
#macommande2 .adresse {border:solid 1px #dfdfdf;padding:5px; margin-right:20px; }
#macommande2 .titre { background-color:#f4f4f4; font-weight:bold; color:#666666; font-size:12px; }
#macommande2 .bordure { border:0px solid #aaa; }
#macommande2 .ligne { padding-left:10px; background-color: #f4f4f4; border-top:solid 1px #dfdfdf; }
#macommande2 .gras { font-weight:bold; }
#macommande2 .suivante { border-bottom:solid 1px #ffffff;  }
#macommande2 span a{ color:#fff; background-color:#C70421; padding:7px 10px; margin-left:610px; margin-top:30px; margin-bottom:30px; text-transform:uppercase; display:block; float:left; border-radius:5px }
#macommande2 span a:hover{ color:#fff; background-color:#666666; padding:5px;}
#macommande2 .facturation{}
#macommande2 .facturation a{ color:#F00; padding:10px; font-size:12px; font-weight:bold; width:300px; margin-left:6px; border:0px;}
#macommande2 .facturation a img{  border:0px;}
#macommande2 .facturation a:hover{ color:#090; font-size:12px; font-weight:bold;}

/*#suividetail {padding-top:20px}
#suividetail .cube{height:152px; width:115px; border:1px solid #bec937; border-radius :6px; text-align:center; float:left; margin-right:6px}
#suividetail .cube-g{height:152px; width:115px; border:1px solid #d8d8d8; border-radius :6px; text-align:center; float:left; margin-right:6px}
#suividetail .cube-o{height:152px; width:115px; border:1px solid #ED7D18; border-radius :6px; text-align:center; float:left; margin-right:6px}
#suividetail .titre{ height:55px; font-family: '21mai';  src: url('/images/polices/21Mai.ttf'); font-weight:bold; color:#bec937;}
#suividetail .titre-g{ height:55px; font-family: '21mai';  src: url('/images/polices/21Mai.ttf'); font-weight:bold; color:#d8d8d8}
#suividetail .titre-o{ height:55px; font-family: '21mai';  src: url('/images/polices/21Mai.ttf'); font-weight:bold; color:#ED7D18}
#suividetail .plus{margin-top:10px; text-decoration:underline; color:#666}
#suividetail .plus a{color:#666}
#suividetail .etapes{ height:160px; width:738px }
#suividetail .hide_suividetail{ display:none; }
#suividetail .show_suividetail{ display:table-row-group;  }
#suividetail .show_suividetail tr, 
#suividetail .show_suividetail td{ border:0 !important; }
#suividetail .acheminement{ font-family: '21mai';  src: url('/images/polices/21Mai.ttf'); font-weight:bold; font-size:9px}*/