@import url(fonts.css); body { background: white url(montpellier/bkg-mtp1.jpg) fixed top left no-repeat; background-size: cover; font-family: dejarip, arial, helvetica, sans-serif; } a#back-to-fr { position: absolute; right: 0; top: -5px; display: block; text-indent: -10000px; position: absolute; background: white url(montpellier/back-to-fr.png) top left no-repeat; width: 157px; height: 39px; } div#header { position: static; margin: 0 auto; background: transparent; } div#header a#bandeau-commune { padding: 8px 0 0 75px; background: url(montpellier/SIT_MPL_084_SIT_MPL_058_logowebMTP.png) top left no-repeat; text-indent: 0; color: white; font-family: adelle; font-size: 24px; } a { -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; } div#top { height: 50px; width: 1000px; margin: 0 auto; } a#bandeau-commune { padding-top: 60px; padding-left: 0; background: url(dardilly/img-sprites.png) no-repeat 0 0; background-origin: content-box; height: 77px; text-indent: -1000em; border: none; } div#main-content-wrapper { margin: 0; margin-top: 20px; width: auto; } div#main-content { width: 1000px; margin: auto; background: white; background: rgba(255, 255, 255, 0.8); } div#content { padding-top: 1px; } div#toplinks { top: 40px; left: 0; padding: 2px 6px; background: transparent; box-sizing: border-box; text-align: right; width: 100%; margin-right: 10px; max-width: 1000px; } #toplinks a.logout { background: none; padding-left: 0; } div#toplinks span.logged-in, div#toplinks span.login { border: none; background: none; text-align: right; } #toplinks span.logged-in a.myspace, #toplinks span.logged-in a.myaccount { padding-right: 10px; } div#toplinks a { color: white; padding: 0; } div#global-title { font-family: dejarip; font-weight: bold; background: #333333; color: white; font-size: 16px; padding: 5px; } div#global-title span { text-transform: uppercase; } div#services > h3 { display: none; } div#rub_consultation h2, div#rub_service h2, div#rub_annonce h2, div#rub_agenda h2, div#profile h2, div#services-2nd h3, div#member h2, div#help h2, div#info h2, div#accessibility h2, div#contact h2, div#gauche h3, div.large div#rub_service h3, div#centre h3 { background: transparent; color: #1191D0; padding-left: 1ex; text-transform: none; } div#steps ol li { background: #6c6c6c; } div#steps ol li.current { background: #1191D0; } div#steps li.current span.marker, div#steps span.marker { color: white; } div#centre li li a, div#gauche li a { } div#content #disclose-dataview, p.command, a.edit-custom-text, #page div.back-home-button a, div.buttons input { background: #1191D0; } div#home-page-intro p:first-child { margin-top: 0; } div#home-page-intro { margin-top: 30px; background: transparent url(montpellier/numero-vert.png) top right no-repeat;; padding-right: 510px; min-height: 180px; } div#services-2nd > ul, div#services > ul { padding: 5px 10px 0 0; box-sizing: border-box; margin-bottom: 0; -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; } div#services-2nd > ul > li, div#services > ul > li { border: 1px solid #C2C5CC; } hr.clear { margin: 0; } div#footer { border: none; margin-top: 0; } br.clear { clear: both; } #footer h3, #footer a { color: white; } div#footer div#help { background: transparent; border: none; color: #ccc; } #agglo-link a { background-color: transparent; } p#welcome { display: none; } div#centre { margin-top: -1px; } div#profile { width: 1000px; } #toplinks a.restricted { position: absolute; top: 4px; right: 5px; } #toplinks #welcome span { background: none; border: none; } div#breadcrumb { margin-top: 1ex; margin-bottom: 0; } div#gauche { margin-left: 10px; } div#content a { color: #333; } div#content a:hover { color: #111; } div.buttons { text-align: left; } div#services-2nd > ul > li strong, div#services > ul > li strong { background: transparent; padding-left: 10px; padding-bottom: 0; } div#services-2nd > ul > li strong > a, div#services > ul > li strong > a { color: #295AA6; } div#droite { display: block; width: auto; float: none; } div#droite #myspace { display: none; } div#droite #consultations { display: none; } div#droite #announces { display: none; } div#droite #home-page-intro { display: none; } div#droite > div#services-2nd > h3 { display: none; } div#droite::before { margin-top: 10px; box-sizing: border-box; display: block; width: 100%; content: "SERVICES EN LIGNE - Réaliser mes démarches"; font-family: dejarip; font-weight: bold; background: #333333; color: white; font-size: 16px; padding: 5px; } div#services-2nd::before { display: block; margin: 1em; font-size: 120%; content: "Votre espace pour vos démarches administratives en ligne."; } div#services ul ul, div#services-2nd ul ul { list-style: none; } div#services ul ul li::before, div#services-2nd ul ul li::before { content: "- "; line-height: 160%; } div#footer { visibility: hidden; } div#services ul ul li img, div#services-2nd ul ul li img { display: block; width: 100%; }