body {



	margin:0;



	padding:0;



	font-size:14px;



	color:#3B4641;



background: #cbcefb;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cbcefb", endColorstr="#000000"); /* pour IE < 10 et seulement le mode gradient linear*/
background: -moz-radial-gradient(#cbcefb, #000000);
background: -webkit-gradient(radial,center center,0,center center,100,from(#cbcefb),to(#000000));
background: -webkit-linear-gradient(#cbcefb, #000000);
background: -o-radial-gradient(#cbcefb, #000000);
background: -ms-radial-gradient(#cbcefb, #000000);
background: radial-gradient(#cbcefb, #000000);



	font-family:Arial, Helvetica, sans-serif;



}







body .right {



    background: none repeat scroll 0 0 #FFFFFF;



    border: 1px solid #CCCCCC;



    float: right;



    list-style: none outside none;



    margin: 0;



    padding:10px;



    position: fixed;



    text-align:left;



	top:10px;



	right:10px;



    width:200px;



    z-index: 99;



}







img {



	border:none;



}







a {



	outline:none;



}







div.error {



	background-color:#F00;



	color:#FFF;



	border:1px solid black;



	padding:5px 5px 5px 25px;



	background-image:url(../images/deco/attention.png);



	background-position:3px 3px;



	background-repeat:no-repeat;



}







div.succes {



	background-color:green;



	color:#FFF;



	border:1px solid black;



	padding:5px 5px 5px 25px;



	background-image:url(../images/deco/valide.png);



	background-position:3px 3px;



	background-repeat:no-repeat;



}











h1 {



	font-size:24px;



	margin:0 0 10px 0;



}







h2 {



	font-size: 20px;



	display:block;



	margin:0 0 10px 0;



}











.texte_center {



	text-align:center;



}











fieldset {



	border:0;



}







.space {



	display:block;



	height:5px;



	clear:both;



	margin:5px auto;



	



}



.clear {



	display:block;



	clear:both;



}







p {



	margin:0 0 10px 0;



}







.bg_white {



	background-color:white;



	padding:10px;



	border:1px solid #EAEAE8;



}







#general {



	width:980px;



	margin: 0 auto;



	height:100%;



}







/********** HEADER **********************/



#header {



	position: relative;



}







#header, #header_pub, #texte_compteur_jeu {



	margin:10px auto 10px auto;



	width:960px;



	clear:both;



}







#header_pub, #texte_compteur_jeu {



	text-align:center;



}







#header #cse-search-box {



	position: absolute;



    right: 0;



    top: 10px;



    width:235px;



}







#header_pub {



	text-align:center;



	margin:0auto;



	width:980px;



	clear:both;



}







#texte_compteur_jeu {



	font-size:16px;



}



/***************************************/







/*********** FIL ARIANE ****************/



#fildariane {



	margin:10px auto 5px auto;



	width:950px;



	clear:both;



	display:block;



	background-color:#F5F5F5;



	padding:5px;



}







#fildariane a {



    color: #000000;



    text-decoration: none;



}







/****************************************/



#content {



	height: 100%;



	width:980px;



	color:#000;



	padding:0;



	margin: 10px auto;



	position: relative;



}







#middle_content a {



	text-decoration:none;



	font-weight:bolder;



}







#middle_content_left {



	width:190px;



	float:left;



	margin:0;



}







#middle_content_left .center div {



	text-align:center;



	margin:0 auto;



	display:block;



}







#middle_content_left .center {



	text-align:center;



}







#middle_content_left .encart {



	width:188px;



	margin:0 0 10px 0;



}











#middle_content  {



	padding:10px;



	display:block;



	min-height:600px;



}







#middle_content_right {



	width:760px;



	float:right;



}







#middle_content_right a {



	color:#E41A72;	



}







.pub_center_game {



	text-align:center;



	margin:10px auto;



}







.center {



	text-align:center;



}







#flashgame {



	float:left;



	width:765px;



	text-align:left;



}











.reseaux_80px_right div.addthis_toolbox {



	float:right;



	width:70px;



	text-align:center;



	margin:40px 5px 0 auto;



	display:block;



}







.reseaux_80px_left div.addthis_toolbox {



	float:right;



	width:70px;



	text-align:center;



	margin:40px 5px 0 auto;



	display:block;



}







.addthis_counter_style {



	float:right;



	width:70px;



	text-align:center;



	margin:60px 60px 0 auto;



	display:block;



}







#nouveaute {



	float:right;



	width:182px;



}







.autre_jeu {



	float:right;



	display:block;



	width:585px;



}







.note {



	padding:5px;



	margin:0 auto;



	width:950px;



}







.pub_left {



	margin:0 0 0 1px;



	float:left;



	width:336px;



	height:280px;



}







.pub_right_336x280 {



	margin:0 ;



	float:right;



	width:336px;



	height:280px;



	text-align:right;



	display:inline-block;



}











.pub_right {



	margin:0;



	float:right;



	width:336px;



	height:280px;



}







.pub_160x600{ 



	height: 600px;



    padding:0;



    position: absolute;



    right: -185px;



    top:-1px;



    width: 160px;



	padding:10px;



}







.reseaux_80px_right {



    padding:0;



    position: absolute;



    right:-105px;



    top: 0;



    width:80px;



	padding:10px;



}







.reseaux_80px_left{ 
   padding:0;
   position: absolute;



    left: -245px;



    top:-1px;



    width: 80px;



	padding:10px;



}















.pub_160x600_left{ 



	height: 600px;



    padding:0;



    position: absolute;



    left: -184px;



    top:-1px;



    width: 160px;



	padding:10px;



}







#menu {
	height:40px;
	margin:0 auto;
	padding: 0;
	width:980px;
}

#menu_left {
    list-style:none;
	left: -144px;
    padding:0 10px 10px 10px;
    position: absolute;
    top: -1px;
    width: 120px;
}




.photo_video_right {



	margin:0;



	float:right;



	width:336px;



}











/******* RECHERCHE **************/



.recherche {



	background-color: #F5F5F5;



    display: block;



    margin: 0 0 5px;



    width: 150px;



	border:1px solid #e6e4e4;



}







.recherche form, .recherche .titre {



	display:inline-block;



	padding:5px;



}







/************ ACTUALITE *****************/



.info_plus {



	display:block;



	text-align:right;



	font-size:12px;



	font-style:italic;



}







.lire_suite {



	display:block;



	text-align:right;



	margin:5px 0 10px 0;



}


/************ MENU LEFT *****************/

ul.menu_vertical_top {
    list-style:none;
	width: 120px;
	margin:5px 0;
	padding:0;
	

}
ul.menu_vertical_top li {
    display:block;
    float:left;
    width:120px;
    margin:0;
    text-align:left;
    height:12px;
    margin:0 0 5px 0;
	  font-size:12px;

}

ul.menu_vertical_top li a {
    display:block;
    float:left;
    width:120px;
    text-decoration:none;
    font-weight:bold;
    height: 16px;
    line-height: 16px;
    color: white;
    padding:0 0 0 5px;
    position: relative;
    color:#1D2124;

}

ul.menu_vertical_top li a.separation {
	border-bottom:1px solid #003267;
}

ul.menu_vertical_top li a:hover {
    text-decoration:none;
    background-color:#1D2124;
    color:#FFFFFF;
    background-repeat: no-repeat;

}
ul.menu_vertical_top li a.menu_actif {
    text-decoration:none;
    background-color:#1D2124;
    color:#FFFFFF;

}
ul.menu_vertical_top li span {

  color:#1D2124;

  position:absolute;

  right:3px;

  top:1px;

  font-size:12px;

}
ul.menu_vertical_top li a:hover span, ul.menu_vertical_top li a.menu_actif span {

  color:#FFFFFF;

}

/************* MENU HORIZONTAL ************/



/* NAVIGATION */



ul#menu_horizontal {



	padding: 0;



	list-style-type: none;



	width:980px;



	height:40px;



	margin:0;



}







#menu_horizontal li{



	color:#000000;



	float:left;



	height:40px;



}







#menu_horizontal li a {



	color:#000000;



	display: block;



	float: left;



	font-size:16px;



	height:40px;



	line-height:40px;



	padding:0 11px;



	margin:0;



	text-align:center;



	text-decoration:none;



	font-weight:normale;



}







#menu_horizontal li a.separation {



	border-right:1px solid #F5F5F5;



}







#menu_horizontal li img {



	margin:8px 0 0 0;



}







#menu_horizontal li a.none {



	padding:0;



}







#menu_horizontal li a:hover, #menu_horizontal li a.menu_actif {



	text-decoration:none;



	color:red;



	background-color:#1D2124;



}







#menu_horizontal li a.menu_actif_home {



	background-color:#515151;



}















#menu_horizontal li .separation {



	background-position:top right;



	background-repeat:no-repeat;



	border-right:1px solid green;



}







ul#menu_horizontal ul.ss{



	position: absolute;



	display: none;



	width:250px;



	padding:10px 0 0 0;



	margin:30px 0 0 0;



	*margin:30px 0 0 -100px;



	background-repeat:repeat;



}







ul#menu_horizontal ul.ss li{

	float: left;

	margin:0;

	padding:0;

	width:200px;

	list-style:none;

	height:30px;

	border-bottom:1px dashed silver;

	background-color:#000000;

}







ul#menu_horizontal ul.ss li a {

	font-size:12px;

	display:block;

	color: #FFFFFF;

	text-decoration:none;

	text-transform: none;

	padding:3px 0 3px 10px;

	margin:0;

	float:left;

	width:190px;

	height:20px;

	line-height:20px;

	text-align:left;

}



ul#menu_horizontal ul.ss li a:hover {

	text-decoration:underline;

}







/******************************************/



.encart_jeux_left .caption,



.encart_jeux_right .caption,



.encart_jeux .caption {



	background-color:#000000;



	background-position:initial initial;



  	background-repeat:initial initial;



  	color:#FFFFFF;



  	display:none;



  	font-weight:bold;



  	left:0;



  	opacity:0.8;



  	position:absolute;



  	top:0;



  	width:170px;



	height:119px;



	



}







.encart_jeux_left .caption a,



.encart_jeux_right .caption a,



.encart_jeux .caption a {



	color:white;



	display:inline-block;



	width:170px;



	height:119px;



}







.encart_jeux_left .photo,



.encart_jeux_right .photo,



.encart_jeux .photo {



	background-color:#424242;



  	cursor:pointer;



  	float:left;



  	overflow:hidden;



  	position:relative;



	width:170px;



	height:119px;



}



  



.encart_jeux_left, .encart_jeux_right {



	padding:5px;



	background-color:#F5F5F5;



	border:1px solid #e6e4e4;



}







.encart_jeux_left {



	float:left;



	margin:0 11px 11px 0;



}







.encart_jeux_right {



	float:left;



	margin:0 0 11px 0;



}







.encart_jeux {



	float:left;



	padding:5px;



	margin:0 8px 8px 0;



	background-color:#F5F5F5;



	border:1px solid #e6e4e4;



}







.encart_jeux_left:hover,



.encart_jeux_right:hover,



.encart_jeux:hover {



	background-color:#1D2124;



	border:1px solid #e6e4e4;



}







.encart_jeux_left img,



.encart_jeux_right img,



.encart_jeux img {



	 opacity : 1;



    -moz-opacity : 1;



    -ms-filter: "alpha(opacity=100)"; /* IE 8 */



}







.encart_jeux_left img:hover,



.encart_jeux_right img:hover,



.encart_jeux_left img:hover {



	 opacity : 0.6;



    -moz-opacity : 0.6;



    -ms-filter: "alpha(opacity=60)"; /* IE 8 */



}











/*************** MEILLEURS JEUX *********************/



.encart_search_jeux_left, .encart_search_jeux_right {



	width:463px;



	margin:0 0 10px 0;



	display:block;



	padding:5px;



	background-color: #F5F5F5;



    border: 1px solid #E6E4E4;



	min-height:120px;



}







.encart_search_jeux_left {



	float:left;



}







.encart_search_jeux_right {



	float:right;



}







.encart_search_jeux_left .photo, .encart_search_jeux_right .photo {



	float:left;



	width:100px;



	margin:0 10px 0 0;



}







.encart_search_jeux_left .description_right, .encart_search_jeux_right .description_right {



	float:right;



	width:305px;



	text-align:justify;



}







.encart_search_jeux_left h3, .encart_search_jeux_right h3 {



	font-size:14px;



	margin:0 0 10px 0;



}







.encart_search_jeux_left h3 a, .encart_search_jeux_right h3 a {



	color:#000000;



}



/******** PAGINATION ************************/



div.outer_pagination {



  display: block;



  margin:0 0 20px 0;



}







div.outer_pagination div.pagination {



	padding: 3px;



	margin: 0;



	font-size: 12px;



	display:block;



}







div.outer_pagination div.pagination span {



  	background-color: #FFFFFF;



    border: 1px solid #DDDDDD;



    float: left;



    line-height: 1.42857;



    margin-left: -1px;



	position: relative;



    text-decoration: none;



}







div.outer_pagination div.pagination span:hover {



  background-color: #F9F9F9;



}







div.outer_pagination div.pagination span.selected {



	float: left;



    line-height: 1.42857;



    margin-left: -1px;



	padding: 6px 12px;



	position: relative;



    text-decoration: none;



	background-color: #38AFEC;



}







div.outer_pagination div.pagination span a {



  display: inline-block;



  width: 100%;



  text-decoration: none;



  padding: 0px 5px;



  color: #4D7496;



  padding:6px 12px;



}







div.outer_pagination div.pagination a:active, div.pagination a:focused {



  text-decoration: none;



  border: 1px solid #1474a6;



  background-color: #1e98d7;



}







div.outer_pagination div.pagination span.disabled {



  color: #fff;



  padding: 1px 6px;



  background-color: #1e98d7;



}







div.outer_pagination div.pagination form {



  margin: 5px 0px;



  right: 0;



}







div.outer_pagination div.black span {



  background-color: #FFFFFF;



  border: 1px solid #DDDDDD;



  color:#4D7496;



}







div.outer_pagination div.black span:hover {



	color:white;



}







div.outer_pagination div.black span.selected {



	background-color:#F5F5F5;



	color:#1D2124;



}







div.outer_pagination div.black a:active, div.black a:focused {



  border: 1px solid #212121;



}







div.outer_pagination div.black span.disabled {



  background-color: #444444;



}











/************** COMMENTAIRE ******************/







.commentaire {



	background-color: #F5F5F5;



    display: block;



    margin:0 0 10px 0;



	padding:10px;



	border:1px solid #e6e4e4;



	float:left;



	width:590px;



}







.titre_texte_com {



	font-size:16px;



	margin:0 0 10px 0;



	display:block;



	font-weight:bold;



}











.form_commentaire {



	display:block;



	margin:0 0 15px 0;



	border-bottom:1px dashed white;



	padding:0 0 10px 0;



}







.form_commentaire input.champ  {



	display:block;



	background-color:white;



	padding:5px;



	width:530px;



	border:1px solid #ebeaea;



}







.form_commentaire textarea.champ {



	display:block;



	background-color:white;



	padding:5px;



	width:530px;



	height:80px;



	border:1px solid #ebeaea;



}







.form_commentaire input.submit {



	display:block;



	background-color:#1D2124;



	color:white;



	padding:5px;



	border:1px solid #ebeaea;



	cursor:pointer;



}







.liste .name {



	font-weight:bold;



}







/************ VIDEO **************************/



/************************** video *******************************************/







.encart_video_left,



.encart_video_right {



	padding:5px;



	background-color:#F5F5F5;



	border:1px solid #e6e4e4;



}







.encart_video_left {



	float:left;



	margin:0 11px 11px 0;



}







.encart_video_right {



	float:left;



	margin:0 0 11px 0;



}







.encart_video_left img,



.encart_video_right img {



	 opacity : 1;



    -moz-opacity : 1;



    -ms-filter: "alpha(opacity=100)"; /* IE 8 */



}







.encart_video_left img:hover,



.encart_video_right img:hover {



	 opacity : 0.6;



    -moz-opacity : 0.6;



    -ms-filter: "alpha(opacity=60)"; /* IE 8 */



}







/**********************************************************/







.blog {



	padding:10px;



	background-color:#F5F5F5;



	border:1px solid #e6e4e4;



}







.blog h2 {



	font-size:16px;



}







.blog h2 a, .blog a {



	color:#000000;



}







/**********************************************************/







.margin_bottom_20 {



	display:block;



	margin:0 0 20px 0;



}







.titre_categorie_video a,



.titre_categorie_video {



	font-size:16px;



	margin:0 0 5px 0;



	display:block;



	text-decoration:none;



}







.video_center {



	width:660px;



	margin:0 auto;



	text-align:center;



}



















/****************************************/











#middle_content_center .titre_categorie_jeux a {



	color: #E41A72;



	font-size: 22px;



	margin:0 0 5px 0;



	display:block;



	font-family:'Lobster',Arial,Helvetica,sans-serif;



	text-shadow:1px 1px 1px #BBBBBB;



	text-decoration:none;



}



















/*******************************/







#footer {



	color:#FFFFFF;



	text-align:center;



	font-weight: bold;



	padding: 10px;



	width:960px;



	margin: 0 auto;



	background-color: #1d2124;



}







div.copyright {



	text-align:center;



	color:#FFFFFF;



	font-size:11px;



	margin:0 0 5px 0;



}







div.copyright a {



	text-decoration:underline;



	color:#FFFFFF;



}







.backlinks p {



	color:#FFFFFF;



	font-size:11px;



	margin:0;



	padding:0;



}







.backlinks {



	text-align:center;



	display:block;



	margin:20px auto 0 auto;



}











.backlinks a {



	color:white;



	text-decoration:none;



}











div.jaune {



	text-align:center;



	font-size:13px;



	font-weight:bold;



	color:#f6ff00;



}







span.texte_11 {



	font-size:11px;



	font-style:italic;



}







.pub_center {



	display:block;



	width:728px;



	height:90px;



	margin:0 auto 20px auto;



}







.pagination_central {



	display:block;



	margin:20px 0;



	text-align:center;



	width:700px;



	margin:0 auto;



}







.pagination_central a.photo_precedente {



	background-image: url(../images/deco/picto_prev.png);



	background-position:left top;



	background-repeat:no-repeat;



	padding:5px 10px 5px 23px;



	float:left;



	text-align:left;



	width:200px;



}











.pagination_central a.photo_suivante {



	background-image: url(../images/deco/picto_next.png);



	background-position:right top;



	background-repeat:no-repeat;



	padding:5px 23px 5px 10px;



	float:right;



	text-align:right;



	width:200px;



}







/********* VOTE ********************/







.jRatingAverage {



	background-color:#f62929;



	position:relative;



	top:0;



	left:0;



	z-index:2;



	height:100%;



}







.jRatingColor {



	background-color:#f4c239; /* bgcolor of the stars*/



	position:relative;



	top:0;



	left:0;



	z-index:2;



	height:100%;



}







.jStar {



	position:relative;



	left:0;



	z-index:3;



}







p.jRatingInfos {



	position:		absolute;



	z-index:9999;



	background:	transparent url('../images/deco/icons/bg_jRatingInfos.png') no-repeat;



	color:			#FFF;



	display:		none;



	width:			91px;



	height:			29px;	



	font-size:16px;



	text-align:center;



	padding-top:5px;



}







p.jRatingInfos span.maxRate {



	color:#c9c9c9;



	font-size:14px;



}



	







/*************************/







#middle_content_left .connexion {



	width:160px;



	background-color:#ee2494;



	color:white;



	border:1px solid #e901c9;



	padding:0 0 10px 0;



}







#middle_content_left .connexion ul {



	margin:0;



	



}



#middle_content_left .connexion label {



	display:block;



	margin:0 0 3px 0;



}







#middle_content_left .connexion input {



	display:block;



	margin:0 0 5px 0;



	padding:3px;



	background-color:white;



	border:1px solid #9C0A51;



	width:134px;



}







#middle_content_left .connexion input.submit {



	display:block;



	margin:0 0 5px 0;



	background-color:#e901c9;



	cursor:pointer;



	border-radius:5px;



	font-weight:bold;



	background-image:url(../images/deco/bg_nav.png);



}







#middle_content_left .connexion .mdp_faux {



	margin:0 0 10px 0;



	background-color:red;



	color:white;



}







#middle_content_left .connexion input.submit:hover {



	background-color:white;



	color:#9C0A51;



}







#middle_content_left .connexion a {



	font-weight:bold;



	display:block;



	margin:10px 0 0 0;



	color:white;



}







.rose {



	color: #E41A72;



	font-weight:bold;



}







span.red, label.error {



	font-style:italic;



	font-weight:bold;



	font-size:11px;



	color:red;



}







html body div#general div#content div#middle_content div#middle_content_center ul.liste {



	margin:0 0 0 20px;



	padding:0;



}







html body div#general div#content div#middle_content div#middle_content_center ul.liste li {



	list-style-image:url(../images/deco/li_liste.png);



	margin:0 0 5px 0;



	display:list-item;



}







html body div#general div#content div#middle_content div#middle_content_center ul.liste li a {



	margin:0 0 3px 0;



	text-transform: lowercase;



	color:#000;



	font-weight:normal;



}







html body div#general div#content div#middle_content div#middle_content_center ul.liste li a:hover {



	margin:0 0 3px 0;



	text-transform: lowercase;



	color:#E41A72;



	font-weight:normal;



}







.center {



	text-align:center;



}







.bt {



	display:block;



	margin:0 auto 0 auto;



	cursor:pointer;



	border-radius:5px;



	font-weight:bold;



	width:300px;



	padding:5px;



	color:black;



	background-image:url(../images/deco/bgBouton.gif);



}







.description, .texte_justify {



	text-align:justify;



}







div.source a {



	margin:20px 0 0 0;



	font-style:italic;



}







ul#sharebar li div#___plusone_0 {



	margin:10px 0 0 0;



}











