/* Composant listing des albums */
.co_albums_list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.co_albums_list ul li a {
	display: block;
	line-height: 16px;
	background-image: url("../images/puce.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #f6e1af;
}

.co_albums_list ul li a:hover, .co_albums_list ul li.selected a {
	background-color: #711824;
	background-image: url("../images/puce_over.gif");
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
}

/* Module listing des albums */
.album_listing {
	background-color: #afad92;
	padding: 26px 33px;
}

.album_listing .titre {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #711824;
}

.album_listing .contenu_principal {
	width: 551px;
	position: relative;
	margin: 4px 0px;
}

.album_listing .contenu_principal .couverture {
	float: left;
}

.album_listing .contenu_principal .couverture img {
	border: solid 1px #98967e;
}

.album_listing .contenu_principal .description {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #711824;
}

.album_listing .savoir_plus {
	float: right;
}
	
.album_listing .savoir_plus a {
	display: block;
	background-image: url("../images/savoir_plus.gif");
	background-repeat: no-repeat;
	width: 54px;
	height: 40px;
	padding-left: 32px;
}

.album_listing .images {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.album_listing .images .image {
	margin-top: 3px;
}

.album_listing .images .image img {
	border: solid 1px #98967e;
}

.album_listing .description {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #711824;
	max-width: 457px;
}

/* Module detail d'un album */
.album_detail {
	background-color: #afad92;
	padding: 25px 9px 45px 9px;
}

.album_detail .titre {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #711824;
	margin-left: 25px;
	margin-bottom: 10px;
}

.album_detail .photos {
	background-color: #b7b59b;
	padding: 13px 11px 13px 24px;
}

.album_detail .photos .row {
	margin-bottom: 5px;
}

.album_detail .photos .photo {
	float: left;
	margin-right: 8px;
}

.album_detail .photos .photo a img {
	border: solid 1px #99977f;
}

.album_detail .photos .pager {
	margin-top: 19px;
	padding-right: 8px;
}

