<!--
/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */
/*************************************************************************************************************************************************************************/
* {
	margin: 0;
	padding: 0;
}
body {
	scrollbar-arrow-color: #BDA464;
	scrollbar-face-color: #382F1D;
	scrollbar-highlight-color: #382F1D;
	scrollbar-3dlight-color: #95825d;
	scrollbar-shadow-color: #95825d;
	scrollbar-darkshadow-color: #382F1D;
	scrollbar-track-color: #382F1D;
}
body, h1, h2, h3, h4, h5, h6, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b3f29;
	font-weight: normal;
}
img {
	border: 0
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
select option {
	padding: 0 3px;
}
html>body input[type="checkbox"] {
	margin: 3px;
}
html>body input[type="radio"] {
	margin: 4px;
}
ul li, ol li {
	list-style: none;
}
table {
	border-collapse: collapse;
}
hr {
	display: none;
}
.hidden {
	display: none;
}
.center {
	text-align: center;
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* Structure generale */
/*************************************************************************************************************************************************************************/
div#langue select{width:70px;}
      #langues ul li {
          list-style: none outside none;
      }
      #langues{z-index:1;width:120px;height:23px; background:none;float: left;position:relative;}
      #langues #langue_selected{width:84px;height:20px;float:left; padding:3px 0 0 8px;font-size: 13px;color: #e5ce98; cursor:pointer;}
      #langues #langue_selector{width:28px;height:23px;float:left;background: url(/public/img/layout/fil_ariane/bg-down.gif) no-repeat  5px 6px ; cursor:pointer;}
      #langues ul#langues_box{list-style: none outside none;width:136px;float:right;margin:0;padding:0;background-color: #5e3018;border: 1px solid #c6ad69;position:absolute;top:23px;display:none;}
      #langues ul#langues_box li a{font-size: 13px;color: #e5ce98;padding: 4px 6px;text-decoration: none;display: block;}
      #langues ul#langues_box li a:hover{background: #348a4f;}

body {
	text-align: center;
	background: url('/public/img/layout/bg-body.gif') 50% 0%;
}
div#bg_page {
	position: relative;
	width: 100%;
	min-height: 700px;
	background: url('/public/img/layout/bg-page-top.jpg') repeat-x 50% 0%;
}
* html div#bg_page {
	height: 700px;
}
div#bg_degrade_page {
	position: relative;
	width: 100%;
}
* html div#bg_degrade_page {
	background: none;
}
div#global {
	position: relative;
	width: 987px;
	text-align: left;
	margin: 0 auto;
}
div#top, div#middle, div#bottom, div#neon {
	float: left;
	width: 987px;
}
a span {
	display: none;
}
div.error {
	text-align: center;
	padding: 4px 0;
	background: #000000;
	font-size: 13px;
	margin: 2px;
	width: 98%;
	color: #b04432;
}
div.success {
	text-align: center;
	padding: 4px 0;
	background: #000000;
	font-size: 13px;
	margin: 2px;
	width: 98%;
	color: #007241;
}
.sifr-red, .sifr-grey, .sifr-green, .sifr-red-center, .sifr-light-blue {
	font-size: 24px;
}
/* BLOCKS DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu,Panier,Recherche,fil d'ariane,etc...) */
/* -------- barre haut -------- */
div#bg_barre {
	position: relative;
	border-top: 1px solid #000000;
	width: 100%;
	height: 41px;
	background: url('/public/img/layout/bg-barre.gif') repeat-x;
}
div#barre {
	position: relative;
	width: 987px;
	text-align: left;
	margin: 0 auto;
}
div#top_barre div#bg_barre div#drapeaux {
	float: left;
	padding: 4px 0 0 30px;
}
div#top_barre div#interface div#drapeaux {
	float: left;
	padding: 10px 0 0 30px;
}
div#top_barre div#drapeaux a {
	float: left;
	width: 23px;
	height: 15px;
	margin-right: 5px;
	display: block;
}
div#top_barre div#drapeaux span {
	float: left;
	width: 23px;
	height: 15px;
	margin-right: 5px;
}
div#top_barre div#drapeaux em {
	display: none;
}
div#barre div#log {
	float: right;
	font-size: 12px;
	width: 450px;
	text-align: right;
	padding: 4px 12px 0 0;
	color: #c6a279;
	display: inline;
}
div#barre div#log a {
	color: #fff;
}
/* -------- JOOOOOOOOOOO -------- */
/* -------- Member -------- */
div#barre .logged a {
	margin-left: 5px;
}
div#top_barre #bg_login {
	position: relative;
	width: 100%;
	display: none;
	background: #46361d url('/public/img/layout/bg-ombre-main-interface.gif') repeat-y 50% 50%;
}
div#top_barre #bg_login div#bg_barre_login {
	position: relative;
	width: 100%;
	padding-bottom: 10px;
	background: url('/public/img/layout/login_expandable/bg-bas-login.gif') repeat-x left bottom;
}
div#top_barre #bg_login div#bg_barre_login div#bg_content_login {
	position: relative;
	width: 987px;
	background: url('/public/img/layout/login_expandable/bg-bloc.gif') repeat-y;
	text-align: left;
	margin: 0 auto;
}
div#top_barre #bg_login div.error {
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
div#top_barre #bg_login div.success {
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
div#top_barre #bg_login a {
	color: #FFF;
}
div#top_barre #bg_login a.close_btn {
	display: block;
	position: absolute;
	top: 10px;
	right: 26px;
	width: 29px;
	height: 29px;
	background: url('/public/img/layout/picto-close.png') top;
}
div#top_barre #bg_login a.close_btn:hover {
	background-position: bottom;
}
div#top_barre #bg_login a.close_btn span {
	display: none;
}
div#top_barre #bg_login h2 {
	height: 52px;
	padding-top: 14px;
	font-size: 15px;
	color: #ba954b;
	font-weight: bold;
	text-transform: uppercase;
	background: url('/public/img/layout/login_expandable/bg-h2.gif') repeat-x;
}
div#top_barre #bg_login #signin h2 {
	padding-left: 173px;
}
div#top_barre #bg_login #register h2 {
	padding-left: 17px;
}
div#top_barre #bg_login h2 span {
	text-transform: none;
	color: #C6A279;
	font-size: 12px;
	font-weight: normal;
}
div#top_barre #bg_login p.champ, div#top_barre #bg_login p.coche {
	float: left;
	width: 284px;
	padding: 0 0 6px 174px;
}
div#top_barre #bg_login p.champ label {
	width: 197px;
	display: block;
}
div#top_barre #bg_login p.champ span {
	display: none;
}
div#top_barre #bg_login p.champ span.bg_input {
	width: 171px;
	height: 27px;
	padding: 8px 10px 0 10px;
	background: url('/public/img/layout/login_expandable/bg-input.gif') no-repeat;
	display: block;
}
div#top_barre #bg_login p.champ span.bg_input input {
	width: 171px;
	height: 18px;
	background: none;
	border: none;
	font-size: 13px;
	color: #4e4532;
	text-align: center;
}
div#top_barre #bg_login p.coche span.checkbox {
	clear: left;
	float: left;
	width: 29px;
	height: 29px;
	background: url('/public/img/layout/login_expandable/bg-checkbox.gif') no-repeat;
	display: block;
}
div#top_barre #bg_login p.coche label {
	float: left;
	padding: 7px 0 0 9px;
	font-size: 13px;
	color: #bda464;
	white-space: nowrap;
	display: block;
}
/*div#top_barre #bg_login p.coche label {
	padding: 0 0 0 4px;
	font-size: 13px;
	color: #bda464;
	white-space: nowrap;
}
div#top_barre #bg_login p.coche input {
	vertical-align: middle;
}
*/
div#top_barre #bg_login p.bouton_valider {
	float: left;
	width: 241px;
	padding: 2px 0 0 217px;
}
div#top_barre #bg_login p.oubli {
	float: left;
	width: 270px;
	padding: 9px 0 0 188px;
	font-size: 13px;
	color: #3f8055;
}
div#top_barre #bg_login p.oubli a {
	color: #3f8055;
}
div#top_barre #bg_login #login-wrapper, div#top_barre #bg_login #mdp-wrapper {
	position: relative;
	width: 987px;
	height: 264px;
	font-size: 12px;
	color: #C6A279;
	text-align: left;
	margin: 0 auto;
}
div#top_barre #bg_login #login-wrapper {
	background: url('/public/img/layout/login_expandable/bg-filet-central.gif') no-repeat 469px 0px;
}
div#top_barre #bg_login #login-wrapper #signin {
	float: left;
	width: 458px;
	padding-left: 11px;
}
div#top_barre #bg_login #login-wrapper #register {
	float: left;
	width: 454px;
	margin-left: 49px;
}
div#top_barre #bg_login #login-wrapper #register p.avantages {
	float: left;
	width: 434px;
	padding: 0 20px 0 0;
	line-height: 16px;
	text-align: justify;
}
div#top_barre #bg_login p.bouton_creer {
	float: left;
	width: 324px;
	padding: 24px 0 0 130px;
}
div#top_barre #bg_login #mdp-wrapper {
	display: none;
	width: 961px;
	padding: 0 15px 0 11px;
}
div#top_barre #bg_login #mdp-wrapper h2 {
	padding-left: 17px;
}
div#top_barre #bg_login #mdp-wrapper p.avantages {
	float: left;
	width: 924px;
	padding: 0 20px 20px 17px;
	line-height: 16px;
	text-align: justify;
}
div#top_barre #bg_login #mdp-wrapper p.champ {
	width: 200px;
}
div#top_barre #bg_login #mdp-wrapper p.bouton_valider {
	padding-left: 20px;
}
div#top_barre .member {
	background-color: #000;
	color: #FFF;
	width: 100%;
}
div#top_barre .member a {
	color: #FF9933;
}
div#top_barre .member a:hover {
	color: #F9B673;
}
div#top_barre .member p.titleMember {
	width: 960px;
	margin: 25px auto;
	text-align: left;
}
div#top_barre .member div.m_layout {
	padding: 10px;
	margin-top: 10px;
	color: #FFF;
	width: 960px;
	margin: 25px auto;
	text-align: left;
	background: #333333 none repeat scroll 0 0;
}
div#top_barre .bloc_modif .profil {
	float: left;
	width: 691px;
	padding: 0 0 0 8px;
	font-size: 14px;
	color: #f0dfc6;
}
div#top_barre .bloc_modif .profil p.colonnes {
	float: left;
	width: 671px;
	color: #bda464;
	font-weight: bold;
	padding: 0 20px 10px 0;
}
div#top_barre .bloc_modif .profil input {
	vertical-align: middle;
	margin-top: 8px;
	margin-bottom: 8px;
}
* html div#top_barre .bloc_modif .profil input {
	margin-top: 4px;
	margin-bottom: 4px;
}
* + html div#top_barre .bloc_modif .profil input {
	margin-top: 4px;
	margin-bottom: 4px;
}
div#top_barre .bloc_modif span.checkbox {
	clear: left;
	float: left;
	width: 29px;
	height: 29px;
	margin-bottom: 5px;
	background: url('/public/img/layout/login_expandable/bg-checkbox.gif') no-repeat;
	display: block;
}
div#top_barre .bloc_modif .profil label {
	float: left;
	padding: 7px 0 0 9px;
	white-space: nowrap;
	display: block;
}
div#top_barre .member .profil input {
	width: 100px;
}
div#top_barre .member .profil input.init {
	width: auto;
}
.member .profil table {
	width: 350px;
	height: 150px;
}
div#top_barre .article {
	float: left;
	width: 720px;
	color: #E2DDDC;
}
div#top_barre .article a {
	color: #B7934B;
}
div#top_barre .article table {
	margin-left: 10px;
}
div#top_barre .article table tr td {
	padding: 3px;
}
div#top_barre .comments {
	float: left;
	width: 699px;
	margin-top: 1px;
	color: #E2DDDC;
}
div#top_barre .comments a {
	color: #B7934B;
}
div#top_barre .comments .ligne_comment {
	float: left;
	width: 657px;
	padding: 8px 35px 9px 7px;
}
div#top_barre .comments .ligne_comment .numero a {
	font-size: 14px;
	color: #bda464;
	font-weight: bold;
}
div#top_barre .comments .ligne_comment .parag .sujet {
	color: #bda464;
}
div#top_barre .member .block_jeux {
	float: left;
	width: auto;
	margin: 15px 0 15px 0;
}
div#top_barre .member .block_jeux img {
	float: left;
	margin: 6px 12px 0 10px;
}
div#top_barre .member .block_jeux dl {
	display: block;
	margin-left: 110px;
	width: 75%;
}
div#top_barre .member .block_jeux dd, .member .block_jeux dt {
	padding: 2px;
}
/* -------- FIN JOOOOOOOOOOO -------- */
div#top_barre div.resume_article {
	float: left;
	width: 699px;
	font-size: 13px;
	color: #f0dfc6;
	padding-top: 1px;
}
div#top_barre div.resume_article div.jeu_article {
	float: left;
	width: 688px;
	height: 25px;
	padding: 8px 0 0 11px;
	background: url('/public/img/layout/bg-intitule-article.jpg') no-repeat;
	font-size: 15px;
	color: #4e4532;
	font-weight: bold;
}
div#top_barre div.resume_article div.details_article {
	float: left;
	width: 699px;
	padding: 7px 0 4px 0;
	background: #4e4532 url('/public/img/layout/bg-bas-modif.gif') no-repeat left bottom;
}
div#top_barre div.resume_article div.details_article p {
	padding-bottom: 4px;
}
div#top_barre div.resume_article div.details_article p.det_1 {
	float: left;
	width: 130px;
	font-style: italic;
	text-align: right;
}
div#top_barre div.resume_article div.details_article p.det_2 {
	float: left;
	width: 559px;
	padding-left: 10px;
}
div#top_barre div.resume_article div.liens_article {
	float: left;
	width: 694px;
	padding: 6px 0 14px 5px;
	color: #f0dfc6;
}
div#top_barre div.resume_article div.liens_article a {
	color: #bda464;
}


#blocSocialLikeCont{margin: 0pt 0pt 7px 7px; display: block; float: left;}
#blocSocialLike .sharers{ text-align:left; margin-left:185px; }
#blocSocialLike div{font-size:16px;color:#695C3F;margin-bottom:10px; text-align:center;}
#blocSocialLike iframe{ margin-left:35px;}
#blocSocialLike iframe.fb_ltr{margin: 0 0 0 0;}

/* ----------------------------------------- */
/* --------------- interface --------------- */
/* ----------------------------------------- */
/*div.interface {
	position: relative;
	width: 100%;
	background: #5E3018 url('/public/img/layout/bg-ombre-top-interface.gif') repeat-y 50% 50%;
}
*/
div.interface {
	position: relative;
	width: 100%;
	background: #5E3018;
}
div.interface div.mess {
	display: none;
	text-align: center;
	padding: 10px 0;
	background: #000000;
	float: left;
	font-size: 13px;
	margin: 5px 0 11px;
	width: 698px;
}
div.interface div.error {
	color: #b04432;
}
div.interface div.success {
	color: #007241;
}
/* -------- haut interface -------- */
div.interface div.bg_ombre {
	position: relative;
	width: 100%;
	background: url('/public/img/layout/bg-barre-interface.gif') repeat-x left bottom;
}
div.interface div.bg_ombre div.top_interface {
	position: relative;
	width: 987px;
	padding-bottom: 8px;
	text-align: left;
	margin: 0 auto;
}
div.interface div.bg_ombre div.top_interface img {
	vertical-align: middle;
}
div.interface div.bg_ombre div.top_interface div#drapeaux {
	float: left;
	padding: 10px 0 0 13px;
	font-size: 12px;
	color: #c6a279;
}
div.interface div.bg_ombre div.top_interface div.liens {
	float: left;
	/*width: 500px;*/
	padding: 10px 0 0 13px;
	font-size: 12px;
	color: #c6a279;
}
div.interface div.bg_ombre div.top_interface div.liens a {
	color: #fff;
}
div.interface div.bg_ombre div.top_interface div.liens a:hover {
	text-decoration: underline;
}
div.interface div.bg_ombre div.top_interface div.liens a.logout_btn {
	width: 50px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	padding-right: 28px;
	height: 23px;
	background: url('/public/img/layout/img-bt-deconnexion.gif') top right no-repeat;
}
div.interface div.bg_ombre div.top_interface div.liens a.logout_btn:hover {
	background-position: bottom right;
}
div.interface div.bg_ombre div.top_interface span#loader-member {
	color: #FFF;
	visibility: hidden;
	float: right;
	width: 200px;
	font-size: 12px;
	padding: 8px 0 0 0;
}
div.interface div.bg_ombre div.top_interface div.mon_lobby {
	float: right;
	width: 116px;
	height: 32px;
	padding: 11px 0 0 16px;
	background: url('/public/img/layout/bg-lobby.gif') no-repeat;
}
div.interface div.bg_ombre div.top_interface div.mon_lobby a:hover {
	text-decoration: none;
}
div.interface div.bg_ombre div.top_interface div.mon_lobby a span {
	display: inline;
}
/* -------- contenu interface -------- */
div.interface div#content_interface {
	display: none;
}
div.interface div.bg_main_ombre {
	position: relative;
	width: 100%;
	background: #46361d url('/public/img/layout/bg-ombre-main-interface.gif') repeat-y 50% 50%;
}
div.interface div.bg_main_ombre div.bg_barre_bas {
	position: relative;
	width: 100%;
	padding-bottom: 40px;
	background: url('/public/img/layout/bg-barre.gif') repeat-x left bottom;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface {
	position: relative;
	width: 987px;
	background: url('/public/img/layout/bg-content-interface.gif') repeat-y;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 10px;
}
div.interface div.bg_main_ombre div.bg_barre_bas  div.barre {
	width: 100%;
	height: 1px;
	background-color: #000;
	display: block;
}
/* --- sidebar nav --- */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface {
	float: left;
	width: 250px;
	padding: 0 0 0 11px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface div.bg_sidebar {
	float: left;
	width: 250px;
	background: url('/public/img/layout/bg-nav-interface.gif') repeat-y;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface div.nav_interface {
	float: left;
	width: 235px;
	padding: 0 0 0 15px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface div.nav_interface a {
	width: 210px;
	height: 36px;
	display: block;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface div.nav_interface a span {
	display: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt-inter-homepage:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_caz:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_jeuxfav:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_jeuxnotes:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_caznotes:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_softnotes:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_openotes:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_prgaffilietnotes:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_articles:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_comments:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_param:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_modif:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt-inter-homepage.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_caz.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_jeuxfav.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_jeuxnotes.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_caznotes.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_softnotes.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_openotes.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_prgaffilietnotes.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_articles.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_comments.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_param.bt_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_modif.bt_on {
	background-position: bottom;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .welcome {
	font-size: 15px;
	color: #4d380d;
	position: relative;
	padding-left: 10px;
	left: -6px;
	background: url('/public/img/layout/welcome-lobby.jpg') no-repeat;
	width: 701px;
	height: 399px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .welcome .pre_par {
	height: 45px;
	width: 490px;
	margin-left: 15px;
	padding: 20px 10px 10px 0px;
	float: left;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .welcome .sec_par {
	height: 115px;
	width: 490px;
	margin-left: 15px;
	padding: 20px 10px 10px 0px;
	float: left;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .welcome .tro_par {
	height: 90px;
	width: 490px;
	margin-left: 15px;
	padding: 20px 10px 10px 0px;
	float: left;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .welcome a {
	color: #ab6d03;
	text-decoration: underline;
}
/* --- page --- */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface {
	float: left;
	width: 720px;
	padding: 0 0 0 6px;
}
/* fil ariane */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 {
	position: relative;
	float: left;
	width: 700px;
	height: 51px;
	background: url('/public/img/layout/bg-ariane-interface.jpg') no-repeat;
	margin-top: 5px;
	z-index: 20;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 {
	padding: 8px 0 0 14px;
	font-size: 13px;
	color: #f2d7b7;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li {
	position: relative;
	display: inline;
	float: left;
	z-index: 20;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li.select {
	padding-left: 5px;
	padding-top: 3px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li ul {
	position: absolute;
	width: 212px;
	z-index: 10;
	left: 0;
	top: 25px;
	display: none;
	visibility: visible;
	background: url('/public/img/layout/bg-menu-deroulant.png') no-repeat left bottom;
	padding: 5px 0 10px 0;
}
* html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li ul {
	background: url('/public/img/layout/bg-menu-deroulant.gif') no-repeat left bottom;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li ul li {
	float: none;
	display: list-item;
	background-color: #45351c;
	color: #000000;
	border-bottom: 1px solid gray;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 a {
	color: #f0dfc6;
	font-weight: bold;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li span.fil_sep {
	float: left;
	padding-top: 4px;
	display: block;
	font-size: 13px;
	letter-spacing: -1px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li span.bg_fil_last, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li span.bg_fil_keep_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li span.bg_fil_always_on {
	float: left;
	height: 27px;
	padding: 4px 0 0 6px;
	color: #43776a;
	font-weight: bold;
	background: url('/public/img/layout/fil_ariane/bg-fil-over.gif') no-repeat left -1px;
	display: block;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li span.bg_fil_last {
	padding: 7px 6px 0 6px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a span.bg_fil_last {
	padding-right: 0px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a {
	position: relative;
	float: left;
	height: 31px;
	background: url('/public/img/layout/fil_ariane/bg-down.gif') no-repeat right 8px;
	z-index: 20;
	display: block;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a.noSub {
	background: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a span {
	float: left;
	height: 27px;
	padding: 4px 0 0 6px;
	display: block;
	font-size: 13px;
	letter-spacing: -1px;
	cursor: pointer;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a.noSub span {
	padding-right: 6px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a:hover {
	color: #43776a;
	background: url('/public/img/layout/fil_ariane/bg-fil-over.gif') no-repeat;
	text-decoration: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a span.chevron {
	padding: 3px 16px 0 0;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a.noSub span.chevron {
	padding-right: 0px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a:hover span.chevron, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a span.bg_fil_keep_on span.chevron, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a span.bg_fil_always_on span.chevron {
	padding: 3px 16px 0 0;
	background: url('/public/img/layout/fil_ariane/bg-chevron-down.gif') no-repeat right 4px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a.noSub:hover span.chevron, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li a.noSub span.bg_fil_keep_on span.chevron {
	padding-right: 0px;
	background: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li ul li {
	width: 178px;
	background: none;
	border-bottom: none;
	padding: 0 17px;
	line-height: normal;
	cursor: pointer;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li ul li a {
	float: none;
	height: auto;
	background: none;
	border-bottom: 1px solid #7aa585;
	color: #efe1b5;
	font-weight: normal;
	padding: 6px 4px 6px 1px;
	cursor: pointer;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li ul li a.subFirst {
	margin-top: 5px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li ul li a.subLast {
	border-bottom: none;
	margin-bottom: 8px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul li ul li a:hover {
	color: #43776a;
	background: none;
	background-color: #efe1b5;
	padding: 6px 1px 6px 4px;
	cursor: pointer;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div#fil_ariane2 div#bg_ariane2 ul, div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane2 p.clear {
	float: left;
	width: 700px;
}
/*div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane {
	position: relative;
	float: left;
	width: 686px;
	height: 36px;
	background: url('/public/img/layout/bg-ariane-interface.gif') no-repeat;
	padding: 15px 0 0 14px;
	font-size: 12px;
	color: #c5ad90;
	font-weight: bold;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane a {
	color: #c5ad90;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane img, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane select {
	vertical-align: middle;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane ul {
	position: absolute;
	top: 36px;
	right: 508px;
	background-color: #302517;
	border: 1px solid #000;
	border-bottom: none;
	display: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane ul li {
	font-size: 12px;
	line-height: 15px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane ul li a {
	width: 120px;
	color: #e6c381;
	padding: 5px 10px;
	border-bottom: 1px solid #000;
	display: block;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane ul li a:hover {
	color: #302517;
	background-color: #e6c481;
	text-decoration: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane select {
	font-size: 12px;
	height: 20px;
	color: #e6c381;
	background-color: #302517;
	border: 1px solid #000;
}
* + html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.fil_ariane select {
	height: 22px;
}
*/
/* ---- */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.tt_sifr {
	float: left;
	width: 700px;
	font-size: 19px;
	letter-spacing: -1px;
	color: #b7934b;
	padding: 10px 0 0 0;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.intro {
	float: left;
	width: 90%;
	font-size: 15px;
	color: #f2d7b7;
	padding: 5px 0 0 0;
}
/* bloc choix redaction */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.top_droite {
	float: left;
	width: 277px;
	background: url('/public/img/layout/bg-bloc-droite-inter.gif') repeat-y;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite {
	position: relative;
	margin: 8px 0;
	z-index: 20;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.top_droite {
	background: url('/public/img/layout/bg-top-droite-inter.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bas_droite {
	float: left;
	width: 267px;
	background: url('/public/img/layout/bg-bas-droite-inter.gif') no-repeat left bottom;
	padding: 5px 5px 10px 5px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.visu_choix {
	float: left;
	width: 130px;
	height: 100px;
	padding: 10px 0 9px 13px;
	background: url('/public/img/layout/bg-visu-choix-inter.gif') no-repeat 5px 2px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.texte_choix {
	float: left;
	width: 124px;
	padding: 8px 0 9px 0;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.texte_choix a.lk_under {
	font-size: 13px;
	color: #b04432;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 3px;
	line-height: 17px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.texte_choix a.lk_under:hover {
	background: url('/public/img/layout/filet-top5b-on.gif') left bottom;
	text-decoration: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.texte_choix a.bt_critique_1 {
	margin: 4px 1px 0 0;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.texte_choix a.bt_critique_2 {
	margin: 7px 2px 0 0;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.texte_choix a.bt_visitez_2 {
	margin-top: 4px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite  div.tt_autre_caz, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite  div.tt_caz_reco {
	background: transparent url('/public/img/layout/img-tt-caz-recom.gif') no-repeat scroll 0 0;
	color: #e3d8c5;
	float: left;
	font-size: 18px;
	height: 45px;
	padding: 11px 0 0 11px;
	width: 267px;
}
/* intro homepage */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.intro_home {
	position: relative;
	float: left;
	width: 397px;
	padding: 14px 30px 8px 16px;
	font-size: 13px;
	color: #f0dfc6;
	z-index: 20;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.intro_home .couleur {
	color: #bda464;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.intro_home a {
	color: #bda464;
	text-decoration: underline;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div#flashcontent2 {
	float: left;
	width: 720px;
	height: 300px;
	z-index: 10;
}
/* tableau casinos recommandes */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres {
	float: left;
	width: 267px;
	padding-bottom: 5px;
	background: url('/public/img/layout/bg-tab-autres-inter.gif') no-repeat left bottom;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table {
	float: left;
	width: 267px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table td {
	height: 57px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_1 {
	width: 76px;
	text-align: center;
}
* html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_1 {
	height: 46px;
}
* + html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_1 {
	height: 46px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_2 {
	width: 106px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_3 {
	width: 73px;
	padding: 1px 0 0 12px;
	vertical-align: top;
}
* html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_3 {
	height: 45px;
}
* + html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_3 {
	height: 45px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_2 a {
	font-size: 12px;
	color: #43776a;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 3px;
	line-height: 17px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_2 a:hover {
	background: url('/public/img/layout/filet-caz-reco-on.gif') left bottom;
	text-decoration: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_droite div.bg_autres table .td_3 a.bt_visitez_2 {
	margin-top: 2px;
}
/* bloc mes casinos */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos {
	float: left;
	width: 413px;
	padding: 0 0 0 9px;
	margin: 13px 0;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos .tab_top {
	float: left;
	width: 413px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos .tab_top td {
	height: 45px;
	color: #fff;
	font-weight: bold;
	background-color: #95825d;
	border-right: 1px solid #e3d8c5;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos .tab_top td.td_1 {
	width: 32px;
	padding-left: 12px;
	background: #95825d url('/public/img/layout/bg-td1-mes-caz.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos .tab_top td.td_2 {
	width: 256px;
	padding-left: 12px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos .tab_top td.td_3 {
	width: 93px;
	padding-left: 6px;
	border-right: none;
	background: #95825d url('/public/img/layout/bg-td3-mes-caz.gif') no-repeat right top;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab {
	position: relative;
	float: left;
	width: 413px;
	height: 396px;
	background-color: #e3d8c5;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table {
	float: left;
	width: 395px;
	background: url('/public/img/layout/bg-tab-scroll.gif') repeat-y;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td {
	height: 66px;
	color: #695c3f;
	background: url('/public/img/layout/bg-bord-tab-scroll.gif') no-repeat right top;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_1 {
	width: 33px;
	padding-left: 12px;
	font-weight: bold;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_2 {
	width: 88px;
	text-align: center;
	background: url('/public/img/layout/bg-visu-tab-scroll.gif') no-repeat 50% 6px;
}
* html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_2 {
	background: url('/public/img/layout/bg-visu-tab-scroll.gif') no-repeat 50% 5px;
}
* + html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_2 {
	background: url('/public/img/layout/bg-visu-tab-scroll.gif') no-repeat 50% 5px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_3 {
	width: 181px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_3 a {
	font-size: 12px;
	color: #b04432;
	font-weight: bold;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_3 a:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_3 a.hover_name {
	text-decoration: underline;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_4 {
	width: 75px;
	padding-left: 6px;
	background: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_2 div {
	position: relative;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_2 div a.lk_play span {
	top: 9px;
	left: 14px;
}
* html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.mes_casinos div.scroll_tab table td.td_2 div a.lk_play span {
	left: -1px;
}
/* bloc scroll */
.absDiv {
	position: absolute;
	visibility: hidden;
}
#mainDivContent {
	position: relative;
	overflow: auto;
	height: 398px;
}
#mainDivBar {
	background: url('/public/img/layout/bg-scrollbar.gif') repeat-y;
	cursor: pointer;
}
#mainDivThumb {
	background-color: #2d2415;
	cursor: move;
}
/* tableau jeux favoris - tableau jeux notes */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes {
	float: left;
	width: 698px;
	margin-top: 5px;
	background: #e3d8c5 url('/public/img/layout/bg-filet-tab.gif') repeat-y;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes {
	background: #4e4532 url('/public/img/layout/bg-filet-tab-2.gif') repeat-y;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th {
	height: 45px;
	padding: 0 0 0 8px;
	background-color: #95825d;
	border-right: 1px solid #e3d8c5;
	line-height: 13px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th {
	background-color: #201c13;
	border-right: 1px solid #4e4532;
}
/*div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th.tri_on, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th:hover, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th.tri_on {
	background-color: #4e402b;
}
*/
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th.th_last, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th.th_last {
	border-right: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th {
	color: #fff;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th {
	color: #007241;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th a {
	color: #fff;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th a {
	color: #007241;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th.th_first {
	background: #95825d url('/public/img/layout/bg-fav-th-0.gif') no-repeat;
}
/*div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th.th_first:hover {
	background: #4e402b url('/public/img/layout/bg-fav-th-0-on.gif') no-repeat;
}
*/
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th.th_first {
	background: #201c13 url('/public/img/layout/bg-notes-th-0.gif') no-repeat;
}
/*div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th.th_first:hover {
	background: #4e402b url('/public/img/layout/bg-fav-th-0-on.gif') no-repeat;
}
*/
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th.th_last {
	background: #95825d url('/public/img/layout/bg-fav-th-8.gif') no-repeat right top;
}
/*div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav th.th_last:hover {
	background: #4e402b url('/public/img/layout/bg-fav-th-8-on.gif') no-repeat right top;
}
*/
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th.th_last {
	background: #201c13 url('/public/img/layout/bg-notes-th-8.gif') no-repeat right top;
}
/*div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes th.th_last:hover {
	background: #4e402b url('/public/img/layout/bg-fav-th-8-on.gif') no-repeat right top;
}
*/
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav td, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes td {
	height: 66px;
	padding: 0 4px;
	color: #695c3f;
	background: url('/public/img/layout/bg-filet-td-1.gif') no-repeat right top;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes td {
	color: #b7934b;
	background: url('/public/img/layout/bg-filet-td-1b.gif') no-repeat right top;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav tr.ligne_bis td {
	background: #e3d8c5 url('/public/img/layout/bg-filet-td-2.gif') no-repeat right top;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes tr.ligne_bis td {
	background: #4e4532 url('/public/img/layout/bg-filet-td-2b.gif') no-repeat right top;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav td.td_last, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes td.td_last, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav tr.ligne_bis td.td_last, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes tr.ligne_bis td.td_last {
	background: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_1, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav tr.ligne_bis .td_1, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_1, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes tr.ligne_bis .td_1 {
	width: 80px;
	text-align: center;
	padding: 0px;
	background: #e3d8c5 url('/public/img/layout/bg-fav-td-1.gif') no-repeat 50% 5px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_1 img, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav tr.ligne_bis .td_1 img, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_1 img, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes tr.ligne_bis .td_1 img {
	margin-bottom: 1px;
}
* html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_1 img, * html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav tr.ligne_bis .td_1 img, * html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_1 img, * html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes tr.ligne_bis .td_1 img {
	margin-bottom: 0px;
}
* + html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_1 img, * + html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav tr.ligne_bis .td_1 img, * + html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_1 img, * + html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes tr.ligne_bis .td_1 img {
	margin-bottom: 0px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_1, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes tr.ligne_bis .td_1 {
	background: #4e4532 url('/public/img/layout/bg-notes-td-1.gif') no-repeat 50% 5px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_1 div, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_1 div {
	position: relative;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_1 a.lk_play span, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_1 a.lk_play span {
	top: 7px;
	left: 10px;
}
* html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_1 a.lk_play span, * html div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_1 a.lk_play span {
	left: -1px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_2 a, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_2 a {
	font-size: 12px;
	color: #b04432;
	font-weight: bold;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav .td_2 a.hover_name, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_2 a.hover_name, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_2 a.hover_name {
	text-decoration: underline;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_2 a {
	color: #e3d8c5;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes .td_2 a.hover_name {
	text-decoration: underline;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav td.td_center, div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_notes td.td_center {
	text-align: center;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav a.lk_under {
	font-size: 12px;
	color: #b04432;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 3px;
	line-height: 17px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .tab_jeux_fav a.lk_under:hover {
	background: url('/public/img/layout/filet-listing-on.gif') left bottom;
	text-decoration: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface img.img_tab {
	margin: -1px 0 11px 0;
}
/* bloc default */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_default {
	color: #FFF;
	float: left;
	width: 678px;
	padding: 10px 10px 25px 10px;
	margin: 5px 0 11px 0;
	background: #4e4532 url('/public/img/layout/bg-bas-modif.gif') no-repeat left bottom;
	font-size: 13px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_default .couleur {
	color: #bda464;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_default a {
	color: #bda464;
	text-decoration: underline;
}
/* bloc modif */
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif {
	color: #FFF;
	float: left;
	width: 699px;
	padding-bottom: 25px;
	margin: 1px 0 11px 0;
	background: #4e4532 url('/public/img/layout/bg-bas-modif.gif') no-repeat left bottom;
	font-size: 13px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.top_modif {
	float: left;
	width: 698px;
	padding: 12px 0 10px 0;
	margin-bottom: 11px;
	color: #007241;
	text-align: center;
	background: #19160f url('/public/img/layout/bg-top-modif.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.modif_1 {
	float: left;
	width: 285px;
	height: 28px;
	color: #e3d8c5;
	text-align: right;
	padding: 0 5px 0 0;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.modif_2 {
	float: left;
	width: 408px;
	height: 28px;
	color: #b7934b;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.modif_2 input[type=password] {
	width: 185px;
	height: 21px;
	padding: 2px 0 0 2px;
	font-size: 13px;
	color: #b7934b;
	background: url('/public/img/layout/bg-input-modif.gif') no-repeat;
	border: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.modif_3 {
	float: left;
	width: 285px;
	height: 28px;
	color: #e3d8c5;
	text-align: right;
	padding: 4px 5px 0 0;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.modif_4 {
	float: left;
	width: 408px;
	height: 34px;
	color: #b7934b;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.bouton_modif {
	float: left;
	width: 361px;
	padding: 5px 0 0 337px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface #chart {
	clear: left;
	width: 90%;
	height: 320px;
}
/*Do you know*/
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .youknow {
	text-align: justify;
	float: left;
	font-size: 15px;
	color: #4d380d;
	width: 690px;
	margin: 10px 0px 20px 5px;
	min-height: 125px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .youknow-bg {
	font-size: 15px;
	color: #4d380d;
	width: 578px;
	background: url('/public/img/layout/bg-youknow.png') repeat-y;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .youknow-top {
	width: 578px;
	background: url('/public/img/layout/bg-youknow-top.png') top no-repeat;
	padding-top: 18px;
	margin-left: 108px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .youknow-bottom {
	width: 578px;
	background: url('/public/img/layout/bg-youknow-bottom.png') bottom no-repeat;
	padding-bottom: 17px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .youknow-txt {
	padding: 0 15px
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .youknow .couleur {
	color: #b04432;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .youknow a {
	color: #b04432;
	text-decoration: underline;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top {
	float: left;
	width: 670px;
	height: 248px;
	margin-left: 5px;
	padding-left: 17px;
	padding-top: 60px;
	background: url('/public/img/layout/bg-top-interface.png');
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc {
	border: 0px solid red;
	margin-right: 27px;
	float: left;
	width: 201px;
	height: 240px;
	text-align: center;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc.first {
	margin-right: 25px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc.last {
	margin-right: 0px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc .bloc_txt {
	height: 42px;
	color: #4b3f29;
	font-size: 14px;
	padding-top: 8px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc .bloc_txt span {
	color: #4d7c6d;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc .bloc_img {
	height: 92px;
	padding: 4px 0 0 37px;
	text-align: left;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc.first .bloc_img {
	padding-left: 36px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc.last .bloc_img {
	padding-left: 40px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc .bloc_bonus {
	font-weight: bold;
	height: 42px;
	color: #d5b975;
	padding: 5px;
	font-size: 16px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_top .bloc .bloc_links {
	height: 33px;
	padding: 5px 20px 0 20px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.empty-lobby {
	float: left;
	background: url('/public/img/layout/empty-lobby.jpg') no-repeat;
	height: 307px;
	width: 406px;
	font-size: 15px;
	font-family: Arial;
	color: #4d380d;
	padding: 30px 200px 300px 98px;
	text-align: center;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.empty-lobby-titre {
	color: #291103;
	font-size: 18px;
	text-align: left;
	height: 33px;
	float: left;
	width: 394px;
	padding-top: 10px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.empty-lobby-txt-top {
	float: left;
	height: 97px;
	width: 394px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.empty-lobby-txt-top p {
	margin-bottom: 5px;
	text-align: left;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.empty-lobby-txt-bottom {
	float: left;
	height: 70px;
	width: 394px;
	padding-top: 20px;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.empty-lobby-txt-bottom p {
	margin-bottom: 5px;
	text-align: left;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.empty-lobby-txt-bottom p.center {
	text-align: center;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface a.empty-lobby-discover span {
	display: none;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface a.empty-lobby-discover:hover {
	background-position: bottom left;
}
div#badge {
	position: absolute;
	left: 267px;
	top: -32px;
	width: 455px;
	height: 152px;
	z-index: 2;
}
/* anim eye */
div#eye {
	position: absolute;
	left: 172px;
	top: 109px;
	width: 18px;
	height: 28px;
	z-index: 2;
}
div.clear {
	height: 0px;
}
/* -------- header -------- */
/*#top {
	height: 260px;
	background: url('/public/img/layout/bg-header-new.jpg') no-repeat;
	margin-top: 33px;
}
*/
#top {
	height: 260px;
	background-repeat: no-repeat;
	margin-top: 33px;
}
/* logo */
div#top div#logo {
	float: left;
	width: 274px;
	padding: 24px 0 0 18px;
}
/* nav */
/*div#top div#nav {
	float: left;
	width: 695px;
	padding: 151px 0 0 0;
}
*/
div#nav {
	position: absolute;
	float: left;
	width: 695px;
	padding: 0;
	left: 292px;
	top: 184px;
}
/* -------- middle -------- */
a.bt_critique, a.bt_critique_a, a.bt_critique_b, a.bt_critique_home, a.bt_critique_1, a.bt_critique_2, a.bt_visitez, a.bt_visitez_2 {
	float: left;
	display: block;
}
div#middle div.lk_bas {
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
/* -------- footer -------- */
div#bottom {
	background: url('/public/img/layout/bg-footer3.jpg') no-repeat left bottom;
	height: 123px;
}
/*
div#bottom {
	background: url('/public/img/layout/bg-footer2.jpg') no-repeat left bottom;
	height: 175px;
}
*/
.statistiques {
	display: none;
}
/* logos */
div#bottom div#logos_bas {
	text-align: left;
	float: left;
	width: 907px;
	height: 49px;
	padding: 9px 0 0 50px;
	margin-top: 1px;
}
* html div#bottom div#logos_bas {
	width: 911px;
	padding-left: 46px;
}
div#bottom div#logos_bas a {
	margin: 0 2px;
}
div#bottom div#logos_bas a:hover {
	text-decoration: none;
}
/* copy */
div#bottom div#copy {
	float: left;
	width: 987px;
	height: 29px;
	padding: 10px 0 0 0;
	font-size: 12px;
	color: #4b3f29;
	text-align: center;
}
div#bottom div#copy .bold {
	color: #b04432;
}
div#bottom div#copy a {
	color: #4b3f29;
}
div#bottom div#footer {
	float: left;
	width: 987px;
	height: 64px;
	padding: 15px 0 0 0;
	font-size: 12px;
	color: #4b3f29;
	text-align: center;
}
/*
div#bottom div#footer {
	float: left;
	width: 987px;
	height: 64px;
	padding: 10px 0 0 0;
	font-size: 12px;
	color: #4b3f29;
	text-align: center;
}
*/
div#bottom div#footer .bold {
	color: #b04432;
}
div#bottom div#footer a.spaced {
	color: #4b3f29;
	padding-left: 25px;
}
div#bottom div#footer .spaced {
	color: #4b3f29;
	padding-left: 25px;
	padding-top: 4px;
}
/* neon */
div#neon {
	position: relative;
	text-align: center;
	padding-bottom: 45px;
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* CLASS génériques */
/*************************************************************************************************************************************************************************/
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.italic {
	font-style: italic;
}
.aster {
	color: #b04432;
}
.clear {
	clear: both;
}
.taille_1 {
	font-size: 14px;
}
.taille_2 {
	font-size: 15px;
}
.taille_3 {
	font-size: 12px;
}
.img_neg {
	margin-top: -1px;
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* Bloc css de la page index.html */
/*************************************************************************************************************************************************************************/
div#middle div#carrousel, div#middle div#bg_bloc_1, div#middle div#bloc_1, div#middle div#bloc_2 {
	float: left;
	width: 987px;
}
/* -------- carrousel -------- */
div#middle div#carrousel {
	position: relative;
	height: 418px;
	background: url('/public/img/layout/bg_carrousel2.jpg') no-repeat;
}
div#middle div#carrousel div#titre_selection {
	position: absolute;
	left: 99px;
	top: -46px;
	width: 788px;
	height: 59px;
}
div#middle div#carrousel div#visuel {
	float: left;
	height: 611px;
	width: 279px;
	padding: 31px 0 0 37px;
}
div#middle div#carrousel div#cadre {
	float: left;
	margin-left: 317px;
	width: 612px;
	height: 380px;
	margin-top: 33px;
}
* html div#middle div#carrousel div#cadre {
	margin-left: 158px;
}
div#middle div#carrousel div#cadre div#flash {
	float: left;
	height: 365px;
	overflow: hidden;
	width: 578px;
	padding: 0 0 0 5px;
	margin-top: 5px;
}
div#middle div#carrousel div#cadre div#flash a.play_hover {
	width: 572px;
	height: 320px;
	display: block;
}
div#middle div#carrousel div#cadre div#flash a.play_hover span {
	width: 572px;
	height: 320px;
	z-index: 10;
	display: block;
	background-color: transparent;
	background-attachment: scroll;
}
div#middle div#carrousel div#cadre div#flash table {
	width: 572px;
	height: 51px;
	background: url('/public/img/layout/bg-small-cadre-carrousel.png') no-repeat left bottom;
}
div#middle div#carrousel div#cadre div#flash table .td_1 {
	width: 182px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 6px;
	text-transform: uppercase;
	text-align: center;
}
div#middle div#carrousel div#cadre div#flash table .td_1 a {
	color: #257e57;
	background: url('/public/img/layout/bg-underline2.gif') no-repeat left bottom;
	padding: 0 3px 3px;
}
div#middle div#carrousel div#cadre div#flash table .td_1 a:hover {
	color: #257e57;
	background: url('/public/img/layout/bg-underline2-on.gif') no-repeat left bottom;
	text-decoration: none;
}
div#middle div#carrousel div#cadre div#flash table .td_2 {
	width: 94px;
	text-align: center;
}
div#middle div#carrousel div#cadre div#flash table .td_3 {
	width: 153px;
	text-align: center;
	color: #4b3f29;
}
div#middle div#carrousel div#cadre div#boutons {
	float: left;
	width: 23px;
	padding: 147px 0 0 0;
}
div#middle div#carrousel div#cadre div#boutons a {
	float: left;
	width: 23px;
	height: 37px;
	background: url('/public/img/layout/bg-bt-up.gif') no-repeat left top;
	display: block;
}
div#middle div#carrousel div#cadre div#boutons a#bt_up:hover {
	background: url('/public/img/layout/bg-bt-up.gif') no-repeat left bottom;
}
div#middle div#carrousel div#cadre div#boutons a#bt_start {
	display: none;
	height: 29px;
	background: url('/public/img/layout/bg-bt-play.gif') no-repeat left top;
}
div#middle div#carrousel div#cadre div#boutons a#bt_start:hover {
	background: url('/public/img/layout/bg-bt-play.gif') no-repeat left bottom;
}
div#middle div#carrousel div#cadre div#boutons a#bt_pause {
	height: 29px;
	background: url('/public/img/layout/bg-bt-pause.gif') no-repeat left top;
}
div#middle div#carrousel div#cadre div#boutons a#bt_pause:hover {
	background: url('/public/img/layout/bg-bt-pause.gif') no-repeat left bottom;
}
div#middle div#carrousel div#cadre div#boutons a#bt_down {
	background: url('/public/img/layout/bg-bt-down.gif') no-repeat left top;
}
div#middle div#carrousel div#cadre div#boutons a#bt_down:hover {
	background: url('/public/img/layout/bg-bt-down.gif') no-repeat left bottom;
}
div#middle div#carrousel #navigation {
	width: 28px;
	float: right;
	margin-top: 115px;
	height: 180px;
}
div#middle div#carrousel #nav_car li {
	list-style-type: none;
}
div#middle div#carrousel #nav_car li a {
	display: block;
	width: 28px;
	height: 34px;
}
div#middle div#carrousel #nav_car li a span {
	display: none;
}
div#middle div#carrousel #nav_car li#nav_car1 a {
	background: url('/public/img/layout/nav_car.png') left top no-repeat;
}
div#middle div#carrousel #nav_car li#nav_car1 a:hover, div#middle div#carrousel #nav_car  li#nav_car1.current a {
	background-position: right top;
}
div#middle div#carrousel #nav_car li#nav_car2 a {
	background: url('/public/img/layout/nav_car.png') left -34px  no-repeat;
}
div#middle div#carrousel #nav_car li#nav_car2 a:hover, div#middle div#carrousel #nav_car  li#nav_car2.current a {
	background-position: right -34px;
}
div#middle div#carrousel #nav_car li#nav_car3 a {
	background: url('/public/img/layout/nav_car.png') left -68px no-repeat;
}
div#middle div#carrousel #nav_car li#nav_car3 a:hover, div#middle div#carrousel #nav_car  li#nav_car3.current a {
	background-position: right -68px;
}
div#middle div#carrousel #nav_car li#nav_car4 a {
	background: url('/public/img/layout/nav_car.png') left -102px no-repeat;
}
div#middle div#carrousel #nav_car li#nav_car4 a:hover, div#middle div#carrousel #nav_car  li#nav_car4.current a {
	background-position: right -102px;
}
div#middle div#carrousel #nav_car li#nav_car5 a {
	background: url('/public/img/layout/nav_car.png') left -136px no-repeat;
}
div#middle div#carrousel #nav_car li#nav_car5 a:hover, div#middle div#carrousel #nav_car  li#nav_car5.current a {
	background-position: right -136px;
}
/* -------- bloc 1 -------- */
div#middle div#bg_bloc_1 {
	background: url('/public/img/layout/bg-bloc-index-1.gif') repeat-y;
}
div#middle div#bg_bloc_1 div#bloc_1 {
	background: url('/public/img/layout/bg-top-index-1.jpg') no-repeat;
	padding-bottom: 3px;
}
/* derniers jeux */
div#middle div#bloc_1 div#derniers_jeux {
	float: left;
	width: 303px;
	height: 821px;
	padding: 6px 3px 0 29px;
	background: url('/public/img/layout/bg-bloc-derniers.jpg') no-repeat 29px 123px;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu {
	float: left;
	width: 303px;
	height: 130px;
	padding-top: 4px;
	background: url('/public/img/layout/bg-jeu-derniers.gif') no-repeat 0px 4px;
	color: #4b3f29;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu h1.foo {
	color: #D30505;
	text-align: center;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.tt_jeu {
	float: left;
	width: 279px;
	height: 16px;
	font-size: 13px;
	color: #b04432;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 24px;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.tt_jeu a.scrollover {
	color: #b04432;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.tt_jeu a.scrollover em:first-line {
	color: #C82526;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.visu_jeu {
	position: relative;
	float: left;
	width: 120px;
	height: 64px;
	padding: 8px 0 0 26px;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.visu_jeu a.lk_play_big span {
	top: 24px;
	left: 28px;
}
* html div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.visu_jeu a.lk_play_big span {
	left: 28px;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.txt_jeu_1, div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.txt_jeu_2 {
	float: left;
	width: 147px;
	padding: 6px 10px 6px 0;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.txt_jeu_2 {
	background: url('/public/img/layout/bg-jeu-derniers-filet.gif') no-repeat;
}
div#middle div#bloc_1 div#derniers_jeux div.bloc_jeu div.txt_jeu_2 a {
	color: #b04432;
}
div#middle div#bloc_1 div#derniers_jeux div.lk_bas {
	width: 281px;
	padding: 0 22px 0 0;
}
div#middle div#bloc_1 div#derniers_jeux div.lk_bas a {
	color: #b04432;
}
/* meilleurs casinos */
div#middle div#bloc_1 div#meilleurs_casinos {
	float: left;
	width: 623px;
	height: 462px;
	padding: 6px 0 0 0;
	background: url('/public/img/layout/bg-bloc-meilleurs.jpg') no-repeat 0px 147px;
}
div#middle div#bloc_1 div#meilleurs_casinos div#meilleurs_casinos_onglets.second {
	background-position: top left;
}
div#middle div#bloc_1 div#meilleurs_casinos div#meilleurs_casinos_onglets div {
	float: left;
	cursor: pointer;
	width: 311px;
	height: 51px;
}
div#middle div#bloc_1 div#meilleurs_casinos div#meilleurs_casinos_onglets span {
	display: none;
}
div#middle div#bloc_1 div#meilleurs_casinos #new_casinos {
	display: none;
}
div#middle div#bloc_1 div#meilleurs_casinos img.img_top {
	margin-left: 34px;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs {
	float: left;
	width: 555px;
	margin: 0px 0 0 50px;
}
* html div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs {
	margin-left: 25px;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs td {
	height: 53px;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs .td_1 {
	width: 140px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 6px;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs .td_2 {
	width: 102px;
	text-align: center;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs .td_3 {
	width: 136px;
	padding: 0 10px;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs .td_4 {
	width: 72px;
	padding-left: 4px;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs .td_5 {
	width: 75px;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs .td_1 a {
	color: #257e57;
	background: url('/public/img/layout/bg-underline.gif') left bottom;
	padding: 0 3px 3px 3px;
}
div#middle div#bloc_1 div#meilleurs_casinos .tab_meilleurs .td_1 a:hover {
	background: url('/public/img/layout/bg-underline-on.gif') left bottom;
	text-decoration: none;
}
div#middle div#bloc_1 div#meilleurs_casinos .lk_bas1 {
	width: 386px;
  float:left;
  font-weight:normal;
  text-align:left;
	font-size: 12px;
  padding-left:25px;
}
div#middle div#bloc_1 div#meilleurs_casinos .lk_bas2 {
	width: 175px;
  float:left;
	font-size: 12px;
}
div#middle div#bloc_1 div#meilleurs_casinos div.lk_bas {
	width: 586px;
	padding: 12px 37px 0 0;
}

div#middle div#bloc_1 div#meilleurs_casinos div.lk_bas a {
	color: #257e57;
}
/* Lemonade school */
div#middle div#bloc_1 div#lemonade_school {
	float: left;
	width: 623px;
	height: 354px;
	margin-top: 5px;
	background: url('/public/img/layout/bg-bloc-lemonade-school.jpg') no-repeat;
}
div#middle div#bloc_1 div#lemonade_school div#lemonade_school_maxim_b {
	position: absolute;
	width: 454px;
	height: 247px;
	margin-left: 32px;
	padding: 95px 0 0 8px;
	background: url('/public/img/layout/aide/maxim-school-bag.png') no-repeat;
}
div#middle div#bloc_1 div#lemonade_school div#lemonade_school_maxim_b ul {
	list-style-type: none;
}
div#middle div#bloc_1 div#lemonade_school div#lemonade_school_maxim_b ul li {
	height: 38px;
	width: 349px;
}
div#middle div#bloc_1 div#lemonade_school div#lemonade_school_maxim {
	position: absolute;
	width: 146px;
	height: 336px;
	margin-left: 494px;
	margin-top: 6px;
	background: url('/public/img/layout/aide/maxim-school.png') no-repeat;
}
/* blog de la redaction */
div#middle div#bloc_1 div#blog_redac {
	float: left;
	width: 623px;
	height: 397px;
	padding: 4px 0 0 0;
	background: url('/public/img/layout/bg-blog-home.jpg') no-repeat center bottom;
}
div#middle div#bloc_1 div#blog_redac .bloc_first_article {
	height: 170px;
}
div#middle div#bloc_1 div#blog_redac .bloc_first_article .img_art {
	height: 162px;
	width: 215px;
	margin-left: 31px;
	float: left;
}
div#middle div#bloc_1 div#blog_redac .bloc_first_article a.title, div#middle div#bloc_1 div#blog_redac .bloc_first_article a.title:visited {
	color: #4b3f29;
	width: 360px;
	padding-right: 10px;
	font-size: 17px;
	text-transform: uppercase;
	display: block;
	float: left;
}
div#middle div#bloc_1 div#blog_redac .bloc_first_article a.title:hover {
	color: #DF7634;
	text-decoration: none;
}
div#middle div#bloc_1 div#blog_redac .bloc_first_article .date_art {
	font-size: 14px;
	color: #DF7634;
	width: 370px;
	float: left;
}
div#middle div#bloc_1 div#blog_redac .bloc_first_article .text_art {
	width: 360px;
	width: 345px;
	text-align: justify;
	float: left;
	font-size: 14px;
	display: block;
	padding-right: 25px;
	padding-top: 15px;
}
div#middle div#bloc_1 div#blog_redac .bloc_first_article .text_art a {
	color: #DF7634;
	font-size: 14px;
}
div#middle div#bloc_1 div#blog_redac .bloc_first_article .text_art a:hover {
	text-decoration: underline;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles {
	height: 83px;
	font-size: 15px;
	text-transform: uppercase;
	margin-left: 32px;
	padding-top: 13px;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles a.title {
	width: 440px;
	color: #4b3f29;
	display: block;
	float: left;
	padding-top: 3px;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles a.date_art {
	color: #DF7634;
	font-size: 14px;
	height: 10px;
	width: 65px;
	display: block;
	float: left;
	margin-top: 4px;
	padding-top: 2px;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles a.fleche_more {
	width: 26px;
	height: 23px;
	float: left;
	display: block;
	background: url('/public/img/layout/fleche1-home-blog.gif') bottom;
	margin-left: 11px;
	margin-top: 1px;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles a.fleche_more.last {
	background: url('/public/img/layout/fleche2-home-blog.gif') bottom;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles span:hover > a.title {
	color: #DF7634;
	text-decoration: none;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles span:hover > a.date_art {
	text-decoration: none;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles span:hover > a.fleche_more {
	background-position: top;
}
div#middle div#bloc_1 div#blog_redac .bloc_articles span:hover > a.fleche_more.last {
	background-position: top;
}
div#middle div#bloc_1 div#blog_redac .lk_bas {
	width: 586px;
	padding-top: 8px;
	padding-right: 37px;
	font-size: 12px;
}
div#middle div#bloc_1 div#blog_redac .lk_bas a {
	color: #4b3f29;
}
div#middle div#bloc_1 div#blog_redac .lk_bas a:hover {
	text-decoration: underline;
}
/* blog de la redaction 2 */
div#middle div#bloc_1 div#bloc_blog_redac #article_first {
	width: 829px;
	height: 160px;
}
div#middle div#bloc_1 div#bloc_blog_redac #article {
	width: 829px;
	height: 120px;
}
div#middle div#bloc_1 div#bloc_blog_redac #article_first .img_art {
	width: 190px;
	height: 160px;
	float: left;
}
div#middle div#bloc_1 div#bloc_blog_redac #article .img_art {
	width: 150px;
	height: 120px;
	float: left;
}
div#middle div#bloc_1 div#bloc_blog_redac #article_first .art {
	width: 639px;
	height: 150px;
	padding-top: 10px;
	float: left;
}
div#middle div#bloc_1 div#bloc_blog_redac #article .art {
	width: 679px;
	height: 110px;
	padding-top: 10px;
	float: left;
}
div#middle div#bloc_1 div#bloc_blog_redac #article_first .art .title {
	float: left;
	width: 560px;
	display: block;
	color: #654a32;
	font-size: 20px;
}
div#middle div#bloc_1 div#bloc_blog_redac #article .art .title {
	float: left;
	width: 600px;
	display: block;
	color: #654a32;
	font-size: 18px;
}
div#middle div#bloc_1 div#bloc_blog_redac #article_first .art .date_art {
	float: left;
	color: #df7634;
	font-size: 16px;
}
div#middle div#bloc_1 div#bloc_blog_redac #article .art .date_art {
	float: left;
	color: #df7634;
	font-size: 14px;
}
div#middle div#bloc_1 div#bloc_blog_redac #article_first .art .text_art {
	float: left;
	width: 639px;
	display: block;
	font-size: 13px;
	text-align: justify;
}
div#middle div#bloc_1 div#bloc_blog_redac #article .art .text_art {
	float: left;
	width: 679px;
	display: block;
	font-size: 12px;
	text-align: justify;
}
div#middle div#bloc_1 div#bloc_blog_redac #article_first .art .text_art a {
	color: #df7634;
	font-size: 12px;
}
div#middle div#bloc_1 div#bloc_blog_redac #article .art .text_art a {
	color: #df7634;
	font-size: 12px;
}
div#middle div#bloc_1 div#bloc_blog_redac .lk_bas1 {
	width: 629px;
  float:left;
  font-weight:normal;
  text-align:left;
	font-size: 12px;
}
div#middle div#bloc_1 div#bloc_blog_redac .lk_bas2 {
	width: 200px;
  float:left;
	font-size: 12px;
}
div#middle div#bloc_1 div#bloc_blog_redac .lk_bas {
	width: 829px;
	padding-right: 37px;
	font-size: 12px;
}
div#middle div#bloc_1 div#bloc_blog_redac .lk_bas a, div#middle div#bloc_1 div#bloc_blog_redac .lk_bas1 a, div#middle div#bloc_1 div#bloc_blog_redac .lk_bas2 a {
	color: #df7634;
}
div#middle div#bloc_1 div#bloc_blog_redac .lk_bas a:hover {
	text-decoration: underline;
}
/* -------- bloc 2 -------- */
div#middle div#bloc_2 {
	background: url('/public/img/layout/bg-bloc-index-2.gif') repeat-y;
}
#pg_index div#middle div#bloc_2 {
	padding: 0px 0 0 0;
}
/* jeux par categorie */
div#middle div#bloc_2 div#par_categorie {
	float: left;
	width: 622px;
	height: 826px;
	background: url('/public/img/layout/bg-bloc-par-cat.jpg') no-repeat 30px 0px;
	padding: 0 0 0 43px;
	font-size: 12px;
	color: #4b3f29;
}
div#middle div#bloc_2 div#par_categorie p.sifr-green {
	font-size: 24px;
	color: #257e57;
	margin: 12px 0 0px 2px;
}
/* */
div#middle div#bloc_2 div#par_categorie a#bt_cat_1, div#middle div#bloc_2 div#par_categorie a#bt_cat_2, div#middle div#bloc_2 div#par_categorie a#bt_cat_3 {
	float: left;
	height: 48px;
	margin-bottom: 5px;
	display: block;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_4, div#middle div#bloc_2 div#par_categorie a#bt_cat_5, div#middle div#bloc_2 div#par_categorie a#bt_cat_6, div#middle div#bloc_2 div#par_categorie a#bt_plus {
	float: left;
	height: 48px;
	margin-bottom: 4px;
	display: block;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_1, div#middle div#bloc_2 div#par_categorie .tab_cat_2, div#middle div#bloc_2 div#par_categorie .tab_cat_3 {
	float: left;
	width: 204px;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_1 .td_1, div#middle div#bloc_2 div#par_categorie .tab_cat_2 .td_1, div#middle div#bloc_2 div#par_categorie .tab_cat_3 .td_1 {
	width: 204px;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_2, div#middle div#bloc_2 div#par_categorie .tab_cat_2 .td_1 {
	width: 200px;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_1 .td_2, div#middle div#bloc_2 div#par_categorie .tab_cat_2 .td_2, div#middle div#bloc_2 div#par_categorie .tab_cat_3 .td_2 {
	width: 76px;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_1 .td_3, div#middle div#bloc_2 div#par_categorie .tab_cat_2 .td_3, div#middle div#bloc_2 div#par_categorie .tab_cat_3 .td_3 {
	width: 125px;
	padding-right: 3px;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_2 .td_3 {
	width: 121px;
}
div#middle div#bloc_2 div#par_categorie .td_2, div#middle div#bloc_2 div#par_categorie .td_3 {
	height: 75px;
	vertical-align: middle;
}
div#middle div#bloc_2 div#par_categorie .td_3 a {
	color: #43776a;
	font-weight: bold;
}
div#middle div#bloc_2 div#par_categorie .td_3 a:hover, div#middle div#bloc_2 div#par_categorie .td_3 a.hover_name {
	text-decoration: underline;
}
div#middle div#bloc_2 div#par_categorie .td_3 .note {
	color: #b04432;
	font-weight: bold;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_1 .td_4, div#middle div#bloc_2 div#par_categorie .tab_cat_2 .td_4, div#middle div#bloc_2 div#par_categorie .tab_cat_3 .td_4 {
	width: 184px;
	height: 38px;
	padding: 0 6px 0 14px;
	font-weight: bold;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_2 .td_4 {
	width: 190px;
	padding: 0 2px 0 8px;
}
div#middle div#bloc_2 div#par_categorie .tab_cat_3 .td_4 {
	width: 188px;
	padding-left: 9px;
}
div#middle div#bloc_2 div#par_categorie .td_4 a {
	color: #43776a;
}
div#middle div#bloc_2 div#par_categorie .td_2 div {
	position: relative;
	float: left;
	width: 63px;
	height: 45px;
	padding: 3px 0 0 3px;
	margin-left: 4px;
	background: url('/public/img/layout/bg-vignette-home.gif') no-repeat;
	display: block;
}
* html div#middle div#bloc_2 div#par_categorie .td_2 div {
	margin-left: 2px;
}
div#middle div#bloc_2 div#par_categorie .td_2 div a.lk_play span {
	top: 13px;
	left: 3px;
}
/* */
div#middle div#bloc_2 div#par_categorie div.liste_plus {
	float: left;
	width: 563px;
	height: 39px;
	padding: 9px 25px 0 19px;
	font-size: 12px;
	color: #43776a;
	font-weight: bold;
}
div#middle div#bloc_2 div#par_categorie div.liste_plus a {
	font-size: 12px;
	color: #43776a;
}
div#middle div#bloc_2 div#par_categorie .lk_bas1 {
	width: 384px;
  float:left;
  font-weight:normal;
  text-align:left;
	font-size: 12px;
  padding-left:10px;
}
div#middle div#bloc_2 div#par_categorie .lk_bas2 {
	width: 200px;
  float:left;
	font-size: 12px;
}
div#middle div#bloc_2 div#par_categorie .lk_bas {
	width: 594px;
	padding: 13px 0 0 0;
}

div#middle div#bloc_2 div#par_categorie div.lk_bas a,div#middle div#bloc_2 div#par_categorie div.lk_bas1 a,div#middle div#bloc_2 div#par_categorie div.lk_bas2 a {
	color: #43776a;
}
/* voix de la redaction */
div#middle div#bloc_2 div#colonne {
	float: left;
	width: 292px;
}
div#middle div#bloc_2 div#colonne div#fan_box {
	float: left;
	width: 283px;
	height: 510px;
	background: url('/public/img/layout/bg-voix-redac.jpg') no-repeat;
	padding: 13px 0 0 14px;
}
div#middle div#bloc_2 div#colonne div.bloc_article {
	float: left;
	width: 232px;
	padding: 0 4px 0 4px;
	font-size: 12px;
	color: #4b3f29;
}
div#middle div#bloc_2 div#colonne div.bloc_article a {
	color: #4b3f29;
}
div#middle div#bloc_2 div#colonne div.bloc_article a:hover {
	color: #b04432;
	text-decoration: none;
}
div#middle div#bloc_2 div#colonne div.bloc_article div.titre_art {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
}
div#middle div#bloc_2 div#colonne div.bloc_article div.date_art {
	color: #cb6626;
	font-weight: normal;
	text-transform: uppercase;
	font-style: italic;
}
div#middle div#bloc_2 div#colonne div.bloc_article div.texte_art {
	padding: 4px 0 8px 0;
	line-height: 15px;
	font-size: 14px;
	text-align: left;
}
div#middle div#bloc_2 div#colonne div.bloc_article a.more {
	color: #cb6626;
	font-weight: bold;
	font-size: 14px;
}
div#middle div#bloc_2 div#colonne div.bloc_article a.more:hover {
	color: #ab1d1f;
}
div#middle div#bloc_2 div#colonne  div.lemonade_school {
	float: left;
	width: 292px;
	height: 141px;
	padding: 0;
}
/* bloc Inscription rapide */
div#middle div#bloc_2 div#colonne  div.fast_inscription div.form_inscription {
	width: 292px;
	height: 210px;
  margin-top:179px;
  text-align:center;
}
div#middle div#bloc_2 div#colonne  div.fast_inscription input.submit_app:hover {
	background-position: bottom left;
}

div#middle div#bloc_2 div#colonne  div.fast_inscription input.submit_app span {
	display: none;
}
div#middle div#bloc_2 div#colonne  div.fast_inscription #loader_awb{
  float:right;
  margin:5px 20px 0 0;
  display:none;
}
div#middle div#bloc_2 div#colonne div.fast_inscription div.form_inscription .input_inscrip:focus {
	background-position: 0 -38px;
  color: #291103;
}
div#middle div#bloc_2 div#colonne div.fast_inscription div.form_inscription .input_inscrip.error {
	background-position: bottom;
	color: #291103;
}
div#middle div#bloc_2 div#colonne div.fast_inscription div.form_inscription span.text {
  color: #ca440f;
  display:block;
  float:left;
  width: 292px;
  text-align:center;
  margin: 0 0 20px 0;
  font-size: 14px;
}
div#middle div#bloc_2 div#colonne div.fast_inscription div.form_inscription span.text.error {
  margin: 0 0 6px 0;
}

div#middle div#bloc_2 div#colonne div.fast_inscription div.form_inscription .input_inscrip {
	width: 200px;
	height: 33px;
	padding: 5px 10px 0 12px;
	background: url('/public/img/layout/inscription/bg-input.png') top left no-repeat;
	border: 0px;
	font-size: 19px;
  color: #89591b;
}

div#middle div#bloc_2 div#colonne  div.social_twitter {
	float: left;
	width: 292px;
	height: 72px;
	padding: 27px 0 0 0px;
	font-size: 18px;
	color: #cfe4df;
	background: url('/public/img/layout/bg-social-twitter-home.jpg') no-repeat;
}
div#middle div#bloc_2 div#colonne  div.social_twitter img.logo {
	margin-top: 8px;
	margin-left: 15px;
	float: left;
}
div#middle div#bloc_2 div#colonne  div.social_twitter a.txt {
	display: block;
	width: 210px;
	margin-top: 20px;
	float: left;
	color: #33b5d8;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	text-decoration: underline;
	text-align: center;
}
div#middle div#bloc_2 div#colonne  div.social_facebook {
	float: left;
	width: 278px;
	height: 167px;
	padding-top: 30px;
	padding-left: 14px;
	background: url('/public/img/layout/bg-social-facebook-home.jpg') no-repeat;
}
/* en direct des casinos */
div#middle div#bloc_2 div#colonne div#en_direct {
	float: left;
	width: 292px;
	height: 303px;
	background: url() no-repeat;
	padding: 0;
}
div#middle div#bloc_2 div#colonne div#en_direct div.bloc_article {
	float: left;
	width: 232px;
	padding: 0 5px 0 5px;
}
div#middle div#bloc_2 div#colonne div#en_direct div.bloc_article a:hover {
	color: #12110e;
}
div#middle div#bloc_2 div#colonne div#en_direct div.bloc_article div.titre_art {
	font-size: 15px;
	color: #4b3f29;
}
div#middle div#bloc_2 div#colonne div#en_direct div.bloc_article div.date_art {
	color: #f2571c;
}
div#middle div#bloc_2 div#colonne div#en_direct div.bloc_article div.date_art a {
	color: #f2571c;
}
div#middle div#bloc_2 div#colonne div#en_direct div.bloc_article div.date_art a:hover {
	color: #f2700d;
}
div#middle div#bloc_2 div#colonne div#en_direct div.bloc_article div.texte_art {
	padding-top: 3px;
}
/* toutes les categories de jeux */
div#middle div#bloc_2 div#tout_categories {
	float: left;
	width: 927px;
	height: 471px;
	background: url('/public/img/layout/bg-bloc-tt-cat.jpg') no-repeat 30px 0px;
	padding: 0 0 0 30px;
	margin-top: 1px;
	font-size: 12px;
	color: #4b3f29;
}
div#middle div#bloc_2 div#tout_categories p.sifr-red {
	font-size: 24px;
	margin: 12px 0 0 15px;
}
div#middle div#bloc_2 div#tout_categories ul.liste_1 {
	float: left;
	width: 218px;
	padding: 0 13px 0 21px;
}
div#middle div#bloc_2 div#tout_categories ul.liste_1 li {
	padding-left: 9px;
}
div#middle div#bloc_2 div#tout_categories ul.liste_2 {
	float: left;
	width: 218px;
	padding: 0 10px 0 4px;
}
div#middle div#bloc_2 div#tout_categories ul.liste_2 li {
	padding-left: 6px;
}
div#middle div#bloc_2 div#tout_categories ul.liste_3 {
	float: left;
	width: 207px;
	padding: 0 5px 0 10px;
}
div#middle div#bloc_2 div#tout_categories ul.liste_4 {
	float: left;
	width: 192px;
	padding: 0 10px 0 6px;
}
div#middle div#bloc_2 div#tout_categories ul.liste_4 li {
	padding-left: 4px;
}
div#middle div#bloc_2 div#tout_categories ul li {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px;
	line-height: 17px;
}
div#middle div#bloc_2 div#tout_categories ul li.filet {
	background: url('/public/img/layout/bg-filet-liste-1.gif') no-repeat 50% bottom;
}
div#middle div#bloc_2 div#tout_categories ul li a {
	color: #4b3f29;
	font-weight: bold;
}
div#middle div#bloc_2 div#tout_categories ul li ul {
	padding: 2px 0 0 0;
}
div#middle div#bloc_2 div#tout_categories ul.liste_1 li ul li, div#middle div#bloc_2 div#tout_categories ul.liste_2 li ul li, div#middle div#bloc_2 div#tout_categories ul.liste_3 li ul li, div#middle div#bloc_2 div#tout_categories ul.liste_4 li ul li {
	background: url('/public/img/layout/bg-fleche.gif') no-repeat 0px 7px;
	padding: 0 0 0 12px;
}
div#middle div#bloc_2 div#tout_categories ul li ul li a {
	color: #b04432;
	font-weight: normal;
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* Bloc css de la page fiche-jeu.html */
/*************************************************************************************************************************************************************************/
div#middle div#bloc_2 div#bg_int {
	float: left;
	width: 987px;
	background: url('/public/img/layout/bg-top-page-int.jpg') no-repeat;
}
/* bloc jeu */
div#middle div#bloc_2 div#bg_int div#bloc_jeu {
	position: relative;
	float: left;
	width: 773px;
	height: 687px;
	background: #180F0A url('/public/img/layout/bg-jeu1.gif') no-repeat;
	margin-left: 30px;
	padding: 0 0 0 154px;
	display: inline;
	z-index: 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_jeu h1 {
	float: left;
	width: 485px;
	height: 48px;
	padding: 44px 220px 0 68px;
	text-align: center;
	font-size: 20px;
	color: #efe3b6;
}
div#middle div#bloc_2 div#bg_int div#bloc_jeu iframe {
	position: relative;
	float: left;
	width: 619px;
	border: none;
	z-index: 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_jeu #iframe_jeu {
	width: 619px;
	height: 541px;
}
div#middle div#bloc_2 div#bg_int div#bloc_jeu.enlarge {
	background: #180F0A;
	padding-left: 41px;
	padding-top: 12px;
	width: 886px;
}
div#middle div#bloc_2 div#bg_int div#bloc_jeu.enlarge h1 {
	display: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_jeu.enlarge #iframe_jeu {
	width: 845px;
	height: 564px;
}
/* -------- bloc 2 colonnes -------- */
div#middle div#bloc_2 div#bg_int div#bloc_2col {
	float: left;
	width: 927px;
	background: url('/public/img/layout/bg-2col.jpg') repeat-y 30px 0px;
	padding: 0 0 0 30px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#bg_top {
	float: left;
	width: 927px;
	background: url('/public/img/layout/bg-top-2col.jpg') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#bg_bas {
	float: left;
	width: 927px;
	background: url('/public/img/layout/bg-bas-2col.gif') no-repeat left bottom;
}
/* -------- colonne content -------- */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content {
	float: left;
	width: 641px;
	padding: 0 0 10px 0;
	font-size: 12px;
	color: #695c3f;
	line-height: 17px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content a {
	color: #b04432;
}
/* bloc acces */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#acces {
	float: left;
	width: 619px;
	padding: 11px 10px 14px 12px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#acces span.info {
	font-weight: bold;
	font-size: 14px;
}
/* bloc feedback JOOOO */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#feedback {
	width: 98%;
	float: left;
	padding: 17px 10px 14px 12px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#feedback .input_1 {
	width: 247px;
	height: 26px;
	padding: 9px 10px 0 12px;
	background: url('/public/img/layout/bg-input-1.gif') no-repeat;
	border: 0px;
	font-size: 12px;
	color: #29241b;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#feedback textarea {
	width: 604px;
	height: 84px;
	padding: 10px;
	margin-top: 2px;
	background: url('/public/img/layout/bg-textarea-comment.gif') no-repeat;
	border: 0px;
	color: #29241b;
}
/* bloc informations */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#informations, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#description, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#div_wysiwyg, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.comments, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bestgame {
	float: left;
	width: 632px;
	padding: 12px 0 8px 9px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#informations {
	margin-bottom: 6px;
	background: url('/public/img/layout/bg-bloc-info.gif') no-repeat 300px 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#informations img {
	vertical-align: middle;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#informations .detail {
	color: #29241b;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#informations div#info_1 {
	float: left;
	width: 275px;
	padding: 10px 12px 0 4px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#informations div#info_2 {
	float: left;
	width: 270px;
	padding: 10px 0 0 14px;
}
/* bloc notation */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation {
	padding-bottom: 17px;
}
* html div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation {
	margin-top: -20px;
}
* + html div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation {
	margin-top: -20px;
}
/* -- */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes {
	float: left;
	width: 354px;
	height: 135px;
	padding: 3px 0 0 2px;
	margin-top: 9px;
	background: url('/public/img/layout/bg-notes.gif') no-repeat 2px 0px;
	font-size: 13px;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes img {
	vertical-align: middle;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.texte {
	float: left;
	width: 125px;
	height: 27px;
	padding: 14px 7px 0 0;
	text-align: right;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles {
	float: left;
	width: 222px;
	min-height: 33px;
	padding: 8px 0 0 0;
}
* html div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles {
	height: 33px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles span {
	margin-left: 5px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles .notre {
	color: #695c3f;
	float: left;
	display: block;
	padding-top: 3px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles .leur {
	color: #43776a;
	float: left;
	display: block;
	padding-top: 3px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles .votre {
	color: #b04432;
	float: left;
	display: block;
	padding-top: 3px;
}
* + html div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles #stars-cap {
	margin-top: -5px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles .center {
	clear: both;
	font-size: 11px;
	color: #29241b;
	font-weight: normal;
	text-align: center;
	padding: 0px 92px 0 0;
	display: block;
}
*:first-child+html  div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notes div.etoiles .center {
	line-height: 12px;
}
/* -- */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation div#favoris {
	float: left;
	width: 217px;
	height: 110px;
	padding: 28px 15px 0 30px;
	margin-top: 9px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation div.favoris-border-plus {
	background: url('/public/img/layout/bg-favoris-border-plus.gif') no-repeat 13px 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation div.favoris-border-moins {
	background: url('/public/img/layout/bg-favoris-border-moins.gif') no-repeat 13px 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation div#favoris a.lk_enlever {
	text-align: center;
	background: url('/public/img/layout/bg-fav-moins.gif') no-repeat 50% 0%;
	color: #43776a;
	padding: 55px 0 0 0;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation div#favoris a.lk_enlever:hover {
	background: url('/public/img/layout/bg-fav-moins-on.gif') no-repeat 50% 0%;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation div#favoris a.lk_ajouter {
	text-align: center;
	background: url('/public/img/layout/bg-fav-plus.gif') no-repeat 50% 0%;
	color: #b04432;
	padding: 55px 0 0 0;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#notation div#favoris a.lk_ajouter:hover {
	background: url('/public/img/layout/bg-fav-plus-on.gif') no-repeat 50% 0%;
}
/* bloc partager */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager {
	margin-bottom: 6px;
	background: url('/public/img/layout/bg-bloc-info.gif') no-repeat 300px 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_1 {
	float: left;
	width: 287px;
	padding: 10px 0 0 4px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_2 {
	float: left;
	width: 330px;
	padding: 10px 0 0 11px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager .phrase {
	color: #29241b;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_2 .phrase {
	float: left;
	width: 160px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_2 .oblig {
	float: left;
	width: 156px;
	font-size: 10px;
	text-align: right;
	padding-bottom: 5px;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_2 label {
	float: left;
	width: 90px;
	padding: 6px 8px 0 0;
	text-align: right;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_2 p.captcha {
	padding: 0 0 0 80px;
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_2 p.captcha img.img_bord {
	padding: 1px;
	margin-right: 12px;
	border: 1px solid #695c3f;
	background-color: #fff;
	vertical-align: middle;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_2 p.captcha a {
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager div#part_2 p.captcha a:hover {
	text-decoration: none;
}
* html a.bt_envoyer {
	margin-right: 35px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager p.bg_input_1, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager p.bg_input_2 {
	float: left;
	width: 247px;
	height: 27px;
	padding: 8px 10px 0 12px;
	margin: 4px 0;
	background: url('/public/img/layout/bg-input-1.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager p.bg_input_2 {
	width: 197px;
	margin-top: 0px;
	background: url('/public/img/layout/bg-input-2.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager .input_1, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager .input_2 {
	width: 247px;
	height: 17px;
	background: none;
	border: 0px;
	font-size: 12px;
	color: #29241b;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#partager .input_2 {
	width: 197px;
}
/* bloc description */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#description {
	padding-bottom: 6px;
}
div#middle div#bloc_2 div#bg_int div#div_wysiwyg div.bouton {
	float: right;
	padding: 9px 0 0;
	width: 300px;
}
div#middle div#bloc_2 div#bg_int div#div_wysiwyg div.bouton a {
	float: left;
}
div#middle div#bloc_2 div#bg_int p.bt_close {
	text-align: right;
	margin-right: 20px;
}
div#middle div#bloc_2 div#bg_int p.bt_close a {
	height: 40px;
	padding: 7px 30px 0 0;
	background: transparent url('/public/img/layout/img-bt-close-option.gif') no-repeat scroll right top;
}
div#middle div#bloc_2 div#bg_int div#div_wysiwyg input.input_raison {
	background: transparent url('/public/img/layout/bg-input-raison.gif') no-repeat scroll 0 0;
	margin-bottom: 4px;
	border: none;
	width: 568px;
	color: #29241B;
	font-size: 12px;
	height: 26px;
	padding: 9px 10px 0 12px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip, div#middle div#bloc_2 div#bg_int div.bg_preview, div#top_barre div.bg_preview {
	float: left;
	width: 624px;
	background: url('/public/img/layout/bg-description.gif') no-repeat;
	margin-top: 6px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip, div#middle div#bloc_2 div#bg_int div.bg_preview  div.texte_descrip, div#top_barre div.bg_preview div.texte_descrip {
	float: left;
	width: 699px;
	background: url('/public/img/layout/bg-bas-descrip.gif') no-repeat left bottom;
	padding-top: 6px;
	padding-bottom: 6px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip {
	width: 624px;
}
div#top_barre div.bg_preview  div.texte_descrip div.text_formatting, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting, div#middle div#bloc_2 div#bg_int div.guide {
	float: left;
	width: 606px;
	color: #695c3f;
	margin: 5px 8px 5px 8px;
	display: block;
	text-align: justify;
}
div#middle div#bloc_2 div#bg_int div.guide {
	width: 894px;
}
/*Formatage PARAGRAPHE */
div#top_barre div.bg_preview  div.texte_descrip div.text_formatting p, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting p, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting p, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting p, div#middle div#bloc_2 div#bg_int div.guide p {
	margin-bottom: 10px;
	text-align: justify;
}
/*Formatage TITLE */
div#top_barre div.bg_preview  div.texte_descrip div.text_formatting  h1 , div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting h1, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting h1, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting h1, div#middle div#bloc_2 div#bg_int div.guide h1 {
	text-align: left;
	color: #695c3f;
	padding: 0px;
	font-size: 20px;
	height: auto;
	margin-bottom: 5px;
	float: none;
	width: auto;
}
div#top_barre div.bg_preview  div.texte_descrip div.text_formatting h2, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting h2, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting h2, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting h2, div#middle div#bloc_2 div#bg_int div.guide h2 {
	text-align: left;
	color: #695c3f;
	font-size: 17px;
	height: auto;
	margin-bottom: 5px;
	float: none;
	width: auto;
}
div#top_barre div.bg_preview div.texte_descrip div.text_formatting h3, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting h3, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting h3, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting h3, div#middle div#bloc_2 div#bg_int div.guide h3 {
	text-align: left;
	color: #695c3f;
	font-size: 15px;
	text-decoration: underline;
	height: auto;
	margin-bottom: 5px;
	float: none;
	width: auto;
}
/*Formatage LIST */
div#top_barre div.bg_preview  div.texte_descrip div.text_formatting ul, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting ul, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting ul, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting ul, div#middle div#bloc_2 div#bg_int div.guide ul {
	margin: 5px 0 5px 0;
	margin: 5px 0;
}
div#top_barre div.bg_preview  div.texte_descrip div.text_formatting ul li, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting ul li, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting ul li, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting ul li, div#middle div#bloc_2 div#bg_int div.guide ul li {
	padding: 0 0 2px 12px;
	background: transparent url('/public/img/layout/bg-fleche-plus.gif') no-repeat scroll 0 7px;
}
/*Formatage TABLE */
div#top_barre div.bg_preview  div.texte_descrip div.text_formatting  table , div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting table, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting  table, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting  table, div#middle div#bloc_2 div#bg_int div.guide  table {
	border: 1px solid #000;
	margin: 5px 0;
}
div#top_barre div.bg_preview  div.texte_descrip div.text_formatting  table tr td, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip div.text_formatting table tr td, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting  table tr td, div#middle div#bloc_2 div#bg_int div.bg_preview div.texte_descrip div.text_formatting  table tr td, div#middle div#bloc_2 div#bg_int div.guide  table tr td {
	padding: 5px;
	border: 1px solid #000;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip  a#visu_not_edited:hover {
	background-position: left bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#description div#texte_edit {
	float: left;
	width: 308px;
	padding: 18px 0 0 4px;
	color: #29241b;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#description div#bouton_edit {
	float: left;
	width: 181px;
	padding: 9px 0 0 139px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content  a.bubble-bonhomme {
	width: 110px;
	height: 48px;
	padding: 9px 0 0 59px;
	background: url('/public/img/layout/bg-bt-editer.gif') no-repeat left top;
	color: #e3d8c5;
	font-weight: bold;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content   a.bubble-bonhomme:hover {
	color: #b04432;
	background-position: left bottom;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content  a.bubble-bonhomme-left {
	text-align: center;
	width: 131px;
	height: 48px;
	padding: 9px 10px 0 0;
	background: url('/public/img/layout/bg-bt-editer-left.gif') no-repeat left top;
	color: #e3d8c5;
	font-weight: bold;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content  a.bubble-bonhomme-right {
	text-align: center;
	width: 129px;
	height: 48px;
	padding: 9px 0 0 19px;
	background: url('/public/img/layout/bg-bt-editer-right.gif') no-repeat left top;
	color: #e3d8c5;
	font-weight: bold;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content  a.bubble-bonhomme-left:hover, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content  a.bubble-bonhomme-right:hover {
	color: #b04432;
	background-position: left bottom;
	text-decoration: none;
}
/* bloc commentaires */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.texte_descrip div.ligne_comment, div#middle div#bloc_2 div#bg_int div.bloc_large  div.texte_descrip div.ligne_comment {
	float: left;
	width: 624px;
	color: #4b3f29;
	padding: 4px 0 12px 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.texte_descrip div.ligne_comment div.numero {
	float: left;
	width: 18px;
	padding: 0 4px 0 0;
	text-align: right;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.texte_descrip div.ligne_comment div.numero .bold {
	color: #a71b1c;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.texte_descrip div.ligne_comment div.parag, div#middle div#bloc_2 div#bg_int div.bloc_large  div.texte_descrip div.parag {
	float: left;
	width: 602px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.comments div#c_ajout {
	float: left;
	width: 630px;
	color: #695c3f;
	font-weight: bold;
	padding: 9px 0 0 2px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.comments div#c_ajout textarea {
	font-size: 14px;
	width: 604px;
	height: 84px;
	padding: 10px;
	margin-top: 2px;
	background: url('/public/img/layout/bg-textarea-comment.gif') no-repeat;
	border: 0px;
	color: #29241b;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.comments div.bouton_ajout {
	float: left;
	width: 215px;
	padding: 8px 0 0 417px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.comments div.bouton_ajout a.bt_ajouter {
	width: 145px;
	height: 59px;
	padding: 7px 0 0 58px;
	background: url('/public/img/layout/bg-bt-ajouter.gif') no-repeat left top;
	color: #e3d8c5;
	font-weight: bold;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.comments div.bouton_ajout a.bt_ajouter:hover {
	color: #43776a;
	background: url('/public/img/layout/bg-bt-ajouter.gif') no-repeat left bottom;
	text-decoration: none;
}
/* bloc bestGame */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content img.jeu-coup-coeur {
	margin: 6px;
}
/* bloc bookmarks */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks {
	background: url('/public/img/layout/bookmarks/trans.png') no-repeat left bottom;
	margin: 20px 0 10px 120px;
	padding: 25px 0 0 10px;
	height: 29px;
	display: block;
	clear: both;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	height: 29px;
	width: 60px;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	border: 0 none;
	outline: 0 none;
	clear: none;
	background: transparent url('/public/img/layout/bookmarks/sprite.png') no-repeat scroll 0 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li a {
	display: block;
	height: 29px;
	width: 60px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li a span {
	display: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.delicious {
	background-position: -1190px bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.stumbleupon {
	background-position: -630px bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.facebook {
	background-position: -1330px bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.twitter {
	background-position: -490px bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.google {
	background-position: -210px bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.reddit {
	background-position: -700px bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.delicious:hover {
	background-position: -1190px top;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.stumbleupon:hover {
	background-position: -630px top;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.facebook:hover {
	background-position: -1330px top;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.twitter:hover {
	background-position: -490px top;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.google:hover {
	background-position: -210px top;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bookmarks ul li.reddit:hover {
	background-position: -700px top;
}
/* -------- colonne sidebar -------- */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar {
	float: left;
	width: 286px;
	padding: 8px 0 32px 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#top_sidebar {
	float: left;
	width: 286px;
	font-size: 13px;
	color: #433115;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 6px 0;
}
/* bloc droite */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite, div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.top_droite {
	float: left;
	width: 277px;
	background: url('/public/img/layout/bg-bloc-droite.gif') repeat-y 5px 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite {
	padding: 0 0 0 5px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.top_droite {
	background: url('/public/img/layout/bg-top-droite.gif') no-repeat;
	padding-top: 8px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bas_droite {
	float: left;
	width: 267px;
	background: url('/public/img/layout/bg-bas-droite.gif') no-repeat left bottom;
	padding: 5px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.visu_choix {
	float: left;
	width: 129px;
	height: 100px;
	padding: 10px 0 9px 13px;
	background: url('/public/img/layout/bg-visu-choix.gif') no-repeat 5px 2px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.texte_choix {
	float: left;
	width: 125px;
	padding: 8px 0 9px 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.texte_choix a.lk_under {
	font-size: 13px;
	color: #b04432;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 3px;
	line-height: 17px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.texte_choix a.lk_under:hover {
	background: url('/public/img/layout/filet-top5b-on.gif') left bottom;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.texte_choix a.bt_critique_1 {
	margin: 5px 0 0 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.texte_choix a.bt_visitez_2 {
	margin-top: 4px;
}
/* tableau autres casinos - tableau casinos recommandes */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres {
	float: left;
	width: 267px;
	padding-bottom: 6px;
	background: url('/public/img/layout/bg-tab-autres-caz.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div#caz_recom {
	padding-bottom: 0px;
	background: url('/public/img/layout/bg-tab-recom.jpg') repeat-y;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div#autres_caz {
	background: url('/public/img/layout/bg-tab-autres-caz.gif') no-repeat left bottom;
}
/* left bottom*/
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.tt_autre_caz {
	background: transparent url('/public/img/layout/img-tt-autres.gif') no-repeat scroll 0 0;
	color: #e3d8c5;
	float: left;
	font-size: 18px;
	height: 45px;
	padding: 11px 0 0 11px;
	width: 256px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.tt_caz_reco {
	background: transparent url('/public/img/layout/img-tt-caz-recom.gif') no-repeat scroll 0 0;
	color: #e3d8c5;
	float: left;
	font-size: 18px;
	height: 45px;
	padding: 11px 0 0 11px;
	width: 256px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table {
	float: left;
	width: 267px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table td {
	height: 57px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table td {
height: 56px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table td {
	height: 56px;
}
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_1 {
	width: 76px;
	text-align: center;
}
* html div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_1 {
	height: 46px;
}
* + html div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_1 {
	height: 46px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_2 {
	width: 106px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_3 {
	width: 73px;
	padding: 1px 0 0 12px;
	vertical-align: top;
}
* html div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_3 {
	height: 45px;
}
* + html div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_3 {
	height: 45px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_2 a {
	font-size: 12px;
	color: #43776a;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 3px;
	line-height: 17px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div#autres_caz table .td_2 a {
	color: #5a4b30;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_2 a:hover {
	background: url('/public/img/layout/filet-caz-reco-on.gif') left bottom;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div#autres_caz table .td_2 a:hover {
	background: url('/public/img/layout/bg-under-3-on.gif') left bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_autres table .td_3 a.bt_visitez_2 {
	margin-top: 2px;
}
/* tableau les plus populaires */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu {
	float: left;
	width: 267px;
	padding-bottom: 1px;
	background: url('/public/img/layout/bg-tab-popu.jpg') no-repeat left bottom;
	font-size: 12px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table {
	float: left;
	width: 267px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_1 {
	width: 76px;
	height: 58px;
	text-align: center;
}
* html div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_1 img {
	margin-top: 1px;
}
* + html div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_1 img {
	margin-top: 1px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_1 div {
	position: relative;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_1 div a.lk_play span {
	top: 8px;
	left: 8px;
}
* html div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_1 div a.lk_play span {
	left: -1px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_2 {
	padding: 8px 0 0;
	color: #4b3f29;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_3 {
	width: 150px;
	color: #695c3f;
	font-weight: bold;
	vertical-align: top;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_4 {
	color: #695c3f;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_2 a.scrollover {
	color: #43776a;
	font-weight: bold;
	text-transform: uppercase;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.bloc_droite div.bg_popu table .td_2 a.scrollover em:first-line {
	color: #126889;
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* Bloc css de la page fiche-casino.html */
/*************************************************************************************************************************************************************************/
/* -------- colonne content -------- */
#pg_casino div#middle div#bloc_2 div#bg_int div#bloc_2col div#content {
	background: url('/public/img/layout/bg-top-fiche-caz.jpg') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content h1 {
	float: left;
	width: 641px;
	height: 44px;
	padding: 12px 0 0 0;
	text-align: center;
	font-size: 20px;
	color: #b04432;
	line-height: normal;
}
/* visuel et notation */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#visu_caz {
	float: left;
	width: 334px;
	padding: 10px 0;
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#visu_caz a {
	font-size: 20px;
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz {
	float: left;
	width: 307px;
	padding: 18px 0 10px 0;
}
* html div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz {
	margin-top: -16px;
}
* + html div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz {
	margin-top: -16px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz div#notes {
	width: 296px;
	padding-left: 0px;
	background: url('/public/img/layout/bg-notes-caz.gif') no-repeat;
	font-size: 13px;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz div#notes div.texte {
	width: 116px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz div#notes div.etoiles {
	width: 170px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz div#notes div.etoiles img {
	margin-right: 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz div#notes div.etoiles .center {
	padding-right: 52px;
}
* + html div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz div#notes div.etoiles .center {
	padding-top: 2px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#details_caz div#info_caz {
	float: left;
	width: 299px;
	padding: 14px 0 0 8px;
	font-size: 13px;
	color: #4b3f29;
	line-height: 18px;
}
/* bloc description */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 {
	float: left;
	width: 620px;
	background: url('/public/img/layout/bg-bloc-descrip.gif') repeat-y;
	margin: 8px 0 3px 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip_2 div.text_formatting {
	padding: 0 20px 0 15px;
	font-size: 13px;
}
/* bouton visitez */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bloc_bouton {
	float: left;
	width: 481px;
	height: 94px;
	padding: 14px 0 0 160px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.homme {
	background: url('/public/img/layout/bg-perso-fiche-caz.gif') no-repeat 456px 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.femme {
	background: url('/public/img/layout/bg-perso-fiche-caz2.gif') no-repeat 456px 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bloc_bouton div#bouton_fiche {
	position: relative;
	cursor: pointer;
	float: left;
	width: 293px;
	height: 51px;
	padding: 25px 11px 0 0;
	margin-top: 6px;
	text-align: center;
	background: url('/public/img/layout/img-bt-fiche-caz.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bloc_bouton div#bouton_fiche:hover {
	background: url('/public/img/layout/img-bt-fiche-caz.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bloc_bouton div#bouton_fiche a {
	color: #FFFFFF;
	display: block;
	cursor: pointer;
}
/* desactivé */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bloc_desactivated {
	float: left;
	width: 616px;
	height: 94px;
	padding: 14px 0 0 25px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bloc_desactivated div#desactivated {
	font-size: 16px;
	position: relative;
	float: left;
	width: 410px;
	height: 76px;
	padding: 0 11px 0 0;
	margin-top: 6px;
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#bloc_desactivated div#desactivated span {
	font-size: 18px;
}
/* bloc plus et moins */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#plus_moins {
	float: left;
	margin-top: 17px;
	margin-left: 53px;
	width: 494px;
	height: 164px;
	padding: 6px 9px 3px 9px;
	background: url('/public/img/layout/bg-plus-moins.png') no-repeat;
}
/*div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#plus_moins img.img_middle {
	vertical-align: middle;
}
*/
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#plus_moins div#bloc_plus {
	float: left;
	width: 220px;
	height: 140px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#plus_moins div#bloc_moins {
	float: right;
	width: 220px;
	height: 140px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#plus_moins ul {
	padding: 10px 0 0 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#plus_moins ul li {
	background: url('/public/img/layout/bg-fleche-plus.gif') no-repeat 0px 7px;
	padding: 0 0 2px 12px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div#plus_moins div#bloc_moins ul li {
	background: url('/public/img/layout/bg-fleche-moins.gif') no-repeat 0px 7px;
}
/* bloc actualite */
div#middle div#bloc_2 div#bg_int div.tt_sifr {
	float: left;
	font-size: 16px;
	color: #695c3f;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content img.img_right {
	float: right;
	margin-right: 11px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.texte_descrip div.ligne_actu {
	float: left;
	width: 599px;
	color: #29241b;
	padding: 8px 15px 8px 10px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.texte_descrip div.ligne_actu .date_actu {
	font-size: 11px;
	color: #695c3f;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.texte_descrip div.ligne_actu .titre_actu {
	font-size: 14px;
	color: #a71b1c;
}
/* bloc liste des jeux */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content ul.liste_jeux {
	float: left;
	padding: 5px 20px 11px 15px;
}
/* -------- colonne sidebar -------- */
#pg_casino div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar {
	padding-top: 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.tt_meilleurs {
	float: left;
	width: 256px;
	height: 33px;
	padding: 11px 0 0 11px;
	font-size: 18px;
	color: #cfe4df;
	background: url('/public/img/layout/bg-tt-5meilleurs.gif') no-repeat;
}
/* bloc top 5 casinos */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 {
	float: left;
	width: 261px;
	height: 405px;
	padding: 0 15px 10px 10px;
	background: url('/public/img/layout/bg-tab-top5.jpg') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table {
	float: left;
	width: 261px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table td {
	height: 81px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_1 {
	width: 25px;
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_2 {
	width: 80px;
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 {
	width: 148px;
	padding-left: 8px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 a.lk_under, div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 a.lk_under_b {
	font-size: 13px;
	color: #b04432;
	font-weight: bold;
	text-transform: uppercase;
	background: url('/public/img/layout/filet-top5a-off.gif') left bottom;
	padding-bottom: 3px;
	line-height: 17px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 a.lk_under_b {
	background: url('/public/img/layout/filet-top5b-off.gif') left bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 a.lk_under:hover {
	background: url('/public/img/layout/filet-top5a-on.gif') left bottom;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 a.lk_under_b:hover {
	background: url('/public/img/layout/filet-top5b-on.gif') left bottom;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 a.bt_critique_a, div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 a.bt_critique_b {
	margin: 13px 4px 0 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#bloc_top5 table .td_3 a.bt_visitez {
	margin: 15px 0 0 0;
}
/* bloc Social */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.social_twitter {
	float: left;
	width: 267px;
	height: 65px;
	padding: 22px 0 0 0px;
	font-size: 18px;
	color: #cfe4df;
	background: url('/public/img/layout/bg-social-twitter.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.social_twitter img.logo {
	margin-top: 8px;
	margin-left: 8px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.social_twitter a.txt {
	display: block;
	width: 210px;
	margin-top: 20px;
	float: left;
	color: #33b5d8;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	text-decoration: underline;
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.social_facebook {
	float: left;
	width: 267px;
	height: 156px;
	padding-top: 26px;
	background: url('/public/img/layout/bg-social-facebook.gif') no-repeat;
}
/* bloc Inscription rapide */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription div.form_inscription {
	width: 267px;
	height: 197px;
  margin-top:159px;
  text-align:center;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription input.submit_app:hover {
	background-position: bottom left;
}

div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription input.submit_app span {
	display: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription #loader_awb{
  float:right;
  margin:5px 20px 0 0;
  display:none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription div.form_inscription .input_inscrip:focus {
	background-position: 0 -38px;
  color: #291103;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription div.form_inscription .input_inscrip.error {
	background-position: bottom;
	color: #291103;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription div.form_inscription span.text {
  color: #ca440f;
  display:block;
  float:left;
  width: 267px;
  text-align:center;
  margin: 0 0 20px 0;
  font-size: 14px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription div.form_inscription span.text.error {
  margin: 0 0 6px 0;
}

div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription div.form_inscription .input_inscrip {
	width: 200px;
	height: 33px;
	padding: 5px 10px 0 12px;
	background: url('/public/img/layout/inscription/bg-input.png') top left no-repeat;
	border: 0px;
	font-size: 19px;
  color: #89591b;
}



#topBanner {
	width: 100%;
	height: 312px;
}
#topBanner .banner {
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
  background-position: center top;
}
#topBanner .bannerlink {
  display: block;
  position: absolute;
  left: 0pt;
  top: 0pt;
  width: 100%;
  height: 300px;
}
#topBanner .bannerclose {
  width: 100%;
  height: 12px;
  cursor: pointer;
  background-color:#000;
}
#topBanner .bannerclose span{
  background: url('/public/img/modal/uparrow.jpg') no-repeat top right;
  background-color: #262626;
  padding:0 14px 0 5px;
  margin-right:5px;    
  font-weight:bold;
  color:#FFF;
  font-size:10px;    
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* Bloc css de la page listing.html */
/*************************************************************************************************************************************************************************/
/* -------- bloc large -------- */
div#middle div#bloc_2 div#bg_int div.bloc_large {
	float: left;
	width: 927px;
	background: url('/public/img/layout/bg-bloc-large.gif') repeat-y 30px 0px;
	padding: 0 0 0 30px;
	font-size: 14px;
	color: #695c3f;
	line-height: 18px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_top_large {
	float: left;
	width: 927px;
	background: url('/public/img/layout/bg-top-large.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_bas_large {
	float: left;
	width: 918px;
	background: url('/public/img/layout/bg-bas-large.gif') no-repeat left bottom;
	padding: 10px 0 10px 9px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large p {
	padding-bottom: 10px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large h1.sifr-grey {
	font-size: 19px;
	letter-spacing: -1px;
	color: #695c3f;
}
div#middle div#bloc_2 div#bg_int div.bloc_large p.sous_h1 {
	float: left;
	width: 918px;
	padding: 3px 0 0 0;
	color: #695c3f;
}
div#middle div#bloc_2 div#bg_int div.bloc_large img.img_filet_large {
	margin-top: 7px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div#content_slide_1 {
	float: left;
	width: 925px;
	padding-left: 2px;
	margin-top: -4px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .texte_large {
	float: left;
	width: 894px;
	padding: 8px 22px 0 2px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.texte_large {
	padding-bottom: 8px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .texte_large a {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .texte_large .marg_1 {
	margin-right: 11px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .texte_large .marg_1 img {
	margin-top: 6px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.lien_large {
	float: left;
	display: block;
	width: 909px;
	padding: 0 18px 4px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.lien_large a {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.lien_large a:hover {
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large p.lien_large a {
	color: #b04432;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.lien_large a span.under {
	display: inline;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.lien_large a:hover span.under {
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.lien_large img {
	margin-right: 13px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bg_regles {
	float: left;
	width: 864px;
	padding: 0 15px;
	background: url('/public/img/layout/bg-bloc-regles.gif') repeat-y;
	display: block;
}
div#middle div#bloc_2 div#bg_int div.bloc_large img.img_regles {
	margin: 0 0 10px 2px;
}
/* blocs options */
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_option_g {
	float: left;
	margin: 6px 11px 0 0;
	text-align: center;
	background: url('/public/img/layout/bg-bt-option-g.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_option_g div.bloc_option_d {
	float: left;
	height: 67px;
	padding: 0 0 0 28px;
	background: url('/public/img/layout/bg-bt-option-d.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_option_g div.txt_option {
	float: left;
	/*width: auto;*/
	padding: 14px 7px 0 0;
	white-space: nowrap;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_option_g div.txt_option span {
	width: 170px;
	color: #b04432;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_option_g div.bt_option {
	float: left;
	padding: 4px 4px 0 0;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_option span.sifr-option {
	color: #F4E6C9;
}
/* tableau histoire */
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire {
	float: left;
	width: 907px;
	background: url('/public/img/layout/bg-tab-histoire.gif') repeat-y 1px 0px;
	padding-left: 1px;
	margin-top: 8px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div {
	float: left;
	width: 302px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div#bg_guide_1 {
	width: 303px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div p {
	padding: 5px 10px 0 11px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire h2 {
	font-size: 16px;
	color: #e3d8c5;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire h2 a {
	width: 302px;
	height: 35px;
	padding: 5px 0 5px 0;
	text-align: center;
	color: #e3d8c5;
	display: block;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div#bg_guide_1 h2 a {
	width: 303px;
	background: url('/public/img/layout/bg-h2-histoire.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div#bg_guide_2 h2 a {
	background: url('/public/img/layout/bg-h2-regles.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div#bg_guide_3 h2 a {
	background: url('/public/img/layout/bg-h2-methodes.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div#bg_guide_1 h2 a:hover, div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div#bg_guide_2 h2 a:hover, div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div#bg_guide_3 h2 a:hover {
	background-position: left bottom;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div.lk_infos {
	float: none;
	width: auto;
	text-align: right;
	padding: 3px 9px 0 0;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bg_tab_histoire div.lk_infos a {
	color: #b04432;
	font-weight: bold;
}
/* tableau jeux recommandes */
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes {
	float: left;
	width: 918px;
	background: url('/public/img/layout/bg-bloc-recommandes.gif') repeat-y 300px 0px;
	margin-top: 3px;
	font-size: 12px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu {
	float: left;
	width: 300px;
	height: 138px;
	padding-right: 6px;
	background: url('/public/img/layout/bg-visu-recommandes.gif') no-repeat 1px 7px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu div.details_visuel {
	float: left;
	width: 130px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu div.details_visuel div.carre {
	position: relative;
	float: left;
	width: 121px;
	height: 85px;
	padding: 15px 0 0 9px;
}
a.lk_play span, a.lk_play_big span {
	position: absolute;
	top: 39px;
	left: 31px;
	width: 60px;
	height: 26px;
	cursor: pointer;
	z-index: 10;
	display: block;
}
a.lk_play_big span {
	top: 30px;
	left: 11px;
	width: 100px;
	height: 41px;
}
a.lk_play:hover, a.lk_play_big:hover {
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu  div.note {
	float: left;
	width: 110px;
	height: 23px;
	padding: 6px 5px 0 6px;
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu  div.note .bold {
	color: #695c3f;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu  div.note .votreNote {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu  div.details_texte div.note {
	margin: 2px 0 0 2px;
	background: url('/public/img/layout/bg-visu-recommandes-note.gif');
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu div.details_texte {
	float: left;
	width: 165px;
	padding: 8px 5px 0 0;
	color: #4b3f29;
	line-height: 15px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu div.details_texte div.txt_height {
	height: 89px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu div.details_texte a {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu div.details_texte a.hover_name {
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu div.details_texte img {
	float: left;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_recommandes div.details_jeu div.details_texte .italic {
	color: #695c3f;
}
/* Bloc actu */
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article {
	height: 120px;
	width: 918px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article .img_art {
	width: 150px;
	height: 120px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article a.title, div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article a.title:visited {
	color: #4b3f29;
	width: 733px;
	padding-right: 10px;
	font-size: 17px;
	text-transform: uppercase;
	display: block;
	float: left;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article a.title:hover {
	color: #DF7634;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article .date_art {
	font-size: 14px;
	color: #DF7634;
	width: 425px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article .text_art {
	width: 733px;
	text-align: justify;
	float: left;
	font-size: 14px;
	display: block;
	padding-right: 25px;
	padding-top: 5px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article .text_art a {
	color: #DF7634;
	font-size: 14px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article .text_art a:hover {
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article_link {
	float: right;
	padding-right: 30px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article_link a {
	color: #DF7634;
	font-size: 14px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .bloc_article_link a:hover {
	text-decoration: underline;
}
/* 1 des derniers jeux */
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last {
	float: left;
	width: 918px;
	background: url('/public/img/layout/bg-bloc-first-last.gif') repeat-y 300px 0px;
	margin-top: 3px;
	font-size: 12px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu {
	float: left;
	width: 918px;
	height: 108px;
	padding-right: 6px;
	background: url('/public/img/layout/bg-jeu-derniers.png') no-repeat 1px 7px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_visuel {
	float: left;
	width: 130px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_visuel div.carre {
	position: relative;
	float: left;
	width: 121px;
	height: 85px;
	padding: 15px 0 0 9px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_texte {
	float: left;
	width: 160px;
	padding: 8px 5px 0 5px;
	color: #4b3f29;
	line-height: 15px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_texte div.txt_height {
	height: 89px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_texte a {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_texte a.hover_name {
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_texte img {
	float: left;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_texte .italic {
	color: #695c3f;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_descr {
	float: left;
	width: 465px;
	padding: 8px 5px 0 10px;
	color: #4b3f29;
	line-height: 15px;
	font-size: 12px;
	color: #4a382d;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_descr .t {
	color: #a63c2e;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_note {
	text-align: center;
	float: left;
	width: 110px;
	height: 58px;
	padding: 5px;
	color: #4a382d;
	line-height: 15px;
	background: url('/public/img/layout/bg-visu-first-last-note.gif');
	margin-top: 20px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_note .votreNote {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.bloc_first_last div.details_jeu div.details_note .bold {
	color: #695c3f;
}
/* tableau nouveaux jeux et tableau liste jeux */
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux {
	float: left;
	width: 907px;
	margin-top: 5px;
	font-size: 12px;
	line-height: normal;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th {
	color: #FFF;
	min-height: 45px;
	background-color: #95825d;
	border-right: 1px solid #e3d8c5;
	line-height: 13px;
	vertical-align: top;
	text-align: left;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th {
	height: 45px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.tri_on {
	background-color: #5e523b;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th a:hover, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th a:hover {
	background-color: #5e523b;
}
/*div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th.th_last, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last {
	border-right: none;
}
*/
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th a, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th a {
	color: #fff;
	min-height: 35px;
	padding: 5px 3px 5px 8px;
	display: block;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th a, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th a {
	height: 35px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th a:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th a:hover {
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th.th_first, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first {
	background: #95825d url('/public/img/layout/bg-nouv-th-0.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th.th_first:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first_selected {
	background: #5e523b url('/public/img/layout/bg-nouv-th-0-on.gif') no-repeat;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th.th_first a:hover, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first a:hover {
	background: #5e523b url('/public/img/layout/bg-nouv-th-0-on.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th.th_last, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last {
	background: #95825d url('/public/img/layout/bg-nouv-th-8.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th.th_last:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th.th_last_selected, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last_selected, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_last_selected {
	background: #5e523b url('/public/img/layout/bg-nouv-th-8-on.gif') no-repeat right top;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux th.th_last a:hover {
	background: #5e523b url('/public/img/layout/bg-nouv-th-8-on.gif') no-repeat right top;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last a:hover {
	background: #5e523b url('/public/img/layout/bg-nouv-th-8-on.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux td, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux td {
	height: 66px;
	padding: 0 4px;
	background: url('/public/img/layout/bg-filet-td-large.gif') no-repeat right bottom;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux tr.ligne_bis td, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux tr.ligne_bis td {
	background: url('/public/img/layout/bg-filet-td-2.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux td.options_width {
	min-width: 80px;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux td.options_width {
	width: 80px;
}
* + html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux td.options_width {
	width: 80px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_1, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_1, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux tr.ligne_bis .td_1, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux tr.ligne_bis .td_1 {
	width: 80px !important;
	text-align: center;
	padding: 0px;
	background: url('/public/img/layout/bg-nouv-td-1.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_1 img, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_1 img, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux tr.ligne_bis .td_1 img, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux tr.ligne_bis .td_1 img {
	margin-bottom: 3px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_1 p, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_1 p, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux tr.ligne_bis .td_1 p, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux tr.ligne_bis .td_1 p {
	margin-top: 5px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_1 p a, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_1 p a {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_1 div, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_1 div {
	position: relative;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_1 div a.lk_play span, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_1 div a.lk_play span {
	top: 9px;
	left: 10px;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_1 div a.lk_play span, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_1 div a.lk_play span {
	left: -1px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_2 {
	width: 164px;
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_2 a, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_2 a {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_2 a.hover_name, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_2 a.hover_name {
	color: #b04432;
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux td.td_center, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux td.td_center {
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_votre, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_votre, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste .td_votre {
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_nouv_jeux .td_internautes, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux .td_internautes, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste .td_internautes {
	color: #43776a;
}
div#middle div#bloc_2 div#bg_int div.bloc_large img.img_tab {
	margin-top: -1px;
}
/* pagination */
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination {
	float: left;
	width: 907px;
	height: 35px;
	margin: -1px 0 13px 0;
	background: url('/public/img/layout/bg-pagination.jpg') no-repeat;
	font-size: 13px;
	color: #fff;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination a {
	color: #fff;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination span.pg_on {
	color: #332917;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div.refs {
	float: left;
	width: 340px;
	padding: 7px 0 0 14px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div.page {
	float: right;
	text-align: right;
	padding: 7px 16px 0 0;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div ul {
	margin: 0;
	padding: 0;
	text-align: left;
/*Set to "right" to right align pagination interface*/
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div li {
	float: left;
	list-style-type: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div a , div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div span {
	float: left;
	padding: 2px 8px 3px;
	margin-left: 2px;
	border: 1px solid #695c3f;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div li.bold {
	padding-top: 3px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div a:hover, div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div .currentpage {
	background-color: #e3d8c5;
	color: #695c3f !important;
	border-color: #695c3f;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.pagination div a.prevnext {
	font-weight: bold;
}
/* liens jeux */
div#middle div#bloc_2 div#bg_int div.bloc_large div.mots_jeux {
	float: left;
	width: 901px;
	padding: 9px 0 4px 6px;
	font-size: 12px;
	line-height: normal;
}
div#middle div#bloc_2 div#bg_int div.bloc_large div.mots_jeux a {
	color: #b04432;
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* Bloc css de la page affiliation.html */
/*************************************************************************************************************************************************************************/
/* -------- colonne sidebar -------- */
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div#top_sidebar .taille_3 {
	word-spacing: -1px;
}
/*************************************************************************************************************************************************************************/
/* Bloc css de la page ressources.html */
/*************************************************************************************************************************************************************************/
div#middle div#bloc_2 div#bg_int span.flag_fr, div#middle div#bloc_2 div#bg_int span.flag_en, div#middle div#bloc_2 div#bg_int span.flag_es {
	display: block;
	height: 15px;
	width: 23px;
	float: left;
	margin-left: 5px;
}
div#middle div#bloc_2 div#bg_int span.flag_fr {
	background: transparent url('/public/img/layout/bg-drapeau-fr.gif') no-repeat scroll left bottom;
}
div#middle div#bloc_2 div#bg_int span.flag_en {
	background: transparent url('/public/img/layout/bg-drapeau-en.gif') no-repeat scroll left bottom;
}
div#middle div#bloc_2 div#bg_int span.flag_es {
	background: transparent url('/public/img/layout/bg-drapeau-es.gif') no-repeat scroll left bottom;
}
/*************************************************************************************************************************************************************************/
/* Bloc css de la page liste-casinos.html */
/*************************************************************************************************************************************************************************/
/* tableau liste */
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste {
	float: left;
	width: 907px;
	margin-top: 2px;
	font-size: 12px;
	line-height: normal;
	background: url('/public/img/layout/bg-filet-tab.gif') repeat-y;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th {
	color: #FFF;
	height: 45px;
	background-color: #95825d;
	border-right: 1px solid #e3d8c5;
	line-height: 13px;
	text-align: left;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.tri_on {
	background-color: #5e523b;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th a:hover {
	background-color: #5e523b;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_last {
	border-right: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th a {
	color: #fff;
	height: 40px;
	padding: 5px 8px 0 8px;
	display: block;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th a:hover {
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_first {
	width: 41px;
	padding: 0 0 0 8px;
	background: #95825d url('/public/img/layout/bg-nouv-th-0.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_first:hover {
	background: #5e523b url('/public/img/layout/bg-nouv-th-0-on.gif') no-repeat;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_first a:hover {
	background: #5e523b url('/public/img/layout/bg-nouv-th-0-on.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_last {
	background: #95825d url('/public/img/layout/bg-nouv-th-8.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_last:hover {
	background: #5e523b url('/public/img/layout/bg-nouv-th-8-on.gif') no-repeat right top;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_last a:hover {
	background: #5e523b url('/public/img/layout/bg-nouv-th-8-on.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_notSelectable, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_notSelectable, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_first_notSelectable, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first_notSelectable, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_last_notSelectable, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last_notSelectable {
	min-height: 40px;
	vertical-align: top;
	padding: 5px 0 0 8px;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_notSelectable, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_notSelectable, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_first_notSelectable, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first_notSelectable, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_last_notSelectable, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last_notSelectable {
	height: 40px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_notSelectable span, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first_notSelectable span, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last_notSelectable span {
	min-height: 40px;
	display: block;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_notSelectable span, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first_notSelectable span, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last_notSelectable span {
	height: 40px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_notSelectable:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_notSelectable:hover {
	background-color: #95825d;
	background-image: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_first_notSelectable:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_first_notSelectable:hover {
	background: #95825d url('/public/img/layout/bg-nouv-th-0.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste th.th_last_notSelectable:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste_jeux th.th_last_notSelectable:hover {
	background: #95825d url('/public/img/layout/bg-nouv-th-8.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large th.tri_on {
	height: 40px;
	vertical-align: top;
	padding: 5px 0 0 8px;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste td {
	height: 66px;
	padding: 0 5px;
	background: url('/public/img/layout/bg-filet-td-1.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td {
	background: url('/public/img/layout/bg-filet-td-2.gif') no-repeat right top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste td.td_first, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td.td_first {
	width: 40px;
	background: url('/public/img/layout/bg-filet-td-0.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td.td_first {
	background: url('/public/img/layout/bg-filet-td-0b.gif') no-repeat;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste td.td_first, * html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td.td_first {
	width: 41px;
	background: url('/public/img/layout/bg-filet-td-0-ie.gif') no-repeat;
}
* html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td.td_first {
	background: url('/public/img/layout/bg-filet-td-0b-ie.gif') no-repeat;
}
* + html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste td.td_first, * + html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td.td_first {
	width: 41px;
	background: url('/public/img/layout/bg-filet-td-0-ie.gif') no-repeat;
}
* + html div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td.td_first {
	background: url('/public/img/layout/bg-filet-td-0b-ie.gif') no-repeat;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste td.td_last, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td.td_last {
	background: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste td.td_left, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste tr.ligne_bis td.td_left {
	background: url('/public/img/layout/bg-filet-td-1.gif') no-repeat left top;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste .td_2 a {
	color: #b04432;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste td.td_center {
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste a.lk_under, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste a.lk_under_2 {
	color: #b04432;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 3px;
	line-height: 17px;
	white-space: nowrap;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste a.lk_under_2 {
	color: #257e57;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste a.lk_under:hover, div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste a.lk_under_2:hover {
	background: url('/public/img/layout/filet-listing-on.gif') left bottom;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste a.lk_under_2:hover {
	background: url('/public/img/layout/filet-listing2-on.gif') left bottom;
}
div#middle div#bloc_2 div#bg_int div.bloc_large .tab_liste a.lk_tab {
	color: #b04432;
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* Bloc css de la page contact.html */
/*************************************************************************************************************************************************************************/
div#middle div#bloc_2 div#bg_int div#bloc_contact {
	float: left;
	width: 927px;
	height: 798px;
	background: #463A24 url('/public/img/layout/bg-contact.jpg') no-repeat;
	margin: 0 0 6px 30px;
	display: inline;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#texte_contact {
	margin-top: 30px;
	float: left;
	width: 149px;
	padding: 70px 6px 0 50px;
	color: #ded2aa;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#texte_contact h1.sifr-or2 {
	font-size: 20px;
	color: #ded2aa;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#texte_contact div {
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact {
	float: left;
	width: 428px;
	padding-top: 86px;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact div.oblig {
	float: left;
	width: 398px;
	font-size: 10px;
	color: #43776a;
	text-align: right;
	padding: 0 30px 5px 0;
	margin-bottom: 5px;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact p {
	font-size: 12px;
	color: #a31917;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact p.validation {
	color: #46371e;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact label {
	float: left;
	width: 130px;
	padding: 8px 3px 0 0;
	font-size: 22px;
	color: #291103;
	font-family: Times New Roman;
	text-align: right;
	line-height: 15px;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact label.pad {
	padding-top: 15px
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact span.error {
	color: #b04432;
	font-size: 12px;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact label .aster {
	color: #43776a;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact.ok div.oblig, div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact.ok label, div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact.ok label .aster {
	color: #b15c3f;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact .input_contact {
	width: 252px;
	height: 25px;
	padding: 4px;
	margin-bottom: 22px;
	margin-left: 4px;
	border: 0px;
	font-size: 22px;
	color: #291103;
	background: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact .input_contact_area {
	overflow-x: hidden;
	width: 252px;
	height: 222px;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 4px;
	border: 0px;
	font-size: 22px;
	color: #291103;
	background: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact div#edit {
	float: left;
	width: 378px;
	height: 21px;
	padding: 0 0 0 50px;
	color: #3a1d0c;
	font-size: 21px;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact div#edit span {
	color: #691c00;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact div#edit span a {
	color: #691c00;
	text-decoration: underline;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact div#bouton {
	float: left;
	width: 181px;
	padding: 9px 0 0 247px;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact a#bt_envoyer:hover {
	background-position: bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#texte_pinup {
	float: right;
	width: 230px;
	height: 135px;
	padding: 120px 45px 0 16px;
	color: #291103;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#texte_pinup h1.sifr {
	font-size: 25px;
	color: #291103;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#texte_pinup div {
}
/*************************************************************************************************************************************************************************/
/* Bloc css de la page inscription.html */
/*************************************************************************************************************************************************************************/
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#texte_inscription {
	float: left;
	width: 325px;
	height: 580px;
	color: #dac996;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription {
	float: left;
	width: 555px;
	height: 440px;
	padding-top: 140px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #fcbk {
	height: 90px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #lem {
	height: 325px;
	padding-top: 25px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription a {
	cursor: pointer;
	color: #8b3713;
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_email {
	display: block;
	height: 68px;
	width: 555px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_email .info {
	display: none;
	width: 295px;
	float: right;
	font-size: 12px;
	color: #371002;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_email.erro {
	background: url('/public/img/layout/inscription/fond-mail-erro.png');
	margin: 0 0 10px 4px;
	width: 561px;
	height: 92px;
	padding-top: 10px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_email.erro .info {
	display: block;
	background: url('/public/img/layout/inscription/warning.png') 0px 5px no-repeat;
	height: 92px;
	padding-left: 38px;
	width: 257px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_email.ok .info {
	display: block;
	background: url('/public/img/layout/inscription/valid.png') 0px 0px no-repeat;
	height: 47px;
	padding-left: 38px;
	width: 257px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_pseudo {
	display: block;
	height: 68px;
	width: 555px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_pseudo .info {
	display: none;
	width: 295px;
	float: right;
	font-size: 12px;
	color: #371002;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_pseudo.erro {
	background: url('/public/img/layout/inscription/fond-pseudo-erro.png');
	margin: 0 0 10px 4px;
	width: 560px;
	height: 45px;
	padding-top: 10px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_pseudo.erro .info {
	display: block;
	background: url('/public/img/layout/inscription/warning.png') 0px 5px no-repeat;
	height: 47px;
	padding-left: 38px;
	width: 257px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription #input_pseudo.ok .info {
	display: block;
	background: url('/public/img/layout/inscription/valid.png') 0px 0px no-repeat;
	height: 47px;
	padding-left: 38px;
	width: 257px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription p {
	color: #291103;
	font-size: 22px;
	padding-bottom: 20px;
	margin-left: 30px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription .input_inscrip {
	margin-left: 30px;
	width: 200px;
	height: 33px;
	padding: 5px 10px 0 12px;
	margin-bottom: 30px;
	background: url('/public/img/layout/inscription/bg-input.png') top left no-repeat;
	border: 0px;
	font-size: 19px;
	color: #89591b;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription .input_inscrip:focus {
	background-position: 0 -38px;
	color: #291103;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription .erro .input_inscrip {
	background-position: bottom;
	color: #291103;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription .checkbox {
	margin-left: 30px;
	display: block;
	float: left;
	width: 34px;
	height: 29px;
	background: url('/public/img/layout/inscription/chk.jpg') no-repeat;
	border: 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription .checkbox.checked {
	background-position: bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription label.newscoche {
	display: block;
	float: left;
	width: 353px;
	height: 29px;
	padding-left: 6px;
	font-size: 19px;
	color: #c9ac72;
	background: url('/public/img/layout/inscription/bg-news.jpg') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription label.news {
	display: block;
	float: left;
	width: 353px;
	height: 29px;
	padding-left: 6px;
	font-size: 19px;
	color: #291103;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription div#edit {
	float: left;
	text-align: left;
	width: 525px;
	margin-top: 15px;
	padding-top: 10px;
	color: #3a1d0c;
	font-size: 15px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription div#edit span {
	color: #691c00;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription div#edit span a {
	color: #691c00;
	text-decoration: underline;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription div#bouton {
	float: left;
	width: 525px;
	margin-left: 30px;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription a#bt_envoyer:hover {
	background-position: bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription a#bt_facebook:hover {
	background-position: bottom;
}
/*************************************************************************************************************************************************************************/
/* Bloc css de la page sitemap.html */
/*************************************************************************************************************************************************************************/
div#middle div#bloc_2 div#bg_int div.sitemap a {
	color: #4b3f29;
	text-decoration: none;
	font-weight: normal;
}
div#middle div#bloc_2 div#bg_int div.sitemap a:hover {
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int div.sitemap ul.first {
	margin-left: 15px;
	font-size: 16px;
}
div#middle div#bloc_2 div#bg_int div.sitemap ul.first li {
	padding: 4px 0 2px 0;
}
div#middle div#bloc_2 div#bg_int div.sitemap ul.second {
	margin-left: 25px;
	font-size: 14px;
}
div#middle div#bloc_2 div#bg_int div.sitemap ul.second li {
	padding: 2px 0 2px 0;
}
/*************************************************************************************************************************************************************************/
/* Bloc css de la page goodie.html && bannieres */
/*************************************************************************************************************************************************************************/
div#middle div#bloc_2 div#bg_int div.goodies {
	padding: 20px 50px 20px 50px;
}
div#middle div#bloc_2 div#bg_int div.goodies p {
	color: #654a32;
	font-size: 17px;
	padding: 0 15px;
	margin-bottom: 10px;
}
div#middle div#bloc_2 div#bg_int div.goodies p.center {
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div.goodies h2 {
	color: #654a32;
	font-size: 22px;
	background: url('/public/img/layout/bg-goodies-orange.png') no-repeat;
	height: 28px;
	padding: 10px 0 0 10px
}
div#middle div#bloc_2 div#bg_int div.goodies table {
	margin-top: 20px;
}
div#middle div#bloc_2 div#bg_int div.goodies td.cadre_goodies {
	background: url('/public/img/layout/bg-cadre-goodies.png')center top no-repeat;
	width: 200px;
	height: 190px;
	padding: 15px 0 0 1px;
	color: #654a32;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
div#middle div#bloc_2 div#bg_int div.goodies td.cadre_goodies.wall {
	height: 220px;
}
div#middle div#bloc_2 div#bg_int div.goodies td.cadre_goodies img {
	padding-bottom: 18px;
}
div#middle div#bloc_2 div#bg_int div.goodies a {
	color: #d97131;
	font-size: 17px;
	font-weight: bold;
	text-decoration: underline;
}
div#middle div#bloc_2 div#bg_int img.download-ban {
	margin: 20px 0 0 20px;
}
div#middle div#bloc_2 div#bg_int div.goodies #rounded {
	float: left;
	margin: 20px;
	display: block;
	border-width: 1px 2px 3px 2px;
	border-style: solid;
	border-color: #c76d35;
	padding: 8px;
}
div#middle div#bloc_2 div#bg_int div.goodies #rounded img {
	margin-bottom: 5px;
}
/*************************************************************************************************************************************************************************/
/* Bloc css de la page aide.html */
/*************************************************************************************************************************************************************************/
#pg_aide div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar {
	padding-top: 0px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide-top #aide-picto {
	height: 157px;
	width: 180px;
	position: absolute;
	margin: 0px 0 0 -10px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide-top {
	height: 127px;
	width: 630px;
	background-repeat: no-repeat;
	margin: 6px 0 0 4px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide {
	background: url('/public/img/layout/aide/bg-aide.png') repeat-y;
	margin: 0 0 0 4px;
	padding: 0px 20px;
	width: 590px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide.cat {
	font-size: 16px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide-bottom {
	height: 62px;
	width: 630px;
	background: url('/public/img/layout/aide/aide-bottom.png') no-repeat;
	margin: 0 0 0 4px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide p {
	text-align: justify;
	margin: 5px 0;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide .aide-left {
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide .aide-right {
	float: right;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide .aide-sep {
	margin-left: 60px;
	padding: 20px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #postit-top {
	width: 246px;
	background: url('/public/img/layout/aide/aide-postit-top.png') top left no-repeat;
	float: right;
	margin: 0 0 0 12px;
	padding-top:17px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #postit-bottom {
	width: 246px;
	background: url('/public/img/layout/aide/aide-postit-bottom.png') bottom left no-repeat;
	padding-bottom:50px;
	float: right;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #postit {
	width: 210px;
	padding: 0 16px 0 20px;
	color: #34865F;
	font-size: 18px;
	line-height: 22px;
	font-style: italic;
	background: url('/public/img/layout/aide/aide-postit.png') repeat-y;
	float: right;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #postit img {
	padding: 0px 8px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #postit .guillemets_open {
	background: url('/public/img/layout/aide/guillemets_open.png') no-repeat;
	display: block;
	float: left;
	height: 16px;
	width: 20px;
	margin-right: 10px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #postit .guillemets_close {
	background: url('/public/img/layout/aide/guillemets_close.png') no-repeat;
	display: block;
	float: right;
	height: 16px;
	width: 20px;
	position: relative;
	top: 5px;
	right: 5px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #savoir-top {
	width: 615px;
	background: url('/public/img/layout/aide/aide-savoir-top.png') top left no-repeat;
	position: relative;
	left: -15px;
	float: left;
	padding-top:24px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #savoir-bottom {
	width: 615px;
	background: url('/public/img/layout/aide/aide-savoir-bottom.png') bottom left no-repeat;
	padding-bottom:32px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #savoir {
	width: 565px;
	background: url('/public/img/layout/aide/aide-savoir.png') top left repeat-y;
	color: #34865F;
	font-size: 16px;
	line-height: 22px;
	padding: 0 25px 0 25px;
	float: left;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #savoir h2 {
	font-size: 19px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide h1.sifr-brown-aide {
	background: url('/public/img/layout/aide/aide-bg-titre.png') no-repeat;
	color: #44350f;
	text-align: left;
	margin-bottom: 15px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide h2 {
	font-size: 16px;
	margin: 7px 0 3px 0;
	color: #b04432;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide-top h1 span, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide h1 span, div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide h2 span {
	display: none;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide ul {
	width: 410px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide ul li {
	font-size: 14px;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide ul.block {
	float: left;
	display: block;
	width: 100%;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide ul.block li {
	font-size: 17px;
	margin-top: 5px;
}
/*************************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************************/
/* Modifs fil d'ariane */
/*************************************************************************************************************************************************************************/
/* fil ariane */
div#middle div#bloc_2 div#bg_int div#fil_ariane {
	float: left;
	width: 929px;
	background: url('/public/img/layout/bg-ariane.jpg') no-repeat 30px bottom;
	padding: 0 0 0 30px;
	margin: 1px 0 4px 0;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane {
	float: left;
	width: 885px;
	background: url('/public/img/layout/bg-top-ariane.gif') no-repeat;
	padding: 11px 30px 12px 14px;
	font-size: 13px;
	color: #f2d7b7;
	line-height: 20px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li {
	position: relative;
	display: inline;
	float: left;
	z-index: 20;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li.select {
	padding-left: 5px;
	padding-top: 3px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li ul {
	position: absolute;
	width: 212px;
	z-index: 10;
	left: 0;
	top: 25px;
	display: none;
	visibility: visible;
	background: url('/public/img/layout/bg-menu-deroulant.png') no-repeat left bottom;
	padding: 5px 0 10px 0;
}
* html div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li ul {
	background: url('/public/img/layout/bg-menu-deroulant.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li ul li {
	float: none;
	display: list-item;
	background-color: #45351c;
	color: #000000;
	border-bottom: 1px solid gray;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane a {
	color: #f0dfc6;
	font-weight: bold;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li span.fil_sep {
	float: left;
	padding-top: 4px;
	display: block;
	font-size: 13px;
	letter-spacing: -1px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li span.bg_fil_last, div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li span.bg_fil_keep_on, div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li span.bg_fil_always_on {
	float: left;
	height: 27px;
	padding: 4px 0 0 6px;
	color: #43776a;
	font-weight: bold;
	background: url('/public/img/layout/fil_ariane/bg-fil-over.gif') no-repeat left -1px;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li span.bg_fil_last {
	padding-right: 6px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a span.bg_fil_last {
	padding-right: 0px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a {
	position: relative;
	float: left;
	height: 31px;
	background: url('/public/img/layout/fil_ariane/bg-down.gif') no-repeat right 8px;
	z-index: 20;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a.noSub {
	background: none;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a span {
	float: left;
	height: 27px;
	padding: 4px 0 0 6px;
	display: block;
	font-size: 13px;
	letter-spacing: -1px;
	cursor: pointer;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a.noSub span {
	padding-right: 6px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a:hover {
	color: #43776a;
	background: url('/public/img/layout/fil_ariane/bg-fil-over.gif') no-repeat;
	text-decoration: none;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a span.chevron {
	padding: 0 16px 0 0;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a.noSub span.chevron {
	padding: 0px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a:hover span.chevron, div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a span.bg_fil_keep_on span.chevron, div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a span.bg_fil_always_on span.chevron {
	padding: 0 16px 0 0;
	background: url('/public/img/layout/fil_ariane/bg-chevron-down.gif') no-repeat right 4px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a.noSub:hover span.chevron, div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li a.noSub span.bg_fil_keep_on span.chevron {
	padding: 0px;
	background: none;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li ul li {
	width: 178px;
	background: none;
	border-bottom: none;
	padding: 0 17px;
	line-height: normal;
	cursor: pointer;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li ul li a {
	float: none;
	height: auto;
	background: none;
	border-bottom: 1px solid #7aa585;
	color: #efe1b5;
	font-weight: normal;
	padding: 6px 4px 6px 1px;
	cursor: pointer;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li ul li a.subFirst {
	margin-top: 5px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li ul li a.subLast {
	border-bottom: none;
	margin-bottom: 8px;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li ul li a:hover {
	color: #43776a;
	background: none;
	background-color: #efe1b5;
	padding: 6px 1px 6px 4px;
	cursor: pointer;
}
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul, div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane p.clear {
	float: left;
	width: 885px;
}
/* -------- styles checkbox et boutons radio -------- */
div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li span.select {
	position: absolute;
	width: 115px;
	height: 27px;
	padding: 3px 0 0 10px;
	color: #43776a;
	background: url('/public/img/layout/fil_ariane/bg-select.gif') no-repeat right top;
	overflow: hidden;
}
* html div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li span.select {
	background: none;
}
* html div#middle div#bloc_2 div#bg_int div#fil_ariane div#bg_ariane ul li select {
	margin-top: 4px;
}div#top_barre #bg_login p.bouton_valider a {
	width: 102px;
	height: 32px;
	background: url('/public/img/layout/en/bg-bt-valider.gif') no-repeat;
	display: block;
}
div#top_barre #bg_login p.bouton_valider a:hover {
	background: url('/public/img/layout/en/bg-bt-valider.gif') no-repeat left bottom;
}
div#top_barre #bg_login p.bouton_creer a {
	width: 173px;
	height: 39px;
	background: url('/public/img/layout/en/bg-bt-creer.gif') no-repeat;
	display: block;
}
div#top_barre #bg_login p.bouton_creer a:hover {
	background: url('/public/img/layout/en/bg-bt-creer.gif') no-repeat left bottom;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt-inter-homepage {
	background: url('/public/img/layout/en/bg-nav-bt-accueildulobby.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_caz {
	background: url('/public/img/layout/en/bg-nav-bt-casinos.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_jeuxfav {
	background: url('/public/img/layout/en/bg-nav-bt-jeuxfav.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_jeuxnotes {
	height: 56px;
	background: url('/public/img/layout/en/bg-nav-bt-jeuxnotes.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_caznotes {
	background: url('/public/img/layout/en/bg-nav-bt-caznotes.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_softnotes {
	background: url('/public/img/layout/en/bg-nav-bt-softnotes.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_openotes {
	background: url('/public/img/layout/en/bg-nav-bt-openotes.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_prgaffilietnotes {
	height: 56px;
	background: url('/public/img/layout/en/bg-nav-bt-prgaffilienotes.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_articles {
	background: url('/public/img/layout/en/bg-nav-bt-articles.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_comments {
	background: url('/public/img/layout/en/bg-nav-bt-comments.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_param {
	background: url('/public/img/layout/en/bg-nav-bt-modif-param.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.sidebar_interface a#bt_inter_modif {
	height: 35px;
	background: url('/public/img/layout/en/bg-nav-bt-modif.gif') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.bouton_modif a {
	width: 102px;
	height: 32px;
	background: url('/public/img/layout/en/bg-bt-valider.gif') no-repeat;
	display: block;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface div.bloc_modif div.bouton_modif a:hover {
	background: url('/public/img/layout/en/bg-bt-valider.gif') no-repeat left bottom;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface .youknow-pinup {
	position: absolute;
	width: 110px;
	height: 123px;
	background: url('/public/img/layout/en/bg-youknow-pinup.png') no-repeat;
}
div.interface div.bg_main_ombre div.bg_barre_bas div.content_interface div.page_interface a.empty-lobby-discover {
	background: url('/public/img/layout/en/discover-last-games.png') top left no-repeat;
	height: 33px;
	width: 277px;
	display: block;
	float: left;
	margin-left: 65px;
}
a#noflashtxt {
	display: block;
	background: url('/public/img/layout/en/bt-header-lemonade-noflash.png');
	position: absolute;
	float: left;
	width: 549px;
	height: 52px;
	left: 270px;
	top: 120px;
}
span#nojstxt {
	display: block;
	background: url('/public/img/layout/en/bt-header-lemonade-nojavascript.png');
	position: absolute;
	float: left;
	width: 549px;
	height: 52px;
	left: 270px;
	top: 120px;
}
div#top div#nav a {
	float: left;
	height: 44px;
	margin-top: 9px;
	background: url('/public/img/layout/en/bg-bt-jeux-new.gif') no-repeat left top;
	display: block;
}
div#top div#nav a#bt_home {
	width: 116px;
	height: 53px;
	margin-top: 0px;
	background: url('/public/img/layout/en/bg-bt-home.gif') no-repeat left top;
}
div#top div#nav a#bt_home:hover {
	background: url('/public/img/layout/en/bg-bt-home.gif') no-repeat left bottom;
}
div#top div#nav a#bt_jeux {
	width: 179px;
}
div#top div#nav a#bt_jeux:hover {
	background: url('/public/img/layout/en/bg-bt-jeux-new.gif') no-repeat left bottom;
}
div#top div#nav a#bt_casinos {
	width: 196px;
	background: url('/public/img/layout/en/bg-bt-casinos.gif') no-repeat left top;
}
div#top div#nav a#bt_casinos:hover {
	background: url('/public/img/layout/en/bg-bt-casinos.gif') no-repeat left bottom;
}
div#top div#nav a#bt_blogs {
	width: 170px;
	background: url('/public/img/layout/en/bg-bt-logiciels.gif') no-repeat left top;
}
div#top div#nav a#bt_blogs:hover {
	background: url('/public/img/layout/en/bg-bt-logiciels.gif') no-repeat left bottom;
}
a.bt_critique {
	width: 71px;
	height: 30px;
	background: url('/public/img/layout/en/critique-big-carousel-off.gif') no-repeat;
}
a.bt_critique:hover {
	background: url('/public/img/layout/en/critique-big-carousel-on.gif') no-repeat;
}
a.bt_critique_a {
	width: 71px;
	height: 30px;
	background: url('/public/img/layout/en/critique-big-top5a-off.gif') no-repeat;
}
a.bt_critique_a:hover {
	background: url('/public/img/layout/en/critique-big-top5a-on.gif') no-repeat;
}
a.bt_critique_b {
	width: 71px;
	height: 30px;
	background: url('/public/img/layout/en/critique-big-top5b-off.gif') no-repeat;
}
a.bt_critique_b:hover {
	background: url('/public/img/layout/en/critique-big-top5b-on.gif') no-repeat;
}
a.bt_critique_home {
	width: 71px;
	height: 30px;
	background: url('/public/img/layout/en/critique-big-home-off.gif') no-repeat;
}
a.bt_critique_home:hover {
	background: url('/public/img/layout/en/critique-big-home-on.gif') no-repeat;
}
a.bt_critique_1 {
	width: 58px;
	height: 25px;
	background: url('/public/img/layout/en/critique-lit-choix-off.gif') no-repeat;
}
a.bt_critique_1:hover {
	background: url('/public/img/layout/en/critique-lit-choix-on.gif') no-repeat;
}
a.bt_critique_2 {
	width: 58px;
	height: 25px;
	background: url('/public/img/layout/en/critique-lit-caz-reco-off.gif') no-repeat;
}
a.bt_critique_2:hover {
	background: url('/public/img/layout/en/critique-lit-caz-reco-on.gif') no-repeat;
}
a.bt_visitez {
	width: 61px;
	height: 25px;
	background: url('/public/img/layout/en/bg-bt-visitez-2.gif') no-repeat left top;
}
a.bt_visitez:hover {
	background: url('/public/img/layout/en/bg-bt-visitez-2.gif') no-repeat left bottom;
}
a.bt_visitez_2 {
	width: 61px;
	height: 25px;
	background: url('/public/img/layout/en/bg-bt-visitez-2.gif') no-repeat left top;
}
a.bt_visitez_2:hover {
	background: url('/public/img/layout/en/bg-bt-visitez-2.gif') no-repeat left bottom;
}
div#middle div#carrousel div#cadre div#flash a.play_hover:hover span {
	background-image: url('/public/img/layout/en/bg-play-bigbig-on.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
div#middle div#bloc_1 div#meilleurs_casinos div#meilleurs_casinos_onglets {
	width: 623px;
	height: 51px;
	background: url('/public/img/layout/en/bg-bloc-meilleurs-onglets.jpg') bottom left no-repeat;
}
div#middle div#bloc_1 div#bloc_blog_redac {
	float: left;
	width: 829px;
	height: 676px;
	background: url('/public/img/layout/en/bg-bloc-blog.jpg') no-repeat 29px 0px;
	padding: 90px 60px 0 70px;
	margin-top: 3px;
	font-size: 12px;
	color: #4b3f29;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_1 {
	width: 204px;
	background: url('/public/img/layout/en/bg-bt-mas.gif') no-repeat left top;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_1:hover {
	background: url('/public/img/layout/en/bg-bt-mas.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_2 {
	width: 200px;
	background: url('/public/img/layout/en/bg-bt-roulette.gif') no-repeat left top;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_2:hover {
	background: url('/public/img/layout/en/bg-bt-roulette.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_3 {
	width: 203px;
	background: url('/public/img/layout/en/bg-bt-blackjack.gif') no-repeat left top;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_3:hover {
	background: url('/public/img/layout/en/bg-bt-blackjack.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_4 {
	width: 204px;
	background: url('/public/img/layout/en/bg-bt-poker.gif') no-repeat left top;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_4:hover {
	background: url('/public/img/layout/en/bg-bt-poker.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_5 {
	width: 200px;
	background: url('/public/img/layout/en/bg-bt-video.gif') no-repeat left top;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_5:hover {
	background: url('/public/img/layout/en/bg-bt-video.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_6 {
	width: 203px;
	background: url('/public/img/layout/en/bg-bt-baccarat.gif') no-repeat left top;
}
div#middle div#bloc_2 div#par_categorie a#bt_cat_6:hover {
	background: url('/public/img/layout/en/bg-bt-baccarat.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#par_categorie a#bt_plus {
	width: 607px;
	background: url('/public/img/layout/en/bg-bt-plus-cat.gif') no-repeat left top;
}
div#middle div#bloc_2 div#par_categorie a#bt_plus:hover {
	background: url('/public/img/layout/en/bg-bt-plus-cat.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#colonne  div.fast_inscription {
	float: left;
	width: 292px;
	height: 389px;
	padding: 0;
	font-size: 18px;
	color: #291103;
	background: url('/public/img/layout/inscription/en/fast-inscription-home.jpg') no-repeat;
}
div#middle div#bloc_2 div#colonne  div.fast_inscription input.submit_app {
	background: url('/public/img/layout/inscription/en/bouton-inscription.png') top left no-repeat;
	width: 187px;
	height: 43px;
	display: block;
  float:left;
  border:0;
  text-indent: -9999px;
  margin: 0 0 0 53px;
  cursor: pointer;
}

div#middle div#bloc_2 div#colonne div#en_direct a#bt_direct {
	float: left;
	width: 242px;
	height: 94px;
	background: url('/public/img/layout/en/bg-bt-quisommesnous.jpg') no-repeat left top;
	display: block;
}
div#middle div#bloc_2 div#colonne div#en_direct a#bt_direct:hover {
	background: url('/public/img/layout/en/bg-bt-quisommesnous.jpg') no-repeat left bottom;
}
a.bt_envoyer {
	float: right;
	width: 91px;
	height: 31px;
	margin: 10px 15px 0 70px;
	background: url('/public/img/layout/en/bg-bt-envoyer.gif') no-repeat left top;
	display: block;
}
a.bt_envoyer:hover {
	background: url('/public/img/layout/en/bg-bt-envoyer.gif') no-repeat left bottom;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content div.bg_descrip div.texte_descrip  a#visu_not_edited {
	display: block;
	width: auto;
	height: 188px;
	margin: 5px 0 5px 35px;
	background: transparent url('/public/img/layout/en/bg-visu-descrip2.gif') no-repeat left top;
}

div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription {
	float: left;
	width: 267px;
	height: 356px;
	padding: 0;
	font-size: 18px;
	color: #291103;
	background: url('/public/img/layout/inscription/en/fast-inscription-interne.jpg') no-repeat;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#sidebar div.fast_inscription input.submit_app {
	background: url('/public/img/layout/inscription/en/bouton-inscription.png') top left no-repeat;
	width: 187px;
	height: 43px;
	display: block;
  float:left;
  border:0;
  text-indent: -9999px;
  margin: 0 0 0 43px;
  cursor: pointer;
}

a.lk_play:hover span, a.lk_play_hover span {
	background: url('/public/img/layout/en/bg-play-on.gif') no-repeat left top;
}
a.lk_play_big:hover span, a.lk_play_big_hover span {
	background: url('/public/img/layout/en/bg-play-big-on.gif') no-repeat left top;
}
div#middle div#bloc_2 div#bg_int div#bloc_contact div#form_contact a#bt_envoyer {
	float: left;
	width: 111px;
	height: 38px;
	background: url('/public/img/layout/en/bg-bt-envoyer-inscrip.gif') no-repeat left top;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription {
	float: left;
	width: 927px;
	height: 802px;
	background: #463A24 url('/public/img/layout/inscription/en/bg-inscription.jpg') no-repeat;
	margin: 0 0 6px 30px;
	display: inline;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription a#bt_envoyer {
	float: left;
	width: 125px;
	height: 43px;
	margin-top: 15px;
	margin-left: 190px;
	background: url('/public/img/layout/inscription/en/bt-envoyer.png') no-repeat left top;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_inscription div#form_inscription a#bt_facebook {
	float: left;
	width: 367px;
	height: 38px;
	background: url('/public/img/layout/inscription/en/btn-connect-facebook.png') no-repeat left top;
	display: block;
}
div#middle div#bloc_2 div#bg_int div#bloc_2col div#content #aide #savoir #savoir-img {
	height: 112px;
	width: 125px;
	background: url('/public/img/layout/aide/en/savoir.png') no-repeat;
	float:left;
	margin:0 6px 0 0;
}


#popup_bloc .dialog_inscription input.submit_app {
    background: url("/public/img/layout/inscription/en/bouton-inscription.png") no-repeat scroll left top transparent;
}

#popup_bloc .dialog_inscription {
  background: url('/public/img/layout/inscription/en/popup_inscription_bg.png') no-repeat bottom left;
}/* Stars */
.ui-stars-cancel, .ui-stars-star {
	float: left;
	width: 24px;
	height: 23px;
	text-indent: -999em;
	cursor: pointer;
	display: block;
	background: transparent;
	overflow: hidden
}
.ui-stars-cancel, .ui-stars-cancel a {
	background: url(../img/stars/delete.gif) no-repeat 0 -23px
}
#stars-wrapper1 .ui-stars-star, #stars-wrapper1 .ui-stars-star a {
	background: url(../img/stars/star.gif) no-repeat 0 0px
}
#stars-wrapper2 .ui-stars-star, #stars-wrapper2 .ui-stars-star a {
	background: url(../img/stars/star3.gif) no-repeat 0 0px
}
.ui-stars-star, .ui-stars-star a {
	background: url(../img/stars/star2.gif) no-repeat 0 0px
}
.ui-stars-cancel a, .ui-stars-star a {
	display: block;
	width: 24px;
	height: 100%;
	background-position: 0 0px
}
.ui-stars-star-on a {
	background-position: 0 -23px!important
}
.ui-stars-star-hover a {
	background-position: 0 -46px
}
.ui-stars-cancel-hover a {
	background-position: 0 -23px
}
.ui-stars-cancel-disabled a, .ui-stars-star-disabled, .ui-stars-star-disabled a {
	cursor: default !important
}
.ui-stars-star {
	background: transparent!important;
	overflow: hidden!important
}
/* Stars compressed.ui-stars-cancel, .ui-stars-star {
	float: left;
	width: 17px;
	height: 15px;
	text-indent: -999em;
	cursor: pointer;
	display: block;
	background: transparent;
	overflow: hidden
}
.ui-stars-cancel, .ui-stars-cancel a {
	background: url(delete.gif) no-repeat 0 -16px
}
.ui-stars-star, .ui-stars-star a {
	background: url(star.gif) no-repeat 0 0px
}
.ui-stars-cancel a, .ui-stars-star a {
	display: block;
	width: 16px;
	height: 100%;
	background-position: 0 0px
}
.ui-stars-star-on a {
	background-position: 0 -16px!important
}
.ui-stars-star-hover a {
	background-position: 0 -32px
}
.ui-stars-cancel-hover a {
	background-position: 0 -16px
}
.ui-stars-cancel-disabled a, .ui-stars-star-disabled, .ui-stars-star-disabled a {
	cursor: default !important
}
.ui-stars-star {
	background: transparent!important;
	overflow: hidden!important
}
*/div#nyroModalFull {
	font-size: 12px;
	color: #777777;
	font-family: Verdana;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../img/modal/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(../img/modal/close.gif) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyromodalfull div#nyromodalwrapper div.wrapperimg div#nyromodalcontent a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data: image/gif;
	base64,aaaa);
/* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
	left: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {
	background: url(../img/modal/prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
	right: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {
	background: url(../img/modal/next.gif) right 20% no-repeat;
}/*****************************************************************************scalable Inman Flash Replacement (sIFR) version 3.Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>Older versions:* IFR by Shaun Inman* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark WubbenSee also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.This software is licensed and provided under the CC-GNU LGPL.See <http://creativecommons.org/licenses/LGPL/2.1/>*****************************************************************************/
@media screen {
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt;
	padding: 0pt;
	overflow: auto;
	letter-spacing: 0px;
	float: none;
}
}
@media print {
.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
.sIFR-alternate {
	visibility: visible !important;
	display: block   !important;
	position: static  !important;
	left: auto    !important;
	top: auto    !important;
	width: auto    !important;
	height: auto    !important;
}
}
/*Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-activeso they only apply if sIFR is active. Make sure to limit the CSS to the screenmedia type, in order not to have the printed text come out weird.*/
@media screen {
/* Example: .sIFR-active h1 {
	font-family: Verdana;
	visibility: hidden;
}
*/
.sIFR-active .sifr {
	font-size: 24px;
}
.sIFR-active p.sifr-number {
	font-size: 24px;
}
}
   /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #654a32;
}
#TB_secondLine {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #654a32;
}
#TB_window a:link {
	color: #d97131
}
#TB_window a:visited {
	color: #d97131;
}
#TB_window a:hover {
	color: #d97131;
	text-decoration: underline;
}
#TB_window a:active {
	color: #d97131;
}
#TB_window a:focus {
	color: #d97131;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #tb_overlay {
/* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #E3D8C5;
	z-index: 102;
	color: #000000;
	display: none;
	border: 4px solid #AD9B75;
	text-align: left;
	top: 50%;
	left: 50%;
}
* html #tb_window {
/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_window #TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height: 18px;
	padding: 15px 30px 10px 25px;
	float: left;
}
#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}
#TB_closeWindow a#TB_closeWindowButton {
	background: url(/public/img/layout/picto-close.png) 0px 0px no-repeat;
	width: 29px;
	display: block;
	height: 29px;
	float: right;
	margin-bottom: 8px;
}
#TB_closeWindow a#TB_closeWindowButton:hover {
	background-position: 0px -29px;
}
#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}
#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}
#TB_title {
	background-color: #e8e8e8;
	height: 27px;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}
#tb_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;
/* -height/2 0 0 -width/2 */
}
* html #tb_load {
/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #tb_hideselect {
/* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}/* -------------------------------------------------------------------
// markItUp! Universal MarkUp Engine, JQuery plugin
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/
.markItUp * {
	margin:0px; padding:0px;
	outline:none;
}
.markItUp a:link,
.markItUp a:visited {
	color:#000;
	text-decoration:none;
}
.markItUp  {
	width:625px;
	height:385px;
	/*margin:5px 0 5px 0;*/
	padding-left:2px;
	/*border:5px solid #D6B479;	 */
	background: url(images/bg-wysiwyg.gif) no-repeat;
	
}
.markItUpContainer  {	
	/*background:#E3D8C6 url(images/bg-container.png) repeat-x top left; */
	padding:5px 5px 5px 4px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.markItUpEditor {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	padding:5px 5px 5px 5px;
	border:1px solid #9D9280;
	width:600px;
	height:335px;
	background-color:#d1c3ab;
	color:#29241B;
	background-repeat:no-repeat;
	clear:both; 
	display:block;
	line-height:18px;
	overflow:auto;
}
.markItUpPreviewFrame	{
	overflow:auto;
	background-color:#FFFFFF;
	border:1px solid #3C769D;
	width:99.9%;
	height:300px;
	margin:5px 0;
}
.markItUpFooter {
	width:100%;
	cursor:n-resize;
}
.markItUpResizeHandle {
	overflow:hidden;
	width:22px; height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/handle.png);
	cursor:n-resize;
}
/***************************************************************************************/
/* first row of buttons */
.markItUpHeader ul li	{
	list-style:none;
	float:left;
	position:relative;
}
.markItUpHeader ul li ul{
	display:none;
}
.markItUpHeader ul li:hover > ul{
	display:block;
}
.markItUpHeader ul .markItUpDropMenu {
	background:transparent url(images/menu.png) no-repeat 115% 50%;
	margin-right:5px;
}
.markItUpHeader ul .markItUpDropMenu li {
	margin-right:0px;
}
.markItUpHeader ul .markItUpSeparator {
	margin:0 10px;
	width:1px;
	height:16px;
	overflow:hidden;
	background-color:#CCC;
}
.markItUpHeader ul ul .markItUpSeparator {
	width:auto; height:1px;
	margin:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul {
	display:none;
	position:absolute;
	top:18px; left:0px;	
	background:#F5F5F5;
	border:1px solid #3C769D;
	height:inherit;
}
.markItUpHeader ul ul li {
	float:none;
	border-bottom:1px solid #3C769D;
}
.markItUpHeader ul ul .markItUpDropMenu {
	background:#F5F5F5 url(images/submenu.png) no-repeat 100% 50%;
}
/* next rows of buttons */
.markItUpHeader ul ul ul {
	position:absolute;
	top:-1px; left:150px;
}
.markItUpHeader ul ul ul li {
	float:none;
}
.markItUpHeader ul a {
	display:block;
	width:16px; height:16px;
	text-indent:-10000px;
	background-repeat:no-repeat;
	padding:3px;
	margin:0px;
}
.markItUpHeader ul ul a {
	display:block;
	padding-left:0px;
	text-indent:0;
	width:120px; 
	padding:5px 5px 5px 25px;
	background-position:2px 50%;
}
.markItUpHeader ul ul a:hover  {
	color:#FFF;
	background-color:#3C769D;
}
/***************************************************************************************/
.html .markItUpEditor {
	background-image:url(images/bg-editor-html.png);
}
.markdown .markItUpEditor {
	background-image:url(images/bg-editor-markdown.png);
}
.textile .markItUpEditor {
	background-image:url(images/bg-editor-textile.png);
}
.bbcode .markItUpEditor {
	background-image:url(images/bg-editor-bbcode.png);
}
.wiki .markItUpEditor,
.dotclear .markItUpEditor {
	background-image:url(images/bg-editor-wiki.png);
}/* -------------------------------------------------------------------
// markItUp!
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/
.markItUp .markItUpButton1 a {
	background-image:url(images/h1.png); 
}
.markItUp .markItUpButton2 a {
	background-image:url(images/h2.png); 
}
.markItUp .markItUpButton3 a {
	background-image:url(images/h3.png); 
}


.markItUp .markItUpButton4 a	{
	background-image:url(images/bold.png);
}
.markItUp .markItUpButton5 a	{
	background-image:url(images/italic.png);
}
.markItUp .markItUpButton6 a	{
	background-image:url(images/underline.png);
}

.markItUp .markItUpButton7 a	{
	background-image:url(images/link.png);
}


.markItUp .markItUpButton8 a	{
	background-image:url(images/list-bullet.png);
}
.markItUp .markItUpButton9 a	{
	background-image:url(images/list-item.png);
}

.markItUp .clean a {
	background-image:url(images/clean.png);
}#facebox .b {
  background:url(./b.png);
}

#facebox .tl {
  background:url(./tl.png);
}

#facebox .tr {
  background:url(./tr.png);
}

#facebox .bl {
  background:url(./bl.png);
}

#facebox .br {
  background:url(./br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

