@charset "utf-8";
/* (C) ogozzo.net */

@import "common.css";

/* Menu Side */
#side_menu {
width:200px;
}

#side_menu h2 {
width:200px;
height:70px;
background:url(../images/menu/side_btn_menu.jpg) no-repeat;
text-indent:-9999px;
}

#side_menu ul {
width:200px;
padding-bottom:50px;
}
#side_menu ul li {
padding-bottom:10px;
}
#side_menu ul li a {
width:200px;
height:40px;
display:block;
text-indent:-9999px;
}

#side_btn01 a {background:url(../images/menu/side_btn_menu_list.gif) no-repeat 0 0;}
#side_btn02 a {background:url(../images/menu/side_btn_menu_list.gif) no-repeat 0 -50px;}
#side_btn03 a {background:url(../images/menu/side_btn_menu_list.gif) no-repeat 0 -100px;}
#side_btn04 a {background:url(../images/menu/side_btn_menu_list.gif) no-repeat 0 -150px;}
#side_btn05 a {background:url(../images/menu/side_btn_menu_list.gif) no-repeat 0 -200px;}

#side_btn01 a:hover {background:url(../images/menu/side_btn_menu_list.gif) no-repeat -200px 0;}
#side_btn02 a:hover {background:url(../images/menu/side_btn_menu_list.gif) no-repeat -200px -50px;}
#side_btn03 a:hover {background:url(../images/menu/side_btn_menu_list.gif) no-repeat -200px -100px;}
#side_btn04 a:hover {background:url(../images/menu/side_btn_menu_list.gif) no-repeat -200px -150px;}
#side_btn05 a:hover {background:url(../images/menu/side_btn_menu_list.gif) no-repeat -200px -200px;}

#side_menu ul #side_btn05 {
padding-bottom:0;
}

/* Menu Main */
#menu01,#menu02,#menu03,#menu04,#menu05 {
width:605px;
padding-bottom:80px;
}
#menu01 h2,#menu02 h2,#menu03 h2,#menu04 h2,#menu05 h2 {
width:605px;
height:68px;
text-indent:-9999px;
}
#menu01 h2 {background:url(../images/menu/bar_title_menu01.gif) no-repeat;}
#menu02 h2 {background:url(../images/menu/bar_title_menu02.gif) no-repeat;}
#menu03 h2 {background:url(../images/menu/bar_title_menu03.gif) no-repeat;}
#menu04 h2 {background:url(../images/menu/bar_title_menu04.gif) no-repeat;}
#menu05 h2 {background:url(../images/menu/bar_title_menu05.gif) no-repeat;}

/* bottom link */
#bot_link {
width:605px;
background:url(../images/common/line_dot.gif) repeat-x;
}
#bot_link ul {
padding:10px 0 0 20px;
height:24px;
}
#bot_link ul li {
height:24px;
float:left;
}
#bot_link ul li a {
height:24px;
display:block;
text-indent:-9999px;
}

#bot_btn01 {
width:100px;
}
#bot_btn02 {
width:100px;
}
#bot_btn03 {
width:134px;
}
#bot_btn04 {
width:124px;
}
#bot_btn05 {
width:124px;
}

#bot_btn01 a {
width:80px;
background:url(../images/menu/b_btn_menu.gif) no-repeat 0 0;
}
#bot_btn02 a {
width:80px;
background:url(../images/menu/b_btn_menu.gif) no-repeat -80px 0;
}
#bot_btn03 a {
width:114px;
background:url(../images/menu/b_btn_menu.gif) no-repeat -160px 0;
}
#bot_btn04 a {
width:104px;
background:url(../images/menu/b_btn_menu.gif) no-repeat -274px 0;
}
#bot_btn05 a {
width:104px;
background:url(../images/menu/b_btn_menu.gif) no-repeat -378px 0;
}


#bot_btn01 a:hover {background:url(../images/menu/b_btn_menu.gif) no-repeat 0 -24px;}
#bot_btn02 a:hover {background:url(../images/menu/b_btn_menu.gif) no-repeat -80px -24px;}
#bot_btn03 a:hover {background:url(../images/menu/b_btn_menu.gif) no-repeat -160px -24px;}
#bot_btn04 a:hover {background:url(../images/menu/b_btn_menu.gif) no-repeat -274px -24px;}
#bot_btn05 a:hover {background:url(../images/menu/b_btn_menu.gif) no-repeat -378px -24px;}

/* menu/index.html */
.menu_l,#pasta_tomato,#pasta_oil,#pasta_cream {
width:330px;
float:left;
}
.menu_l dl,#pasta_tomato dl,#pasta_oil dl,#pasta_cream dl {
padding-left:20px;
line-height:18px;
}
.menu_l dl dt,#pasta_tomato dl dt,#pasta_oil dl dt,#pasta_cream dl dt {
margin-top:5px;
padding-left:18px;
background:url(../images/menu/ar01.gif) no-repeat 0 3px;
}
.menu_l dl dd,#pasta_tomato dl dd,#pasta_oil dl dd,#pasta_cream dl dd {
text-align:right;
}

.menu_r {
width:240px;
float:right;
}
.menu_r img {
margin-bottom:10px;
}

/* menu01_con01 */
#menu01_con01,#menu01_con02,#menu01_con03,#menu01_con04,#menu01_con05,#menu01_con06,#menu01_con07,#menu01_con08 {
margin:0 10px 40px;
}

#menu01_con01 h3,#menu01_con02 h3,#menu01_con03 h3,#menu01_con04 h3,#menu01_con05 h3,#menu01_con06 h3,#menu01_con07 h3,#menu01_con08 h3,#menu01_con09 h3 {
width:585px;
height:45px;
text-indent:-9999px;
}

#menu01_con01 h3 {background:url(../images/menu/bar_title_menu_blog.gif) no-repeat;}

#menu01_con01 dl {
margin:0 10px 0 20px;
line-height:16px;
}
#menu01_con01 dl dt {
padding-left:18px;
background:url(../images/common/ar01.gif) no-repeat 0 2px;
}
#menu01_con01 dl dd {
padding:5px 0 0 18px;
margin-bottom:20px;
}

/* menu01_con02 */
#menu01_con02 h3 {background:url(../images/menu/bar_title_menu_antipasti.gif) no-repeat;}

/* menu01_con03 */
#menu01_con03 h3 {background:url(../images/menu/bar_title_menu_insalata.gif) no-repeat;}

/* menu01_con04 */
#menu01_con04 h3 {background:url(../images/menu/bar_title_menu_pane.gif) no-repeat;}

/* menu01_con05 */
#menu01_con05 h3 {background:url(../images/menu/bar_title_menu_pizza.gif) no-repeat;}

/* menu01_con06 */
#menu01_con06 h3 {background:url(../images/menu/bar_title_menu_risotto.gif) no-repeat;}

/* menu01_con07 */
#menu01_con07 h3 {background:url(../images/menu/bar_title_menu_pasta.gif) no-repeat;}

#pasta_tomato,#pasta_oil {
padding-bottom:20px;
}
#pasta_tomato h4,#pasta_oil h4,#pasta_cream h4 {
height:24px;
text-indent:-9999px;
}
#pasta_tomato h4 {background:url(../images/menu/bar_title_menu_pasta_tomato.gif) no-repeat 8px 0;}
#pasta_oil h4 {background:url(../images/menu/bar_title_menu_pasta_oil.gif) no-repeat 8px 0;}
#pasta_cream h4 {background:url(../images/menu/bar_title_menu_pasta_cream.gif) no-repeat 8px 0;}

/* menu01_con08 */
#menu01_con08 h3 {background:url(../images/menu/bar_title_menu_main.gif) no-repeat;}

/* menu01_con09 */
#menu01_con09 {
margin:0 10px;
}

#menu01_con09 h3 {background:url(../images/menu/bar_title_menu_dolce.gif) no-repeat;}


/* menu/course.html */
#menu02_con01 {
margin:0 10px 40px;
background:url(../images/menu/img_course_tel.gif) no-repeat right 115px;
}
#menu02_con02,#menu02_con03 {
width:585px;
margin:0 10px 40px;
}
#menu02_con04 {
width:585px;
margin:0 10px;
}
#menu02_con01 h3 {
width:585px;
height:45px;
background:url(../images/menu/bar_title_menu_course.gif) no-repeat;
text-indent:-9999px;
}
#menu02_con01 p {
line-height:18px;
padding:0 0 10px 20px;
}


#menu02 ul {
padding-left:20px;
line-height:18px;
}
#menu02 ul li {
padding-left:18px;
background:url(../images/menu/ar01.gif) no-repeat 0 2px;
}


#c_prefix {
width:290px;
height:250px;
float:left;
background:url(../images/menu/bar_title_course_prefix_price.gif) no-repeat right bottom;
}
#c_prefix h3 {
width:290px;
height:45px;
background:url(../images/menu/bar_title_course_prefix.gif) no-repeat;
text-indent:-9999px;
}

#c_chef {
width:290px;
height:250px;
float:right;
background:url(../images/menu/bar_title_course_chef_price.gif) no-repeat right bottom;
}
#c_chef h3 {
width:290px;
height:45px;
background:url(../images/menu/bar_title_course_chef.gif) no-repeat;
text-indent:-9999px;
}

#c_prefix p {
line-height:18px;
padding:5px 0 0 18px;
}
#c_chef p,#c_special_l p {
line-height:18px;
padding-left:38px;
background:url(../images/menu/ar01.gif) no-repeat 20px 2px;
}

#menu02_con03 h3 {
width:585px;
height:45px;
background:url(../images/menu/bar_title_course_special.gif) no-repeat;
text-indent:-9999px;
}

#c_special_l {
width:330px;
height:150px;
float:left;
background:url(../images/menu/bar_title_course_special_price.gif) no-repeat 136px bottom;
}

#c_special_r {
width:240px;
float:right;
}
#c_special_r img {
margin-bottom:10px;
}

#menu02_con04 h3 {
width:585px;
height:45px;
background:url(../images/menu/bar_title_course_party.gif) no-repeat;
text-indent:-9999px;
}

#c_party_l {
width:330px;
height:180px;
float:left;
background:url(../images/menu/bar_title_course_party_price.gif) no-repeat 114px bottom;
}

#c_party_r {
width:240px;
height:180px;
background:url(../images/menu/img_course_party.gif) no-repeat;
float:right;
}
#c_party_r p {
display:none;
}

#free_drink {
width:585px;
height:88px;
background:url(../images/menu/img_course_free_drink.gif) no-repeat center bottom;
text-indent:-9999px;
}



/* menu/drink.html */
#menu03_con01 {
margin:0 10px;
}

#softdrink,#tea {
padding-bottom:40px;
width:293px;
float:left;
}
#cafe,#water {
padding-bottom:40px;
width:292px;
float:right;
}

#non_alcoholic {
width:585px;
}
#non_alcoholic_l {
width:293px;
float:left;
}
#non_alcoholic_r {
width:240px;
float:right;
}

#softdrink h3,#cafe h3,#tea h3,#water h3,#non_alcoholic h3 {
height:45px;
text-indent:-9999px;
}
#softdrink h3 {background:url(../images/menu/bar_title_drink_softdrink.gif) no-repeat;}
#cafe h3 {background:url(../images/menu/bar_title_drink_cafe.gif) no-repeat;}
#tea h3 {background:url(../images/menu/bar_title_drink_tea.gif) no-repeat;}
#water h3 {background:url(../images/menu/bar_title_drink_water.gif) no-repeat;}
#non_alcoholic h3 {background:url(../images/menu/bar_title_drink_non_alcoholic.gif) no-repeat;}

#menu03_con01 dl {
padding:0 20px;
line-height:18px;
}
#menu03_con01 dl dt {
margin-top:5px;
padding-left:18px;
background:url(../images/menu/ar01.gif) no-repeat 0 3px;
}
#menu03_con01 dl dd {
text-align:right;
}

/* menu/wine.html */
#menu04_con01 {
margin:0 10px;
padding:20px 0 40px 0;
background:url(../images/menu/img_wine_index.gif) no-repeat right 0;
}
#menu04_con02 {
margin:0 10px;
}
#menu04_con02 h3 {
height:45px;
background:url(../images/menu/bar_title_wine_list.gif) no-repeat;
text-indent:-9999px;
}

#wine_special h3 {
height:45px;
background:url(../images/menu/bar_title_menu_wine.gif) no-repeat;
text-indent:-9999px;
}

#wine_l {
width:330px;
float:left;
}
#wine_r {
width:240px;
float:right;
}

#menu04 dl {
padding-left:20px;
line-height:18px;
}
#menu04 dl dt {
font-weight:bold;
padding-left:16px;
}
#menu04 dl dd {
padding-left:18px;
}

.w_p {
text-align:right;
}
#menu04 dl .w_d {
padding:5px 0 20px 0;
margin-left:16px;
background:url(../images/common/line_dot.gif) repeat-x 0 top;
}

#wine_spark {
padding-top:30px;
background:url(../images/menu/bar_title_wine_spark.gif) no-repeat 16px 0;
}
#wine_spark dt {background:url(../images/menu/ar_spark.gif) no-repeat 0 3px;}

#wine_white {
padding-top:30px;
background:url(../images/menu/bar_title_wine_white.gif) no-repeat 16px 0;
}
#wine_white dt {background:url(../images/menu/ar_white.gif) no-repeat 0 3px;}

#wine_red {
padding-top:30px;
background:url(../images/menu/bar_title_wine_red.gif) no-repeat 16px 0;
}
#wine_red dt {background:url(../images/menu/ar_red.gif) no-repeat 0 3px;}

.s_wine {background:url(../images/menu/ar_spark.gif) no-repeat 0 3px;}
.r_wine {background:url(../images/menu/ar_red.gif) no-repeat 0 3px;}
.w_wine {background:url(../images/menu/ar_white.gif) no-repeat 0 3px;}

/* menu/lunch.html */
/* menu05_con01 */
#menu05_con01,#menu05_con02 {
margin:0 10px 40px;
}
#menu05_con03 {
margin:0 10px;
}

#menu05_con01 h3,#menu05_con02 h3,#menu05_con03 h3 {
width:585px;
height:45px;
text-indent:-9999px;
}

#menu05_con01 h3 {background:url(../images/menu/bar_title_lunch_pasta.gif) no-repeat;}
#menu05_con02 h3 {background:url(../images/menu/bar_title_lunch_bistro.gif) no-repeat;}
#menu05_con03 h3 {background:url(../images/menu/bar_title_lunch_ogozzo.gif) no-repeat;}

#pasta_l,#bistro_l,#ogozzo_l {
width:330px;
float:left;
}
#menu05 ul {
height:180px;
padding-left:20px;
line-height:18px;
}
#pasta_l ul {background:url(../images/menu/bar_title_lunch_pasta_price.gif) no-repeat right bottom;}
#bistro_l ul {background:url(../images/menu/bar_title_lunch_bistro_price.gif) no-repeat right bottom;}
#ogozzo_l ul {background:url(../images/menu/bar_title_lunch_ogozzo_price.gif) no-repeat right bottom;}

#menu05 ul li {
padding-left:18px;
background:url(../images/menu/ar01.gif) no-repeat 0 2px;
}

