img,div,h1,h2,h3,h4,h5,h6,p,br,a,li,ul{
margin:0;
padding:0;
border:none;
}

body{
width:891px;
margin:auto;
font-family:arial;
background-color:#000000;
}

#titre{
color:#ffffff;
font-weight:bolder;
font-size:25px;
padding-left:17px;
}

#txt_teaser{
width:173px;
height:77px;
background-color:#212121;
text-align:right;
float:right;
margin-top:130px;
color:#ffffff;
font-weight:bolder;
font-size:25px;
line-height:0.9;
padding-top:9px;
padding-right:10px;
}

#lien_pays {
width:240px;
padding-top:0px;
color:#7a7a7a;
padding-left:17px;
font-weight:bolder;
font-size:20px;
}

#lien_pays2 {
width:220px;
padding-top:0px;
color:#7a7a7a;
font-weight:bolder;
font-size:20px;
}

#lien_pays3 {
width:220px;
padding-bottom:50px;
color:#7a7a7a;
font-weight:bolder;
font-size:20px;
}

#lien_pays4 {
width:220px;
padding-bottom:70px;
color:#7a7a7a;
font-weight:bolder;
font-size:20px;
}



#map a{
color:#7a7a7a;
text-decoration:none;
}

#map a:hover{
color:#fff;
text-decoration:none;
}

#titre a{
color:#fff;
text-decoration:none;
}

#paysliste{
padding-bottom:50px;
}

#titre a:hover{
color:#7a7a7a;
text-decoration:none;
}

.title{
color:#fff;
padding-left:17px;
padding-bottom:20px;
font-weight:bold;
font-size:25px;
padding-top:0px;
}

#pays{
color:#ffffff;
font-weight:regular;
font-size:16px;
}

#pays p{
margin-left:17px;
font-weight:bold;
}

.adresse_mag{
margin-top:13px;
color:#ffffff;
font-size:12px;
}


.titreretailler{
color:#ffffff;
font-weight:bold;
font-size:20px;
}

#champ{
float:right;
margin-right:10px;
}

#filet{
margin-top:px;
height:6px;
background:url(images/filet.jpg) no-repeat;
}

#offline{padding-top:10px;color:#7a7a7a;text-decoration:none;}
#online{padding-top:10px;padding-right:20px;color:#7a7a7a;text-decoration:none;}
#on_retail{padding-top:20px;color:#7a7a7a;}
#off_retail{padding-top:20px;color:#7a7a7a;}