/* redéfinitions accueil */
html { background-image: url(/medias/communs/mstr_bg2_acc.png); }
body { background-image: url(/medias/communs/mstr_bg1_acc.jpg); }
form#aspnetForm { padding: 0 0 89px; background-image: url(/medias/communs/mstr_bg3_acc.jpg); }
h1 { font-size: 170%; margin: 0; text-transform: uppercase; color: #fff; }
h1 a span { position: relative; top: -0.25em; font-size: 0.6em; text-transform: none; }
#mstrHdr { height: 497px; }
#hdrLogoBg { background-image: url(/medias/fr/hdr_logo_acc.png); }
#hdrLogoBg, #hdrLogo { left: 41px; top: 33px; width: 174px; height: 48px; }
#ctl00_cphHeader_hdrAccImg, #hdrAccBg { position: absolute; left: 41px; top: 108px; width: 915px; height: 328px; }
#hdrAccBg { height: 18px; z-index: 3; background: url(/medias/communs/acc_hdr_img_bg.png) no-repeat; }
#mstrCtnt { position: relative; z-index: 1; min-height: 762px; background: #840900 url(/medias/communs/acc_bg.jpg) no-repeat; }
#mstrCtnt a, #nwsEmpty, #mstrCtnt a#ctl00_cphContenu_vidList:hover, #evnEmpty { color: #f2c380; }
#mstrCtnt a:hover { text-decoration: none; color: #fff; }
#mstrCtnt h1 a { color: #fff; }
#mstrCtnt h1 a:hover { text-decoration: none; color: #f2c380; }
#ctntInfLtr { position: absolute; left: 625px; top: 347px; width: 267px; height: 87px; background: url(/medias/communs/acc_infltr_bg.png) no-repeat; }
#ctntInfLtr div { position: static; }
#mstrCopy { margin-top: 13px; }


/* événements */
#accEvn { position: absolute; z-index: 1; left: 24px; top: 26px; width: 571px; height: 425px; background: url(/medias/communs/acc_evn_bg.png) no-repeat 0 39px; }
#accEvn h1, #accNws h1, #accUrg h1 { position: absolute; top: 0; left: 0; }
#ctl00_cphContenu_evnLinkFull { position: absolute; top: 0.3em; right: 0; font-size: 110%; font-weight: bold; }
#evnEmpty, #evnCtnr, #evnLoading, #evnSlideshow, #evnSlideshow a { width: 561px; height: 256px; }
#evnEmpty { position: absolute; top: 160px; width: 100%; text-align: center; }
#evnCtnr { display: none; position: absolute; z-index: 1; left: 5px; top: 44px; }
#evnLoading { background: url(/medias/communs/acc_evn_loading.gif) no-repeat 50%; }
#evnLoading, #evnSlideshow span { position: absolute; top: 0; left: 0; }
#evnSlideshow * { display: block; }
#evnThumbs { position: absolute; z-index: 2; right: 4px; top: 305px; font-size: 110%; }
#evnThumbs li { float: left; }
#evnThumbs li a { float: left; padding: 0.5em 0.3em 0.2em; border: 1px solid #a20e0e; border-width: 0 1px 1px; font-weight: bold; color: #fff; outline: none; }
#evnThumbs li.selected a { background-color: #c03309; }
#evnCaption { height: 130px; overflow: hidden; }
#evnCaption h2 { width: 450px; margin: 1.7em 0 0; font-size: 140%; }
#evnCaption h2 a { display: block; color: #4f9f9f; }
#evnCaption p { margin: 0; color: #f2c380; }
.evnDetails, #evnThumbs .noscript { display: none; }


/* actualités */
#accNws, #accUrg { position: absolute; z-index: 1; left: 625px; top: 26px; width: 270px; }
#accNws ul { margin-top: 29px; }
#accNws li { float: left; }
#accNws li a { margin: 11px 3px 0 0; padding: 5px 0 4px 4px; background: url(/medias/communs/acc_nws_bg.png) no-repeat; }
#accNws li img { float: left; width: 84px; height: 63px; }
#accNws li strong { float: left; width: 160px; height: 63px; padding: 0 7px 0 12px; font-weight: normal; cursor: pointer; }
#accNws li em { display: block; margin-bottom: 2px; font-style: normal; color: #4f9f9f; }
#nwsRss { position: absolute; top: 0.3em; right: 0; }
#nwsEmpty { display: block; margin: 50px 15px 0; text-align: center; }


/* urgence */
#accUrg { background: url(/medias/communs/acc_urg_bg.png) 0 39px no-repeat; height: 305px; }
#accUrg, #accUrg div { z-index: 2; }
#urgClose { cursor: pointer; }
#urgClose span { letter-spacing: 0.1em; }
#accUrg .txtContenu { position: absolute; left: 11px; top: 49px; width: 237px; height: 241px; padding-right: 10px; overflow: auto; }


/* réalisations / distinctions */
#accRsd { position: absolute; z-index: 1; left: 23px; top: 469px; width: 573px; height: 228px; font-size: 95%; background: url(/medias/communs/acc_rsd_bg.png) no-repeat; }
.jcarousel-container, .jcarousel-clip { position: relative; width: 573px; height: 228px; overflow: visible; }
.jcarousel-clip { z-index: 2; overflow: hidden; }
#rsdList { z-index: 1; overflow: hidden; position: relative; width: 5000px; left: 0; top: 0; margin: 0; padding: 0; }
#rsdList li { float: left; width: 191px; height: 228px; background: url(/medias/communs/acc_rsd_sep.png) no-repeat 0 9px; }
#rsdList li:first-child { background: none; }
#rsdList li a { display: block; outline: none; width: 158px; height: 204px; overflow: hidden; padding: 12px 16px 12px 17px; }
#rsdList li a img { width: 172px; height: 129px; display: block; margin: 0 0 15px -7px; }
#rsdList li a strong { display: block; font-size: 105%; color: #4f9f9f; }
#rsdList li a span { color: #4f9f9f; }
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 3px; width: 23px; height: 222px; cursor: pointer; outline: none; }
.jcarousel-prev { left: -11px; background: url(/medias/communs/acc_rsd_bt_prev.png); }
.jcarousel-next { right: -11px; background: url(/medias/communs/acc_rsd_bt_next.png); }
.jcarousel-prev:hover, .jcarousel-next:hover { background-position: 0 222px; }
.jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal { cursor: default; visibility: hidden; }


/* vidéos */
#accVid { position: absolute; z-index: 1; left: 620px; top: 469px; width: 280px; height: 255px; }
span.vidPhldr { color: #fff; }
a#ctl00_cphContenu_vidList { position: absolute; right: 0; bottom: 0; color: #fff; }
