/* CSS Document */

body{
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

#layout{
width:955px;
height:600px;
margin:0 auto;
}



#header{
height:167px;
width:955px;
}

#logopart{
height:167px;
width:508px;
float:left;
}

#header_middle{
padding-left:31px;
height:167px;
width:273px;
float:left;
}

#header_links{
background-image:url(../images/header_04.gif);
width:129px;
height:107px;
float:left;
padding-top:45px;
text-align:right;
}

#menu{
width:945px;
margin-left:15px;
height:26px;
}

#menuitem A{
float:left;
margin-right:3px;
background-image:url(../images/menu_bg.jpg);
width:141px;
padding-left:12px;
height:26px;
line-height:25px;

}

#image{
width:955px;
height:386px;
float:left;
}

#link{
padding-right:13px;
margin-bottom:8px;
}

.linktop{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#614419;
text-decoration:none;
text-align:right;

}

#bar_small{
background-image:url(../images/bar_small.jpg);
height:4px;
width:955px;
}

.topmenulinks{
color:#614419;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
text-decoration:none;
}

#inner_header_image{
width:955px;
height:146px;
float:left;
}

#presentation{
width:915px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:30px;
font-size:12px;
margin-top:20px;
margin-bottom:30px;
float:left;
height:970px;
}

#rest{
width:935px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
font-size:12px;
margin-top:20px;
margin-bottom:30px;
float:left;
height:1200px;
}

#hot{
width:935px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
font-size:12px;
margin-top:20px;
margin-bottom:30px;
float:left;
height:400px;
}


#program{
width:935px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
font-size:12px;
margin-top:20px;
float:left;
height:1100px;
}


.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#E56F05;
}

.heading2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#614418;
}

.heading3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#A99A7D;
}

#footer{
width:955px;
height:10px;
float:left;
}

#underconstruction{
height:400px;
width:935px;
font-size:12px;
float:left;
margin-top:20px;
padding-left:10px;
padding-right:10px;
}

#autour{
height:730px;
width:935px;
font-size:12px;
float:left;
margin-top:20px;
padding-left:10px;
padding-right:10px;
}

#hotel_bo{
height:1200px;
width:935px;
font-size:12px;
float:left;
margin-top:20px;
padding-left:10px;
padding-right:10px;
}

#video_file{
height:535px;
width:935px;
font-size:12px;
float:left;
margin-top:20px;
padding-left:10px;
padding-right:10px;
}

#video{
width:480px;
height:425px;
float:left;
}

#video_content{
width:405px;
float:right;
padding-right:20px;
padding-left:10px;
}

#video_body{
width:935px;
}

.bullet_text{
color:#614418;
}

#hotel_list{
width:935px;
height:600px;
float:left;
}

#hotel_list_left{
float:left;
width:300px;
height:600px;
padding-left:5px;

}

#hotel_list_middle{
float:left;
width:300px;
height:600px;
padding-left:5px;
}

#hotel_list_right{
float:left;
width:300px;
height:600px;
padding-left:5px;
}

.hotel_list{
color:#E56E04;
font-size:14px;
}