/*
 * TOPPERS CSS
 *  Toshiyuki Ichiba
 *  Takuya Ishikawa
 *  Last Modified: 22 Aug 2009 23:08:01
 */

#box{ 
    margin-left:auto;
    margin-right:auto;
    width:840px;
    text-align:left;
}

#header, #topmenu, #body, #footer{
	clear: both;
	width: 840px;
	color: #333333;
	background-color: #ffffff;
	padding: 0;
	text-align: left;
}

#header_logo{
	float: left;
	width: 46%;
}

#header_language{
	float: right;
	text-align: right;
	font-size: small;
	width: 53%;
}

#sidemenu{
    width:200px;
    top-margin:10px;
    border: solid 1px;
    padding-top:3px;
    padding-bottom:3px;
 }

#body_menu{
	float: left;
	width: 270px;
}

#side_banner{
    clear: left;
    float: left;
    width: 270px;
}


#body_main{
    float: right;
	width: 560px;
}

#footer{
	text-align: center;
	font-size: 75%;
	clear: both;
}

#footer_licence{
	width: 66%;
	margin-left: 16.5%;
	text-align: left;
}

#footer_licence li{
	font-size: 75%;
}

.ygtvdepth0 {
    background-color: #DDDDFF;
}
.ygtvdepth1 {
    background-color: #EEEEFF;
}
.ygtvtable {
    width: 100%;
}
span.ygtvlabel, span.ygtvlabel:link, span.ygtvlabel:visited {
    background-color: transparent;
}
a.ygtvlabel, a.ygtvlabel:link, a.ygtvlabel:visited {
    background-color: transparent;
}
span.ygtvlabel:hover, td.ygtvcontent:hover,
tr.ygtvrow:hover {
    background-color: #C0E0E0;
}

