/* CSS - PAGE QUI SOMMES NOUS */
@media screen {
    /* GENERIQUE */
    /* CLASSES */
    a:hover, a img {
        cursor:pointer;
    }
    /* Main - Famille - Page - Contenu */
    div#main div#body {
        background-position:center bottom;
    }
    div#main div#body div.page {
    }
    div#main div#body div.page {
    }
    div#main div#body div.page div#body-page {
        height:513px;
    }
    html>body div#main div#body div.page div#body-page {
        height:auto;
        min-height:513px;
    }   

    div#main div#calque div#calquecontainer div#bloc_fermer {
        text-align:right;
        position:absolute;
        margin-left:485px;
    }
    div#main div#calque div#calquecontainer div#bloc_fermer a {
        cursor:pointer;
        color:#73687a;
        font-size:12px;
        font-weight:bold;
        float:left;
        height:16px;
        background:#FFF;
        text-decoration:none;
    }
    div#main div#calque div#calquecontainer div#bloc_fermer span {
        padding:0 5px;
    }
    div#main div#body div.page div#body-page div.generals_img {
        float:left;
        width:540px;
        margin:0px 0px 0px 0px;
        padding:0px;
    }
    div#main div#body div.page div#body-page div.generals_img a:hover {
        cursor:pointer;
    }    
    div#main div#body div.page div#body-page div.contents_spec {
        float:right;
        clear:both;
        width:390px;
        margin:0px 0px 0px 0px;
        padding:0px;
    }
    div#main div#body div.page div#body-page h3 {
        margin:0 0 10px 0;
        padding:0px 0px 0px 0px;
        width:390px;
        float:right;
        font-size:14px;
        color:#5e5e5e;
        font-weight:bold;
        text-transform:uppercase;
    }    
    div#main div#body div.page div#body-page div.contents_spec h4 {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        font-size:11px;
        color:#5e5e5e;
        font-weight:bold;
    }
    div#main div#body div.page div#body-page div.contents_spec p {
        margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        font-size:11px;
        color:#6c6c6c;
    }
    
    /* ############ MENU INTERNE ############# */
    div#main div#body div.page div#body-page div#menu-int, div#main div#body div.page div#body-page div#menu-int ul {
        float:left;
        width:100%;
        margin:0;
        padding:0;
        list-style:none;
    }
    div#main div#body div.page div#body-page div#menu-int {
        margin-bottom:20px;
    }
    div#main div#body div.page div#body-page div#menu-int ul li {
        float:left;
        padding:0 5px 0 0;
    }
    div#main div#body div.page div#body-page div#menu-int ul li.separ {
        border-left:1px solid #5e5e5e;
        height:9px;
        margin-top:3px;
    }
    div#main div#body div.page div#body-page div#menu-int ul li#subheading-separ-last   {
        border:0;
    }
    div#main div#body div.page div#body-page div#menu-int ul li a {
        color:#5e5e5e;
        font-weight:bold;
        text-decoration:none;
    }
    div#main div#body div.page div#body-page div#menu-int ul li.open a {
        color:#84b4b9;
        font-weight:bold;
    }
    
    /* ################ LIEN ASSOCIE AU DOCUMENT ############## */
    div#main div#body div.page div#body-page div.contents_spec div.lien {
        margin:0;
        padding:16px 0px 3px 0px;
        background-color:transparent;
        background-position:center bottom;
        background-repeat:no-repeat;
        font-size:11px;
        font-weight:bold;
        text-align:center;
    }
    div#main div#body div.page div#body-page div.contents_spec div.lien a {
        color:#FFFFFF;
        text-decoration:none;
    }
    div#main div#body div.page div#body-page div.contents_spec div.lien a:hover {
        text-decoration:underline;
    }
    
    
    /* ################ PAGE REJOIGNEZ-NOUS ############## */
    div#main div#body.rejoignez-nous {
        background-position:center top;
    }
    div#main div#body.rejoignez-nous div.page div#body-page div#menu-int {
        margin-bottom:5px;
    }
    div#main div#body.rejoignez-nous div.page div#body-page div.contents_spec {
        clear:both;
        width:366px;
    }
    div#main div#body.rejoignez-nous div.page div#body-page h3 {
        width:366px;
    }
    div#main div#body.rejoignez-nous div.page div#body-page div.contents_spec div.spec {
        margin-bottom:5px;
        background:url(../images/static/bg-encart-page-rejoignez-nous.gif) top left no-repeat transparent;
    }    
    div#main div#body.rejoignez-nous div.page div#body-page div.contents_spec div.spec h4 {
        background:url(../images/static/bg-h3-close.gif) no-repeat ;
        margin:0 0 3px 0;
        padding:4px 0px 0px 30px;
        height:20px;
        color:#FFF;
        font-size:12px;
        cursor:pointer;
    }
    div#main div#body.rejoignez-nous div.page div#body-page div.contents_spec div.open h4 {
        background:url(../images/static/bg-h3-open.gif) no-repeat ;
    }    
    div#main div#body.rejoignez-nous div.page div#body-page div.contents_spec div.spec div.main_content {
        padding-bottom:10px;
    }
    div#main div#body.rejoignez-nous div.page div#body-page div.contents_spec div.spec div.text {
        padding:5px 10px;
    }
    div#main div#body.rejoignez-nous div.page div#body-page div.contents_spec div.spec div.text p {
        margin:0;
    }
}

