h1, h1.tagline { margin: 0 0 18px; }
h2 { margin: 1.5em 0 1.3em; text-transform: none; font-size: 120%; }
#ctl00_cphContenu_mstrCtnt { padding: 290px 0 88px; }
#ctntColDt { padding: 30px 33px; background: url(/medias/communs/ctus_bg.png); }
#ctntColDt, #ctntVwr { width: 666px; }


/* viewer */
#ctntVwr, #vwrOvlCtnr, #ctl00_cphContenu_vwrOvlToggle, dl { height: 275px; }
#vwrCtnr { float: left; width: 390px; }
.fr #ctl00_cphContenu_vwrOvlToggle { background-image: url(/medias/fr/ctus_map_toggle.png); }
.en #ctl00_cphContenu_vwrOvlToggle { background-image: url(/medias/en/ctus_map_toggle.png); }
#ctntColDt #ctusBtMap { margin-left: 1px; }
#vwrOvlCtnt { width: 640px; height: 275px; }


/* accordéon */
dl { float: right; overflow: auto; display: inline; width: 210px; margin: 0 36px 0 0; padding: 0 10px 0 0; }
dl dt { display: block; margin: 0; border: 1px solid #a0a0a0; font-weight: bold; font-size: 120%; }
dl.txtContenu p { margin: 0.8em 0 1.2em; }
dl.ui-accordion { height: auto; overflow: hidden; background: url(/medias/communs/ctus_accordion_sep.png) no-repeat 0 100%; }
dl.ui-accordion dt { cursor: pointer; width: 100%; background: url(/medias/communs/ctus_accordion_arrow.png) no-repeat 0 0.5em; }
dl.txtContenu.ui-accordion p { margin: 0.8em 0 0; }
dl dt.ui-state-default { border-width: 1px 0 0; padding: 3px 0 4px; }
dl dt.ui-state-active, dl dt { border-width: 1px 0; padding: 3px 0; }
dl.ui-accordion dt.ui-state-active { background-position: 100% 0.6em; }
