@charset "UTF-8";
/* CSS Document */


* { padding: 0; margin: 0; }
 
body { background: url(../images/bg.jpg) repeat-x #550000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #fffad1; } 
a { color: #fffad1; text-decoration: none; }
a:hover { text-decoration: underline; }

img { border: none; }
input { border: 1px solid #c0b49f; padding: 2px; font-size: 12px; }
input[type="submit"] { background: #FFF; border: 2px solid #2e0000; color: #2e0000; font-size: 12px; padding: 2px; float: right; margin: 3px 20px 0 0; }
li { list-style: none; }

h1, h2, h3, h4, h5 { font-weight: normal; }

#global { margin: 0 auto; width: 1000px; } 
#header { float: left; width: 1000px; }

#logo {	width: 380px; height: 88px; float: left; margin: 6px 0 0 0; }
#logo a { font-size: 14px; background: url(../images/logo3.jpg) no-repeat; margin: 15px 0 0 20px; padding: 40px 0 0 50px; display: block; float: left; text-decoration: none; }

#twitter { float: left; width: 320px; margin: 5px 0 0 220px; }
#twitter img { position: absolute; top: 0; margin: 13px 10px 0 0; }
#twitter p { display: block; width: 220px; margin: 10px 0 0 40px; color: #FFFFFF; background: #730101; border: 1px dotted #a60000; padding: 7px 10px 7px 40px; height: 44px; overflow: hidden; }
#twitter p a { color: #FFFFFF; text-decoration: none; } 
#twitter a.linkTo { float: left; width: 310px; margin: 5px 0 0 0; text-align: right; color: #b4dfff; } 

#menuGlobal { float: left; width: 1000px; } 

ul.menuglobal { margin: 0; float: left; width: 1000px; height: 34px; margin: 0 0 15px 0; }

ul.menuglobal li { float: left; list-style: none; height: 34px; margin: 0 0 8px 0 ; padding: 0 10px 0 0; background: url(../images/menu_on.png) top right; }
ul.menuglobal li:hover { background: url(../images/menu.png) top right; }

ul.menuglobal li a { display: block; text-align: right; color: #410000; text-decoration: none; height: 22px; padding: 12px 0 0 9px; background:url(../images/menu_on.png) no-repeat top left; }
ul.menuglobal li a:hover { color: #fffad1; background: url(../images/menu.png) no-repeat; }  
li.onThis { background: url(../images/menu.png) no-repeat top right !important; }
li.onThis a { color: #fffad1 !important; background: url(../images/menu.png) no-repeat top left !important; }

#sousMenu { width: 1000px; float: left; margin: 0 0;  padding: 0; }
#sousMenu ul { width: 1000px; float: left; }
#sousMenu ul li { float: left; padding: 0 10px; border-right: 1px dotted #5E0000; } 


#menuGm { background: url(../images/gm.png) no-repeat; width: 615px; height: 93px; float: left; margin: 0; padding: 30px 52px 0 45px; font-size: 16px; font-style: italic; font-weight: normal; color: #fffad1; }
#menuGm strong { font-weight: normal; }


#content { width: 710px; min-height: 300px; float: left; margin: 10px 20px 0 0; }
#content h1 { float: left; font-weight: normal; margin: 5px 0 15px 0; border-top: 2px solid #2A0000; padding: 5px 15px; background: url(../images/bg-h2.jpg); font-size: 20px; width: 674px; }

#content .h1 { float: left; margin: 5px 0 0 0; border-top: 2px solid #2A0000; padding: 5px 10px; background:none; font-size: 12px; width: 684px; color: #fff8d9; }
#content .h1 h1 { float: left; font-weight: normal; margin: 3px 15px 0 0; font-size: 20px;  border: none; padding: 0; background: none; width: auto; color: #fffad1; }

#content span.h1 { float: left; display: block; margin: 5px 0 15px 0; border-top: 2px solid #2A0000; padding: 5px 15px; background: url(../images/bg-h2.jpg); font-size: 20px; width: 674px; }
#content h1 strong { font-weight: normal; }
#content h2 { font-weight: normal; margin-bottom: 10px; font-size: 16px; color: #FFAF2A; }
#content h2 a { font-size: 16px; color: #FFAF2A; }

.casino { float: left; width: 340px; height: 210px; margin: 0 10px 20px 0; font-size: 11px; padding: 0 0 20px 0; }
.casino h2 { float: left; width: 210px; height: 16px; padding: 5px; margin: 0 0 10px; background: url(../images/bg-h2.jpg); font-size: 16px; font-weight: normal;  }
.casino h2 strong { font-weight: normal; }
.casino span.bonus { float: left; width: 109px; height: 20px; padding: 4px 5px 2px 5px; margin: 0 0 20px; display: block; font-size: 12px; color: #FFAF2A; background: #1c0000; text-align: center; border-left: 1px solid #550000; }
img.logoAccueil { background: #FFFFFF; padding: 12px 5px; border: 1px solid #FFAF2A; margin: 0 10px 10px 0; float: left; }

a.more { display: block; float: left; width: 150px; height: 22px; padding: 8px 0 0 0; text-align: center; background: url(../images/bg-button-little.png) no-repeat; font-size: 11px; text-decoration: none; color: #550000; margin: 0 0 0 10px; font-weight: bold; }
a.download { display: block; text-align: center; background: url(../images/bg-button.png) no-repeat; font-size: 12px; text-decoration: none; width: 244px; height: 27px; padding: 12px 0 0 0; font-weight: bold; color: #550000; } 

.cntLinks { float: left; width: 704px; margin: 0 0 20px 0; }
.cntLinks a { float: left; display: block; width: 348px; background: #290001; color: #fffad1; font-weight: bold; font-style: italic; margin: 0 2px 2px 0; padding: 10px 0; text-align: center; text-decoration: none; }
.cntLinks a:hover { background: #7d0000; text-decoration: none; }

.cntText { width: 700px; float: left; margin-bottom: 20px; }
.cntText a { text-decoration: underline; }
.cntText h2 { font-weight: normal; margin-bottom: 10px; border-bottom: 1px solid #2A0000; padding: 5px 0; }
.at a { text-decoration: none; }

#sidebar { width: 270px; float: left; margin: 10px 0 0 0; padding: 0; }
#sidebar h2 { font-weight: normal; margin: 0 0 5px 0; font-style: italic; font-size: 16px; text-align: center; color: #FFAF2A; }

ul.selectionCas  { float: left; width: 270px; margin: 5px 30px 20px 0; }
ul.selectionCas li { float: left; width: 260px; background: #270000; padding: 5px; list-style: none; border-bottom: 1px solid #360000; }
ul.selectionCas li h3 { font-weight: normal; margin: 0 0 5px 0; font-style: italic; font-size: 16px; text-align: center; color: #FFAF2A; }
ul.selectionCas li a { float: left; text-decoration: none; font-size: 13px; }
ul.selectionCas li a:hover { text-decoration: underline; }
ul.selectionCas li em { color: #FFAF2A; font-size: 12px; display: block; float: left; width: 18px; }
ul.selectionCas li span { color: #FFAF2A; font-size: 12px; display: block; float: right; width: 100px; text-align: center; background: #000000; padding: 3px 0; }



/*ul.bigSelectionCas li a:hover { background: #7d0000; }*/

ul.bigSelectionCas  { float: left; width: 700px; margin: 5px 0 20px 0; }
ul.bigSelectionCas li { float: left; width: 700px; text-decoration: none; border-bottom: 1px solid #EEE; list-style: none; background: #FFFFFF; margin: 0; padding: 0; }
ul.bigSelectionCas li h2 { float: left; width: 660px; height: 30px; font-weight: normal; font-style: italic; font-size: 18px !important; text-align: left; color: #7d0000; background: url(../images/selection-bg-h2.jpg) repeat-x; padding: 12px 20px 0 20px; margin: 0!important; }
ul.bigSelectionCas li a { color: #000000; }
ul.bigSelectionCas li img { background: #FFFFFF; padding: 5px 0; margin: 0 7px 0 0; float: left; }
ul.bigSelectionCas li span { float: left; display: block; padding: 10px 10px; color: #000000; }
ul.bigSelectionCas li span a { text-decoration: underline; }
ul.bigSelectionCas li span.title { width: 150px; }
ul.bigSelectionCas li span.title a { font-size: 12px; color: #550000; text-decoration: none; }
ul.bigSelectionCas li span.rating { width: 140px; }
ul.bigSelectionCas li span.rating img { float: left; margin: 0!important; padding: 0!important; border: none!important;  }
ul.bigSelectionCas li span.bonus { color: #cd8200; font-weight: bold; font-style: italic; width: 90px; text-align: center; }
ul.bigSelectionCas li span em { width: 12px; display: block; float: left; text-align: right; }
ul.bigSelectionCas li a.jouer { background: url(../images/jouer.jpg) no-repeat; width: 58px; height: 20px; margin: 3px 0 0 0; padding: 5px 0 0 0; float: left; display: block; color: #cd8200; text-align: center; }




ul.partenaires { margin: 20px; }
ul.partenaires li { margin: 3px 0; list-style: circle; }

#tags { width: 100%; height: 100px; float: left; background: url(../images/bg-h2.jpg); margin: 50px 0 0 0; }

#footer { width: 100%; float: left; background: #260000 url(../images/bg.jpg) repeat-x; margin: 80px 0 0 0; }
#footerContent { width: 1000px; margin: 0 auto; padding: 0; }
#footerContent ul { float: left; width: 300px; margin: 20px 30px 0 0; }
#footerContent ul li { float: left; width: 300px; list-style: none; }
#footerContent ul li h3 { font-weight: normal; margin: 0 0 5px 0; }
#footerContent ul li a { float: left; width: 280px; background: #270000; padding: 5px 10px; text-decoration: none; border-bottom: 1px solid #360000; }
#footerContent ul li a:hover { background: #550000; }

#footerText { float: left; width: 1000px; margin: 6px 0 0 0; color: #FFFFCC; font-size: 11px; padding: 7px 0 30px 0; background: url(../images/logo.jpg) no-repeat right top; }
#footerText a { color: #FFFFCC; text-decoration: none; }

textarea.html { width: 600px; height: 17px; padding: 3px; background: #FFF; border: 2px solid #CCC; font-family: Georgia, "Times New Roman", Times, serif; color: #333333; font-size: 12px; text-align: center; }

a.partenaireLink { display: block; width: 685px; background: #fffad1; color: #000; padding: 20px 0; text-align: center; border: 2px solid #270000; margin: 10px 0 20px; }
a.partenaireLink strong { font-size: 20px; font-style: italic; font-weight: normal; }

ul.sitemap { margin: 0 0 30px 15px; padding: 0 0 0 15px; border-left: 1px solid #000; }


.jackpotHome { float: left; background: url(../images/bg-jackpot-home.jpg)  no-repeat; width: 262px; height: 125px; padding: 45px 10px 0 8px; }
.jackpotHome h2 { display: inline; font-size: 12px!important; color: #270000!important; text-transform: uppercase; font-style: normal!important; font-weight: bold!important; margin: 5px 0 0 0!important; float: left; }
.jackpotHome img { float: right; margin: 0 5px 0 0; }

.jackpotHome_top { float: left; width: 262px; }
.jackpotHome_bottom { float: left; width: 252px; margin: 13px 0 0 10px; color: #FFFFFF; }
.jackpotHome_bottom a { float: right; width: 90px; margin: 0; text-transform: uppercase; color: #FFFFFF; margin: 5px 0 0 0; }



table.table td { border-bottom: 1px solid #270000; padding: 5px; }



#homepart { float: left; width: 1000px; margin: 10px 0; }
.homepart1 { float: left; width: 490px; margin: 0 20px 0 0; }
.homepart1 h1 { float: left; font-weight: normal; margin: 5px 0 15px 0; border-top: 2px solid #2A0000; padding: 5px 15px; background: url(../images/bg-h2.jpg); font-size: 20px; width: 100%; }
.homepart1 h2 {font-weight: normal; margin-bottom: 10px; font-size: 16px; color: #FFAF2A; }
.homepart2 { float: left; width: 490px; }



#newArt { float: left; width: 750px; margin-bottom: 8px; }
#newArt ul { float: left; width: 750px; }
#newArt ul li { float: left; width: 740px; margin: 0 0 3px 15px; list-style: square; }
#newArt ul li a { text-decoration: none; }

ul.topbillet { float: left; width: 100%; }
ul.topbillet li { float: left; width: 100%; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px dotted #270000; }
ul.topbillet li a { text-decoration: none; }





