/*général*/
body
	{
	margin: auto;
	margin-top: 5px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
	background:url("../images/fondsanscanard3.png")  left repeat fixed #181818;
	color: white;
	min-width: 782px;
	width: 100%;
	height: 100%;
	font-family: sans-serif;
	}


#en_tete
	{
	background:url("/images/banniere.png") center no-repeat;
	width:780px;
	height:160px;
	margin:auto;
	}

#canard
	{
	min-height: 100%;
	padding-bottom: 10px;
	background: url("../images/canardfond1.png") bottom left fixed no-repeat;
	margin: auto;
	}
	
/* menu*/
#menu
	{
	text-align: center;
	min-width: 780px;
	margin:auto;
	padding-bottom: 10px;
	}


.element_menu li
	{
	display: inline;
	font-size: 100%;
	font-weight: bold;
	padding-right: 25px;
	margin: 0%;
	padding-top: 2px;
	padding-bottom: 2px;
	}


.element_menu li a
	{
	text-decoration: none;
	color: #ff6113
	}
.element_menu li a:hover
	{text-decoration: underline;}

.element_menu li a:visited
	{
	color: #ff6113;
	}

.rubcourante
	{
	text-decoration: none;
	}





/* Contenu commun au site*/

#corps
	{
	margin: auto;
	max-width: 900px;
	margin-top: 30px;
	font-size: 85%;
	}
#pdp
	{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 10px;
	font-size: 90%;
	}

h1
	{
	text-align: center;
	color: #ff6113;
	font-size: 135%;
	text-decoration:underline;
	}

p
	{
	width: 70%;
	margin: auto;
	margin-bottom: 10px;
	text-align: center;
	}

h2
	{
	font-size: 110%;
	text-align: center;
	font-weight: normal;
	margin-top: 10px;
	}

h3
	{
	font-size: 120%;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 50px;
	}

table
	{
	border-collapse: collapse;
	max-width: 800px;
	font-size: 100%;
	margin: auto;
	margin-top: 30px;
	text-align: center;
	}


tr, td
	{
	padding: 10px;
	border-collapse: collapse;

	}

a
	{
	color: red;
	}

a img, a:visited img, a:hover img
	{
	border: none;
	}

a:visited
	{
	color: red;
	}


.permlien
	{
	font-weight: bold;
	}
h1 a , h1 a:visited
	{
	text-decoration: none;
	}
em
	{
	font-style:normal;
	color:red;
	}

.minititre
	{
	font-size: 110%;
	font-weight:bold;
	}
.legende
	{
	font-size: 90%;
	}

#stats
	{
	display:none;
	}


.margintop1
	{
	margin-top: 40px;
	}

	
/*Index*/

#jsaffiche
	{
	display:block;
	padding-top: 10px;
	}
#jsaffiche img
	{
	max-height: 400px;
	}
#jsaffichelien 
	{
	font-size: 90%;
	font-weight: bold;
	}
	
.news li
	{
	line-height: 200%;
	padding-top: 20px;
	text-align: justify;
	}
.news
	{
	width:890px;
	margin-top: 30px;
	padding-bottom:10px;
	margin: auto;
	}
.news ul
{
	list-style-image: url("../images/canardpuce.png");
}
.concerts
	{
	margin-bottom: 0px;
	}
.concerts td
	{
	padding: 10px;
	}

.table_titre td
	{
	font-size:120%;
	padding-bottom: 1em;
	font-weight: bold;
	}

.bandlinks li
	{
/*	display: inline; */
	text-align: left ;
	line-height: 200% ;
	padding-right: 30px;
	}
	
.bandlinks
	{
	margin-bottom: 10px;
	}
	
.concerts .permlien  a,.concerts .permlien  a:visited
	{
	color:red;
	font-weight: normal;
	}

	
#affiche
	{
	margin:auto;
	}
	
#menulive 
	{
	width: 500px;
	text-align: center;
	margin: auto;
	}


#menulive li
	{
	display: inline;
	font-size: 105%;
	font-weight: bold;
	padding-right: 20px;
	}


#menulive li a
	{
	text-decoration: none;
	color: #ff6113
	}
#menulive li a:hover
	{
	text-decoration: underline;
	}

#menulive li a:visited
	{
	color: #ff6113;
	}
#menulive h1
	{
	font-size: 118%;
	padding-bottom: 10px;
	}
	

		
/*musique*/
	
.listzik td
	{
	text-align:center;
	margin: auto;
	}	
	
	


.listzik
	{
	width: 750px;
	margin-bottom: 20px;
	text-align: center;
	}


.titrezik
	{
	font-size: 110%;
	font-weight: bold;
	padding-right: 0px;
	}

.pochette
	{
	height: 280px;
	padding-right: 30px;
	padding-left: 10px;
	margin: auto;
	}
#mp3ogg
	{
	margin: auto;
	text-align: center;
	}
#mp3ogg b
	{
	color: #ff6113; 
	}
	
#menuzik 
	{
	width: 500px;
	text-align: center;
	margin: auto;
	}


#menuzik li
	{
	display: inline;
	font-size: 105%;
	font-weight: bold;
	padding-right: 20px;
	margin: 0%;
	}


#menuzik li a
	{
	text-decoration: none;
	color: #ff6113
	}
#menuzik li a:hover
	{
	text-decoration: underline;
	}

#menuzik li a:visited
	{
	color: #ff6113;
	}
	
	
/*Videos*/




#video ul
	{
	margin: auto;
	line-height: 40px;
	text-align: left;
	list-style: none;
	}

#menuvideo
	{
	vertical-align: top;
	width: 250px;
	margin:auto;
	padding-top: 30px;
	}
#menuvideo a:hover
	{
	background-color:#181818
	}
#menuvideo h3
	{
	padding-bottom: 20px;
	}
#jsvideo
	{
	width: 450px;
	margin:auto;
	padding-top: 30px;
	text-align: left;
	padding-bottom: 30px;
	}
#video h3
	{
	margin:auto;
	color: #ff6113;
	text-align: left;
	}
#video h2
	{
	font-weight: bold;
	}

/*Paroles*/

#paroles p 
	{
	text-align: left;
	width: 400px;
	padding-top: 20px;
	line-height: 170%;
	margin: auto;
	}
	
#paroles h3
	{
	margin:auto;
	color: #ff6113;
	text-align: left;
	}
#paroles h2
	{
	font-weight: bold;
	}
#paroles ul
	{
	margin: auto;
	line-height: 40px;
	text-align: left;
	list-style: none;
	}
#menuparoles a:hover
	{
	background-color:#181818
	}
#menuparoles h3
	{
	padding-bottom: 20px;
	}
#menuparoles
	{
	vertical-align: top;
	width: 250px;
	margin:auto;
	}
#jsparoles
	{
	width: 400px;
	margin:auto;
	padding-top: 20px;
	text-align: left;
	}
	

	
	
/*Liens*/

#liens .premel
	{
	margin-top:0px
	}
#liens
	{
	width: 850px;
	margin: auto;
	text-align:left;
	line-height: 200%;
	}
#liens td
	{
	min-width: 150px;
	padding-left: 20px;
	height: 45px;
	}

#liens h1
	{
	margin-top: 40px;
	}



/*Bio*/

#bio p
	{
	text-align: left;
	text-indent:5px;
	line-height: 200%;
	font-size: 105%;
	padding-top: 5px;
	font-weight: bold;
	}	
#bio a, bio a:visited
	{
	color: white;
	}
#bio a:hover
	{
	color: red;
	}
#photogroupe
	{
	width: 550px;
	text-align: center;
	margin:auto;
	}
#photogroupe img
	{
	width: 550px;
	margin-bottom: 40px;
	}
	


/*Concerts Passés*/

.pastshows
	{
	width:700px;
	text-align: left;
	line-height: 200%;
	margin-bottom: 20px;
	}

.pastshows em
	{
	font-weight: bold;
	font-size: 105%;
	color: #ff6113;
	}




/*Tech*/

#tech ul
	{
	list-style-image: url("../images/canardpuce.png");
	width: 700px;
	margin:auto;
	margin-top: 50px;
	font-size: 105%;
	line-height: 400%;
	}




/*Newsletter*/

#reg li
	{
	display: inline;
	font-size: 80%;
	text-align: center;
	}
#reg
	{
	max-width: 400px;
	margin: auto;
	font-size: 100%;
	text-align: center;
	}
#newsletter p
	{
	padding-top: 10px;
	}
#newsletter .legende
	{
	padding-top: 0px;
	}
#newsletter a
	{
	font-size: 80%;
	
	}

#email
	{
	margin-left: 10px;
	}
	

