#content .padding { padding: 20px 0; overflow: hidden; }

a.fleche { float: left; width: 40px; height: 225px; overflow: hidden; outline: none; }
a.fleche.prec { background: url("../../templates/media/fleche-prec.png") left 50% no-repeat; }
a.fleche.suiv { background: url("../../templates/media/fleche-suiv.png") right 50% no-repeat; }
a.fleche.prec:hover { background-image: url("../../templates/media/fleche-prec-active.png"); }
a.fleche.suiv:hover { background-image: url("../../templates/media/fleche-suiv-active.png"); }

.rubriques .jcarousel-container { float: left; }
.rubriques .jcarousel-container, .rubriques .jcarousel-clip { width: 900px; height: 225px; } 
.rubriques .jcarousel-item { width: 215px; height: 225px; margin: 0 5px; }

ul.rubs li a { position: relative; display: block; }
ul.rubs li .label { background: url("../../templates/media/label.png"); position: absolute; width: 215px; height: 25px; top: 100px; left: 0; }
ul.rubs li .label h1 { font-family: "Century Gothic"; text-align: center; color: #fff; font-weight: bold; padding: 1px; }
ul.rubs li.musee .label { background-color: #ee5d01; }
ul.rubs li.festival .label { background-color: #2eb7f0; }
ul.rubs li.concert .label { background-color: #7f13af; }
ul.rubs li.stage .label { background-color: #ffb000; }

.actualites {
	background: #383d4d url("../../templates/media/bloc-actus.gif");	
	padding: 10px 20px;
	margin: 0 45px;
	height: 120px;
	overflow: hidden;
}
.actualites a.action-rss { float: right; }
.actualites h1 { background: url("../../templates/media/hr.png") bottom repeat-x; padding: 3px 0 10px 0; margin: 0 0 5px 0; }
.actualites ul.actus li { list-style-type: none; }
.actualites ul.actus li p { margin: 0; line-height: 180%; font-size: 11px; color: #6f7484; }
.actualites ul.actus li p strong { color: #fff; }
.actualites ul.actus li p em { margin: 0 0 0 5px; color: #92a2d8; font-size: 10px; }

.actualites .jcarousel-container { float: left; margin: 0; }
.actualites .jcarousel-container, .expos .jcarousel-clip { width: 850px; height: 85px; }
.actualites .jcarousel-item { width: 850px; height: 20px; margin: 1px 0 0 0; float: none; display: block; }

#content .blocs {
	margin: 0 35px;
}
#content .blocs .pub {
	width: 435px;
	height: 190px;
	float: left;
	margin: 0 10px;
}
#content .blocs .bloc {
	background: #eee url("../../templates/media/bloc.gif") bottom repeat-x;
	border: 1px solid #c7c7c7;
	width: 393px;
	height: 168px;
	float: left;
	margin: 0 10px;
	padding: 10px 20px;
}
#content .blocs .bloc h1 { background: url("../../templates/media/hr.png") bottom repeat-x; padding: 3px 0 10px 0; margin: 0 0 7px 0; }

#content .blocs .bloc ul.expos li { list-style-type: none; display: block; clear: both; }
#content .blocs .bloc ul.expos li a.goto { float: right; position: relative; margin: 12px 0 0 0; width: 50px; height: 35px; }
#content .blocs .bloc ul.expos li a.goto img { position: absolute; left: 0; }
#content .blocs .bloc ul.expos li span.thumb { float: left; border: 1px solid #c7c7c7; margin: 0 10px 0 0; }
#content .blocs .bloc ul.expos li p.denomination { color: #333846; font-weight: bold; margin: 0; }
#content .blocs .bloc ul.expos li p.lieu { color: #333; margin: 0; font-size: 11px; line-height: 150%; font-style: italic; }
#content .blocs .bloc ul.expos li p.dates { color: #666; margin: 0; font-size: 10px; line-height: 150%; }

.expositions .jcarousel-container { float: left; margin: 0 -20px; }
.expositions .jcarousel-container, .expos .jcarousel-clip { width: 433px; height: 144px; } 
.expositions .jcarousel-item { width: 403px; height: 57px; margin: 10px 0 0 20px; float: none; display: block; }
