body{
color : #929292;
background-color : #e8ffa7;
background-image : url(../img/bg4.gif);
background-repeat : repeat-y;
background-position : top center;
padding : 0px;
margin : 0px;
text-align : center;
height : 100%;
}
html{
height:100%;
}
html#container body{
min-height:100%;
padding-bottom:1px;
}
html#mainbox{
min-height:94%;
padding-bottom:1px;
}
* {
padding : 0px;
margin : 0px;
box-sizing : border-box;
-moz-box-sizing : border-box;
zoom:1;
}
div,p{
padding : 0px;
margin : 0px;
}
a{
font-weight : bold;
color : #c81325;
}
a:hover{
font-weight : bold;
color : #f598a2;
}
ul{
list-style:none;
padding : 7px 7px 5px 7px;
font-size : 11px;
}
li{
font-size : 11px;
list-style:none;
display:inline;
background : url(../img/arrow.gif) no-repeat left center;
margin-left : 15px;
margin-right : 15px;
padding-left : 12px;
font-size : 11px;
}
#container{
margin : 0px;
width : 100%;
height : 100%;
padding-top : 84px;
padding-left : auto;
padding-right : auto;
padding-right : 14px;
}
#headerbox {
z-index : 10;
margin : 0px auto 0px auto;
padding:0;
height:84px;
width : 100%;
position : fixed;
-position : absolute;
text-align : center;
top : 0px;
left : 0px;
right : auto;
}
#header-in{
margin : 0px auto 0px auto;
width : 740px;
height : 84px;
position : relative;
background-color : #ffde00;
color : #000000;
border-bottom-width : 4px;
border-bottom-style : solid;
border-bottom-color : #ff9C00;
}
#header-logo{
width : 250px;
float : left;
}
.menu{
background-image : url(../ristorante/img/button01.gif);
background-repeat : no-repeat;
height : 25px;
padding-top : 6px;
background-position : right top;
width : 480px;
float : right;
position : relative;
font-size : 11px;
}
.menu-top {
color : #000000;
padding-top : 25px;
height : 80px;

}
.menu-link {
color : #000000;
font-size : 11px;
font-weight : bold;
text-decoration : none;
font-family : Arial;
}
.menu-link:hover {
font-size : 11px;
font-weight : bold;
color : #ff8040;
text-decoration : none;
font-family : Arial;

}
#main {
width : 100%;
padding : 0px 0px 0px 15px;
}
#mainbox {
margin : 0px auto 0px auto;
padding:0;
width : 740px;
right : auto;
background-color : #ffffff;
background-image : url(../ristorante/img/bg01.gif);
background-repeat : repeat-x;
background-position : 0px 110px;

font-size : 81.25%;

line-height : 1.6em;
}
.table-center{
margin : 0px auto 0px auto;
}
#footer{
font-family : sans-serif;
color : #ff9c00;
text-align : center;
padding-top : 5px;
padding-bottom : 5px;
padding-right : auto;
padding-left : auto;
width : 100%;
clear : both;
right : inherit;
}
.footer-link{
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
.footer-link:hover{
color : #fffa9d;
text-decoration : underline;
font-weight : normal;
}
.title-img{
width : 360px;
float : left;
position : relative;
height : 263px;
padding-right : 10px;
margin-bottom : 10px;
}
.read{
font-size : 1.2em;
line-height : 1.6em;
text-align : left;
padding-top : 15px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
color : #000000;
width : 340px;
}
.read2{
line-height : 1.6em;
text-align : left;
color : #000000;
float : right;
width : 340px;
font-size : 81.25%;
}
.read-img{
padding-right : 10px;
float : left;
margin : 0px;
text-align : left;
width : 152px;
}
.name{
width : 700px;
text-align : center;
padding-top : 10px;
clear : both;
margin-left : auto;
margin-right : auto;
padding-bottom : 20px;
}
.name2{
width : 700px;
text-align : center;
padding-top : 20px;
clear : both;
margin-left : auto;
margin-right : auto;
padding-bottom : 10px;
}
.read-box{
padding-bottom : 10px;
}
.main-img{
width : 350px;
float : right;
height : 400px;
margin-left : 10px;
}
.comment{
margin-top : 0.5em;
text-align : left;
}
.subject{
font-weight : bold;
padding-top : 1em;
text-align : left;
}
h2{
color : #ffffff;
background-color : #ffde00;
padding : 4px;
}
.sub2{
font-weight : bold;
color : #ffffff;
background-color : #ff9C00;
padding : 2px 2px 2px 6px;
margin-top : 10px;
text-align : left;
margin-bottom : 10px;
background-image : url(../ristorante/img/bg03-r.gif);
background-repeat : repeat-y;
background-position : top right;
}
.sub3{
-font-size : 81.25%;
font-weight : bold;
color : #ffffff;
background-color : #ff9C00;
padding : 2px 2px 2px 6px;
text-align : left;
-height : 25px;
background-image : url(../ristorante/img/bg03-r.gif);
background-repeat : repeat-y;
background-position : top right;
}
.box2-left{
width : 340px;
padding-top : 0px;
padding-left : 0px;
padding-right : 10px;
padding-bottom : 0px;
}
.box2-right{
width : 340px;
float : right;
position : relative;
padding-left : 10px;
}
.list{
-font-size : 81.25%;
line-height : 1.6em;
text-align : left;
padding : 2px;
}
.list-2l{
-font-size : 81.25%;
line-height : 1.6em;
text-align : left;
padding : 2px 2px 1.5em 2px;
}
.list-b{
-font-size : 81.25%;
font-weight : bold;
padding : 3px;
text-align : left;
}
.font-normal{
color : #8c6239;
font-weight : normal;
}
.p-right{
text-align : center;
width : 400px;
float : right;
padding : 0pt;
margin : 0px;
}
.space10{
padding-left : 10px;
}
.course-sub{
background-color : #fff7b9;
padding : 4px;
text-align : left;
color : #666666;
-font-size : 81.25%;
height : 25px;
}
.course-sub2{
background-color : #fff7b9;
padding : 4px;
text-align : left;
color : #666666;
height : 25px;
}
.course-box{
margin-top : 3px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 0.3em;
border-width : 1px;
border-style : solid;
border-color : #ffde00;
}
.course-name{
margin-top : 0.3em;
margin-bottom : 0.5em;
padding-left : 4px;
bottom : auto;
}
.collar-font{
color : #cc0000;
}
.cap{
text-align : center;
line-height : 1.2em;
padding-bottom : 3px;
font-size : 81.25%;
-font-size : 72.5%;
}
.name2{
color : #000000;
text-align : left;
padding-top : 20px;
}
.read-inside{
text-align : center;
padding-top : 10px;
}
.read-inside-img{
width : 170px;
float : left;
text-align : right;
padding-right : 10px;
}
.inside-cap{
text-align : center;
width : 142px;
font-size : 81.25%;
}

