/* login */
html#pagelogin { width: 100%; height: 100%; }
html#pagelogin body#index {
    background: #fff url('../images/ffp_fond_login.jpg') no-repeat fixed;
    padding: 0 !important;
    margin: 0 !important;
    -webkit-background-size: cover; /* pour Chrome et Safari */
    -moz-background-size: cover; /* pour Firefox */
    -o-background-size: cover; /* pour Opera */
    background-size: cover; /* version standardisée */
    width: 100%;
    height: 100%;
}

div#ahtopall { width: 100%; height: 100%; }

/* pages */
div#header { background: #fff url('../images/ffp_header_in.jpg') no-repeat bottom right; }
div#gauche p.default { background: #fff url('../images/ffp_cola_default.jpg') no-repeat top left; }
div#header a { background: #fff url('../images/ffp_logo.gif') no-repeat bottom center; }

div#enquete h3 { padding: 0.5em 0; }
div#enquete h4 { padding: 0 0 0.5em 0; }
div#enquete dl { padding: 0 1em 1em; color: #000; }
div#enquete dt { padding: 0.3em 0; font-weight: bold; }
div#enquete dd { padding: 0 0 0.3em 1em; }

.lic_section td.section { padding: 0.5em 1em; border: 1px dotted #908f87; }
.lic_section td.sites div { padding: 0 0 0.5em;}
.lic_section td.sites label { font-weight:normal;}
.lic_section td.section:hover { border: 1px solid #817865; color: #000; }

/* adresses SNA */
div.sna { }
div.sna strong { padding: 0 0 0 2em; border-top: 1px dotted #ddd; }
div.sna input.field { margin: 0 0 0.5em 130px; }