@media screen {
    /* CSS - Page Edito */
    div#main div#body div.page {
    }
    div#main div#body div.page div#body-page {
        height:530px;
        background-position:0 60px;
        background-repeat:no-repeat;
    }
    html>body div#main div#body div.page div#body-page {
        height:auto;
        min-height:530px;
    }
    div#main div#body div.page div#body-page div#body-page-flash,
    div#main div#body div.page div#body-page div#body-page-video,
    div#main div#body div.page div#body-page div#body-page-texte {
        clear:both;
        width:980px;
        height:466px;
        margin:0px;
        padding:0px;
        background-position:top left;
        background-repeat:no-repeat;
        background-color:transparent;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl,
    div#main div#body div.page div#body-page div#body-page-video dl,
    div#main div#body div.page div#body-page div#body-page-texte dl {
        float:left;
        width:910px;
        height:300px;
        margin:20px 0px 0px 70px;
        padding:0px 0px 0px 0px;
    }
    
    * html div#main div#body div.page div#body-page div#body-page-texte dl {
        margin-left:35px;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl{
        margin-left:35px;
    }
    * html div#main div#body div.page div#body-page div#body-page-flash dl{
        margin-left:15px;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl dt,
    div#main div#body div.page div#body-page div#body-page-video dl dt,
    div#main div#body div.page div#body-page div#body-page-texte dl dt {
        float:left;
        margin:0px;
        padding:0px;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl dt{
        float:right;
        margin-top:19px;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl dt.flash-player-video{
        width:320px;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl dt div#heading-flash{
        float:right;
        width:320px;
    }
    span#noflash{
        display:none;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl dt.texte-video{
        width:560px;
        margin-right:15px;
    }
    div#main div#body div.page div#body-page div#body-page-video dl dt.flash-player-video {
        width:415px;
        height:300px;
        margin-left:12px;
        margin-top:19px;
        float:right;
    }
    div#main div#body div.page div#body-page div#body-page-video dl dt.texte-video,
    div#main div#body div.page div#body-page div#body-page-texte dl dt.texte {
        margin-top:25px;
        width:440px;
        color:#808080;
        text-align:justify;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl dt.texte-video span,
    div#main div#body div.page div#body-page div#body-page-video dl dt.texte-video span,
    div#main div#body div.page div#body-page div#body-page-texte dl dt.texte span {
        color:#e65226;
        font-size:18px;
        font-weight:bold;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl dt.texte-video a,
    div#main div#body div.page div#body-page div#body-page-video dl dt.texte-video a,
    div#main div#body div.page div#body-page div#body-page-texte dl dt.texte a {
        color:#808080;
        text-decoration:underline;
    }
    div#main div#body div.page div#body-page div#body-page-flash dl dt.texte-video a:hover,
    div#main div#body div.page div#body-page div#body-page-video dl dt.texte-video a:hover,
    div#main div#body div.page div#body-page div#body-page-texte dl dt.texte a:hover {
        color:#e65226;
        text-decoration:underline;
    }
    div#flash-player-video {
        margin:0px;
        padding:0px;
        width:415px;
        height:300px;
        text-align:center;
    }
    * html div#flash-player-video {
        margin-left:3px;
    }
    div#flash-player-video div.noflash {
        margin:0px;
        padding:110px 0px 0px 0px;
        width:413px;
        height:190px;
        text-align:center;
        background-position:top center;
        background-repeat:no-repeat;
        background-color:transparent;
        background-image:url(../images/static/background-page-innovation-no-flash.jpg);
    }
    div#flash-player-video div.noflash p {
    }
    div#flash-player-video div.noflash p a {
    }
    div#flash-player-video div.noflash p a:hover {
        color:#e65226;
    }
    /* CSS - PAGE MARQUE */
    div#main div#body div.page div#body-page.marque div#body-page-texte dl {
        float:left;
        width:681px;
        height:228px;
        margin:25px 0px 0px 186px;
        padding:25px 0px 0px 30px;
        background-position:top left;
        background-repeat:no-repeat;
        background-color:transparent;
        background-image:url(../images/static/background-page-marque-texte.jpg);
    }
    * html div#main div#body div.page div#body-page.marque div#body-page-texte dl {
        margin-left:93px;
    }
    div#main div#body div.page div#body-page.marque div#body-page-texte dl dt.texte {
        width:640px;
        text-align:justify;
        margin-top:0px;
    }
    div#main div#body div.page div#body-page.marque div#body-page-texte dl dt.texte span {
        margin-bottom:15px;
        width:100%;
        float:left;
    }
    div#main div#body div.page div#body-page.marque div#body-page-texte dl dt.texte p {
        float:left;
        clear:both;
        margin-bottom:5px;
        width:100%;
    }
    /* Page Partenaire */
    div#main div#body div.page div#body-page.partenaire div#body-page-texte {
        clear:both;
        width:980px;
        height:466px;
        margin:0px;
        padding:0px;
        background-position:top left;
        background-repeat:no-repeat;
        background-color:transparent;
    }
    div#main div#body div.page div#body-page.partenaire div#body-page-texte dl {
        float:left;
        margin:0px;
        padding:0px;
    }
    div#main div#body div.page div#body-page.partenaire div#body-page-texte dl dt {
        float:left;
        margin:0px;
        padding:0px;
    }
    div#main div#body div.page div#body-page.partenaire div#body-page-texte dl dt.visuel,
    div#main div#body div.page div#body-page.partenaire div#body-page-video dl dt.video {
        width:210px;
        height:270px;
        margin-top:22px;
        margin-left:107px;
        padding:0px;
        background-position:top left;
        background-repeat:no-repeat;
        background-color:transparent;
        background-image:url(../images/static/background-page-partenaire-video.jpg);
    }
    * html div#main div#body div.page div#body-page.partenaire div#body-page-texte dl dt.visuel,
    * html div#main div#body div.page div#body-page.partenaire div#body-page-video dl dt.video {
        margin-left:54px;
    }
    div#main div#body div.page div#body-page.partenaire div#body-page-texte dl dt.visuel img,
    div#main div#body div.page div#body-page.partenaire div#body-page-video dl dt.video img{
        margin:15px 0px 0px 15px;
        float:left;
    }
    div#main div#body div.page div#body-page.partenaire div#body-page-video dl dt.texte-video,
    div#main div#body div.page div#body-page.partenaire div#body-page-texte dl dt.texte {
        width:550px;
        margin-top:37px;
        margin-left:25px;
        color:#808080;
        text-align:justify;
    }
    div#main div#body div.page div#body-page.partenaire div#body-page-video dl dt.texte-video span,
    div#main div#body div.page div#body-page.partenaire div#body-page-texte dl dt.texte span {
        color:#e65226;
        font-size:18px;
        font-weight:bold;
    }
    div#main div#body div.page div#body-page.partenaire div#body-page-video dl dt.texte-video a,
    div#main div#body div.page div#body-page.partenaire div#body-page-texte dl dt.texte a {
        color:#808080;
        text-decoration:underline;
    }
    div#main div#body div.page div#body-page.partenaire div#body-page-video dl dt.texte-video a:hover,
    div#main div#body div.page div#body-page.partenaire div#body-page-texte dl dt.texte a:hover {
        color:#e65226;
        text-decoration:underline;
    }
    div#body-flash-partenaire {
        width:210px;
        height:270px;
        text-align:center;
    }
    div#body-flash-partenaire div.noflash {
        margin:0px;
        padding:110px 0px 0px 0px;
        width:210px;
        height:160px;
        text-align:center;
    }
    div#body-flash-partenaire div.noflash p {
        color:#FFFFFF;
    }
    div#body-flash-partenaire div.noflash p a {
        color:#FFFFFF !important;
    }
    div#body-flash-partenaire div.noflash p a:hover {
        color:#e65226 !important;
    }
}
