/* Body */ 
body {background-image:url(images/bgris.png); background-repeat:repeat-x;  }
#container {margin: 0 auto;	width: 980px;font-family:Arial, Helvetica, sans-serif; background:#FFF;}
/* Header */ 
#header{background: #0066CC;padding: 20px;	border: solid 1px #ccc;	border-bottom: 0px; height:80px;}
#header a {color:#FFF; text-decoration:none;}
#header a:hover {color:#FFF; text-decoration:none;}
#logo {float:left; width:400px;}
#slogan {float:right; width: 450px; font-size:16px;font-family: Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#FFF; padding-top:15px;}
/* Menu */ 
#navigation{float:left;width:978px;background: #C00 ;height:25px;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 20px;color:#fff;text-decoration:none; font-size:13px; font-weight:bold; border-right: solid 1px #FFF;}
#navigation li a:hover{background:#fff; color:#C00;}
/* Content */ 
h1 {color:#C00; font-size:22px; font-family:"Arial Black", Gadget, sans-serif;}
h2 {color:#000; font-size:20px; font-family:"Arial Black", Gadget, sans-serif;}
#content-container{float: left;width: 978px;border:solid 1px #CCC; border-top: 0px;background: #fff;}
#content{clear: left;float: left;width: 938px;padding: 10px 0;margin: 0 20px;display: inline;font-size: 13px;text-align:justify;}
#content h2 { margin: 0;}
.cadre  {background-color:#e5ecf9 ;color:#000000;float:left;width:928px;margin-bottom: 20px; padding:5px; border: solid 1px #ccc;}
.cadre_img {border:0 solid #999999;float:left;width:250px;}
.cadre_text {border:0 solid #999999;float:left;text-align:justify;width:663px;padding: 0 0 0 15px;}
.cadre_text h3{margin:0px}
img {padding: 0px 0px 0px 0px;}
table { border-collapse:collapse; border: solid 1px #ccc; margin-bottom:20px;}
th {/*background-image:url(images/blue.jpg);*/ background-color:#0066CC; border:0px;  height: 30px; color:#FFF; padding:4px;}
td {border: solid 1px #ccc; height:30px; padding:4px; }
tr {border: 0px;}
.alignleft {float: left;margin:5px 10px 3px 0px; border:1px solid #e5ecf9; padding:8px;}
#droit {float:right; width: 660px;}
#droit h1 {margin-top: 0px;}
#droit h2 { margin: 0; margin-bottom: 20px; font-size:14px;}
#gauche {float:left; width: 250px;}
#droit table { border-collapse:collapse; border: solid 0px #ccc; }
#droit th {background-image:url(images/blue.jpg); border:0px;  height: 25px; color:#FFF;}
#droit td {border: solid 0px #ccc; height:30px; padding:0px; }
.gras { font-weight:bold;}
#droit tr {border: 0px;}
#cadre_salle { border: solid 1px #CCC; background-color: #eee; padding: 4px;}
.cadre_bonus { background-color: #eee; margin-top: 30px; float:left; width:250px; text-align:center; border: solid 1px #CCC;}
.bonus { font-size:18px; font-weight:bold; color:#C00; padding-bottom: 0px; margin-bottom:0px;}
.bonus_sous { margin-top: 0px; padding-top: 0px;}
.jouer { background-color: #c00; margin-top: 30px; float:left; width:230px; text-align:center; border: solid 1px #CCC; padding: 10px; font-size:18px; font-weight:bold;}
.jouer a { color: #FFF; text-decoration:none;}
.jouer a:hover {text-decoration: underline;color: #FFF;}
a.rollover {background:url('images/jouer.png') no-repeat;width: 90px;height: 28px;display:block;}
a.rollover:hover {background-position: bottom center;}
/* Footer */ 
a {color:#C00; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a.titre {color:#000000; text-decoration:none;}
a.titre:hover {color:#666; text-decoration:none;}
.salle {font-weight:bold; font-size:16px;}
.about { margin-bottom: -4px; margin-right: 5px;}
/* Footer */ 
#footer{clear: left;background: #ccc;text-align: left;padding: 20px;height: 1%;	font-size: 11px;}
.logo { float:right;}
/* Promos */
.zencart {border: solid 1px #CCC; padding: 4px; margin: 20px 0; width:930px;float:left; background:#fff;}
.enctextbis {float:left; width:555px; padding:5px; margin:5px;}
.encpromo {}
p.promo {font-weight:bold; color:#900; font-size:14px; margin-bottom:5px; margin-top:15px;}
p.mois   {font-weight:bold; color:#900; font-size:20px;font-family:"Arial Black", Gadget, sans-serif; margin-top:0px;}
p.roll {margin-bottom:5px;}
ul.col {width: 100%; margin:0px;}
ul.col li {display:block;width :155px;float:left; text-align:center; border:solid 1px #d5d5d5; padding:5px; margin:5px; background:#eee;}
a.rollprofite {background:url('images/profite.png') no-repeat;width: 155px;height: 30px;display:block;}
a.rollprofite:hover {background-position: bottom center;}
/* Footer */ 
#social {width:100%;} 
#social ul {width: 100%; margin:0px; padding:0px;}
#social ul li {display:block;float:left; padding-top:5px; margin:0 2px;}
.social-gg { width:70px;}
