body {background-image:url(images/bgris.png); background-repeat:repeat-x;}
#container{margin:0 auto;width:980px;background:#fff;font-family:Arial, Helvetica, sans-serif;}
/* Header */
#header{background:#fff;padding:20px;border:solid 1px #CCC;border-bottom: 0px; height:60px;}
#header h1{margin:0;font-size:42px;font-family:"Arial Black", Gadget, sans-serif;}
.logo{float:left;}
#titre {margin:0;font-size:42px;font-family:"Arial Black", Gadget, sans-serif; float:left; width:450px;}
a.titre{color:#000000;text-decoration:none;}
a.titre:hover{color:#666;text-decoration:none;}
#ads {width:450px; float:right; font-style:italic; font-weight:bold; color:#666; padding-top: 15px;}
/* Header */
#navigation{float:left;width:978px;background:#333;height:29px;border-left:solid 1px #CCC; border-right:solid 1px #CCC;}
#navigation ul{margin:0;padding:0;}
#navigation ul li{list-style-type:none;display:inline;}
#navigation li a{display:block;float:left;padding:5px 25px;color:#fff;text-decoration:none; font-weight:bold;}
#navigation li a:hover{background:#990000;}
/* Content */
#content-container{float:left;width:978px;border:solid 1px #CCC;background-color:#fff;}
#content{clear:left;float:left;width:680px;padding:10px 0;margin:0 0 0 20px;display:inline;font-size:13px;text-align:justify;}
#content h2{margin:0;}
#content_full{clear:left;float:left;width:938px;padding:10px 0;margin:0 0 0 20px;display:inline;font-size:13px;text-align:justify;}
#content_full h2{margin:0;}
.cadre{background-color:#FFFFFF;color:#000000;float:left;width:680px;margin-bottom:20px; border: dashed 1px #ccc; padding:5px;}
.cadre_img{border:0 solid #999999;float:left;width:250px;}
.cadre_text{border:0 solid #999999;float:left;text-align:justify;width:415px;padding:0 0 0 15px;}
.code{color:#990000;font-weight:bold;}
#aside{float:right;width:250px;padding:20px 5px 0 0;display:inline;text-align:justify;font-size:13px;background-color:#fff;}
#aside h3{margin:0;}
#aside a{color:#000000;text-decoration:none;}
#aside a:hover{color:#666;text-decoration:none;}
a{color:#990000;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
a.part{color:#000000;text-decoration:none;}
a.part:hover{color:#666;text-decoration:none;}
#footer{clear:left;background:#ccc;text-align:left;padding:20px;height:1%;font-size:11px;}
#bloca {border: solid 1px #ccc; background-color:#eee; padding: 6px; margin-bottom: 20px;}
#partenaire {border: solid 1px #ccc; background-color:#fff; padding: 6px;}
#partenaire a {color:#000; text-decoration: none;}
#partenaire a:hover {color:#000; text-decoration: underline;}
.alignleft { float: left;  margin:5px 10px 3px 0px;}
a.jouer {background:url(images/jouer.jpg); width:50px;}
table {margin-bottom: 20px; border:0px solid #ddd;}
th {font-weight: bold; background: #ddd; border:0px solid #ddd; padding:4px;}
tr {}
tr:hover {background-color:#eeeeee;}
td {border:0px;padding:6px;border-bottom:1px dashed #ddd;}
.legende p {margin-top : 0px;}
a.rollover {background:url('images/jouer.png') no-repeat;width: 100px;height: 30px;display:block;}
a.rollover:hover {background-position: bottom center;}
td.salle {font-size:14px; font-weight:bold;}
h3.salle {margin-bottom: 5px; font-size: 16px;}
h2 {color:#990000;}
