/* Eléments, styles par défaut */
body {
font-family:"Trebuchet MS", Verdana, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size:85%;
margin:0;
padding:0;
background: #e96fa2 url(../img/bg/bg-soldes-panier.gif) 50% 0 no-repeat;
}

h1, h2, h3, h4 {
font-family: "Trebuchet MS", sans-serif;
margin: 0;
padding: 0;
}

h5{
font-style: normal;
font-weight: normal;
font-family:"Trebuchet MS", Verdana, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size: 0.9em;
margin:0 0 0px 0;
}

h2{
font-family:"Trebuchet MS", Verdana, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size:1.4em;
margin:0 0 0px 0;
}

h3{
font-size: 1.2em;
margin: 0 0 15px 0;
}

h4{
font-size: 1.1em;
margin:0 0 20px 6px;
}
p {
margin: 0;
padding: 0;
}


a:hover {
text-decoration: none;
}


a, input{
position:relative;
z-index:300;
text-decoration:none;
}

img {
border:0;
margin:0;
padding:0;
}

/* Page Accueil
-------------------------------------------------------- */
#page {
padding:0;
margin:0px auto 0px auto;
width:1000px;
height:auto;
position:relative;
z-index:5;

}



#page-contenu {
padding:0;
margin:0px auto 0px auto;
height:auto;
width : 1000px;
text-align:justify;
background:#FFFFFF;
padding-bottom:20px;
}







/* bandeau flash
-------------------------------------------------------- */
#contenu-bandeau{
margin:0;
padding:0;
height:20px;
background:#e21062;

}

#bandeau{
position:absolute;
top:150px;
left:0;
margin:0px 0 0 0;
padding:0;

}

/* Page type
-------------------------------------------------------- */
#txt-rub{
margin:7px 0 0 10px;
color:#FFF;
font-size:0.9em;
letter-spacing:0.12em;
font-weight:100;

}
#col-rubrique{
margin:0;
padding:0;
width:752px;
margin-top:60px;
float:right;


}
#comparateur{

margin:20px 0 0 0;
padding:0;
height:35px;
}
.sIFR1{
margin:0px 0 0 30px;
padding:0;
width:200px;
height:35px;
float:left;
text-align:left;
font-size:25px;
padding:4px 0 0 25px;
background:url(../img/puce/gdpuce-promo.gif) 8px 5px no-repeat;
}

.picto-promo-pgtype{
margin:0;
padding:0;
position:relative;
top:15px;
left:28px;
}

#bande{
margin:0px 0 0 0px;
padding:0;
float:right;
height:35px;
width:700px;
background:#B29F89;
}

#bande p{
margin:10px 10px 0 25px;
padding:0;
color:#5C0C0C;
font-size:1em;
letter-spacing:0.1em;
float:left;
width:auto;
}

#bande form{
margin:5px 0 0 0;
padding:0;
position:relative;
z-index:300;
}

#bande input{
margin:0 25px 0 7px;
padding:0;
cursor:pointer;
border:none;
background:url(../img/bouton/bt-comprateur.gif) 0 0 no-repeat;
color:#FFFFFF;
font-size:0.8em;
padding:2px;
z-index:1;
width:33px;
height:26px;

}

#bande  select {
margin:0;
padding:0;
color:#5C0C0C;
border:0;
voice-family:inherit;

}



.rubrique{
margin:0;
padding:0;
width:232px;
height:171px;
float:left;
}
.rubrique h2 {
margin:10px 3px 0 3px;
padding:0;
float:right;
font-size:1em;
letter-spacing:0.08em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:212px;
text-align:left;
}
.rubrique h2 a{
margin:0 7px 0 7px;
padding:0;
color:#5C0C0C;
border-bottom:1px dashed #5C0C0C;
}
.img1{
margin:5px 5px 0 5px;
padding:0;
float:left;
}

.prixreel{
margin:5px 0 0 125px;
padding:0;
color:#5C0C0C;
text-decoration:line-through;
letter-spacing:0.08em;
font-family: Helvetica, sans-serif;
}
.prixpromo{
margin:5px 0 0 125px;
padding:0;
color:#5C0C0C;
letter-spacing:0.08em;
font-family: Helvetica, sans-serif;

}

.pictopromo{
width:48px;
margin:5px 5px 0 25px;
}

#suivante{
position:absolute;
top:1400px;
left:250px;
margin:10px auto;
width:600px;
text-align:center;
}
#suivante a{
color:#333333;
font-size:0.9em;
}
/* Page pdt
-------------------------------------------------------- */

#col-pdt{
margin:0;
padding:0;
width:805px;
margin-top:20px;
float:right;
}


.pdt{
margin:30px 0 0 0;
padding:0;
width:805px;



}
.haut-pdt h2 {
margin:0px auto 30px auto;
padding:0 0 0 0px;
height:33px;
width:auto;
border-bottom:3px #5C0C0C dashed;
text-align:center;
font-size:1.7em;
color:#5C0C0C;

}

.haut-pdt{
margin:3px 7px 0 10px;
padding:0;
float:left;
z-index:4;
width:295px;
}
.haut-pdt img{
margin:0;
padding:0;

}
#pictopromo-pdt{
margin:0;
padding:0;
position:absolute;
z-index:300;
top:588px;
left:214px;



}
#img-pdt{
display:block;
width:292px;
margin:0 0 0 0;
padding:0;
height:15px;
background:url(../img/picto/agrandir.gif) 100% 100% no-repeat;
z-index:6;
position:relative;
top:-4px;
}
#img-photo{
border:1px solid #CCCCCC;
}
* html #img-pdt{
display:block;
width:292px;
margin:0 0 0 0;
padding:0;
height:15px;
background:url(../img/picto/agrandir.gif) 100% 100% no-repeat;
z-index:6;
position:relative;
top:-7px;
}
.vignette-pdt{
margin:0;
padding:0;
position:relative;
top:20px;
left:15px;

}
.vignette-pdt img{
border:1px solid #CCCCCC;
}
.desc-pdt{
margin:0px 7px 0 320px;
padding:0 5px 0 5px;
z-index:5;
width:250px;
height:auto;

}

#prix-pdt{
margin:20px 0 0px 0;
padding:0;
font-size:1.8em;
text-align:center;
color:#5C0C0C;
}
#prix-pdt-barre{
margin:2px 0;
padding:0px 0 15px 0;
font-size:1em;
text-align:center;
color:#5C0C0C;
font-weight:bold;
background:url(../img/bg/bg-separation-pdt.gif) 0 100% repeat-x;
}

#prix-pdt-barre img{
margin:10px auto 0 auto;
padding:0;
}
#contenu-ref{
margin:0px 0;
padding:0 0 25px 0;
background:url(../img/bg/bg-separation-pdt.gif) 0 100% repeat-x;
width:250px;
height:auto;
}

.desc-pdt h2{
margin:10px 7px;
padding:0 2px 0 0px;
z-index:5;
list-style:none;
width:auto;
color:#5C0C0C;
font-size:1.1em;
letter-spacing:0.15em;
font-family:"Trebuchet MS", Verdana, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;

}

#desc-txt{
margin:0px 0;
padding:0 0 20px 0;
font-size:0.8em;
color:#333333;
letter-spacing:0.12em;
text-align:justify;


}

#desc-txt strong{
	color:#e20862;

}
#desc-txt a{
	color:#333;
	text-decoration:underline;

}
#desc-txt ul{
margin:0px 0px;
padding:0;
list-style:none;

}

#desc-txt ul li{
margin:0px;
padding:0px 0px 0px 10px;
background:url(../img/puce/puce-descpdt.gif) 0 5px no-repeat;
}


#acheter-top{
display:block;
height:20px;
width:120px;
margin:0px auto 0 auto;
}
#acheter{
width:120px;
margin:10px auto 10px auto;

}

#pdt-associes{
margin:0px 0;
padding:0;
position:absolute;
top:495px;
left:810px;
height:auto;
width:180px;
}

.contenu-pdtassocies0 {
margin:0;
padding:0;
padding:10px 0px 0 5px;
background:url(../img/pdt-associe/separation-pdt-assoc.gif) 0 100% no-repeat;
min-height:175px;
height:auto !important;
height:175px;

}
.contenu-pdtassocies1 {
margin:0;
padding:0;
padding-top:10px;
background:url(../img/pdt-associe/separation-pdt-assoc.gif) 0 100% no-repeat;
min-height:175px;
height:auto !important;
height:175px;

}
.titre-asso{
margin:0px 3px;
padding:0;
width:auto;
color:#5C0C0C;
text-align:center;
}
.titre-asso a{
color:#5C0C0C;

}
.titre-asso a:hover{
color:#5C0C0C;
text-decoration:underline;

}
.lien-voir0 img{
position:absolute;
top:45px;
left:35px;
z-index:100;
}
.lien-voir1 img{
position:absolute;
top:45px;
left:25px;
z-index:100;
}
.lien-associes{
display:block;
width:100px;
}
.contenu-pdtassocies0 img {
float:left;
margin:10px 7px;
}
.contenu-pdtassocies1 img {
float:right;
margin:10px 7px;
}
#titre-colgauche{
margin:0px 0;
padding:0 0 0 0px;
background:url(../img/col-gauche/col-top.gif) 0 0 no-repeat;
width:188px;
height:43px;
color:#FFFFFF;
}
#titre-colgauche h2{
width:150px;
margin:5px auto;
padding:0;
font-size:1.2em;
}
#bgcol{
margin:0px 0;
padding:0;
background:url(../img/col-gauche/bgcol.gif) 0 0 repeat-y;
height:auto;
width:180px;
}
#fd-col{
background:url(../img/col-gauche/fd-col.gif) 0 0 no-repeat;
width:180px;
height:54px;
}

#caracteristiques{
margin:15px auto 5px auto;
padding:0;
height:auto;
}
#caracteristiques p{
margin:5px 2px;
width:55px;
float:left;
height:85px;
text-align:center;
font-size:1em;
}

#caracteristiques img{
margin:5px auto;
display:block;
text-align:center;
}
#caracteristiques h2{
margin:10px 7px;
padding:0 2px 0 0px;
z-index:5;
list-style:none;
width:auto;
color:#5C0C0C;
font-size:1em;
letter-spacing:0.15em;
font-family:"Trebuchet MS", Verdana, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;

}

.enstock{
margin:10px auto 25px auto;
padding:0 2px 15px 0px;
text-align:center;
background:url(../img/bg/bg-separation-pdt.gif) 0 100% repeat-x;

}

#fiche-tech a {
color:#333333;
}

#fiche-tech ul{
margin:0px 0px;
padding:0;
list-style:none;

}

#fiche-tech ul li{
margin:0px;
padding:0px 0px 0px 10px;
list-style:none;
background:url(../img/puce/puce-descpdt.gif) 0px 7px no-repeat;
}

/* Page dossier
-------------------------------------------------------- */

#col-dossier{
margin:0;
padding:0;
width:752px;
margin-top:60px;
float:right;

}

.dossier{
margin:0;
padding:0 5px;
width:740px;
height:auto;
}
.dossier a{
margin:0;
padding:0 5px;
color:#333;
text-decoration:underline;
}
.dossier h2 {
margin:10px 7px 0 7px;
padding:15px 5px 20px 15px;
font-size:1.2em;
letter-spacing:0.08em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:auto;
background:#eb6a0e;
color:#FFFFFF;

}

.dossier h3 {
margin:10px 7px 0 7px;
padding:0 0 20px 30px;
font-size:1em;
letter-spacing:0.08em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#631616;
background:url(../img/puce/puce-dossier.gif) 0 0 no-repeat;
border-bottom:1px dashed #666666;
}
.dossier p {
margin:7px;
font-size:0.95em;
text-align:justify;
color:#333333;
}

.dossier ul {
margin:7px 20px;
padding:0px;
font-size:0.95em;
text-align:justify;
list-style:square;
color:#333333;
}
.sIFR11{
margin:0px 0 0 30px;
padding:0;
width:280px;
height:35px;
float:left;
text-align:left;
font-size:25px;
padding:4px 0 0 25px;
background:url(../img/puce/gdpuce-promo.gif) 8px 5px no-repeat;
}


#bande-dossier{
margin:0px 0 0 0px;
padding:0;
float:right;
height:35px;
width:650px;
background:#B29F89;
}

#bande-dossier p{
margin:5px 10px 0 25px;
padding:0;
color:#5C0C0C;
font-size:1.2em;
letter-spacing:0.2em;
float:left;
width:auto;
}
/* Panier
-------------------------------------------------------- */

#col-panier{
margin:0;
padding:0;
width:752px;
margin-top:60px;
float:right;
margin-bottom:40px;
min-height:520px;
height:auto !important;
height:520px;

}

.tabpanier  caption{
color:#5c1112;
margin:0 0 25px 0;
}
.tabpanier th{
margin:0;
padding:0;
font-size:0.8em;
color:#5c1112;
height:20px;

}
.tabpanier{
width:95%;
border-collapse: collapse;
text-align:center;
}

.tabpanier td{

padding:10px 0;
height:60px;
background:url(../img/panier/bordure-td.gif) 90% 50% no-repeat;
}
.picto-poubelle{
margin-left:10px;
}

.limtab{
border-top:1px solid #eaeaea;
}

#bt-panier{
margin:40px 0 0 0;
width:80px;
padding:10px;
background:#e21062;
color:#FFFFFF;
font-size:0.8em;
}
#total-panier{
margin:5px 0 20px 0;
text-align:right;
width:704px;
padding-right:10px;
height:20px;
background:#b29f89;
color:#5c1112;
}
#fin-panier{
width:95%;
text-align:right;
}
#retour-boutique{
margin:40px 15px 0 0;
width:80px;
padding:10px;
background:#e21062;
color:#FFFFFF;
font-size:0.8em;
}


.tabtotalpanier{
width:892px;
border-collapse: collapse;
text-align:center;
}

.tabtotalpanier select{
border:1px solid #e0e0e0;
}

.pcol2{
border-bottom:1px solid #e0e0e0;
}
.tabtotalpanier td{

padding:10px 0;
height:30px;
text-align:center;
}
.pcol{
width:620px;
}
#condition-agree{
margin:15px 68px 50px 20px;
text-align:right;
font-size:0.9em;
}
#condition-agree a{
color:#333333;
text-decoration:underline;
}
#validation{
margin:0px;
padding:0;
position:relative;
top:2px;
left:3px;
}
/* compte
-------------------------------------------------------- */

#col-compte{
margin:0;
padding:0;
width:auto;
margin:60px 5px 40px 5px;
min-height:520px;
height:auto !important;
height:520px;


}

#coord-nom{
margin-left:30px;
text-align:left;
}
.esp-clt{
margin:0px;
padding:0;
width:340px;
float:left;
}
.nv-clt{
margin:0 0 0 380px;
padding:5px 0 50px 20px;
border-left:1px solid #eaeaea;
}

.formulaire-esp {
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:60px;
width:26em;
font-size:1em;
text-align:left;
}

.formulaire-esp  label {
padding: 0.2em;
margin:5px 10px;
padding-left:20px;
width:auto;
text-align:left;
}

.formulaire-esp  input{
margin:5px 20px 5px 25px;
width:20.2em;
z-index:10;
border: 1px solid #cfd0d1;

}


.formulaire{
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:30px;
width:43em;
font-size:1em;

}



.formulaire label {
float:left;
padding: 0.2em;
margin-left:10px;
padding-left:20px;
width:250px;
}

.formulaire input{
margin:5px 5px 5px 10px;
width:18em;
z-index:10;
border: 1px solid #cfd0d1;

}

.formulaire select{
margin:5px 5px 5px 10px;
width:18em;
z-index:10;
border: 1px solid #cfd0d1;

}




#creer{
margin:10px 0px 5px 10px;
width:530px;
color:#FFFFFF;
font-size:0.8em;
text-align:right;


}
#creer input{
float:right;
margin:0;
padding:0;
border:none;
color:#fff;
width:80px;
padding:5px;
cursor:pointer;
background:#e21062;
}
#creer-mdp{
margin:10px 0px 5px 10px;
width:715px;
color:#FFFFFF;
font-size:0.8em;
text-align:right;
}
#creer-mdp input{
float:right;
margin:0;
padding:0;
border:none;
color:#fff;
width:80px;
padding:5px;
cursor:pointer;
background:#e21062;
}

.formulaire-mdp{
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:30px;
width:44em;
font-size:1em;

}
.formulaire-mdp label {
float:left;
padding: 0.2em;
margin-left:10px;
padding-left:20px;
width:230px;
}

.formulaire-mdp input{
margin:5px 5px 5px 10px;
width:20em;
z-index:10;
border: 1px solid #cfd0d1;

}

#bt-connex{
margin:2px 0px 5px 25px;
width:290px;
height:auto;
color:#FFFFFF;
font-size:0.8em;

}
#bt-connex a{
float:left;
display:block;
margin:3px 0px 5px 10px;
color:#666666;
text-decoration:underline;
}

#bt-connex input{
margin:0 0 0 80px;
padding:0;
border:none;
color:#fff;
width:80px;
padding:5px;
cursor:pointer;
background:#e21062;
}
.commentaires{
margin:20px 5px 10px 30px;
color:#666666;
font-size:0.9em;
}

#col-compte h2{
margin:10px 25px 0px 30px;
padding:0;
font-size:1em;
letter-spacing:0.08em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:auto;
text-align:left;
color:#a60b16;
}
.obligatoire{
margin:0 0 0 5px;
padding:2px 5px;
font-size:0.9em;
color:#FFFFFF;
background:#e21062;;
}


#bandeau-cpt-modif{
margin:50px 0 20px 0;
padding:0;
width:1000px;
height:50px;
color:#333333;
background:#e0d7cb;
list-style:none;

}
#bandeau-cpt-modif li{
margin:0;
padding:0;
float:left;

}

#bandeau-cpt-modif li a{
display:block;
width:auto;
margin:15px 45px;
color:#333333;
padding:2px 3px;
}

#bandeau-cpt-modif li a:hover{
background:#FFFFFF;
}

.voircommande {
color:#FFFFFF;
display:block;
padding:2px 3px;
background:#e21062;
width:120px;
margin:0 auto;
}
.selectd{
background:#FFFFFF;
}

.esp-clt a{
margin:0px;
padding:0;
color:#333333;
text-decoration:underline;
}
.esp-clt p{
margin:2px 3px;
}
.esp-clt fieldset{
margin:10px 0 0 0;
padding:0;
color:#333333;
padding:5px 0;
}

#field1{
color:#a60b16;
}
/* nouveau
-------------------------------------------------------- */
#page-conditions{
margin:0;
padding:0;
width:auto;
margin:60px auto;

}


#titrecondi{
width:200px;
margin:5px auto;
}

#page-conditions ul {
margin:7px 20px;
padding:0px;
font-size:0.95em;
text-align:justify;
list-style:square;
color:#333333;
}
#col-pleine{
margin:0;
padding:0;
width:auto;
margin:60px 0px 40px 0px;
min-height:220px;
height:auto !important;
height:220px;
}

#col-pleines{
margin:0;
padding:0;
width:700px;
margin:60px auto;
min-height:220px;
height:auto !important;
height:220px;
}
#col-pleines h2 {
margin:10px 7px 0 7px;
padding:0 0 20px 30px;
font-size:1em;
letter-spacing:0.08em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#631616;
background:url(../img/puce/puce-dossier.gif) 0 0 no-repeat;
border-bottom:1px dashed #666666;
}
#col-pleines h3 {
margin:10px 7px 0 7px;
padding:0 0 20px 30px;
font-size:1em;
letter-spacing:0.08em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#631616;
background:url(../img/puce/puce-dossier.gif) 0 0 no-repeat;
border-bottom:1px dashed #666666;
}
#col-pleines p {
margin:0;
padding:0;
font-size:0.95em;
text-align:justify;
color:#333333;

}
#col-pleines p a{
margin:7px;
text-align:justify;
color:#333333;
text-decoration:underline;
}


#col-pleines ul {
margin:7px 20px;
padding:0px;
font-size:0.95em;
text-align:justify;
list-style:square;
color:#333333;
}


#titre2mdp{
margin:30px 0px;
padding:0 2px 0 0px;
z-index:5;
list-style:none;
width:auto;
color:#5C0C0C;
letter-spacing:0.15em;
font-family:"Trebuchet MS", Verdana, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size:1.2em;
}


.bravo{
margin:0 0 0 10px;
padding:5px 0 50px 20px;

}
.bravo p{
margin:15px;
color:#333333;
text-align:center;
}
.bravo p a{
display:block;
width:70px;
margin:5px auto;
padding:3px;
color:#FFFFFF;
background:#e21062;


}
.bravo h2{
margin:10px 0px;
padding:0 2px 0 0px;
z-index:5;
list-style:none;
width:auto;
color:#5C0C0C;
letter-spacing:0.15em;
font-family:"Trebuchet MS", Verdana, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}




/* livraison
-------------------------------------------------------- */

#col-pleine{
margin:0;
padding:0;
width:auto;
margin:30px 0px 40px 0px;
min-height:220px;
height:auto !important;
height:220px;


}


.col-livraison{
margin:0 0 0 10px;
padding:5px 0 50px 20px;

}
#ajout-adresselivraison {
paddding:2px;
background:#FFFFFF;

}

#bandeau-adresse{
width:97%;
margin:5px 30px 5px 0px;
height:140px;
color:#333333;
background:#e0d7cb;
}

#bandeau-adresse p{
margin:5px 0;
color:#333333;
font-size:0.9em;
}
#bandeau-adresse p a{
color:#333333;
text-decoration:underline;
}
#bandeau-adresse h2{
color:#5c1112;
font-size:1.1em;
letter-spacing:0.08em;
font-weight:100;
}

.col-facturation{
padding:5px;
width:315px;
float:left;
background:url(../img/separation/separation.gif) 90% 50% no-repeat;
height:140px;
}
.col2-facturation{
width:auto;
margin-left:320px;

}
.chg-facturation{
padding:5px 0;
width:277px;
margin-left:320px;
height:140px;

}

.chg-facturation2{
padding:5px 0;
float:left;
width:300px;
margin-left:0px;
height:140px;
background:url(../img/separation/separation.gif) 90% 50% no-repeat;
}

#total-commande{
width:950px;
text-align:right;
border-top:#CCCCCC 1px solid;
}

.bt-fin{
margin:10px 0px 5px 10px;
width:850px;
color:#FFFFFF;
font-size:0.8em;
text-align:center;



}
.bt-fin a{
display:block;
float:right;
margin:0;
padding:0;
border:none;
color:#fff;
width:150px;
padding:5px;
cursor:pointer;
background:#e21062;
}

/* Mentions
-------------------------------------------------------- */
#mentions{
padding:25px 0 20px 0;
margin:0px 0px 5px 0px;
height:100px;
width:1000px;
background:#FFFFFF;
}
#petit-logo{
margin:-10px 0 0 0;
padding:0;
height:118px;
width:250px;
background:url(../img/bg/ptitlogo.png) 0 0 no-repeat;
z-index:100;
position:absolute;
left:7px;
}

#mentions1{
margin:0;
padding:0;
float:left;
height:100px;
width:300px;
background:#B29F89 ;
z-index:2;
}

#mentions2{
margin:0;
padding:0;
float:left;
height:100px;
width:233px;
background:#EA690B url(../img/picto/picto-chaise.gif) 160px 12px  no-repeat;
}
#mentions3{
margin:0;
padding:0;
float:left;
height:100px;
width:233px;
background:#A60B16 url(../img/picto/picto-reveil.gif) 160px 12px  no-repeat;;;
}
#mentions4{
margin:0;
padding:0;
float:left;
height:100px;
width:234px;
background:#e21062 url(../img/picto/picto-ecran.gif) 160px 12px  no-repeat;;
}

#mentions5, #mentions6, #mentions7, #mentions8{
display:none;
}
.titre3-mentions{
margin:0;
padding:0;
position:relative;
top:20px;
left:140px;
color:#5C0C0C;
font-size:1.6em;
letter-spacing:0.08em;
font-weight:100;
}
.titre3-mentions a{
color:#5C0C0C;
}
.titre3-mention{
margin:0;
padding:0;
position:relative;
top:20px;
left:20px;
color:#FFFFFF;
font-size:1.4em;
letter-spacing:0.08em;

font-weight:100;
width:150px;
}
.titre3-mention a{
margin:0;
padding:0;
color:#FFFFFF;
}
/* Entête
-------------------------------------------------------- */

#entete {
margin :0 0 240px 0;
padding :0;
height:110px;
width:100%;
background:#FFFFFF;
z-index:300;
position:relative;
}

#logo{
position:absolute;
margin:10px 0px 0 15px;
padding :0;
height:187px;
width:200px;
z-index:300;
background:url(../img/logo/logo.png) 0 0 no-repeat;
}
#logo p a{
position:absolute;
margin:10px 0px 0 15px;
padding :0;
display:block;
height:187px;
width:200px;
z-index:300;
}
* html #logo{
background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/logo/logo.png');
position:absolute;
margin:10px 0px 0 15px;
padding :0;
height:187px;
width:200px;
z-index:300;
 }
#logo span{
position:absolute;
top:-999px;
}


#accessibilite{
margin:0;
padding :0;
margin : 0px auto 0px auto;
width : 980px;
color:#333333;
height:35px;
font-size:0.8em;
}
#accessibilite h1{
margin:15px 0 0 0px;
font-size:1em;
color:#CCC;
float:left;
font-weight:100;
}
#accessibilite h1 a{
color:#CCC;
}

#accessibilite a{
margin:0;
padding:0;

color:#CCC;
}
.takemenu{
display:none;
}


#liendroite{
margin:0;
padding:0;
margin:15px 0 0 0;
float:right;

}

#service-client{
position:absolute;
top:8px;
left:290px;
}
/* Mon compte
-------------------------------------------------------- */

.sIFR2 {
margin:0;
padding:0;
padding:0 0 0 18px;
padding-left:20px;
text-align:left;
color:#5C0C0C;
width:150px;
z-index:300;
text-decoration:none;

}

.moncompte form{
margin:0;
padding:0;
}
.moncompte{
position:absolute;
margin:10px 0px 0 0;
padding:0;
left:570px;
width:370px;

}
.titrecompte{
margin:0 0px 0 0px;
padding:0;
color:#5C0C0C;
}

.moncompte-form {
margin:0;
padding:0;
float:left;


}
.moncompte-form input {
border:1px solid #5C0C0C;
margin:0 2px 0 0;
padding:4px 2px;
width:120px;

}

.cpte-valid {
margin:0;
padding:0;
height:33px;
}

.cpte-valid input{
margin:0 25px 0 7px;
padding:0;
cursor:pointer;
border:none;
background:url(../img/bouton/bt-compte.gif) 0 0 no-repeat;
color:#FFFFFF;
font-size:0.8em;
padding:2px;
z-index:1;
width:44px;
height:33px;
}
.lien-cpte {
margin:5px 0px 0 0px;
padding:0;
color:#5C0C0C;

}
.lien-cpte a{
font-size:0.9em;
color:#5C0C0C;
text-decoration:none;
padding:2px;

}

#lien-cpte a:hover{
text-decoration:none;
background-color:#5C0C0C;
color:#FFFFFF;
}

#panier{
margin:0;
padding:0;
position:absolute;
top:250px;
left:700px;
z-index:300;
}
#tomove{
width:240px;
height: 150px;
cursor: move;
margin:0;
padding:0;
position:absolute;
top:250px;
left:700px;
z-index:300;	
}

.titre-panier{
position:relative;
margin:0;
padding:0;
background:url(../img/bg/bg-panier.png) 0 0 no-repeat;
height:60px;
width:240px;
padding:44px 0px 0 45px;
color:#5C0C0C;
z-index:5;
}
* html .titre-panier{
position:relative;
margin:0;
padding:0;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg/bg-panier.png');
height:60px;
width:240px;
padding:44px 0px 0 45px;
color:#5C0C0C;
z-index:5;

      }

#contenu-panier{
margin:0;
padding:0;
position:relative;
top:-35px;
left:12px;
z-index:3;
padding-top:50px;
background:#E0D7CB;
width:230px;
text-align:center;
}
#contenu-panier a {
color:#5C0C0C;
text-align:center;

}
#bpan{
position:relative;
top:-35px;
left:12px;
z-index:3;
margin:0;
padding:0;
background: url(../img/bg/bpan.png) 0 0 no-repeat;
width:230px;
height:30px;

}

* html #bpan{
position:relative;
margin:0;
padding:0;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg/bpan.png');
top:-35px;
left:12px;
z-index:3;
margin:0;
padding:0;
width:230px;
height:30px;

      }


/* Chemin
-------------------------------------------------------- */

#arianne {
margin:0px 0px 0px 10px;
width : 600px;
height:25px;
position:relative;
top:-18px;
z-index:50;
font-size : 0.85em;
color:#FFFFFF;
}
#arianne p {
margin : 0;
padding : 0;
float : left;
color:#FFFFFF;
}
#arianne ul {
margin : 0;
padding : 0;
float : left;
color:#FFFFFF;
}
#arianne li {
display : inline;
padding-left : 5px;
list-style : none;
margin-right:5px;
color:#FFFFFF;
font-weight : 500;
}
#arianne a {
color:#FFFFFF;
font-weight : 500;
text-decoration : none;
}
#arianne a:hover {
text-decoration : underline;
}
.tabpanier-total  caption{
color:#5c1112;
margin:0 0 25px 0;
}
.tabpanier-total th{
margin:0;
padding:0;
font-size:0.8em;
color:#5c1112;
height:20px;

}
.tabpanier-total{
margin-left:730px;
width:200px;
border-collapse: collapse;
text-align:left;
}

.tabpanier-total td{

padding:10px 0;
height:60px;

}
#statut{
margin:5px auto 15px auto;
padding:15px 0 0 0;
background:#FF9900;
text-align:center;
color:#FFFFFF;
width:150px;
height:30px;
}


#visualiser-fact{
margin-top:15px;
}

#visualiser-fact a{
display:block;
padding:2px 5px;
float:right;
margin:0 5px;
padding:0;
border:none;
color:#fff;
width:auto;
padding:5px;
cursor:pointer;
background:#e21062;
}
/* plan site
-------------------------------------------------------- */
#plan-site{
margin:0 0 20px 0;
padding:0;
position:relative;
left:150px;
top:20px;
}

#plan-site dt{
margin:5px;
padding:0;
font-size:1.2em;
color:#333;
}
#plan-site dt a{
padding:0;
color:#333;
}
#plan-site dd ul li a{
padding:0;
color:#333;
text-decoration: underline;
}
#plan-site dd ul {
margin:5px;
padding:0;
list-style:none;
}
#plan-site dd ul li{
margin:5px;
padding:0 15px;
background:url(../img/puce/puce-txt.gif) 0 3px no-repeat;
}

#merci{
margin:15px 0 0 40px;
padding:0;
padding:10px 0px 0 5px;
min-height:175px;
height:auto !important;
height:175px;

}

/* bon de reduction
-------------------------------------------------------- */
#bon-reduction{
margin:0 auto;
color:#e21062;
}
#bon-reduction label{
margin:5px 0 15px 0;
display:block;
color:#e21062;
letter-spacing:0.1em;


}
.submi{
border:none;
margin:0 5px;
width:40px;
background:#e21062;
color:#FFFFFF;
font-size:0.8em;
height:20px;
cursor:pointer;
}

.montant-tot {
color:#e21062;
letter-spacing:0.1em;
text-align:center;
}
/* Pied de page
-------------------------------------------------------- */

#pied{
margin: 10px auto 0px auto;
width:782px;
color:#333333;
text-align:center;
}

#bg-pied{
margin:0;
padding:0;
width:100%;
background:#000000;
height:20px;
}

#lien-pied {
margin:0px 0 0 0 ;
padding:0;
width:500px;
color:#5C0C0C;
font-size:0.9em;
text-align:left;
z-index:100;
}
#lien-pied a {
color:#5C0C0C;
padding:0 5px 2px 5px;
text-decoration:none;
}

#lien-pied a:hover{
background-color:#FFFFFF;
color:#5C0C0C;

}
#coordonnes-page{
margin:0px 0 0 0;
padding:0px 0 0 0;
height:auto;
font-size:0.8em;
font-weight:100;
color:#333333;
text-decoration:none;
z-index:1;
}

#coordonnes-page a{
color:#000000;
text-decoration:none;
}



/* elts typo */
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
top: 0;
left: 0; left: 0;
z-index: -2; 
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

  @media screen {
    .sIFR-active p.sIFR2 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
 
  @media screen {
    .sIFR-active h1.sIFR1 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
  @media screen {
    .sIFR-active h1.sIFR11 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	
	@media screen {
    .sIFR-active h2.sIFR3 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
		

