@charset "utf-8"; 

.boites{float:left; width:26%; min-height:100%; margin:0px 0px 0px 0px; border:#00F solid 0px}

.boite_blocs, .boite_recap_compte{background-image:url(../images/boites/boite_fond_motif.jpg); background-repeat:repeat-y; background-position:center top}

/*.boite_recap_compte .boite_conteneur{background-image:url(../images/boites/boite_fond_mon_compte.png); background-repeat:repeat-y; background-position:center bottom; padding:0 0 25px 0;  color:#FFF; width:100%}*/

.boite_recap_compte a{color:#fff2d8; font-size:12px; display:block; width:100%; height:100%;height:30px; line-height:30px}

.boite_recap_compte a:hover{color:#FFF; font-size:12px; display:block; width:100%; height:30px; line-height:30px}

.boite_recap_compte table{width:100%;}

.boite_recap_compte th{width:15%;}

.boite_recap_compte td{width:85%;}
.boite_recap_compte .boutons_identification{ padding-bottom:15px; margin-right:9px}
.boite_recap_compte .boutons_identification li{ background-color:#D3A23F; margin-bottom:1px; border-bottom:#7A542F solid 1px}
.boite_recap_compte .boutons_identification li:hover{ background-color:#b48933;transition:background-color 0.2s ease; }
.boite_recap_compte .boutons_identification li:nth-child(1){border-top:#7A542F solid 1px}
.boite_blocs .boite_conteneur{ background-position:center bottom; padding:0 0 10px 0;  color:#FFF; width:100%}

.boite_blocs .boite_conteneur a span{color:#CCC}

.boite_blocs .boite_conteneur a:hover span{color:#FFF; text-shadow:#333 1px 1px 1px}

.actualite_message{color:#580101; line-height:1.5; padding:5px 10px 0 10px; font-size:12px}
.panier_message{color:#580101; line-height:1.5; padding:0px; font-size:14px; text-align:center}
.panier_message a{color:#C00; line-height:1.5; padding:0px; font-size:14px; text-align:center}
.panier_message a:hover{color:#900; line-height:1.5; padding:0px; font-size:14px; text-align:center}
.boite_blocs .boite_conteneur .actualite_message a{font-size:12px;}

.boiteCheque{height:140px; position:relative; overflow:hidden}

.boiteCheque #image_cheque{position:absolute; top:10px; left:-20px; z-index:1; width:75%}

.boiteCheque #mots{font-size:12px; line-height:1.5; color:#F00; z-index:2; position:absolute; top:10px; right:0; width:100px}

.boiteCheque input[type=text]{font-size:12px; color:#256EAE; margin-bottom:6px; margin-top:5px; z-index:2}

.boiteCheque input[type=submit]{font-size:12px; color:#FFF; border:1px solid #FFF; background-color:#78BCE0}

.boite_blocs .categories{color:#FFF; height:30px; line-height:30px; background:url(../images/boites/boite_fond_produits_off.png); background-position:center right;}
.boite_blocs .categories a{padding-left:4%; display:block; width:96%; height:100%;}
.boite_blocs .categories a:hover{ background:url(../images/boites/boite_fond_produits_on.png);padding-left:4%; display:block; width:96%; height:100%;}

.boite_conteneur .categories a{font-size:0.750em;color:#620101;}

.boite_conteneur .categories a:hover{font-size:0.750em;color:#C92800}

.boite_blocs .categories a span{font-size:0.750em}

.boite_blocs .categories a:hover span{font-size:0.750em}

.sous_categories{margin-left:10px}

.annonces_message{line-height:1.2}

.annonces_message li{border-bottom:#CCC dashed 1px; padding:0 10px 5px 10px  }

.annonces_message a{font-size:0.750em;  text-shadow:#333 1px 1px 1px}

.annonces_message a:hover{font-size:0.750em}

.recherche_message{font-size:0.750em;  padding:5px 10px 0 10px;  line-height:1.5}

.recherche_message select{font-size:1em; margin:0.313em; /*5 px*/ }

.recherche_message input[type=text]{font-size:1em; margin:0.313em 0 0.313em 0.313em; /*5 px*/ }

.recherche_message input[type=image]{margin:0.270em 0 5px 0; /*5 px*/ }

#zone_recherche{width:260px; position:relative; margin:5px}

#texte_recherche{width:198px; padding:5px 50px 5px 10px; background-color:#333; border:solid 1px #999; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; font-family:arial,verdana,sans-serif; font-size:12px; color:#999}

#texte_recherche:focus{background-color:#282828; outline:0 none; color:#fff}

#bouton_recherche{position:absolute; top:20%; right:10px}

.blog_message{padding:5px 10px 0 10px;  line-height:1.5}

.pdf_message{padding:0.313em 0.626em 0 0.626em;  line-height:1.5}

.compte_message{font-size:0.750em;  line-height:1.5; text-shadow:#333 1px 1px 1px}

.compte_message div{padding:0 10px 5px 10px}

.compte_message a{font-size:1em}

.compte_message a:hover{font-size:1em}

.compte_message table{border-bottom:#CCC dashed 1px; border-top:#CCC dashed 1px; width:100%}

.compte_message table th{padding-left:0.626em}

.compte_message input{font-size:1em; margin:0.313em; /*5 px*/ }

.identification_message{color:#FFF; line-height:1.5; padding:5px 10px 0 10px;  font-size:12px}
.identification_message a{color:#06F; font-size:12px; text-shadow:none}
.identification_message a:hover{color:#FFF; font-size:12px; text-shadow:none}

.newsletter_message{font-size:12px;  line-height:1.5; padding:0 10px 0 5px}
.newsletter_message #legende{font-size:11px; color:#333;}

.newsletter_message input[name=emailNewsletter]{
	width:98.5%;
	border-radius:3px;
	background-position:center right;
	background-repeat:no-repeat;
}

.newsletter_message input[type=button]{
	margin-top:3px;
	cursor:pointer;
}

.revendeurs_message{line-height:1.5; padding:0 10px 0 10px}

.encart_conteneur{background-image:url(../images/boites/boite_fond_encart.png); background-repeat:no-repeat; background-position:center bottom; padding:0 0 25px 0;  color:#FFF}

.encarts_message{position:relative; padding:0 10px 0 10px}

.encarts_slide{z-index:3; margin:1px 0px 0px 0px}

.encarts_message div.encarts_rond{position:absolute; z-index:4; bottom:5px; left:0; width:100%}

.encarts_rond li{list-style:none; display:inline-block}

.encarts_rond li div{background-image:url(../images/btn_puce_off.png); height:10px; width:10px}

.encarts_message div.encarts_rond li div:hover{background-image:url(../images/btn_puce_off.png)}

.encarts_rond li div.le_rond_actif{background-image:url(../images/btn_puce_on.png)}

.temoignages_message{text-shadow:#333 1px 1px 1px;  line-height:1.5}

.temoignages_message div#libelle{font-size:0.8em; padding:0 10px 0 10px}

.temoignages_message div#desc{padding:0 0.626em 0 0.626em;  font-size:0.7em; border-bottom:#CCC dashed 1px; border-top:#CCC dashed 1px; margin:0 5px 0 5px}

.temoignages_message div#signature{padding:0 10px 0 10px;  font-size:0.7em; text-align:right}

.temoignages_message table{margin:0.5em 0.626em 0.5em 0.626em}

.temoignages_message td{vertical-align:top; text-align:center; width:15%}

.temoignages_message th{vertical-align:top; text-align:center; width:70%; font-weight:normal}

.actualites_message{text-shadow:#333 1px 1px 1px;  line-height:1.5}

.actualites_message div#libelle{font-size:0.8em; padding:0 10px 0 10px}

.actualites_message div#desc{padding:0 10px 0 10px;  font-size:0.7em; border-bottom:#CCC dashed 1px; border-top:#CCC dashed 1px; margin-top:0.313em; /*5 px*/ margin-bottom:0.313em; /*5 px*/ }

.actualites_message div#signature{padding:0 10px 0 10px;  text-align:right}

.actualites_message table{margin:5px 10px 5px 10px}

.actualites_message td{vertical-align:top; text-align:center}

.actualites_message th{vertical-align:top; text-align:center; padding:0 10px 0 10px; font-weight:normal}

@media screen and (min-width:1000px){}

@media screen and (max-width:999px) and (min-width:750px){.boites #recherche_PC{display:none}
.boites_bas{ display:none;}
}

@media screen and (max-width:750px){.boites{display:none}
.boites #recherche_PC{display:none}
}
