/* -------------------------------------------------------COPIE DE SITE  */
body {
width: 100%; 
height: 100%; 
margin : auto;
text-align: center;
background-color: #247F56;
}  		   

div#global {
width: 900px; 
height: 990px; 
position: relative; 
margin-top: 10px; 
margin-bottom: 10px; 
margin-left: auto; 
margin-right: auto; 
border-top: 3px solid #F90; 
border-right: 3px solid #F90; 
border-bottom: 4px solid #F90; 
border-left: 4px solid #F90;
}

div#global_accès {
width: 900px; 
height: 1140px; 
position: relative; 
margin-top: 10px; 
margin-bottom: 10px; 
margin-left: auto; 
margin-right: auto; 
border-top: 3px solid #F90; 
border-right: 3px solid #F90; 
border-bottom: 4px solid #F90; 
border-left: 4px solid #F90;
}

div#header {
width: 900px; 
height: 250px; 
background-image: url('images/header.png');
} 

ul#menu {
padding: 0;	
margin : 0;
text-align: left; 
list-style-type: none; 
font: bold 12px Georgia, Times, serif; 
color: #FF9900; 
position: absolute; top: 110px; left: 80px;
}

ul#menu_entreprise {
padding: 0;
margin : 0;
text-align: center;
list-style-type: none;
font: bold 14px Helvetica;
color: #FF9900;
position: absolute; top: 250px; left: 325px;
}

#menu a{
text-decoration: none;
color: #247F56 ;
}

#menu a:hover{
color: #36ED99 ;
}

img#logo {
position: absolute; top: 120px; left: 450px;
z-index: 100; 
}

img#photo01 {
position: absolute; top: 265px; left:30px; 
z-index: 80;
}

img#photo02 {
position: absolute; top: 580px; left: 680px; 
z-index: 70;
}

img#photo03 {
position: absolute; top: 470px; left: 680px; 
z-index: 70;
}

img#photo04 {
position: absolute; top: 480px; left: 570px; 
z-index: 70;
}

img#bonhomme {
position: absolute; top: 290px; left: 0px; 
z-index: 70;
}

img#cuisine_virginie {
position: absolute; top: 475px; left : 45px;
z-index: 70;
}

/* ---------- RELAIS MOTARDS  --------------------------*/
div#motards {
width: 240px; 
height:150px;
position: absolute; top: 430px; left: 30px; 
z-index: 100;
font: bold 12px Georgia, Times, serif; 
color: #247F56; 
} 	

div#corps {
width: 900px; 
height: 739px; 
position: absolute; top: 250px; left: 0px; 
background-image: url('images/global.jpg'); 
background-repeat: repeat-x
} 	

div#corps p {
color: #339933; 
font: bold 16px Helvetica, Times, serif; 
text-align: left; 
padding-left: 326px; 
padding-right: 50px; 
padding-top: 35px;
z-index: 85; 
}

div#corps h1 {
text-align: left;
padding-left:300px;
padding-right:50px;
color: #FF9900; 
font-size: 16px; 
font-family: Georgia, Times, serif;
}

div#corps h2 {
text-align: left;
padding-left:300px;
padding-right:50px;
color: #FF9900; 
font-size: 16px; 
font-family: Georgia, Times, serif;
z-index: 100;
}

div#corps a {
color: #339933;
text-decoration: none;
}

div#corps a:hover {
color: #FF9900;
text-decoration: none;
}

/* --------------------------- TABLE RESTAURANT  */
table#table01 {
color: #339933;
font: bold 14px Helvetica, Times, serif; 
text-align:left;
line-height: 0.5em;
position: absolute; top: 225px; left: 300px;
padding-top:0px;
z-index: 300;
} 

table#table02 {
color: #339933;
font: bold 14px Helvetica, Times, serif; 
text-align:left;
line-height: 0.5em;
position: absolute; top: 500px; left: 300px;
padding-top:0px;
} 

/* -------------------------------TABLEAU HOTEL */

div#corpshotel table {
color: #339933;
font: bold 14px Helvetica, Times, serif; 
text-align:center;
line-height: 0.5em;
margin-top:10px;
margin-left:195px;
margin-right:50px;
padding-top:0px;
} 

div#fin_page_hotel {
color: #339933;
font: bold 14px Helvetica, Times, serif; 
text-align:center;
position: absolute; top: 840px; left: 205px;
padding-top:0px;
}

/*---------------------------------TABLEAU MENU_ENTREPRISE */

div#corpsentreprise table {
color: #339933;
font: bold 14px Helvetica, Times, serif; 
text-align:center;
line-height: 0.5em;
margin-top:10px;
margin-left:10px;
margin-right:10px;
padding-top:0px;
} 

div#fin_page_entreprise {
color: #339933;
font: bold 14px Helvetica, Times, serif; 
text-align:center;
position: absolute; top: 540px; left: -120px;
padding-top:0px;   
}

/* --------------------------------PAGE ACCES */   

img#plan_accès{
position: absolute; top: 270px; left:60px; 
z-index: 100;
} 

p#texte_accès {
width: 440px;
float:right;
margin-top:60px;
padding-right:65px;
color: #339933;
font: bold 16px Helvetica, Times, serif; 
text-align:left;
}

img#embarcadere {
position: absolute; top:370px; left:410px;	
z-index: 100;
}  

img#photo05 {
position: absolute; top:730px; left:20px;	
z-index: 100;
}  

div#corps_accès {
width: 900px; 
height: 890px; 
position: absolute; top: 250px; left: 0px; 
background-image: url('images/global.jpg'); 
background-repeat: repeat-x


/* ---------------------------------PAGE DES MENUS  */
div#global_menu_resto {
margin:10px auto; width: 900px; 
height: auto; 
color: #FFFFFF;
position: relative;
background-position: 10px 0px;
background-image: url('images/bonhomme_menus.png');
background-repeat: repeat-y;
border-top: 3px solid #F90;
border-right: 3px solid #F90;
border-bottom: 4px solid #F90;
border-left: 4px solid #F90
}

div#header_menus {
width: 900px; 
height: 250px; 
background-image: url('images/header_menus.png');
} 

div#menu_texte {
width: 900px; 
height: auto; 
text-align:center;
line-height:110%;
} 
div#menu_texte p{
color: white;
font: bold 16px Helvetica, Times, serif; 
line-height:20px;
padding-left:110px;
} 

div#menu_texte h1 {
padding-left:110px;
color: #FF9900; 
font-size: 18px; 
font-family: Georgia, "Times New Roman", Times, serif;
}

div#menu_texte h2 {
margin-top:-10px;
padding-left:110px;
color: #FF9900; 
font-size: 16px; 
font-family: Georgia, "Times New Roman", Times, serif;
} 

h3#tva {
margin-left: 190px;
margin-right: 80px;
font: 16px Helvetica, Times, serif;
}

/* ---------------------------------FOOTER   */
div#footer {
width: 800px;
text-align: right;
font: bold 0.6em Helvetica, Times, serif;
}

div#footer a {
color: #393;
text-decoration: none;
}
div#footer a:hover {
color: #F90;
}