
h1 {
    font-size: 22px;
    font-weight: 700;
}
h2 {
    font-size: 16.5px;
    font-weight: 700;
}
#traceDebug {
    display: none;
}
.flagSelect{
    /*height:500px;*/
    width: 930px;
    padding: 15px;
    border: 1px solid #C0C0C0;
    /*overflow: auto;*/
}

.flagSelect a{
    /*display: block;*/
    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;
}
/*.liste */
.emphase{
    font-weight:bold;
}
.italique{
    font-style:italic;
}
strong {
    font-weight: bold;
}
/*.countrySprite {
    background-image: url(/media/interface/flags-sprite.png);
    width: 16px;
    height: 11px;
    display: inline-block;
    border:solid 1px transparent;
}*/


.countrySprite {
    background-image: url(/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;
}
/*.countrySprite:hover {
    border: solid 1px black;
}*/


.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;
}

.zone {
}
        
.sszone
{
    margin-left:15px;
}

h1.titre{
    color:#000000;
    width:982px;
    margin:auto;
    margin-top:5px;    
    /*color: #B6B6B6;*/
    font-size: 11px;
    /*color:#000000;*/
}
body.truite2015 h1.titre{
    color:#000000;
}
/**
.fix{
    behavior: url(/js/lib/PIE.htc);
}
**/
/**
.page{

    margin: 24px auto 35px;
    width:982px;
    box-shadow: 0 0 30px #262626;
}
**/
.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{
    /*border: 1px solid #F0F0F0;*/
    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);
}
/**
.articlesNoel{
    background-image:url(/media/sliders/bg-slidder-noel.jpg); background-repeat:repeat-x;background-color:#FFF;width:905px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:315px;
}

.lienNoel{
    width:77px;display:inline-block;*display:inline;*zoom:1;text-align:center;position:absolute;right:0px;top: 0;
}

.lienNoel img{
    vertical-align:top;display:inline-block;*display:inline;*zoom:1;
}
**/
#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: 0px;
    color: #FFFFFF;
    font-weight: bolder;
    padding: 1px;
}

button.orange{
    background-color: #ff4e00;
    border: 0px;
    color: #FFF;
    font-weight: bolder;
    padding: 2px 6px;
}
/**
.tetiere{
    height:130px;
    background:url(/media/interface/tetiere-background2.jpg) no-repeat top left;
    position:relative;
    z-index:5;
}

.tetiere .logo{
    display:inline-block;
    margin:15px 0 0 15px;
    position:absolute;
}

.tetiere .infos-site{
    position:absolute;
    left:260px;
    top:10px;
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
}

.infos-site .vert{
    color:#86D33A;
    font-size:15px;
}

*//
.contenu_with_menu_gauche a {
    color: #555555;
    /*font: 0.9em verdana,sans-serif;
    text-decoration: none;*/
}
/**
.infosPerso {
    color: #555555;
    font: 0.9em verdana,sans-serif;
    text-decoration: none;
}
**/
.vert {
    color: #90C84B;
    /*font-size: 1.5em;*/
    font-weight: bold;
}
/**
.tetiere .compte-client{
    background:url(/media/interface/tetiere-compte-background4.png);
    width:300px;
    height:66px;
    top:30px;
    position:absolute;
}

.tetiere .infos-client{
    position:absolute;
    right:120px;
    top:0px;
    width:300px;
}

.tetiere .infos-client a{
    text-decoration: none;
}

.infos-client .barre-liens ul{
    padding:7px;
    margin:0;
    height:30px;
    text-align: center
}

.infos-client .barre-liens
{
    margin-left:-40px;
	
	color: black;
    font-weight:bold;
}

.infos-client .barre-liens li{
    height:16px;
    display:inline;
    list-style: none outside none;
    margin:0;
}

.barre-liens li.border a{
    border-right:solid 1px #C0C0C0;
}

.infos-client .barre-liens a{
	color: black;
    font-weight:bold;
    padding-right:5px;
}

.infos-client #poign_identification{
    display:block;
    cursor:pointer;
    color:#000000;
    margin-top: 5px;
}
**/
/**
#txtRecherche {
    border: medium none;
    color: #555555;
    font-weight: bold;
    height: 26px;
    padding-left: 7px;
    position: absolute;
    top: 2px;
    width: 160px;
}
**/
/**
#panierArticle{
    color:#000000;
}

#salutations
{
    position: absolute;
    top: 95px;
}

#salutations a{
    text-decoration:none;
    color:#000000;
}
**/
#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;
}
/**
.compte-client div{
    margin-top:10px;
    display: inline-block;
    vertical-align: top;    
    *display:inline;
    *zoom:1;
}

.compte-client .espace-client{
    margin-left:5px;
    width:160px;
}
.tetiere .localisation
{
    width: 120px;
    position:absolute;
    right:0;
    background:url(/media/interface/zone-pays-background.jpg);
    height:129px;
    text-align:center;
}

.tetiere .localisation a
{
    text-decoration:none;
}
.tetiere .localisation .titreLocalisation
{
    margin:10px 0 10px 0;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    text-align:center;
    
}
.tetiere .localisation .txtLocalisation
{
    font-weight: bold;
    display: block;
    font-weight: bold;
    vertical-align: top;
    color:#000000;
}
.tetiere .localisation .changerPays
{
    display:block;
    bottom:10px;
    font-weight:bold;
    text-decoration:underline;
    width: 120px;
}
**/
/*.tetiere .localisation .changerPays:before
{
    content: url("/media/interface/navigation-fleche-noire-est.gif");
    margin-right:4px;
}*/

/**.choixDevise
{
    bottom: 3px;
    font-size: 10px;
    position: absolute;
    width: 100%;
	left:0;
}
.changeDevise
{
    color: #0099EB;
    cursor: pointer;    
    text-decoration:underline;
}
.deviseSymbole:before
{ 
    content: url(/media/interface/navigation-fleche-noire-est.gif);
    margin-right:4px;
    margin-left:4px;
}
**/

.customDevise
{
   /* font-weight:bold;*/
}
/**
.choixDevise .current
{
    font-weight:bold;}
.defaultDevise, .customDevise
{
    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;
    /*top:13px;*/
    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;
    /*width:124px;*/
}
#lblFermer, #lblFermer2{
	cursor:pointer;
}
/**
.compte-client .espace-client .solde{
    margin:5px 0 0 0;
    z-index:4;
}

.compte-client .montant{
    color:green;
}

.compte-client .montant:before{
    content:url(/media/interface/navigation-fleche-noire-est.gif);
    margin-right: 4px;
}

.compte-client .panier-client{
    margin-left:25px;
    z-index: 6;
}

.compte-client .gras{
    font-weight:bold;
}
**/
/* temp test */
/**
.compte-client .bleu{
	color:black;
}
#buttonsbar{
    bottom:0px;
    padding-bottom:5px;
    position:absolute;
    right:125px;
}

#WLButton{
	bottom: 0;
	display: inline-block;
	*display:inline;
	*zoom:1;
	margin-bottom: 5px;
	position: absolute;
	right: 125px;
}
.navigation{
    background:#FFFFFF;
    padding:0px 0px 5px 0px;
    text-align:center;
    margin-top:-1px;
}

.navigation input{
    color: #000000;
    padding:3px;
}
.barre-navigation{
    display:inline-block;
    *display:inline;
    list-style: none outside none;
    margin-top:10px;
    margin-bottom: 3px;
    padding:0px;
    position:relative;
    text-align:center;
    z-index:4; 
    width: 100%;
}

.barre-navigation .onglet{
    background: #4FCBFF; 
    background: -moz-linear-gradient(top, #4FCBFF 0%, #2989D8 100%, #207cca 100%, #279CD3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4FCBFF), color-stop(100%,#2989D8), color-stop(100%,#207cca), color-stop(100%,#279CD3)); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4FCBFF', endColorstr='#279CD3',GradientType=0 ); 
    height:47px;
    line-height:47px;
    min-height:47px;}

.barre-navigation .entree{
    color:#FFF;
    cursor: pointer;
    display:inline-block;
    *display:inline;
    font-size:13px;
    vertical-align:top;
    *zoom:1;
}

.barre-navigation a{
    color:#FFFFFF;
    text-decoration: none;
}

.barre-navigation .univ{
    font-weight:bold;
}

.barre-navigation li:hover .surmenu{
    color:#000000;
}

.barre-navigation li:hover .surmenu:after{
    content: " "url(/media/interface/navigation-fleche-noire-sud.gif);
}

.barre-navigation .onglet-Gauche:hover {
    background: #C2ED97; 
    background: -moz-linear-gradient(top, #C2ED97 0%, #87D33B 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C2ED97), color-stop(100%,#87D33B)); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C2ED97', endColorstr='#87D33B',GradientType=0 ); 
}
.barre-navigation .onglet:hover {
    background: #C2ED97; 
    background: -moz-linear-gradient(top, #C2ED97 0%, #87D33B 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C2ED97), color-stop(100%,#87D33B)); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C2ED97', endColorstr='#87D33B',GradientType=0 );
}



.onglet .surmenu{
    padding-left:8px;
    padding-right:8px;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #CECECE;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    *margin-right:10px;
}

.barre-navigation .surmenu:after{
    content: " "url(/media/interface/navigation-fleche-blanc.gif);
    margin-left: 10px;
    display:inline-block;
}
**/
/**
#u0 img{
    margin-top:11px;
}

#u623 .surmenu, #u748 .surmenu
{
    font-weight:bold;
}

#u623 .surmenu:hover, #u748 .surmenu:hover
{
    color:#FFFFFF;
}
**/
/**
.listeCategories {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height:normal;
    background:url(/media/interface/chargement.gif) center no-repeat ;
    width: 79%;
    height:364px;
}
**/
/*.listeUnivers {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}*/
/**
.rubrique{
    display:none;
    color:#C0C0C0;
    border:solid #86D33A 8px;
    position:absolute;
    text-align:left;
    left:0;
    right:0;
    top:47px;
    background:#FFF;
    min-height:364px;
}

.rubrique .pub {
    margin-left: 5px;
    position: absolute;
    bottom: 5px;
}
.listeCategories h2{
    color:#000000;
    margin-left:15px;
    margin-top:0;
    padding-top: 10px;
}

.listeCategories .categories{
    display:inline-block;
    *display:inline;
    *zoom: 1;
    padding-left:15px;
    padding-right:25px;
    vertical-align:top;
    margin-left:0;
	width:25%;
}

.listeCategories .categories li{
    color:#000000;
    display:list-item;
    list-style-image: url(/media/interface/carre-vert-navigation.gif);   
    list-style-position: inside;
}

.listeCategories .categories a{
    color:#000000;
}

.listeCategories div:first-child{
    height:364px;
}

.listeCategories .textmenu{
    color:black;
    margin:25px;
    width:400px;
}

.textmenu a{
    color:#000000;
    text-decoration:underline;
}

.listeCategories .categories a:hover{
    text-decoration:underline;
}
**/
/*.listeCategories .pub{
    margin-left:15px;
    position: absolute;
    bottom: 5px;
    *left:0;
}*/
/**
.listeCategories .pub img{
    margin-right:15px;
}

.listeCategories .coup_coeur{
    margin-left:15px;
    margin-top:5px;
    margin-bottom:5px;
    overflow: hidden;
}

.listeCategories .coup_coeur li{
}
**/
/*  Sous menu Pêche 
    à généraliser au sous menu Animalerie ?
*/
/**
.listeUnivers{
    background: #86D33A;
    padding-left:0;
    margin-left:0;
    height: 364px;
    display: inline-block;
    width: 21%;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.listeUnivers a{
    color:#FFFFFF;
}

#sousmenupeche a:hover{
    color:#000000;
}

#menu1{
    background: url(/media/MenuNavigation/u1.jpg) top right no-repeat #F6F3EE;
}

#menu791{
    background: url(/media/MenuNavigation/u791.jpg) top right no-repeat #F6F3EE;
}

#menu2883{
    background: url(/media/MenuNavigation/u2883.jpg) top right no-repeat #F6F3EE;
}

#menu5622{
    background: url(/media/MenuNavigation/u5622.jpg) top right no-repeat #F6F3EE;
}
.listeUnivers li{
    display:block;
    font-size:15px;
    font-weight: bold;
    padding-left:15px;
    line-height:30px;
    height:30px;
    vertical-align:middle;
    border-bottom: 1px dotted #000000;
    position:relative;
}

.listeUnivers li:hover{
    background: #F6F3EE;
}

.listeUnivers li:hover a{
    color: #000000;
}

.listeUnivers li:after{
    content: " "url(/media/interface/navigation-fleche-blanche-est.gif);
    right:15px;
    top:13px;
    position:absolute;
    margin-right:15px;
}

.listeUnivers li:hover:after{
    content: " "url(/media/interface/navigation-fleche-noire-est.gif);
}
**/
/*  /Sous menu Pêche */

/**
#menupeche div:first-child{
    height:364px;
}

#menuanimalerie div:first-child{
    height:364px;
}

.ouvreur .listeCategories {
    width: 100%;
}

.onglet-Gauche{
    height:47px;
    line-height:47px;
    background: #4FCBFF; 
    background: -moz-linear-gradient(top, #4FCBFF 0%, #2989D8 100%, #207cca 100%, #279CD3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4FCBFF), color-stop(100%,#2989D8), color-stop(100%,#207cca), color-stop(100%,#279CD3)); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4FCBFF', endColorstr='#279CD3',GradientType=0 ); 
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    padding-left:8px;
    padding-right:8px;
    vertical-align:middle;
}

.onglet-Gauche a{
    vertical-align: middle;
}
.onglet-Flash{
    height:47px;
    line-height:47px;
    background: #E50DFF; 
    background: -moz-linear-gradient(top, #E50DFF 0%, #A901E6 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E50DFF), color-stop(100%,#A901E6)); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E50DFF', endColorstr='#A901E6',GradientType=0 );
    padding-left:5px;
    padding-right:5px;
}
.onglet-Annonces{
    height:47px;
	line-height:12px;
    background:  #648E1B;
	background-image: linear-gradient(to bottom, #82CE01 0%,#648E1B 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82CE01), color-stop(100%,#648E1B));
    padding-left:7px;
    padding-right:7px;
}
.linkAnnoncesMidlle{
	margin-top:10px;
}
.barre-navigation li:last-child
{
    border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;
    
}
.barre-navigation .fleche{
    margin-left:10px;
    vertical-align:middle;
}

.navigation label{
    margin-right:10px;
    font-weight:bold;
    font-size:14px;
}

#recherche{
    position:absolute;
    text-align:left;
    width:300px;
    top:50px;
    left:240px;
    height:36px;
    border:solid 1px #E9F7C8;
    padding:2px 7px 7px 7px;
}

#recherche label{
    color:#000000;
    font-weight:bold;
}

#recherche .fondrecherche{
    background-color:white;
    margin-top:5px;    
    position: absolute;
    width: 300px;
    height:31px;
}
#txtSearch{
    height:26px;
    width:160px;
    border:none;
    padding-left:7px;
    color:#555555;
    font-weight:bold;
    position:absolute;
    top:2px;
}

#recherche .boutonvalid{
    position:absolute;
    right:3px;
    top:2px;
    cursor: pointer
}

.navigation h3{
    display:inline-block;
    margin:0;
    font-weight:bold;
}

#annuaire_marques{
    display:inline-block;
    padding-left:0;
    margin:0;
}

#annuaire_marques li{
    display:inline-block;
    *display:inline;
    width:10px;
    padding: 2px 5px;
}

#annuaire_marques li:hover{
    background-color:#C0C0C0;
}

#annuaire_marques li.point{
    display:inline-block;
    *display:inline;
    width:1px;
    padding:0;
}

#annuaire_marques li a{
    color: #000000;
    text-decoration:none;
}

#menumarques{
    display:inline-block;
    right:0px;
    top:4px;
    position:absolute;
    line-height:25px;
    margin-right:15px;
    text-align:center;
    padding:2px;
    font-weight:bold;
}


#menumarques form{
    display:inline-block;
    *display:inline;
}

#listemarques{
    display:none;
    border : solid 1px green;
    background-color:#C0C0C0;
    position:absolute;
    left:508px;
    width:600px;
    z-index:3;
}

#listemarques ul{
    list-style: none outside none;
    padding:8px 0 8px 0;
    background-color:#000;
    color:#FFF; 
    margin-top:0;
}

#listemarques li{
    display:inline-block;
    width: 2.5%;

}

#listemarques li:hover{
    color:#C0C0C0;
}
**/
.poignee .ouvert{
    display:none;
}

.poignee{
    cursor:pointer;
}

.teaser{
    /*height:373px;*/
	min-height:250px;
}

.corps{
    position:relative;
    background-color:#FFFFFF;
    padding-top: 10px;
}
/**
.indispensables{
    border:solid 1px #EFEFEF;
    display:inline-block;
    position:relative;
    width:717px;
    min-height:595px;
    margin:0px 5px 5px 5px;
    padding-bottom:3px;
}

.contenu_with_menu_gauche .indispensables{
    min-height:340px;   
}
**/
.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:0px;
    position:relative;
    list-style: none outside none;
}
/**
.liste_article{ 
    padding:0px;
    margin:0;
    position:relative;
    list-style: none outside none;
    display: inline-block;
    width:100%;
}

.indispensables .separation{
    background: url(/media/interface/contenu-indispensables-separateur.gif) repeat-x center;
    height:17px;
    margin:15px 0 15px 0;
    display:none;
}
**/
/**
.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 .stick{
    position:absolute;
    height:37px;
    z-index:1;
    display:block;
    left:3px;
}

.article .new{
    top:5px;
    background: url(/media/interface/sprite-main.png) -12px -60px no-repeat;
    width:35px;
    height:37px;
}
.article .new.new2014{
    background-position: -12px -230px;
}

.article .exp24{
    top:45px;
    background: url(/media/interface/sprite-main.png) -12px -12px no-repeat;
    width:35px;
    height:37px;
}

.article .topprix{
    top:85px;
    background: url(/media/interface/contenu-stick-top-prix-debut.png) no-repeat left;
    line-height:37px;
}

.topprix .rabais{
    height:33px;
    background: url(/media/interface/contenu-stick-top-prix-motif.png) repeat-x left;
    position:relative;
    display:block;
    font-size:14px;
}

.topprix .rabaispointe{
    background: url(/media/interface/contenu-stick-top-prix-fin.png) no-repeat right;
    top:4px;
    line-height:33px;
    color:#FFFFFF;
    font-weight:bold;
    position:relative;
    display:block;
    padding: 0 5px 0 4px;
}

.article .flash{
    top:85px;
    background: url(/media/interface/contenu-stick-flash-debut.png) no-repeat left;
    line-height:37px;
}

.flash .rabais{
    height:33px;
    background: url(/media/interface/contenu-stick-flash-motif.png) repeat-x left;
    position:relative;
    display:block;
    font-size:14px;
    color:#FFFFFF;
}

.flash .rabaispointe{
    background: url(/media/interface/contenu-stick-flash-fin.png) no-repeat right;
    top:4px;
    line-height:33px;
    color:#FFFFFF;
    font-weight:bold;
    position:relative;
    display:block;
    padding: 0 5px 0 4px;
}

.visuel .flashcache{
    margin-top:3px;
    display: block;
}

.article .top{
    top:85px;
    background: url(/media/interface/sprite-main.png) -12px -111px no-repeat;
    width:35px;
    height:37px;
}

.article .calque{
    height:250px;
    z-index:2;
    border:5px solid #FFFFFF;
    display: block;
}

.article .calque:hover{
    border:5px #C0C0C0 solid;
    cursor:pointer;
}

.article .visuel{
    height:175px;   
    border-left: dotted 3px #555555;
    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; 
    line-height:12px;
    vertical-align:middle;
}

.decimal{
    font-size:0.8em;
}

.visuel .prix{
    color:#00A6EB;
    font-size:18px;
    font-weight:bold;
    display:block;
}

.visuel .prixpromo{
    color: #FF0000;
    display:block;
}

.visuel .prixflash{
    color:#E50DFF;  
    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 .datepromo{
    color:#555555;
    font-size:9px;
    display:block;
}
**/

#bloc-droite{
    position:relative;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    width:245px;
}
/**
#defile-conteneur{
    margin-bottom:10px;
    position:relative;
    height:485px;
    z-index:2;
}
#defileConteneur{
    margin-bottom:10px;
    position:relative;
    height:485px;
    z-index:2;
}

#defile{
    border:solid 1px #00B4FF;
    background-color:#EFEFEF;
    text-align:right;
    z-index:2;
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:100%;
    height:100%;
    position:absolute;
}

#defileConteneur.defilePeche {
	height: 768px;
}
.defilePeche #defile-corps {
	height: 726px;
}

#defileConteneur.defilePecheInter {
	height: 681px;
}
.defilePecheInter #defile-corps {
	height: 639px;
}
.fb-like-box{
    margin-bottom:10px;
}

#defile-pub-avant{
    display: inline-block;
    z-index: 2;
    margin-bottom:10px;
}

#defile-entete{
    text-align:center;
    border-bottom:solid 1px #EFEFEF;
    height:37px;
}

#defile-corps{
    height:430px;
    text-align:left;
    overflow:hidden;
    position:absolute;
    left:0px;
}

#defile-corps div{
    padding:2px;
    display:inline-block;
    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:180px;
}

#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;
}


    .blocTwitter{
        width:290px;
        height:133px;
        display:inline-block;
        margin-top:14px;
        margin-left:5px;
        vertical-align: top;
        *display:inline;
        zoom:1;
    }

    #follow{
        width:200px;
        margin-bottom:0px;
        margin-left:65px;
    }
    .blocTwitter div{
        padding:10px;
        
    }
    
    .blocHomeLiving {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 307px;
        overflow:hidden;
        border: 1px solid #888888;
        height:200px;
        margin-left:15px;
        margin-top: 14px;
        vertical-align:top;
    }
    #blocOxylane .illustr {
    }
    #blocOxylane .title {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-weight: bold;
        width: 195px;
        text-align: right;
        vertical-align: middle;
    }
    
    #blocOxylane .titleImg {
        vertical-align: middle;
        margin: 5px;
        
    }
    #blocOxylane .pres 
    {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin: 8px;
    }
    
    #blocOxylane .moreInfo {
        margin-left: 8px;
        font-weight: bold;   
    }
    
    
    **/
    /*#partenairefugam{    
        display:inline-block;
        *display:inline;
        *zoom:1;
        width:305px;
    }*/
/**
    #partenairefugam .texte{
        display: inline-block;
        vertical-align:top;
        margin-top:20px;
        margin-left:10px;
        width:200px;
        height:160px;
        overflow:hidden;
    }

    #partenairefugam .titre{
        font-weight:bold;
        font-size:16px;
    }

    #partenairefugam .illustration{
        border:solid 1px #EFEFEF;
        display: inline-block;
        position:relative;
        margin-left:10px;
        margin-top:100px;
        width:75px;
        height:75px;
    }
    #partenairefugam .presentation{
        display:block;
    }

    #partenairefugam .lienfichepartenaire{
        color:#00A6EB;
        display:inline-block;
        position:relative;
        left:100px;
    }
	**/	
   .AdSenseHome {
	   text-align: center;
	   margin-top: 15px;
   }
   .AdSenseHome span {
	   margin: auto;
	   text-align: center;
	   display: inline-block;
   }
   
    .blocTwitter .texte-conseil{
        width:150px;
        padding:0px;
    }

    .blocTwitter .texte-conseil iframe{
        margin-top:5px;
    }
    
    .lien-article
    {
        text-decoration:underline;
        color:#00A6EB;
    }   
    
    .valignTop
    {
        vertical-align:top;
    } 
/**
    #poigneedefile
    {
        padding-right:20px;
        cursor:pointer;
        margin-bottom:5px;
        position:absolute;
        bottom:0px;
        right:0px;
    }
    #poigneedefile .ferme
    {
        display: none;
    }
    **/
#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: #00A6EB;
    font-weight: bold;
}

.bleu{
    color:#0099EB;
}
.bleu2{
    color:#002735;
}
.bleu-facebook{
    color:#3B5997;
}
h1.bleu{
    margin-top:0;
}   

.orange{
    color:#ff4e00;
}

/* @group Pied de page */
/**
.pied{
    text-align:center;
    background:#21a3e2;
    position:relative;
    color:#FFFFFF;
    padding-bottom:15px;
}

.pied .large, .pied .condensed {
    display: inline-block;
    vertical-align: top;
    position:relative;
    top:0;
    left:0;
    *display:inline;
    zoom:1;
}


.pied .reseauoxylane {
    margin-top: 10px;
    padding-left: 45px;
    text-align: left;
    width:350px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
}

.pied .ShopzillaMarchand
{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:150px;
    vertical-align:middle;
       
}
.pied .reseauoxylane img{
    vertical-align:middle;
}

.pied .large{
    width: 717px;
}

.pied .large a{
    text-decoration:none;
    color: #FFFFFF;
}

.pied .large a:hover{
    text-decoration:underline;
}

.pied .condensed{
    width: 245px;
}

.pied .condensed a{
    text-decoration:none;
    color:#FFFFFF;
}
**/
    /* @group Icônes */
 /**   
    ul#icoStatic{
        padding: 0;
    }
    
    ul#icoStatic li{
        vertical-align: top;
        display:inline-block;
        *display:inline;
        zoom:1;
        list-style: none outside none;
        width: 75px;
        margin: 0 10px;
    }
    
    ul#icoStatic li a{
        color: #FFF;
    }
    
    ul#icoStatic li a:hover span{
        text-decoration: underline;
    }

    ul#icoStatic li a:hover img{
        text-decoration: none;
    }
    
    ul#icoStatic li img{
        width: 49px;
        height: 53px;
        border: 0px;
    }
    
    ul#icoStatic li span{
        margin: 0;
    }
**/
    /* @end */
   /** 
    div.large hr{
        height: 25px;
        border: 0;
        background: url(/media/interface/hr.png) no-repeat center;
        *display : list-item;
        *list-style : url(/media/interface/hr.png) inside;
    }
    **/
    /* @group Liens */
/**
    .liensBloc {
        width: 155px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        text-align: left;
        margin-top: 5px;
        padding: 0 10px 0 0;
        border-left: 1px dotted #1B7EC7;
    }

    .groupeLiensBloc .liensBloc:nth-child(1) {
        border-left: none;
    }

    .groupeLiensBloc {
        margin-top: 10px;
    }
    .liensBloc p 
    {
        margin-top: 0;
        text-align: center;
        color: #000000;
        font-weight: bold;
    }

    .liensListe {
        list-style-position: inside;
        color: #000000;
        font-size: 10px;
        margin: 0;
        padding: 0;
    }

    .liensListe li {
        margin-top: 5px;
        padding-left: 6px;
    }
    *//
    /* @end */
    

    /* @group Partenaires */
/**
   .condensed .partenaires{
        margin-top: 20px;
    }
    .condensed .partenaires span{
        margin: 0;
        margin-bottom: 10px;
        font-size: 9px;
        text-align: left;
        display:inline-block;
        vertical-align: top;
        width: 186px;
    }
   .condensed .partenaires .logoadhesion
   {
       display: inline-block;
       vertical-align: top;
       
       }
**/
    /* @end */

/* @end */
#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;*/
  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:#00A6EB;
}

.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: #00A6EB;
}

.tree a.current {
    font-weight: bold;
    color: #00A6EB;
}
.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;
}

.filtres div{
    display:inline-block;
    *float:left;
    width:32%;
    vertical-align:top;
}




.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;
}

/* /@categories.asp */


/* 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:url(/media/FicheArticle/fiche-produit-degrade-decouvrir-aussi.gif) top right repeat-x;    */
	background-color: #F6F6F6;
    padding-top: 12px;    
    padding-top: 12px;
}

    /* Upselling */
    .upselling{
        width:746px;
        margin:15px 0 15px;
        display:block;
        position:relative;
    }

    .upselling_haut{
        /*background:url(/media/FicheArticle/fiche-produit-degrade-decouvrir-aussi.gif) top left repeat-x;*/
		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;
    /*text-align:center;*/
    /*border-bottom:1px dotted #C0C0C0;*/
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.menuclient li{
    /*display:inline-block;
    *display:inline;*/
    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{
    /*border: 1px solid #FFFFFF;*/
    padding:3px;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
}

.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*/{
    /*background-color: greenyellow;*/
    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;
    /*padding: 3px 0 3px 3px;*/
    margin-bottom: 0px;
}
#arbre>ul>li>ul /*niveau2*/{
    /*background-color: green;    */
    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*/{
    /*background-color: pink;*/
    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*/{
    /*background-color: gold;*/
    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*/{
    /*background-color: darkviolet;*/
    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*/{
    /*background-color: chocolate;*/
    margin: 0;
    padding: 1px 0 1px 10px;
    /*font-size: 0.9em;*/
}
#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;
    /*margin-left: 40px;*/
}
#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>ul>li.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;
}
/*#arbreArticle>ul>li.current a{
    font-weight: bold;
}*/

/*#arbreArticle>ul>li>ul{
    font-weight: normal;
}*/
.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;
}

.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;
	/*position: absolute;
    top: 12px;*/
}

#btnOkCookie {
	cursor: pointer;
	display: inline-block;
	padding: 2px 7px;
	border: 1px solid #5a5a5a;
}

#btnEnSavoirPlusCookie {
	color: white;
	float: right;
	/*margin: 3px 0 0;*/	
	margin: 3px 3px 0;
    width: 150px;
    display: inline-block;;
    *display: inline;
    *zoom:1;
}
/**
#blocsBonnesInfos .bonneIdee:last-child {
	border-bottom: none;
}
#blocsBonnesInfos .illustration {
	margin-right: 10px;
}
#blocsBonnesInfos .bonneIdee {
	border-bottom: 3px dotted #555555;
	margin: 0 5px;
	padding: 5px;
}
#blocsBonnesInfos .introduction {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 320px;
	vertical-align: top;
}

#blocsBonnesInfos .introduction  a{
	font-size:14px;
	font-weight:bold;
}
#blocsBonnesInfos h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
#blocsBonnesInfos p {
	margin-top: 5px;
}
#blocsBonnesInfos .lnkIdee {
	width: 140px;
	background-color: #21A3E2;
	background-image: url(/media/interface/Contenu-Puce.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	height: 72px;
	display: inline-block;
	color: #FFFFFF;
	padding-top: 10px;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
	border-radius: 4px;
	text-align: center;
	font-size: 13px;
	vertical-align: top;
}
**/
#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(/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;
        }

        body {
            /*background: url(/media/Evenements/Noel2014/Noel2014-Background.png)  no-repeat scroll center top rgba(0, 0, 0, 0);*/
            /*cursor: pointer;*/
        }
        
        .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(/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; 
        }
            #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(/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(/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;
                }
                .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;
            padding-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("/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;
        }
		/*.surmenu.noel{
			background-color: #db2b2f;
			margin-left: 10px;
		}*/
		
		.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("/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('/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(/media/interface/picto-gd-retour.png);
        }
        .eng2 .picto {
            background-image: url(/media/interface/picto-gd-port-offert.png);
        }
        .eng3 .picto {
            background-image: url(/media/interface/picto-gd-20j-avis.png);
        }
        .eng4 .picto {
            background-image: url(/media/interface/picto-gd-72h-remboursement.png);
        }
        .eng5 .picto {
            background-image: url(/media/interface/picto-gd-3x-cb.png);
        }
        .eng6 .picto {
            background-image: url(/media/interface/picto-gd-securite-paiement.png);
        }
        .eng7 .picto {
            background-image: url(/media/interface/picto-gd-fidelite-recompense.png);
        }
        */


        .eng1 .picto {
            background-image: url(/media/interface/picto-gd-retour.png);
        }
        .eng2 .picto {
            background-image: url(/media/interface/picto-gd-port-offert.png);
        }
        .eng3 .picto {
            background-image: url(/media/interface/picto-gd-20j-avis.png);
        }
        .eng4 .picto {
            background-image: url(/media/interface/picto-gd-48h-remboursement.png);
        }
        .eng5 .picto {
            background-image: url(/media/interface/picto-gd-securite-paiement.png);
        }
        .eng6 .picto {
            background-image: url(/media/interface/picto-gd-transparence.png);
        }
        .eng7 .picto {
            background-image: url(/media/interface/picto-gd-3x-cb.png);
        }
        .eng8 .picto {
            background-image: url(/media/interface/picto-gd-fidelite-recompense.png);
        }
        .eng9 .picto {
            background-image: url(/media/interface/picto-gd-port-offert.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(/media/interface/picto-gauche-retour.png) no-repeat 10px center transparent;
        }
        #menuEngagements .eng2 {
            background: url(/media/interface/picto-gauche-port-offert.png) no-repeat  10px center transparent;
        }
        #menuEngagements .eng3 {
            background: url(/media/interface/picto-gauche-20j-avis.png) no-repeat  10px center transparent;
        }
        #menuEngagements .eng4 {
            background: url(/media/interface/picto-gauche-48h-remboursement.png) no-repeat  10px center transparent;
        }
        #menuEngagements .eng5 {
            background: url(/media/interface/picto-gauche-securite-paiement.png) no-repeat  10px center transparent;
        }
        #menuEngagements .eng6 {
            background: url(/media/interface/picto-gauche-transparence.png) no-repeat  10px center transparent;
        }
        #menuEngagements .eng7 {
            background: url(/media/interface/picto-gauche-3x-cb.png) no-repeat  10px center transparent;
        }
        #menuEngagements .eng8 {
            background: url(/media/interface/picto-gauche-fidelite-recompense.png) no-repeat  10px center transparent;
        }
        #menuEngagements .eng9 {
            background: url(/media/interface/picto-gauche-port-offert.png) no-repeat  10px center transparent;
        }


        #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(/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(/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;
            /*text-decoration: none;*/
        }
        #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 .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: #209BD2;*/
            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("/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 #C0C0C0 solid;*/
            border:5px #B6B6B6 solid;

            cursor:pointer;
        }

        .article .calque:hover .visuel{
            border-left: solid 1px #FFFFFF;
        }
        .article .visuel{
            height:175px;   
            border-left: solid 1px #B6B6B6; /*dotted 3px #555555;*/
            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:#00A6EB;
            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:#E50DFF;  */
            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:#098EE4;
		}
        .visuel .datepromo{
            color:#555555;
            font-size:9px;
            display:block;
        }


        /* Bonnes idées */
        #blocsBonnesInfos {
            margin-top: 13px;
            margin-right: 13px;
            background: url(/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;
            /*text-transform: uppercase;*/
        }
        #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(/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(/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;
            /*background: url(/media/interface/motif-titre.png) repeat;*/
            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(/media/Univers/puce-call-to-action.png);
            vertical-align: middle;
        }
        .blocMerch .type {
            font-size: 3em/*24px*/;
            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(/media/Univers/ombre-rouge.png) no-repeat top center;
        }
        .blocMerch.Nouveaute .type, .blocMerch.Nouveaute .puce{
            /*background-color: #209BD2;*/
            background-color: #64a627;
        }
        .blocMerch.Nouveaute .filet {
            background: url(/media/Univers/ombre-verte.png) no-repeat top center;
            
        }
        .blocMerch.Expe24H .type, .blocMerch.Expe24H .puce {
            background-color: #F3E037;
        }
        .blocMerch.Expe24H .filet {
            background: url(/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(/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: 70%;
            background-color: #F6F6F6;
        }
        .condensed {
            width: 30%;
        }
        .groupeLiensBloc {
            position: relative;
        }
        .liensBloc {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            width: 25%;
            *width: 20%;
            vertical-align: top;
            padding: 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;
            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(/media/interface/contenu-defile-panier-fr.jpg) center no-repeat;
        }

        #defile-corps .pictovendu
        {
            background: url(/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;
            text-align: center;
        }
        #ZoneEngagementsIco .engagement {
            width: 20%;
            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(/media/interface/picto-retour.png);
        }
        #ZoneEngagementsIco .eng2 .picto {
            background-image: url(/media/interface/picto-port-offert.png);
        }
        #ZoneEngagementsIco .eng3 .picto {
            background-image: url(/media/interface/picto-20j-avis.png);
        }
        #ZoneEngagementsIco .eng4 .picto {
            background-image: url(/media/interface/picto-48h-remboursement.png);
        }
        #ZoneEngagementsIco .eng5 .picto {
            background-image: url(/media/interface/picto-paiement-securise.png);
        }
        #ZoneEngagementsIco .eng6 .picto {
            background-image: url(/media/interface/picto-transparence.png);
        }
        #ZoneEngagementsIco .eng7 .picto {
            background-image: url(/media/interface/picto-3x-cb.png);
        }
        #ZoneEngagementsIco .eng8 .picto {
            background-image: url(/media/interface/picto-fidelite-recompense.png);
        }
        #ZoneEngagementsIco .eng9 .picto {
            background-image: url(/media/interface/picto-port-offert.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('/pa/media/Interface/picto-identification.jpg') no-repeat;
	}
	
	.pictoExclamation 
	{
		width: 21px;
		height: 20px;
		background: url('/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('/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("/Media/Evenements/Noel2015/20151116-Noel-Background.jpg") no-repeat #FFFFFF top center;
    }
    body.chasse2015{
        background: url("/Media/Evenements/OperationChasse2015/Chasse2015-Background.jpg") no-repeat #FFFFFF top center;
    }
	body.clickable {
		cursor: pointer;
	}
	body.affaires {
		background-image: url("/media/Interface/Background/Background-SuperPrix2015.png");
	}
	body.paysFR.affaires {
		background-image: url("/media/Interface/Background/Background-SuperPrix2015-fr.png");
	}
	body.truite2015{
		background: url("/Media/Interface/Background/Background-Truite2015.png") no-repeat #FFFFFF top center;
    }
	body.carpe2015{
		background: url("/Media/Evenements/Carpe2015/Carpe2015-Background.png") no-repeat #FFFFFF top center;
    }
	body.carnassier2015{
		background: url("/Media/Evenements/Carnassier2015/Carnassier2015-Background.png") no-repeat #FFFFFF top center;
    }
    body.coup2015{
        background: url("/Media/Evenements/Coup2015/Coup2015-Background.jpg") no-repeat #FFFFFF top center;
    }
	body.soldesEte2015 {
		background: #ffffff url("/Media/Evenements/SoldesEte2015/Soldes2015-Background.png") no-repeat scroll center top;
	}
	body.lucky2015 {
		background: #ffffff url("/Media/Evenements/LuckyCart2015/LuckyCart-Background.png") no-repeat scroll center top;
	}
