body {
margin : 0 ; 
padding : 0 ; 
text-align : center;
 background : #FFFFFF url(images/fondvert.jpg) repeat-x;
 font-family : arial; 
 font-size : 11px; 
 color : #373737}
 
 
 #cadre {
position : relative; 
width : 599px; 
height : 393px;
 background : #FFFFFF url(images/pizza_05.gif) repeat-x;
 margin-left : auto;
 margin-right : auto;

}



 #indexmsgweb {
position : absolute;  
width : 250px; 
height : 245px !important ; 
height : 130px;
text-align : left; 

margin-left: 10px;
margin-top: 0px;
float: left;
 background : #FFFFFF url(images/pizza_05.gif) repeat-x;
 

}



 #visiteur {
position : absolute;  
width : 180px; 
height : 280px;
text-align : left; 
margin-left: 300px;
margin-top: 1px;
 background : #FFFFFF url(images/pizza_05.gif) repeat-x;


}

 #news {
position : absolute; 
width : 180px;
height : 110px;
text-align : left; 
 background : #FFFFFF url(images/pizza_05.gif) repeat-x;
margin-left: 25px;
margin-top: 250px !important ;
margin-top: 5px;
float: left;
}




 #pro {
position : absolute; 
width : 180px;
height : 160px !important ; 
height : 50px;
text-align : left; 
margin-left: 10px !important ;
margin-left: 10px;
margin-top: 250px !important ;
margin-top: 250px;

float: left;
 background : #FFFFFF url(images/pizza_05.gif) repeat-x;
 
}

 #particulier {
position : absolute; 
width : 300px;
height : 150px !important ; 
height : 100px;
text-align : left; 
margin-left: 280px !important ;
margin-left: 280px;
margin-top: 285px !important ;
margin-top: 285px;

float: left;
 background : #FFFFFF url(images/pizza_05.gif) repeat-x;
 
}

 #menuadmin {
 position : relative !important ;
position : fixed; 
width : 180px; 
height : auto !important ;
height : 380px;
text-align : left; 
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
margin-left: 0px;
margin-top: 3px;
border-style: dotted;
float: left;
}

 #ville {
position : absolute;  
width : 200px; 
height : 260px;
text-align : left; 
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
margin-left: 0px;
margin-top: 100px !important ;
margin-top: 130px;
border-style: dotted;
overflow-y : scroll;


}

#formulaire {
background : #ece8b9;
font-family: Georgia, "Times New Roman", Times, serif ;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
margin-left : 4px;



}

 #pizzeria {
position : relative; 
width : 350px; 
height : 385;
min-height: 385px;
text-align : left; 
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
margin-left: 0px;
margin-top: 3px;
float: right;
overflow-y : scroll;

}

 #cadresearch {
position : absolute; 
width : 200px; 
height : 50px;
text-align : left; 
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
margin-left: 0px;
margin-top: 3px;
float: left;

}

 #admin {

width : 345px; 
height : auto !important ;
height : 380px ;
min-height:380px ; 
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
margin-left: 190px;
margin-top: 3px;
border-style: dotted;

}

 #menuseepizzeria {

width : 345px; 
height : auto !important ;
height : 40px ;
min-height:38px ; 
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
margin-left: 190px;
margin-top: 3px;
border-style: dotted;

}

 #foot {
position : relative; 
 background : #FFFFFF url(images/pizza_07.gif) repeat-x;
 margin-top: 0px; 
margin-left: 0px; 
width : 615px; 
height : 44px;



}

 #barrefoot {
 position : relative; 
 width : 555px; 
height : 30px;
font-family: Georgia, "Times New Roman", Times, serif ;
margin-left: 30px;
text-align : right; 
margin-top: 0px !important ;
margin-top: 0px ;
font-weight: bold;
font-size: smaller ;

}

 #head {
position : relative; 
 background : #FFFFFF url(images/pizza_02.gif) repeat-x;
 margin-top: 0px; 
margin-left: 0px; 
width : 599px; 
height : 163px;

}

 #txthead {

position : absolute;  
 margin-top: 70px;
 margin-left: 370px !important ; 
margin-left: 370px; 
width : 200px; 
height : 38px;
float: left;

}

 #logo {
position : absolute; 
 margin-top: 70px;
margin-left: 10px; 
width : 75px; 
height : 38px;
float: left;




}

 #titre {
position : absolute;  
 margin-top: 80px;
 margin-left: 105px !important ;
margin-left: 120px ;
width : 75px; 
height : 38px;
float: left;



}



h3 {
color: #966b72; 
font-family: Georgia, "Times New Roman", Times, serif ;
margin-left: 3px; 
margin-top: 0px !important ;
margin-bottom : 10;
}



.nompizza {
color: #966b72; 
font-family: Georgia, "Times New Roman", Times, serif ;
 margin-left: 3px;
  line-height : -5px;
  font-weight: bold ;
}

.txtfoot {
margin-top: 0px !important ;
color: #966b72; 
font-family: Georgia, "Times New Roman", Times, serif ;

}


.search {
color: #966b72; 
font-family: Georgia, "Times New Roman", Times, serif ;
 margin-left: 10px;
  margin-bottom: 0px !important ;
 margin-bottom: -3px ;
  margin-top: 2px ;
 font-weight: bold;
 margin-top: 0px;

}



.tarif{
color: #966b72; 
font-family: Georgia, "Times New Roman", Times, serif ;
font-size: x-small;
 margin-left: 3px;
 line-height : -5px;
font-weight: bold ;
}

.ingredient{
color: #966b72; 
font-family: Georgia, "Times New Roman", Times, serif ;
 margin-left: 3px;
 line-height : -5px;
}


p.texte { 
margin-left: 5px; 
font-size: 10pt ;
background-color: #fffac6 ;
font-family: Georgia, "Times New Roman", Times, serif ;
 }

p.textepetit { 
margin-left: 5px; 
font-size: 8pt ;
background-color: #fffac6 ; }

p.textepetit2 { 
font-family: arial,sans-serif;
font-size: 9px;
line-height: 0.1;
background-color: #fffac6 ; }

#menu ul{ 
 width : 202px ; 
 height : 275px; 
list-style: none; 
margin : 35px 0 0 0;
padding : 25px 0 0 29px;
text-transform : uppercase; 
}

li {
 font-family: Georgia, "Times New Roman", Times, serif ;
 font-size: 100%;
 color: black;
 display : list-item;
 list-style-image : url(images/puce.gif);
 list-style-position: outside;
 text-decoration: none ;
} 

	
a:link { color:black ; text-decoration: none ;   font-weight: bold ; }

a:visited { color:black ; text-decoration: none ; font-weight: bold ; }

a:hover { color:red ; text-decoration: normal ; font-weight: bold ; }

#pizza
{
 width : 338px; 
	height : auto !important ;
	height : 80px ;
	min-height:80px ; 
 text-align : left; 
 border-left:1px solid #000000;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-top:1px solid #000000;
 margin-left: 3px;
 margin-top: 3px;
 border-style: solid;


}

p.info { 
margin-left: 5px; 
font-size: 10pt ;
color: red ; 
font-family: Georgia, "Times New Roman", Times, serif ;
font-size: larger ;
 }
 
 

a.info {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 10px; /* on positionne notre infobulle */
   left: 20px;

   background: white;

   color: #966b72;
   padding: 3px;

   border: 1px solid #966b72;
   border-left: 4px solid #966b72;
}

