/*---------------------------------*/
/*------------ RESET -------------*/
/*---------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
    margin : 0;
    padding : 0;
    border : 0;
}
p {
     display: block;
}
table {
    border-collapse : collapse;
    border-spacing : 0;
}
fieldset,img {
    border : 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style : normal;
    font-weight : normal;
}
ol,ul {
    list-style : none;
}
caption,th {
    text-align : left;
}
h1,h2,h3,h4,h5,h6 {
    font-size : 100%;
    font-weight : normal;
    display : inline;
}
/*---------------------------------*/
/*------------ BODY -------------*/
/*---------------------------------*/
body {
    background-image : url(../medias/commun/body-bg.gif);
    background-repeat : no-repeat;
    background-position : 0 150px;
    background-color : #d4ccbd;
    color : #000000;
    font-size : 11px;
    line-height : normal;
    font-family : Arial, Helvetica, sans-serif;
}
a {
    color : #000000;
    text-decoration : none;
}
a:hover {
    color : #000000;
    text-decoration : underline;
}
/*Modification BHV Recrute - Lien en cours non souligné - Paul 120109*/
.navPageH .page a.bhv_recrute_lien_encours {
	text-decoration: none;
}
.navPageB .page a.bhv_recrute_lien_encours {
	text-decoration: none;
}
input, select, textarea {
    font-family : Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-size: 10px;
    color : #000000;

    background-color : #FEFEFE;
}
strong, b, .bold, .gras {
    font-weight: bold;
}
img {
    border: 0;
}
.block {
    display: block;
}
.blockRight {
    display: block;
    float : right;
}
.blockCenter {
    display: block;
    margin: 0 auto;
}
.clear {
    clear: both;
    width : 0;
    height : 0;
    display : block;
}
/********Ajout malins*******/
.clearBoth {
    clear: both;
}
.clearLeft {
    clear: left;
}
.clearRight {
    clear: right;
}
.noMarginRight {
    margin-right : 0px;
}
.texteItalic{
font-style:italic;
}
.espaceGchPetit{
padding-left:5px;
}
.espaceGchMoyen{
padding-left:10px;
}
.espaceGchMoyen2{
padding-left:15px;
}
.espaceGchGrand{
padding-left:20px;
}
.espaceGchTrGrand{
margin-left:400px;
}
.espaceGchTrGrand2 {
margin-left:300px;
}
.espaceDtPetit{
padding-right:5px;
}
.espaceDtMoyen{
padding-right:10px;
}
.espaceDtMoyen2{
padding-right:15px;
}
.espaceDtMoyen3 {
border-right:15px solid white;
}
.espaceDtGrand{
padding-right:20px;
}
.espaceHautPetit{
margin-top:5px;
}
.espaceHautMoyen{
margin-top:10px;
}
.espaceHautMoyen2{
margin-top:15px;
}
.espaceHautGrand{
margin-top:18px;
}
.espaceHautGrand2{
margin-top:20px;
}
.marginRight10 {
margin-right:10px;
}
.texteSuper{
font-size:x-small;
vertical-align:top;
}
.texteSub{
font-size:x-small;
vertical-align:bottom;
}
.lienTypique{
text-decoration:underline;
}
.leftAlign{
text-align:left;
}
.rightAlign{
text-align:right;
}
.centerAlign{
text-align:center;
}
.savoirPlus{
    width:auto;
    background:url(../medias/boutique/flSavoirPlus.gif) no-repeat left;
    padding-left:9px;
    text-align: right;
    color:#666666;
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.savoirPlus2{
    width:auto;
    background:url(../medias/commun/fl-lienCliquer.gif) no-repeat left;
    padding-left:9px;
    text-align: right;
    color:#75695e;
    position: absolute;
    right: 5px;
    bottom:10px;
}
.savoirPlus a, .savoirPlus a:hover{
   color:#75695e;
   font-weight:bold;
   text-decoration:underline;
}
.savoirPlus2 a, .savoirPlus2 a:hover{
   color:#75695e;
   font-weight:bold;
   text-decoration:underline;
}
.centerAuto55 {
width:55%;
margin:0 auto;
}
.centerAuto16 {
width:16%;
margin:0 auto;
}
/*************/
/*hack IE6 et IE7*/
*+html .clear, *html .clear {
    display : none !important;
}
.normal {
    font-weight : normal;
    text-transform: none;
}
.mini {
    font-size : 9px;
    font-weight : normal;
}
.normal11 {
    font-size : 11px;
    font-weight : normal;
}
.mini2 {
    font-size : 10px;
    font-weight : normal;
}
.moyen {
    font-size : 13px;
    font-weight : normal;
}
.moyen12 {
    font-size : 12px;
    font-weight : normal;
}
.moyen14 {
    font-size : 14px;
    font-weight : normal;
}
h4.moyen14 {
    font-size : 14px;
    font-weight : normal;
    display: block;
	padding: 0px;
}
.upper {
    text-transform : uppercase;
}
.lower {
    text-transform : none;
}
/*---------------------------------*/
/*--------- HEADER & NAV ---------*/
/*---------------------------------*/
#header {
    height:160px;
    width: 990px;
    position: relative;
    display : block;
    margin:0 auto;
    margin-top:5px;
	z-index:2;
}
#headerLogo {
    height: 105px;
    width: 162px;
    position: absolute;
    display : block;
    top:0;
    left:30px;
}
#headerBanner {
    height: 90px;
    width: 728px;
    position: absolute;
    display : block;
    top:0;
    left:262px;
}
#headerMenu {
    height: 27px;
    width: 990px;
    position: absolute;
    display : block;
    top:105px;
    left:0;
}
#headerRecherche {
    height: 27px;
    width: 990px;
    position: absolute;
    display : block;
    top:132px;
    left:0;
    background-image : url(../medias/commun/headerRecherche-bg.gif);
    background-repeat : no-repeat;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight : bold;
    text-transform : uppercase;
}
#headerRecherche form {
    height: 20px;
    line-height : 20px;
    width: 350px;
    position: absolute;
    display : block;
    top:0;
    left:0;
}
#headerRecherche label {
    color : #003020;
    height: 20px;
    width : auto;
    line-height : 20px;
    display : block;
    position : relative;
    float : left;
    margin-left:30px;
    margin-right:10px;
}
#headerRecherche .champs {
    height: 14px;
    /* DEBUT MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
    /* width : 80px; */
    width : 213px;
    /* FIN MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
    display : block;
    position : relative;
    float : left;
    margin-right:10px;
    margin-top:3px;
    border: 1px solid #b2b2b2;
}
#headerRecherche .liste {
    min-height: 14px;
    height:auto;
    width : 120px;
    display : block;
    position : relative;
    float : left;
    margin-right:10px;
    margin-top:2px;
    border: 1px solid #b2b2b2;
    text-transform: none;
    padding: 0;
    line-height: normal;
    z-index: 1;
}
#headerRecherche .submit {
    height: 16px;
    width : 16px;
    display : block;
    position : relative;
    float : left;
    margin-top:3px;
}
#headerRecherche ul {
    position: absolute;
    display : block;
    top:0;
    /* DEBUT MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
    /* left:350px; */ 
    left:348px;
    /* FIN MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
    width : 640px;
    height : 20px;
    line-height : 20px;
    text-align : right;
    color : #6c6c6c;
}
#headerRecherche li {
    position : relative;
    display : inline;
    padding-right : 14px;
    text-align : right;
}
#headerRecherche li.nom {
    text-decoration : none;
    text-align : left;
    color : #6c6c6c;
    text-transform : none;
    font-weight : normal;
}
#headerRecherche li a {
    text-decoration : none;
    text-align : left;
    padding-left : 14px;
    color : #6c6c6c;
}
#headerRecherche li.nom a {
    padding-left : 0px;
}
#headerRecherche li a:hover {
    text-decoration : underline;
}
#headerRecherche li a span.nom {
    text-decoration : none;
    text-align : left;
    padding-left : 10px;
    color : #6c6c6c;
    text-transform : none;
    font-weight : normal;
    display: none;
}
#ariane {
    display:block;
    height:15px;
    position:relative;
    width:990px;
    margin:0 auto;
    margin-bottom:0px;
    top:-4px;
}
#ariane ul {
    display:block;
    font-size:11px;
    height:15px;
    position:relative;
    margin-left:5px;
    width:985px;
    color : #322d2d;
}
#ariane li {
    display : block;
    float : left;
    height : 15px;
    line-height : 15px;
    /*padding-left : 6px;*/
    position : relative;
    text-align : left;
    color : #322d2d;
}
#ariane li a {
    height : 15px;
    line-height : 15px;
    /*padding-right : 4px;*/
    text-align : right;
    color : #322d2d;
}

#ariane a {
    height : 15px;
    line-height : 15px;
    /*padding-right : 4px;*/
    text-align : right;
    color : #322d2d;
}

/*---------------------------------*/
/*--------- CONTAINER -------------*/
/*---------------------------------*/

#containerInt {
    height: auto;
    width: 996px;
    position: relative;
    display : block;
    left:3px;
    margin:0 auto;
}
.sousContent {
    height: auto;
    width: 802px;
    position: relative;
    display : block;
    margin-bottom:5px;
    margin-top:5px;
}
.sousContentBlanc {
    height: auto;
    width: 795px;
    position: relative;
    display : block;
    margin-bottom:5px;
    background-color: white;
}
.sousContentDetail {
    /*Modif Michael 22/08/2008*/
    float: left;
    /*Fin modif Michael 22/08/2008*/
    height: auto;
    width: 765px;
    position: relative;
    display : block;
    margin-bottom:5px;
    padding-top:10px;
    padding-left:15px;
    padding-right : 15px;
    font-size : 12px;
}
#intSousContentFull {
    height: auto;
    width: 996px;
    position: relative;
    display : block;
    float : left;
    margin-top : 5px;
}
.intSousContentFull2 {
    height: auto;
    width: 917px;
    position: relative;
    display : block;
    margin-top : 5px;
    padding-left:40px;
}
.intSousContentFullBlanc {
    background-color : White;
    display : block;
    height : auto;
    padding : 20px;
    position : relative;
    width : 950px;
}
.sousContentDernier {
    height: auto;
    width: 802px;
    position: relative;
    display : block;
    margin-bottom:0px;
}
.voirTout {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top:3px;
    padding-bottom:3px;
    text-align : right;
}

.voirTout a, .voirTout a:hover{
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien02.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
}

#intContent {
    height: auto;
    width: 802px;
    position: relative;
    display : block;
    float : right;
}
#intContent2 {
    height: auto;
    width: 802px;
    position: relative;
    display : block;
    float : right;
    padding-bottom : 8px;
}
.contentBG01 {
    background-repeat : repeat-y;
    background-image : url(../medias/commun/contentBG01.gif);
}
.contentBG02 {
    background-repeat : repeat-y;
    background-image : url(../medias/commun/contentBG02.gif);
}
.contentBG03 {
    background-repeat : repeat-y;
    background-image : url(../medias/commun/contentBG03.gif);
}
.contentBG04 {
    background-repeat : repeat-y;
    background-image : url(../medias/commun/contentBG04.gif);
}
/*---------------------------------*/
/*--- TITRE & SOUS-TITREsIMAGES ---*/
/*---------------------------------*/
.titreBlocImage {
    display : block;
    position : relative;
    width : auto;
    height : 24px;
    margin-bottom : 4px;
}
.titreBlocImage2 {
    display : block;
    position : relative;
    width : auto;
    height : 23px;
    margin-top : 5px;
    margin-bottom:0px;
}
.titreBlocTxt {
    display : block;
    position : relative;
    width : auto;
    height : 24px;
    margin-bottom : 5px;
    text-transform : uppercase;
}
.titreBlocTxt h2, .titreBlocTxt h3 {
    font-size : 18px;
    font-weight : normal;
    color : #948b83;
}
.titreBlocTxt a {
    font-size : 18px;
    font-weight : normal;
    color : #948b83;
}
.titreBlocImage img {
    display : block;
    position : absolute;
    /*Michael le 14/08*/
    /*width : auto;*/
    /*height : auto;*/
    left:0px;
    bottom : 0px;
}
.grosTitreBlocImage {
    display : block;
    height : 45px;
    position : relative;
    width:795px;
    background-color : #948b83;
    margin-bottom:0;
}
.grosTitreBlocImageFull {
    display : block;
    height : 45px;
    position : relative;
    width:990px;
    background-color : #948b83;
    margin-bottom:0;
}
.grosTitreBlocImage img, .grosTitreBlocImageFull img {
    bottom : 10px;
    display : block;
    height : auto;
    left : 10px;
    position : absolute;
    width : auto;
}
.grosTitreBlocTxt {
    display : block;
    height : 23px;
    position : relative;
    width:785px;
    background-color : #948b83;
    margin-bottom:0;
    text-transform : uppercase;
    color : White;
    padding-left:10px;
    padding-top : 8px;
}
.grosTitreBlocTxtFull {
    display : block;
    height : 23px;
    position : relative;
    width:980px;
    background-color : #948b83;
    margin-bottom:0;
    text-transform : uppercase;
    color : White;
    padding-left:10px;
    padding-top : 8px;
}
.grosTitreBlocTxt h1, .grosTitreBlocTxtFull h1 {
    font-size:15px;
    font-weight : bold;
}
/*---------------------------------*/
/*--------- LIENS -----------------*/
/*---------------------------------*/
/*Modif paul 080908*/
input.pollsubmit {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    font-weight : bold;
    /*border-bottom: 1px solid #666666;*/
}

a.lien01, a.lien01:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien01.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
}
a.lien02, a.lien02:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien02.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
}
a.lien03, a.lien03:hover {
    text-decoration : underline;
}
a.lien04 {
    text-decoration : none;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien01.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    display: block;
}
a.lien04:hover {
    font-decoration : underline;
    color : #666666;
}
a.lien05, a.lien05:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    font-weight : bold;
}
a.lien06, a.lien06:hover {
    text-decoration : underline;
    color : #fff;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien06.gif);
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
    text-transform : none;
	display:block;
}

span.lien06 {
    color : #fff;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien06.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
    text-transform : none;
}
a.lien07, a.lien07:hover {
    text-decoration : underline;
    color : #FF0000;
}
a.lien08, a.lien08:hover {
    text-decoration : underline;
    color : #fff;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien08.png);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
    text-transform : none;
    line-height: 11px;
}
a.lien09, a.lien09:hover {
    text-decoration : none;
}
a.lienPDF, a.lienPDF:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/picto-pdf.gif);
    background-repeat : no-repeat;
    background-position : right;
    padding-right : 20px;
    font-weight : bold;
    height : 16px;
}
/*---------------------------------*/
/*--------- BARRE LATERALE --------*/
/*---------------------------------*/
#homeBarre {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    float : right;
}
.barreSeparateur {
    height: 3px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreSeparateur.jpg);
    background-repeat : no-repeat;
}
#barreBHV {
    height: 130px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/monBHV-bg.jpg);
    background-repeat : no-repeat;
}
#barreNews {
    height: 127px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/newsletter-bg.jpg);
    background-repeat : no-repeat;
}
#barreLexique {
    height: 107px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/lexique-bg.jpg);
    background-repeat : no-repeat;
}
#barreBonsPlans {
    height: 104px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/bonsPlans-bg.jpg);
    background-repeat : no-repeat;
}
#barreNouveautes {
    height: 295px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/nouveautes-bg.jpg);
    background-repeat : no-repeat;
}
#barreMeilleuresVentes {
    height: 273px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/meilleuresVentes-bg.jpg);
    background-repeat : no-repeat;
}
#barreEspaceCarte {
    height: 104px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/bonsPlans-bg.jpg);
    background-repeat : no-repeat;
}
#barreSelection {
    height: 180px;
    width: 188px;
    position: relative;
    display : block;
    /*background-image : url(../medias/commun/nouveautes-bg.jpg);
    background-repeat : no-repeat;*/
}
#barreContributions {
    height: 120px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/contribution-bg.jpg);
    background-repeat : no-repeat;
}
#barreCyberbrico {
    height: 115px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/cyberbrico-bg.jpg);
    background-repeat : no-repeat;
}
#barreDiaporama {
    height: 100px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/diaporama-bg.jpg);
    background-repeat : no-repeat;
}
#barrePartenaires {
    height: 72px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/partenaires-bg.jpg);
    background-repeat : no-repeat;
}
#barreSondage {
    /*height: 192px;*/
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sondage-bg.jpg);
    background-repeat : no-repeat;
}
#barreServiceClient {
    height: 192px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/serviceclient-bg.jpg);
    background-repeat : no-repeat;
}

#barreServiceClient .barreTxt a {
	text-decoration: none;
}

#barreServiceClient .barreTxt a:hover {
	text-decoration: underline;
}

/*modifs david r?alis?s par maxime 01/08/08 11:19 --BEGIN*/
/*#barreCalendrier {
    height: 200px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreStandard-bg.jpg);
    background-repeat : no-repeat;
}*/
#barreCalendrier {
    height:auto;
    min-height: 200px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreStandard-bg.jpg);
    background-repeat : no-repeat;
    padding-bottom:5px;
}
/*modifs david r?alis?s par maxime 01/08/08 11:19 --END*/
#barreTags {
    height: auto;
    min-height: 110px;
    width: 158px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreStandard-bg.jpg);
    background-repeat : no-repeat;
    padding:20px;
    padding-right : 10px;
    /*modifs david r?alis?s par maxime 01/08/08 11:19 --BEGIN*/
    overflow:hidden;
    /*modifs david r?alis?s par maxime 01/08/08 11:19 --END*/
}
#barreWebzines {
/*    height: 160px;*/
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/webzine-bg.jpg);
    background-repeat : no-repeat;
}
#barreConseilsAchat {
    height: 160px;
    width: 188px;
    position: relative;
    display : block;
   /* background-image : url(../medias/commun/conseilachat-bg.jpg);
    background-repeat : no-repeat;*/
}
#barreCofinoga {
    height: 200px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreStandard-bg.jpg);
    background-repeat : no-repeat;
}
/*********Ajout Sharon*******/
#barreEspacepro {
    height: 115px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/espacepro-bg.jpg);
    background-repeat : no-repeat;
}
#barreFaq {
    height: 118px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/faq-bg.jpg);
    background-repeat : no-repeat;
}
#barreEncemoment {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/encemoment-bg.jpg);
    background-repeat : no-repeat;
    padding-bottom: 10px;
}
/**************/
#barreTags a {
    color : #75695e;
    font-weight : bold;
    padding-right : 3px;
    text-decoration : none;
}
#barreTags a:hover {
    text-decoration : underline;
}
#barreTags a.t8 {
    font-size : 8px;
}
#barreTags a.t10 {
    font-size : 10px;
}
#barreTags a.t12 {
    font-size : 11px;
}
#barreTags a.t14 {
    font-size : 13px;
}
#barreTags a.t16 {
    font-size : 15px;
}
#barreTags a.t18 {
    font-size : 17px;
}
#barreTags a.t20 {
    font-size : 18px;
}
#barreCalendrier .barreTitre {
    padding-left : 10px;
}
#barreCofinoga .barreTitre {
    padding-left : 20px;
}
#barreSondage form {
    display : block;
    height : auto;
    position : relative;
    width : auto;
    padding-top : 5px;
    padding-left : 15px;
    color : #666;
}
#barreSondage li {
    display : block;
    height : auto;
    position : relative;
    width : auto;
    padding-bottom : 3px;
}
.barreTitre {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    color : #b5132a;
    font-size : 12px;
    font-weight : bold;
    text-transform : uppercase;
    padding-top : 15px;
}
.barreTxt, .barreImg {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 33px;
    padding-right : 5px;
    font-size : 11px;
    font-weight : bold;
}
#barreCofinoga .barreImg {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 20px;
    padding-right : 5px;
    font-size : 11px;
    font-weight : bold;
}
.barrePx {
    height: 25px;
    width: 75px;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 13px;
    font-size : 13px;
    color:#d11d1d;
    font-weight : bold;
    text-align : center;
    float : left;
}
.barrePxSeul {
    height: 25px;
    width: 150px;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 30px;
    font-size : 13px;
    color:#d11d1d;
    font-weight : bold;
    text-align : center;
    float : left;
}
.barrePxB {
    height: 25px;
    width: 80px;
    position: relative;
    display : block;
    padding-top : 5px;
    font-weight : bold;
    text-align : right;
    text-decoration : line-through;
    float : left;
}
.barreTxt .ou {
    color : #666666;
}
.barreListe {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 33px;
    padding-right : 5px;
    font-size : 11px;
    color : #666666;
}
.barreLien {
    height: auto;
    width: auto;
    position: relative;
    display : block;
/*    padding-left : 33px;*/
    text-align:center;
    padding-top : 5px;
    font-size : 11px;
}
.barreLienRight {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-right : 5px;
    padding-top : 7px;
    font-size : 11px;
    text-align : right;
    clear : left;
}
#barreCofinoga .barreLienRight {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-right : 25px;
    padding-top : 5px;
    font-size : 11px;
    text-align : right;
    clear : left;
}
.barreLienCenter {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-right : 10px;
    padding-top : 5px;
    font-size : 11px;
    padding-left : 33px;
    text-align : center;
}
#barreNews form, #barreLexique form {
    display : block;
    height : auto;
    position : relative;
    width : auto;
    padding-top : 5px;
}
#barreNews form .champs, #barreLexique form .champs {
border:1px solid #B2B2B2;
/*color:#B5132A; modif paul 120808*/
color:#000000;
display:block;
float:left;
height:12px;
margin-left:20px;
margin-right:10px;
margin-top:2px;
position:relative;
width:130px;
z-index:20;
}
#barreNews form .submit, #barreLexique form .submit {
    display : block;
    float : left;
    height : 16px;
    position : relative;
    width : 16px;
}
/*---------------------------------*/
/*--------- BARRE LATERALE INT ---*/
/*---------------------------------*/

.intBarreH01 {
    height:674px;
}
.intBarreH02 {
/*modifs david r?alis? par max: 08/08/08 -- BEGIN*/
/*
    min-height:815px;
 */
    min-height:828px;
/*modifs david r?alis? par max: 08/08/08 -- END*/
    height:auto;
}
.intBarreH03 {
    height:682px;
}


/**Ajout j�rome Actualit� accueil 8 octobre 2008***/
.intBarreH04 {
    min-height:831px;
    height:auto;
}


/*---------------------------------*/
/*--- SOUS-MENU BARRE LATERALE ----*/
/*---------------------------------*/
#barreMenu {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu-bg.jpg);
    background-repeat : repeat-y;
}
#barreMenu ul {
    height: auto;
    width: 168px;
    position: relative;
    display : block;
    margin-left : 10px;
}
#barreMenu ul li {
	border-top:1px dashed #E7E5E3;
	color:#2D2620;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:auto;
	line-height:14px;
	padding:5px 0 5px 6px;
	position:relative;
	width:168px;
}
#barreMenu ul li:first-child {
    border-top : none;
}
#barreMenu ul li a {
	background-image:url(../medias/commun/puce-menu-off.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#2D2620;
	line-height:14px;
	padding-left:10px;
	text-decoration:none;
	width:auto;
}
#barreMenu ul li a:hover, #barreMenu ul li a.active {
    color : #948b83;
    background-image : url(../medias/commun/puce-menu-on.gif);
    text-decoration : none;
}

#barreMenu ul li.col{
	background-image : url(../medias/commun/puce-menu-off.gif);
    background-position:5px 9px;
    background-repeat : no-repeat;
	text-decoration:none;
	width:171px;

}

#barreMenu ul li.col a{
	color:#2D2620;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	text-decoration :none;
	margin:0px;
	padding:1px 2px;
	height:auto;
    line-height: 14px;
    padding-left:14px;
    color : #2d2620;
    background-image : none;
    text-decoration : none;
}

#barreMenu ul li.col a:hover{
	color : #948b83;
}

#barreMenu ul li.col:hover{
	background-color:white;
	background-image : url(../medias/commun/puce-menu-on-b.gif);
	background-position:5px 9px;
    background-repeat : no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	width:171px;

}

#barreMenuHGrand {
    height: 40px;
    width: 172px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenuTopGrd.jpg);
    background-repeat : no-repeat;
    padding-left:8px;
    padding-top:8px;
    padding-right : 8px;
    font-size : 15px;
    color : #fff;
    text-transform : uppercase;
    line-height: 15px;
}
#barreMenuH .RSS {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top:8px;
    left:165px;
}
#barreMenuB {
    height: 35px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenuBas-bg.jpg);
    background-repeat : no-repeat;
}

#barreMenu ul li.active {
background-image:url(../medias/commun/puce-menu-on.gif);
background-position:6px 9px;
background-repeat:no-repeat;
color:#948B83;
display:block;
padding-left:17px;
position:relative;
text-decoration:none;
width:auto;
}

#barreMenu2 {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu-bg.jpg);
    background-repeat : repeat-y;
}
#barreMenuH2 {
    height: 107px;
    width: 172px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu2Top-bg.jpg);
    background-repeat : no-repeat;
    padding-left:8px;
    padding-top:8px;
    padding-right : 8px;
    font-size : 15px;
    color : #fff;
    text-transform : uppercase;
    line-height : 15px;
}
#barreMenuH2 .liste {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top:10px;
}
#barreMenuH2 .RSS {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top:7px;
    left:165px;
}
#barreMenuB2 {
    height: 35px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenuBas-bg.jpg);
    background-repeat : no-repeat;
}
#barreMenu2 ul {
    height: auto;
    width: 168px;
    position: relative;
    display : block;
    margin-left : 10px;
    padding-bottom : 15px;
}
#barreMenu2 ul li {
    height: auto;
    line-height: 18px;
    width: 168px;
    position: relative;
    display : block;
    color : #2d2620;
    font-size : 11px;
    font-weight : normal;
    text-transform : uppercase;
}
#barreMenu2 ul li a {
    line-height: 18px;
    width: auto;
    padding-left:10px;
    color : #2d2620;
    background-image : url(../medias/commun/puce-menu-off.gif);
    background-position : 0px 5px;
    background-repeat : no-repeat;
    text-decoration : none;
    font-weight : normal;
    text-transform : none;
}
#barreMenu2 ul li.active a{
    background-image : url(../medias/commun/puce-menu-on.gif);
    padding-left:0px;
}
#barreMenu2 ul li span {
    line-height: 18px;
    width: auto;
    padding-left:10px;
    position: relative;
    display : block;
    color : #2d2620;
    background-image : url(../medias/commun/puce-menu-off.gif);
    background-position : 0px 5px;
    background-repeat : no-repeat;
    text-decoration : none;
    font-weight : bold;
    text-transform : none;
}
#barreMenu2 ul li a:hover, #barreMenu2 ul li a.active {
    color : #948b83;
    background-image : url(../medias/commun/puce-menu-on.gif);
    text-decoration : none;
}
#barreMenu3 {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu-bg.jpg);
    background-repeat : repeat-y;
}
#barreMenu3 ul {
    height: auto;
    width: 168px;
    position: relative;
    display : block;
    margin-left : 10px;
}
#barreMenu3 ul li {
    height: auto;
    line-height: 22px;
    width: 177px;
    position: relative;
    display : block;
    color : #2d2620;
    font-size : 11px;
    font-weight : normal;
    border-top : 1px dashed #e7e5e3;
    background-image : url(../medias/commun/puce-menu-off.gif);
    background-position : 5px 9px;
    background-repeat : no-repeat;
}

#barreMenu3 ul li.cols, #barreMenu3 ul li.fermer {
    background-image : url(../medias/commun/puce-menu-off.gif);
    background-position : 5px 9px;
    background-repeat : no-repeat;
}

#barreMenu3 ul li.ouvert {
	border-top:1px dashed #E7E5E3;
	color:#2D2620;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:auto;
	line-height:22px;
	position:relative;
	width:168px;
}

#barreMenu3 ul li.ouvert a:hover, #barreMenu3 ul li.ouvert a.active {
    color : #948b83;
   /* background-image : url(../medias/commun/puce-menu-on.gif);*/
    text-decoration : none;
}

#barreMenu3 ul li:first-child {
    border-top : none;
}
#barreMenu3 ul li a {
    height: auto;
    line-height: 22px;
    width: auto;
    padding-left:15px;
    color : #2d2620;
    text-decoration : none;
    background-image : none;
}
#barreMenu3 ul li a:hover, #barreMenu3 ul li a.active {
    color : #948b83;
   /*background-image : url(../medias/commun/puce-menu-on.gif);*/
   background-image : none;
    text-decoration : none;
}

#barreMenu3 ul li:hover, #barreMenu3 ul li a.active {
    color : #948b83;
    text-decoration : none;
    width: 177px;
    height: auto;
}

#barreMenu3 ul li.cols:hover, #barreMenu3 ul li.cols a.active, #barreMenu3 ul li.fermer:hover {
    color : #948b83;
    background-image : url(../medias/commun/puce-menu-on-b.gif);
    background-position : 5px 9px;
    background-repeat : no-repeat;
    background-color : white;
    text-decoration : none;
    width: 177px;
    height: auto;
}

#barreMenuH3 {
    height: 20px;
    width: 172px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu3Top-bg.jpg);
    background-repeat : no-repeat;
    padding-left:8px;
    padding-right : 8px;
    padding-top : 22px;
    font-size : 14px;
    color : #796d62;
    text-align : center;
    text-transform : uppercase;
}
#barreMenuH3 .RSS {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top:18px;
    left:165px;
}
#barreMenuB3 {
    height: 35px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenuBas-bg.jpg);
    background-repeat : no-repeat;
}

#barreMenu3 ul li.active {
background-image:url(../medias/commun/puce-menu-on.gif);
background-position:6px 9px;
background-repeat:no-repeat;
color:#948B83;
padding-left:14px;
position:relative;
text-decoration:none;
}

#barreMenu4, #barreMenu4bis {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu-bg.jpg);
    background-repeat : repeat-y;
}
#barreMenu4 ul {
    height: auto;
    width: 168px;
    position: relative;
    display : none;
    margin-left : 4px;
}
#barreMenu4bis ul {
    height: auto;
    width: 168px;
    position: relative;
    display : block;
    margin-left : 10px;
}
#barreMenu4 ul li, #barreMenu4bis ul li {
    height: auto;
    line-height: 14px;
    width: 172px;
    position: relative;
    display : block;
    color : #2d2620;
    font-size : 11px;
    font-weight : normal;
    border-top : 1px dashed #e7e5e3;
    padding: 5px 0pt;
    padding-left:6px;
    background-image : url(../medias/commun/puce-menu-off.gif);
    background-position:5px 9px;
    background-repeat : no-repeat;
}


#barreMenu4 ul li:first-child, #barreMenu4bis ul li:first-child {
    border-top : none;
}
#barreMenu4 ul li a, #barreMenu4bis ul li a {
    height: auto;
    line-height: 14px;
    width: auto;
    padding-left:10px;
    color : #2d2620;
    text-decoration : none;
    background-image : none;
}
#barreMenu4 ul li a:hover, #barreMenu4 ul li a.active, #barreMenu4bis ul li a:hover, #barreMenu4bis ul li a.active {
    color : #948b83;
    text-decoration : none;
}
#barreMenuH4bis {
    height: 58px;
    width: 172px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu4bisTop-bg.jpg);
    background-repeat : no-repeat;
    padding-left:8px;
    padding-top:8px;
    padding-right : 8px;
    font-size : 15px;
    font-weight : normal;
    color : #fff;
    text-transform : uppercase;
    line-height : 15px;
}
#barreMenuH4 .RSS, #barreMenuH4bis .RSS {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top:8px;
    left:165px;
}
#barreMenuB4, #barreMenuB4bis {
    height: 35px;
    width: 188px;
    /*position: relative;*/
    /*display : block;*/
    background-image : url(../medias/commun/sousMenu4Bas-bg.jpg);
    background-repeat : no-repeat;
    /*z-index:1;*/
}
#barreMenuH4 #onglets {
    height: 26px;
    width: 177px;
    position: relative;
    display : block;
    margin-left:-4px;
    font-weight: normal;
    margin-top:5px;
}
#barreMenuH4bis #sousTitre {
    width : 180px;
    position : absolute;
    display : block;
    top : 38px;
    left : 4px;
    color : #796D62;
    font-size : 14px;
    font-weight : bold;
    height : 20px;
    text-align : center;
    text-transform : uppercase;
}
#barreMenuH4 #onglets a.onglet1:hover, #barreMenuH4 #onglets a.onglet1active {
    height: 26px;
    line-height: 26px;
    text-decoration : none;
    width: 97px;
    position: relative;
    display : block;
    float : left;
    background-image : url(../medias/boutique/barreMenuOngletOff-01.gif);
    background-repeat : no-repeat;
    font-size : 14px;
    color : #796d62;
    text-align : center;
}
#barreMenuH4 #onglets a.onglet1 {
    height: 26px;
    line-height: 28px;
    text-decoration : none;
    width: 97px;
    position: relative;
    display : block;
    float : left;
    background-image : url(../medias/boutique/barreMenuOngletOn-01.gif);
    background-repeat : no-repeat;
    font-size : 14px;
    color : white;
    text-align : center;
}
#barreMenuH4 #onglets a.onglet2:hover, #barreMenuH4 #onglets a.onglet2active {
    height: 26px;
    line-height: 28px;
    text-decoration : none;
    width: 80px;
    position: relative;
    display : block;
    float : left;
    background-image : url(../medias/boutique/barreMenuOngletOff-02.gif);
    background-repeat : no-repeat;
    font-size : 14px;
    color : #796d62;
    text-align : center;
}
#barreMenuH4 #onglets a.onglet2 {
    height: 26px;
    line-height: 28px;
    text-decoration : none;
    width: 80px;
    position: relative;
    display : block;
    float : left;
    background-image : url(../medias/boutique/barreMenuOngletOn-02.gif);
    background-repeat : no-repeat;
    font-size : 14px;
    color : white;
    text-align : center;
}
/*---------------------------------*/
/*------------ POP-UP DIV ---------*/
/*---------------------------------*/
#containerOpaque {
    display : none;
    position : absolute;
    width:100%;
    height:1500px;
    top:0;
    left:0;
    bottom:0;
    background:#fff;
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70,finishopacity=70, style=1);
}
#containerPopOpaque {
    display : none;
    position : absolute;
    top: 0px;
    left: 50%;
    width:583px;
    height : 405px;
    background-color:red;
    z-index:2;
}
#popFormContainer1, #popFormContainer44{
    display:none;
    position : absolute;
   width:544px;
   height:auto;
   top:0px;
   left: 50%;
   z-index:500;
}
#popFormContainer1H {
    display:block;
    position : relative;
   width:544px;
   height:26px;
    background-image : url(../medias/commun/popUpForm-bg-01.png);
    background-repeat : no-repeat;
}
#popFormContainer1C {
    display:block;
    position : relative;
    width:494px;
    padding-left:25px;
    padding-right:25px;
    min-height : 150px;
    height:auto;
    background-image : url(../medias/commun/popUpForm-bg-02.png);
    background-repeat : repeat-y;
    text-align: justify;
}
#popFormContainer1C .table01 {
    width : 489px;
}
#popFormContainer1C .zoneGrise {
    background-color : #edebe8;
    padding : 10px;
    margin-bottom:10px;
}
#popFormContainer1C .table01 td.class01 {
    background-color : #948b83;
    height:20px;
    line-height:20px;
    text-align : center;
    color:#edebe8;
}
#popFormContainer1C .table01 td.class02 {
    border-right:1px solid #948b83;
    border-bottom:1px solid #948b83;
    height:auto;
    padding-top:5px;
    padding-bottom:5px;
    text-align : center;
}
#popFormContainer1C .table01 td.class02first {
    border-right:1px solid #948b83;
    border-left:1px solid #948b83;
    border-bottom:1px solid #948b83;
    height:auto;
    padding-top:5px;
    padding-bottom:5px;
    text-align : center;
}
#popFormContainer1C .table01 td.class03first {
    border-right:1px solid #948b83;
    border-left:1px solid #948b83;
    border-bottom:1px solid #948b83;
    height:auto;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:20px;
    text-align : right;
}
#popFormContainer1C .table01 td.class04 {
    height:auto;
}
#popFormContainer1C .table01 td.class04c {
    height:auto;
    text-align : center;
}
#popFormContainer1B {
    display:block;
    position : relative;
   width:544px;
   height:12px;
    background-image : url(../medias/commun/popUpForm-bg-03.png);
    background-repeat : no-repeat;
}
#popFormContainer1C .alert {
    display:block;
    position : relative;
   width:494px;
   height:auto;
    font-size : 14px;
    font-weight:bold;
    color : #cc3333;
}
#popDiapoContainer1 {
display:none;
height:auto;
left:50%;
position:absolute;
top:0px;
width:544px;
z-index:80;
}
/*modifs david realis?s par maxime le 1/08/08 10:39 -- BEGIN*/
/* #popDiapoContainer1H {
    display:block;
    position : relative;
   width:544px;
    height : auto;
   min-height:7px;
    background-image : url(../medias/commun/popUpDiapo-bg-01.png);
    background-repeat : no-repeat;
    z-index : 2;
} */
#popDiapoContainer1H {
background-image:url(../medias/commun/popUpDiapo-bg-01.png);
background-repeat:no-repeat;
display:block;
height:7px;
position:relative;
width:544px;
z-index:2;
}
/*modifs david realis?s par maxime le 1/08/08 10:39 -- END*/
#popDiapoContainer1C {
background-image:url(../medias/commun/popUpDiapo-bg-02.png);
background-repeat:repeat-y;
display:block;
height:auto;
min-height:300px;
padding-left:6px;
padding-right:0px;
position:relative;
width:534px;
z-index:50;
}
#popDiapoContainer1B {
    display:block;
    position : relative;
   width:544px;
   height:12px;
    background-image : url(../medias/commun/popUpDiapo-bg-03.png);
    background-repeat : no-repeat;
}
#popDiapoContainer1C a.btn-switch {
    display:block;
    position : absolute;
   width:130px;
   height:21px;
   top:0px;
   left:406px;
    background-image : url(../languages/french/medias/boutons/afficher-miniatures.gif);
    z-index : 3;
}
#popDiapoContainer1C a.btn-switch-active {
    background-image : url(../languages/french/medias/boutons/masquer-miniatures.gif);
}
#popDiapoContainer1H #miniatures {
    display:none;
    position : relative;
   width:490px;
   height:95px;
    margin-left:6px;
    border-bottom : 1px solid #948b83;
    padding-top:15px;
    padding-left:40px;
}
#popDiapoContainer1H #miniatures a {
    border : 2px solid #d4ccbd;
    display:block;
    position : relative;
   width:125px;
   height:76px;
    float : left;
    margin-right : 33px;
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70,finishopacity=70, style=1);
}
#popDiapoContainer1H #miniatures a:hover {
    opacity: 1;
    -moz-opacity:1;
    filter:alpha(opacity=100,finishopacity=100, style=1);
}
#popDiapoContainer1C #diapo {
    display:block;
    position : relative;
   width:490px;
   height:260px;
    padding-top:50px;
}
#popDiapoContainer1C #diapo .fleches {
    display:block;
    position : relative;
   width:54px;
   height:260px;
    float : left;
}
#popDiapoContainer1C #diapo .visu {
    display:block;
    position : relative;
   width:368px;
   height:260px;
    float : left;
    padding-left:6px;
    padding-right:6px;
    text-align : center;
}
#popDiapoContainer1C .detailBarreBts {
    display : block;
    position : relative;
    width : 490px;
    height : 22px;
    margin-left:2px;
    margin-bottom : 0px;
    background-color : #b6aea1;
}
#popDiapoContainer1C .detailBarreBts ul li {
    display : block;
    float : left;
    height : auto;
    position : relative;
    width : auto;
}
#popFormContainer1H a {
    display:block;
    position : absolute;
   width:auto;
   height:auto;
   top:10px;
   left:518px;
}
#popFormContainer1B a, #popDiapoContainer1B a, #popFormContainer1B div{
    display:block;
    position : absolute;
   width:auto;
   height:auto;
   top:6px;
   left:488px;
}
#popFormContainer1 td, #popFormContainer44 td {
    padding-bottom:5px;
    vertical-align : bottom;
}
#popFormContainer1 .label1, #popFormContainer44 .label1{
    width : 200px;
    display : block;
    height : auto;
    position : relative;
}
#popFormContainer1 .label2 , #popFormContainer44 .label2{
    width : 70px;
    display : block;
    height : auto;
    position : relative;
    float : left;
}
#popFormContainer1 .champ1 , #popFormContainer44 .champ1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 14px;
    position : relative;
    width : 150px;
}
#popFormContainer1 .select1, #popFormContainer44 .select1{
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 120px;
    float : left;
}
#popFormContainer1 .champFile1, #popFormContainer44 .champFile1{
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 250px;
}
#popFormContainer1 .textarea1, #popFormContainer44 .textarea1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 80px;
    position : relative;
    width : 400px;
}
#popFormContainer1 td.buttons, #popFormContainer44 td.buttons{
    display : block;
    height : 70px;
    position : relative;
    width : auto;
}
#popFormContainer1 td.buttons2, #popFormContainer44 td.buttons2 {
    display : block;
    height : 40px;
    position : relative;
    width : auto;
}
#popFormContainer1 td.separateur, #popFormContainer44 td.separateur{
    border-top:1px dashed #b3aeae;
}
#popFormContainer1 td.espacement1, #popFormContainer44 td.espacement1{
    padding-top : 30px;
}
#popFormContainer1 td.produitDesc, #popFormContainer44 td.produitDesc{
    vertical-align : top;
    padding-top : 20px;
}
#popFormContainer1 .prixRouge01, #popFormContainer44 .prixRouge01{
    color : #D11D1D;
    font-size : 20px;
    display:block;
    position : relative;
    float:right;
    width : 120px;
    height : auto;
    text-align : right;
    padding-top : 5px;
}
#popFormContainer1 .prixRouge02, #popFormContainer44 .prixRouge02{
    color : #D11D1D;
    font-size : 15px;
    display:block;
    position : relative;
    float:right;
    width : 100px;
    height : auto;
    text-align : right;
    padding-top : 5px;
    text-decoration : line-through;
}
#popFormContainer1 td.produitVisu, #popFormContainer44 td.produitVisu{
    vertical-align : top;
    padding-top : 20px;
    padding-right : 30px;
}
#popFormContainer1 .button1, #popFormContainer44 .button1{
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:120px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .button2, #popFormContainer44 .button2{
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:250px;
    cursor : pointer;
        font-size : 11px;
}
#popFormContainer1 .button3, #popFormContainer44 .button3{
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:280px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .button4, #popFormContainer44 .button4{
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:10px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .button5, #popFormContainer44 .button5{
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:170px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .button6, #popFormContainer44 .button6{
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:330px;
    cursor : pointer;
    font-size : 11px;
    text-align : center;
}
#popFormContainer1 .button7, #popFormContainer44 .button7{
    display : block;
    height : auto;
    position : absolute;
    width : 185px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:150px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .aide, .sousContent .aide, #popFormContainer44 .aide{
    display : inline;
    position : relative;
    height : auto;
    width : auto;
    cursor : pointer;
}
#popFormContainer1 .aide .infobulle, .sousContent .aide .infobulle, #popFormContainer44 .aide .infobulle{
    display : none;
    position : absolute;
    height : auto;
    width : 300px;
    z-index:100;
    left:-50px;
    bottom:20px;
    background-image : url(../medias/commun/puce-infobulle.gif);
    background-position : 45px bottom;
    background-repeat : no-repeat;
    padding-bottom:14px;
}
#popFormContainer1 .aide .infobulle p, .sousContent .aide .infobulle p, #popFormContainer44 .aide .infobulle p{
    display : block;
    position : relative;
    height : auto;
    width : auto;
    padding : 8px;
    border : 2px solid #948b83;
    background-color : #FFF;
}
#popFormContainer1 .aide .infobulle a.croix, .sousContent .aide .infobulle a.croix, #popFormContainer44 .aide .infobulle a.croix{
    display : block;
    height : auto;
    left : 285px;
    position : absolute;
    top : 0px;
    width : auto;
    z-index:110;
}
/**********Ajout************/
#popUpSmallContainer{
    display:block;
    position : absolute;
   width:409px;
   height:auto;
   top:0px;
   left: 50%;
   z-index:4;
}
#popUpSmallContainerH{
    display:block;
    position : relative;
    width:409px;
    height:26px;
    background-image : url(../medias/commun/refletPopupHaut409.png);
    background-repeat : no-repeat;
}
#popUpSmallContainerH .closebuttonHaut{
   padding-right:10px;
   padding-top:9px;
}
#popUpSmallContainerC {
    display:block;
    position : relative;
    width:345px;
    padding-left:31px;
    padding-right:33px;
    min-height : 200px;
    height:auto;
    background-image : url(../medias/commun/fondPopup409.png);
    background-repeat : repeat-y;
}
#popUpSmallContainerB {
    display:block;
    position : relative;
    width:409px;
    height:12px;
    background-image : url(../medias/commun/refletPopupBas409.png);
    background-repeat : no-repeat;
}
#popUpSmallContainerB a{
    display:block;
    position : absolute;
    width:auto;
    height:auto;
    top:6px;
    right:5px;
}
/*---------------------------------*/
/*------ MINI BLOC INT ------*/
/*---------------------------------*/
.miniBlocInt, .miniBlocIntFondBlanc {
    display : block;
    /*position : relative;*/
    width : 264px;
    height : auto;
    margin-right : 3px;
    float : left;
}
.miniBlocIntFondBlanc {
   margin-right:0;
   padding-right : 3px;
}
.miniBlocIntContent {
    display : block;
    /*position : relative;*/
    width : 264px;
    height : 268px;
    background-image : url(../medias/commun/miniBlocInt-bg.gif);
    background-repeat : no-repeat;
    padding-top: 8px;
}
.miniBlocIntImg {
    display : block;
    /*position : relative;*/
    width : 242px;
    height : 147px;
    padding-bottom:8px;
    padding-left:8px;
}
.miniBlocInt2 {
    display : block;
    float : left;
    height : auto;
    margin-right : 3px;
    position : relative;
    width : 264px;
}
.miniBlocInt2Content {
    background-image : url(../medias/commun/miniBloc-bg.gif);
    background-repeat : no-repeat;
    display : block;
    height : 236px;
    position : relative;
    width : 264px;


}




.miniBlocInt2Img {
    display : block;
    height : 147px;
    padding-bottom : 8px;
    padding-left : 8px;
    padding-top : 8px;
    position : relative;
    width : 242px;
}
.miniBlocInt2Txt {
    display : block;
    height : 55px;
    padding : 10px;
    padding-bottom:0;
    position : relative;
    width : 240px;
}
.miniBlocInt2Txt .titre {
    display : block;
    height : auto;
    padding-bottom : 4px;
    position : relative;
    width : auto;
    font-weight : bold;
}
.miniBlocInt2Lien {
    display : block;
    height : 20px;
    position : relative;
    text-align : right;
    width : 240px;
    padding-top:3px;
}
/******ajout ********/
.miniBlocIntFondBlanc .miniBlocIntImg{
    display : block;
    /*position : relative;*/
    width : 242px;
    height : 147px;
    /*margin-bottom:8px;*/
    margin-left:8px;
    padding:0;
    background-color:#FFFFFF;
    text-align: center;
}
.miniBlocIntFondBlanc .miniBlocIntTxt{
    display : block;
    position : relative;
    width : 244px;
    height : 70px;
    padding : 10px;
    padding-bottom:0px;
    margin-top:5px;
}
.miniBlocIntFondBlanc .miniBlocIntTxt .titre {
width:244px;
}
/********/
.miniBlocIntTxt {
    display : block;
    position : relative;
    width : 240px;
    height : 70px;
    padding : 10px;
    padding-bottom:0px;
}
.miniBlocIntTxt .titre {
    display : block;
    position : relative;
    width : auto;
    height : 28px;
    padding-bottom : 5px;
    font-weight : bold;
}
.miniBlocIntTxt .titreUneLigne {
    display : block;
    position : relative;
    width : auto;
    height : 20px;
    padding-bottom : 5px;
    font-weight : bold;
}
.miniBlocIntLien {
    display : block;
    position : relative;
    width : 245px;
    height : 20px;
    padding-right : 15px;
    text-align : right;
}
.miniBlocIntLienTag {
    display : block;
    position : relative;
    width : 240px;
    height : 20px;
    padding-left : 10px;
}
.miniBlocIntLienTag ul {
    display : block;
    position : relative;
    width : 240px;
    height : 20px;
    color:#666666;
}
.miniBlocIntLienTag li {
    display : block;
    float : left;
    height : 15px;
    line-height : 15px;
    padding-left : 4px;
    position : relative;
    text-align : left;
}
.miniBlocIntLienTag li a {
    height : 15px;
    line-height : 15px;
    padding-right : 4px;
    text-align : right;
    color:#666666;
    text-decoration : underline;
}
/*---------------------------------*/
/*------ NAV BLOC INT ------*/
/*---------------------------------*/
.navPageB, .navPageH, .navPageC {
    display : block;
    position : relative;
    width : 770px;
    height : 22px;
    line-height : 22px;
    padding-left : 10px;
    padding-right : 15px;
    background-color : #b3aa9a;
    text-align : right;
}
.navPageBfull, .navPageHfull {
    display : block;
    position : relative;
    width : 965px;
    height : 20px;
    line-height : 20px;
    padding-left : 10px;
    padding-right : 15px;
    background-color : #b3aa9a;
    text-align : right;
}
.navPageC {
   width:891px;
    margin:0 auto;
}
.navPageH {
    margin-bottom:15px;
}
.disabledClick{
    color:#666666;
}
.navPageH .page a, .navPageB .page a , .navPageC .page a {
    text-decoration : underline;
}
.navPageH .sousTitre, .navPageB .sousTitre, .navPageHfull .sousTitre, .navPageBfull .sousTitre  {
    float:left;
    color : #000;
    font-size : 14px;
    text-decoration : none;
}
.navPageH .sousLien {
    float:left;
}
.navPageH .sousTrie, .navPageB .sousTrie {
    display : block;
    position : absolute;
    width : auto;
    height : 20px;
    top : 0px;
    left : 260px;
    color : #666666;
    text-align : left;
}
.navPageH .sousTrie label, .navPageB .sousTrie label {
    display : block;
    float : left;
    height : 18px;
    position : relative;
    width : auto;
    color : #666666;
    margin-right : 5px;
}
.navPageH .sousTrie .select, .navPageB .sousTrie .select {
    border : 1px solid #B2B2B2;
    display : block;
    float : left;
    height : 18px;
    margin-top : 2px;
    position : relative;
    width : auto;
    color : #666666;
    margin-right : 10px;
}
.grosTitreBlocTxtLarge, .grosSousTitreBlocTxtLarge {
   width:980px;
    display : block;
    height : 23px;
    position : relative;
    background-color : #948b83;
    margin-bottom:0;
    text-transform : uppercase;
    color : White;
    padding-left:10px;
    padding-top : 8px;
}
.grosTitreBlocTxtLarge h1 {
    font-size:15px;
    font-weight : normal;
}
.grosSousTitreBlocTxtLarge {
   background-color : #b3aa9a;
    padding-top : 3px;
    height:20px;
    color:#000000;
    text-transform:none;
}
.grosSousTitreBlocTxtLarge h2 {
    font-size:15px;
    font-weight : normal;
    text-transform:none;
    color:#000000;
    float: left;
}
.noDecoration{
text-decoration:none;
border-top:0;
border-bottom:0;
border-left:0;
border-right:0;
}
.noMargin{
margin:0;
}
/*---------------------------------*/
/*-- SOUS CONTENT PAGE EDITORIALE ------*/
/*---------------------------------*/
.detailMentions {
    height: auto;
    width: 765px;
    position: relative;
    display : block;
    padding-top:20px;
    padding-bottom:20px;
    font-style : italic;
    font-size : 11px;
}
.detail100 {
    height: auto;
    /*Modif Michael 22/08/2008
    width:auto;*/
    width: 760px;
    position: relative;
    display : block;
    float: left;
    /* height: auto;
    width: 765px;
    position: relative;
    display : block;
    padding-bottom:0px;
    modif paul 130808 de 20 ? 0*/
}
.detail75 {
    height: auto;
    width: 560px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}
.detail50 {
    height: auto;
    width: 370px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}

/* Ajout? par j?rome le 26 Aout 2008*/
.detail75 .detail50 {
    height: auto;
    width: 255px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}

.detail66 {
    height: auto;
    width: 495px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}
.detail33 {
    height: auto;
    /*Modif Michael 22/08/2008
    width: 245px;*/
    width: 240px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}
.detail33Chiffres {
    height: auto;
    width: 245px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:10px;
    padding-top:10px;
    float : left;
    border-bottom : 1px solid #c2bdb9;
    border-top : 1px solid #c2bdb9;
    font-size : 14px;
}
.detail33Chiffres strong {
    text-transform : uppercase;
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-bottom : 5px;
}
.detail33Chiffres li {

    height: auto;

    width: auto;

    position: relative;

    display : block;

    padding-bottom : 3px;

    font-weight : bold;

    color:#75695E;

}

.detail33Chiffres li span.puce33{
	display:none;
}

.detail33Chiffres li.o  span.puce33	{
	display:block;
	float:left;
	margin-right:5px;
}
.detail25 {
    height: auto;
    width: 180px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}
.detailImg {
    display : block;
    position : relative;
    width : auto;
    height : auto;
    float : left;
    margin-right:10px;
    margin-bottom : 5px;
    font-size : 11px;
}
.detailTxt {
    display : block;
    position : relative;
    width : auto;
    height : auto;
    float : left;
}
.detailBarreBts {
background-color:#B6AEA1;
display:block;
float:left;
height:25px;
margin-bottom:30px;
margin-left:20px;
margin-top:30px;
position:relative;
}
.detailBarreBts ul li {
    display : block;
    float : left;
    height : auto;
    position : relative;
    width : auto;
}
.sousContentDetail .titrePrincipal {
    font-size : 16px;
}
.sousContentDetail .titrePartie {
    font-size : 14px;
    font-weight : bold;
}
.sousContentDetail .titreInterligne {
    font-size : 12px;
    color:#75695e;
    font-weight : bold;
}
.sousContentDetail blockquote {
    border:1px solid black;
    padding : 5px;
    margin-bottom : 5px;
    margin-top : 5px;
}
/*---------------------------------*/
/*-------- A LA UNE ----------------*/
/*---------------------------------*/
#aLaUne {
    display : block;
    position : relative;
    width : 795px;
    height : 250px;
    background-color : #fff;
}
#aLaUne #zoneImg {
    display : block;
    position : relative;
    width : 368px;
    height : auto;
    float : left;
    margin-left:4px;
    margin-top : 4px;
    font-size : 11px;
}
#aLaUne #zoneTxt {
    display : block;
    position : relative;
    width : 400px;
    /* Modif Paul 120808
    height : 230px;*/
    height:240px;
    float : left;
    margin-left:10px;
    /* Modif Paul 120808
    margin-top:20px;*/
    margin-top:10px;
}
#aLaUne #zoneTxt .titre {
    display : block;
    font-weight : bold;
    height : 40px;
    padding-bottom : 5px;
    position : relative;
    width : auto;
    font-size : 16px;
}
#aLaUne #zoneTxt .txt {
    /* Modif Paul 120808
    height : 110px;*/
    height:174px;
    font-size : 12px;
}
#aLaUne #zoneTxt .tag {
    display : block;
    position : relative;
    height : auto;
    width:auto;
    color:#666666;
    border-top : 1px solid #c2bdb9;
    padding-top:5px;
}
#aLaUne #zoneTxt .tag ul {
    display : block;
    position : relative;
    /*modifs david r?alis? par max: 08/08/08 -- BEGIN*/
/*
    width : 240px;
*/
    width:auto;
    /*modifs david r?alis? par max: 08/08/08 -- END*/
    height : auto;
    color:#666666;
}
#aLaUne #zoneTxt .tag li {
    display : block;
    float : left;
    height : auto;
    /*padding-left : 4px;*/
    position : relative;
    text-align : left;
}
#aLaUne #zoneTxt .tag li a {
    height : auto;
    padding-right : 4px;
    text-align : right;
    color:#666666;
    text-decoration : underline;
}
.buttonType01 {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    margin : 0 auto;
    cursor : pointer;
    font-size : 11px;
}
.buttonType02, .buttonType02bis, .buttonType02ter {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    cursor : pointer;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-size : 11px;
}
.raz {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    cursor : pointer;
    margin-left:90px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-size : 11px;
}
.buttonType02for {
    display : block;
    position : relative;
    height : auto;
    width : 160px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    cursor : pointer;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-size : 11px;
}
.buttonTypeImprimer {
    background-color : #B6AEA1;
    color : #FFFFFF;
    cursor : pointer;
    display : block;
    font-size : 11px;
    font-weight : bold;
    height : auto;
    margin : 0;
    padding : 5px 10px;
    padding-left : 25px;
    position : relative;
    text-transform : uppercase;
    width : auto;
    /*margin-right:15px;*/
    background-image : url(../medias/commun/picto-print.gif);
    background-repeat : no-repeat;
    background-position : 10px 5px;
}
/*hack IE6 et IE7*/
*+html .buttonType01, *html .buttonType01, *+html .buttonType02, *html .buttonType02 {
    padding-left : 0px;
    padding-right : 0px;
}
.aButtonType01, .aButtonType01:hover {
    display : block;
    position : relative;
    text-decoration : none;
    height : auto;
    width : 120px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    font-size : 11px;
    text-align : center;
}
.aButtonType02, .aButtonType02:hover {
    display : block;
    position : relative;
    text-decoration : none;
    height : auto;
    width : 55px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    font-size : 11px;
    text-align : center;
}
.aButtonType03, .aButtonType03:hover {
    display : block;
    position : relative;
    text-decoration : none;
    height : auto;
    width : 100px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    font-size : 11px;
    text-align : center;
}
.aButtonTypeImprimer, .aButtonTypeImprimer:hover {
    background-color : #B6AEA1;
    color : #FFFFFF;
    cursor : pointer;
    text-decoration : none;
    display : block;
    font-size : 11px;
    font-weight : bold;
    height : auto;
    margin : 0;
    padding : 5px 10px;
    padding-left : 35px;
    position : relative;
    text-transform : uppercase;
    width : 70px;
    margin-right:15px;
    margin-left:215px;
    background-image : url(../medias/commun/picto-print.gif);
    background-repeat : no-repeat;
    background-position : 10px 5px;
}
/*---------------------------------*/
/*--------- INT TOP VENTE ---------*/
/*---------------------------------*/
#intTopVente {
    height: 265px;
    width: 990px;
    position: relative;
    display : block;
    float : left;
    margin-top : 5px;
}
/* style pour scroll horizontal */
#OP_scroll {
    display:block;
    height:215px;
    overflow:hidden;
    position:relative;
    width:990px;
    background-color : #fff;
}
#OP_scroller {
    display:block;
    position:absolute;
    top:0px;
    left:30px;
    height:215px;
    width:2000px;
}
.OP_blocProduit {
    display:block;
    position:relative;
    float: left;
    height:215px;
    width:156px;
}
.OP_blocProduitImg {
    height:140px;
    width:140px;
    border-left:1px solid #c7c0b8;
    padding-left:8px;
    padding-right : 8px;
    margin-top : 15px;
    text-align : center;
}
.OP_blocProduitTxt {
    display:block;
    position:relative;
    height:30px;
    width:140px;
    padding-left:8px;
    padding-right : 8px;
    padding-top : 3px;
    text-align : center;
    font-weight : bold;
}
.OP_blocProduitPx a{
    display:block;
    position:relative;
    height:20px;
    width:70px;
    text-align : center;
    font-weight : bold;
    color : #d11d1d;
    float : left;
    font-size : 13px;
    padding-left:8px;
    padding-top : 2px;
}
.OP_blocProduitPxSeul a{
    display:block;
    position:relative;
    height:20px;
    width:140px;
    text-align : center;
    font-weight : bold;
    color : #d11d1d;
    float : left;
    font-size : 13px;
    padding-left:8px;
    padding-right:8px;
    padding-top : 2px;
}
.OP_blocProduitPxB a{
    display:block;
    position:relative;
    height:20px;
    width:55px;
    text-align : right;
    font-weight : normal;
    font-weight:bold;
    font-size : 11px;
    float : left;
    text-decoration : line-through;
    padding-right : 8px;
    padding-top : 4px;
}
#OP_scroll1 {
    position:absolute;
    display:block;
    top:0px;
    left:0px;
    height:215px;
    width:30px;
    z-index:3;
}
#OP_scroll2 {
    position:absolute;
    display:block;
    top:0px;
    left:960px;
    height:215px;
    width:30px;
    z-index:3;
}
/*******Ajout******/
.boutonTypique, .boutonTypique2, .boutonTypique3, .boutonTypique4, .boutonTypique5, .boutonTypique6, .boutonTypique7, .boutonTypique8, .boutonTypique9, .boutonTypique0, .boutonTypique10{
    height : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 2px;
    padding-top : 2px;
    padding-left : 15px;
    padding-right : 15px;
    cursor : pointer;
    font-size : 11px;
    display: block;
    width:170px;
}
.boutonTypique0{
   width:15px;
   padding-left:2px;
   padding-right:2px;
}
.boutonTypique{
   width:85px;
}
.boutonTypique2{
  width:130px;
}
.boutonTypique4{
    width:120px;
    padding-left:10px;
    padding-right:10px;
    }
.boutonTypique5{
    width:60px;
    padding-left:5px;
    padding-right:5px;
    }
.boutonTypique6{
   width:88px;
   padding-left:5px;
   padding-right:5px;
}
.boutonTypique10{
   width:280px;
   padding-left:5px;
   padding-right:5px;
}
.boutonTypique7{
   width:200px;
   padding-left:5px;
   padding-right:5px;
}
.boutonTypique8{
   width:250px;
   padding-left:5px;
   padding-right:5px;
}
.boutonTypique9{
   width:150px;
   padding-left:5px;
   padding-right:5px;
}
/***ajout 1006******/
.grosSousTitreBlocTxtLargeBeige {
   width:975px;
   padding:3px 0;
   padding-left:15px;
   background-color : #edebe8;
   color:#000000;
}
.grosSousTitreBlocTxtLargeBeige h3 {
     font-weight:bold;
     text-transform : uppercase;
}
.grosTitreBlocTxtLarge h1 {
    text-transform : uppercase;
}
/*ajout miguel 29.05.08*/
.miniBlocIntImg img{
width:242px;
height:147px;
}
.error{
padding:10px;
}
#barreSondage div{
padding-left:10px;
padding-bottom:5px;
}
/* ajout Miguel 18.06.08 */
.detail33Chiffres .csc-textpic-text .bodytext span{
font-size:12px;
}
#flashcontent{
z-index:1;
}
.controlDiapPopup{
padding-right:100px;
}
/* ajout Miguel 30.06.08 */
#barreLexique form {
float:left;
position:relative;
display:block;
}
#barreLexique #reponse_autocomplete{
display:block;
float:left;
height:auto;
padding-left:20px;
position:relative;
z-index:3;
width:auto;
}
#barreLexique #reponse_autocomplete li{
list-style-type:none;
}
.tx-cyobhvlexique-pi1{
display:block;
height:auto;
position:relative;
}
#reponse_autocomplete ul{
background-color:#948B83;
display:block;
position:absolute;
!position:relative;
!margin-bottom:10px;
width:132px;
z-index:80;
}
#reponse_autocomplete ul li{
padding-left:10px;
}
#reponse_autocomplete ul li:hover{
cursor:pointer;
color:#FFFFFF;
}
#accesFiltre .table02{
!width:200;
}
/*Ajout miguel 09.07.08*/
.bodytext a{
text-decoration:underline;
}
.errorBox {
    font-weight: bold;
}
.errorBox a{
    text-decoration: underline;
}
.errorBox2 {
    color: #B5132A;
}
.pollanswer{
display:block;
!display:inline;
float:left;
!float:none;
margin-right:5px;
!margin-right:0px;
}
#play, #pause, #showControl{
!cursor:pointer;
}
/*Ajout miguel 17.07.08 */
#intContent .sousContentDetail .csc-textpic-text li, .detail100 ul li, .detail75 ul li, .detail66 ul li, .detail50 ul li, div.txt ul li {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin-left:10px;
}
h2.csc-firstHeader{
font-weight:bold;
font-size:14px;
display:block;
position:relative;
margin-bottom:10px;
}
#intContent .sousContentDetail .csc-textpic-imagewrap{
/*padding-top:20px;*/
}
/* ajout miguel 22.07.08 */
#barreMenu ul li.curante {
   /* height: 25px;*/
    width: auto;
    padding-left:17px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/puce-menu-on.gif);
    background-position : 6px 9px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #948b83;
}
#popFormContainer1, #popFormContainer2, #popFormContainer3, #popFormContainer4, #popFormContainer44 {
display:none;
height:auto;
left:50%;
position:absolute;
top:0px;
width:544px;
z-index:100;
}
#containerOpaque {
background:#FFFFFF none repeat scroll 0%;
bottom:0pt;
display:none;
height:1500px;
left:0pt;
opacity:0.7;
position:absolute;
top:0pt;
width:100%;
z-index:80;
}
/*ajout miguel 29.07.08 */
a.o, a.o:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien01.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
}
#barreSondage ul{
    padding-left:10px;
    padding-top:5px;
}
*> #reponse_autocomplete ul{
!z-index:80;
}
/* ajout miguel 31.07.08 */
#popFormContainer2 td {
    padding-bottom:5px;
    vertical-align : bottom;
}
#popFormContainer2 .label1 {
    width : 200px;
    display : block;
    height : auto;
    position : relative;
}
#popFormContainer2 .label2 {
    width : 70px;
    display : block;
    height : auto;
    position : relative;
    float : left;
}
#popFormContainer2 .champ1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 14px;
    position : relative;
    width : 150px;
}
#popFormContainer2 .select1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 120px;
    float : left;
}
#popFormContainer2 .champFile1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 250px;
}
#popFormContainer2 .textarea1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 80px;
    position : relative;
    width : 400px;
}
#popFormContainer2 td.buttons {
    display : block;
    height : 70px;
    position : relative;
    width : auto;
}
#popFormContainer2 td.buttons2 {
    display : block;
    height : 40px;
    position : relative;
    width : auto;
}
#popFormContainer2 td.separateur {
    border-top:1px dashed #b3aeae;
}
#popFormContainer2 td.espacement1 {
    padding-top : 30px;
}
#popFormContainer2 td.produitDesc {
    vertical-align : top;
    padding-top : 20px;
}
#popFormContainer2 .prixRouge01 {
    color : #D11D1D;
    font-size : 20px;
    display:block;
    position : relative;
    float:right;
    width : 120px;
    height : auto;
    text-align : right;
    padding-top : 5px;
}
#popFormContainer2 .prixRouge02 {
    color : #D11D1D;
    font-size : 15px;
    display:block;
    position : relative;
    float:right;
    width : 100px;
    height : auto;
    text-align : right;
    padding-top : 5px;
    text-decoration : line-through;
}
#popFormContainer2 td.produitVisu {
    vertical-align : top;
    padding-top : 20px;
    padding-right : 30px;
}
#popFormContainer2 .button1 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:120px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .button2 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:250px;
    cursor : pointer;
        font-size : 11px;
}
#popFormContainer2 .button3 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:280px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .button4 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:10px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .button5 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:170px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .button6 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:330px;
    cursor : pointer;
    font-size : 11px;
    text-align : center;
}
#popFormContainer2 .button7 {
    display : block;
    height : auto;
    position : absolute;
    width : 185px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:150px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .aide, .sousContent .aide {
    display : inline;
    position : relative;
    height : auto;
    width : auto;
    cursor : pointer;
}
#popFormContainer2 .aide .infobulle, .sousContent .aide .infobulle {
    display : none;
    position : absolute;
    height : auto;
    width : 300px;
    z-index:100;
    left:-50px;
    bottom:20px;
    background-image : url(../medias/commun/puce-infobulle.gif);
    background-position : 45px bottom;
    background-repeat : no-repeat;
    padding-bottom:14px;
}
#popFormContainer2 .aide .infobulle p, .sousContent .aide .infobulle p {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    padding : 8px;
    border : 2px solid #948b83;
    background-color : #FFF;
}
#popFormContainer2 .aide .infobulle a.croix, .sousContent .aide .infobulle a.croix {
    display : block;
    height : auto;
    left : 285px;
    position : absolute;
    top : 0px;
    width : auto;
    z-index:110;
}
/*---------------------------------*/
/*--------- CORRESPONDANCE RTE => FRONT ---------*/
/*---------------------------------*/
.inter-titre {
    color: #75695E;
    font-size: 14px;
    font-weight: bold;
    padding-bottom:5px;
}
p .inter-titre{
display:block;
padding-bottom:10px;
}
.encadre{
    border: 1px solid #000000;
}
p.encadre {
    display: block;
    padding: 2px 3px;
}

/* Ajout? par jerome le 26 aout 2008*/
p.encadre2 {
    display: block;
    padding: 2px 3px;
    margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #000000;
}

span.encadre {
    display: inline-block;
    padding: 0 3px;
}
/*modifs david r?alis? par max: 08/08/08 -- BEGIN*/
.noData {
    padding: 30px;
    padding-bottom: 300px;
    font-size: 14px;
    text-align: center;
    color: #B5132A;
}
/*modifs david r?alis? par max: 08/08/08 -- END*/
/*Modif Michael 19/08/2008*/
.lien02droite {
    display: block;
    /*width: 770px;*/

   float:right;
    text-align: right;
    background-image: url(../medias/commun/puce-lien02.gif);
    background-position: 0 6px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    text-decoration: underline;
}
/*Fin modif Michael 19/08/2008*/
#popFormContainer td {
    padding-bottom:5px;
    vertical-align : bottom;
}
#popFormContainer .label2 {
    width : 70px;
    display : block;
    height : auto;
    position : relative;
    float : left;
}
#popFormContainer .select1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 120px;
    float : left;
}
#popFormContainer td.buttons {
    display : block;
    height : 70px;
    position : relative;
    width : auto;
}
#popFormContainer td.separateur {
    border-top:1px dashed #b3aeae;
}
#popFormContainer td.produitDesc {
    vertical-align : top;
    padding-top : 20px;
}
#popFormContainer .prixRouge01 {
    color : #D11D1D;
    font-size : 20px;
    display:block;
    position : relative;
    float:right;
    width : 120px;
    height : auto;
    text-align : right;
    padding-top : 5px;
}
#popFormContainer .prixRouge02 {
    color : #D11D1D;
    font-size : 15px;
    display:block;
    position : relative;
    float:right;
    width : 100px;
    height : auto;
    text-align : right;
    padding-top : 5px;
    text-decoration : line-through;
}
#popFormContainer td.produitVisu {
    vertical-align : top;
    padding-top : 20px;
    padding-right : 30px;
}
#zoneImg h4 {
    font-size: 10px;
}
.csc-textpic-imagewrap dd {
    font-size: 10px;
}



/*AJOUT JEROME*/

ul.sousTitre li{
    margin-top: 10px;
    font-weight:bold;
    margin-bottom:15px;
}

.sousTitreSansPuce {
    font-size: 14px;
    margin-top: 10px;
    font-weight:bold;
    margin-bottom:15px;
}

.blocTexteSource {
    margin-top: 10px;
    margin-bottom: 17px;
}

.important {
    font-weight:bold;
    color: #FF0000;
}

.rouge {
    color: #FF0000;

}

.margeHaut {
    padding-top: 220px;
}

.souligne {
    text-decoration:underline;
}



p.first, p.last {
    display: block;
    padding: 2px 3px;
    margin: 0px;
    border: 1px solid #000000;
}

p.encadre_simple {
    display: block;
    padding: 2px 3px;
    margin: 50px 0px;
    border: 1px solid #000000;
}


p.first_source {
    display: block;
    padding: 2px 3px;
    margin-bottom: 450px;
    border: 1px solid #000000;
}

/*---------------------------------*/
/*------------ RESET -------------*/
/*---------------------------------*/
p {
    display: block;
}
fieldset,img {
    border : 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style : normal;
    font-weight : normal;
}
ol,ul {
    list-style : none;
}
caption,th {
    text-align : left;
}
h1,h2,h3,h4,h5,h6 {
    font-size : 100%;
    font-weight : normal;
    display : inline;
}
/*---------------------------------*/
/*------------ BODY -------------*/
/*---------------------------------*/
a:hover {
    color : #000000;
    text-decoration : underline;
}
strong, b, .bold, .gras {
    font-weight: bold;
}
img {
    border: 0;
}
.block {
    display: block;
}
.blockLeft {
    float : left;
    display: block;
}
.blockCenter {
    display: block;
    margin: 0 auto;
}
.clear {
    clear: both;
    width : 0;
    height : 0;
    display : block;
}
/********Ajout malins*******/
.clearBoth {
    clear: both;
}
.clearLeft {
    clear: left;
}
.clearRight {
    clear: right;
}
.noMarginRight {
    margin-right : 0px;
}
.texteItalic{
font-style:italic;
}
.espaceGchPetit{
padding-left:5px;
}
.espaceGchMoyen{
padding-left:10px;
}
.espaceGchMoyen2{
padding-left:15px;
}
.espaceGchGrand{
padding-left:20px;
}
.espaceGchTrGrand{
margin-left:400px;
}
.espaceGchTrGrand2 {
margin-left:300px;
}
.espaceDtPetit{
padding-right:5px;
}
.espaceDtMoyen{
padding-right:10px;
}
.espaceDtMoyen2{
padding-right:15px;
}
.espaceDtMoyen3 {
border-right:15px solid white;
}
.espaceDtGrand{
padding-right:20px;
}
.espaceHautPetit{
margin-top:5px;
}
.espaceHautMoyen{
margin-top:10px;
}
.espaceHautMoyen2{
margin-top:15px;
}
.espaceHautGrand{
margin-top:18px;
}
.espaceHautGrand2{
margin-top:20px;
}
.marginRight10 {
margin-right:10px;
}
.texteSuper{
font-size:x-small;
vertical-align:top;
}
.texteSub{
font-size:x-small;
vertical-align:bottom;
}
.lienTypique{
text-decoration:underline;
}
.leftAlign{
text-align:left;
}
.rightAlign{
text-align:right;
}
.centerAlign{
text-align:center;
}
.savoirPlus{
    width:auto;
    background:url(../medias/boutique/flSavoirPlus.gif) no-repeat left;
    padding-left:9px;
    text-align: right;
    color:#666666;
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.savoirPlus2{
    width:auto;
    background:url(../medias/commun/fl-lienCliquer.gif) no-repeat left;
    padding-left:9px;
    text-align: right;
    color:#75695e;
    position: absolute;
    right: 5px;
    bottom:10px;
}
.savoirPlus a, .savoirPlus a:hover{
   color:#75695e;
   font-weight:bold;
   text-decoration:underline;
}
.savoirPlus2 a, .savoirPlus2 a:hover{
   color:#75695e;
   font-weight:bold;
   text-decoration:underline;
}
.centerAuto55 {
width:55%;
margin:0 auto;
}
.centerAuto16 {
width:16%;
margin:0 auto;
}
/*************/
/*hack IE6 et IE7*/
*+html .clear, *html .clear {
    display : none !important;
}
.normal {
    font-weight : normal;
    text-transform: none;
}
.mini {
    font-size : 9px;
    font-weight : normal;
}
.normal11 {
    font-size : 11px;
    font-weight : normal;
}
.mini2 {
    font-size : 10px;
    font-weight : normal;
}
.moyen {
    font-size : 13px;
    font-weight : normal;
}
.moyen12 {
    font-size : 12px;
    font-weight : normal;
}
.moyen14 {
    font-size : 14px;
    font-weight : normal;
}
h4.moyen14 {
    font-size : 14px;
    font-weight : normal;
    display: block;
	padding:0px;
}
.upper {
    text-transform : uppercase;
}
.lower {
    text-transform : none;
}
/*---------------------------------*/
/*--------- HEADER & NAV ---------*/
/*---------------------------------*/
#header {
    height:160px;
    width: 990px;
    position: relative;
    display : block;
    margin:0 auto;
    margin-top:5px;
	z-index:2;
}
#headerLogo {
    height: 105px;
    width: 162px;
    position: absolute;
    display : block;
    top:0;
    left:30px;
}
#headerBanner {
    height: 90px;
    width: 728px;
    position: absolute;
    display : block;
    top:0;
    left:262px;
}
#headerMenu {
    height: 27px;
    width: 990px;
    position: absolute;
    display : block;
    top:105px;
    left:0;
    z-index:1;
}

#headerRecherche{
    z-index:0;
}

#headerRecherche label {
    color : #003020;
    height: 20px;
    width : auto;
    line-height : 20px;
    display : block;
    position : relative;
    float : left;
    margin-left:30px;
    margin-right:10px;
}
#headerRecherche .champs {
    height: 14px;
    /* DEBUT MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
    /* width : 80px; */
    width : 213px;
    /* FIN MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
    display : block;
    position : relative;
    float : left;
    margin-right:10px;
    margin-top:3px;
    border: 1px solid #b2b2b2;
}
#headerRecherche .submit {
    height: 16px;
    width : 16px;
    display : block;
    position : relative;
    float : left;
    margin-top:3px;
}
#headerRecherche ul {
    position: absolute;
    display : block;
    top:0;
    left:350px;
    width : 640px;
    height : 20px;
    line-height : 20px;
    text-align : right;
    color : #6c6c6c;
}
#headerRecherche li {
    position : relative;
    display : inline;
    /* DEBUT MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
    /* padding-right : 14px; */ 
    padding-right : 8px;
    /* FIN MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
    text-align : right;
}
#headerRecherche li a:hover {
    text-decoration : underline;
}
#ariane {
    display:block;
    height:15px;
    position:relative;
    width:990px;
    margin:0 auto;
    margin-bottom:0px;
    top:-4px;
}

/*---------------------------------*/
/*--------- CONTAINER -------------*/
/*---------------------------------*/

#container #containerInt {
left:0px;
}

#containerInt {
    height: auto;
    width: 996px;
    position: relative;
    display : block;
    left:3px;
    margin:0 auto;
}
.sousContent {
    height: auto;
    width: 802px;
    position: relative;
    display : block;
    margin-bottom:5px;
    margin-top:5px;
}
.sousContentBlanc {
    height: auto;
    width: 795px;
    position: relative;
    display : block;
    margin-bottom:5px;
    background-color: white;
}
.sousContentDetail {
    /*Modif Michael 22/08/2008*/
    float: left;
    /*Fin modif Michael 22/08/2008*/
    height: auto;
    width: 765px;
    position: relative;
    display : block;
    margin-bottom:5px;
    padding-top:10px;
    padding-left:15px;
    padding-right : 15px;
    font-size : 12px;
}
#intSousContentFull {
    height: auto;
    width: 996px;
    position: relative;
    display : block;
    float : left;
    margin-top : 5px;
}
.intSousContentFull2 {
    height: auto;
    width: 917px;
    position: relative;
    display : block;
    margin-top : 5px;
    padding-left:40px;
}
.intSousContentFullBlanc {
    background-color : White;
    display : block;
    height : auto;
    padding : 20px;
    position : relative;
    width : 950px;
}
.sousContentDernier {
    height: auto;
    width: 802px;
    position: relative;
    display : block;
    margin-bottom:0px;
}
.voirTout {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top:3px;
    padding-bottom:3px;
    text-align : right;
}
#intContent {
    height: auto;
    width: 802px;
    position: relative;
    display : block;
    float : right;
}
#intContent2 {
    height: auto;
    width: 802px;
    position: relative;
    display : block;
    float : right;
    padding-bottom : 8px;
}
.contentBG01 {
    background-repeat : repeat-y;
    background-image : url(../medias/commun/contentBG01.gif);
}
.contentBG02 {
    background-repeat : repeat-y;
    background-image : url(../medias/commun/contentBG02.gif);
}
.contentBG03 {
    background-repeat : repeat-y;
    background-image : url(../medias/commun/contentBG03.gif);
}
.contentBG04 {
    background-repeat : repeat-y;
    background-image : url(../medias/commun/contentBG04.gif);
}
/*---------------------------------*/
/*--- TITRE & SOUS-TITREsIMAGES ---*/
/*---------------------------------*/
.titreBlocImage {
    display : block;
    position : relative;
    width : auto;
    height : 24px;
    margin-bottom : 6px;
}
.titreBlocImage2 {
    display : block;
    position : relative;
    width : auto;
    height : 23px;
    margin-top : 5px;
    margin-bottom:0px;
}
.titreBlocTxt {
    display : block;
    position : relative;
    width : auto;
    height : 24px;
    margin-bottom : 5px;
    text-transform : uppercase;
}
.titreBlocTxt h2, .titreBlocTxt h3 {
    font-size : 18px;
    font-weight : normal;
    color : #948b83;
}
.titreBlocTxt a {
    font-size : 18px;
    font-weight : normal;
    color : #948b83;
}
.titreBlocImage img {
    display : block;
    position : absolute;
    /*Michael le 14/08*/
    /*width : auto;*/
    /*height : auto;*/
    left:0px;
    bottom : 0px;
}
.grosTitreBlocImage {
    display : block;
    height : 45px;
    position : relative;
    width:795px;
    background-color : #948b83;
    margin-bottom:0;
}
.grosTitreBlocImageFull {
    display : block;
    height : 45px;
    position : relative;
    width:990px;
    background-color : #948b83;
    margin-bottom:0;
}
.grosTitreBlocImage img, .grosTitreBlocImageFull img {
    bottom : 10px;
    display : block;
    height : auto;
    left : 10px;
    position : absolute;
    width : auto;
}
.grosTitreBlocTxt {
    display : block;
    height : 23px;
    position : relative;
    width:785px;
    background-color : #948b83;
    margin-bottom:0;
    text-transform : uppercase;
    color : White;
    padding-left:10px;
    padding-top : 8px;
}
.grosTitreBlocTxtFull {
    display : block;
    height : 23px;
    position : relative;
    width:980px;
    background-color : #948b83;
    margin-bottom:0;
    text-transform : uppercase;
    color : White;
    padding-left:10px;
    padding-top : 8px;
}
.grosTitreBlocTxt h1, .grosTitreBlocTxtFull h1 {
    font-size:15px;
    font-weight : bold;
}
/*---------------------------------*/
/*--------- LIENS -----------------*/
/*---------------------------------*/
a.lien01, a.lien01:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien01.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
}
a.lien02, a.lien02:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien02.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
}
a.lien03, a.lien03:hover {
    text-decoration : underline;
}
a.lien05, a.lien05:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    font-weight : bold;
}
a.lien06, a.lien06:hover {
    text-decoration : underline;
    color : #fff;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien06.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
    text-transform : none;
}
span.lien06 {
    color : #fff;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien06.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
    text-transform : none;
}
a.lien07, a.lien07:hover {
    text-decoration : underline;
    color : #FF0000;
}
a.lien08, a.lien08:hover {
    text-decoration : underline;
    color : #fff;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien08.png);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
    text-transform : none;
    line-height: 11px;
}
a.lien09, a.lien09:hover {
    text-decoration : none;
}
a.lienPDF, a.lienPDF:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/picto-pdf.gif);
    background-repeat : no-repeat;
    background-position : right;
    padding-right : 20px;
    font-weight : bold;
    height : 16px;
}
/*---------------------------------*/
/*--------- BARRE LATERALE --------*/
/*---------------------------------*/
#homeBarre {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    float : right;
}
.barreSeparateur {
    height: 3px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreSeparateur.jpg);
    background-repeat : no-repeat;
}
#barreBHV {
    height: 130px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/monBHV-bg.jpg);
    background-repeat : no-repeat;
}
#barreNews {
    height: 127px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/newsletter-bg.jpg);
    background-repeat : no-repeat;
}
#barreLexique {
    height: 107px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/lexique-bg.jpg);
    background-repeat : no-repeat;
}
#barreBonsPlans {
    height: 104px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/bonsPlans-bg.jpg);
    background-repeat : no-repeat;
}
#barreNouveautes {
    height: 295px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/nouveautes-bg.jpg);
    background-repeat : no-repeat;
}
#barreSelection {
    height: 180px;
    width: 188px;
    position: relative;
    display : block;
   /* background-image : url(../medias/commun/nouveautes-bg.jpg);
    background-repeat : no-repeat;*/
}
#barreContributions {
    height: 120px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/contribution-bg.jpg);
    background-repeat : no-repeat;
}
#barreCyberbrico {
    height: 115px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/cyberbrico-bg.jpg);
    background-repeat : no-repeat;
}
#barreDiaporama {
    height: 100px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/diaporama-bg.jpg);
    background-repeat : no-repeat;
}
#barrePartenaires {
    height: 72px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/partenaires-bg.jpg);
    background-repeat : no-repeat;
}
#barreSondage {
   /* height: 192px;*/
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sondage-bg.jpg);
    background-repeat : no-repeat;
}
#barreServiceClient {
    height: 192px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/serviceclient-bg.jpg);
    background-repeat : no-repeat;
}
/*modifs david r?alis?s par maxime 01/08/08 11:19 --BEGIN*/
/*#barreCalendrier {
    height: 200px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreStandard-bg.jpg);
    background-repeat : no-repeat;
}*/
#barreCalendrier {
    height:auto;
    min-height: 200px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreStandard-bg.jpg);
    background-repeat : no-repeat;
    padding-bottom:5px;
}
/*modifs david r?alis?s par maxime 01/08/08 11:19 --END*/
#barreTags {
    height: auto;
    min-height: 110px;
    width: 158px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreStandard-bg.jpg);
    background-repeat : no-repeat;
    padding:20px;
    padding-right : 10px;
    /*modifs david r?alis?s par maxime 01/08/08 11:19 --BEGIN*/
    overflow:hidden;
    /*modifs david r?alis?s par maxime 01/08/08 11:19 --END*/
}
#barreWebzines {
/*    height: 160px;*/
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/webzine-bg.jpg);
    background-repeat : no-repeat;
}
#barreConseilsAchat {
    height: 160px;
    width: 188px;
    position: relative;
    display : block;
   /* background-image : url(../medias/commun/conseilachat-bg.jpg);
    background-repeat : no-repeat;*/
}
#barreCofinoga {
    height: 200px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/barreStandard-bg.jpg);
    background-repeat : no-repeat;
}
/*********Ajout Sharon*******/
#barreEspacepro {
    height: 115px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/espacepro-bg.jpg);
    background-repeat : no-repeat;
}
#barreFaq {
    height: 118px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/faq-bg.jpg);
    background-repeat : no-repeat;
}
#barreEncemoment {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/encemoment-bg.jpg);
    background-repeat : no-repeat;
    padding-bottom: 10px;
}
/**************/
#barreTags a {
    color : #75695e;
    font-weight : bold;
    padding-right : 3px;
    text-decoration : none;
}
#barreTags a:hover {
    text-decoration : underline;
}
/*#barreTags a.t8 {
    font-size : 8px;
}
#barreTags a.t10 {
    font-size : 10px;
}
#barreTags a.t12 {
    font-size : 12px;
}
#barreTags a.t14 {
    font-size : 14px;
}
#barreTags a.t16 {
    font-size : 16px;
}
#barreTags a.t18 {
    font-size : 18px;
}
#barreTags a.t20 {
    font-size : 20px;
}*/
#barreCalendrier .barreTitre {
    padding-left : 10px;
}
#barreCofinoga .barreTitre {
    padding-left : 20px;
}
#barreSondage form {
    display : block;
    height : auto;
    position : relative;
    width : auto;
    padding-top : 5px;
    padding-left : 15px;
    color : #666;
}
#barreSondage li {
    display : block;
    height : auto;
    position : relative;
    width : auto;
    padding-bottom : 3px;
}
.barreTitre {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    color : #b5132a;
    font-size : 12px;
    font-weight : bold;
    text-transform : uppercase;
    padding-top : 15px;
    text-align:center;
}
.barreTxt, .barreImg {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 33px;
    padding-right : 5px;
    font-size : 11px;
    font-weight : bold;
}
#barreCofinoga .barreImg {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 20px;
    padding-right : 5px;
    font-size : 11px;
    font-weight : bold;
}
.barrePx {
    height: 25px;
    width: 75px;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 13px;
    font-size : 13px;
    color:#d11d1d;
    font-weight : bold;
    text-align : center;
    float : left;
}
.barrePxSeul {
    height: 25px;
    width: 150px;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 30px;
    font-size : 13px;
    color:#d11d1d;
    font-weight : bold;
    text-align : center;
    float : left;
}
.barrePxB {
    height: 25px;
    width: 80px;
    position: relative;
    display : block;
    padding-top : 5px;
    font-weight : bold;
    text-align : right;
    text-decoration : line-through;
    float : left;
}
.barreTxt .ou {
    color : #666666;
}
.barreListe {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top : 5px;
    padding-left : 33px;
    padding-right : 5px;
    font-size : 11px;
    color : #666666;
}
.barreLienRight {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-right : 5px;
    padding-top : 7px;
    font-size : 11px;
    text-align : right;
    clear : left;
}
#barreCofinoga .barreLienRight {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-right : 25px;
    padding-top : 5px;
    font-size : 11px;
    text-align : right;
    clear : left;
}
.barreLienCenter {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-right : 10px;
    padding-top : 5px;
    font-size : 11px;
    padding-left : 33px;
    text-align : center;
}
#barreNews form, #barreLexique form {
    display : block;
    height : auto;
    position : relative;
    width : auto;
    padding-top : 5px;
}
#barreNews form .champs, #barreLexique form .champs {
border:1px solid #B2B2B2;
/*color:#B5132A; modif paul 120808*/
color:#000000;
display:block;
float:left;
height:12px;
margin-left:20px;
margin-right:10px;
margin-top:2px;
position:relative;
width:130px;
z-index:20;
}
#barreNews form .submit, #barreLexique form .submit {
    display : block;
    float : left;
    height : 16px;
    position : relative;
    width : 16px;
}
/*---------------------------------*/
/*--------- BARRE LATERALE INT ---*/
/*---------------------------------*/
#intBarre {
    width: 188px;
    position: relative;
    display : block;
    margin-right:6px;
    float : left;
    background-color : #fff;
    z-index:1;

}
.intBarreH01 {
    height:674px;
}
.intBarreH02 {
/*modifs david r?alis? par max: 08/08/08 -- BEGIN*/
/*
    min-height:815px;
 */
    min-height:828px;
/*modifs david r?alis? par max: 08/08/08 -- END*/
    height:auto;
}
.intBarreH03 {
    height:682px;
}
/*---------------------------------*/
/*--- SOUS-MENU BARRE LATERALE ----*/
/*---------------------------------*/
#barreMenu {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu-bg.jpg);
    background-repeat : repeat-y;
}
#barreMenu ul {
    height: auto;
    width: 168px;
    position: relative;
    display : block;
    margin-left : 4px;
}
#barreMenu ul li:first-child {
    border-top : none;
}

#barreMenuH {
    height: 27px;
    width: 172px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenuTop-bg.jpg);
    background-repeat : no-repeat;
    padding-left:8px;
    padding-top:8px;
    padding-right : 8px;
    font-size : 15px;
    font-weight : normal;
    color : #fff;
    text-transform : uppercase;
    line-height: 15px;
}
#barreMenuH .RSS {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top:8px;
    left:165px;
}
#barreMenuB {
    height: 35px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenuBas-bg.jpg);
    background-repeat : no-repeat;
}
#barreMenu2 {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu-bg.jpg);
    background-repeat : repeat-y;
}
#barreMenuH2 .liste {
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-top:10px;
}
#barreMenuH2 .RSS {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top:7px;
    left:165px;
}
#barreMenuB2 {
    height: 35px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenuBas-bg.jpg);
    background-repeat : no-repeat;
}
#barreMenu2 ul {
    height: auto;
    width: 168px;
    position: relative;
    display : block;
    margin-left : 10px;
    padding-bottom : 15px;
}
#barreMenu3 {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu-bg.jpg);
    background-repeat : repeat-y;
}
#barreMenu3 ul {
    height: auto;
    width: 168px;
    position: relative;
    display : block;
    margin-left : 4px;
}
#barreMenuH3 .RSS {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top:18px;
    left:165px;
}
#barreMenuB3 {
    height: 35px;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenuBas-bg.jpg);
    background-repeat : no-repeat;
}
#barreMenu4, #barreMenu4bis {
    height: auto;
    width: 188px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu-bg.jpg);
    background-repeat : repeat-y;
    z-index:10;
}
#barreMenu4 ul {
    height: auto;
    width: 177px;
    position: relative;
    display : none;
}
#barreMenu4bis ul {
    height: auto;
    width: 168px;
    position: relative;
    display : block;
    margin-left : 4px;
}
#barreMenu4 ul li:first-child, #barreMenu4bis ul li:first-child {
    border-top : none;
}
#barreMenu4 ul li a:hover, #barreMenu4 ul li a.active, #barreMenu4bis ul li a:hover, #barreMenu4bis ul li a.active {
    color : #948b83;
    text-decoration : none;
    background-image: none;
}
#barreMenuH4 {
    height:auto;
    min-height: 46px;
    width: 172px;
    position: relative;
    display: block;
    background-image: url(../medias/commun/sousMenu4Top-bg-petit.jpg);
    background-repeat: no-repeat;
    padding-left: 8px;
    padding-top: 8px;
    padding-right: 8px;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    line-height: 15px;
}
#barreMenuH4bis {
    height: 58px;
    width: 172px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/sousMenu4bisTop-bg.jpg);
    background-repeat : no-repeat;
    padding-left:8px;
    padding-top:8px;
    padding-right : 8px;
    font-size : 15px;
    font-weight : normal;
    color : #fff;
    text-transform : uppercase;
    line-height : 15px;
}
#barreMenuH4 .RSS, #barreMenuH4bis .RSS {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top:8px;
    left:165px;

}


#barreMenuH4 #onglets {
    height: 26px;
    width: 177px;
    position: relative;
    display : block;
    margin-left:-4px;
    font-weight: normal;
    margin-top:5px;
}
#barreMenuH4bis #sousTitre {
    width : 180px;
    position : absolute;
    display : block;
    top : 38px;
    left : 4px;
    color : #796D62;
    font-size : 14px;
    font-weight : bold;
    height : 20px;
    text-align : center;
    text-transform : uppercase;
}

#barreMenu3 ul li.fermer ul{
	display:none;
}
#barreMenu3 ul li.ouvert ul{
	display:block;
}
#barreMenu3 ul li a.open {
/*background-image:url(../medias/commun/puce-menu-open.gif);
background-position:0 5px;*/
text-decoration:none;
padding-left:13px;
}
#barreMenu3 ul li a.cols,#barreMenu3 ul li a.fermer {
background-image:url(../medias/commun/puce-menu-open.gif);
background-position:0 5px;
text-decoration:none;
padding-left:13px;
}
#barreMenu3 ul.barreMenusousListe01 li a:hover{
background-image:none;
color:#D33332;
text-decoration:none;
}

#barreMenu3 ul.barreMenusousListe01 li a.active {
background-image:none;
color:#948B83;
text-decoration:none;
}

#barreMenu3 ul.barreMenusousListe01 li a{
background-image:none;
color:#948B83;
text-decoration:none;
border-top:none;
}

#barreMenu3 ul.barreMenusousListe01 li{
border-top:none;
}
#barreMenu3 ul.barreMenusousListe01 a.active{
background-image:none;
color:#948B83;
}
/*---------------------------------*/
/*------------ POP-UP DIV ---------*/
/*---------------------------------*/
#containerOpaque {
    display : none;
    position : absolute;
    width:100%;
    height:1500px;
    top:0;
    left:0;
    bottom:0;
    background:#fff;
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70,finishopacity=70, style=1);
}
#containerPopOpaque {
    display : none;
    position : absolute;
    top: 0px;
    left: 50%;
    width:583px;
    height : 405px;
    background-color:red;
    z-index:2;
}
#popFormContainer1{
    display:none;
    position : absolute;
   width:544px;
   height:auto;
   top:0px;
   left: 50%;
   z-index:2;
}
#popFormContainer1H {
    display:block;
    position : relative;
   width:544px;
   height:26px;
    background-image : url(../medias/commun/popUpForm-bg-01.png);
    background-repeat : no-repeat;
}
#popFormContainer1C .table01 {
    width : 489px;
}
#popFormContainer1C .zoneGrise {
    background-color : #edebe8;
    padding : 10px;
    margin-bottom:10px;
}
#popFormContainer1C .table01 td.class01 {
    background-color : #948b83;
    height:20px;
    line-height:20px;
    text-align : center;
    color:#edebe8;
}
#popFormContainer1C .table01 td.class02 {
    border-right:1px solid #948b83;
    border-bottom:1px solid #948b83;
    height:auto;
    padding-top:5px;
    padding-bottom:5px;
    text-align : center;
}
#popFormContainer1C .table01 td.class02first {
    border-right:1px solid #948b83;
    border-left:1px solid #948b83;
    border-bottom:1px solid #948b83;
    height:auto;
    padding-top:5px;
    padding-bottom:5px;
    text-align : center;
}
#popFormContainer1C .table01 td.class03first {
    border-right:1px solid #948b83;
    border-left:1px solid #948b83;
    border-bottom:1px solid #948b83;
    height:auto;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:20px;
    text-align : right;
}
#popFormContainer1C .table01 td.class04 {
    height:auto;
}
#popFormContainer1C .table01 td.class04c {
    height:auto;
    text-align : center;
}
#popFormContainer1B {
    display:block;
    position : relative;
   width:544px;
   height:12px;
    background-image : url(../medias/commun/popUpForm-bg-03.png);
    background-repeat : no-repeat;
}
#popFormContainer1C .alert {
    display:block;
    position : relative;
   width:494px;
   height:auto;
    font-size : 14px;
    font-weight:bold;
    color : #cc3333;
}
#popDiapoContainer1 {
display:none;
height:auto;
left:50%;
position:absolute;
top:0px;
width:544px;
z-index:80;
}
/*modifs david realis?s par maxime le 1/08/08 10:39 -- BEGIN*/
/* #popDiapoContainer1H {
    display:block;
    position : relative;
   width:544px;
    height : auto;
   min-height:7px;
    background-image : url(../medias/commun/popUpDiapo-bg-01.png);
    background-repeat : no-repeat;
    z-index : 2;
} */
#popDiapoContainer1H {
background-image:url(../medias/commun/popUpDiapo-bg-01.png);
background-repeat:no-repeat;
display:block;
height:7px;
position:relative;
width:544px;
z-index:2;
}
/*modifs david realis?s par maxime le 1/08/08 10:39 -- END*/
#popDiapoContainer1C {
background-image:url(../medias/commun/popUpDiapo-bg-02.png);
background-repeat:repeat-y;
display:block;
height:auto;
min-height:300px;
padding-left:6px;
padding-right:0px;
position:relative;
width:534px;
z-index:50;
}
#popDiapoContainer1B {
    display:block;
    position : relative;
   width:544px;
   height:12px;
    background-image : url(../medias/commun/popUpDiapo-bg-03.png);
    background-repeat : no-repeat;
}
#popDiapoContainer1C a.btn-switch {
    display:block;
    position : absolute;
   width:130px;
   height:21px;
   top:0px;
   left:406px;
    background-image : url(../languages/french/medias/boutons/afficher-miniatures.gif);
    z-index : 3;
}
#popDiapoContainer1C a.btn-switch-active {
    background-image : url(../languages/french/medias/boutons/masquer-miniatures.gif);
}
#popDiapoContainer1H #miniatures {
    display:none;
    position : relative;
   width:490px;
   height:95px;
    margin-left:6px;
    border-bottom : 1px solid #948b83;
    padding-top:15px;
    padding-left:40px;
}
#popDiapoContainer1H #miniatures a {
    border : 2px solid #d4ccbd;
    display:block;
    position : relative;
   width:125px;
   height:76px;
    float : left;
    margin-right : 33px;
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70,finishopacity=70, style=1);
}
#popDiapoContainer1H #miniatures a:hover {
    opacity: 1;
    -moz-opacity:1;
    filter:alpha(opacity=100,finishopacity=100, style=1);
}
#popDiapoContainer1C #diapo {
    display:block;
    position : relative;
   width:490px;
   height:260px;
    padding-top:50px;
}
#popDiapoContainer1C #diapo .fleches {
    display:block;
    position : relative;
   width:54px;
   height:260px;
    float : left;
}
#popDiapoContainer1C #diapo .visu {
    display:block;
    position : relative;
   width:368px;
   height:260px;
    float : left;
    padding-left:6px;
    padding-right:6px;
    text-align : center;
}
#popDiapoContainer1C .detailBarreBts {
    display : block;
    position : relative;
    width : 490px;
    height : 22px;
    margin-left:2px;
    margin-bottom : 0px;
    background-color : #b6aea1;
}
#popDiapoContainer1C .detailBarreBts ul li {
    display : block;
    float : left;
    height : auto;
    position : relative;
    width : auto;
}
#popFormContainer1H a, #popFormContainer1H div {
	display:block;
    position : absolute;
   	width:auto;
   	height:auto;
   	top:10px;
   	left:518px;
   	cursor:pointer;
}
#popFormContainer1B a, #popDiapoContainer1B a{
    display:block;
    position : absolute;
   width:auto;
   height:auto;
   top:6px;
   left:488px;
   cursor:pointer;
}
#popFormContainer1 .label1, #popFormContainer44 .label1 {
    width : 200px;
    display : block;
    height : auto;
    position : relative;
}
#popFormContainer1 .label2, #popFormContainer44 .label2 {
    width : 70px;
    display : block;
    height : auto;
    position : relative;
    float : left;
}
#popFormContainer1 .champ1, #popFormContainer44 .champ1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 14px;
    position : relative;
    width : 150px;
}
#popFormContainer1 .select1, #popFormContainer44 .select1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 120px;
    float : left;
}
#popFormContainer1 .champFile1, #popFormContainer44 .champFile1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 250px;
}
#popFormContainer1 .textarea1,#popFormContainer44 .textarea1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 80px;
    position : relative;
    width : 400px;
}
#popFormContainer1 td.buttons, #popFormContainer44 td.buttons {
    display : block;
    height : 70px;
    position : relative;
    width : auto;
}
#popFormContainer1 td.buttons2,#popFormContainer44 td.buttons2 {
    display : block;
    height : 40px;
    position : relative;
    width : auto;
}
#popFormContainer1 td.separateur, #popFormContainer44 td.separateur {
    border-top:1px dashed #b3aeae;
}
#popFormContainer1 td.espacement1,#popFormContainer44 td.espacement1  {
    padding-top : 30px;
}
#popFormContainer1 td.produitDesc, #popFormContainer44 td.produitDesc {
    vertical-align : top;
    padding-top : 20px;
}
#popFormContainer1 .prixRouge01, #popFormContainer44 .prixRouge01 {
    color : #D11D1D;
    font-size : 20px;
    display:block;
    position : relative;
    float:right;
    width : 120px;
    height : auto;
    text-align : right;
    padding-top : 5px;
}
#popFormContainer1 .prixRouge02,#popFormContainer44 .prixRouge02 {
    color : #D11D1D;
    font-size : 15px;
    display:block;
    position : relative;
    float:right;
    width : 100px;
    height : auto;
    text-align : right;
    padding-top : 5px;
    text-decoration : line-through;
}
#popFormContainer1 td.produitVisu, #popFormContainer44 td.produitVisu {
    vertical-align : top;
    padding-top : 20px;
    padding-right : 30px;
}
#popFormContainer1 .button1, #popFormContainer44 .button1 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:120px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .button2, #popFormContainer44 .button2 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:250px;
    cursor : pointer;
        font-size : 11px;
}
#popFormContainer1 .button3, #popFormContainer44 .button3 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:280px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .button4, #popFormContainer44 .button4 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:10px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .button5, #popFormContainer44 .button5 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:170px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .button6, #popFormContainer44 .button6 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:330px;
    cursor : pointer;
    font-size : 11px;
    text-align : center;
}
#popFormContainer1 .button7, #popFormContainer44 .button7 {
    display : block;
    height : auto;
    position : absolute;
    width : 185px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:150px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer1 .aide, .sousContent .aide, #popFormContainer44 .aide {
    display : inline;
    position : relative;
    height : auto;
    width : auto;
    cursor : pointer;
}
#popFormContainer1 .aide .infobulle, .sousContent .aide .infobulle, #popFormContainer44 .aide .infobulle {
    display : none;
    position : absolute;
    height : auto;
    width : 300px;
    z-index:100;
    left:-50px;
    bottom:20px;
    background-image : url(../medias/commun/puce-infobulle.gif);
    background-position : 45px bottom;
    background-repeat : no-repeat;
    padding-bottom:14px;
}
#popFormContainer1 .aide .infobulle p, .sousContent .aide .infobulle p, #popFormContainer44 .aide .infobulle p {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    padding : 8px;
    border : 2px solid #948b83;
    background-color : #FFF;
}
#popFormContainer1 .aide .infobulle a.croix, .sousContent .aide .infobulle a.croix, #popFormContainer44 .aide .infobulle a.croix {
    display : block;
    height : auto;
    left : 285px;
    position : absolute;
    top : 0px;
    width : auto;
    z-index:110;
}
/**********Ajout************/
#popUpSmallContainer{
    display:block;
    position : absolute;
   width:409px;
   height:auto;
   top:0px;
   left: 50%;
   z-index:4;
}
#popUpSmallContainerH{
    display:block;
    position : relative;
    width:409px;
    height:26px;
    background-image : url(../medias/commun/refletPopupHaut409.png);
    background-repeat : no-repeat;
}
#popUpSmallContainerH .closebuttonHaut{
   padding-right:10px;
   padding-top:9px;
}
#popUpSmallContainerC {
    display:block;
    position : relative;
    width:345px;
    padding-left:31px;
    padding-right:33px;
    min-height : 200px;
    height:auto;
    background-image : url(../medias/commun/fondPopup409.png);
    background-repeat : repeat-y;
}
#popUpSmallContainerB {
    display:block;
    position : relative;
    width:409px;
    height:12px;
    background-image : url(../medias/commun/refletPopupBas409.png);
    background-repeat : no-repeat;
}
#popUpSmallContainerB a{
    display:block;
    position : absolute;
    width:auto;
    height:auto;
    top:6px;
    right:5px;
}
/*---------------------------------*/
/*------ MINI BLOC INT ------*/
/*---------------------------------*/
.miniBlocInt, .miniBlocIntFondBlanc {
    display : block;
    /*position : relative;*/
    width : 264px;
    height : auto;
    margin-right : 3px;
    float : left;
}
.miniBlocIntFondBlanc {
   margin-right:0;
   padding-right : 3px;
}
.miniBlocIntContent {
    display : block;
    /*position : relative;*/
    width : 264px;
    height : 268px;
    background-image : url(../medias/commun/miniBlocInt-bg.gif);
    background-repeat : no-repeat;
    padding-top: 8px;
}
.miniBlocIntImg {
    display : block;
    /*position : relative;*/
    width : 242px;
    height : 147px;
    padding-bottom:8px;
    padding-left:8px;
}
.miniBlocInt2 {
    display : block;
    float : left;
    height : auto;
    margin-right : 3px;

    position : relative;
    width : 264px;
}
.miniBlocInt2Content {
    background-image : url(../medias/commun/miniBloc-bg.gif);
    background-repeat : no-repeat;
    display : block;
    height : 236px;
    position : relative;
    width : 264px;
}
.miniBlocInt2Img {
    display : block;
    height : 147px;
    padding-bottom : 8px;
    padding-left : 8px;
    padding-top : 8px;
    position : relative;
    width : 242px;
}
.miniBlocInt2Txt {
    display : block;
    height : 55px;
    padding : 10px;
    padding-bottom:0;
    position : relative;
    width : 240px;
}
.miniBlocInt2Txt .titre {
    display : block;
    height : auto;
    padding-bottom : 4px;
    position : relative;
    width : auto;
    font-weight : bold;
}
.miniBlocInt2Lien {
    display : block;
    height : 20px;
    position : relative;
    text-align : right;
    width : 240px;
    padding-top:3px;
}
/******ajout ********/
.miniBlocIntFondBlanc .miniBlocIntImg{
    display : block;
    /*position : relative;*/
    width : 242px;
    height : 147px;
    /*margin-bottom:8px;*/
    margin-left:8px;
    padding:0;
    background-color:#FFFFFF;
    text-align: center;
}
.miniBlocIntFondBlanc .miniBlocIntTxt{
    display : block;
    position : relative;
    width : 244px;
    height : 70px;
    padding : 10px;
    padding-bottom:0px;
    margin-top:5px;
}
.miniBlocIntFondBlanc .miniBlocIntTxt .titre {
width:244px;
}
/********/
.miniBlocIntTxt {
    display : block;
    position : relative;
    width : 240px;
    height : 70px;
    padding : 10px;
    padding-bottom:0px;
}
.miniBlocIntTxt .titre {
    display : block;
    position : relative;
    width : auto;
    height : 28px;
    padding-bottom : 5px;
    font-weight : bold;
}
.miniBlocIntTxt .titreUneLigne {
    display : block;
    position : relative;
    width : auto;
    height : 20px;
    padding-bottom : 5px;
    font-weight : bold;
}
.miniBlocIntLien {
    display : block;
    position : relative;
    width : 245px;
    height : 20px;
    padding-right : 15px;
    text-align : right;
}
.miniBlocIntLienTag {
    display : block;
    position : relative;
    width : 240px;
    height : 20px;
    padding-left : 10px;
}
.miniBlocIntLienTag ul {
    display : block;
    position : relative;
    width : 240px;
    height : 20px;
    color:#666666;
}
.miniBlocIntLienTag li {
    display : block;
    float : left;
    height : 15px;
    line-height : 15px;
    padding-left : 4px;
    position : relative;
    text-align : left;
}
.miniBlocIntLienTag li a {
    height : 15px;
    line-height : 15px;
    padding-right : 4px;
    text-align : right;
    color:#666666;
    text-decoration : underline;
}
/*---------------------------------*/
/*------ NAV BLOC INT ------*/
/*---------------------------------*/
.navPageBfull, .navPageHfull {
    display : block;
    position : relative;
    width : 965px;
    height : 20px;
    line-height : 20px;
    padding-left : 10px;
    padding-right : 15px;
    background-color : #b3aa9a;
    text-align : right;
}
.navPageC {
   width:891px;
    margin:0 auto;
}
.disabledClick{
    color:#666666;
}
.navPageH .page a, .navPageB .page a , .navPageC .page a {
    text-decoration : underline;
}
.navPageH .sousLien  {
    float:left;
}
.navPageH .sousTrie, .navPageB .sousTrie {
    display : block;
    position : absolute;
    width : auto;
    height : 20px;
    top : 0px;
    left : 260px;
    color : #666666;
    text-align : left;
}
.navPageH .sousTrie label, .navPageB .sousTrie label {
    display : block;
    float : left;
    height : 18px;
    position : relative;
    width : auto;
    color : #666666;
    margin-right : 5px;
}
.navPageH .sousTrie .select, .navPageB .sousTrie .select {
    border : 1px solid #B2B2B2;
    display : block;
    float : left;
    height : 18px;
    margin-top : 2px;
    position : relative;
    width : auto;
    color : #666666;
    margin-right : 10px;
}
.grosTitreBlocTxtLarge, .grosSousTitreBlocTxtLarge {
   width:980px;
    display : block;
    height : 23px;
    position : relative;
    background-color : #948b83;
    margin-bottom:0;
    text-transform : uppercase;
    color : White;
    padding-left:10px;
    padding-top : 8px;
}
.grosTitreBlocTxtLarge h1 {
    font-size:15px;
    font-weight : normal;
}
.grosSousTitreBlocTxtLarge {
   background-color : #b3aa9a;
    padding-top : 3px;
    height:20px;
    color:#000000;
    text-transform:none;
}
.grosSousTitreBlocTxtLarge h2 {
    font-size:15px;
    font-weight : normal;
    text-transform:none;
    color:#000000;
    float: left;
}
.noDecoration{
text-decoration:none;
border-top:0;
border-bottom:0;
border-left:0;
border-right:0;
}
.noMargin{
margin:0;
}
/*---------------------------------*/
/*-- SOUS CONTENT PAGE EDITORIALE ------*/
/*---------------------------------*/
.detailMentions {
    height: auto;
    width: 765px;
    position: relative;
    display : block;
    padding-top:20px;
    padding-bottom:20px;
    font-style : italic;
    font-size : 11px;
}
.detail100 {
    height: auto;
    /*Modif Michael 22/08/2008
    width:auto;*/
    width: 760px;
    position: relative;
    display : block;
    float: left;
    /* height: auto;
    width: 765px;
    position: relative;
    display : block;
    padding-bottom:0px;
    modif paul 130808 de 20 ? 0*/
}
.detail75 {
    height: auto;
    width: 560px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}
.detail50 {
    height: auto;
    width: 370px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}

/* Ajout? par j?rome le 26 Aout 2008*/
.detail75 .detail50 {
    height: auto;
    width: 255px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}

.detail66 {
    height: auto;
    width: 495px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}
.detail33 {
    height: auto;
    /*Modif Michael 22/08/2008
    width: 245px;*/
    width: 240px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}
.detail33Chiffres {
    height: auto;
    width: 245px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:10px;
    padding-top:10px;
    float : left;
    border-bottom : 1px solid #c2bdb9;
    border-top : 1px solid #c2bdb9;
    font-size : 14px;
}
.detail33Chiffres strong {
    text-transform : uppercase;
    height: auto;
    width: auto;
    position: relative;
    display : block;
    padding-bottom : 5px;
}
.detail25 {
    height: auto;
    width: 180px;
    padding-right:10px;
    position: relative;
    display : block;
    padding-bottom:20px;
    float : left;
}
.detailImg {
    display : block;
    position : relative;
    width : auto;
    height : auto;
    float : left;
    margin-right:10px;
    margin-bottom : 5px;
    font-size : 11px;
}
.detailTxt {
    display : block;
    position : relative;
    width : auto;
    height : auto;
    float : left;
}
.detailBarreBts {
background-color:#B6AEA1;
display:block;
float:left;
height:25px;
margin-bottom:30px;
margin-left:20px;
margin-top:30px;
position:relative;
}
.detailBarreBts ul li {
    display : block;
    float : left;
    height : auto;
    position : relative;
    width : auto;
}
.sousContentDetail .titrePrincipal {
    font-size : 16px;
}
.sousContentDetail .titrePartie {
    font-size : 14px;
    font-weight : bold;
}
.sousContentDetail .titreInterligne {
    font-size : 12px;
    color:#75695e;
    font-weight : bold;
}
.sousContentDetail blockquote {
    border:1px solid black;
    padding : 5px;
    margin-bottom : 5px;
    margin-top : 5px;
}
/*---------------------------------*/
/*-------- A LA UNE ----------------*/
/*---------------------------------*/
#aLaUne {
    display : block;
    position : relative;
    width : 795px;
    height : 250px;
    background-color : #fff;
}
#aLaUne #zoneImg {
    display : block;
    position : relative;
    width : 368px;
    height : auto;
    float : left;
    margin-left:4px;
    margin-top : 4px;
    font-size : 11px;
}
#aLaUne #zoneTxt {
    display : block;
    position : relative;
    width : 400px;
    /* Modif Paul 120808
    height : 230px;*/
    height:240px;
    float : left;
    margin-left:10px;
    /* Modif Paul 120808
    margin-top:20px;*/
    margin-top:10px;
}
#aLaUne #zoneTxt .titre {
    display : block;
    font-weight : bold;
    height : 40px;
    padding-bottom : 5px;
    position : relative;
    width : auto;
    font-size : 16px;
}
#aLaUne #zoneTxt .txt {
    /* Modif Paul 120808
    height : 110px;*/
    height:174px;
    /* Modif Michael 21/08/2008
    font-size : 12px;*/
}
#aLaUne #zoneTxt .tag {
    display : block;
    position : relative;
    height : auto;
    width:auto;
    color:#666666;
    border-top : 1px solid #c2bdb9;
    padding-top:5px;
}
#aLaUne #zoneTxt .tag ul {
    display : block;
    position : relative;
    /*modifs david r?alis? par max: 08/08/08 -- BEGIN*/
/*
    width : 240px;
*/
    width:auto;
    /*modifs david r?alis? par max: 08/08/08 -- END*/
    height : auto;
    color:#666666;
}
#aLaUne #zoneTxt .tag li {
    display : block;
    float : left;
    height : auto;
    /*padding-left : 4px;*/
    position : relative;
    text-align : left;
}
#aLaUne #zoneTxt .tag li a {
    height : auto;
    padding-right : 4px;
    text-align : right;
    color:#666666;
    text-decoration : underline;
}
.buttonType01 {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    margin : 0 auto;
    cursor : pointer;
    font-size : 11px;
}
.buttonType02, .buttonType02bis, .buttonType02ter {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    cursor : pointer;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-size : 11px;
}
.raz {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    cursor : pointer;
    margin-left:90px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-size : 11px;
}
.buttonType02for {
    display : block;
    position : relative;
    height : auto;
    width : 160px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    cursor : pointer;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-size : 11px;
}
.buttonTypeImprimer {
    background-color : #B6AEA1;
    color : #FFFFFF;
    cursor : pointer;
    display : block;
    font-size : 11px;
    font-weight : bold;
    height : auto;
    margin : 0;
    padding : 5px 10px;
    padding-left : 25px;
    position : relative;
    text-transform : uppercase;
    width : auto;
    /*margin-right:15px;*/
    background-image : url(../medias/commun/picto-print.gif);
    background-repeat : no-repeat;
    background-position : 10px 5px;
}
/*hack IE6 et IE7*/
*+html .buttonType01, *html .buttonType01, *+html .buttonType02, *html .buttonType02 {
    padding-left : 0px;
    padding-right : 0px;
}
.aButtonType01, .aButtonType01:hover {
    display : block;
    position : relative;
    text-decoration : none;
    height : auto;
    width : 120px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    font-size : 11px;
    text-align : center;
}
.aButtonType02, .aButtonType02:hover {
    display : block;
    position : relative;
    text-decoration : none;
    height : auto;
    width : 55px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    font-size : 11px;
    text-align : center;
}
.aButtonType03, .aButtonType03:hover {
    display : block;
    position : relative;
    text-decoration : none;
    height : auto;
    width : 100px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    font-size : 11px;
    text-align : center;
}
.aButtonTypeImprimer, .aButtonTypeImprimer:hover {
    background-color : #B6AEA1;
    color : #FFFFFF;
    cursor : pointer;
    text-decoration : none;
    display : block;
    font-size : 11px;
    font-weight : bold;
    height : auto;
    margin : 0;
    padding : 5px 10px;
    padding-left : 35px;
    position : relative;
    text-transform : uppercase;
    width : 70px;
    margin-right:15px;
    margin-left:215px;
    background-image : url(../medias/commun/picto-print.gif);
    background-repeat : no-repeat;
    background-position : 10px 5px;
}
/*---------------------------------*/
/*--------- INT TOP VENTE ---------*/
/*---------------------------------*/
#intTopVente {
    height: 265px;
    width: 990px;
    position: relative;
    display : block;
    float : left;
    margin-top : 5px;
}
/* style pour scroll horizontal */
#OP_scroll {
    display:block;
    height:215px;
    overflow:hidden;
    position:relative;
    width:990px;
    background-color : #fff;
}
#OP_scroller {
    display:block;
    position:absolute;
    top:0px;
    left:30px;
    height:215px;
    width:2000px;
}
.OP_blocProduit {
    display:block;
    position:relative;
    float: left;
    height:215px;
    width:156px;
}
.OP_blocProduitImg {
    height:140px;
    width:140px;
    border-left:1px solid #c7c0b8;
    padding-left:8px;
    padding-right : 8px;
    margin-top : 15px;
    text-align : center;
}
.OP_blocProduitTxt {
    display:block;
    position:relative;
    height:30px;
    width:140px;
    padding-left:8px;
    padding-right : 8px;
    padding-top : 3px;
    text-align : center;
    font-weight : bold;
}
.OP_blocProduitPx {
    display:block;
    position:relative;
    height:20px;
    width:70px;
    text-align : left;
    font-weight : bold;
    color : #d11d1d;
    float : left;
    font-size : 13px;
    padding-left:8px;
    padding-top : 2px;
}
.OP_blocProduitPxSeul {
    display:block;
    position:relative;
    height:20px;
    width:140px;
    text-align : center;
    font-weight : bold;
    color : #d11d1d;
    float : left;
    font-size : 13px;
    padding-left:8px;
    padding-right:8px;
    padding-top : 2px;
}
.OP_blocProduitPxB {
    display:block;
    position:relative;
    height:20px;
    width:55px;
    text-align : right;
    font-weight : normal;
    font-weight:bold;
    font-size : 11px;
    float : left;
    text-decoration : line-through;
    padding-right : 8px;
    padding-top : 4px;
}
#OP_scroll1 {
    position:absolute;
    display:block;
    top:0px;
    left:0px;
    height:215px;
    width:30px;
    z-index:3;
}
#OP_scroll2 {
    position:absolute;
    display:block;
    top:0px;
    left:960px;
    height:215px;
    width:30px;
    z-index:3;
}
/*******Ajout******/
.boutonTypique0{
   width:15px;
   padding-left:2px;
   padding-right:2px;
}
.boutonTypique{
   width:85px;
}
.boutonTypique4{
    width:120px;
    padding-left:10px;
    padding-right:10px;
    }
.boutonTypique5{
    width:60px;
    padding-left:5px;
    padding-right:5px;
    }
.boutonTypique6{
   width:88px;
   padding-left:5px;
   padding-right:5px;
}
.boutonTypique10{
   width:280px;
   padding-left:5px;
   padding-right:5px;
}
.boutonTypique7{
   width:200px;
   padding-left:5px;
   padding-right:5px;
}
.boutonTypique8{
   width:250px;
   padding-left:5px;
   padding-right:5px;
}
.boutonTypique9{
   width:150px;
   padding-left:5px;
   padding-right:5px;
}
/***ajout 1006******/
.grosSousTitreBlocTxtLargeBeige {
   width:975px;
   padding:3px 0;
   padding-left:15px;
   background-color : #edebe8;
   color:#000000;
}
.grosSousTitreBlocTxtLargeBeige h3 {
     font-weight:bold;
     text-transform : uppercase;
}
.grosTitreBlocTxtLarge h1 {
    text-transform : uppercase;
}
/*ajout miguel 29.05.08*/
.miniBlocIntImg img{
width:242px;
height:147px;
}
.error{
padding:10px;
}
#barreSondage div{
padding-left:10px;
padding-bottom:5px;
}
/* ajout Miguel 18.06.08 */
.detail33Chiffres .csc-textpic-text .bodytext span{
font-size:12px;
}
#flashcontent{
z-index:1;
}
.controlDiapPopup{
padding-right:100px;
}
/* ajout Miguel 30.06.08 */
#barreLexique form {
float:left;
position:relative;
display:block;
}
#barreLexique #reponse_autocomplete{
display:block;
float:left;
height:auto;
padding-left:20px;
position:relative;
z-index:3;
width:auto;
}
#barreLexique #reponse_autocomplete li{
list-style-type:none;
}
.tx-cyobhvlexique-pi1{
display:block;
height:auto;
position:relative;
}
#reponse_autocomplete ul{
background-color:#948B83;
display:block;
position:absolute;
!position:relative;
!margin-bottom:10px;
width:132px;
z-index:80;
}
#reponse_autocomplete ul li{
padding-left:10px;
}
#reponse_autocomplete ul li:hover{
cursor:pointer;
color:#FFFFFF;
}
#accesFiltre .table02{
!width:200;
}
/*Ajout miguel 09.07.08*/
.bodytext a{
text-decoration:underline;
}
.errorBox {
    font-weight: bold;
}
.errorBox a{
    text-decoration: underline;
}
.errorBox2 {
    color: #B5132A;
}
.errorBox3 {
    font-weight: bold;
    text-decoration: none;
    text-transform : none;
}
.pollanswer{
display:block;
!display:inline;
float:left;
!float:none;
margin-right:5px;
!margin-right:0px;
}
#play, #pause, #showControl{
!cursor:pointer;
}
/*Ajout miguel 17.07.08 */
#intContent .sousContentDetail .csc-textpic-text li, .detail100 ul li, .detail75 ul li, .detail66 ul li, .detail50 ul li, div.txt ul li {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin-left:10px;
}
h2.csc-firstHeader{
font-weight:bold;
font-size:14px;
display:block;
position:relative;
margin-bottom:10px;
}
#intContent .sousContentDetail .csc-textpic-imagewrap{
/*padding-top:20px;*/
}
/* ajout miguel 22.07.08 */
#barreMenu ul li. {
   /* height: 25px;*/
    width: auto;
    padding-left:10px;
    position: relative;
    display : block;
    background-image : url(../medias/commun/puce-menu-on.gif);
    background-position : 0px 9px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #948b83;
}

#popFormContainer1, #popFormContainer2, #popFormContainer3, #popFormContainer4, #popFormContainer44 {
display:none;
height:auto;
left:50%;
position:absolute;
top:0px;
width:544px;
z-index:100;
}
#containerOpaque {
background:#FFFFFF none repeat scroll 0%;
bottom:0pt;
display:none;
height:1500px;
left:0pt;
opacity:0.7;
position:absolute;
top:0pt;
width:100%;
z-index:80;
}
/*ajout miguel 29.07.08 */
a.o, a.o:hover {
    text-decoration : underline;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien01.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
    font-weight : bold;
}
#barreSondage ul{
    padding-left:10px;
    padding-top:5px;
}
*> #reponse_autocomplete ul{
!z-index:80;
}
/* ajout miguel 31.07.08 */
#popFormContainer2 td {
    padding-bottom:5px;
    vertical-align : bottom;
}
#popFormContainer2 .label1 {
    width : 200px;
    display : block;
    height : auto;
    position : relative;
}
#popFormContainer2 .label2 {
    width : 70px;
    display : block;
    height : auto;
    position : relative;
    float : left;
}
#popFormContainer2 .champ1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 14px;
    position : relative;
    width : 150px;
}
#popFormContainer2 .select1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 120px;
    float : left;
}
#popFormContainer2 .champFile1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 250px;
}
#popFormContainer2 .textarea1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 80px;
    position : relative;
    width : 400px;
}
#popFormContainer2 td.buttons {
    display : block;
    height : 70px;
    position : relative;
    width : auto;
}
#popFormContainer2 td.buttons2 {
    display : block;
    height : 40px;
    position : relative;
    width : auto;
}
#popFormContainer2 td.separateur {
    border-top:1px dashed #b3aeae;
}
#popFormContainer2 td.espacement1 {
    padding-top : 30px;
}
#popFormContainer2 td.produitDesc {
    vertical-align : top;
    padding-top : 20px;
}
#popFormContainer2 .prixRouge01 {
    color : #D11D1D;
    font-size : 20px;
    display:block;
    position : relative;
    float:right;
    width : 120px;
    height : auto;
    text-align : right;
    padding-top : 5px;
}
#popFormContainer2 .prixRouge02 {
    color : #D11D1D;
    font-size : 15px;
    display:block;
    position : relative;
    float:right;
    width : 100px;
    height : auto;
    text-align : right;
    padding-top : 5px;
    text-decoration : line-through;
}
#popFormContainer2 td.produitVisu {
    vertical-align : top;
    padding-top : 20px;
    padding-right : 30px;
}
#popFormContainer2 .button1 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:120px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .button2 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:250px;
    cursor : pointer;
        font-size : 11px;
}
#popFormContainer2 .button3 {
    display : block;
    height : auto;
    position : absolute;
    width : auto;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:280px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .button4 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:10px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .button5 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:170px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .button6 {
    display : block;
    height : auto;
    position : absolute;
    width : 140px;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:330px;
    cursor : pointer;
    font-size : 11px;
    text-align : center;
}
#popFormContainer2 .button7 {
    display : block;
    height : auto;
    position : absolute;
    width : 185px;
    text-align : center;
    background-color : #b6aea1;
    text-transform : uppercase;
    color : #fff;
    font-weight : bold;
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 15px;
    padding-right : 15px;
    top:30px;
    left:150px;
    cursor : pointer;
    font-size : 11px;
}
#popFormContainer2 .aide, .sousContent .aide {
    display : inline;
    position : relative;
    height : auto;
    width : auto;
    cursor : pointer;
}
#popFormContainer2 .aide .infobulle, .sousContent .aide .infobulle {
    display : none;
    position : absolute;
    height : auto;
    width : 300px;
    z-index:100;
    left:-50px;
    bottom:20px;
    background-image : url(../medias/commun/puce-infobulle.gif);
    background-position : 45px bottom;
    background-repeat : no-repeat;
    padding-bottom:14px;
}
#popFormContainer2 .aide .infobulle p, .sousContent .aide .infobulle p {
    display : block;
    position : relative;
    height : auto;
    width : auto;
    padding : 8px;
    border : 2px solid #948b83;
    background-color : #FFF;
}
#popFormContainer2 .aide .infobulle a.croix, .sousContent .aide .infobulle a.croix {
    display : block;
    height : auto;
    left : 285px;
    position : absolute;
    top : 0px;
    width : auto;
    z-index:110;
}
/*---------------------------------*/
/*--------- CORRESPONDANCE RTE => FRONT ---------*/
/*---------------------------------*/
.inter-titre {
    color: #75695E;
    font-size: 12px;
    font-weight: bold;
    padding-bottom:5px;
}
p .inter-titre{
display:block;
padding-bottom:10px;
}
.encadre{
    border: 1px solid #000000;
}
p.encadre {
    display: block;
    padding: 2px 3px;
}

/* Ajout? par jerome le 26 aout 2008*/
p.encadre2 {
    display: block;
    padding: 2px 3px;
    margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #000000;
}

span.encadre {
    display: inline-block;
    padding: 0 3px;
}
/*modifs david r?alis? par max: 08/08/08 -- BEGIN*/
.noData {
    padding: 30px;
    padding-bottom: 300px;
    font-size: 14px;
    text-align: center;
    color: #B5132A;
}
/*modifs david r?alis? par max: 08/08/08 -- END*/
/*Modif Michael 19/08/2008*/
.lien02droite {
    display: block;
    /*width: 770px;*/
    float:right;
    text-align: right;
    background-image: url(../medias/commun/puce-lien02.gif);
    background-position: 0 6px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    text-decoration: underline;
}
/*Fin modif Michael 19/08/2008*/
#popFormContainer td {
    padding-bottom:5px;
    vertical-align : bottom;
}
#popFormContainer .label2 {
    width : 70px;
    display : block;
    height : auto;
    position : relative;
    float : left;
}
#popFormContainer .select1 {
    border : 1px solid #B2B2B2;
    display : block;
    height : 18px;
    position : relative;
    width : 120px;
    float : left;
}
#popFormContainer td.buttons {
    display : block;
    height : 70px;
    position : relative;
    width : auto;
}
#popFormContainer td.separateur {
    border-top:1px dashed #b3aeae;
}
#popFormContainer td.produitDesc {
    vertical-align : top;
    padding-top : 20px;
}
#popFormContainer .prixRouge01 {
    color : #D11D1D;
    font-size : 20px;
    display:block;
    position : relative;
    float:right;
    width : 120px;
    height : auto;
    text-align : right;
    padding-top : 5px;
}
#popFormContainer .prixRouge02 {
    color : #D11D1D;
    font-size : 15px;
    display:block;
    position : relative;
    float:right;
    width : 100px;
    height : auto;
    text-align : right;
    padding-top : 5px;
    text-decoration : line-through;
}
#popFormContainer td.produitVisu {
    vertical-align : top;
    padding-top : 20px;
    padding-right : 30px;
}
#zoneImg h4 {
    font-size: 10px;
}
.csc-textpic-imagewrap dd {
    font-size: 10px;
}



/*AJOUT JEROME*/

ul.sousTitre li{
    margin-top: 10px;
    font-weight:bold;
    margin-bottom:15px;
}

.sousTitreSansPuce {
    font-size: 14px;
    margin-top: 10px;
    font-weight:bold;
    margin-bottom:15px;
}

.blocTexteSource {
    margin-top: 10px;
    margin-bottom: 17px;
}

.important {
    font-weight:bold;
    color: #FF0000;
}

.rouge {
    color: #FF0000;

}

.margeHaut {
    padding-top: 220px;
}

.souligne {
    text-decoration:underline;
}



p.first, p.last {
    display: block;
    padding: 2px 3px;
    margin: 0px;
    border: 1px solid #000000;
}

p.encadre_simple {
    display: block;
    padding: 2px 3px;
    margin: 50px 0px;
    border: 1px solid #000000;
}


p.first_source {
    display: block;
    padding: 2px 3px;
    margin-bottom: 450px;
    border: 1px solid #000000;
}

/*Modif paul 050908*/
H4.titre-de-partie{
font-weight:bold;
font-size:14px;
margin-top :10px;
margin-bottom:15px;
position : relative;
display : block;
}

*html H4.titre-de-partie {
    position:static;
}

/*#sommaireN202 .n2 .bodytext{
margin-bottom:5px;
Margin-top:5px;
}*/
/* ,Modif Paul pour acceuil services en magasins 100908*/
.blocListeService ul li a{
text-decoration:underline;
}

#calqueFrontRechercher{
   width:544px;
   display:none;
   position : absolute;
   height:auto;
   top:0px;
   left: 50%;
   z-index:180;
}


#calqueFront{
/*border:5px solid #948B84;*/
padding:5px 25px 35px 25px;
width:494px;
background-color:#FFFFFF;
position:relative;
background:url(../medias/commun/fondPopup544.png) repeat-y left;
}

div#noresults {
    text-align: center;
    font-size: 1.5em;
    margin-bottom: 10px;
    font-weight: bold;
}

#print{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}


/****** Ajout j?rome conditions g?n?rales *****/
.blocFooterMain2 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.blocFooterMain2 ul {
	list-style-type:disc;
	margin-left: 12px;
}

/* ajout miguel 02.10.08 */
.lien04cur {
	text-decoration : none;
    color : #666666;
    font-size : 11px;
    background-image : url(../medias/commun/puce-lien01.gif);
    background-position : 0px 4px;
    background-repeat : no-repeat;
    padding-left : 10px;
	background-color:#E1DED8;
}


/* Ajout j�rome 20 octobre*/
.navPageB .sousLien {
float:left;
}

.directUneActu a {
	font-size:11px;
	display: block;
	font-weight: normal;
}

.directUneActu .desc h4.moyen14 a {
	font-size: 14px;
	display:block;
	padding: 0px;
	padding-bottom: 8px;
}
/* ajout miguel 21.10.08 */

#barreNouveautesHome {
background-image:url(../medias/commun/nouveautesHome-bg.jpg);
background-repeat:no-repeat;
display:block;
height:139px;
position:relative;
width:188px;
}




/* ajout jerome 21/10/08 */

#sousTitre2 {
 width : 180px;
    position : absolute;
    display : block;
    top : 38px;
    left : 4px;
    color : #796D62;
    font-size : 14px;
    font-weight : normal;
    height : 20px;
    text-align : center;
    text-transform : uppercase;
    }

#barreNouveautesHome{
background-color:white;
}

#barreBHV .barreTxt a, #barreBHV .barreTxt a p  {
text-decoration: underline;
}

/* Modifs Michael 10-02-2009 : Menu principal à plusieurs niveaux */
#headerMenu ul ul {
    display: none;
	z-index:1000;
}

#headerMenu li:hover ul {
    display: block;
}

#headerMenu ul.niveau2 {
	margin:0px;
	padding:0px;
    position: absolute;
    z-index: 100; /* Au dessus de la zone de recherche (z-index 1) */
    padding-left: 0;
	height:auto;
	top: 26px;
	left:0px;
}

/* DEBUT MODIF - DECOSTERC - 13/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
#headerMenu ul.marge_conseils {
	margin-left:13px;
}

#headerMenu ul.marge_magasins {
	margin-left: 22px;
}

#headerMenu ul.marge_services {
	margin-left: 19px;
}

#headerMenu ul.marge_bricoleur {
	margin-left: 4px;
}
/* FIN MODIF - DECOSTERC - 13/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */




#headerMenu ul.niveau1 li.col1 ul.niveau2 {
	background-image:url(../medias/commun/menu-bg-1.gif);
	background-repeat:repeat-y;
	width: 177px;
}

/* DEBUT MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */

#headerMenu ul.niveau1 li.col1 ul.niveau2_cartes {
	background-image:url(../medias/commun/menu-bg-1-cartes.gif);
	background-repeat:repeat-y;
	width: 140px;
	margin-left:26px;
	height:80px;
}

#headerMenu ul.niveau1 li.col1 ul.niveau2_cartes li  {
	border-bottom:1px solid #013c2b;
	width:123px;
	background-image:url(../medias/commun/puce-menu-header-cartes.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left: 7px;
	height:auto;
	right:8px;
}

#headerMenu ul.niveau1 li.col1 ul.niveau2_cartes li.liste-menu-top {
	background-image: url(../medias/commun/menu-top-1-cartes.gif);
	background-repeat: no-repeat;
	background-position: top;
    width: 159px;
    height: 13px;
    margin:0px;
	padding:0px;
    float: none;
	border: 0px;
	right:20px;
}

#headerMenu ul.niveau1 li.col1 ul.niveau2_cartes li.liste-menu-bottom {
    background-image: url(../medias/commun/menu-bottom-1-cartes.gif);
	background-repeat: no-repeat;
	background-position: bottom;
    width: 159px;
    height: 11px;
    padding: 0px;
    float: left;
	margin:0px;
	margin-bottom:-5px;
	!margin-bottom:0x;
	border: 0px;
	right:20px;
	bottom:2px;
}

#headerMenu ul.niveau1 li.col1 ul.niveau2_cartes li  a{
	color:#2D2620;
	text-transform:none;
	font-weight:bold;
	font-size:11px;
	width:auto;
	text-decoration :none;
	display:block;
	margin:0px;
	padding:1px 2px;
	height:auto;
	text-align:left;
}
/* FIN MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */

#headerMenu ul.niveau1 li.col1 ul.niveau2 li  {
	border-bottom:1px solid #B4AEA7;
	margin:0 10px;
	!margin:0 7px;
	width:140px;
	background-image:url(../medias/commun/puce-menu-header.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left: 7px;
	height:auto;
}

#headerMenu ul.niveau1 li.col1 ul.niveau2 li.liste-menu-top {
	background-image: url(../medias/commun/menu-top-1.gif);
	background-repeat: no-repeat;
	background-position: top;
    width: 177px;
    height: 13px;
    margin:0px;
	padding:0px;
    float: none;
	border: 0px;
}

#headerMenu ul.niveau1 li.col1 ul.niveau2 li.liste-menu-bottom {
    background-image: url(../medias/commun/menu-bottom-1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
    width: 177px;
    height: 11px;
    padding: 0px;
    float: left;
	margin:0px;
	margin-bottom:-5px;
	!margin-bottom:0x;
	border: 0px;
}

#headerMenu ul.niveau1 li.col1 ul.niveau2 li  a{
	color:#2D2620;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	width:auto;
	text-decoration :none;
	display:block;
	margin:0px;
	padding:1px 2px;
	height:auto;
	text-align:left;
}

/* DEBUT MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
/* avant : #headerMenu ul.niveau1 li.col1 ul.niveau2 li  a:hover{ */
#headerMenu ul.niveau1 li.col1 ul.niveau2 li  a:hover, #headerMenu ul.niveau1 li.col1 ul.niveau2_cartes li  a:hover{
/* FIN MODIF - DECOSTERC - 11/01/12 - BHVFR-1136 - fermeture boutique BHV.FR */
	background-color:#766A5E;
	color:#FFFFFF;
	text-decoration:none;
	width:auto;
	text-decoration :none;
}

/**/

#headerMenu ul.niveau1 li.col2 ul.niveau2 {
	background-image:url(../medias/commun/menu-bg-2.gif);
	background-repeat:repeat-y;
	width: 346px;
}


#headerMenu ul.niveau1 li.col2 ul.niveau2 li  {
	padding:0px;
	margin:0px;
	width: 173px;
	float:left;
	display: block;
	height:auto;
	border:0px;
}

#headerMenu ul.niveau1 li.col2 ul.niveau2 li.liste-menu-top {
	padding:0px;
	margin:0px;
    background-image: url(../medias/commun/menu-top-2.gif);
	background-repeat: no-repeat;
	background-position: top;
    width: 346px;
    height: 13px;
    padding-left: 0;
    float: none;
	border: 0px;
}


#headerMenu ul.niveau1 li.col2 ul.niveau2 li.liste-menu-bottom {
	padding:0px;
	margin:0px;
    background-image: url(../medias/commun/menu-bottom-2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
    width: 346px;
    height: 11px;
    float: left;
	border: 0px;
	position: relative;
	bottom: -5px;
}

#headerMenu ul.niveau1 li.col2 ul.niveau2 li  a{
	display: block;
	color:#4E4741;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	padding-bottom:8px;
	text-decoration :none;
	width:auto;
	text-align:left;
}

#headerMenu ul.niveau1 li.col2 ul.niveau2 li ul.collapsed {
	display: block;
	width: 173px;
	float: left;
	background-image: none;
	padding:0px;
	margin:0px;
	height:auto;
}

#headerMenu ul.niveau1 li.col2 ul.niveau2 li ul.collapsed li{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #B4AEA7;
	margin:0 10px;
	!margin:0 4px;
	width:146px;
	background-image:url(../medias/commun/puce-menu-header.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:7px;

}

#headerMenu ul.niveau1 li.col2 ul.niveau2 li ul.collapsed a{
	color:#2D2620;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	width:auto;
	display:block;
	margin:0px;
	padding:1px 2px;
	text-decoration :none;
	height:auto;
}

#headerMenu ul.niveau1 li.col2 ul.niveau2 li ul.collapsed a:hover{
	background-color:#766A5E;
	color:#FFFFFF;
	text-decoration:none;
	width:auto;
	text-decoration :none;
}
/**/


#headerMenu ul.niveau1 li.col3 ul.niveau2 {
	background-image:url(../medias/commun/menu-bg-3.gif);
	background-repeat:repeat-y;
	width: 519px;
}


#headerMenu ul.niveau1 li.col3 ul.niveau2 li  {
	padding:0px;
	margin:0px;
	width: 173px;
	float:left;
	display: block;
	height:auto;
	border:0px;
}


#headerMenu ul.niveau1 li.col3 ul.niveau2 li.liste-menu-top {
	padding:0px;
	margin:0px;
    background-image: url(../medias/commun/menu-top-3.gif);
	background-repeat: no-repeat;
	background-position: top;
    width: 519px;
    height: 13px;
    padding-left: 0;
    float: none;
	border: 0px;
}

#headerMenu ul.niveau1 li.col3 ul.niveau2 li.liste-menu-bottom {
	padding:0px;
	margin:0px;
    background-image: url(../medias/commun/menu-bottom-3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
    width: 519px;
    height: 11px;
    float: left;
	border: 0px;
	position: relative;
	bottom: -5px;
}

#headerMenu ul.niveau1 li.col3 ul.niveau2 li  a{
	display: block;
	color:#4E4741;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	padding-bottom:8px;
	text-decoration :none;
	text-align:left;
}

#headerMenu ul.niveau1 li.col3 ul.niveau2 li ul.collapsed {
	display: block;
	width: 173px;
	float: left;
	background-image: none;
	padding:0px;
	margin:0px;
	height:auto;
}

#headerMenu ul.niveau1 li.col3 ul.niveau2 li ul.collapsed li{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #B4AEA7;
	margin:0 10px;
	!margin:0 4px;
	width:146px;
	background-image:url(../medias/commun/puce-menu-header.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:7px;
}

#headerMenu ul.niveau1 li.col3 ul.niveau2 li ul.collapsed a{
	color:#2D2620;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	width:auto;
	display:block;
	margin:0px;
	padding:1px 2px;
	text-decoration :none;
	height:auto;
}

#headerMenu ul.niveau1 li.col3 ul.niveau2 li ul.collapsed a:hover{
	background-color:#766A5E;
	color:#FFFFFF;
	text-decoration:none;
	width:auto;
	text-decoration :none;
}

/**/

#headerMenu ul.niveau1 li.cola ul.niveau2 {
	background-image:url(../medias/commun/menu-bg-a.gif);
	background-repeat:repeat-y;
	width: 346px;
}


#headerMenu ul.niveau1 li.cola ul.niveau2 li  {
	padding:0px;
	margin:0px;
	width: 173px;
	float:left;
	display: block;
	height:auto;
	border:0px;
}

#headerMenu ul.niveau1 li.cola ul.niveau2 li.liste-menu-top {
	padding:0px;
	margin:0px;
    background-image: url(../medias/commun/menu-top-a.gif);
	background-repeat: no-repeat;
	background-position: top;
    width: 346px;
    height: 13px;
    padding-left: 0;
    float: none;
	border: 0px;
}


#headerMenu ul.niveau1 li.cola ul.niveau2 li.liste-menu-bottom {
	padding:0px;
	margin:0px;
    background-image: url(../medias/commun/menu-bottom-a.gif);
	background-repeat: no-repeat;
	background-position: bottom;
    width: 346px;
    height: 11px;
    float: left;
	border: 0px;
	position: relative;
	bottom: -5px;
}

.onglet{
	display: block;
	color:black;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	padding-bottom:8px;
	text-decoration :none;
	width:auto;
}

#headerMenu ul.niveau1 li.cola ul.niveau2 li ul.collapsed {
	display: block;
	width: 173px;
	float: left;
	background-image: none;
	padding:0px;
	margin:0px;
	height:auto;
}

#headerMenu ul.niveau1 li.cola ul.niveau2 li ul.collapsed li{
	padding:0px;
	margin:0px;
	border-bottom:1px solid black;
	margin:0 10px;
	!margin:0 4px;
	width:146px;
	background-image:url(../medias/commun/puce-menu-header-a.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:7px;

}

#headerMenu ul.niveau1 li.cola ul.niveau2 li ul.collapsed a{
	color:#2D2620;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	width:auto;
	display:block;
	margin:0px;
	padding:1px 2px;
	text-decoration :none;
	height:auto;
	text-align:left;
}

#headerMenu ul.niveau1 li.cola ul.niveau2 li ul.collapsed a:hover{
	background-color:#766A5E;
	color:#FFFFFF;
	text-decoration:none;
	width:auto;
	text-decoration :none;
}
/**/

/* style pour scroll horizontal evementment */
#EV_scroll {
	display:block;
	height:255px;
	overflow:hidden;
	position:relative;
	width:786px;
	background-color : #fff;
	z-index:0;
}
#EV_scroller {
	display:block;
	position:absolute;
	top:0px;
	left:30px;
	height:255px;
	width:3000px;
}
.EV_blocProduit {
	display:block;
	position:relative;
	float: left;
	height:255px;
	width:190px;
}
.EV_blocProduitImg {
	display:block;
	position:relative;
	height:140px;
	width:140px;
	border-right:1px solid #c7c0b8;
	padding-left:10px;
	padding-right : 30px;
	margin-top : 15px;
	text-align : center;
}
.EV_blocProduitTxtSel {
	display:block;
	position:relative;
	height:30px;
	width:140px;
	padding-left:10px;
	padding-right : 30px;
	padding-top : 10px;
	text-align : center;
}

.EV_blocProduitTxtSel a{
	text-decoration : underline;
}

.EV_blocProduitTxt {
	display:block;
	position:relative;
	height:30px;
	width:140px;
	padding-left:10px;
	padding-right : 30px;
	padding-top : 3px;
	text-align : center;
	font-weight : bold;
}

.EV_blocProduitTxt2 {
	display:block;
	position:relative;
	height:auto;
	width:140px;
	padding-left:10px;
	padding-right : 30px;
	padding-top : 3px;
	text-align : center;
	font-weight : bold;
}
.EV_blocProduitPx {
	display:block;
	position:relative;
	height:20px;
	width:70px;
	text-align : center;
	font-weight : bold;
	color : #d11d1d;
	float : left;
	font-size : 13px;
	padding-left:10px;
	padding-top : 2px;
}
.EV_blocProduitPxSeul {
	display:block;
	position:relative;
	height:20px;
	width:140px;
	text-align : center;
	font-weight : bold;
	color : #d11d1d;
	float : left;
	font-size : 13px;
	padding-left:10px;
	padding-right:30px;
	padding-top : 2px;
}
.EV_blocProduitPxB {
	display:block;
	position:relative;
	height:20px;
	width:55px;
	text-align : right;
	font-weight : normal;
	font-weight:bold;
	font-size : 11px;
	float : left;
	text-decoration : line-through;
	padding-right : 20px;
	padding-top : 2px;
}
#EV_scroll1 {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	height:255px;
	width:30px;
	z-index:3;
	background-color: white;
}
#EV_scroll2 {
	position:absolute;
	display:block;
	top:0px;
	left:756px;
	height:255px;
	width:30px;
	z-index:3;
	background-color: white;
}


#popFormContainer1C2 {
display:block;
position : relative;
width:494px;
padding-left:25px;
padding-right:25px;
min-height : 150px;
height:auto;
background-image : url(../medias/commun/popUpForm-bg-02.png);
background-repeat : repeat-y;
text-align: center;
}

#descriptionPopUpCancel {
padding-top: 40px;
padding-bottom: 40px;
text-align:center;
}

/*AJOUTS JIRA 196 10/12/09*/
.input_moz{
width:45px;
border:1px solid black;
color:#666666;
position:relative;
float:left;
}

#price_validation{
float:right;
padding-right:10px;
position:relative;
width:34px;
text-decoration : underline;
cursor:pointer;
}

.link_input{
float:left;
position:relative;
padding-left:5px;
padding-right:5px;
}



#barreMenu2 ul li#filter{
text-transform:none;
padding-bottom:7px;
}





#barreMenu4 ul ul {
    display: none;
	z-index:1000;
}

#barreMenu4 li:hover ul {
    display: block;
    z-index:1500;
}

#barreMenu4 ul li.col ul.niveau2 {
	margin:0px;
	padding:0px;
    position: absolute;
    z-index: 1000; /* Au dessus de la zone de recherche (z-index 1) */
    padding-left: 0;
	height:auto;
	top: -1px;
	left:171px;
	background-image:url(../medias/commun/menu-bg-1.gif);
	background-repeat:repeat-y;
	width: 177px;
}


#barreMenu4 ul li.col ul.niveau2 li  {
	border-bottom:1px solid #B4AEA7;
	background-image:url(../medias/commun/puce-menu-header.gif);
	background-repeat:no-repeat;
	background-position: 2% center;
	padding-top:1px;
	padding-bottom:1px;
	height:auto;
}

#barreMenu4 ul li.col ul.niveau2 li.liste-menu-top {
	background-image:none;
	background-image: url(../medias/commun/menu-top-1-a.gif);
	background-repeat: no-repeat;
	background-position: top;
       width: 177px;
    height: 11px;
    padding: 0px;
    float: left;
	margin:0px;
	margin-bottom:-5px;
	!margin-bottom:0x;
	border: 0px;
	top:-4px;
}

#barreMenu4 ul li.col ul.niveau2 li.liste-menu-bottom {
    background-image: url(../medias/commun/menu-bottom-1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
    width: 177px;
    height: 11px;
    padding: 0px;
    float: left;
	margin:0px;
	margin-bottom:-5px;
	!margin-bottom:0x;
	border: 0px;
}

#barreMenu4 ul li.col ul.niveau2 li  a{
	color:#2D2620;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	text-decoration :none;
	margin:0px;
	padding:1px 2px;
	height:auto;
    line-height: 14px;
    padding-left:6px;
    color : #2d2620;
    background-image : none;
    text-decoration : none;
}

#barreMenu4 ul li.col ul.niveau2 li.col2{
	border-top:none;
	left:4px;
	width:163px;
}

#barreMenu4 ul li.col ul.niveau2 li.col2:hover{
	background-color:white;
	background-image : url(../medias/commun/puce-menu-on-b.gif);
}



#barreMenu4 ul li.col:hover{
	background-color:white;
	background-image : url(../medias/commun/puce-menu-on-b.gif);
	background-position:5px 9px;
    background-repeat : no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	width:171px;

}



/*AJOUT JIRA 195 ARAGGI 05/01/10*/
.tx-flseositemap-pi1{
	list-style-image:none;
}
.blocFooterMain3 .titre-de-partie{
background-color:#B3AA9A;
font-size:16px;
height:16px;
margin-bottom:7px;
padding-bottom:5px;
padding-left:32px;
padding-top:1px;
width:280px;
}

.blocFooterMain3 .titre-de-partie a{
display:list-item;
list-style-position:inside;
list-style-type:disc;
}



.blocFooterMain3{
/*column-count:3;
column-gap:2em;
column-width:auto;
-moz-column-count:3;
-moz-column-gap:2em;
-moz-column-width:auto;
-webkit-column-count:3;
-webkit-column-gap:2em;
-webkit-column-width:auto;*/
padding-left:0;
padding-top:10px;
width:auto;
}



.blocFooterMain3 .tx-flseositemap-pi1 ul{
list-style-position:inside;
list-style-type:none;
padding-left:32px;
padding-bottom:12px;
font-size:14px;
}

.blocFooterMain3 .tx-flseositemap-pi1 ul li ul{
font-size:13px;
}

.first.column {width:320px;}
.last.column { width:320px;}
.column { width:320px;}




























/*------------------------------------------------------------------*/
/*----------- BHVFR-562 : REFONTE DU TUNNEL DE COMMANDE ------------*/
/*------------------------------------------------------------------*/


/*---------------------------------*/
/*------------ RESET -------------*/
/*---------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th{
    margin : 0;
    padding : 0;
    border : 0;
}

/*---------------------------------*/
/*------------ BODY -------------*/
/*---------------------------------*/
body {
    background-image : url("../medias/commun/body-bg.gif");
    background-repeat : no-repeat;
    background-position : 0 150px;
    font-size : 11px;
    line-height : normal;
    font-family : Arial, Helvetica, sans-serif;
}

/*---------------------------------*/
/*------------ MAIN ---------------*/
/*---------------------------------*/
#main {
	border:none;
	margin:0 auto;
	padding:0;
	width:990px;
	height:auto;
}

/*---------------------------------*/
/*--------- HEADER & NAV ---------*/
/*---------------------------------*/
#header {
    height:165px;
    width: 990px;
    margin-top:5px;
	z-index:2;
	position: relative;
	/*float: left;*/
}

#headerLogo{
	position: relative;
	float: left;
    height:105px;
    width: 92px;
}

#headerSecureLink{
	position: relative;
	float: left;
    height:112px;
    width: 630px;
}

#headerSecureLink .link{
	display:block;
	position:relative;
	float:left;
	height: 33px;
	padding-top: 79px;
	padding-left: 15px;
}

#headerLinks{
	position: relative;
	float: left;
    height:105px;
    width: 266px;
}

#headerLinks .links{
	float:right;
	height:15px;
	padding-top:90px;
	position:relative;
	text-align:left;
	color:#544A41;
}

#headerLinks .links a{
	text-decoration:underline;
	padding-right:5px;
	padding-left:5px;
	color:#544A41;
}

/*---------------------------------*/
/*--------- CONTAINER -------------*/
/*---------------------------------*/
#container {
/*background-color:#FFFFFF;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
margin:0 auto;
padding:10px;
position:relative;
width:990px; 
}

#container .columnLeft{
  position: relative;
  float: left;
  height: auto;
  width: 560px;
}

#container .columnRight{
  position: relative;
  float: left;
  height: auto;
  width: 400px;
  padding-left:10px;
}

/*--------------------------------*/
/*------------ PANIER ------------*/
/*--------------------------------*/

#container .columnRight .shoppingCart{
	position:relative;
	float:left;
	width:400px;
	height:auto;
}

#container  .shoppingCart .entete{
	position:relative;
	float:left;
	width:400px;
	height:26px;
	background:url("../images/tunnel/panier_entete.jpg") repeat-x scroll center top transparent;
}

#container  .shoppingCart .entete  .nbProducts{
	position:relative;
	float:left;
	width:180px;
	height:auto;
	color:white;
	font-weight:bold;
	font-size:15px;
	padding-left:32px;
	padding-top:3px;
}

#container  .shoppingCart .entete  .updateAction{
	position:relative;
	float:right;
	text-align:right;
	width:150px;
	height:auto;
	color:white;
	font-weight:bold;
	font-size:11px;
	padding-right:10px;
	padding-top:5px;
}

#container  .shoppingCart .entete  .updateAction a{
	color:white;
}

#container  .shoppingCart .entete  .updateAction img{
	padding-right:3px;
}

#container  .shoppingCart .lineProduct{
	position:relative;
	float:left;
	width:380px;
	height:auto;
	padding:10px;
	background:url("../images/tunnel/cadre_repeat.jpeg") repeat-y scroll center top;
}

#container  .shoppingCart .lineProduct .visuel{
	position:relative;
	float:left;
	width:60px;
	height:auto;
}

#container  .shoppingCart .lineProduct .visuel img{
	border:#A59E94 1px solid;
}

#container  .shoppingCart .lineProduct .details{
	position:relative;
	float:left;
	width:310px;
	height:auto;
	padding-left:10px;
}

#container  .shoppingCart .lineProduct .details .titleProduct{
	position:relative;
	float:left;
	width:310px;
	height:auto;
}

#container  .shoppingCart .lineProduct .details .titleProduct .left{
	position:relative;
	float:left;
	width:155px;
	height:auto;
	font-weight:bold;
}

#container  .shoppingCart .lineProduct .details .titleProduct .right{
	position:relative;
	float:right;
	width:155px;
	height:auto;
	text-align:right;
}

#container  .shoppingCart .lineProduct .details .titleProduct .right .priceBarre{
	position:relative;
	float:right;
	width:auto;
	height:auto;
	text-decoration: line-through;
	font-size:13px;
}

#container  .shoppingCart .lineProduct .details .titleProduct .right .price{
	position:relative;
	float:right;
	width:auto;
	height:auto;
	font-weight:bold;
	padding-left:5px;
	font-size:14px;
}

#container  .shoppingCart .lineProduct .details .priceProduct{
	position:relative;
	float:left;
	width:310px;
	height:auto;
	color:#AFAFAE;
	font-weight:bold;
}

#container  .shoppingCart .lineProduct .details .priceProduct .gras,  .shoppingCart .lineProduct .details .qtyProduct .gras{
	color:#000000;
	font-weight:bold;
}

#container  .shoppingCart .lineProduct .details .qtyProduct{
	position:relative;
	float:left;
	width:310px;
	height:auto;
	color:#AFAFAE;
	font-weight:bold;
}

#container  .shoppingCart .lineProduct .details .service{
	position:relative;
	float:left;
	width:310px;
	height:auto;
	padding-top:10px;
	font-style:italic;
}

#container  .shoppingCart .lineProduct .details .service .left{
	position:relative;
	float:left;
	width:200px;
	height:auto;
}

#container  .shoppingCart .lineProduct .details .service .right{
	position:relative;
	float:left;
	width:110px;
	height:auto;
	text-align:right;
	font-style:normal;
	font-size:11px;
}

#container  .shoppingCart .separateurPanier{
	position:relative;
	float:left;
	width:400px;
	height:2px;
	background-color:#E2DED3;
}

#container  .shoppingCart .subtotal, .shoppingCart .total{
	position:relative;
	float:left;
	width:400px;
	height:auto;
	background-color:#E2DED3;
	padding-top:5px;
	padding-bottom:5px;
}

#container  .shoppingCart .subtotal .title, .shoppingCart .total .title{
	position:relative;
	float:left;
	width:230px;
	height:auto;
	text-align:right;
	font-weight:bold;
	font-size:11px;
}

#container  .shoppingCart .subtotal .price, .shoppingCart .total .price{
	position:relative;
	float:right;
	width:165px;
	height:auto;
	text-align:right;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
}

#container  .shoppingCart .promo, .shoppingCart .shipping{
	position:relative;
	float:left;
	width:400px;
	height:auto;
	background-color:#F1F0EB;
	padding-top:5px;
	padding-bottom:5px;
}

#container  .shoppingCart .promo .title, .shoppingCart .shipping .title{
	position:relative;
	float:left;
	width:220px;
	height:auto;
	font-size:11px;
	padding-left:10px;
	font-weight:bold;
}

#container  .shoppingCart .promo .price, .shoppingCart .shipping .price{
	position:relative;
	float:right;
	width:165px;
	height:auto;
	text-align:right;
	padding-right:5px;
	font-size:11px;
}

#container  .shoppingCart .smilesCard{
	position:relative;
	float:left;
	width:380px;
	height:81px;
	padding:10px;
	margin-top:10px;
	background:url("../images/panier/cadreSmiles.jpg") no-repeat scroll center top transparent;
}

#container  .shoppingCart .smilesCard .title{
	position:relative;
	float:left;
	width:380px;
	height:auto;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

#container  .shoppingCart .smilesCard .logo{
	position:relative;
	float:left;
	width:36px;
	height:36px;
	padding-left:20px;
}

#container  .shoppingCart .smilesCard .input{
	position:relative;
	float:left;
	width:260px;
	height:28px;
	background:url("../images/panier/smiles_input.jpg") no-repeat scroll center top transparent;
	padding-left:20px;
	margin-top:10px;
}

#container  .shoppingCart .smilesCard .text{
	position:relative;
	float:left;
	width:260px;
	height:28px;
	padding-left:20px;
	margin-top:10px;
}

#container  .shoppingCart .smilesCard .input input{
	margin-top:5px;
}

#container  .shoppingCart .smilesCard .button{
	position:relative;
	float:left;
	width:26px;
	height:23px;
	padding-top:11px;
}

#container  .shoppingCart .smilesCard .error{
	position:relative;
	float:left;
	width:200px;
	height:23px;
	color:red;
	padding-left:70px;
}

/*--------------------------------*/
/*------ CONTENU GAUCHE ----------*/
/*--------------------------------*/

#container .columnLeft .bordHaut{
	position:relative;
	float:left;
	width:560px;
	height:4px;
}

#container .columnLeft .bordBas{
	position:relative;
	float:left;
	width:560px;
	height:4px;
}

#container .columnLeft .content{
	position:relative;
	float:left;
	width:550px;
	height:auto;
	background:url("../images/tunnel/fondContainer.jpeg") repeat-y scroll center top transparent;
	padding-left:5px;
	padding-right:5px;
}

#container .columnLeft .cheminDeFer{
	position:relative;
	float:left;
	width:550px;
	height:40px;
	padding-top:2px;
	padding-bottom:2px;
}

#container .columnLeft .subContent{
	position:relative;
	float:left;
	width:540px;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}

/*--------------------------------*/
/*------ BLOC DE RASSURANCE ------*/
/*--------------------------------*/
#rassurance{
	position:relative;
	float:left;
	width:550px;
	padding-left:10px;
}

#rassuranceGauche{
	position:relative;
	float:left;
	width:300px;
	padding-top:5px;
}

#rassuranceDroite{
	position:relative;
	float:left;
	width:250px;
}

#rassurance .blocRassuranceGauche{
	position:relative;
	float:left;
	width:300px;
}

#rassurance .blocRassuranceGauche a{
	color:#000000;
	text-decoration:underline;
}

#rassurance .blocRassuranceGauche ul{
	padding-top:3px;
}

#rassurance .blocRassuranceDroite ul{
	padding-top:3px;
}

#rassurance .blocRassuranceGauche ul li{
	/* list-style-image: url(../images/panier/puce.jpg); */
	background:url(../images/panier/puce.jpg) left center no-repeat;
	list-style:none;
	padding-left:10px;
}

#rassurance .blocRassuranceGauche a.lienTitreRassurance{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

#rassurance .blocRassuranceDroite{
	position:relative;
	float:left;
	width:250px;
	padding-top:5px;
	padding-bottom:5px;
}

#rassurance .blocRassuranceDroite a{
	color:#000000;
	text-decoration:underline;
}

#rassurance .blocRassuranceDroite ul li{
	background:url(../images/panier/puce.jpg) left center no-repeat;
	list-style:none;
	padding-left:10px;
}

#rassurance .titreRassurance{
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}

#rassurance .blocRassuranceDroite a.lienTitreRassurance{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}


/*-----------------------------------------*/
/*------------ FOOTER CHECKOUT ------------*/
/*-----------------------------------------*/
#footerCheckout {
	background-color:#FFFFFF;
	float:left;
	position:relative;
	height:50px;
	padding-top:50px;
	width:990px;
}

#footerCheckoutContent{
	position: relative;
    height:50px;
	margin:0 auto;
	text-align:center;
}

#footerCheckoutContent td{
	padding-left:5px;
}

/*---------------------------------*/
/*------------ FOOTER  ------------*/
/*---------------------------------*/
#footer {
	background-color:#F2F1EF;
	/*float:left;*/
	margin:0 auto;
	position:relative;
	height:auto;
	padding-top:3px;
	width:990px;
	z-index:1;
}

#containerInt #footer {
	background-color:#F2F1EF;
	/*float:left;*/
	margin:0 auto;
	position:relative;
	height:auto;
	padding-top:3px;
	width:990px;
	z-index:1;
	float:left;
}

#footerMenu {
	background-color:#F2F1EF;
	float:left;
	position:relative;
	height:auto;
	padding-top:3px;
	width:990px;
}

#footer .content{
	background-color:#F2F1EF;
	position: relative;
	float:left;
    height:auto;
	width:990px;
	margin:0 auto;
}

#footer .links{
	position: relative;
	float:left;
    height:auto;
	width:970px;
	padding-left:20px;
	color:#B1AEAB;
}

#footer a {
    color : #424242;
    text-decoration : none;
}

#footer a:hover {
    color : #424242;
    text-decoration : underline;
}

/*--- MODIFICATION J.FALCON BHVFR-903 Styles tunnel de commande sous IE6 ---*/
#footer .logo{
    float: right;
    height: auto;
    margin-bottom: 10px;
    padding-right: 10px;
    position: relative;
    width: auto;
}
/*--- FIN MODIFICATION J.FALCON BHVFR-903 Styles tunnel de commande sous IE6 ---*/

#footer .logo td{
	padding-left:5px;
}

#footer  .columns{
	position:relative;
	float:left;
	width:190px;
	height:auto;
}

#footer  .columns ul{
	list-style:none outside none;
	margin-bottom:20px;
}

#footer  .columns ul li a{
	font-size: 13px;
	text-transform: uppercase;
}

#footer  .columns .linkWithImage{
	position:relative;
	float:left;
	width:197PX;
	height:auto;
	margin-bottom:20px;
}

#footer  .columns .lienRSS, #footer  .columns .lienFacebook{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding-top:1px;
}

#footer  .columns .imageRSS, #footer  .columns .imageFacebook{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding-left:5px;
}

#footer  .columns .title{
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}

#footer  .columns ul li ul a{
	font-size: 11px;
	text-transform: none;
}

#footer  .columns ul li ul li{
	margin-bottom:3px;
}

#footer .content{
	z-index:20;
}

#footer .separateur{
	background-color:#F2F1EF;
	position:relative;
	float:left;
	height:auto;
	width:980px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	z-index:20;
	font-weight:bold;
	text-align:center;
	color:;
}

#footer .separateur hr{
	color:#C3C2BF;
}

#footer .separateur{
	color:#424242;
}

.layerRassurance{
position:absolute;
float:left;
background-color:white;
z-index:35;
border:3px solid #948b83;
}

.layerRassuranceHaut{
position:relative;
float:left;
clear:both;
height:20px;
}

.layerRassuranceHaut a{
float:right;
position:relative;;
padding-top:2px;
padding-right:2px;
}

.layerRassuranceContenu{
position:relative;
float:left;
min-height:100px;
clear:both;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:10px;
}

.layerRassuranceBas{
position:relative;
float:left;
clear:both;
height:20px;
}

.layerRassuranceBas a{
float:right;
position:relative;
top:21px;
left:3px;
}

/*AJOUT ARAGGI BHVFR-995*/
.lien_offre, .blockLeft a,a.lien01,.btFermer a{
cursor:pointer;
}
