/* GENERAL */
body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#000;background-color:#4c4c4e;margin:0;padding:0;}
img{border:none;}
table,input,select,option,texarea,div{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#000;}
table,div,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
a{color:#000;text-decoration:none;font-size:11px;}
a:hover{color:#000;text-decoration:underline;}
/* ACCUEIL */
#general{position:relative;width:900px;margin:0 auto;padding:0 10px 30px 10px;background-color:#FFF;padding-bottom:150px;}
#header{float:left;width:900px;height:102px;background-color:#FFCC00;}
.logo{float:left;width:445px;height:102px;}
.header_centre{float:left;width:122px;height:29px;padding-top:73px;margin-left:-14px;}
.header_musette{float:left;width:70px;height:54px;padding:48px 0 0 86px;background:url(/images/imgs/fond_musette.jpg) no-repeat top left;line-height:14px;}
.header_compte{float:left;width:150px;height:50px;padding:0px 0 0 10px;}
.header_compte #image_mon_compte {background:url(/images/imgs/fond_compte.jpg) no-repeat top center;}
.header_compte:hover #image_mon_compte,
.header_compte #image_mon_compte.on{background:url(/images/imgs/fond_compte_on.jpg) no-repeat top center;}
.header_compte #compte{z-index:995;position:absolute;left:688px;top:35px;/*background:url(/images/imgs/compte_back.png) no-repeat top left;*/width:313px;display:none;}
.header_compte:hover #compte{display:block;}
.header_compte #compte div div{margin:6px 0px 6px 0px;padding:0px 0px 0px 0px;}
.header_compte #compte div div label{color:#7C002B;font-size:18px;}
.header_compte #compte div form {margin:16px 0px 0px 0px;width:240px;}
.header_compte #compte div form input{padding:0px 0px 0px 5px;font-size:11px;height:14px;}
/*.cadre_compte{float:left;width:33px;height:33px;background:url(/images/imgs/fond_cadre_compte.jpg) no-repeat top left;padding:6px 8px 9px 6px;margin-top:10px;}*/
.identite_compte{float:left;width:150px;padding:0px;line-height:14px;margin-top:6px;font-weight:bold;}
#menu{float:left;width:900px;height:35px;background:url(/images/imgs/fond_menu.png) repeat-x top left;}
#menu div {cursor:pointer;}
#menu .menu_boutique{z-index:994;float:left;position:relative;width:143px;height:35px;}
#menu .menu_boutique #image_boutique {background:url(/images/imgs/menu_boutique_off.png) no-repeat top center;}
#menu .menu_boutique:hover #image_boutique {background:url(/images/imgs/menu_boutique_on.png) no-repeat top center;}
#menu .menu_boutique #sous_menu_boutique {margin:-2px 0px 0px 0px;background-color:#fff; border:1px solid #000;width:210px;height:257px;display:none;}
#menu .menu_boutique:hover #sous_menu_boutique {display:block;}
.menu_combats{z-index:994;float:left;position:relative;margin-left:-13px;width:130px;height:35px;}
#menu .menu_combats #image_combats {background:url(/images/imgs/menu_combats_off.png) no-repeat top center;}
#menu .menu_combats:hover #image_combats {background:url(/images/imgs/menu_combats_on.png) no-repeat top center;}
#menu .menu_combats #sous_menu_combats{z-index:995;margin:-2px 0px 0px -44px;background:url(/images/imgs/float_combats.png) no-repeat top left;width:210px;height:257px;display:none;}
#menu .menu_combats:hover #sous_menu_combats {display:block;}
.menu_galloshop{z-index:994;float:left;position:relative;width:172px;height:35px;}
#menu .menu_galloshop #image_galloshop {background:url(/images/imgs/menu_galloshop_off.png) no-repeat top center;}
#menu .menu_galloshop:hover #image_galloshop {background:url(/images/imgs/menu_galloshop_on.png) no-repeat top center;}
#menu .menu_galloshop #sous_menu_galloshop{margin:-2px 0px 0px -27px;background:url(/images/imgs/float_galloshop.png) no-repeat top left;width:210px;height:257px;display:none;}
#menu .menu_galloshop:hover #sous_menu_galloshop {display:block;}
.menu_blog{z-index:994;float:left;position:relative;width:122px;height:35px;}
#menu .menu_blog #sous_menu_blog{margin:-1px 0px 0px -44px;background:url(/images/imgs/float_blog.png) no-repeat top left;width:210px;height:274px;display:none;}
#menu .menu_blog:hover #sous_menu_blog {display:block;}
#tite_blog{padding:0 0 6px 0;}
#titre_blog a{font-size:16px;}
.menu_chercher{z-index:994;float:left;position:relative;width:289px;height:35px;cursor:pointer;margin-left:57px;}
#menu .menu_chercher #image_chercher {background:url(/images/imgs/menu_chercher.gif) no-repeat top center;}
/*#menu .menu_chercher:hover #image_chercher {background:url(/images/imgs/menu_chercher.png) no-repeat top center;}*/
#menu .menu_chercher #chercher{margin:-9px 0px 0px 0px;background-color:#FFCD00;width:289px;color:#000;}
.menu_fond{float:left;width:153px;height:35px;}
#contenu_accueil{float:left;width:900px;margin-top:0px;}
.flash_home{float:left;width:897px;height:260px;}
.contenu_long {float:left;margin:18px 0px 0px 0px;width:897px;}
.contenu_gauche {float:left;width:580px;}
.contenu_gauche_formulaire {float:left;width:580px;padding-left:10px;}
.menu_produit_home {float:left;width:604px;height:26px;border:3px solid #000000;border-top:0px;border-right:0px;}
.menu_produit_home li {float:left;position:relative;list-style-type:none;height:26px;border-right:3px solid #000;cursor:pointer;}
.menu_produit_home li a {height:22px;padding:4px 8px 2px 8px;line-height:23px;font-size:14px;background-color:#FFF;border-bottom:1px solid #000;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.menu_produit_home li.on, .menu_produit_home li:hover {background-color:#F5C412;}
.contenu_droite{float:right;width:286px;}
.ti_collection_gallo{float:left;width:286px;height:47px;}
.slide_home{float:left;width:286px;}
.bloc_newsletter_tour{float:left;width:283px;margin-top:4px;border:3px solid #000;}
.bloc_newsletter{float:left;width:277px;padding-bottom:5px;border:3px solid #F2E816;}
.img_newsletter{float:left;width:277px;height:138px;}
.form_newsletter{float:left;width:253px;padding:0 10px;}
.nom_newsletter{float:left;width:125px;}
.prenom_newsletter{float:right;width:125px;}
.nom_newsletter input,
.prenom_newsletter input{width:115px;background-color:#F2E816;border:1px solid #F2E816;padding:3px;}
.email_newsletter{float:left;width:208px;padding-top:5px;}
.email_newsletter input{width:202px;background-color:#F2E816;border:1px solid #F2E816;padding:3px;}
.ok_newsletter{float:right;width:30px;padding-top:5px;}
#footer{position:relative;width:920px;margin:0 auto;padding:20px 0;}
.footer_gauche{width:286px;border-right:1px solid #262626;color:#FFF;padding-bottom:20px;}
.footer_gauche input{border:1px solid #FFF;}
.footer_centre{width:299px;border-right:1px solid #262626;padding:0 0 20px 20px;color:#FFF;}
.footer_droite{width:293px;padding-left:20px;color:#FFF;padding-bottom:20px;}
/* BOUTIQUE */
#menu2{float:left;width:900px;height:42px;}
.menu_boutique_on{float:left;width:143px;height:42px;}
.menu_blog2{float:left;width:122px;height:42px;}
#contenu_page{float:left;width:897px;}
.menu_produits_1 {float:left;width:894px;height:26px;border:3px solid #000000;border-top:0px;}
.menu_produits_1 li {float:left;position:relative;list-style-type:none;height:26px;border-right:3px solid #000;cursor:pointer;}
.menu_produits_1 li a {height:22px;padding:4px 8px 2px 8px;line-height:23px;font-size:14px;background-color:#FFF;border-bottom:1px solid #000;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.menu_produits_1 li.on, .menu_produits_1 li:hover {background-color:#F5C412;}
.menu_produits_2 {float:left;width:900px;border:0px;border-bottom:1px solid #000;background-color:#F5C412;}
.menu_produits_2 li {float:left;position:relative;list-style-type:none;height:20px;}
.menu_produits_2 li a {line-height:20px;padding:6px 9px 2px 3px;font-size:11px;}
.menu_produits_2 li a:hover {color:#330000;}
.bloc_infos_droite{float:left;width:280px;height:98px;margin-top:4px;border:3px solid #000;}
.bloc_infos_droite1, .bloc_infos_droite2{float:left;height:98px;}
.bloc_infos_droite1{width:95px;}
.bloc_infos_droite2{width:90px;}
/* PRODUIT */
.menu_produits_d {float:left;width:894px;height:29px;border:3px solid #000000;border-top:0px;}
.menu_produits_d li {float:left;position:relative;list-style-type:none;height:28px;border-right:3px solid #000;cursor:pointer;width:894px;border-right:0px;background-color:#F5C412;}
.menu_produits_d li div {width:894px;background-color:#FFF;border-bottom:1px solid #000;}.menu_produits_d li a {height:22px;padding:4px 6px 2px 6px;line-height:23px;font-size:12px;font-weight:bold;text-transform:uppercase;}
.haut_produit{float:left;width:600px;padding:0px 0px 4px 0px;margin:15px 0px 0px 0px;border-bottom:3px solid #000;}
.retour_produit{float:left;width:88px;}
.titre_produit{float:left;width:427px;padding:0 15px;}
.prix_produit{float:left;width:55px;text-align:right;color:#841D1F;font-size:24px;font-weight:bold;margin-top:6px;}
.pres_produit{float:left;width:600px;padding-top:20px 0 5px 0;}
.gauche_produit{float:left;width:363px;padding-top:10px;}
#img1_produit{float:left;}
.ligne_img_produit{float:left;margin:20px 0 0 3px;width:363px;padding-bottom:5px;}
.imgs_produit{float:right;width:60px;height:60px;border:1px solid #1A171B;margin-left:5px;}
.coloris_produit{float:left;margin-top:20px;width:225x;border-top:3px solid #000;border-bottom:1px solid #000;}
.coloris_produit td{font-size:10px;padding:5px;border-right:1px solid #000;}
.bas_produit{float:left;width:225px;padding:5px 0 5px 5px;}
.icones_produit{width:225px;}
.icones_produit img{margin:0 5px;}
.envoyer_ami{width:110px;font-weight:bold;}
.droite_produit{float:left;width:224px;padding:10px 0 0 13px;}
.desc_produit{float:left;width:224px;padding-bottom:10px;border-bottom:3px solid #000;}
.pres_graphiste_produit{float:left;width:224px;border-bottom:1px solid #000;padding:5px 0;}
.desc_graphiste_produit{float:left;width:224px;padding:5px 0;border-bottom:3px solid #000;}
.choix_taille{float:left;width:224px;padding:5px 0 2px 0;font-weight:bold;}
.bloc_taille{float:left;width:52px;padding:2px;}
.ajouter_musette{float:left;width:224px;padding-top:40px;}
.nouvelle_rech{float:left;width:224px;padding-top:5px;}
.menu_produit_associes{float:left;margin-top:15px;width:604px;height:29px;border-top:3px solid #000;border-bottom:3px solid #000;border-left:3px solid #000;}
#meme_gamme,
#access_assoc{float:left;height:29px;border-right:3px solid #000;cursor:pointer;}
#meme_gamme{width:180px;}
#access_assoc{width:190px;}
/* GALLOSHOP */
.img_haut_shop{float:left;width:895px;height:291px;padding:5px 0 10px 0;border-bottom:3px solid #000;}
.ligne_shop,
.ligne_shop2{float:left;width:883px;padding:10px 6px 0 6px;}
.ligne_shop{padding:10px 6px 0 6px;}
.ligne_shop2{padding:20px 6px 0 6px;}
.contenu_shop1,
.contenu_shop2{width:433px;}
.contenu_shop1{float:left;}
.contenu_shop2{float:right;}
.img_shop{float:left;width:433px;height:206px;}
.pres_shop{float:left;width:423px;padding:15px 5px;font-weight:bold;}
.pres_shop span{font-size:30px;}
.separ_shop{float:left;width:423px;height:25px;border-top:3px solid #000;border-bottom:3px solid #000;}
/* COMBATS */
.menu_combats_1 {float:left;width:894px;height:26px;border:3px solid #000000;border-top:0px;}
.menu_combats_1 li {float:left;position:relative;list-style-type:none;height:26px;border-right:3px solid #000;cursor:pointer;}
.menu_combats_1 li a{height:22px;padding:4px 8px 2px 8px;line-height:23px;font-size:14px;background-color:#FFF;border-bottom:1px solid #000;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.menu_combats_1 li.on,
.menu_combats_1 li:hover {background-color:#F5C412;}
.menu_combats_2 {float:left;width:898px;height:24px;margin:6px 0px 0px 0px;border:1px solid #000000;border-top:0px;}
.menu_combats_2 li {float:left;position:relative;list-style-type:none;height:24px;border-right:1px solid #000;cursor:pointer;}
.menu_combats_2 li a{height:22px;padding:4px 6px 2px 6px;line-height:23px;font-size:12px;background-color:#FFF;border-bottom:1px solid #000;font-weight:bold;}
.menu_combats_2 li.on,
.menu_combats_2 li:hover {background-color:#F5C412;}
.header_combats {float:left;width:897px;padding:5px 0 15px 0;border-bottom:3px solid #000;}
.header_combats .header_combats_image {float:left;width:602px;height:241px;}
.header_combats .header_combats_classement{float:left;width:292px;height:198px;}
/* ERREURS */
.erreur{background-color:#F6F6F6 !important;border-bottom:1px solid #D01781;border-right:1px solid #D01781;border-left:1px solid #D01781;border-top:1px solid #D01781;margin:3px 0;}
/* LISTE PRODUIT */
.li_produits{float:left;width:607px;padding:18px 8px 15px 0;}
.li_produit_element{float:left;width:150px;height:300px;padding:0 0 0 0;text-align:center;}
#plus .li_produit_element{float:left;width:150px;height:300px;padding:0 0 0 0;text-align:center;margin:0 8px 0 14px;}
.li_produit_element a{text-decoration:none;}
.li_produit_element,
.li_produit_element a {font-size:11px;color:#000000;}
.li_produit_panier {width:130px;margin-top:3px;}
.li_produit_accolade {z-index:989;position:relative;margin-top:-27px;width:144px;height:27px;}
/* .li_produit_taille {} */
/* .li_produit_taille .li_produit_taille_lib {cursor:pointer;padding:2px 0 0 10px;width:64px;height:18px;background:url(/images/imgs/choisir_taille.gif);font-size:11px;}.li_produit_taille .li_produit_taille_select {float:left;z-index:999;position:relative;top:0px;left:2px;background-color:#FFF;width:72px;display:none;cursor:pointer;}.li_produit_taille:hover .li_produit_taille_select {display:block;}.li_produit_taille .li_produit_taille_select div div {float:left;margin:2px 2px 2px 2px;border-bottom:2px solid #000;width:72px;height:12px;text-align:left;padding:4px 0px 4px 4px;font-size:11px;text-transform:uppercase;}.li_produit_taille_ajouter {float:right;margin-left:4px;background-color:#861d21;height:16px;padding:2px 5px 2px 5px;color:#FFFFFF;font-weight:bold;text-align:center;cursor:pointer;} */
.li_produit_panier_detail {width:90px;margin-top:3px;}
.li_produit_taille_detail {}
.li_produit_taille_detail .li_produit_taille_lib {cursor:pointer;padding:4px 0 0 10px;width:69px;height:20px;background:url(/images/imgs/but_taille.gif);letter-spacing:1px;font-size:12px;color:#FFF;}
.li_produit_taille_detail .li_produit_taille_select {float:left;z-index:999;position:relative;top:0px;left:0;background-color:#FFF;border-left:2px solid #000;border-right:2px solid #000;width:75px;display:none;cursor:pointer;}
.li_produit_taille_detail:hover .li_produit_taille_select {display:block;}
.li_produit_taille_detail  .li_produit_taille_select div div {float:left;margin:0px 0px 0px 0px;border-bottom:2px solid #000;width:72px;height:12px;text-align:left;padding:4px 0px 4px 4px;font-size:11px;text-transform:uppercase;}
.li_produit_taille_detail  .li_produit_taille_select div div.genre {background:#000000;color:#FFFFFF;}
.li_produit_taille_detail  .li_produit_taille_select div div.on:hover  {background:#FECE00;color:#330000;}
.li_produit_taille_detail  .li_produit_taille_select div div.off {background:#666666;}
.li_produit_couleur_detail {}
.li_produit_couleur_detail .li_produit_couleur_lib {cursor:pointer;padding:4px 0 0 6px;width:73px;height:20px;background:url(/images/imgs/but_taille.gif);letter-spacing:1px;font-size:12px;color:#FFF;}
.li_produit_couleur_detail .li_produit_couleur_select {float:left;z-index:999;position:relative;top:0px;left:0;background-color:#FFF;border-left:2px solid #000;border-right:2px solid #000;width:75px;display:none;cursor:pointer;}
.li_produit_couleur_detail:hover .li_produit_couleur_select {display:block;}
.li_produit_couleur_detail:hover .li_produit_couleur_select div {float:left;margin:0px 0px 0px 0px;border-bottom:2px solid #000;width:72px;height:12px;text-align:left;padding:4px 0px 4px 4px;font-size:11px;text-transform:uppercase;color:#FFFFFF;}
.li_produit_couleur_detail .li_produit_couleur_select div:hover {color:#FECE00;}
.pages_produits{float:left;width:590px;padding:15px 17px 0px 0;font-size:10px;}
.pages_produits a:hover,
.pages_produits a.select_page{font-weight:bold;color:#841D1F;}
/* LISTE COMBAT */
.li_combats {float:left;width:897px;padding-top:20px;}
.li_combats_element {float:left;width:207px;height:330px;text-align:center;padding:0 8px;}
.pages_combats {float:left;width:897px;padding-top:10px;font-size:10px;}
.pages_combats a:hover,
.pages_combats a.select_page {font-weight:bold;color:#841D1F;}
/* LISTE VISUEL (recherche) */
.li_visuels {float:left;width:607px;padding:18px 8px 15px 0;}
.li_visuels_element {float:left;width:150px;height:200px;text-align:center;padding:0 0 0 0;}
/* COMPTE */
.menu_compte_1 {float:left;width:894px;height:26px;border:3px solid #000000;border-top:0px;}
.menu_compte_1 li {float:left;position:relative;list-style-type:none;height:26px;border-right:3px solid #000;cursor:pointer;}
.menu_compte_1 li a{height:22px;padding:4px 8px 2px 8px;line-height:23px;font-size:14px;background-color:#FFF;border-bottom:1px solid #000;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.menu_compte_1 li.on,
.menu_compte_1 li:hover {background-color:#F5C412;}
.menu_compte_2 {float:left;width:900px;border:0px;border-bottom:1px solid #000;background-color:#F5C412;}
.menu_compte_2 li {float:left;position:relative;list-style-type:none;height:20px;line-height:20px;padding:0px 9px 0px 3px;font-size:11px;}
#erreur_promo span {color:red;font-size:12px;font-weight:bold;}
/* FORMULAIRE */
.entete_formulaire{margin-top:5px;padding:17px 0 0 0px;background:url(/images/imgs/inscription_bk_header.gif) no-repeat top left;height:32px;width:580px;}
.entete_formulaire label{text-transform:uppercase;}
.corps_formulaire label{text-transform:uppercase;}
#panier_formulaire table td {padding:6px 6px 6px 6px;}
/* FOOTER */
#footer a {color:#FFFFFF;}
#footer .end a {color:#000000;}
