html, body{	
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}


body{
	font:11px Arial, Tahoma;
	background:#124404;
}

img {
	border:none;
}

.centrage{
	text-align:center;
}

/*******	BANDAS	 *******/

#main_conteneur_bandas{
	width:100%;
	color:#fff;
	background:url("../images/bandas/bg_gatchos.png") repeat-x #1b6307;
	text-align:center;
}

/*------- HEADER -------*/

#top_bandas {
	height:153px;
	background:url("../images/bandas/top-bg_gatchos.png") repeat-x;
	z-index:10;
	position:relative;
}

#banniere_bandas {
	width:315px;
	height:119px;
	margin:auto;
	padding:5px;
}

/*------- Menu -------*/

#menu_bandas ul {
	margin:-15px auto 0 auto;
	padding:0;
	width:880px;
}

	#menu_bandas ul li{
		list-style:none;
		float:left;
		padding:0 10px 0 10px;
		margin:0;
	}

	#menu_bandas ul li a{
		height:57px;
		width:130px;
		color: #000;
		font-size:20px;
		line-height:37px;
		text-decoration:none;
		text-align:center;
		background:no-repeat top left;
		display:block;
		
	}
		
	#menu_bandas ul li a.ciel{
		background:url("../images/btn_acc.png");
	}
	
		#menu_bandas ul li a:hover.ciel{
			background-position:bottom left;
		}
	
	#menu_bandas ul li a.violet{
		background:url("../images/bandas/btn_gat_ban.png");
	}
	
		#menu_bandas ul li a:hover.violet{
			background-position:bottom left;
		}
		
	#menu_bandas ul li a.bleu{
		background:url("../images/bandas/btn_gatk_ban.png");
	}
	
		#menu_bandas ul li a:hover.bleu{
			background-position:bottom left;
		}
	
	
	#menu_bandas ul li a.rouge{
		background:url("../images/bandas/btn_con_ban.png");
	}
	
		#menu_bandas ul li a:hover.rouge{
			background-position:bottom left;
		}
	
	
	#menu_bandas ul li a.orange{
		background:url("../images/bandas/btn_gal_ban.png");
	}
	
		#menu_bandas ul li a:hover.orange{
			background-position:bottom left;
		}
	
	
	#menu_bandas ul li a.jaune{
		background:url("../images/bandas/btn_new_ban.png") ;
	}
	
		#menu_bandas ul li a:hover.jaune{
			background-position:bottom left;
		}
                #menu_bandas ul li a.test{
		background:url("../images/accueil/btn_con_acc_2.png") ;
	}
	#menu_bandas ul li a:hover.test{
			background-position:bottom left;
		}
		
		
	#menu_bandas ul li.img_gal{
		cursor:pointer;
	}	
		
/*------- PAGE PRINCIPALE -------*/

#contenu_bandas{
	width:950px;
	margin:auto;
}

#infos_bandas {
	padding:50px 100px 20px 100px ;
	text-align:justify;
	color:#fff;
	font-size:15px;
}

#infos_bandas h1 {
	color: #631758;
	text-shadow:4px 4px 4px #000;
}

	#infos_bandas img {
		border:solid 3px #631758;
		margin:10px 0 0 20px;;
	}

	.right{
		float:right;
	}
	
#infos_bandas.gatchosk h1 {
	color: #7095fe;
}

#infos_bandas.gatchosk img {
		border:solid 3px #7095fe;
		margin:10px 0 0 20px;
	}
	
/*------- Contrat -------*/

#sorties_bandas {
	margin:80px auto 150px auto;
	font-size:15px;
}

	#sorties_bandas h1{
		color:#de2a35;
		text-shadow: 2px 2px 2px #000;
	}

#sorties_bandas ul {
	list-style:none;
	margin:0;
	padding:0;
}

	#sorties_bandas ul.navigationSorties li a{
		color:#f47123;
		text-decoration:none;
	}
	
	#sorties_bandas ul.navigationSorties li.toggleSubMenu span{
		text-align:center;
	}
	
	#sorties_bandas ul.subMenu li{
		text-align:left;
	}

/*------- Galerie -------*/

#galeries_bandas{
	width:750px;
	height:100px;
	margin:auto;
	text-align:center;
}

#galeries{
	width:130px;
	z-index:10;
	float:right;
	position:relative;
	padding:0 0 5px 0;
	margin:-22px 160px 0 0px;
	background:url("../images/gal_bg.png") repeat-y;
	color:#000;
	text-align:center;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

	#galeries ul {
			list-style:none;
			padding:0;
		}
		
			#galeries ul li {
				padding:5px 0 5px 0;
			}


#galeries ul li a {
	background:no-repeat top left;
	margin:auto;
	display:block;
	text-align:center;
}
		
	#galeries ul li a.btn_photos{
		height:18px;
		width:64px;
		background:url("../images/btn_photos.png") no-repeat top left;
	}
	
		#galeries ul li a:hover.btn_photos{
				background-position:bottom left;
		}
	
	#galeries ul li a.btn_videos{
		height:18px;
		width:66px;
		background:url("../images/btn_videos.png") no-repeat top left;
	}
	
		#galeries ul li a:hover.btn_videos{
				background-position:bottom left;
		}
	
	#galeries ul li a.btn_musiques{
		height:22px;
		width:93px;
		background:url("../images/btn_musiques.png") no-repeat top left;
	}
	
		#galeries ul li a:hover.btn_musiques{
				background-position:bottom left;
		}

/*------- Photos -------*/

#photos {
	width:750px;
	margin:-50px auto 0 auto;
	min-height:750px;
}

#photos h1 {
	color:#f47123;
}

.photo {
	width:250px;
	height:150px;
	text-align:center;
	display:block;
}

#photos img {
	width:40%;
	border:solid 3px #f47123;
}

.left {
	float:left;
}

#action {
	width:50px;
}

/*------- Musiques -------*/

#musiques {
	width:750px;
	height:400px;
	margin:-50px auto 0 auto;
}

#musiques h1 {
	color:#f47123;
}
	
/*------- News -------*/

#news_bandas {
	padding:50px 100px 100px 100px;
	text-align:justify;
	color:#fff;
	font-size:15px;
}

	#news_bandas.news h1 {
		color:#fbbf09;
		text-shadow:4px 4px 4px #000;
	}

#archives a{
	border: solid 1px #fff;
	color:#fff;
	text-decoration:none;
	padding:3px;
}

	#archives a:hover{
		border: solid 1px #fbbf09;
		color:#fbbf09;
		text-decoration:none;
		padding:3px;
	}
	
/*------- Archives -------*/

#archives_bandas {
	padding:100px;
	text-align:justify;
	color:#fff;
	font-size:15px;
}

#archives_bandas ul {
	list-style: none; 
	margin: 0; 
	padding: 0; 
}

	#archives_bandas ul.navigation a, .navigation span { 
		display: block;  
		text-decoration: none; 
		font-size: 15px;
		color:#fff;
	}
 
	#archives_bandas ul.navigation a:hover, .navigation a:focus, .navigation a:active { 
		text-decoration: none;
		color:#fff;
    } 
	
	.navigation .subMenu {
		font-size: 11px; 
		padding: 0;  
		margin: 0 2px 0 0;		
    }
	
	.navigation .subMenu p {
		padding: 10px;
		margin: 0;
	}
	
/*------- Pages -------*/
	
#pages {
	margin:20px 0 0 0;
}

	#pages span.pages {
		padding:2px 4px 2px 4px; 
		margin:2px 2px 2px 2px;
		color:#fff;
		border:1px solid #fff;
	}

	#pages a.pages{
		border:solid 1px #fff;
		padding:2px 4px 2px 4px; 
		margin:2px;
		color:#fff
	}
	
	#pages a.pages:hover{
		border:solid 1px #f47123;
		color:#f47123;
	}

/*------- FOOTER -------*/

#footer_bandas {
	background:#124404;
	height:150px;
	text-align:center;
	padding:20px;
	color:#fff;
	font-size:12px;
}

#footer_bandas img.logo{
	width:100px;
	height:85px;
}

	#footer_bandas a.mentions {
		text-decoration:none;
		color:#f47123;
		font-weight:bold;
	}

#footer_infos ul {
	margin: 10px 0 10px 0;
}

	#footer_infos ul li {
		list-style:none;
		display:inline;
		padding: 0 10px 10px 10px; 
	}