body{
	background-image: url(img/bg_color.png);
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
}

#BackgroundGradient{
	background-image: url(img/bg_gradient.png);
	background-repeat: repeat-x;
	width: 100%;
	min-height: 800px;
	padding-top: 29px;
}

#container{
	width: 1091px;
	margin: auto;
}

img{
	border: 0;
}

input{
	font-family: "Trebuchet MS", Arial, sans-serif;
}

a{
	text-decoration: none;
}

#left{
	float: left;
	width: 279px;
}

#logo{
	background-image: url(img/logo.png);
	width: 279px;
	height: 119px;
}

#logo_foot{
	background-image: url(img/logo_foot.png);
	width: 279px;
	height: 40px;
}

#menu{
	background-image: url(img/menu_bg.png);
	width: 279px;
	min-height: 200px;
}

#search{
	padding-bottom: 10px;
}

.search_input{
	margin-left: 24px;
	background-image: url(img/search_input.png);
	border: none;
	width: 180px;
	height: 17px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: gray;
	text-align: center;
	display: block;
	float: left;
	padding-top: 6px;
}

.search_input:focus{
	background-image: url(img/search_input_focus.png);
}

.search_valid{
	background-image: url(img/search_valid.png);
	border: none;
	display: block;
	float: left;
	width: 25px;
	height: 24px;
	cursor: pointer;
}

#connexion{
	margin-left: 29px;
	padding-bottom: 10px;
}

#connexion_head{
	background-image: url(img/connexion_head.png);
	width: 195px;
	height: 30px;
}

#connexion_bg{
	background-image: url(img/connexion_bg.png);
	width: 188px;
	padding-left: 7px;
}

.connexion_input{
	background-image: url(img/connexion_input.png);
	width: 177px;
	height: 16px;
	border: none;
	margin-bottom: 4px;
	margin-left: 7px;
	padding-left: 4px;
	color: gray;
	padding-top: 4px;
	text-align: center;
}

#connexion a{
	margin-left: 7px;
	color: black;
}

#connexion a:hover{
	font-weight: bold;
}

.connexion_valid{
	background-image: url(img/connexion_valid.png);
	width: 181px;
	height: 21px;
	margin-left: 7px;
	border: none;
	cursor: pointer;
}

.deconnexion_valid{
	background-image: url(img/deconnexion_valid.png);
	width: 181px;
	height: 21px;
	margin-left: 7px;
	border: none;
	cursor: pointer;
}

#connexion_foot{
	background-image: url(img/connexion_foot.png);
	width: 195px;
	height: 9px;
}

.nav{
	margin-left: 29px;
	padding-bottom: 10px;
}

#accueillinks{
	width: 755px;
	margin: auto;
	padding-top: 15px;
}

#linkinscription{
	display: block;
	float: left;
	background-image: url(img/accueil.png);
	width: 172px;
	height: 141px;
	padding-left: 16px;
	padding-top: 32px;
	padding-right: 145px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
	color: #95908a;
	text-align: center;
}

#linkjouer{
	display: block;
	float: left;
	background-image: url(img/accueil.png);
	width: 254px;
	height: 141px;
	background-position: -335px 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
	color: #95908a;
	text-align: center;
	padding-left: 147px;
	padding-top: 32px;
	padding-right: 20px;
}

.linkblue{
	color: #7dbbd4;
	font-weight: bolder;
	font-size: 13pt;
}

.linknana{
	color: #ff699f;
	font-weight: bolder;
	font-size: 13pt;
}

#nav_head{
	background-image: url(img/nav_head.png);
	width: 195px;
	height: 33px;
}

#cat_head{
	background-image: url(img/cat_head.png);
	width: 195px;
	height: 30px;
}

.nav_bg{
	background-image: url(img/nav_bg.png);
	width: 195px;
}

.nav_link{
	background-image: url(img/nav_link.png);
	display: block;
	width: 172px;
	height: 18px;
	margin-left: 2px;
	text-decoration: none;
	margin-bottom: 1px;
	padding-left: 20px;
	padding-top: 4px;
	color: #366006;
}

.nav_link:hover{
	background-image: url(img/nav_link_over.png);
}

.nav_link_cat{
	background-image: url(img/nav_link.png);
	display: block;
	width: 172px;
	height: 18px;
	margin-left: 2px;
	text-decoration: none;
	margin-bottom: 1px;
	padding-left: 20px;
	padding-top: 4px;
	color: #2776a8;
}

.nav_link_cat:hover{
	background-image: url(img/nav_link_over.png);
}



.nav_foot{
	background-image: url(img/nav_foot.png);
	width: 195px;
	height: 12px;
}

#add_to_favorites{
	display: block;
	background-image: url(img/addfavorites.png);
	width: 196px;
	height: 26px;
	margin-left: 29px;
}

#add_to_favorites:hover{
	background-image: url(img/addfavorites_over.png);
}

#menu_foot{
	background-image: url(img/menu_foot.png);
	width: 222px;
	height: 13px;
	margin-left: 16px;
}

#right{
	float: left;
	width: 812px;
}

#pub_head{
	background-image: url(img/pub_head.png);
	width: 770px;
	height: 109px;
	margin-top: 2px;
	padding-left: 42px;
	padding-top: 8px;

}

#content{
	background-image: url(img/content_bg.png);
	width: 812px;
	min-height: 200px;
}

#stat{
	background-image: url(img/stat.png);
	width: 763px;
	height: 21px;
	color: #ff699f;
	margin-left: 23px;
	text-align: center;
	padding-top: 5px;
}

.news{
	padding-left: 30px;
	padding-right: 31px;
}

h1{
	background-image: url(img/h1.png);
	width: 727px;
	height: 20px;
	font-size: 9pt;
	color: #366006;
	font-weight: 100;
	text-shadow: #eef56c 0px 1px 0px;
	padding-top: 9px;
  margin-left: 30px;
	margin-right: 31px;
	padding-left: 11px;
	padding-right: 11px;
}

.date{
	float: right;
}

.text_head{
	background-image: url(img/text_head.png);
	width: 751px;
	height: 9px;
}

.text_bg{
	background-image: url(img/text_bg.png);
	width: 731px;
	color: gray;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

.text_foot{
	background-image: url(img/text_foot.png);
	width: 751px;
	height: 8px;
}

#accueil_img{
	margin-left: 27px;
}

#play{
	margin-left: 30px;
}

#play_head{
	background-image: url(img/play_head.png);
	width: 753px;
	height: 23px;
	text-align: center;
	padding-top : 10px;
	color: #2776a8;
	text-shadow:  #88123e 0px 1px 0px;
	font-size: 12pt;

}

#play_bg{
	background-image: url(img/play_bg.png);
	width: 733px;
	padding-left: 10px;
	padding-right: 10px;
}

#buttons{
	float: left;
}

#add_game_fav{
	display: block;
	float: left;
	background-image: url(img/add_to_favorites.png);
	width: 134px;
	height: 22px;
	margin-right :7px;
}

#remove_game_fav{
	display: block;
	float: left;
	background-image: url(img/retirer_des_favoris.png);
	width: 134px;
	height: 22px;
	margin-right :7px;
}

#send_friend{
	display: block;
	float: left;
	background-image: url(img/send_friend.png);
	width: 134px;
	height: 22px;
	margin-right :7px;
	
}

.rating{
	float: right;
	
}

.rating img{
	display: block;
	float: left;
	
}

.comment{
	padding-top: 10px;
	color: #88123e;
}

.comment_head{
	background-image: url(img/comment_head.png);
	width: 724px;
	height: 20px;
	padding-left: 9px;
	padding-top: 5px;
	font-weight: bold;
}

.comment_bg{
	background-image: url(img/comment_bg.png);
	width: 715px;
	padding-left: 9px;
	padding-right: 9px;
	text-align: justify;
}

.comment_foot{
	background-image: url(img/comment_foot.png);
	width: 733px;
	height: 8px;
}

.gamecat{
	padding-left: 28px;
	padding-top: 10px;
	display: block;
	opacity:0.9;
	cursor: pointer;
}

.gamecat:hover{
	opacity:1;
	cursor: pointer;
}

.gamecat_head{
	background-image: url(img/gamecat_head.png);
	width: 758px;
	height: 23px;
	text-align: center;
  padding-top: 5px;
	
}

.gamecat_head a{
	color: white;
	text-shadow: #3d1423 0px 1px 0px;
	font-family: "Trebuchet MS", Arial, Courier, sans-serif;
	font-weight: bold;
}

.gamecat_bg{
	background-image: url(img/gamecat_bg.png);
	width: 738px;
	min-height: 50px;
	padding: 10px;
}

.gamecat_img{
	width: 100px;
	height: 100px;
	background-color: white;
	padding: 3px;
	border: 1px solid #3d1423;
	float: left;
	
}

.gamecat_desc{
	text-align: justify;
	width: 603px;
	float: left;
	padding: 7px;
	border: 1px solid #3d1423;
	color: #3d1423;
	background-color: white;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Courier, sans-serif;
	padding-top: 6px;
	margin-left: 10px;
	min-height: 92px;
	position: relative;
}

.gamecat_foot{
	background-image: url(img/gamecat_foot.png);
	width: 758px;
	height: 8px;
}

#play_foot{
	background-image: url(img/play_foot.png);
	width: 753px;
	height: 9px;
}

#pub_foot{
	background-image: url(img/pub_foot.png);
	width: 770px;
	height: 98px;


	padding-left: 42px;
	padding-top: 20px;

}

#footer_container{
	width: 100%;
	background-image: url(img/footer_color.png);
	margin-top: 15px;
}

#footer_background{
	width: 100%;
	background-image: url(img/footer_bg.png);
	background-repeat: repeat-x;
}

#footer_content{
	width: 1200px;
	min-height: 156px;
	margin: 0 auto;
}

.footer_list{
	margin-top: 23px;
	width: 215px;
	float: left;
	background-image: url(img/footer_links_bg.png);
	margin-left: 25px;
	margin-bottom: 15px;
}

#footer_title_our{
	width: 215px;
	height: 40px;
	background-image: url(img/footer_title_our.png);
}

#footer_title_part{
	width: 215px;
	height: 40px;
	background-image: url(img/footer_title_part.png);
}

#footer_title_top{
	width: 215px;
	height: 40px;
	background-image: url(img/footer_title_top.png);
}

.ourlink{
	display: block;
	background-image: url(img/footer_link_our.png);
	width: 195px;
	height: 19px;
	text-align: center;
	padding-top: 3px;
	color: #9cff12;
	margin: 0 auto;
	margin-bottom: 4px;
}

.toplink{
	display: block;
	background-image: url(img/footer_link_top.png);
	width: 195px;
	height: 19px;
	padding-top: 3px;
	text-align: center;
	color: #ffff00;
	text-decoration: none;
	margin: 0 auto;
	margin-bottom: 4px;
}

.footer_list_foot{
	background-image: url(img/footer_foot.png);
	width: 215px;
	height: 12px;
}

#copyright{
	background-image: url(img/copyright.png);
	width: 457px;
	height: 243px;
	float: right;
	margin-top: 1px;
}

#partenaires{
	margin: 0; padding: 0px 10px 0px 10px;;
	list-style: none;
	margin-bottom: 7px;
}

.footerget{
	color: #366006;
	padding: 0px 10px 0px 15px;
}

.footerget:hover{
	text-decoration: underline;	
}

.clear{
	float: none;
	clear: both;

	height: 1px;

}

#zoomplus{
	display: block;
	float: left;
	background-image: url(img/loupeplus.png);
	width: 25px;
	height: 27px;
	margin-top: 2px;
	margin-left: 12px;
}

#zoommoins{
	display: block;
	float: left;
	background-image: url(img/loupemoins.png);
	width: 25px;
	height: 27px;
	margin-left: 12px;
	margin-right : 50px;
	margin-top: 2px;
}

#jeupub
{
 text-align : center;
 margin : 0 auto;

}

#lejeu
{
 text-align : center;
 margin : 0 auto;
 
}
