/* CSS Document */

body,html {
 margin:0px;
 padding:0px;
 color:#777777;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 height: 100%;
 text-align:center;
}

html {
 overflow: visible;
}
body {
 overflow: auto;
}

div[id=fixe] {
 position: fixed !important;
}
html > body {
 overflow: visible !important;
}

#fixe {
position:absolute;
top :50px;
left: 50%;
margin-left: 340px;
text-align:left;
}

a {
  color:#FD1803;
  text-decoration:none;
}

td {
 vertical-align:top;
  font-size:12px;
}

h3 {
	padding-bottom:5px;
	margin-bottom:0px;
	color:#FD1803;
	font-size:14px;
	}

img{
 border:0px;
}

#contenu{
     margin-left: auto;
     margin-right: auto;
     width:798px;
     text-align: left;
}


.liste_ref{
 color:#FD1803;
}

.liste_prix{
 color:#FD1803;
 font-weight:bold;
 font-size:14px;
}

.liste_nom {
 color:#000000;
 text-decoration:none;
 font-weight:bold;
}

.pageHeading {
  border-top:1px solid #FD1803;
  border-bottom:1px solid #FD1803;
  font-size:16px;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
}

#sousmenu {
 margin-top:5px;
 color:#000000;
 font-weight:bold;
 font-size:13px;
}

#sousmenu a{
 color:#000000;
 text-decoration:none;
}

#sousmenu a:hover{
 color:#FF0000;
}

.productListing-heading {
  color:#000000;
  font-size:14px;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  border-top:1px #FF0000 solid;
  border-bottom:1px #FF0000 solid;
}

.productListing-data{
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:1px #FF0000 solid;
  vertical-align:middle;
}

#menu_bas{
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background:#000000;
	padding-bottom:10px;
	}

#menu_bas a{
  color:#FFFFFF;
  text-decoration:none;
}

.media{
  margin-left:0xp;
  padding-left:0px;
  list-style-type:none;
}

.media li{
  margin-left:0xp;
  padding-left:0px;
  float:left;
  margin-right:20px;
  margin-bottom:20px;
}

.distributeur{
 width:225px;
 float:left;
}