*{
  margin:0;
  padding:0;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.8em;
  line-height: 1.2em;
  margin:0px;
  padding:0px;
  background:url(images/bg-body.gif) repeat-y 0 0;
}
#corps{
  background: url(images/bg-body.gif) 0 0 repeat-y; 
}

/*/////////////////////// PAGE D'ACCUEIL ////////////////////*/
#corps_index {
  margin:auto;
  padding:0;
	height:500px;
}
a#lien3 {
  display:block;
  height:256px;
  width:893px;
  background:url(images/haut-index.jpg) no-repeat center 0;
  margin:0 auto 0 auto;
  text-indent:-9999px;
  outline: none;  
}
#lien3 em{
display:block;
}
div#text-index{
  width:893px;
  height:192px;
  background:url(images/bas-index.jpg) no-repeat center 0;
  margin:0 auto 0 auto;
  padding-top:180px;
  font-size: 11px;
}
div#text-index p{ 
  width:260px;
  margin:0px 0 0 360px;
  text-align: justify;
}
div#text-index p a{
  color:#000;
}
#welcome-index{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 4px;
  width:260px;
  margin:0px 0 0 360px;
  text-align: justify;
  font-size: 18px;
}
div#text-index{
  width:893px;
  height:192px;
  background:url(images/bas-index.jpg) no-repeat center 0;
  margin:0 auto 0 auto;
  padding-top:180px;
  font-size: 11px;
}
div#text-index p{ 
  width:260px;
  margin:0px 0 0 360px;
  text-align: justify;
}
div#text-index p a{
  color:#000;
  text-decoration: none;
}
div#text-index p#enter{
  width:260px;
  letter-spacing: 4px;
  font-size: 16px;
  margin:5px 0 0 360px;
  text-align: right ;
}
ul#index {
  clear:both;
  text-align:center;
  list-style:none;
  margin:0 auto 0 auto;
  padding:10px 0 0 0;
  width:715px;
}
ul#index li {
  margin:0;
  padding:0;
  float:left;
}
ul#index li a {
  color:#000;
		text-decoration:none;
}
ul#index li a:hover {
		text-decoration:underline;
}
ul#bas_index {
  clear:both;
  margin:0;
  padding:0;
  padding:0;
  text-align:center;
}
ul#bas_index li {
  list-style:none;
  font-size:12px;
  color:#777;
}
ul#bas_index li a {
  height:5px;
  text-decoration:none;
  font-size:11px;
  color:#D1782D;
}
ul#bas_index li a:hover {
  text-decoration:underline;
  color:#585555;
}
body#body-home{
  background:none;
}

/*//////////////////////LE HAUT DE PAGE//////////////////////*/

#top{
  background:url(images/bg.gif) 0 0 no-repeat;
  width:988px;
  height:174px;
}
#top-fond{
  background:url(images/bg-top.gif) 0 0 repeat-x;
}
#top img{
  margin: 40px 0 0 170px;
  float:left;
  border:none;
}
#right_recherche {
  position:absolute;
  top:50px;
  left:620px;
  font-family: Georgia;
  font-size: 10px;
  color: #757776;
}
#news{
  position:absolute;
  top:150px;
  left:270px;
}
#input{
  vertical-align: middle;
}
#name{
  margin:0 10px 0 0;
  background: #757776;
  border:1px solid #757776;
  width:162px;
  height:16px;
  color: #fff;
}

/*////////////////////////// LE MENU ///////////////////////*/

#menu{
  margin-top:-17px;
  width:169px;
  height:615px;
  position:absolute;
  left:0;
  background: url(images/bg-menu.gif) 0 0 no-repeat;
  list-style-type: none;
}
#menu li{
  margin:0 0 0 47px;
}
#menu li a{
  display:block;
  text-indent:-9999px;
  outline: none;
  width:141px; 
}
a#img0{
  height:36px;
  background: url(images/menu-accueil.gif) 0 top no-repeat;  
}
a#img0:hover{
 background: url(images/menu-accueil.gif) 0 -36px no-repeat;  
}
a#img1_0{ 
  height:36px;
  background: url(images/menu-societe.gif) 0 0 no-repeat;  
}
a#img1_0:hover,a#img1_0.on{
  background: url(images/menu-societe.gif) 0 -36px no-repeat;  
}
a#img2_0{ 
  height:37px;
  background: url(images/menu-catalogue.gif) 0 0 no-repeat;  
}
a#img2_0:hover,a#img2_0.on{
  background: url(images/menu-catalogue.gif) 0 -37px no-repeat;  
}
a#img2{
  height:36px;
  background: url(images/menu-nouveaute.gif) 0 0 no-repeat;  
}
a#img2:hover,a#img2.on{
  background: url(images/menu-nouveaute.gif) 0 -36px no-repeat;  
}

a#img3{
  height:36px;
  background: url(images/menu-produits.gif) 0 0 no-repeat;  
}
a#img3:hover,a#img3.on{
  background: url(images/menu-produits.gif) 0 -36px no-repeat;  
}

a#img7{
  height:36px;
  background: url(images/menu-ventes.gif) 0 0 no-repeat;  
}
a#img7:hover,a#img7.on{
  background: url(images/menu-ventes.gif) 0 -36px no-repeat;  
}

a#img5{
  height:24px;
  background: url(images/menu-contact.gif) 0 0 no-repeat;  
}
a#img5:hover,a#img5.on{
  background: url(images/menu-contact.gif) 0 -24px no-repeat;  
}

a#img6{
  height:36px;
  background: url(images/menu-promotion.gif) 0 0 no-repeat;  
}
a#img6:hover,a#img6.on{
  background: url(images/menu-promotion.gif) 0 -36px no-repeat;  
}

#quidnimis{
  position:absolute;
  top:520px;
  left:45px;
  text-indent: -9999px;
}
#quidnimis a{
  display:block;
  height:15px;
  width:75px;
  outline:none;
}
.clear{
  clear:both;
}

/*////////////////////////// LE CONTENU //////////////////////////////*/

#right{
  float:left;
  min-height:400px;
  padding-left:269px;
}
#lien5{
  margin: 30px 0 0 454px;
  list-style-type: none;
}
#lien5 li{
  display:inline;
}
#lien5 li a {
    color:#a91c14;
}
ul#bas {
  margin:0 0 20px 404px;
  padding:0;
  padding:0;
  list-style-type: none; 
  font-size:10px;
  color:#666;
}
ul#bas a{
  color:#666;
  text-decoration: none;
  font-size: 10px;
}
ul#bas a:hover{
  color:#666;
  text-decoration: underline;
}
#right p{
  width:530px;
  margin: 10px 0 5px 0;
}
#right h2{
  font-size: 1.2em;
  color:#a91c14;
  margin:0 0 10px 0;
  text-transform: uppercase;
}
#right img{
  margin : 10px 0 10px 0;
  border:none;
}
#right a{
  color:#a91c14;
  font-weight: bold;
  text-decoration: none;
}
#right a:hover{
  text-decoration: underline;
}
.min {
border:1px solid #000000;
float:left;
height:60px;
margin:0pt 5px 0pt 0pt;
overflow:hidden;
text-decoration:none;
width:60px;
}
#right .min img{
  border: none;
  margin:0;
}
.centre{
  text-align:center;
}
#right .newsletter{
  font-size: 10px;
  padding: 0;
  margin: 0 0 15px 0;
  padding-top:15px;
}
#right .newsletter p{
  width: 700px;
  margin:0;
}
#right .newsletter input{
  width: 100px;
  font-size: 10px;
  border: 1px solid #CCCCCC;
  margin : 0 5px 0 0;
}
#right .newsletter input.btn{
  width: auto;
  margin: 0 0 0 0px;
}
h3#titre {
  background:none;
	border:none;
	font-size:16px;
  color:#606060;
	text-align:left;
	margin:10px 20px 10px 2px;
	padding:0 10px 0 0;
  width:auto;
}
#left_fiche {
  width:280px;
  float: left;
}
table#fiche {
  color:#666666;
  padding: 0;
  margin: 0;

}
table#fiche td {
  background-color:#D9EEF2;
  text-align:center;
  padding:3px;
}
table#fiche th {
  background-color:#D9EEF2;
  text-align:center;
  padding:3px;
}
table#fiche input{
  margin:0;
}

#right #bouton {
  height:50px;
  width:281px;
  margin:20px 0 0 0;
  padding:0;
  outline: none;
}
#right #bouton li{
  list-style-type: none;
  float:left;
}
#right #bouton a {
  outline: none;  
  color:#606060;
  font-size: 11px;
  display:block;
}
#right #bouton a#preced {
  background: url(images/preced.gif) 0 0 no-repeat;
  height:20px;
  width:64px;
  margin:10px 0 0 0px;
  padding-left:20px; 
}
#bouton a.transparent {
  filter : alpha(opacity=30);
  -moz-opacity : 0.3;
  opacity : 0.3; 
}
#bouton a#apercu {
  background: url(images/apercu.gif) center 0 no-repeat;
  text-align:center;
  width:40px;
  margin:6px 0 0 40px;
  padding-top:15px;
}
#bouton a#suiv {
  background:url(images/suivant.gif) right 0 no-repeat;
  height:20px;
  margin:10px 0 0 51px;
  padding-right:20px;
}
#bouton a#suiv2 {
  height:20px;
  width:69px;
  margin:10px 0 0 54px;
  background-color:#fff;
  filter : alpha(opacity=80);
  -moz-opacity : 0.8;
  opacity : 0.8; 
}
#right ul.rub {
  margin:40px 0 0 25px;
  padding:0 0 35px 0;
  width:544px;
}
#right ul.rub li{
  background: url(images/puce.jpg) 0 0 no-repeat;
  padding:0 0 0 20px;
  list-style:none;
  width:270px;
}
#right ul.rub li a {
  color:#000000;
	text-decoration:none;
}
#right ul.rub li a:hover {
  text-decoration:underline;
}
#right ul.rub li.ss_rub0 {
  margin:0px;
  position:absolute;
}
#right ul.rub li.ss_rub1 {
  padding:0px 0px 0px 280px;
  background: url(images/puce.jpg) 260px 0 no-repeat;  
}
#right a.max img{
  border: 1px solid #dedede;
}
#right #non_dispo {
  background:url(images/non-dispo.gif) no-repeat;
  width:230px;
  height:22px;
  margin:15px 0 0 0px;
  text-indent: -9999px;
}
#right #telecharge {
  display:block;
  background:url(images/telecharge.gif) no-repeat;
  height:22px;
  width:130px;
  margin:30px 0 0 0px;
  text-indent: -9999px;
  outline: none;
  float:left;
}
#dxf {
  background:url(images/dxf.gif) no-repeat;
  width:55px;
  height:24px;
  display:block;
  float:left;
  margin:30px 0 0 0px;
  text-indent: -9999px;
  outline: none;
}
#dsm {
  background:url(images/dsm.gif) no-repeat;
  width:80px;
  height:24px;
  display:block;
  float:left;
  margin:30px 0 0 0px;
  text-indent: -9999px;
  outline: none;
}
#flot_right {
  position:absolute;
  left:750px;
  width:120px;
}
#flot_right img{
  border:none;
}
#flot_right a{
  text-decoration:none;
  color:#a91c14;
}
#flot_right p{
    margin-bottom:30px;
}
#right label{
  position:absolute;
}
#right input{
  margin-left:100px;
}
.float {
  float:left;
  margin: 10px 0 0 0;
}
#left_verif {
  float:left;
  margin:10px 20px 20px 20px;
} 
.warnning {
  color:#FF0000;
  font-size:12px;
}
#recherche ul{
  list-style-type: none;
  margin:10px 0 0 10px;
}
#recherche li{
  padding:5px 0 0 20px;
  background: url(images/puce.jpg) 0 5px no-repeat;
}
#right .espace_top{
  margin:50px 0 0 0;
}

.baseline{
  clear:both;
  text-align:center;
  padding-top:15px;
  padding-bottom:15px;
  color:#777;
}
.baseline-page{
  clear:both;
  text-align:center;
  padding-top:15px;
  padding-bottom:15px;
  color:#777;
  width:530px;
  margin-left: 269px;
  border-top:1Px dashed #aaa;
}
.baseline a,.baseline-page a{
  color:#D1782D;
  font-size:12px;
}

@media print {

#fiche th, #fiche td{
  border: 1px solid #000000;
  border-collapse: collapse;
}



