*{outline:none;margin:0;padding:0}
body{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
p{padding:0 0 1em}
h2{font:normal 1.5em/16px Verdana, Arial, Helvetica, sans-serif;font-weight:700}
h4{font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:700;text-transform:uppercase}
a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}
select{border:1px solid #000;border-right:1px solid #000;border-left:1px solid #999;border-top:1px solid #999;background-color:#fff;font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#639;float:left;padding:2px}
select option{border:none;border-bottom:1px solid #ccc;background-color:#fff;font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#639;float:left;padding:0}
textarea{border:1px solid #000;border-right:1px solid #000;border-left:1px solid #999;border-top:1px solid #999;background-color:#fff;font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#666;float:left;padding:2px}
input{border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #999;border-top:1px solid #999;background-color:#fff;font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#639;float:left;padding:2px}
input:focus{border:1px solid #639;background-color:#FFF;font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#639;float:left;padding:2px}
label{color:#666;font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;float:left;margin:0 0 2px}
input[type=radio],#main form input[type=checkbox]{border:none;background:transparent none}
.miseenpage{clear:both;padding-bottom:0;height:10px}
.module-article.action-list .miseenpage{height:90px}
.module-client.action-index .miseenpage{height:110px}
.module-mySips.action-callRequest .miseenpage{height:200px}
.module-myPaypal.action-callRequest .miseenpage{height:150px}
.checkbox_list{list-style:none inside;font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;float:left}
a:hover{color:#666}
.action-cgv{text-align:justify}
.action-cgv h2{margin-top:10px;margin-bottom:5px;border:1px solid #000;background-color:#da8bc1;color:#FFF;padding:5px}
#photo_principale a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.copyright{width:988px;text-align:right;list-style:none inside;margin:-80px auto 0}
#home .copyright{width:988px;text-align:right;list-style:none inside;margin:0 auto}
.copyright a{font:10px Arial, Helvetica, sans-serif;color:#000;display:block;float:right;padding:0 10px}
#wrapper{background:#fff url(/css/images/fond-repeat2.gif) repeat-x}
#home #wrapper{background:#fff url(/css/images/fond-repeat.png) repeat-x}
#main{clear:both;min-height:315px;_height:315px;width:988px;margin:0 auto}
#footer{clear:both;width:988px;margin:0 auto}
#content{background:#d1d7db url(/css/images/bg-pms.gif) repeat-x 0 40px}
#content-background-bottom{background:transparent url(/css/images/content-top.gif) repeat-x}
#bg-pms{background:transparent url(/css/images/content-bottom.gif) bottom repeat-x}
#header{height:215px;width:988px;margin:0 auto}
#main-nav{clear:both;height:64px}
#photo_principale{height:352px;width:490px;float:left;background:transparent url(/css/images/photo-produit.jpg) no-repeat}
#accroche{width:498px;height:352px;float:left;background:transparent url(/css/images/info-produit.gif) no-repeat}
#accroche h2{font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-top:10px;padding-bottom:11px}
#photos_secondaires{width:490px;background:transparent url(/css/images/fond-miniature.gif) no-repeat;float:left;height:133px}
#photos_secondaires ul{list-style:none inside;float:left;padding:10px}
#photos_secondaires ul li{width:110px;height:110px;float:left}
#photos_secondaires img{background-color:#FFF;border:1px solid #000;padding:5px}
div#etoile-prix{height:226px;width:192px;background:transparent url(/css/images/prix.jpg) no-repeat bottom;float:left}
div#etoile-prix p#prix{color:#df7210;font-family:Arial, Helvetica, sans-serif;font-size:250%;font-weight:700;text-align:center;letter-spacing:-1px;padding:86px 38px 0 25px}
div#etoile-prix p#prix-conseille{color:#000;text-decoration:line-through;font-size:200%;text-align:center;padding:0 42px 0 25px}
div#stock{height:226px;width:147px;float:left}
div#stock p{padding-left:100px;padding-top:45px;font-size:18px;font-family:Arial, Helvetica, sans-serif}
.stock_100{background:transparent url(/css/images/stock/stock_100.jpg) no-repeat}
.stock_96{background:transparent url(/css/images/stock/stock_96.jpg) no-repeat}
.stock_92{background:transparent url(/css/images/stock/stock_92.jpg) no-repeat}
.stock_88{background:transparent url(/css/images/stock/stock_88.jpg) no-repeat}
.stock_84{background:transparent url(/css/images/stock/stock_84.jpg) no-repeat}
.stock_80{background:transparent url(/css/images/stock/stock_80.jpg) no-repeat}
.stock_76{background:transparent url(/css/images/stock/stock_76.jpg) no-repeat}
.stock_72{background:transparent url(/css/images/stock/stock_72.jpg) no-repeat}
.stock_68{background:transparent url(/css/images/stock/stock_68.jpg) no-repeat}
.stock_64{background:transparent url(/css/images/stock/stock_64.jpg) no-repeat}
.stock_60{background:transparent url(/css/images/stock/stock_60.jpg) no-repeat}
.stock_56{background:transparent url(/css/images/stock/stock_56.jpg) no-repeat}
.stock_52{background:transparent url(/css/images/stock/stock_52.jpg) no-repeat}
.stock_48{background:transparent url(/css/images/stock/stock_48.jpg) no-repeat}
.stock_44{background:transparent url(/css/images/stock/stock_44.jpg) no-repeat}
.stock_40{background:transparent url(/css/images/stock/stock_40.jpg) no-repeat}
.stock_36{background:transparent url(/css/images/stock/stock_36.jpg) no-repeat}
.stock_32{background:transparent url(/css/images/stock/stock_32.jpg) no-repeat}
.stock_28{background:transparent url(/css/images/stock/stock_28.jpg) no-repeat}
.stock_24{background:transparent url(/css/images/stock/stock_24.jpg) no-repeat}
.stock_20{background:transparent url(/css/images/stock/stock_20.jpg) no-repeat}
.stock_16{background:transparent url(/css/images/stock/stock_16.jpg) no-repeat}
.stock_12{background:transparent url(/css/images/stock/stock_12.jpg) no-repeat}
.stock_8{background:transparent url(/css/images/stock/stock_8.jpg) no-repeat}
.stock_4{background:transparent url(/css/images/stock/stock_4.jpg) no-repeat}
.stock_0{background:transparent url(/css/images/stock/stock_0.jpg) no-repeat}
#main-nav ul li{height:64px;width:158px;float:left;display:block}
#main-nav ul li a{height:42px;width:118px;float:left;display:block;color:#FFF;font-size:12px;font-weight:700;padding-left:68px;padding-top:22px;text-decoration:none;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;text-transform:uppercase}
*+html #main-nav ul li a{padding-top:28px}
#main-nav ul li a:first-letter{font-size:18px}
#main-nav a#article{background:transparent url(/css/images/boutons/_etape-article.gif) no-repeat}
#main-nav a#article.available{background:transparent url(/css/images/boutons/_etape-article-available.gif) no-repeat}
#main-nav a#article.active{background:transparent url(/css/images/boutons/_etape-article-active.gif) no-repeat}
#main-nav a#panier{background:transparent url(/css/images/boutons/_etape-panier.gif) no-repeat}
#main-nav a#panier.available{background:transparent url(/css/images/boutons/_etape-panier-available.gif) no-repeat}
#main-nav a#panier.active{background:transparent url(/css/images/boutons/_etape-panier-active.gif) no-repeat}
#main-nav a#coordonnees{background:transparent url(/css/images/boutons/_etape-coordonnee.gif) no-repeat}
#main-nav a#coordonnees.available{background:transparent url(/css/images/boutons/_etape-coordonnee-available.gif) no-repeat}
#main-nav a#coordonnees.active{background:transparent url(/css/images/boutons/_etape-coordonnee-active.gif) no-repeat}
#main-nav a#recapitulatif{background:transparent url(/css/images/boutons/_etape-recapitulatif.gif) no-repeat}
#main-nav a#recapitulatif.available{background:transparent url(/css/images/boutons/_etape-recapitulatif-available.gif) no-repeat}
#main-nav a#recapitulatif.active{background:transparent url(/css/images/boutons/_etape-recapitulatif-active.gif) no-repeat}
#main-nav a#paiement{background:transparent url(/css/images/boutons/_etape-paiement.gif) no-repeat}
#main-nav a#paiement.available{background:transparent url(/css/images/boutons/_etape-paiement-available.gif) no-repeat}
#main-nav a#paiement.active{background:transparent url(/css/images/boutons/_etape-paiement-active.gif) no-repeat}
#main-nav a#confirmation{background:transparent url(/css/images/boutons/_etape-confirmation.gif) no-repeat}
#main-nav a#confirmation.available{background:transparent url(/css/images/boutons/_etape-confirmation-available.gif) no-repeat}
#main-nav a#confirmation.active{background:transparent url(/css/images/boutons/_etape-confirmation-active.gif) no-repeat}
#home #main-nav a#article{background:transparent url(/css/images/boutons/etape-article.gif) no-repeat}
#home #main-nav a#article.available{background:transparent url(/css/images/boutons/etape-article-available.gif) no-repeat}
#home #main-nav a#article.active{background:transparent url(/css/images/boutons/etape-article-active.gif) no-repeat}
#home #main-nav a#panier{background:transparent url(/css/images/boutons/etape-panier.gif) no-repeat}
#home #main-nav a#panier.available{background:transparent url(/css/images/boutons/etape-panier-available.gif) no-repeat}
#home #main-nav a#panier.active{background:transparent url(/css/images/boutons/etape-panier-active.gif) no-repeat}
#home #main-nav a#coordonnees{background:transparent url(/css/images/boutons/etape-coordonnee.gif) no-repeat}
#home #main-nav a#coordonnees.available{background:transparent url(/css/images/boutons/etape-coordonnee-available.gif) no-repeat}
#home #main-nav a#coordonnees.active{background:transparent url(/css/images/boutons/etape-coordonnee-active.gif) no-repeat}
#home #main-nav a#recapitulatif{background:transparent url(/css/images/boutons/etape-recapitulatif.gif) no-repeat}
#home #main-nav a#recapitulatif.available{background:transparent url(/css/images/boutons/etape-recapitulatif-available.gif) no-repeat}
#home #main-nav a#recapitulatif.active{background:transparent url(/css/images/boutons/etape-recapitulatif-active.gif) no-repeat}
#home #main-nav a#paiement{background:transparent url(/css/images/boutons/etape-paiement.gif) no-repeat}
#home #main-nav a#paiement.available{background:transparent url(/css/images/boutons/etape-paiement-available.gif) no-repeat}
#home #main-nav a#paiement.active{background:transparent url(/css/images/boutons/etape-paiement-active.gif) no-repeat}
#home #main-nav a#confirmation{background:transparent url(/css/images/boutons/etape-confirmation.gif) no-repeat}
#home #main-nav a#confirmation.available{background:transparent url(/css/images/boutons/etape-confirmation-available.gif) no-repeat}
#home #main-nav a#confirmation.active{background:transparent url(/css/images/boutons/etape-confirmation-active.gif) no-repeat}
#logo{background:transparent url(/css/images/_logo.gif) no-repeat;width:309px;height:151px;float:left}
#logo a{display:block;width:320px;height:151px}
#home #logo{background:transparent url(/css/images/logo.gif) no-repeat;width:309px;height:151px;float:left}
#publicite{background:transparent url(/css/images/pub.jpg) no-repeat;width:481px;height:151px;float:left}
#publicite a{display:block;width:481px;height:151px}
#user-links ul{background:transparent url(/css/images/boutons/_fond-bouton-perso.gif) no-repeat;width:198px;height:141px;float:left;padding-top:10px;list-style:none inside}
#home #user-links ul{background:transparent url(/css/images/boutons/fond-bouton-perso.gif) no-repeat;width:198px;height:141px;float:left;padding-top:10px;list-style:none inside}
#user-links ul li{height:35px}
#user-links ul li a{display:block;height:30px;background:transparent url(/css/images/boutons/bouton-perso.gif) no-repeat 0 center;padding-left:30px;padding-top:10px}
#user-links ul li a:hover{display:block;height:30px;background:transparent url(/css/images/boutons/bouton-perso-hover.gif) no-repeat 0 center;padding-left:30px;padding-top:10px;color:#609}
.sidebar{float:left;text-align:right;width:135px;margin-top:-84px}
.actions{text-indent:-5000px;list-style:none inside;clear:both;margin:0 auto;padding:0 5px}
.actions a{display:block;height:135px;width:150px;float:left;margin:5px}
.actions input{display:block;height:135px;width:150px;float:left;background:transparent none;border:none;text-indent:-5000px;cursor:pointer;margin:5px}
.radio_list{list-style:none inside;clear:both;padding-left:5px}
.radio_list li{clear:both;padding:5px 0}
div.description{clear:both;padding-right:440px}
div.description ul li{list-style-position:inside;padding-left:20px}
div.photo{width:400px;float:left}
div#wantit{width:208px;height:43px;float:left;background:transparent url(/css/images/boutons/j-en-veux.gif) no-repeat;padding:35px 210px 55px 80px}
div#wantit a.iwantit{display:block;width:208px;height:43px;background:transparent url(/css/images/boutons/j-en-veux.gif) no-repeat -80px -35px;text-indent:-5000px}
div#wantit a.iwantit:hover{display:block;width:208px;height:43px;background:transparent url(/css/images/boutons/j-en-veux-hover.gif) no-repeat -80px -35px;text-indent:-5000px}
.module-article.action-list ul{list-style:none inside;clear:both}
.module-article.action-list ul.liste_article_article li{background:transparent url(/css/images/fond-liste-boutique-5.png) no-repeat}
.module-article.action-list ul.liste_article_cc li{background:transparent url(/css/images/fond-liste-boutique-1.png) no-repeat}
.module-article.action-list ul li{clear:both;height:125px;width:620px}
.module-article.action-list h1{background:transparent url(/css/images/fond-liste-boutique-2.png) no-repeat bottom;width:795px;height:52px;padding-left:20px;padding-top:60px;color:#906}
.module-article.action-list h2.titre-liste-article{background:transparent url(/css/images/fond-liste-boutique-3.png) no-repeat bottom;width:795px;height:42px;padding-left:20px;padding-top:17px;color:#fff;clear:both}
.module-article.action-list h2.titre-liste-cc{background:transparent url(/css/images/fond-liste-boutique-4.png) no-repeat bottom;width:795px;height:42px;padding-left:20px;padding-top:17px;color:#fff;clear:both}
.module-article.action-list ul li a.liste_article_img{width:80px;height:80px;float:left;border:1px solid #000;margin:13px 48px 13px 20px}
.module-article.action-list ul li h3{float:left;width:470px;font-size:17px;color:#906;padding:12px 0 5px}
.module-article.action-list ul li div.description-article{float:left;width:460px;text-align:justify}
.sidebar ul{list-style:none inside;clear:both;margin:3px}
.sidebar .title_section{font-weight:700;margin-top:15px}
.sidebar img{border:1px solid #000}
.sidebar #link_to_every_articles{display:block;height:307px;width:156px;text-indent:-5000px;text-align:left}
#fancy_title{width:500px;height:50px}
table#tableau_panier{width:980px;border-collapse:collapse;margin-top:10px}
#tableau_panier tbody td span.barre{text-decoration:line-through}
#panier_total_url{font-size:14px;font-family:Arial, Helvetica, sans-serif}
#tableau_panier .panier_article_photo{border-left:none}
#tableau_panier .panier_article_delete{border-right:none}
.panier_article_quantite input{width:25px;height:15px;margin:0 auto 5px 25px}
.panier_article_quantite{width:85px}
.ui-spinner{width:200px;margin:0 auto}
ul.actions a#retour_home{background:transparent url(/css/images/retour-boutique.png) no-repeat 0 top}
ul.actions a#retour_home:hover{background:transparent url(/css/images/retour-boutique.png) no-repeat 0 bottom}
ul.actions a#vide_panier{background:transparent url(/css/images/vider-pannier.png) no-repeat 0 top}
ul.actions a#vide_panier:hover{background:transparent url(/css/images/vider-pannier.png) no-repeat 0 bottom}
ul.actions a#passe_commande{background:transparent url(/css/images/passer-commande.png) no-repeat 0 top}
ul.actions a#passe_commande:hover{background:transparent url(/css/images/passer-commande.png) no-repeat 0 bottom}
table#tableau_code_promo{border-collapse:collapse;margin-top:0}
#tableau_code_promo a.code_pormo_link{background:transparent url(/css/images/code-promo-link.png) no-repeat 0 top;display:block;float:right;height:16px;margin-left:5px;margin-top:1px;text-indent:-5000px;width:16px}
ul.actions a#return{background:transparent url(/css/images/retour_small.png) no-repeat 0 top;width:81px;height:95px}
ul.actions a#return:hover{background:transparent url(/css/images/retour_small.png) no-repeat 0 bottom;width:81px;height:95px}
.largeurform{width:320px;float:left}
div.infos_compte{width:260px;float:left;clear:none}
#client_transactions ul,#client_transactions p,#client_transactions form,#client_transactions table,#client_transactions h2{background:transparent url(/css/images/contenu-pms2.png) repeat-y;clear:both;padding:0 15px}
#client_infos ul.actions,#client_adresse ul.actions,#client_cados ul.actions{width:150px;float:right;clear:none}
div.fond_compte{background:transparent url(/css/images/contenu-pms.png) repeat-y}
div.fond_compte2{background:transparent url(/css/images/contenu-pms2.png) repeat-y;min-height:150px}
#client_adresse p.notice{border:none;width:inherit;background-color:transparent;margin:0}
#client_commandes p.notice{border:none;width:inherit;height:20px;background-color:transparent;color:#900;margin:0}
#client_infos ul.actions li,#client_adresse ul.actions li,#client_cados ul.actions li{width:150px;margin:0 auto}
#client_commandes ul.actions li a,#client_transactions ul.actions li a{width:inherit;height:inherit;text-align:right;float:none;margin:0;padding:15px 0 0}
#client_infos ul.errors{padding-left:130px}
#client_adresse ul.errors{padding-left:160px}
#client_cados div.error_form{margin:0;padding:0}
#client_cados ul.errors{padding:0 0 0 35px}
span.titre{font-weight:700;text-transform:uppercase;line-height:20px;color:#600}
#client_adresse p{text-transform:uppercase}
p#solde{text-transform:uppercase;font-weight:700;padding:10px}
#list_of_transactions .transaction_type_credit{color:#060}
#client_transactions{width:910px;float:left;background:transparent url(/css/images/bas-pms2.png) no-repeat 0 bottom;padding-bottom:10px;margin:5px}
#client_transactions h2{height:33px;background:transparent url(/css/images/h2-pms2.png) no-repeat;padding-top:10px;color:#FFF}
ul.actions a#update_infos{background:transparent url(/css/images/modif-infos.png) no-repeat 0 top;float:none;margin:0}
ul.actions a#update_infos:hover{background:transparent url(/css/images/modif-infos.png) no-repeat 0 bottom;float:none;margin:0}
ul.actions a#update_adresse{background:transparent url(/css/images/modif-adresse.png) no-repeat 0 top;float:none;margin:0}
ul.actions a#update_adresse:hover{background:transparent url(/css/images/modif-adresse.png) no-repeat 0 bottom;float:none;margin:0}
ul.actions input#use-cheque-cado{background:transparent url(/css/images/utiliser-cheque-cado.png) no-repeat 0 top;float:none;margin:0}
ul.actions input#use-cheque-cado:hover{background:transparent url(/css/images/utiliser-cheque-cado.png) no-repeat 0 bottom;float:none;margin:0}
.action-coordonnees ul.actions{clear:none;margin-top:60px}
ul.actions input#save_coordonnees{background:transparent url(/css/images/valider_small.png) no-repeat 0 top;clear:both;width:81px;height:95px;margin:30px 0 0}
ul.actions input#save_coordonnees:hover{background:transparent url(/css/images/valider_small.png) no-repeat 0 bottom;clear:both;width:81px;height:95px;margin:30px 0 0}
#montant_commande{color:#C00;line-height:18px}
#montant_max{color:#090;line-height:18px}
input#use-virtual-money{background:transparent url(/css/images/utiliser-cagnotte.png) no-repeat 0 top}
input#use-virtual-money:hover{background:transparent url(/css/images/utiliser-cagnotte.png) no-repeat 0 bottom}
a#paiement-virtuel-reset{background:transparent url(/css/images/payer-autrement.png) no-repeat 0 top}
a#paiement-virtuel-reset:hover{background:transparent url(/css/images/payer-autrement.png) no-repeat 0 bottom}
#main.action-recapitulatif table#tableau_panier{width:910px;margin:10px auto 0}
.actions-recapitulatif{float:left;width:470px}
#main.action-recapitulatif ul.actions{height:155px}
a#change-organisme{background:transparent url(/css/images/changer-acheteur.png) no-repeat 0 top}
a#change-organisme:hover{background:transparent url(/css/images/changer-acheteur.png) no-repeat 0 bottom}
#panier-index{background:transparent url(/css/images/modif-panier.png) no-repeat 0 top}
#panier-index:hover{background:transparent url(/css/images/modif-panier.png) no-repeat 0 bottom}
#paiement-virtuel{background:transparent url(/css/images/modifier-argent.png) no-repeat 0 top;float:none;margin:0}
#paiement-virtuel:hover{background:transparent url(/css/images/modifier-argent.png) no-repeat 0 bottom;float:none;margin:0}
a#link_copy_facturation{display:block;width:175px;text-align:center;font-size:9px;font-weight:700;color:#C00;margin:0 auto;padding:10px 0}
a#link_init_facturation{display:block;width:250px;text-align:center;font-size:9px;font-weight:700;color:#C00;margin:0 auto;padding:10px 0}
#adresse_facturation #adresse_facturation_save_as_default_label{width:inherit;padding-left:10px}
#profil-acheteur{width:80px;float:left}
.somme_payer_cadre{width:400px;float:left;padding:20px}
#somme_payer{width:910px;float:left;background:transparent url(/css/images/bas-pms2.png) no-repeat 0 bottom;padding-bottom:10px;min-height:236px;_height:236px;margin:5px 0}
#somme_payer h2{height:33px;background:transparent url(/css/images/h2-pms2.png) no-repeat;padding-top:10px;padding-left:10px;color:#FFF}
#mega_total{border:1px solid #000;background-color:#900;color:#FFF;padding:5px}
#form_paiement label{font-size:10px;margin-right:3px}
#form_paiement h3{clear:both;height:11px;padding:0 5px 15px 10px}
#form_paiement div{padding:0 5px 5px 10px}
#form_paiement ul.errors{padding-left:0}
ul.actions li.payer_paypal input{background:transparent url(/css/images/paypal-actions.png) no-repeat 0 top;float:left;margin:0}
ul.actions li.payer_paypal input:hover{background:transparent url(/css/images/paypal-actions.png) no-repeat 0 bottom;float:left;margin:0}
ul.actions li.payer_cb input{background:transparent url(/css/images/carte-bancaire.png) no-repeat 0 top;float:left;margin:0}
ul.actions li.payer_cb input:hover{background:transparent url(/css/images/carte-bancaire.png) no-repeat 0 bottom;float:left;margin:0}
#paiement-paypal-form{padding-top:55px}
.informations-commande{float:left;padding-left:100px}
ul.actions a#print_facture{background:transparent url(/css/images/imprimer.png) no-repeat 0 top}
ul.actions a#print_facture:hover{background:transparent url(/css/images/imprimer.png) no-repeat 0 bottom}
ul.actions a#paiement_virtuel{background:transparent url(/css/images/cagnotte.png) no-repeat 0 top}
ul.actions a#paiement_virtuel:hover{background:transparent url(/css/images/cagnotte.png) no-repeat 0 bottom}
ul.actions a#paiement_paypal{background:transparent url(/css/images/paypal-actions.png) no-repeat 0 top}
ul.actions a#paiement_paypal:hover{background:transparent url(/css/images/paypal-actions.png) no-repeat 0 bottom}
ul.actions a#paiement_banque{background:transparent url(/css/images/carte-bancaire.png) no-repeat 0 top}
ul.actions a#paiement_banque:hover{background:transparent url(/css/images/carte-bancaire.png) no-repeat 0 bottom}
p.error{border:2px solid #900;color:#C00;background:#ead3d0 url(/css/images/error.gif) no-repeat 14px 0;width:725px;margin:10px;padding:10px 10px 10px 40px}
p.success{border:2px solid #F0F;color:#000;background:#fbd6fa url(/css/images/sucess.gif) no-repeat;width:725px;margin:10px;padding:10px 10px 10px 40px}
p.notice{border:1px solid #000;color:#fff;background-color:#900;width:725px;margin:10px;padding:10px 10px 10px 40px}
p#validateTips{border:2px solid #C60;color:#C60;background:#fce0a3 url(/css/images/notice.gif) no-repeat 7px 0;margin:10px;padding:10px 10px 10px 40px}
div#flashes{padding:10px 10px 0}
ul.error_list{border:2px solid #C00;color:#C00;background:#ead3d0 url(/css/images/error.gif) no-repeat 2px 0;list-style:square inside;min-height:19px;_height:19px;text-align:left;font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif;clear:both;margin:0 auto;padding:5px 5px 5px 30px}
#sidebar ul.error_list li{background:transparent none;padding-left:0}
.error_form{color:red;clear:both;margin:10px auto;padding:10px 10px 10px 40px}
.error_form ul.errors{color:red;padding-left:160px;list-style:none inside}
.error_form ul.errors li{text-align:justify;background:transparent url(/css/images/fleche-erreur.png) no-repeat left bottom;font-size:9px;padding:2px 45px 2px 17px}
.error_form label{color:red}
.error_form input{background-color:#FFD9D9;border:1px solid red}
.form_errors{border:2px solid #C00;color:#C00;background-color:#ead3d0;clear:both;margin:10px auto;padding:10px 10px 10px 40px}
.form_errors ul.errors{color:#333;padding-left:10px;list-style:none inside}
.form_errors ul.errors li{background:transparent url(/css/images/erreur-li.png) no-repeat left bottom;padding:3px 0 1px 13px}
span.error{color:#FFF;background-color:#900;padding:3px}
#my_contact_form_send{height:365px}
#my_contact_form_send .sf_admin_form_row{clear:both;padding:10px}
#my_contact_form_send .label{width:200px}
#my_contact_form_send .content{width:550px}
#my_contact_form_send .label label{padding-right:10px}
html,body{height:100%}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
div#fancy_wrap{text-align:left}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(/css/img/fancybox/fancy_progress.png) no-repeat}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}
div#fancy_loading_icon{position:absolute;background:url(/css/img/fancybox/fancy_loading.gif) no-repeat;z-index:35;width:16px;height:16px}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 33px}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF}
div#fancy_content{z-index:100;position:absolute;margin:0}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img{position:absolute;top:0;left:0;border:0;z-index:100;width:100%;height:100%;margin:0;padding:0}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(/css/img/fancybox/fancy_closebox.png) top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
#fancy_ajax{width:100%;height:100%;overflow:auto}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(/css/data:image/gif;base64,AAAA);outline:none}
a#fancy_left{left:0}
a#fancy_right{right:0}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico{left:-9999px;background:transparent url(/css/img/fancybox/fancy_left.png) no-repeat}
span#fancy_right_ico{right:-9999px;background:transparent url(/css/img/fancybox/fancy_right.png) no-repeat}
a#fancy_left:hover span{left:20px}
a#fancy_right:hover span{right:20px}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;margin:0;padding:0}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;margin:0;padding:0}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(/css/img/fancybox/fancy_shadow_n.png) repeat-x}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(/css/img/fancybox/fancy_shadow_ne.png) no-repeat}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(/css/img/fancybox/fancy_shadow_e.png) repeat-y}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(/css/img/fancybox/fancy_shadow_se.png) no-repeat}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(/css/img/fancybox/fancy_shadow_s.png) repeat-x}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(/css/img/fancybox/fancy_shadow_sw.png) no-repeat}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(/css/img/fancybox/fancy_shadow_w.png) repeat-y}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(/css/img/fancybox/fancy_shadow_nw.png) no-repeat}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}
div#fancy_title table td{vertical-align:middle;padding:0}
td#fancy_title_left{height:32px;width:15px;background:transparent url(/css/img/fancybox/fancy_title_left.png) repeat-x}
td#fancy_title_main{height:32px;background:transparent url(/css/img/fancybox/fancy_title_main.png) repeat-x}
td#fancy_title_right{height:32px;width:15px;background:transparent url(/css/img/fancybox/fancy_title_right.png) repeat-x}
h1,#accroche h1{letter-spacing:-2px;font-size:28px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;padding-top:55px}
h3,h5,h6{font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:700}
.clear,.checkbox_list li,#somme_virtuel,.liste-article-commande{clear:both}
.module-myGuardAuth .miseenpage,.action-cgv .miseenpage{height:100px}
a,a:active,a:visited{color:#333}
a img,#photo_principale a img{border:none}
.bold,.form_errors h2{font-weight:700}
#home #content,#client_cados form ul{background:transparent none}
#main-nav ul,.action-commandeShow ul{list-style:none inside}
#main-nav a.available:hover,#main-nav a.active:hover{color:#609}
.radio_list input,#cheque_cado_use_code_label,#paiement_virtuel_montant_label{margin-right:3px}
.module-article.action-list ul.liste_article_ppp li,.module-article.action-list ul.liste_article_pt li{background:transparent url(/css/images/fond-liste-boutique-7.png) no-repeat}
.module-article.action-list h2.titre-liste-ppp,.module-article.action-list h2.titre-liste-pt{background:transparent url(/css/images/fond-liste-boutique-6.png) no-repeat bottom;width:795px;height:42px;padding-left:20px;padding-top:17px;color:#fff;clear:both}
.sidebar ul li a,input#paiement-paypal{float:none}
#tableau_panier thead th,#tableau_code_promo thead th{text-align:center;border:none;background-color:#333;color:#fff;font-weight:700;padding:5px}
#tableau_panier tbody td,#tableau_code_promo tbody td{text-align:center;border:1px solid #ccc;background-color:#eee;padding:5px}
#tableau_panier tfoot td,#tableau_code_promo tfoot td{border:none;text-align:center;font-weight:700;background-color:#333;color:#fff;padding:5px}
#tableau_panier tfoot #panier_sous_total,#tableau_panier tfoot #panier_frais_port,#tableau_panier tfoot #panier_total,#tableau_panier tfoot #panier_reduction_globale{font-weight:400}
ul.actions input#modifier,ul.actions input#sign-in,ul.actions input#creer,ul.actions input#envoyer,ul.actions li input#confirmer,ul.actions li input.bouton_save{background:transparent url(/css/images/valider_small.png) no-repeat 0 top;width:81px;height:95px}
ul.actions input#modifier:hover,ul.actions input#sign-in:hover,ul.actions input#creer:hover,ul.actions input#envoyer:hover,ul.actions li input#confirmer:hover,ul.actions li input.bouton_save:hover{background:transparent url(/css/images/valider_small.png) no-repeat 0 bottom;width:81px;height:95px}
#client_infos ul,#client_infos p,#client_infos form,#client_infos table,#client_infos h2,#client_adresse ul,#client_adresse p,#client_adresse form,#client_adresse table,#client_adresse h2,#client_commandes ul,#client_commandes p,#client_commandes form,#client_commandes table,#client_commandes h2,#client_cados ul,#client_cados p,#client_cados form,#client_cados table,#client_cados h2{clear:both;padding:0 15px}
#client_infos p,#client_adresse p,#client_commandes p,#client_cados p,#client_transactions p,#somme_payer p,{text-align:center}
#client_commandes ul.actions,#client_transactions ul.actions,#client_commandes ul.actions li,#client_transactions ul.actions li{text-indent:inherit}
#client_commandes ul.actions li a:hover,#client_transactions ul.actions li a:hover,#list_of_transactions .transaction_type_debit{color:#900}
#client_infos p.error,#client_adresse p.error{width:370px;padding:10px 10px 10px 40px}
#client_infos,#client_adresse,#client_commandes,#client_cados{width:450px;float:left;background:transparent url(/css/images/bas-pms.png) no-repeat 0 bottom;padding-bottom:10px;min-height:200px;_height:200px;margin:5px}
#client_infos h2,#client_adresse h2,#client_commandes h2,#client_cados h2{height:33px;background:transparent url(/css/images/h2-pms.png) no-repeat;padding-top:10px;color:#FFF}
#list_of_commandes,#list_of_transactions{border-collapse:separate;text-align:center}
#list_of_commandes td,#list_of_transactions td{padding:2px}
#list_of_commandes .odd td,#list_of_transactions .odd td{background-color:#CCC}
.action-informations form div,.action-adresse form div{clear:both;padding:7px 0}
.action-informations form div label,.action-adresse form div label{width:180px;text-align:right;padding:2px}
.action-informations form div input,.action-informations form div select,.action-adresse form div input,.action-adresse form div select{width:175px}
.action-commandes #list_of_commandes .odd td,.action-transactions #list_of_transactions .odd td{background-color:gray}
.action-commandes #list_of_commandes td,.action-transactions #list_of_transactions td{padding:5px}
#solde,#payer_tout{font-weight:700;line-height:18px}
#main.action-recapitulatif #somme_payer ul.actions,#main #adresse_facturation_save_as_default{height:inherit}
#recapitulatif_panier,#groupe_paiement{clear:both;width:910px;margin:0 auto}
ul.actions a#update-adresse-facturation,ul.actions a#update-adresse-livraison{background:transparent url(/css/images/modif-adresse.png) no-repeat 0 top;margin:0}
ul.actions a#update-adresse-facturation:hover,ul.actions a#update-adresse-livraison:hover{background:transparent url(/css/images/modif-adresse.png) no-repeat 0 bottom;margin:0}
#adresse_facturation,#adresse_livraison{width:450px;float:left;background:transparent url(/css/images/bas-pms.png) no-repeat 0 bottom;padding-bottom:10px;min-height:345px;_height:345px;margin:5px}
#adresse_facturation label,#adresse_livraison label{width:190px;text-align:right;padding-right:5px}
#adresse_facturation h2,#adresse_livraison h2{text-align:center;height:33px;background:transparent url(/css/images/h2-pms.png) no-repeat;padding-top:10px;color:#FFF}
#adresse_facturation div,#adresse_livraison div{clear:both;text-align:right;padding:7px 0}
#adresse_facturation_civilite_id,#adresse_livraison_civilite_id,#adresse_facturation_commune_id,#adresse_livraison_commune_id{width:142px}
#recapitulatif_adresse_facturation,#recapitulatif_adresse_livraison,#pour_qui{width:240px;float:left;font-size:12px;padding:10px}
#recapitulatif_adresse_facturation h2,#recapitulatif_adresse_livraison h2,#pour_qui h2{font-size:1em}
#somme_payer div.error_form,div#fancy_title table{margin:0 auto}
.adresse-facturation-commande,.adresse-livraison-commande{margin-top:30px;width:350px;float:left}
#my_contact_form_send .content textarea,#my_contact_form_send .content input{width:544px}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible}
