* {
	padding:0;
	margin:0;
}
body {
	background:url(img/body.jpg) repeat-x #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
h1 {
	position:absolute;
	top:-9999px;
}
#page
{
  background:url(img/page.png) no-repeat;
  width:100%;
  height:100%;
}
#global_centre
{
  background:url(img/global_centre.jpg) repeat-y;
  width:986px;
  margin:0 auto;
}
#global {
	background:url(img/global.jpg) no-repeat;
	width:986px;
	margin:0 auto;
}
#entete
{
 width:952px;
 height:66px;
 margin:0 auto;
}
#tel
{
  width:393px;
  height:66px;
  margin-left:46px;
  float:left;
}
#tel h3
{
  color:#AABF29;
  font-size:25px;
  line-height:66px;
  
}
#tel h3 span
{
  color:#CC0000;
}
#adresse
{
  width:340px;
  height:66px;
  margin-left:161px;
  float:left;
}
#adresse dl
{
  width:340px;
  height:21px;
  font-size:14px;
  font-weight:bold;
  margin-top:30px;
}
#adresse dl dt
{
  display:inline;
}
#adresse dl dd
{
  display:inline;
}
#centre
{
  width:986px;
  margin:0 auto;
  overflow:hidden;
}
#centre p 
{
  margin:10px 0 0 10px;
}
#logo
{
  background:url(img/logo.png) no-repeat;
  width:186px;
  height:186px;
  margin:20px 0 0 50px;
  float:left;
}
#cordonne
{
  width:357px;
  height:132px;
  margin-left:375px;
  float:left;
}
#cordonne h3
{
  font-size:18px;
  font-weight:bold;
  text-align:right;
  margin:24px 35px 0 0;
}
#cordonne p
{
  font-size:14px;
  font-weight:bold;
  text-align:right;
  margin:11px 35px 0 0;
}

#centre h2 span
{
  position:absolute;
  top:-9999px;
}
#centre .menu
{
  background:url(img/h2_menu.png) no-repeat;
  width:234px;
  height:23px;
  margin-left:460px;
  float:left;
}
#centre .presentation
{
  background:url(img/h2_presentation.png) no-repeat;
  width:234px;
  height:23px;
  margin-left:460px;
  float:left;
}
#centre .carte
{
  background:url(img/h2_carte.png) no-repeat;
  width:234px;
  height:23px;
  margin-left:460px;
  float:left;
}
#centre .livraison
{
  background:url(img/h2_livraison.png) no-repeat;
  width:234px;
  height:23px;
  margin-left:460px;
  float:left;
}
#centre .contact
{
  background:url(img/h2_contact.png) no-repeat;
  width:234px;
  height:23px;
  margin-left:460px;
  float:left;
}
#contenu
{
  width:986px;/*986px*/
  min-height:500px;
  float:left;
  margin:0 auto;
letter-spacing:2px;

}

#colone_gauche
{
  width:250px;
  height:443px;
  float:left;
}
#menu_flash
{
  /*background:url(img/menu_flash.png) no-repeat;*/
  width:250px;
  height:179px;
}
#conteneur_site
{
   background:url(img/bas_contenu.jpg) no-repeat right bottom;
  width:716px;
  min-height:636px;
  float:left;
}
#conteneur_site ul
{
  width:716px;
  list-style:none;
}
#conteneur_site ul li
{
 width:346px;
 float:left;
 margin:10px 0 0 8px;
}
#conteneur_site ul li ul li
{
  margin:0;
}

#conteneur_site #spe{
clear:both;
}

#conteneur_site ul li .cadre
{
  background:url(img/cadre.png) no-repeat;
  width:346px;
  height:188px;/*191*/
  padding-top:3px;
  list-style:none;
 
}
#conteneur_site ul li .titre
{
  color:#C0D643;
  text-align:center;
  font-weight:bold;
  width:346px;
margin-bottom:20px;
}
#conteneur_site ul li p
{
  text-align:center;
  margin-top:4px;
}


/******* contenu *****/

#conteneur_site .index {
padding-bottom:15px;
margin-left:100px;
width:450px;
text-align:justify;
}

#conteneur_site .center {
text-align:center;
}


#conteneur_site #livraison li {
float:none;
margin-left:90px;
list-style:circle;
}

#conteneur_site .plan_acces{
border: #AABF29 3px solid;
}

#conteneur_site h3 {
padding-bottom:20px;
}

.vert {
color:#AABF29;
}

.rouge {
color:#CC0000;
}

.bouton {
width:120px;
background: #fff;
color: #AABF29;
font-weight:bold;
border: 2px #AABF29 solid;
height:25px;
line-height:25px;
margin-top:20px;
}

/**** pied ****/

#pied
{
  background:url(img/pied.jpg) no-repeat;
  width:986px;
  height:80px;/*105*/
  padding-top:25px;
  margin:0 auto;
}
#pied .livraison
{
  text-align:center;
  font-size:10px;
}
#pied ul
{
  width:290px;
  min-height:15px;
  margin:0 auto;
}
#pied ul li
{
  list-style:none;
  color:#999999;
  font-size:11px;
  display:inline;
}
#pied ul li a
{
  text-decoration:none;
  color:#999999;
  padding:0 2px;
}
#pied .imnalys
{
  text-align:center;
}
#pied .imnalys img
{
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}