@charset "utf-8";
/* Couleurs | Rouge: #ed1b24 | Rouge foncé: #b41f25 | Bleu: #1a9ac9 | Bleu foncé:#116999 | Jaune:#fee800 */

body {
	background:#000;
	margin:0;
	width:100%;
	color:#FFF;
font-family: 'PT Sans', sans-serif;
	font-size:18px;
		
	}
html {min-width:1320px;}
.notfound {margin:40px 0 0 80px; min-height:190px;}
p {margin:0;}
a {color:#fee800; text-decoration:none;}
div, ul, li, p, h4 {margin:0; padding:0;}
a:hover {text-decoration:underline;}
h1  {
	font-family: 'Ultra', serif;
	margin:0;
	font-weight:400;
	font-size:140px;
	letter-spacing:10px;
	}
h2  {
	font-family: 'PT Sans', sans-serif;
	margin:0;
	font-weight:400;
	font-size:28px;
	letter-spacing:10px;
	}
	
h3  {
	font-family: 'Ultra', serif;
	margin:0;
	font-weight:400;
	font-size:32px;
	letter-spacing:10px;
	}
.lasale h3 {font-size:22px;}	
.toute {
	margin:0;
	width:100%;

	height:100%;
	}
.entete {
	/* background: radial-gradient( #ed1b24, #b41f25); */
	background:#fee800;
	margin:0;
	text-align:center;

	padding:0 0 0px 0;

	}
	
.entete-home {
	/* background: radial-gradient( #ed1b24, #b41f25); */
	background:#fee800;
	margin:0;
	text-align:center;

	padding:0 0 10px 0;

	}
	
.logo {
	margin:0;
	}
.logo h1, .logo-home h1 {text-indent:-999em;}
.logo a {
	display:block; 
	width:131px; 
	height:48px; 
	background:url('https://liguerock.com/images/logo-LR11-acronyme.png') no-repeat; 
	position:absolute; 
	margin-left:40px; 
	margin-top:8px;
	}
.logo-home a {display:block; width:250px; height:196px; background:url('https://liguerock.com/telechargements/LR4-logo.png') no-repeat top; margin:auto;}
.logodesc {text-transform:uppercase; font-size:1.25em;}
.socials {padding-top:14px;}

.fb-mini {
	display:block; 
	width:36px; 
	height:36px; 
	background:url('https://liguerock.com/images/facebook_36x36_bleu.png'); 
	float:left; 
	margin-left:12px; }
.tw-mini {
	display:block; 
	width:36px; 
	height:36px; 
	background:url('https://liguerock.com/images/twitter_36x36_bleu.png'); 
	float:left; 
	margin-left:16px; }




.yt-mini {display:block; width:36px; height:36px; background:url('https://liguerock.com/images/social_button_yt.png');float:left;}
.yt-mini:hover {background:url('https://liguerock.com/images/social_button_yt_on.png');}

.tab {width:6px; height:33px; background-color:#06C;}
.fb-like {margin-top:2px;}


.fb {position:absolute; background:url(../../images/fb-logo.png); display:block; width:44px; height:43px; top:20px; right:22px;}
.yt {position:absolute; background:url(../../images/yt-logo.png); display:block; width:44px; height:43px; top:20px; right:84px;}

.fb, .yt {
-moz-box-shadow: 1px 1px 1px #999;
	-webkit-box-shadow: 1px 1px 1px #999;
	box-shadow: 1px 1px 1px #999;
border-radius:5px;
}
	.fb:hover, .yt:hover {	-moz-box-shadow: 1px 1px 2px #111;
	-webkit-box-shadow: 1px 1px 2px #111;
	box-shadow: 1px 1px 2px #111;}
	
.menus { background:#222; min-height:62px; margin-top:0; width:100%; }
.menus li a {
	color:#ccc; 
	display:block; 
	width:145px; 
	text-align:center; 
	background:#222; 
	border-radius:1px;
	height:34px;
	padding:14px 0 14px 0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	margin-top:0px;
	border-left:solid thin #000;
	vertical-align:text-bottom;
	}
.menus li a:hover {text-decoration:none; color:#fff; background:#333;}
.menus .oneline {padding:22px 0 14px 0;margin-top:0px; height:26px;}
.menus .derniere {border-right:solid thin #000;}
.onglets	{list-style:none; margin-top:0; padding-top:0; width:988px; margin:auto; }
.onglets li	{float:left;}
.menus li a.active {color:#FFF; background:#333;}
.barre-full {width:100%; text-align:center; min-height:400px;}
.barre-fullhome {background:#000; width:100%; text-align:center; min-height:400px;}
.barre-02 {width:500px; min-height:90px; background:#fee800; margin:0px auto 0 auto; position:absolute;}
.barre-05 {padding-bottom:30px; background:#222; text-transform:uppercase;}
.barre-501 {padding-bottom:30px; text-transform:uppercase; margin-bottom:30px;}
.barre-505 {padding-bottom:30px; background:#121212; text-transform:uppercase;}
.barre-06 {	background:url('https://liguerock.com/telechargements/seamless-stone-bg.jpg');}
.barre-07 { background:#000 url('https://liguerock.com/telechargements/seamless-stone-bg.jpg'); padding:50px 0 0px 0;}
.barre-08 { background:#000 url('https://liguerock.com/telechargements/seamless-stone-bg.jpg');padding:50px 0 0px 0;}
.barre-108 { background:#000 url('https://liguerock.com/telechargements/seamless-stone-bg.jpg');padding:0px 0 60px 0; min-height:480px;}
.barre-808 { background:#000 url('https://liguerock.com/telechargements/seamless-stone-bg.jpg'); }
.photo-gauche {position:absolute; margin-top:25px;}
.photo-droite {float:right; margin-top:25px;}

	.barre-gauche {color:#000; width:300px; background:#fee800; margin:-20px auto 0 auto; position:absolute; text-align:center;}
	.barre-droite {color:#000; width:300px; background:#fee800; margin-top:-20px; right:0; position:absolute;  text-align:center;}
	.barre-over {position:absolute; width:100%; }
	.barre-milieu {color:#000; width:20%; background:#fee800; margin:-20px auto 0 40%; text-align:center; z-index:+999;}


	.grid, .grid-2 {width:100%; z-index:+999; text-transform:uppercase;}
	.grid {position:absolute; min-width:1320px; }
	.grid-2 {background:#fee800; padding:0 0 35px 0; color:#000;}
	.grid-3 {background:#222; padding:0 0 50px 0;}
	.grid-32 {padding:0 0 50px 0;}
	.match, .band {
		
		width:660px; /* match table width */
		margin:0px auto 0 auto; 
		min-height:200px;
		}
		
			.band-full {
		
		width:920px; /* match table width */
		margin:20px auto 0 auto; 
		min-height:2px;
		}
		
		
		.title-overlap {
			position:absolute; 
			width:1296px; 
			background:url('https://liguerock.com/images/dk.png'); 
			display:block;
			margin:300px auto 0 auto;
			left: 50%;
    margin-left: -649px;
			}
		
		
		
	.versus {	
		font-size:66px; 
		text-align:center; 
		font-weight:normal; 
		min-height:420px;
		}
	.milieu {text-align:center;}
	.centrer {width:100%; text-align:center;}
	.dark {color:#333;}
	.rouge {color:#ed1b24;}
	.jaune {color:#fee800;}
	.jaune a {color:#fee800;}
	.bleu {color:#1a9ac9;}
	.blanc {color:#fff;}
	.noir {color:#000;}
	.groupe {line-height:1.0em; font-family: 'Bevan', cursive;}
	.groupe a {color:#333;
			 -webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
	}
	.groupe a:hover {color:#fff; text-decoration:none;}
	.vs {
		font-size:50px; 
		line-height:0.8em; 
		margin:15px 0 15px 0;
		color:#ed1b24;
		font-family: 'Bevan', cursive;
		}
		.invites, .infos, .barre-grise {
		font-size:36px; 
		text-align:center; 
		}
		.barre-05 .invites {color:#fff;}
		.bio {font-size:0.8em; min-height:80px;}

		.salle {font-size:1.9em; line-height:48px;}
			
		.adresse {
		line-height:20px;
		}

		
	.invites {padding-top:30px;}
	.invite, .info {line-height:0.8em;}
	.invite a,.info a {color:#fee800;}
	.invite a:hover, .info a:hover {color:#fff; text-decoration:none;}
	.invite {line-height:38px;}
	.prix {font-size:50px;}
	.heure {font-size:60px; text-transform:none;}
	.date {font-size:65px; font-weight:bold; padding-top:14px;}
	.nom {font-size:90px;}
	a.adresse {color:#FFF; cursor:help;}
	
.bt-noir {
	display:block; 
	width:400px; 
	height:48px; 
	font-size:18px; 
	font-weight:bold;
	text-decoration:none; 
	color:#FFF; 
	background:#000;
	text-align:center;
	margin:auto;
	padding-top:22px;
	margin-top:20px;
	}
.bt-noir:hover {text-decoration:none; color:#fee800;}
.bt-jaune {
	display:block; 
	width:300px; 
	height:28px; 
	font-size:16px; 
	text-decoration:none; 
	color:#000; 
	background:#fee800;
	text-align:center;
	margin:auto;
	padding-top:8px;
	margin-top:20px;
	font-weight:bold;
	margin-bottom:20px;
	}
.bt-jaune:hover {text-decoration:none; background:#000; color:#fee800;}
	
	
			.adversaires_all {width:1170px; margin:auto;}
			
		.logo_salle_sm {width:100%; text-align:center; margin-top:20px;}	
.matchs .col-1 {width:878px;  margin:auto; z-index:999; }
.matchs .col-2 {width:335px; float:left; margin-right:71px; z-index:999; }
.matchs .col-3 {width:335px; float:left; z-index:999; }



.adversaires_ville {width:1170px; margin:auto;}
.adversaires_ville .col-1 {
	/*width:268px; */
	/*float:left; */
	/*margin-right:32px;*/
	z-index:999;display: inline-block }
.adversaires_ville .col-2 {width:268px; float:left;  z-index:999; }
.adversaires_ville .col-3 {width:268px; float:left; z-index:999; }

.presents-vs  {width:1170px; margin:auto;}
.presents-vs  .col-1 {width:515px; float:left; margin-right:140px; z-index:999; }
.presents-vs  .col-2 {width:515px; float:left; z-index:999; }
		
	.wrap-vs-deux {width:100px; margin:0 50% 0 50%;}
	.vs-deux {position:absolute; text-align:center; width:100px; font-size:50px; font-weight:bold; color:#ed1b24; margin-top:109px; z-index:2; margin-left:-50px;}
		
	.col-100 {width:36%; float:left; margin:0 0 0 12%; }
	.col-200 {width:34%; float:left; margin:0 10% 0 8%;}
	
	.pied { 

	width:100%; 

	font-size:10px;
 	z-index:+1000;
	padding-bottom:4px;
	}
	
		.pied-fixe { 
	width:100%; 
	position:absolute;
	bottom:0;
	font-size:10px;
 	z-index:+1000;
	padding-bottom:4px;
	}
	
	
	
.texte-footer {	width:100%; text-align:center; color:#666; }
.bonzai{width:90px; margin:auto;}
	
	.coordonnes {margin:20px 0 0 20px;}
	.coordonnes a:hover {text-decoration:none;}
	
	.logo_salle {margin:18px 0 0 0; width:100%; text-align:center;}
	.salle_infos {margin-top:14px; text-align:center; width:100%;}
	.salle_infos a {text-decoration:none;}
	

	.norm {position:absolute; margin-top:-23px; margin-left:22px; width:auto; text-align:left;}
	.norm a {text-decoration:none;}
	
	.signature {position:absolute; right:24px; margin-top:8px;}

	
	#menus {z-index:+1001;}
	
	.next-show , .next-show-party {
		width:100%; 
		
		margin-top:30px; 
		min-height:228px;
		 -webkit-transition: all 0.175s ease-in-out;
		 -moz-transition: all 0.175s ease-in-out;
		 -o-transition: all 0.175s ease-in-out;
		 transition: all 0.175s ease-in-out;
		 }
    .next-show-party {min-height:200px; }
	.next-show-band {width:100%; background-color:#222; min-height:96px; padding-top:24px; }
	.next-show-first {width:100%; background-color:#222; margin-top:40px; min-height:198px; }
	.venir .show-col-02 { min-height:158px;}
	.show-col-01 {width:35%; background-color:#222; float:left;}
	.show-col-02 {width:100%; padding-bottom:18px; }
	.show-col-02-party {width:65%; background-color:#333; float:right; padding-top:60px; padding-bottom:21px; color:#000;}
	.show-col-02-band {width:65%; float:right; padding-top:40px; padding-bottom:18px;}
	.show-col-03 {width:35%; background-color:#222; }
	.show-col-06 {width:65%; background-color:#333; padding-top:40px; }
	
	
	.show-date {width:110px; margin:40px auto 0 auto; height:120px; background:#333; color:#fff; text-align:center;}
	.show-mois {height:36px; background:#222; color:#fff; text-transform:uppercase; font-size:24px; padding-top:6px;}
	.show-mois-pass {height:36px; background:#111; color:#fff; text-transform:uppercase; font-size:24px; padding-top:6px;  font-weight:600;}
	.show-jour {font-size:46px; padding-top:6px; font-weight:600;}
	
	.show-info {width:100%; text-align:center; font-size:12px;}
	.show-date-link {
		text-align:center; 
		width:125px; 
		height:23px; 
		display:block; 
		margin:auto; 
		color:#fff; 
		background:#111; 
		font-size:11px; 
		margin-bottom:40px; 
		padding-top:10px;
		}
	.show-date-link:hover {text-decoration:none; background:#fee800; color:#111;}
	
	.show-date-link-full {
		text-align:center; 
		width:225px; 
		height:23px; 
		display:block; 
		margin:auto; 
		color:#111; 
		background:#fee800; 
		font-size:11px; 
		margin-bottom:10px; 
		padding-top:10px;
		}
	.show-date-link-full:hover {text-decoration:none; background:#111; color:#fff;}
	
		.show-date-link-huge {
		text-align:center; 
		width:245px; 
		height:36px; 
		display:block; 
		margin:auto; 
		color:#111; 
		background:#fee800; 
		font-family:Ultra;
		font-size:15px; 
		margin-bottom:20px;
		padding-top:18px;
		text-transform:uppercase;
		}
	.show-date-link-huge:hover {text-decoration:none; background:#111; color:#fff;}
	
	
		.show-match-link-full, .show-match-link-full-party {
		position:absolute;
		width:333px;
		height:227px; 
		display:block; 
		color:#111; 
		opacity:0;
		 -webkit-transition: all 0.175s ease-in-out;
		 -moz-transition: all 0.175s ease-in-out;
		 -o-transition: all 0.175s ease-in-out;
		 transition: all 0.175s ease-in-out;
		 border:thin solid #fee800; 
		}
		.show-match-link-full-party {
		height:199px; 
		}
.show-match-link-full:hover, .show-match-link-full-party:hover {opacity:0.8; }


.show-match-link-full:hover ~ .next-show , .show-match-link-full-party:hover ~ .next-show-party {
    background: #111;
}


.show-col-02-party .show-match-link-full {margin-top:-60px;}
	
	
		.show-event-winner {
			font-family: 'Ultra', serif;
		text-align:center; 
		width:100%;  
		height:38px; 
		display:block; 
		margin:auto; 
		background:#1a9ac9;
		color:#fff;  
		font-size:20px; 
		padding-top:10px;
		margin-top:0px; 
		text-transform:uppercase;
		}
		
		.show-event-looser {
			font-family: 'Ultra', serif;
		text-align:center; 
		width:100%; 
		height:38px; 
		display:block; 
		margin:auto; 
		background:#ed1b24;
		color:#111; 
		font-size:20px; 
		padding-top:10px;
		margin-top:0px; 
		text-transform:uppercase;
		}
		
		
		
		.new-full-band-1 {width:878px; height:281px; display:block;  background-size: 878px 281px !important;}
.new-link-av, .new-link-ap {width:439px; height:141px; background:url('https://liguerock.com/images/darker-sm.png'); display: table-cell;
   vertical-align: bottom; text-align:center;  line-height:50px; color:#fff;}
  
  
.new-link-av-tier, .new-link-ap-tier {width:292px; height:94px; background:url('https://liguerock.com/images/darker-mini.png'); display: table-cell;
   vertical-align: bottom; text-align:center;   color:#fff;   }
  
  
  
.new-link-av:hover, .new-link-ap:hover {color:#fee800; background:url('https://liguerock.com/images/darker-sm-jaune.png'); text-decoration:none; }

.new-link-av-tier:hover, .new-link-ap-tier:hover {color:#fee800; background:url('https://liguerock.com/images/darker-mini-jaune.png'); text-decoration:none; }
.lubik-nom:hover {color:#fff; background:url('https://liguerock.com/images/darker-mini.png'); text-decoration:none; }

.new-band-av, .new-band-ap {width:439px;height:141px; display:block; float:left; background-size: 439px 141px !important;}

.new-band-av-tier, .new-band-ap-tier {width:292px; height:94px; display:block; float:left; background-size: 292px 94px !important;}



		.view-show-invites { height:141px;  font-size:30px; color:#fff;}
		
			.view-show-invites-tier { height:92px;  font-size:30px; color:#fff;}

		.show-event-encours a {
		color:#fff;  
		font-size:70px; 
		text-align:center;
		width:878px; height:281px;
		background:url('https://liguerock.com/images/darker-full.png'); 
		display: table-cell;
   vertical-align: bottom;
   line-height:100px;
    
		}
			.show-event-encours a:hover {
		color:#fee800;  
		text-decoration:none;
			background:url('https://liguerock.com/images/darker-full-jaune.png'); 
		}
		
			.show-event-blank {
		display:block; 
		width:231px; 
		height:74px; 
		position:absolute; 
		margin-top:-305px;
		margin-left:128px;
		}
		
	.show-event-victoire {
		display:block; 
		width:231px; 
		height:74px; 
		background:url('../../images/bt_stamp_victoire.png'); 
		position:absolute; 
		margin-top:-305px;
		margin-left:128px;
		}
	.show-event-defaite {
		display:block; 
		width:220px; 
		height:74px; 
		background:url('../../images/bt_stamp_defaite.png'); 
		position:absolute; 
		margin-top:-305px;
		margin-left:128px;

		}
			.show-event-nul {
		display:block; 
		width:220px; 
		height:74px; 
		background:url('../../images/bt_stamp_nul.png'); 
		position:absolute; 
		margin-top:-305px;
		margin-left:128px;

		}
	.band-un-victoire {
		display:block; 
		width:289px; 
		height:56px; 
		background:url('../../images/bt_victoire.jpg'); 
		position:absolute;
		margin-top:-51px;
		left:80px;
		}
		
			.band-deux-victoire {
		display:block; 
		width:289px; 
		height:56px; 
		background:url('../../images/bt_victoire.jpg'); 
		position:absolute;
		margin-top:-51px;
		right:80px;
		}
					.bands-match-nul {
		display:block; 
		width:289px; 
		height:56px; 
		background:url('../../images/bt_match_nul.jpg'); 

		margin:-51px auto 0px auto;
		}
	

	.show-vs {
		text-transform:uppercase; 
		width:100%; 
		text-align:center; 
		font-size:18px; 
		color:#fee800; 
		font-weight:bold; 
		line-height:18px; 
		height:14px;
		margin:10px 0 10px 0;
		}
	
	.show-invites {width:100%; text-align:center; text-transform:uppercase; font-size:16px;}
	
	.next-show h4, .next-show-first h4 {text-transform:uppercase; width:100%; text-align:center;}
	.next-show ul, .next-show-first ul {margin:0 0 20px 0; padding:0; list-style:none; text-align:center; width:100%;}
	.next-show .invite, .next-show-first .invite {line-height:12px; text-transform:uppercase; color:#fee800;}
	.next-show .invite:hover, .next-show-first .invite:hover {color:#FFF; text-decoration:none;}
	
	
	.show-event-link {
		text-align:center; 
		width:225px; 
		height:23px; 
		display:block; 
		margin:auto; 
		color:#fff; 
		background:#1a9ac9; 
		font-size:11px; 
		margin-bottom:40px; 
		padding-top:10px;
		}
	.show-event-link:hover {text-decoration:none; background:#111; color:#fff;}


#more {display:none; }
.showmore {
	width:100%; 
	height:40px; 
	font-size:16px; 
	background:#333; 
	color:#fff; 
	display:block; 
	text-align:center; 
	padding-top:18px; 
	text-transform:uppercase;
	cursor:pointer;
	}
.showmore:hover {background:#111; text-decoration:none;}

.adversaires {
	 width:335px;
	background:#222;
	padding-bottom:40px;
	 text-align:center;
	}
.adversaires-band {
	 width:335px;
	background:#222;
	 text-align:center;
	}
.ennemis {margin-top:40px;}
.unband {
	margin-top:40px; 
	float:left;
	margin-left:65px;
	margin-right:64px;
	min-height:234px;
	}

	
	.photo-collabo {padding-bottom:10px;}
	.desc_collabo {width:180px; font-size:0.8em; float:left; height:250px; padding-left:5%;}
	.haut {min-height:500px;}
	
	.barre-small-over {position:absolute; width:515px; }
	.barre-small-milieu {color:#000; width:30%; background:#fee800; margin:-14px auto 0 auto; text-align:center; z-index:+999;}
	.barre-small-milieu h2  {font-size:18px;}
	
	
		
		.sesinfos .small-name-band {font-size:48px;  text-align:center; width:515px; }
			.sesinfos .small-name-band a {color:#FFF;}
			.sesinfos .small-name-band a:hover {color:#fee800; text-decoration:none;}
			
			
			.new-link-band {
				width:515px; 
				height:165px; 
				
				background:url('https://liguerock.com/images/darker.png'); 
				
				display: table-cell;
   vertical-align: bottom;
   
 
  
				}
				
				.new-link-band:hover {
background:url('https://liguerock.com/images/darker-jaune.png'); 
color:#fee800 !important;
				}
			
			.sesinfos {
	 width:515px;
	background:#222;
	padding-bottom:20px;

	 text-align:center;
	 
	 min-height:160px;
	 background-size: 515px 165px !important;
	}
			
			.sesinfos .lien-jaune {
				background:url('https://liguerock.com/images/dk.png');  
				width:515px; 
				display:block; 
				margin-top:2px;
				box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border:solid thin #222;
	height:32px;
	line-height:28px;
	vertical-align:middle;
	font-size:16px;
	color:#fff;
	   }
	   
			
			
			.sesinfos .b_bc {
				background:url('https://liguerock.com/images/dk.png');  
				width:515px; 
				display:block; 
				margin-top:2px;
				box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border:solid thin #222;
	height:32px;
	line-height:28px;
	vertical-align:middle;
	font-size:16px;
	color:#fff;
	font-weight:600; text-transform:uppercase;
	   }
	   
	   .sesinfos .lien-jaune:hover, .sesinfos .b_bc:hover {   border:solid thin #fee800; text-decoration:none !important; color:#fee800;}
			
			
		
  .membre {background:url('https://liguerock.com/images/bg-member-link-bd.png') repeat-y left bottom;  height:60px; display:block; margin-bottom:3px;}
  
			.sesinfos .lien-jaune:hover  span {color:#fee800; }
			
			.bt-jaune-full {display:block; width:86%; height:32px; text-align:center; 	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border:solid thin #fee800;
	
	color:#fee800;display:block;font:bold 18px/20px Trebuchet MS,Arial,Helvetica,sans-serif;margin:10px auto 12px auto;padding:5px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;
	
	
	}
	
	.ticket {width:86%; margin:10px auto 0 auto;}
	
				.bt-jaune-zaricot {display:block; width:100%; height:32px; text-align:center; 	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border:solid thin #fee800;
	
	color:#fee800;display:block;font:bold 18px/20px Trebuchet MS,Arial,Helvetica,sans-serif;margin:10px auto 12px auto;padding:5px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;
	
	
	}
	
	
	.bt-jaune-full:hover, .ticket a:hover { text-decoration:none;color:#fee800 !important; background:url('https://liguerock.com/images/dk.png');  }
			
			
	.small-bio-band {padding:0 14px 0 14px; font-size:14px; height:90px;}
	
	.ville {height:180px; margin-bottom:-15px;}
	.ville-name  {font-size:22px;}
	.full-texte {background:#222; margin:3% 12% 5% 12%; padding:20px 20px 35px 20px;}
	.bands {width:1290px; margin:auto;}
	
	.matchs .col-1, .matchs .col-2{margin-bottom:80px;}
	.passes {width:100%; text-align:center; margin-bottom:80px; font-family: 'Bevan', cursive; font-size:20px; letter-spacing:3px; text-transform:uppercase;}
	.prix_match {width:100%; text-align:center; margin-top:20px; font-family: 'Bevan', cursive; font-size:20px; letter-spacing:3px; text-transform:uppercase;}
	.argent {font-size:1.35em;}
	

		#redbar {

			top:0;
			min-height:5px;
			width:100%;
			background:#fee800;
			z-index:+1000;
			
		}
		
		.full-accueil {width:1050px; margin:20px auto 0px auto;}
		
		.full-accueil p {margin-bottom:24px; text-align:justify;}
		
		.full-accueil h2 {color:#fee800;}
		
		.pola {border:solid 10px #333;
			
}
.pola-lien {border:solid 10px #333;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.pola-lien:hover {border:solid 10px #fee800;}		
.col-23 {width:600px; float:left; background:#222; padding:20px 30px 35px 30px; margin-bottom:50px;}
.col-13 {width:300px; float:left; background:#222; padding:20px 20px 35px 20px; margin-left:50px;}
	
.infolettre_cadre {width:328px; margin:auto; font-family: 'Ultra', serif; margin-bottom:20px;}
.infolettre_cadre span {font-size:14px; color:#fee800;}
.infolettre_cadre #courriel {font-size:13px; width:240px; height:30px; border:1px solid #fff;font-family: 'Ultra', serif;  margin-top:4px; padding:0 0 0 6px; color:#000; background:#fff;}
.infolettre_cadre #GO {font-size:13px; width:74px; height:32px; background:#fee800; color:#000; border:none; cursor:pointer;font-family: 'Ultra', serif; margin:4px 0 0 4px;}
.infolettre_cadre #GO:hover {background:#000; color:#fee800;}
	
	
/* ---------- */
/* Custom LR4 */
/* ---------- */
	
	
	
	.new-show-date {
		display:block; 
		width:100%; 
		height:39px; 
		background:#fee800; 
		color:#000; 
		font-family:Ultra; 
		text-align:center; 
		text-transform:uppercase;
		padding-top:10px;
		font-size:24px;
		}
	
	
	

		
		.partys {max-width:100%; margin:20px auto 0px auto;}
	
	
	
		.lien-jaune {color:#fee800; font-weight:600; text-transform:uppercase;}
		
		.ide-vs, .ide-salle {font-size:0.8em;color:#fff;}

		
		.lien-blanc:hover {color:#fff; text-decoration:none;}
		
		.bt_lr_trois {display:block; width:139px; height:25px; background:url('https://liguerock.com/images/nbt-goback-lr5.png');
		 -webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
		margin-left:2px;
		margin-top:-2px;
		
		}
	
	
	.bt_lr_trois:hover {background:url('https://liguerock.com/images/nbt-goback-lr5.png');}
	
	
	
	
	.morehaut
	{ min-height:214px;
	 
	}
	
	
	
	
	.barre-grise .b_tw,.barre-grise .b_bc,.barre-grise .b_yt {margin-left:14px;}
	
	.spacer {display:block; width:100%; height:30px;}
	
	.bands .spacer {display:block; width:100%; height:10px;}
	
	.med-bandcamp-lr4 {
	display:block; 
	width:132px; 
	height:27px; 
	background:url('https://liguerock.com/images/bt-compil-lr7.png'); 
	float:left; 
	margin-top:6px;
	margin-left:0px;}
	
	
	

		.logo-diable {
	display:block; 
	width:143px; 
	height:150px; 
	background:url('https://liguerock.com/images/logo-troudiable-web-150.png'); 
position:absolute;
right:40px;
top:20px;}
	
	
.fiche-col-1 {width:25%; float:left;}
.fiche-col-2 {width:55%; float:left;}
.fiche-col-3 {width:20%; float:left;}



.yellowish {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #fee800;

    padding: 0;
	width:75%;
	text-align:center;
	margin:auto;
}




.no_gris_over:hover {
	
	

    background: #222 !important;


}

@media (max-width:320px)  { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (max-width:481px)  { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (max-width:641px)  { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (max-width:961px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (max-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (max-width:1281px) { /* hi-res laptops and desktops */ }



.responsive-menu {display:none;}

.lpv_billets {width:1000px;}

.no_pointer:hover {border: solid thin #000 !important;}

.groupe_photo {width:1294px;}

.title-overlap-mobile {display:none;}


/* MOBILE  - - -  RESPONSIVE */

@media (max-width:641px)  {
	
	.barre-808 {position:absolute; }
	
	
	#menus {
    display:none;
}

/*.toute {position:absolute;}*/

.full-texte {
    margin: 0px; 
    padding: 0px;
    width: 100% !important;
}


.responsive-menu {display:block;}

.menu_resp {z-index:+999;}


.logo {
	min-height: 60px;
	
	}
	
.logo a {
	margin-left: 0px;
    margin-top: 14px;
}

.fiche-col-1 {
    width: 100%;
    float: left;
    text-align: center;
}

.membre {
    margin:7px auto 7px auto !important;
	float:none !important;
}


	#redbar {

			position:absolute;
			
		}
		
		.toggle-menu {
			
			    position: absolute;
    top: 0;
    right: 0;
    font-size: 33px;
    width: 50px;
    height: 33px;
    text-align: center;
    padding: 18px;
	cursor:pointer;
}
			

		.menu_resp {
			position:absolute;
			display:block;
			width:100%;
			background:#222;
			top:69px;
/*display:none;*/
height:0px;
opacity:0;
margin-left:-99em;
			}
			
			
.active a {color:#fee800 !important;}
		
		
			.onglets {width:100%;}
			
		.oneline {
			width:100%;
			display:block;
			float:none;
		
		clear:both;
		font-weight:bold;
		background:#222;
		border-top:solid thin #111;
		text-transform:uppercase;
		
		}
		
	
	.oneline a {
			/*width:100%;*/
			display:block;
			font-size:16px;
				padding:12px;
					padding-left:15px;
			color:#fff;
			}
			
	.oneline a:hover {
			text-decoration:none;
			color:#fee800;
			}		
			
			
			.membre-col-1, .membre-col-2, .membre-infos {width:100% !important;}
		
			
	.perso_infos {
		
	position:absolute; 
    margin-top: 40px;
		
		
		}		
		
	
		
		.credit_photo {
    text-align: right !important;
    width: 200px !important;
}



.membre-col-1 h3, .membre-col-1 p {
    font-size: 0.7em !important;
}

.musicien_infos {margin-top:140px;}



.perso_infos p {
    font-size: 14px !important;
    line-height: 22px !important;
   margin-bottom: 0px !important;  
}


.fancybox-inner {-webkit-overflow-scrolling: touch;}


.full-bands {width:100% !important; }

.container_archive {
    width: 232px;
    margin: auto;
}

.archive_band {
    margin: 7px 7px 7px 0px !important;
}

.entete {display:none;}

.resp-partenaires {
	    text-align: center;
    padding: 8px;
    margin: 24px  12px  12px  12px;
	width:auto !important;
	}
	
	
.resp-partenaires h2 {
    font-size: 20px;
    letter-spacing: 5px;
    text-transform: uppercase;
    margin-top: 8px;
}

.inner-logos-partners a {width:100%;}

.inner-logos-partners a img {max-width: 100%;}

.resp-partenaires .collaborateurs {font-size:13px;}

.md-partenaires img {margin-bottom:12px;}

.billeterie {margin-top:20px !important; padding-top:10px;}


.lpv_billets {width:auto;}


.billeterie  table {
    border: 0;
  }
.billeterie  table caption {
    font-size: 1.3em;
  }
.billeterie  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
.billeterie  table tr {
    border-top: 1px solid #666;
    display: block;
    margin-bottom: .625em;
  }
.billeterie  table td {
    display: block;
    font-size: .8em;
    text-align: center;
  }

.billeterie  table td:last-child {
    border-bottom: 0;
  }

.lpv_billets td {
    border-top: none !important;
}

.fiches_groupes .barre-06, .fiches_groupes .barre-08, .slider_container, .adversaires_ville, .barre-grise, .toute-la-fiche-infos, .title-overlap, .band-full, .fiches_groupes iframe, html, body, .groupe_photo, .fiches_groupes .col-1, .fiches_groupes .col-2, .fiche-col-2, .fiche-col-3 {width:100% !important;}

html, body {min-width:auto !important;}

html, body {max-width:100% !important;}


.fiches_groupes .logo {min-height:auto !important;}

.title-overlap {
margin:auto !important; 
 left: 0% !important;
/* position:inherit !important;*/
}

.title-overlap p.nom {
	
	
	/*display:none;*/
	font-size:27px; line-height:44px; text-transform:uppercase;
	
	}
	
	
.title-overlap {display:none;}
.title-overlap-mobile {display:block; font-weight:bold; letter-spacing:1px;}

.groupe_photo {margin-top:0px;}

h3 {
    letter-spacing: 2px !important;
}

.ennemis {
    margin-top: 8px !important;
}

.bio {
    font-size: 18px;
    line-height: 22px;
}


.fiches_groupes .barre-06 {
    padding-left: 2%;
    padding-right: 2%;
    width: 96% !important;
}

.fiches_groupes .membre-lien-popup {width:350px; margin:auto;background: #222;}
.fiches_groupes .membre {background: #222;}

.fiches_groupes .fiche-col-1 {width:350px; margin:auto; float:none; }

.fiches_groupes .fiche-col-2 {margin-top:20px;}
.fiches_groupes .fiche-col-3 {padding-top:20px;}

.fiches_groupes .fiche-col-3 {clear: both; margin:auto; max-width:250px;  float:none; }


.fiches_groupes .barre-505 {
    padding-bottom: 0px !important; 
}

.fiches_groupes .invites {
    padding-top: 0px !important; 
}


.disque {
    width: 300px !important;
    float: none !important;
	margin:6px auto auto auto !important;
}

.disque-lien {
    width: 300px !important;
}

 .barre-socials a img {
	height:26px;
	 
	 }
	 
	
	 
	 .fiches_groupes iframe {width:100%; height:auto; min-height:240px;}



.slider_container {padding-top:10px !important; border:none !important;}


 
.slick-slide {
    margin: 0px 8px !important;
}

.slick-prev:before, .slick-next:before {
    font-size: 12px !important;
    color: #666 !important;
}

.lr6_band {
    top: 4px !important;
}

.slick-prev {
    left: -13px !important; width:auto !important;
}

.slick-next {
    right: -13px !important; width:auto !important;
}

.adversaires_ville {margin-top:28px;}

/* TEMP DEBUG */
/*iframe, .slider_container, .bio, img, .barre-06, .barre-08, .responsive-menu {display:none;}*/
	
	/*.responsive-menu, .slider_container, img {display:none;}*/
	
	
	html, body {min-width:100% !important;}

html, body {max-width:100% !important;}

.responsive-menu {
    min-height: 70px !important;
}

.fiches_groupes .responsive-menu {background:#222;}


.fiches_groupes .fiche-col-3 {
    min-height: 236px !important;
	}
	
	/* .groupe_photo,.title-overlap-mobile {display:none;} */
	
	.adversaires_ville {
    margin-top: -28px;
}
	
	}
  .barre-socials {
	margin-top:30px;
	 
	 }

.show-date-link-huge {
    border: solid thin #000;
		-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}


.show-date-link-huge:hover {
    border: solid thin #fee800;
}


	.menu_resp, #menu_resp, #onglets, .oneline, .online a	{	
	-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}






	
