	body {
	    margin:0 12%;
		padding:0;
		background-color:#8FA0F6;
		color:#000000;
		min-width:746px;
	}
    div#principal {
		background:#B5BFF3;
		margin:0 auto;
        border: 2px solid #000000;
        border-top: 0px;
		width:746px;
	}
	#contenu {
		background-color:#BCC7F6;
		float:left;
        border-right: 1px solid #000000;
        padding:9px;
		width:573px;
		font-family: verdana, tahoma, arial, sans-serif; 
		font-size: 11px; 
	}

	* html #contenu {
		background-color:#BCC7F6;
		float:left;
        border-right: 1px solid #000000;
        padding:9px;
        width:591px;
        font-family: verdana, tahoma, arial, sans-serif; 
        font-size: 11px; 
	}
	#gauche {
		background-color:#B5BFF3;
		width:115px;
        padding:4px;
        padding-left:35px;
		margin-left:573px;
	}
	* html #gauche {
		background-color:#B5BFF3;
		width:115px;
        padding:13px;
		margin-left:591px;
	}
	#principal > #sidebar {
		width:115px;
	}

hr { clear: both; visibility: hidden; } 
.hline_titre { width: auto; height: 3px; background-color: #1c1d20; }
.hline_news { width: 200px; height: 2px; background-color: #1c1d20; margin-left: 30%; margin-right: 20%; }
.espace { word-spacing: 48em; }
A:link { color: #000000; text-decoration: underline; font-weight: bold; }
A:visited { color: #000000; text-decoration: underline; font-weight: bold; }
A:active { color: #000000; text-decoration: underline; font-weight: bold; }
A:hover { color: #ffffff; font-weight: bold; }
A.remonter:link { color: #ffffff; text-decoration: none; }
A.remonter:visited { color: #ffffff; text-decoration: none; }
A.remonter:active { color: #ffffff; text-decoration: none; }
A.remonter:hover { color: #ffffff; text-decoration: underline; }
.haut { background-image: url('banner.jpg'); width: 746px; height: 105px }
.menu { background-color: #7991F7; width: 746px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; text-align: right; text-transform: uppercase; font-family: arial, verdana, helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #ffffff; }
.barre { background-color: #7991F7; border-top: 1px solid #000000; border-bottom: 1px solid #000000; width: 746px; height: 7px; }
.bas { background-color: #8FA0F6; width: 746px; height: 15px; color: #ffffff; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; font-weight: bold; padding: 3px; text-align: left; text-transform: uppercase; }
.pub { text-align: center; }
.introduction { color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }
.texte { color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }
.radio { float: left; width: 235px; }
.actu { float: right; width: 330px; }
.boutique_gauche { float: left; width: 110px; text-align: center; }
.boutique_centre { float: left; width: 110px; text-align: center; }
.boutique_droite { float: right; width: 110px; text-align: center; }
p.menugauche { background-color: #8FA0F6; border: 1px solid #000000; border-top: 0px; margin-top: -17px; padding: 3px; padding-top: 1px; width: 108px; text-align: left; }
* html p.menugauche { background-color: #8FA0F6; border: 1px solid #000000; border-top: 0px; margin-top: -24px; padding: 3px; padding-top: 1px; width: 116px; text-align: left; }
p.rubrique { margin-top: 10px; }
p.imgtitre { text-align: center; }
p.auteur { text-align: right; }
p.stats { background-color: #8FA0F6; border: 1px solid #000000; border-top: 0px; margin-top: -17px; padding: 3px; padding-top: 2px; padding-bottom: 0; width: 108px; text-align: center; }
* html p.stats { background-color: #8FA0F6; border: 1px solid #000000; border-top: 0px; padding: 3px; margin-top: -24px; padding-top: 2px; padding-bottom: 0; width: 116px; text-align: center; }
div.liste { padding-top: 3px; width: 500px; height: 70px; } 
div.liste span.surtitre { font-weight: bold; float: right; width: 335px; text-align: left; }
div.liste span.image { float: left; width: 100px; text-align: right; } 
div.liste span.noimage { float: left; text-align: right; width: 130px; height: 96px; border: 2px solid #000000; background-image: url('http://www.dragonball-fury.net/images/musicvideos/noimg.jpg'); }
div.liste span.description { float: right; width: 335px; text-align: left; } 
div.bas span.basgauche { float: left; text-align: left; font-weight: bold; color: #fff;  width: 49%;} 
div.bas span.basdroite { float: right; text-align: right; font-weight: bold; color: #fff; width: 49%;} 
.enligne { list-style-type: none; margin: 0; }
.remonter { text-align: right; }
.titre { color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 13px; font-weight: bold; }
.soustitre { color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 13px; text-decoration: underline; }
.news { color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; font-weight: bold; }
.liens { font-size: 11px; color: #000000; font-family: verdana, tahoma, arial, sans-serif; }
.button { padding: 2px;}
.pub { text-align: center; margin-bottom: 5px;}
img#texte { border: 2px solid #000000; }
img#menu { border: 0px; }
tr#tblegende { background-color: #7991F7; font-weight: bold; font-style: italic; }
tr#tbcontenu { background-color: #B5BFF3; }
tr#tbcontenu_centre { background-color: #B5BFF3; text-align: center;}
td#persos { vertical-align: top; text-align: left; color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }
td#persos1 { vertical-align: top; text-align: left; color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }
td#persos_resultats { vertical-align: top; text-align: left; color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }
td#tournois { vertical-align: center; text-align: left; color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }
td#tournois_resultats { background-color: #B5BFF3; vertical-align: top; text-align: left; color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }
td#infos_centre { background-color: #B5BFF3; vertical-align: top; text-align: center; color: #000000; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; }