#newtoc
{
 width: 290px;
 float: right;
 margin: 13px 0 0 0;
}

#newtoc ul
{
list-style-type:none;
margin: 4px 0 8px 0;
}

.fr
{
font-weight:bold;
color:#000;
}

.en
{
color:#000;
}

li.fr a
{
text-decoration:none;
font-weight:bold;
color:#000;
border-bottom: 1px dotted #666;
line-height: 18px;
padding: 0 0 3px 0;
margin: 0 0 3px 0;
}

li.fr a:hover
{
text-decoration:none;
font-weight:bold;
color:#000;
border-bottom: 1px solid #000;
line-height: 18px;
padding: 0 0 3px 0;
margin: 0 0 3px 0;
}

li.en a
{
text-decoration:none;
color:#000;
border-bottom: 1px dotted #666;
line-height: 18px;
padding: 0 0 3px 0;
margin: 0 0 3px 0;
}

li.en a:hover
{
text-decoration:none;
color:#000;
border-bottom: 1px solid #000;
padding: 0 0 3px 0;
margin: 0 0 3px 0;
}

h2
{
font-size:13px;
font-weight: normal;
margin: 0 20px 8px 0;
border-bottom: 1px solid #000;
padding: 8px 0 8px 0;
}

h5
{
font-size:13px;
font-weight: normal;
margin: 14px 0 0 0;
color:#666666;


}

.collumn
{
width: 270px;
float: left;
padding: 0 10px 0 10px;
margin: 10px 0 18px 0;
}

.collumn p
{
text-indent: 0;
text-align:left;
}

.collumn img
{
margin: 0 0 10px 0;
}

.collumn>p>em>em
{
font-style: normal;
}

.newcover
{
margin:0 auto;
padding: 15px;
}
