body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote, td, tr {
	margin: 0px; padding: 0px; border: 0px;
}
body {
font: 12px arial, helvetica, sans-serif;
background: #ffffff url(../images/body-bg.jpg) repeat-x;
}
.header{
background: url(../images/header.jpg) no-repeat top center;
min-width: 960px; 
height: 350px;
}
.bg-top-left{
width: 118px;
height: 107px;
background-image:url(../images/bg-top-left.jpg)
}
.bg-top-middle{
	width: 949px;
	height: 107px;
	background-image:url(../images/bg-top-middle.jpg);
	background-repeat: repeat-x;
}
.bg-top-right{
	width: 20px;
	height: 107px;
	background-image:url(../images/bg-top-right.jpg);
}
.bg-right{
	width: 20px;
	background-image:url(../images/bg-right.jpg);
	background-repeat: repeat-y;
}
.bg-left{
	width: 118px;
	background-image:url(../images/bg-left.jpg);
	background-repeat: repeat-y;
}
.form-login {
	width: 330px;
	height: 210px;
	margin-left: 752px;
	margin-top: 116px;
}
.boite-login {
	border: 1px solid #FFFFFF;
	width: 125px;
	height: 19px;
	margin-bottom: 9px;
}
.bouton-login {
background:url(../images/spacer.gif);
border: 0px;
color: #e72a67;
font-weight:bold;
width: 37px;
height: 33px;
margin-top: 3px;
margin-left: 220px;
cursor:pointer;
}
.register{
float:left;
width: 74px;
height: 34px;
margin-right: 84px;
margin-top: 10px;
}
.rss{
margin-top: 20px;
margin-left: 75px;
color: #782a89;
}
.rss a{
color: #782a89;
text-decoration:none;
}
.rss a:hover{
color: #782a89;
text-decoration:underline;
}
.rss a:active{
color: #782a89;
text-decoration:underline;
}
.rss a:visited{
color: #782a89;
}
.content{
float: left;
width: 625px;
margin-left: 10px;
}
.menu-top{
margin: 0px;
padding:0px;
height:32px;
width: 600px;
}
.menu-top-news a{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:72px;
	height:32px;
	background-image: url(../images/menu-top-news.gif);
	background-repeat: repeat-x;
}
.menu-top-news a:hover{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:72px;
	height:32px;
	background-image: url(../images/menu-top-news_.gif);
	background-repeat: repeat-x;
}
.menu-top-latest-games a{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:102px;
	height:32px;
	background-image: url(../images/menu-top-latest-games.gif);
	background-repeat: repeat-x;
}
.menu-top-latest-games a:hover{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:102px;
	height:32px;
	background-image: url(../images/menu-top-latest-games_.gif);
	background-repeat: repeat-x;
}
.menu-top-contests a{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:76px;
	height:32px;
	background-image: url(../images/menu-top-contests.gif);
	background-repeat: repeat-x;
}
.menu-top-contests a:hover{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:76px;
	height:32px;
	background-image: url(../images/menu-top-contests_.gif);
	background-repeat: repeat-x;
}
.menu-top-random-game a{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:108px;
	height:32px;
	background-image: url(../images/menu-top-random-game.gif);
	background-repeat: repeat-x;
}
.menu-top-random-game a:hover{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:108px;
	height:32px;
	background-image: url(../images/menu-top-random-game_.gif);
	background-repeat: repeat-x;
}
.menu-top-contact a{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:64px;
	height:32px;
	background-image: url(../images/menu-top-contact.gif);
	background-repeat: repeat-x;
}
.menu-top-contact a:hover{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:64px;
	height:32px;
	background-image: url(../images/menu-top-contact_.gif);
	background-repeat: repeat-x;
}
.menu-top-advertise a{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:71px;
	height:32px;
	background-image: url(../images/menu-top-advertise.gif);
	background-repeat: repeat-x;
}
.menu-top-advertise a:hover{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:71px;
	height:32px;
	background-image: url(../images/menu-top-advertise_.gif);
	background-repeat: repeat-x;
}
.menu-top-helpfaq a{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:97px;
	height:32px;
	background-image: url(../images/menu-top-helpfaq.gif);
	background-repeat: repeat-x;
}
.menu-top-helpfaq a:hover{
	display:block;
	float:left;
	width:100px;
	line-height:50px;
	color:#DCDCDC;
	text-decoration:none;
	text-align:center;
	width:97px;
	height:32px;
	background-image: url(../images/menu-top-helpfaq_.gif);
	background-repeat: repeat-x;
}
.list-dolls {
background-image: url(../images/bg-list-dolls.gif);
background-repeat:no-repeat;
width: 579px;
height: 76px;
margin-top: 10px;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
color: #a3225f;
}
.list-dolls img{
	margin-right: 5px;
}
.list-dolls h1{
font-size:14px;
font-weight:bold;
}
.exclu{
font-size:10px;
color: #f8bad8;
}
#menu-right{
margin-right: 10px;
color: #cf4075;
font-weight:bold;
}
#menu-right ul
{
	list-style: none;
	margin: 0px;
	padding: 0;
}
  
#menu-right li
{ 
	 list-style: none;
	 border-bottom: 1px solid #ffffff; 
}

#menu-right li a:link
{
	display: block;
	width: 236px;
	height: 22px;
	color: #cf4075;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffedf6;
	background-image: url(../images/bg-menu-games.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	padding-top : 6px;
}
#menu-right li a:visited
{
	display: block;
	width: 236px;
	height: 22px;
	color: #cf4075;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffedf6;
	background-image: url(../images/bg-menu-games.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	padding-top : 6px;
}
#menu-right li a:hover
{
	display: block;
	width: 236px;
	height: 22px;
	color: #ef81b5;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffedf6;
	background-image: url(../images/bg-menu-games.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	padding-top : 6px;
}
#menu-right li a:active
{
	display: block;
	width: 236px;
	height: 22px;
	color: #ef81b5;
	font-size:12px;
	text-decoration: none;
	border-bottom: none;
	font-weight: bold;
	background: transparent url(../images/bg-menu-games.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	padding-top : 6px;
}
.menu-bottom{
background-image: url(../images/menu-bottom.gif);
background-repeat: no-repeat;
width: 256px;
height: 12px;
margin-left: 8px;
}
.ads-right{
margin-left: 6px;
}
.ads-right img{
padding:1px;
}
.liens-bottom{
margin-top: 50px;
margin-bottom: 10px;
color:#ffffff;
text-align:center;
font-size:11px;
}
.liens-bottom a{
color:#ffffff;
text-decoration:none;
}
.liens-bottom a:hover{
color:#ffffff;
text-decoration:underline;
}
.liens-bottom a:active{
color:#ffffff;
text-decoration:underline;
}
.liens-bottom a:visited{
color:#ffffff;
}
.bg-bottom-middle{
	background-image: url(../images/bg-bottom-middle.jpg);
	background-repeat: no-repeat;
}
.vignette{
display:block;
float: left;
height:110px;
width:100px;
margin-right:10px;
margin-bottom: 10px;
background-color: #ffedf6;
}
.vignette_text{
height:31px;
width:96px;
color: #cf4075;
font-size:10px;
padding:2px;
text-align: center;
}
.anim_flash{
/*height:600px;*/
width:503px;
margin:10px;
}
.rating{
height:50px;
margin-left: 10px;
margin-top: 10px;
}
.comment{
padding:3px;
float:left;
border:solid #cf4075 1px;
margin-left:10px;
margin-right:10px;
color:#cf4075;
}