ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  color: #ffffff;   
  text-decoration: none;
}

a:hover
{
  color: #00aeef;
  text-decoration: underline;
}

a:active
{
  color: #00aeef;
  text-decoration: underline;
}
body
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color:#969996;
}

#haut {
    width:881px;
    height:4px;
    margin-left:112px;
    background-image:url(/images/haut.jpg);
}

#page {
    position : absolute;
    top:0px;
    left:50%;
    width:1000px;
    height:610px;
    margin-left: -500px;
    float:left;
    }
    
#footer{
    position: relative;
    margin-left:120px;
    width:866px;
    height:18px;
    color:#FFF;
    font-size:11px;
    font-family:arial;
    font-style:italic;
    text-align:center;
    background-color:#969996;
}
#fond_popup{
    width:709px;
    height:637px;
    background-image:url(/images/frontend/main/fond_popup.jpg);
    }
#content_popup{
    position : absolute;
    left:14px;
    top:12px;
    width:709px;
    height:637px;
}
#logo_popup{
    position: absolute;
    width:227px;
    height:57px;
    bottom:35px;
    left:10px;
    background-image:url(/images/club/main/logo_madewis.png);   
    }
#bouton_fermer{
    position: absolute;
    width:133px;
    height:34px;
    bottom:23px;
    right:38px; 
    }
    
#profil {
    position: relative;
    width:223px;
    height:160px;
    background-image:url(/images/club/main/profil.jpg);
    float:left;
}

#profil .img_compte{
    width:52px;
    height:41px;
}
#profil .img_profil{
    margin-top:10px;
    width:52px;
    height:42px;
}
#profil .img_panier{
    margin-top:10px;
    width:52px;
    height:43px;
}

#menu_gauche{
    position:absolute;
    top:0px;
    left:0px;
    width:119px;
    height:610px;
}

#home{
    position:relative;
    width:119px;
    height:84px;
}

#securite{
    position:relative;
    margin-top:30px;
    width:119px;
    height:24px;
    text-align:center;
    font-family: verdana;
}

#recherche{
    position:relative;
    margin-top:20px;
    width:119px;
    height:13px;
    text-align:center;
    font-family:arial;
    font-size:11px;
    color:#ffffff;
}
#img_menu{
    position: absolute;
    width:118px;
    height:290px;
    top:180px;
    left:0px;
    z-index:5;
}


#menu1{
    position:absolute;
    width:135px;
    height:230px;
    top:220px;
    left:1px;
    z-index:6; 
   
    
}

#menu1 a {
	color: #ffffff;	
}

#menu1 a:hover{
	color: grey;	
	text-decoration: none;
}

#sous_menu{
    position:absolute;
    width:119px;
    height:131px;
    bottom:3px;
	left: 0px;
}

#sous_menu .guide{
    width:22px;
    height:30px;
    }

#sous_menu .livraison{
    width:22px;
    height:22px;
    }

#sous_menu .echange{
    width:25px;
    height:22px;
    }

#sous_menu .madewis{
    width:25px;
    height:25px;
    }

#sous_menu .paiement{
    width:22px;
    height:22px;
    }

#sous_menu .nom_sousmenu{
    position : absolute;
    top:5px;
    left: 30px;
    width:89px;
    height:131px;
    float:right;
    list-style: none;
    }

#sous_menu .nom_sousmenu li{
    line-height:23px;
    list-style: none;
}

#header{
    position:relative;
    width:866px;
    height:160px;
    background-image:url(/images/club/main/font_content.png);
    z-index:3;   
}

#sport {
    position:absolute;
    top:18px;
    left:0px;
    width:210px;
    height:145px;
    float:left;
    z-index:5;

}

#sport .logo {
    margin-left:4px;
    height:80px;
    color:#00aeef;
    font-family:arial;
    font-style:italic;
    font-size:12px;
    z-index:5;
    
}
#sport .infos_bank {
    margin-top:1px;
    margin-left:10px;
    height:60px;
    z-index:5;
    
}

#sport .anim {
    margin-top:10px;
    margin-left:10px;
    height:60px;
    z-index:5;
}

#club {
    position: absolute;
    top:0px;
    left:210px;
    width:426px;
    height:151px;
    padding-left: 0px;
    padding-top: 0px;
    float:left;
    z-index:5;
    
    background-image: url(/images/club/main/fond_logo_club3.jpg);
}
#club img {
    margin-left:5px;
    margin-top:5px;
}
#pave {
    position: absolute;
    top:0px;
    left:640px;
    width:206px;
    height:160px;
    
    float:left;
    z-index:5;
    
}
#texte_popup{
    position: relative;
    width:655px;
    height:213px;
    margin-left:20px;
    margin-top:20px;
    color: #ffffff;
    font-family: verdana;
    font-size:12px;
}
#titre_flocage{
    position: relative;
    width:356px;
    height:21px;
    margin-left:14px;
    margin-top:10px;
}
#option_broderie{
	position: absolute;
	right:30px;
	top:220px;
	width: 200px;
	color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	}
#prix{
    position: absolute;
    right:35px;
    color: #ffffff;
    font-family: verdana;
    font-size:12px;
    }
#img_flocage{
    position: absolute;
    width:183px;
    height:174px;
    right:50px;
    top:200px;
}
 #tache_bleu1{
    position: absolute;
    width:73px;
    height:81px;
    top:15px;
    left:300px;
    z-index:12;
    
    
 }
 #tache_blanche{
    position: absolute;
    width:104px;
    height:148px;
    bottom:125px;
    left:2px;
    background-image:url('/images/club/main/tache_blanche.png');
 }
#texte_popup a {
color: #00aeef;
}
#exemples_broderie{
	margin-left:30px;
	color:#ffffff;
	font-size:11px;
	font-family: verdana;
}
