@charset "utf-8";

body
{
	margin:0px;
	padding:0px;
	background-color:#FFF;
	font-family:"Century Gothic";
	color: #5e5e5e;
	font-size:15px;
}
p
{
	
}
a img
{
	border:none;	
}

/* CSS Killian - - - - - - - - - - - - - - - - - - */

#principal
{
	width: 955px;
	margin-top: 50px;
	margin-left: auto;
	margin-right:auto;
}

#banniere
{
	height: 117px;
	width: 974px;
	float:left;
	background-image: url('../tranches/baniere_2.png');
}

#fond_menu
{
	height: 29px;
	width: 974px;
	float:left;
	background-image: url('../tranches/fond_menu.jpg');
}

#dispo_menu
{
	width: 946px;
	margin-left: auto;
	margin-right:auto;
}

#menu
{
	height: 25px;
	width: 939px;
	float:left;
	padding-top: 5px;
	padding-left: 35px;
	/*font-family:"Century Gothic";
	font-size: 15px;
	color: white;*/
}

#menu  a
{
	font-family:"Century Gothic";
	height:25px;
	min-width:80px;
	font-size:15px;
	margin-right:25px;
	text-align:center;
	color: white;
	text-decoration:none;
	float:left;
}

#menu  a:hover
{
	font-family:"Century Gothic";
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;

}

#espace
{
	word-spacing:20px; 
}

#contenu
{
	min-height:150px;
	width: 934px;
	float:left;
	background-image: url('../tranches/contenu-r.jpg');
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
	background-repeat:repeat-y;
}

#contenu2
{
	min-height:400px;
	width: 934px;
	float:left;
	background-image: url('../tranches/contenu-r.jpg');
	padding-left:20px;
	padding-right:20px;
	padding-bottom:50px;
	background-repeat:repeat-y;
}

#contenu1
{
	height: auto;
	width: 974px;
	float:left;
}

#gauche
{
	height: auto;
	width: 520px;
	float: left;
	padding-top: 40px;
	padding-left: 35px;
	padding-bottom: 40px;
}

#droite
{
	height: 190;
	width: 300px;
	float: left;
	padding-top: 20px;
	padding-left: 110px;
}

#titre
{
	width: 520px;
	font-family: "mirarae BT";
	font-size: 26px;
	color: #c5451d;
	margin-bottom:-15px;
	/*text-transform: uppercase;*/
}

#paragraphe
{
	width: 520px;
	height:auto;
	padding-top: 5px;
	font-family: "Century Gothic";
	font-size: 15px;
	text-align:justify;
	color: #5e5e5e;
}

#prochain_concert
{
	height: 151px;
	width: 221px;
	background-image:url('../tranches/prochain_concert.jpg');
}

#detail_concert a
{
	font-family:"Century Gothic";
	font-size:13px;
	color: #c5451d;
	text-decoration:none;
	float:left;
	
}

#detail_concert a:hover
{
	font-family:"Century Gothic";
	font-size:13px;
	color: #5e5e5e;
	float:left;
	font-weight:bold;
}

#titre_concert
{
	padding-top: 30px;
	padding-left: 30px;
	font-size: 18px;
	font-family: "mirarae BT";
	color: #c5451d;
	margin-bottom:-15px;
}

#contenu_concert
{
	height: 75px;
	width: 175px;
	padding-top: 8px;
	padding-left: 30px;
	font-family: "Century Gothic";
	font-size: 14px;
	color: #5e5e5e;
	float:left;
}

#photo
{
	height: 324px;
	width: 974px;
	float:left;
	background-image: url('../tranches/photo.jpg');
}

#pied_page
{
	height: 29px;
	width: 974px;
	float:left;
	background-image: url('../tranches/pied_page_22.png');
}

#bas_gauche
{
	height: 29px;
	width: 750px;
	float:left;
	

}

#bas_droite
{
	height: 29px;
	width: 224px;
	float:left;
}


#texte_defile
{
	font-family:"Century Gothic";
	height:15px;
	width:715px;
	font-size:13px;
	color: #c5451d;
	padding-left: 35px;
	float:left;
}

#plan_site a
{
	font-family:"Century Gothic";
	font-size:13px;
	color: #c5451d;
	text-decoration:none;
	padding-left: 115px;
	float:left;
	
}

#plan_site a:hover
{
	font-family:"Century Gothic";
	font-size:13px;
	color: #5e5e5e;
	padding-left: 115px;
	float:left;
	font-weight:bold;
}

/* - - - - - - - - - - - - -  - - - - - - - - - -  */
.p-concert 
{
	min-height:183px;
	width:618px;
	margin-right:auto;
	margin-left:auto;
	margin-top:50px;
	margin-bottom:20px;
	
}

.affiche img 
{
	height:171px;
	width:119px;
	margin-top:6px;
	position:relative;
	float:left;
	  box-shadow: 0 0 10px #555;    
}

.news
{
	height:183px;
	width:485px;
	position:relative;
	float:left;
	margin-left:10px;
	background-image:url('../images/concert.png');
	background-repeat:no-repeat;

}

.text
{
	font-family:"Century Gothic";
	width:462px;
	height:163px;
	margin-left:17px;
	
	margin-top:10px;
	
	
}
.date-c
{
	
	color:#696969;
	font-size:18px;
	text-align:center;
	margin-bottom:18px;
	padding-top:5px;
}

.t1-c
{
	color:#c5451d;
	font-size:15px;
	margin-top:2px;
	height:105px;
	padding-left:15px;
	text-decoration:none;
	overflow:auto;
	overflow-x:hidden;
	
}
.t1-c a
{
	color:#c5451d;
	font-size:15px;
	margin-top:2px;
	height:105px;
	padding-left:15px;
	text-decoration:none;
}

.d1-c
{
	color:#696969;
	font-size:17px;
}

#ac-membre
{
	height:20px;
	width:230px;
	float:right;
	margin-top:18px;
	margin-right:20px;
	font-family:"Century Gothic";
	font-size:13px;
	color:#9e9e9e;
}

#ac-img
{
	height:19px;
	width:14px;
	float:left;
	background-image:url('../images/ac-m.png');
	margin-right:10px;
	
}

#ac-membre a
{	
	font-family:"Century Gothic";
	font-size:13px;
	color:#9e9e9e;
	text-decoration:none;
	
}

#ac-membre a:hover
{		
	color:#535252;
}

.album
{
	min-height:210px;
	width:900px;
	float:left;
	margin-left:30px;
	margin-top:20px;	
}

.album a
{
	text-decoration:none;
	font-family:"Century Gothic";
	font-weight:bold;
	font-size:20px;
	margin-left:10px;
	color:#696969;	
}

.album a:hover
{
	color:#c5461d;	
}

.album img
{
	height:120px;
	border:solid 4px #FFF;
	-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}

.titre-album 
{
	color:#696969;	
	height:40px;
	width:900px;
	float:left;
	font-size:25px;
	font-family:"Century Gothic";
		
}

#img-presentation
{
	height:200px;
	width:425px;
	float:left;
	margin-top:50px;
	margin-left:15px;
	border: solid 3px #FFF;
	box-shadow: 1px 0px 2px #d1cccc;
}

#img-presentation img
{
	height:176px;
	width:425px;
}

#txt-presentation
{
	width:458px;
	min-height:400px;
	float:left;
	margin-top:36px;
	padding-left:10px;
	font-size:13px;
	color:#5e5e5e;
}

#txt-liens-utiles
{
	width:910px;
	min-height:400px;
	float:left;
	padding:10px;
	font-size:13px;
	color:#5e5e5e;
}

h2
{
	font-size:15px;
	font-weight:bold;
	color:#404040;	
}

#carouFredSel
{
	width:425px;
	height:179px;
}

#pagination
{
	margin-top:10px;
	height:24px;
	width:425px;
	float:left;
	text-align:center;
}


#pagination a {
	    background:url('../images/pag1.png');
	    width: 12px;
	    height: 12px;
		margin-left:3px;
	    display: inline-block;
	}
#pagination a.selected {
    background: url('../images/pag2.png');
	    cursor: default;
	}
#pagination a span {
	    display: none;
}

#hidden_p{
	display:none;
}

#error2
{
	color:#FF0000;
	margin-top:5px;
	height:16px;
	float:left;	
	width:264px;
	font-weight:bold;
	font-size:12px;
}

#error3
{
	color:#56c93f;
	margin-top:5px;
	height:16px;
	float:left;	
	width:264px;
	font-weight:bold;
	font-size:12px;
}

#captcha {
	font-size: xx-small;
}

input[type=text]:required
{
	width:170px;
	height:17px;
	background-color:#FFF;
	border: solid #CCC 1px;
	outline:none;
	color:#c5461d;
	padding-left:3px;
	box-shadow: 
	inset 1px 1px 1px #ececec,
	inset -1px -1px 1px #ececec;
	 
}

input[type=email]:required
{
	width:170px;
	height:17px;
	background-color:#FFF;
	border: solid #CCC 1px;
	outline:none;
	color:#c5461d;
	padding-left:3px;
	box-shadow: 
	inset 1px 1px 1px #ececec,
	inset -1px -1px 1px #ececec;
	 
}

textarea
{
	width:300px;
	height:150px;
	background-color:#FFF;
	border: solid #CCC 1px;
	outline:none;
	color:#c5461d;
	padding:5px;
	box-shadow: 
	inset 1px 1px 1px #ececec,
	inset -1px -1px 1px #ececec;
	 
}