* {
	padding:0;
	margin:0;
}
body {
	background:url(img/global.jpg) repeat-y center top #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1 {
	position:absolute;
	top:-9999px;
}
#back
{
   background:url(img/back_menu.png) repeat-x center top;

}
#global {

	width:975px;
	margin:0 auto;
}
#entete
{
  background:url(img/entete.jpg) no-repeat;
  width:975px;
}
#logo
{
  background:#000;
  width:975px;
  height:123px;
}

#menu
{
  width:975px;
  height:44px;
  margin-top:2px;

}
#menu ul

{
 width:975px;
 height:44px;/*42*/
 margin:0 auto;

}
#menu ul li
{
  list-style:none;
  float:left;
  font-size:11px;
  text-transform:uppercase;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  border-right:2px solid #fff;
  height:44px;
  width:90px;
  line-height:45px;
  text-align:center;
}
#menu ul .plan
{
  border:0;
}
#menu ul .acc
{
  width:100px;
}
#menu ul .acc a:hover
{
  background:url(img/hover_a.jpg) no-repeat;
  width:100px;
}
#menu ul .panier
{
  width:60px;
}
#menu ul .devis
{
  width:110px;
}
#menu ul .accueil
{
  width:156px;
  height:44px;
}
#menu ul .accueil a:hover
{
  background:url(img/hover_a.jpg) no-repeat;
  width:156px;
  height:44px;
}
#menu ul .pre
{
  width:220px;
  height:44px;
}
#menu ul .pre a:hover
{
  background:url(img/hover_p.jpg) no-repeat;
  width:220px;
  height:44px;
}
#menu ul .panne
{
  width:153px;
  height:44px;
}
#menu ul .panne a:hover
{
  background:url(img/hover_p.jpg) no-repeat;
  width:153px;
  height:44px;
}
#menu ul .devis a:hover
{
  background:url(img/hover.jpg) no-repeat;
  width:110px;
  height:42px;
  display:block;
  margin-top:2px;
  color:#000000;
}
#menu ul li a
{
  text-decoration:none;
  color:#fff;
}
#menu ul li a:hover
{
  background:url(img/hovee.jpg) no-repeat;
  height:42px;
  display:block;
  

  color:#000000;
}
#centre
{
  background:url(img/centre_h.jpg) no-repeat top;
  width:975px;

  padding-top:9px;
}
#conteneur_centre
{
  width:950px;
  min-height:300px;
  float:left;
  margin-left:10px;
}
#achat
{
  background:url(img/back_h_n.jpg) no-repeat;
  width:971px;
  height:53px;
  margin:0 auto;
}
#achat .compte
{
  width:120px;
  height:22px;
  margin:15px 0 0 35px;
  float:left;
}
#achat .compte p
{
  background:url(img/compte.jpg) no-repeat left;
  padding-left:20px;
}
#achat .compte p a
{
  font-weight:bold;
  color:#CC0000;
}
#achat .painer
{
  width:320px;
  height:22px;
  float:left;
  margin-top:15px;
}
#achat .painer .mon_panier
{
  background:url(img/panier.jpg) no-repeat left;
  padding-left:20px;
  float:left;
}
#achat .painer p a
{
  font-weight:bold;
  color:#CC0000;
}
#achat .article
{
  color:#999999;
  float:left;
  margin:2px 0 0 10px;
  font-size:11px;
}
#achat .total
{
  color:#999999;

  margin:2px 0 0 5px;
  font-size:11px;
  float:left;
}
#achat .valider img
{
  width:36px;
  height:26px;
  position:relative;
  top:-2px;
  margin:0 0 0 8px;
  float:left;
  border:0;
  display:block;
}
#news
{
  width:400px;
  height:33px;
  margin-left:2px;
  padding-top:5px;
  float:left;
}
#news .titre
{
  font-weight:bold;
  line-height:38px;
  margin-right:10px;
  float:left;
}
#news .titre a
{
  color:#000;
}
#news .text
{
  font-weight:bold;
  color:#B80000;
  float:left;
  width:350px;
  height:25px;
  line-height:10px;
}
	
#news .marquee {

	 float:left;
	 }
#conteneur_h2 
{
  background:url(img/back_h2.jpg) no-repeat;
  width:931px;
  height:78px;
  margin-left:2px;
  padding:0 0 0 40px;
}
#conteneur_h2 h2
{
   width:300px;
  font-size:14px;
  color:#990000;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  float:left;
  margin-top:23px;
}
#tel_flash
{
  /*background:url(img/tel_flash.png) no-repeat;*/
  width:230px;
  height:28px;
  float:left;
  margin-top:18px;
}
#conteneur_h2 .text
{
  color:#000;
  font-size:16px;
  font-weight:bold;
  float:left;
  margin:23px 0 0 55px;
}
#contenu
{
  background:url(img/contenu.png) repeat-y;
  width:464px;
  min-height:150px;
  padding-top:5px;
  margin:3px 0 0 20px;
  float:left;
}
#conteneur_site
{
  background:url(img/contenu_h.jpg) no-repeat top;
  width:464px;
  margin:0 auto;
}
#conteneur_site p
{
  color:#666666;
  margin:8px 0 0 10px;
  font-size:14px;
}
#conteneur_site p img
{
   float:right;
   margin:10px 20px 0 5px;
}
#conteneur_site p span
{
  color:#666666;
  font-weight:bold;
}
#conteneur_site .rouge
{
  color:#b80000;
  font-weight:bold;
  font-size:17px;
}
#panne
{
  width:500px;
}
#panne .txt
{
  width:80px;
  float:left;
  margin-top:2px;
  display:block;
}
#b_contenu
{
   background:url(img/b_contenu.jpg) no-repeat;
   width:463px;
   height:37px;
   margin-left:2px;

}
#livraison
{
  background:url(img/back_liv.png) no-repeat;
  width:466px;
  height:162px;
  float:left;
  margin-left:10px;
}
#livraison h3
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-transform:uppercase;
  margin:15px 0 0 15px;
}
#flash
{
  /*background:url(img/flash.png) no-repeat;*/
  width:196px;
  height:40px;
  margin:40px 0 0 35px;
  float:left;
}
#adresse
{
  width:207px;
  height:115px;
  margin:0 auto;
  margin-top:15px;
  margin-left:20px;
  float:left;
}
#adresse dl
{
  width:200px;
  height:51px;
 
  margin:0 auto;

}
#adresse dl dt
{
 font-size:14px;
 color:#666666;
 font-weight:bold;

}
#adresse dl dd
{
  color:#999999;
}
#adresse dl .adress
{
  margin-top:10px;
}
#adresse dl .tel
{
  margin-top:10px;
  color:#C6B982;
  font-weight:bold;
}
#adresse dl .horaire
{
  margin-top:10px;
}
#top_vente
{
background:url(img/top_v.png) repeat-y;
  width:950px;
  min-height:120px;
  float:left;
  margin-left:10px;
}
#produit
{
  width:380px;
  min-height:250px;
  overflow:hidden;
  padding:10px 0 0 0;
  background:#FFFFFF;
  border:1px solid #CCCCCC;
}
#produit li
{
  list-style:none;
  width:170px;
  border:none;
  margin:10px 0 0 10px;
  float:left;
}
#top_vente ul h3
{
  color:#B80000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:17px;
  margin-left:55px;
}
#top_vente ul
{
    background:url(img/top.jpg) no-repeat;
    width:935px;/*950*/
	min-height:250px;
    overflow:hidden;
    padding:10px 0 0 15px;
}
#top_vente ul li
{
  list-style:none;
  width:170px;
  height:266px;
  border:1px solid #999999;
  background:#FFFFFF;
  margin:10px 0 0 10px;
  float:left;
}
#conteneur_centre ul li
{
  list-style:none;
  width:170px;
  height:266px;

  background:#FFFFFF;
  margin:10px 0 0 10px;
  float:left;
}
#top_vente ul li img
{
  width:138px;
  height:164px;
  margin:15px 0 0 15px;
  border:0;
}
#top_vente ul li .modele
{
  text-align:center;
  margin-top:35px;
}
#conteneur_centre ul li .modele
{
  text-align:center;
  margin-top:35px;
}
#conteneur_centre ul li img
{
  width:138px;
  height:164px;
  margin:15px 0 0 15px;
  border:0;
}
#conteneur_centre ul li .modele a
{
  color:#FF0000;
}
#top_vente ul li .modele a
{
  color:#FF0000;
}
#top_vente ul li .prix
{
  color:#B6A772;
  text-align:center;
}
#conteneur_centre ul li .prix
{
  color:#B6A772;
  text-align:center;
}
#bas_top_vente
{
  background:url(img/top_b.jpg) no-repeat;
  width:950px;
  height:19px;
  float:left;
    margin-left:10px;
}
#cordonne
{
  background:url(img/cordo.jpg) no-repeat;
  width:950px;
  height:30px;/*105*/
  padding-top:75px;
  margin:0 auto;
  float:left;
  margin-left:10px;
}
#cordonne dl
{
  width:852px;
  height:30px;
  color:#F3E8B0;
  font-weight:bold;
  font-size:14px;
  line-height:30px;
  margin:0 auto;
}
#cordonne dl dt
{
  display:inline;
   margin-left:10px;
}
#cordonne dl dd
{
  display:inline;
  margin-left:10px;
}
#pied
{
  width:950px;
  height:120px;
  padding-top:50px;
  margin-left:230px;
  float:left;
}
#pied ul
{
  width:710px;
  height:30px;
  margin:0 auto;
  text-align:center;
}
#pied ul li
{
  display:inline;
  font-size:10px;
  list-style:none;
  margin-left:15px;
}
#pied ul li a
{
  text-decoration:none;
  color:#cccccc;
}
#pied ul li a:hover
{
  text-decoration:none;
  color:#999999;
}
#pied .imnalys
{
 text-align:center;
}
#pied .imnalys img
{
  border:0;
  }
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}

/**** formulaire ***/

.bouton {
background:#fff;
border: 1px solid #000;
width:90px;
}

input, textarea {
border: 1px solid #000;
margin:5px;
}

#conteneur_site p.avertissement {
font-size:90%;
}


ul.plan_site {
 color:#999999;
margin-left:50px;
}

ul.plan_site li{
 color:#999999;
padding-bottom:5px;
}

ul.plan_site a{
 color:#999999;
}
