html
{
	background: url("img/bg_body.png") repeat-x #1ab6f0; /**/
	
	font-family: font, Tahoma, Arial;
}
body
{	
	font-family: font, Tahoma, Arial;
	background: url("img/bg_footer.png") repeat-x bottom;
}
.car  p > a
{
	color: #313131;
	background-color: #e0e0e0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 2px;
	padding-right: 2px;
}
.boxtitle
{
	font-family: font_semibold;
	padding-left: 20px;
	padding-top: 12px;
	margin-bottom: 2px;
	font-size: 20px;
}
.car p > a:hover
{
	background-color: #7db971;
	color: white;
}
#header,#content,#footer
{
	width: 1170px;
	margin: auto;
}	
#sponsors
{
	height: 10px;
	width: 610px;
	float: left;
}
#header
{
	margin-top: 20px;
	height: 207px;
}
#content
{
	clear: both;
}
#footer
{
	clear: both;
	height: 200px;
	padding-top: 27px;
}
#left
{
	width: 280px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}
#right
{
	float: left;
	width: 860px;
	margin-right: 10px;
}
.clear
{
	height: 10px;
	clear: both;
}
.car
{
	background: #f9fcfd;
}
.car p
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
}
#logo
{
	float: left;
}
#nav
{
	float: right;
	margin-top: 62px;
	margin-right: 10px;
}
#nav_top
{
	float: right;
}
#nav_bottom
{
	clear: both;
	float: right;
	margin-top: 20px;
}
#nav_top li,#nav_bottom li
{
	float: left;
}
.no-affiche
{
	float: right;
	border: 1px solid gray;
	text-align: center;
	font-size: 170px;
	color: rgba(0,0,0,0.5);
	background: rgba(0,0,0,0.02);
	margin-right: 30px;
	margin-left: 15px;
	margin-top: 25px;
	cursor: help;
}
.no-affiche:hover
{
	color: rgba(0,0,0,0.7);
}
.no-artist
{
	font-size: 200px;
	color: rgba(0,0,0,0.5);
	display: block;
	text-align: center;
	cursor: pointer;
}
.no-artist:hover
{
	color: rgba(0,0,0,0.7);
}
/* CARRES   */
#contact
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
}
#news
{
	margin-bottom: 10px;
	padding-bottom: 20px;
	min-height: 446px;
}
#fb
{
	background: #f9fcfd;
	min-height: 60px;
	min-height: 200px;
	margin-bottom: 10px;
}
#brad
{
	width: 570px;
	height: 210px;
	float: left;
	margin-right: 10px;
	padding-bottom: 20px;
}
#prog
{
	width: 280px;
	height: 210px;
	float: left;
	height: 210px;
	padding-bottom: 20px;
}
#e2010
{
	width: 280px;
	float: left;
	padding-bottom: 20px;
	height: 206px;
}
#plan
{
	width: 570px;
	height: 206px;
	float: left;
	margin-left: 10px;
	padding-bottom: 20px;
}
#ven,#sam
{
	width: 280px;
	float: left;
	height: 220px;
	padding-bottom: 20px;
	margin-right: 10px;
}
#dim
{
	width: 280px;
	height: 220px;
	float: left;
	padding-bottom: 20px;
}
#hist
{
	width: 570px;
	height: 210px;
	float: left;
	margin-right: 10px;
	padding-bottom: 20px;
}
#aff
{
	width: 280px;
	height: 210px;
	float: left;
	height: 210px;
	padding-bottom: 20px;
}
