@import "pagination.css";

/*h1.heading { margin: 70px 75px 0 0; }
#title { height: 160px; }*/

.flash_player {border: 1px solid #ccc; width: 558px !important; height: 260px !important; }

.promo { width: 270px; height: 120px; overflow: hidden; position: relative; }
.promo a { position: absolute; top: 0; left: 0; width: 270px; height: 120px; }
.promo.article { background: #401f54 url("../../templates/media/promo1.gif"); }
.promo.atelier { background: #eee url("../../templates/media/promo2.gif"); }
.promo .thumb { float: left; margin: 10px; }
.promo .thumb img { border: 1px solid #ccc; }
.promo.article .detail { margin: 10px 0 10px 10px; }
.promo .detail { float: left; width: 160px; margin: 10px 0; text-align: right; }
.promo .detail p.type { margin: 0 0 5px 0; }
.promo .detail p.libelle { font-size: 10px; color: #fff; line-height: 150%; font-weight: bold; text-shadow: 0 1px 0 #2a1438; }
.promo.atelier .detail p.libelle { color: #666; text-shadow: 0 1px 0 #fff; }

.zone_ajax { margin: 10px 0 0 0; }
.actu { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding: 0 10px; }
#content .actu p.titre { font-weight: bold; color: #c82380; margin: 0 0 5px 0; }
#content .actu p.titre em { font-size: 10px; color: #666; }
#content .actu .image { float: right; }

.pubs .jcarousel-container {
	float: left;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
	width: 270px;
	height: 120px;
	z-index: 1;
}
.pubs .jcarousel-clip {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 270px;
	height: 120px;
	z-index: 2;
}
.pubs .jcarousel-list {
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	z-index: 1;
}
.pubs .jcarousel-item {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	width: 270px;
	height: 120px;
}
