/* Feuille de Style CSS */

* { margin: 0; padding: 0; }
body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; background: #342027 url(../images/bg.jpg) repeat-x;  }

a { color: #000000; text-decoration: none; } 
a:hover { text-decoration: underline; } 

ul, li { list-style: none; }
img { border: 0; }

label { width: 120px; float: left; }
input { background: #FFFFFF; padding: 3px; font-family: Georgia, "Times New Roman", Times, serif; width: 150px; font-size: 12px; border: none; }
textarea { background: #FFFFFF; border: 2px solid #CCCCCC; padding: 3px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
 
#global { width: 980px; margin: 0 auto; }

.erreur { width: 100%; text-align: center; padding: 10px 0; margin-bottom: 10px; border: 1px solid #CCC; background: #FFF; color: #000; float: left; }


#header { width: 980px; float: left; }
#header ul { width: 980px; float: left; border-left: 1px solid #372028; } 
#header ul li { float: left; }
#header ul li a { padding: 12px 14px 0 14px; height: 25px; display: block; border-right: 1px solid #372028; font-size: 11px; color: #FFFFFF; text-transform: uppercase; }
#header ul li a:hover { background: url(../images/bg.jpg) repeat-x; color: #ffb5ce; }

#searchGoogle { float: right; width: 190px; padding: 6px 0 0 0; }
#searchGoogle input.submit { background: #281c20; color: #FFFFFF; border: 0; width: 28px; }

#header #logo { float: left; width: 980px; height: 75px; text-align: center; margin-top: 24px; } 

#fil { float: left; width: 980px; margin: 15px 0; font-style: italic; color: #ffb5ce; }
#fil a { color: #ffb5ce; }
#fil span { float: right; color: #FFFFFF; }
#fil span a { color: #FFFFFF; text-decoration: underline; }




#discover { width: 934px; float: left; background: url(../images/bg-discover.gif) repeat-x #000; border: 3px solid #EEE; min-height: 160px; padding: 10px 20px 0 20px; }

#discover .casino { width: 560px; float: left; color: #FFFFFF; margin: 0 50px 0 10px; }
#discover .casino h2 { font-size: 28px; letter-spacing: -2px; font-weight: normal; border-bottom: 3px double #333333; color: #FFF; margin-bottom: 15px; }
#discover .casino span { font-size: 18px; letter-spacing: -1px; color: #f22a70; }
#discover .casino img  { float: left; margin: 0 20px 0 10px; }
#discover .casino a  { background: #f22a70; color: #000; padding: 3px 5px; -moz-border-radius: 3px; }

#discover .best-bonus { width: 300px; float: left; color: #FFFFFF; }
#discover .best-bonus h2 { font-size: 22px; letter-spacing: -2px; font-weight: normal; color: #FFF; margin-bottom: 5px; }
#discover .best-bonus h2 strong { font-size: 28px; letter-spacing: -2px; font-weight: normal; text-transform: uppercase; font-style: italic; }
#discover .best-bonus ul { width: 300px; float: left; }
#discover .best-bonus ul li { width: 300px; float: left; }
#discover .best-bonus ul li a { width: 260px; float: left; display: block; padding: 8px; border-bottom: 1px solid #111; color: #f22a70; }
#discover .best-bonus ul li a:hover { border-color: #333333; }



#content { width: 960px; float: left; background: #EEE; padding: 10px; }


.page { width: 710px; float: left; background: #FFFFFF; padding: 20px; }
.page h1 { font-size: 28px; letter-spacing: -2px; font-weight: normal; margin: 0 0 20px 0; border-bottom: 3px double #CCCCCC; }
.page h2 { font-size: 24px; letter-spacing: -2px; font-weight: normal; margin: 0 0 20px 0; border-bottom: 1px solid #CCCCCC; }
.page h2 a { font-size: 24px; letter-spacing: -2px; text-decoration: none; }
.page a.link { background: #f22a70; color: #FFF; padding: 3px 5px; -moz-border-radius: 3px; text-decoration: none; }
.page a { text-decoration: underline; }
.page p { margin-bottom: 10px; }

.page .infosContact { float: left; width: 250px; margin: 0 20px 0 0; }
.page .infosContact h2 { font-size: 16px; font-weight: lighter; margin: 0 0 10px 0; color: #6b6760; border-bottom: 1px solid #34312b; font-style: italic; padding: 5px; }
.page .contact { float: left; width: 450px; }
.page .contact p { float: left; display: block; width: 450px; margin-bottom: 5px; }

.language { width: 180px; float: left; margin: 0 0 0 15px; }
.language h2 { font-size: 22px; letter-spacing: -2px; font-weight: normal; color: #000; margin-bottom: 5px; }
.language ul { width: 180px; float: left; margin: 0 0 10px 0; }
.language ul li { width: 180px; float: left; }
.language ul li a { width: 170px; float: left; padding: 5px; border-bottom: 1px solid #CCCCCC; }

.language input { width: 100px; border: 1px solid #999999; padding: 2px; }
.language input.submit { background: #281c20; color: #FFFFFF; border: 0; width: 28px; padding: 2px; }


.right { width: 150px; float: left; }


#footerGlobal { width: 980px; padding: 20px 0; margin: 5px 0 0 0; float: left; color: #FFFFFF; border-top: 3px double #EEE; text-align: center; }

.news { float: left; width: 340px; border-top: 1px solid #EEE; color: #333; padding: 10px 0; margin-right: 10px; }
.news h3 a { font-size: 16px; letter-spacing: -1px; font-weight: normal; text-decoration: none; }
.news span { font-style: italic; }
a.plus { float: right; display: block; padding: 6px 10px; background: #342027; color: #FFFFFF; text-decoration: none; margin: 10px 0 0 0; }
 





