﻿/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* Contenu du fichier temporairement COPIÉ dans le fichier /_css/rc.web.root.layout.css */
/* Pour éviter un bug de IE qui ne compile pas les CSS après les 31 premiers fichiers */
/* ------------------ */
/* ------------------ */
/* Si vous faites des modifs ici:
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */




/* Top Hat */
.top-hat
{
    display: none;
    height: 48px;
    width: 100%;
}

.top-hat a
{
    color: #ffffff;
    text-decoration: underline;
}

.top-hat .pinning-alignment
{
    background: #AB1612 url(/_img/background/bg_nav.gif) repeat-x center 0;
    border-bottom: 1px solid #CD2923;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height: 40px;
    display: block;
    padding-top: 8px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
}

.top-hat .pinning-content
{
    width: 990px;
    margin: 0 auto;
    line-height: 28px;
    vertical-align: middle;
}

.top-hat .pinning-content img
{
    cursor:pointer;
    float: left;
    margin-left: 110px;
    margin-right: 10px;
}

.top-hat .pinning-content .pinning-desc
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    float: left;
    display:inline-block;
    text-align:center;
    padding-top: 2px;
}

.top-hat .pinning-hide 
{
    background:transparent url(/_img/button/close.png) no-repeat top left;
    cursor: pointer;
    display:block;
    height: 14px;
    position: absolute;
    right: 15px;
    text-indent:-9999px;
    top: 17px;
    width: 14px;
    }

/* Toast */

    .toast 
    {
        display:none;
        background-color:#fff;
        bottom:0;
        border:2px solid #939699;
        border-bottom:0;
        border-radius:8px 8px 0 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size:10px;
        left:40px;
        line-height:30px;
        padding:0 24px 0 28px;
        position:fixed;
        z-index:9999;
        }

    .toast  .pinning-hide 
    {
        background:transparent url(/_img/button/close.png) no-repeat top left;
        cursor: pointer;
        display: block;
        height: 14px;
        position: absolute;
        right: 2px;
        text-indent:-9999px;
        top: 2px;
        width: 14px;
        }

    .toast img 
    {
        cursor:pointer;
        height:20px;
        position:absolute;
        top:4px;
        left:4px;
        width:20px;
    }

/* Push-up */
.push-up {
    background: #AB1612 url(/_img/background/bg_nav.gif) repeat-x center 0;
    border-top: 1px solid #CD2923;
    color: #ffffff;
    bottom:0;
    display: none;
    height:100px;
    left:0;
    position:fixed;
    width:100%;
    z-index:9999;
}

.push-up .pinning-content {
    height:100px;
    margin:0 auto;
    position:relative;
    width:900px;
}

    .push-up .pinning-bg {
        height:100px;
        margin-left:25px;
        position:absolute;
        width:350px;
    }

    .push-up .pinning-desc {
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size:20px;
        left:235px;
        position:absolute;
        top:24px;
        z-index:2;
    }

    .push-up img {
        height:30px;
        cursor:pointer;
        left:121px;
        position:absolute;
        top:21px;
        width:30px;
    }

    .push-up  .pinning-hide 
    {
        background:transparent url(/_img/button/close.png) no-repeat top left;
        cursor: pointer;
        display: block;
        height: 14px;
        position: absolute;
        right: 8px;
        text-indent:-9999px;
        top: 8px;
        width: 14px;
        }
