body
{
width:1024px;
background-image:url(../image/fondecran.png);
background-repeat:repat-y;
background-color:black;
margin:auto;
color:#ffffff;
}


#baniere
{
margin-top:5%;
width:1000px;
height:250px;
}

#pagecentral
{
width:958px;
height:350px;
background-color:#515150;
background-image:url(../image/fond.png);
background-repeat:no-repeat; 
border:1px solid #000000; 
margin-left:20px;
overflow: visible;
}

h2
{
margin-left:100px;
margin-top:20px;
}

.pattes h3
{
margin-left:30px;
}


#menutop 
{
background:#ff0000;
width:960px;
height:35px;
margin-left:20px;
}

#menu, #menu ul
{
padding : 0; 
margin : 0; 
list-style : none; 
line-height : 200%; 
text-align : center; 

}

#menu 
{
font-size : 100%; 
}

#menu a 
{
display : block; 
padding : 0;
background : #3b3b3c;       
background-image: url(image/bouton.png);
color : #ffffff; 
text-decoration : none; 
width : 237px; 
}

#menu li
{ 
float : left; 
border:1px solid #000000;
margin-left:1px;
margin-bottom:1px;
}


#menu li ul 
{ 
position: absolute; 
width: 237px; 
left: -999em; 
z-index:10;
}

#menu li ul ul 
{
margin:-28px 0 0 237px ; 
border-left:1px solid #ffffff ;  
}


html>body #menu li ul ul                
{
border-left:1px solid transparent ; 
}

#menu li:hover ul ul, #menu li.sfhover ul ul 
{
 left: -999em; 
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  
{
left: auto; 
min-height: 0; 
}

#menu a:hover 
{
color:#ff0000
}

.accueil
{
position:absolute;
z-index:9;
width:435px;
margin-left:20px;
text-align:justify;
}

.photo
{
margin-top:20px;
position:absolute;
z-index:9;
border: solid 1px #000000;
width:440px;
height:240px;
margin-left:480px;
}
.commander
{
position:absolute;
z-index:9;
width:380px;
margin-left:20px;
text-align:justify;
}

.photo2
{
margin-top:10px;
position:absolute;
z-index:9;
border: solid 1px #000000;
width:440px;
height:242px;
margin-left:455px;
}

.plan
{
position:absolute;
z-index:9;
width:250px;
margin-left:20px;
}

.photoplan
{
position:absolute;
z-index:9;
margin-left:350px;
margin-top:-47px;
}

.menupizza 
{
font-size: small;
margin-top:55px;
margin-left:30px;
position:absolute;
z-index:9;
}

.plan a
{
list-style:none;
text-decoration:none; 
color : #ffffff; 
}

.plan a:hover
{
list-style:none;
text-decoration:none; 
color : #ff0000; 
}

.menupizza a
{
list-style:none;
text-decoration:none; 
color : #ffffff; 
}

.menupizza a:hover 
{
list-style:none;
text-decoration:none; 
color:#ff0000; 
}

.texte
{
position:absolute;
z-index:9;
margin-left:30px;
}

.prix
{
position:absolute;
z-index:9;
margin-left:380px;
}

.photo3
{
margin-top:5px;
position:absolute;
z-index:9;
border: solid 1px #000000;
width:440px;
height:230px;
margin-left:475px;
}



.texte2
{
position:absolute;
z-index:9;
margin-left:480px;
}

.prix2
{
position:absolute;
z-index:9;
margin-left:840px;
}



.individuelle
{
position:absolute;
z-index:9;
margin-left:250px;
}

.grande
{
position:absolute;
z-index:9;
margin-left:360px;
}

.individuelle2
{
position:absolute;
z-index:9;
margin-left:720px;
}

.grande2
{
position:absolute;
z-index:9;
margin-left:865px;
}

.calzone
{
position:absolute;
z-index:9;
width:370px;
margin-left:30px;
}

.cindividuelle
{
position:absolute;
z-index:9;
margin-left:380px;
}

.cgrande
{
position:absolute;
z-index:9;
margin-left:520px;
}

#piedpage
{
width:958px;
height:50px;
background-color:#515150;
background-image:url(../image/pied.png);
background-repeat:no-repeat;
border-left:2px solid #ff0000;
border-right:1px solid #ff0000;
border-bottom:2px solid #ff0000;
margin-left:20px;/*marge de gauche*/
text-align:center;
font-size:small;
}






