div.imgfond
{
 background-image: url('../images/imgfond/');
 background-repeat: no-repeat;
 background-position: right top;
}

div.imgtitre
{
 width: 100%;
 height: 213px;
 background-image: url('../images/gen/accueil.png');
 background-repeat: no-repeat;
 background-position: center center;
 position: relative;
  top: -5px;

}

div.beg
{
 margin-left: 2px;
 margin-right: 2px;
 background-image: url('../images/gen/arrow.png');
 background-repeat: no-repeat;
 background-position: 1px 1px;
 text-indent: 50px;
 font-family: georgia, arial;
 font-weight: bold;
 font-size: 13px;
 text-align: justify;
}
div.beg:first-letter
{
 font-size: 18px;
}

div.beg a
{
 font-family: georgia, arial;
 font-weight: bold;
 text-decoration: none;
 color: #cbbf96;
}

span.bright
{
 float:right;
}

div.goron
{
 width: 70px;
 height: 86px;
 background-image: url('../images/gen/goron2.png');
 background-repeat: no-repeat;
 position: relative;
  top: 5px;
  left: 2px;
 z-index: 20;
}


th
{
 background-color: #2b1605;
 border: 1px solid #973d00;
 vertical-align: middle;
}

th.thcl
{
 font-family: georgia, arial;
 font-size: 18px;
 overflow: hidden;
}

th.links
{
 width: 50%;
 padding: 5px;
}

div#list20
{
 width: 100%;
}

table.five
{
 width: 100%;
}

table.five td.cat
{
 width: 1%;
}

table.five td.case
{
 text-align: center;
 font-weight: bold;
 overflow: hidden;
}
table.five td.case:first-letter
{
 font-size: 13px;
}

table.five td
{
 overflow: hidden;
}

table.five tr.trhover:hover
{
 background-image: url('../images/fond/tr.png');
}

td.sep
{
 font-size: 0px;
 height: 1px;
 background-color: #2b1605;
 border: 1px solid #973d00;
}


table.retour
{
 width: 100%;
}
table.retour td
{
 text-align: center;
}

div#tnews
{
 width: 100%;
 min-height: 200px;
}

table.news, table.classment
{
 clear: both;
 width: 100%;
}

table.news span.st
{
 font-family: georgia, arial;
 font-size: 13px;
}

table.news td.page
{
 text-align: right;
 font-size: 12px;
 font-family: arial;
 color: #cbbf96;
 vertical-align: middle;
}

table.n
{
 width: 100%;
 border: none;
 border-spacing: 0px;
 border-collapse: collapse;
}

span.apg
{
 color: #f1ea40;
 font-size: 13px;
 font-weight: bold; 
}

span.pg
{
 cursor: pointer;
}

span.pg:hover
{
 font-weight: bold;
 text-decoration: underline;
}

img.pgi
{
 cursor: pointer;
}


table.news span.psright, table.news img.n_img
{
 clear: both;
 float: right;
}

table.news span.psright
{
 font-size: 10px;
}

table.news td.contenu
{
 font-family: georgia, arial;
 
}

