body{margin:0 0 0 0; font-family:Verdana,Helvetica,sans-serif}
.lavaLampWithImage{position:relative; height:20px; width:870px; background:url("/images/bg.gif") no-repeat top; padding:2px 15px 10px 15px; margin:0 0; overflow:hidden}
.lavaLampWithImage li{float:left; list-style:none}
.lavaLampWithImage li.back{background:url("/images/lava.gif") no-repeat right -20px; width:9px; height:20px; z-index:8; position:absolute}
.lavaLampWithImage li.back .left{background:url("/images/lava.gif") no-repeat top left; height:20px; margin-right:9px}
.lavaLampWithImage li a{font-size:12px; font-weight:bold; text-decoration:none; color:#303; outline:none; text-align:center; top:3px; letter-spacing:0; z-index:10; display:block; float:left; height:20px; position:relative; overflow:hidden; margin:auto 12px; font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited{border:none}
.lavaLampWithImage li a:hover{text-decoration:underline}
.icon{vertical-align:top; margin-right:20px}
#sendfriend{float:right; font-weight:bold; font-size:11px}
#sendfriend a{color:#369}
#sendfriend img{vertical-align:middle}
#fermer img{float:right}
#zoom{font-weight:bold}
#zoom a{color:#369}
#zoom img{vertical-align:middle}
.pushed{margin-left:5px}

ul.menu, ul.menu ul{  list-style-type:none;   margin:0 0 0 0;   padding:0;   font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif}
ul.menu a{  display:block;   text-decoration:none}
ul.menu li{min-height:25px; line-height:25px;     margin:0 0; padding:0 0 0 0; font-size:13px; font-weight:bold; background:url(/images/menu-haut.gif) top left no-repeat}
ul.menu h6{min-height:8px; line-height:8px; width:200px; padding:0 0; margin:-1px 0 0 0; background:#fff url(/images/menu-bas.gif) 0% 0% no-repeat}
ul.menu li a{padding:0 0 0 10px; color:#303}
ul#menu4{margin-top:5px}
ul#menu4 ul{background:#fff}
ul#menu4 li ul{background:#fff url(/images/menu-millieux.gif) 100% 100% repeat}
ul#menu4 li ul li{min-height:20px; line-height:20px;     margin:0 0; padding:0 0 0 0; font-size:13px}
ul#menu4 li ul li a{margin:0 0; padding-left:15px; background:#fff url(/images/menu-millieux.gif) 100% 100% repeat;  color:#606}
ul#menu4 li ul li a:hover{ background:#39c}
ul#menu4 li ul li a:visited{ color:#000}

.center{margin-left:auto; margin-right:auto}
.pele{width:900px; text-align:center}
div.box{width:490px; margin-left:auto;     margin-right:auto; text-align:center}
div.lightbox{margin:0 0 0 0; width:490px; margin-left:auto;     margin-right:auto; text-align:center; font-size:13px; font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif}
div.lightbox p{margin:0 0 0 0; padding:5px}
div.lightbox h1{margin:0 0 0 0; padding:0 0 5px 10px; font-size:14px; min-height:25px; line-height:25px; background:url(/images/header_bg.gif) 0% 0% no-repeat}
div.lightbox h2{margin:0 0 0 0; padding:0 0 0 0; font-size:14px}
div.lightbox img{vertical-align:middle}
div.lightbox a{text-decoration:underline; margin-left:20px; color:#30f}
div#infolink{font-size:12px; font-weight:bold}
div#infolink a{font-size:13px; font-weight:bold}
div#infolink img{vertical-align:middle; padding:10px 10px 20px 0}
div.thread{margin-top:5px; padding:2px; width:auto; height:auto}
div.thread img{  vertical-align:middle}
div.thread a{  font-weight:bold;   color:#369;   padding-left:5px}
#euro2008{margin:0 5px 0 0; float:right}
#leftpub{display:inline; margin:0 0 0 5px; float:left}
div.steps{margin:5px 5px 5px 5px}
div.panier-random{margin-left:auto; margin-right:auto; vertical-align:top; text-align:left; width:490px}
div.secure-basket{text-align:left; width:695px}
div.form-border{text-align:left; width:695px}
div.config-module{vertical-align:top; padding:5px 10px 0 10px; float:right}
div.config-module img{  vertical-align:middle}
table.center{margin-left:auto; margin-right:auto; padding:0 0 0 0; vertical-align:top; text-align:left; width:900px}
table.associated{text-align:center; width:490px}
table.greyform{height:30px; width:490px; background-image:url('/images/grey-row.gif')}

.gants{margin:0 auto 0; width:500px; padding:0 0 0 0; font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif}
.gants h1{margin:0 0 0 5px; padding:0 0 5px 10px; min-height:25px; line-height:25px; background:url(/images/header_bg.gif) 0% 0% no-repeat}

#etalage{float:left; width:265px}
#specifications{float:left;position:relative;margin: 0 0 0 20px;}
.ruler{clear:both; width:80%; background:#ccc; height:1px; margin:0 auto}
.verticalruler{display:inline; width:1px; background:#ccc; height:60px; position:relative; left:0; top:0}

.label{clear:both; margin:0 0 5px 0; position:relative; width:200px; font-size:15px}
.label img{float:left; vertical-align:top}
.label span{font-weight:bold}
.label b{position:absolute; left:48px; top:0}
.label b a{color:#369}
.label big{position:absolute; left:0; top:50px; font-size:14px; font-weight:bold; color:#036}
.label small{position:absolute; right:0; top:0; font-size:14px; font-weight:bold; color:#f00}
.label span a{font-size:12px; color:#369; position:absolute; left:48px; top:18px}
.label hr{border:0; color:#ccc; background-color:#ccc; height:1px; width:90%; text-align:center; position:relative; left:10px; bottom:0}
.label h3{ margin:0 0; font-size:18px; padding:0 0 0 0; position:absolute; left:8px}
.label h5{ margin:0 0; font-size:14px; font-weight:normal; text-decoration:line-through; padding:0 0 0 0; position:absolute; left:48px; top:20px}
.label ul{margin:0 0 0 0; padding:0 0 0 0; position:absolute; left:0; top:68px; width:100%}
.label ul li{font-size:12px; list-style:none; width:100%; padding:2px 0 2px 0; color:#369}

#tailles{clear:both; margin:0 0 0 5px; vertical-align:middle; width:490px; height:40px; background:url(/images/tailles-bg.gif) 0% 0% no-repeat;}
#tailles form{height:40px; margin: 0 0 0 10px}
#tailles form input[type=image]{vertical-align:middle}
#tailles input{vertical-align:middle; margin-top:8px;}
#tailles form select{float:left; margin-top:8px;}
#tailles big{font-weight:bold; color:#f00}
#tailles form label{margin-top:8px; float:left; color:#333}

#sort{float:right; font-weight:bold}
div.aussi{float:left; margin:0 auto 0; width:500px; padding:10px 0 10px 0; font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif}
div.aussi h1{margin-left:5px; padding:0 0 5px 10px; min-height:25px; line-height:25px; background:url(/images/header_bg.gif) 0% 0% no-repeat}

.tir{margin-left:15px; float:left; position:relative; width:220px}
.tir2{margin-left:10px; margin-top:15px; background:#ccc; float:left; position:relative; width:1px; height:50px}
.tir img{margin-top:15px; float:left}
.tir span{position:absolute; left:0; top:0; font-weight:bold; font-size:12px}
.tir a{font-weight:bold; font-size:12px}
.tir a.pele{font-weight:normal; color:#666}
.tir em{font-size:11px; color:#666; position:absolute; left:62px; top:20px}
.tir big{font-size:16px; font-weight:bold; color:#f00; position:absolute; right:0; bottom:0}
.tir big.promo{font-size:16px; font-weight:bold; text-decoration:line-through; color:#ccc; position:absolute; right:0; bottom:15px}

div.divider{height:160px; width:500px; text-align:center}
div.product small{float:right; font-size:8px; margin-left:15px; color:#003}
tr{vertical-align:top}
tr.greyform{vertical-align:middle}

div.siteheader{margin-left:auto; margin-right:auto; text-align:left; height:123px; width:900px; background:#fff url(/images/boutique-maillots-de-foot.gif) no-repeat}
div.siteheader a.log{float:right; min-height:20px; line-height:20px; padding:0 20px 0 20px; color:#cc3; font-size:12px; font-weight:bold; font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif}
div.siteheader b{float:right; color:#ccc; font-size:12px}
div.sitetrail{text-indent:10px; margin-top:55px}
div.sitetrail h1{display:inline; padding:0 5px 0 0; color:#ccc; font-size:10px}
div.sitetrail a{color:#ccc; font-size:10px}
td.middle_header{padding-left:10px; font-size:12px; color:#333; font-weight:bold; height:25px; width:490px; background:#fff url(/images/header_bg.gif) 50% 50% no-repeat; text-align:left; vertical-align:middle}
td.panier_header{padding-left:10px; font-size:12px; color:#333; font-weight:bold; height:25px; width:800px; background-image:url('/images/header-bg-800.gif'); text-align:left; vertical-align:middle}
td.grey-line{height:15px; background-image:url('/images/basket-grey-line.gif')}
td.spacing{height:5px}
td.menu{background-image:url('/images/menu_bg.gif')}
h1{margin:0 0 0 0; padding:5px 0 0 20px; text-align:left; color:#053799; font-size:12px; font-weight:bold}
p.info{margin:0 0 0 0; padding:10px 10px 0 20px; text-align:left}

table.search{padding-right:0}

form.search{margin:0 0 0 0; padding:0 0 0 0; width:200px}
form.search fieldset{margin:0 0 0 0; padding:0 0 0 0; border:none}
form.search input{vertical-align:middle}

form.account{width:486px; margin:0 0 0 0; padding:5px 0 5px 0}
form.account legend{font-size:12px; font-weight:bold}
form.account label{display:block; float:left; width:190px; padding:0; margin:5px 0 0 0; text-align:right}
input.account{margin:5px 0 0 0}
select.account{margin:0 0 0 0}
form.new-account{margin:0 0 0 0; padding:5px 0 5px 0}
form.new-account fieldset{border:none}
form.new-account legend{margin:5px 0 0 0; font-size:12px; font-weight:bold}
form.new-account label{display:block; float:left; width:190px; color:#333; padding:0; margin:5px 0 0 0; text-align:right}
form.new-account a{font-size:12px; color:#053799}
form.new-account h1{margin:0 0 0 0; padding:5px 0 0 20px; text-align:left; color:#053799; font-size:12px; font-weight:bold}
form.new-account hr{clear:both; border:0; color:#666; background-color:#666; height:1px; width:90%; text-align:center}
form.new-account input, textarea{font-size:12px}
form.new-account select{margin:5px 0 0 15px; font-size:12px; width:140px}
div.help{padding:5px 0 0 20px; text-align:left; color:#333}
div.aide{text-align:left}
div.butteur{display:inline; float:left}
div.control{display:inline; float:left; height:30px}
em.error{min-height:25px; line-height:25px; background:url("/images/unchecked.gif") no-repeat 5px 3px; padding:5px 0 5px 25px; font-weight:bold; color:#f9f9f9}
em.success{min-height:25px; line-height:25px; background:url("/images/checked.gif") no-repeat 5px 3px; padding:5px 0 5px 25px; font-weight:bold; color:#f9f9f9}

div.module{width:490px; margin-left:auto;     margin-right:auto; font-size:12px; background:#0cc url(/images/module_br.png) 100% 100% no-repeat}
div.module div{background:url(/images/module_tr.png) 100% 0 no-repeat}

div.module div div{background:url(/images/module_bl.png) 0 100% no-repeat}

div.module div div div{background:url(/images/module_tl.png) 0 0 no-repeat}
div.module div div div div{background:#0cc}
div.module p{color:#333; padding:8px}

div.module2{width:490px; border:1px solid #ccc; font-size:12px; background:#fff url(/images/module_br2.png) 100px 50px no-repeat}
div.module2 div{background:url(/images/module_tr.png) 100% 0 no-repeat}

div.module2 div div{background:url(/images/module_bl.png) 0 100% no-repeat}

div.module2 div div div{background:url(/images/module_tl.png) 0 0 no-repeat}
div.module2 div div div div{background:#0cc}
div.module2 form{color:#333; padding:8px}

.roundedCornerSpacer{    margin:0; padding:0; border:0;     clear:both;     font-size:1px; line-height:1px}
.borderTL, .borderTR, .borderBL, .borderBR{    width:6px; height:6px;     padding:0; border:0;     z-index:99}
.borderTL, .borderBL{float:left; clear:both}
.borderTR, .borderBR{float:right; clear:right}
.borderTL{margin:-1px 0 0 -1px}
.borderTR{margin:-1px -1px 0 0}
.borderBL{margin:-6px 0 0 0}
.borderBR{margin:-6px 0 0 0}
.borderTL{    margin-left:-4px;     ma\rgin-left:-1px}
html>body .borderTL{    margin-left:-1px}
.borderTR{    margin-right:-4px;     ma\rgin-right:-1px}
html>body .borderTR{    margin-right:-1px}
.borderBL{    margin-left:-3px;     margin-left:0}
html>body .borderBL{    margin-left:0}
.borderBR{    margin-right:-3px;     ma\rgin-right:0}
html>body .borderBR{    margin-right:0}
.clear{clear:both}
.contented{background-color:#6c3;     margin:0;     padding:0;     border:1px solid #036}
.formsmall{background-color:#fff;     margin:0;     padding:0;     border:1px solid #c5c5c6}
.formsmall a{font-weight:bold}
.black-box{background-color:#336;     border:1px solid #336}
.black-box hr{border:0; color:#cc0; background-color:#cc0; height:1px; width:100%}
.black-box h1{padding-left:10px; height:20px; background-color:transparent; color:#ccf; font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif; font-weight:bold; font-size:13px}
.black-box small{color:#ccf; padding-right:10px; float:right; font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif; font-weight:bold; font-size:12px}
div.bbg{width:198px; background:#336 url(/images/bb_bg.png) 0 0}
.bbg img{margin:5px 0 0 15px}
.contentWrapper{width:200px;       padding:0;     border:0}
.contentWide{width:490px;       padding:0;     border:0}
div.panierpetit{padding:0 0 0 0; background:url(/images/menu-millieux.gif) 100% 100% repeat; font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif}
div.panierpetit h1{min-height:25px; line-height:25px;     margin:0 0; padding:0 0 0 0; font-size:13px; font-weight:bold; background:url(/images/menu-haut.gif) top left no-repeat}
div.panierpetit h5{clear:both; min-height:25px; line-height:25px;     margin:0 0; padding:0 0 0 0; font-size:13px; font-weight:bold}
div.panierpetit h6{min-height:8px; line-height:8px; width:200px; padding:0 0; margin:-1px 0 0 0; background:#fff url(/images/menu-bas.gif) 0% 0% no-repeat}
div.panierpetit ul{margin:2px 0 0 0; padding:0 0 0 0; list-style:none; width:100%; background:url(/images/menu-millieux.gif) 100% 100% repeat}
div.panierpetit li.prev{clear:both; padding:3px 0 3px 10px; font-weight:bold; color:#333; float:left}
div.panierpetit li.next{padding:3px 5px 3px 0; text-align:right; font-weight:bold; color:#f00}
div.panierpetit a{padding-left:10px; font-weight:bold; color:#303}
h2{padding-left:10px; font-size:11px; color:#333; font-weight:bold}
h3{color:#f00}
h4{font-size:20px; color:#f00; padding:0; margin:0}
h5{color:#666}
a img{border:0 none}
legend{color:#000; font-weight:bold}
.sides{text-align:left; width:200px}
.sides b{padding-left:10px; font-size:10px; color:#666; font-weight:bold}
.sides hr{border:0; color:#369; background-color:#369; height:1px; width:90%; text-align:center}
.sandwich{width:500px; text-align:center}
span.caracteristiques{font-size:11px; color:#369; font-weight:bold; text-align:left}
span.produits_liees{font-size:10px; color:#339; font-weight:bold}
span.panier{padding-left:10px}
i{padding-left:10px}
li{text-align:left}
.prix{font-size:10px; color:#F00; font-weight:bold}
strong.prix{font-size:10px; color:#F00; font-weight:bold}
.accept{font-size:12px; color:#360; font-weight:bold}
.ancien_prix{font-size:10px; color:#666; font-weight:bold}
strong.ancien_prix{font-size:10px; color:#666; font-weight:bold; text-decoration:line-through}
.small_grey{font-size:10px; color:#999}
span.grand_prix{font-size:11px; color:#F00; font-weight:bold}
li{font-size:10px; color:#666}
small.legal_txt{font-size:10px; color:#666}
.text_header{padding-left:10px; font-size:10px; color:#333; font-weight:bold}
.inputfield_header{padding-left:20px; font-size:11px; color:#666; font-weight:bold}
.menu_header{padding-left:10px; font-size:10px; color:#000; font-weight:bold}
#ventefashion{clear:both; width:490px}
#new-pub{clear:both; width:490px; height:150px; background:transparent url(/images/chaussures-de-football.jpg) no-repeat}
div.ete2008{float:right; width:90px; height:80px; margin:40px 25px 0 0; color:#000}
div.ete2008 img{vertical-align:top; border:0; background-color:#fff}
div.ete2008 li{padding:0 10px; height:80px; background:transparent}
div.ete2008 p{margin:3px 0}
div.ete2008 span{text-align:center; font-size:13px; color:#000; font-weight:bold}
.panier_total{padding-left:10px; font-size:11px; color:#369}
.header{ font-size:11px; color:#fff; font-weight:bold}
span.verplicht{padding-left:10px; font-size:11px; color:#333; font-weight:bold}
span.money{padding-left:10px;  font-size:11px; color:#f00; font-weight:bold}
span.red{padding-left:10px; color:#F00; font-weight:bold}
a:link{color:#000; text-decoration:none}
a:visited{color:#000; text-decoration:none}
a:hover{color:#000; text-decoration:underline}
a:active{color:#000; text-decoration:none}
a.littleLink{color:#333; font-size:11px; font-weight:bold}
a.littleLink:visited{color:#000}
a.littleInternal{font-size:11px; color:#369; font-weight:bold}
a.littleInternal:visited{color:#036}
/*INPUT{font-family:Verdana,Helvetica,sans-serif; font-size:12px}*/
/*TEXT{font-family:Verdana,Helvetica,sans-serif; font-size:12px; border:1px solid #999}*/
/*TEXTAREA{font-family:Verdana,Helvetica,sans-serif; font-size:12px; border:1px solid #B2B2B2}*/
/*SELECT{font-family:Verdana,Helvetica,sans-serif; font-size:12px; border:1px solid #B2B2B2}*/
/*OPTION{font-family:Verdana,Helvetica,sans-serif; font-size:12px}*/
.CLEAR{clear:both}
.INLINE{display:inline}
.LEFT{float:left}
.RIGHT{float:right}
.tleft{text-align:left}
.W200{width:200px}
.W220{width:225px}
.W300{width:300px}
.W400{width:400px}
.W500{width:500px}
.W600{width:600px}
.W700{width:700px}
.W900{width:900px}
.grey{color:#666}
.F10{font-size:10px}
.F11{font-size:11px}
.F12{font-size:12px}
.mt10{margin-top:10px}
.txtcenter{text-align:center}
.txtleft{text-align:left}
.mauto{margin-left:auto; margin-right:auto}
fieldset{border:none}
.VT{font-family:'Trebuchet MS','Lucida Sans Unicode',Arial,sans-serif}
.VT h1{font-size:14px}
.pdglft{padding-left:5px}
.rltv{position:relative}
.cssform {font-size:12px; padding:10px}
.cssform legend{margin:0 0 10px 0; color:#669}
.cssform label{clear:both; display:block; float:left; width:145px; color:#393; font-weight:bold}
.cssform input[type=text], input[type=password], select{margin-bottom:15px; float:left}
.cssform input[type=image]{margin-top:15px; float:left}
.cssform textarea{float:left; width:170px}
.cssform select{width:170px}
.cssform span{color:#f00; font-weight:bold; margin:0 0 0 5px; float:left}
/*.addform {border:1px solid black;}*/
/*.addform label{float:left; font-size:12px; vertical-align:middle}*/
/*.addform select{float:left}*/