	body {
		margin: 0;
		padding: 0;
		background-color: rgb(229,0,131);
		text-align: center;
		height: 100%;
		width: 100%;
		background-image:url(../images/fond.gif);
		background-position: center 134px;
		background-repeat: no-repeat;
	}

	#header {
		width: 100%;
		height: 160px;
		margin: 0;
		padding: 0;
		text-align: center;
		background-image:url(../images/fond-header.gif);
		background-position: left top;
		background-repeat: repeat-x;
	}

	#header1 {
		width: 100%;
		height: 160px;
		margin: 0;
		padding: 0;
		text-align: center;
		background-image:url(../images/baseline-borderbed.gif);
		background-position: right top;
		background-repeat: no-repeat;
	} 

	#header1-2 {
		width: 800px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
	}






	#logoborderbedheader {
		float: left;
		width: 160px;
		margin: 0;
		padding: 0 0 0 20px;
		font: 1px Verdana;
	}







	#menu {
		float: left;
		list-style-type: none;
		list-style-image: none;
		width: 407px;
		margin: 0;
		padding: 0;
		text-align: left;
		font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
	}

	#menu li {
		float: left;
	}

	#menu a {
		font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		text-decoration: none;
	}

	#menu a:hover {
		font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	}

	#menu a.on {
		font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	}

	.fdcommander {
		background-image:url(../images/dot-commander.gif);
		background-position: 18px 2px;
		background-repeat: no-repeat;
		padding-right: 17px;
		width: 77px;
		height: 25px;
		border-left: solid 1px rgb(229,0,131);
		margin: 0;
		padding: 38px 0 0 4px;
	}

	.habillagemenu {
		width: 52px;
		height: 25px;
		border-left: solid 1px rgb(229,0,131);
		margin: 0;
		padding: 38px 0 0 4px;
	}

	.plus1gauche {
		margin-left: 10px;
	}







	#plandesite {
		float: left;
		width: 213px;
		margin: 0;
		padding: 2px 0 0 0;
		text-align: left;
	}







	#barresborderbedheader {
		float: left;
		width: 75px;
		height: 60px;
		margin: 0;
		padding: 0 0 0 20px;
		font: 1px Verdana;
	}

	#headerillustration {
		float: left;
		width: 138px;
		height: 48px;
		margin: 0;
		padding: 12px 0 0 32px;
		font: 1px Verdana;
	}

	#headertexte {
		float: left;
		width: 335px;
		height: 50px;
		margin: 0;
		padding: 10px 0 0 0;
		font: 13px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-align: right;
	}

	#headerespacejoueur {
		float: left;
		width: 200px;
		height: 40px;
		margin: 0;
		padding: 20px 0 0 0;
		font: 1px Verdana;
		text-align: center;
	}










	#content {
		clear: both;
		width: 790px;
		margin: 0 auto 0 auto;
		padding: 0 0 40px 10px;
		background-color: rgb(255,255,255);
		text-align: left;
	}

	#contentligne1 {
		width: 780px;
		margin: 0;
		padding: 0 0 0 10px;
		text-align: left;
		font: 1px Verdana;
	}

	#bigimage {
		float: left;
		width: 590px;
		height: 212px;
		margin: 0;
		padding: 0;
		background-image:url(../images/filet-bigimage.gif);
		background-position: center bottom;
		background-repeat: no-repeat;
	}

	#flteaser {
		float: left;
		width: 200px;
		height: 212px;
		margin: 0;
		padding: 0;
		background-image:url(../images/filet-teaser.gif);
		background-position: center bottom;
		background-repeat: no-repeat;
	}








	.col1 {
		float: left;
		width: 160px;
		margin: 0;
		padding: 0;
	}

	.col2 {
		float: left;
		width: 420px;
		margin: 0;
		padding: 0 20px 0 10px;
	}

	.col3 {
		float: left;
		width: 160px;
		margin: 0;
		padding: 0 20px 0 0;
	}


	.col23 {
		float: left;
		width: 600px;
		margin: 0;
		padding: 0 0 0 10px;
	}







	.cola {
		width: 150px;
		float: left;
		text-align: left;
		margin: 0;
		padding: 0;
	}

	.colb {
		width: 270px;
		float: left;
		text-align: left;
		margin: 0;
		padding: 0;
	}








	.cola2 {
		width: 250px;
		float: left;
		text-align: left;
		margin: 0;
		padding: 0;
		font: 1px Verdana;
	}

	.colb2 {
		width: 162px;
		float: left;
		text-align: left;
		margin: 0;
		padding: 0 0 0 7px;
		border-left: 1px solid rgb(229,0,131);
		background-color: rgb(253,244,248);
	}

	#colmoyenspaiements {
		clear: both;
		width: 420px;
		margin: 0;
		padding: 0 0 10px 0;
		border-bottom: 1px solid rgb(229,0,131);
	}

		#colmoyenspaiements p.titremp {
			font: bold 13px/17px Verdana, Arial, Helvetica, sans-serif;
			color: rgb(229,0,131);
			padding: 8px 0 0 0;
			margin: 0 0 8px 0;
			text-align: center;
		}

		.mppaypal {
			float: left;
			width: 200px;
			margin: 0;
			padding: 0;
			font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
			color: rgb(31,31,31);
			text-align: center;
		}

		.mpou {
			float: left;
			width: 20px;
			margin: 0;
			padding: 15px 0 0 0;
			font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
			color: rgb(31,31,31);
			text-align: center;
		}

		.mpcb {
			float: left;
			width: 200px;
			margin: 0;
			padding: 0;
			font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
			color: rgb(31,31,31);
			text-align: center;
		}








	#actutitre {
		width: 160px;
		height: 26px;
		text-align: center;
		background-image:url(../images/filet-col1.gif);
		background-position: center bottom;
		background-repeat: no-repeat;
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		margin: 35px 0 0 0;
		padding: 0;
	}

	#actucontent {
		width: 160px;
		height: 140px;
		text-align: center;
		background-image:url(../images/fond-actualites.gif);
		background-position: center center;
		background-repeat: no-repeat;
		font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		margin: 0;
		padding: 5px 0 5px 0;
	}

	#actucontent marquee {
		width: 140px;
		height: 140px;
		margin: 0 auto 0 auto; 
		padding: 0;
	}

	#actucontent marquee p.titre {
		font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,175,167);
		margin: 0;
		padding: 0;
		text-align: left;
	}

	#actucontent marquee p {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		margin: 0 0 15px 0;
		padding: 0;
		text-align: left;
	}

	#actucontent marquee a {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		text-decoration: underline;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	#actufooter {
		width: 160px;
		height: 26px;
		text-align: center;
		background-image:url(../images/filet-col1.gif);
		background-position: center bottom;
		background-repeat: no-repeat;
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		margin: 0;
		padding: 0;
	}

	#actufooter a {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		text-decoration: none;
		background-image:url(../images/dot-lien1.gif);
		background-position: 0px 2px;
		background-repeat: no-repeat;
		padding-left: 13px;
	}







	#submenu {
		list-style-type: none;
		margin: 50px 0 0 0;
		padding: 0;
	}

	#submenu li {
		margin: 0 0 5px 0;
		padding: 0;
	}

	#submenu a{
		margin: 0;
		padding: 0 0 0 12px;
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,175,167);
		text-decoration: none;
		background-image:url(../images/dot-subnavvert.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}
	 
	#submenu a:hover {
		color: rgb(229,0,131);
		background-image:url(../images/dot-subnavpink.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}

	#submenu a.on {
		color: rgb(229,0,131);
		background-image:url(../images/dot-subnavpink.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}









	.subsubmenu {
		list-style-type: none;
		margin: 0 0 15px 15px;
		padding: 0;
	}

	.subsubmenu li {
		margin: 0;
		padding: 0;
	}









	#compteur {
		width: 100px;
		margin: 200px 0 0 0;
		padding: 0;
	}











	.col2 h1, .col23 h1 {
		width: 390px;
		height: 45px;
		font: 23px/28px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		background-image: url(../images/filet-titre1.gif);
		background-position: 0px 28px;
		background-repeat: no-repeat;
		padding: 0 0 0 30px;
		margin: 20px 0 18px 0;
	}

	.col2 h2, .col23 h2 {
		font: 17px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		padding: 20px 0 0 0;
		margin: 0 0 10px 0;
	}

	.col2 h3, .col23 h3 {
		font: bold 13px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,175,167);
		padding: 0;
		margin: 0 0 15px 0;
	}

	.col2 h4, .col23 h4 {
		font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		padding: 0;
		margin: 0;
	}

	.col2 p, .col3 p, .col23 p {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		padding: 0;
		margin: 0 0 15px 0;
	}

	.col2 p.centre, .col3 p.centre, #footer2 .coldroite p.centre, .col23 p.centre {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		padding: 0;
		margin: 0 0 15px 0;
		text-align: center;
	}

	.col2 p.note, .col3 p.note, .col23 p.note {
		font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(100,100,100);
		padding: 0;
		margin: 60px 0 15px 0;
	}

	.col3 p.jeueuropeen {
		font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,175,167);
		padding: 0;
		margin: 50px 0 5px 0;
		border-bottom: 1px dotted rgb(0,175,167);
	}

	.col3 p.paiementsecurise {
		font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,175,167);
		padding: 0;
		margin: 30px 0 5px 0;
		border-bottom: 1px dotted rgb(0,175,167);
	}

	.col2 ul, .col23 ul {
		list-style-image: url(../images/dot-liste.gif);
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		padding: 0;
		margin: 0 0 15px 40px;
	}

	.col3 ul {
		list-style-image: url(../images/dot-liste.gif);
		font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		padding: 0;
		margin: 0 0 15px 30px;
	}

	.col2 a, .col3 a, .col23 a {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		text-decoration: underline;
	}

	.col2 a.passouligne, .col3 a.passouligne, .col23 a.passouligne {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		text-decoration: none;
	}

	.col2 a.exergue, .col3 a.exergue, .col23 a.exergue {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(229,0,131);
		text-decoration: none;
		background-image:url(../images/dot-lien1.gif);
		background-position: 0px 2px;
		background-repeat: no-repeat;
		padding-left: 15px;
	}

	.col2 a.exergue:hover, .col3 a.exergue:hover, .col23 a.exergue:hover {
		text-decoration: underline;
	}







	.col3 p.imgtitredanspresse {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		padding: 0;
		margin: 15px 0 0 0;
		text-align: center;
	}

	.col3 p.imgtitrevotreavis {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		padding: 0;
		margin: 120px 0 0 0;
		text-align: center;
	}

	.col3 p.temoignage {
		font: italic 11px/22px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,175,167);
		padding: 0;
		margin: 0 0 15px 0;
		text-align: center;
	}

	.temoignageguillemet {
		font: bold italic 23px/22px Times, Serif;
		color: rgb(229,0,131);
	}

	.col3 p.signature {
		font: 10px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(110,110,110);
		padding: 0;
		margin: 0 0 15px 0;
		text-align: right;
	}








	form.formcontact {
		margin: 30px 0 30px 0;
	}

	form.formcontact label {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
	  	display: inline;
  		float: left;
  		width: 120px;
		margin:0 0 0 30px;
	}

	.form_cont {
		background-color: rgb(255,255,255); 
		border: 1px solid rgb(229,0,131); 
		color: rgb(100,100,100); 
		font: 11px Verdana,Arial, Helvetica, sans-serif;  
		width: 180px;
		margin-bottom:20px;
	}

	.form_contB {
		background-color: rgb(255,255,255); 
		border: 1px solid rgb(229,0,131); 
		color: rgb(100,100,100); 
		font: 11px Verdana,Arial, Helvetica, sans-serif; 
		width: 220px;
		margin-bottom:20px;
	}

	.out {
		background-color: rgb(255,255,255);
		border: 1px solid rgb(229,0,131); 
		color: rgb(100,100,100); 
		font: 11px Verdana,Arial, Helvetica, sans-serif; 
		margin-left: 152px;
	}

	.over {
		background-color: rgb(229,0,131); 
		border: 1px solid rgb(229,0,131); 
		color: rgb(255,255,255); 
		font: 11px Verdana,Arial, Helvetica, sans-serif;
		margin-left: 152px;
	}












	#footer1 {
		width: 100%;
		height: 190px;
		margin: 0;
		padding: 0;
		text-align: center;
		background-image:url(../images/fond-footer1.gif);
		background-position: center top;
		background-repeat: no-repeat;
	}

	#footer1content {
		width: 800px;
		height: 172px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		background-image: url(../images/fond-footer1content.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		background-color: rgb(255,255,255);
	}

	.imgup {
		margin: 65px 0 0 90px;
	}

	.footerimgecard {
		vertical-align: middle;
		margin: 0 5px 0 0;
	}

	.col2 p.footerliens {
		font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,175,167);
		padding: 0;
		margin: 70px 0 15px 0;
		text-align: center;
	}

	.col2 p.footerliens a {
		font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,175,167);
		text-decoration: none;
	}

	.col2 p.footerliens a:hover {
		text-decoration: underline;
	}

	#footer2 {
		width: 800px;
		margin: 0 auto 0 auto;
		padding: 0 0 50px 0;
		text-align: left;
	}

	.colgauche {
		float: left;
		width: 600px;
		margin: 0;
		padding: 0;
	}

	.coldroite {
		float: left;
		width: 200px;
		margin: 0;
		padding: 0;
	}

	.colgauche a, .coldroite a {
		font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: none;
	}

	.logocopyfrance {
		vertical-align: bottom;
		margin: 5px 0 0 60px;
	}

	.logoediteur {
		margin: 25px 0 0 0;
	}

	.titrepartenaires {
		font:  11px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		margin: 0;
		padding: 0;
		border-bottom: 1px dotted rgb(255,255,255);
	}



