/*********************************************/
/****Classe CSS affichage message du tchat****/
/*********************************************/

.COLOR_ANNOUNCES_QUESTION{
	color:#333;
}
.COLOR_CHRONO{
	color:#0099FF;
}
.COLOR_QUESTION{
	color:#333333;
}
.COLOR_WIN_MESSAGE{
	color:#00CC00;
} 
.COLOR_ERROR_RESPONSE_MESSAGE{
	color:#ffffff;
    font-size:16px;
}  
.COLOR_ANSWER{
	color:#00CC00;
}
#top_jeux{
	background-image:url(../img/quizz/top_jeux.jpg);
	width:643px;
	height:220px;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
}
#body_triangle{
	background-image:url(../img/quizz/body_triangle.jpg);
	width:643px;
	height:15px;
	background-position:left top;
	background-repeat:no-repeat;
}
#myChat {
	position:relative;
	width:951px;
	height:504px;
	background-image:url(../img/quizz/bg_red.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	margin-bottom:20px;
}

#MiniShoutbox{
	display:table;
	vertical-align:middle;
	width:273px;
	height:84px;
	padding:8px;
	margin:46px 0px 0px 18px;
	float:left;
	font-family:Verdana;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.chat {
	width:384px;	
/*	height:296px; */
	height:304px; 
	padding:0px 5px 5px 20px;
	margin:130px 0px 0px 25px;
	float:left;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
}
.chat2 {
	width:100%;	
	min-height:20px; 
	padding:0px ;
	margin:0px;
	float:left;
	font-size:1em;
}

.titre_bloc_responsive {
	padding: 5px 15px;
	margin: 3px 4px 12px 0px;
	display: inline-block;
	color: #ffffff;
	font-size: 2em;
	cursor: pointer;
	background: #dc201f;
	background: linear-gradient(top, #dc201f 0%, #c30706 100%);
	background: -moz-linear-gradient(top, #dc201f 0%, #c30706 100%);
	background: -webkit-linear-gradient(top, #dc201f 0%, #c30706 100%);
	background: -o-linear-gradient(top, #dc201f 0%, #c30706 100%);
	border: 1px solid #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
box-shadow: 8px 8px 8px #aaa;
}
.infos_liste{
	color:#686868;
	font-size:14px;
	padding-bottom:10px;
	/*border-bottom:1px solid #cccccc;*/
	margin-bottom:10px;
}
.statut_INACTIVE{
	display:inline-block;
	color:#fa7701;
  text-align:center;
  font-size:12px;
}
.statut_ACTIVE{
	display:inline-block;
	color:#24b908;
  text-align:center;
  font-size:12px;
}  

@media screen and (-webkit-min-device-pixel-ratio:0){
	.chat{
		margin-left:30px;
	}
}
.pseudo_chat_quizz{
	width:95px;
	float:left;
	display:inline-block;
	color:#e4d41c;
	overflow:hidden;
}
.message_quizz{
/*	width:294px;  */
	margin-bottom:0px;
	color:#FFFFFF;
	float:left;
	white-space:nowrap;
	overflow:hidden;
}
.chat .chatmessages {
	position:static;
	width:100%;
/*	bottom:0; */
}
.chat .chatmessages p {
	margin:0;
	width:100%;
}

.zoneboutons {
	position:relative;
	margin:0;
	width:100%;
}
.bouton_reponse {
	width:inherit;
}
.chat div {
	position:absolute;
	width:100%;
/*	bottom:0; */
}
.ligne_chat p {
	position:absolute;
	width:100%;
/*	bottom:0; */
}
.chat p {
	margin:0
}

.chat .chatmessages {
	position:static;
	width:100%;
/*	bottom:0; */
}
.chat .chatmessages p {
	margin:0;
	width:100%;
}

.zoneboutons {
	position:relative;
	margin:0;
	width:100%;
  margin:5px 0px 0px 0px;
  padding-left:70px;
}
.bouton_reponse {
	/*width:inherit;*/
  width:240px;	
	height:50px;
  margin:0px 0px 30px 0px;
  font-size:16px;
  font-weight:bold;
  color:#D33615;
  background-color:white;
  box-shadow:
                1px 1px #53a7ea,
                2px 2px #53a7ea,
                3px 3px #53a7ea;
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
  
}

.online_member{
	float:left;
	width:186px;	
	height:390px;
	padding:0px 5px;
	margin:87px 0px 0px 14px;
	font-size:1.2em;
	font-weight:bold;
	position:relative;
	overflow:hidden;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.online_member p{
	margin-bottom:5px;
}
.pts_quizz{
	float:left;
	background-image:url(../img/quizz/pts_quizz.jpg);
	width:23px;
	height:22px;
	text-align:center;
	color:#FFFFFF;
	margin-right:5px;
	font-size:11px;
	line-height:18px;
	position:relative;
	top:-2px;
	margin-bottom:1px;
}
.avatar_quizz{
	float:left;
	width:40px;
	height:40px;
	border:1px solid #999999;
	overflow:hidden;
	margin:0px 5px 5px 3px;
}
.member_quizz{
	font-size:12px;
	font-weight:normal;
}
.grey{
	color:#999999;
}
#chooseCategorie{
	width:790px;
	line-height:23px;	
	padding:5px 5px;
	border:1px solid #bbb; /*Couleur du contour*/
	background:#FFFFFF; /*Couleur de fond*/
	margin:15px auto 15px auto;
	text-align:left;
	font-size:14px;
	text-align:center;
	color:#666666;
}
#chooseCategorie select{
	text-align:center;
}

#lien_after_quizz{
	text-align:center;
	margin-bottom:20px;
}
#lien_after_quizz a{
	color:#CC0000;
	font-size:12px;
}
#lien_after_quizz form{
	display:inline;
}
#lien_after_quizz form input{
	color:#CC0000;
	font-size:14px;
	border:0px;
	background-color:#FFF;
	position:relative;
	bottom:10px;
	cursor:pointer;
}
#lien_after_quizz form input:hover{
	text-decoration:underline;
}
#credit_com{
	position:relative;
	top:-2px;
}
#commentaire{
	position:relative;
	top:0px;
}
#retour_accueil{
	position:relative;
	top:-13px;
}

/*.writeInput input:focus {
	border:1px solid #bbb; /*Couleur du contour du champs ou l'on saisie la r�ponse
	background:#666666; /*Couleur de fond du champs ou l'on saisie la r�ponse
	color:#FFFFFF;/*Couleur du texte saisie
}*/

/**********************************/
/****CSS GENERAL NE PAS TOUCHER****/
/**********************************/
.action_reussie{
	width : 697px;
	padding: 15px;
	border : 1px dotted #00970e;
	margin: 10px auto 0.5em auto;
	color :#00970e;
	background : #e9ffeb;
	text-align:center;
}
.action_reussie a{
	color:#00970e;
	text-decoration:underline;
}
.action_ratee{
	width : 697px;
	padding: 15px;
	border : 1px dotted #ff005a;
	margin: 10px auto 0.5em auto;
	color :#990036;
	background : #fef1f6;
	text-align:center;
}
.action_ratee a{
	color:#ff005a;
	text-decoration:underline;
}
.petit{
	font-size:11px;
}
.float-l{
	float:left;
}
.float-r{
	float:right;
}
.clear-b{
	clear:both;
}

/* zoneClavier */
.writeInput {
	margin:0 5px 0 0;
	padding:0;
/*	visibility:visible;*/
}
#InfoPartyRestante{
	position:relative;
	top:-26px;
	left:0px;
	float:right;
	width:183px;
	height:23px;
	line-height:23px;	
	padding:0px 5px;
	border:1px solid #999;
	text-align:center;
	font-size:18px;
}
#form_quizz{
	width:392px;
	margin-left:532px;
	margin-top:-25px;
}
.writeInput input {
	font-size:2em;
	width:386px;
	padding:3px;
	margin:0;
	border:1px solid #999;
	color:#999999;
}
#liste_cadeaux{
	position:relative;
	top:0px;
}

.ajaxStatus {
	position:absolute;
	top:-25px;
	right:10px;
}
.noir{
	color:#000000;
}
.rose{
	color:#FF00FF;
	text-transform: capitalize; /*Premi�re lettre en majuscule*/
}
.noir18{
	color:#000;
	font-size:18px;
	text-decoration:none;
}
.noir14{
	color:#000000;
	font-size:14px;
}
.bleu{
	color:#0099FF;
	text-transform: capitalize; /*Premi�re lettre en majuscule*/
}
.bleu2{
	color:#0099FF;
}
.orange{
	color:#FF9933;
	text-transform:capitalize;
}
.vert{
	color:#00FF99;
	text-transform: capitalize; /*Premi�re lettre en majuscule*/
}
.buddy16{
	position:relative;
	left:-2px;
}
.buddy16 img{
	position:relative;
	top:1px;
}

/*Formulaire*/
#form_account p {
	margin: 1em 0;
}
#form_account label {
	float: left;
	text-align: right;
	font-weight: bold;
	cursor: pointer;
}
#form_account input{
	margin-left: 12px;
	border:1px dotted #ccc;
	padding: 2px 4px;
}
#form_account select{
	width: auto;
	margin-left: 12px;
	border:1px dotted #ccc;
	padding: 2px 4px;
}
#form_account p.double {
	/* Emp�cher le d�passement des flottants */
	overflow: hidden;
	/* Idem pour IE6 */
	width: 100%;
}
#form_account p.simple {
	/* Emp�cher le d�passement des flottants */
	overflow: hidden;
	/* Idem pour IE6 */
	width: 100%;
}
#form_account p.double label {
	float: left;
	width: 230px;
	text-align: right;
	font-weight: bold;
	cursor: pointer;
}
#form_account p.simple label {
	text-align: center;
	font-weight: bold;
	width:100%;
}
#form_account p.double_radio label {
	float: left;
	width: 230px;
	text-align: right;
	font-weight: bold;
	cursor: pointer;
}
#form_account p.double label span.info {
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
#form_account p.double_radio label span.info {
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
#form_account a{
	font-size: .8em;
	font-weight: normal;
	color: midnightblue;
}
#form_account p.double input{
	width: 350px;
	margin-left: 12px;
	border:1px dotted #ccc;
	padding: 2px 4px;
}

#form_account p.double_radio input{
	margin-left: 12px;
	border:1px dotted #ccc;
	padding: 2px 4px;
}
#form_account p.button label {
	float: left;
	width: 250px;
	text-align: right;
	font-weight: bold;
	cursor: pointer;
}
#form_account p.button input{
	width: 250px;
	margin:0px auto 0px 20px;
	border:1px dotted #ccc;
	padding: 2px 4px;
	text-align:center;
	cursor:pointer;
}
.button_supp{
	background-color:#FF0000;
}
#form_account p.double select{
	width: auto;
	margin-left: 12px;
	border:1px dotted #ccc;
	padding: 2px 4px;
}
.spe_textearea{
	float:left;
	margin-left:12px;
	margin-right:4px;
}
/*#form_account textarea {
	width: 350px;
	height:300px;
	margin-left: 12px;
	border:1px dotted #ccc;
	padding: 2px 4px;
}  */
.bouton_general{
	width: 150px;
	margin:0px auto 0px auto;
	border:1px dotted #ccc;
	padding: 2px 4px;
	text-align:center;
}
.input_general{
	width: 350px;
	margin:0px auto 0px auto;
	border:1px dotted #ccc;
	padding: 2px 4px;
	text-align:center;
}
bdo{
	font-size:.9em;
	color:#FF0000;
	font-style:italic;
	padding:0px 5px 0px 5px;
}
/*Fin Formulaire*/
.titre_page{
	font-size:26px;
	color:#0066CC;
}
#menu{
	width:750px;
	margin:0px auto 10px auto;
}
.onglet{
	float:left;
	background-image:url(../img/bg_menu.jpg);
	width:120px;
	height:30px;
	line-height:30px;
	margin:0px 5px 5px 0px;
	text-align:center;
}
.onglet a{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
#container_boutique{
	width:636px;
	margin:0px auto 0px auto;
}
.produit_quizz{
	float:left;
	width:180px;
	height:auto;
	padding:10px;
	border:1px solid #bbb;
	background-color:#eee;
	margin:0px 10px 10px 0px;
}

.container_thumb80{
	width:160px;
	height:141px;
	margin:3px auto 3px auto;
	text-align:center;
	overflow:hidden;
}
.container_thumb80 div{
	position:absolute;
	width:160px;
	height:141px;
	overflow:hidden;
	border:1px solid #ccc;
}
.thumb80{
	cursor:pointer;
	height:141px;
}
#pagination{
	background-image:url(../img/icones/white_triangle.png);
	background-position:50% top;
	background-repeat:no-repeat;
	padding:18px 20px 0px 0px;
	text-align:center;
	margin-bottom:10px;
	position:relative;
	top:-1px;
	border-top: 1px solid;
}
#pagination a{
	font-size:12px;
	color:#333333;
	text-decoration:none;		
}
#pagination a:hover{
	text-decoration:underline;		
}
#pagination img{
	border:0;
}
#photo_produit_quizz img{
	border:0px;
	height:141px;
}
#photo_produit_quizz{
	float:left;
	height:141px;
	padding:1px;
	border:1px solid #666;
	margin:0px 10px 5px 0px;
}
#aff_detail{
	width:210px;
	margin:0px auto 0px auto;
}
.detail{
	float:left;
	width:100px;
	margin-right:5px;
	margin-bottom:5px;
}
.the_detail{
	float:left;
	width:100px;
	margin-bottom:5px;
}

.retour{
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
}


/*Mise en forme table commande*/
#container_panier{
	width:600px;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	padding:5px;
	border:1px solid #000000;
}
#container_panier2{
	width:600px;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	padding:5px;
	border:1px solid #000000;
}
.top_panier{
	background-color:#0099FF;
	color:#FFFFFF;
	font-weight:bold;
}
.bg_table{
	background-color:#fff;
	padding:5px;
}
.bg_table a {
	position:relative;
	top:-11px;
}
.border_table{
	border-bottom:1px solid  #00CCFF;
	height:1px;	
}
.bleu_pseudo_quizz{
	display:block;
	color:#0066FF;
	text-transform: capitalize; /*Premi�re lettre en majuscule*/
}
/**/
#recipient{
	width:200px;
	height:55px;
	padding:5px;
	position:absolute;
	left:276px;
	top:446px;
	font-family:verdana;
	font-size:12px;
	color:#FFF;
	border:1px solid #9f2800;
	background-color:#9f2800;
	font-weight:bold;	
}
#recipient span{
	display:inline-block;
/*	width:117px; */
}
#reveil{
	width:42px;
	height:20px;
	text-align:right;
	position:absolute;
	top:73px;
	right:76px;
	color:#333333;
	font-size:26px;
}
#reveil2{
	width:42px;
	height:20px;
	text-align:right;
	position:absolute;
	top:40px;
	right:40px;
	color:#333333;
	font-size:1.9em;
	font-weight:bold;
}
#chrono {
	background-image:url(../img/quizz/chrono3.png);
	background-position:right top;
  background-repeat:no-repeat; 
	width:100px;
	height:75px;
}

#choix_categorie{
	background-image:url(../img/quizz/categories/good/bg_categorie.jpg);
  background-position:right top;
  background-repeat:no-repeat; 
	width:751px;
	height:476px;
	margin:15px auto 10px auto;
	position:relative;
}
#position_categorie{
	width:539px;
	height:437px;
	position:absolute;
	top:100px;
	left:340px;
	padding:5px;
}
#position_categorie div{
	float:left;
	width:179px;
	height:70px;
}
#cat_concours{
	float:right;
	width:179px;
	height:97px;
	position:relative;
	bottom:7px;
	right:130px;
}

.boutique{
	padding:5px;
	border:1px solid #CCCCCC;
	margin:5px;
}
#vignettes_cadeaux{
float:left ;
width:280px;
height:270px;
background-color:#FFFFFF ;
border:1px solid #FFFFFF /*#C4035C*/ ;
margin-left:0px;
margin-top:15px;
}
#encart_vignettes_cadeaux{
display:inline-block;
width:100%;
padding: 2px; 
}
#main_cadeau img {
float:left;
display:inline;
width:117px;
	height:auto;
}
.photo_cadeau{
	float:left;
	width:250px;
	height:200px;
	margin-right:5px;
	overflow:hidden;
}
.photo_cadeau img{
	width:117px;
	height:auto;
}
.logo_partenaire {
	width:250px;;
	height:auto;
}
.title_encart{
	height:40px;
	line-height:40px;
	background-color:#cc0000;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:10px;
  font-weight:bold;
  color:white;
  font-size:14px;
  padding-left : 5px;
}
.photo_user{
	float:left;
	width:44px;
	/*height:119px;*/
	margin-right:5px;
	overflow:hidden;
}
.photo_user_dans_classement{
	float:left;
	width:44px;
	/*height:119px;*/
	margin-right:0px;
	overflow:hidden;
}
.classement_pos2{
	float:left;
	color:#252525;
	font-size:16px;
	margin-left:0px;
}
.classement{
	padding:5px;  
	border:2px solid #CCCCCC;
	margin-top:5px; 
}
.pseudo_user_dans_liste_joueurs{
	display:inline-block;
	/*width:600px;*/
  font-weight:bold; /* ajout*/
  font-size:14px;
}  
.pseudo_user_dans_classement{
	display:inline-block;
	/*width:600px;*/
  font-weight:bold; /* ajout*/
  font-size:16px;
}  
.info_user_dans_classement{
	float:left;
	/*width:700px;*/
}
.titre_user_dans_classement{
  font-weight:bold;
	color:#000000;
  font-size:18px;
  margin-top:15px;
}
.point_user_dans_classement{
/*float:right;*/
display:inline-block;
	color:#cc0000;
	font-size:16px;
	position:relative;
  font-weight:bold;
}
.libelle_point_user_dans_classement{
/*float:right;*/
display:inline-block;
	color:#cc0000;
	font-size:16px;
	position:relative;
	margin-top:15px;
  font-weight:bold;
}
.photo_user img{
	width:44px;
	height:auto;
}
.info_cadeau{
	float:left;
	width:491px;
}

.libelle_offert_par{
	font-weight:none;
	color:#000000;
  font-size:14px;
  text-decoration:none;
}
.partenaire_cadeau{
	font-weight:bold;
	color:#000000;
  font-size:14px;
  text-decoration:none;
  font-style : italic;
}

.div_partenaire_cadeau{
margin-top:15px;
}
.titre_cadeau{
  font-weight:bold;
	color:#000000;
  font-size:18px;
}
.titre_cadeau_dans_liste{
text-align:left;
  font-weight:bold;
	color:#ffffff;
  background-color:#cc0000;
  font-size:14px;
  	width:250px;
	height:50px;
  padding:5px 2px 5px 2px;
}
.titre_users{
	display:inline-block;
	width:400px;
}     
.point_cadeau{
/*float:right;*/
display:inline-block;
	color:#cc0000;
	font-size:16px;
	position:relative;
	margin-top:15px;
  font-weight:bold;
}
.description_cadeau{
	color:#000000;
	font-size:14px;
	font-weight:normal;
	margin:5px auto 10px auto;
}
.dispo_cadeau{
	color:#08850d;
	font-size:14px;
	position:relative;
  font-weight:bold;
  	margin-top:15px;
}
.date_validite_cadeau{
	color:#000000;
	font-size:14px;
	position:relative;
  	margin-top:15px;
}

#head_CC{
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color:#f5f5f5;
	color:#343434;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#head_CC div{
	height:10px;
	line-height:20px;
}
.body_CC{
	color:#686868;
	font-size:11px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
}
.libelle_colonne_credit_commande{
	color:#686868;
	font-size:16px;
	padding-bottom:10px;
	margin-bottom:10px;
  font-weight:bold;

}
.credit{
		color:#cc0000;
	font-size:14px;
	position:relative;
  font-weight:bold;
  text-align:left;
}
.intitule_produit_commande{
	color:#686868;
	font-size:13px;
	padding-bottom:10px;
	/*border-bottom:1px solid #cccccc;*/
	margin-bottom:10px;
}


.detail_client{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 10px 10px 29px;
	font-size:12px;
}
.detail_client p{
	margin-bottom:5px;
}
.detail_client p a{
	color:#565656;
	text-decoration:none;
}
.detail_client p a:hover{
	text-decoration:underline;
}
.affiche{
	cursor:pointer;
}
.last .detail_client{
	display:block;
}

.contenu{
	font-style:italic;
}
.statut_1{
	color:#fa7701;
}
.statut_1 a{
	color:#fa7701;
	text-decoration:none;
}
.statut_1 a:hover{
	text-decoration:underline;
}
.statut_2{
	color:#24b908;
}
#allopass{
	background-image:url(../img/achat/allopass.jpg);
	width:551px;
	height:102px;
	margin:0px auto 0px auto;
	background-repeat:no-repeat;
}
#container_achat{
	width:490px;
	margin:10px auto 0px auto;
	color:#565656;
	font-weight:bold;
}
#container_achat .first{
	margin-right:20px;
}
#text300{
	float:left;
	width:235px;
	height:35px;
	text-align:center;
}
#text60{
	float:left;
	width:235px;
	height:35px;
	text-align:center;
}
#parties300{
	background-image:url(../img/achat/300parties.jpg);
	background-repeat:no-repeat;
	float:left;
	width:235px;
	height:125px;
}
#parties60{
	background-image:url(../img/achat/60parties.jpg);
	background-repeat:no-repeat;
	float:left;
	width:235px;
	height:125px;
}
#container_info_text_achat{
	width:551px;
	margin:0px auto 0px auto;
	font-size:12px;
	color:#565656;
	position:relative;
	top:10px;
}
#partiesconcours{
	background-image:url(../img/achat/60parties.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:125px;
	margin:0px auto 0px auto;
}
#textconcours{
	width:235px;
	height:35px;
	margin:0px auto 0px auto;
	color:#565656;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

h4{
	margin-bottom:5px;
}

h4 a{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	text-decoration:none;
}
h4 a:hover{
	text-decoration:underline;
}
.info_text{
	color:#565656;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
.info_numeric{
	color:#CC0000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

.arrow_box {
    position: relative;
    background: #CD1314;
}
.arrow_box:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(205, 19, 20, 0);
    border-top-color: #CD1314;
    border-width: 30px;
    margin-left: -30px;
}

#level1_quizz_responsive{
	float:left;
	width:100%;
  background-color:#9f2800;
}

#credits_responsive{
	float:left;
	width:69%;
}

#recipient_responsive{
	/*width:100%;    */
	height:30px;
	padding:5px;
	/*position:absolute;
	left:276px;
	top:446px;   */
	font-family:verdana;
	font-size:12px;
	color:#FFF;
	border:1px solid #9f2800;
	background-color:#9f2800;
	font-weight:bold;
}
#recipient_responsive span{
	/*display:inline-block; */
}

#deconnecter_responsive{
	float:right;
	width:29%;
  text-align:center;
  padding-top:5px;
}


#level2_quizz_responsive{
	float:left;
	width:100%;
  background-color:#9f2800;
}

#question_responsive{
	float:left;
	width:69%;
  background-color:#FFFFFF;
}

#chrono_responsive{
	float:right;
	width:29%;
  background-image:url(../img/quizz/chrono.png);
  background-repeat: no-repeat;
  background-color: #9F2800;
  height:140px;
  text-align:center;
  padding:5px;
}

#level3_quizz_responsive{
	float:left;
	width:100%;
}

#reponse_responsive{
	float:left;
	width:auto;
  border:2px solid #D33615;
  padding:10px;
  height:30px;
}


#level4_quizz_responsive{
	float:left;
	width:100%;
  min-height:100px;
  background-color:#9f2800;
}

#tchat_responsive{
	float:left;
	width:99%;
}


#level5_quizz_responsive{
	float:left;
	width:100%;
}

#joueurs_responsive{
	float:left;
	width:69%;
}

#animateur_responsive{
	float:right;
	width:29%;
  background-image:url(../img/quizz/animateur.jpg);
  background-repeat: no-repeat;
  height:auto;
}


.fleche_tchat {
    background: #CD1314;
    /*top: 100%;
    left: 50%;  */
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(205, 19, 20, 0);
    border-top-color: #CD1314;
    border-width: 30px;
    margin-left: -30px;
}

.fleche_joueur {
    background: #CD1314;
    /*top: 100%;
    left: 50%;  */
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(205, 19, 20, 0);
    border-top-color: #CD1314;
    border-width: 30px;
    margin-left: -30px;
}






