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


* { padding: 0; margin: 0; }
 
body { background: url(../images/bg.jpg) repeat-x #630000; font-family: "Trebuchet Ms", Geogia; font-size: 12px; color: #000; } 
a { color: #000; 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; font-family: Georgia, "Times New Roman", Times, serif; }

.path{ padding-bottom:10px; }

#global { margin: 0 auto; width: 1000px; }  
#header { float: left; width: 1000px; background:url(../images/header_bg.jpg) no-repeat left top; }

#logo {	width: 350px; height: 100px; float: left; margin: 0 0 2px 0; padding: 20px 0 0 0; }
#logo img { float: left; margin: 0 0 0 20px; }

#bann {	width: 650px; height: 100px; float: left; margin: 0; padding: 20px 0 0 0; text-align: right; }

#topLink {width:320px; height:29px; float:right; margin:0; padding:10px 0 0 0; text-align:center; background:url(../images/toplinkbg.png) no-repeat; font-size:14px;}
#topLink a {color:#363636; text-decoration:none;}
#topLink a:hover {color:#363636; text-decoration:underline;}

#lg { width:320px; float:right; margin:0; padding:20px 0 0 0; text-align:center; font-size:12px; }
#bloc_lg a { font-size:12px; }

#menuGlobal { float: left; width: 1000px; padding: 0 0 23px 0; background:url(../images/bg-cnt-head.jpg) no-repeat bottom left; } 
ul.menuglobal { float: left; margin: 0; padding: 0 0 0 10px; width: 990px; height: 31px; }
ul.menuglobal li { float: left; list-style: none; height: 31px; margin: 0; padding: 0 10px 0 0; background: url(../images/menu.jpg) top right; }
ul.menuglobal li:hover { background: url(../images/menu_on.jpg) top right; }
ul.menuglobal li a { display: block; text-align: right; color: #ffe8a1; text-decoration: none; height: 19px; padding: 12px 3px 0 13px; background:url(../images/menu.jpg) no-repeat top left; font-family: Georgia, "Times New Roman", Times, serif; }
ul.menuglobal li a:hover { color: #000; background: url(../images/menu_on.jpg) no-repeat; }  
li.onThis { background: url(../images/menu_on.jpg) no-repeat top right !important; }
li.onThis a { color: #000 !important; background: url(../images/menu_on.jpg) no-repeat top left !important; }


#content { width: 1000px; float: left; margin: 0; padding: 0; background: url(../images/bg-cnt.jpg) repeat-y; }
#contentFoot { width: 1000px; height: 14px; float: left; background: url(../images/bg-cnt-foot.jpg) no-repeat; }

#search { float: left; width: 960px; padding: 0 20px; }
#search strong { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; display: block; margin: 0 10px 0 0; padding: 3px 0 0 0; float: left; }
#search .search { background: url(../images/input-search.jpg) no-repeat; width: 130px; height: 18px; padding: 4px 0 0 22px; margin: 0; border: none; float: left; }
#search .searchSubmit { padding: 0; margin: 0; border: none; float: left; margin: 0 5px 0 0; }
#search .select { float: left; width: 180px; margin: 0 5px; }
#search .link { float: left; margin: 0 0 0 5px; padding: 3px 0; text-decoration: underline; }

#cnt { float: left; width: 760px; padding: 0px 0 0 20px; margin: 0 20px 0 0; }
#right { float: left; width: 160px; margin: 0px 0 0 0; padding: 0 0 0 20px; background: url(../images/sidebar-bg.png) no-repeat top left; }
#right span { background: url(../images/sidebar-title.jpg) no-repeat; float: left; display: block; width: 160px; height: 20px; margin: 0 0 10px 0; padding: 7px 0 0 0; text-align: center; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }


#footer { width: 100%; float: left; }
#footerContent { width: 1000px; margin: 0 auto; padding: 10px 0 0 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: 0; color: #FFFFCC; font-size: 11px; padding: 10px 0 30px 0; text-align: center; }
#footerText a { color: #FFFFCC; font-size: 11px; text-decoration: underline; }


.hr { background: url(../images/hr.jpg) no-repeat; width: 758px; height: 26px; float: left; clear: both; margin: 10px 0 10px 2px; }

/* Homepage */

#welcome { float: left; width: 380px; font-size: 12px; margin: 0 0 20px 0; }
#welcome h1 { font-size: 18px; color: #630000; margin-bottom: 7px; }

#top1 { float: left; width: 365px; height: 102px; font-size: 12px; margin: 0 0 20px 0; padding: 6px 0 0 6px; background: url(../images/bg-top1.jpg) no-repeat; line-height: 16px; }
#top1 img { float: left; margin: 0 10px 5px 0; }
#top1 h2 { font-size: 18px; color: #630000; margin: 3px 0 7px 0; }
#top1 h2 span { font-size: 14px; color: #000000; }
#top1 .tip { margin: 0 3px 0 0; }

#news { float: left; width: 760px; }
#news .title { float: left; width: 760px; margin: 0 0 10px 0; }
#news .title h2 { float: left; width: 486px; font-size: 18px; color: #000000; height: 23px; padding: 0 0 0 2px; /*background: url(../images/rss.jpg) no-repeat left center;*/ border-bottom: 1px solid #d9d9d9; }
#news .title h2 span { font-size: 14px; font-style: italic; }
#news .title a { float: left; display: block; width: 126px; height: 18px; text-align: center; font-size: 12px; font-style: italic; background: url(../images/news-title.jpg) no-repeat; padding: 5px 0 0 0; }
#news .title a.on { background: url(../images/news-title-on.jpg) no-repeat; text-decoration: none; }

#news .lastArticle { width: 445px; float: left; }
#news .lastArticle h3 a { font-size: 18px; color: #630000; margin-bottom: 5px; float: left; width: 100%; text-decoration: none; }
#news .lastArticle img { float: left; margin: 0 10px 20px 0; border: 2px solid #EEE; }
#news .lastArticle a { color: #630000; text-decoration: underline; font-style: italic; }


#news .last3Articles { float: left; width: 290px; margin-left: 25px; }
#news .last3Articles ul { float: left; width: 290px; border-top: 1px dotted #d3d3d3; }
#news .last3Articles ul li { float: left; width: 255px; height: auto; border-bottom: 1px dotted #d3d3d3; background: url(../images/tip2.jpg) no-repeat center right; padding: 6px 30px 0 5px; color: #7a7a7a; font-size: 11px; }
#news .last3Articles ul li:hover { background: #f7f7f7 url(../images/tip2-on.jpg) no-repeat center right; }
#news .last3Articles ul li:hover a { color: #7f0f0f; }
#news .last3Articles ul li a { font-size: 12px; color: #000000; font-family: Georgia, "Times New Roman", Times, serif;}


#top3 { float: left; width: 760px; margin-bottom: 20px; }
#top3 h2 { float: left; width: 100%; color: #433000; font-size: 18px; font-style: italic; margin-bottom: 10px; }
#top3 .top3content { float: left; width: 760px; background: url(../images/bg-top3.png) no-repeat top right; }
#top3 .top3content .menuTop3 { float: left; width: 150px; height: 200px; }
#top3 .top3content ul.menuTop3 { float: left; width: 150px; }
#top3 .top3content ul.menuTop3 li { float: left; width: 150px; }
#top3 .top3content ul.menuTop3 li a { float: left; width: 138px; height: 24px; display: block; padding: 9px 0 0 12px; font-family: Georgia, "Times New Roman", Times, serif; }
#top3 .top3content ul.menuTop3 li a:hover, a.on { background: url(../images/top3-menu.png) no-repeat; text-decoration: none; }

#top3 .top3content ul.top3casino { float: left; width: 610px; height: 240px; padding: 10px 0 0 0; } 
#top3 .top3content ul.top3casino li { float: left; width: 180px; margin: 0 10px; }
#top3 .top3content ul.top3casino li .etoile img { float: left; }
#top3 .top3content ul.top3casino li a.play { float: left; display: block; background: url(../images/top3-link.png) no-repeat; width: 127px; height: 25px; padding: 5px 0 0 0; margin: 3px 0 0 0; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }


#tops { float: left; width: 760px; }
#tops .tops-top10 { float: left; width: 366px; margin: 0 10px 0 0; }
#tops .tops-top10 h2 { float: left; width: 341px; height: 25px; background: url(../images/tab-top.png) no-repeat; font-size: 16px; padding: 9px 0 0 25px; color: #FFFFFF; }
#tops .tops-top10 ul { float: left; width: 366px; }
#tops .tops-top10 ul li { float: left; width: 358px; margin: 0; padding: 0 0 0 6px; border-bottom: 1px solid #EEE; border-left: 1px solid #EEE; border-right: 1px solid #EEE; }
#tops .tops-top10 ul li.top { background: #000000; color: #FFFFFF; margin: 0; border: none; width: 360px; }
#tops .tops-top10 ul li span { margin-top: 3px; }
#tops .tops-top10 ul li span.nb { float: left; width: 18px; display: block;}
#tops .tops-top10 ul li span.cas { float: left; width: 190px; display: block; }
#tops .tops-top10 ul li span.blc { float: left; width: 50px; display: block; text-align: center; }
#tops .tops-top10 ul li span.blc a.play { float: left; display: block; background: url(../images/tab-top-apl.png) no-repeat center; color: #d2ac41; padding: 2px 4px; text-align: center; width: 42px; }
#tops .tops-top10 a.viewall { float: left; background: url(../images/tab-top-bottom.png) no-repeat; width: 356px; height: 18px; padding: 3px 10px 0 0; text-align: right; color: #FFFFFF; }

#tops_inner { float: left; width: 760px; }
#tops_inner .tops-top10 ul li img { padding: 0; margin: 0; }
#tops_inner .tops-top10 { float: left; width: 500px; margin: 0 10px 0 130px; }
#tops_inner .tops-top10 h2 { float: left; width: 475px; height: 25px; background: url(../images/tab-top-page.png) no-repeat; font-size: 16px; padding: 9px 0 0 25px; color: #FFFFFF; margin:0px; letter-spacing:normal; border-bottom:0px;}
#tops_inner .tops-top10 ul { float: left; width: 500px; }
#tops_inner .tops-top10 ul li { float: left; width: 494px; margin: 0; padding: 0 0 0 6px; border-bottom: 1px solid #EEE; border-left: 1px solid #EEE; border-right: 1px solid #EEE; }
#tops_inner .tops-top10 ul li.top { background: #000000; color: #FFFFFF; margin: 0; border: none; width: 494px; }
#tops_inner .tops-top10 ul li span { margin-top: 3px; }
#tops_inner .tops-top10 ul li span.nb { float: left; width: 20px; display: block;}
#tops_inner .tops-top10 ul li span.cas { float: left; width: 247px; display: block; }
#tops_inner .tops-top10 ul li span.blc { float: left; width: 75px; display: block; text-align: center; }
#tops_inner .tops-top10 ul li span.blc a.play { float: left; display: block; background: url(../images/tab-top-apl.png) no-repeat center; color: #d2ac41; padding: 2px 18px; text-align: center; width: 42px; }
#tops_inner .tops-top10 span.viewall { float: left; background: url(../images/tab-top-bottom-page.png) no-repeat; width: 490px; height: 18px; padding: 3px 10px 0 0; text-align: right; color: #FFFFFF; }

#tops .tops-top5-3 { float: left; width: 366px; }
#tops .tops-top5-3 h2 { float: left; width: 341px; height: 25px; background: url(../images/tab-top.png) no-repeat; font-size: 16px; padding: 9px 0 0 25px; color: #FFFFFF; }
#tops .tops-top5-3 h2.h2top3 { float: left; width: 341px; height: 24px; background: url(../images/tab-top.png) no-repeat bottom; font-size: 16px; padding: 6px 0 2px 25px; color: #FFFFFF; }
#tops .tops-top5-3 ul { float: left; width: 366px; }
#tops .tops-top5-3 ul li { float: left; width: 358px; margin: 0; padding: 0 0 0 6px; border-bottom: 1px solid #EEE; border-left: 1px solid #EEE; border-right: 1px solid #EEE; }
#tops .tops-top5-3 ul li.top { background: #000000; color: #FFFFFF; margin: 0; border: none; width: 360px; }
#tops .tops-top5-3 ul li span { margin-top: 5px; }
#tops .tops-top5-3 ul li span.nb { float: left; width: 18px; display: block;}
#tops .tops-top5-3 ul li span.cas { float: left; width: 190px; display: block; }
#tops .tops-top5-3 ul li span.blc { float: left; width: 50px; display: block; text-align: center; }
#tops .tops-top5-3 ul li span.blc a.play { float: left; display: block; background: url(../images/tab-top-apl.png) no-repeat center; color: #d2ac41; padding: 2px 4px; text-align: center; width: 42px; }
#tops .tops-top5-3 a.viewall { float: left; background: url(../images/tab-top-bottom.png) no-repeat; width: 356px; height: 18px; padding: 3px 10px 0 0; text-align: right; color: #FFFFFF; }



#redaction { float: left; width: 760px; }
#redaction img { float: left; margin: 0 10px 5px 0; border: 3px solid #f4eeda; }
#redaction h2 { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; color: #a37e15; margin-bottom: 10px; }
#redaction h2 a { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; color: #a37e15; text-decoration: none; }
#redaction a { font-family: Georgia, "Times New Roman", Times, serif; color: #a37e15; text-decoration: underline; }


#textComm { float: left; width: 760px; margin-bottom: 20px; }
#textComm .text { float: left; width: 360px; margin-right: 20px; }
#textComm .text h2 { font-size: 16px; font-style: italic; }

#textComm .comm { float: left; width: 380px; }
#textComm .comm h2 { font-size: 16px; font-style: italic; margin-bottom: 5px; }
#textComm .comm ul { float: left; width: 340px; height: 625px; background: url(../images/bg-home-comm.png) no-repeat; padding: 15px; }
#textComm .comm ul li { float: left; width: 350px; font-size: 11px; padding: 0 0 12px 0; margin: 0 0 12px 0; border-bottom: 1px solid #FFFFFF; }
#textComm .comm ul li h3 { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
#textComm .comm ul li a { text-decoration: underline; }



/* Page type */

#page { float: left; width: 760px; }
#page h1 { font-size: 24px; letter-spacing: -1px; margin: 0 0 22px 0; padding: 0 0 10px 0; background: url(../images/bg-title.png) repeat-x bottom; }
#page h2 { font-size: 20px; letter-spacing: -1px; margin: 30px 0 15px 0; padding: 0 0 3px 0; border-bottom: 1px solid #000000; }
#page img { margin: 0 10px 10px 10px; }


/* Resultat de recherche */

#searchResults { float: left; width: 760px; }
#searchResults h1 { font-size: 24px; letter-spacing: -1px; margin: 0 0 22px 0; padding: 0 0 10px 0; background: url(../images/bg-title.png) repeat-x bottom; }

#searchResults .res { float: left; width: 760px; border-top: 1px solid #EEE; margin-bottom: 5px; padding-top: 10px; font-size: 11px; }
#searchResults .res h2 { font-size: 16px; color: #000000; margin: 0 0 10px 0;  }
#searchResults .res h2 span { font-size: 14px; color: #cba22d; font-style: italic; margin: 0 0 0 10px; }
#searchResults .res img { float: left; margin: 0 20px 20px 0; }
#searchResults .res a { font-size: 12px; text-decoration: underline; margin: 0 10px; }
#searchResults .res a.visit { float: left; background: url(../images/search-link.png) no-repeat; width: 98px; height: 18px; padding: 2px 0 0 0; display: block; text-align: center; font-size: 12px; text-decoration: none; }



/* Actualite News */

#actualite { float: left; width: 760px; }
#actualite h1 { font-size: 24px; letter-spacing: -1px; margin: 0 0 22px 0; padding: 0 0 10px 0; background: url(../images/bg-title.png) repeat-x bottom; }

#actualite .actu { float: left; width: 350px; margin-right: 30px; border-bottom: 1px solid #EEE; padding: 10px 0; display:block; height:185px; }
#actualite .actu h2 { float: left; width: 100%; margin-bottom: 10px; }
#actualite .actu h2 a { font-size: 16px; font-style: italic; color: #624a06; }
#actualite .actu .actuImg { float: left; width: 140px; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; color: #a37e15; }
#actualite .actu .actuImg img { border: 3px solid #f4eeda; }
#actualite .actu .actuText { float: left; width: 210px; font-size: 11px; }



/* Casino */

#casino { float: left; width: 760px; background: url(../images/bg-title.png) repeat-x top; }

#casino .casinoHead { float: left; width: 755px; border-bottom: 1px solid #d9d9d9; padding: 12px 0 12px 5px; }
#casino .casinoHead .logo { float: left; }
#casino .casinoHead .name { float: left; padding: 20px 15px 0 20px; }
#casino .casinoHead .name h1 { letter-spacing: -1px; font-size: 24px; }
#casino .casinoHead .rating { float: left; padding: 28px 0 0 0; }
#casino .casinoHead .rating img { float: left; }
#casino .casinoHead a.play { float: right; background: url(../images/casino-link.jpg) no-repeat; width: 177px; height: 25px; margin: 20px 0 0 0; padding: 7px 10px 0 0; text-align: right; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }

#casino .review { float: left; width: 745px; margin: 0 0 0 15px; padding: 15px 0; }
#casino .review ul { float: left; width: 340px; }
#casino .review ul li { float: left; width: 330px; }
#casino .review ul li label { float: left; width: 130px; }
#casino .review ul li span.bonus { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #630000; }

#casino .reviewText { float: left; width: 400px; }

#casino .casinoCnt { float: left; width: 760px; }
#casino .casinoCnt ul.menu { float: left; width: 750px; padding: 0 0 0 10px; background: url(../images/casino-menu-bg.jpg) repeat-x bottom; }
#casino .casinoCnt ul.menu li { float: left; width: 105px; height: 25px; }
#casino .casinoCnt ul.menu li a { float: left; display: block; width: 105px; height: 19px; padding: 6px 0 0 0; text-align: center; background: url(../images/casino-menu-hover.jpg) no-repeat; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }
#casino .casinoCnt ul.menu li a:hover, #casino .casinoCnt ul li a.on { background: url(../images/casino-menu.jpg) no-repeat; text-decoration: none; }


#casino .casinoCntText { float: left; width: 720px; margin: 20px 0 0 20px; }
#casino .casinoCntText a.play { float: left; background: url(../images/casino-link.jpg) no-repeat; width: 177px; height: 26px; text-align: right; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; display:block; margin: 5px 30px 0 75px; padding: 7px 10px 0 0; }
#casino .casinoCntText h2 { letter-spacing: -1px; font-size: 20px; margin-bottom: 10px; }
#casino .casinoCntText h3 { font-size: 20px; margin-bottom: 10px; }


#casino ul.avisCasino { float: left; padding: 15px; }
#casino ul.avisCasino li { float: left; padding: 0 0 12px 0; margin: 0 0 12px 0; border-bottom: 1px solid #EEE; }
#casino ul.avisCasino li h3 { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 10px; }
#casino ul.avisCasino li a { text-decoration: underline; }
#casino ul.avisCasino li span.etoile { display: block; float: right; width: 200px; }
#casino ul.avisCasino li span.etoile img { float: left; }
#casino ul.avisCasino li span.etoile em { float: left; margin-left: 8px; }

/* Contact */
.contact_tab td{
	padding: 7px 0;
	vertical-align:top;
}

.contact_tab .input_contact{
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #C0B49F;
	padding:1px 2px;
	font-size:11px;
}

.sociable {
	background: #F5F5F5;
	margin: 16px 0;
	padding: 3px;
}

.sociable_tagline p{ margin:0px 0 10px 0; padding: 0px;}
.sociable_tagline span{ position: relative;}
.sociable_tagline span span{ display: none; width: 14em; }
.sociable_tagline:hover span span{
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
#page .sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0 1px 10px;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}









