@charset "iso-8859-1"; BODY {
background-image:url("images/fond.gif");
FONT-FAMILY: Arial, Verdana, sans-serif; 
FONT-SIZE: 9pt; 
COLOR: #222222; 
TEXT-ALIGN: center;
margin: 0;
padding: 0;
background-color: #543F29;
}:focus{
outline:0;
}
#content {
position: relative;
width:943px;
top:5px;
margin: 0 auto;
}img.png {
behavior: url(png.htc);
border:0;
}img {
border:0;
}
a {
color:#333333;
text-decoration:none;
}a:hover {
color:#333333;
text-decoration:none;
}P {
FONT-SIZE: 9pt;
color:#333333; 
text-align:justify;
}TD { 
FONT-SIZE: 10pt;
COLOR: #333333;
}UL, LI { FONT-SIZE: 9pt;
COLOR: #333333;
margin-left:0;
padding-left:0;
text-align:left;
list-style-position: inside;}ul.cat , li.cat, dl, dt { 
list-style: none;
margin:0;
text-align:left;
padding:0;
list-style-position: outside;
}

H1.cat {
FONT-SIZE: 10pt;
display: block;
COLOR: #fff;
text-decoration:none;
cursor:pointer;
}
H3 {
font-size:10pt;
}form {margin:0px;}.important {
    color:#ff0000;
}
.spacer{
clear: both;
height: 1px;
width: 475px;
margin-top: 5px;
margin-bottom: 5px;
background: #ececec;
}
.spacer_petit{
display:block;
margin:0 auto;
clear: both;
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
background: #ececec;
}.titre_onglet{
font-size: 14px;
text-align: left;
clear: both;
display: block;
width: 464px;
height: 20px;
padding-left: 25px;
font-weight: normal;
padding-top: 6px;
margin-bottom: 15px;
background: url(images/bg_titre_vert.png);
}.alerte_reapro{
}
.alertereapro_declencheur{
width: 49px;
}
.alertereapro_popup{
margin-left: 55px;
margin-top: -5px;
width: 290px;
height: 90px;
display: none;
z-index: 100;
position: absolute;
padding: 5px;
background: url(images/alertereapro_bg.png) no-repeat;
}
.alertereapro_plus{
cursor: pointer;
}
.alertereapro_contenu{
display: none;
}
.alertereapro_popup p{
color: #fff;
font-size: 12px;
margin: 7px;
}
.alertereapro_titre p{
font-size: 14px;
cursor: pointer;
}
.alertereapro_popup label{
}
.alertereapro_email{
clear: both;
width: 125px;
/*float: right;*/
/*margin-bottom: 2px;*/
/*float: left;
margin-right: 5px;*/
border: 1px solid #f4eee8;
padding: 1px;
}
.enregistre_dispo{
clear: both;
float: right;
/*float: right;*/
/*width: 75px;*/
}
.alertereapro_fermer{
float: right;
display: block;
cursor: pointer;
width: 14px;
height: 15px;
background: url(images/recherche_close.png);
}/* tableau dispo */
.quantite-view{
float: left;
display: block;
width: 15px;
height: 15px;
font-weight: bold;
text-align: center;
margin: 2px;
}
.quantite-plus{
float: left;
display: block;
width: 15px;
height: 15px;
background: #ccc;
text-align: center;
cursor: pointer;
background: url(images/quantite-plus.png);
}
.quantite-input{
font-size: 10px;
text-align: center;
border: 1px solid #ffe8a9;
background: #fff5e8;
color: #222222;
}
.quantite-moins{
float: left;
display: block;
width: 15px;
height: 15px;
background: #ccc;
text-align: center;
cursor: pointer;
background: url(images/quantite-moins.png);
}
.popup_dispo .bubbleInfo {
position: relative;
}
.popup_dispo .popup {
position: absolute;
display: none;
z-index: 50;
border-collapse: collapse;
width: 200px;
padding: 15px;
background: #ffa028;
}
.popup_dispo p {
color: #fff;
}#liste_promo{
width: 517px;
}
.titre-categorie{
text-align: left;
margin-bottom: 15px;
padding-bottom: 5px;
clear: both;
border-bottom: 5px solid #EB8600;
font-weight: bold;
margin-left: 3px;
FONT-SIZE: 11pt; 
COLOR:#9D2407;
}#imgsize {width:expression(document.body.clientWidth > 200 ? "200px" : "auto");max-width:200px;COLOR: #CCCCCC;}#imgsizebis {width:expression(document.body.clientWidth > 80 ? "80px" : "auto");max-width:80px;COLOR: #CCCCCC;}#imgsizeliste {width:expression(document.body.clientWidth > 150 ? "150px" : "auto");max-width:150px;}#imgsizeprod {
width:expression(document.body.clientWidth > 200 ? "200px" : "auto");
max-width:200px;
}#fond-top {
position:absolute;
right:0px;
top:0px;
z-index:70;
}#logo {
position:absolute;
width:190px;
height:145px;
left:0px;
top:0px;
/*z-index:990;*/
background: url(images/bg_logo2.png);
}#onglet{
position:absolute;
top:94px;
right:-25px;
_right:-26px;
/*z-index:97;*/
}#titre{
position:absolute;
top:4px;
padding-left:190px;
z-index:97;
}H1 {
FONT-SIZE: 13pt; 
COLOR: #FFFFFF; 
margin:0px;
}/* en tête */#top {width:943px;height:145px;}TD.top { FONT-SIZE: 10pt;COLOR: #FFFFFF;width:943px;height:145px;}/* menu horizontal */#menu {
position:absolute;
text-align:left;
top:116px;
_top:116px;
left:210px;
z-index:90;
padding-left: 65px;
COLOR : #FFFFFF;
}TD.menu {
padding-left:4px;
height: 27px;
}
td.menu img:hover{
}
/* COMPTE-PANIER */#compte-panier {
background-image:url("images/compte-panier.png");
background-repeat:no-repeat;
position:absolute;
FONT-SIZE: 8pt; 
COLOR: #777777; 
/*z-index:99;*/
top:1px;
right:39px;
width:295px;
height:85px;
}TD.compte-panier{
FONT-SIZE: 8pt; 
font-weight: normal;
color:#9D2407;
text-align:left;
padding-top:6px;
vertical-align:top;
}

/* COMPTE */INPUT.compte {
float: left;
margin-right: 5px;
        BORDER-top: #CD6D03 2px solid;
        BORDER-left: #CD6D03 2px solid;
        BORDER-right: 0px;
        BORDER-bottom: 0px;
        FONT-SIZE: 9pt;
        MARGIN-bottom: 6px;
        COLOR: #9D2407;
        FONT-WEIGHT: normal;
        background-color: #FCF9CE;
} SELECT.compte { 
        BORDER-top: #CD6D03 2px solid;
        BORDER-left: #CD6D03 2px solid;
        BORDER-right: 0px;
        BORDER-bottom: 0px;
        FONT-SIZE: 11px;
        MARGIN-bottom: 6px;
        COLOR: #9D2407;
        FONT-WEIGHT: normal;
        background-color: #FCF9CE;
} INPUT.SUBMITcompte { 
        MARGIN-bottom: 6px;
} 

INPUT.SUBMITcompte:hover { 
        BORDER: #E78400 1px solid;
        FONT-SIZE: 9pt;
        MARGIN-bottom: 6px;
        COLOR: #9D2407;
FONT-WEIGHT: normal;
        background-color: #E78400;
} a.compte-panier {
FONT-SIZE: 8pt; 
color:#9D2407;
text-decoration:underline;
}a.compte-panier:hover {
FONT-SIZE: 8pt; 
color:#9D2407;
text-decoration:none;
}/* PANIER DETAILLE */H5 { 
background-image:url("images/fond-titre.jpg");
background-repeat:no-repeat;
FONT-SIZE: 12pt; 
COLOR:#FFFFFF;
margin:0px;
padding-left:20px;
padding-top:4px;
padding-bottom:20px;
text-align:left;
}INPUT.remise { 
        BORDER: #E78400 1px solid;
        FONT-SIZE: 10pt;
        COLOR: #CD6D03;
        FONT-WEIGHT: normal;
        background-color: #FFFFFF;
float: left;
margin-right: 5px;
} INPUT.SUBMITremise { 
        /*BORDER: #CD6D03 1px solid;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
FONT-WEIGHT: normal;
        background-color: #CD6D03;
width:80px;
_width:80px;*/
} INPUT.SUBMITremise:hover {         /*BORDER: #E78400 1px solid;        FONT-SIZE: 9pt;        COLOR: #FFFFFF;FONT-WEIGHT: normal;        background-color: #E78400;*/} 
INPUT.caseemb {
margin-left:0px;
padding-left:0px;
color:#484848;
border:#484848;
}

span.caseemb  {
color:#484848;
margin-bottom:2px;
}INPUT.panier {         BORDER-top: #CD6D03 2px solid;
        BORDER-left: #CD6D03 2px solid;
        BORDER-right: 0px;
        BORDER-bottom: 0px;
        FONT-SIZE: 10pt;
        MARGIN-bottom: 6px;
        COLOR: #FFFFFF;
        FONT-WEIGHT: normal;
        background-color: #E78400;
} 
INPUT.SUBMITpanier { 
        BORDER: #CD6D03 1px solid;
        FONT-SIZE: 10pt;
        COLOR: #FFFFFF;
FONT-WEIGHT: normal;
        background-color: #CD6D03;
width:140px;
_width:140px;
} 
INPUT.SUBMITpanier:hover { 
        BORDER: #E78400 1px solid;
        FONT-SIZE: 10pt;
        COLOR: #FFFFFF;
FONT-WEIGHT: normal;
        background-color: #E78400;
} /* DIAPORAMA */#accueil-diapo {
/*background-image:url("images/.jpg");
background-repeat:no-repeat;*/
width:517px;
height:342px;
}#accueil-diapo-texte {
position:relative;
top:15px;
left:300px;
FONT-SIZE: 11pt; 
COLOR:#FFFFFF;
padding-right:10px;
width:200px;
height:300px;
font-weight:normal;
}
/* EVENEMENT */
#accueil-even {
background-image:url("images/fond-evenement.gif");
background-repeat:no-repeat;
height:160px;
FONT-SIZE: 10pt; 
COLOR:#FFF;
padding:32px 10px 1px 14px;
text-align:left;
}a.H2-accueil-even {
COLOR:#FFF;
text-decoration:none;
display:block;
FONT-SIZE: 11pt; 
    margin-bottom:0;
}a.H2-accueil-even:hover {
COLOR:#FFF;
text-decoration:underline;
}
a.accueil-even-texte {
FONT-SIZE: 10pt; 
COLOR:#FFF;
text-decoration:none;
}


/* DOSSIERS */#accueil-dossier {background-image:url("images/accueil-dossiers.jpg");background-repeat:no-repeat;width:517px;height:145px;}H2.accueil-dossier {FONT-SIZE: 11pt; COLOR:#9D2407;margin:0px;text-align:left;}a.H2-accueil-dossier {COLOR:#9D2407;text-decoration:none;}a.H2-accueil-dossier:hover {COLOR:#9D2407;text-decoration:underline;}#accueil-dossier-texte {float:left;position:relative;FONT-SIZE: 10pt; COLOR:#404040;top:30px;left:12px;width:374px;}a.accueil-dossier-texte {FONT-SIZE: 10pt; COLOR:#404040;text-decoration:none;}a.accueil-dossier-texte:hover {FONT-SIZE: 10pt; COLOR:#404040;text-decoration:underline;}#accueil-dossier-nl {position:relative;top:72px;float:right;width:128px;}INPUT.accueil-dossier-nl {         BORDER-top: #B78F3D 2px solid;        BORDER-left: #B78F3D 2px solid;        BORDER-right: #B78F3D 1px solid;        BORDER-bottom: #B78F3D 1px solid;        FONT-SIZE: 9pt;        COLOR: #9D2407;        FONT-WEIGHT: normal;        background-color: #FFD45F;MARGIN-bottom: 6px;} INPUT.accueil-dossier-bout-nl  {         BORDER-top: #B78F3D 2px solid;        BORDER-left: #B78F3D 2px solid;        BORDER-right: #B78F3D 1px solid;        BORDER-bottom: #B78F3D 1px solid;        FONT-SIZE: 9pt;        COLOR: #9D2407;FONT-WEIGHT: normal;        background-color: #FFD45F;MARGIN-bottom: 6px;} INPUT.accueil-dossier-bout-nl:hover  {         BORDER-top: #B78F3D 2px solid;        BORDER-left: #B78F3D 2px solid;        BORDER-right: #B78F3D 1px solid;        BORDER-bottom: #B78F3D 1px solid;        FONT-SIZE: 9pt;        COLOR: #FFFFFF;FONT-WEIGHT: normal;        background-color: #B78F3D;MARGIN-bottom: 6px;} a.accueil-dossier {FONT-SIZE: 8pt; color:#9D2407;text-decoration:underline;}a.accueil-dossier:hover {FONT-SIZE: 8pt; color:#9D2407;text-decoration:none;}/* BONUS */#accueil-bonus {background-image:url("images/accueil-bonus.jpg");background-repeat:no-repeat;width:517px;height:242px;}H2.accueil-bonus {FONT-SIZE: 13pt; COLOR:#E78400;margin-top:30px;margin-bottom:0px;}a.accueil-bonus {FONT-SIZE: 13pt; COLOR:#E78400;margin-top:30px;margin-bottom:0px;text-decoration:none;}a:hover.accueil-bonus {FONT-SIZE: 13pt; COLOR:#E78400;margin-top:30px;margin-bottom:0px;text-decoration:none;}a.accueil-bonus-texte {COLOR:#333333;text-decoration:none;}a:hover.accueil-bonus-texte {COLOR:#333333;text-decoration:none;}/* corps */#corps {background-image:url("images/milieu-fond.jpg");background-repeat:repeat-y;background-position: top right;width:943px;z-index:80;bottom:20px;}/* COLONNE DE CONTENU */TD.contenu { FONT-SIZE: 10pt; COLOR:#000000;vertical-align:top;padding:10px;}table.contenu {/*background-image:url(images/fond-encart.jpg);background-position:bottom left;background-repeat:repeat-y;*/}#contenu_content { padding-bottom:26px;}/* LISTE PRODUITS */H2.liste { 
background-image:url("images/fond-titre.jpg");
background-repeat:no-repeat;
FONT-SIZE: 12pt; 
margin:0px;
COLOR:#FFFFFF;
padding-left:20px;
padding-top:4px;
padding-bottom:10px;
text-align:left;
margin-bottom: 15px;
}A.liste-nom{
padding:2px;
font-size:10pt;
display:block;
width:161px;
float:left;
margin:3px;
background-color:#FFFFFF;
COLOR:#9D2407;
cursor:pointer;
text-decoration:none;
height:230px;
_height:250px;
text-align:center;
margin-bottom:30px;
}.liste-nom2{
padding:2px;
font-size:10pt;
display:block;
margin:3px;
background-color:#FFFFFF;
COLOR:#9D2407;
cursor:pointer;
text-decoration:none;
height:230px;
text-align:center;
border:1px solid #CBCBCA;
}A.liste-nom:hover{
text-decoration:none;
}


#liste-note{
COLOR:#999999;
font-size:8pt;
}#liste-prix{
background-image:url(images/fond-prix.jpg);
background-repeat:no-repeat;
background-position: center;
font-size:12pt;
COLOR:#FFFFFF;
text-align:center;
padding-top:3px;
padding-bottom:1px;
margin-bottom:0px;
}

#liste-prixbis{
COLOR:#9D2611;
font-size:8pt;
}/* FICHE PRODUITS */H4.prod { 
FONT-SIZE: 10pt; 
COLOR:#E78400;
margin:0px;
text-align:left;
}A.H4prod, A.arbo{
FONT-SIZE: 10pt; 
COLOR:#E78400;
margin:0px;
text-decoration:none;
FONT-WEIGHT: normal;
text-align:left;
}A.H4prod:hover, A:hover.arbo{
FONT-SIZE: 10pt; 
COLOR:#E78400;
margin:0px;
text-decoration:underline;
FONT-WEIGHT: normal;
text-align:left;
}
A.arboliste{
FONT-SIZE: 8pt; 
COLOR:#E78400;
margin:0px;
text-decoration:none;
FONT-WEIGHT: normal;
text-align:left;
}A:hover.arboliste{
text-decoration:underline;
}

a.photoalternative {
FONT-SIZE: 10pt; 
COLOR:#E78400;
padding:2px;
text-decoration:none;
FONT-WEIGHT: normal;
border:#E78400 1px solid;
}

a.photoalternative:hover,a.photoalternative-on {
FONT-SIZE: 10pt; 
background-color:#E78400;
color:#FFF;
border:#E78400 1px solid;
padding:2px;
text-decoration:none;
FONT-WEIGHT: normal;
}

H3.prod { 
FONT-SIZE: 10pt; 
COLOR:#666666;
margin:0px;
font-weight:normal;
text-align:left;
}H2.prod { 
background-image:url("images/fond-titre.jpg");
background-repeat:no-repeat;
FONT-SIZE: 12pt; 
COLOR:#FFFFFF;
margin:0px;
padding-left:20px;
padding-top:4px;
padding-bottom:10px;
text-align:left;
}#prod-visu { 
COLOR : #B2C31F;
FONT-SIZE: 10pt;
display:block;
padding:2px;
text-align:left;
width:200px;
}#prod-note{
COLOR:#999999;
font-size:8pt;
text-align:left;
}/*DIV.refh{
background-image:url(images/refh.jpg);
background-position:top right;
background-repeat:no-repeat;
padding-left:8px;
padding-right:8px;
padding-top:8px;
background-color:#FFFFFF;
text-align: justify;
}*//*DIV.refb{
background-image:url(images/refb.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
background-color:#FFFFFF;
font-size: 7pt;
text-align: left;
}*/TD.titre { FONT-SIZE: 8pt;COLOR: #666666;background-color:#FFFFFF;}TD.prod { FONT-SIZE: 8pt;COLOR: #333333;/*background-color:#FFFFFF;*/}TD.prix{
background-image:url(images/fond-prix-prod.jpg);
background-repeat:no-repeat;
background-position:right;
font-size:12pt;
COLOR:#FFFFFF;
text-align:right;
padding-right:12px;
padding-top:3px;
padding-left:30px;
padding-bottom:4px;
margin-bottom:0px;
}

div.prix{
background-image:url(images/fond-prix-prod.jpg);
background-repeat:no-repeat;
background-position:right;
float:right;
width:70px;
font-size:11pt;
COLOR:#FFFFFF;
text-align:right;
padding-right:11px;
padding-top:3px;
padding-bottom:4px;
margin-bottom:0px;
}

/*SELECT.prod { 
        BORDER-top: #E78400 2px solid;
        BORDER-left: 0px;
        BORDER-right: 0px;
        BORDER-bottom: 0px;
        FONT-SIZE: 9pt;
        MARGIN-bottom: 6px;
        COLOR: #FFFFFF;
        FONT-WEIGHT: normal;
        background-color: #E78400;
} *//*INPUT.SUBMITprod {         BORDER: #CD6D03 1px solid;        FONT-SIZE: 9pt;        COLOR: #FFFFFF;FONT-WEIGHT: normal;        background-color: #CD6D03;

width:120px;

_width:120px;} INPUT.SUBMITprod:hover {         BORDER: #E78400 1px solid;        FONT-SIZE: 9pt;        COLOR: #FFFFFF;FONT-WEIGHT: normal;        background-color: #E78400;} *//*INPUT.SUBMITcheque {         BORDER: #CD6D03 1px solid;        FONT-SIZE: 9pt;        COLOR: #FFFFFF;FONT-WEIGHT: normal;        background-color: #CD6D03;

width:120px;

_width:120px;} INPUT.SUBMITcheque:hover {         BORDER: #E78400 1px solid;        FONT-SIZE: 9pt;        COLOR: #FFFFFF;FONT-WEIGHT: normal;        background-color: #E78400;} *//*INPUT.SUBMITliste {         BORDER: #CD6D03 1px solid;        FONT-SIZE: 9pt;        COLOR: #FFFFFF;FONT-WEIGHT: normal;        background-color: #CD6D03;

width:240px;

_width:240px;} INPUT.SUBMITliste:hover {         BORDER: #E78400 1px solid;        FONT-SIZE: 9pt;        COLOR: #FFFFFF;FONT-WEIGHT: normal;        background-color: #E78400;} */TD.gris {

padding-top:6px;

padding-bottom:6px;

}H1.prod-titre-info { FONT-SIZE: 11pt; COLOR:#B2C31F;margin-bottom:4px;}H2.prod-titre-info { FONT-SIZE: 9pt; COLOR:#000000;margin-bottom:4px;}p.prod-titre-info { FONT-SIZE: 8pt; COLOR:#333333;margin:0px;}#prod-titre-info { FONT-SIZE: 8pt; COLOR:#666666;margin:0px;display:block;text-align:right;}A.prod-titre-info {FONT-SIZE: 8pt; COLOR : #B2C31F;text-decoration:underline;}A.prod-titre-info :hover {FONT-SIZE: 8pt; COLOR : #B2C31F;text-decoration:none;}
#zoomeur {
position:absolute;
top:190px;
left:200px;
BACKGROUND-COLOR : #FFFFFF;
width:520px;
height:410px;
z-index:997;
display:none;
}

#zoommep {
position:absolute;
top:208px;
left:280px;
background: url(images/bg_zoommep.png) no-repeat;
COLOR:#FFF;
FONT-SIZE:11pt;
padding-top:15px;
text-align:center;
width:360px;
height:60px;
z-index:998;
display:none;
}
#zoommep_panier {
position:absolute;
top:208px;
left:280px;
background: url(images/bg_zoommep_panier.png);
COLOR:#FFF;
FONT-SIZE:11pt;
padding-top:15px;
text-align:center;
width:360px;
height:57px;
z-index:998;
display:none;
}/* ACTU / INFOS */#actu-dossier {
background-image:url("images/cadre-517.jpg");
background-repeat:no-repeat;
width:517px;
}H2.actu-dossier { 
background-image:url("images/fond-titre.jpg");
background-repeat:no-repeat;
FONT-SIZE: 12pt; 
COLOR:#FFFFFF;
margin:0px;
padding-left:20px;
padding-top:4px;
padding-bottom:10px;
text-align:left;
}a.titre-actu-dossier {
FONT-SIZE: 10pt; 
COLOR:#404040;
text-decoration:none;
}a.titre-actu-dossier:hover {
FONT-SIZE: 10pt; 
COLOR:#404040;
text-decoration:underline;
}#actu-dossier-texte {
float:left;
position:relative;
FONT-SIZE: 10pt; 
COLOR:#404040;
top:30px;
left:12px;
width:500px;
}a.actu-dossier-texte {
FONT-SIZE: 10pt; 
COLOR:#404040;
text-decoration:none;
}a.actu-dossier-texte:hover {
FONT-SIZE: 10pt; 
COLOR:#404040;
text-decoration:underline;
}#actu-dossier-photo {
position:relative;
top:35px;
float:right;
width:128px;
}INPUT.actu-dossier-nl { 
BORDER-top: #B78F3D 2px solid;
BORDER-left: #B78F3D 2px solid;
BORDER-right: #B78F3D 1px solid;
BORDER-bottom: #B78F3D 1px solid;
FONT-SIZE: 9pt;
COLOR: #9D2407;
FONT-WEIGHT: normal;
background-color: #FFD45F;
MARGIN-bottom: 6px;
} INPUT.actu-dossier-bout-nl  { 
BORDER-top: #B78F3D 2px solid;
BORDER-left: #B78F3D 2px solid;
BORDER-right: #B78F3D 1px solid;
BORDER-bottom: #B78F3D 1px solid;
FONT-SIZE: 9pt;
COLOR: #9D2407;
FONT-WEIGHT: normal;
background-color: #FFD45F;
MARGIN-bottom: 6px;
} INPUT.actu-dossier-bout-nl:hover  { 
BORDER-top: #B78F3D 2px solid;
BORDER-left: #B78F3D 2px solid;
BORDER-right: #B78F3D 1px solid;
BORDER-bottom: #B78F3D 1px solid;
FONT-SIZE: 9pt;
COLOR: #FFFFFF;
FONT-WEIGHT: normal;
background-color: #B78F3D;
MARGIN-bottom: 6px;
} a.actu-dossier {
FONT-SIZE: 8pt; 
color:#9D2407;
text-decoration:underline;
}a.actu-dossier:hover {
FONT-SIZE: 8pt; 
color:#9D2407;
text-decoration:none;
}

#actu-date {
FONT-SIZE: 8pt; 
color:#999999;
FONT-WEIGHT: normal;
}A.corpsdroite{
font-size:10pt;
text-decoration:none;
color:#2D1D00;
}A.corpsdroite:hover{
font-size:10pt;
text-decoration:none;
color:#FFFFFF;
}

A.corpsdroitebis{
font-size:8pt;
text-decoration:none;
color:#768B6A;
}A.corpsdroitebis:hover{
font-size:8pt;
text-decoration:underline;
color:#768B6A;
}A.corpsdroitetierce {
font-size:10pt;
text-decoration:none;
color:#768B6A;
}A.corpsdroitetierce:hover{
font-size:10pt;
text-decoration:underline;
color:#768B6A;
}#corpsdroitebis {
color:#9D2407;
font-size:9pt;
}td.nouveautes {
background-color: #ECC31F;
text-align:center;
padding-left:10px;
padding-right:10px;
}td.promo {
background-color: #FA8E02;
text-align:center;
padding-left:10px;
padding-right:10px;
}td.best {
/*background-image:url(images/cadre-gris-best.jpg);
background-position:bottom left;
background-repeat:repeat-y;*/
padding-left:10px;
padding-right:10px;
text-align:left;
FONT-SIZE: 8pt;
}

#best {
float:left;
margin:2px;
}#bestbis {
margin:2px;
}td.newsletter {
background-image:url(images/newsletter.gif);
background-position: top;
background-repeat: no-repeat;
text-align:center;
padding-top:34px;
height:72px;
}/* LISTE ARCHIVES ACTU*/

.siteSwitcher {
float:right;
}/* Dropdown styles */
.dropdownHeader {
float:right;
position:absolute;
cursor:pointer;
right:10px;
color:#FFFFFF;
}.btn {
float:left;
position:relative;
text-decoration:none;
font-weight:normal;
outline:none;
background:#9400A5;
padding-left:5px;
padding-right:5px;
FONT-SIZE: 10pt;
display: block;
COLOR: #000000;
border:1px solid #000000;
BACKGROUND-COLOR : #9DA6BE;
}.btn .text {
display:block;
}.dropdn .text {
white-space:nowrap;
}.dropdn:hover {
COLOR: #FFFFFF;
border:1px solid #FFFFFF;
background-color: #FFFFFF;
}.dropdownContent {
FONT-SIZE: 9pt; 
float:right;
position:absolute;
z-index:999;
right:0px;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity: 0.90;
}.dropdownContent a {
display:block;
FONT-SIZE: 8pt; 
padding-left:3px;
padding-right:3px;
text-decoration:none;
color:#000000;
white-space:nowrap;
line-height:14px;
}.dropdownContent a:hover {
display:block;
FONT-SIZE: 8pt; 
padding-left:3px;
padding-right:3px;
text-decoration:none;
color:#FFFFFF;
white-space:nowrap;
line-height:14px;
}/* CONTACT */INPUT.contact { 
BORDER-top: #CCCCCC 2px solid;
BORDER-left: #CCCCCC 2px solid;
BORDER-right: #CCCCCC 1px solid;
BORDER-bottom: #CCCCCC 1px solid;
FONT-SIZE: 10pt;
COLOR: #333333;
FONT-WEIGHT: normal;
background-color: #FFFFFF;
} SELECT.contact { 
BORDER-top: #CCCCCC 2px solid;
BORDER-left: #CCCCCC 2px solid;
BORDER-right: #CCCCCC 1px solid;
BORDER-bottom: #CCCCCC 1px solid;
FONT-SIZE: 10pt;
COLOR: #333333;
FONT-WEIGHT: normal;
}TEXTAREA.contact { 
BORDER-top: #CCCCCC 2px solid;
BORDER-left: #CCCCCC 2px solid;
BORDER-right: #CCCCCC 1px solid;
BORDER-bottom: #CCCCCC 1px solid;
FONT-SIZE: 10pt;
COLOR: #333333;
FONT-WEIGHT: normal;
FONT-FAMILY: Arial, Verdana, sans-serif; 
}/*INPUT.SUBMITcontact { 
        BORDER: #CD6D03 1px solid;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
        FONT-WEIGHT: normal;
        background-color: #CD6D03;
width:140px;
_width:140px;
} 

INPUT.SUBMITcontact:hover { 
        BORDER: #E78400 1px solid;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
        FONT-WEIGHT: normal;
        background-color: #E78400;
} */
/* MENU CATALOGUE (GAUCHE) */

/*#catalogue {
position:absolute;
top:145px;
left:0px;
height:37px;
width:190px;
}*/
#v2_catalogue {
padding-left: 20px;
background: #a5b06e;
padding-bottom: 5px;
padding-top: 5px;
margin: 10px 0 10px 0;
}
#v2_rechercher {
margin-left: 10px;
margin-bottom: 10px;
}
.v2_separateur_nav{
background: url(images/v2_separateur_nav.png);
height: 2px;
margin-bottom: 10px;
margin-top: 10px;
}

TD.annexe { 
FONT-SIZE: 11pt;
COLOR: #FFFFFF;
width:1%;
vertical-align:top;
padding-right:0px;
BACKGROUND-COLOR : #FFFFFF;
background-image:url("images/bas-gauche.png");
background-repeat:no-repeat;
background-position:bottom;
text-align:left;
}#annexe_content { 
BACKGROUND-COLOR : #bec07b;
z-index:99;
padding-top:15px;
padding-bottom:10px;
}

#annexe_best { 
background-image:url("images/encart-best.gif");
background-repeat:no-repeat;
width:200px;
height:70px;
    COLOR: #E78400;
    FONT-SIZE: 12pt;
}#annexe_bestin { 
text-align:center;
padding-left:6px;
padding-right:6px;
padding-top:6px;
    COLOR: #E78400;
}a.annexe_content-menu0 {
/* Nouveautes tec... */
/*background-image:url("images/puce-menu.gif");
background-repeat:no-repeat;*/
FONT-SIZE: 10pt;
display: block;
COLOR: #fff;
text-decoration:none;
padding-left:20px;
padding-right:4px;
padding-bottom:2px;
padding-top:2px;
}

span.annexe_content-menu0,a.menuacc {
/*background-image:url("images/puce-menu-on.gif");
background-repeat:no-repeat;*/
FONT-SIZE: 10pt;
display: block;
COLOR: #fff;
text-decoration:none;
padding-left:20px;
padding-right:4px;
padding-bottom:2px;
padding-top:2px;
cursor:pointer;
}a.annexe_content-menu0:hover, a.annexe_content-menu0-on {
/* Niveau 1 unique */
/*background-image:url("images/puce-menu.gif");*/
FONT-SIZE: 10pt;
display: block;
COLOR: #FFFFFF;
text-decoration:none;
/*BACKGROUND-COLOR : #ecc31f;*/
/*padding-left:24px;*/
padding-right:4px;
padding-bottom:2px;
padding-top:2px;
}
a.annexe_content-menu0-on {
padding-left:20px;
BACKGROUND-COLOR : #ecc31f;
}a.annexe_content-menu1 {
FONT-SIZE: 9pt;
display: block;
COLOR: #EF8400;
text-decoration:none;
padding-left:40px;
padding-right:4px;
padding-bottom:2px;
}

.stretcher {
text-align:left;
/*font-weight: bold;*/
font-size:12px;
}.stretcher a {
COLOR: #330000;
text-decoration:none;
padding-left:24px;
padding-right:4px;
padding-bottom:2px;
display: block;
}.stretcher a:hover, a.menuniv1-on {
BACKGROUND-COLOR : #ecc31f;
COLOR: #fff;
text-decoration:none;
padding-left:24px;
padding-right:4px;
padding-bottom:2px;
display: block;
/*font-weight:bold;*/
}a.annexe_content-menu1:hover, a.annexe_content-menu1-on {
FONT-SIZE: 9pt;
display: block;
COLOR: #FFFFFF;
text-decoration:none;
BACKGROUND-COLOR : #EF8400;
padding-left:24px;
padding-right:4px;
padding-bottom:2px;
}/* MENU CATALOGUE (GAUCHE) */

#annexe_recherche { 
background-image:url("images/recherche.jpg");
background-repeat:no-repeat;
width:190px;
height:68px;
}

#annexe_marque { 
/*background-image:url("images/nosmarques.gif");
background-repeat:no-repeat;*/
background: #f4eee8;
width:170px;
/*height:44px;*/
padding-top: 5px;
padding-bottom: 10px;
padding-left: 20px;
}#recherche { 
margin-bottom: 15px;
font-size: 12px;
width: 150px;
padding-left: 10px;
}
#recherche input.skin{
/*background: url(images/zoom.png) 5px center no-repeat #fff;*/
border: 2px solid #f4eee8;
/*text-indent: 20px;*/
padding: 3px;
/*margin-bottom: 5px;*/
color: #737373;
font-size: 10px;
width: 100px;
/*margin-left: 20px;*/
}
#recherche input.skin:focus{
background-image: none;
}
#recherche-detail{
display: none;
}
#recherche .recherche-titre{
padding-left: 7px;
text-align: left;
color:#2d1d00;
margin: 0;
}
#recherche a{
color: #FDEEB2;
text-decoration: underline;
}
.recherche_stop{
display: block;
color: #2d1d00;
margin: 0;
background: #f4eee8;
padding: 5px;
cursor: pointer;
white-space: nowrap;
}

#annexe_cb { 
/*background-image:url("images/encart-cb.gif");
background-repeat:no-repeat;*/
width:200px;
height:50px;
    COLOR: #E78400;
    FONT-SIZE: 9pt;
border: 1px solid #ececec;
margin-bottom:10px;
}#encart-cb { 
position:relative;
top:6px;
text-align:center;
}/*INPUT.annexe_recherche { 
        BORDER-top: #CCCCCC 2px solid;
        BORDER-left: #CCCCCC 2px solid;
        BORDER-right: #CCCCCC 1px solid;
        BORDER-bottom: #CCCCCC 1px solid;
        FONT-SIZE: 10pt;
        COLOR: #E78400;
        FONT-WEIGHT: normal;
        background-color: #FFFFFF;
} */

INPUT.SUBMITannexe_recherche { 
background-image:url("images/v2_go.png");
background-repeat:no-repeat;
background-color: transparent;
BORDER: 0px;
MARGIN: 0px;
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
FONT-WEIGHT: normal;
width:26px;
height:20px;
cursor: pointer;
margin-top: 5px;
} 

INPUT.SUBMITannexe_recherche:hover { 
COLOR: #9D2407;
FONT-WEIGHT: normal;
} /* pied de page */

#bottom {
position:absolute;
z-index:90;
text-align:center;
COLOR: #F1B300;
padding-top:16px;
width:943px;
}TD.bas { 
FONT-SIZE: 8pt; 
COLOR: #F1B300;
vertical-align:top;
text-align:center;
padding-top:2px;
}A.bottom-content-droite {
FONT-SIZE: 8pt; 
COLOR: #F1B300;
text-decoration:none;
}A.bottom-content-droite:hover {
FONT-SIZE: 8pt; 
COLOR: #FFFFFF;
text-decoration:none;
}



TD.cnil { 
FONT-SIZE: 8pt; 
COLOR: #999999;
}

A.cnil {
FONT-SIZE: 8pt; 
COLOR: #666666;
text-decoration:none;
}A.cnil:hover {
FONT-SIZE: 8pt; 
COLOR: #666666;
text-decoration:none;
}
/* classes pour le calendrier */.ds_box {
background-color: #FFF;
border: 1px solid #000;
position: absolute;
z-index: 5000;
}.ds_tbl {
background-color: #FFF;
}.ds_head {
background-color: #333;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: center;
letter-spacing: 2px;
}.ds_subhead {
background-color: #CCC;
color: #000;
font-size: 12px;
font-weight: bold;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
width: 32px;
}.ds_cell {
background-color: #EEE;
color: #000;
font-size: 13px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
cursor: pointer;
}.ds_cell:hover {
background-color: #F3F3F3;
}/* Formulaire inscription */
input.field_invalid {
    border-color:#F00;
}.invalid_error_msg, .login_error_msg * {
    color:#F00;
}/* autocomplete */
.suggestionsBox {
    position: relative;
    left: 0;
z-index: 550;
    /*width: 200px;*/
}
.suggestionList {
position: absolute;
z-index: 550;
    margin: 0;
    padding: 0;
border: 1px solid #f4eee8;
background-color: #f9f6f4;
}
.suggestionList ul {
margin: 0;
padding: 0;
}
.suggestionList li {
width: 200px;
height: 50px;
    margin: 0;
    padding: 5px;
    cursor: pointer;
list-style: none;
color: #2d1d00;
border-bottom: 1px solid #f4eee8;
background-color: #f9f6f4;
}
.suggestionList li.dossier{
height: auto
}
.suggestionList li:hover {
    /*background-color: #ccccca;*/
color: #2d1d00;
}
.suggestionList li img {
display: block;
float: left;
margin-right: 5px;
}