body{ font-family:Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size:12px; color:#686258; margin:0px 0px 0px 0px; }
/* body{ font-family:Arial, Helvetica, sans-serif; background:url("/images/bg/soldes_2010_06_body.jpg") #FFFFFF top center no-repeat; font-size:12px; color:#686258; margin:0px 0px 0px 0px; } */
form { margin: 0px; }
a:focus, a:active{outline: none;}

.killer{ clear:both; line-height:1px; height:1px; }
.killer2{ clear:both; font-size:1px; }

.erreur{ color:#FF6600; font-weight:bold; padding:10px 2px 10px 2px; background-color:#FFF0A5; border:1px solid #FF9900; text-align:center; margin:5px 0px 10px 0px; }
.ok {color:#69B54A; font-weight:bold; padding:10px 2px 10px 2px; background-color:#F2FFED; border:1px solid #69B54A; text-align:center; margin:5px 0px 10px 0px; }
.no_bg { background:none !important; }
.no_border { border:none !important; }
.no_width { width:auto !important; }
.no_padding { padding:0px !important; }
.no_margin { margin:0px !important; }
.no_margin_top { margin-top:0px !important; }
.img { border:1px solid #CCCCCC;}
.img_couleur { border:1px solid #666666 !important;}
.input { font-size:11px; border:1px solid #bfb8ac; color:#615b51;  }
input { vertical-align:middle; }
.gras { font-weight:bold; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.center { text-align:center !important; }
.middle { vertical-align:middle; }
.pt5 { padding-top:5px !important; }

a.lien, a.lien:link, a.lien:visited { color:#540063; text-decoration:underline; font-size:12px }
a.lien:hover {text-decoration:none;}

a.lien2, a.lien2:link, a.lien2:visited { color:#686258; text-decoration:underline; font-size:12px }
a.lien2:hover {text-decoration:none;}

#header { width:918px; height:102px; margin:0px auto; background:url("/images/bg/header.jpg") 0px 0px no-repeat; padding:8px 21px 0px 21px; }
/*#header { width:918px; height:102px; margin:0px auto; background:url("/images/bg/soldes_2010_06_header.jpg") 0px 0px no-repeat; padding:8px 21px 0px 21px; }*/
#header .logo { float:left; height:69px; }
#header .logo h1 { position:absolute; z-index:1; margin:45px 0px 0px 55px; font-size:11px; color:#540063; font-weight:normal; }
#header .login { float:right; width:203px; background:url("/images/bg/espace-client.gif") 0px 0px no-repeat; padding-top:23px;}
#header .login .input { width:80px;}
#header .login .oubli { padding:5px 0px 0px 2px; font-size:11px; }
#header .login a, #header .login a:link, #header .login a:visited { color:#686258; text-decoration:none;}
#header .login a:hover { text-decoration:underline; }
#header .client { float:right; width:203px; background:url("/images/bg/espace-client.gif") 0px 0px no-repeat;}
#header .client .logout { text-align:right; padding:0px 10px 10px 0px; }
#header .client .logout a, #header .client .logout a:link, #header .client .logout a:visited { color:#686258; text-decoration:none; padding-left:15px; background:url("/images/bt/cancel.gif") 0px 2px no-repeat; }
#header .client .logout a:hover { text-decoration:underline; }
#header .client .liens { text-align:center; }
#header .boutique { float:right; width:136px; }
#header #panier { float:right; width:90px; padding:2px 10px 0px 10px;  margin-right:10px; height:58px; border-right:1px solid #FFF; border-left:1px solid #FFF; }
#header #panier .ttl { padding-bottom:6px; }
#header #panier img { vertical-align:bottom; }
#header #panier .prix { padding:2px 0px 0px 22px; color:#540063; }

#header .nav a { display:block; height:32px; color:#FFF; text-decoration:none; font-weight:bold; text-transform:uppercase; }
#header .nav div { float:left; display:inline;  }
#header .nav .accueil a { background:url("/images/nav/accueil.gif") 0px 0px no-repeat; width:50px; }
#header .nav .accueil a:hover { background:url("/images/nav/accueil.gif") 0px -32px no-repeat; }
#header .nav .nouveautes a { background:url("/images/nav/nouveautes.gif") 0px 0px no-repeat; width:98px; text-align:center; padding:9px 0px 0px 0px; height:23px; }
#header .nav .nouveautes a:hover { background:url("/images/nav/nouveautes.gif") 0px -32px no-repeat; }
#header .nav .promotions { margin-right:3px; }
#header .nav .promotions a { background:url("/images/nav/promotions.gif") 0px 0px no-repeat; width:101px; text-align:center; padding:9px 0px 0px 0px; height:23px; }
#header .nav .promotions a:hover { background:url("/images/nav/promotions.gif") 0px -32px no-repeat; }
#header .nav .votez { margin-left:3px; }
#header .nav .votez a { background:url("/images/nav/votez.gif") 0px 0px no-repeat; width:72px; text-align:center; padding:9px 0px 0px 0px; height:23px; }
#header .nav .votez a:hover { background:url("/images/nav/votez.gif") 0px -32px no-repeat; }
#header .nav ul { padding:0px; margin:0px; float:left; }
#header .nav ul a {	background:url("/images/nav/violet.gif") 0px 0px repeat-x; color:#FFF; text-decoration:none; }
#header .nav ul a:hover { background:url("/images/nav/violet.gif") 0px -32px repeat-x; color:#FFF; text-decoration:none; }
#header .nav ul li.first a span { background:url("/images/nav/violet_g.gif") 0px 0px no-repeat; color:#FFF;  }
#header .nav ul li.first a:hover span { background:url("/images/nav/violet_g.gif") 0px -32px no-repeat; }
#header .nav ul li.last a span { background:url("/images/nav/violet_d.gif") right 0px no-repeat; color:#FFF;   }
#header .nav ul li.last { background:none; }
#header .nav ul li.last a:hover span { background:url("/images/nav/violet_d.gif") right -32px no-repeat; }
#header .nav ul li { list-style:none; float:left; background:url("/images/nav/violet_separ.gif") top right no-repeat; padding-right:2px; text-align:center; }
#header .nav ul span{  cursor:pointer; padding:9px 10px 0px 10px; height:23px; }
#header .nav ul .mid a {  padding:9px 10px 0px 10px; height:23px; }
#header .nav ul a,#header .nav ul a span { display:block; float:left; text-align:center; }

#header .nav .killer2 { float:none; }

#hp { width:960px; margin:0px auto 10px auto; }
#hp .hp_g { float:left; width:280px; height:336px; padding:8px 0px 0px 10px; background:url("/images/bg/hp_g.gif") 0px 0px no-repeat; margin-bottom:10px; }
#hp .hp_g img { margin-bottom:6px; }
#hp .hp_d { float:left; width:670px; height:344px;  margin-bottom:10px;  }
#hp h1 { color:#686258; font-size:18px; font-weight:normal; margin:0px 0px 5px 0px; }
#hp .news { border-bottom:2px solid #e2ddd6; border-top:2px solid #e2ddd6; margin-bottom:20px; padding:10px 0px;  }
#hp .search { float:left; width:240px; margin-right:30px; }
#hp .search .input { width:150px; }
#hp .usinedeco { float:left; width:690px; color:#686258; text-align:justify; padding-bottom:5px; }
#hp .usinedeco a, #hp .usinedeco a:link, #hp .usinedeco a:visited { color:#686258; text-decoration:none; }
#hp .ttl { color:#686258; font-size:18px; font-weight:normal; border-bottom:2px solid #e2ddd6; padding-bottom:5px; margin-bottom:10px; }

.articles4 { background:url("/images/bg/articles_4.gif") 0px 0px repeat-y; }
.articles3 { background:url("/images/bg/articles_3.gif") 0px 0px repeat-y;}
.articles_separ { background:url("/images/bg/article_separ.gif") 0px 10px repeat-x; width:720px; padding:10px 0px; }
.separ { font-size:1px; border-bottom:2px solid #e2ddd6; margin:10px 0px; }

.article { float:left; width:237px; text-align:center; margin:0px 2px 0px 0px; display:inline; }
.article a, .article a:link, .article a:visited { color:#615b51; text-decoration:none; }
.article a:hover { color:#540063; }
.article .photo { padding:0px 18px 5px 19px; }
.article .remise { background:url("/images/bg/remise.gif") 0px 0px no-repeat; color:#FFF; position:absolute; padding-top:5px; width:46px; height:20px; text-align:center; font-weight:bold; }
.articles4 .remise, .articles3 .remise { margin:130px 0px 0px 160px; }
.articles .remise { margin:115px 0px 0px 140px; }

.article .art { margin-bottom:5px; }
.article span { padding-top:2px; color:#540063; font-weight:bold; font-size:16px; }
.article span.barre { color:#999999; text-decoration:line-through; font-weight:normal; }
.article .couleurs { color:#999999; padding-top:2px; }
.article .couleurs img { margin:3px 2px; }
.article .description { padding:5px 10px 10px 10px; font-size:11px; text-align:justify; }
#page #promo { background:url("/images/bg/promo.jpg") 0px 0px no-repeat; height:28px; width:500px; padding:11px 0px 0px 220px; font-weight:bold; color:#666; font-size:14px; text-align:center; margin:0px auto 10px auto;  }

#page_header { width:960px; margin:0px auto;  background:url("/images/bg/page_header.gif") 0px 0px no-repeat; height:8px; font-size:1px; }
#page { width:956px; margin:0px auto 0px auto; border-left:2px solid #e2ddd6; border-right:2px solid #e2ddd6; padding:5px 0px; background-color:#FFF; }
#page .bandeau { margin:0px auto 10px auto; width:720px; }

#page .page_g { float:left; width:195px; padding-left:15px; }
#page .page_g .nav { border-right:1px solid #540063; padding:2px 13px 2px 0px; width:180px; }
#page .page_g .nav h1 { color:#540063; font-size:18px; margin:0px; font-weight:normal; }
#page .page_g .nav ul { margin:10px 0px 15px 0px; padding:0px; }
#page .page_g .nav li { color:#686258; list-style:none; padding:0px 0px 0px 0px; margin:0px; border-bottom:1px solid #e2ddd6;  }
#page .page_g .nav li a { display:block; width:145px; color:#686258; padding:5px 0px 5px 25px; text-decoration:none; }
#page .page_g .nav li a:link, #page .page_g .nav li a:visited { color:#686258; text-decoration:none; }
#page .page_g .nav li a:hover, #page .page_g .nav li a.on { background:url("/images/bg/nav_li.gif") 4px 6px no-repeat; color:#540063; }
#page .page_g .nav li a.on { font-weight:bold; }
#page .page_g .ban { margin-bottom:10px; }
#page .page_g .search { margin-top:10px; }
#page .page_g .search .ttl { color:#686258; font-size:18px; font-weight:normal; margin-bottom:10px; }

#page .page_g .filtre { margin-top:10px; width:175px; }
#page .page_g .filtre .header { background:url("/images/bg/filtre_h.gif") 0px 0px no-repeat; height:4px; font-size:1px; }
#page .page_g .filtre .content { background-color:#e2ddd6; padding:0px 9px;  }
#page .page_g .filtre .content h3 { font-size:12px; color:#540063; margin:0px 0px 10px 0px;  }
#page .page_g .filtre .content ul { margin:0px; padding:0px; }
#page .page_g .filtre .content ul li { margin:0px; padding:0px; }
#page .page_g .filtre .content ul li a { display:inline; padding:0px; }
#page .page_g .filtre .content ul li a:hover { background:none; text-decoration:underline; color:#686258;  }
#page .page_g .filtre .content ul li a.on { text-decoration:underline; font-weight:bold; background:none; color:#686258; }
#page .page_g .filtre .content ul li .couleur { margin:0px 5px -1px 0px; }
#page .page_g .filtre .footer { background:url("/images/bg/filtre_f.gif") 0px 0px no-repeat; height:4px; font-size:1px; }

#page .page_d { float:left; width:720px; padding:0px 13px; }
#page .page_d .rubrique { border-bottom:2px solid #e2ddd6; padding-bottom:5px; margin:10px 0px; }
#page .page_d .rubrique_description { margin-bottom:20px; background-color:#F4F4F4; padding:10px; }
#page .page_d h1 { font-size:18px; color:#540063; font-weight:normal; margin:0px 0px 10px 0px; border-bottom:2px solid #e2ddd6; padding-bottom:5px; }
#page .page_d h2 { display:inline; font-size:18px; color:#540063; font-weight:normal; }
#page .page_d h2.gris { color:#686258; }
#page .page_d h2.vert { color:#8eb200; }
#page .page_d a.all, #page .page_d a.all:link, #page .page_d a.all:visited { background:url("/images/bg/puce_all.gif") 15px 0px no-repeat; padding-left:30px; color:#615b51; text-decoration:none; }
#page .page_d a.all:hover { color:#540063; }

#page .page_d .fiche_g { float:left; width:380px; margin-right:20px; }
#page .page_d .fiche_g .photo { height:285px; }
#page .page_d .fiche_g .vignettes { margin:10px 0px 20px 0px; height:66px; }
#page .page_d .fiche_g .vignettes img { border:3px solid #e9e4dd; margin-right:12px; }
#page .page_d .fiche_g .couleurs { text-align:center; }
#page .page_d .fiche_d { float:left; width:320px; }
#page .page_d .fiche_d .panier { width:280px; height:245px; padding:20px; background:url("/images/bg/fiche_panier.gif") 0px 0px no-repeat;  }
#page .page_d .fiche_d .panier .public { color:#686258; font-size:16px; text-decoration:line-through; height:35px; text-align:right; }
#page .page_d .fiche_d .panier .immediat { color:#540063; font-size:18px; height:50px; text-align:right; font-weight:bold;  }
#page .page_d .fiche_d .panier .immediat span { font-size:11px; font-weight:bold; }
#page .page_d .fiche_d .panier .decale { color:#ef4300; font-size:18px; height:50px; text-align:right; font-weight:bold; }
#page .page_d .fiche_d .panier .decale_txt { color:#ef4300; font-size:11px; font-weight:bold; }
#page .page_d .fiche_d .panier .decale span { color:#ef4300; font-size:11px; font-weight:bold; }
#page .page_d .fiche_d .panier .qte { width:30px; text-align:center;  }
#page .page_d .fiche_d .panier .choix { margin:7px 0px 23px 0px; }
#page .page_d .fiche_d .engagements { margin:10px 0px 0px 0px; border-left:2px solid #e2ddd6; color:#540063; padding:4px 0px 4px 12px; width:306px; }
#page .page_d .fiche_d .engagements img { vertical-align:middle; margin:0px 5px 6px 0px;  }
#page .page_d .fiche_d .engagements .ttl { font-weight:bold; color:#540063; margin-bottom:10px;  }
#page .page_d .fiche_d a.recommander, #page .page_d .fiche_d a.recommander:link, #page .page_d .fiche_d a.recommander:visited { color:#540063; text-decoration:underline; background:url("/images/picto/recommander.gif") 0px 2px no-repeat; padding-left:20px; }
#page .page_d .fiche_d a.recommander:hover { text-decoration:none; }
#page .page_d .fiche_g h4, #page .page_d .fiche_d h4 { margin:0px 0px 10px 0px; font-size:13px; color:#540063; }
#page .page_d .fiche_g p, #page .page_d .fiche_d p { margin:0px 0px 10px 0px; }
#page .page_d .infos_d { border-left:2px solid #e2ddd6; padding-left:12px; width:306px; }
#page .page_d hr { color: #e2ddd6; background-color: #e2ddd6; height: 1px; border: 0px; margin:10px 0px; }

#panier_confirm { position:absolute; left: 50%; top:348px; margin-left:-30px; width:380px; height:80px;  z-index:100; border:1px solid #a49c8d; background:url("/images/bg/panier_confirm.gif") #e4dfd8 top left repeat-x; color:#666666; text-align:center; font-weight:bold; display:none; padding-top:10px;  }
#panier_confirm img { margin:20px 5px 0px 5px;}

#page .page_d .contact_g { float:left; width:380px; }
#page .page_d .contact_g img { margin-top:60px; }
#page .page_d .contact_g h2, #page .page_d .contact_d h2 { display:block; margin:15px 0px 15px 0px; font-size:14px; font-weight:bold; }
#page .page_d .contact_d { float:left; width:340px; }
#page .page_d .contact_d td {padding:5px 5px 3px 0px;}
#page .page_d .contact_d .legende { font-size:9px; }
#page .page_d .contact_d .civilite input { vertical-align:bottom; }
#page .page_d .contact_d .input { width:240px; }
#page .page_d .contact_d textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif; width:240px; height:120px; border:1px solid #bfb8ac; color:#615b51; }
#page .page_d .contact_g h3 { font-size:13px; color:#540063; }
#page .page_d .contact_g a, #page .page_d .contact_g a:link, #page .page_d .contact_g a:visited { color:#686258; text-decoration:underline; }
#page .page_d .contact_g a:hover { text-decoration:none; }
	
#page .page_d .texte { text-align:justify; padding:5px 0px;}
#page .page_d .texte h2 { display:block; margin:15px 0px 8px 0px; font-size:13px; font-weight:bold; text-decoration:underline; }
#page .page_d .texte h3 { margin:15px 0px 8px 0px; font-size:12px; font-weight:bold; text-decoration:underline;}
#page .page_d .texte h4 { margin:15px 0px 8px 20px; font-size:12px; font-weight:bold; color:#540063; }
#page .page_d .texte a, #page .page_d .texte a:link, #page .page_d .texte a:visited { color:#540063; text-decoration:underline; }
#page .page_d .texte a:hover { text-decoration:none; }


#page .panier { padding:0px 50px; }
#page .etapes { text-align:center; padding-bottom:13px; }
#page .etapes2 { text-align:center; padding-bottom:30px; }
#page .panier .tableau { margin-bottom:8px; }
#page .panier .tableau th { background-color:#bfb8ac; font-size:11px; color:#FFFFFF; height:23px; }
#page .panier .tableau .th_g { background:url("/images/bg/th_g.gif") #bfb8ac 0px 0px no-repeat; text-align:left; padding-left:10px; }
#page .panier .tableau .th_d { background:url("/images/bg/th_d.gif") #bfb8ac top right no-repeat; }
#page .panier .tableau .tr_on { background-color:#f0eeea; }
#page .panier .tableau td { background:url("/images/bg/td_separ.gif") right 9px no-repeat; height:63px; text-align:center; }
#page .panier .tableau td .img { vertical-align:middle; margin-right:10px; }
#page .panier .tableau td span { font-size:11px; text-decoration:line-through; color:#686258; }
#page .panier .tableau .input { width:30px; text-align:center; }
#page .panier .tableau .intitule { text-align:left; padding-left:10px; }
#page .panier .tableau .intitule a, #page .panier .tableau .intitule a:link, #page .panier .tableau .intitule a:visited { color:#686258; text-decoration:none;}
#page .panier .tableau .intitule a:hover { color:#540063; }
#page .panier .tableau .prix { color:#540063; font-size:14px;  font-weight:bold; }
#page .panier .tableau .immediat { color:#540063; }
#page .panier .tableau .decale { color:#ef4300; }
#page .panier .tableau .maj { background:none; height:auto; padding-top:5px; }
#page .panier .tableau .maj a, #page .panier .tableau .maj a:link, #page .panier .tableau .maj a:visited { font-size:11px; color:#666; text-decoration:underline; }
#page .panier .tableau .maj a:hover { text-decoration:none; }

#page .panier .panier_g { float:left; width:432px; padding-right:11px; }
#page .panier .panier_g .code_promo { width:412px; height:32px; padding:18px 0px 0px 20px; background:url("/images/bg/code_promo.jpg") 0px 0px no-repeat; font-weight:bold; color:#540063; }
#page .panier .panier_g .code_promo .input { width:150px; }
#page .panier .panier_g .no_code_promo { height:50px; }
#page .panier .panier_d { float:left; width:413px; }
#page .panier .panier_d .livraison .header { background:url("/images/bg/livraison_h.gif") 0px 0px no-repeat; font-size:1px; height:11px; }
#page .panier .panier_d .livraison .content { border-left:1px solid #e2ddd6; border-right:1px solid #e2ddd6; padding:0px 10px; }
#page .panier .panier_d .livraison .content .ttl { font-weight:bold; }
#page .panier .panier_d .livraison .content td { padding-bottom:6px; }
#page .panier .panier_d .livraison .content .transporteur { color:#540063; }
#page .panier .panier_d .livraison .content .separation { border-top:1px dashed #666; font-size:1px; height:1px; }
#page .panier .panier_d .livraison .content input { vertical-align:bottom; }
#page .panier .panier_d .livraison .content .prix { font-weight:bold; color:#540063; text-align:right; }
#page .panier .panier_d .livraison .content .code_erreur { font-weight:normal; color:#FF0000; font-size:11px; }
#page .panier .panier_d .livraison .footer { background:url("/images/bg/livraison_f.gif") 0px 0px no-repeat; font-size:1px; height:11px; }
#page .panier .panier_d .total { background:url("/images/bg/total.gif") 0px 0px no-repeat; font-size:14px; font-weight:bold; color:#540063; text-align:right; padding:10px 25px 0px 0px; margin:5px 0px; height:22px;  }
#page .panier .article { width:210px; }
#page .panier .articles { background:url("/images/bg/articles_panier.gif") 0px 0px repeat-y; }
#page .panier h2 { color:#686258; font-size:18px; font-weight:normal; border-bottom:2px solid #e2ddd6; padding-bottom:5px; margin:0px 0px 10px 0px; }

#page .bloc_ident { float:left; border-right:2px solid #e2ddd6; width:412px; padding:0px 15px 0px 0px; margin-right:15px;  }
#page .bloc_ident h2 { color:#540063; }
#page .bloc_ident td { height:24px; }
#page .bloc_ident table { margin:10px 0px;}

#page .bloc_commande {float:left; width:211px; margin-right:10px; padding:0px 10px 1px 10px; border:1px solid #CCCCCC; height:150px; }
#page .bloc_commande h2 { display:block; margin:5px 0px 10px 0px; font-size:14px; font-weight:bold; }

#page .tableau_listing { width:100%; }
#page .tableau_listing th { background-color:#bfb8ac; font-size:11px; color:#FFFFFF; height:23px; }
#page .tableau_listing .th_g { background:url("/images/bg/th_g.gif") #bfb8ac 0px 0px no-repeat; padding-left:10px; }
#page .tableau_listing .th_d { background:url("/images/bg/th_d.gif") #bfb8ac top right no-repeat; }
#page .tableau_listing .tr_on { background-color:#f0eeea; }
#page .tableau_listing td { height:21px; text-align:center; padding:2px 0px; }
#page .tableau_listing .left { padding-left:5px; }
#page .tableau_listing .right { padding-right:5px; }
#page .tableau_listing span { font-size:11px; }

#page_footer { width:960px; margin:0px auto 10px auto; background:url("/images/bg/page_footer.gif") 0px 0px no-repeat; height:8px; font-size:1px; }


#footer { width:960px; margin:0px auto; padding-bottom:10px; }
#footer .footer { background:url("/images/bg/footer.gif") #e2ddd6 0px 0px no-repeat; margin-bottom:6px; }
#footer .newsletter { float:left; padding:35px 0px 5px 18px;  width:237px;}
#footer .newsletter .input { width:150px; }
#footer .newsletter .radio { color:#686258; }
#footer .newsletter .radio input { vertical-align:bottom; }
#footer .newsletter .erreur { width:200px; padding:4px 2px; margin:0px 0px 5px 0px; }
#footer .newsletter .ok { width:200px; padding:4px 2px; margin:0px 0px 5px 0px; }
#footer .garanties { float:left; padding-top:25px; height:55px; }

#footer .web_agency { float:left; color:#9c8f7d; font-size:11px;}
#footer .web_agency a, #footer .web_agency a:link, #footer .web_agency a:visited { color:#9c8f7d; text-decoration:underline; }
#footer .web_agency a:hover { text-decoration:none; }
#footer .liens { float:right; color:#9c8f7d; font-size:11px;}
#footer .liens a, #footer .liens a:link, #footer .liens a:visited { color:#9c8f7d; text-decoration:none; }
#footer .liens a:hover { text-decoration:underline; }

#formulaire input, #formulaire select { border:1px solid #bfb8ac; color:#615b51; font-size:11px; width:200px;}
#formulaire textarea { border:1px solid #bfb8ac; color:#615b51; font-size:11px; width:500px; height:50px; font-family:Arial, Helvetica, sans-serif;}
#formulaire .adresse { border:1px solid #bfb8ac; color:#615b51; font-size:11px; width:200px; height:50px; font-family:Arial, Helvetica, sans-serif;}
#formulaire .radio input { vertical-align:bottom; }
#formulaire td { height:23px; font-size:11px; color:#666666;}
#formulaire .legende { font-size:10px; }