* {
  margin: 0;
  padding:0;
}
body {
margin:0;
pading:0;
height:100%;
color:#663300;  
text-align:left;
font-family: "Georgia", Arial, Helvetica, sans-serif;
font-size:.9em;
background: url(images/bg.jpg) fixed;
}
#header{
margin:0 auto;
width:800px ;
background-color:#F7F4D4;
} 

h2{
color:#B28252;
}


h1{
color:#572C15;
}

h5{
color:#402D1E;  
text-align:left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.2em;
background: url(noms/puce.png) no-repeat;
padding-top:12px;
padding-left:45px;
font-variant: small-caps;
}

/* START HEADER */

#page{
margin:0 auto;
width:736px ;
padding-top:5px;
background-color:#FFFFFF;
overflow:hidden;
border-left:5px white solid;
border-right:5px white solid;
padding-left:4px;
} 

#menu {
float:left;
margin-left:7px;
}

#contexte { 	
margin-top:15px;
margin-left:13px;
position: relative;
width: 45%;
text-align:center;
float:left;
}
#contexte img {
	border: 1px solid #CCCCCC;
	padding: 5px;
}

/* END HEADER */

#maincell {
padding:13px;
margin:0 auto;
width:724px ;
background-color:#FFFFFF;
overflow:hidden;
}


#maincell a{
color:#FF3399;
background-color:#FFF;
text-decoration:none;
text-transform:lowercase;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}

#maincell ul{
margin-left:40px;
}

.flotant {
	float: left;
	padding-right: 10px;
}

h3 {
font-style:italic;
font-size:12px;
}

.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
padding: 5px;
margin-top:-10px;
}

#right {
float:right;
}

h4 {
	color:#663300;
	font-size: 36px;
}

#adresse {
background-color:#FFFFFF;
position: relative;
padding: 10px;
margin-top: 10px;
width: 45%;
float: left; 
}
#adresse a{
color:#FF3399;
background-color:#FFF;
text-decoration:none;
text-transform:lowercase;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}


#map {
background-color: #fff;
position: relative;
padding: 10px;
margin-top: 10px;
width: 45%;
float: left;
margin-left: 30px;
margin-bottom: 10px;
text-align:left;
}

.gauche {
float:left;
border:solid 5px #EFD8C2;
margin-right:10px;
}

/* START FOOTER */

#footer{
margin:0 auto;
height: 448px;
background: url(images/bottom.png) no-repeat top center;
width:780px;
text-align:center;
color:#CCCCCC;
font-size:0.7em;
} 

#footer a{
font-size:0.7em;
color:#CCCCCC;
text-decoration:none;
} 

#footer a:hover{
color:#FF99FF;
} 

#footer img{
border:solid 1px #CCCCCC;
padding: 2px;
} 

#social{

}
#footermenu{
margin-top:30px;
float:left;
margin-left:80px;
border-top:1px solid #ccc;
}

/* END FOOTER */

#products{
background-color:#FFFFFF;
}

#sweet {
background-color:#FFF;
padding:20px;
}
#lunch {
background-color:#7F5027;
color:#FFFFCC;
padding:20px;
}
#formules {
background-color:#CF9867;
padding:20px;
}
#boissons {
background-color:#FFF;
color:#513115;
padding:20px;
}

.slideshow { border: 0px solid #000;}
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #fff; }



#twitter { background:url(images/bird-twitter.png) right no-repeat; text-align: left; height:50px; color:#FF9999; font-size:11px; font-style:italic; padding-left:320px; padding-right:70px; padding-top:15px}