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{ background-image:url(images/background.png);padding:10px;border:solid 1px #CCC;border-bottom: 0px; height: 90px;}
#titre {margin:0;font-size:42px;font-family:"Arial Black", Gadget, sans-serif; color:#FFF;}
a.titre{color:#fff;text-decoration:none;}
a.titre:hover{color:#fff;text-decoration:none;}
#base {margin:0; margin-left: 5px;font-size:14px;font-family:"Arial Black", Gadget, sans-serif; color:#FFF;}

#navigation{float:left;width:978px;background:#f66e13;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:#f66e13;}

#content-container{float:left;width:978px;border:solid 1px #CCC;border-top: 0px;background-color:#fff;}
#content{clear:left;float:left;width:948px;padding:10px 0;margin:0 15px;display:inline;font-size:13px;text-align:justify;}

#cadre {width:948px; height: 170px; border:solid 1px #ccc; background-color:#eee; float:left; margin-bottom: 20px;}
#cadre_gauche {width: 200px; height: 150px; border:solid 0px #ccc; margin: 0px; padding: 10px; float: left; }
#cadre_centre {width: 708px; height: 150px; border:solid 0px #ccc; margin: 0px; padding: 10px; float: left; display: inline;}
#cadre h1 {font-size: 16px; color:#000; margin-top: 0px; margin-bottom: 10px;}

#site_bingo table {border:0px; margin-bottom: 10px; margin-top: 10px;}
#site_bingo td {border:0px;}
#cadre_site {width:938px; height: 250px; border:solid 1px #ccc; background-color:#eee; float:left; margin-bottom: 20px;}
#cadre_gauche_site {width: 200px; height: 150px; border:solid 0px #ccc; margin: 0px; padding: 10px; float: left; }
#cadre_centre_site {width: 698px; height: 250px; border:solid 0px #ccc; margin: 0px; padding: 10px; float: left; display: inline;}
a{color:#0066FF;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}

.icon {padding : 2px 4px 3px 5px;}

table { border-collapse:collapse; border: solid 1px #000;}
th { background-image:url(images/black.jpg); border:0px;  height: 25px; color:#FFF;}
td { border: solid 1px #000; height:30px; padding:4px; }
tr {border: 0px;}

#footer{clear:left;background:#eee;text-align:left;padding:20px;height:1%;font-size:11px;}
#partenaire {border: solid 1px #ccc; background-color:#fff; padding: 6px;}
#footer a {color:#000; text-decoration: none;}
#footer a:hover {color:#000; text-decoration: underline;}
#title {background-image:url(images/black.jpg); height: 25px; margin-bottom: 20px; margin-top: 20px;}
#title h2 {font-size: 13px; margin: 0px; color:#FFF; padding: 4px;}
#title h3 {font-size: 13px; margin: 0px; color:#FFF; padding: 4px;}
h1 {font-size: 20px; color:#000;}
h2 {font-size:14px; margin-top: 0px; margin-bottom: 10px;}
h3 {margin-top: 0px; margin-bottom: 10px;}
.title_site {background-image:url(images/black.jpg);  margin-bottom: 20px; margin-top: 0px;}
h3.title_site {font-size: 13px; margin: 0px; color:#FFF; padding: 4px;}