#ctnColGc { width: 221px; margin-top: 40px; line-height: normal; }
#ctnColGc div { padding: 16px 10px 6px 26px; background: url(/medias/communs/acc_sep.png) no-repeat 4px 0; }
#ctnColGc h2 { margin: 0 0 -0.5em; font-size: 100%; }
#ctnColGc h2 a, #ctnColGc h2 img { float: left; }
#ctnColGc h2 a { margin-left: 10px; }
#ctnColGc h3 { margin: 0.95em 0 0.1em; color: #A08559; font-size: 100%; }
#ctnColGc a:hover { text-decoration: underline; }
#ctnColGc a em { background: url(/medias/communs/acc_infos_arrow.gif) no-repeat right center; padding-right: 10px; }
#ctnColGc #comTwitter { padding-bottom: 1.3em; }
#ctnColGc #comTwitter h2 { margin-bottom: 0.45em; }
#ctnColGc #comTwitter div { padding: 0; background: none; }
#ctnColGc #comLinks h2 { margin-bottom: 0; }
#ctnColGc #comLinks a { color: #A08559; }
#ctnColGc #comLinks a.comBtListe { color: #696969; }
#comSubtitle { display: block; margin: 0 0 11px 18px; }
.comBtListe { display: block; padding: 0.6em 0 0.8em; margin-top: 1em; background: url(/medias/communs/hdr_prd_sep.gif) repeat-x left top; }
#aPromoImg, #aVideoImg { display: block; margin: 0.95em 0 -0.5em; }
#aPromoImg:hover img, #aVideoImg:hover img { border-color: #BDA57E; }
#aPromoImg img, #aVideoImg img { display: block; border: 2px solid #DADADA; width: 176px; }
#ctnBtTop { position: static; float: none; }
#comFlickr { margin-left: 16px; }
#comFlickrLink { display: block; width: 549px; height: 27px; margin-left: 3px; background: url(/medias/communs/com_flickr_bar.png) no-repeat; overflow: hidden; text-indent: -5000px; }


/* caroussel Flickr */
.jcarousel-container { position: relative; z-index: 1; width: 553px; padding: 5px 1px 2px; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; width: 553px; height: 79px; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-item { float: left; list-style: none; width: 79px; height: 79px; }
.jcarousel-item a { display: block; padding: 2px; outline: none; }
.jcarousel-item a img { width: 75px; height: 75px; }
.jcarousel-item a:hover { padding: 0; }
.jcarousel-item a:hover img { border: 2px solid #DADADA; }
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 24px; width: 21px; height: 39px; cursor: pointer; }
.jcarousel-prev { left: -20px; }
.jcarousel-next { right: -20px; }
.jcarousel-prev:hover, .jcarousel-next:hover { background-color: #DADADA; }
.jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal { cursor: default; visibility: hidden; }