/* CSS Document */
*{
margin: 0px;
padding: 0px;
}

body{
background-color: #D9D2B6;
}

#wrapper{
position:relative;
}

img{
border: none;
}

.cl{
clear: both;
font-size: 1px;
}

a{
text-decoration: none;
color:#333333;
}

/*****************************
header
*****************************/

#header{
background-image: url(home/img/bg_header.jpg);
background-repeat: repeat-x;
}

#header001{
height: 429px;
background-image: url(home/img/bg_header.jpg);
background-repeat: repeat-x;
}

.img_logo{
margin-left: 11px;
display: block;
padding-bottom: 3px;
}

#header_bg {
width: 100%;
height: 429px;
position: absolute;
top: 0px;
left: 0px;
background-image:url(home/img/bg_head_top.jpg);
background-position: 0px 1px;
background-repeat: repeat-x;
}
/*****************************
img
*****************************/

#img{
background-image:url(cmnfix/bg_topimg.jpg);
background-position: 0px 90px;
background-repeat: repeat-x;
}

#img img{
margin: 0px;
padding: 0px;
display: block;
}

#img img.photo_tenpo{
position: absolute;
top: 82px;
z-index: 1;
}
/*****************************
menu
*****************************/

#menu{
background-image: url(home/img/bg_menu.jpg);
height: 50px;
}

.top_menu_ul{
position: relative;
position:absolute;
top: 429px;
}

.top_menu_li{
list-style:none;
display:block;
float: left;
}


/*****************************
main
*****************************/
#main{
background-image: url(cmnfix/bg_main01.jpg);
position: relative;
padding-bottom: 10px;
}

#main_left{
position: relative;
float: left;
}

#main_left #table01{
background-image: url(cmnfix/bg_01.gif);
background-repeat: no-repeat;
margin-top: 20px;
margin-left: 15px;
padding-top: 9px;
padding-left:7px;
width: 245px;
height: 91px;
font-size: 11px;
color: #333333;
}

#main_left .photo{
float: left;
padding-right: 10px;
}

#main_left .photo02{
padding-bottom: 7px;
}

#main_left p{
padding-right: 15px;
}

#main_left #table02{
background-image: url(cmnfix/bg_01.gif);
background-repeat: no-repeat;
margin-top: 15px;
margin-left: 15px;
padding-top: 9px;
padding-left:7px;
width: 245px;
height: 91px;
font-size: 11px;
color: #333333;
}

#main_right{
position: relative;
float: left;
}

#main_right #news{
background-image: url(home/img/bg_01.jpg);
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 20px;
width: 480px;
height: 275px;
display: inline;
float: left;
}

.img_salondeballoon{
margin-top: 10px;
margin-left: 14px;
}


.img_news{
margin-top: 50px;
margin-left: 14px;
}
.h1_salondeballoon{
font-size: 11px;
color: #333333;
font-weight:normal;
padding: 23px 90px 0px 13px;
}

#main_right iframe{
margin-top: 10px;
margin-left:20px;
width: 414px;
_width: 412px;
height: 67px;
background-color: #F8F6F1;
}

#main_right .img_photo01{
position: absolute;
top: 497px;
left: 525px;
}

/***************************
footer
***************************/

#footer{
background-image: url(cmnfix/bg_footer.gif);
background-repeat: repeat-x;
height:52px;
}

#footer .copy_top{
float:left
}

#footer .copy_top p{
font-size: 11px;
color: #333333;
padding-top: 20px;
padding-left: 15px;
}

#footer .submenu_top{
float: left;
margin-left: 210px;
margin-top: 20px;
}

#footer .submenu_top ul{
position: relative;
}

#footer .submenu_top li{
list-style-type: none;
display: block;
float: left;
background-image:url(cmnfix/ic_submenu.gif);
background-repeat: no-repeat;
padding-left: 15px;
margin-right: 5px;
font-size: 11px;
color:#333333;
}

