/*          Surcharge CSS pour version ROUGE
------------------------------------------------- */

#rechercheMag .colRecherche a,
a {
    color: #122a1c;
}

#fondBan {
    background-image: url(../images/rouge/fond-bandeau.png);
}

#site>nav,
#mainNav {
    background: url(../images/rouge/fond-bandeau.png) repeat-x #c20c15;
}

.blocArrondi header {
    background: url(../images/rouge/fond-titre-bloc-decale.png) no-repeat #c20c15;
}

#mainNav li {
    background: url(../images/rouge/fond-menu-sprite.png) no-repeat;
}

#branding #searchBarre .login form input[type=submit] {
    background: url(../images/rouge/fond-menu-orange.png) repeat-x #124742 center center;
}

#mainNav li:last-child a,
#mainNav li:last-child a.current,
#mainNav li:last-child a:active,
#mainNav li:last-child a:focus,
#mainNav li:last-child a:hover {
    background: url(../images/rouge/fond-menu-orange.png) repeat-x left top;
}


#mainNav li {
    background: url(../images/rouge/fond-menu-sprite.png) no-repeat;
}

#mainNav li a.current,
#mainNav li a:active,
#mainNav li a:focus,
#mainNav li a:hover {
    background: url(../images/rouge/fond-menu-sprite.png) repeat-x left bottom;
}

.formStyle .submit input,
.formStyle .submit input:focus,
.formStyle .submit input:hover {
    background: url(../images/rouge/fond-header-recherche.png) repeat-x #c20c15;
    border:none;
}

#sousNav .menuRiche {
    border-color: #a51c14;
    background: #c5160c;
}

#sousNav .menuRiche .colDroite,
#sousNav  .menuRiche .illustration {
    border-color: #a51c14;
}

#serviceEnLigne .body a {
    background: url(../images/rouge/picto-service-sprite.png) no-repeat;
}

#rechercheMag .colLiens a {
    background: url(../images/rouge/picto-acces-rapide-sprite.png) no-repeat;
}

#branding #searchBarre .search {
    background: url(../images/rouge/fond-header-recherche.png) repeat-x;
}

#branding #searchBarre .loguser .onglet,
#branding #searchBarre .loginActif,
#branding #searchBarre .meteoLogin {
    background-image: url(../images/rouge/fond-header-login-sprite.png);
}

#branding #searchBarre .loguser .onglet a {
    background-color: #c20c15;
}

#container .breadcrumb {
    color: #c20c15; /* 122a1c */
}

#container h1 {
    border-bottom: 3px solid #c20c15;
    color: #c20c15;
}

.onglets li a.current {
    color: #c20c15;
}

#container h2 {
    color: #c20c15;
}

#container .lienPlus a {
    color: #c20c15;
    background-image: url(../images/picto-fleche-ariane.png);
}

#container .paginationGenerique a {
    color: #c20c15;
}

#container .pictosService a span {
    color: #c20c15;
}

#container .pictosService a {
    background: url(../images/rouge/picto-service-sprite.png);
}

#bandeauPromoActu h2 {
    color: #FFFFFF;
}

#container .filtreAnnonce form label {
    color: #c20c15;
}

#container .offresCat h2 {
    color: #c20c15;
}

#container .offreCat h3 {
    color: #c20c15;
}

#container .contentListeDeplie .btDeplie .picto {
    background-image: url(../images/rouge/picto-fleches-deplie.png);
}

#container .infosPratiques  .btRelief:hover,
#container .promotionDesc  .btRelief:hover,
#container .btRelief {
    background: url(../images/rouge/fond-bt-fleche-bleu.png) repeat-x top right #c20c15;
    border: 1px solid #a51c14;
}

#container .btReliefBlanc {
    background: url(../images/fond-bt-fleche-sprite.png) repeat-x scroll right bottom #FFFFFF;
    border: 1px solid #E3E3E3;
    color: #c20c15;
}

#bandeauPromoActu .item {
    background: url(../images/rouge/fond-promotion-bleu.png) no-repeat #c20c15;
}

#bandeauPromoActu .illustrationActu {
    background-image: url(../images/rouge/fond-promotion-bleu.png);
}

#container .imageVideo span {
    background-image: url(../images/rouge/picto-play-flash.png);
}

#container .liensFicheMag a.plan {
    background-position: 0px -93px;
}

#container .infosMagasin p {
    color: #c20c15;
}

#sousNav .menuRiche .colGauche {
    width: 290px;
    border-right: 1px solid #A51C14;
}
