
h1 {
    font-size: 22px;
    font-weight: 700;
}

h2 {
    font-size: 16.5px;
    font-weight: 700;
}

#traceDebug {
    display: none;
}

.flagSelect {
    width: 930px;
    padding: 15px;
    border: 1px solid #C0C0C0;
}

.flagSelect a {
    text-decoration: none;
    color: #000000;
}

.ChoixPays {
    padding: 15px;
    border: 1px solid #C0C0C0;
    text-align: center;
}

.ChoixPays a {
    color: #000000;
    text-decoration: none;
}

img {
    border: 0;
}

.emphase {
    font-weight: bold;
}

.italique {
    font-style: italic;
}

strong {
    font-weight: bold;
}

.countrySprite {
    background-image: url(https://static.pecheur.com/media/interface/sprite-flags.png);
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
}

.countryName {
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
    width: 110px;
    line-height: 11px;
}

.errForm {
    color: #FF0000;
    font-weight: bold;
}

.pays {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 175px;
    height: 40px;
    margin: 4px;
    vertical-align: middle;
    text-align: left;
    line-height: 40px;
    border-radius: 5px 5px 5px 5px;
}

.pays:hover {
    color: #000000;
    background-color: #FAFAFA;
}

.zone > h2 {
    border-bottom: 1px solid #CECECE;
    font-size: 14px;
}

.sszone > h3 {
    border-bottom: 1px solid #CECECE;
    font-size: 13px;
    font-weight: bold;
}

.sszone {
    margin-left: 15px;
}

h1.titre {
    color: #000000;
    width: 982px;
    margin: auto;
    margin-top: 5px;
    font-size: 11px;
}

body.truite2015 h1.titre {
    color: #000000;
}

.prefixe {
    display: none;
}

.degrade-gris {
    border: 1px solid #F0F0F0;
    background: #eeeeee; /* old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #EFEFEF 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EFEFEF)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
}

.degrade-gris-reverse {
    background: #FFFFFF; /* old browsers */
    background: -moz-linear-gradient(top, #EFEFEF 0%, #FFFFFF 40%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(40%,#FFFFFF)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 ); /* ie */
}

.degrade-vert {
    background: #FAFEF4; /* old browsers */
    background: -moz-linear-gradient(top, #FAFEF4 0%, #B0EA70 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFEF4), color-stop(100%,#B0EA70)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFEF4', endColorstr='#B0EA70',GradientType=0 ); /* ie */
}

.gradient {
    background: -moz-linear-gradient(center top, #ECECEC, #FFFFFF 5%, #FFFFFF 95%, #ECECEC) repeat scroll 0 0 transparent;
}

.tiroir {
    background: #8ED33A;
    height: 55px;
    text-align: center;
}

.tiroir p {
    padding-top: 35px;
}

.arrondi {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#poign_upperslide {
    background-image: url(/media/interface/Bannieres/20130306-MagazinePeche/BannFermee.jpg);
}

#tir_upperslide {
    display: none;
    position: relative;
}

#tir_upperslide ul {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-top: 30px;
    margin-bottom: 10px;
}

#tir_upperslide .calque {
    border: 5px solid transparent;
    background-color: rgba(255,250,250,0.4);
}

#tir_upperslide .calque:hover {
    border: 5px solid #C0C0C0;
}

input.arrondi {
    border: 1px solid #D8D8D8;
    *border-radius: 0px;
}

button.black {
    background-color: #000;
    background: -moz-linear-gradient(top, #CECECE 0%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CECECE), color-stop(100%,#000));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CECECE', endColorstr='#000',GradientType=0 );
    border: 0;
    color: #FFFFFF;
    font-weight: bolder;
    padding: 1px;
}

button.orange {
    background-color: #ff4e00;
    border: 0px;
    color: #FFF;
    font-weight: bolder;
    padding: 2px 6px;
}

.contenu_with_menu_gauche a {
    color: #555555;
}

.vert {
    color: #90C84B;
    font-weight: bold;
}

#formidentification .waiting {
    content: url(/media/interface/chargement.gif) center #FFFFFF;
    left: 0;
    position: absolute;
    top: 0;
    width: 200px;
}

#pnlLogg {
    margin-top: 0px;
    margin-left: 20px;
}

#tir_identification {
    background: #FFFFFF;
    border: 5px solid #CCCCCC;
    display: none;
    line-height: 16px;
    margin: 0;
    padding: 8px;
    position: absolute;
    width: 200px;
    z-index: 6;
}

#tir_identification .message {
    border: solid 1px red;
    display: block;
    position: relative;
}

#aMdp {
    display: block;
}

#tir_minimenu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #CCCCCC;
    display: none;
    font-size: 9px;
    left: 0px;
    padding: 4px;
    position: absolute;
    margin-top: 0;
    z-index: 7;
}

#tir_minimenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#tir_minimenu li {
    margin-bottom: 4px;
}

#tir_minimenu a {
    color: #000000;
}

#tir_minimenu img {
    vertical-align: middle;
}

.ferme_minimenu {
    display: block;
    text-align: right;
}

#lblFermer, #lblFermer2 {
    cursor: pointer;
}

.poignee .ouvert {
    display: none;
}

.poignee {
    cursor: pointer;
}

.teaser {
    min-height: 250px;
}

.corps {
    position: relative;
    background-color: #FFFFFF;
    padding-top: 10px;
}

.indispensables h2 {
    font-weight: normal;
    font-size: 16.5px;
    background-color: #EFEFEF;
    position: relative;
    padding: 5px;
    vertical-align: middle;
    margin: 5px;
    text-transform: uppercase;
    text-align: center;
}

.indispensables ul {
    padding: 0;
    position: relative;
    list-style: none outside none;
}

#bloc-droite {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 245px;
}

.AdSenseHome {
    text-align: center;
    margin-top: 15px;
}

    .AdSenseHome span {
        margin: auto;
        text-align: center;
        display: inline-block;
    }

.blocTwitter .texte-conseil {
    width: 150px;
    padding: 0;
}

    .blocTwitter .texte-conseil iframe {
        margin-top: 5px;
    }

.lien-article {
    text-decoration: underline;
    color: #209bd2;
}

.valignTop {
    vertical-align: top;
}

#rayon-corps {
    height: 333px;
    overflow: hidden;
}

#rayon-poignee {
    padding-right: 10px;
    cursor: pointer;
    margin-bottom: 20px;
    margin-top: -15px;
    text-align: right;
    font-weight: bold;
}

    #rayon-poignee .ferme {
        display: none;
    }

#newsletter {
    border: 1px #EFEFEF solid;
    background-position: center;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    z-index: 2;
    height: 130px;
    margin-bottom: 10px;
}

#pub {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    z-index: 1;
}


.fonctionnalites {
    margin: 15px 0;
    text-align: center;
    display: inline-block;
}

.fonctionnalites div {
    display: inline-block;
    width: 30%;
    min-height: 100px;
    vertical-align: top;
    padding: 5px;
    margin: 0 5px 0 5px;
    text-align: left;
    *display: inline;
    zoom: 1;
    border: 1px solid #888888;
}

.fonctionnalites div .icone {
    margin-right: 10px;
    float: left;
}

.fonctionnalites div h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.fonctionnalites div p {
    margin-top: 0px;
    display: block;
}

.fonctionnalites div a {
    color: #209bd2;
    font-weight: bold;
}

.bleu {
    color: #0099EB;
}

.bleu2 {
    color: #002735;
}

.bleu-facebook {
    color: #3B5997;
}

h1.bleu {
    margin-top: 0;
}

.orange {
    color: #ff4e00;
}

#partenairesMonde {
    margin-top: 20px;
}

.texteLogo {
    margin: 0;
    margin-bottom: 10px;
    font-size: 9px;
    padding-left: 62px;
    padding-right: 10px;
    text-align: left;
    display: block;
}

.bottom_partenaires {
    background-color: #FFFFFF;
    font: 1em Verdana,sans-serif;
    margin: 20px auto;
    padding: 2px;
    text-align: center;
    width: 980px;
    color: #888888;
}

.bottom_partenaires a {
    color: #888888;
    text-decoration: none;
}

.bottom_partenaires img {
    vertical-align: middle;
}

.footer {
    color: #888888;
    font-size: 9px;
    margin-bottom: 15px;
    text-align: center;
}

.footer ul, .footer li {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0;
}

.footer a {
    color: #888888;
}

.generationPage {
    color: #888888;
}

/* début classes génériques*/

.petit {
    font-size: 10px;
    font-weight: normal;
    color: #555;
}

.petit_b {
    font-size: 10px;
    font-weight: bold;
    color: #555;
}

.moyen {
    font-size: 11px;
    font-weight: normal;
    color: #555;
}

.moyen_b {
    font-size: 11px;
    font-weight: bold;
    color: #555;
}

.standard {
    font-size: 12px;
    font-weight: normal;
    color: #555;
}

.standard_b {
    font-size: 12px;
    font-weight: bold;
    color: #555;
}

.grand {
    font-size: 14px;
    font-weight: normal;
    color: #555;
}

.grand_b {
    font-size: 14px;
    font-weight: bold;
    color: #555;
}

.centrer {
    text-align: center;
}

.tdValeur {
    text-align: right;
}

.rel {
    display: none;
}

.boite_erreur {
    border: solid 3px #FF0000;
    width: 400px;
    margin: auto;
    text-align: center;
    padding: 8px;
    background-color: #F5A9A9;
    font-size: 12px;
}

/* fin classes génériques*/


/* pour le menu dans la colonne de gauche et son contenu a droite */
.colonne_gauche {
    width: 190px;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    margin-left: 15px;
    zoom: 1;
}

.colonne_gauche h2 {
    text-align: center;
}

.colonne_gauche p {
    color: #C0C0C0;
}

.bloc_menu_colonne_gauche {
    border: solid 1px #EFEFEF;
    margin-bottom: 15px;
}

.bloc_menu_colonne_gauche li {
    list-style-image: url(/media/interface/chevron-gris-est.png);
    list-style-position: inside;
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 5px;
    margin-bottom: 3px;
    padding-left: 5px;
}

.bloc_menu_colonne_gauche_filter {
    border: solid 1px #EFEFEF;
    margin-bottom: 15px;
}

.bloc_menu_colonne_gauche_filter li {
    list-style-image: none;
    margin-left: 5px;
}

.evenementiel img {
    margin: 5px 0 5px 0;
}

    .evenementiel img:last-child {
        margin: 0;
    }

.evenementiel .argument img {
    margin: 0;
}

li.selectable a {
    color: #000000;
}

li.selectable a {
    color: #000000;
}

li.selected {
    color: #0099EB;
    font-weight: bold;
}

li.selected a {
    color: #0099EB;
    font-weight: bold;
}

li.unselectable a {
    color: #BBBBBB;
}

li.unselectable {
    color: #BBBBBB;
}

#menuEvent {
    margin-bottom: 15px;
}

.bloc_menu_colonne_gauche a {
    text-decoration: none;
    color: black;
}

.titre_menu_colonne_gauche a {
    font-size: 9px;
}

.bloc_menu_colonne_gauche a:hover {
    text-decoration: underline;
}

.bloc_menu_colonne_gauche .itemlist_menu_colonne_gauche {
    padding: 0px;
    margin: 0;
}

.bloc_menu_colonne_gauche .titre_menu_colonne_gauche {
    border-bottom: 1px solid #EFEFEF;
    font-size: 13px;
    color: #0099EB;
    padding-bottom: 15px;
    margin-bottom: 0px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

.titre_menu_colonne_gauche .lienUnivers {
    color: #0099EB;
    font-size: 13px;
    font-weight: bold;
}

.bloc_pub_colonne_gauche {
    margin-bottom: 15px;
    border: 0px;
}

.topvente {
    margin-top: 15px;
    margin-bottom: 15px;
}

.topvente .menucat-bottom {
    border: solid 1px white;
}

.topvente ul {
    padding: 0;
    margin: 0;
}

.topvente img {
    float: left;
}

.topvente .titre {
    margin-bottom: 10px;
    float: none;
}

.topvente p {
    margin: 0;
}

.articletopvente {
    list-style: none outside none;
    padding-top: 5px;
    border-bottom: dotted 1px #555555;
}

.articletopvente a {
    text-decoration: none;
    color: #555555;
}

.articletopvente .sousligne {
    text-decoration: underline;
}

.articletopvente .prix {
    text-align: right;
    color: #CC0000;
    font-size: 1.2em;
    font-weight: bold;
    width: 190px;
}

.contenu_pleine_page {
    width: 952px;
    padding: 15px;
}

.contenu_with_menu_gauche {
    /*width: 743px;*/
    width: 758px;
    padding-left: 15px;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
    /*overflow: hidden;*/
}

.contenu_with_menu_gauche img, .contenu_pleine_page img {
    border: medium none;
}

.contenu_with_menu_gauche a, .contenu_pleine_page a {
    color: #209bd2;
}

.contenu-pub {
    color: #000000;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 14px;
    text-align: left;
    width: 395px;
    vertical-align: top;
}

.contenu-qualite {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 295px;
    margin-top: 15px;
    margin-left: 15px;
    border: 1px solid #888888;
    height: 100px;
    vertical-align: top;
    padding: 5px;
}

.contenu-qualite img {
    float: left;
    margin-right: 10px;
}

.contenu-qualite h2 {
    margin: 0;
}

.menu_corps li.branche {
    font-weight: bold;
}

.menu_corps li.current {
    font-weight: bold;
    color: #209bd2;
}

.tree a.current {
    font-weight: bold;
    color: #209bd2;
}

.contenu-gauche {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 729px;
}

/* @categories.asp */

.fil_arianne_categorie {
    margin-bottom: 5px;
}

.fil_arianne_categorie a {
    text-decoration: none;
}

.fil_arianne_categorie img {
    margin: 0 5px;
}

.ambiance {
    height: 113px;
    width: 746px;
    margin-bottom: 10px;
}

.remove_filter {
    margin: -5px;
    background: url(/media/Marques/bouton-annulation-filtre-marque.png) no-repeat top left;
    display: block;
    height: 55px;
    /*width:753px;*/
    padding-left: 70px;
    padding-top: 13px;
    color: #EEEEEE;
}

.classe_resultats p {
    width: 49%;
    display: inline-block;
    *float: left;
    vertical-align: top;
    margin-top: 0;
}

.classe_resultats a {
    text-decoration: none;
}

.classe_resultats a.triLink {
    display: block;
}

.menucat-top {
    border: 0;
    height: 20px;
    margin-bottom: 10px;
}

.menucat-bottom {
    border: 0;
    height: 30px;
    margin-top: 10px;
}


/* RECHERCHE */
.recap {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 580px;
}

.bloc_middle {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    /**float:left;*/
    vertical-align: top;
    width: 580px;
    margin-top: 15px;
}

.bloc_middle h3 {
        margin: 0;
    }

.classe_resultats_recherche {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    /*  position: absolute;
    width:120px;
    right: 15px; */
}

.nouvellerecherche {
    text-align: right;
    margin-top: 15px;
}

.nouvellerecherche label {
        font-weight: bold;
    }

	/* @pager */

.pager {
    margin: 5px auto 5px auto;
    width: 613px;
    height: 31px;
}

.pager .gauche {
    width: 26px;
    background: url(/media/interface/pagination-left.png) right center no-repeat;
    float: left;
    height: 31px;
    display: inline-block;
}

.pagination {
    background-image: url(/media/interface/pagination-extensible.png);
    float: left;
    height: 31px;
    text-align: center;
    /*width: 478px;*/
    margin: 0;
    padding: 0;
    line-height: 31px;
    display: inline-block;
    font-weight: bold;
}

    .pagination span {
        margin-right: 15px;
    }

    .pagination li {
        display: inline;
    }

    .pagination a {
        color: #000000;
        text-decoration: none;
    }

        .pagination a:hover {
            text-decoration: underline;
        }

        .pagination a.current {
            color: orange;
            font-size: 1.4em;
        }

.pager .droite {
    width: 26px;
    background: url(/media/interface/pagination-right.png) left center no-repeat;
    height: 31px;
    display: inline-block;
}

/* /@pager */

/* Fiche Article */

.tablemodeles tr.title {
    height: 22px;
    background-image: url(/media/FicheArticle/fiche-produit-background-tab-modeles-descriptif.jpg);
    background-repeat: no-repeat;
    font-weight: bold;
    text-align: center;
}

.tablemodeles td.gris {
    width: 100px;
    background-color: #F3F3F3;
}

.tablemodeles td.ref {
    text-align: left;
}

.tablemodeles td.prix {
    width: 110px;
    text-align: right;
}

.tablemodeles td.bouton {
    width: 90px;
}

tr.tr_FA td {
    border-top: #C0C0C0 1px dotted;
    font-size: 11px;
    text-align: center;
}

.tablemodeles #tdexpedition {
    width: 100px;
}

.tablemodeles #tdprixttc {
    padding-right: 30px;
}

.tablemodeles .raye {
    text-decoration: line-through;
}

#art_descriptif {
    font-size: 12px;
    padding-right: 5px;
    float: right;
    width: 630px;
}

.clear {
    clear: both;
}

.entete_bloc {
    height: 48px;
    text-align: left;
}


    .entete_bloc h2 {
        vertical-align: middle;
        display: inline-block;
        text-transform: uppercase;
        font-size: 12px;
        margin: 15px;
    }

        .entete_bloc h2 img {
            margin: 0 15px 0 15px;
        }

.ongletjquery {
    background-color: #F6F6F6;
    padding-top: 12px;
    padding-top: 12px;
}

/* Upselling */
.upselling {
    width: 746px;
    margin: 15px 0 15px;
    display: block;
    position: relative;
}

.upselling_haut {
    background-color: #F6F6F6;
}

.upselling_corps {
    display: inline-block;
    margin: auto;
}
/* /Fiche Article */

/* essentiel */
.essentiel {
    margin-top: 10px;
    width: 530px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.titre_essentiel {
    background-color: #000000;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 0px 5px 35px;
}

.corps_essentiel {
    margin-top: 3px;
    padding: 5px;
    text-align: center;
    /*height: 205px;*/
    margin-bottom: 5px;
}

    .corps_essentiel div {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }

.essentiel .icone {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.essentiel .para {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 200px;
    text-align: left;
    margin-top: 0px;
}

.essentiel .titre {
    display: block;
    font-size: 15px;
    font-weight: bold;
}

.essentiel .facebook {
    border-right: 1px dotted #C0C0C0;
    width: 48%;
}

.essentiel .FBLikeMenuFB {
    max-height: 25px;
    max-width: 140px;
}

.essentiel .twitter {
    width: 48%;
}

    .essentiel .twitter .twitter-follow-button {
        margin-top: 10px;
    }

.essentiel .newsletter {
    text-align: left;
}

    .essentiel .newsletter .titre {
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

    .essentiel .newsletter p {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        width: 80%;
        margin: 0;
    }

    .essentiel .newsletter .formml {
        margin-left: 40px;
    }

.backNews {
    background-image: url(/media/Categories/bloc-newsletter-fr.png);
}
/* /essentiel */

/* Menu Client */
.menuclient {
    margin-top: 10px;
    margin-left: 5px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin-bottom: 15px;
    width: 200px;
    height: 244px;
}

    .menuclient ul {
        padding: 0px 0px 0px 15px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

    .menuclient li {
        margin: 5px;
        list-style: none;
    }

        .menuclient li a {
            text-decoration: none;
            color: #555555;
            font-size: 11px;
        }

            .menuclient li a:hover {
                text-decoration: underline;
            }

        .menuclient li img {
            vertical-align: middle;
            margin-right: 5px;
        }

/* /Menu Client */


/* COUP COUEUR */

.contenu_with_menu_gauche .pub {
    margin-bottom: 20px;
}

.pub img {
    margin-right: 7px;
    left: 0;
}

ul.coup_coeur {
    display: block;
    list-style: none inside url(/media/Categories/coup-de-coeur.png);
    padding-left: 0px;
    left: 0;
}

.coup_coeur li {
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-image: url(/media/Categories/coup-de-coeur.png);
}

.coup_coeur a {
    text-decoration: underline;
    color: #555555;
}

.coup_coeur .accroche {
    color: #41A8DA;
    font-weight: bold;
}

.coup_coeur .titre {
    color: #555555;
}

.coup_coeur .tarif {
    color: #DB033B;
    font-weight: bold;
}
/* *COUP COUEUR */


/* MENU CATEGORIE */
#menucat li {
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
}

    #menucat li:first-child {
        border-top: none;
    }

#menucat .niveau0 {
    list-style: url(/media/interface/chevron-gris-est.png) inside;
    border-top: solid 1px #EFEFEF;
    padding: 3px 0px 3px 3px;
}

#menucat .niveau1 {
    list-style: url(/media/interface/chevron-gris-est.png) inside;
    border-top: solid 1px #EFEFEF;
    padding: 3px 0px 3px 3px;
}

#menucat .niveau2 {
    list-style: url(/media/interface/fly-gris-est.png) inside;
    padding: 2px 0px 2px 10px;
}

#menucat .niveau3 {
    list-style: none;
    padding: 1px 0px 1px 32px;
    font-size: 0.9em;
}

#menucat .niveau4 {
    list-style: none;
    padding: 0px 0px 0px 39px;
    font-size: 0.8em;
}

#menucat .niveau5 {
    list-style: none;
    padding: 0px 0px 0px 43px;
    font-size: 0.8em;
}

#menucat .niveau6 {
    list-style: none;
    padding: 0px 0px 0px 46px;
    font-size: 0.8em;
}

#menucat .niveau7 {
    list-style: none;
    padding: 0px 0px 0px 48px;
    font-size: 0.8em;
}

#menucat .branche a {
    color: #0099EB;
    font-weight: bold;
}

#menucat .current a {
    color: #0099EB;
    font-weight: bold;
}

#menucat .frere {
}

#menucat .enfant {
}
/* /MENU CATEGORIE */

/* PAGES MARQUES.asp */

.groupe {
    background: #FFFFFF;
    border: solid 1px #EEEEEE;
    width: 400px;
    margin-left: 135px;
    padding: 5px;
    margin-bottom: 100px;
}

.marques {
    background: url(/media/Marques/marques-motif.jpg) repeat;
}

.lettrine {
    font-size: 78px;
    height: 150px;
    margin: 0;
    width: 350px;
    margin-left: 15px;
}

    .lettrine a {
        color: #000000;
    }

.liste_marques {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    position: relative;
    top: -100px;
    width: 150px;
}

    .liste_marques a {
        color: #000000;
    }

.ancretopmarques {
    text-align: right;
    display: block;
    margin-bottom: 25px;
    margin-right: 25px;
}

.liste_marques li {
    text-align: left;
    margin-bottom: 5px;
}
/* /MARQUES.asp */


/* TABLEAUPORT.asp*/




/* SPRITES */

#img-picto-accueil {
    height: 20px;
    width: 20px;
    *margin-top: 12px;
    margin-top: 12px;
    display: inline-block;
    vertical-align: text-bottom;
    background: url(/media/interface/sprite-main.png) -11px -204px no-repeat;
}


.pied-statique-icone {
    display: block;
    height: 57px;
    width: 53px;
}

.piedStaticIcoNumero1 {
    background: url(/media/interface/sprite-main.png) -75px -205px no-repeat;
}

.piedStaticIco3xcb {
    background: url(/media/interface/sprite-main.png) -80px -76px no-repeat;
}

.piedStaticIcoPort-offert {
    background: url(/media/interface/sprite-main.png) -141px -75px no-repeat;
}

.piedStaticIcoPolitique-prix {
    background: url(/media/interface/sprite-main.png) -144px -11px no-repeat;
}

.piedStaticIcoSatisfait {
    background: url(/media/interface/sprite-main.png) -140px -141px no-repeat;
}

.piedStaticIcoCarte-fugam {
    background: url(/media/interface/sprite-main.png) -78px -141px no-repeat;
}

.piedStaticIcoSecurite {
    background: url(/media/interface/sprite-main.png) -140px -205px no-repeat;
}


#lblNom {
    font-weight: bold;
    padding-right: 5px;
}

#blockSolde {
    padding-right: 5px;
}

.espace-client .img-service-client {
    display: inline-block;
    position: relative;
    vertical-align: text-bottom;
    margin-top: 0;
    height: 16px;
    width: 16px;
}


#img-service-client-infos {
    background: url(/media/interface/sprite-main.png) -59px -151px no-repeat;
}

#img-service-client-commandes {
    background: url(/media/interface/sprite-main.png) -59px -39px no-repeat;
}

#img-service-client-factures {
    background: url(/media/interface/sprite-main.png) -59px -95px no-repeat;
}

#img-service-client-compte {
    background: url(/media/interface/sprite-main.png) -59px -67px no-repeat;
}

#img-service-client-fugam {
    background: url(/media/interface/sprite-main.png) -59px -124px no-repeat;
}

#img-service-client-newsletter {
    background: url(/media/interface/sprite-main.png) -59px -179px no-repeat;
}

#img-pictos-service-24derniers {
    background: url(/media/interface/sprite-main.png) -59px -11px no-repeat;
}

#img-service-client-off {
    background: url(/media/interface/sprite-main.png) -59px -207px no-repeat;
}

#img-service-client-wishlist {
    background: url(/media/interface/sprite-main.png) no-repeat scroll -59px -234px transparent;
}

#img-service-client-retract {
    background: url(/media/interface/sprite-main.png) no-repeat scroll -59px -256px transparent;
}

#img-service-client-prefremb {
    background: url(/media/interface/sprite-main.png) no-repeat scroll -39px -180px transparent;
}

.puce-carre-noir-pied {
    display: inline-block;
    height: 3px;
    width: 3px;
    background: url(/media/interface/sprite-main.png) -12px -159px no-repeat;
}




.picto-compte-bottom {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    height: 25px;
    width: 20px;
}

.picto-compte-bottom-espace {
    background: url(/media/interface/sprite-fiche-produit.png) -42px -71px no-repeat;
}

.picto-compte-bottom-panier {
    background: url(/media/interface/sprite-fiche-produit.png) -42px -40px no-repeat;
}

.picto-compte-bottom-suivi-commande {
    background: url(/media/interface/sprite-fiche-produit.png) -42px -100px no-repeat;
}

.picto-compte-bottom-factures {
    background: url(/media/interface/sprite-fiche-produit.png) -42px -11px no-repeat;
}


/* RECHERCHE */
#suggestions {
    border: 1px solid #D6D6D6;
    width: 270px;
    padding: 5px;
    background-color: #FFFFFF;
}

#divListe {
    margin-bottom: 15px;
}

.suggest_catalog {
    color: #579305;
    padding-bottom: 15px;
}

    .suggest_catalog .AFSSuggestItem:hover {
        background-color: #DBEDBC;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

.suggest_brand {
    color: #636262;
}

    .suggest_brand .AFSSuggestItem:first-child {
        border-top: 1px dotted #000000;
    }

    .suggest_brand .AFSSuggestItem:hover {
        background-color: #EEEEEE;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

    .suggest_brand .AFSSuggestItem:first-child:hover {
        border-top: 1px solid #FFFFFF;
    }

.suggest_category {
    color: #19899D;
}

.suggest_catalog .AFSSuggestItem:first-child {
    border-top: 1px dotted #000000;
}

    .suggest_catalog .AFSSuggestItem:first-child:hover {
        border-top: 1px solid #FFFFFF;
    }

.suggest_category .AFSSuggestItem:hover {
    background-color: #E0F1F4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.AFSSuggestItem {
    padding: 3px;
}

    .AFSSuggestItem:hover {
        cursor: pointer;
    }

/* /Recherche */

/* Menu Gauche Bloc pub */
#blocpubFestiRise {
    margin-top: 8px;
}

#blocpubPortOffert {
    margin-top: 8px;
}


/* nouvel arbre navigation */
#arbreArticle li {
    list-style-type: none;
    padding: 2px 0;
}

#arbre a {
    color: #000000;
    text-decoration: none;
}

    #arbre a:hover {
        text-decoration: underline;
    }

#arbre .current:hover {
    text-decoration: underline;
}

#arbre a.current {
    color: #0099EB;
    font-weight: bold;
}

#arbre > ul /*niveau1*/ {
    list-style: disc inside url(/media/interface/chevron-gris-est.png);
    margin: 0;
    padding: 0;
}

    #arbre > ul > li:first-child {
        border-top: medium none;
    }

    #arbre > ul > li {
        border-top: 1px solid #EFEFEF;
        border-bottom: none;
        margin-bottom: 0px;
    }

        #arbre > ul > li > ul /*niveau2*/ {
            list-style: disc inside url(/media/interface/fly-gris-est.png);
            padding: 2px 0 2px 10px;
            margin: 0;
        }

            #arbre > ul > li > ul > li {
                border-bottom: none;
                list-style: disc inside url(/media/interface/fly-gris-est.png);
                margin-bottom: 0px;
            }

                #arbre > ul > li > ul > li > ul /*niveau3*/ {
                    font-size: 0.9em;
                    padding: 1px 0 1px 20px;
                    margin: 0;
                }

                    #arbre > ul > li > ul > li > ul > li {
                        border-bottom: none;
                        list-style: none outside none;
                        margin-bottom: 0px;
                    }

                        #arbre > ul > li > ul > li > ul > li > ul /*niveau4*/ {
                            font-size: 0.9em;
                            padding: 1px 0 1px 10px;
                            margin: 0;
                        }

                            #arbre > ul > li > ul > li > ul > li > ul > li {
                                border-bottom: none;
                                list-style: none outside none;
                                margin-bottom: 0px;
                            }

                                #arbre > ul > li > ul > li > ul > li > ul > li > ul /*niveau5*/ {
                                    margin: 0;
                                    padding: 1px 0 1px 10px;
                                    /*font-size: 0.9em;*/
                                }

                                    #arbre > ul > li > ul > li > ul > li > ul > li > ul > li {
                                        border-bottom: none;
                                        list-style: none outside none;
                                        margin-bottom: 0px;
                                    }

                                        #arbre > ul > li > ul > li > ul > li > ul > li > ul > li > ul /*niveau6*/ {
                                            margin: 0;
                                            padding: 1px 0 1px 10px;
                                        }

                                            #arbre > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li {
                                                border-bottom: none;
                                                list-style: none outside none;
                                                margin-bottom: 0px;
                                            }

#filCateg {
    display: inline-block;
}

#tir_menu {
    display: none;
    top: 47px;
    background-color: #FFFFFF;
    position: absolute;
    z-index: 3;
    border: 1px solid #f0f0f0;
}

#blocmenu .lienUnivers {
    color: #209bd2;
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 0 15px;
    text-align: left;
}

#arbreArticle {
    padding-bottom: 25px;
}

    #arbreArticle a {
        color: #000000;
        font-size: 16px;
        padding-right: 15px;
        margin-bottom: 5px;
    }

    #arbreArticle > ul > li {
        padding-left: 10px;
    }

    #arbreArticle .current {
        background-color: #209bd2;
        color: #FFFFFF;
    }

        #arbreArticle .current a {
            color: #FFFFFF;
        }

        #arbreArticle .current > ul {
            padding-left: 10px;
        }

    #arbreArticle a.current {
        font-weight: bold;
        color: #FFFFFF;
    }

    #arbreArticle ul.filles li a {
        font-weight: normal;
        color: #000000;
    }

    #arbreArticle a.current.catActuelle {
        color: #000000;
        font-weight: normal;
        font-style: italic;
    }

.triangle {
    width: 5px;
    height: 5px;
    background: url(/media/interface/triangle.gif) no-repeat;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: baseline;
}

.pictoPdf {
    width: 19px;
    height: 20px;
    background: url(/media/FicheArticle/ico-pdf.gif) no-repeat;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: baseline;
}

.fancyChangerPays {
    display: none;
}

.ForceOuverture {
    display: block;
}

#doubleClickScript table {
    margin: auto;
}

.annonce {
    margin-top: 10px;
    margin-bottom: 10px;
	text-align: center;
}

.sep {
    display: block;
    height: 15px;
    position: relative;
}

    .sep.top {
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
    }

    .sep.bottom {
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

.degradeBlancGris {
    background: #EFEFEF;
    background: -moz-linear-gradient(top,#FFFFFF 0,#EFEFEF 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EFEFEF));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#EFEFEF',GradientType=0 );
}

.degradeGrisBlanc {
    background: #EFEFEF;
    background: -moz-linear-gradient(top,#EFEFEF 0,#FFFFFF 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EFEFEF),color-stop(100%,#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF',endColorstr='#FFFFFF',GradientType=0 );
}

#cook {
    margin: auto;
    width: 982px;
    display: inline-block;
    ;
    *display: inline;
    *zoom: 1;
    position: absolute;
    top: 0;
}

#bandeauCookie {
    background-color: #939393;
    color: #FFFFFF;
    padding-left: 5px;
}

#btnOkCookie {
    cursor: pointer;
    display: inline-block;
    padding: 2px 7px;
    border: 1px solid #5a5a5a;
}

#btnEnSavoirPlusCookie {
    color: white;
    float: right;
    margin: 3px 3px 0;
    width: 150px;
    display: inline-block;
    ;
    *display: inline;
    *zoom: 1;
}

#newsletter form {
    padding: 0 18px;
}

.tirNL2013 .champs {
    padding-left: 380px;
    padding-top: 260px;
}

    .tirNL2013 .champs span {
        display: inline-block;
        vertical-align: top;
    }

.tirNL2013 .champMail input {
    height: 50px;
    width: 250px;
    margin-left: 200px;
    margin-top: 14px;
    font-size: 2em;
    color: #555555;
}

.tirNL2013 .boutonvalid {
    background-image: url(https://static.pecheur.com/media/interface/Bannieres/20130731-NL/Recrutement-NL2013-champ2-fr.png);
    width: 70px;
    height: 84px;
    border: 0;
    background-color: transparent;
}








/* NEW HOME */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-text-size-adjust: none;
}

ul {
    padding: 0;
    margin: 0;
}

body {
    margin: 0px 0px 50px;
    padding: 0px;
    font: 11px Verdana,Tahoma,Helvetica,sans-serif;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center top;
}


.page {
    cursor: default;
}

#titleH1 {
    width: 982px;
    margin: auto;
    margin-top: 5px;
}

h1 {
    font-size: 22px;
    font-weight: 700;
}

h2 {
    font-size: 16.5px;
    font-weight: 700;
}

strong {
    font-weight: bold;
}

.bigger {
    font-size: 1.2em;
}

.bleu {
    color: #209BD2;
}

.gras {
    font-weight: bold;
}

.rob1 {
    font-family: 'Roboto Condensed', sans-serif, Verdana;
    font-weight: 300;
}

.rob2 {
    font-family: 'Roboto Condensed', sans-serif, Verdana;
    font-weight: 400;
}

.rob3 {
    font-family: 'Roboto Condensed', sans-serif, Verdana;
    font-weight: 700;
}

.page {
    margin: 5px auto 35px;
    width: 982px;
    background-color: #FFFFFF;
}

.bbox {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.countrySprite {
    background-image: url(https://static.pecheur.com//media/interface/sprite-flags.png);
    width: 32px;
    height: 32px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-position: -192px -448px;
    vertical-align: middle;
}

.countryName {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 2px;
    vertical-align: middle;
    width: 110px;
    line-height: 11px;
}

.tetiere .bloc {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.headLogo {
    text-align: center;
    margin-top: 13px;
    width: 210px;
}

.headRecherche {
    width: 305px;
    position: relative;
    padding-top: 30px;
    margin-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	margin-top: -10px;
}

#formRecherche {
    position: relative;
    padding-left: 13px;
    *padding-left: 0;
}

#txtSearch {
    width: 100%;
    border: 1px solid #FF7800;
    height: 32px;
    padding-left: 30px;
    *padding-left: 0;
    *position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://static.pecheur.com/m/media/puce-recherche.gif) no-repeat 10px center;
}

#formRecherche .boutonvalid {
    position: absolute;
    width: 35px;
    height: 32px;
    right: 0;
    *right: -1px;
    top: 0;
    *top: 3px;
    border-radius: 0;
    border: 0;
    background: #FF7800 url(https://static.pecheur.com/m/media/loupe.png) no-repeat center center;
}

.boutonvalid:hover {
    cursor: pointer;
}

.headClient {
    width: 452px;
}

.infos-client {
    width: 65%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.espace-client {
    min-height: 70px;
    width: 65%;
}

.panier-client {
    width: 35%;
}

.espace-client, .panier-client {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    position: relative;
}

#lblMonEspaceClient, #lblMonPanier, .titreLocalisation {
    font-size: 18px;
}

#panierArticle, #panierMontant, #txtLocalisation {
    font-weight: bold;
}

#panierArticle, #panierMontant {
    padding-right: 5px;
}

.barre-liens {
    margin-top: 10px;
    margin-bottom: 13px;
	margin-bottom: 4px;
}

    .barre-liens li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        list-style-type: none;
        padding: 0 5px;
    }

        .barre-liens li:first-child {
            padding-left: 0;
        }

        .barre-liens li.border {
            border-right: 1px solid #209BD2;
        }

.localisation {
    width: 35%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.choixDevise {
    font-size: 14px;
    margin-top: 7px;
    margin-bottom: 13px;
}

    .choixDevise img {
        vertical-align: middle;
        margin: 0 3px 0 3px;
    }

.localisation a, #lienChangerPays, #espaceClient a, #panierClient a {
    text-decoration: none;
    color: #000000;
    display: block;
}

#poign_identification {
    cursor: pointer;
}

.changerPays {
    text-decoration: underline;
}

#txtLocalisation {
    display: block;
}

#tir_minimenu, #tir_identification {
    display: none;
}

/* barre de navigation */
.navigation {
    background-color: #209BD2;
    margin-top: 5px;
}

#AHome img {
    margin-top: 8px;
    padding-left: 16px;
    *padding-left: 0;
}

.barreUnivers {
    text-align: center;
    vertical-align: top;
}

.barre-navigation {
    font-size: 18px;
    position: relative;
    z-index: 4;
}

    .barre-navigation li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        padding-bottom: 5px;
        list-style-type: none;
    }

    .barre-navigation .entree {
        background-image: url("https://static.pecheur.com/media/interface/fleche-blanche-menu.gif");
        background-repeat: no-repeat;
        background-position: bottom center;
    }

.surmenu {
    padding: 5px 9px 5px 9px;
    *padding: 5px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.onglet-evenement {
    margin-left: 5px;
}

    .onglet-evenement.entree {
        background-image: none;
    }

.linkevenement {
    background-color: #db2b2f;
}

.surmenu .evenement {
    height: 22px;
}

body.carpe2015.carnassier2015 .barre-navigation .linkevenement {
    font-size: 15px;
}

body.langueFR.carpe2015.carnassier2015 .barre-navigation .linkevenement .surmenu {
    width: 80px;
    line-height: 11px;
}

body.langueNL.carpe2015.carnassier2015 .barre-navigation .linkevenement .surmenu {
    width: 80px;
    line-height: 11px;
}

.barre-navigation li a {
    text-decoration: none;
    color: #FFFFFF;
}

.onglet-Flash.entree, .onglet-Annonces.entree, .onglet-Flash.entree:hover, .onglet-Annonces.entree:hover {
    background-image: none;
}

.onglet-Flash .surmenu {
    background-color: #9404C9;
}

.onglet-Annonces .surmenu {
    background-color: #64A627;
}

.rubrique {
    display: none;
    position: absolute;
    text-align: left;
    left: 0;
    right: 0;
    min-height: 364px;
    top: 34px;
    background-color: #BEE6F4;
    padding: 10px;
    margin-top: 5px;
}

.listeUnivers, .listeCategories {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
}

.listeCategories {
    min-height: 409px;
}

.listeUnivers {
    width: 21%;
    *width: 19%;
}

    .listeUnivers li {
        display: block;
        line-height: 30px;
        list-style-type: none;
    }

        .listeUnivers li:hover {
            background-image: url("https://static.pecheur.com/media/interface/fleche-bleue-menu.gif");
            background-position: right center;
            background-repeat: no-repeat;
        }

        .listeUnivers li a {
            display: block;
            color: #209BD2;
            font-weight: 400;
            padding-left: 10px;
            background: url('https://static.pecheur.com/media/interface/fleche-noire-menu.gif') no-repeat left center;
        }

            .listeUnivers li a:hover {
                font-weight: 700;
            }

        .listeUnivers li a {
        }

.listeCategories {
    width: 78%;
    *width: 75%;
    min-height: 429px;
    background-color: #FFFFFF;
    padding-left: 30px;
    padding-top: 20px;
    color: #209BD2;
}

.ouvreur .listeCategories {
    width: 100%;
}

.listeCategories h2 {
    margin-top: 0;
}

.listeCategories .pub {
    margin: 15px 0 15px 0;
}

.categories {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 30%;
    vertical-align: top;
}

    .categories li {
        display: block;
        padding: 0;
    }

        .categories li a {
            color: #209BD2;
            font-weight: 400;
            font-size: 16px;
        }

            .categories li a:hover {
                font-weight: 700;
            }

li .textmenu {
    color: #000000;
    font-weight: 400;
}

    li .textmenu a {
        color: #000000;
        text-decoration: underline;
    }

.listeMarques {
    background-color: #FFFFFF;
    text-align: center;
    padding: 5px;
}

#annuaire_marques {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 13px;
    margin: 0;
}

    #annuaire_marques li a {
        color: #000000;
        text-decoration: none;
    }

    #annuaire_marques li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 10px;
        padding: 2px;
    }

        #annuaire_marques li.dot {
            padding: 0;
        }

.bandeEngageNews {
    background-color: #209BD2;
}
/*Zone Engagements*/
#ZoneEngagements {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 617px;
    line-height: 14px;
}

    #ZoneEngagements .engagement {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 25%;
        vertical-align: top;
    }

.engagement a {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    padding: 5px;
}

.engagement .picto {
    display: block;
    height: 84px;
    background-position: center center;
    background-repeat: no-repeat;
}

.eng1 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-retour.png);
}

.eng2 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-port-offert.png);
}

.eng3 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-20j-avis.png);
}

.eng4 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-48h-remboursement.png);
}

.eng5 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-securite-paiement.png);
}

.eng6 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-transparence.png);
}

.eng7 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-3x-cb.png);
}

.eng8 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-fidelite-recompense.png);
}

.eng9 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-port-offert.png);
}

.eng10 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gauche-3x-cb-oney.png);
}

.eng11 .picto {
    background-image: url(https://static.pecheur.com/media/interface/picto-gd-assurance.png);
}

#menuEngagements {
    background-color: #209bd2;
    color: #FFFFFF;
    margin-bottom: 15px;
}

    #menuEngagements .engagement {
        display: block;
        min-height: 50px;
        text-align: left;
        padding-bottom: 5px;
        padding-top: 5px;
        border-bottom: solid 1px #40B6DF;
    }

        #menuEngagements .engagement:last-child {
            border-bottom: none;
        }

        #menuEngagements .engagement a {
            display: block;
            text-align: left;
            min-height: 40px;
            padding-left: 70px;
        }

    #menuEngagements .eng1 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-retour.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng2 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-port-offert.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng3 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-20j-avis.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng4 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-48h-remboursement.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng5 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-securite-paiement.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng6 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-transparence.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng7 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-3x-cb.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng8 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-fidelite-recompense.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng9 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-port-offert.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng10 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-3x-cb.png) no-repeat 10px center transparent;
    }

    #menuEngagements .eng11 {
        background: url(https://static.pecheur.com/media/interface/picto-gauche-assurance.png) no-repeat 10px center transparent;
    }

#troisFois {
    display: block;
    margin-bottom: 25px;
    text-align: right;
    font-size: 14px;
}

#content3Fois {
    display: inline-block;
    padding: 10px 0 10px 10;
}
/*popupajoutpanier*/

.picto3x4 {
	vertical-align: middle;
}
i.crochet-bleu {
    width: 10px;
    height: 10px;
    background-image: url(//static.pecheur.com/m/media/crochet-bleu.gif);
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
}

#ZoneNewsletter {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-color: #ff7800;
    vertical-align: top;
    width: 365px;
    height: 135px;
    text-align: center;
    padding-top: 7px;
}

    #ZoneNewsletter .titre {
        color: #FFFFFF;
        font-size: 20px;
    }

        #ZoneNewsletter .titre img {
            vertical-align: middle;
            margin-right: 5px;
        }

    #ZoneNewsletter .text {
        font-size: 20px;
        color: #000000;
        line-height: 18px;
        *line-height: 16px;
    }

    #ZoneNewsletter input {
        width: 93%;
        border-style: none;
        text-align: center;
        margin-bottom: 8px;
        height: 27px;
        margin-top: 8px;
    }

    #ZoneNewsletter form {
        *margin-top: -5px;
    }

    #ZoneNewsletter ::-webkit-input-placeholder { /* WebKit browsers */
        color: #000000;
    }

    #ZoneNewsletter :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #000000;
        opacity: 1;
    }

    #ZoneNewsletter ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #000000;
        opacity: 1;
    }

    #ZoneNewsletter :-ms-input-placeholder { /* Internet Explorer 10+ */
        color: #000000;
    }

    #ZoneNewsletter button {
        border-style: none;
        background-color: #000000;
        color: #FFFFFF;
        margin: 0;
        padding: 3px;
        line-height: 17px;
        font-weight: bold;
        font-size: 17px;
    }

#ZoneEngagementsTexte {
    background: url(https://static.pecheur.com/media/interface/motif-titre.png) top repeat-x #FFFFFF;
    padding-top: 15px;
    margin-bottom: 13px;
}

    #ZoneEngagementsTexte .titre {
        font-size: 25px;
    }

    #ZoneEngagementsTexte .intro, #ZoneEngagementsTexteLinks {
        width: 50%;
        *width: 40%;
        margin-top: 13px;
    }

    #ZoneEngagementsTexte .intro {
        min-height: 100px;
        padding-left: 120px;
        background: url(https://static.pecheur.com/media/interface/picto-serenite.png) no-repeat top left;
    }

    #ZoneEngagementsTexte .introtext {
        display: block;
        font-weight: bold;
        margin-top: 5px;
    }

    #ZoneEngagementsTexte .text {
        display: block;
        margin-top: 5px;
    }

#linkEngagementsSavoirPlus {
    color: #209BD2;
    display: block;
    margin-top: 5px;
}

#ZoneEngagementsTexteLinks .engagement {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 50%;
    *width: 40%;
    vertical-align: top;
}

    #ZoneEngagementsTexteLinks .engagement a {
        color: #209BD2;
        text-decoration: none;
        font-size: 13px;
        text-align: left;
    }

.contenu-gauche {
    width: 740px;
}

    .contenu-gauche.conteneurUnivers {
        width: 729px;
    }

#bloc-droite {
    width: 242px;
}

.liste_article {
    padding: 0px;
    margin: 0;
    position: relative;
    list-style: none outside none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
}

.article {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 172px;
    vertical-align: top;
    height: 247px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 4px;
    position: relative;
}
	.article .zoneStickers{
		text-align: center;
		display: block;
		min-height: 17px;
		margin-bottom: 10px;
		padding: 0;
	}
    .article .zoneStick {
        position: absolute;
        top: 5px;
        left: 5px;
        width: 30%;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

.zoneStick .stick {
    display: block;
    vertical-align: top;
    margin-bottom: 3px;
    height: 20px;
    *height: auto;
}

.stick.topprix, .stick.top {
    background-color: #DB2B2F;
    color: #FFFFFF;
}

.stick.topprix, .stick.flash {
    font-size: 1.4em;
    padding-top: 3px;
}

.stick.top {
    line-height: 9px;
    padding-top: 3px;
    *line-height: 13px;
}

.stick.exp24 {
    background-color: #F3E037;
    color: #000000;
    font-size: 1.4em;
    line-height: 1.4em;
}

.stick.new {
    background-color: #64a627;
    color: #FFFFFF;
    line-height: 9px;
    padding-top: 2px;
}

.stick.flash {
    background-color: #9404C9;
    color: #FFFFFF;
}

.stick.noel {
    background-color: #f3e037;
    margin-bottom: 0;
    height: 28px;
    background-image: url("https://static.pecheur.com/media/FicheArticle/Livre-Avt-Noel-liste.png");
    background-position: center;
    background-repeat: no-repeat;
}

.article .calque {
    /*height: 250px;*/
    z-index: 2;
    border: 5px solid #FFFFFF;
    display: block;
}

    .article .calque:hover {
        border: 5px #B6B6B6 solid;
        cursor: pointer;
    }

        .article .calque:hover .visuel {
            border-left: solid 1px #FFFFFF;
        }

.article .visuel {
    height: 175px;
    border-left: solid 1px #B6B6B6;
    display: block;
}

.article .voile {
    background-color: #FFFFFF;
    height: 260px;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
    filter: alpha(opacity=70);
}

.article a {
    text-decoration: none;
    *color: #000000;
}

.article .visuel img {
    border: 0;
    margin-bottom: 15px;
}

.article .nom {
    /*height: 70px;*/
    margin: 0 2px 0 2px;
    padding: 2px 4px 2px 4px;
    overflow: hidden;
    color: #000000;
    display: block;
}

.nom span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 12px;
    vertical-align: middle;
}

.decimal {
    font-size: 0.8em;
}

.visuel .prix {
    color: #209bd2;
    font-size: 18px;
    font-weight: bold;
    display: block;
}

.visuel .flashcache {
    margin-top: 3px;
    display: block;
    color: #9404C9;
}

.visuel .prixpromo {
    color: #FF0000;
    display: block;
}

.visuel .prixflash {
    color: #9404C9;
    display: block;
}

.visuel .from {
    font-size: 9px;
    color: #000000;
    display: block;
}

.visuel .prixbarre {
    text-decoration: line-through;
    font-weight: bold;
    color: #000000;
    display: block;
}

.visuel .promo {
    color: #FF0000;
    display: block;
}

.visuel .NormalSansCoupon {
    color: #000000;
}

.visuel .Normal {
    color: #209bd2;
}

.visuel .datepromo {
    color: #555555;
    font-size: 9px;
    display: block;
}


/* Bonnes idées */
#blocsBonnesInfos {
    margin-top: 13px;
    margin-right: 13px;
    background: url(https://static.pecheur.com/media/interface/motif-titre.png) left 25px repeat-x #FFFFFF;
    padding-top: 15px;
}

    #blocsBonnesInfos .blocTitre {
        text-align: center;
        margin-top: -13px;
    }

    #blocsBonnesInfos h2 {
        background-color: #FFFFFF;
        font-size: 25px;
        padding: 0 13px 0 13px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin: 0;
    }

    #blocsBonnesInfos .introduction {
        width: 495px;
        padding-left: 10px;
        *padding-left: 0;
    }

        #blocsBonnesInfos .introduction p {
            margin: 0;
            font-size: 11px;
        }

.bonneIdee {
    margin-top: 20px;
}

.lnkIdee {
    background: #209BD2 url(https://static.pecheur.com/media/interface/fleche-noire-menu.gif) no-repeat;
    background-position: 8px center;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 0 5px 20px;
    text-decoration: none;
    width: 50%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-top: 8px;
}

/* Univers */

.descriptifUnivers {
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    color: #555555;
}

    .descriptifUnivers a {
        color: #555555;
    }

.corps > .filet, .contenu_with_menu_gauche > .filet {
    height: 12px;
    background: url(https://static.pecheur.com/media/interface/motif-titre.png) repeat;
    margin-bottom: 13px;
}

.blocTitre {
    line-height: 56px;
    font-size: 70px;
    margin-bottom: 13px;
}

.zoneNom {
    color: #002735;
    text-transform: uppercase;
    margin-bottom: 7px;
}

.nomCat {
    background-color: #FFFFFF;
    padding-right: 13px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.blocTitre .titre {
    color: #209BD2;
    padding-top: 7px;
    text-transform: uppercase;
    border-top: 1px solid #002735;
}

.blocMerch, .blocConseil {
    width: 365px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin: 0 7px 13px 7px;
}

a.blocMerch {
    text-decoration: none;
    text-align: center;
}

.blocMerch .filet {
    height: 8px;
}

.blocMerch .puce {
    width: 20px;
    height: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(https://static.pecheur.com/media/Univers/puce-call-to-action.png);
    vertical-align: middle;
}

.blocMerch .type {
    font-size: 3em;
    color: #FFFFFF;
    font-weight: bold;
}

.blocMerch .visuels {
    border-color: #F6F6F6;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    padding: 13px 0 13px 0;
}

    .blocMerch .visuels img {
        margin-left: 7px;
        margin-right: 7px;
    }

.blocMerch .titre {
    color: #000000;
    font-size: 22px;
    border-color: #F6F6F6;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    padding: 13px 0 26px 0;
    min-height: 58px;
}

    .blocMerch .titre .marque {
        font-weight: bold;
        letter-spacing: -1px;
    }

.blocMerch.TopPrix .type, .blocMerch.Promo .type, .blocMerch.TopPrix .puce, .blocMerch.Promo .puce {
    background-color: #DB2B2F;
}

.blocMerch.TopPrix .filet, .blocMerch.Promo .filet {
    background: url(https://static.pecheur.com/media/Univers/ombre-rouge.png) no-repeat top center;
}

.blocMerch.Nouveaute .type, .blocMerch.Nouveaute .puce {
    background-color: #64a627;
}

.blocMerch.Nouveaute .filet {
    background: url(https://static.pecheur.com/media/Univers/ombre-verte.png) no-repeat top center;
}

.blocMerch.Expe24H .type, .blocMerch.Expe24H .puce {
    background-color: #F3E037;
}

.blocMerch.Expe24H .filet {
    background: url(https://static.pecheur.com/media/Univers/ombre-jaune.png) no-repeat top center;
}

.blocConseil {
    background-color: #F6F6F6;
    padding: 10px;
    text-decoration: none;
    min-height: 273px;
    position: relative;
}

    .blocConseil .titre {
        color: #209BD2;
        font-size: 18px;
        font-weight: bold;
        padding: 5px 0;
    }

    .blocConseil .link {
        padding-right: 13px;
        font-size: 16px;
        position: absolute;
        bottom: 13px;
        right: 13px;
    }

    .blocConseil .puce {
        background-color: #000000;
        width: 20px;
        height: 20px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        background-image: url(https://static.pecheur.com/media/Univers/puce2-call-to-action.png);
        vertical-align: middle;
    }

a.blocConseil {
    color: #000000;
    *padding: 0;
}

.blocNews {
    margin-bottom: 39px;
}

.pictoNews {
    vertical-align: middle;
    margin: 0 13px 0 0;
}

.blocNews .zoneTitre {
    margin-bottom: 13px;
}

.blocNews .titre {
    font-size: 28px;
    vertical-align: middle;
    font-weight: bold;
}

#TexteRecevezNews {
    color: #209BD2;
}

.blocNews input {
    border: 1px solid #B6B6B6;
    width: 325px;
    text-align: center;
    height: 40px;
    font-size: 20px;
}

    .blocNews input::-webkit-input-placeholder {
        color: #000000;
        font-weight: bold;
    }

    .blocNews input:-moz-placeholder { /* Firefox 18- */
        color: #000000;
        font-weight: bold;
    }

    .blocNews input::-moz-placeholder { /* Firefox 19+ */
        color: #000000;
        font-weight: bold;
    }

    .blocNews input:-ms-input-placeholder {
        color: #000000;
        font-weight: bold;
    }

.blocNews button {
    text-align: center;
    height: 40px;
    background-color: #209BD2;
    border: 1px solid #209BD2;
    margin-left: 7px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 20px;
}

.blocNews .mention {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 280px;
    vertical-align: top;
    color: #B6B6B6;
    font-size: 9px;
}


/* FOOTER */
.pied {
    border: solid 1px #B6B6B6;
    margin-bottom: 13px;
}

.large, .condensed {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.large {
    width: 100%;
    background-color: #F6F6F6;
    padding-top: 10px;
}

.condensed {
    width: 30%;
}

.groupeLiensBloc {
    position: relative;
    width: 60%;
    float: left;
    display: inline-block;
    margin: 0 auto;
}

.liensBloc {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 33%;
    *width: 20%;
    vertical-align: top;
    padding: 0 15px 15px 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .liensBloc p {
        font-size: 14px;
    }

    .liensBloc ul {
        margin: 0;
        padding: 0;
    }

        .liensBloc ul li {
            list-style-type: none;
        }

    .liensBloc a {
        color: #000000;
        font-size: 13px;
        text-decoration: none;
    }

.reseauoxylane {
    color: #DB2B2F;
    font-weight: bold;
    text-align: center;
    margin-bottom: 13px;
}

    .reseauoxylane img {
        vertical-align: middle;
    }

.liensListe li {
    margin-bottom: 4px;
}
/* Défilé */

#defile-conteneur {
    position: relative;
    height: 670px;
    z-index: 2;
}

#defileConteneur {
    margin-bottom: 10px;
    position: relative;
    height: 670px;
    z-index: 2;
}

#defile {
    background-color: #F6F6F6;
    z-index: 2;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
    height: 670px;
    position: absolute;
}

#defileConteneur.defilePeche {
    height: 768px;
}

.defilePeche #defile-corps {
    height: 726px;
}

#defileConteneur.defilePecheInter {
    height: 681px;
}

.defilePecheInter #defile-corps {
    height: 639px;
}

#defile-entete {
    font-size: 20px;
    padding: 13px;
    line-height: 21px;
}

    #defile-entete .accroche {
        display: block;
    }

#defile-corps {
    height: 600px;
    text-align: left;
    overflow: hidden;
    position: absolute;
    left: 0px;
}

    #defile-corps div {
        padding: 2px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 100%;
    }

    #defile-corps .blockimg {
        display: block;
        float: left;
        margin-bottom: 5px;
        text-align: center;
    }

    #defile-corps p {
        float: right;
        margin-top: 0;
        margin-right: 5px;
        width: 167px;
    }

    #defile-corps img {
        border: 0;
    }

    #defile-corps .vendu a {
        color: #41A8DA;
        font-weight: bold;
    }

    #defile-corps .panier {
        background-color: #EAE7DF;
    }

        #defile-corps .panier a {
            color: black;
        }

    #defile-corps .pictopanier {
        width: 47px;
        height: 15px;
        display: block;
    }

    #defile-corps .pictovendu {
        display: block;
        width: 47px;
        height: 15px;
    }

#defile-pied {
    text-align: right;
    height: 13px;
}

#poigneedefile {
    cursor: pointer;
    background-color: #FFFFFF;
    text-decoration: underline;
    text-align: right;
    padding: 5px;
    position: absolute;
    top: 670px;
    right: 0;
}

    #poigneedefile .ferme {
        display: none;
    }


/* TODO : a localiser */

#defile-corps .pictopanier {
    background: url(https://static.pecheur.com/media/interface/contenu-defile-panier-fr.jpg) center no-repeat;
}

#defile-corps .pictovendu {
    background: url(https://static.pecheur.com/media/interface/contenu-defile-vendu-fr.jpg) center no-repeat;
}


/* social */
.socialTitre {
    font-size: 24px;
    display: block;
    margin: 26px 0 13px 0;
}

.socialBlock {
    margin-bottom: 13px;
}

#lienWL {
    margin-top: 5px;
    color: #000000;
    text-decoration: none;
}

.WishListPicto {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 5px;
}

.WishListTitre {
    font-size: 15px;
    margin-top: 5px;
}

.pam {
    padding: 0;
}
/* footer */
#ZoneEngagementsIco {
    /*margin-top: 13px;*/
    width: 40%;
    display: inline-block;
    text-align: center;
	float: right;
}

    #ZoneEngagementsIco .engagement {
        width: 50%;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }

        #ZoneEngagementsIco .engagement a {
            color: #000000;
        }

    #ZoneEngagementsIco .picto {
        height: 50px;
    }

    #ZoneEngagementsIco .eng1 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-retour.png);
    }

    #ZoneEngagementsIco .eng2 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-port-offert.png);
    }

    #ZoneEngagementsIco .eng3 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-20j-avis.png);
    }

    #ZoneEngagementsIco .eng4 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-48h-remboursement.png);
    }

    #ZoneEngagementsIco .eng5 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-paiement-securise.png);
    }

    #ZoneEngagementsIco .eng6 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-transparence.png);
    }

    #ZoneEngagementsIco .eng7 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-3x-cb-oney.png);
    }

    #ZoneEngagementsIco .eng8 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-fidelite-recompense.png);
    }

    #ZoneEngagementsIco .eng9 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-port-offert.png);
    }

    #ZoneEngagementsIco .eng10 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-3x-cb-oney.png);
    }

    #ZoneEngagementsIco .eng11 .picto {
        background-image: url(https://static.pecheur.com/media/interface/picto-assurance.png);
    }

.condensed .partenaires {
    margin-top: 20px;
    text-align: center;
}

    .condensed .partenaires .fevadTxt {
        margin: 0;
        margin-bottom: 10px;
        font-size: 9px;
        text-align: left;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        width: 186px;
    }

    .condensed .partenaires .logoadhesion {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }

.partenaires a {
    text-decoration: none;
    color: #000000;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.condensed .partenaires .destinations {
    font-size: 15px;
    display: block;
    text-align: center;
    margin-bottom: 25px;
}

.ShopzillaMarchand {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-top: 13px;
    margin-bottom: 13px;
}

    .ShopzillaMarchand img {
        vertical-align: middle;
    }

.footer {
    color: #B6B6B6;
    text-align: center;
}

#liensAutres, #liensPeche, #liensAutresUnivers {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    list-style-type: none;
    margin: 3px 0 3px 0;
}

    #liensAutres li, #liensPeche li, #liensAutresUnivers li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

.footer a {
    color: #B6B6B6;
    margin: 0 2px 0 2px;
}




.flagFR {
    background-position: -96px -192px;
}

.flagAU {
    background-position: -224px 0;
}

.flagIC {
    background-position: -128px -128px;
}

.flagGB, .flagJE {
    background-position: -192px -702px;
}

.flagCB {
    background-position: -32px -192px;
}

.flagDE {
    background-position: -128px -160px;
}

.flagBE {
    background-position: -160px -32px;
}

.flagCA {
    background-position: -256px -64px;
}

.flagMC {
    background-position: -128px -448px;
}

.flagCO {
    background-position: 0px -766px;
}

.flagGY {
    background-position: -160px -736px;
}

.flagMQ {
    background-position: -64px -736px;
}

.flagCH {
    background-position: -200px -89px;
}

.flagIT {
    background-position: -172px -257px;
}

.flagAD {
    background-position: 0px 0px;
}

.flagAT {
    background-position: -256px 0px;
}

.flagAL {
    background-position: -160px 0px;
}

.flagES {
    background-position: -128px -128px;
}

.flagDK {
    background-position: -64px -160px;
}

.flagHR {
    background-position: -96px -352px;
}

.flagBG {
    background-position: 0px -64px;
}

.flagBA {
    background-position: -256px -32px;
}

.flagEE {
    background-position: -224px -128px;
}

.flagFI {
    background-position: -256px -192px;
}

.flagGR {
    background-position: -96px -224px;
}

.flagHU {
    background-position: -32px -352px;
}

.flagIE {
    background-position: -286px -320px;
}

.flagIS {
    background-position: -64px -320px;
}

.flagIT {
    background-position: -32px -320px;
}

.flagLV {
    background-position: -256px 0px;
}

.flagLI {
    background-position: -96px -480px;
}

.flagLT {
    background-position: -286px -448px;
}

.flagLU {
    background-position: -256px -448px;
}

.flagMT {
    background-position: -64px -416px;
}

.flagMA {
    background-position: -64px -672px;
}

.flagMD {
    background-position: -96px -448px;
}

.flagME {
    background-position: -64px -448px;
}

.flagNO {
    background-position: -64px -544px;
}

.flagPT {
    background-position: -128px -512px;
}

.flagNL {
    background-position: 0px -384px;
}

.flagPL {
    background-position: -160px -480px;
}

.flagCZ {
    background-position: -160px -160px;
}

.flagRO {
    background-position: -192px -512px;
}

.flagSB {
    background-position: -32px -766px;
}

.flagSP {
    background-position: -128px -736px;
}

.flagSM {
    background-position: -224px -576px;
}

.flagSK {
    background-position: -286px -576px;
}

.flagSI {
    background-position: 0px -608px;
}

.flagSE {
    background-position: -96px -608px;
}

.flagCH {
    background-position: -256px -96px;
}

.flagUA {
    background-position: -256px -702px;
}

.flagWF {
    background-position: -256px -736px;
}

.flagGU {
    background-position: 0px -736px;
}

.flagRE {
    background-position: -32px -736px;
}

.flagMA {
    background-position: -96px -736px;
}

.flagMK {
    background-position: 0px -352px;
}

.flagNC {
    background-position: -224px -736px;
}

.flagPF {
    background-position: -192px -736px;
}

.flagUS {
    background-position: -160px -702px;
}


.waiter {
    display: block;
    margin: auto;
}


.flagDZ {
    background-position: -286px -128px;
}

.flagCY {
    background-position: -192px -160px;
}

.flagMR {
    background-position: -160px -448px;
}

.flagRS {
    background-position: 0px -640px;
}

.flagTN {
    background-position: -224px -640px;
}

.flagTR {
    background-position: -160px -640px;
}

/*flags derniers pays*/

.flagNZ {
    background-position: -256px -512px;
}

.flagZA {
    background-position: 0px -672px;
}

.flagBY {
    background-position: 0px -96px;
}

.flagAR {
    background-position: 0px -32px;
}

.flagBO {
    background-position: -32px -64px;
}

.flagBR {
    background-position: -224px -64px;
}

.flagCL {
    background-position: -160px -96px;
}

.flagIL {
    background-position: -256px -320px;
}

.flagMX {
    background-position: -256px -384px;
}

.flagRU {
    background-position: -286px -608px;
}

.flagUY {
    background-position: -128px -704px;
}

/* [START] Sécurisation des mots de passe */
.noir {
    color: black;
}

.uppercase {
    text-transform: uppercase;
}

.roboto {
    font-family: 'Roboto', sans-serif;
}

.gras {
    font-weight: bold;
}

.errors {
    color: #db2b2f;
    font-size: 12px;
    margin: 10px 0;
}

.confirmation {
    color: #209bd2;
    font-size: 12px;
    margin: 10px 0;
}

    .errors strong, .confirmation strong {
        font-size: 15px;
    }

    .errors .messageErreur, .confirmation .messageErreur {
        margin-left: 26px;
    }

input.newForm {
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.grisB6 {
    color: #b6b6b6;
}

.titrePage {
    font-size: 25px;
    font-family: 'Roboto', sans-serif;
    color: #209bd2;
    margin: 0 0 17px;
}

.encadrementGris {
    padding: 10px;
    border: 1px solid #f6f6f6;
}

.picto-identification {
    display: block;
    width: 150px;
    height: 150px;
    background: url('https://static.pecheur.com/pa/media/Interface/picto-identification.jpg') no-repeat;
}

.pictoExclamation {
    width: 21px;
    height: 20px;
    background: url('https://static.pecheur.com/media/interface/picto-exclamation.jpg') no-repeat;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 0 0;
}

.pictoTick {
    width: 21px;
    height: 21px;
    background: url('https://static.pecheur.com/media/interface/picto-tick.jpg') no-repeat;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 0 0;
}

#encadrementLogin {
    width: 525px;
}

#colGaucheLogin {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    margin: 0 10px 0 0;
}

#colDroiteLogin {
    display: inline-block;
    width: 340px;
}

    #colDroiteLogin #pnlLogg {
        margin: 0;
    }

.alignerDroite {
    text-align: right;
}

#txtIdentifiant, #txtMdpIdent, #txtPasswordNouveau, #txtPasswordConfirmation, #txtEmailReinit {
    height: 23px;
    width: 235px;
    margin: 0 0 16px 0;
}

#lblIdentifiantLogin, #lblMdpLogin, #lblPasswordNouveau, #lblPasswordConfirmation, #lblEmailReinit {
    display: inline-block;
    width: 95px;
    font-size: 12px;
}

.alignerDroite #aMdp {
    margin-top: 27px;
    font-size: 12px;
}

#VousAvezPlusAcces {
    margin-bottom: 52px;
    display: block;
    text-align: justify;
}

#FormatMdp {
    margin-bottom: 15px;
}

    #FormatMdp strong {
        color: black;
    }
/* [END] Sécurisation des mots de passe */

#opeSpecialeUrl {
    display: none;
}

body.noel2015 {
    background: url("https://static.pecheur.com/Media/Evenements/Noel2015/20151116-Noel-Background.jpg") no-repeat #FFFFFF top center;
}

body.chasse2015 {
    background: url("https://static.pecheur.com/Media/Evenements/OperationChasse2015/Chasse2015-Background.jpg") no-repeat #FFFFFF top center;
}

body.clickable {
    cursor: pointer;
}

body.affaires {
    background-image: url("https://static.pecheur.com/media/Interface/Background/Background-SuperPrix2015.png");
}

body.paysFR.affaires {
    background-image: url("https://static.pecheur.com/media/Interface/Background/Background-SuperPrix2015-fr.png");
}

body.truite2015 {
    background: url("https://static.pecheur.com/Media/Interface/Background/Background-Truite2015.png") no-repeat #FFFFFF top center;
}

body.carpe2015 {
    background: url("https://static.pecheur.com/Media/Evenements/Carpe2015/Carpe2015-Background.png") no-repeat #FFFFFF top center;
}

body.carnassier2015 {
    background: url("https://static.pecheur.com/Media/Evenements/Carnassier2015/Carnassier2015-Background.png") no-repeat #FFFFFF top center;
}

body.coup2015 {
    background: url("https://static.pecheur.com/Media/Evenements/Coup2015/Coup2015-Background.jpg") no-repeat #FFFFFF top center;
}

body.soldesEte2015 {
    background: #ffffff url("https://static.pecheur.com/Media/Evenements/SoldesEte2015/Soldes2015-Background.png") no-repeat scroll center top;
}

body.lucky2015 {
    background: #ffffff url("https://static.pecheur.com/Media/Evenements/LuckyCart2015/LuckyCart-Background.png") no-repeat scroll center top;
}

/* AVIS CLIENT */
#avisMarchand, .avisMarchand {
	background: #ffffff url("https://static.pecheur.com/media/interface/motif-titre.png") repeat-x scroll left 25px;
	margin-right: 13px;
	margin-top: 13px;
	padding-top: 15px;
}
#avisMarchand h2, .avisMarchand h2 {
	background-color: #ffffff;
	display: inline-block;
	font-size: 25px;
	margin: 0;
	padding: 0 13px;
}
#avisMarchand .blocTitre, .avisMarchand .blocTitre {
	margin-top: -13px;
	text-align: center;
}
#BVSellerRatingsContainer{
	font-size: 14px;
}