﻿/* redéfinition template accueil */
html { background: none; height: auto; }
body { background: #4d493d url(/medias/communs/body_bg_acc.jpg) no-repeat 50% 704px; }
h1 { color: #fff; }
#hdrNav div { background: url(/medias/communs/hdr_nav_sub_bg_acc.jpg) no-repeat; }
#mstrCtnt { background: url(/medias/communs/acc_bg.jpg) no-repeat; padding: 0; }
#vidCtnr { width: 360px; height: 259px; margin: 0; border: 0; }
.vidBoxMsg { background-color: transparent; }
#mstrFtr { height: auto; bottom: auto; background-image: url(/medias/communs/ftr_bg_acc.jpg); }


/* propre à l'accueil */
#accNws { position: absolute; left: 43px; bottom: 52px; width: 400px; }
#accNws, #accNws a, #accVid, #accVid a { color: #fff; }
#accNws h2, #accPrj h2 { margin: 0.6em 0 0; }
#accNws h2 a, #accPrj h2 a { color: #9aaf1e; }
#accNws h2 a:hover, #accPrj h2 a:hover { color: #fff; text-decoration: none; }
#accNws p, #accPrj p { margin: 0; }
#ctl00_cphContenu_nwsBtRSS, #ctl00_cphContenu_nwsBtAll, .prjBtAll { float: left; margin-top: 15px; }
#ctl00_cphContenu_nwsBtAll, .prjBtAll { margin-left: 5px; padding: 0 12px; font-size: 0.9em; background: url(/medias/communs/acc_nws_arrow.png) no-repeat 100% 50%; }
.prjBtAll { margin-left: 0; padding: 0 12px 0 0; }
#accVid { position: absolute; left: 503px; top: 58px; width: 360px; }
#accVid h2 { margin: 0 50px; height: 48px; overflow: hidden; text-align: center; }
#accRsl, #accPrj { float: left; font-size: 75%; }
#accRsl { width: 506px; padding: 32px 0 0 42px; }
#accRslList { overflow: hidden; }
#accPrj { width: 294px; padding: 32px 36px 0; }


/* visionneuse accueil */
.jcarousel-container, .jcarousel-clip, #accRslList { width: 464px; height: 151px; overflow: visible; }
.jcarousel-item { width: 146px; height: auto; margin: 0 13px 0 0; }
#accRslList li a img { width: 140px; height: 105px; border: 3px solid #bebcbf; }
#accRslList li a span { display: block; color: #f4f6f5; margin-top: 3px; font-size: 0.9em; }
#accRslList li a:hover img { border-color: #e6e4ed; }
.jcarousel-next, .jcarousel-prev { top: 33px; width: 24px; height: 45px; }
.jcarousel-prev { left: -33px; background: url(/medias/communs/acc_rsl_bt_prev_on.png); }
.jcarousel-next { right: -33px; background: url(/medias/communs/acc_rsl_bt_next_on.png); }