#accueil{width:573px;height:180px;}
#bandeau {height:109px;position:relative;top:0;width:963px;margin:0;background:url("../img/global/bandeau_haut.jpg") no-repeat}
#banniere {border:1px solid #FFF;height:90px;left:474px;position:absolute;top:2px;width:468px}
#centre {min-height:100%;float:left;font-size:12px;width:573px;margin:10px 4px;background:#FFF}
#conteneur {min-height:100%;position:absolute;top:0;width:963px;padding:0 14px;background:url("../img/global/background.png") repeat-y}
#conteneur2 {min-height:100%;position:absolute;top:0;width:963px;padding:0 30px;background:url("../img/global/background2.png") repeat-y}
#droite {float:left;font-size:11px;margin-bottom:7px;right:0;position:relative;top:5px;width:190px;background:url("../img/global/fond_droite.jpg") repeat-y}
#gauche,#gaucheprive {float:left;font-size:11px;left:0;margin-bottom:7px;position:relative;top:5px;width:190px;background:url("../img/global/fond_gauche.jpg") repeat-y}
#imgparam {position:relative;text-align:center}
#langue {color:#FFF;margin-left:773px;position:absolute;text-align:right;top:153px;width:180px}
#logo {left:0;position:absolute;top:0}
#menuliste {float:left;height:15px;left:0;top:0;margin-bottom:5px;position:relative;width:750px;background:#FFF}
#menupied {font-size:12px;text-align:center;top:20px;position:relative;width:auto;margin:0 auto}
#getfirefox {float:left;left:10px;position:relative;top:15px;text-align:left;width:110px}
#submitrech {position:absolute;top:18px;left:130px}
#menuvertical,#menuverticalprive {height:62px;width:963px;margin:0;padding:0;background:#FFF;font:bold 12px Arial,Verdana,sans-serif}
#pied {clear:both;height:60px;text-align:center;width:963px;margin:0;padding:0;background:url("../img/global/bandeau_bas.jpg") no-repeat}
#textepied {color:#000;font-size:10px;float:left;line-height:11px;margin-left:20px;padding-top:3px;text-align:left;width:550px}
.vignette_pub img {border:1px solid #999;height:300px;width:150px}
.vignette_pub object {border:1px solid #999;height:300px;width:150px}
.vignette_prod_sel img {border:1px solid #999;height:150px;width:150px}
#menupied a,#menupied a:visited {color:#76919C}
#textepied a {color:#000}
#textepied a:hover,#textepied a:visited {color:#F60}
body {width:1020px;margin:0 auto;padding:0;background:url("../img/global/fond.jpg");font:12px Arial,Verdana,sans-serif}
a,a:visited {color:#000;margin-left:0;text-decoration:none}
a:hover {color:#D50956;text-decoration:none}
h1 {color:#999;font-size:20px}
h2,h3 {color:#76919C;text-align:center}
h2 {font-size:15px}
hr,.hrsel {border:1px solid #F84666}
.hrpro {border:1px solid #126900}
.hrrech {border:1px solid #5DA2D7}
.hraffichageespacepromotiongroupe {border:1px solid #126900}
.hraffichageespaceselectiongroupe {border:1px solid #D50956}
img {border:0}
.abonnement a {color:#2D4F58;font-size:11px;font-weight:bold}
.basecible {color:#999;line-height:15px;margin-top:10px;font-size:13px}
.basecible img {float:left;margin-right:5px}
.basecibleespaces strong{font-size:larger; color:#4E86F3;}
div.recherche_resultats .basecible strong{font-size:larger; color:#4E86F3;}
.clear {clear:both;height:0}
.disconnect a {color:#942B30;font-size:11px;font-weight:bold}
.erreur {color:#00F;font-weight:bold;text-align:center}
.gris {font-size:14px;color:#999}
.hd1 {font-size:26px;text-align:center}
.hd2 {font-size:18px;text-align:center}
.membre {background-repeat:no-repeat;font-weight:bold;line-height:45px;text-align:center}
.membre a:hover {text-decoration:underline;color:#FFF}
.nbresultsel {color:#D50956;font-size:14px;font-weight:bold}
.nbresultpro {color:#126900;font-size:14px;font-weight:bold}
.choixaffichage {color:#126900;font-size:12px;font-weight:normal}
.nom {font-size:14px;font-weight:bold}
.obligatoire,.surligne a {color:#00F}
.pgauche {text-align:justify}
.pcentre {text-align:center; clear:both}
.readonly {background:#DCDCDC}
.rose {font-size:13px;color:#DB014B}
.rose a {color:#DB014B;font-size:14px;font-weight:bold;text-decoration:underline}
.gras {font-weight:bold}
.bleu {color:#02546c}
.pageencours {border:1px solid #76919C;color:#76919C;font-weight:bold}
.petit {font-size:7pt;line-height:14px}
.user {font-size:12px}
form {margin-bottom:-5px}
input,select,textarea {margin:0 auto;font:12px Arial,Verdana,sans-serif}
#accueil_droite{width:210px!important;width:180px;float:right;}
#accueil_gauche{width:363px;float:left;padding-top:8px;}
#accueil_gauche h1{color:#000000;margin:50px 0px 0px 0px;}
#accueil_gauche .soustitre{font-size:19px;margin:0px;}
#accueil_gauche .img_label{width:205px;float:right;}
#accueil_gauche img{float:left}
#ok {float:right;margin-right:-2px}
#gauche form,#gaucheprive form {width:auto;margin:0}
#gauche input,#gaucheprive input {font-size:12px;margin:5px 0 10px}
#gauche input[type=submit],#gaucheprive input[type=submit] {font-size:12px;margin:5px 0}
#gauche select,#gaucheprive select {border:1px solid #76919C;font-size:12px;width:150px;margin:5px 0}
#divlogin {color:#FFF;height:180px;width:210px!important;width:180px;background:transparent url(../img/global/fond_loggin.jpg) no-repeat scroll 0%;padding-left:30px;padding-top:20px;}
#divlogin p {border-right:1px solid #FFF;float:left;line-height:40px;width:90px;margin:0;padding:15px 5px 0}
#divlogin form {float:right;height:180px;width:210px!important;width:180px;margin:0;}
#divlogin form label {height:20px;margin-bottom:15px;font-size:18px}
#divlogin form label.lblpwd {left:463px;position:absolute}
#divlogin form .input {font-size:12px;margin-right:5px;width:135px}
#divlogin form .submitlogin {top:4px;position:relative;bottom:5px;margin-bottom:10px;margin-left:110px}
#divlogin form .lostmdp {font-style:italic;color:#FFF;margin-left:5px}
#divlogin form .lostmdp a {color:#FFF;font-decoration:underline}
#gauche ul,#gaucheprive ul {list-style-type:none;width:160px;margin:0;padding:10px 11px}
#gauche li,#gaucheprive li {width:160px;margin:0;padding:0}
#droite ul {list-style-type:none;width:160px;margin:0 10px;padding:0 10px 10px}
#droite li {width:150px;margin:0;padding:0}
#gauche .litrans,#gaucheprive .litrans,#gaucheprive .litrans a {color:#942B30;font-size:12px;font-weight:bold;width:160px;margin:0;padding:5px;background:transparent}
#droite .li1,#gauche .li1,#gaucheprive .li1 {width:148px;margin:0;padding:4px;background:#e7e7e7}
#gauche .li2,#gaucheprive .li2 {width:140px;margin:0;padding:5px;background:#F4C5CB}
#gauche .li2 .titre2,#gaucheprive .li2 .titre2 {color:#FFF;width:140px;margin:-5px -5px 0;padding:5px;background:#D50956}
#gauche .li3 .titre3,#gaucheprive .li3 .titre3 {color:#FFF;width:140px;margin:-5px -5px 0;padding:5px;background:#126900}
#gauche .li3,#gaucheprive .li3 {width:140px;margin:0;padding:5px;background:#CADDBD}
#gauche .imgtitre1,#gaucheprive .imgtitre1,#droite .imgtitre1 {color:#FFF;line-height:19px;margin:0;padding:0 3px;background:url("../img/global/onglet_vert.gif") no-repeat}
#gauche .imgtitre2,#gaucheprive .imgtitre2 {color:#FFF;line-height:19px;margin:0;padding:0 3px;background:url("../img/global/onglet_rouge.gif") no-repeat}
#gaucheprive .imgtitre3 {color:#FFF;line-height:19px;margin:0;padding:0 3px;background:url("../img/global/onglet_promotion.gif") no-repeat}
#gauche input[type="text"],#gauche select,#gaucheprive input[type="text"],#gaucheprive select {margin-top:10px;margin-bottom:10px;width:150px}
#gaucheprive .li1 .more {line-height:10px;text-align:right}
#gaucheprive .li1 .more a {color:#A37400}
#gauche .li_part a,#gaucheprive .li_part a {margin:0;padding:0}
#gauche .li_part img,#gaucheprive .li_part img {border:1px solid #000;margin:3px 1px;padding:0}
#gaucheprive .top_sel {font-weight:bold;line-height:34px;margin-left:10px;padding-left:25px;text-align:center;width:136px;background:url("../img/pictos/top_selection.jpg") no-repeat}
#centre .titre {color:#76919C;font-size:14px;font-weight:bold;text-align:center}
#menuvertical ul,#menuverticalprive ul {list-style-type:none;width:100%;margin:0;padding:0;background:#FFF}
#menuvertical li,#menuverticalprive li {float:left;text-align:center;background:url("../img/global/bandeau_noir.jpg") repeat-x}
#menuvertical li.text {border-right:1px solid #FFF;line-height:62px;width:188px}
#menuvertical li.flag, #menuverticalprive li.flag {height:39px;padding-top:23px;text-align:center;width:42px}
#menuverticalprive li.selec {color:#FFF;border-right:1px solid #FFF;height:47px;line-height:16px;padding-top:15px;width:100px;background:url("../img/global/bandeau_rouge_selection.jpg") repeat-x}
#menuverticalprive li.promo {color:#FFF;border-right:1px solid #FFF;height:47px;line-height:16px;padding-top:15px;width:100px;background:url("../img/global/bandeau_vert_promotion.jpg") repeat-x}
#menuverticalprive li.search {color:#FFF;border-right:1px solid #FFF;line-height:62px;padding-left:20px;text-align:left;width:252px}
#menusearch {font-weight:normal;height:20px;left:315px;position:absolute;top:113px;width:160px}
#recherche_keyword {height:12px;position:absolute;top:18px;width:120px}
#menuverticalprive li.text {border-right:1px solid #FFF;line-height:62px;width:108px}
#menuverticalprive li.flag {width:32px}
#menuvertical li.separateur,#menuverticalprive li.separateur {width:1px}
#menuvertical a:hover,#menuverticalprive a:hover {color:#CCE721}
#msgnewsletter {color:#D50956}
#aide_recherche {height: 19px; line-height: 20px; position: absolute; top: 38px}
#objet_semaine {margin:0 auto;text-align:center;width:auto}
#objet_semaine h2 {color:#C14372;font-size:24px;margin-bottom:0;text-align:left}
#accueil_selection {float:left;width:285px}
#accueil_selection .lienretrouvez {color:#D50956;display:block;font-size:14px;padding-left:20px}
#accueil_promotion {float:left;width:285px}
#accueil_promotion .lienretrouvez {color:#126900;display:block;font-size:14px;padding-right:25px;text-align:right}
.divliste {width:600px;margin:15px auto 0;padding:20px 20px 55px;background:#D9D9E9}
.divliste ul {list-style-type:none;margin:0;padding:0}
.divliste li,.divliste li a,.divliste li a:visited {color:#000;height:21px;margin-left:0;padding-top:2px;text-decoration:none}
.divliste li a:hover {color:#D50956;text-decoration:none}
.diventete {width:530px;margin:0 auto;}
.diventeteespaces {width:530px;margin:0 auto;height:65px;}
.divformfront {color:#000;font-size:10px;width:87%;margin:0 auto;padding:5px;background:#D9D9E9}
.divformfront .sperow label {vertical-align:middle}
.divformfront .row label {float:left;margin-top:5px;width:170px;text-align:left}
.divformfront .row input,.divformfront .row select {border:1px solid gray;float:left;margin-right:5px}
.divformfront .row input[type="submit"],.divformfront .row input[type="radio"] {text-align:center;width:40px}
.divformfront .erreurFormulaire {float:left;color:red;text-align:left}
.divformcontact {border:1px #76919C solid;text-align:left;width:535px;margin:0 auto;padding:0}
.divformcontact h2 {color:#5DA2D7;font-size:12px;line-height:30px;padding-left:5px;text-align:center;margin:0;background:#EFF6FD}
.divformcontact .sperow label {vertical-align:middle}
.divformcontact .row label {float:left;color:#5DA2D7;margin-left:10px;text-align:left;width:170px}
.divformcontact .row input,.divformcontact .row select {border:1px solid gray;float:left}
.divformcontact .row input[type="submit"],.divformfront .row input[type="radio"] {text-align:center;width:40px}
.divformcontact .erreurFormulaire {float:left;color:red;padding-left:2px;text-align:left}
.tabcentre {text-align:center;width:40%;margin:0 auto}
.tabcentre td {padding:10px}
.tabliste {border-collapse:collapse;text-align:center;width:100%;margin:20px auto 10px;padding:0}
.tabliste td {line-height:10px}
.tr1 {background:#EEE}

/* formulaire recherche détaillée home page */
#recherche_selection_home{background:url("../img/global/bandeau_recherche_home.jpg") no-repeat;background-position:5px 0; height:113px;margin:0 auto;padding:10px 16px;width:533px}
#recherche_selection_home{float:left;padding-left:85px;margin-top:15px;width:473px;}
#recherche_selection_detaillee_home{}
#recherche_selection_detaillee_home h3 {color:#D50956;font-size:15px;margin:5px 0;padding:0;text-align:left}
#recherche_promotion_detaillee_home h3 {color:#126900;font-size:15px;margin:5px 0;padding:0;text-align:left}
#recherche_selection_detaillee_part1_home{float:left;width:180px;}
#recherche_selection_detaillee_part1_home select{margin:5px 0;width:170px}
#recherche_selection_detaillee_part2_home{float:left;width:170px}
#recherche_selection_detaillee_part2_home select{margin:4px 0;width:170px}
#recherche_selection_detaillee_part2_home #selection_reference {color:#D50956;float:left;font-size:15px;margin:5px 0;padding:0;width:165px}
#recherche_selection_detaillee_part3_home{float:left;margin:45px 0 0 15px;padding:0;}
#recherche_selection_detaillee_home_ok {background:transparent;border-style:none;color:#D50956;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif;}
/* EOF formulaire recherche détaillée home page */

#recherche_selection, #recherche_promotion {background:url("../img/global/bandeau_recherche_home.jpg") no-repeat;height:100px;margin:0 auto;padding:10px 16px;width:540px}
#recherche_promotion h3 {color:#FFF;font-size:15px;margin:5px 0;padding:0;text-align:left}
#recherche_selection h3 {color:#FFF;font-size:15px;margin:5px 0;padding:0;text-align:left}

#recherche_selection_simple, #recherche_promotion_simple {float:left;text-align:left;width:150px}
#recherche_selection_simple h3, #recherche_promotion_simple h3 {color:#FFF;font-size:15px;margin:5px 0;padding:0;text-align:left}
#recherche_selection_simple #selection_produit_nom {color:#D50956;font-size:15px;margin:5px 0;padding:0}
#recherche_promotion_simple #promotion_produit_nom {color:#126900;font-size:15px;margin:5px 0;padding:0}
#recherche_selection_simple_ok, #recherche_promotion_simple_ok {background:transparent;border-style:none;color:#FFF;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif;margin-left:100px}
#recherche_promotion_simple_part1 {float:left;width:245px}
#recherche_promotion_simple_part2 {float:left;width:248px}
#recherche_selection_simple_part1 {float:left;width:245px}
#recherche_selection_simple_part2 {float:left;width:248px}
#produit_ou {float:left;width:47px;font-size:20px;font-weight:bold;color:#FFF;text-align:center;margin-left:-6px}
#recherche_promotion_simple_part1_ok {background:transparent;border-style:none;color:#126900;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif;left:190px;position:relative;top:-4px}
#recherche_promotion_simple_part2_ok {background:transparent;border-style:none;color:#126900;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif;left:190px;position:relative;top:-4px}
#recherche_selection_simple_part1_ok {background:transparent;border-style:none;color:#D50956;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif;left:190px;position:relative;top:-4px}
#recherche_selection_simple_part2_ok {background:transparent;border-style:none;color:#D50956;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif;left:190px;position:relative;top:-4px}
#recherche_promotion_simple_part1 #promotion_produit_nom {color:#126900;font-size:15px;margin:5px 0px;padding:0}
#recherche_promotion_simple_part2 #promotion_reference {color:#126900;font-size:15px;margin:5px 0px;padding:0}
#recherche_selection_simple_part1 #selection_produit_nom {color:#D50956;font-size:15px;margin:5px 0;padding:0}
#recherche_selection_simple_part2 #selection_reference {color:#D50956;font-size:15px;margin:5px 0px;padding:0}
#recherche_selection_detaillee, #recherche_promotion_detaillee {float:left;width:520px}
#recherche_selection_detaillee h3 {color:#D50956;font-size:15px;margin:5px 0;padding:0;text-align:left}
#recherche_promotion_detaillee h3 {color:#126900;font-size:15px;margin:5px 0;padding:0;text-align:left}
#recherche_selection_detaillee_part1, #recherche_promotion_detaillee_part1 {float:left;width:180px}
#recherche_selection_detaillee_part1 select, #recherche_promotion_detaillee_part1 select {margin:5px 0;width:170px}
#recherche_selection_detaillee_part2, #recherche_promotion_detaillee_part2 {float:left;width:180px}
#recherche_selection_detaillee_part3, #recherche_promotion_detaillee_part3 {float:left;width:160px;margin-top:5px}
#recherche_selection_detaillee_part2 select, #recherche_promotion_detaillee_part2 select {margin:5px 0;width:170px}
#recherche_selection_detaillee_part2 #selection_reference {color:#D50956;float:left;font-size:15px;margin:6px 0;padding:0;width:135px}
#recherche_promotion_detaillee_part2 #promotion_reference {color:#126900;float:left;font-size:15px;margin:6px 0;padding:0;width:135px}
#recherche_selection_detaillee_ok {background:transparent;border-style:none;color:#D50956;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif;left:100px;position:relative;top:1px}
#recherche_promotion_detaillee_ok {background:transparent;border-style:none;color:#126900;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif;left:100px;position:relative;top:1px}

.divpromotionaffichageresultat_1 {margin-left:0px;padding-top:10px;color:#126900;font-size:14px;font-weight:bold;text-align:left;width:250px;height:14px;float:left;}
.divpromotionaffichageresultat_2 {color:#126900;font-size:12px;font-weight:normal;text-align:center;width:250px;height:40px;margin-left:300px;}
.divpromotionaffichagesousresultat_2 {color:#126900;font-size:13px;font-weight:bold;text-align:center;width:150px;height:40px;margin-left:400px;}
.divselectionaffichageresultat_1 {margin-left:0px;padding-top:10px;color:#D50956;font-size:14px;font-weight:bold;text-align:left;width:250px;height:14px;float:left;}
.divselectionaffichageresultat_2 {color:#D50956;font-size:12px;font-weight:normal;text-align:center;width:250px;height:40px;margin-left:300px;}
.divselectionaffichagesousresultat_2 {color:#D50956;font-size:13px;font-weight:bold;text-align:center;width:150px;height:40px;margin-left:400px;}
.divproduit {text-align:center;width:550px;margin:1px auto}
.divproduitaccueil {text-align:center;width:280px;margin:1px auto}
.divsousproduit {float:left;height:165px;text-align:left;width:265px;margin:0 5px 15px 3px;padding:10px 0 0 0}
.divsousproduit img {margin:0;margin-left:15px;margin-right:3px;padding:0}
.divsousproduitvide {height:165px;float:left;width:265px;margin:0 5px 15px 5px;padding:10px 0 0 0}
.divsousproduitaffichageespacegroupe_part1 {height:165px;text-align:left;width:550px;margin:0 0px 5px 3px;padding-top:10px;padding-left:10px}
.divsousproduitaffichageespacegroupe img {margin:0;margin-left:15px;margin-right:3px;padding:0px}
.divsousproduitaffichageespacegroupe_part2 {height:165px;text-align:left;margin:-5px 0px 0px 190px;padding-top:0px;width:346px}
.sel .divtxtproduit {float:left;margin-top:76px;padding:0}
.pro .divtxtproduit {float:left;margin-top:1px;padding:0}
.sel {background:url("../img/global/fond_selection.jpg") no-repeat;color:#D50956}
.sel a,.sel a:hover,.sel a:visited {color:#FFF;font-weight:bold;text-decoration:none}
.pro {background:url("../img/global/fond_promotion.jpg") no-repeat;color:#126900}
.proespaceaffichagegroupe {background:url("../img/global/carre_vert.jpg") no-repeat;color:#126900}
.selespaceaffichagegroupe {background:url("../img/global/carre_rouge.jpg") no-repeat;color:#126900}
.proespaceresultatsaffichagegroupe {display:block;width:346px;height:26px;background:url("../img/global/bloc_resultat_vert.jpg") no-repeat;color:#FFF;text-align:left;font-size:12px;font-weight:bold;padding-top:3px;padding-left:10px}
.selespaceresultatsaffichagegroupe {display:block;width:346px;height:26px;background:url("../img/global/bloc_resultat_rouge.jpg") no-repeat;color:#FFF;text-align:left;font-size:12px;font-weight:bold;padding-top:3px;padding-left:10px}
.pro a,.pro a:hover,.pro a:visited {color:#FFF;font-weight:bold;text-decoration:none}
.apartirde {font-size:16px;font-weight:bold;line-height:19px;margin:0;padding:0}
.espace_nomfournisseur {font-size:12px;font-weight:bold;margin:0;padding:0;color:#000;}
.espace_nomfournisseur_sousresultats {display:block;width:550px;font-size:12px;font-weight:bold;margin:0;padding:0;color:#000;text-align:left}
.espace_nomproduit {font-size:14px;font-weight:bold;line-height:19px;margin:0;padding:0;color:#000;}
.espacepro_prixproduit {float:right;width:246px;text-align:right;font-size:28px;font-weight:bold;margin:-10px 0px 0px 0px;padding:0;color:#126900;}
.espacepro_reference {float:left;width:100px;font-size:14px;height:34px;font-weight:normal;margin:0;padding:0;color:#126900;}
.espacesel_prixproduit {float:right;width:246px;text-align:right;font-size:28px;font-weight:bold;margin:-10px 0px 0px 0px;padding:0;color:#D50956;}
.espacesel_reference {float:left;width:100px;font-size:14px;height:34px;font-weight:normal;margin:0;padding:0;color:#D50956;}
.hraffichageparfournisseurpromotion {display:block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#126900;width:346px;height:3px}
.hraffichageparfournisseurselection {display:block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#D50956;width:346px;height:3px}
.produit_prix_depart {font-size:16px;font-weight:normal;color:#FFF;line-height:19px;margin:0;padding:0}
.produit_prix_fin {font-size:16px;font-weight:normal;color:#FFF;line-height:19px;margin:0;padding:0}
.prixpromotion {font-size:24px;font-weight:bold;line-height:26px;text-align:right;margin-bottom:15px;width:80px}
.prixnormal {color:#888}
.liendetails {color:#FFF;display:block;font-size:14px;font-weight:bold;padding-left:5px;text-align:center;width:80px}
.liendetails:hover, .liendetails:visited {color:#FFF}
.divficheproduit {border:1px #76919C solid;overflow:hidden;text-align:center;width:555px;margin:0 auto}
.divficheproduit img {padding:5px}
.divpicto {display:table-cell;text-align:center;vertical-align:middle;width:555px}
.divpicto img {vertical-align:middle;padding:10px}
.technologo_logo {margin-left:30px;}
.divdetailsproduit {height:100%;font-size:11px;width:544px;margin:1px 5px 0;background:#CCC}
.divdetailsgauche {text-align:justify;width:50%}
.divdetailsdroite {padding-right:5px;text-align:right;vertical-align:top;width:50%}
.divdetailsdroite #qte_achat_produit, .divdetailsdroite #qte_achat_produit2, .divdetailsdroite #qte_achat_produit3 {width:50px;}
.divdetailsdroite #prix_achat_produit, .divdetailsdroite #prix_achat_produit2, .divdetailsdroite #prix_achat_produit3 {width:60px;}
.divdetailsdroite #qte_vente_produit, .divdetailsdroite #qte_vente_produit2, .divdetailsdroite #qte_vente_produit3 {width:34px;}
.divdetailsdroite #prix_vente_produit, .divdetailsdroite #prix_vente_produit2, .divdetailsdroite #prix_vente_produit3 {width:60px;}
.divdetailsdroite input {border:0;font-size:11px;font-weight:bold;margin-top:5px;width:117px;padding:2px;background:#FFF}
.divdetailsdroite #prix_promotion_produit {border:0;color:#126900;font-size:13px;font-weight:bold;margin-top:5px;width:250px;padding:2px;background:#FFF}
.divpiedproduit {font-weight:bold;width:600px;margin:5px 5px 0;padding:0;background:#FFF}
.divpiedproduit ul {list-style-type:none;width:600px;margin:1px 0 0;padding:0}
.divpiedproduit li {float:left;font-size:12px;height:30px;line-height:30px;margin-right:2px;margin-bottom:5px;text-align:center}
.piedsel,.sel li {background:#D50956}
.piedpro,.pro li {background:#126900}
.divcontactproduit {border:1px solid #76919C;font-size:11px;width:550px;margin:2px auto;padding:5px;background:#CCC}
.divcontactproduit label,.divcontactproduit .libelle {vertical-align:middle;margin:5px}
.divcontactproduit input,textarea,.revendeursback {border:1px #76919C solid;font-size:12px;margin:3px 5px}
.divcontactproduit textarea {height:150px;width:515px}
.divcontactproduit img {border:1px #76919C solid;margin:5px 30px 5px 5px}
.divpetitproduit {height:220px;display:table-cell;vertical-align:middle}
.divformdroite {float:right;margin-left:20px;width:275px;background:#FFF}
.divformdroite select {width:264px;margin:5px}
.spancocherrevendeurs {color:#D50956;font-size:12px;font-style:italic;margin-left:10px}
.divlisterevendeurs {border:1px #76919C solid;border-right:0;width:541px;margin:5px auto}
.divlisterevendeurs table {border-collapse:collapse;width:100%}
.divlisterevendeurs td {border-right:1px #76919C solid;line-height:30px;text-align:left;vertical-align:top;padding:5px}
.divlisterevendeurs .divinfosrevendeurs {line-height:15px;padding-bottom:10px}
.divlisterevendeurs img {float:left;padding-right:8px}
.fourtitre_style_statut_specialiste {color:#600;font-size:12px;font-weight:bold}
.fourtitre_style_statut_client_5000 {color:#33CCFF;font-size:12px;font-weight:bold}
.fourtitre_style_statut_client_4000 {color:red;font-size:12px;font-weight:bold}
.fourtitre_style_statut_client_3000_4000 {color:#F0F;font-size:12px;font-weight:bold}
.fourtitre_style_statut_client_2000_3000 {color:#F90;font-size:12px;font-weight:bold}
.fourtitre_style_statut_client_2000 {color:#CC0;font-size:12px;font-weight:bold}
.fourtitre_style_statut_es_member {color:#69C;font-size:12px;font-weight:bold}
.fourtitre_style_statut_non_client {color:#390;font-size:12px;font-weight:bold}
.fourtitre_style_statut_leader {color:#F74E87;text-decoration:underline; font-size:12px;font-weight:bold}
.tabpaiement {border-collapse:collapse;border:1px solid #76919C;margin:5px}
.tabpaiement th {border-bottom:1px solid #76919C;font-size:11px;font-weight:bold;padding:5px;background:#FFF}
.tabpaiement td {font-size:11px;padding:5px}
.tablerecherche {border-collapse:collapse;text-align:left;width:540px;margin:0 auto}
.tablerecherche th {border-left:1px solid #FFF;color:#FFF;font-weight:normal;padding-left:10px;background:#BBB}
.tablerecherche .tdimg {border-top:1px solid #76919C;border-bottom:1px solid #76919C}
.tablerecherche .tdfournisseur,.tablerecherche .tddrapeaux {border-top:1px solid #76919C;line-height:27px;vertical-align:top;padding:5px}
.tablerecherche .tdfournisseurcata,.tablerecherche .tdcataloguecata {border-top:1px solid #76919C;line-height:27px;vertical-align:top;padding:0 5px}
.tablerecherche .tdcatalogue {line-height:27px;vertical-align:top;padding:0 5px}
.tablerecherche .tdespaces {line-height:35px;vertical-align:top;padding:0 5px}
.tablerecherche .libtitre {line-height:20px;margin-bottom:5px}
.tablerecherche .pictos {margin-bottom:5px}
.tablerecherche .pictos img {float:left;line-height:30px;padding-right:5px}
.tablerecherche .tddrapeaux img {padding-top:5px}
.tablerecherche .tdespaces .promotion a {color:#33A02C;font-weight:bold}
.tablerecherche .trresultats {height:40px;background:#FFF}
.tablerecherche .trresultats td {height:40px;padding:5px}
.tablerecherche .tdresultats {line-height:20px;padding:5px}
.tablerecherche .tdresultats .page {margin:5px 2px}
.tablerecherche .suite {line-height:40px;padding:5px 5px 0}
.tablerecherche .cadre {color:#FFF;font-size:12px;line-height:20px;text-align:center;vertical-align:middle;margin:5px 0;padding:0;background:#06acee}
.tablerecherche .tdpage img {border:2px solid #CCC}
.tablerecherche .trresultats {background-color:#49C6F2; font-weight:bolder; color:white; text-align:center; font-size:larger;height:1em; margin:0; padding:0px;}
.tablerecherche .trresultats td {padding-top:1px;margin:0;height:1em;}
.pagerresultats {font-size:13px;font-weight:bold;line-height:20px;text-align:center}
.pagerresultats a,.pagerresultats a:visited {color:#5DA2D7}
.pager_espace {text-align:center;clear:both;}
.tabthemes {text-align:left;width:530px;margin:0 auto;padding:0}
.tabthemes .sansbordure {width:33%;padding:10px}
.tabthemes .bordure {width:33%;padding:10px;background:url("../img/pictos/bg_pointilles_bleus.gif") repeat-y}
.tabthemes .titretheme {vertical-align:top;width:100%}
.tabthemes .liste {color:#76919C;vertical-align:top;width:100%;margin:0;padding:0}
.divrechavancee label {float:left;width:100px;margin:10px 0}
.divresultats h2 {color:#5CBDD4;line-height:20px;padding-left:5px;text-align:left;background:#EFF6FD}
.divresultats a,.divresultats a:visited {color:#5DA2D7;font-weight:bold;line-height:20px;margin-left:10px;text-align:left}
.divresultats .tous,.divresultats .tous a:visited {color:#76919C;font-weight:normal;line-height:20px;margin-left:5px;text-align:left}
.divresultatssyn {color:#FFA500}
.divresultatsok {color:red}

.divcriteres label {line-height:0}
.divcriteres input {text-align:left;margin:5px 5px 0;padding:0}
.fichefournisseur {border:1px #76919C solid;text-align:left;width:535px;margin:0 auto;padding:0}
.fichefournisseur h2 {color:#5DA2D7;font-size:12px;line-height:30px;padding-left:5px;text-align:center;margin:0;background:#EFF6FD}
.fichefournisseur ._style_statut_client {color:#F90}
.fichefournisseur ._style_statut_client_test {color:#69C}
.fichefournisseur ._style_statut_non_client {color:#390}
.fichefournisseur .libelle {color:#5DA2D7;margin-left:10px}
.mincatalogue {width:720px;margin:10px auto 0;padding:0}
.mincatalogue td {text-align:center;width:33%}
.mincatalogue td a,.mincatalogue td a:visited {color:#76919C;font-weight:bold}
.mincatalogue .scan {border-bottom:1px solid #76919C;display:block;text-align:center;margin:0 auto}
.divfiliale {display:block;font-size:14px;font-weight:bold;height:45px;line-height:27px;text-align:left;vertical-align:middle;width:535px;margin:0 auto 10px}
.divfiliale img {vertical-align:middle;padding:5px}
.vignette_pub,.vignette_pub a {height:300px;width:150px}
.vignette_prod_sel,.vignette_prod_sel a {height:150px;width:150px;}
.blanc,.tabliste th,.tr2 {background:#FFF}
.disconnect,.pdroite {text-align:right}
.membre a,.membre a:visited,.tablerecherche .cadre .clic {color:#FFF}
.tablerecherche .tdespaces .selection a {color:#D50956;font-weight:bold}
#gauche .li0,#gaucheprive .li0, #droite .li0 {width:148px;margin:0;padding:4px;background:#EEE}
#menuvertical a,#menuverticalprive a,.tablerecherche .cadre .autres {color:#FFF;font-weight:normal}
.divformfront .row,.divformfront .sperow {float:left;padding-top:5px;width:100%}
.tablerecherche .fourtitre,.tabthemes .titretheme,.tabthemes .titretheme a,.tabthemes .suite {color:#5DA2D7;font-size:12px;font-weight:bold}
.divproduits,.divrechavancee,.divresultats,.divcriteres {width:530px;margin:0 auto;padding:0}
.divproduits input,.divproduits select,.divrechavancee #mots_cles,.divrechavancee select {border:1px solid #76919C;color:#5DA2D7;width:300px;margin:10px 0}
#simpledialog1_c.yui-panel-container.shadow .underlay {background-color:#7F7F7F}
#simpledialog1.yui-panel {background:url("../img/dialog/fond2.png") no-repeat top center;border:none;height:270px;margin:0;overflow:visible;padding:0;position:relative;text-align:center;width:425px}
#simpledialog1.yui-panel .container-close {background-image:url("../img/dialog/bouton_fermer.gif");display:none;height:21px;top:20px;right:20px;width:21px}
#simpledialog1.yui-panel .hd {background-color:transparent;border:none;color:#F00;font-size:22px;font-weight:bold;line-height:20px;margin-top:10px;margin-left:5px;margin-top:0px;overflow:hidden;text-align:left;padding:8px 5px;top:30px}
#simpledialog1.yui-panel .bd {background-color:#FFF;border:none;color:#000;font-size:13px;height:38px;margin:2px 5px;overflow:hidden;text-align:justify;padding:0px 5px}
#simpledialog1.yui-panel .ft {background-color:transparent;border:none;font-size:17px;font-weight:bold;height:42px;margin:0 5px 5px;padding:0}
#simpledialog1 .ft .button-group button, #simpledialog1 .ft .button-group button:hover, #simpledialog1 .ft .button-group button:active {background:#FFF url("../img/dialog/bouton_vide.jpg") no-repeat;border:none !important;color:#FFF;cursor:pointer;height:35px;margin-right:3px;text-align:center;width:202px}

#simpledialog2_c.yui-panel-container.shadow .underlay {background-color:#7F7F7F}
#simpledialog2.yui-panel {background:url("../img/dialog/fond.png") no-repeat top center;border:none;height:189px;margin:0;overflow:visible;padding:0;position:relative;text-align:center;width:425px}
#simpledialog2.yui-panel .container-close {background-image:url("../img/dialog/bouton_fermer.gif");display:none;height:21px;top:20px;right:20px;width:21px}
#simpledialog2.yui-panel .hd {background-color:transparent;border:none;color:#F00;font-size:22px;font-weight:bold;line-height:20px;margin-top:10px;margin-left:5px;margin-top:0px;overflow:hidden;text-align:left;padding:10px 5px;top:30px}
#simpledialog2.yui-panel .bd {background-color:#FFF;border:none;color:#000;font-size:13px;height:38px;margin:5px;overflow:hidden;text-align:justify;padding:5px}
#simpledialog2.yui-panel .ft {background-color:transparent;border:none;font-size:17px;font-weight:bold;height:42px;margin:0 5px 5px;padding:0}
#simpledialog2 .ft .button-group button, #simpledialog1 .ft .button-group button:hover, #simpledialog1 .ft .button-group button:active {background:#FFF url("../img/dialog/bouton_vide.jpg") no-repeat;border:none !important;color:#FFF;cursor:pointer;height:35px;margin-right:3px;text-align:center;width:202px}


#prod_sel_search_suggest {background-color:transparent;border-bottom:1px solid #A1A1A1;height:0px;position:absolute;margin-top:-6px;margin-left:0px;left:225px;text-align:left;width:145px;z-index:10}
#prod_sel_search_suggest .suggest_link {background-color:#FFF;border-left:1px solid #999;border-right:1px solid #999;color:#D50956;font:normal 13px Verdana,Arial,sans-serif;padding:2px 6px;width:138px;z-index:2}
#prod_sel_search_suggest .suggest_link_over {background-color:#999;border-left:1px solid #999;border-right:1px solid #999;color:#FFF;font:normal 13px Verdana,Arial,sans-serif;padding:2px 6px;width:138px;z-index:2}
#prod_pro_search_suggest {background-color:transparent;border-bottom:1px solid #A1A1A1;height:0px;position:absolute;margin-top:-6px;margin-left:0px;left:225px;text-align:left;width:145px;z-index:10}	
#prod_pro_search_suggest .suggest_link {background-color:#FFF;border-left:1px solid #999;border-right:1px solid #999;color:#126900;font:normal 13px Verdana,Arial,sans-serif;padding:2px 6px;width:138px;z-index:2}
#prod_pro_search_suggest .suggest_link_over {background-color:#999;border-left:1px solid #999;border-right:1px solid #999;color:#FFF;font:normal 13px Verdana,Arial,sans-serif;padding:2px 6px;width:138px;z-index:2}

.lien_ajax {cursor:pointer}
#centre .texte {color:#666}
#raccourci_panier_droite {height:105px;text-align:right;font-size:14px;left:0;margin:0 auto;margin-bottom:15px;padding:0;position:relative;width:160px}
#raccourci_panier_droite h4 {color:#03546C;line-height:20px;margin:0;margin-right:10px;padding:0;padding-top:40px}
#raccourci_panier_droite h4 span {color:#AB1B6C;font-size:16px}
.table_panier {width:100%;padding:0;margin:0;border-collapse:collapse;font-size:10px;text-align:center}
.table_panier th {background:#999;color:white;padding-top:3px;padding-bottom:3px}
.table_panier .description {text-align:left}
.table_panier .reference {color:#83c000;line-height:15px;font-size:11px;text-align:left}
.table_panier td {padding-top:10px;padding-bottom:10px;vertical-align:middle}
.table_panier .td_for_table_quantite_delai {margin:0;padding:0}
.table_panier .erreurFormulaire {float:left;color:#DB014B !important;margin:0;padding:0}
.table_quantite_delai {border-collapse:collapse;font-size:12px;width:100%}
.table_quantite_delai tr td {line-height:15px;margin:0;padding:0}
.table_quantite_delai .quantite {width: 85px}
.table_quantite_delai .delai {width: 85px}
.table_quantite_delai .commentaire {text-align:right;padding-top:5px}
.table_quantite_delai .commentaire textarea {color:#DB014B;padding:3px;margin:0}
.table_panier .menu_bas_select {background:#fcf;padding:10px 15px}
.retour_bas {line-height:20px;margin:21px 0;width:210px}
.retour_bas a {color:#AB1B6C;font-weight:bold}

.famille_produit,.famille_produit:visited {color:#AB1B6C;font-weight:bold;font-size:12px}
.nom_produit {color:#666;font-weight:bold;font-size:12px}
.prix {font-size:17px;color:#03546C;font-weight:bold;width:70px}

.text_right {text-align:right}
.text_left {text-align:left}
.text_center {text-align:center}
.float_right {float:right}
.clearer {clear:both}

#form_saisie_devis {line-height:15px;margin:0 14px;background:#FFF;width:auto}
#form_saisie_devis .corps_produit {margin-bottom:15px}
#form_saisie_devis .description {margin-left:170px;width:285px;margin-right:10px}
#form_saisie_devis label {float:none;width:40px;margin-bottom:5px}
#form_saisie_devis input {margin-bottom:5px}
#form_saisie_devis .row {float:left;width:100%}
#form_saisie_devis .sperow {float:left;width:100%}
#form_saisie_devis .sperow label {float:left;vertical-align:middle}
#form_saisie_devis .row label {float:left;text-align:left;width:140px}
#form_saisie_devis .row input,#form_saisie_devis .row select,#form_saisie_devis .row textarea {border:1px solid #A7A6AA;float:left;margin-right:5px}
#form_saisie_devis .row input[type="submit"],#form_saisie_devis .row input[type="radio"] {text-align:center;width:40px}
#form_saisie_devis .row textarea {padding:3px;margin:0}
#form_saisie_devis h2 {text-align:left;}
#form_demande_devis .erreurFormulaire {float:left;color:#DB014B !important;margin:0;padding:0}
.select_base { color: #33CCFF; font-size: 12px; font-weight: bold }
div.recherche_resultats .select_base{
	color:#4E86F3;
}
div.recherche_resultats .select_base option.selected{
	color:white;
	background-color:#4E86F3;
}
table.tablerecherche td.titre_catalogue_categories {
	background-image:url(../img/pictos/fond_separation_diaporama.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:50px;
	
}
table.tablerecherche td.titre_catalogue_categories div{
	display:inline;
	margin-left:25px;
	padding-top:5px;
	font-weight:bolder;
	
}
table.tablerecherche td.titre_catalogue_categories div a img{
	float:none;
	margin-top:-5px;
}
table.tablerecherche div.page_catalogue_categorie div.page_catalogue_categorie_bas{
	text-align:center;
	width:100%;
}
table.tablerecherche div.page_catalogue_categorie div.page_catalogue_categorie_image img{
	border:2px solid #CCCCCC;
}
table.tablerecherche div.page_catalogue_categorie div.page_catalogue_categorie_devis{
	float:right;
	margin-top:-1.5em;
	padding:0px 17px 0px 0px;
}
*+html p.basecibleespaces{margin-top:20px;}