@charset "UTF-8";

*{
    margin:0px;
    padding:0px;
    border:none;
    font-family:serif;
    font-size:12px;
	color: #000000;
}

body {
	background:url(../images/bodybk.jpg) repeat-x top left  #B0B0B0;
	text-align: center;
}

.wrap_all{
    width:968px;
    height:674px;
    margin:0 auto;
    padding:0px 0px 0px 5px;
    background:url(../images/wrapallbk.jpg) no-repeat 0px 0px;
	text-align:left;
}

#container {
	width:957px;
	background: #FFFFFF;
}

#container h1{
    background:#313333;
    color:#FFFFFF;
    padding-left:50px;
}


#menu_head {
    height:83px;
    background:url(../images/mainline.gif) repeat-x bottom left;
    border-style:solid;
    border-width:0px 1px;
    border-color:#DFDFDF;
}


#menu_head ul{
    list-style:none;
    float:right;
    padding:0px 46px 0px 0px;
}

#menu_head li{
    float:left;
    margin:0px 0px 0px 33px;
}

#menu_head ul a{
    display:block;
    height:76px;
    text-indent:-90000px;
}

#menu_head a.head_home{
    width:75px;
    background:url(../images/menu_headmenu.gif) no-repeat -10px -84px;
}
#menu_head a.head_home:hover{
    width:75px;
    background:url(../images/menu_headmenu.gif) no-repeat -10px 0px;
}


#menu_head a.head_chef{
    width:65px;
    background:url(../images/menu_headmenu.gif) no-repeat -119px -84px;
}
#menu_head a.head_chef:hover{
    width:65px;
    background:url(../images/menu_headmenu.gif) no-repeat -119px 0px;
}
#menu_head a.head_chef_on{
    width:65px;
    background:url(../images/menu_headmenu.gif) no-repeat -119px 0px;
}



#menu_head a.head_concept{
    width:92px;
    background:url(../images/menu_headmenu.gif) no-repeat -221px -84px;
}
#menu_head a.head_concept:hover{
    width:92px;
    background:url(../images/menu_headmenu.gif) no-repeat -221px 0px;
}
#menu_head a.head_concept_on{
    width:92px;
    background:url(../images/menu_headmenu.gif) no-repeat -221px 0px;
}

#menu_head a.head_menu{
    width:73px;
    background:url(../images/menu_headmenu.gif) no-repeat -346px -84px;
}
#menu_head a.head_menu:hover{
    width:73px;
    background:url(../images/menu_headmenu.gif) no-repeat -346px 0px;
}
#menu_head a.head_menu_on{
    width:73px;
    background:url(../images/menu_headmenu.gif) no-repeat -346px 0px;
}

#menu_head a.head_info{
    width:60px;
    background:url(../images/menu_headmenu.gif) no-repeat -454px -84px;
}
#menu_head a.head_info:hover{
    width:60px;
    background:url(../images/menu_headmenu.gif) no-repeat -454px 0px;
}
#menu_head a.head_info_on{
    width:60px;
    background:url(../images/menu_headmenu.gif) no-repeat -454px 0px;
}

#menu_head a.head_ivent{
    width:66px;
    background:url(../images/menu_headmenu.gif) no-repeat -548px -84px;
}
#menu_head a.head_ivent:hover{
    width:66px;
    background:url(../images/menu_headmenu.gif) no-repeat -548px 0px;
}
#menu_head a.head_ivent_on{
    width:66px;
    background:url(../images/menu_headmenu.gif) no-repeat -548px 0px;
}

#menu_head p{
    width:153px;
    float:left;
    padding:0px 0px 0px 30px;
}

#main_contents{
    height:489px;
    border-style:solid;
    border-width:0px 1px;
    border-color:#DFDFDF;
    background:url(../images/contentsbk.gif) repeat-y top right;
}


#main_contents .main_contents_wrap_home{
    height:489px;
    background:url(../images/bk_home_1.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_chef{
    height:489px;
    background:url(../images/bk_chef_1.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_concept{
    height:489px;
    background:url(../images/bk_concept_1.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_menu{
    height:489px;
    background:url(../images/bk_menu_1.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_menu1er{
    height:489px;
    background:url(../images/bk_menu_1er.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_menu2em{
    height:489px;
    background:url(../images/bk_menu_2em.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_menu3em{
    height:489px;
    background:url(../images/bk_menu_3em.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_info{
    height:489px;
    background:url(../images/bk_info_1.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_event{
    height:489px;
    background:url(../images/bk_event_1.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_event_2em{
    height:489px;
    background:url(../images/bk_event_2em.jpg) no-repeat 1px 0px; 
}

#main_contents .main_contents_wrap_event_kids{
    height:489px;
    background:url(../images/bk_event_kids.jpg) no-repeat 1px 0px; 
}

#main_contents .texts {
    width:240px;
    height:460px;
    margin:0px 0px 0px 46px;
    padding:30px 0px 0px 0px;
    position:relative;
    float:left;    
}

#main_contents .texts h3{
    margin:12px 0px 0px 0px;
    padding:0px 0px 0px 14px;
    font-size:1em;
    font-weight:normal;
    line-height:100%;
    background:url(../images/bull_cont_h3.gif) no-repeat 0px 0px;
}

#main_contents .texts p{
    height:314px;
    line-height:130%;
    margin:12px 0px 0px 0px;
    font-size:1em;
}

#main_contents .texts strong{
    font-size:1.1em;
    font-weight:normal;
}

#main_contents .texts dl{
    margin:18px 0px 0px 0px;
    font-size:1em;
}

#main_contents .texts dt{
}

#main_contents .texts dd{
    padding:4px 0px 2px 8px;
    border-bottom:1px solid #EEEEEE;
}

#main_contents .texts table{
    margin:18px 0px 0px 0px;
    font-size:1em;
}

#main_contents .texts th{
    width:28px;
    text-align:left;
    vertical-align:top;
     padding:0px 0px 4px 0px;
}

#main_contents .texts td{
        padding:0px 0px 4px 0px;
        line-height:135%;
}


#menu_pict {
    float:right;
	position:relative;
	width:91px;
	right:60px;
	top:30px;
	z-index:1;
	visibility: inherit;
}

#menu_pict ul{
    list-style:none;
}

#menu_pict li{
    margin:0px 0px 12px 0px;
}

#menu_pict a{
    display:block;
    height:68px;
    width:91px;
    text-indent:-90000px;
}

#menu_pict a.pict_home{
    background:url(../images/menu_pictmenu.jpg) no-repeat 0px 0px;
}
#menu_pict a.pict_home:hover{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px 0px;
}

#menu_pict a.pict_chef{
    background:url(../images/menu_pictmenu.jpg) no-repeat 0px -69px;
}
#menu_pict a.pict_chef:hover{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -69px;
}
#menu_pict a.pict_chef_on{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -69px;
}

#menu_pict a.pict_concept{
    background:url(../images/menu_pictmenu.jpg) no-repeat 0px -138px;
}
#menu_pict a.pict_concept:hover{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -138px;
}
#menu_pict a.pict_concept_on{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -138px;
}

#menu_pict a.pict_menu{
    background:url(../images/menu_pictmenu.jpg) no-repeat 0px -207px;
}
#menu_pict a.pict_menu:hover{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -207px;
}
#menu_pict a.pict_menu_on{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -207px;
}


#menu_pict a.pict_info{
    background:url(../images/menu_pictmenu.jpg) no-repeat 0px -277px;
}
#menu_pict a.pict_info:hover{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -277px;
}
#menu_pict a.pict_info_on{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -277px;
}

#menu_pict a.pict_ivent{
    background:url(../images/menu_pictmenu.jpg) no-repeat 0px -346px;
}
#menu_pict a.pict_ivent:hover{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -346px;
}
#menu_pict a.pict_ivent_on{
    background:url(../images/menu_pictmenu.jpg) no-repeat -91px -346px;
}


#menu_contsub{
    float:left;
    position:relative;
    width:300px;
    height:auto;
    bottom:-8px;
    right:20px;
}

#menu_contsub ul{
    float:left;
    list-style:none;
}

#menu_contsub li{
    float:left;
    margin:0px 0px 0px 12px;
}

#menu_contsub a{
    display:block;
    text-indent:-900000px;
    width:50px;
    height:50px;
    border:1px solid #CCCCCC;
}

#menu_contsub a.pre{
    background:url(../images/menu_contsub.jpg) no-repeat 0px -100px;
}
#menu_contsub a.pre:hover{
    background:url(../images/menu_contsub.jpg) no-repeat -50px -100px;
}
#menu_contsub a.pre_on{
    background:url(../images/menu_contsub.jpg) no-repeat -50px -100px;
}

#menu_contsub a.deux{
    background:url(../images/menu_contsub.jpg) no-repeat 0px -50px;
}
#menu_contsub a.deux:hover{
    background:url(../images/menu_contsub.jpg) no-repeat -50px -50px;
}
#menu_contsub a.deux_on{
    background:url(../images/menu_contsub.jpg) no-repeat -50px -50px;
}

#menu_contsub a.trois{
    background:url(../images/menu_contsub.jpg) no-repeat 0px 0px;
}
#menu_contsub a.trois:hover{
    background:url(../images/menu_contsub.jpg) no-repeat -50px 0px;
}
#menu_contsub a.trois_on{
    background:url(../images/menu_contsub.jpg) no-repeat -50px 0px;
}


#menu_contsub a.chef_pre{
    background:url(../images/menu_contsub_chef.jpg) no-repeat 0px 0px;
}
#menu_contsub a:hover.chef_pre{
    background:url(../images/menu_contsub_chef.jpg) no-repeat -51px 0px;
}

#menu_contsub a.chef_pre_on{
    background:url(../images/menu_contsub_chef.jpg) no-repeat -51px 0px;
}


#menu_contsub a.chef_deux{
    background:url(../images/menu_contsub_chef.jpg) no-repeat  0px -51px;
}
#menu_contsub a:hover.chef_deux{
    background:url(../images/menu_contsub_chef.jpg) no-repeat -51px -51px;
}

#menu_contsub a.chef_deux_on{
    background:url(../images/menu_contsub_chef.jpg) no-repeat -51px -51px;
}

#menu_contsub a.conc_pre{
    background:url(../images/menu_contsub_concept.jpg) no-repeat 0px 0px;
}
#menu_contsub a:hover.conc_pre{
    background:url(../images/menu_contsub_concept.jpg) no-repeat -51px 0px;
}

#menu_contsub a.conc_pre_on{
    background:url(../images/menu_contsub_concept.jpg) no-repeat -51px 0px;
}


#menu_contsub a.conc_deux{
    background:url(../images/menu_contsub_concept.jpg) no-repeat  0px -51px;
}
#menu_contsub a:hover.conc_deux{
    background:url(../images/menu_contsub_concept.jpg) no-repeat -51px -51px;
}

#menu_contsub a.conc_deux_on{
    background:url(../images/menu_contsub_concept.jpg) no-repeat -51px -51px;
}


#menu_contsub a.event_pre{
    background:url(../images/menu_contsub_event.jpg) no-repeat  0px 0px;
}
#menu_contsub a:hover.event_pre{
    background:url(../images/menu_contsub_event.jpg) no-repeat -51px 0px;
}
#menu_contsub a.event_pre_on{
    background:url(../images/menu_contsub_event.jpg) no-repeat -51px 0px;
}




#footer {
    height:71px;
    width:955px;
    border-style:solid;
    border-width:0px 1px 1px 1px;
    border-color:#DFDFDF;
    background:#7E7E7F;
}

#footer p{
    padding:30px 0px 0px 0px;
    text-align:center;
    vertical-align:middle;
    color:#FFFFFF;
}
