/* Feuille de style FrenchGamers.com */
/* todo : CSS Externe pour les publicitˇs */
/* todo : CSS Externe pour les styles par dˇfaut (em, h1 etc) */
h2{
    height:18px;
    margin:15px 0 5px 0;
}
h2 span{
    visibility:hidden;
}
embed{z-index:900;}
/* Reset des styles */
* {
    border:0;
    font-style:normal;
    margin:0;
    padding:0;
    text-decoration:none;
}
input{
    background:#EFEFEF;
    border:1px solid #c0c0c0;
    color:#333;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:3px;
    padding:1px;
}
em{
    font-style:oblique;
}
#left input{
    font-size:0.8em;
    font-weight:bold;
}
textarea{
    background:url(img/bg_input.png) repeat-x;
    border:1px solid #c0c0c0;
    color:#666666;
    font-family:Tahoma;
    font-size:1em;
    font-weight:bold;
    height:auto;
    margin-bottom:3px;
    padding:1px;
}
hr{
    background-color:#333;
    border:0;
    color:#333;
    height:1px;
}
select{
    font-size:1.1em;
}
strike{
    text-decoration:line-through;
}
li{
    list-style-type:none;
}
u{
    text-decoration:underline;
}
.margin{
    font-size:0.9em;
    margin:5px 0 10px 0;
    text-align:justify
}
.underline{
    margin-bottom:3px;
    text-decoration:underline;
}
.field{
    background:url(img/bg_input.png) repeat-x;    
}
body{
    background:#333;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:62%;
    margin:auto;
}
#container{
    margin:auto;
    width:1090px;
}
    #container #logo{
        float:left;
        height:548px;
        margin-top:110px;
        width:70px;
    }
	#container #logo a{
            display:block;
            height:498px;
            width:70px;
        }
    #container #logo a h1{
		visibility:hidden;
    }
		
    #container #header{
        float:left;
        height:110px;
    }
    #container #search_box{
        background:url(img/search_logo.png) no-repeat top right;
        float:left;
        padding-top:50px;
        text-align:right;
        width:172px;
    }
    #container #concours_halo{
	position:relative;
	top:0;
	left:200px;
	width:800px;
	height:110px;
    }
	#container #concours_halo a{
	    display:block;
	    width:800px;
	    height:110px;	    
	}
    #container #advertising_box{
        background:#262626 url(img/bg_banner.jpg) no-repeat;
        float:left;
        margin-left:20px;
        margin-top:6px;
        padding:0 2px 0 15px;
    }
        #container #advertising_box img{
            height:90px;
            width:728px;
        }
    #top_menu{
        background:url(img/bg_top_menu.png) no-repeat;
        color:#fff;
        float:left;
        font-size:1.2em;
        height:34px;
        width:1000px
    }
        #top_menu ul li{ 
            list-style: none;
            float:left;
        }
	    #top_menu ul li a{
		background:no-repeat;
		color:#fff;
		display:block;
		height:26px;
		padding-top:8px;
		text-align:center;
		width:89px;
	    }
	    #top_menu ul li a:hover, #top_menu ul li a.active {
		background:no-repeat;
		color:#333;
	    } 
    #container #wrapper{
        float:left;
        overflow:hidden;
        width:1000px;
    }
        #wrapper #content{
            background:url(img/bg_content.png) repeat-y top left;
            overflow:hidden;
        }
        #wrapper #content #left{
            color:#333;
            float:left;
            font-size:1.2em;
            padding:8px;
            width:447px;
        }
	    #left h4{
		font-size:0.9em;
		margin-bottom:5px;
		text-transform:uppercase;
	    }	
            #left h2{
                border-bottom:3px solid #333;
            }
                #left #h2_a_laffiche{
                    background:url(img/h2_a_laffiche.png) no-repeat;
		    clear:both;
		    margin-top:0;
                }
		#left #h2_a_propos{
		    background:url(img/h2_a_propos.png) no-repeat;
		    clear:both;
		    margin:0 0 5px		
		}
		#left #h2_equipe{
		    background:url(img/h2_equipe.png) no-repeat;
		    clear:both;
		    margin:10px 0 5px 0;		    
		}
                #left #h2_flux_actu{
                    background:url(img/h2_flux_actu.png) no-repeat;
		    clear:both;
		    margin-top:0;
                }
		#left #h2_actu_en_details{
		    background:url(img/h2_actu_en_details.png) no-repeat;
		    clear:both;
		    margin-top:0;
		}
		#left #h2_news_en_rapport{
		    background:url(img/h2_news_en_rapport.png) no-repeat;
		    clear:both;
		    margin-top:15px;
		}
		#left #h2_left_archives{
		    background:url(img/h2_left_archives.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_jeu_en_details{
		    background:url(img/h2_jeu_en_details.png) no-repeat;
		    clear:both;
		    margin-top:0;
		}
		#left #h2_galerie_videos{
		    background:url(img/h2_galerie_videos.png) no-repeat;
		    clear:both;
		}
		#left #h2_les_frenchgamers_y_jouent{
		    background:url(img/h2_les_frenchgamers_y_jouent.png) no-repeat;
		    clear:both;
		}
		#left #h2_galerie_photos{
		    background:url(img/h2_galerie_photos.png) no-repeat;
		    clear:both;
		}
		#left #h2_liste_des_jeux{
		    background:url(img/h2_liste_de_jeux.png) no-repeat;
		}
		#left #h2_liste_des_gamers{
		    background:url(img/h2_liste_des_gamers.png) no-repeat;
		}
		#left #h2_reactions{
		    background:url(img/h2_reactions.png) no-repeat;
		    clear:both;
		}
		#left #h2_left_les_jeux_qui_minteressent{
		    background:url(img/h2_left_les_jeux_qui_minteressent.png);
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_liste_des_sorties_a_venir{
		    background:url(img/h2_liste_des_sorties_a_venir.png) no-repeat;
		    clear:both;
		    margin:0;
		}
		#left #h2_on_en_discute{
		    background:url(img/h2_on_en_discute.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_liste_des_sorties{
		    background:url(img/h2_liste_des_sorties.png) no-repeat;
		    clear:both;
		}
		#left #h2_fiche_profil{
		    background:url(img/h2_fiche_profil.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;
		}
		#left #h2_jeu_du_moment{
		    background:url(img/h2_jeu_du_moment.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;
		}
		#left #h2_mes_amis{
		    background:url(img/h2_left_mes_amis.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_mes_notifications{
		    background:url(img/h2_mes_notifications.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}		
		#left #h2_ses_amis{
		    background:url(img/h2_ses_amis.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;
		}
		#left #h2_ses_notifications{
		    background:url(img/h2_ses_notifications.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}		
		#left #h2_reseaux{
		    background:url(img/h2_reseaux.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;
		}
		#left #h2_mes_jeux{
		    background:url(img/h2_left_mes_jeux.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_ses_jeux{
		    background:url(img/h2_ses_jeux.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;
		}
		#left #h2_mes_evenements{
		    background:url(img/h2_mes_evenements.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_les_autres_evenements{
		    background:url(img/h2_les_autres_evenements.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_les_evenements_sur_ce_jeu{
		    background:url(img/h2_les_evenements_sur_ce_jeu.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_evenement_en_details{
		    background:url(img/h2_evenement_en_details.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_left_archives_critiques_hd{
		    background:url(img/h2_left_archives_critiques_hd.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_left_archives_timesup{
		    background:url(img/h2_left_archives_timesup.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;			
		}
		#left #h2_left_archives_playground{
		    background:url(img/h2_left_archives_playground.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_left_archives_cestdanslaboite{
		    background:url(img/h2_left_archives_cestdanslaboite.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}		
		#left #h2_biographie{
		    background:url(img/h2_biographie.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}		
		#left #h2_commentaires{
		    background:url(img/h2_commentaires.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_notifications{
		    background:url(img/h2_notifications.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_histo_notifications{
		    background:url(img/h2_histo_notifications.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_gamers_confirmes{
		    background:url(img/h2_gamers_confirmes.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_liste_des_evenements_a_venir{
		    background:url(img/h2_liste_des_evenements_a_venir.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}
		#left #h2_liste_des_evenements_parus{
		    background:url(img/h2_liste_des_evenements_parus.png) no-repeat;
		    clear:both;
		    margin:0 0 5px;		    
		}

		
            #left #s3slider{
                background:#333;
                height:240px;
                margin-bottom:5px;
                width:447px;
            }
	    #left #les_frenchgamers_y_jouent ul{
		background:#f7f7f7;
		border:1px solid #c2c2c2;
		overflow:hidden;
		padding:3px;
	    }
		#left #les_frenchgamers_y_jouent ul li{
		    color:#333;
		    display:inline;
		    margin-right:3px;
		}
		#left #les_frenchgamers_y_jouent a{
		    color:#333;
		    font-size:0.9em;
		    text-transform:lowercase;
		}
		#left #les_frenchgamers_y_jouent a:hover{
		    color:#b3b3b3;
		}
	    #left .news_en_rapport ul, #left #flux_actu ul{
		background:#f7f7f7;
		border:1px solid #c2c2c2;
		overflow:hidden;
		padding:3px;
	    }
		#left .news_en_rapport a, #left #flux_actu a{
		    color:#333;
		}
		#left .news_en_rapport a:hover, #left #flux_actu a:hover{
		    color:#b3b3b3;
		}	    
	    #left #flux_actu .date_actu{
		border-bottom:1px #c0c0c0 solid;
		color:#fff;
		display:block;
		font-weight:bold;
		margin-bottom:1px;
		padding:3px;
		width:441px;
	    }
            #left .article, #left .article_list, #left .actu_en_details, #left .fiche_en_details{
                margin-bottom:5px;
		overflow:hidden;
		padding:3px;
            }
	    #left .article:hover, #left .article_list:hover{
		background:#f0f0f0;
		border:1px solid #c0c0c0;
		padding:2px;
	    }
		#left .actu_en_details h3{
		    font-size:1em;
		    margin:15px 0;
		    text-transform:uppercase;
		}
                #left .article img , #left .actu_en_details img{
                    border:solid 1px #333;
                    float:left;
                    margin-right:8px;
		    height:120px;
                    width:102px;
                }		
		#left .article p , #left .actu_en_details p{
		    line-height:1.4em;
		    text-align:justify;
		}
		#left .actu_en_details p.redacteur{
		    font-size:0.9em;
		    margin-bottom:15px;
		    margin-top:-15px;
		}
                #left .article_list img{
                    border:solid 1px #333;
                    float:left;
                    margin-right:8px;
		    height:37px;
                    width:31px;
                }
                #left .article_list h3{
		    font-size:1em;
		    text-transform:uppercase;
                }
                #left .article_list p{
		    font-size:0.9em;
		    text-align:justify;
                }		
		#left .options{
		    background:url(img/bg_options.png) repeat-x;
		    border:1px solid #cbcbcb;
		    float:left;
		    font-size:0.9em;
		    margin-top:5px;
		    padding:1px;
		    text-align:center;
		    width:320px;
		}
	    #left .right{
		float:right;
	    }
	    #left .button{
		background:url(img/bg_input.png) repeat-x;
		border:1px solid #c0c0c0;
		font-size:0.8em;
		font-weight:bold;
		margin-bottom:3px;
		padding:3px;
		text-transform:uppercase;  
	    }
	    #left #fiche_jeu{
		margin-bottom:15px;
		overflow:hidden;
	    }
		#left #fiche_jeu img{
                    border:1px solid #333;
                    float:left;
                    margin-right:8px;		    
		}
	    #left #jeu_resume{
		background:url(img/bg_input.png) repeat-x;
		border:1px solid #c0c0c0;
		font-size:0.9em;
		margin-bottom:5px;
		overflow:hidden;
		padding:5px;
		text-align:justify;
	    }
		#left #jeu_resume h3{
		    font-size:1em;
		    margin:5px;
		    text-transform:uppercase;
		}
		#left #jeu_resume img{
		    border:1px solid #333;
		    float:left;
		    margin-right:8px;
		}
	    #left .fiche_en_details .avatar{
		border:solid 1px #333;
		float:left;
		margin-right:8px;
		max-height:120px;		
	    }
		#left #fiche_resume{
		    border:1px solid #c0c0c0;
		    font-size:0.9em;
		    margin-bottom:5px;
		    overflow:hidden;
		    padding:5px;
		    text-align:justify;
		}
		    #left #fiche_resume p{
			margin:5px;
		    }
	#left #galerie_photos{
	    margin-bottom:5px;
	}
	    #left #galerie_photos #list_photo{
		background:#F7F7F7 none repeat scroll 0 0;
		border:1px solid #C2C2C2;
		height:auto;
		max-height:250px;
		overflow:auto;
		padding:0 3px 3px 3px;
	    }
	    #left #galerie_videos #list_video{
		padding:5px 0;
		width:450px;		
	    }
		#left #galerie_videos #list_video li, #left #galerie_photos #list_photo li{
		    background:#000;
		    border:#000 solid 1px;
		    display:block;
		    float:left;
		    height:60px;
		    margin:3px 3px 0 0;
		    text-align:center;
		    width:100px;
		}
		#left #galerie_videos #list_video img, #left #galerie_photos #list_photo img{
		    height:60px;
		    max-width:100px;
		}
	#left .news_en_rapport{
	    margin-bottom:5px;
	}
	#left #liste_des_jeux #liste_lettre{
	    padding:5px;
	    margin:0 0 10px 0;
	}
	    #left #liste_des_jeux #liste_lettre li, #left #liste_des_gamers #liste_lettre li{
		background:#f7f7f7;
		border:1px solid #c2c2c2;
		color:#333;
		display:inline;
		padding:3px;
		margin-right:2px;
	    }
	    #left #liste_des_jeux #liste_lettre a, #left #liste_des_gamers #liste_lettre a{
		color:#333;
		font-size:0.9em;
		text-transform:lowercase;
	    }
	    #left #liste_des_jeux #liste_lettre a:hover, #left #liste_des_gamers #liste_lettre a:hover{
		color:#b3b3b3;
	    }
	#left #liste_des_gamers #liste_lettre{
	    padding:5px;
	    margin:0 0 10px 0;
	}
	#left .uppercase{
	    font-size:0.9em;
	    font-weight:bold;
	    text-transform:uppercase;
	}
	#left .bloc, #left #mes_jeux ul, #left #ses_jeux ul, #left #mes_amis #cartouche_mes_amis, #left #list_gamers #cartouche_gamers_confirmes, #left #mes_notifications #cartouche_mes_notifications, #left #ses_amis #cartouche_ses_amis, #left #ses_notifications #cartouche_ses_notifications, #left .avatars ul, #left .biographie_gamer{
	    background:#F7F7F7;
	    border:1px solid #C2C2C2;
	    font-size:0.9em;	
	    margin-bottom:10px;
	    overflow:hidden;
	    padding:3px;    
	}
	#left .biographie_gamer{
	    font-size:0.9em;
	    text-align:justify;
	}
	    #left .bloc ul li{
		display:block;
		float:left;
		margin:3px 3px 0 0;
		text-align:center;
	    }
	#left #jeu_du_moment{
	    background:url(img/bg_jeu_du_moment.png) no-repeat;
	    border:1px solid #C2C2C2;
	    font-size:0.9em;
	    height:130px;
	    margin-bottom:10px;
	    overflow:hidden;
	    padding:5px;	    
	}
	    #left #jeu_du_moment h3{
		font-size:1em;
		margin:5px;
		text-transform:uppercase;
	    }	
	    #left #jeu_du_moment img{
		float:left;
		margin-right:8px;
	    }
	    #left #mes_jeux ul li, #left #ses_jeux ul li{
		display:block;
		float:left;
		margin:0 2px 2px 0px;
	    }
	    #left #mes_jeux ul li img, #left #ses_jeux ul li img{
		border:1px solid #333333;
	    }	    
	    #left #mes_amis #cartouche_mes_amis li, #left #ses_amis #cartouche_ses_amis li{
		display:block;
		float:left;
		height:50px;
		margin:0 2px;
		width:50px;
		height:50px;	    
	    }
	    #left #mes_notifications #cartouche_mes_amis li, #left #ses_notifications #cartouche_ses_notifications li{
		clear:both;
		margin:0 2px;	    
	    }
	    #left #mes_notifications #cartouche_mes_amis li a, #left #ses_notifications #cartouche_ses_amis li a{
		color:#333;
		font-weight:bold;
	    }	    
	    #left .avatars ul li{
		float:left;
		margin:0 0 2px 2px;
		text-align:center;
	    }	
	#left #zone_partage, #left .notification{
	    background:transparent url(img/bg_input.png) repeat-x;
	    border:1px solid #C0C0C0;
	    color:#666666;
	    font-size:0.8em;
	    font-weight:bold;
	    margin:10px 0 0;
	    overflow:auto;
	    padding:2px;
	    text-transform:uppercase;
	}
	    #left #zone_partage a span{
		display:block;
		float:left;
		height:16px;
		padding-left:20px;
	    }
	    #left #zone_partage a.facebook_link {
		background: url(img/facebook.gif) no-repeat;
		display:block;
		float:left;
		color:#666;
	    }
	    #left .notification{
		margin:5px 1px;
		text-transform:uppercase;
		width:440px;
	    }
		#left .notification img{
		    float:left;
		}
		#left .notification span {
		    display:block;
		    float:left;
		    margin:2px 0 0 5px;
		}
	#left #galerie_videos{
	    margin-bottom:5px;
	}
	#left .playlist_videos{
	    background:#F7F7F7;
	    border:1px solid #C2C2C2;
	    margin-top:3px;
	    overflow:hidden;
	    padding:3px;
	}
	#left #list_notifications{
	    margin-bottom:5px;
	    overflow:hidden;
	}
	    #left #list_notifications div{
			margin-bottom:5px;
			overflow:hidden;
			padding:2px;
	    }
		#left #list_notifications div.notifications_jeu_add{background:#E0FFBF;}
		#left #list_notifications div.notifications_jeu_del{background:#FFDFDF;}
		#left #list_notifications div.notifications_profil_biographie{background:url(img/notifications_profil_biographie.png) repeat-x;}
		#left #list_notifications div.notifications_evenement_create{background:url(img/notifications_evenement_create.png) repeat-x;}
		#left #list_notifications div.notifications_evenement_inscription{background:url(img/notifications_evenement_inscription.png) repeat-x;}
		#left #list_notifications div.notifications_profil_add{background:url(img/notifications_profil_add.png) repeat-x}
		#left #list_notifications div.notifications_jeu_comments{background:url(img/notifications_actu_comments.png) repeat-x}
		#left #list_notifications div.notifications_profil_comments{background:url(img/notifications_actu_comments.png) repeat-x}
		#left #list_notifications div.notifications_actu_comments{background:url(img/notifications_actu_comments.png) repeat-x}
		
		
		#left #list_notifications p{		
			font-size:0.9em;
			padding:3px;
			text-align:justify;
	    }	
		
		#left #list_notifications a{color:#333;}
	
	
	
	#left #list_commentaires{
	    margin-bottom:5px;
	    overflow:hidden;
	}
	    #left #list_commentaires .commentaires{
		background:#F4F4F4;
		clear:left;
		margin-bottom:5px;
		overflow:hidden;
		padding:2px;
	    }
	    #left #list_commentaires .commentaires img{
		border:1px solid #333333;
		float:left;
		margin-right:5px;
		max-height:50px;
	    }
	    #left #list_commentaires .commentaires h3{
		font-size:0.9em;
		padding:3px;
		text-transform:uppercase;
	    }
	    #left #list_commentaires .commentaires h3 .date{
		font-weight:normal;
		text-transform:none;
	    }
	    #left #list_commentaires .commentaires p{		
		font-size:0.9em;
		padding:3px;
		text-align:justify;
	    }
	#left #pagination{
	    margin:10px 0;
	    text-align:center;
	}
	    #left #pagination li, #left #controls li{
		background:#F7F7F7 none repeat scroll 0 0;
		border:1px solid #C2C2C2;
		color:#c0c0c0;
		display:inline;
		margin-right:2px;
		padding:3px;
	    }
	    #left #controls{
	    	margin:-25px 0 20px 360px;
	    	position: relative;
	    }
		#left #pagination li a{
		    color:#333;
		}
	#left #nav_archives{
	    float:left;
	    margin-bottom:5px;
	}
	    #left #nav_archives li{
		display:block;
		float:left;
	    }
	    #left #nav_archives .previous{
		background:#F7F7F7;
		border:1px solid #C2C2C2;
		margin-right:2px;
		padding:3px;
	    }
	    #left #nav_archives .date{
		background:#F7F7F7;
		border:1px solid #C2C2C2;
		margin-right:2px;
		padding:3px;
		text-align:center;
		width:380px;
	    }
	    #left #nav_archives .next{
		background:#F7F7F7;
		border:1px solid #C2C2C2;
		margin-right:2px;
		padding:3px;		
	    }	    
        #wrapper #content #center{
            float:left;
            height:200px;
            padding:8px 10px 10px 30px;
            width:130px;
        }
            #center h2{
                border-bottom:3px solid #333;
            }
            #center ul{
                color:#666;
                font-size:1.2em;
                margin-left:2px;
            }
	    #center #list_top_jeux{
		margin-left:20px;
	    }
		#center #list_top_jeux li{
		    list-style-type:decimal;
		}
		#center ul li a{
		    color:#333;
		}
		#center ul li a:hover{
		    color:#666;
		}
		#center #list_focus{
		    margin-left:-2px;   
		}
                #center #h2_categories{
                    background:url(img/h2_categories.png) no-repeat;
		    margin-top:0;
                }
                #center #h2_style_de_jeu{
                    background:url(img/h2_style_de_jeu.png) no-repeat;
                }
                #center #h2_sur_le_web{
                    background:url(img/h2_sur_le_web.png) no-repeat;
                }
		#center #h2_top_jeux{
		    background:url(img/h2_top_jeux.png) no-repeat;
		}
		#center #h2_archives{
		    background:url(img/h2_archives.png) no-repeat;
		}
		#center #h2_focus{
		    background:url(img/h2_focus.png) no-repeat;
		}
		#center #advertising_skycraper{
			margin-left:-20px;
		}
        #wrapper #content #right{
            float:left;
            padding:8px;
            width:350px;
        }
            #right h2{
                border-bottom:3px solid #fff;
                color:#fff;
            }
		#right #programme_du_moment{
		    overflow:auto;
		    margin-bottom:10px;
		}
                #right #h2_programme_du_moment{
                    background:url(img/h2_programme_du_moment.png) no-repeat;
		    		margin-top:0;
                }
                #right #h2_online{
                    background:url(img/h2_online.png) no-repeat;
		   			 margin-top:0;
                }
                #right #h2_concours{
                	background:url(img/h2_right_concours.png) no-repeat;
                }
	    #right #pave{        
		overflow:hidden;
		text-align:center;
	    }
		#right #online #list_onlive ul{
		    background:#F7F7F7;
		    border:1px solid #C2C2C2;
		    margin-bottom:10px;
		    overflow:hidden;
		    padding:3px;
		}

		#right #online #list_onlive li{
			display:block;
			float:left;
			margin:0 2px;
			width:50px;
			height:50px;	    
		    }	
                #right #h2_actuellement_en_ligne{
                    background:url(img/h2_actuellement_en_ligne.png) no-repeat;
		    		margin-top:5px;
                }		
		#right #programme_du_moment_player{
		    background:#fff;
		    padding:4px;
		}
		#right #player_programme_du_moment_player_list{
		    overflow:hidden;
		}
		    /* Playlist vignettes */
		    #right #player_programme_du_moment_player_list .playlist_videos{
			background:#fff;
			padding:0 7px 8px;
		    }
		    /* Gestion onglets */
		    #right #player_programme_du_moment_player_list .onglet{
			padding:0 7px;
		    }
			#right #player_programme_du_moment_player_list .onglet li{
			    float:left;
			    margin-right:4px;
			    padding:2px;
			}
			#right #player_programme_du_moment_player_list .onglet li.active{
			    background:#fff;
			}
			#right #player_programme_du_moment_player_list .onglet li.active a{
			    color:#333;
			    display:block;
			    font-weight:bold;
			    padding-top:2px;
			    text-align:center;
			    text-transform:uppercase;
			}
		#right #h2_espace_membre{
		    background:url(img/h2_espace_membre.png) no-repeat;
		    margin-top:5px;
		}
		#right #h2_mes_jeux{
		    background:url(img/h2_mes_jeux.png) no-repeat;		    
		}
		#right #h2_right_les_jeux_qui_minteressent{
		    background:url(img/h2_right_les_jeux_qui_minteressent.png);
		    clear:both;
		    margin:0 0 5px;		    
		}
		#right #h2_advertising_pave{
		    background:url(img/h2_mes_jeux.png);
		    clear:both;
		    margin:0 0 5px;		    
		}		
		#right #espace_membre hr{
		    background-color:#fff;
		    margin:3px;
		}
		#right #mes_jeux #cartouche_mes_jeux{
		    background:#F7F7F7;
		    border:1px solid #C2C2C2;
		    margin-bottom:10px;
		    overflow:hidden;
		    padding:4px;
		}
		    #right #mes_jeux #cartouche_mes_jeux li{
			display:block;
			float:left;
			margin:0 2px 2px 0px;
		    }
		    #right #mes_jeux #cartouche_mes_jeux li img{
			border:1px solid #333333;
		    }		    
		#right #mes_amis #cartouche_mes_amis{
		    background:#F7F7F7;
		    border:1px solid #C2C2C2;
		    margin-bottom:10px;
		    overflow:hidden;	    
		}
		    #right #mes_amis #cartouche_mes_amis li, #right #online #list_onlive li{
			display:block;
			float:left;
			margin:0 2px;
			width:50px;
			height:50px;	    
		    }		
		#right .notification{
		    background:transparent url(img/bg_input.png) repeat-x;
		    border:1px solid #C0C0C0;
		    color:#666666;
		    font-size:0.9em;
		    font-weight:bold;
		    margin:5px 1px;
		    overflow:auto;
		    padding:2px;
		    text-transform:uppercase;
		    width:343px;
		}
		    #right .notification img{
			float:left;
		    }
		    #right .notification span{
			display:block;
			float:left;
			margin:2px 0 0 5px;
		    }
		#right #espace_membre .bloc{		    
		    font-size:1.1em;
		    margin-bottom:5px;
		    overflow:auto;
		    padding:6px;
		    width:336px;
		}
		    #right #espace_membre .bloc img{
			border:1px solid #333;
			float:left;
			margin:0 3px 3px 0;
			max-height:80px;
		    }
		    #right #espace_membre .bloc a{
			color:#fff;
		    }
		    #right #espace_membre .bloc a:hover{
			color:#b3b3b3;
		    }		    
		    #right #espace_membre .bloc #avatar{
			display:block;
			float:left;
			width:340px;
		    }
		    #right #espace_membre .bloc ul li{
			margin:0;
		    }
			.online{background:url(img/online.jpg); padding:2px;}
			.offline{background:url(img/offline.jpg); padding:2px;}		
		#right #online{
		    padding:3px;
		}
		    #right #online #online_box{
			background:#FFFFFF url(img/bg_options.png) repeat-x;
			border:1px solid #333333;
			color:#666666;
			font-size:1.1em;
			height:80px;
			margin-bottom:2px;
			overflow:auto;
			padding:5px;
		    }
			#right #online #online_box .username{
			    font-weight:bold;
			}
			#right #online #online_box .username_mp{
			    font-weight:bold;
				color:#06C;
			}
		    #right #online #form_online{
			border-bottom:1px solid #C0C0C0;
			padding:3px 3px 0;
		    }
			#right #online #form_online input{
			    background:url(img/bg_input.png) repeat-x;
			    width:99%
			}
	#right #h2_mes_amis{
		    background:url(img/h2_mes_amis.png) no-repeat;		    
		}		
		#right form{
		    background:#FFF;
		    padding:5px;
		}
		#right form fieldset legend{
		    font-size:1.2em;
		    font-weight:bold;
		    text-transform:uppercase;
		}
		#right form fieldset label{
		    float:left;
		    font-weight:bold;
		    font-size:1.1em;
		    margin:10px 0 0 0;
		    text-transform:uppercase;
		}
		#right form ul li{
		    display:inline;
		}
		#right input.txt{
		    clear:both;
		    width:316px;
		}		
	    #right #legende_top{
                background:#000 url(img/bg_legende_top.jpg) no-repeat;
                border:1px solid #2C2C2C;
                border-bottom:0px;
		height:48px;
                padding:0 0 0 6px;
                width:342px;		
	    }
            #right #legende_bottom{
                background:#000 url(img/bg_legende_bottom.jpg) no-repeat;
                border:1px solid #2C2C2C;
                border-top:0px;
                color:#e6e6e6;
                font-size:1.1em;
		height:48px;
		margin-bottom:5px;
                padding:0 0 0 6px;
                width:342px;
            }
#wrapper #footer{
    background:#222 url(img/bg_footer.png) repeat-x;
    color:#D7D7D7;
    float:left;
    font-size:1em;
    padding:5px;
    width:1000px;
}
    #wrapper #footer p{
	margin:2px;
    }   
.playlist_videos{
    overflow:hidden;
}        
.video_item{
    background:#000;
    border:#000 solid 1px;
    display:block;
    float:left;
    height:45px;
    margin:0 1px 0 1px;
    text-align:center;
    width:80px;
}
.video_item img{
    max-width:80px;
    height:45px;
}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		width:450px;
		height:240px;
		overflow:hidden; 
		}
	#slider li span {
		color:#333333;
		display:block;
		font-weight:bold;
		margin-left:40px;
		margin-top:-45px;
		overflow:hidden;
		text-align:center;
		text-transform:uppercase;
		width:200px;
	}

	span#prevBtn{}
	span#nextBtn{}
	

/* // Easy Slider */

span.actu_com{ background:url(img/comment.png) no-repeat 2px 0; padding:0 2px 0 20px; font-size:10px; font-weight:normal; color:#000;}
span.actu_hot_com{ background:url(img/comment_hot.png) no-repeat 2px 0; padding:0 2px 0 20px; font-size:10px; font-weight:normal; color:#000;}
