body
 {
 background-color:#FFFFFF;
 background-image:url(http://www.hamesport.com/global_HS1/images/bghame.png); 
 background-repeat:no-repeat;
 background-position:center 0px;
 background-attachment:fixed;
 }
/*body{background-color:#999993;}*/
/*#9C9C9C*/
#global {
     position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     }

.global
{
width:968px;
margin-top:-28px;
}
.header
{
position:absolute;
left:0px;
top:14px;
width:568px;
height:20px;
background-color:transparent;color:#A0A0A0;font-family:arial;font-size:8pt;
}
.header1
{
position:absolute;
left:570px;
top:22px;
width:388px;
height:auto;
background-color:transparent;
color:#767676;font-family:arial;font-size:8pt;font-weight:700;text-align:right;
}
.header0
{
position:absolute;
left:0px;
top:14px;
width:966px;
height:26px;
background-color:#C0C0C0;
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
}
/*.newsletter
{
position:absolute;
left:508px;
top:22px;
width:155px;
height:16px;
background-color:transparent;
}*/
.rt
{
background-image:url(tr.jpg);background-repeat:no-repeat;
}
.logo
{
position:absolute;
left:0px;
top:39px;
width:966px;
height:104px;
border:1px solid;
border-color:#C0C0C0;
background-image:url(http://www.hamesport.com/global_HS1/images/bglogo1.png);
}
.logo1
{position:absolute;top:41px;left:3px;width:400px;height:80px;border:0px;background-color:transparent;background-image:none;}
.bienvenue
{
position:absolute;
top:44px;left:560px;width:405px;border:0px;background-color:transparent;background-image:none;color:#606060;font-size:7pt;font-family:verdana;
}
.bvnhame
{font-size:12pt;font-style:italic;font-weight:700;}
.bvnbrand
{color:#01497E;font-weight:700;}
.connection
{
position:absolute;
left:0px;
top:150px;
height:29px;
width:966px;
border:1px solid #C0C0C0;
border-top:1px solid #B4B4B4;
background-color:#E0E0E0;
background-image:url(http://www.hamesport.com/global_HS1/images/connection.png);
}
.present
{
position:absolute;
left:395px;
top:155px;
height:20px;
width:310px;
border:0px;
background-color:transparent;
}
.favori
{
position:absolute;
left:672px;
top:157px;
height:20px;
width:130px;
border:0px;
background-color:transparent;
}
.pub
{
position:absolute;
left:517px;
top:36px;
width:450px;
height:80px;
background-color:transparent;
}
.menuH
{
position:absolute;
left:0px;
top:124px;
width:968px;
height:26px;
border-top:1px solid #B6B6B6;
background-image:url(http://www.hamesport.com/global_HS1/images/menu1.png);
background-color:transparent;
}
.panier
{
position:absolute;
left:869px;
top:154px;
width:112px;
height:31px;
background-color:transparent;
font-family:tahoma;color:#999999;font-size:9pt;
}
.menuV
{
position:absolute;
left:0px;
top:180px;
width:142px;
height:2110px;
border:1px solid;
border-color:#C0C0C0;
background-color:#FFFFFF;
background-image:url(http://www.hamesport.com/global_HS1/images/menuv.png);
}
.arrivage
{position:absolute;top:390px;height:;width:142px;background-color:transparent;}
.image
{
position:absolute;
left:0px;
top:180px;
width:250px;
height:600px;
background-image:url(images/baniere.png);
}
.general
{
position:absolute;
left:40px;
top:181px;
width:750px;
height:;
background-color:transparent;
border:0px solid;
border-color:#C0C0C0;
}
.commande_head
{
position:absolute;
left:-39px;
top:0px;
width:800px;
height:50px;
background-color:#FFFFFF;
border:0px solid;
border-color:#C0C0C0;
background-image:url(http://www.hamesport.com/global_HS1/images/etapes02.png);
}
.commande
{
position:absolute;
left:0px;
top:70px;
width:;
height:;
background-color:white;
border:0px solid;
border-color:#ABC1D6;
}
.achat_head
{
position:absolute;
left:-39px;
top:0px;
width:800px;
height:50px;
background-color:#FFFFFF;
border:0px solid;
border-color:#C0C0C0;
background-image:url(http://www.hamesport.com/global_HS1/images/etapes02.png);
font-family:times new roman;font-style:italic;font-size:10pt;color:#808080;
}
.achat_head1
{
position:absolute;
left:-39px;
top:25px;
width:800px;
height:20px;
border:0px solid;
border-color:;
background-color:transparent;
}
.achat
{
position:absolute;
left:-10px;
top:70px;
width:370px;
height:400px;
background-color:white;
border:1px solid;
border-color:#E5E5E5;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
}
.bg_achat
{
position:absolute;
left:-9px;
top:71px;
width:96px;
height:78px;
background-color:transparent;
border:0px solid;
background-image:url(http://www.hamesport.com/global_HS1/images/bg_achat.gif);
}
.ombre_achat
{
position:absolute;
left:-10px;
top:87px;
width:382px;
height:383px;
background-color:#FFFFFF;
border:0px solid;
border-color:;
background-image:url(http://www.hamesport.com/global_HS1/images/ombre_achat1.png);
}
.achat_decor
{
position:absolute;
left:0px;
top:380px;
width:370px;
height:20px;
background-image:url(http://www.hamesport.com/global_HS1/images/divimage.gif);
}
.zoom
{
position:absolute;
left:30px;
top:23px;
width:310px;
height:260px;
background-color:white;
border:0px solid;
border-color:#C0C0C0;
}
.zoom1
{
position:absolute;
left:9px;
top:303px;
width:80px;
height:80px;
border:1px solid;
border-color:#E5E5E5;
}
.zoom2
{
position:absolute;
left:99px;
top:303px;
width:80px;
height:80px;
border:1px solid;
border-color:#E5E5E5;
}
.zoom3
{
position:absolute;
left:189px;
top:303px;
width:80px;
height:80px;
border:1px solid;
border-color:#E5E5E5;
}
.zoom4
{
position:absolute;
left:279px;
top:303px;
width:80px;
height:80px;
border:1px solid;
border-color:#E5E5E5;
}
.com
{
position:absolute;
left:398px;
top:70px;
width:350px;
height:400px;
background-color:transparent;
border:0px solid;
border-color:#FFFFFF;
}
.retour
{
position:absolute;
left:672px;
top:474px;
width:80px;
background-color:transparent;
border:0px solid;
border-color:#FFFFFF;
}
.com_fond
{
position:absolute;
left:398px;
top:70px;
width:350px;
height:400px;
background-color:white;
border:0px solid;
border-color:#FFFFFF;
background-repeat:no-repeat;
}
.com_f1
{
position:absolute;
left:393px;
top:70px;
width:359px;
height:402px;
background-color:white;
border:0px solid;
border-color:#FFFFFF;
background-repeat:no-repeat;
}
.page
{
position:absolute;
left:143px;
top:180px;
width:823px;
height:2110px;
background-color:white;
border:1px solid;
border-color:#C0C0C0;
}
.pageframe
{
position:absolute;
left:0px;
top:180px;
width:966px;
height:1980px;
background-color:white;
border:1px solid;
border-color:#C0C0C0;
}
.headframe
{
position:absolute;
left:2px;
top:181px;
width:964px;
height:50px;
background-color:transparent;
border:0px solid;
background-image:url(http://www.hamesport.com/global_HS1/images/etape_bank.png);
}
.gaucheframe
{
position:absolute;
left:1px;
top:181px;
width:165px;
height:1980px;
background-color:white;
border:0px solid;
border-color:#C0C0C0;
background-image:url(http://www.hamesport.com/global_HS1/images/menuv.png);
}
.droiteframe
{
position:absolute;
top:181px;
left:802px;
width:165px;
height:1980px;
border:0px solid;
border-color:;
background-image:url(http://www.hamesport.com/global_HS1/images/divers.png);
}
.bank
{
position:absolute;
left:74px;
top:250px;
width:820px;
height:1200px;
background-color:#FFFFFF;
border:1px solid;
border-color:#C0C0C0;
}
.top
{
position:absolute;
top:181px;
left:144px;
height:50px;
width:657px;
background-color:#FFFFFF;
background-image:url(http://www.hamesport.com/global_HS1/images/top100.png);
background-repeat:no-repeat;
}
.top0
{
position:absolute;
top:202px;
left:156px;
height:50px;
width:642px;
background-color:transparent;
font-size:10pt;color:#333333;font-family:arial;font-style:italic;font-weight:700;
}
.top100
{
position:absolute;
top:181px;
left:144px;
height:50px;
width:657px;
background-color:#FFFFFF;
background-image:url(http://www.hamesport.com/global_HS1/images/top100.png);
}
.topf1
{
position:absolute;
top:181px;
left:144px;
height:50px;
width:657px;
background-color:#FFFFFF;
background-image:url(http://www.hamesport.com/global_HS1/images/topformule1.png);
}
.divers
{
position:absolute;
top:230px;
left:801px;
width:165px;
height:1730px;
border:1px solid;
border-color:#C0C0C0;
background-color:#FFFFFF;
background-image:url(http://www.hamesport.com/global_HS1/images/divers.png);
font-size:8pt;color:#99855E;font-style:italic;
}
.diversplus
{
position:absolute;
top:541px;
left:801px;
width:165px;
height:;
border:0px;
border-color:#C0C0C0;
background-color:transparent;
font-size:8pt;color:#99855E;font-style:italic;
}
.accdivers
{
position:absolute;
top:180px;
left:801px;
width:165px;
height:50px;
border:1px solid;
border-color:#C0C0C0;
background-color:#FFFFFF;
}
.accrecherche
{
position:absolute;
top:180px;
left:0px;
width:144px;
height:50px;
border:1px solid;
border-color:#C0C0C0;
background-image:url(http://www.hamesport.com/global_HS1/images/arrivage_recherche.png);
}
.pagination1
{
position:absolute;
top:210px;
left:145px;
width:655px;
height:26px;
}
.fondp2
{
position:absolute;
top:1955px;
left:146px;
height:25px;
width:653px;
background-color:#EDEDED;
border-bottom:1px solid #E5E5E5;
}
.pagination2
{
position:absolute;
top:1958px;
left:147px;
width:652px;
height:26px;
padding:2px;
font-family:verdana;font-size:10pt;color:#404040;list-style-type:none;float:left;font-style:italic;font-weight:500;
}

.page1
{
position:absolute;
left:0px;
top:180px;
width:966px;
height:1780px;
background-color:white;
border:1px solid;
border-color:#C0C0C0;
background-image:url(http://www.hamesport.com/global_HS1/images/menuv.png);
background-repeat:no-repeat;
}
.gauche
{
position:absolute;
left:1px;
top:181px;
width:165px;
height:1981px;
background-color:white;
border:0px solid;
border-color:#C0C0C0;
background-image:url(http://www.hamesport.com/global_HS1/images/menuv.png);
}
.main
{
position:absolute;
left:0px;
top:180px;
width:800px;
height:600px;
}
.infos
{
position:absolute;
left:145px;
top:1783px;
width:653px;
height:80px;
border:0px solid;
border-color:#C0C0C0;
background-color:transparent;
}
.infos1
{
position:absolute;
left:0px;
top:1783px;
width:798px;
height:80px;
border:0px solid;
border-color:#C0C0C0;
background-color:transparent;
}
.details
{
position:absolute;
left:0px;
top:2003px;
width:968px;
height:270px;
border:0px solid;
border-color:#C0C0C0;
border-top:6px solid #B0B0B0;
background-color:transparent;
color:#404040;font-family:verdana;font-size:8pt;text-decoration:;
}
.details1
{
position:absolute;
left:0px;
top:1673px;
width:800px;
height:196px;
border:1px solid;
border-color:#C0C0C0;
color:#C0C0C0;font-family:verdana;font-size:8pt;text-decoration:;
}
.copyright0
{color:#404040;font-size:8pt;font-family:Times New Roman;}
.copyright
{
position:absolute;
left:143px;
top:2201px;
width:657px;
height:88px;
border:1px solid;
border-color:#FFFFFF;
background-color:transparent;color:#4D4D4D;font-size:8pt;
}
.extras
{
position:absolute;
left:143px;
top:2100px;
width:657px;
height:40px;
border:0px solid;
border-color:#FFFFFF;
background-color:transparent;
}
.copyright1
{
position:absolute;
left:6px;
top:1871px;
width:794px;
height:88px;
border:0px solid;
border-color:#FFFFFF;
background-color:transparent;color:#4D4D4D;font-size:8pt;
}
.limite0
{
position:absolute;
left:148px;
top:1758px;
width:650px;
height:5px;
border:0px solid;
border-color:#C0C0C0;
background-color:transparent;
}
.limite1
{
position:absolute;
left:13px;
top:180px;
width:700px;
height:5px;
border:0px solid;
border-color:#C0C0C0;
background-color:transparent;
}
.limite2
{
position:absolute;
left:13px;
top:1378px;
width:700px;
height:5px;
border:0px;
border-color:#C0C0C0;
background-color:transparent;
}
.limite_achat
{
position:absolute;
left:13px;
top:500px;
width:700px;
height:5px;
border:0px;
border-color:#C0C0C0;
background-color:transparent;
}
.titre
{
position:absolute;
left:41px;
top:834px;
width:730px;
border:0px;
border-color:#C0C0C0;
background-color:transparent;
}
.compte
{
position:absolute;
left:10px;
top:20px;
width:700px;
height:100px;
border:0px solid;
border-color:#C0C0C0;
background-image:;
}
.professionnels
{
position:absolute;
left:10px;
top:10px;
width:700px;
height:121px;
border:0px solid;
border-color:#C0C0C0;
border-style:;
background-image:url(http://www.hamesport.com/global_HS1/images/professionnels1.png);
}
.validation1
{
position:absolute;
left:60px;
top:130px;
width:600px;
height:40px;
border:0px solid;
border-color:#C0C0C0;
background-color:transparent;
}
.register
{
position:absolute;
left:10px;
top:220px;
width:700px;
height:815px;
border:1px solid;
border-color:#888888;
background-color:#F0F0F0;
}
.registerpro
{
position:absolute;
left:10px;
top:205px;
width:700px;
height:240px;
border:1px solid;
border-color:#C0C0C0;
background-color:#FFFFFF;
}
.enregistrement
{
position:absolute;
left:10px;
top:90px;
width:;
height:;
border:0px solid;
border-color:#E0E0E0;
background-color:#FFFFFF;
}
.register1
{
position:absolute;
left:10px;
top:70px;
width:700px;
height:815px;
border:1px solid;
border-color:#888888;
background-color:#F0F0F0;
}
.coord
{
position:absolute;
left:50px;
top:45px;
width:600px;
height:370px;
border:0px solid;
border-color:#E0E0E0;
border-style:;
background-color:#FFFFFF;
}
.adresse1
{
position:absolute;
left:50px;
top:430px;
width:600px;
height:340px;
border:0px solid;
border-color:#E0E0E0;
border-style:;
background-color:#FFFFFF;
}
.adresse2
{
position:absolute;
left:50px;
top:770px;
width:600px;
height:315px;
border:1px solid;
border-color:#E0E0E0;
border-style:;
background-color:#FFFFFF;
display:none;
}
.validation2
{
position:absolute;
left:50px;
top:780px;
width:600px;
height:40px;
border:0px solid;
border-color:#C0C0C0;
background-color:transparent;
}
.admin_menu
{
position:absolute;
left:50px;
top:50px;
width:1080px;
height:25px;
border:0px solid;
border-color:#C0C0C0;
background-color:transparent;
}
.admin_page
{
position:absolute;
left:50px;
top:100px;
width:1080px;
height:;
border:0px solid;
border-color:#C0C0C0;
background-color:transparent;
}
.com_pro
{
position:fixed;
left:;
top:;
width:800px;
height:;
visibility:hidden;
}
.zoom50
{
position:absolute;
left:-25px;
top:20px;
width:524px;
height:622px;
border:0px solid;
border-color:#000000;
background-image:url(http://www.hamesport.com/global_HS1/images/bg_zoom1.png);
display:none;
}

.new_fp
{position:absolute;width:190px;height:280px;background-image:url(http://www.hamesport.com/global_HS1/images/bgfp.png);border:1px solid #EEEEEE;font-family:arial;font-size:8pt;}
.new_p
{font-family:arial;font-size:8pt;color:#000000;font-weight:500;}
.new_oldprice
{font-size:14pt;color:#787878;}
.new_newprice
{font-size:15pt;color:#000000;}
.new_com
{color:#FF1100;font-weight:700;}
.new_promo
{color:#0080CC;font-weight:700;font-style:italic;}
.new_title
{font-size:11pt;font-family:arial;color:#0039B0;font-weight:700;}
.bg_promo
{position:absolute;width:64px;height:54px;background-color:transparent;background-image:url(http://www.hamesport.com/global_HS1/images/bg_promo.gif);border:0px;}
.bg_soldes
{position:absolute;width:64px;height:54px;background-color:transparent;background-image:url(http://www.hamesport.com/global_HS1/images/bg_soldes.gif);border:0px;}

.topventes
{font-family:arial;font-size:14pt;font-weight:500;color:#626262;font-style:italic;}
.rechercher
{color:#606060;font-style:italic;}
.plink
{text-decoration:none;font-family:arial;font-size:8pt;}
.presentation
{position:absolute;left:155px;top:468px;height:283px;width:632px;border-top:1px dotted #C0C0C0;font-family:verdana;font-size:9pt;color:#444444;text-align:justify;}
.promotion
{position:absolute;left:157px;top:753px;height:10px;width:630px;border-top:1px dotted #999999;font-family:arial;font-size:8pt;color:#000000;}
.promotion1
{position:absolute;left:161px;top:753px;height:10px;width:622px;border-top:0px dotted #E0E0E0;font-family:arial;font-size:8pt;color:#666666;}
.pic_brand
{position:absolute;left:684px;top:234px;height:42px;width:100px;border:0px;}
.percent
{position:absolute;width:120px;height:50px;border:0px;background-color:transparent;color:#FF6600;font-family:times new roman;font-style:italic;font-size:19pt;font-weight:700;}
.produit
{position:absolute;border:1px solid;border-color:#D9D9D9;background-color:transparent;font-family:arial;font-size:8pt;color:#444444;}
.ws
{word-spacing:-3px;}
.p1
{position:absolute;top:234px;left:157px;height:289px;width:630px;background-color:#0B9126;display:block;font-family:arial;font-size:8pt;color:#EFEFEF;text-align:justify;}
.p2
{position:absolute;top:234px;left:157px;height:289px;width:630px;background-color:#0B9126;display:none;font-family:arial;font-size:8pt;color:#EFEFEF;text-align:justify;}
.curseur
{position:absolute;top:227px;left:530px;width:95px;background-color:transparent;border:0px;}
.pinfos
{position:absolute;top:225px;left:0px;width:630px;background-color:transparent;border:0px;margin-top:5px;}
.sppresent
{font-family:verdana;font-size:9pt;font-weight:700;color:#FFFFFF;}
.b1
{position:absolute;top:0px;width:15px;height:15px;background-color:#00E61A;border:0px solid #EEFF00;font-family:arial;font-size:10pt;color:#FFFFFF;font-weight:700;}
.b2
{position:absolute;top:0px;width:15px;height:15px;background-color:#00681C;border:0px solid #B5B5B5;font-family:arial;font-size:9pt;color:#B0B0B0;font-weight:500;}
.sptitle
{color:#0022DD;font-size:10pt;font-family:verdana;}
.newprice
{color:#000000;font-family:verdana;font-size:12pt;font-weight:700;border:1px solid;border-color:#7EB2E5}
.oldprice
{width:76px;text-decoration:line-through;color:#666666;border:1px solid;border-color:#C5C5C5;font-family:verdana;font-size:11pt;}
.euro
{font-family:times new roman;font-size:14pt;}
.fontdivers
{font-size:8pt;color:#505050;}
.promo
{font-family:arial;color:#404040;font-size:8pt;border:1px solid #E0E0E0;background-color:#FFFFFF;font-style:italic;}
.tpromo
{font-size:11pt;font-weight:700;font-style:normal;}
.psuiv
{position:absolute;left:154px;width:628px;height:71px;background-color:#F3F3F3;text-align:justify;padding:3px;font-family:arial;font-size:8pt;color:#505050;border-top:1px solid #DADADA;}
.psuiv1
{position:absolute;top:525px;left:0px;width:718px;height:84px;background-color:#F3F3F3;text-align:justify;padding:5px;font-family:arial;font-size:8pt;color:#505050;border:1px solid #E0E0E0;}
.fontdetail
{font-weight:700;font-style:;text-decoration:underline;color:#01447E;}
.sizes
{position:absolute;left:283px;top:155px;width:125px;height:22px;}
.dsizes
{position:absolute;left:285px;top:177px;height:auto;width:460px;background-color:#000099;border:2px solid #000000;display:none;text-align:justify;padding:15px;color:#FFFFFF;font-family:arial;font-size:12pt;font-weight:700;word-spacing:15px;line-height:30px;}
.plan
{font-family:arial;font-size:10pt;color:#404040;}
.spdivers
{font-size:10pt;font-family:verdana;font-style:normal;color:#363636;}
.span1
{color:#003399;font-weight:700;}
.span2
{color:#0F8028;font-weight:700;}
.color66
{color:#666666;}
.acchame
{border:0px;border-bottom:1px solid #C0C0C0;}
.fbookdiv
{position:absolute;left:-9px;width:380px;height:auto;top:481px;border:0px;background-color:transparent;}
.fbookframe
{border:none;width:380px;height:28px;}

/*achat*/
.aut_div
{position:absolute;top:532px;left:2px;width:730px;background-position:;}
.aut_tab1
{font-family:arial;font-size:8pt;color:#01347E;border:0px dotted #C0C0C0;background-color:#DFDFDF;font-weight:700;}
.aut_tab2
{height:145px;font-family:arial;font-size:8pt;color:#0159B1;border:1px solid;border-color:#DFDFDF;border-bottom:4px solid #DFDFDF;font-style:;font-weight:500;}
.aut_tab3
{font-family:arial;font-size:7pt;color:#757575;font-style:normal;font-weight:500;}
.aut_brand
{color:#222222;font-weight:700;font-style:normal;font-size:9pt;}
.p_achat
{font-family:times new roman;font-style:italic;font-size:10pt;color:#808080;}
.div_logo
{position:absolute;top:81px;left:288px;}
.div_zoom
{position:absolute;top:354px;left:158px;font-family:verdana;font-size:8pt;}
.qte
{font-family:tahoma;font-size:10pt;color:#666666;}
.ach_oldprice
{text-decoration:line-through;color:#757575;font-family:arial;font-size:15pt;}
.ach_newprice0
{color:#000000;font-family:;font-size:23pt;font-weight:700;}
.ach_newprice
{color:#FFFFFF;font-size:10pt;}
.ach_trait
{height:10px;width:280px;border-bottom:2px solid #C2A578;}
/*CCB088*/
.ach_ref0
{color:#333333;font-family:arial;font-size:9pt;font-weight:500;}
.ach_ref
{color:#000000;font-weight:500;font-style:;text-decoration:underline;}
.ach_ref1
{vertical-align: 5px;font-weight:500;font-size:7pt;}
.ach_ref2
{color:#0033BB;font-style:italic;font-weight:700;font-size:9pt;font-family:tahoma,verdana;}
.ach_titre
{color:#292929;font-family:verdana;font-size:10pt;font-weight:700;background-color:#DBDBDB;border:0px;width:348px;}
.ach_tr
{height:16px;}
.ach_limite
{position:absolute;left:-38px;width:799px;height:10px;top:513px;border-top:1px dotted #D5D5D5;}
.ach_com
{font-family:arial;font-size:8pt;color:#222222;height:185px;width:348px;background-color:#F5F5F5;border:2px solid #DBDBDB;}
.ach_color
{font-family:tahoma;font-size:10pt;font-weight:700;}
.ach_color1
{font-family:tahoma;font-size:10pt;}
.ach_zoom0
{position:absolute;top:11px;left:12px;height:600px;width:500px;border:0px solid #ABC1D6;background-image:url(http://www.hamesport.com/global_HS1/images/bg_zoom0.png);}
.ach_zoom
{position:absolute;left:25px;top:20px;width:450px;height:450px;background-color:white;border:0px solid;border-color:#ABC1D6;}
.ach_logo
{position:absolute;left:421px;top:15px;background-color:white;border:0px solid;border-color:#ABC1D6;}
.ach_zoom1
{position:absolute;left:75px;top:485px;width:80px;height:80px;background-image:url(http://www.hamesport.com/global_HS1/images/bg_zoom2.png);border:0px solid;border-color:#ABC1D6;}
.ach_zoom2
{position:absolute;left:165px;top:485px;width:80px;height:80px;background-image:url(http://www.hamesport.com/global_HS1/images/bg_zoom2.png);border:0px solid;border-color:#ABC1D6;}
.ach_zoom3
{position:absolute;left:255px;top:485px;width:80px;height:80px;background-image:url(http://www.hamesport.com/global_HS1/images/bg_zoom2.png);border:0px solid;border-color:#ABC1D6;}
.ach_zoom4
{position:absolute;left:345px;top:485px;width:80px;height:80px;background-image:url(http://www.hamesport.com/global_HS1/images/bg_zoom2.png);border:0px solid;border-color:#ABC1D6;}
.ach_fermer
{position:absolute;left:0px;top:577px;width:500px;height:23px;border:0px solid #000000;font-family:verdana;font-size:10pt;color:#444444;}
.ach_motclef
{font-family:arial;font-style:italic;font-size:8pt;color:#868686;border:0px;}
.econom2
{font-family:;font-style:italic;font-size:11pt;height:25px;color:#A67C00;border:1px solid #E5E5E5;}
.econom1
{font-family:;font-style:italic;font-size:11pt;height:25px;color:red;border:0px solid #E5E5E5;}
.ach_tailles
{position:absolute;left:398px;top:96px;height:auto;width:106px;background-color:#FFFFFF;border:1px solid #000000;display:none;text-align:justify;padding:5px;font-family:arial;font-size:11pt;font-weight:700;}
.dsizes1
{position:absolute;left:285px;top:177px;height:auto;width:120px;background-color:#FFFFFF;border:1px solid #000000;display:none;text-align:justify;padding:5px;font-family:arial;font-size:10pt;font-weight:700;line-height:22px;}
.sptaille1
{width:106px;color:#00AA00;}
.sptaille2
{width:106px;color:#888888;font-weight:500;font-size:9pt;}
.sptaille3
{width:106px;color:#000000;font-family:verdana;font-weight:500;font-size:10pt;background-color:#E0E0E0;}
.sptaille0
{color:#FFFFFF;font-family:arial;font-size:9pt;background-color:#0066FF;border:1px dotted #202020;}
.taillechoisie
{position:absolute;left:398px;top:99px;height:auto;width:150px;background-color:transparent;}
/*achat_fin*/

.spdetails
{text-decoration: none;font-size:8pt;color:#666666;}
.astuces
{color:#666666;font-family:;font-style:italic;font-size:11pt;}
.topmarques
{color:#C0C0C0;font-size:7pt;font-family:verdana;font-style:italic;}
.r_menuh
{position:absolute;top:0px;height:26px;border:1px solid #C0C0C0;color:#FFFFFF;font-family:verdana;font-size:8pt;font-weight:700;background-color:#606060;background-image:url(http://www.hamesport.com/global_HS1/images/menu1.png);}
/*.tab_menuh
{color:#FFFFFF;font-family:verdana;font-size:8pt;font-weight:700;}*/
.md1
{position:absolute;left:1px;top:150px;width:148px;height:52px;display:none;color:#FFFFFF;font-family:verdana;font-size:8pt;font-weight:700;}
.r_md1
{position:absolute;left:0px;height:26px;background-image:url(http://www.hamesport.com/global_HS1/images/menu3.png);}
.md3
{position:absolute;left:386px;top:150px;width:147px;height:130px;display:none;color:#FFFFFF;font-family:verdana;font-size:8pt;font-weight:700;}

.menuv1
{position:absolute;top:0px;height:387px;width:142px;background-color:#FFFFFF;background-image:url(http://www.hamesport.com/global_HS1/images/bgmenuv1.png);color:#202020;font-family:arial;font-size:9pt;font-weight:700;}
.r_menuv
{position:absolute;height:30px;width:142px;background-image:url(http://www.hamesport.com/global_HS1/images/menu30.png);}
.arr_menuv
{position:absolute;top:356px;height:33px;width:142px;background-color:#FFFFFF;background-image:url(http://www.hamesport.com/global_HS1/images/arrivage1.png);}

#global input 
{
  color: #444444; 
  font-style:; 
  font-weight:; 
  background:transparent; 
  border: 1px solid; 
  border-color:#999999;
}

#global select
{
  color:#444444; 
  font-style:; 
  font-weight:; 
  background:; 
  border: 1px outset; 
  border-color:;
}

#login input 
{
color:#444444;
background:#FFFFFF;
border:1px solid;
border-color:#C0C0C0;
}
#professionnels input
{
color:#002321;
background:#FFFFFF;
border:1px inset;
border-color:#C0C0C0;
}
#login table
{
font-family:verdana;
font-size:10pt;
color:#FFFFFF;
}

#civilite input
{
background:transparent;
border:0px;
}
#login select
{
  color:#444444; 
  font-style:; 
  font-weight:; 
  background:; 
  border: 1px outset; 
  border-color:;
}

/*.produit A {color:#0022DD}
.produit A:link { text-decoration: none; color:#0022DD; }
.produit A:visited { text-decoration: none; color:#0022DD; }
.produit A:hover { text-decoration: underline; color:#0022DD; }*/

#global A:link { text-decoration: none; color:#0066AA; }
#global A:visited { text-decoration: none; color:#0066AA; }
#global A:hover { text-decoration: none; color:#00CC00; }

#menuh A:link {color:#FFFFFF;text-decoration:none;}
#menuh A:visited {color:#FFFFFF;text-decoration:none;}
#menuh A:hover {color:#CCFF66;text-decoration:none;}

#md1 A:link {color:#FFFFFF;text-decoration:none;}
#md1 A:visited {color:#FFFFFF;text-decoration:none;}
#md1 A:hover {color:#CCFF66;text-decoration:none;}

#md3 A:link {color:#FFFFFF;text-decoration:none;}
#md3 A:visited {color:#FFFFFF;text-decoration:none;}
#md3 A:hover {color:#CCFF66;text-decoration:none;}

#psuiv A:link { text-decoration: none;font-weight:700; }
#psuiv A:visited { text-decoration: none;font-weight:700; }
#psuiv A:hover { text-decoration: underline;}

#tailles A:link { text-decoration: none; color:#FFFFFF; }
#tailles A:visited { text-decoration: none; color:#FFFFFF; }
#tailles A:hover { text-decoration: none; color:#00FF00; }

#pagination2 A:link { text-decoration: none; color:#0044AA;}
#pagination2 A:visited { text-decoration: none; color:#0044AA;}
#pagination2 A:hover { text-decoration: none; color:#00CC00;font-size:11pt;font-weight:700;}

#bienvenue A:link { text-decoration: none; color:#606060; }
#bienvenue A:visited { text-decoration: none; color:#606060; }
#bienvenue A:hover { text-decoration: none; color:#606060; }

#header A:link { text-decoration: none; color:#777777; font-size:8pt;font-weight:500;}
#header A:visited { text-decoration: none; color:#777777; font-size:8pt;font-weight:500;}
#header A:hover { text-decoration: none; color:#CCFF00; font-size:10pt;font-weight:700;}

#login A:link { text-decoration: underline; color:#999999; }
#login A:visited { text-decoration: underline; color:#999999; }
#login A:hover { text-decoration: underline; color:#666666; }

#professionnels A:link { text-decoration: underline; color:#003366; }
#professionnels A:visited { text-decoration: underline; color:#003366; }
#professionnels A:hover { text-decoration: underline; color:#FFFFFF; }

#ch A:link { text-decoration: none; color:#202020;font-weight:700;font-family:arial;font-size:9pt; }
#ch A:visited { text-decoration: none; color:#202020;font-weight:700;font-family:arial;font-size:9pt; }
#ch A:hover { text-decoration: none; color:#009600;font-weight:700;font-family:verdana;font-size:10pt; }

#limite_achat A:link { text-decoration: underline; color:#555555;font-size:15pt;}
#limite_achat A:visited { text-decoration: underline; color:#555555;font-size:15pt;}
#limite_achat A:hover { text-decoration: underline; color:#555555;font-size:15pt;}

#plan A:link { text-decoration: none; color:#505050; }
#plan A:visited { text-decoration: none; color:#505050; }
#plan  A:hover { text-decoration: underline;}

#bienvenue A:link { text-decoration: none; color:#606060;font-weight:700;}
#bienvenue A:visited { text-decoration: none; color:#606060;font-weight:700;}
#bienvenue  A:hover { text-decoration: underline;color:#606060;font-weight:700;}

/*#fiche_produit A:link { text-decoration: none;font-family:arial;font-size:8pt;color:#6A6A6A;}
#fiche_produit A:visited { text-decoration: none;font-family:arial;font-size:8pt;color:#6A6A6A;}
#fiche_produit A:hover { text-decoration: none;font-family:arial;font-size:8pt;color:#6A6A6A;}*/

#aut_div A:link { text-decoration: none;font-size:8pt;color:#0F7C28;}
#aut_div A:visited { text-decoration: none;font-size:8pt;color:#0F7C28;}
#aut_div A:hover { text-decoration: underline;font-size:8pt;color:#0055A5;}

#details1 A:link { text-decoration: none;font-size:8pt;color:#666666;}
#details1 A:visited { text-decoration: none;font-size:8pt;color:#666666;}
#details1 A:hover { text-decoration: none;font-size:8pt;color:#0055A5;}

#details A:link { text-decoration: none;font-size:8pt;color:#404040;}
#details A:visited { text-decoration: none;font-size:8pt;color:#404040;}
#details A:hover { text-decoration: none;font-size:8pt;color:#0040A0;}

#global p {margin:0;}
#global h1,h4,h3,h2,h5{margin:0;}
/*#global h3 {color:#0066AA;font-size:9pt;font-family:verdana;margin-top:1px;}*/
#global h3 {font-size:11pt;font-family:arial;color:#0022CC;}
/*#diversplus h3 {font-size:8pt;color:#666666;font-weight:500;font-family:times new roman;}*/
/*#global h4 {font-size:8pt;}*/
#presentation h2 {font-size:9pt;font-family:verdana;}
#global h2 {font-size:10pt;font-family:verdana;margin-bottom:1px;margin-top:3px;}
#p1 p,#p2 p,#p3 p,#p4 p,#p5 p {margin-left:1px;margin-right:1px;}
/*#ch h2 {font-size:9pt;margin-top:8px;margin-left:5px;}*/
/*#general h2 {color:#555555;font-size:10pt;margin-top:0;margin-bottom:20px;}*/
/*#titre h3 {color:#FFFFFF;font-size:12pt;}*/
#general h1 {color:#353535;font-size:11pt;margin-top:4px;margin-bottom:6px;margin-left:4px;font-family:verdana;font-style:normal;}
#top h1 {font-size:10pt;color:#333333;margin-top:3px;font-family:arial;font-style:italic;}
#header1 h1 {color:#767676;font-family:arial;font-size:9pt;}
/*#diversplus h2 {font-size:10pt;font-family:verdana;font-style:normal;color:#777777;}*/
#plan_head h1{font-size:11pt;margin:0;}
#plan h2 {font-size:12pt;color:#333333;margin-left:0px;text-decoration:underline;}
#plan h3 {font-size:11pt;color:#0022DD;margin-left:30px;}
#plan h4 {font-size:10pt;color:#505050;margin-left:60px;}
#plan h5 {font-size:9pt;color:#505050;margin-left:90px;}
/*#promotion h2 {font-size:8pt;font-family:arial;margin:0;}*/

/*jqueryzoom*/
div.jqZoomTitle
{
	z-index:10000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
}



.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.5;
		opacity: 0.5;
		filter: alpha(opacity = 50);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	height:43px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
	
}

* html .preload{
	
	width:90px;
	height:43px;

}

.jqZoomWindow
{
	border: 4px solid #D0D0D0;
	background-color: #FFFFFF;
}

.zoom_ieframe
{
}
