/* version 2009-04-22 */
/* Pathway espace client */
.pathwayclient { height:25px; width:100%; clear:both; float:none; }
.pathwayclient p { font-size:10px; margin:0 0 0 30px; }
.pathwayclient p a { font-size:10px; color:#56545a; background-color:inherit; text-decoration:none; }
.pathwayclient p a:hover { text-decoration:underline }
.pathwayclient p a strong { color:#0496ef; background-color:inherit; }
.pathwayclient p a.bleu { color:#0296ee!important; background-color:inherit; }
.pathwayclient p a:hover.bleu { color:#0296ee!important; background-color:inherit; }
.pathwaycompte { height:25px; width:100%; clear:both; float:none; }
.pathwaycompte p { font-size:10px; margin:0px 0 0 15px; }
.pathwaycompte p a { font-size:10px; color:#56545a; background-color:inherit; text-decoration:none; }
.pathwaycompte p a:hover { text-decoration:underline }
.pathwaycompte p a.bleu { color:#0296ee!important; background-color:inherit; }
.pathwaycompte p a:hover.bleu { color:#0296ee!important; background-color:inherit; }
.colproductgauche { width:720px; min-height:700px; float:left; position: relative; }
* html .colproductgauche { height:700px; }
/* Espace Client */
.espacetitre { width:100%; min-height:45px; }
* html .espacetitre { height:45px; }
.espacetitre .titre { float:left; width:150px; margin:0 10px 0 30px; display:inline }
.espacetitre .infos { width:640px; float:left; display:inline }
.espacetitre .infos p { font-size:10px; color:#323134; background-color:inherit; padding:0 30px 0 0 }
.espacetitre .deconnection { width:100px; float:left; margin:5px 0 0 15px; display:inline }
.espacetitre h1 { color:#1da2f1; background-color:inherit; font-size:16px; font-weight:bold; min-height:18px; margin:0 5px 8px 0 }
* html .espacetitre h1 { height:18px; }
.espacetitre h2 { color:#323134; background-color:inherit; font-size:11px; padding:0 0 0 30px; margin:0; background:url(../interface/space_client.gif) no-repeat 6px 0; min-height:25px; }
* html .espacetitre h2 { height:25px; }
.espacetitre .deconnection a { display:block; color:#ea3a3a; background-color:inherit; font-size:10px; background:url(../interface/picto_deconnection.gif) no-repeat 0 0; padding:0 0 0 20px; height:25px; text-decoration:none; }
.espacetitre .deconnection a:hover { text-decoration:underline }
/* MENU COMMANDES */
.menucommandes { width:320px; margin:0; float:left; display:inline; }
.menucommandes ul { width:320px; margin:0; padding:0; }
.menucommandes ul li { padding:8px 0 0 0; margin:0 }
.menucommandes ul li a { display:block; text-decoration:none; width:320px; margin:0 0 5px 30px; color:#323134; background-color:inherit; font-size:11px; font-weight:normal; padding:0 10px 0 10px }
.menucommandes ul li a:hover, .menucommandes ul li.active a { background:url(../interface/menucommandes_hover.gif) repeat-x 0 0 }
.menucommandes ul li a span { font-size:14px; font-weight: bold; color:#1da2f1; background-color:inherit; display:block; padding:15px 0 5px 40px; cursor:pointer; text-transform:uppercase; min-height:15px; }
.menucommandes ul li a em { display:block; padding:0 0 0 40px; font-style:normal; width:265px; cursor:pointer }
.menucommandes ul li a span.un { background:url(../interface/menucommandes_1.png) no-repeat 0 15px }
.menucommandes ul li a span.deux { background:url(../interface/menucommandes_2.png) no-repeat 0 15px }
.menucommandes ul li a span.trois { background:url(../interface/menucommandes_3.png) no-repeat 0 15px }
.menucommandes ul li a span.quatre { background:url(../interface/menucommandes_4.png) no-repeat 0 15px }
.menucommandes ul li a span.cinq { background:url(../interface/menucommandes_5.png) no-repeat 0 15px; color:#f1036d; background-color:inherit; }
* html .menucommandes ul li a span { font-size:14px; height:23px; font-weight: bold; color:#1da2f1; background-color:inherit; display:block; padding:0 0 0 40px; cursor:pointer; text-transform:uppercase; margin:10px 0 0 0 }
/* COLCOMMANDESRIGHT */
.colcommandesright { width:540px; padding:20px 0 0 20px; float:right; min-height:300px; background:url(../interface/colcommandesright.gif) no-repeat 0 0px }
.colcommandesright h1 { font-size:14px; font-weight:bold; color:#1da2f1; background-color:inherit; padding:3px 10px 0 0; min-height:25px; text-transform:uppercase }
* html .colcommandesright h1 { height:25px; font-size: 14px; }
.colcommandesright h1 span { display:block; min-height:20px; padding-right:30px; }
* html .colcommandesright h1 span { height:20px }
.colcommandesright h1.un { background:url(../interface/menucommandes_1.png) no-repeat right 0; width:200px }
.colcommandesright h1.deux { background:url(../interface/menucommandes_2.png) no-repeat right 0 }
.colcommandesright h1.trois { background:url(../interface/menucommandes_3.png) no-repeat right 0 }
.colcommandesright h1.quatre { background:url(../interface/menucommandes_4.png) no-repeat right 0; display: block; margin-right: 25px; }
.colcommandesright h1.cinq { background:url(../interface/menucommandes_5.png) no-repeat right 4px; display: block; margin-right: 25px; }
.colcommandesright h2 { font-size:12px; font-weight:bold; color:#403f42; background-color:inherit; text-transform:uppercase; height:25px; margin:15px 0 0 0; padding:4px 0 0 0 }
.colcommandesright h2.cinq { background:url(../interface/menucommandes_5.png) no-repeat right 4px; width:255px }
.colcommandesright .provinfo { width:520px; min-height:28px; clear:both; float:none; background-color:#fffcd6; color:#323134; border-top:1px solid #ccc; }
.colcommandesright p.titre { background-color:#fffcd6; color:#555552; font-size:13px; padding:5px 0 5px 10px; font-weight:bold; float:left; }
.colcommandesright p.mdadresse a { display:block; background:url(../interface/btn_cm1b.gif) no-repeat 0 -26px; width:85px; color:#fff; background-color:inherit; font-size:9px; height:16px; padding-top:8px; text-align:center; text-decoration:none; float:right; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
.colcommandesright p.mdadresse a:hover { background-position:0 0; }
.colcommandesright p.mdajout a { display:block; background:url(../interface/btn_cm2b.gif) no-repeat 0 -26px; width:85px; color:#fff; background-color:inherit; font-size:9px; height:16px; text-align:center; text-decoration:none; float:right; padding-top:8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
.colcommandesright p.mdajout a:hover { background-position:0 0; }
.colcommandesright p.mdsuppr a { display:block; background:url(../interface/btn_cm3b.gif) no-repeat 0 -26px; width:85px; color:#fff; background-color:inherit; font-size:9px; height:16px; text-align:center; text-decoration:none; float:right; padding-top:8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
.colcommandesright p.mdsuppr a:hover { background-position:0 0; }
/* Onglets Commande */
.ongletcommande { clear:both; float:none; margin:6px 0 0 0; width:520px }
.ongletcommande ul { height:20px; border-bottom:1px solid #cccccc; width:520px }
.ongletcommande ul li { display:inline; padding:0; margin:0 }
.ongletcommande ul li a { display:block; border-bottom:1px solid #ccc; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; color:#a1a1a1; text-decoration:none; font-size:12px; float:left; background-color:#f3f3f3; width:122px; text-align:center; margin:0 0 0 5px; height:16px; padding:3px 0 0 0; }
.ongletcommande ul li.active a, .ongletcommande ul li.active a:hover { color:#0798f0; background-color:#fff; border-bottom:1px solid #fff; }
.ongletcommande ul li a:hover { color:#0798f0; background-color:#fff; border-bottom:1px solid #ccc; }
* html .ongletcommande ul li a, * html .ongletcommande ul li a:hover { padding:3px 0 0 0; border-bottom:1px solid #f3f3f3; width: 120px; }
* html .ongletcommande ul li.active a { padding:3px 0 0 0; border-bottom:1px solid #fff }
/* livraison ADRESSE */
.livraisonadresse { width:100%; margin:15px 0 20x 0 }
.livraisonadresse .f1 { float:left; margin:5px 0 0 10px; padding-bottom: 5px; }
* html .livraisonadresse .f1 { margin:0 0 0 10px; }
.livraisonadresse .f1 p { color:#8e8e80; background-color:inherit; font-size:11px; margin:0 0 15px 0 }
.livraisonadresse .f1 ul.premier { width:180px; float:left; }
.livraisonadresse .f1 ul.second { width:100px; float:left; }
.livraisonadresse .f1 ul li { font-size:13px; color:#0d9bf0; background-color:inherit; padding:0 0 2px 0; margin:5px 0 0 0 }
.livraisonadresse .f1 ul li ul { margin:0; padding:0 }
.livraisonadresse .f1 ul li ul li { color:#8e8e80; background-color:inherit; margin:0; padding:0 0 3px 0; font-size: 11px; }
.livraisonadresse .f2 { width:270px; float: right; min-height:140px }
.livraisonadresse .f2 p { color:#8e8e80; background-color:inherit; font-size:11px; margin:0 0 20px 0; }
.livraisonadresse .f2 ul { }
.livraisonadresse .f2 ul li { font-size:13px; color:#11acec; background-color:inherit; padding:0 0 2px 0; margin:5px 0 0 0 }
.livraisonadresse .f2 ul li ul { margin:0; padding:0 }
.livraisonadresse .f2 ul li ul li { color:#8e8e80; background-color:inherit; margin:0; padding:0 0 3px 0; font-size: 11px; }
/*  livraison ADRESSE MODIFIER/AJOUTER */
.livraisonadresse form { margin: 0; padding:0; position: relative; }
.livraisonadresse fieldset.f1 { width: 290px; float: left; margin-top: 20px; padding-bottom: 15px; }
.livraisonadresse fieldset.f1 .input { padding:1px 0 0 5px; height:14px; font-size:10px; color:#a4a493; background-color:#fff; width: 145px; }
.livraisonadresse .form_modifier_add .f1 .input { float:right;}
.livraisonadresse .form_modifier_add .f1 select { width: 153px; }

.livraisonadresse fieldset.f1 p { clear:both; float:none; height:25px; margin:0 0 5px 0 }
.livraisonadresse .form_modifier_add .f1 p { }
.livraisonadresse label { width:78px; display:block; float:left; text-align:left; margin:0 5px 0 0; font-size:11px; color: #00a6eb; }
.livraisonadresse fieldset span { display:block; width:45px; padding:0 5px 0 0px; float:left; }
* html .livraisonadresse .form_modifier_add fieldset.f1 span { display:block; width:40px; padding:0 0px 0 0px; float:left;  }
.livraisonadresse fieldset span img { margin:3px 0 0 0 }
.livraisonadresse fieldset .inputnumero { font-size:10px; color:#a4a493; background-color:#fff; width: 100px; height: 14px; padding: 1px 0 0 10px; }
.livraisonadresse fieldset select { font-size:10px; color:#a4a493; background-color:#fff; margin-left:3px }
* html .livraisonadresse fieldset select { margin-left:6px }
.livraisonadresse fieldset.f2 { border: none; width: 210px; margin-top:20px; position: relative; }
.livraisonadresse fieldset.f2 textarea { width:185px; padding:1px 0 0 0px; font-size:10px; color:#a4a493; background-color:#fff; height: 100px; }
.livraisonadresse fieldset.f2 p { clear:both; float:left; margin:0 0 5px 0 }
.livraisonadresse fieldset.f1 .btnajouteradd { height:29px; border:none; color:#fff; font-size:11px; background: url(../interface/btn_form_valider.jpg) no-repeat 0 0; width: 120px; clear: both; margin-left: 160px; }
.livraisonadresse fieldset.f2 .btnajouteradd { height:29px; border:none; color:#fff; font-size:11px; background: url(../interface/btn_form_valider.jpg) no-repeat 0 0; width: 120px; clear: both; }
.livraisonadresse fieldset .btnajouteradd:hover { background: url(../interface/btn_form_valider.jpg) no-repeat 0 -29px; width: 120px; cursor: pointer; }
/*  livraison ADRESSE VARIANTE IDENTIFICATION MODIFIER */
.livraisonadresse form.form_modifier_id { margin: 0; position: relative; }
.livraisonadresse .form_modifier_id label { display:block; float:left; text-align:left; margin:0 5px 0 0; font-size:11px; color: #00a6eb; width: 260px; }
.livraisonadresse .form_modifier_id fieldset.f1 { width: 530px; float: left; margin-top: 20px; padding-bottom: 15px; margin-left: 0px; }
.livraisonadresse .form_modifier_id fieldset.f1 input { width: 180px; }
.livraisonadresse .form_modifier_id fieldset.f1 .btnajouteradd { width: 120px; }
.livraisonadresse .form_modifier_id fieldset span { display:block; width:45px; padding:0 5px 0 5px; float:left; }
.livraisonadresse .form_modifier_id fieldset.f1 .btnajouteradd { margin-left: 220px; }
/*  livraison ADRESSE VARIANTE NEWSLETTER MODIFIER */
.livraisonadresse form.form_modifier_NL { margin: 0; position: relative; }
.livraisonadresse .form_modifier_NL label { width:400px; display:block; text-align:left; margin:0 5px 0px 0; font-size:11px; color: #00a6eb; float: left; clear: left; }
.livraisonadresse .form_modifier_NL fieldset.f1 { margin-top: 20px; padding-bottom: 15px; margin-left: 0px; }
.livraisonadresse .form_modifier_NL fieldset.f1 p { margin-bottom: 20px; }
.livraisonadresse .form_modifier_NL fieldset.f1 .btnajouteradd { margin-left: 220px; }
/* table de commandes */
.mescommandestable { width:520px; border:none; padding:0; margin:0; border-collapse:collapse }
.mescommandestable th { font-size:11px; font-weight: bold; color:#323134; background-color:inherit; height:24px; padding:0 0 0 10px }
.mescommandestable th.th1 { width:125px; padding:0 0 0 15px }
.mescommandestable th.th2 { width:120px; padding:0 0 0 15px }
.mescommandestable th.th3 { width:120px; }
.mescommandestable th.th4 { width:70px; }
.mescommandestable th.th5 { width:70px; }
.mescommandestable tr.tr1 td { height:78px; border-bottom:3px solid #fff; background-color:#bee8fa; color:#0899ef; padding:0 0 0 15px }
.mescommandestable tr.tr2 td { height:78px; border-bottom:3px solid #fff; background-color:#dbf2fc; color:#0899ef; padding:0 0 0 15px }
.mescommandestable td a { text-decoration:underline; color:#0899ef; background-color:inherit; }
.mescommandestable td a.rose { text-decoration:underline; color:#ff087c; background-color:inherit; font-weight:bold; text-decoration:none; font-size:11px }
.mescommandestable td a:hover.rose { text-decoration:underline; color:#ff087c; background-color:inherit; text-decoration:underline }
.mescommandestable td a:hover { text-decoration:underline; color:#ff0071; background-color:inherit; }
.mescommandestable td a.pdf { display:block; background:url(../interface/picto_pdf.png) no-repeat 0 0; width:51px; height:55px; }
.mescommandestable td a:hover.pdf { background:url(../interface/picto_pdf.png) no-repeat 0 -55px; }
.mescommandestable td a span { display:none; }
/* PAGE DES MESSAGES */
p.nmessage { font-size:11px; font-weight:bold; color:#e92180; background-color:inherit; height:25px; width:100%; margin:10px 0 0 20px }
.messagelist { width:135px; float:left; }
.messagelist li strong { font-size:11px; font-weight:bold; color:#323134; background-color:inherit; }
.messagelist li { font-size:11px; font-weight:bold; color:#0899ef; background-color:inherit; }
.messagelist2 { width:220px; float:left; }
.messagelist2 li strong { font-size:11px; font-weight:bold; color:#323134; background-color:inherit; }
.messagelist2 li { font-size:11px; font-weight:bold; color:#0899ef; background-color:inherit; }
.postmessage { clear:both; float:none; margin:10px 0 10px 0; width:480px; min-height:100px; color:#6D6D6A; background-color:#E5F5FD; padding:15px; }
.postmessage p { font-size:11px }
.postmessage textarea { font-size:11px; color:#6D6D6A; padding: 5px; width:465px; height: 80px; }
.colcommandesright ul.postliste { width:95%; height:20px; margin:0 0 0 25px; }
.colcommandesright ul.postliste li { display:inline; font-size:11px; color:#072d44; background-color:inherit; }
.colcommandesright ul.postliste li a { font-size:11px; color:#072d44; background-color:inherit; text-decoration:none; }
.colcommandesright ul.postliste li a:hover { text-decoration:underline; }
.colcommandesright ul.postlist2 { width:95%; height:20px; margin:0 0 0 15px; }
.colcommandesright ul.postlist2 li { display:inline; font-size:9px; color:#072d44; background-color:inherit; }
.colcommandesright ul.postlist2 li a { font-size:9px; color:#072d44; background-color:inherit; text-decoration:none; }
.colcommandesright ul.postlist2 li a:hover { text-decoration:underline; }
/* Table post */
.tablepost { width:520px; color:#555552; border:none; padding:0; margin:15px 0 15px 0; border-collapse:collapse }
.tablepost th { font-size:11px; font-weight:bold; color:#323134; background-color:inherit; height:25px; }
.tablepost th.th1 { width:140px; padding:0 0 0 20px }
.tablepost th.th2 { width:90px; padding:0 0 0 20px }
.tablepost th.th3 { padding:0 0 0 20px }
.tablepost tr.tr1 td { height:25px; border-bottom:3px solid #fff; background-color:#E5F4FD; font-size:11px; }
.tablepost tr.tr2 td { height:25px; border-bottom:3px solid #fff; background-color:#fff; font-size:11px; }
.tablepost td input { float:left; margin:0 10px 0 10px; }
.tablepost td label { float:left; font-weight:bold; color:#0899ef; }
*+html .tablepost td label { padding-top:3px; }
* html .tablepost td label { padding-top:3px; }
.tablepost td a { color:#0899ef; background-color:inherit; text-decoration:none; }
.tablepost td a:hover { color:#00304d; background-color:inherit; text-decoration:underline }
/* Table post grey */
.tablepostgrey { width:520px; border:none; padding:0; margin:0 0 20px 0; border-collapse:collapse }
.tablepostgrey th { font-size:11px; font-weight:bold; color:#323134; background-color:inherit; height:25px; }
.tablepostgrey th.th1 { width:140px; padding:0 0 0 20px }
.tablepostgrey th.th2 { width:90px; padding:0 0 0 20px }
.tablepostgrey th.th3 { padding:0 0 0 20px }
.tablepostgrey tr.tr1 td { height:25px; border-bottom:3px solid #fff; background-color:#f1eaef; color:#656264; font-size:11px; }
.tablepostgrey tr.tr2 td { height:25px; border-bottom:3px solid #fff; background-color:#fff; color:#656264; font-size:11px; }
.tablepostgrey td a { color:#656264; background-color:inherit; text-decoration:none; }
.tablepostgrey td a:hover { color:#2a2729; background-color:inherit; text-decoration:underline }
.tablepostgrey td input { float:left; margin:0 10px 0 10px; }
.tablepostgrey td label { float:left; font-weight:bold; }
*+html .tablepostgrey td label { padding-top:3px; }
* html .tablepostgrey td label { padding-top:3px; }
/* crea compte box */
.creacomptebox { width:655px; float:left; margin:0 0 0 30px }
.creacomptebox h1 { font-size:16px; font-weight:bold; color:#1da2f1; background-color:inherit; text-transform:uppercase; height:18px; width:100%; }
.creacomptebox ul.etapeidentif1 { float:left; width:110px; padding:0 0 0 40px; margin:25px 0 0 13px; background:url(../interface/etapeidentif.gif) no-repeat; height:45px; display:inline }
.creacomptebox ul.etapeidentif1 li { font-size:10px; color:#323134; background-color:inherit; }
.creacomptebox ul.etapeidentif1 li strong { font-size:17px; color:#098dda; background-color:inherit; }
.creacomptebox ul.etapeidentif0 { float:left; width:110px; padding:0 0 0 40px; margin:25px 0 0 13px; background:url(../interface/etapeidentif0.gif) no-repeat; height:45px; display:inline }
.creacomptebox ul.etapeidentif0 li { font-size:10px; color:#a29faa; background-color:inherit; }
.creacomptebox ul.etapeidentif0 li strong { font-size:17px; color:#a29faa; background-color:inherit; }
.creacomptebox .crealines { clear:both; float:none; width:657px; height:20px; background:url(../interface/crealines.gif) no-repeat center; margin:0 0 20px 0 }
/* bluebox */
.creacomptebox .bluebox { width:635px; padding:15px 0 0 15px; background:url(../interface/bluebox.gif) repeat-x; min-height:100px; position:relative; }
* html .creacomptebox .bluebox { height:100px; }
.creacomptebox .bluebox h2 { font-size:17px; color:#fff; background-color:inherit; text-transform:uppercase; font-weight:bold; }
.creacomptebox .bluebox h3 { font-size:12px; color:#555552; background-color:inherit; font-weight:normal; margin:5px 0 0 0 }
.creacomptebox .bluebox .btnopen .btn { display:block; width:186px; height:30px; position:absolute; left: 444px; top: 18px; z-index:80; }
.creacomptebox .bluebox .btnopen .btn { width:186px; height:30px; background:url(../interface/btn_open.png) no-repeat; color:#fff; background-color:inherit; font-size:11px; text-align:center; border:none; }
/* redbox */
.creacomptebox .redbox { width:635px; padding:15px 0 0 15px; background:url(../interface/redbox.gif) repeat-x; min-height:100px; position:relative; }
* html .creacomptebox .redbox { height:100px; }
.creacomptebox .redbox h2 { font-size:17px; color:#fff; background-color:inherit; text-transform:uppercase; font-weight:bold; }
.creacomptebox .redbox h3 { font-size:12px; color:#555552; background-color:inherit; font-weight:normal; margin:5px 0 0 0 }
.creacomptebox .redbox .btnopen a { display:block; width:186px; height:22px; padding:7px 0 0 0; background:#ccc url(../interface/btn_open.png) no-repeat; color:#fff; text-decoration:none; font-size:11px; text-align:center; position:absolute; left: 443px; top:19px; z-index:80; }
.creacomptebox .redbox .btnopen a:hover { text-decoration:underline; }
.creacomptebox .redbox fieldset { width:100%; min-height:30px; margin:8px 0 0 0; }
.creacomptebox .redbox .input1 { width:120px; padding:0 0 0 3px; height:15px; margin:5px 15px 0 0 }
.creacomptebox .redbox .input2 { width:120px; padding:0 0 0 3px; height:15px; margin:5px 15px 0 0 }
.creacomptebox .redbox .btn { background:url(../interface/redbox_btn.png) no-repeat; width:166px; height:29px; color:#fff; background-color:inherit; border:none; font-size:11px; text-align:center; text-transform:uppercase; }
.creacomptebox .redbox .mdpoublie { font-size:10px; color:#6d6d6a; background-color:inherit; margin:7px 0 0 295px }
.creacomptebox .redbox .mdpoublie a { font-size:10px; color:#6d6d6a; background-color:inherit; text-decoration:none; }
.creacomptebox .redbox .mdpoublie a:hover { text-decoration:underline; }
/*  blocadecouvrir2          */

.blocadecouvrir2 { float:right; width:200px; margin-right:10px; display:inline; }
.blocadecouvrir2 h1 { padding:0; margin:0 0 10px 0; font-size:18px; font-weight:bold; }
.blocadecouvrir2 p.image { width:50px; height:45px; display:block; float:left; margin-right:5px; padding:10px 0 0 0; }
.blocadecouvrir2 ul { display:block; min-height:98px; font-size:12px; float:left; width:120px; padding:0; margin:8px 0 0 0 }
* html .blocadecouvrir2 ul { display:block; height:93px; font-size:12px; float:left; width:120px; padding:0; margin:8px 0 0 0 }
.blocadecouvrir2 ul li { list-style:none; display:list-item; padding:0; margin:0 0 2px 0 }
.blocadecouvrir2 ul li.categorie { color:#0d9bf0; background-color:inherit; font-size:12px; font-weight:bold; }
.blocadecouvrir2 ul li.categorie a { color:#0d9bf0; background-color:inherit; text-decoration:none; }
.blocadecouvrir2 ul li.categorie a:hover { color:#ff0071; background-color:inherit; text-decoration:none; }
.blocadecouvrir2 ul li.titre { color:#0d9bf0; background-color:inherit; font-size:10px; font-weight:normal }
.blocadecouvrir2 ul li.titre a { color:#0d9bf0; background-color:inherit; text-decoration:none; }
.blocadecouvrir2 ul li.titre a:hover { color:#ff0071; background-color:inherit; text-decoration:none; }
.blocadecouvrir2 ul li.tarif { color:#ff0071; background-color:inherit; }
.btnrtnshop { float:right; min-height:60px; padding:8px 0 0 25px; margin:10px 30px 0 0 }
* html .btnrtnshop { height:70px; }
.btnrtnshop a { display:block; background:url(../interface/btnreturnshop.gif) no-repeat; text-align:center; font-size:12px; text-decoration:none; padding:13px 0 0 40px; color:#11acec; background-color:inherit; height:28px; width:226px; }
.btnrtnshop a:hover { color:#e50083; background-color:inherit; text-decoration:underline; }
/* MENU COMMANDES */
.titrecommandes { width:320px; margin:0; float:left; display:inline; }
.titrecommandes ul { width:320px; margin:0; padding:0; }
.titrecommandes ul li { padding:8px 0 0 0; margin:0 }
.titrecommandes ul li { display:block; text-decoration:none; min-height:70px; width:320px; margin:0 0 0 30px; color:#323134; font-size:11px; font-weight:normal; padding:0 10px 0 10px; background-color:inherit; }
* html .titrecommandes ul li { display:block; text-decoration:none; height:60px; width:360px; margin:0 0 0 30px; color:#323134; font-size:11px; font-weight:normal; background-color:inherit; }
.titrecommandes ul li span { font-size:15px; height:23px; font-weight: bold; color:#1da2f1; background-color:inherit; display:block; padding:15px 0 0 40px; text-transform:uppercase }
.titrecommandes ul li em { display:block; padding:0 0 0 40px; font-style:normal; width:265px; }
.titrecommandes ul li span.un { background:url(../interface/menucommandes_1.png) no-repeat 0 15px }
.titrecommandes ul li span.deux { background:url(../interface/menucommandes_2.png) no-repeat 0 15px }
.titrecommandes ul li span.trois { background:url(../interface/menucommandes_3.png) no-repeat 0 15px }
.titrecommandes ul li span.quatre { background:url(../interface/menucommandes_4.png) no-repeat 0 15px }
.titrecommandes ul li span.cinq { background:url(../interface/menucommandes_5.png) no-repeat 0 15px; color:#f1036d; background-color:inherit; }
/* ********************* */
/* page commande        */
/* ******************* */

.pagecommande { width:825px; min-height:300px; padding:5px 10px 30px 10px; background-color:#e5f5fd; color:#8e8e80; font-size:12px; margin:10px 0 0 80px }
.pagecommande h1 { font-size:19px; color:#ff0071; background-color:inherit; margin:5px 0 15px 10px; font-weight:normal; padding:0 }
.pagecommande h2 { color:#11acec; background-color:inherit; font-size:21px; margin:20px 0 5px 10px }
.pagecommande h3 { color:#11acec; background-color:inherit; font-size:12px; margin:0 0 0 10px; padding:0 }
.pagecommande .adressebox { width:815px; background-color:#fff; color:#8e8e80; padding:5px 10px 5px 0; margin:0 0 5px 0; min-height:130px }
.pagecommande ul.listesimple { width:805px; background-color:#fff; color:#8e8e80; padding:5px 10px; margin:0 0 5px 0; }
.pagecommande ul.listesimple li a { background-color:#fff; color:#8e8e80; text-decoration:underline; }
.pagecommande ul.listesimple li a:hover { background-color:#fff; color:#ff096b; text-decoration:underline; }
.pagecommande ul.listesimple li strong { color:#11acec; background-color:inherit; padding:0; font-weight:normal; font-size:12px; height:15px; display:block }
.pagecommande ul.listeleft { width:250px; background-color:#fff; color:#8e8e80; padding:15px 10px; margin:0 0 5px 0; float:left; display:inline; }
.pagecommande ul.listeleft li strong { color:#11acec; background-color:inherit; padding:0; font-weight:normal; font-size:12px; height:25px; display:block }
.pagecommande .dwnloadpdf { float:left; background-color:#fff; color:#8e8e80; width:250px; height:110px; }
.pagecommande .dwnloadpdf .pdf { float:left; margin:30px 0 0 40px }
* html .pagecommande .dwnloadpdf .pdf { float:left; margin:30px 0 0 30px }
.pagecommande .dwnloadpdf a.pdf { display:block; background:url(../interface/picto_pdf.png) no-repeat 0 0; width:150px; padding-left:55px; height:45px; padding-top:10px; background-color:#fff; color:#8e8e80; }
.pagecommande .dwnloadpdf a:hover.pdf { background:url(../interface/picto_pdf.png) no-repeat 0 -55px; color:#ff0071; background-color:inherit; }
/* Table article */
.pagecommande .tablearticles { font-size:12px; color:#8e8e80; background-color:#fff; border:none; padding:0; margin:0; border-collapse:collapse }
.pagecommande .tablearticles th { font-size:12px; color:#11acec; background-color:#fff; height:30px; font-weight:normal }
.pagecommande .tablearticles th.th0 { width:10px; }
.pagecommande .tablearticles th.th1 { width:140px; }
.pagecommande .tablearticles th.th2 { width:150px; }
.pagecommande .tablearticles th.th3 { width:210px; }
.pagecommande .tablearticles th.th4 { width:70px; }
.pagecommande .tablearticles th.th5 { width:125px; }
.pagecommande .tablearticles th.th6 { width:110px; }
.pagecommande .tablearticles .tdtotal { background-color:#e5f5fd; font-size:10px; color:#8e8e80; }
.pagecommande .tablearticles .tdtotal .sst { text-align:right; padding-right:20px; }
.pagecommande .tablearticles .tdtotal .tt { text-align:right; padding-right:20px; font-size:12px; color:#ff0071; background-color:inherit; font-weight:normal; }
.pagecommande .tablearticles .tdtotal .tt2 { text-align:center; padding-left:20px; font-size:12px; color:#ff0071; background-color:inherit; font-weight:normal; }
.pagecommande .tablearticles .tdtotal td { height:20px; }
/* Table prelevement */
.pagecommande .tableprelevements { border:none; padding:0; margin:10px 0 0 0; border-collapse:collapse }
.pagecommande .tableprelevements th { font-size:12px; color:#11acec; background-color:#fff; height:30px; font-weight:normal }
.pagecommande .tableprelevements td { color:#8e8e80; background-color:#fff; height:20px }
.pagecommande .tableprelevements th.th0 { width:10px; }
.pagecommande .tableprelevements th.th1 { width:110px }
.pagecommande .tableprelevements th.th2 { width:145px }
.pagecommande .tableprelevements th.th3 { width:200px }
.pagecommande .tableprelevements th.th4 { width:25px; }
.pagecommande .tableprelevements th.th5 { width:110px; }
.pagecommande .tableprelevements th.th6 { width:255px; text-align:center }
.pagecommande .tableprelevements .tt td { background-color:#e5f5fd; font-size:12px; color:#ff0071; }
.pagecommande .tableprelevements .total { margin-right:-20px }
.pagecommande .tableprelevements .prelevement { font-size:12px; color:#80cb4f; background-color:#fff; }
/* tablelistearticles */
.pagecommande .tablelistearticles { border:none; padding:0; margin:10px 0 0 0; border-collapse:collapse }
.pagecommande .tablelistearticles th { font-size:12px; color:#11acec; background-color:#fff; height:30px; font-weight:normal; text-align:left }
.pagecommande .tablelistearticles td { color:#8e8e80; background-color:#fff; height:20px }
.pagecommande .tablelistearticles th.th0 { width:10px; }
.pagecommande .tablelistearticles th.th1 { width:30px }
.pagecommande .tablelistearticles th.th2 { width:130px }
.pagecommande .tablelistearticles th.th3 { width:100px }
.pagecommande .tablelistearticles th.th4 { width:560px; }
.pagecommande .tablelistearticles .calcul { background-color:#e5f5fd; color:#6f6f6f; font-size:10px; height:30px }
.pagecommande .tablelistearticles .btn { background:url(../interface/tablelistearticles.gif); width:308px; height:25px; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:center; color:#6f6f6f; background-color:inherit; font-family:Arial, Helvetica, sans-serif; border:none; }
/* ********************** */
/*      Produc Box       */
/* ******************** */
.productbox { width:310px; min-height:325px; float: left; margin:0 0 0 20px; display:inline }
.productbox h1 { font-size:18px; font-weight:bold; color:#0496ef; background-color:inherit; margin:0 0 5px 0; padding:0; }
.productbox h2 { font-size:18px; font-weight:bold; color:#555552; background-color:inherit; margin:0; padding:0 }
.productbox .image { width:310px; height:210px; }
.productbox .image img { width:290px; height:210px; }
.productbox .zoom { width:310px; text-align:right; }
.productbox .zoom a { background:url(../interface/picto_zoom.gif) no-repeat left; padding:0 0 0 15px; font-size:10px; color:#807474; background-color:inherit; text-decoration:none; }
.productbox .zoom a:hover { text-decoration:underline }
.productbox .details { width:310px; min-height:50px }
.productbox .details p { padding:0; margin:0 }
.productbox .details p.item1 { width:40px; height:40px; float:left; margin:0 5px 0 0; display:inline; }
.productbox .details p.item2 { width:40px; height:40px; float:left; margin:0 20px 0 0; display:inline; }
.productbox .details p.item1 img { width:40px; height:40px; }
.productbox .details p.item2 img { width:40px; height:40px; }
.productbox .details p.logo { height:10px; width:180px; float:left; padding:10px }
.productbox .details p.seeall { vertical-align:bottom; width:200px; float:left; font-size:9px; color:#129df0; background-color:inherit; }
.productbox .details p.seeall a { font-size:9px; color:#129df0; background-color:inherit; text-decoration:none; }
.productbox .details p.seeall a:hover { text-decoration:underline; }
.packagingbox { background:url(../interface/packaging.gif) no-repeat; float:left; width:194px; min-height:317px; margin:0 0 0 15px; display:inline; position: relative; }
*html .packagingbox {height:316px}
.packagingbox p.price { font-size:25px; font-weight:bold; color:#ff4497; background-color:inherit; text-align:center; margin:0 0 5px 0; padding:30px 0 0 0 }
.packagingbox p.port { font-size:10px; color:#323134; background-color:inherit; text-align:center; margin:0 0 10px 0; padding:0; }
.packagingbox p.stock { font-size:10px; color:#64a004; background-color:inherit; text-align:center; margin:0 0 8px 0; padding:0 }
.packagingbox p.stock_nb { font-size:10px; color:#fff; text-align:center; padding:0; display: block; background: #64A004 url(../interface/ficheprod_stock_bg.gif) no-repeat center center; height: 14px; width: 82px; position: relative; margin-right: auto; margin-left: auto; padding-top: 1px; }
.packagingbox ul.note { text-align:center; }
.packagingbox ul.note li { display:inline; padding:0; margin:0 }
.packagingbox ul.note img { width:20px; height:6px; margin:0; padding:0 }
.packagingbox ul.packageliste { margin:20px 0 20px 20px; }
.packagingbox ul.packageliste li { font-size:10px; color:#5a5a51; background-color:inherit; padding:0 0 5px 10px; margin:0; background:url(../interface/liste_package.gif) no-repeat 0 4px }
.packagingbox .select { width:50px; margin:0 auto; padding:0; display:block; height:20px }
.packagingbox p.number { height:20px; text-align: center; position: relative; width: 194px; }
.packagingbox p.number input { width: 20px; text-align: center; padding: 0; position: absolute; left: 80px; font-size: 12px; height: 15px; }
.packagingbox p.number a.add { display: block; width: 16px; height: 15px; background: url(../interface/ficheprod_nb_add.gif) no-repeat center center; position: absolute; left: 105px; margin-top: 1px; }
.packagingbox p.number a.suppr { display: block; width: 16px; height: 15px; background: url(../interface/ficheprod_nb_suppr.gif) no-repeat center center; position: absolute; left: 63px; margin-top: 1px; }
.packagingbox p.number a span {display:none}
.packagingbox .button { text-align:center; margin:0 auto; width:183px; height:38px; display:block; font: 11px Arial, Helvetica, sans-serif!important; color: #437FA4; background: url(../interface/ficheprod_add.gif) no-repeat; border: none; font-weight: bold!important; position: absolute; bottom: 6px; left: 4px; padding-left:20px }
.packagingbox .button:hover, .packagingbox .button:focus, .packagingbox .button.active { color: #fff; background: url(../interface/ficheprod_add.gif) no-repeat center -38px; cursor: pointer; }
.avisbox { width:180px; float:left; padding:40px 0 0 0 }
.avisbox ul.note { text-align:center }
.avisbox ul.note li { display:inline; padding:0; margin:0; }
.avisbox ul.note li img { width:11px; height:11px }
.avisbox p.avislink { font-size:10px; color:#18a0f1; background-color:inherit; text-align:center; margin:10px 0 0 0; }
.avisbox p.avislink a { font-size:10px; color:#18a0f1; background-color:inherit; text-align:center; text-decoration:none; }
.avisbox p.avislink a:hover { text-decoration:underline; color:#ff4497; background-color:inherit; }
.avisbox ul.listelink { margin:25px 0 0 10px }
.avisbox ul.listelink li a { background:url(../interface/listelink.gif) no-repeat; font-size:10px; color:#53b8f4; background-color:inherit; padding: 0 0 0 23px; height:20px; display:block; text-decoration:none; margin:0 0 6px 0 }
.avisbox ul.listelink li a:hover { text-decoration:underline; color:#ff4497; background-color:inherit; }
.avisbox .logo { width:180px; height:75px; padding-top:10px; text-align:center; }
.avisbox .logo img { vertical-align:bottom; max-height: 65px; }
.linkinfo { text-align:center; font-size:10px; color:#555552; background-color:inherit; }
.linkinfo a { color:#53b8f4; background-color:inherit; text-decoration:none; font-size:10px }
.linkinfo a:hover { text-decoration:underline; color:#ff4497; background-color:inherit; }
.allproducts { text-align:center; padding:10px 0 0 0 }
.allproducts a { color:#53b8f4; background-color:inherit; text-decoration:none; font-size:10px; text-align:center }
.allproducts a:hover { color:#ff4497; background-color:inherit; }
/*  blocadecouvrir3  */

.blocadecouvrir3 { float:right; width:180px; min-height:200px; display:inline; margin:0 10px 0 0 }
.blocadecouvrir3 h1 { padding:0; margin:0 0 10px 0; font-size:18px; font-weight:bold; }
.blocadecouvrir3 p.image { width:50px; height:45px; display:block; float:left; margin-right:5px; padding:10px 0 0 0; }
.blocadecouvrir3 ul { display:block; min-height:98px; font-size:12px; float:left; width:120px; padding:0; margin:8px 0 0 0 }
* html .blocadecouvrir3 ul { display:block; height:93px; font-size:12px; float:left; width:120px; padding:0; margin:8px 0 0 0 }
.blocadecouvrir3 ul li { list-style:none; display:list-item; padding:0; margin:0 0 2px 0 }
.blocadecouvrir3 ul li.categorie { color:#0d9bf0; background-color:inherit; font-size:12px; font-weight:bold; }
.blocadecouvrir3 ul li.categorie a { color:#0d9bf0; background-color:inherit; text-decoration:none; }
.blocadecouvrir3 ul li.categorie a:hover { color:#ff0071; background-color:inherit; text-decoration:none; }
.blocadecouvrir3 ul li.titre { color:#0d9bf0; background-color:inherit; font-size:10px; font-weight:normal }
.blocadecouvrir3 ul li.titre a { color:#0d9bf0; background-color:inherit; text-decoration:none; }
.blocadecouvrir3 ul li.titre a:hover { color:#ff0071; background-color:inherit; text-decoration:none; }
.blocadecouvrir3 ul li.tarif { color:#ff0071; background-color:inherit; }
.blocadecouvrir3 p.wichlist { padding:0; margin:0; text-align:center; clear:both; display:inline; float:none; }
.blocadecouvrir3 p.wichlist a { font-size:11px; color:#555555; background-color:inherit; text-decoration:none; }
.blocadecouvrir3 p.wichlist a:hover { text-decoration:underline }
/* *************** */
/* DETAIL BOX     */
/* ************* */

.detailbox { width:695px; margin:0 0 0 20px; min-height:100px; }
.detailbox ul.menu { background-color:#fff; color:#a7a4a4; font-size:11px; width:100%; height:30px; border-top:1px solid #ccccce }
.detailbox ul.menu li { display:block; min-width:60px; height:20px; background-color:#fff; color:#a7a4a4; font-size:11px; float:left; padding:10px 10px 0 10px; font-weight:bold; text-align:center; border-left:1px solid #ccc; }
.detailbox ul.menu li a { color:#a7a4a4; background-color:inherit; padding:0; margin:0; text-decoration:none; }
.detailbox ul.menu li.active, .detailbox ul.menu li.active a { background-color:#fffcd6; color:#494949; font-weight:bold; font-size:11px; }
.detailbox ul.menu li a:hover { color:#555555; background-color:inherit; text-decoration:underline; }
.detailbox .tableproduit { font-size:10px; color:#555552; background-color:inherit; margin:20px 0 0 0 }
.detailbox .tableproduit td { height:20px; padding:0 0 0 15px }
.detailbox .tableproduit tr.tr1 td { background-color:#e5f4fd; color:#555552; }
.detailbox .tableproduit td.td1 { width:145px; }
.detailbox .tableproduit td.td2 { width:400px; }

.detailbox .tabledetail { font-size:10px; color:#555552; background-color:inherit; margin:10px 0 15px 0; text-align: center; width: 100%; }
.detailbox .tabledetail .col1 { width:5%}
.detailbox .tabledetail th { background-color:#e5f4fd; color:#555552; height: 25px; vertical-align: middle; text-align: center; padding:0 0 0 10px }
.detailbox .tabledetail th.nobg { background-color:#fff }
.detailbox .tabledetail td { height:20px; padding:0 0 0 10px; }
.detailbox .tabledetail td.border { border-bottom: 1px dotted #BBE0EB; height: 2px; width: 100%; line-height: 1px; }
.detailbox .tabledetail td img {border:1px solid #DADADA}
.detailbox .tabledetail td a.add { background: url(../interface/picto_options_achat.gif) no-repeat; display: block; width: 62px; height: 38px; }
.detailbox .tabledetail td a:hover.add, .detailbox .tabledetail td a:focus.add, .detailbox .tabledetail td a.add.active { background: url(../interface/picto_options_achat.gif) no-repeat center -38px; display: block; }
.detailbox .tabledetail td a.add span {display:none;}

.detailbox p.caracterlink { height:20px; margin:30px 0 20px 0; font-size:11px; font-weight:bold; color:#25a5f1; background-color:inherit; }
.detailbox p.caracterlink a { font-size:11px; font-weight:bold; color:#25a5f1; background-color:inherit; }
.detailbox p.caracterlink a:hover { color:#ff4497; background-color:inherit; }
.detailbox .providinfo { width:100%; min-height:28px; clear:both; float:none; background-color:#fffcd6; color:#555552; font-size:11px; border-top:1px solid #ccc; }
.detailbox .providinfo p { background-color:#fffcd6; color:#555552; font-size:11px; font-weight:bold; padding:4px 0 0 15px }
.pointbox { }
.pointbox p.times { text-align:center; background:url(../interface/troisois.gif) no-repeat; width:91px; height:82px; padding:12px 0 0 0; margin:10px 0 0 10px; font-size:21px; font-weight:bold; color:#e50083; background-color:inherit; float:left; display:inline }
.pointbox p.times span { display:block; }
.pointbox p.troisfois { float:left; width:200px; font-size:12px; color:#8e8e80; background-color:inherit; margin:20px 20px 0 20px; display:inline; }
.pointbox p.btn { width:243px; height:53px; margin:45px 0 0 0; float:left; }
.pointbox p.btn a.pointbox { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#555552; background-color:inherit; text-transform:uppercase; text-align:center; width:252px; height:24px; background:url(../interface/btn_paiement.jpg) no-repeat 0 0; display:block; border:none; padding:10px 0 0 0; text-decoration:none; }
.pointbox p.btn a:hover.pointbox { background-position:0 -35px; }
.lointbox p.times { text-align:center; width:91px; height:82px; padding:12px 0 0 0; margin:15px 0 0 10px; font-size:19px; font-weight:bold; color:#4fa4c6; background-color:inherit; float:left; display:inline }
.lointbox p.troisfois { float:left; width:550px; font-size:12px; color:#8e8e80; background-color:inherit; margin:20px 20px 0 20px; display:inline; }
.poidtbox p.times { text-align:center; width:91px; height:82px; padding:12px 0 0 0; margin:15px 0 0 10px; font-size:12px; font-weight:bold; color:#e50083; background-color:inherit; float:left; }
.poidtbox p.troisfois { float:left; width:550px; font-size:12px; color:#8e8e80; background-color:inherit; margin:20px 20px 0 20px; }
.poidtbox ul.packageliste { float:left; display:block; margin:20px 20px 0 20px; }
.poidtbox ul.packageliste li { font-size:10px; color:#5a5a51; background-color:inherit; padding:0 0 5px 10px; margin:0; background:url(../interface/liste_package.gif) no-repeat 0 4px }
.votrepanier { background:url(../interface/votrepanier.gif) repeat-y; float:right; width:223px; margin:0 2px 0 0; }
.votrepanier .btn { background:url(../interface/votre_panier_btn.jpg) no-repeat; width:223px; height:59px; }
.votrepanier .btn p { color:#27a0e5; background-color:inherit; font-size:18px; line-height:3em; text-align:center; width:185px; }
.votrepanier .content { width:223px; background:url(../interface/monpanier_back1.gif) no-repeat 0 0; }
.votrepanier .producbox { width:100%; margin:10px 0 0 0 }
.votrepanier .image { width:90px; text-align:center; float:left; min-height:100px; }
* html .votrepanier .content .producbox .image { height:100px }
.votrepanier .image img { width:60px; height:40px; }
.votrepanier h2 { font-size:11px; font-weight:bold; float:left; color:#0496ef; background-color:inherit; display:block; width:120px; }
.votrepanier h2 a { font-size:11px; font-weight:bold; color:#0496ef; background-color:inherit; text-decoration:none; }
.votrepanier h2 a:hover { text-decoration:underline; }
.votrepanier h3 { font-size:11px; font-weight:bold; float:left; color:#555552; background-color:inherit; display:block; width:120px; }
.votrepanier h3 a { font-size:11px; font-weight:bold; color:#555552; background-color:inherit; text-decoration:none; }
.votrepanier h3 a:hover { text-decoration:underline; }
.votrepanier .price { font-size:13px; font-weight:bold; color:#ff4497; background-color:inherit; width:120px; float:left; }
.votrepanier .price a { font-size:13px; font-weight:bold; color:#ff4497; background-color:inherit; text-decoration:none; }
.votrepanier .price a:hover { text-decoration:underline; }
.votrepanier .stock { font-size:10px; color:#323134; background-color:inherit; width:120px; float:left; }
.votrepanier .stock a { font-size:10px; color:#323134; background-color:inherit; text-decoration:none; }
.votrepanier .stock a:hover { text-decoration:underline; }
.votrepanier .port { font-size:10px; color:#323134; background-color:inherit; width:120px; float:left; }
.votrepanier .port a { font-size:10px; color:#323134; background-color:inherit; text-decoration:none; }
.votrepanier .port a:hover { text-decoration:underline; }
.votrepanier .paimementbox { background:url(../interface/paimementbox.gif) no-repeat 0 0; height:138px; width:223px; text-align:center }
.votrepanier p.paie1 a { background: url(../interface/paimementbox_btn.gif) no-repeat 0 0; display:block; width:171px; height:24px; padding:10px 0 0 0; text-align:center; text-transform:uppercase; color:#fff; background-color:inherit; text-decoration:none; font-size:11px; margin:0 auto }
.votrepanier p.paie1 a:hover { background-position:-171px 0; }
.votrepanier p.paie2 a { background: url(../interface/paimementbox_btn.gif) no-repeat 0 -34px; display:block; width:171px; height:24px; padding:10px 0 0 0; text-align:center; text-transform:uppercase; color:#fff; background-color:inherit; text-decoration:none; font-size:11px; margin-left:auto; margin-right:auto; margin-top:5px }
.votrepanier p.paie2 a:hover { background-position:-171px -34px; }
.votrepanier p.edit a { font-size:12px; display:block; color:#1da2f1; background-color:inherit; text-decoration:none; background:url(../interface/picto_editpanier.png) no-repeat 0 0; padding:0 0 0 30px; margin:10px 0 0 30px; text-align:left; height:26px; line-height:3em; width:130px }
.votrepanier p.edit a:hover { text-decoration: underline; background-position:0 -26px; color:#ff0071; background-color:inherit; }
/* ***************** */
/* productfiche     */
/* *************** */
.productfiche .imageproduit { width:200px; float:left; margin:40px 0 0 40px; display:inline; }
.productfiche .imageproduit h1 { font-size:18px; font-weight:bold; color:#0496ef; background-color:inherit; width:200px }
.productfiche .imageproduit h2 { font-size:18px; font-weight:bold; color:#555552; background-color:inherit; width:200px; margin-bottom: 10px; }
.productfiche .imageproduit h3 { color:#ff117a; background-color:inherit; font-size:18px; font-weight:bold; margin:0 0 10px 0 }
.productfiche .imageproduit .image { width:200px; margin-bottom:5px; /*height:165px;*/ }
.productfiche .imageproduit .image img { width:200px; /*height:138px;*/ }

.productfiche .imageproduit ul.note { text-align:center; width:200px; margin-bottom:8px; }
.productfiche .imageproduit ul.note li { display:inline; padding:0; margin:0; }
.productfiche .imageproduit ul.note li img { width:11px; height:11px }
.productfiche .tableproduit { font-size:10px; color:#555552; background-color:inherit; margin:85px 0 0 10px; float:left; }
.productfiche .tableproduit td { height:20px; padding:0 0 0 15px }
.productfiche .tableproduit tr.tr1 td { background-color:#e5f4fd; color:#555552; }
.productfiche .tableproduit td.td1 { width:130px; }
.productfiche .tableproduit td.td2 { width:300px; }
.productfiche .tradeblock { clear:both; float:none; margin:40px 0 0 40px }
.productfiche .tradeblock .logo { width:100%; }
.productfiche .tradeblock .link a { display:block; width:100%; margin:2px 0 0 0; font-size:9px; color:#129df0; text-decoration:none; background-color:inherit; }
.productfiche .tradeblock .link a:hover { text-decoration:underline; }
.productfiche .tradeblock2 { clear:both; float:none; margin:0 0 0 70px }
.productfiche .tradeblock2 .logo { width:100%; }
.productfiche .tradeblock2 .link a { display:block; width:100%; margin:2px 0 0 0; font-size:9px; color:#129df0; text-decoration:none; background-color:inherit; }
.productfiche .tradeblock2 .link a:hover { text-decoration:underline; }
.sendfriend { margin:20px 0 0 30px }
.sendfriend ul.menu { background-color:#fff; color:#a7a4a4; font-size:11px; width:100%; height:30px; border-top:1px solid #ccccce }
.sendfriend ul.menu li { display:block; min-width:60px; height:20px; background-color:#fff; color:#a7a4a4; font-size:11px; float:left; padding:10px 10px 0 10px; font-weight:bold; text-align:center; border-left:1px solid #ccc; }
.sendfriend ul.menu li a { color:#a7a4a4; background-color:inherit; padding:0; margin:0; text-decoration:none; }
.sendfriend ul.menu li.active, .sendfriend ul.menu li.active a { background-color:#fffcd6; color:#494949; font-weight:bold; font-size:11px; }
.sendfriend ul.menu li a:hover { color:#555555; background-color:inherit; text-decoration:underline; }
.sendform { height:212px; margin:25px 0 0 20px }
.sendform p { clear:both; float:none; width:100%; }
.sendform .f1 { width:350px; float:left; }
.sendform .f1 p { height:30px; }
.sendform .p1 label { float:left; width:103px; font-size:12px }
.sendform .p1 .input { float:left; width:180px; margin:0 0 0 10px; height:14px; padding:0 0 0 3px; font-size:11px }
.sendform .p2 label { float:left; width:130px; font-size:12px; color:#159df0; background-color:inherit; }
.sendform .p2 .input { float:left; width:180px; margin:0 0 0 10px; height:14px; padding:0 0 0 3px; font-size:11px }
.sendform .f2 { width:290px; float:left; }
.sendform .p3 label { display:block; margin:0 0 20px 0; width:130px; font-size:12px; }
.sendform .p3 .input { width:290px; height:105px; padding:0 0 0 3px; font-size:11px }
.sendform .p4 .btn { background: url(../interface/redbox_btn.png) no-repeat; width:166px; height:29px; border:none; color:#fff; background-color:inherit; font-size:11px; text-align:center; text-transform:uppercase; margin:15px 0 0 120px }
.productfiche .texteproduit { font-size:10px; color:#555552; background-color:inherit; margin:120px 0 0 30px; float:left; width:425px; }
.productfiche .texteproduit p { font-size:11px; color:#041e27; background-color:inherit; margin:0 0 15px 0 }
.productfiche .texteproduit p a { color:#139ef0; background-color:inherit; text-decoration:none; }
.productfiche .texteproduit p a:hover { color:#ff117a; background-color:inherit; text-decoration:underline; }
/* ******************* */
/*     AVI FORM       */
/* ***************** */

.avisform { margin:0 0 0 80px }
.avisform .f1 { width:240px; height:40px; float:left; margin:25px 10px 0 0 }
.avisform .f1 p { font-size:10px }
.avisform .f2 { width:330px; float:left; height:40px; margin:25px 0 0 0 }
.avisform .f2 p { width:100%; clear:both; float:none; height:18px; }
.avisform .f2 p label { line-height:1.2em }
* html .avisform .f2 p label { line-height:1.5em }
*+html .avisform .f2 p label { line-height:1.6em }
.avisform .f2 p input { float:left; margin:0 10px 0 0 }
.avisform .f3 { float: left; width:350px; margin:20px 0 0 0 }
.avisform .f3 h3 { font-size:14px; font-weight:bold; margin:0 0 5px 0 }
.avisform .f3 ul.noteliste { margin:0 0 0 0px }
.avisform .f3 ul.noteliste li span { display:block; float:left; width:290px; }
.avisform .f3 ul.noteliste li a { background:url(../interface/etoile.gif) no-repeat; width:11px; height:11px; float:left; display:block; text-decoration:none; }
.avisform .f3 ul.noteliste li a:hover { background:url(../interface/etoile2.gif) no-repeat; }
.avisform .f3 ul.noteliste li a.active { background:url(../interface/etoile2.gif) no-repeat; }
.avisform .f3 ul.noteliste li a em { display:none; }
.avisform .f3 ul.noteliste li { padding:5px 0; clear:both; float:none; font-size:11px }
.avisform .f4 { float:right; width:240px; margin:20px 0 0 0; }
.avisform .f4 .systemenotation h4 { font-size:12px; color:#ff117a; padding:0 0 0 85px; clear:both; float:none; margin:0 0 5px 0; background-color:inherit; }
.avisform .f4 .systemenotation ul.notationliste { }
.avisform .f4 .systemenotation ul.notationliste { }
.avisform .f4 .systemenotation ul.notationliste li span { display:block; float:left; width:75px; text-align:right; padding:0 10px 0 0 }
.avisform .f4 .systemenotation ul.notationliste li { font-size:10px; color:#18a0f1; background-color:inherit; clear:both; float:none; padding:2px 0; }
.avisform .f5 { clear:both; float:none; width:100%; margin:50px 0 0 0; height:240px }
.avisform .f5 label { display:block; float:left; width:140px }
.avisform .f5 p { height:40px; width:100%; clear:both; float:none; }
.avisform .f5 .input { width:450px; height:14px; font-size:11px }
.avisform .f5 .textarea { width:450px; height:107px }
.avisform .f6 { width:100%; clear:both; float:none; margin:0; padding:0 }
.avisform .f6 .btn { display:block; background:url(../interface/redbox_btn.png) no-repeat; width:166px; height:29px; text-align:center; color:#ffffff; background-color:inherit; border:none; font-size:11px; text-transform:uppercase; margin:0 0 0 140px }
.btnreturnshop { float:right; min-height:60px; margin:25px 20px 0 0 }
* html .btnreturnshop { width:280px }
.btnreturnshop a { display:block; background:url(../interface/btnreturnshop1.gif) no-repeat right; font-size:12px; text-decoration:none; color:#11acec; background-color:inherit; height:41px; padding:0 19px 0 0; float:left; line-height:3.5em; }
.btnreturnshop a span { display:block; background:url(../interface/btnreturnshop.gif) no-repeat; padding:0 0 0 55px; height:41px; margin:0; cursor:pointer; }
.btnreturnshop a:hover { color:#e50083; background-color:inherit; text-decoration:underline; }
/* ************************* */
/*  blocchercheproduit      */
/* *********************** */

.blocchercheproduit { margin-top:20px; margin-left:30px; float:left; width:95%; display:inline; height:60px }
.blocchercheproduit h1 { margin:0 0 15px 0 }
.blocchercheproduit p { font-size:12px; margin:0 0 5px 0 }
/* formulaire de recherche */
.blocchercheproduit form p { float:left; }
.blocchercheproduit form p .select { width:165px; height:20px; margin: 9px 10px 0 0 }
.blocchercheproduit form p .input { width:290px; height:18px; margin: 7px 10px 0 0; padding:2px 0 0 5px }
.blocchercheproduit form p .btnrechercher { width:172px; height:38px; background:url(../interface/btn_rechercher.gif) no-repeat; color:#0598ef; text-align:center; background-color:inherit; border:none; font-weight:bold; font-size:17px }
/* ************************* */
/*  blocchercheproduit2      */
/* *********************** */

.blocchercheproduit2 { margin-left:30px; width:690px; min-height:120px; }
* html .blocchercheproduit2 { height:120px; }
.blocchercheproduit2 h1 { margin:0 0 10px 0; font-size:18px; font-weight:bold; padding:0 }
.blocchercheproduit2 p { font-size:12px; margin:0 0 5px 0; padding:0 }
/* formulaire de recherche */
.blocchercheproduit2 form { }
.blocchercheproduit2 form p { float:left; }
.blocchercheproduit2 form p .select { width:165px; height:20px; margin: 9px 10px 0 0 }
.blocchercheproduit2 form p .input { width:290px; height:18px; margin: 7px 10px 0 0; padding:2px 0 0 5px }
.blocchercheproduit2 form p .btnrechercher { width:172px; height:38px; background:url(../interface/btn_rechercher.gif) no-repeat; color:#0598ef; text-align:center; background-color:inherit; border:none; font-weight:bold; font-size:17px }
.blocchercheproduit2 .panier { font-size:16px; color:#1ba1f1; background-color:inherit; font-weight:bold; text-transform:uppercase; margin:10px 0 0 0 }
.blocchercheproduit2 .panier span { background:url(../interface/pannier.gif) no-repeat right; padding:0 30px 0 0; }
.blocchercheproduit2 .vide { width:178px; padding:187px 0 0 0; background:url(../interface/vide.gif) no-repeat 0 0; text-align:center; margin-top:40px; margin-left:auto; margin-right:auto; }
.blocchercheproduit2 .vide p { font-size:11px; font-weight:bold; color:#555451; background-color:inherit; }
.blocchercheproduit2 .vide a { display:block; width:175px; height:27px; background:#39aff4 url(../interface/btn_panniervide.gif) no-repeat 0 -38px; text-align:center; color:#fff; font-size:11px; padding:11px 0 0 0; font-weight:bold; text-decoration:none; }
.blocchercheproduit2 .vide a:hover { background-position:0 0 }


/* *************************/
/*  bloc boutique    */
/* ***********************/
/*boutique logo*/
.blocboutiquelogo { float: left; width: 150px; padding-left: 20px; text-align: center; background-color: #fff; z-index: 10; position: relative; }
.blocboutiquelogo img { margin-bottom: 15px; }
.blocboutiquelogo a { color: #0598ef; text-decoration: none; font-size: 11px; }
.blocboutiquelogo a:hover { color: #ff0071; }

/*boutique entete*/
.blocboutique_entete{ display:block; float:right; width:790px; }

/*description*/
p.blocboutiquetxt { color: #0598ef; font-size: 11px; width: 560px; }

/*avis*/
.blocboutiqueavis { width: 200px; text-align: center; float: right; display: block; }
.blocboutiqueavis ul.note { text-align:center }
.blocboutiqueavis ul.note li { display:inline; padding:0; margin:0; }
.blocboutiqueavis ul.note li img { width:11px; height:11px }
.blocboutiqueavis a { font-size:10px; color:#18a0f1; text-align:center; text-decoration:none; }
.blocboutiqueavis a:hover { text-decoration:underline; color:#ff4497; }

/* ************************* */
/*  blocchercheproduit3     */
/* *********************** */

.blocchercheproduit3 { margin-left:25px; }
.blocchercheproduit3 h1 { margin:0 0 10px 0; font-size:20px; font-weight:bold; padding:0; text-transform: uppercase; }
.blocchercheproduit3 h1 span {color: #0598ef; }
/* onglets */
.blocchercheproduit3 .onglets { border-bottom: solid 1px #BABBBC; height: 30px; margin-bottom: 5px; margin-right: 5px; }
.blocchercheproduit3 .onglets li { display:inline }
.blocchercheproduit3 .onglets a { background: url(../interface/rayon_onglet_L.png) no-repeat; height: 22px; display: block; color: #0598ef; text-transform: uppercase; padding-top: 8px; width: auto; text-decoration: none; padding-left: 15px; position: relative; float: left; z-index: 1; margin-right: 10px; font-size: 11px; }
.blocchercheproduit3 .onglets a.item1 {z-index: 4;}
.blocchercheproduit3 .onglets a.item2 {z-index: 3;}
.blocchercheproduit3 .onglets a.item3 {z-index: 2;}
.blocchercheproduit3 .onglets a.item4 {z-index: 1;}
.blocchercheproduit3 .onglets a:hover, .blocchercheproduit3 .onglets a.active { background: url(../interface/rayon_onglet_L_over.png) no-repeat; color: #fff; }
.blocchercheproduit3 .onglets a.active { z-index:5}
.blocchercheproduit3 .onglets a span { background: url(../interface/rayon_onglet_R.png) no-repeat; width: 30px; height: 30px; display: block; right: -30px; bottom: 0px; position: absolute; }
.blocchercheproduit3 .onglets a:hover span, .blocchercheproduit3 .onglets a.active span { background: url(../interface/rayon_onglet_R_over.png) no-repeat;}
.blocchercheproduit3 p { margin:0 0 5px 0; padding:0 }
/*rayons*/
.blocchercheproduit3 .chercheproduit_rayon { float: left; margin-top: 10px; margin-left: 10px; margin-right: 20px; }
.blocchercheproduit3 .chercheproduit_rayon h4 { font-size:12px; color:#0d9bf0; padding:2px 0 0px 0px; margin-top:5px; display: block; font-weight: normal; text-decoration: none; height: 20px; margin-bottom: 3px; }

.blocchercheproduit3 .chercheproduit_rayon .voirplus { font-size:10px; color:#0d9bf0; padding:0; margin-top:0; display: block; }
.blocchercheproduit3 .chercheproduit_rayon .voirplus a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; margin:0 10px 0 0; height:16px; float: left; display: block; }
.blocchercheproduit3 .chercheproduit_rayon .voirplus a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.blocchercheproduit3 .chercheproduit_rayon .voirplus a.defiler { background:url(../interface/voirmoins.gif) no-repeat 0 0; width:12px; }
.blocchercheproduit3 .chercheproduit_rayon .voirplus a:hover.defiler { background:url(../interface/voirmoins.gif) no-repeat 0 -16px; }
.blocchercheproduit3 .chercheproduit_rayon .voirplus a.defiler span { display:none; }

.blocchercheproduit3 .chercheproduit_rayon .voirmoins { font-size:10px; color:#0d9bf0; padding:0; margin-top:0; display: block; position: relative; }
.blocchercheproduit3 .chercheproduit_rayon .voirmoins a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; margin:0 10px 0 0; height:16px; display: block; }
.blocchercheproduit3 .chercheproduit_rayon .voirmoins a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.blocchercheproduit3 .chercheproduit_rayon .voirmoins a.defiler { background:url(../interface/voir.gif) no-repeat 0 0; width:12px; float: none; position: absolute; left: 42px; top:0px }
.blocchercheproduit3 .chercheproduit_rayon .voirmoins a:hover.defiler { background:url(../interface/voir.gif) no-repeat 0 -16px; }
.blocchercheproduit3 .chercheproduit_rayon .voirmoins a.defiler span { display:none; }

.blocchercheproduit3 .chercheproduit_rayon ul { padding:0; margin:0; width:100%; margin-bottom:10px; line-height: 11px; }
.blocchercheproduit3 .chercheproduit_rayon ul li { display:block; font-size:10px; padding:0 0 5px 0; color:#535a64; background-color:inherit; margin:0;}
.blocchercheproduit3 .chercheproduit_rayon ul li span { font-size:10px; color:#a9b8cc; background-color:#fff; }
.blocchercheproduit3 .chercheproduit_rayon ul li a { color:#535a64; background-color:inherit; text-decoration:none; }
.blocchercheproduit3 .chercheproduit_rayon ul li a:hover { text-decoration:underline; }
.blocchercheproduit3 .chercheproduit_rayon ul li a span { color:#a9b8cc; background-color:#fff; }
.blocchercheproduit3 .chercheproduit_rayon ul li.link a { color:#3daff3; background-color:#fff; text-decoration:none; background:url(../interface/voirtout.gif) no-repeat top right; padding:0 2em 0 0; height:12px; }
.blocchercheproduit3 .chercheproduit_rayon ul li.link a:hover { color:#ff0071; background-color:inherit; background-position:bottom right; text-decoration:none; }

/* formulaire de recherche */
.blocchercheproduit3 form { }
.blocchercheproduit3 form p { }
.blocchercheproduit3 form p .select { width:165px; height:20px; margin: 9px 10px 0 0; color: #666; }
.blocchercheproduit3 form p .input { width:290px; height:18px; margin: 7px 10px 0 0; padding:2px 0 0 5px }
.blocchercheproduit3 form p .btnrechercher { width:117px; height:30px; background:transparent url(../interface/btn_rechercher2.gif) no-repeat; color:#0598ef; text-align:center; border:none; font-weight:bold; font-size:13px }
/* ************************* */
/*  avisproduit             */
/* *********************** */

.avisproduit { margin:0 0 0 30px; clear:both; float:none; }
.avisproduit .colgauche { width:230px; float:left; }
.avisproduit .colgauche h1 { font-size:18px; font-weight:bold; color:#0496ef; background-color:inherit; height:20px; margin:0; padding:0; }
.avisproduit .colgauche h2 { font-size:18px; font-weight:bold; color:#555552; background-color:inherit; height:20px; margin:0 0 15px 0; padding:0; }
.avisproduit .colgauche p.link { color:#56545a; background-color:inherit; font-size:10px; margin:0 0 5px 0 }
.avisproduit .colgauche p.notation { height:20px; margin:10px 0 0 0 }
.avisproduit .colgauche p.avis { color:#56545a; background-color:inherit; font-size:10px; margin:0 0 5px 0 }
.avisproduit .colgauche p.avis a { color:#56545a; background-color:inherit; font-size:10px; text-decoration:none; }
.avisproduit .colgauche p.avis a:hover { text-decoration:underline; }
.avisproduit .colgauche ul.listeavis { margin:20px 0 0 10px }
.avisproduit .colgauche ul.listeavis li { }
.avisproduit .colgauche ul.listeavis li a { display:block; background:url(../interface/listelink.gif) no-repeat 0 0; padding:0 0 0 20px; color:#53b8f4; background-color:inherit; text-decoration:none; font-size:10px; height:22px; line-height:1.5em }
.avisproduit .colgauche ul.listeavis li a:hover { color:#ff0071; background-color:inherit; text-decoration:underline; }
.avisproduit .coldroite { width:440px; float:left; padding:50px 0 0 0 }
.avisproduit .coldroite p { margin:0 0 10px 0; font-size:10px }
.avisproduit .coldroite p a { color:#0798f0; background-color:inherit; text-decoration:none; }
.avisproduit .coldroite p a:hover { text-decoration:underline; }
.texteproduit ul.listeavis { margin:15px 0 0 0px }
.texteproduit ul.listeavis li { }
.texteproduit ul.listeavis li a { display:block; background:url(../interface/listelink.gif) no-repeat 0 0; padding:0 0 0 20px; color:#53b8f4; background-color:inherit; text-decoration:none; font-size:10px; height:22px; line-height:1.5em }
.texteproduit ul.listeavis li a:hover { color:#ff0071; background-color:inherit; text-decoration:underline; }
/* ********************** */
/*      VOTRE AVIS       */
/* ******************** */

.votreavis { width:100%; margin:10px 0 0 0 }
.votreavis .f1 { margin:0 0 0 10px; width:250px; float:left; display:block; }
.votreavis .f1 ul.noteliste { }
.votreavis .f1 ul.noteliste li span { display:block; float:left; width:195px; }
.votreavis .f1 ul.noteliste li a { background:url(../interface/etoile.gif) no-repeat; width:11px; height:11px; float:left; display:block; text-decoration:none; }
.votreavis .f1 ul.noteliste li a:hover { background:url(../interface/etoile2.gif) no-repeat; }
.votreavis .f1 ul.noteliste li a.active { background:url(../interface/etoile2.gif) no-repeat; }
.votreavis .f1 ul.noteliste li a em { display:none; }
.votreavis .f1 ul.noteliste li { padding:5px 0; clear:both; float:none; font-size:11px }
.votreavis .f1 .systemenotation { width:100%; clear:both; float:none; margin:20px 0 0 0; min-height:120px; }
* html .votreavis .f1 .systemenotation { height:120px; }
.votreavis .f1 .systemenotation h4 { font-size:12px; color:#ff117a; text-align:right; margin:0 0 10px 0; background-color:inherit; }
.votreavis .f1 .systemenotation ul.notationliste { }
.votreavis .f1 .systemenotation ul.notationliste li span { display:block; float:left; width:75px; text-align:right; padding:0 10px 0 0 }
.votreavis .f1 .systemenotation ul.notationliste li { font-size:10px; color:#18a0f1; background-color:inherit; clear:both; float:none; padding:3px 0; line-height:0.98em }
.votreavis .f2 { width:405px; float:right; }
.votreavis .f2 label { width:88px; display:block; float:left; font-size:10px; color:#555552; background-color:inherit; margin:0 10px 0 0; padding:0 0 0 5px; }
.votreavis .f2 p { height:30px; }
.votreavis .f2 p.name label { color:#555552; background-color:#e5f4fd; height:16px; padding:2px 0 0 5px }
.votreavis .f2 p.txtarea { height:125px; }
.votreavis .f2 .input { float:left; height:14px; font-size:11px; width:292px; padding:0 0 0 3px }
.votreavis .f2 .textarea { float:left; height:105px; font-size:11px; width:292px; padding:3px 0 0 3px; font-family: Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif; }
.votreavis .f2 .btnavis { display:block; background:url(../interface/redbox_btn.png) no-repeat; width:166px; height:29px; text-align:center; color:#ffffff; background-color:inherit; border:none; font-size:11px; text-transform:uppercase; float:right; margin:0 10px 0 0 }
.evaluationblock { margin:10px 0 0 10px }
.evaluationblock .evaluationbox { width:100%; min-height:200px; clear:both; float:none; }
* html .evaluationblock .evaluationbox { height:200px; }
.evaluationblock .evaluationbox .colgauche { width:470px; float:left; }
.evaluationblock .evaluationbox .colgauche h3 { font-size:14px; color:#555555; background-color:inherit; margin:0 0 3px 0 }
.evaluationblock .evaluationbox .colgauche h4 { font-size:10px; color:#ab38a2; background-color:inherit; margin:0 0 3px 0 }
.evaluationblock .evaluationbox .colgauche p { font-size:10px; color:#555555; background-color:inherit; margin:0 0 3px 0 }
.evaluationblock .evaluationbox .colgauche p a { font-size:10px; color:#25a5f1; background-color:inherit; text-decoration:none; }
.evaluationblock .evaluationbox .colgauche p a:hover { font-size:10px; color:#ff117a; text-decoration:underline; background-color:inherit; }
.evaluationblock .evaluationbox .coldroite { width:195px; float:right; }
.evaluationblock .evaluationbox .coldroite ul.noteliste { margin:0 0 0 0px }
.evaluationblock .evaluationbox .coldroite ul.noteliste li { padding:0; clear:both; float:none; font-size:9px; margin:0; display:inline }
.evaluationblock .evaluationbox .coldroite ul.noteliste li span { display:block; float:left; width:130px; font-size:9px; color:#7d7d7d; background-color:inherit; margin:0 5px 0 0; padding:0; }
.evaluationblock .evaluationbox .coldroite ul.noteliste li em { background:url(../interface/my_note_0.gif) no-repeat 0 5px; width:10px; margin:0 2px 0 0; height:9px; float:left; display:block; text-decoration:none; font-size:1px; }
.evaluationblock .evaluationbox .coldroite ul.noteliste li em.active { background:url(../interface/my_note_1.gif) no-repeat 0 5px; }
p.touslesavis { width:90%; clear:both; float:none; }
p.touslesavis a { font-size:11px; font-weight:bold; color:#25a5f1; background-color:inherit; text-decoration:none }
p.touslesavis a:hover { color:#ff117a; background-color:inherit; text-decoration:underline; }
/* *******************************************************************************/
/*  filtreblock : A SUPPRIMER APRES LA MISE EN PLACE DU FLITREBLOCK_RIGHT  2009 */
/* *****************************************************************************/

.filtreblock { width:700px; background-color:#1ba1f1; color:#535a64; clear:both; float:none; margin:0 0 0 20px; }
.filtreblock .titreh3 { width:698px; height:47px; background:url(../interface/titreh3.gif) repeat-x 0 0; padding:1px; }
.filtreblock .titreh3 a { font-size:18px; font-weight:bold; margin:0; padding:0 0 0 20px; background-color:inherit; height:34px; text-decoration:none; display:block; background:url(../interface/plusdecategories.jpg) no-repeat 0 -39px; float:left; color:#cfeafb; }
.filtreblock .titreh3 a span { color:#fff; background-color:inherit; font-size:8px }
.filtreblock .titreh3 a:hover { text-decoration:none; color:#fff; background-color:inherit; background-position:0 0 }
.filtreblock .titreh3 a.active { text-decoration:none!important; color:#fff!important; background-color:inherit!important; background-position:0 0!important; }
.filtreblock .titreh3 a:hover span { text-decoration:none; /**color:#a7d6f1;*// background-color:inherit; }
.filtreblock .titreh3 a.item1 { width:260px; margin:4px 0 0 4px; padding:5px 0 0 40px; }
.filtreblock .titreh3 a.item2 { width:350px; margin:4px 0 0 0; padding:5px 0 0 40px; }
* html .filtreblock .titreh3 a.item1 { margin:4px 0 0 2px; }
* html .filtreblock .titreh3 a.item2 { margin:4px 0 0 0; }
.filtreblock .liste { margin:0 5px 0 5px; background-color:#fff; color:#535a64; padding:5px }
.filtreblock .liste p.strontitre { font-size:12px; color:#0d9bf0; background-color:#fff; padding:0 0 8px 0; margin-top:0; }
.filtreblock .liste p.voir { font-size:10px; color:#0d9bf0; background-color:#fff; padding:0 0 10px 0; margin-top:0; clear:both; float:none; }
.filtreblock .liste p.voir a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; display:block; float:left; margin:0 10px 0 0; height:16px; }
.filtreblock .liste p.voir a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.filtreblock .liste p.voir a.defiler { background:url(../interface/voir.gif) no-repeat 0 0; width:12px }
.filtreblock .liste p.voir a:hover.defiler { background:url(../interface/voir.gif) no-repeat 0 -16px; }
.filtreblock .liste p.voir a.defiler span { display:none; }
.filtreblock .liste p.voirmoins { font-size:10px; color:#0d9bf0; background-color:#fff; padding:0; margin-top:0; clear:both; float:none; }
.filtreblock .liste p.voirmoins a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; display:block; float:left; margin:0 10px 0 0; height:16px; }
.filtreblock .liste p.voirmoins a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.filtreblock .liste p.voirmoins a.defiler { background:url(../interface/voirmoins.gif) no-repeat 0 0; width:12px }
.filtreblock .liste p.voirmoins a:hover.defiler { background:url(../interface/voirmoins.gif) no-repeat 0 -16px; }
.filtreblock .liste p.voirmoins a.defiler span { display:none; }
.filtreblock .liste p.toutvoir { font-size:10px; color:#0d9bf0; background-color:#fff; padding:8px 0 8px 0; clear:both; float:none; }
* html .filtreblock .liste p.toutvoir { padding:4px 0 4px 0; }
.filtreblock .liste p.toutvoir a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; }
.filtreblock .liste p.toutvoir a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.filtreblock .liste ul { padding:0; margin:0; clear:both; float:none; width:100% }
.filtreblock .liste ul li { display:block; font-size:10px; padding:0 0 5px 0; color:#535a64; background-color:inherit; margin:0 }
.filtreblock .liste ul li span { font-size:10px; color:#a9b8cc; background-color:#fff; }
.filtreblock .liste ul li a { color:#535a64; background-color:inherit; text-decoration:none; }
.filtreblock .liste ul li a:hover { text-decoration:underline; }
.filtreblock .liste ul li a span { color:#a9b8cc; background-color:#fff; }
.filtreblock .liste ul li.link a { color:#3daff3; background-color:#fff; text-decoration:none; background:url(../interface/voirtout.gif) no-repeat top right; padding:0 2em 0 0; height:12px; }
.filtreblock .liste ul li.link a:hover { color:#ff0071; background-color:inherit; background-position:bottom right; text-decoration:none; }
/* full liste */
.filtreblock .fullliste { margin:0 5px 0 5px; background-color:#fff; color:#535a64; padding:5px; height:165px; }
* html .filtreblock .fullliste { height:165px; }
.filtreblock .fullliste p.strontitre { font-size:12px; color:#0d9bf0; background-color:#fff; padding:0 0 8px 0; margin-top:0; }
.filtreblock .fullliste p.voir { font-size:10px; color:#0d9bf0; background-color:#fff; padding:0; margin:0; clear:both; float:none; }
.filtreblock .fullliste p.voir a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; display:block; float:left; margin:0; }
.filtreblock .fullliste p.voir a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.filtreblock .fullliste p.voir a.defiler { background:url(../interface/voir.gif) no-repeat 0 0; width:12px }
.filtreblock .fullliste p.voir a:hover.defiler { background:url(../interface/voir.gif) no-repeat 0 -16px; }
.filtreblock .fullliste p.voir a.defiler span { display:none; }
.filtreblock .fullliste p.voirmoins { font-size:10px; color:#0d9bf0; background-color:#fff; padding:0; margin:0; clear:both; float:none; }
.filtreblock .fullliste p.voirmoins a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; display:block; float:left; margin:0 10px 0 0; }
.filtreblock .fullliste p.voirmoins a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.filtreblock .fullliste p.voirmoins a.defiler { background:url(../interface/voirmoins.gif) no-repeat 0 0; width:12px }
.filtreblock .fullliste p.voirmoins a:hover.defiler { background:url(../interface/voirmoins.gif) no-repeat 0 -16px; }
.filtreblock .fullliste p.voirmoins a.defiler span { display:none; }
.filtreblock .fullliste p.toutvoir { font-size:10px; color:#0d9bf0; background-color:#fff; padding:8px 0 8px 0; clear:both; float:none; }
* html .filtreblock .fullliste p.toutvoir { padding:4px 0 4px 0; }
.filtreblock .fullliste p.toutvoir a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; }
.filtreblock .fullliste p.toutvoir a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.filtreblock .fullliste ul { padding:0; margin:0; clear:both; float:none; width:100%; }
.filtreblock .fullliste ul li { display:block; font-size:10px; padding:0 0 5px 0; color:#535a64; background-color:inherit; margin:0 }
.filtreblock .fullliste ul li span { font-size:10px; color:#a9b8cc; background-color:#fff; }
.filtreblock .fullliste ul li a { color:#535a64; background-color:inherit; text-decoration:none; }
.filtreblock .fullliste ul li a:hover { text-decoration:underline; }
.filtreblock .fullliste ul li a span { color:#a9b8cc; background-color:#fff; }
.filtreblock .fullliste ul li.link a { color:#3daff3; background-color:#fff; text-decoration:none; background:url(../interface/voirtout.gif) no-repeat top right; padding:0 2em 0 0; height:12px; }
.filtreblock .fullliste ul li.link a:hover { color:#ff0071; background-color:inherit; background-position:bottom right; text-decoration:none; }
.filtreblock .fullliste .col1 { float:left; width:32%; }
.filtreblock .fullliste .col2 { float:left; margin-left:5px; width:32%; }
.filtreblock .fullliste .col3 { float:left; margin-left:5px; width:32%; }
.filtreblock .fullliste .col4 { float:right; width:28%; margin-left:10px; }
.filtreblock .fullliste .footer { width:100%; height:6px; clear:both; float:none; }
/* le colonnage */
.filtreblock .col1 { float:left; width:22%; }
.filtreblock .col2 { float:left; margin-left:5px; width:23%; }
.filtreblock .col3 { float:left; margin-left:5px; width:23%; }
.filtreblock .col4 { float:right; width:28%; margin-left:10px; }
.filtreblock .footer { width:100%; height:6px; clear:both; float:none; }
.priceselecteur { }
.priceselecteur p.titre { font-size:12px; color:#0d9bf0; background-color:#fff; font-weight:bold; margin:0 0 10px 0 }
.priceselecteur p.fourchette { text-align:center; font-size:11px; color:#0d9bf0; background-color:inherit; font-weight:bold; padding:15px 0 0 0; width:175px; }
.priceselecteur .priceblock { width:175px; height:16px; border:1px solid #404040; margin:0 0 3px 0 }
.priceselecteur .priceblock .left a { display:block; background:url(../interface/priceblock.gif) no-repeat 0 -16px; width:16px; height:16px; float:left; }
.priceselecteur .priceblock .left a:hover, .priceblock .left a.active { background-position: 0 0; }
.priceselecteur .priceblock .left a span { display:none; }
.priceselecteur .priceblock .right a { display:block; background:url(../interface/priceblock.gif) no-repeat -16px -16px; width:16px; height:16px; float:left; }
.priceselecteur .priceblock .right a:hover, .priceblock .left a.active { background-position: -16px 0; }
.priceselecteur .priceblock .right a span { display:none; }
.priceselecteur .priceblock .center { width:143px; height:16px; background-color:#f3f3f3; color:#666262; float:left; }
.priceselecteur .priceblock .center p { font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:2px 0 0 0; margin:0; text-align:center; }
/* Produit propose */
.produitsproposesblock {margin:0 0 0 20px;}
.produitpropose { margin:25px 0 0 0; width: 700px; }
.produitpropose h2, .produitpropose h3 { color:#555552; background-color:inherit; margin:0 0 0 20px; width:490px; float:left; font-size: 15px; font-weight: bold; }
.produitpropose h2 span {color:#DF107F;}
.produitpropose h2 a, .produitpropose h3 a { color:#555552; background-color:inherit; text-decoration:none; }
.produitpropose h2 a:hover, .produitpropose h3 a:hover { color:#ff0071; background-color:inherit; text-decoration:none; }
.produitpropose ul.link { font-size:10px; color:#555552; background-color:inherit; margin:5px 0 0 20px; clear:both; float:none; }
.produitpropose ul.link li { display:block; float:left; padding:0 5px 0 0 }
.produitpropose ul.link a { display:block; float:left; font-size:10px; color:#555552; background-color:inherit; text-decoration:none; margin: 0 5px 0 0 }
.produitpropose ul.link a:hover { text-decoration:underline; }
.produitpropose ul.link li a.link1 { background:url(../interface/link1.gif) no-repeat right; padding:0 35px 0 0 }
.produitpropose ul.link li a.link2 { background:url(../interface/link2.gif) no-repeat right; padding:0 20px 0 0; color: #53b8f4; }
.produitpropose ul.link li a:hover.link1 { text-decoration:underline; }
.produitpropose ul.link li a:hover.link2 { text-decoration:underline; }
/* Recherche de resultat */
.resultatrecherche { margin:25px 0 0 0 }
.resultatrecherche h3 { color:#555552; background-color:inherit; font-weight:bold; margin:0 0 0 20px; width:100%; text-align:center }
/* pagenavproduit */
.pagenavproduit { clear:both; float:none; width:700px; height:20px; margin:10px 0 5px 0 }
.pagenavproduit ul { float:right; }
.pagenavproduit ul li { display:block; float:left; padding:0 10px 0 0; color:#555552; background-color:inherit; font-size:12px }
.pagenavproduit ul li a { color:#555552; background-color:inherit; font-size:12px; text-decoration:none; }
.pagenavproduit ul li a:hover, .pagenavproduit ul li.active a { color:#ff0071; background-color:inherit; text-decoration:none; }


/* *****************************/
/*    filtreblock Right 2009  */
/* ***************************/

.filtreblock_Right  { width:225px; color:#535a64; float:right; border: solid 1px #B4E5F9; background-color: #fff; margin-right: 6px; margin-top: 0px; position: relative; }
.filtreblock_Right h3 { font-size:18px; font-weight:bold; margin:0; height:34px; text-decoration:none; display:block; background:url(../interface/filtreblock_h3_bg.png) no-repeat center center; color:#fff; width: 195px; padding-top: 18px; padding-left: 25px; margin-bottom: 0px; margin-left: 3px; position: relative; top: -5px; left: 0px; z-index: 20; }
.filtreblock_Right h3 a { font-size:18px; font-weight:bold; margin:0; height:52px; text-decoration:none; display:block; background:url(../interface/filtreblock_h3_bg.gif) no-repeat center center; color:#fff; width: 225px; }
/* .filtreblock_Right h3 a:hover { text-decoration:none; color:#fff; background-color:inherit; background-position:0 0 } */
/* .filtreblock_Right h3 a.active { text-decoration:none!important; color:#fff!important; background-color:inherit!important; background-position:0 0!important; } */
.filtreblock_Right h4.result { color:#0d9bf0; font-size: 11px; margin-left: 20px; margin-bottom: 10px; }
.filtreblock_Right h4.result span { color:#DF107F }
.filtreblock_Right h4 a { font-size:12px; color:#0d9bf0; padding:2px 0 0px 20px; margin-top:5px; display: block; font-weight: normal; text-decoration: none; width: 198px; background: url(../interface/filtreblock_h4_bg.gif) no-repeat; height: 20px; margin-left: 3px; margin-bottom: 3px; }
/* .filtreblock_Right h4 a:hover, .filtreblock_Right h4 a.active { background: url(../interface/filtreblock_h4_bg.gif) no-repeat center -22px; } */

.filtreblock_Right .voirplus { font-size:10px; color:#0d9bf0; padding:0; margin-top:0; display: block; position: relative; }
.filtreblock_Right .voirplus a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; margin:0 10px 0 0; height:16px; float: none; }
.filtreblock_Right .voirplus a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.filtreblock_Right .voirplus a.defiler { background:url(../interface/voirmoins.gif) no-repeat 0 0; width:12px; display: block; position: absolute; top: 0px; left: 40px; }
.filtreblock_Right .voirplus a:hover.defiler { background:url(../interface/voirmoins.gif) no-repeat 0 -16px; }
.filtreblock_Right .voirplus a.defiler span { display:none; }

.filtreblock_Right .voirmoins { font-size:10px; color:#0d9bf0; padding:0; margin-top:0;margin-bottom:5px; display: block; position: relative; }
.filtreblock_Right .voirmoins a { font-size:10px; color:#0d9bf0; background-color:#fff; text-decoration:none; margin:0 10px 0 0; height:16px; float: none; }
.filtreblock_Right .voirmoins a:hover { font-size:10px; color:#ff0071; background-color:#fff; text-decoration:none; }
.filtreblock_Right .voirmoins a.defiler { background:url(../interface/voir.gif) no-repeat 0 0; width:12px; display: block; position: absolute; top: 0px; left: 40px; }
.filtreblock_Right .voirmoins a:hover.defiler { background:url(../interface/voir.gif) no-repeat 0 -16px; }
.filtreblock_Right .voirmoins a.defiler span { display:none; }

.filtreblock .liste p.toutvoir { font-size:10px; color:#0d9bf0; background-color:#fff; padding:8px 0 8px 0; clear:both; float:none; }

.filtreblock_Right ul { padding:0; margin:0; width:100%; margin-left: 20px; margin-bottom: 20px; line-height: 12px; }
.filtreblock_Right ul li { display:block; font-size:10px; padding:0 0 5px 0; color:#535a64; background-color:inherit; margin:0; width: 198px; }
.filtreblock_Right ul li span { font-size:10px; color:#a9b8cc; background-color:#fff; }
.filtreblock_Right ul li a { color:#535a64; background-color:inherit; text-decoration:none; }
.filtreblock_Right ul li a:hover { text-decoration:underline; }
.filtreblock_Right ul li a span { color:#a9b8cc; background-color:#fff; }
.filtreblock_Right ul li.link a { color:#3daff3; background-color:#fff; text-decoration:none; background:url(../interface/voirtout.gif) no-repeat top right; padding:0 2em 0 0; height:12px; }
.filtreblock_Right ul li.link a:hover { color:#ff0071; background-color:inherit; background-position:bottom right; text-decoration:none; }

/* selecteur de prix */
.filtreblock_Right .priceselecteur { }
.filtreblock_Right .priceselecteur h4 { font-size:12px; color:#0d9bf0; font-weight:bold; }
.filtreblock_Right .priceselecteur h4 a { font-size:12px; color:#0d9bf0; font-weight:bold; background: url(../interface/filtreblock_h4_prix_bg.gif) no-repeat 5px -22px; }
.filtreblock_Right .priceselecteur h4 a:hover,.filtreblock_Right .priceselecteur h4 a.active { font-size:12px; color:#0d9bf0; font-weight:bold; background: #fff url(../interface/filtreblock_h4_prix_bg.gif) no-repeat 5px 0px; }
.filtreblock_Right .priceselecteur p.fourchette { text-align:center; font-size:11px; color:#0d9bf0; font-weight:bold; padding:0; width:175px; margin-left: 20px; }
.filtreblock_Right .priceselecteur .priceblock { width:175px; height:16px; border:1px solid #404040; margin-left: 20px; }
.filtreblock_Right .priceselecteur .priceblock .left a { display:block; background:url(../interface/priceblock.gif) no-repeat 0 -16px; width:16px; height:16px; float:left; }
.filtreblock_Right .priceselecteur .priceblock .left a:hover, .priceblock .left a.active { background-position: 0 0; }
.filtreblock_Right .priceselecteur .priceblock .left a span { display:none; }
.filtreblock_Right .priceselecteur .priceblock .right a { display:block; background:url(../interface/priceblock.gif) no-repeat -16px -16px; width:16px; height:16px; float:left; }
.filtreblock_Right .priceselecteur .priceblock .right a:hover, .priceblock .left a.active { background-position: -16px 0; }
.filtreblock_Right .priceselecteur .priceblock .right a span { display:none; }
.filtreblock_Right .priceselecteur .priceblock .center { width:143px; height:16px; background-color:#f3f3f3; color:#666262; float:left; }
.filtreblock_Right .priceselecteur .priceblock .center p { font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:2px 0 0 0; margin:0; text-align:center; }*/

/* ******************************** */
/*      produitsproposesblock      */
/* ****************************** */

.produitsproposesblock { margin:0 0 0 20px }
.produitsproposesblock table.tableppb { border-collapse:collapse; border:none; width:100% }
.produitsproposesblock table.tableppb .col1 { width:240px; text-align:left; }
.produitsproposesblock table.tableppb .col2 { width:130px; text-align:center; }
.produitsproposesblock table.tableppb .col3 { width:120px; text-align:center; }
.produitsproposesblock table.tableppb .col4 { width:110px; text-align:center; }
.produitsproposesblock table.tableppb .col5 { width:110px; text-align:left; }
.produitsproposesblock table.tableppb td { padding:3px 0 1px 0; background:url(../interface/tableppb.gif) repeat-x; margin:0 }
* html .produitsproposesblock table.tableppb td { padding:0; margin:0 }
.produitsproposesblock table.tableppb .leftproduit { text-align:left!important; padding-left:30px }
.produitsproposesblock table.tableppb td.nobottomline { background:none; height:50px; padding-top:20px }
.produitsproposesblock table.tableppb td.tdprix { height:20px }
.produitsproposesblock table.tableppb th { height:25px; background-color:#ffffdd; color:#555552; font-size:14px; font-weight:bold; border-top:1px solid #555552; text-align:center }
.produitsproposesblock table.tableppb td p { font-size:10px; padding:0 5px }
.produitsproposesblock table.tableppb td h3 { color:#3daff3; font-size:14px; background-color:inherit; padding:0 5px; font-weight: bold }
.produitsproposesblock table.tableppb td h3 a { color:#3daff3; font-size:10px; background-color:inherit; text-decoration:none; }
.produitsproposesblock table.tableppb td h3 a:hover { text-decoration:underline; background-color:inherit; color:#ff096b; }
.produitsproposesblock table.tableppb td h4 { color:#555552; font-size:12px; background-color:inherit; padding:0 5px; font-weight: normal }
.produitsproposesblock table.tableppb td a img { vertical-align:middle; text-align:center; padding:0; margin:0 }
.produitsproposesblock table.tableppb td a img.noactive { border:5px solid #d8d8d9 }
.produitsproposesblock table.tableppb td a img.active { border:5px solid #ff519e }
.produitsproposesblock table.tableppb td p.infos { text-align:center; color:#53b8f4; background-color:inherit; padding:5px 0 5px }
.produitsproposesblock table.tableppb td p.infos a { text-align:center; color:#53b8f4; background-color:inherit; }
.produitsproposesblock table.tableppb td p.infos a:hover { text-align:center; color:#f1036d; background-color:inherit; }
.produitsproposesblock table.tableppb td p.logo { text-align:center; padding:0 0 5px 0; }
.produitsproposesblock table.tableppb td p.prix { text-align:center; color:#53b8f4; background-color:inherit; font-size:13px; font-weight:bold; padding:30px 0 0 0 }
.produitsproposesblock table.tableppb td p.texte { font-size:9px; color:#323134; background-color:inherit; text-align:center }
.produitsproposesblock table.tableppb td p.change { text-align:center; color:#53b8f4; background-color:inherit; font-size:10px; font-weight:bold }
.produitsproposesblock table.tableppb td a.pannier { display:block; margin:30px 0 0 0; width:21px; height:21px; background: url(../interface/picto_achat.gif) no-repeat 0 0 }
.produitsproposesblock table.tableppb td a.pannier span { display:none; }
.produitsproposesblock table.tableppb td a:hover.pannier { background-position:0 -21px; }
.produitsproposesblock table.tableppb td a.ajoutpan { width:150px; height:30px; background:url(../interface/ajoutpan.jpg) no-repeat 0 0; display:block; text-decoration:none; text-align:left; color:#437fa4; background-color:inherit; padding-left:45px; line-height:2em; }
.produitsproposesblock table.tableppb td a:hover.ajoutpan { background:url(../interface/ajoutpan.jpg) no-repeat 0 -30px; color:#570027; background-color:inherit; }
.produitsproposesblock table.tableppb td a.ajoutpan_active { background:url(../interface/ajoutpan.jpg) no-repeat 0 -30px; color:#570027; background-color:inherit; }
.produitsproposesblock table.tableppb td a:hover.ajoutpan_active {cursor:default;background:url(../interface/ajoutpan.jpg) no-repeat 0 -30px; color:#570027; background-color:inherit; }
/* ************************* */
/*  blocprod                */
/* *********************** */

.blocprod { margin-left:30px; width:690px; }
.blocprod h1 { margin:0 0 10px 0; font-size:18px; font-weight:bold; padding:0 }
.blocprod h1 img { padding:0 0 0 5px }
.blocprod p { font-size:12px; margin:0 0 5px 0; padding:0 }
/* ************************* */
/*  creationcompte          */
/* *********************** */

.creationcompte { margin:0 0 0 30px; }
.creationcompte p { clear:both; float:none; font-size:12px; color:#6d6d6a; background-color:inherit; margin:10px 0 5px 10px; padding:0 }
.creationcompte .f1 { width:550px; min-height:145px; padding:5px 0 0 15px; color:#6d6d6a; background-color:#e5f5fd; margin:20px 0 20px 5px; }
* html .creationcompte .f1 { height:145px; }
.creationcompte .f1 p { min-height:45px; margin:0 0 5px 0; padding:0 }
.creationcompte .f1 label { display:block; font-size:12px; color:#6d6d6a; background-color:inherit; margin: 0 0 3px 0; padding:0; }
.creationcompte .f1 label span { padding: 0 0 0 5px }
.creationcompte .f1 .inputmail { width:240px; padding:3px 0 0 10px; height:14px; font-size:10px; color:#a4a493; background-color:#fff; }
.creationcompte .f2 { clear:both; float:none; margin:0 0 15px 0 }
.creationcompte .f2 label { float:left; display:inline; color:#6d6d6a; background-color:inherit; font-size:12px; padding:0 0 0 5px }
.creationcompte .f2 input { float:left; }
.creationcompte .f3 p { clear:both; float:none; height:25px; margin:0 0 5px 0 }
.creationcompte .f3 .input { width:380px; padding:1px 0 0 10px; height:14px; font-size:10px; color:#a4a493; background-color:#fff; }
.creationcompte .f3 label { width:85px; display:block; float:left; text-align:right; margin:0 5px 0 0; font-size:10px }
.creationcompte .f3 span { display:block; width:45px; padding:0 5px 0 5px; float:left; }
.creationcompte .f3 span img { margin:3px 0 0 0 }
.creationcompte .f3 .inputdate1 { font-size:10px; color:#a4a493; background-color:#fff; }
.creationcompte .f3 .inputdate2 { font-size:10px; color:#a4a493; background-color:#fff; }
.creationcompte .f3 .inputdate3 { font-size:10px; color:#a4a493; background-color:#fff; }
.creationcompte .lines { background: url(../interface/lines.gif) repeat-x center; display:block; float:none; width:100%; clear: both; height:30px; font-size: 1px; line-height: 0px; margin:0 0 10px 0 }
.creationcompte .f4 p { clear:both; float:none; height:25px; margin:0 0 5px 0 }
.creationcompte .f4 .input { width:380px; padding:1px 0 0 10px; height:14px; font-size:10px; color:#a4a493; background-color:#fff; }
.creationcompte .f4 label { width:85px; display:block; float:left; text-align:right; margin:0 5px 0 0; font-size:10px }
.creationcompte .f4 span { display:block; width:45px; padding:0 5px 0 5px; float:left; }
.creationcompte .f4 span img { margin:3px 0 0 0 }
.creationcompte .f5 p { clear:both; float:none; height:25px; margin:0 0 5px 0 }
.creationcompte .f5 p.codepostal label { width:85px!important; text-align:right; margin:0 5px 0 0; font-size:10px }
.creationcompte .f5 .input { width:70px; padding:1px 0 0 10px; height:14px; font-size:10px; color:#a4a493; background-color:#fff; float:left }
.creationcompte .f5 label { width:85px; text-align:right; margin:0 5px 0 0; font-size:10px; float:left; display:block; line-height:1.5em }
.creationcompte .f5 p.codepostal { }
.creationcompte .f5 span { width:45px; padding:0 5px 0 5px; ; float:left; display:block; }
.creationcompte .f5 span img { margin:3px 0 0 0 }
.creationcompte .f5 .ville { width:190px; float:left; display:block; }
.creationcompte .f6 { position:relative; }
.creationcompte .f6 p { clear:both; float:none; height:25px; margin:0 0 5px 0 }
.creationcompte .f6 .input { width:210px; padding:1px 0 0 10px; height:14px; font-size:10px; color:#a4a493; background-color:#fff; }
.creationcompte .f6 label { width:85px; display:block; float:left; text-align:right; margin:0 5px 0 0; font-size:10px }
.creationcompte .f6 span { display:block; width:45px; padding:0 5px 0 5px; float:left; }
.creationcompte .f6 span img { margin:3px 0 0 0 }
.creationcompte .f6 p.absolute { position:absolute; font-size:10px; color:#6d6d6a; background-color:inherit; left: 397px; top:50px; width: 175px; line-height:1.5em; z-index:80; }
.creationcompte .f6 .combopays { font-size:10px; color:#a4a493; background-color:#fff; }
.creationcompte .f7 { margin:20px 0 0 50px; }
.creationcompte .f7 p { font-size:10px; padding:0; margin:0; height:30px; }
.creationcompte .f7 p .chkdsk { float:left; margin:0 10px 0 0 }
* html .creationcompte .f7 p label { line-height:2em }
*+html .creationcompte .f7 p label { line-height:2em }
.creationcompte .f7 .btncreacompte { background:url(../interface/btn_creacompte.jpg) no-repeat 0 0; width:183px; height:29px; border:none; color:#fff; background-color:inherit; font-size:11px }
.creationcompte .loiliberte { font-size:9px; color:#6d6d6a; background-color:inherit; width:400px; margin:30px 0 0 50px }
/* ************************* */
/*      paniertablebox      */
/* *********************** */

.pantitre { margin-left:30px; width:690px; }
.pantitre h1 { margin:0 0 10px 0; font-size:16px; font-weight:bold; padding:0; color:#1da2f1; background-color:inherit; }
.pantitre h1 img { padding:0 0 0 5px }
.pantitre p { font-size:12px; margin:0 0 5px 0; padding:0 }
.paniertablebox { margin:0 0 0 40px }
.paniertablebox table.tablepannier { border:none; border-collapse: collapse }
.paniertablebox table.tablepannier .col1 { width:88px; }
.paniertablebox table.tablepannier .col2 { width:120px; }
.paniertablebox table.tablepannier .col3 { width:130px; }
.paniertablebox table.tablepannier .col4 { width:110px; }
.paniertablebox table.tablepannier .col5 { width:70px; }
.paniertablebox table.tablepannier .col6 { width:20px; }
.paniertablebox table.tablepannier .col7 { width:110px; }
.paniertablebox table.tablepannier td { background:url(../interface/tablepannier.gif) repeat-x; height:108px; }
.paniertablebox table.tablepannier th { height:20px; text-align:center; font-size:10px; color:#323134; background-color:inherit; }
.paniertablebox table.tablepannier th.produit { text-align:left; padding:0 0 0 5px }
.paniertablebox table.tablepannier th.description { text-align:left; padding: 0 0 0 5px }
.paniertablebox table.tablepannier td img.produit { padding-left:3px }
.paniertablebox table.tablepannier td img.logo { }
.paniertablebox table.tablepannier td .input { width:30px; height:15px; text-align:center; font-size:10px }
.paniertablebox table.tablepannier td .btn { height:20px; text-align:center; font-size:10px; margin:5px 0 0 0 }
.paniertablebox table.tablepannier td .price { color:#ff4497; font-size:14px; font-weight:bold; background-color:inherit; }
.paniertablebox table.tablepannier td .port { font-size:9px; color:#323134; background-color:inherit; }
.paniertablebox table.tablepannier td h2 { font-size:11px; font-weight:bold; color:#0496ef; background-color:inherit; text-align:left; padding:0 0 0 5px }
.paniertablebox table.tablepannier td h2 a { color:#0496ef; background-color:inherit; text-decoration:none; }
.paniertablebox table.tablepannier td h2 a:hover { color:#ff0064; background-color:inherit; text-decoration:none }
.paniertablebox table.tablepannier td h3 { font-size:11px; font-weight:bold; color:#555552; background-color:inherit; text-align:left; padding:0 0 0 5px }
.paniertablebox table.tablepannier td h3 a { font-size:11px; font-weight:bold; color:#555552; background-color:inherit; text-align:left; text-decoration:none; }
.paniertablebox table.tablepannier td h3 a:hover { color:#ff0064; background-color:inherit; text-decoration:none; }
.paniertablebox table.tablepannier td .texte { font-size:11px; color:#8e8e8c; background-color:inherit; text-align:left; padding:0 0 0 5px }
.paniertablebox table.tablepannier td .texte a { font-size:11px; color:#8e8e8c; background-color:inherit; }
.paniertablebox table.tablepannier td .texte a:hover { font-size:11px; color:#ff0064; background-color:inherit; }
.paniertablebox .bouton { width:300px; margin:10px 0 0 0; float:left }
.paniertablebox .bouton a.btn { display:block; width:194px; height:26px; background:#24a6f2 url(../interface/btn_panier_bleu.gif) no-repeat 0 0; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; padding:13px 0 0 0 }
.paniertablebox .bouton a:hover.btn { background-position: 0 -39px }
.paniertablebox .facturation { float:right; margin:20px 20px 0 0 }
* html .paniertablebox .facturation { margin:20px 0 0 0 }
*+html .paniertablebox .facturation { margin:20px 0 0 0 }
.paniertablebox .tablefacturation { width:250px }
.paniertablebox .tablefacturation .col1 { width:160px }
.paniertablebox .tablefacturation .col2 { width:60px }
.paniertablebox .tablefacturation .col3 { width:115px }
.paniertablebox .tablefacturation td { font-size:10px; color:#6d6d6a; background-color:inherit; height:20px }
.paniertablebox .tablefacturation td strong { font-size:11px }
.paniertablebox .tablefacturation .btn { width:171px; height:34px; margin:10px 0 0 0; }
.paniertablebox .tablefacturation a.btn { display:block; width:194px; height:26px; background:#ff1b80 url(../interface/btn_panier_rose.gif) no-repeat 0 0; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; padding:13px 0 0 0 }
.paniertablebox .tablefacturation a:hover.btn { background-position: 0 -39px }
/* ******************** */
/*    REDIR COMPTE     */
/* ****************** */

.cola { width:300px; margin:10px 0 0 15px; float:left; }
* html .cola { display:inline }
.cola .intro { min-height:65px; width:300px; }
* html .cola .intro { height:65px; }
.cola .intro h3 { font-size:18px; width:290px; padding:0; margin:0; }
.cola .intro p.comptetxt { font-size:12px; margin:0; padding:0 }
.colb { width:300px; margin:10px 0 0 15px; float:left; }
* html .colb { display:inline }
.colb .intro { min-height:65px; width:300px; }
* html .colb .intro { height:65px; }
.colb .intro h3 { font-size:18px; width:290px; padding:0; margin:0; }
.colb .intro p.comptetxt { font-size:12px; margin:0; padding:0 }
.cola .compteform { width:265px; min-height:195px; font-size:12px; }
* html .cola .compteform { height:195px; }
.colb .compteform { width:265px; min-height:195px; font-size:12px; }
* html .colb .compteform { height:195px; }
.cola .compteform label, .colb .compteform label { display:block; padding:5px 0 3px 0 }
.cola .compteform label span, .colb .compteform label span { padding-left:24px; }
.cola .compteform label span img, .colb .compteform label span img { vertical-align:bottom }
.cola .compteform .input, .colb .compteform .input { width:237px; height:15px; margin:0 0 5px 0; font-size:11px }
.cola .compteform .buton, .colb .compteform .buton { width:137px; height:28px; border:none; color:#fff; background-color:inherit; margin:22px 0 13px 0 }
.cola .compteform p.pswd a, .colb .compteform p.pswd a { font-size:10px; color:#6d6d6a; background-color:inherit; text-decoration:none; }
.cola .compteform p.pswd a:hover, .colb .compteform p.pswd a:hover { color:#ff0071; background-color:inherit; text-decoration:underline; }
.cola .compteform .blue { background-color:#e5f5fd; color:#6d6d6a; padding:0 10px 15px 10px }
.cola .compteform .blue .buton { background: url(../interface/compteform_blue.gif) no-repeat; width:160px; }
.colb .compteform .red { background-color:#f6d0e1; color:#6d6d6a; padding:0 10px 15px 10px }
.colb .compteform .red .buton { background: url(../interface/compteform_red.gif) no-repeat; width:160px; }
.cola .opencompte a { display:block; background: url(../interface/compte_open.jpg) no-repeat 0 0; width:220px; height:48px; margin-top:15px; margin-left:15px; color:#fff; background-color:inherit; text-align:center; line-height:3.5em; font-weight:bold; font-size:14px; text-decoration:none; }
.cola .opencompte a:hover { background-position:0 -48px }
.colb .opencompte a { display:block; background: url(../interface/compte_open_red.jpg) no-repeat 0 0; width:220px; height:48px; margin-top:15px; margin-left:15px; color:#fff; background-color:inherit; text-align:center; line-height:3.5em; font-weight:bold; font-size:14px; text-decoration:none; }
.colb .opencompte a:hover { background-position:0 -48px }
.colc { width:300px; float:left; margin:10px 0 0 20px }
* html .colc { display:inline }
.colc .demandeinfos { background:url(../images/demande_infos.jpg) no-repeat bottom; width:279px; height:140px; margin:0 auto; padding:40px 0 0 0 }
.colc .demandeinfosbtn a { display:block; background:url(../interface/demandes_infos_btn.jpg) no-repeat 0 0; width:225px; height:53px; color:#e00b70; background-color:inherit; font-size:13px; text-align:center; font-weight:bold; line-height:3.9em; text-decoration:none; margin:0 auto; }
.colc .demandeinfosbtn a:hover { background-position:0 -54px }
.colc .disponibilite { width:100%; margin:10px 0 35px 0; text-align:center; font-size:11px }
.colc .disponibilite p { font-size:11px }
.colc .textbox { width:271px; margin-left:20px; }
.colc .textbox p { font-size:11px }
.colc .lirelasuite { }
.colc .lirelasuite a { display: block; color:#ff0071; background-color:inherit; text-decoration:none; margin:10px 0 10px 20px; font-size:11px }
.colc .lirelasuite a:hover { text-decoration:underline }
.colc h4 { font-size:12px; color:#ff0071; background-color:inherit; margin:10px 0 10px 20px; }
/* ********************** */
/*    BOUTONS ACHATS     */
/* ******************** */

.box_boutonachat { width:272px; }
.box_boutonachat p { padding:0; margin:0 }
.box_boutonachat .top { width:272px; background:url(../interface/boutonachat/box_boutonhachat_top.gif) no-repeat 0 0; height:5px; font-size:1px }
.box_boutonachat .middle { width:238px; background:url(../interface/boutonachat/box_boutonhachat_middle.gif) repeat-y; padding:9px 14px 0 20px }
.box_boutonachat .end { width:272px; background:url(../interface/boutonachat/box_boutonhachat_end.gif) no-repeat 0 0; height:5px; font-size:1px; clear:both; float:none; }
.box_boutonachat .middle .logo { background:url(../interface/boutonachat/logo_mercaway_achat.gif) no-repeat 0 0; width:161px; height:64px; float:left; }
.box_boutonachat .middle .btnfermer a { background:url(../interface/boutonachat/btnfermer.gif) no-repeat 0 0; width:17px; height:17px; float:right; display:block; }
.box_boutonachat .middle .btnfermer a:hover { background-position:bottom; }
.box_boutonachat .middle .btnfermer a span { display:none; }
.box_boutonachat .middle .divtexterose { clear:both; float:none; padding:18px 0 0 0; text-align:left; }
.box_boutonachat .middle .divtexterose p { font-size:10px; color:#ff0071; background-color:inherit; }
.box_boutonachat .middle .btnpannier { background:url(../interface/boutonachat/btnpannier.jpg) no-repeat 0 0; width:224px; height:30px; display:block; font-size:12px; color:#1da2f1; background-color:inherit; padding:18px 0 0 0; text-align:center; text-decoration:none; margin:10px 0 0 0; font-weight:bold; }
.box_boutonachat .middle .btnpannier a:hover { background-position:bottom }
.box_boutonachat .middle .divproduit { width:100%; margin:10px 0 20px 0; clear:both; float:none; min-height:80px; }
* html .box_boutonachat .middle .divproduit { height:80px; margin:15px 0 10px 0; }
*+html .box_boutonachat .middle .divproduit { margin:15px 0 10px 0; }
.box_boutonachat .middle .divproduit .image { width:79px; height:68px; float:left; }
.box_boutonachat .middle .divproduit ul.caracters { width:150px; float:left; text-align:left; margin:5px 0 0 5px; }
.box_boutonachat .middle .divproduit ul.caracters li.produit { font-size:13px; color:#0496ef; background-color:inherit; font-weight:bold; }
.box_boutonachat .middle .divproduit ul.caracters li.nomproduit { font-size:13px; color:#555552; background-color:inherit; padding:0 0 5px 0; font-weight:bold; }
.box_boutonachat .middle .divproduit ul.caracters li.prix { font-size:16px; color:#ff4497; background-color:inherit; padding:0 0 3px 8px; font-weight:bold; }
.box_boutonachat .middle .divproduit ul.caracters li.port { font-size:10px; color:#323134; background-color:inherit; padding:0 0 3px 8px }
.box_boutonachat .middle .divproduit ul.caracters li.quantite { font-size:10px; color:#323134; background-color:inherit; }
.box_boutonachat .middle.blocbtn { width:100%; float:none; clear:both; min-height:30px; }
* html .box_boutonachat .middle.blocbtn { height:30px; }
.verignlogo { width:212px; height:93px; clear:both; float:none; text-align:center; }
.verignlogo img { width:93px; height:52px; padding:20px 0 0 0 }
.box_boutonachat .middle .blocbtn { width:100%; clear:both; float:none; }
.box_boutonachat .middle .blocbtn p.paie1 a { background: url(../interface/paimementbox_btn.gif) no-repeat 0 0; display:block; width:171px; height:24px; padding:10px 0 0 0; text-align:center; text-transform:uppercase; color:#fff; background-color:inherit; text-decoration:none; font-size:11px; margin:0 auto }
.box_boutonachat .middle .blocbtn p.paie1 a:hover { background-position:-171px 0; }
.box_boutonachat .middle .blocbtn p.paie2 a { background: url(../interface/paimementbox_btn.gif) no-repeat 0 -34px; display:block; width:171px; height:24px; padding:10px 0 0 0; text-align:center; text-transform:uppercase; color:#fff; background-color:inherit; text-decoration:none; font-size:11px; margin-left:auto; margin-right:auto; margin-top:5px }
.box_boutonachat .middle .blocbtn p.paie2 a:hover { background-position:-171px -34px; }
.box_boutonachat .middle .blocbtn p.edit a { font-size:12px; display:block; color:#1da2f1; background-color:inherit; text-decoration:none; background:url(../interface/picto_editpanier.png) no-repeat 0 0; padding:0 0 0 30px; margin:10px 0 0 30px; text-align:left; height:26px; line-height:3em; width:130px }
.box_boutonachat .middle .blocbtn p.edit a:hover { text-decoration: underline; background-position:0 -26px; color:#ff0071; background-color:inherit; }
.box_boutonachat .middle .blocbtn p.ensav { color:#ff0071; background-color:inherit; text-align:center; padding:5px 0 0 0; font-size:9px }
.box_boutonachat .middle .blocbtn p.ensav a { color:#ff0071; background-color:inherit; text-decoration:none; font-weight:bold; text-align:center }
.box_boutonachat .middle .blocbtn p.ensav a:hover { color:#1da2f1; background-color:inherit; text-decoration:underline }
.box_boutonachat .middle .achatbt { clear:both; float:none; width:100%; text-align:center }
.box_boutonachat .middle .achatbt p { width:212px; height:53px; margin:0 auto; padding:10px 0 0 0 }
.box_boutonachat .middle .achatbt p a { background:url(../interface/boutonachat/achatbt.jpg) no-repeat 0 0; width:152px; height:28px; display:block; text-decoration:none; text-align:left; padding:25px 0 0 60px; font-size:12px; color:#1da2f1; background-color:inherit; }
.box_boutonachat .middle .achatbt p a:hover { background-position:bottom; color:#ff0071; background-color:inherit; }
.box_boutonachat .middle .divlogg { clear:both; float:none; width:230px; min-height:25px; padding:8px 0 0 8px; }
* html .box_boutonachat .middle .divlogg { height:25px; padding:0 0 0 8px }
.box_boutonachat .middle .divlogg .connect { font-size:10px; color:#ff0071; background-color:inherit; text-decoration:none; float:left; }
.box_boutonachat .middle .divlogg .connect a { font-size:10px; color:#ff0071; background-color:inherit; text-decoration:none; }
.box_boutonachat .middle .divlogg .connect a:hover { color:#0496ef; background-color:inherit; text-decoration:underline; }
.box_boutonachat .middle .divlogg .aide { font-size:10px; color:#818181; background-color:inherit; text-decoration:none; float:left; padding-left:5px }
.box_boutonachat .middle .divlogg .aide a { font-size:10px; color:#818181; background-color:inherit; text-decoration:none; }
.box_boutonachat .middle .divlogg .aide a:hover { color:#0496ef; background-color:inherit; text-decoration:underline; }
.box_boutonachat .middle .seconect { width:167px; clear:both; float:none; text-align:left; padding:15px 0 10px 30px }
* html .box_boutonachat .middle .seconect { padding:15px 0 10px 15px }
*+html .box_boutonachat .middle .seconect { padding:15px 0 10px 15px }
.box_boutonachat .middle .seconect p.seconnectertitre { font-size:10px; color:#ff0071; background-color:inherit; text-decoration:none; font-weight:bold; }
.box_boutonachat .middle .seconect .f1 .input { width:155px; height:15px; padding:0 0 0 2px; background-color:inherit; font-size:10px; color:#818181; font-weight:bold; }
.box_boutonachat .middle .seconect .f1 p { padding:5px 0 3px 0 }
.box_boutonachat .middle .seconect .f1 p.pswoublie { background-color:inherit; font-size:9px; color:#e2e2e2; margin:0 0 0 50px }
.box_boutonachat .middle .seconect .f1 p.pswoublie a { background-color:inherit; font-size:9px; color:#e2e2e2; text-decoration:none; }
.box_boutonachat .middle .seconect .f1 p.pswoublie a:hover { text-decoration:underline }
.box_boutonachat .middle .seconect .f1 .btnlogin { background:url(../interface/boutonachat/btn_login.gif) no-repeat 0 0; width:106px; height:26px; border:none; text-align:center; background-color:inherit; color:#0598ef; font-size:10px; font-weight:bold; margin:5px 0 0 57px; padding:0 0 1px 0 }
/* ******************* */
/* boxalerte          */
/* ****************** */

.boxalerte { width:645px; min-height:321px; font-size:11px; color:#555552; background-color:#fff; margin-top:90px; margin-left:auto; margin-right:auto; padding-top:1px }
* html .boxalerte { height:321px; }
.boxalerte .avertisst { min-height:80px; background: url(../interface/avertissement.jpg) no-repeat; width:420px; margin:34px 0 10px 190px; }
* html .boxalerte .avertisst { height:80px; }
.boxalerte .avertisst p { padding:65px 0 0 85px; color:#e60e74; background-color:inherit; text-align:left; font-size:18px; }
.boxalerte .contenualerte { width:545px; margin:0 auto }
.boxalerte .contenualerte p { font-size:11px; color:#555552; background-color:inherit; padding:0 0 15px 0; }
.boxalerte .contenualerte p.continue { font-size:11px; font-weight:bold; text-transform:uppercase; color:#555552; background-color:inherit; padding:0 0 15px 0; }
.boxalerte .blocboutons { width:400px; margin:0 auto; text-align:center; }
.boxalerte .blocboutons .btnalertemajeur a { display:block; width:230px; height:35px; background:url(../interface/btn_alerte_majeur.gif) no-repeat 0 0; font-size:11px; font-weight:bold; color:#e00b70; background-color:inherit; text-decoration:none; text-align:center; padding:19px 0 0 0; float:left; }
.boxalerte .blocboutons .btnalertemajeur a:hover { background-position:bottom; }
.boxalerte .blocboutons .btnalertemineur a { display:block; margin:0 0 0 10px; background: url(../interface/btn_alerte_mineur.gif) no-repeat 0 0; width:145px; height:35px; padding:19px 0 0 0; font-size:11px; font-weight:bold; color:#e00b70; background-color:inherit; text-decoration:none; text-align:center; float:left; }
.boxalerte .blocboutons .btnalertemineur a:hover { background-position:bottom; }
/* ***************** */
/* RAYON MOZAIC     */
/* *************** */

/* Douze produits par pages */
.douzeproduits { width:174px; height:30px; float:right; position:relative; }
.douzeproduits .douzelink a { background: url(../interface/douze.gif) no-repeat 0 0; width:174px; height:22px; font-size:10px; color:#555552; background-color:inherit; display:block; text-decoration:none; padding:8px 0 0 28px }
.douzeproduits .douzelink a:hover { background-position:0 -30px; text-decoration:none; color:#ff519e; background-color:inherit; }
.douzeproduits .listepages { width:174px; position:absolute; top:28px; left:1px; z-index:80 }
.douzeproduits .listepages .listapgecenter { background:url(../interface/listapgecenter.png) repeat-y 0 0; width:134px; padding:10px 20px }
.douzeproduits .listepages .listapgbottom { background:url(../interface/listapgbottom.png) repeat-y 0 0; width:174px; height:5px; font-size:1px; clear:both; float:none; }
.douzeproduits .listepages .listapgecenter ul { margin:0; padding:0; }
.douzeproduits .listepages .listapgecenter ul li { margin:0 0 4px 0; list-style:none; padding:0; }
.douzeproduits .listepages .listapgecenter ul li a { font-size:10px; color:#555552; background-color:inherit; text-decoration:none; }
.douzeproduits .listepages .listapgecenter ul li a:hover { text-decoration:none; color:#ff519e; background-color:inherit; }
/* mozaicbox */
.providinfo { width:700px; min-height:28px; clear:both; float:none; background-color:#fffcd6; color:#555552; font-size:11px; border-top:1px solid #ccc; margin-bottom:10px; }
* html .providinfo { height:28px }
.providinfo p { background-color:#fffcd6; color:#555552; font-size:11px; font-weight:bold; padding:4px 0 0 15px; }
.mozaicbox { width:680px; min-height:100px; clear:both; float:none; margin:0 0 0 30px; }
/* box */
.boxprodmozaic { width:166px; margin:0 4px 5px 0; min-height:133px; float:left; }
.boxprodmozaic .imagemozaud { display:inline; }
.boxprodmozaic .imagemozaud a img.noactive { border:8px solid #d8d8d9; }
.boxprodmozaic .imagemozaud a img.active { border:8px solid #ff519e; }
.boxprodmozaic .imagemozaud a { margin:0 0 10px 0; display:block; }
.boxprodmozaic ul { margin:0 0 5px 10px; padding:0; display:block; background:url(../interface/listemozaic.gif) repeat-y 0 0; width:147px; }
.boxprodmozaic ul li { margin:0; padding:0 0 2px 0 }
.boxprodmozaic ul li.produit { font-size:14px; background-color:#fff; color:#555552; }
.boxprodmozaic ul li.produit a { font-size:14px; background-color:#fff; color:#555552; text-decoration:none; }
.boxprodmozaic ul li.produit a:hover { background-color:#fff; color:#ff0071; }
.boxprodmozaic ul li.prix { font-size:14px; font-weight:bold; background-color:#fff; color:#53b8f4; }
.boxprodmozaic ul li.prix a { font-size:14px; font-weight:bold; background-color:#fff; color:#53b8f4; text-decoration:none; }
.boxprodmozaic ul li.prix a:hover { background-color:#fff; color:#ff0071; }
.boxprodmozaic ul li.plusinfos { font-size:11px; background-color:#fff; color:#555552; font-style:italic; }
.boxprodmozaic ul li.plusinfos a { font-size:11px; background-color:#fff; color:#555552; font-style:italic; text-decoration:none; }
.boxprodmozaic ul li.plusinfos a:hover { background-color:#fff; color:#ff0071; }
/* box > infobox mozaix */
.infoboxmozaix { width:384px; min-height:260px; position:absolute; z-index:999 }
.infoboxmozaix .top { font-size:1px; width:384px; height:6px; background:url(../interface/infobox_top.png) no-repeat 0 0; }
.infoboxmozaix .bottom { clear:both; float:none; width:384px; font-size:1px; background:url(../interface/infobox_bottom.png) no-repeat 0 0; }
.infoboxmozaix .middle { width:384px; background:url(../interface/listemozaic.png) repeat-y 0 0; padding:15px 0 10px 0; min-height:200px; }
.infoboxmozaix .middle .col155px { width:155px; float:left; margin-left:20px; display:inline; }
.infoboxmozaix .middle .col155px .nomproduit p { font-size:15px; background-color:#fff; color:#555552; margin:0 0 8px 0; padding:0; }
.infoboxmozaix .middle .col155px .nomproduit p a { font-size:15px; background-color:#fff; color:#555552; text-decoration:none; }
.infoboxmozaix .middle .col155px .nomproduit p a:hover { font-size:15px; background-color:#fff; color:#ff0071; text-decoration:none; }
.infoboxmozaix .middle .col155px .nomtextproduit p { font-size:11px; background-color:#fff; color:#555552; margin:0 0 8px 0; padding:0; font-style:italic; }
.infoboxmozaix .middle .col155px .prixproduit p { font-size:15px; background-color:#fff; color:#53b8f4; margin:0 0 8px 0; padding:0; font-weight:bold; }
.infoboxmozaix .middle .col155px .fraisproduit p { font-size:10px; background-color:#fff; color:#323134; }
.infoboxmozaix .middle .col145right { width:140px; margin-right:10px; float:right; text-align:center; }
.infoboxmozaix .middle .col145right .logobx { width:145px; margin-bottom:20px; text-align:center; }
.infoboxmozaix .middle .col145right .logobx img { display:block; padding-left:50px }
* html .infoboxmozaix .middle .col145right .logobx img { display:block; padding-left:20px }
*+html .infoboxmozaix .middle .col145right .logobx img { display:block; padding-left:20px }
.infoboxmozaix .middle .col145right .boxinfz p { width:110px; float:right; text-align:center; font-size:10px; background-color:#fff; color:#555552; }
.infoboxmozaix .middle .col145right .boxinfz p a { text-align:center; font-size:10px; margin:0 0 10px 0; background-color:#fff; color:#53b8f4; text-decoration:underline; }
.infoboxmozaix .middle .col145right .boxinfz p a:hover { background-color:#fff; color:#ff0071; text-decoration:underline; }
.infoboxmozaix .middle .col145right .boxinfz .h90px { width:145px; clear:both; float:none; height:95px; }
.infoboxmozaix .middle .infosbottom { width:384px; clear:both; float:none; padding-top:30px; }
.infoboxmozaix .middle .infosbottom .totalprod { width:155px; float:left; margin-left:20px; display:inline; }
.infoboxmozaix .middle .infosbottom .totalprod p { font-size:13px; background-color:#fff; color:#53b8f4; text-decoration:none; }
.infoboxmozaix .middle .infosbottom .totalprod p strong { font-size:15px; background-color:#fff; color:#53b8f4; text-decoration:none; }
.infoboxmozaix .middle .infosbottom .ajtpannier { width:150px; float:right; margin-right:5px }
.infoboxmozaix .middle .infosbottom .ajtpannier a { display:block; width:140px; height:16px; background:url(../interface/picto_achat.gif) no-repeat 0 0; background-color:#fff; color:#92d2f8; font-size:10px; text-decoration:none; padding-top:5px; text-align:right !important; }
.infoboxmozaix .middle .infosbottom .ajtpannier a:hover { background:url(../interface/picto_achat.gif) no-repeat 0 -21px; text-decoration:underline; background-color:#fff; color:#ff0071; }
.infoboxmozaix .middle .infosbottom .ajtpannier a.ajoutpan_active { background:url(../interface/picto_achat.gif) no-repeat 0 -21px; text-decoration:underline; background-color:#fff; color:#ff0071; }
.h30mozaic { clear:both; float:none; height:30px; }
/* Boutons Boxmozaix Top */
.infoboxmozaix .Boxbtns { height: 18px; width: 180px; z-index: 999; position: absolute; }
.infoboxmozaix .popupfermer a, .infoboxmozaix .popupdeplacer a { height: 18px; width: 70px; padding-top: 1px; display: block; color: #fff; text-decoration: none; padding-left: 5px; margin-left: 7px; position: relative; float: left; top: -5px; }
.infoboxmozaix .popupfermer a { background: url(../interface/popup/btn_popup-fermer.gif) no-repeat; }
.infoboxmozaix .popupdeplacer a { background: url(../interface/popup/btn_popup-deplacer.gif) no-repeat; }
.infoboxmozaix .popupfermer a:hover, .infoboxmozaix .popupfermer a:focus, .infoboxmozaix .popupdeplacer a:hover, .infoboxmozaix .popupdeplacer a:focus { text-decoration: underline; color: #fff; }
/* *************************** */
/* CONDITONS GENERAL DE VENTE */
/* ************************* */


.cvgtitre h1 { font-size:15px; font-weight:bold; color:#0095ef; background-color:inherit; padding:22px 0 0 64px; margin:54px 0 0 60px; background:url(../interface/picto_cvg.jpg) no-repeat 0 0; min-height:28px; text-transform:uppercase }
* html .cvgtitre h1 { height:28px; }
.pdfbox { width:280px; height:55px; background:url(../interface/picto_pdf.png) no-repeat 0 0; margin-left:30px }
.pdfbox .telechargerbtn { width:211px; height:50px; margin:5px 0 0 64px }
.pdfbox .telechargerbtn a { background:url(../interface/dwnl.jpg) no-repeat 0 0; width:211px; height:32px; display:block; text-decoration:none; color:#fff; background-color:inherit; font-weight:bold; font-size:11px; text-align:center; padding:18px 0 0 0 }
.pdfbox .telechargerbtn a:hover { background-position:0 -50px; text-decoration:none }
.labelille { width:50px!important }


/*  Filtre Block ATTENTE  */
.produitsattente { width: 700px; margin: 0 0 0 20px; background: #E8F6FD url(../interface/filtre_attente_bg.gif) repeat-x; height: 115px; color: #DF107F; text-align: center; font-size: 14px; text-transform: uppercase; padding-top: 21px; margin-top: 10px; font-weight: bold; }
.attente_message { font-size: 13px; font-weight: bold; color: #0d9bf0; text-transform: lowercase; }
.attente_picto{ background: url(../interface/picto_ajax_loader.gif) no-repeat; height: 42px; width: 42px; margin-right: auto; margin-left: auto; position: relative; margin-top: 5px; }
