html, body {margin: 0;}
#conteneur {width: 900px; height: 600px; left: 50%; top: 0; position: absolute; margin-left: -450px;}
.img {position: absolute;}
.img p {font:10px normal Arial, Helvetica, sans-serif; color:#B53288; font-style:italic;}
.text {position: relative;}
.text h1 {font:20px Arial, Helvetica, sans-serif; color:#95408E; text-align:center; font-weight:bold; font-style:italic;}
.text p {font:16px Arial, Helvetica, sans-serif; color:#fff; margin-left:30px;}
.text ul {font:16px Arial, Helvetica, sans-serif; color:#fff; margin-left:50px;}

#commun_bandeau {width: 900px; height: 141px; left: 0px; top: 0px; position: absolute;}
#commun_window  {width:748px; left:85px; top:315px; position:absolute;}

/* menu */
#bt_accueil {width: 202px; height: 137px; left: 0px; top: 174px; position: absolute;}
#bt_modalites {width: 121px; height: 88px; left: 243px; top: 198px; position: absolute;}
#bt_gains {width: 155px; height: 87px; left: 367px; top: 166px; position: absolute;}
#bt_faq {width: 61px; height: 65px; left: 522px; top: 133px; position: absolute;}

#menu_bas {width: 900px; height: 10px; left: 0px; top: 590px; position: absolute;  text-align:center;}
	#menu_bas a {font:10px normal Arial, Helvetica, sans-serif; color:#95408E; text-decoration:none;}
	#menu_bas a:hover {font:10px normal Arial, Helvetica, sans-serif; color:#95408E; text-decoration:underline;}
	#menu_bas a.actif {font:10px bold Arial, Helvetica, sans-serif; color:#95408E; text-decoration:underline;}

/* home */
/*#home_menu {width: 293px; height: 188px; left: 608px; top: 27px; position: absolute;}*/
#home_logo {width: 293px; height: 188px; left: 608px; top: 27px; position: absolute;}
#home_slogan {width: 399px; height: 46px; left: 30px; top: 145px; position: absolute;}
#home_plat {width: 655px; height: 152px; left: 110px; top: 380px; position: absolute;}


/* boutique */
#win_kdo {width:748px; left:85px; top:315px; position:absolute;}
.boutique_module {width:682px; height:180px; left:23px; position:relative;}
	.boutique_module h1{font:12px normal Arial, Helvetica, sans-serif; color:#000;}
	.boutique_module h2{font:14px bold Arial, Helvetica, sans-serif; color:#B53288; font-weight:bold;}
	.boutique_module p{font:12px normal Arial, Helvetica, sans-serif; color:#B53288;}
	
.boutique_visuel{margin-right:20px;}
.boutique_points {width:148px; top:0px; right:0px; position:absolute;}
.boutique_options {width:542px; height:27px; bottom:0px; right:0px; position:absolute; text-align:right;}
.boutique_zomm {width:343px; height:343px; left:20px; top:60px; position:absolute; border:solid 3px #B53288; background:#FFF; visibility:hidden;}

.boutique_detail {width:325px; height:160px; left:215px; position:absolute; border:solid 3px #B53288; background:#FFF; visibility:hidden;}
.boutique_detail p {font:12px normal Arial, Helvetica, sans-serif; color:#B53288; margin:10px;}

#zoom_bt {width:20px; height:20px; right:10px; top:10px; position:absolute;}

/* faq */
#win_faq {width:655px; left:123px; top:315px; position:absolute;}
.faq_module {width:655px; height:180px; position:relative; margin-top:50px;}
.faq_ssmodule {width:608px; height:150px; left:43px; position:relative; border-left:solid; border-right:solid; border-width:2px; border-color:#B53288; background-color:#FFF;}
	.question {font:16px bold Arial, Helvetica, sans-serif; color:#B53288; margin-left:50px; margin-right:50px;}
	.faq_ssmodule p, .faq_ssmodule table {font:12px normal Arial, Helvetica, sans-serif; color:#000; margin-left:120px; margin-right:50px;}
	
/* conditions */
#win_conditions {width:668px; left:111px; top:315px; position:absolute;}
	#win_conditions h1 {font:20px Arial, Helvetica, sans-serif; color:#B53288; margin:10px 25px 0px 25px;}
	#win_conditions p {font:12px Arial, Helvetica, sans-serif; color:#B53288; margin:10px 25px 10px 25px;}
	#win_conditions a {font:12px Arial, Helvetica, sans-serif; color:#B53288; }
	
/* modalites */
.modalites_puces {width:24px; height:25px; margin:0px 10px 0px 10px;} 
/*a.menu_bas {font:10px normal Arial, Helvetica, sans-serif; color:#95408E; text-decoration:none;}*/
/*.menu_bas{font:10px normal Arial, Helvetica, sans-serif; color:#95408E; text-decoration:none;}*/
#menu_bas2 {width: 100%; height: 10px; left: 0px; top: 0px; position: relative;  text-align:center;}
	#menu_bas2 a {font:10px normal Arial, Helvetica, sans-serif; color:#95408E; text-decoration:none;}
	#menu_bas2 a:hover {font:10px normal Arial, Helvetica, sans-serif; color:#95408E; text-decoration:underline;}
	#menu_bas2 a.actif {font:10px bold Arial, Helvetica, sans-serif; color:#95408E; text-decoration:underline;}
