body{margin:0px;background-image: url(design/back.png);font-family:'Arial';}
header, aside, nav, article, footer, figure, section {display: block;}
a img{border:none;}
.center{text-align:center;}
.clear{clear:both;}
a{text-decoration:underline;color:#4f8fb8;}
a:hover{text-decoration:underline;color:#66b4e6;}
h1{color:#66B4E6;font-size:16px;text-align:center;}
h1 a{text-decoration:none;color:#ffffff;}
h1 a:hover{text-decoration:underline;color:#ffffff;}
p.normal{font-size:12px;color:#757575;padding:20px;margin:0px;padding-top:10px;padding-bottom: 10px; }
div.normal{font-size:12px;color:#757575;padding:20px;margin:0px;padding-top:10px;padding-bottom: 10px; }

ul.normal li{list-style-type: circle;}
ul.normal{font-size:12px;color:#757575;padding:0px;list-style-type: circle;padding-left:40px;margin:0px;}
.bloc_centre{color:#353535;font-size:12px;padding:20px;text-align:center;}
.bloc_centrespe{color:#353535;font-size:12px;padding:5px;text-align:center;margin-bottom: -10px;}
.bloc_centre a{color:#353535;text-decoration:none;font-size:12px;font-weight:bold;}
.bloc_centre a:hover{color:#353535;text-decoration:underline;font-size:12px;font-weight:bold;}
.bloc_centre .left{width:250px;float:left;text-align:left;}
.bloc_centre .right{width:250px;float:right;text-align:right;}
a.retour{font-size:17px;text-decoration:none;color:#353535;font-weight:bold;}
a.retour:hover{font-size:17px;text-decoration:underline;color:#353535;font-weight:bold;}
ul{margin:0px;padding:0px;list-style-type:none;}
a.button_gris{margin:auto;margin-top:5px;text-align:center;text-decoration:none;color:#757575;font-size:12px;padding-top:2px;display:block;background-image:url(design/sprite.png);background-position: -172px -0px;background-repeat: no-repeat;width: 113px;min-height: 23px;}
a.button_gris:hover{color:#3c3a3a;}
a.button_gris.fl{float:left;margin-left:50px;margin-top:25px;}

a.fr{text-decoration:none;width:150px;font-size:10px;color:#252525;float:right;text-align:right;margin-right:15px;}
a.fr:hover{text-decoration:underline;}

.admin{padding-left:15px;padding-right:15px;font-size:12px;color:#353535;}
.bloc_centrespe a.button_gris.fl{float:left;margin-left:4px;margin-top:0px;}
header#header{background-image: url(design/header.png);width:1200px;height:370px;position:relative;margin:auto;background-repeat:no-repeat;}
header#header .publicite{top:239px;left:370px;position:absolute;}

#contenu{background-image: url(design/corps.png);width:982px;position:relative;margin:auto;background-repeat:repeat-y;}

footer#footer{background-image: url(design/footer.png);width:1200px;height:241px;position:relative;margin:auto;background-repeat:no-repeat;}

nav#gauche{width:180px;float:left;margin-top:-100px;}
nav#gauche .titre_menu{text-align:center;}

nav#droite{width:180px;float:right;margin-top:-100px;}
nav#droite .titre_menu{text-align:center;}

section.contenu{width:600px;float:left;margin-left:10px;}

.admin table,.admin input[type='text'],.admin textarea{width:95%;}
.barre_titre{background-image:url(design/sprite_boite.png);background-position:0px 0px;background-repeat:no-repeat;width: 576px;height: 42px;margin:auto;}
.barre_titre h1{color:#ffffff;text-align:center;margin:0px;font-size:17px;text-transform: uppercase;padding-top:6px;}
div.edito img{position:absolute;top:0px;left:0px;}
div.edito{position:relative;overflow:hidden;width: 110px;height: 30px;margin-left:4px;text-align:justify;}

div.actualite img{position:absolute;top:-30px;left:0px;}
div.actualite{position:relative;overflow:hidden;width: 200px;height: 30px;margin-left:4px;text-align:justify;}

p.edito{background-color:#e7e8e8;width:550px;padding:10px;margin:auto;-moz-border-radius: 10px;border-radius: 10px;text-align:justify;font-size:13px;}
p.description{background-color:#e7e8e8;width:550px;padding:10px;margin:auto;-moz-border-radius: 10px;border-radius: 10px;text-align:justify;font-size:13px;}

div.nouveautes img{position:absolute;top:-61px;left:0px;}
div.nouveautes{position:relative;overflow:hidden;width: 250px;height: 35px;margin-left: 4px;text-align:justify;}

div.jeux img{position:absolute;top:-137px;left:0px;}
div.jeux{position:relative;overflow:hidden;width: 250px;height: 35px;margin-left: 4px;text-align:justify;}

div.bonus img{position:absolute;top:-208px;left:0px;}
div.bonus{position:relative;overflow:hidden;width: 250px;height: 35px;margin-left: 4px;text-align:justify;}

div.cadeaux img{position:absolute;top:-172px;left:0px;}
div.cadeaux{position:relative;overflow:hidden;width: 250px;height: 35px;margin-left: 4px;text-align:justify;}

div.conclusion img{position:absolute;top:-245px;left:0px;}
div.conclusion{position:relative;overflow:hidden;width: 250px;height: 35px;margin-left: 4px;text-align:justify;}



.boitebleu{width:577px;margin:auto;margin-top:8px;position:relative;}
.boitebleu header{background-image:url(design/sprite_boite.png);background-position:0px -48px;background-repeat:no-repeat;width: 580px;min-height: 45px;}
.boitebleu .corps{background-image:url(design/corpsbleu.png);background-repeat:repeat-y;width: 580px;}
.boitebleu footer{background-image:url(design/sprite_boite.png);background-position:0px -95px;background-repeat:no-repeat;width: 580px;min-height: 15px;}
.boitebleu .corps p{margin:0px;padding:0px;padding-left:15px;padding-right:20px;padding-top:5px;font-size:13px;color:#3c3a3a;text-align:justify;}
.boitebleu .corps .in{margin:0px;padding:0px;padding-left:15px;padding-right:20px;font-size:13px;color:#3c3a3a;text-align:justify;}
.boitebleu .corps .in h3{margin:0px;padding:0px;}
.boitebleu .corps .in hr{margin:0px;padding:0px;margin-top:10px;}
.boitebleu .corps .affiche h2{margin:0px;margin-bottom:5px;font-size:13px;color:#3c3a3a;text-align:center;}
.boitebleu .corps .affiche .image{position:relative;width:176px;background-image:url(design/fond_site.png);height:136px;background-position:3px 3px;background-repeat:no-repeat;}
.boitebleu .corps .affiche .image img{position:absolute;top:8px;left:8px;}
.boitebleu .corps .affiche .image:hover{width:176px;background-image:url(design/fond_site_hover.png);height:136px;background-position:0px 0px;}
.boitebleu .corps .affiche{width:170px;float:left;margin-left:15px;}
.boitebleu .etoile_on{position:absolute;z-index:2;top:6px;left:70px;background-image:url(design/etoiles_on.png);}
.boitebleu .etoile_off{position:absolute;z-index:1;top:6px;left:70px;background-image:url(design/etoiles_off.png);}
.boitebleu .note{position:absolute;z-index:1;top:9px;left:20px;color:#606060;font-size:17px;font-weight:bold;}
.boitebleu .back_note{position:absolute;z-index:1;top:1px;left:386px;background-image:url(design/back_note.png);width:189px;height:34px;}
div.coupdecoeur img{position:absolute;top:-100px;left:0px;}
div.coupdecoeur{position:relative;overflow:hidden;width: 250px;height: 35px;margin-left: 4px;}
.boitegrise{width:580px;margin:auto;margin-top:8px;}

.boitegrise h2{color:#00568c;font-weight:bold;text-align:center;padding-top:15px;margin:0px;padding:0px;font-size:14px; text-transform:uppercase;}
.boitegrise .date{color:#939393;font-weight:bold;font-size:10px;margin:0px;padding:0px;text-align: right;padding-right:15px;}
.boitegrise header{background-image:url(design/sprite_boite.png);background-position:0px -117px;background-repeat:no-repeat;width: 580px;min-height: 15px;}
.boitegrise .corps{background-image:url(design/corpsgris.png);background-repeat:repeat-y;width: 580px;}
.boitegrise .corps p{margin:0px;padding-left:15px;padding-right:15px;text-align:justify;color:#00568c;font-weight:bold;font-size:12px;}
.boitegrise footer{background-image:url(design/sprite_boite.png);background-position:0px -132px;background-repeat:no-repeat;width: 580px;min-height: 15px;}
.menu {width: 168px;margin:auto;text-align:center;}
.menu .top{background-image:url(design/sprite_boite.png);background-position:0px -150px;background-repeat:no-repeat;width: 168px;height: 10px;}
.menu .liens{background-image:url(design/menu_lien.png);width:168px;background-repeat:repeat-y;}
.menu .separ{background-image:url(design/separ.png);width:160px;margin:auto;height:14px;margin-bottom: -8px;margin-top: 4px;}
.menu a.lien_menu{text-align:left;}
.menu a{color:#757575;font-size:12px;text-decoration:none;font-weight:bold;margin-left:15px;margin-right:15px;display:block;}
.menu a:hover{color:#5c5c5c;}
.menu .bottom{background-image:url(design/sprite_boite.png);background-position:0px -168px;background-repeat:no-repeat;width: 168px;height: 10px;}

a.center{display:block;text-align:center;} 

.boite_site{width:577px;margin:auto;margin-top:10px;}
.boite_site .coteGauche{position:relative;z-index:2;width:195px;height:206px;float:left;background-image:url(design/sprite_boite.png);background-position:-603px 0px;background-repeat:no-repeat;}
.boite_site .coteGauche .image{position:absolute;top: 20px;left: 20px;}
.boite_site .coteGauche .note{position:absolute;top:168px;left:23px;color:#606060;font-size:17px;font-weight:bold;}
.boite_site .coteGauche .etoile_on{position:absolute;z-index:2;top:165px;left:80px;background-image:url(design/etoiles_on.png);}
.boite_site .coteGauche .etoile_off{position:absolute;z-index:1;top:165px;left:80px;background-image:url(design/etoiles_off.png);}

.boite_site .coteDroit{position:relative;z-index:1;width:380px;float:left;margin-left:-3px;}
.boite_site .coteDroit .top{width:390px;height:18px;background-image:url(design/sprite_boite.png);background-position:-0px -179px;background-repeat:no-repeat;}
.boite_site .coteDroit .bottom{width:390px;height:20px;background-image:url(design/sprite_boite.png);background-position:-0px -197px;background-repeat:no-repeat;}
.boite_site .coteDroit .centre{width:390px;min-height:168px;background-image:url(design/blocdroitcorps.png);background-repeat:repeat-y;}
.boite_site .coteDroit .centre p.in{font-size:12px;color:#757575;padding:0px;margin:0px;padding-left:20px;padding-right:20px;text-align:justify;}
.boite_site .coteDroit .centre h2{padding:0px;margin:0px;margin-bottom:5px;text-align:center;font-size:17px;color:#757575;text-transform:uppercase;}

.page{padding-left:20px;text-align:center;height:50px;}
.bloc_pierre:first-child{margin-top:15px;display:block;float:left;text-align:center;padding-top:3px;width:25px;height:29px;float:left;background-image:url(design/sprite.png);background-position:-289px 0px;}
.bloc_pierre{font-weight:bold;color:#66B4E6;margin-top:15px;display:block;float:left;text-align:center;
            padding-top:3px;width:25px;height:29px;float:left;background-image:url(design/sprite.png);background-position:-289px 0px;}
a.bloc_pierre{color:#3c3a3a;text-decoration:none;}
a.bloc_pierre:hover {height:25px;padding-top:4px;padding-left:0px;color:#3c3a3a;text-decoration:none;background-position:-315px 0px;}

#copyrights {width: 580px;position: absolute;text-align: center;top: 70px;left: 320px;font-size: 12px;}
#copyrights a {text-decoration:none;color:#353535;font-weight:bold;  }
#copyrights a:hover {text-decoration:underline; }

#partenaires {width: 550px;position: absolute;text-align: center;top: 125px;left: 320px;font-size: 12px;}
#partenaires a {text-decoration:none;color:#5c5c5c;  }
#partenaires a:hover {text-decoration:none;color:#353535;  }
table.codes_gratuits{width:570px;margin:auto;border:1px solid #00568c;font-size:12px;color:#353535; }
.codes_gratuits th{text-align:center;  }
.codes_gratuits td{border:1px solid #00568c;font-size:12px;color:#353535; }
.codes_gratuits td.center{text-align:center; }
.barreexemple{
background-image:url(design/sprite_boite.png);
background-position:0px 0px;
background-repeat:no-repeat;
width: px;
height: px;
}







