#contenu{height:950px;}

#infos{ width:180px; height:auto; background:#fff; float:left; margin:0 0 40px 15px;text-align:left; padding:0 10px 10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; color:#000}
#infos h2{ margin:-21px 0 0 -5px; padding:0 0 6px 25px; background: url(../images/h2/info.png) no-repeat; width:20px; height:15px; font-size:18px; color:#FFF}

#guides2{ width:965px; height:auto; -moz-border-radius:10px; -webkit-border-radius:10px;background:#fff; float:right; margin:0 15px 0 0; padding:0; color:#000}
#guides2 h2{margin:-21px 0 0 5px; padding:0 0 6px 25px; background: url(../images/h2/guides.png) no-repeat; width:20px; height:15px; font-size:18px; color:#FFF}
#guides2_content{width:925px;height:580px;overflow:auto; padding:10px 15px 10px 10px; color:#000}
#menu_guides{ width:100%; height:50px; text-align:center; padding-bottom:20px}
#menu_guides a{font-size:16px;}
#guides img{ vertical-align:middle}
.title{ width:100%; margin-top:10px}
.title a{cursor:pointer}
.title img{vertical-align:middle; margin:0 5px 0 0}
.retour{width:100%; text-align:center; height:30px}
#f1{width:380px; height:240px; margin:10px; float:left; overflow:hidden}
#impressions{ height:110px; overflow:scroll}
#f2{width:510px; height:240px; margin:10px 10px 10px 0; float:right}
#table_matiere{ padding:5px; width:500px; height:220px; overflow: scroll}
#table_matiere img{vertical-align:middle; margin:0 5px 5px 0; }
#jeu_logo{float:left; margin:0 5px 0 0; width:175px; height:96px}
.img_logo{ float:left; width:100px; margin:10px}
.img_trop{ float:left; width:50px; margin:0 10px;}
.divjeu, .divinfos{ width:180px; float:left; height:65px; overflow:hidden; padding:10px 0 0 0}
.divjeu img, .divinfos img{ vertical-align:middle}

div.bronze{background:#C3A56F; font-weight:bold ; color:#000; font-size:14px; padding:0 0 0 10px;height:21px; margin:10px 0 0 0; clear:both}
span.bronze{color:#C3A56F; font-weight:bold;font-size : 11px;font-family : Tahoma, sans-serif;}
div.argent{background: #999; font-weight:bold ; color:#000; font-size:14px; padding:0 0 0 10px; height:21px; margin:10px 0 0 0; clear:both; display:block}
span.argent{color: #999; font-weight:bold}
div.or{background:#dcb300; font-weight:bold; color:#000; font-size:14px; padding:0 0 0 10px; height:21px; margin:10px 0 0 0; clear:both}
span.or{color:#dcb300; font-weight:bold}
div.platine{background: #536c84; font-weight:bold; color:#fff; font-size:14px; padding:0 0 0 10px; height:21px; margin:10px 0 0 0; clear:both}
span.platine{color: #536c84; font-weight:bold}
.titre_cat{width:95%; float:left; font-size:14px; font-family : Tahoma, sans-serif; }
.img_cat{ float:left;}
div.bronze img, div.argent img, div.or img, div.platine img{vertical-align:middle; float:left; margin:2px 5px 0 0}
.gimg{width:50px; height:50px; float:left; margin:0 5px 5px 0}

.img_trophee{width:30px; height:30px; }
