/* CSS Document */

/*body{margin:0px;padding:0px;font-family:Tahoma, Verdana, Arial, sans-serif;background: url(../images/fond-page.jpg) #fefefe repeat-x;background-repeat: no-repeat;}*/
body{margin:0px;padding:0px;font-family:Tahoma, Verdana, Arial, sans-serif;background: url(../images/fond-page.jpg);}
h1 {font-size:14px; margin:0px;padding:0px; margin-left:5px; margin-top:2px;}
h2 {margin-left:5px; font-size:13px; margin:0px;padding:0px;margin-left:5px; margin-top:2px;}
h3 {margin-left:5px; font-size:12px; margin:0px;padding:0px;margin-left:5px; margin-top:2px;}
p {font-size:11px; margin:0px;padding:0px; text-align: justify; text-justify: newspaper; margin-left:5px;margin-right:5px; margin-top:2px;}


img{border:none;}

.texte_bulle{font-size:12px;}
.texte_bulle a{font-size:11px; color:#b51945;}
.texte_bulle a:hover{font-size:11px; color:#b51945;}

select{font-size:11px;}
form{margin:0px;padding:0px;}
.titre1{font-size:12px;font-weight:bold;color:#666666;}
.titre2{font-size:16px;font-weight:bold;color:#666666;}
.titre3{font-size:14px;font-weight:bold;color:#666666;}
.texte10{font-size:10px;}
.texte11{font-size:11px;}
.texte11_gris{font-size:11px;color:#666666;}
.texte12{font-size:12px;}
.texte13{font-size:13px;}
.texte14{font-size:14px;}
.gras{font-weight:bold;}
.center{text-align:center;}
.visible{visibility:visible;display:block;}
.cache{visibility:hidden;display:none;}
.nom_champ{font-size:12px;font-weight:bold;}
.erreur{font-size:11px;color:#ff0000;font-weight:bold;}
.erreur2{font-size:10px;color:#ff0000;font-weight:bold;}
.erreur3{font-size:10px;color:#ff0000;font-weight:normal;}
.succes{font-size:11px;color:#009933;font-weight:bold;}
.rougebizou{color:#b51945;}

.description_page {margin-left:10px; margin-right:10px; border:1px solid #ddd; padding:6px; font-size: .8em; font-family:Tahoma, Verdana, Arial, sans-serif; text-align: justify; text-justify: newspaper; margin-bottom:4px;}
.description_page:first-letter {}



.note1{line-height:20px;text-align:left; float:right; font-size:11px;}
.infofraistransport{line-height:20px;text-align:left; float:right; font-size:11px;}

.nouveaute_ficheproduit{padding-right:15px; vertical-align:middle;}

.tableau_tag{margin:0px;padding:0px;}
.tableau_tag td{vertical-align:middle;}
.tableau_tag td.center{font-size:9px;font-weight:bold;color:#b51945;background-color:#ffcc00;}

.tableau_tag_nouveaute_fiche{float:left;margin:0px;padding:0px;margin-top:2px;margin-right:5px;}
.tableau_tag_nouveaute_fiche td{vertical-align:middle;}
.tableau_tag_nouveaute_fiche td.center{font-size:9px;font-weight:bold;color:#b51945;background-color:#ffcc00;}

.separation2{clear:both; height:2px;}
.separation4{clear:both; height:4px;}
.separation4_blanche{clear:both; height:4px;background-color:#ffffff;}
.separation7{clear:both; height:7px;}
.separation8{clear:both; height:8px;}
.separation12{clear:both; height:12px;}
.separation16{clear:both; height:16px;}
.separation19{clear:both; height:19px;}
.separation24{clear:both; height:24px;}
.separation32{clear:both; height:32px;}
.separation_menubas {clear:both;height:293px;}
.separation80right{float:right;width:600px; height:90px;}
.nobr{white-space:nowrap;}
.spacer{clear:both;}

a.lien_rouge{color:#b51945;}
a.lien_petit_rouge{color:#b51945;font-size:11px;}

#container{width:960px; margin:0px auto; background-color:#fefefe;}

#header{background-color:#000000; height:86px;}
#headerleft{float:left; height:86px;}
#header .logo{padding-left:35px; padding-top:8px;}
#header h1 { padding-left:30px; margin-top:2px; font-size:10px; color:#ffffff; }
#header .bijoux { padding-left:35px; margin-top:2px; font-size:10px; color:#ffffff; font-weight:bold;}
#headerright{float:right;margin-top:10px;}

#menusec{float:right; text-align:right; padding-top:0px; font-size:10px; margin-right:35px;}
#menusec ul{padding:0px;margin:0px; text-align:right;}
#menusec li{float:left;list-style-type:none; padding-right:12px; padding-left:8px; color:#ffffff; border-right:1px solid #ffffff;}
#menusec li a{color:#ffffff; text-decoration:none;}
#menusec li a:hover{color:#ffffff; text-decoration:underline;}
#menusec li.first{padding-left:0px;}
#menusec li.last{border-right:none;padding-right:0px;}

#moteurrech{padding:0px; padding-top:5px; font-size:10px; float:right;margin-right:35px;}
#moteurrech ul{padding:0px;margin:0px;}
#moteurrech li{float:left; list-style-type:none; color:#ffffff;}
#moteurrech li a{color:#ffffff;}
#moteurrech li.btn{margin-left:3px;padding-top:10px;}
#moteurrech li.champ{margin-left:8px;padding-top:10px;}
#moteurrech li.panier{margin-left:20px;text-align:right;padding-top:3px;}
#moteurrech p.rechavancee{text-align:center;margin:5px 0px 0px 0px;}
#moteurrech .itempanier{margin:0px 0px 0px 8px;text-align:right;}
#moteurrech .itempanier a{text-decoration:none;}
#moteurrech .itempanier a:hover{text-decoration:underline;}
#moteurrech .itempanier .solde{text-decoration:line-through; color:#ff0000;}
#moteurrech .itempanier .prix{color:#ffffff;}
#moteurrech input{border:none; font-size:11px; margin:0px;}
#moteurrech .bouton{background-color:#999999; border:none; color:#ffffff; font-size:10px; font-weight:bold;}

#menuprin{ margin:0px; padding:0px; text-align:right; font-size:12px; background:url(../images/fond-menu.jpg);background-position:top right;background-repeat:no-repeat;}
#menuprin ul{margin:0px; padding:0px; position:relative; vertical-align:middle; z-index:50;}
#menuprin li{margin:0px; padding:0px;display:inline;list-style-type:none; color:#ffffff;}
#menuprin li a{margin:0px; padding:0px;color:#ffffff; text-decoration:none;}
#menuprin .margin {margin:15px;padding:0px;font-size:13px;}
#menuprin li a:hover{color:#222222; text-decoration:none;}
#menuprin ul li.menuprin_titre{float:left; text-align:right;width:130px; padding:0px; font-size:14px; color:#000000;}
#menuprin ul li.menuprin_first .actif{color:#222222;}
#menuprin ul li.menuprin_center .actif{color:#222222;}
#menuprin ul li.menuprin_last .actif{color:#222222;}
#menuprin ul li.menuprin_first #menuprin_abtn_categories{padding-right:20px; padding-left:17px;line-height:20px; padding-top:4px;padding-bottom:8px;}
#menuprin ul li.menuprin_center #menuprin_abtn_couleurs{padding-right:20px; padding-left:30px;line-height:20px; padding-top:4px;padding-bottom:8px;}
#menuprin ul li.menuprin_center #menuprin_abtn_occasions{padding-right:20px; padding-left:30px;line-height:20px; padding-top:4px;padding-bottom:8px;}
#menuprin ul li.menuprin_last #menuprin_abtn_prix{padding-right:20px; padding-left:30px;line-height:20px; padding-top:4px;padding-bottom:8px;}
#menuprin ul li.menuprin_center #menuprin_abtn_nouveautes{padding-right:20px; padding-left:30px;line-height:20px; padding-top:4px;padding-bottom:8px;}
#menuprin ul li.menuprin_center #menuprin_abtn_soldes{padding-right:20px; padding-left:30px;line-height:20px; padding-top:4px;padding-bottom:8px;}
#menuprin ul li.menuprin_center #menuprin_abtn_promos{padding-right:28px; padding-left:30px;line-height:20px; padding-top:4px;padding-bottom:8px;}
#menuprin ul li.menuprin_first a{padding-right:22px; padding-left:30px;padding-top:1px;padding-bottom:1px;}
#menuprin ul li.menuprin_center a{padding-right:22px; padding-left:30px;padding-top:1px;padding-bottom:1px;}
#menuprin ul li.menuprin_last a{padding-right:35px; padding-left:30px;padding-top:1px;padding-bottom:1px;}
#menuprin ul li.menuprin_center{background:url(../images/fleche-separation-menu-principal.jpg); background-repeat:no-repeat; background-position:center left;}
#menuprin ul li.menuprin_last{background:url(../images/fleche-separation-menu-principal.jpg); background-repeat:no-repeat; background-position:center left;}

div#menuprint_liste_categories{ z-index:5;position: absolute; padding-bottom: 20px; margin: 0px auto; padding-left: 0px; padding-right:0px; display: none; background-color:#6f7677; top: 19px; padding-top: 10px; left:162px; border:1px solid #999;}
div#menuprint_liste_categories ul {margin: 0px; padding:0px; z-index: 4; padding-bottom: 0px;  padding-left: 15px; padding-right: 15px; background: none transparent scroll repeat 0% 0%; float: left; overflow: hidden; padding-top: 0px; text-align:left;}
div#menuprint_liste_categories ul li {margin:0px;padding:0px; padding-bottom: 0px; margin: 0px 0px 2px; background: none transparent scroll repeat 0% 0%; padding-top: 0px;}
div#menuprint_liste_categories ul li a{padding-left: 15px; padding-right: 15px; display: block; font-size: 13px; cursor: pointer;}
div#menuprint_liste_categories ul li a:hover{background: #9a9fa0; color: #ffffff; display: block; font-size: 13px; cursor: pointer;}
div#menuprint_liste_categories ul li.actif a{background: #9a9fa0; color: #ffffff; display: block; font-size: 13px; cursor: pointer;}
div #menuprint_liste_categories_contener1 ul{margin:0px;padding:0px;}
div #menuprint_liste_categories_contener1 ul.first, div #menuprint_liste_categories_contener1 ul.center{border-right:1px solid #999;}
div #menuprint_liste_categories_contener1 li{margin:0px;padding:0px;font-weight:bold;}
div #menuprint_liste_categories_contener1 li a{font-weight:normal;}
div #menuprint_liste_categories_contener1 li h1{padding-left:15px;padding-right:15px;}

div#menuprint_liste_couleurs{ z-index:5;position: absolute; padding-bottom: 20px; margin: 0px auto; padding-left: 0px; padding-right:0px; display: none; background-color:#6f7677; top: 19px; padding-top: 10px; left:274px; border:1px solid #999;}
div#menuprint_liste_couleurs ul {margin: 0px; padding:0px; z-index: 4; padding-bottom: 0px;  padding-left: 15px; padding-right: 15px; background: none transparent scroll repeat 0% 0%; float: left; overflow: hidden; padding-top: 0px; text-align:left;}
div#menuprint_liste_couleurs ul li {margin:0px;padding:0px; padding-bottom: 0px; margin: 0px 0px 2px; background: none transparent scroll repeat 0% 0%; padding-top: 0px;}
div#menuprint_liste_couleurs ul li a{padding-left: 15px; padding-right: 15px; display: block; font-size: 13px; cursor: pointer;}
div#menuprint_liste_couleurs ul li a:hover{background: #9a9fa0; color: #ffffff; display: block; font-size: 13px; cursor: pointer;}
div#menuprint_liste_couleurs ul li.actif a{background: #9a9fa0; color: #ffffff; display: block; font-size: 13px; cursor: pointer;}
div #menuprint_liste_couleurs_contener1 ul{margin:0px;padding:0px;}
div #menuprint_liste_couleurs_contener1 ul.first, div #menuprint_liste_couleurs_contener1 ul.center{border-right:1px solid #999;}
div #menuprint_liste_couleurs_contener1 li{margin:0px;padding:0px;font-weight:bold;}
div #menuprint_liste_couleurs_contener1 li a{font-weight:normal;}
div #menuprint_liste_couleurs_contener1 img{border:1px solid #ffffff;} 
div #menuprint_liste_couleurs_contener1 li h1{padding-left:15px;padding-right:15px;}
div #menuprint_liste_couleurs_contener1 li.vide{line-height:18px;}
div #menuprint_liste_couleurs_contener1 li.charte a{font-weight:bold;}

div#menuprint_liste_occasions{ z-index:5;position: absolute; padding-bottom: 20px; margin: 0px auto; padding-left: 0px; padding-right:0px; display: none; background-color:#6f7677; top: 19px; padding-top: 10px; left:374px; border:1px solid #999;}
div#menuprint_liste_occasions ul {margin: 0px; padding:0px; z-index: 4; padding-bottom: 0px;  padding-left: 15px; padding-right: 15px; background: none transparent scroll repeat 0% 0%; float: left; overflow: hidden; padding-top: 0px; text-align:left;}
div#menuprint_liste_occasions ul li {margin:0px;padding:0px; padding-bottom: 0px; margin: 0px 0px 2px; background: none transparent scroll repeat 0% 0%; padding-top: 0px;}
div#menuprint_liste_occasions ul li a{padding-left: 15px; padding-right: 15px; display: block; font-size: 13px; cursor: pointer;}
div#menuprint_liste_occasions ul li a:hover{background: #9a9fa0; color: #ffffff; display: block; font-size: 13px; cursor: pointer;}
div#menuprint_liste_occasions ul li.actif a{background: #9a9fa0; color: #ffffff; display: block; font-size: 13px; cursor: pointer;}
div #menuprint_liste_occasions_contener1 ul{margin:0px;padding:0px;}
div #menuprint_liste_occasions_contener1 ul.first, div #menuprint_liste_occasions_contener1 ul.center{border-right:1px solid #999;}
div #menuprint_liste_occasions_contener1 li{margin:0px;padding:0px;font-weight:bold;}
div #menuprint_liste_occasions_contener1 li a{font-weight:normal;}
div #menuprint_liste_occasions_contener1 img{border:1px solid #ffffff;} 
div #menuprint_liste_occasions_contener1 li h1{padding-left:15px;padding-right:15px;}

div#menuprint_liste_prix{ z-index:5;position: absolute; padding-bottom: 20px; margin: 0px auto; padding-left: 0px; padding-right:0px; display: none; background-color:#6f7677; top: 19px; padding-top: 10px; left:481px; border:1px solid #999;}
div#menuprint_liste_prix ul {margin: 0px; padding:0px; z-index: 4; padding-bottom: 0px;  padding-left: 15px; padding-right: 15px; background: none transparent scroll repeat 0% 0%; float: left; overflow: hidden; padding-top: 0px; text-align:left;}
div#menuprint_liste_prix ul li {margin:0px;padding:0px; padding-bottom: 0px; margin: 0px 0px 2px; background: none transparent scroll repeat 0% 0%; padding-top: 0px;}
div#menuprint_liste_prix ul li a{padding-left: 15px; padding-right: 15px; display: block; font-size: 13px; cursor: pointer;}
div#menuprint_liste_prix ul li a:hover{background: #9a9fa0; color: #ffffff; display: block; font-size: 13px; cursor: pointer;}
div#menuprint_liste_prix ul li.actif a{background: #9a9fa0; color: #ffffff; display: block; font-size: 13px; cursor: pointer;}
div #menuprint_liste_prix_contener1 ul{margin:0px;padding:0px;}
div #menuprint_liste_prix_contener1 ul.first, div #menuprint_liste_prix_contener1 ul.center{border-right:1px solid #999;}
div #menuprint_liste_prix_contener1 li{margin:0px;padding:0px;font-weight:bold;}
div #menuprint_liste_prix_contener1 li a{font-weight:normal;}
div #menuprint_liste_prix_contener1 img{border:1px solid #ffffff;} 
div #menuprint_liste_prix_contener1 li h1{padding-left:15px;padding-right:15px;}

#items_visites{clear:both;text-align:right;font-size:10px;padding-right:10px;color:#000000;}
#items_visites a{color:#000000;}

#devise{clear:both;text-align:right;font-size:10px;font-weight:bold;padding-right:10px;}

#fil_arianne{font-size:11px;color:#000000; font-weight:bold;padding-left:10px;}
#fil_arianne a{color:#b51945; font-weight:normal;}
.separation_fil_arianne{font-size:10px; color:#000000; font-weight:normal;}

#content{padding:0px;margin:0px;}
#content a{color:#b51945;}
#content_produits{padding:0px;margin:0px;}
/*content_produits a{color:#b51945;}*/
#boite_contenu{background-color:#fefefe;padding-left:10px;padding-right:10px;clear:both;font-size:12px;}
#boite_contenu h1{margin:0px;padding:0px;font-size:15px;font-weight:bold;}

#diaporama{width:960px; height:341px; display:background-color:#000000;z-index:1;}
.navdiaporama{padding-top:6px; padding-bottom:6px; z-index:20; position:absolute; -moz-opacity:0.7; opacity: 0.7; filter:alpha(opacity=70);}
#navdiaporama a, #slideshow strong{margin:0 0px; padding: 2px 5px; border-right:1px solid #ffffff; border-top:1px solid #ffffff; background:#444444; -moz-opacity:0.7; opacity: 0.7; filter:alpha(opacity=70); text-decoration:none; font-size:10px; color:#ffffff;}
#navdiaporama a.activeSlide{background-color:#000000; -moz-opacity:0.7; opacity: 0.7; filter:alpha(opacity=70); font-weight:bold;border-right:2px solid #ffffff; border-top:2px solid #ffffff;}
#navdiaporama{text-align:left; margin-top:321px;}

.clear{overflow:hidden;}

.boite_mini_fiche_promotion{margin-left:18px;}
.mini_fiche_promotion{float:left; text-align:center; width:290px; padding:4px; margin-left:5px;margin-right:5px;font-size:11px;}
.mini_fiche_promotion a{color:#b51945;}
.mini_fiche_promotion a:hover{color:#000000;}

.mini_fiche{float:left; text-align:center; width:145px; padding:4px; margin:3px;font-size:11px;}
/*.mini_fiche a{color:#b51945;}*/
.mini_fiche a:hover{color:#000000;}
.mini_fiche_solde{text-decoration:line-through; color:#ff0000;}
.mini_fiche_prix{color:#000000; font-weight:bold;}
.mini_fiche a.tagautrescouleurs{color:#888888;font-size:10px;text-decoration:none;}
.mini_fiche tagautrescouleurs a{color:#888888;font-size:10px;text-decoration:none;}


#fiche{padding:20px;}

#fiche .colonne_gauche{float:left; width:30%;}
#fiche .colonne_gauche #boite_commentaires{background-color:#f0f0f0; font-size:11px;}
#fiche .colonne_gauche #boite_commentaires .titre_commentaires{font-weight:bold; font-size:13px;background:url(../fonctions/degrade.php?l=20&h=16&sens=2&r1=92&v1=98&b1=99&r2=127&v2=135&b2=136);background-repeat:repeat-x;background-color:#7f8788;color:#ffffff;padding:3px;}
#fiche .colonne_gauche #boite_commentaires .titre_commentaires img{padding-bottom:2px; vertical-align:middle;margin-right:6px;}
#fiche .colonne_gauche #boite_commentaires .texte_commentaires{padding-left:27px; line-height:16px;}
#fiche .colonne_gauche #boite_commentaires .texte_commentaires a{color:#b51945;}

#fiche .colonne_milieu{width:5%;float:left;}

#fiche .colonne_droite{float:right; text-align:left; width:65%; font-size:13px;}
#fiche .colonne_droite .imprimer{text-align:right; font-size:10px;}
#fiche .colonne_droite .imprimer img{padding-bottom:3px; vertical-align:middle;}
#fiche .colonne_droite .imprimer a{color:#b51945;text-decoration:none;}
#fiche .colonne_droite .imprimer a:hover{text-decoration:underline;}
#fiche .colonne_droite .sku_produit{color: #68696c; font-size:11px;float:right;}
#fiche .colonne_droite #boite_ajout_panier{background-color:#f0f0f0; padding:10px;}
#fiche .colonne_droite #boite_ajout_panier .solde{text-decoration:line-through; color:#ff0000; font-size:15px;}
#fiche .colonne_droite #boite_ajout_panier .prix{color:#000000; font-weight:bold; font-size:15px;padding-right:5px;}
#fiche .colonne_droite #boite_ajout_panier .image_couleur{float:left;}
#fiche .colonne_droite #boite_ajout_panier .image_couleur img{vertical-align:middle;margin-bottom:3px;}
#fiche h2 {margin:0px;padding:0px;font-size:15px;font-weight:bold; }
.image_deselect{border:2px solid #dddddd;}
.image_select{border:2px solid #b51945;}
.boite_infos{background-color:#f0f0f0; font-size:11px;margin:0px;padding:0px;border:1px solid #dddddd;}
.boite_infos .titre_infos{margin:0px;padding-left:10px;padding-right:10px;font-weight:bold; font-size:13px;background:url(../fonctions/degrade.php?l=20&h=16&sens=2&r1=204&v1=202&b1=202&r2=216&v2=215&b2=215);background-repeat:repeat-x;background-color:#d8d7d7;color:#000000;line-height:24px;}
.boite_infos .titre_infos img{vertical-align:middle;padding-bottom:2px;}
.boite_infos .texte_infos{padding-left:10px;padding-right:10px;padding-top:10px;line-height:16px;}
.boite_infos .texte_infos2{padding:10px;}
.boite_infos .texte_infos_gras{font-weight:bold;}
.boite_infos .ligne_infos{vertical-align:middle;line-height:20px;}
.boite_infos .ligne_infos img{vertical-align:middle;padding-bottom:4px;}
#fiche .colonne_droite .boite_suggestions{padding:0px;margin:0px;border:1px solid #dddddd;}
#fiche .colonne_droite .boite_suggestions h2{font-size:13px; font-weight:bold;margin:0px;padding:0px;}
#fiche .colonne_droite .boite_suggestions .titre_suggestions{margin:0px;padding-left:10px;padding-right:10px;font-weight:bold; font-size:13px;background:url(../fonctions/degrade.php?l=20&h=16&sens=2&r1=204&v1=202&b1=202&r2=216&v2=215&b2=215);background-repeat:repeat-x;background-color:#d8d7d7;color:#000000;line-height:24px;}
#fiche .colonne_droite #boite_frais_expedition{margin:0px;padding:0px;}
 
.mini_fiche_suggestion{float:left; text-align:center; width:140px; padding:2px; margin:2px;font-size:11px;}
.mini_fiche_suggestion a{color:#b51945;}
.mini_fiche_suggestion a:hover{color:#000000;}
.mini_fiche_suggestion_solde{text-decoration:line-through; color:#ff0000;}
.mini_fiche_suggestion_prix{color:#000000; font-weight:bold;}

#vues{margin:0px;}

.tabprintguidegrandeurs{text-align:right;clear:both;margin-right:30px;}
.tabprintguidegrandeurs img{padding-bottom:2px; vertical-align:middle;}

a.bouton_gris_pt {background:transparent url(../images/fond-bouton-pt-gris-a.gif) no-repeat scroll top right; color:#ffffff; font-weight:bold; display:block; float:left; font-size:10px; height:20px; margin-right:0px; padding-right:8px; text-decoration: none;}
a.bouton_gris_pt span{background:transparent url(../images/fond-bouton-pt-gris-span.gif) no-repeat; display:block; line-height:10px; padding:4px 0 5px 10px;color:#ffffff; white-space:nowrap;}

a.bouton_rouge {background:transparent url(../images/fond-bouton-rouge-a.gif) no-repeat scroll top right; color:#ffffff; font-weight:bold; display:block; float:left; font-size:11px; height:24px; margin-right:6px; padding-right:8px; text-decoration: none;}
a.bouton_rouge span{background:transparent url(../images/fond-bouton-rouge-span.gif) no-repeat; display:block; line-height:14px; padding:5px 0 5px 8px;color:#FFFFFF}

a.bouton2 {margin-left:170px; background:transparent url(../images/fond-bouton-rouge-a.gif) no-repeat scroll top right; color:#ffffff; font-weight:bold; display:block; float:left; font-size:11px; height:24px; margin-right:6px; padding-right:8px; text-decoration: none;}
a.bouton2 span{background:transparent url(../images/fond-bouton-rouge-span.gif) no-repeat; display:block; line-height:14px; padding:5px 0 5px 8px;color:#FFFFFF}

.boutoncentre{text-align:center;margin-left:auto; margin-right:auto;width:200px;}
.boutoncentre2{text-align:center;margin-left:auto; margin-right:auto;width:100px;}
.boutoncentre3{text-align:center;margin-left:auto; margin-right:auto;width:480px;}

a.bouton_agrandir {background:transparent url(../images/fond-bouton-agrandir-a.gif) no-repeat scroll top right; color:#444; display:block; float:left; font-size:11px; height:24px; margin-right:6px; padding-right:8px; text-decoration: none;}
a.bouton_agrandir span{background:transparent url(../images/fond-bouton-agrandir-span.gif) no-repeat; display:block; line-height:14px; padding:5px 0 5px 28px;color:#444;} 

.titre_resultats{color:#ffffff;padding:5px; padding-left:10px; padding-right:10px; font-size:11px;font-weight:bold;background:url(../fonctions/degrade.php?l=20&h=16&sens=2&r1=92&v1=98&b1=99&r2=127&v2=135&b2=136);background-repeat:repeat-x;background-color:#7f8788;min-height:16px;}
.nombre_resultats{float:left;}
.tri_resultats{float:right;}
.nav_resultats{text-align:center;color:#000000;font-size:12px; font-weight:bold;background-color:#ECECEC;padding-top:2px; padding-bottom:2px;}
.nav_resultats a{color:#b51945;}
.nav_resultats a:hover{color:#000000;}

#etapescommande{background:url(../images/fond-ligne-etapes-commande.gif);background-position:bottom;background-repeat:repeat-x;}
#etapescommande ul{padding:0px;margin:0px;height:40px;}
#etapescommande li{float:left; vertical-align:middle; list-style-type:none; text-align:center;}
#etapescommande li.etape{font-size:11px;line-height:17px;text-align:center;width:150px;}
#etapescommande li.etape a{color:#000000;text-decoration:none;}
#etapescommande li.etape a:hover{color:#000000;text-decoration:none;font-weight:bold;}
#etapescommande li.etapeactive{font-size:11px;font-weight:bold;line-height:17px;text-align:center;width:150px;}

#etapesretour{background:url(../images/fond-ligne-etapes-commande.gif);background-position:bottom;background-repeat:repeat-x;}
#etapesretour ul{padding:0px;margin:0px;height:40px;}
#etapesretour li{float:left; vertical-align:middle; list-style-type:none; text-align:center;}
#etapesretour li.etape{font-size:11px;line-height:17px;text-align:center;width:200px;}
#etapesretour li.etape a{color:#000000;text-decoration:none;}
#etapesretour li.etape a:hover{color:#000000;text-decoration:none;font-weight:bold;}
#etapesretour li.etapeactive{font-size:11px;font-weight:bold;line-height:17px;text-align:center;width:200px;}

#retourfacile {margin-left:40px; border:1px solid #CCC; width:550px; float:left; display:inline;}
#retourfacile h1{font-size:16px; margin: 10px 10px 10px 10px;}
#retourfacile h2{font-size:14px; margin: 10px 10px 10px 10px;}
#retourfacile li{font-size:16px; margin-left: 30px;margin-bottom: 30px;}
#retourfacile b{font-size:18px;}

#retourfacile2 {margin-left:40px; text-align:center; border:1px solid #CCC; width:250px; float:left; display:inline;}


.ligne_tableau_resultats{font-weight:bold;border:1px solid #cccccc;}

/*Avec bordures 100% -> Panier*/
.tableau1{width:100%;}
.tableau1 th{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background:url(../fonctions/degrade.php?l=50&h=25&sens=2&r1=255&v1=255&b1=255&r2=199&v2=199&b2=199);background-repeat:repeat-x;background-color:#c7c7c7;vertical-align:top;text-align:left;padding:5px;}
.tableau1 th.tableau1_right{text-align:right;}
.tableau1 td{border-bottom:1px solid #cccccc;vertical-align:top;text-align:left;padding:5px;}
.tableau1 .tableau_tag td{border:none;padding:0px;margin:0px;vertical-align:middle;}
.tableau1 td.tableau1_right{text-align:right;}
.tableau1 td.tableau1_right .solde{text-decoration:line-through; color:#ff0000;}
.tableau1 td.tableau1_right .prix{color:#000000; padding-right:5px;}
.tableau1 td.tableau1_right_noborder{color:#000000; padding-right:5px; text-align:right; border:none;}
.tableau1 td.noborder{border:none;}
.tableau1 td.tableau1_center{text-align:center;}
.tableau1 td.tableau1_right a.bouton_gris_pt{float:right; text-align:right;}
.tableau1 td.tableau1_right input{text-align:right;font-size:11px;}
.tableau1 tr.calcul_bas_first td{background-color:#e9e9e9;border-top:1px solid #cccccc;}
.tableau1 tr.calcul_bas td{background-color:#e9e9e9;}
.tableau1 tr.calcul_bas_last td{background-color:#c9c9c9;border-top:1px solid #cccccc;}
.tableau1 a{color:#b51945;}
.tableau1 a:hover{color:#000000;}

/*Sans bordures -> Tableau de boutons*/
.tableau2{width:100%;}
.tableau2 td{vertical-align:top;}
.tableau2 td.tableau2_right{float:right; text-align:right;}
.tableau2 td.tableau2_right_bouton{width:20px;}
.tableau2 td.tableau2_right_bouton .bouton_rouge{float:right; text-align:right;white-space:nowrap;}
.tableau2 td.tableau2_right_bouton a.bouton_rouge.span{margin-right:0px;white-space:nowrap;}

.infos_livraison{margin-left:10px;font-size:11px;color:#666666;text-align:left;line-height:23px;}

/*Sans bordures sans largeur -> Livré ŕ*/
.tableau3{border:1px solid #cccccc;}
.tableau3 th{border-bottom:1px solid #cccccc;background-color:#c9c9c9;vertical-align:middle;text-align:left;padding:5px;}
.tableau3 th.tableau3_right{text-align:right;}
.tableau3 td{vertical-align:middle;text-align:left;padding-left:5px; padding-right:5px;padding-top:2px;padding-bottom:2px;}
.tableau3 td.tableau3_right{text-align:right;}
.tableau3 td input{font-size:11px;}
.tableau3 tr.calcul_bas_first td{background-color:#e9e9e9;border-top:1px solid #cccccc;}
.tableau3 tr.calcul_bas td{background-color:#e9e9e9;}
.tableau3 a{color:#b51945;}
.tableau3 a:hover{color:#000000;}

#formulaire1{width:340px;}
#formulaire1 input{font-size:11px;}
#formulaire1 textarea{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;}
#formulaire1 .ligne{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;}
#formulaire1 .ligne_petite_titre{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;font-size:11px;color:#666666;font-weight:bold;}
#formulaire1 .ligne_petite{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;font-size:11px;}
#formulaire1 .lignevide{clear:both; height:10px;vertical-align:top;white-space:nowrap;}
#formulaire1 .ligne span.libelle{float:left; width:100px; text-align:right;font-weight:bold;}
#formulaire1 .ligne span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#formulaire1 .ligne span.champ{float:right; width:235px; text-align:left;}
#formulaire1 .ligne_petite span.libelle{float:left; width:100px; text-align:right;font-weight:bold;}
#formulaire1 .ligne_petite span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#formulaire1 .ligne_petite span.champ{float:right; width:235px; text-align:left;}
#formulaire1 .liensmenu a{color:#b51945; margin-left:100px;}
#formulaire1 a{color:#b51945;}

#formulaire2{width:406px;}
#formulaire2 input{font-size:11px;}
#formulaire2 textarea{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;}
#formulaire2 .ligne{margin:0px;padding:0px;clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;}
#formulaire2 .lignebas{margin:0px;padding:0px;clear:both; padding-top:8px;vertical-align:bottom;white-space:nowrap;}
#formulaire2 .lignevide{clear:both; height:10px;vertical-align:top;white-space:nowrap;}
#formulaire2 .ligne span.libelle{float:left; width:200px; text-align:right;font-weight:bold;}
#formulaire2 .ligne span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#formulaire2 .ligne span.champ{float:right; width:200px; text-align:left;}
#formulaire2 .lignebas span.libelle{float:left; width:200px; text-align:right;font-weight:bold;}
#formulaire2 .lignebas span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#formulaire2 .lignebas span.champ{float:right; width:200px; text-align:left;}

.tableaugauche {float:left; margin-left:50px;  height:260px; width:350;}
.tableaudroit {float:right; margin-right:50px; height:260px; width:350;}

#formulaire3{width:390px; height:200px;}
#formulaire3 input{font-size:11px;}
#formulaire3 textarea{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;}
#formulaire3 .ligne{clear:both; padding-top:8px;vertical-align:top; padding-left:20px; }
#formulaire3 .lignevide{clear:both; height:10px;vertical-align:top;}
#formulaire3 .ligne span.libelle{float:left; width:110px; text-align:right;font-weight:bold;}
#formulaire3 .ligne span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#formulaire3 .ligne span.champ{float:right; width:245px;text-align:left;}
#formulaire3 a{color:#b51945;}

#formulaire4{width:390px;  height:200px;}
#formulaire4 ul{margin-top: 6px; margin-bottom:6px;}
#formulaire4 .ligne{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;}
#formulaire4 .desc{clear:both; padding-left:16px; padding-top:8px;vertical-align:top;}

#formulaire4 .lignevide{clear:both; height:10px;vertical-align:top;white-space:nowrap;}
#formulaire4 .ligne span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#formulaire4 a{color:#b51945;}

#formulairechqc{width:430px;padding:10px;}
#formulairechqc input{font-size:11px;}
#formulairechqc textarea{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;}
#formulairechqc .ligne{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;}
#formulairechqc .ligne_petite_titre{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;font-size:11px;color:#666666;font-weight:bold;}
#formulairechqc .ligne_petite{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;font-size:11px;}
#formulairechqc .lignevide{clear:both; height:10px;vertical-align:top;white-space:nowrap;}
#formulairechqc .ligne span.libelle{float:left; width:100px; text-align:right;font-weight:bold;}
#formulairechqc .ligne span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#formulairechqc .ligne span.champ{float:right; width:298px; text-align:left;}
#formulairechqc .ligne_petite span.libelle{float:left; width:130px; text-align:right;font-weight:bold;}
#formulairechqc .ligne_petite span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#formulairechqc .ligne_petite span.champ{float:right; width:298px; text-align:left;white-space:nowrap;}
#formulairechqc .liensmenu a{color:#b51945; margin-left:100px;}
#formulairechqc a{color:#b51945;}

#sectionclient input{font-size:11px;}
#sectionclient textarea{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;}
#sectionclient .ligne{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;}
#sectionclient .lignevide{clear:both; vertical-align:top;white-space:nowrap;}
#sectionclient .ligne span.libelle{float:left; width:170px; text-align:right;font-weight:bold;}
#sectionclient .ligne span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#sectionclient .ligne span.champ{float:left; padding-right:10px;width:45px; text-align:left;}
#sectionclient .liens a{color:#FF0000; margin:170px;}
#sectionclient .texte {color:#b51945; padding-left:65px; padding-top:15px; padding-bottom:10px; font-weight:bold;}
#sectionclient .boutons{text-align:center;}
#sectionclient .boutons_suivant{float:right; margin:10px; display:block;}
#sectionclient .liste{float:right;  width:100px; display:inline; padding-left:10px;}
#sectionclient .description{font-weight:bold;}

.legend {margin-left: 14px; padding-bottom:10px; font-weight:bold; color:#000000;}

/* Choix de compte */
.wraptableau{clear:both; display:block; width:800px; margin-left:auto; margin-right:auto;}
.wraptableau a{margin-left:16px; color:#666666; font-size:12px;}
.tableaubordureinfo{border:1px solid #c2c2c2;float:left;display:block;width:220px;height:138px;margin-left:45px;margin-right:20px;font-size:12px;background-image: url(../images/mon_compte_info.gif);background-repeat:no-repeat}
.tableaubordureinfotitre{border:1px solid #c2c2c2;float:left;display:block;width:470px;margin-left:10px;margin-right:20px;font-size:12px; background-image: url(../images/mon_compte_info2.gif); background-repeat:no-repeat;}
.tableaubordureinfotitre2{border:1px solid #c2c2c2;float:left;display:block;width:470px;margin-left:10px;margin-right:20px;font-size:12px; background-image: url(../images/mon_compte_info2.gif); background-repeat:no-repeat;}

.tableaubordurecertificat{border:1px solid #c2c2c2;float:left;display:block;width:220px;height:138px;font-size:12px;background-image: url(../images/mon_compte_certificat.gif);background-repeat:no-repeat}
.tableaubordurecommande{border:1px solid #c2c2c2;float:left;display:block;width:220px;height:138px;margin-left:20px;font-size:12px;background-image: url(../images/mon_compte_commande.gif);background-repeat:no-repeat}

.floatcenter {text-align:center;}
.floatleft {float:left;}
.floatright {float:right; margin-right:4px;}
.tableauentete{height:30px;color:#000000;text-align:left;padding-left:15px;font-size:14px;font-weight:bold;padding-top: 8px;}

/* Creation de compte */
.boite3 {width:480px; height:130px; border:1px solid #CCC; padding-top:9px;}
.boite2 {width:480px; height:360px; border:1px solid #CCC; padding-top:12px;}

.strerreur {color:#FF0000;}
.strmessage {color:#3300FF;}

#footer{clear:both;margin:0px;padding:0px;}

#toolbarbranchee{padding:0px; margin:0px;font-size:10px;background-color:#48494a; background:url(../images/fond-toolbar-branchee.jpg);height:40px;}
#toolbarbranchee input{border:none; margin:0px;font-size:11px;}
#toolbarbranchee .bouton{background-color:#999999; border:none; color:#ffffff; font-size:10px; font-weight:bold;}
#toolbarbranchee ul{padding:0px;margin:0px;vertical-align:middle;}
#toolbarbranchee li{float:left; vertical-align:middle; list-style-type:none; text-align:center;color:#ffffff;}
#toolbarbranchee li a{color:#ffffff; text-decoration:none;}
#toolbarbranchee li a:hover{color:#ffffff; text-decoration:underline;}
#toolbarbranchee li.first{padding-left:16px; padding-right:70px; font-size:17px;padding-top:11px;}
#toolbarbranchee li.icone1{padding-left:20px;padding-right:5px;padding-top:12px;vertical-align:middle;}
#toolbarbranchee li.icone2{padding-left:12px;padding-right:5px;padding-top:5px;vertical-align:middle;}
#toolbarbranchee li.center1{text-align:left; font-size:12px;padding-top:15px;}
#toolbarbranchee li.center2{text-align:left; font-size:12px;padding-top:8px;}
#toolbarbranchee li.beflast{float:right; margin-right:18px;font-size:11px;padding-top:3px;}
#toolbarbranchee li.last{float:right; margin-top:16px; padding-right:10px;}

#toolbarbranchee #inscription{color:#ffc700;}

#plaquepubs #gauche{width:484px; height:131px; float:left;}
#plaquepubs #droite{width:463px; height:131px; float:right;}

#plaquepubwrap {position:absolute;top:638px;}

#plaquepubs2 #gauche2{ clear:both; width:452px; height:243px; float:left; border:1px solid #b2b2b2; padding: 15px; text-align:left; margin-top:5px; color:#666666;}
#plaquepubs2 #gauche2 h1{font-size:12px;}
#plaquepubs2 #gauche2 h2{font-size:11px;}
#plaquepubs2 #gauche2 h3{font-size:11px;}
#plaquepubs2 #gauche2 p{font-size:11px; padding-top: 4px; padding-left:1px; padding-bottom:10px; text-align: left;}
#plaquepubs2 #droite2{width:461px; height:273px; float:left; margin-left:13px; border:1px solid #b2b2b2; text-align:left; margin-top:5px;}


#menubas{text-align:center;border:1px solid #b2b2b2; background-color:#ffffff; font-size:11px; padding-top:16px; padding-bottom:16px;padding-left:150px;}
#menubas ul{margin:0px; padding:0px; float:left; vertical-align:top; margin-right:80px;}
#menubas ul.last{margin-right:0px;}
#menubas li{list-style-type:none; line-height:18px; text-align:left; color:#777777;}
#menubas li a{color:#777777; text-decoration:none;}
#menubas li a:hover{color:#777777; text-decoration:underline;}
#menubas li.indent{margin-left:20px;}


#menubas_accueil {clean:both; background-color:#ffffff; font-size:11px; margin-top:13px;}
#menubas_accueil ul{margin:0px; padding:0px; float:left; vertical-align:top; margin-left:54px; margin-top:52px;}
#menubas_accueil ul.last{margin-right:0px;}
#menubas_accueil li{list-style-type:none; line-height:18px; text-align:left; color:#777777; margin-right:20px;}
#menubas_accueil li a{color:#777777; text-decoration:none;}
#menubas_accueil li a:hover{color:#777777; text-decoration:underline;}
#menubas_accueil li.indent{margin-left:20px;}


#liensnavigateur a{color:#777777; text-decoration:none;}
#liensnavigateur a:hover{color:#777777; text-decoration:underline;}


.logosbas{background-color:#eeeeee; font-size:11px; padding-top:8px; padding-bottom:8px;text-align:center;vertical-align:middle;}
.logosbas img{margin-right:10px;margin-left:10px;border:0px;vertical-align:middle;}

.optimisationsite{color:#999999;text-align:center;font-size:10px;}

.titrepromotion{padding-right:10px;padding-left:10px;}

#trouver_boutique{margin:15px;}

#emploi{font-size:13px;}
#emploi h1{margin-top:0px; margin-bottom:0px; margin-left:10px; padding:0px;font-size:15px;font-weight:bold;}
#emploi h2{margin:0px; padding:0px;font-size:14px;font-weight:bold; color:#b51945;white-space:nowrap;}
#emploi h3{margin:0px; padding:0px;font-size:13px;font-weight:bold; color:#000000;white-space:nowrap; line-height:13px}
#emploi ul {padding-left:15px; margin:5px; list-style-image: url("images/arrow.png") }
#emploi a {color:#6d7779;}
#emploi_liste{float:left; text-align:left; position:relative; margin:10px; padding:10px; width:170px;}
#emploi_contenu_presentation{border-left:solid 2px #666666; float:right; position:relative; text-align:left; margin:10px; padding-left:25px; width:700px; height:300px;background:url(../images/emploi-accueil.jpg) top right no-repeat;}
#emploi_contenu_presentation_texte{margin-left:10px; margin-top:15px; float:left; width:420px; line-height:24px}
#emploi_contenu_detail{border-left:solid 2px #666666; float:right; position:relative; text-align:left; margin:10px; padding-left:25px; padding-right:100px; width:600px;}
#emploi_contenu_formulaire{border-left:solid 2px #666666; float:right; position:relative; text-align:left; margin:10px; margin-top:20px; padding-left:25px; width:400px; margin-right:302px}
#emploi_contenu_formulaire input{font-size:11px;}
#emploi_contenu_formulaire textarea{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;}
#emploi_contenu_formulaire .ligne{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;}
#emploi_contenu_formulaire .lignevide{clear:both; height:10px;vertical-align:top;white-space:nowrap;}
#emploi_contenu_formulaire .ligne span.libelle{float:left; width:100px; text-align:right;font-weight:bold;}
#emploi_contenu_formulaire .ligne span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#emploi_contenu_formulaire .ligne span.champ{float:right; width:235px; text-align:left;vertical-align:top;}
#emploi_contenu_formulaire .liensmenu a{color:#b51945; margin-left:100px;}
#emploi_contenu_confirmation{float:left; position:relative; text-align:left; margin:10px; width:920px;}

#container_amie{font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;width:400px;height:520px;padding:10px;margin:10px;background-color:#ffffff;color:#000000;font: 12px Tahoma, Verdana, Arial, sans-serif;vertical-align:top;}
#container_amie h1{font-size:14px;color:#000000;}
#container_amie fieldset{padding:10px;margin-top:10px;font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;font-family:13px;color:#000000; border:solid 1px #CCCCCC;font-weight:bold;}
#container_amie input{font-size:11px;}
#container_amie .erreur_amie{color:#FF0000;}
#container_amie textarea{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;vertical-align:top;margin-top:10px; margin-left:8px;}
#container_amie .ligne{clear:both; padding-top:8px;vertical-align:top;white-space:nowrap;}
#container_amie .lignevide{clear:both; height:10px;vertical-align:top;white-space:nowrap;}
#container_amie .ligne span.libelle{float:left; width:110px; text-align:right;font-weight:bold;}
#container_amie .ligne span.libelle a.bouton_rouge{float:right; text-align:right;font-weight:bold;}
#container_amie .ligne span.champ{float:right; width:250px; text-align:left;vertical-align:top;}
#container_amie .liensmenu a{color:#b51945; margin-left:100px;}

.propos_annee{color:#b51945;}

#nous_joindre_texte{float:right; width:315px;}