/* CSS Document */
body{padding:0px; margin:0px; background: #232323; color:#FFF; font:12px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

p a{ color: #b21e12; text-decoration:none;
	font: bold 10px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
p a:hover{color: #f8340a; text-decoration:none;}
p.bluetxt{font:12px Tahoma, sans-serif; color: #b21e12; font-weight:bold; margin-bottom:15px;}
p.yellowtxt{font:10px/12px Tahoma, sans-serif; color: #f88e7e; font-weight:bold; text-align:right}
p.yellowtxt span{font-weight:normal;}

#topContainer{margin:0 auto;
	background-color: #191b1a;
}
#bottomContainer{margin:0 auto; background:url(../images/b_bottom.jpg) top left repeat-x #2d2d2f;}

/* HEADER */

#header{height:61px; width: 795px; margin: 0 auto; position:relative;
	background-repeat: repeat-x;
}
#logo{width:227px; height:46px; position:relative; top:15px; left:0; float:left}

#header ul {
	margin: 0 auto;
	position:absolute;
	top:22px;
	left:153px;
}
#header ul li{float:left; margin-right: 11px;}

#header ul li.bullet{width:4px; height:20px; background:url(../images/bullet.gif) 0 5px no-repeat;}

/* MAINIMG */

#mainimg{height:270px; width:803px; margin: 0 auto; background:url(../images/main_img.jpg) 0 0 no-repeat; position:relative;}

#presentation{width:238px; height:15px; position:absolute; top:27px; left:62px;}

#call{width:213px; height:70px; position:absolute; top:94px; left:120px;}

/* CONTENT */

#content{width: 795px; margin: 0 auto; background:url(../images/b_content.gif) 0 0 repeat-y;
	text-align: justify;
}

#leftPan{width:200px; float:left; margin-top:26px;
	text-align: left;
}

#news{
	width:197px;
	padding-left:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#news h2{width:99px; height:20px; background:url(../images/h_news.gif) 0 0 no-repeat; padding-bottom:12px;}
#news ul {width:193px; border-bottom:#353535 1px solid; padding-left:4px }

#news ul li p span{color: #b21e12}

#testimonials{width:216px;}
#testimonials h2{width:99px; height:20px; background:url(../images/h_testimonials.gif) 0 0 no-repeat; padding: 0 0 11px 0; margin:21px 0 0 19px}
#testimonials h3{width:100px; height:159px; background:url(../images/img_testimonials.gif) 0 0 no-repeat; float:left; margin:0;}
#testimonials p.bluetxt{margin-top: 20px}
#testimonials p.yellowtxt{margin: 10px 5px 0 0}

#social{width:200px;}
#social h2{width:190px; height:20px; background:url(../images/h_social.gif) 0 0 no-repeat; padding: 0 0 11px 0; margin:21px 0 0 19px}
#social h3{width:200px; height:198px; background: none no-repeat 0 0; float: right; margin:0}
#social p.bluetxt{margin-top: 20px}
#social p.yellowtxt{margin: 10px 5px 0 0}


#rightPan{ float:left; margin-left: 20px;margin-top:26px;
	width: 500px;
}

#klarsfeld h2{width:191px; height:20px; background:url(http://www.la-jaf.com/amnesie/2012/h_klarsfeld.jpg) 0 0 no-repeat;}

#bruit h2{width:191px; height:20px; background:url(../images/h_bruit.jpg) 0 0 no-repeat;}

#artistes h2{width:191px; height:20px; background:url(../images/h_artistes.jpg) 0 0 no-repeat;}

#retour h2{width:191px; height:20px; background:url(../images/h_retour.jpg) 0 0 no-repeat;}

#tickets h2{width:191px; height:20px; background:url(../images/h_tickets.jpg) 0 0 no-repeat;}

#actu{margin-left: 0;
	margin-bottom: 33px;
	}
	
#actu h2{width:191px; height:20px; background:url(../images/h_actu.jpg) 0 0 no-repeat;}

#videoclip{margin-left: 0;
	margin-bottom: 33px;
	}
	
#videoclip h2{width:191px; height:20px; background:url(../images/h_video.jpg) 0 0 no-repeat;}

#services h2{width:96px; height:20px; background:url(../images/h_services.gif) 0 0 no-repeat; padding: 0 0 15px 0; margin:21px 0 0 0}

#services ul {width:210px; margin-left:3px; float:left; }
#services ul li{height:20px; width:200px}
#services ul li a{font:10px/20px Tahoma, sans-serif; color:#939393; font-weight:normal; text-decoration:none; background:url(../images/arrow.gif) 0 6px no-repeat; padding: 0 0 0 16px; display:block;}
#services ul li a:hover{text-decoration:underline; color:#fff;}

#defil{border-bottom:#353535 1px solid;
	margin-top: 33px;
}
#defil h2{width:191px; height:20px; background:url(../images/h_defil.jpg) 0 0 no-repeat;}

/* FOOTER */

#footer{height:80px; width: 795px; margin: 0 auto; background: url(../images/b_blue.jpg) repeat-x; position:relative;}
#footer p{padding: 25px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{color: #f33b1d;}
.sponsor {
	margin: auto;
	width: 728px;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: center;
}
.sponsor img {
	margin-top: 5px;
}

