

@font-face { font-family: 'Helvetica'; src: url('fonts/HelveticaNeueLTStd-LtCn.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Poppins'; src: url('fonts/Poppins-Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Roboto'; src: url('fonts/RobotoCondensed-Regular.woff') format('woff'); font-weight: normal; font-style: normal; }

body {margin:; background:#242f35; color:#fff;}


.block {display:block; width:auto; margin:0 0 5px 0; background:#23323a; font-size:13.5px; line-height: 22px; font-family:Poppins; padding:0 20px; color:#fff;}
.block_artiste, .block_artiste_chanteur {width:auto; margin:0 0 5px 0; border-bottom:#26495c solid 1px; font-size:13.5px; line-height: 22px;
	font-family:Poppins; padding:20px; color:#fff; display: inline-block; vertical-align: top;}
			   
			   
.block_artiste_chanteur {min-height: 225px; width:31%;} 
.block_artiste:hover, .block_artiste_chanteur:hover {background:#2a5064}
.recherche {position: fixed; top: 0; left: 0; width: 100%; height: 45px; background-color: #063c59; padding: 10px; box-sizing: border-box;}
.resultat	{display:block; margin-top: 50px;}

.display {display: inline-block; vertical-align: top;}
.image {width:300px; height:300px; border:px solid #eee; box-shadow: 5px 5px 10px #060809;}
.image img {max-width:300px; height:auto; }
.image_artiste {width:110px; height:110px; border:px solid #eee; box-shadow: 5px 5px 5px #111618d1;}
.image_artiste img {max-width:110px; height:auto; }

.infos, .infos_chanteur {margin: 0 15px 0 15px; min-width:560px;width: auto;/*background:#f9f5ed;*/}
.infos_chanteur_liste {margin: 0 15px 0 15px; min-width:440px;}
.infos_chanteur {max-width:459px;}
.paroles {margin:0; min-width:400px; width:auto; border-radius:10px; padding:10px 20px; background:#0b0e1075;}
.paroles_texte {line-height: 19px; font-size: 15px; /*font-family:Roboto*/; font-family:Poppins;}

.flag_fr, .flag_it, .flag_es, .flag_jp, .flag_us, .flag_al, .flag_po {
	background-size: cover; background-position: center center;
	height: 32px; width: 50px; margin: 0 15px 10px 0;}
.flag {display:flex; line-height: 16px; font-size:13px;}	
.flag_texte {}
.flag_texte2 {font-family:Roboto; text-transform:uppercase; color:#5294c4}

.flag_svg {height: 32px; width: 50px; margin: 0 15px 10px 0;}
 
.correspondance {padding:10px 0; }
.titre {font-family:Roboto; font-size:px; letter-spacing:0.5px;}
.titre_fiche {display: inline-block;width: 106px !important;}
.cut {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 444px;}
.correspondance, .titre, .point, .point_artiste, .pont_musical {color:#37c8ef !important;}
.point_artiste {padding: 0 5px;} 

.paroles-infos {margin:5px 0 0 0; padding:2px 0 2px 15px; font-weight:bold;}
.paroles-no {background:red /*#ff0055*/ !important; color:#ffffff !important; }
.paroles-encours {background:#0588c3 !important; color:#ffffff !important;}
.paroles-ok {background:#FF9800 !important; color:#ffffff !important;}
