body 
{
   position: relative;
   width: 980px;
   margin: auto;
   margin-top: 10px;
   margin-bottom: 10px;  
   background: #000099;  
   
}

div#logo
{
   margin-left: 350px; 
   width: 290px;
   height: 180px;
   -moz-border-radius: 50px;   
   background-image: url("arc_de_triomphe2.jpg");
   background-repeat: no-repeat;
   margin-bottom: 10px;
   border: 4px solid black;
}

div#tronche2 
{
   position : absolute; top: 20px; left: 940px; right: 50px; width: 50px;
   width: 60px;
   height:40px;
   margin-bottom: 10px;
  position : expression("absolute"); 
  width : expression("100%"); 
  top : expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight); 
  left : expression("940px");
  top : expression("25px"); 

}


div#left 
{
   float: left;
   width: 200px;
   background-color: #00ccff;
   border: 4px solid black;
   margin-bottom: 10px;
   -moz-border-radius: 30px;
   
}

div#left_titre
{
  text-align: center;
}

div#right 
{
 
    position: absolute; right: -30px; top: 200px;	
    width: 200px;
    background-color: #ff3300;
    opacity: 0.9;
    border: 4px solid black;
    margin-bottom: 10px;
   -moz-border-radius: 30px;
    text-align: center;
}

div#right2_shashin 
{
    margin-right: -30px;  
    position: absolute; right: 0px; top: 375px;
    width: 200px;
    height: 350px;
    background-color: #ff3300;
    border: 4px solid black;
    margin-bottom: 10px;
    -moz-border-radius: 30px;
    text-align: center;
}

div#right_kankou_acces 
{
    margin-right: -30px;  
    position: absolute; right: 0px; top: 365px;
    width: 200px;
    height: 600px;
    background-color: #ff3300;
    border: 4px solid black;
    margin-bottom: 10px;
    -moz-border-radius: 30px;
    text-align: center;
}


div#colonnedroite_video 
{
    margin-right: -30px;  
    position: absolute; right: 0px; top: 375px;
    width: 200px;
    height: 700px;
    background-color: #ff3300;
    border: 4px solid black;
    margin-bottom: 10px;
    -moz-border-radius: 30px;
    text-align: center;
}

div#colonnedroite_video_kankou 
{
    margin-right: -30px;  
    position: absolute; right: 0px; top: 375px;
    width: 200px;
    height: 1000px;
    background-color: #ff3300;
    border: 4px solid black;
    margin-bottom: 10px;
    -moz-border-radius: 30px;
    text-align: center;
}

div#eiffel 
{
    margin-right: -30px;  
    position: absolute; right: 0px; top: 380px;
    width: 200px;
    height: 400px;
    border: 4px solid black;
}

div#gaisenmon
{
	margin-right: -30px;
	position: absolute;right: -30px;top: 380px;
	width: 227px;
	height: 340px;
	border: 4px solid black;
}

div#concorde_paris 
{
    margin-right: -30px;  
    position: absolute; right: -30px; top: 380px;
    width: 230px;
    height: 420px;
    border: 4px solid black;
    background-image: url("annai-paris/kankou-annai-paris/concorde_paris.gif");
    background-repeat: no-repeat;
}


div#ladefense_paris
{
    margin-right: -30px;  
    position: absolute; right: -30px; top: 380px;
    width: 230px;
    height: 420px;
    border: 4px solid black;
    background-image: url("annai-paris/kankou-annai-paris/la_defense_paris.gif");
    background-repeat: no-repeat;
}

div#notre_dame_paris
{
    margin-right: -30px;  
    position: absolute; right: -10px; top: 380px;
    width: 202px;
    height: 340px;
    border: 4px solid black;
    background-image: url("annai-paris/kankou-annai-paris/notre_dame_paris.gif");
    background-repeat: no-repeat;
}

div#notre_dame_paris_middle
{
    margin-left: 250px; 
    width: 500px;
    height: 800px;   
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
}

div#pantheon_paris
{
    margin-right: -30px;  
    position: absolute; right: -10px; top: 380px;
    width: 202px;
    height: 340px;
    border: 4px solid black;
    background-image: url("annai-paris/kankou-annai-paris/paris_Pantheon.gif");
    background-repeat: no-repeat;
}

div#vincennes_oshiro
{
    margin-right: -30px;  
    position: absolute; right: -0px; top: 380px;
    width: 220px;
    height: 420px;
    border: 4px solid black;
    background-image: url("annai-paris/kankou-annai-paris/vincennes.gif");
    background-repeat: no-repeat;
}

div#middle_kankoutokoro_pantheon
{
    margin-left: 250px; 
    width: 500px;
    height: 750px;   
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
}  

div#middle_kankoutokoro_concorde
{
    margin-left: 250px; 
    width: 500px;
    height: 600px;   
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
}  



div#middle_kankoutokoro_kouen
{
    margin-left: 250px; 
    width: 500px;
    height: 1100px;   
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
}  
div#sacre_coeur_paris
{
    margin-right: -40px;  
    position: absolute; right: -10px; top: 380px;
    width: 220px;
    height: 280px;
    border: 4px solid black;
    background-image: url("annai-paris/kankou-annai-paris/kankou_sacre_coeur.gif");
    background-repeat: no-repeat;
}

div#paris_tour_montparnasse
{
    margin-right: -40px;  
    position: absolute; right: 0px; top: 380px;
    width: 206px;
    height: 397px;
    border: 4px solid black;
    background-image: url("annai-paris/kankou-annai-paris/paris_tour_monptarnasse.gif");
    background-repeat: no-repeat;
}


div#conciergerie_paris

{
    margin-right: -40px;  
    position: absolute; right: 0px; top: 380px;
    width: 209px;
    height: 264px;
    border: 4px solid black;
    background-image: url("annai-paris/kankou-annai-paris/concerigerie_paris.gif");
    background-repeat: no-repeat;
}

div#middle_kankoutokoro_eki
{
    margin-left: 250px; 
    width: 500px;
    height: 1550px;   
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
}  

div#middle 
{
    margin-left: 250px; 
    width: 500px;
    height: 950px;    
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
    
}

div#middle_index
{
    margin-left: 250px; 
    width: 500px;
    height: 1400px;    
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
    
}


div#middle_heya 
{
    margin-left: 250px; 
    width: 500px;
    height: 3000px;    
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
    
}

div#middle_services 
{
    margin-left: 250px; 
    width: 500px;
    height: 1500px;   
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
    
}

div#middle_yoyaku 
{
    margin-left: 250px; 
    width: 500px;
    height: 830px;   
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
    
}

div#middle_kankoutokoro
{
    margin-left: 250px; 
    width: 500px;
    height: 1150px;   
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
}  

div#jikoshoukai
{
    margin-left: 250px; 
    width: 500px;
    height: 950px;    
    margin-bottom: 10px;    
    background-color: white;
    border: 4px solid black;
    -moz-border-radius: 30px;
    
}


div#middle3 
{
    position: absolute; left: 30px; top: 25px;
    width: 950px;
    height: 600px;   
    margin-bottom: 10px;  
    background-color:black;  
    opacity: 0.89;
    filter:alpha(opacity=90); 
    -moz-border-radius: 30px;  
}


div#middle2 
{
    position: absolute; left: 110px; top: 100px;
    background-image: url("tsukurichuu6.gif");
    width: 700px;
    height: 500px;   
    margin-bottom: 10px;    
    -moz-border-radius: 30px;
    background-repeat: no-repeat;
    
}

