/* Les elements (X)HTML en general
-------------------------------------------------------- */
* {font: normal 11px Arial, Helvetica, sans-serif; padding:0; margin:0; color: #666; outline: none;}
body{background: #ffca4c url(images/bg_.png) repeat-y top center;}

/* Text Style
-------------------------------------------------------- */
h2 {color: #777;}
p {
	color: #666;
	line-height: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
	color: #349aac; 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	font-size:11px;
	font-weight: bold;

}
a:hover {
	text-decoration: underline;
}
img, img:hover {border: 0px;}
.tickets img, .tickets img:hover {border: 0px; padding: 6px; background: url(images/img.png) repeat top left;}

/* Container
-------------------------------------------------------- */
#container {
	margin: 0px;
	
}
#container_top {
	width: 100%;
	height: 425px;
	background: transparent url(images/bg_top.png) no-repeat top center;
}
#container_bas {
	width: 100%;
	height: 109px;
	background: transparent url(images/footer.png) no-repeat top center;
	clear: both;
	margin-top: 15px;
}
#container_bas p {
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 26px;
}
#container_bas p a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1Px dotted #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}	
#container_bas p a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 1Px solid #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}				
#jeux-gratuit {
	margin: 0px auto;
	width: 870px;
	height: 150px;
}
#jeux-gratuit a {
	text-indent: -9999px;
	width: 870px;
	height: 150px;
	float: left;
}
#container_center {
	width: 857px;
	margin: -275px auto 0px auto;
}
#left, #right, #center { margin-top: 20px; display: inline; }

/* Menu
-------------------------------------------------------- */
#menu {

}
#menu ul {
	padding-left: 100px;
	padding-top: 15px;
}
#menu ul li {
	display: inline;
	list-style: none;
	margin-right: 18px;
	float: left;
}
#menu ul li a#menu1 {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/accueil_off.png) no-repeat top center;
	width: 72px;
	height: 28px;
}
#menu ul li a#menu1:hover {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/accueil_off.png) no-repeat top center;
	width: 72px;
	height: 28px;
}
#menu ul li a#menu2 {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/inscription_off.png) no-repeat top center;
	width: 98px;
	height: 28px;
}
#menu ul li a#menu2:hover {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/inscription_off.png) no-repeat top center;
	width: 98px;
	height: 28px;
}
#menu ul li a#menu3 {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/membres_off.png) no-repeat top center;
	width: 89px;
	height: 28px;
}
#menu ul li a#menu3:hover {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/membres_off.png) no-repeat top center;
	width: 89px;
	height: 28px;
}
#menu ul li a#menu4 {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/proposerunjeu_off.png) no-repeat top center;
	width: 132px;
	height: 28px;
}
#menu ul li a#menu4:hover {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/proposerunjeu_off.png) no-repeat top center;
	width: 132px;
	height: 28px;
}
#menu ul li a#menu5 {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/partenaires_off.png) no-repeat top center;
	width: 101px;
	height: 28px;
}
#menu ul li a#menu5:hover {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/partenaires_off.png) no-repeat top center;
	width: 101px;
	height: 28px;
}
#menu ul li a#menu6 {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/contact_off.png) no-repeat top center;
	width: 74px;
	height: 28px;
}
#menu ul li a#menu6:hover {
	float: left;
	text-indent: -9999px;
	background: transparent url(images/contact_off.png) no-repeat top center;
	width: 74px;
	height: 28px;
}

/* Left
-------------------------------------------------------- */
#left {
	clear: both;
	width: 192px;
	float: left;
	margin-left: 1px;
}


/* Left > Recherche
-------------------------------------------------------- */
#recherche {
	width: 138px;
	height: 46px;
	background: url(images/rechercher.png) no-repeat;
	margin-left: 20px;
}
#recherche form {
	
}
#recherche form input {
	background: transparent;
	border: 0px;
	margin: 24px 0px 0px 45px;
	width: 85px;
}

/* Left > Gagnerdelargent
-------------------------------------------------------- */
#gagnerdelargent {
	width: 192px;
	float: left;
	clear: both;
	background: url(images/gagnerdelargent_.png) repeat-y top left;
	margin-top: 15px;
		
}
#gagnerdelargent_ {
	width: 192px;
	float: left;
	clear: both;
	background: url(images/gagnerdelargent.png) no-repeat top left;
	padding-top: 65px;
	font-weight: bold;
	
}
#gagnerdelargent_ ul {
	list-style: none;
}
#gagnerdelargent_ ul li {
	width: 169px;
	height: 14px;
	background: url(images/l_vert_off.png) no-repeat top left;
	margin-bottom: 2px;
}
#gagnerdelargent_ ul li:hover {
	width: 169px;
	height: 14px;
	background: url(images/l_vert_on.png) no-repeat top left;
	margin-bottom: 2px;
	font-weight: bold;
}
#gagnerdelargent_ ul li a {
	color: #fff;
	margin-left: 16px;
font-weight: bold;
}
#gagnerdelargent__ {
	width: 169px;
	float: left;
	height: 16px;
	clear: both;
	background: url(images/gagnerdelargent__.png) no-repeat top left;
}

/* Left > Jouerpoursamuser
-------------------------------------------------------- */
#jouerpoursamuser {
	width: 192px;
	float: left;
	clear: both;
	background: url(images/jouerpoursamuser_.png) repeat-y top left;
	margin-top: 15px;
}
#jouerpoursamuser_ {
	width: 192px;
	float: left;
	clear: both;
	background: url(images/jouerpoursamuser.png) no-repeat top left;
	padding-top: 65px;
	font-weight: bold;
}
#jouerpoursamuser_ ul {
	list-style: none;
}
#jouerpoursamuser_ ul li {
	width: 169px;
	height: 14px;
	background: url(images/l_orange_off.png) no-repeat top left;
	margin-bottom: 2px;
}
#jouerpoursamuser_ ul li:hover {
	width: 169px;
	height: 14px;
	background: url(images/l_orange_on.png) no-repeat top left;
	margin-bottom: 2px;

}
#jouerpoursamuser_ ul li a {
	color: #FFF;
	margin-left: 16px;
	font-weight: bold;
}
#jouerpoursamuser__ {
	width: 169px;
	float: left;
	height: 16px;
	clear: both;
	background: url(images/jouerpoursamuser__.png) no-repeat top left;
	margin-bottom: -2Px;
}

/* Left > Jouerpoursamuser
-------------------------------------------------------- */
#webmasters {
	width: 192px;
	float: left;
	clear: both;
	background: url(images/webmasters_.png) repeat-y top left;
	margin-top: 15px;
}
#webmasters_ {
	width: 192px;
	float: left;
	clear: both;
	background: url(images/webmasters.png) no-repeat top left;
	padding-top: 65px;
	font-weight: bold;
}
#webmasters_ ul {
	list-style: none;
}
#webmasters_ ul li {
	width: 169px;
	height: 14px;
	background: url(images/l_bleu_off.png) no-repeat top left;
	margin-bottom: 2px;
}
#webmasters_ ul li:hover {
	width: 169px;
	height: 14px;
	background: url(images/l_bleu_on.png) no-repeat top left;
	margin-bottom: 2px;
	font-weight: bold;
}
#webmasters_ ul li a {
	color: #fff;
	margin-left: 16px;
	font-weight: bold;
}
#webmasters__ {
	width: 169px;
	float: left;
	height: 16px;
	clear: both;
	background: url(images/webmasters__.png) no-repeat top left;
}

/* Left > Stats
-------------------------------------------------------- */

#reseau a {
	color: #fff;
	text-decoration: underline;

}
#reseau b {
	color: #fff;
	font-weight: bold;
}
#reseau a:hover {
	color: #fff;
	text-decoration: none;
}


#stats {
	width: 192px;
	float: left;
	clear: both;
	background: url(images/stats_.png) repeat-y top left;
	margin-bottom: 0px !important;
	margin-bottom: 0px;
	margin-top: 15px;
}
#stats_ {
	width: 192px;
	float: left;
	clear: both;
	background: url(images/stats.png) no-repeat top left;
	padding-top: 65px;	
	color: #fff;
	
}
#stats_ ul {
	list-style: none;
}
#stats_ ul li {
	width: 169px;
	height: 14px;
}
#stats_ ul li:hover {
	width: 169px;
	height: 14px;
}
#stats_ ul li a {
	color: #fff;
	margin-left: 13px;
}
#stats__ {
	width: 169px;
	float: left;
	height: 16px;
	clear: both;
	background: url(images/stats__.png) no-repeat top left;
	margin-bottom: -2px !important;
	margin-bottom: -2px;
}


/* Center
-------------------------------------------------------- */
#center {
	width: 513px;
	float: left;
}
#description {
	width: 460px;
	height: 120px;
	background: url(images/description_bg.png) no-repeat;
	clear: both;
	float: left;
	margin-left: 27px;
	display: inline;
}
#description p {
	padding: 8px !important;
	padding: 8px;
	color: #646464;
	font: normal 11px Arial, Helvetica, sans-serif;
}
#bonplan {
	width: 513px;
	height: 121px;
	background: url(images/bonplan.png) no-repeat top left;
	clear: both;
	float: left;
	display: inline;
}
#bonplan img {
	margin: 49px 0px 0px 23px;
}
#tops {
	width: 472px;
	padding-top: 82px;
	background: url(images/tops.png) no-repeat top center;
	clear: both;
	float: left;
	margin-left: 21px;
	display: inline;
}
ul#topjeux {
	float: left;
	width: 50%;
	list-style: none;
	text-align: center;


}
ul#topjeux li {
	margin-bottom: 2px;
}
ul#topjeux li a {
	color: #349aac;
	
	font-weight: bold;
}
ul#topjeux li a span {
	color: #98db5b;
	font: normal 12px Arial, Helvetica, sans-serif;
}
ul#topjouers {
	float: left;
	width: 50%;
	list-style: none;
	text-align: center;
}
ul#topjouers li {
	margin-bottom: 2px;
}
ul#topjouers li a {
	color: #349aac;
	font-weight: bold;
}
ul#topjouers li a span {
	color: #ffa62b;
	font: normal 12px Arial, Helvetica, sans-serif;
}
h1 {
	
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;

}
h2#nouveauxjeux {
	color: #fff;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	width: 187px;
	height: 38px;
	clear: both;
	background: transparent url(images/newjeux_on.png) no-repeat top left;
	padding: 9px 0px 0px 40px;
}
h2.blueh2 {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	width: 442px;
	height: 37px;
	clear: both;
	background: transparent url(images/h2_bleu.png) no-repeat top left;
	padding: 11px 0px 0px 0px;
	text-align: center;
	margin-left: 36px;
}
h2.orangeh2 {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	width: 442px;
	height: 37px;
	clear: both;
	background: transparent url(images/h2_orange.png) no-repeat top left;
	padding: 11px 0px 0px 0px;
	text-align: center;
	margin-left: 36px;
}
h2.rougeh2 {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	width: 442px;
	height: 37px;
	clear: both;
	background: transparent url(images/h2_rouge.png) no-repeat top left;
	padding: 11px 0px 0px 0px;
	text-align: center;
	margin-left: 36px;
}
h2.verth2 {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	width: 442px;
	height: 37px;
	clear: both;
	background: transparent url(images/h2_vert.png) no-repeat top left;
	padding: 11px 0px 0px 0px;
	text-align: center;
	margin-left: 36px;
}
.formcont {
	clear: both;
	padding-left: 10px;
}
.formcont form p label{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #838383;
	margin-left: 6px;
}
.formcont form p input{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #838383;
	border: 0px;
	background: #fff url(images/input_bg.png) no-repeat top left;
	width: 259px;
	height: 19px;
	padding-left: 9px;
	padding-top: 6Px;
}
.formcont form p input.okinput {
	font: normal 0px Arial, Helvetica, sans-serif;
	color: #838383;
	border: 0px;
	background: #fff url(images/ok.png) no-repeat top left;
	width: 35px;
	height: 29px;
	padding-left: 0px;
	padding-top: 0Px;
}
p.conctctext {
	padding: 10px;
	color: #727272;
	font: normal 11px "Trebuchet MS", Arial;
	
}

/* Center > fiche
-------------------------------------------------------- */
.fichasita {
	float: left;
	clear: both;
	width: 464px;
	height: 167px;
	background: url(images/fichesite.png) no-repeat top center;
	margin-top: 10px;
	margin-left: 23px;
	display: inline;
}
.fichaleft {
	float: left;
	width: 233px;
}
.ficharight {
	float: left;
	width: 231px;
}
.ficharight h4 {
	float: left;
	color: #8cc73d;
	font: bold 16px "Trebuchet MS", Arial;
	margin-top: 8px;
}
.ficharight2 {
	float: right;
	width: 231px;
}
.ficharight2 h5 {
	clear: left;
	color: #FF9900;
	margin-top: -20px;
	margin-left: 170px;
}
.ficharighturl a {
	float: center;
	color: #8cc73d;
	font: bold 16px "Trebuchet MS", Arial;
	text-align: center;
}
.ficharight p {
	float: left;
	color: #4a4a4a;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 8px;
	width: 220px;
	padding: 2px 0;
	clear: both;
	text-align:justify;
}
.fichaleft img {
	margin: 8px 0px 0px 13px;
	float: left;
	clear: both;
}
.fichaleft a.accederacesite {
	float: left;
	width: 141px;
	height: 40px;
	background: url(images/accederacesite_off.png) no-repeat top center;
	clear: both;
	text-indent: -9999px;
	margin: 10px 0px 0px 5px;
}
.fichaleft a.accederacesite:hover {
	float: left;
	width: 141px;
	height: 40px;
	background: url(images/accederacesite_on.png) no-repeat top center;
}
.fichaleft a.fichedusite {
	float: left;
	width: 79px;
	height: 40px;
	background: url(images/fiche_off.png) no-repeat top center;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
.fichaleft a.fichedusite:hover {
	float: left;
	width: 79px;
	height: 40px;
	background: url(images/fiche_on.png) no-repeat top center;
}

/* Right
-------------------------------------------------------- */
#right {
	float: left;
	width: 150px;
	margin-left: -5px !important;
	margin-left: -5px;
	
}
#espacemembre {
	width: 146px;
	height: 130px;
	background: url(images/espacemembre.png) no-repeat top center;
	padding-top: 33px;
	margin-left: 11px !important;
	margin-left: 10px;
}
#espacemembreco {
	width: 146px;
	height: 130px;
	background: url(images/espacemembre_.png) no-repeat top center;
	padding-top: 33px;
	margin-left: 11px !important;
	margin-left: 9px;
}
#espacemembreco p {
	color: #fff;
		font: bold 11px Arial, Helvetica, sans-serif;
	
}
#espacemembre form {
	
}
#espacemembre form a {
	color: #fff;
	margin: 15px 0px 0px 6px !important;
	margin: -15px 0px 0px 6px;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#espacemembre form label {
	color: #fff;
	font: normal 12 Arial, Helvetica, sans-serif;
	margin-left: 20px;
}
#espacemembre form label#jyt {
	color: #fff;
	font: normal 12 Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 6px !important;
	margin-top: -11px;
	float: left;
	clear: both;
}
#espacemembre form input {
	color: #5b5b5b;
	font: normal 12 Arial, Helvetica, sans-serif;
	width: 121px;
	border: 0px;
	background: transparent;
	margin-top: 3px;
	margin-left: 24px;
}
#espacemembre form input#passi {
	margin-top: 2px !important;
	margin-top: -25px;	
}
#espacemembre form input.validerpost {
	color: #5b5b5b;
	font: normal 0 Arial, Helvetica, sans-serif;
	width: 55px; height: 22px;
	margin-left: 12px;
	border: 0px;
	float: left;
	margin-top: 7px !important;
	margin-top: -18px;
}
#backgroundpub {
	float: left;
	width: 146px;
	height: 646px;
	text-align: center;
	background: url(images/pub2_.png) no-repeat;
	margin-left: 5px;
}
#backgroundpub img {
	border: 2px solid #7ac433;
	margin-top: 20px;
	display: inline;
}

/* Left > Partenaires
-------------------------------------------------------- */
#partenaires {
	width: 162px;
	float: left;
	clear: both;
	background: url(images/partenaires_.png) repeat-y top right;
	margin-bottom: 0px !important;
	margin-bottom: 0px;
	margin-left: -5px !important;
	margin-left: -3px;
	margin-top: 10px;
}
#partenaires_ {
	width: 162px;
	float: left;
	clear: both;
	background: url(images/partenaires.png) no-repeat top left;
	padding-top: 65px;
}
#partenaires_ ul {
	list-style: none;
	text-align: center;
}
#partenaires_ ul li {
	width: 162px;
	height: 14px;
}
#partenaires_ ul li:hover {
	width: 162px;
	height: 14px;
}
#partenaires_ ul a {
	color: #fff;
	margin-left: 13px;
}
#partenaires_ ul p a {
	color: #fff;
	margin-left: 13px;
font-weight: bold;
}
#partenaires__ {
	width: 162px;
	float: left;
	height: 16px;
	clear: both;
	background: url(images/partenaires__.png) no-repeat top right;
	margin-bottom: -3px !important;
	margin-bottom: -3px;
}
#titreorange p {
	color: #FF9900;
	margin-left: 50px;
	}