/* GLOBAL */
section																				{padding-left:0px; padding-right:0px;}

/* LISTING DES TESTS */
section .filtres																	{background:#FFFFFF; padding:20px;}
section .filtres .filtre_centre														{max-width:1580px; margin:auto; padding:10px 10px; background:rgba(0,0,0,0.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
section .filtres .filtre_centre .filtre_titre										{float:left; width:75px; font-weight:bold; text-align:right; padding:6px 0px 0px;}
section .filtres .filtre_centre .filtre												{float:left; width:calc((100% - 75px - (43px * 7)) / 7); margin:0px 0px 0px 10px; padding:5px 21px 5px 10px; position:relative; background:url('/i-fleche_select.png') no-repeat calc(100% - 5px) 12px #FFFFFF; border:1px solid #888888; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; z-index:10;}
section .filtres .filtre_centre .filtre .titre										{color:#2C2C2C; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
section .filtres .filtre_centre .filtre ul											{display:none; position:absolute; top:28px; left:-1px; width:100%; padding:0px 0px 5px; background:#FFFFFF; border:1px solid #888888; list-style-type:none; border-top:0px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; z-index:10;}
section .filtres .filtre_centre .filtre ul li a										{display:block; text-decoration:none; padding:2px 10px; color:#2C2C2C;}
section .filtres .filtre_centre .filtre ul li a span								{font-size:12px; color:#888888;}
section .filtres .filtre_centre .filtre ul li a:hover								{background:#2C2C2C; color:#FFFFFF; text-decoration:none;}
section .filtres .filtre_centre .filtre ul li a:hover span							{color:#EEEEEE;}
section .filtres .filtre_centre .filtre_actif										{background:url('/i-fleche_select_blanc.png') no-repeat calc(100% - 5px) 12px #F26522; color:#FFFFFF;}
section .filtres .filtre_centre .filtre_actif .titre								{color:#FFFFFF;}
section .filtres .filtre_centre .filtre_actif .titre span							{font-weight:bold;}
section .filtres .filtre_centre .filtre_actif ul									{background:#F26522;}
section .filtres .filtre_centre .filtre_actif ul li a								{color:#FFFFFF;}
section .filtres .filtre_centre .filtre_actif ul li a span							{color:#EEEEEE;}
section .filtres .filtre_centre .filtre_actif ul li a.actif							{background:#FFFFFF; color:#2C2C2C; font-weight:bold;}
section .filtres .filtre_centre .filtre_actif ul li a.actif span					{color:#888888;}
section .filtres .filtre_centre .filtre:hover										{border-bottom:1px solid #FFFFFF; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
section .filtres .filtre_centre .filtre:hover ul									{display:block;}
section .filtres_android															{background:#C2D971;}
section .filtres_android .filtre_centre												{background:rgba(255,255,255,0.5);}
section .filtres_android .filtre_centre .filtre										{width:calc((100% - 75px - (43px * 6)) / 6);}
section .filtres_apple																{background:#9BBAD9;}
section .filtres_apple .filtre_centre												{background:rgba(255,255,255,0.5);}
section .filtres .filtre_centre .filtre_genre										{width:calc(((100% - 75px - (43px * 7)) / 28) * 6);}
section .filtres .filtre_centre .filtre_plateforme									{width:calc(((100% - 75px - (43px * 7)) / 28) * 3);}
section .filtres .filtre_centre .filtre_prix										{width:calc(((100% - 75px - (43px * 7)) / 28) * 2.5);}
section .filtres .filtre_centre .filtre_note										{width:calc(((100% - 75px - (43px * 7)) / 28) * 3.5);}
section .filtres .filtre_centre .filtre_joueur										{width:calc(((100% - 75px - (43px * 7)) / 28) * 6);}
section .filtres .filtre_centre .filtre_langue										{width:calc(((100% - 75px - (43px * 7)) / 28) * 3);}
section .filtres .filtre_centre .filtre_annee										{width:calc(((100% - 75px - (43px * 7)) / 28) * 4);}
section .filtres_android .filtre_centre .filtre_genre								{width:calc(((100% - 75px - (43px * 6)) / 24) * 5.5);}
section .filtres_android .filtre_centre .filtre_prix								{width:calc(((100% - 75px - (43px * 6)) / 24) * 2.5);}
section .filtres_android .filtre_centre .filtre_note								{width:calc(((100% - 75px - (43px * 6)) / 24) * 3.5);}
section .filtres_android .filtre_centre .filtre_joueur								{width:calc(((100% - 75px - (43px * 6)) / 24) * 5.5);}
section .filtres_android .filtre_centre .filtre_langue								{width:calc(((100% - 75px - (43px * 6)) / 24) * 3);}
section .filtres_android .filtre_centre .filtre_annee								{width:calc(((100% - 75px - (43px * 6)) / 24) * 4);}
@media all and (max-width: 1200px) {
	section .clear_moitie															{clear:both;}
	section .filtres .filtre_centre .filtre_genre									{width:calc(((100% - 75px - (43px * 4)) / 12) * 5); z-index:20;}
	section .filtres .filtre_centre .filtre_plateforme								{width:calc(((100% - 75px - (43px * 4)) / 12) * 3); z-index:20;}
	section .filtres .filtre_centre .filtre_prix									{width:calc(((100% - 75px - (43px * 4)) / 12) * 2); z-index:20;}
	section .filtres .filtre_centre .filtre_note									{width:calc(((100% - 75px - (43px * 4)) / 12) * 2); z-index:20;}
	section .filtres .filtre_centre .filtre_joueur									{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.75); margin:10px 0px 0px 85px; z-index:10;}
	section .filtres .filtre_centre .filtre_langue									{width:calc(((100% - 75px - (43px * 3)) / 12) * 2.85); margin:10px 0px 0px 10px; z-index:10;}
	section .filtres .filtre_centre .filtre_annee									{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.4); margin:10px 0px 0px 10px; z-index:10;}
	section .filtres_android .filtre_centre .filtre_genre							{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.75);}
	section .filtres_android .filtre_centre .filtre_prix							{width:calc(((100% - 75px - (43px * 3)) / 12) * 2.85);}
	section .filtres_android .filtre_centre .filtre_note							{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.4);}
}
@media all and (max-width: 1050px) {
	section .filtres .filtre_centre .filtre_joueur									{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.7);}
	section .filtres .filtre_centre .filtre_annee									{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.45);}
	section .filtres_android .filtre_centre .filtre_genre							{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.7);}
	section .filtres_android .filtre_centre .filtre_note							{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.45);}
}
@media all and (max-width: 900px) {
	section .filtres .filtre_centre .filtre_joueur									{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.65);}
	section .filtres .filtre_centre .filtre_langue									{width:calc(((100% - 75px - (43px * 3)) / 12) * 2.77);}
	section .filtres .filtre_centre .filtre_annee									{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.58);}
	section .filtres_android .filtre_centre .filtre_genre							{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.65);}
	section .filtres_android .filtre_centre .filtre_prix							{width:calc(((100% - 75px - (43px * 3)) / 12) * 2.77);}
	section .filtres_android .filtre_centre .filtre_note							{width:calc(((100% - 75px - (43px * 3)) / 12) * 4.58);}
}
@media all and (max-width: 750px) {
	section .clear_quart															{clear:both;}
	section .filtres .filtre_centre .filtre_genre									{width:calc(100% - 75px - 43px); z-index:50;}
	section .filtres .filtre_centre .filtre_plateforme								{width:calc(100% - 75px - 43px); margin:10px 0px 0px 85px; z-index:40;}
	section .filtres .filtre_centre .filtre_prix									{width:calc((100% - 75px - (43px * 2)) / 2); margin:10px 0px 0px 85px; z-index:30;}
	section .filtres .filtre_centre .filtre_note									{width:calc((100% - 75px - (43px * 2)) / 2); margin:10px 0px 0px 10px; z-index:30;}
	section .filtres .filtre_centre .filtre_joueur									{width:calc(100% - 75px - 43px); z-index:20;}
	section .filtres .filtre_centre .filtre_langue									{width:calc((100% - 75px - (43px * 2)) / 2); margin:10px 0px 0px 85px;}
	section .filtres .filtre_centre .filtre_annee									{width:calc((100% - 75px - (43px * 2)) / 2);}
}

section .resultats																	{max-width:1600px; padding:20px; margin:auto; color:#000000;}
section .resultats h1																{color:#2C2C2C; font-size:30px; line-height:30px; font-weight:bold; padding:0px 0px 5px;}
section .resultats h1 span															{color:#F26522; font-size:16px;}
section .resultats p																{text-align:justify; font-size:17px; line-height:29px; padding:0px 0px 20px;}
section .resultats .compatibilite													{margin:20px 0px 0px; padding:6px 10px; font-size:16px; font-weight:bold; color:#FFFFFF; background:linear-gradient(to right, #4C4C4C, #6C6C6C, #2D3F4B); -webkit-border-top-right-radius:15px; -moz-border-radius-topright:15px; border-top-right-radius:15px; z-index:0;}
section .resultats .compatibilite a													{color:#FFFFFF; text-decoration:underline; z-index:0;}
section .resultats .compatibilite a:hover											{color:#ED6A45; text-decoration:none; z-index:0;}
section .resultats .tri																{float:left; width:250px; padding:40px 0px 0px;}
section .resultats .tri .filtre_tri													{float:left; width:calc(100% - 33px); margin:0px; padding:5px 21px 5px 10px; position:relative; background:url('/i-fleche_select.png') no-repeat calc(100% - 5px) 12px #FFFFFF; border:1px solid #888888; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; z-index:10;}
section .resultats .tri .filtre_tri .titre											{color:#2C2C2C; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
section .resultats .tri .filtre_tri ul												{display:none; position:absolute; top:28px; left:-1px; width:100%; padding:0px 0px 5px; background:#FFFFFF; border:1px solid #888888; list-style-type:none; border-top:0px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; z-index:10;}
section .resultats .tri .filtre_tri ul li a											{display:block; text-decoration:none; padding:2px 10px; color:#2C2C2C;}
section .resultats .tri .filtre_tri ul li a.actif									{background:#2C2C2C; color:#FFFFFF; font-weight:bold;}
section .resultats .tri .filtre_tri ul li a:hover									{background:#2C2C2C; color:#FFFFFF; text-decoration:none;}
section .resultats .tri .filtre_tri:hover											{border-bottom:1px solid #FFFFFF; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
section .resultats .tri .filtre_tri:hover ul										{display:block;}
section .resultats .pages															{float:right; width:calc(100% - 270px); text-align:right; padding:47px 0px 0px; font-weight:bold; font-size:18px; line-height:18px;}
section .resultats .pages a															{background:#EEEEEE; color:#F26522; text-decoration:none; font-weight:normal; padding:5px 10px; border:1px solid #DDDDDD; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
section .resultats .pages a:hover													{background:#888888; color:#FFFFFF; text-decoration:none; border-color:#888888;}
section .resultats .pages a.actif													{background:#F26522; color:#FFFFFF; font-weight:bold; border-color:#F26522;}
@media all and (max-width: 950px) {
	section .resultats .tri															{float:none; width:100%;}
	section .resultats .tri .filtre_tri												{float:none; margin:auto; max-width:250px;}
	section .resultats .pages														{float:none; width:100%; text-align:center;}
}

/* UN TEST */
section .habillage																	{padding:0px; background:#FFFFFF;}
section .habillage .habillage_centre												{position:relative; max-width:1600px; padding:0px 20px; min-height:80px; margin:auto;}
section .habillage .habillage_centre .test_doublon									{position:absolute; bottom:0px; right:20px; width:294px; background:#FFFFFF; margin:0px; padding:2px 2px; min-height:50px; _height:50px; border:1px solid #2C2C2C;}
section .habillage .habillage_centre .test_doublon a								{font-weight:bold; font-size:14px; padding:6px 55px 6px 4px; min-height:38px; _height:42px; text-decoration:none; display:block;}
section .habillage_android .habillage_centre .test_doublon							{border-color:#9BBAD9;}
section .habillage_android .habillage_centre .test_doublon a						{color:#9BBAD9;}
section .habillage_apple .habillage_centre .test_doublon							{border-color:#C2D971;}
section .habillage_apple .habillage_centre .test_doublon a							{color:#C2D971;}
section .habillage .habillage_centre .test_doublon a img							{position:absolute; top:2px; right:2px; width:50px; height:50px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
section .habillage .habillage_centre .test_doublon a span							{text-decoration:none;}
section .habillage .habillage_centre .test_doublon a span.type_test					{font-weight:normal; font-style:italic; font-size:10px; color:#4E4E4E; padding:4px 0px 0px;}
section .habillage .habillage_centre .test_doublon a:hover							{text-decoration:none;}
section .habillage .habillage_centre .test_doublon a:hover span						{text-decoration:underline;}
section .habillage_image															{min-height:300px; background-position-x:center; background-position-y:center; background-size:cover; background-repeat-x:no-repeat; background-repeat-y:no-repeat;}
section .habillage_image .habillage_centre											{min-height:285px;}
@media all and (max-width: 950px) {
	section .habillage .habillage_centre .test_doublon								{display:none;}
}
@media all and (max-width: 600px) {
	section .habillage_image														{min-height:200px;}
	section .habillage_image .habillage_centre										{min-height:185px;}
}

section .barre																		{padding:15px 20px 20px; color:#FFFFFF;}
section .barre a																	{color:#FFFFFF;}
section .barre_android																{background:#C2D971;}
section .barre_apple																{background:#9BBAD9;}
section .barre .barre_centre														{position:relative; max-width:1450px; padding:0px 0px 20px 150px; margin:auto;}
section .barre .barre_centre .picto													{position:absolute; top:-82px; left:0px; width:125px; height:125px; padding:10px 10px 0px;}
section .barre .barre_centre .picto .note											{position:absolute; bottom:8px; right:calc(50% - 32px); width:64px; text-align:center; color:#FFFFFF; font-size:16px; line-height:16px; font-weight:bold; padding:4px 0px; background:rgba(44,44,44,0.8); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
section .barre_android .barre_centre .picto											{background:#C2D971;}
section .barre_apple .barre_centre .picto											{background:#9BBAD9; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px;}
section .barre_apple .barre_centre .picto img										{-webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px;}
section .barre .barre_centre .details												{float:left; width:calc(100% - 260px);}
section .barre .barre_centre .details h1											{font-size:30px; line-height:30px;}
section .barre .barre_centre .details h1 span										{font-size:16px;}
section .barre .barre_centre .details .editeur										{padding:5px 0px 0px; font-size:14px; line-height:14px;}
section .barre .barre_centre .info													{float:right; width:220px; padding:10px; background:rgba(0,0,0,0.2);}
section .barre .barre_centre .info_error											{text-align:center; color:#EC0000; font-weight:bold; background:rgba(255,255,255,0.3);}
section .barre .barre_centre .info .telecharge										{float:left; width:135px;}
section .barre .barre_centre .info .tarif											{float:right; width:65px; height:28px; text-align:right; font-weight:bold; color:#FFFFFF; font-size:18px; line-height:18px; padding:12px 0px 0px;}
section .barre .barre_centre .info .tarif_pre										{font-size:14px; padding:4px 0px 0px;}
section .barre .liens																{max-width:1600px; padding:0px; margin:auto;}
section .barre .liens ul															{float:left; width:calc(100% - 340px); list-style-type:none;}
section .barre .liens ul li															{display:inline; padding:0px 5px; font-size:18px; line-height:18px;}
section .barre .liens ul li a														{text-decoration:none; padding:0px 10px 3px;}
section .barre .liens ul li a span													{font-size:14px;}
section .barre .liens ul li a:hover													{text-decoration:none; border-bottom:2px solid #FFFFFF;}
section .barre .liens ul li.actif a													{border-bottom:2px solid #FFFFFF; font-weight:bold;}
section .barre .liens ul li.no_lien													{font-style:italic; color:#EEEEEE; padding:0px 15px;}
section .barre .liens .bon_plan														{float:right; width:320px; text-align:right;}
section .barre .liens .bon_plan span												{font-weight:normal; text-decoration:line-through;}
section .barre .liens .bon_plan span.color											{font-weight:bold; color:#F26522; text-decoration:none;}
@media all and (max-width: 950px) {
	section .barre .barre_centre													{padding-top:70px; padding-left:0px;}
	section .barre .barre_centre .picto												{left:calc(50% - (145px / 2 ));}
	section .barre .barre_centre .details											{float:none; width:100%; text-align:center; padding:0px 0px 20px;}
	section .barre .barre_centre .info												{float:none; margin:auto;}
}
@media all and (max-width: 820px) {
	section .barre .liens ul														{float:none; width:100%;}
	section .barre .liens .bon_plan													{display:none;}
}
@media all and (max-width: 600px) {
	section .barre .liens ul														{text-align:center;}
	section .barre .liens ul li														{float:left; width:calc(25% - 10px);}
}
@media all and (max-width: 530px) {
	section .barre .liens ul li														{width:calc(50% - 10px); margin:10px 0px;}
}

section .article																	{max-width:1600px; padding:20px; margin:auto; color:#000000;}
section .article .gauche															{float:left; width:calc(100% - 320px);}
section .article .gauche .tags														{padding:0px 0px 20px;}
section .article .gauche .tags a													{background:#2C2C2C; font-size:14px; line-height:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:1px 3px; margin:0px 0px 0px 5px;}
section .article .gauche .tags a:first-child										{margin:0px;}
section .article_android .gauche .tags a											{background:#C2D971;}
section .article_apple .gauche .tags a												{background:#9BBAD9;}
section .article .gauche .tags a:hover												{background:#2C2C2C; text-decoration:none;}
section .article .gauche h2															{color:#000000; font-size:36px; line-height:36px; font-weight:bold; padding:0px 0px 5px;}
section .article .gauche h2 span													{color:#2C2C2C;}
section .article .gauche h3															{color:#2C2C2C; font-size:24px; line-height:24px; font-weight:bold; padding:30px 0px 5px; margin:0px 0px 10px; border-bottom:2px solid #EEEEEE;}
section .article .gauche h3.resume													{color:#000000; font-size:18px; line-height:18px; font-weight:normal; padding:0px 0px 10px; margin:0px;}
section .article .gauche h4															{float:left; width:calc(100% - 110px); color:#888888; font-size:14px; line-height:14px; padding:10px 0px 0px;}
section .article .gauche h4 img														{margin:0px 8px 0px 0px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
section .article .gauche h4 a														{color:#888888; text-decoration:underline;}
section .article .gauche h4 a:hover													{text-decoration:none;}
section .article .gauche .partage													{float:right; width:90px; text-align:right; padding:10px 0px 0px;}
section .article .gauche .partage a													{width:24px; margin:0px 0px 0px 5px;}
section .article .gauche p															{text-align:justify; font-size:17px; line-height:29px;}
section .article .gauche p span.color												{font-weight:bold; color:#EC0000;}
section .article .gauche p a														{color:#ED6A45; text-decoration:underline;}
section .article .gauche p.edit_update												{background:#F4F4F4; color:#444444; padding:5px 10px; margin:5px 0px 0px; border-bottom:2px solid #EEEEEE; border-top:2px solid #EEEEEE;}
section .article .gauche p.saviez_vous												{text-align:justify; background:#6C6C6C; color:#FFFFFF; padding:5px 10px; margin:0px 0px 20px; line-height:24px;}
section .article .gauche .detail													{padding:3px 0px;}
section .article .gauche .detail .detail_g											{float:left; width:160px;}
section .article .gauche .detail .detail_d											{float:right; width:calc(100% - 160px); font-weight:bold;}
section .article .gauche .detail .detail_d a										{color:#ED6A45;}
section .article .gauche .store														{position:relative; background:#F4F4F4; padding:10px 10px; margin:20px 0px 0px; border-bottom:2px solid #EEEEEE; border-top:2px solid #EEEEEE;}
section .article .gauche .store .suite												{display:none; position:absolute; bottom:0px; left:0px; padding:70px 0px 10px; width:100%; background:linear-gradient(to bottom, transparent, #F4F4F4); text-align:center; font-size:12px; line-height:12px; font-weight:bold;}
section .article .gauche .store .suite a											{text-transform:uppercase; text-decoration:underline;}
section .article .gauche .store .suite a:hover										{text-decoration:none;}
section .article .gauche .store h6													{font-size:16px; line-height:16px; font-weight:bold; padding:0px 0px 10px;}
section .article_android .gauche .store h6											{color:#C2D971;}
section .article_apple .gauche .store h6											{color:#9BBAD9;}
section .article .gauche .store p													{color:#666666; font-size:14px; line-height:18px; font-style:italic;}
section .article .gauche .store_coupe												{overflow:hidden; max-height:100px;}
section .article .gauche .store_coupe .suite										{display:block;}
section .article .gauche .meme														{background:#F4F4F4; padding:5px 10px; margin:20px 0px 0px;}
section .article .gauche .meme .jeu													{position:relative; float:left; width:calc((100% - (10px * 7)) / 7); height:150px; color:#ED6A45; text-align:center; padding:10px 5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
section .article .gauche .meme .jeu .note											{position:absolute; top:103px; right:calc(50% - 32px); width:64px; text-align:center; color:#FFFFFF; font-size:16px; line-height:16px; font-weight:bold; padding:4px 0px; background:rgba(44,44,44,0.8); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
section .article .gauche .meme .jeu a												{color:#ED6A45;}
section .article .gauche .meme .jeu a img.f_picto									{margin:0px 0px 6px;}
section .article .gauche .meme .jeu_2 a img.f_picto									{-webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px;}
section .article .gauche .image_interne												{width:100%; max-width:800px; margin:20px auto;}
section .article .gauche .image_interne img											{width:calc(100% - 2px); border:1px solid #EEEEEE;}
section .article .gauche .image_interne_189											{width:100%; max-width:1000px; margin:20px auto;}
section .article .gauche .image_interne_verticale									{text-align:center;}
section .article .gauche .image_interne_verticale img								{max-width:438px;}
section .article .gauche .image_interne_verticale_g									{float:left; width:calc(50% - 12px); text-align:right;}
section .article .gauche .image_interne_verticale_d									{float:right; width:calc(50% - 12px); text-align:left;}
section .article .gauche .note														{padding:15px 0px;}
section .article .gauche .note .note_titre											{float:left; width:120px; font-size:20px; line-height:20px; color:#6C6C6C; font-weight:bold; padding:0px 0px 10px;}
section .article .gauche .note_total .note_titre									{float:none; width:100%; font-size:28px; line-height:28px; border-bottom:2px solid #EEEEEE; padding:10px 0px 5px; margin:0px 0px 10px;}
section .article .gauche .note_total p												{font-size:20px; line-height:29px; border-bottom:2px solid #EEEEEE; padding:0px 0px 10px; margin:0px 0px 10px;}
section .article .gauche .note .note_nombre											{float:left; width:85px; font-size:20px; line-height:20px; color:#4C4C4C; font-weight:bold; padding:0px 0px 10px; text-align:right;}
section .article .gauche .note .note_graphique										{position:relative; float:left; margin:0px 0px 0px 20px; width:calc(100% - 227px); max-width:198px; height:18px; border:1px solid #2C2C2C;}
section .article .gauche .note .note_graphique .note_graphique_couleur				{position:absolute; top:0px; left:0px; height:18px; background:#2C2C2C;}
section .article_android .gauche .note .note_graphique .note_graphique_couleur		{background:#C2D971;}
section .article_apple .gauche .note .note_graphique .note_graphique_couleur		{background:#9BBAD9;}
section .article .gauche .note_star													{float:left; width:640px;}
section .article .gauche .note_star img												{width:calc(100% / 10); max-width:64px;}
section .article .gauche .note_test													{float:right; width:calc(100% - 660px); font-size:46px; line-height:46px; font-weight:bold; text-align:right; padding:9px 0px 0px; color:#999999;}
section .article .gauche .note_test span											{color:#2C2C2C;}
section .article_android .gauche .note_test span									{color:#C2D971;}
section .article_apple .gauche .note_test span										{color:#9BBAD9;}
section .article .gauche .note_test .infos											{font-size:14px; line-height:20px; font-weight:normal; color:#888888;}
section .article .gauche .note_test .infos a										{color:#888888; text-decoration:underline;}
section .article .gauche .note_test .infos a:hover									{text-decoration:none;}
section .article_android .gauche .commentaires h5									{background:#C2D971;}
section .article_apple .gauche .commentaires h5										{background:#9BBAD9;}
section .article_android .gauche .commentaires .com_redaction textarea				{border-color:#C2D971;}
section .article_apple .gauche .commentaires .com_redaction textarea				{border-color:#9BBAD9;}
section .article_android .gauche .commentaires .com_redaction input[type="submit"]	{background:#C2D971;}
section .article_apple .gauche .commentaires .com_redaction input[type="submit"]	{background:#9BBAD9;}
section .article .gauche .photos .photo												{width:100%; margin:20px 0px 0px;}
section .article .gauche .photos .photo_1											{float:left; width:calc(25% - (20px * 3) / 4); margin-left:0px;}
section .article .gauche .photos .photo_2											{float:left; width:calc(25% - (20px * 3) / 4); margin-left:20px;}
section .article .gauche .photos .photo_3											{float:left; width:calc(25% - (20px * 3) / 4); margin-left:20px;}
section .article .gauche .photos .photo_0											{float:left; width:calc(25% - (20px * 3) / 4); margin-left:20px;}
section .article .gauche .photos .photo img											{width:calc(100% - 2px); border:1px solid #EEEEEE;}
section .article .gauche .bouton_telechargement										{width:calc(90% - 34px); max-width:780px; margin:40px auto 40px; text-align:center; font-size:20px; line-height:26px; color:#2C2C2C; padding:7px 16px; border:1px solid #2C2C2C; text-decoration:none;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
section .article .gauche .bouton_telechargement a									{color:#2C2C2C; display:block;}
section .article .gauche .bouton_telechargement a:hover								{text-decoration:none;}
section .article_android .gauche .bouton_telechargement								{background:#C2D971;}
section .article_apple .gauche .bouton_telechargement								{background:#9BBAD9;}
@media all and (max-width: 1400px) {
	section .article .gauche .meme .jeu												{width:calc((100% - (10px * 6)) / 6);}
}
@media all and (max-width: 1250px) {
	section .article .gauche .meme .jeu												{width:calc((100% - (10px * 5)) / 5);}
	section .article .gauche .photos .photo_1										{float:left; width:calc(50% - 10px); margin-left:0px;}
	section .article .gauche .photos .photo_2										{float:left; width:calc(50% - 10px); margin-left:20px;}
	section .article .gauche .photos .photo_3										{float:left; width:calc(50% - 10px); margin-left:0px;}
	section .article .gauche .photos .photo_0										{float:left; width:calc(50% - 10px); margin-left:20px;}
}
@media all and (max-width: 1100px) {
	section .article .gauche .note_star, section .article .gauche .note_test		{float:none; width:100%; text-align:center;}
	section .article .gauche .note_test												{padding:20px 0px 10px;}
	section .article .gauche .meme .jeu												{width:calc((100% - (10px * 4)) / 4);}
}
@media all and (max-width: 950px) {
	section .article .gauche														{float:none; width:100%;}
	section .article .gauche .store_coupe											{max-height:150px;}
}
@media all and (max-width: 680px) {
	section .article .gauche .meme .jeu												{width:calc((100% - (10px * 3)) / 3);}
}
@media all and (max-width: 600px) {
	section .article .gauche .photos .photo_1										{float:none; width:100%; margin-left:0px;}
	section .article .gauche .photos .photo_2										{float:none; width:100%; margin-left:0px;}
	section .article .gauche .photos .photo_3										{float:none; width:100%; margin-left:0px;}
	section .article .gauche .photos .photo_0										{float:none; width:100%; margin-left:0px;}
	section .article .gauche .image_interne_verticale_g								{float:none; width:100%; text-align:center;}
	section .article .gauche .image_interne_verticale_d								{display:none;}
	section .article .gauche .photos .photo_verticale								{float:none; width:100%; text-align:center;}
	section .article .gauche .photos .photo_verticale img							{max-width:438px;}
	section .article .gauche .store_coupe											{max-height:180px;}
}
@media all and (max-width: 500px) {
	section .article .gauche .meme .jeu												{width:calc((100% - (10px * 2)) / 2);}
}
@media all and (max-width: 450px) {
	section .article .gauche .note .note_titre										{width:110px;}
	section .article .gauche .note_total .note_titre								{width:100%;}
	section .article .gauche .note .note_nombre										{width:65px;}
	section .article .gauche .note .note_graphique									{width:calc(100% - 197px);}
}

section .article .droite															{float:right; width:300px; background:#2C2C2C; color:#FFFFFF;}
section .article .droite .titre														{padding:10px 20px; font-weight:bold; font-size:18px; line-height:18px; background:rgba(0,0,0,0.2);}
section .article .droite .picto														{float:right; width:125px; padding:8px; margin:0px 0px 8px 8px;}
section .article .droite .detail													{padding:5px 10px; border-top:1px solid rgba(0,0,0,0.2);}
section .article .droite .detail .center											{padding:15px 0px 15px; text-align:center;}
section .article .droite .detail a													{color:#FFFFFF; text-decoration:underline;}
section .article .droite .detail a:hover											{color:#F4F4F4; text-decoration:none;}
section .article .droite .souhait													{border-top:20px solid #FFFFFF;}
section .article .droite .associes													{border-top:20px solid #FFFFFF; padding:0px 0px 20px; background:rgba(0,0,0,0.1);}
section .article .droite .associes .jeu												{position:relative; text-align:center; padding:20px 0px 0px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
section .article .droite .associes .jeu .note										{position:absolute; top:113px; right:calc(50% - 32px); width:64px; text-align:center; color:#FFFFFF; font-size:16px; line-height:16px; font-weight:bold; padding:4px 0px; background:rgba(44,44,44,0.8); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
section .article .droite .associes .jeu a											{color:#FFFFFF;}
section .article .droite .associes .jeu a img.f_picto								{margin:0px 0px 6px;}
section .article .droite .associes .jeu_2 a img.f_picto								{-webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px;}
section .article_android .droite													{background:#C2D971;}
section .article_apple .droite														{background:#9BBAD9;}
section .article_apple .droite .picto img											{-webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px;}
@media all and (max-width: 950px) {
	section .article .droite														{float:none; width:100%; margin:20px 0px 0px;}
	section .article .souhait														{display:none;}
	section .article .droite .associes .jeu											{float:left; width:calc((100% - (10px * 4)) / 4); padding:10px 5px;}
	section .article .droite .detail br												{display:none;}
}
@media all and (max-width: 680px) {
	section .article .droite .associes .jeu											{width:calc((100% - (10px * 3)) / 3);}
}
@media all and (max-width: 500px) {
	section .article .droite .associes .jeu											{width:calc((100% - (10px * 2)) / 2);}
}
