body{
 padding: 0;
 margin: 0;
 font-family: "Arial", sans-serif;
 color:#EEEEEE;
 font-size: 12px;
background: #3D3D3D url('../img/bando1.jpg') repeat-x top left;
}

img {
 border: none;
}

.article a, .sitemap a{
font-weight:bold;
 text-decoration: none;
 color: #EEEEEE;
}
.article a:hover, .sitemap a:hover {
font-weight:bold;
 text-decoration:underline;
 color: #EEEEEE;
}
#anim_flash	{

height:203px;
margin:-237px 2px;
padding:0;
/*position:absolute;*/
width:980px;

}
*:focus {
 outline: none;
}

h1 {
 text-indent: -9999px; 
 margin: 0;
 padding: 0;
}

/* ------ CONTACT ------ */
.contact_frame{
margin:0;
padding:0;
width:650px;
margin-left:20px;
margin-top:20px;
}
.contact_error, .contact_field_cross
{
color:#FF0000;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}


/* ------ STRUCTURE DE LA PAGE (DECOUPAGE) ------ */

#conteneur {
margin: auto;
min-height:390px;
/*background: url('../img/body.jpg') no-repeat top center;*/
}

#page {
 width: 980px;
 margin: auto;
}

#header {
 min-height: 229px;
/* background: url('../img/top.jpg') no-repeat;*/
}
#menu_haut{
padding:0;
position:absolute;
float:left;
list-style:none;
width:106px;
margin:5px 0 0 0;
}
#menu_haut li{
padding:0;
margin:0;
color:#fff;
float:left;
}
#menu_haut a{
padding:0;
margin:0;
font-size:12px;
color:#fff;
text-decoration:none;
padding-top:2px;
padding-left:10px;
width:96px;
height:17px;
float:left;
background: url('../img/menu1.png') no-repeat;
}
#menu_haut a:hover{
text-decoration:none;
background: url('../img/menu2.png') no-repeat;
}
div#recherche{
padding:0;
margin:0;
position:absolute;
width:328px;
height:18px;
margin:196px 0 0 95px;
}
.champs1{
width:183px;
height:18px;
position:absolute;
margin:0;
background:transparent;
font-size:11px;
color:#000;
border:none;
}
.champs2{
width:139px;
position:absolute;
margin:2px 0 0 8px;
font-size:11px;
}
.send_rech{
width:23px;
height:18px;
position:absolute;
margin:3px 0 0 160px;
background:transparent;
border:none;
cursor:pointer;
}

#menu0{
height:24px;
width:108px;
position:absolute;
margin:195px 0 0 872px ;
}
#menu0 a{
margin:0;
padding:0;
height:24px;
display:block;
float:left;
}
#accueil a{
width:27px;
background:url('../img/icone1.jpg') no-repeat;
}
#accueil a:hover{
background:url('../img/icone11.jpg') no-repeat;
}
#favoris a{
width:27px;
background:url('../img/icone2.jpg') no-repeat;
}
#favoris a:hover{
background:url('../img/icone22.jpg') no-repeat;
}
#recommander a{
width:27px;
background:url('../img/icone3.jpg') no-repeat;
}
#recommander a:hover{
background:url('../img/icone33.jpg') no-repeat;
}
#plan a{
width:27px;
background:url('../img/icone4.jpg') no-repeat;
}
#plan a:hover{
background:url('../img/icone44.jpg') no-repeat;
}

div#contenu{
padding:0;
margin:0;
width:980px;
height: 100%;
float:left;
}
div#gauche{
float:left;
margin:268px 0 0;
min-height:300px;
padding:0;
width:189px;
background:url('../img/gauche.jpg') no-repeat;
}
.menu_g {
margin:0;
padding:0;
width:189px;
padding-top:35px;
list-style:none;
}
.menu_g li{
	color:#CCCCCC;
	font-size:13px;
}
.menu_g a{
margin:0;
padding:0;
display:block;
font-weight:normal;
color:#CCCCCC;
text-decoration:none;
font-size:13px;
padding-top:5px;
padding-left:14px;
width:175px;
height:27px;
background: url('../img/menu01.jpg') no-repeat;
} 
.menu_g a:hover  {
margin:0;
padding:0;
padding-top:5px;
padding-left:14px;
text-decoration:none;
color:#fff;
background: url('../img/menu02.jpg') no-repeat;
} 
#horaire{
margin:0;
padding:0;
width:189px;
height:136px;
background: url('../img/horaires.jpg') no-repeat;
}
div#horaire_infos{
margin:0;
padding:0;
position:absolute;
width:134px;
height:69px;
margin-left:14px;
margin-top:38px;
font-size:12px;
color:#DFDFDF;
font-weight:bold;
}
div#newsletter{
padding:0;
margin:0;
width:189px;
height:49px;
background: url('../img/news.jpg') no-repeat;
}
.champs{
width:132px;
height:15px;
position:absolute;
margin:28px 0 0 5px;
background:transparent;
font-size:11px;
color:#000;
border:none;
}
.send{
width:41px;
height:41px;
position:absolute;
margin:5px 0 0 144px;
background:transparent;
border:none;
cursor:pointer;
}
div#centre{
float:left;
margin:266px 0 0 10px;
min-height:300px;
padding:0;
width:781px;
}
#diapo {
width:781px;
height:197px;
background: url('../img/diapo.jpg') no-repeat;
}
#arbo{
margin:0;
padding:0;
width:774px;
height:31px;
padding:8px 0 0 7px;
color:#4F4F4F;
background: url('../img/arbo.jpg') no-repeat;
}
div#arbo a{
font-size:13px;
text-decoration:none;
color:#E0E0E0;
}
div#arbo a:hover{
text-decoration:underline;
color:#E0E0E0;
}
.article {
font:  Arial, Helvetica, sans-serif;
clear: both;
}
#centre h2 {
margin: 0;
color: #fff;
min-height: 17px;
margin-top:10px;
font: 14px  Arial, Helvetica, sans-serif;
font-weight:bold; 
padding: 5px 0 0 28px;

background: url('../img/titre.jpg') no-repeat left;
}
.article .article_contenu {
margin-top:10px;
padding-bottom:15px;
width:781px;
}


/***************nos_pizza**************/



#nos_pizza{
margin:0;
padding:0;
width:781px;
float:left;
}
#nos_pizza h2.titre1{
color: #fff;
min-height: 21px;
font: 15px  Arial, Helvetica, sans-serif;
padding: 20px 0 0 9px;
margin: 0;
background: url('../img/titre1.jpg') no-repeat left;
}
#nos_pizza_produits{
margin:0;
padding:0;
width:781px;
float:left;
border-right: 1px solid #666666;
}
.produit{
margin:0;
padding:0;
width:194px;
float:left;
}
/***************nouveautés**************/



#nouveau{
margin:0;
padding:0;
width:781px;
float:left;
}
#nouveau h2.titre2{
color: #fff;
min-height: 23px;
font: 15px  Arial, Helvetica, sans-serif;
padding: 15px 0 0 9px;
margin: 0;
background: url('../img/titre2.jpg') no-repeat left;
}
#nouveau_produits{
margin:0;
padding:0;
width:781px;
float:left;
border-right: 1px solid #666666;
}
.produit_new{
margin:0;
padding:0;
width:194px;
height:259px;
float:left;
border: 1px solid #666666;
border-right: 0px;
border-bottom: 0px;
background:url('../img/fond_prdt.jpg') no-repeat;
}
.nom_plat_new{
padding:0;
width:179px;
height:30px;
color:#6E6E6E;
font-size:12px;
margin:4px 0 0 8px;
}
.image_plat_new{
padding:0;
margin:11px 0 0 22px;
width:146px;
height:111px;
border: 1px solid #666666;
}
.desc_plat_new{
padding:0;
width:168px;
height:62px;
color:#6E6E6E;
font-size:12px;
margin:12px 0 0 13px;
}
.prix_new{
margin:0;
padding:0;
width:61px;
height:15px;
color:#FF3836;
font-size:12px;
margin-left:111px;
margin-top:0px;
}

#footer {
  clear:both;
  height:332px;
  vertical-align:middle;
  background: url('../img/bando2.jpg') repeat-x bottom left;
}
div#bas {
margin: auto;
width:980px;
height:332px;
background: url('../img/bas.jpg') no-repeat top center;
}

/********** MENU BAS **********/

div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:30px;
margin-left:339px;
font-size:11px;
line-height:15px;
width:641px;
color:#CCCCCC;
}
#menu_bas a{
text-decoration:none;
color:#CCCCCC;
margin-left:2px;
margin-right:2px;
}
#menu_bas a:hover{
color:#CCCCCC;
text-decoration:underline;
}
#menu_bas li {
display:inline;
border: none;
float:left
}
#menu_bas ul {
margin:0px;
padding:0px;
float:left
}
#menu_bas span{
color:#CCCCCC;
}


/********** BLOCS LIEN **********/


div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-left:14px;
margin-top:45px;
width:135px;
height:53px;
}
div#adresse{
margin:0;
padding:0;
position:absolute;
width:510px;
height:17px;
margin-left:470px;
margin-top:221px;
font-size:12px;
color:#CCCCCC;
}
div#siret{
margin:0;
padding:0;
position:absolute;
margin-top:221px;
font-size:11px;
width:162px;
height:15px;
color:#999999;
}
div#paiement{
margin:0;
padding:0;
position:absolute;
margin-top:112px;
margin-left:795px;
font-size:12px;
width:139px;
height:18px;
color:#fff;
}
.menu_bas_g {
margin:0;
padding:0;
position:absolute;
margin-top:139px;
font-size:11px;
line-height:15px;
width:541px;
color:#CCCCCC;
list-style:none;
}
.menu_bas_g li{
	float:left;
}
.menu_bas_g a{
text-decoration:none;
color:#CCCCCC;
margin-left:5px;
margin-right:5px;
}
.menu_bas_g a:hover{
color:#D5252A;
text-decoration:none;
}
.contact_frame{
margin:0;
padding:0;
width:300px;
margin-left:20px;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}


/****galeries******/

div.galeries {
margin:0;
padding:0;
}

div.galerie{
margin:0;
padding:0;
display: block;
margin:10px 0 0 0px;
margin-bottom:10px;
width:733px;
}

div.photos {
margin:0;
padding:0;
 display: block;

}

div.photo {
 margin:0;
 padding:0;
 float: left;
 margin-left:25px;
 margin-top:10px;
 text-align: center;
 width: 146px;
 height: 111px;
 margin-bottom:10px;
 border: 1px solid #000000;
}

img.photo {
 max-width: 146px;
 max-height: 111px;
}
.galeries h2{
color: #fff;
min-height: 17px;
margin-top:10px;
font: 14px  Arial, Helvetica, sans-serif;
font-weight:bold; 
padding: 5px 0 0 28px;
margin: 0;
background: url('../img/titre.jpg') no-repeat left;
}
#produits_phares h3.titre, .plus h3.titre, #nouveautes h3.titre{
color: #fff;
min-height: 21px;
font: 15px  Arial, Helvetica, sans-serif;
padding: 20px 0 0 9px;
margin: 0;
background: url('../img/titre1.jpg') no-repeat left;
}
#produits_phares .contenu, #nouveautes .contenu, #produits .contenu {
border-left:1px solid #666666;
border-top:1px solid #666666;
background: #E3E3E3 url('../img/fond_prdt.jpg') repeat-x;
}
.produit h3, .produit h3.top, .produit h3.nouv  {
background:none;
padding-left:10px;
}
.produit h3 a{
font-weight:normal;
 text-decoration: none;
 color: #6E6E6E;
}
.produit h3 a:hover{
font-weight:normal;
 text-decoration:underline;
 color: #6E6E6E;
}
.produit img {
margin-left:20px;
border:1px solid #666666;
}
.produit p {
color: #6E6E6E;
padding-left:13px;
padding-right:5px;
}
.produit .prix {
margin-bottom:7px;
padding-top:3px;
margin-left:111px;
height:18px;
width:67px;
text-align:center;
color: #FF3836;
background: url('../img/prix_arr.jpg') no-repeat;

}
.cadres {
  clear: both;
  margin: auto;
  width: 780px
}

.cadres .cadre {
  clear: none /* Quand plusieurs cadres sont sur la même ligne */
}

.cadre {
  clear: both
}

.plus {
  float: left;
  margin: 0 10px 10px 0;
  width: 385px;
}

.plus.even {
  margin-right: 0; 
}
.cadre .contenu2  {
padding:0;
margin:0;
width:385px;
background: #E3E3E3 url('../img/fond_prdt.jpg') repeat-x;
}
.plus a.inactive{
display:block;
color:#6E6E6E;
text-decoration:none;
}
.plus a.inactive:hover {
text-decoration:underline;
color:#6E6E6E;
}
#titre_produit {
background:none;
}
#infos_produit {
background: #E3E3E3 url('../img/fond_prdt.jpg') repeat-x;
}
#infos_left img 
{
border:1px solid #666666;
}
#mini, #ajouteraupanier{
background-color: #E3E3E3 ;
}
#print{
background:url('../img/print.jpg') no-repeat top left;
float:right;
height:35px;
margin:10px 0;
text-align:right;
width:18%;
color:#FFFFFF;
text-decoration:none;
}
#print:hover {
 color:#FFFFFF;
 text-decoration:underline;
 }
 #onglets a{
color:#000000;
text-decoration:none
}
#onglets a:hover{
color:#000000;
text-decoration:none
}
.colonnes_contenu
{
background-color:#FFFFFF;
color:#333333
}
