body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B4929;
}
.bgBlanc {
	background-color: #FFFFFF;
}
.bgColor {
	background-color: #CBD8DF;
	background-image: url(img/bgBody.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#conteneur {
	position: relative;
	width: 987px;
	padding: 0;
	background-image: url(img/bgConteneur.gif);
	background-repeat: repeat-y;
	left: 50%; 
    margin-left: -493px; 

}
#header {
	height: 146px;
	background-color: #99CCCC;
	background-image: url(img/header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
ul#picto {
	position: absolute;
	margin: 0;
	padding: 3px 0 0 832px;
	list-style-type: none;
}
#picto li{
	display: inline;
	margin: 0 27px 0 0;
}
#header p.txtTop{
	position: absolute;
	margin: 0;
	padding: 53px 0 0 838px;
	text-align: center;
}
#header p.banner468{
	position: absolute;
	margin: 0;
	padding: 48px 0 0 282px;
}
#centre {
	width: 594px;
	background-color:#FFFFFF;
	margin-left: 195px;
	margin-right: 198px;
	padding: 0;
	height: 1250px;
}
html>body #centre  {
height: auto;
min-height: 1250px;
} 
#centre p.topContent{
	margin: 0;
	padding: 0;
	background-image: url(img/topContent.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 594px;
}
#gauche {
	position: absolute;
	left:0;
	width: 195px;
	background-image: url(img/bgColLeft.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}
#gauche p.titreCat{
	margin: 0;
	padding: 0;
	background-image: url(img/titreCategrie.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 195px;
}
#gauche p.titreTop10L{

         margin: 0;

         padding: 0;

         background-image: url(img/titreCategrieTop10.gif);

         background-repeat: no-repeat;

         height: 47px;

         width: 195px;

}

#gauche p.bottomTop10L{

         margin: 0;

         padding: 0;

         background-image: url(img/bottomTop10.gif);

         background-repeat: no-repeat;

         height: 23px;

         width: 171px;

}

#gauche p.bgTop10L{

         margin: 0 0 0 0;

         padding: 0;

         background-image: url(img/bgTop10.gif);

         background-repeat: repeat-y;

         width: 175px;

}

ul#menuTop10L {

         width: 166px;

         padding: 0 5px 0 0;

         margin: 0;

         background-color:#AAB5D8;

         list-style-type: none;

         background-image: url(img/bgMenusLeft.gif);

         background-repeat: repeat-y;

         background-position: right;

}

#menuTop10L li{

         margin: 0;

         border-bottom-width: 1px;

         border-bottom-style: dashed;

         border-bottom-color: #445A9F;

         height: 14px;

}

#menuTop10L a{

         padding: 0 0 0 18px;

         font-size: 11px;

         font-weight: bold;

         color: #FFFFFF;

         text-decoration: none;

         background: url(img/bulletTop10.gif) left center no-repeat;

         height: 16px;

}

#menuTop10L a:hover{

         text-decoration: underline;

         

}

.alignementColonne {

         margin: 0 0 0 22px;

}
ul#menuCat {

	width: 166px;
	padding: 0 5px 0 0;
	margin: 0;
	background-color:#E3B1CD;
	list-style-type: none;
	background-image: url(img/bgMenusLeft.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#menuCat li{

	margin: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E5BCD4;
	border-bottom-color: #CD8DB3;
	height: 16px;
}
#menuCat a{
	font-size: 12px;	
	padding: 0 0 0 18px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(img/bulletTopCat.gif) left center no-repeat;
	height: 16px;
}
#menuCat a:hover{
	text-decoration: underline;
}
.menuCatOn {
	background-color: #BF779F;
}
#gauche p.sepCat{
	width: 171px;
	height: 13px;
	background-image: url(img/sepCat.gif);
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;

}
ul#menuCat2 {
	width: 166px;
	padding: 0 5px 0 0;
	margin: 0;
	background-color:#E2A1C5;
	list-style-type: none;
	background-image: url(img/bgMenusLeft.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#menuCat2 li{
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C13478;
	height: 14px;
}
#menuCat2 a{
	padding: 0 0 0 18px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(img/bulletTopCat2.gif) left center no-repeat;
	height: 16px;
}
#menuCat2 a:hover{
	text-decoration: underline;
	
}
.menuCat2On {
	background-color: #BF779F;
}
#gauche p.bottomCat{
	margin: 0;
	padding: 0;
	background-image: url(img/bottomCategorie.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 171px;
}
#gauche p.titrePartenairesL{
	margin: 0;
	padding: 0;
	background-image: url(img/titrePartenairesL.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 195px;
}
ul#menuPartenaires {
	width: 166px;
	padding: 0 5px 0 0;
	margin: 0;
	background-color:#E2AD8A;
	list-style-type: none;
	background-image: url(img/bgMenusLeft.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#menuPartenaires li{
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8431F;
	height: 14px;
}
#menuPartenaires a{
	padding: 0 0 0 18px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(img/bulletPartenaires.gif) left center no-repeat;
	height: 16px;
}
#menuPartenaires a:hover{
	text-decoration: underline;
	
}
#gauche p.bottomPartenaires{
	margin: 0;
	padding: 0;
	background-image: url(img/bottomPartenairesL.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 171px;
}
#gauche p.titreReseauTodoo{
	margin: 0;
	padding: 0;
	background-image: url(img/titreReseauTodoo.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 195px;
}
ul#menuReseauTodoo {
	width: 166px;
	padding: 0 5px 0 0;
	margin: 0;
	background-color:#B6BD8C;
	list-style-type: none;
	background-image: url(img/bgMenusLeft.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#menuReseauTodoo li{
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #526A18;
	height: 14px;
}
#menuReseauTodoo a{
	padding: 0 0 0 18px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(img/bulletReseauTodoo.gif) left center no-repeat;
	height: 16px;
}
#menuReseauTodoo a:hover{
	text-decoration: underline;
	
}
#gauche p.bottomReseauTodoo{
	margin: 0;
	padding: 0;
	background-image: url(img/bottomReseauTodoo.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 171px;
}
#droite {
	margin: 0;
	padding: 0;
	position: absolute;
	right:0;
	width: 198px;
}
#droite p.titreLiensPromo{
	margin: 0 0 0 20px;
	padding: 0;
	background-image: url(img/titreLiensPromo.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 175px;
}
#droite p.bgLiensPromo{
	margin: 0 0 0 20px;
	padding: 0;
	background-image: url(img/bgLiensPromo.gif);
	background-repeat: repeat-y;
	width: 175px;
}
.alignementColonne {
	margin: 0 0 0 22px;
}
#droite p.bottomLiensPromo{
	margin: 0 0 0 20px;
	padding: 0;
	background-image: url(img/bottomLiensPromo.gif);
	_background-image: url(img/bottomLiensPromo2.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 175px;
}
#droite p.titrePartenairesR{
	margin: 0 0 0 20px;
	padding: 0;
	background-image: url(img/titrePartenairesR.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 175px;
}
ul#menuPartenairesR {
	width: 175px;
	padding: 0 0 0 0;
	margin: 0 0 0 20px;
	background-color:#E2AD8A;
	list-style-type: none;
	background-image: url(img/bgPartenairesR.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#menuPartenairesR li{
width: 164px;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8431F;
	height: 14px;
}
#menuPartenairesR a{
	padding: 0 0 0 18px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(img/bulletPartenaires.gif) left center no-repeat;
	height: 16px;
}
#menuPartenairesR a:hover{
	text-decoration: underline;
	
}
#droite p.bottomPartenairesR{
	margin: 0 0 0 20px;
	padding: 0;
	background-image: url(img/bottomPartenairesR.gif);
	_background-image: url(img/bottomPartenairesR2.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 175px;
}
#droite p.titreRecherche{
	margin: 0 0 0 20px;
	padding: 0;
	background-image: url(img/titreRecherche.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 175px;
}
#droite div.bgRecherche{
	margin: 0 0 0 20px;
	padding: 0;
	background-image: url(img/bgRecherche.gif);
	background-repeat: repeat-y;
	width: 175px;
}
#droite p.bottomRecherche{
	margin: 0 0 0 20px;
	padding: 0;
	background-image: url(img/bottomRecherche.gif);
	_background-image: url(img/bottomRecherche2.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 175px;
}
#pied {

	width: 987px;
	height: 165px;
	margin: auto;
	background-image: url(img/footer.gif);
	background-repeat: no-repeat;
	
}
#pied p.txt1 {
	margin: 0;
	padding-top: 20px;
	text-align: center;
	font-size: 10px;
}
#pied p.txt2 {
	color: #D53A91;
	margin: 0;
	padding-top: 20px;
	text-align: center;
	font-size: 10px;
}
#pied p.txt3 {
	margin: 0;
	padding-top: 31px;
	text-align: center;
}
a.linkPink {
	color: #D53A91;
	text-decoration: none;
}
a.linkPink:hover {
	text-decoration: underline;
}
a.linkBrun {
	color: #7D6B49;
	text-decoration: none;
}
a.linkBrun:hover {
	text-decoration: underline;
}
.txtRose {
	color: #D53A91;
}
.txtBrun2 {
	color: #5B4929;
}
.border0 {
	border: 0px;
}
#centre p.titre{
	padding: 15px 0 0 78px;
	margin: 0;
	background-image: url(img/bgTitre.gif);
	background-repeat: no-repeat;
	height: 48px;
	font-size: 13px;
	color: #D53A91;
}
#centre h1.titre{
	padding: 15px 0 0 78px;
	margin: 0;
	background-image: url(img/bgTitre.gif);
	background-repeat: no-repeat;
	height: 48px;
	font-size: 13px;
	color: #D53A91;
}
#centre p.sousTitre{
	padding: 0;
	margin: 0 10px 0 30px;
	font-size: 12px;
}
#centre h2.sousTitre{
	padding: 0;
	margin: 0 10px 0 30px;
	font-size: 14px;
}
.tableau{
	width: 486px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
.tableauLeft{
	width: 230px;
	float: left;
}
.tableauRight{
	width: 230px;
	float: right;
}
.bgArrondiRose{
	background-image: url(img/bgArrondiRose.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 223px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 5px 0 5px 0;
	padding: 10px 0 0 20px;
}
.bgList1Rose{
	height: 38px;
	font-size: 12px;
	color: #D53A91;
	background-image: url(img/bgList1Rose.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 42px;
}
.bgList2Rose{
	height: 38px;
	font-size: 12px;
	color: #D53A91;
	background-image: url(img/bgList2Rose.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 42px;
}
.bgList3Rose{
	height: 38px;
	font-size: 12px;
	color: #D53A91;
	background-image: url(img/bgList3Rose.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 42px;
}
.bgArrondiBleu{
	background-image: url(img/bgArrondiBleu.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 223px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 10px 0 0 0;
}
.bgList1Bleu{
	height: 38px;
	font-size: 12px;
	color: #0099DA;
	background-image: url(img/bgList1Bleu.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 42px;
}
.bgList2Bleu{
	height: 38px;
	font-size: 12px;
	color: #0099DA;
	background-image: url(img/bgList2Bleu.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 42px;
}
.bgList3Bleu{
	height: 38px;
	font-size: 12px;
	color: #0099DA;
	background-image: url(img/bgList3Bleu.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 42px;
}
.imgList{
	margin: 0;
	padding: 0 0 0 65px;
}
.centre {
	text-align: center;
}
.gauche {
	text-align: left;
}
.txtRose12px{
	color: #D53A91;
	font-size: 12px;
}
.txtBrun12px{
	color: #5B4929;
	font-size: 12px;
}
.bgArrondiBeige{
	background-image: url(img/bgArrondiBeige.gif);
	background-repeat: no-repeat;
	height: 122px;
	width: 507px;
	color: #010000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	margin: 0;
	padding: 10px 0 0 17px;
	clear:both;
}
.efface{
	clear:both;
}
input { 
	margin: 0px 0px 5px 0;
	background-color:#E1D8C9; 
	border-color:#CCCCCC;
	border-width:1px; 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}
.titreListJeu {
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #24A9E2;
	height: 19px;
	width: 95%;
	background-color: #DDD0B8;
}
.detailJeu{
	width: 460px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0;
}
.detailJeuLeft{

	width: 90px;
	float: left;
}
.detailJeuRight{
	width: 355px;
	float: right;
}
.marginTop {
	margin-top: 0;
}
a.linkBlue {
	color: #0099DA;
	text-decoration: none;
}
a.linkBlue:hover {
	text-decoration: underline;
}
a {
	color: #D53A91;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.txtBlanc {
	color: #FFFFFF;
}
a.linkBlanc {
	color: #FFFFFF;
	text-decoration: none;
}
a.linkBlanc:hover {
	text-decoration: underline;
}
.bgArrondiRose2{
	background-image: url(img/bgArrondiRose.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 275px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 5px 0 5px 0;
	padding: 10px 0 0 20px;
}
#top {
	background-image: url(../images/barreTop.gif);
	background-repeat: repeat-x;
	height: 17px;
	clear:both;
	font-size: 10px;
	height: 17px;
	line-height: 16px;
}
#top h1 {
	padding: 0;
	margin: 0;
	font-size: 10px;
	text-align: center;
	left: 0;
	top: 0;
	width: 100%
}