body

 {  
 margin:0; 
 padding:0;   
 background-color: #fff;
 background-image:url("back7.JPG");  
  background-repeat: no-repeat; 
  max-width:1600px;
min-width: 1100px;
 
 } 
 
 
 
 
 #site
 {    
 text-align:center;  

 background-repeat: repeat-x; 
 margin-bottom:1%;
 	height: 800px;
 
 
 }

 
 
 #menu

 {     margin-left:1%; 
 width:16%;    
 background-color: #444444; 
 border: 1px solid #222222;   
 float:left;   
 padding: 5px; }

 
 
 .resto2
 {    
text-decoration: none;
  float:center; 
  color: black;
  margin-right: 11px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  
 } 
 
 
 
 
  #top
 {  
 background-color: #000;
 width:100%; 
 height:15px;
 margin: 0 auto;

 float:center;


 


 } 
 
 
 
 .Restaurant_telephone{
font-weight: bolder;
	font-size: 22px;
text-decoration: none;
	color: #000;
	margin-left: 180px;
		margin-top: 0px;
			text-align: left;
		
}

.Restaurant_adresse{
font-weight: bolder;
	font-size: 15px;
text-decoration: none;
	color: #000;
	margin-left: 180px;
		margin-top: 0px;
			text-align: left;
		
}

.Restaurant_titre{
font-weight: bolder;
	font-size: 22px;
text-decoration: none;
	color: #000;
	margin-left: 180px;
		margin-top: 0px;
		text-align: left;
}
 .Restaurant_titre2{
font-weight: bolder;
	font-size: 22px;
text-decoration: none;

}

  #listerestaurant {
	margin-top:15px;
	
	width: 728px;
	height:130px;
text-decoration: none;
background-image: url("bar.JPG");
float:center;
border-style:inset;
 border-width:5px;
  border-color: #000;



}
  #listerestaurant2 {
	margin-top:15px;
	
	width: 728px;
	height:130px;
text-decoration: none;
background-image: url("bar2.JPG");
float:center;
border-style:inset;
 border-width:5px;
  border-color: #000;



}
  
 #contenu
 {  
text-decoration: none;
 width: 600px; 
 height:195px;
 margin: 0 auto;
 max-width:600px;
min-width: 600px;
 float:center;
background-image:url(".jpg");  
  background-repeat: no-repeat; 

 padding: 5px;   

 margin-bottom:16px;
 } 
 
 #contenu2
 {  

 width: 1024px; 
 margin: 0 auto;
 max-width:1024px;
min-width: 1024px;
 float:center;
height:414px;

 padding: 5px;   
 margin-bottom:1%;


 } 
 
 
 #pied_page 
 {     
 
 width:97%; 
 background-color: #444444; 
 border: 1px solid #222222;  
 padding: 5px;  
 margin-left:1%; 
 
 
} 





 
  .top2
 
 {     text-align:right;
 
font-family: Verdana, Arial, sans-serif ;
 color:#fff; 
 font-size: 10px;
 text-decoration: none;
 color: #ffffff;
 }
 
 
 
  .top2
 
 {     text-align:right;
 color:#fff; }


 a:hover {     color:#999999;      }


 #top2 a:visited {    color:#ffffff; }


 #top2 a:visited:hover {     color:#555555; }
 
 

 
 
 
 
 
 
 
 
 
 
 


div.box {
margin:0 auto;
width:500px;

position:relative;
top:10px;
 max-width:500px;
min-width: 500px;
}

div.box h1 { 
color:#ffffff;
font-size:18px;
text-transform:uppercase;
padding:5px 0 5px 5px;

border-top:1px solid #fff; 
}



div.box label {
width:100%;
display: block;


padding:10px 0 10px 0;
}

div.box label span {
display: block;
color:#bbbbbb;
font-size:12px;
float:left;
width:100px;
text-align:right;
padding:5px 20px 0 0;
}

div.box .input_text {
padding:10px 10px;
width:475px;

background:#fff;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

div.box .message{
padding:7px 7px;
width:350px;
background:#262626;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
overflow:hidden;
height:150px;

}

div.box .button
{
margin:0 0 10px 0;
padding:4px 7px;
background:#222222;
border:0px;
position: relative;
top:5px;
left:127px;
width:130px;
border-bottom: 1px double #000000;
border-top: 1px double #000000;
border-left:1px double #666666;
border-right:1px double #666666;
color: #fff;
}

 
 
 
 