.ceiDDLAlbum { font: 90% Arial, sans-serif; }
#ceiGalerie a { float: left; text-decoration: none; padding-right: 26px; }
#ceiGalerie img, #ceiGalerie span { display: block; width: 160px; margin: 0; }
#ceiGalerie a span { height: 30px; margin-top: 4px; font-size: 90%; line-height: 1.05em; cursor: pointer; color: #3a7676; }
#ceiGalerie a:hover span { color: #840900; }
#ceiGalerie a.big { float: right; display: inline; margin-bottom: 18px; padding: 0 26px 0 0; }
#ceiGalerie .big img, #ceiGalerie .big span { width: 358px; }
.ceiGalNav { margin: 1.3em 0; }
.ceiGalNav a, .ceiGalNav span { vertical-align: middle; }
.ceiGalNav a { color: #3a7676; }
.ceiGalNav a img { vertical-align: middle; background-color: #3a7676; }
.ceiGalNav a:hover { color: #840900; background-color: #efefef; text-decoration: none; }
.ceiGalNav a:hover img { background-color: #840900; }
.ceiGalNav a.actif { font-weight: bold; }


/* vidéos */
#ctntColDt.vid { overflow: hidden; }
.vidCat { position: relative; padding-bottom: 1px; }
#vidCtnr.video { margin: -29px 0 0 -29px; float: none; border: 0; padding: 53px 46px 0; width: 560px; height: 284px; background: url(/medias/communs/vid_bg.jpg) no-repeat; }
span.vidPhldr, span.vidPhldr a:hover { color: #fff; }
span.vidPhldr a { color: #f2c380; text-decoration: underline; }


/* print */
@media print {
	#ceiGalerie { width: 632px; }
	#ceiGalerie img, #ceiGalerie span { width: 120px; }
	#ceiGalerie a.big { margin-bottom: 19px; }
	#ceiGalerie .big img, #ceiGalerie .big span { width: 276px; }
	#vidCtnr.video { margin: 1.3em 0 0; padding: 0; background: none; }
}
