@media (min-width: 1621px) and (max-width: 1817px){
	#tout .bloc_gauche{
		width: 450px; 
		}
	#tout .ensemble:hover .bloc_gauche{width: 500px;}
	#tout{padding-left: 1000px;}
	}
@media (min-width: 1481px) and (max-width: 1620px){
	#tout .bloc_gauche{
		width: 400px; 
		}
	#tout .ensemble:hover .bloc_gauche{width: 500px;}
	}
@media (min-width: 1276px) and (max-width: 1427px){
	#tout .bloc_gauche{
		width: 450px; 
		}
	#tout{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: flex-start;
		}
	#tout .ensemble:hover .bloc_gauche{width: 500px;}
	}
@media (min-width: 1065px) and (max-width: 1275px){
	#tout .bloc_gauche{
		width: 600px; 
		height: 400px;
		}
	#tout{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: flex-start;
		}
	#tout{padding-left: 0px;}
	}
@media (min-width: 961px) and (max-width: 1064px) and (max-height: 1920px){
	body{
		zoom: 1.45
		}
	#tout .bloc_gauche{
		width: 550px; 
		height: 400px;
		}
	#tout{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: flex-start;
		}
	#tout .partenaire{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		
	}
	}
@media (max-width: 960px){
	body{
		zoom: 1.45;		
		}
	#tout{
		min-width: 500px;
		height: 800px;
		margin-left: 0;
		padding-left: 0px;
		}
	#tout .bloc_gauche{
		width: 550px; 
		height: 400px;
		}
	.bloc_gauche .rubriques_groupe_g {
		font-size: 18pt;
		width: 120px;
		left: -20px;
		top: 220px;
		}
	.bloc_gauche .rubriques1 {
		font-size: 18pt;
		width: 120px;
		left: -10px;
		top: 20px;
		}
	.bloc_gauche .rubriques2 {
		font-size: 18pt;
		top: 77px;
		}
	.bloc_gauche .rubriques3 {
		font-size: 18pt;
		top: 220px;
		}
	.bloc_gauche .rubriques4 {
		font-size: 18pt;
		top: 370px;
		}
	.bloc_gauche .rubriques5 {
		font-size: 18pt;
		width: 120px;
		left: -10px;
		top: 420px;
		}
	.bloc_gauche .liens {
		font-size: 18pt;
		}
	#bloc_partenaires .partenaire{
	width: 80px;
		}
	#descriptif {
	width: 600px;
	}	
}
body{
	margin:0;
	padding:0;
	background: url(images/raye.jpg) no-repeat center fixed; 
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
	background-size: cover; /* version standardisée */
	}
	
	
#tout{ 
	margin: auto;
	position: relative;
	max-width: 1636px;
	height: 1500px;
	padding-left: 75px;
	
	
	
	}

#compteur{margin: auto;
}
	
.ensemble:hover .bloc_gauche{width: 550px; height: 400px;}

.bloc_logo{
	width: 100%;
	height: 200px;
	position: relative;
	display: flex;
	justify-content:center;
	margin-bottom: 40px;
	}

#logo{
	height: 200px;
	margin-top: 10px;
	margin-bottom: 15px;
	}	
#bloc_titre{
	text-align: center;
}
#titre{

	list-style-type: none;
	font-size: 18pt;
	font-family:Tahoma;
	font-weight: normal;
	letter-spacing: 5px;
	color: white;
	opacity: 0.9;
	}	
	
#titre1{text-align: center;
	margin: auto;
	height: 30px;}
#bloc_partenaires{
	width: 100%;
	height: 200px;
	position: relative;
	display: flex;
	justify-content:center;
	padding-top: 200px;
	}	
	
.partenaire{
	position: relative;
	width: 120px;
	border: 2px solid white;
	border-radius: 150px;
	display: inline-brick;
	float: left;
	
	
}
	
#descriptif{
	margin: auto;
	position: bottom;
	max-width: 840px;
	height: 200px;
	list-style-type: none;
	font-size: 12pt;
	font-family:verdana;
	font-weight: normal;
	color: #DCDCDC;
	text-align: justify;
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 80px;
}	
	
.bloc_gauche{
	width: 350px;
	height: 400px;
	display: inline-brick;
	float: left;
	position: relative;
	border: 1px solid rgba(0, 0, 0, 0);
	}

.image_groupe_g{
	position: absolute;
	left: 150px;
	top: 210px;
	width: 180px;
	height: 180px;
	z-index: 1;
	border: 2px solid white;
	border-radius: 180px;
	}
.cache_groupe_g{
	position: absolute;
	left: 150px;
	top: 210px;
	width: 184px;
	height: 184px;
	z-index: 3;
	visibility: hidden;
	opacity: 0;
	border-radius: 90px;
	background: white;	
	}

.chemin0{
	position: absolute;
	left: 111;
	top: 62px;
	width: 364px;
	height: 472px;
	z-index: 1;
	}
.chemin1{
	position: absolute;
	left: 173px;
	top: 157px;
	width: 105px;
	height: 65px;
	z-index: 1;
	}
.chemin2{
	position: absolute;
	left: 240px;
	top: 129px;
	width: 170px;
	height: 167px;
	z-index: 1;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	}
.chemin3{
	position: absolute;
	left: 317px;
	top: 240px;
	width: 65px;
	height: 120px;
	z-index: 1;
	}
.chemin4{
	position: absolute;
	left: 246px;
	top: 312px;
	width: 170px;
	height: 167px;
	z-index: 1;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	}	
.chemin5{
	position: absolute;
	left: 173px;
	top: 378px;
	width: 105px;
	height: 65px;
	z-index: 1;
	}
.chemin1b{
	position: absolute;
	left: 121px;
	top: 139px;
	width: 146px;
	height: 122px;
	z-index: 1;
	-ms-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	}
.chemin2b{
	position: absolute;
	left: 204px;
	top: 122px;
	width: 170px;
	height: 167px;
	z-index: 1;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	}
.chemin3b{
	position: absolute;
	left: 317px;
	top: 240px;
	width: 65px;
	height: 120px;
	z-index: 1;
	}
.chemin4b{
	position: absolute;
	left: 246px;
	top: 312px;
	width: 170px;
	height: 167px;
	z-index: 1;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	}	
.chemin5b{
	position: absolute;
	left: 199px;
	top: 350px;
	width: 146px;
	height: 131px;
	z-index: 1;
	-ms-transform: rotate(296deg);
	-moz-transform: rotate(296deg);
	-webkit-transform: rotate(296deg);
	-o-transform: rotate(296deg);
	}
.chemin6b{
	position: absolute;
	left: 106px;
	top: 336px;
	width: 161px;
	height: 155px;
	z-index: 1;
	-ms-transform: rotate(335deg);
	-moz-transform: rotate(335deg);
	-webkit-transform: rotate(335deg);
	-o-transform: rotate(335deg);
	}	
.chemin_trans{
	position: absolute;
	left: 311px;
	top: 187px;
	width: 125px;
	height: 228px;
	z-index: 1;
	visibility: hidden;
	}
.chemin_trans1b{
	position: absolute;
	left: 180px;
	top: 48px;
	width: 107px;
	height: 115px;
	z-index: 1;
	visibility: hidden;
	}
.chemin_trans2b{
	position: absolute;
	left: 298px;
	top: 84px;
	width: 155px;
	height: 156px;
	z-index: 1;
	visibility: hidden;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	}
.chemin_trans3b{
	position: absolute;
	left: 373px;
	top: 251px;
	width: 117px;
	height: 91px;
	z-index: 1;
	visibility: hidden;
	}
.chemin_trans4b{
	position: absolute;
	left: 300px;
	top: 359px;
	width: 155px;
	height: 156px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	z-index: 1;
	visibility: hidden;
	}
.chemin_trans5b{
	position: absolute;
	left: 180px;
	top: 434px;
	width: 107px;
	height: 115px;
	z-index: 1;
	visibility: hidden;
	}
.chemin_haut{
	position: absolute;
	left: 238px;
	top: 51px;
	width: 140px;
	height: 135px;
	z-index: 1;
	-ms-transform: rotate(28deg);
	-moz-transform: rotate(28deg);
	-webkit-transform: rotate(28deg);
	-o-transform: rotate(28deg);
	visibility: hidden;
	}
.chemin_bas{
	position: absolute;
	left: 238px;
	top: 414px;
	width: 140px;
	height: 135px;
	z-index: 1;
	-ms-transform: rotate(332deg);
	-moz-transform: rotate(332deg);
	-webkit-transform: rotate(332deg);
	-o-transform: rotate(332deg);
	visibility: hidden;
	}

.image_rappeur1{
	position: absolute;
	left: 158px;
	top: 31px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur2{
	position: absolute;
	left: 306px;
	top: 86px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur3{
	position: absolute;
	left: 369px;
	top: 231px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_beatmaker3{
	position: absolute;
	left: 369px;
	top: 231px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid #696969;
	border-radius: 139px;
	}
.image_rappeur4{
	position: absolute;
	left: 306px;
	top: 375px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_beatmaker4{
	position: absolute;
	left: 306px;
	top: 375px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid #696969;
	border-radius: 139px;
	}
.image_beatmaker5{
	position: absolute;
	left: 158px;
	top: 430px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid #696969;
	border-radius: 139px;
	}
.image_rappeur5{
	position: absolute;
	left: 158px;
	top: 430px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur6{
	position: absolute;
	left: 17px;
	top: 359px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur1b{
	position: absolute;
	left: 89px;
	top: 49px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur2b{
	position: absolute;
	left: 242px;
	top: 46px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur3b{
	position: absolute;
	left: 353px;
	top: 152px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur4b{
	position: absolute;
	left: 353px;
	top: 306px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur5b{
	position: absolute;
	left: 243px;
	top: 416px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_rappeur6b{
	position: absolute;
	left: 89px;
	top: 412px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid white;
	border-radius: 139px;
	}
.image_beatmaker2b{
	position: absolute;
	left: 242px;
	top: 46px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid #696969;
	border-radius: 139px;
	}
.image_beatmaker3b{
	position: absolute;
	left: 353px;
	top: 152px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid #696969;
	border-radius: 139px;
	}
.image_beatmaker4b{
	position: absolute;
	left: 353px;
	top: 306px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid #696969;
	border-radius: 139px;
	}
.image_beatmaker5b{
	position: absolute;
	left: 243px;
	top: 416px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid #696969;
	border-radius: 139px;
	}
.image_beatmaker6b{
	position: absolute;
	left: 89px;
	top: 412px;
	width: 139px;
	height: 139px;
	z-index: 2;
	visibility: hidden;
	opacity:0;
	border: 3px solid #696969;
	border-radius: 139px;
	}
.cache_rappeur1{
	position: absolute;
	left: 158px;
	top: 31px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur2{
	position: absolute;
	left: 306px;
	top: 86px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur3{
	position: absolute;
	left: 371px;
	top: 233px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur4{
	position: absolute;
	left: 306px;
	top: 375px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur5{
	position: absolute;
	left: 158px;
	top: 430px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur6{
	position: absolute;
	left: 17px;
	top: 359px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur1b{
	position: absolute;
	left: 89px;
	top: 49px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur2b{
	position: absolute;
	left: 242px;
	top: 46px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur3b{
	position: absolute;
	left: 353px;
	top: 152px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur4b{
	position: absolute;
	left: 353px;
	top: 306px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur5b{
	position: absolute;
	left: 243px;
	top: 416px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.cache_rappeur6b{
	position: absolute;
	left: 89px;
	top: 413px;
	width: 142px;
	height: 142px;
	z-index: 3;
	visibility: hidden;
	opacity:0;
	border-radius: 70px;
	background: white;
	}
.rubriques_groupe_g{
	list-style-type: none;
	font-size: 16pt;
	font-family: impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: -10px;
	top: 240px;
	width: 110px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	text-align: right;
	padding-right: 20px;
	}
.rubriques1{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 8px;
	top: 40px;
	width: 95px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	text-align: right;
	padding-right: 20px;
	}
.rubriques2{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 426px;
	top: 87px;
	width: 150px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	}
.rubriques3{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 490px;
	top: 240px;
	width: 150px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	}
.rubriques4{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 426px;
	top: 390px;
	width: 150px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	}	
.rubriques5{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 8px;
	top: 440px;
	width: 95px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	text-align: right;
	padding-right: 20px;
	}
.rubriques6{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: -140px;
	top: 372px;
	width: 95px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	text-align: right;
	padding-right: 20px;
	}
.rubriques1b{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: -120px;
	top:52px;
	width: 150px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	text-align: right;
	padding-right: 20px;
	}
.rubriques2b{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 369px;
	top: 42px;
	width: 170px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	}
.rubriques3b{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 476px;
	top: 156px;
	width: 150px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	}
.rubriques4b{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 476px;
	top: 310px;
	width: 150px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	}	
.rubriques5b{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: 369px;
	top: 434px;
	width: 130px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	text-align: left;
	padding-right: 20px;
	}
.rubriques6b{
	list-style-type: none;
	font-size: 16pt;
	font-family:Impact;
	font-weight: normal;
	color: white;
	position: absolute;
	left: -120px;
	top: 420px;
	width: 150px;
	height: 100px;
	visibility: hidden;
	opacity: 0;
	z-index: 3;
	text-align: right;
	padding-right: 20px;
	}
.liens{
	color: white;
	font-size: 14pt;
	font-family:verdana;
	text-decoration: none;
	display: block;
	z-index: 3;
	font-weight: normal;
	}

a:hover{color: #F4A460;}

.groupe:hover .cache_groupe_g{
	visibility: visible;
	opacity: 0.4;
	}
.groupe:hover .rubriques_groupe_g{
	visibility: visible;
	opacity: 1;
	}

.groupe:hover .image_rappeur1{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur2{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur3{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur4{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur5{
	visibility: visible;
	opacity: 1;
	}
	
.groupe:hover .image_rappeur6{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur1b{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur2b{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur3b{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur4b{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_rappeur5b{
	visibility: visible;
	opacity: 1;
	}
	
.groupe:hover .image_rappeur6b{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_beatmaker3{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_beatmaker4{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_beatmaker5{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_beatmaker2b{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_beatmaker3b{
	visibility: visible;
	opacity: 1;
	}
.groupe:hover .image_beatmaker4b{
	visibility: visible;
	opacity: 1;
	}	
.groupe:hover .image_beatmaker5b{
	visibility: visible;
	opacity: 1;
	}	
.groupe:hover .image_beatmaker6b{
	visibility: visible;
	opacity: 1;
	}
.rappeur1:hover .cache_rappeur1{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur1:hover .rubriques1{
	visibility: visible;
	opacity: 1;
	}
.rappeur1:hover .chemin_haut{
	visibility: visible;
	z-index: 1;
	}
.rappeur1b:hover .cache_rappeur1b{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur1b:hover .rubriques1b{
	visibility: visible;
	opacity: 1;
	}
.rappeur1b:hover .chemin_trans1b{
	visibility: visible;
	z-index: 1;
	}

.rappeur2:hover .cache_rappeur2{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur2:hover .rubriques2{
	visibility: visible;
	opacity: 1;
	}
.rappeur2:hover .chemin_trans{
	visibility: visible;
	z-index: 1;
	}
.rappeur2:hover .chemin_haut{
	visibility: visible;
	z-index: 1;
	}

.rappeur2b:hover .cache_rappeur2b{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur2b:hover .rubriques2b{
	visibility: visible;
	opacity: 1;
	}
.rappeur2b:hover .chemin_trans2b{
	visibility: visible;
	z-index: 1;
	}
.rappeur2b:hover .chemin_trans1b{
	visibility: visible;
	z-index: 1;
	}
.rappeur3:hover .cache_rappeur3{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur3:hover .rubriques3{
	visibility: visible;
	opacity: 1;
	}
.rappeur3:hover .chemin_trans{
	visibility: visible;
	z-index: 1;
	}
.rappeur3b:hover .cache_rappeur3b{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur3b:hover .rubriques3b{
	visibility: visible;
	opacity: 1;
	}
.rappeur3b:hover .chemin_trans3b{
	visibility: visible;
	z-index: 1;
	}
.rappeur3b:hover .chemin_trans2b{
	visibility: visible;
	z-index: 1;
	}	
.rappeur4:hover .cache_rappeur4{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur4:hover .rubriques4{
	visibility: visible;
	opacity: 1;
	}
.rappeur4:hover .chemin_trans{
	visibility: visible;
	z-index: 1;
	}
.rappeur4:hover .chemin_bas{
	visibility: visible;
	z-index: 1;
	}

.rappeur4b:hover .cache_rappeur4b{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur4b:hover .rubriques4b{
	visibility: visible;
	opacity: 1;
	}
.rappeur4b:hover .chemin_trans4b{
	visibility: visible;
	z-index: 1;
	}
.rappeur4b:hover .chemin_trans3b{
	visibility: visible;
	z-index: 1;
	}	
.rappeur5:hover .cache_rappeur5{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur5:hover .rubriques5{
	visibility: visible;
	opacity: 1;
	}
.rappeur5:hover .chemin_bas{
	visibility: visible;
	z-index: 1;
	}
.rappeur5b:hover .cache_rappeur5b{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur5b:hover .rubriques5b{
	visibility: visible;
	opacity: 1;
	}
.rappeur5b:hover .chemin_trans5b{
	visibility: visible;
	z-index: 1;
	}
.rappeur5b:hover .chemin_trans4b{
	visibility: visible;
	z-index: 1;
	}
.rappeur6:hover .cache_rappeur6{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur6:hover .rubriques6{
	visibility: visible;
	opacity: 1;
	}
.rappeur6b:hover .cache_rappeur6b{
	visibility: visible;
	opacity: 0.4;
	}
.rappeur6b:hover .rubriques6b{
	visibility: visible;
	opacity: 1;
	}
.rappeur6b:hover .chemin_trans5b{
	visibility: visible;
	z-index: 1;
	}
.rappeur6b:hover .chemin_trans6b{
	visibility: visible;
	z-index: 1;
	}