tr.mes-saisies-ligne-attente td,tr.mes-saisies-ligne-attente td a{font-weight:normal;color:#e66726 !important;}
tr.mes-saisies-ligne-devis td,tr.mes-saisies-ligne-devis td a{color:#00aa00 !important;font-weight:normal;}
tr.mes-saisies-ligne-0 td{}
.bouton{font-weight:bold;padding:7px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#4e4e4e;border:none;color:#fff;}
a.bouton,a.bouton:hover{text-decoration:none;color:#fff;display:block;}
a,a:hover{color:#e66726;}
input[type=text],input[type=password],select,body.body-documentation .quantite_saisie{background-color:#f2f2f2;border:1px solid #acacac;line-height:22px;height:25px;color:#414b61 !important;}
body.body-documentation .quantite_saisie{width:50px;}
textarea{background-color:#f2f2f2;border:1px solid #acacac;line-height:22px;height:88px;color:#414b61 !important;font-family:Arial;width:100%;}
label{color:#414b61;font-weight:bold;}
.clearboth,.clear{clear:both;}
.center{text-align:center;}
.right{text-align:right !important;}
.nowrap{white-space:nowrap !important;}
html,body{height:100%;}
body{padding:0px;margin:0px;font-family:Arial;background-color:#eeecec;font-size:12px;position:relative;}
body.fond-porte-garage{background:url('../media/v2/fonds/porte-garage.jpg') center 180px no-repeat #eeecec;}
body.fond-salon-vue-jour{background:url('../media/v2/fonds/salon-vue-jour.jpg') center 180px no-repeat #eeecec;}
body.fond-salon-vue-nuit{background:url('../media/v2/fonds/salon-vue-nuit.jpg') center 180px no-repeat #eeecec;}
body#identification{padding:0px;margin:0px;font-family:Arial;background-color:#eeecec;background:url('../media/v2/commun/fond.jpg') center 227px no-repeat #eeecec;font-size:12px;position:relative;}
#container{min-height:100%;position:relative;}
#application{padding-bottom:110px;}
#bandeau-container-full{height:67px;padding:0px;background-color:#f9f9f9;}
#bandeau-container{max-width:964px;margin:0px auto;}
#bandeau-container .image{float:left;padding-top:12px;}
#bandeau-container .message{float:right;}
#bandeau-container .message strong{color:#275797;}
#bandeau-container .message span{color:#414b61;font-weight:bold;}
#bandeau-container .message em{color:#959595;}
#bandeau-container .message>div{float:left;}
#visitez-site-profalux-pro{display:block;width:182px;height:66px;background:url('../media/v2/commun/visitez-site-profalux-pro.png') top left repeat-y;}
#visitez-site-profalux-pro:hover{background-position:0px -66px;}
#visitez-site-profalux-pro span{display:none;}
#message-connecte{height:47px;border-left:1px solid #acacac;padding:20px 25px 0px;}
#message-lien-compte{width:142px;background:url('../media/v2/commun/fond-actions-compte.png') no-repeat;height:67px;border-left:1px solid #acacac;}
#message-lien-quitter{width:121px;border-left:1px solid #acacac;border-right:1px solid #acacac;background:url('../media/v2/commun/fond-actions-compte.png') -144px 0px no-repeat;height:67px;}
#message-lien-compte a,#message-lien-quitter a{padding:25px 0px 0px 50px;display:block;text-decoration:none;font-weight:bold;color:#414b61;text-transform:uppercase;font-family:Trebuchet MS,Arial,sans-serif;}
#message-lien-compte a:hover,#message-lien-quitter a:hover{color:#e66726;}
#footer{background-color:#356aa0;text-align:center;height:110px;width:100%;display:block;position:absolute;bottom:0;padding-top:10px;}
#footer-container{width:964px;margin:0 auto;display:block;}
#footer-container-mentions{color:#becedb;text-align:right;float:right;padding-right:5px;font-weight:bold;}
#lien-votre-avis{display:block;float:left;height:83px;width:482px;background:url('../media/v2/commun/sprite-footer.png') 0px 0px no-repeat;}
#lien-demande-rdv{display:block;float:left;height:83px;width:482px;background:url('../media/v2/commun/sprite-footer.png') -482px 0px no-repeat;}
#lien-profalux-footer{display:block;height:83px;background:url('../media/v2/commun/logo-profalux-footer.png') 30px 30px no-repeat;}
#lien-votre-avis span,#lien-demande-rdv span,#lien-profalux-footer span{display:none;}
#mentions-lien-nd{text-decoration:none;width:19px;height:16px;background:url('../media/v2/commun/signature-nd.png') top left no-repeat;display:block;float:right;}
#mentions-lien-nd span{display:none;}
.aide-saisie{font-weight:bold;margin-left:5px;text-decoration:none;}
select{min-width:275px;}
body.page-saisie-portail-cloture select{min-width:1px !important;}
#s_ref_chantier{width:180px;}
#s_comp_ref{width:126px;}
select.select_date,select.select_auto{min-width:auto;width:auto;}
.erreur{color:#f00 !important;font-weight:bold !important;}
.information-manoeuvre-caisson{color:#fff !important;font-weight:bold !important;line-height:16px;background-color:#c00;padding:0.5em;margin:0.5em;}
.information_ok{color:#00aa00;font-weight:bold !important;}
.label_erreur{color:#f00 !important;font-weight:bold !important;}
ul.erreur,ul.information_ok{padding:0px 0px 10px 0px;margin:0px;}
ul.erreur li,ul.information_ok li{list-style:none;}
#menu-principal-container{background:url('../media/v2/commun/fond-menu.png') repeat-x;padding-bottom:10px;}
ul#menu-principal{display:block;height:131px;padding:0px;margin:0px;max-width:964px;margin:0 auto;width:964px;}
ul#menu-principal>li{display:block;float:left;background-image:url('../media/v2/commun/menu.png');height:131px;position:relative;}
ul#menu-principal>li:hover{background-position-y:-131px;}
ul#menu-principal>li>a{display:block;height:79px;margin-top:35px;}
ul#menu-principal>li.clearboth{height:0px;}
ul#menu-principal>li>a span{display:none;}
ul#menu-principal li#menu_produit_complet ul#menu_produit_complet_favoris{display:none;position:absolute;top:115px;z-index:990;background-color:#003d6a;width:auto !important;padding:15px 20px;}
ul#menu-principal li#menu_produit_complet:hover ul#menu_produit_complet_favoris{display:block;}
ul#menu-principal li#menu_produit_complet ul#menu_produit_complet_favoris li{white-space:nowrap;display:block;}
ul#menu-principal li#menu_produit_complet ul#menu_produit_complet_favoris li h3{color:#fff;text-transform:uppercase;margin-top:25px;margin-bottom:10px;}
#menu_produit_complet_favoris table{margin:0px;padding:0px;border-collapse:collapse;}
tr.menu_produit_complet_favoris_ligne td{border-bottom:1px solid #7c7b77;color:#7c7b77;padding:5px 10px;height:35px;}
tr.menu_produit_complet_favoris_ligne td.nopadding{padding:5px 0px 5px 10px;}
tr.menu_produit_complet_favoris_ligne:hover td{color:#fff;background-color:#0d4872;}
tr.menu_produit_complet_favoris_ligne td a.bouton_valide,tr.menu_produit_complet_favoris_ligne td a.bouton_valide:hover{text-decoration:none;color:#fff;filter:alpha(opacity=100);opacity:1;}
.lien_commande_favori_saisie{float:right;}
a.lien_commande_favori_saisie{font-weight:bold;padding:7px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#4e4e4e;border:none;color:#fff;text-decoration:none;color:#fff;background-color:#3670b0;border:none;color:#fff;background-image:url('../media/v2/commun/fond-btn-bleu.png');background-repeat:no-repeat;background-position:top right;padding-right:27px;margin-top:17px;margin-left:10px;font-size:14px;}
tr.menu_produit_complet_favoris_ligne td a.lien_commande_favori,tr.menu_produit_complet_favoris_ligne td a.lien_commande_favori:hover{display:block;text-decoration:none;color:#fff;line-height:35px;height:35px;}
.bouton_creation_favori{float:right;padding:15px 0px;}
#menu_accueil{width:52px;}
body.current-navigation-accueil #menu_accueil,#menu_accueil:hover{background-position:0px -131px;}
#menu_accueil.menu-desactive,#menu_accueil.menu-desactive:hover{background-position:0px -263px !important;background-repeat:no-repeat !important;}
#menu-principal li.menu-desactive a{cursor:not-allowed;}
#menu_produit_complet{width:152px;background-position:-52px 0px;}
body.current-navigation-produit-complet #menu_produit_complet,#menu_produit_complet:hover{background-position:-52px -131px;}
#menu_produit_complet.menu-desactive,#menu_produit_complet.menu-desactive:hover{background-position:-52px -263px !important;background-repeat:no-repeat !important;}
#menu_pieces_detachees{width:158px;background-position:-204px 0px;}
#menu_pieces_detachees.menu-desactive,#menu_pieces_detachees.menu-desactive:hover{background-position:-204px -263px !important;background-repeat:no-repeat !important;}
body.current-navigation-pieces-detachees #menu_pieces_detachees,#menu_pieces_detachees:hover{background-position:-204px -131px;}
#menu_documentation{width:138px;background-position:-362px 0px;}
body.current-navigation-documentation #menu_documentation,#menu_documentation:hover{background-position:-362px -131px;}
#menu_documentation.menu-desactive,#menu_documentation.menu-desactive:hover{background-position:-362px -263px !important;background-repeat:no-repeat !important;}
#menu_saisies{width:108px;background-position:-500px 0px;}
body.current-navigation-mes-saisies #menu_saisies,#menu_saisies:hover{background-position:-500px -131px;}
#menu_saisies.menu-desactive,#menu_saisies.menu-desactive:hover{background-position:-500px -263px !important;background-repeat:no-repeat !important;}
#menu_sav{width:73px;background-position:-608px 0px;}
body.current-navigation-sav #menu_sav,#menu_sav:hover{background-position:-608px -131px;}
#menu_sav.menu-desactive,#menu_sav.menu-desactive:hover{background-position:-608px -263px !important;background-repeat:no-repeat !important;}
#menu_devis{width:80px;background-position:-681px 0px;}
body.current-navigation-mes-devis #menu_devis,#menu_devis:hover{background-position:-681px -131px;}
#menu_devis.menu-desactive,#menu_devis.menu-desactive:hover{background-position:-681px -263px !important;background-repeat:no-repeat !important;}
#menu_commandes{width:110px;background-position:-761px 0px;}
body.current-navigation-mes-commandes #menu_commandes,#menu_commandes:hover{background-position:-761px -131px;}
#menu_commandes.menu-desactive,#menu_commandes.menu-desactive:hover{background-position:-761px -263px !important;background-repeat:no-repeat !important;}
#menu_factures{width:93px;background-position:-871px 0px;}
body.current-navigation-mes-factures #menu_factures,#menu_factures:hover{background-position:-871px -131px;}
#menu_factures.menu-desactive,#menu_factures.menu-desactive:hover{background-position:-871px -263px !important;background-repeat:no-repeat !important;}
#sesouvenir_container input{float:left;}
#sesouvenir_container label{padding-top:2px;float:left;}
#bienvenue-saisie{background-color:#134574;height:145px;color:#fff;text-align:center;}
#bienvenue-saisie h1{padding-top:20px;}
.titre-fond-bleu{background-color:#356aa0;display:block;color:#fff;}
.titre-fond-gris{background-color:#acacac;display:block;color:#fff;}
#formulaire-container{max-width:964px;margin:0 auto;padding-top:30px;min-height:550px;}
#formulaire-accueil{display:block;float:right;text-align:left;background-color:#fff;border:1px solid #acacac;width:348px;padding:10px 0px;color:#959595;}
#formulaire-accueil fieldset{border:none;margin:0px;padding:10px 10px 20px 10px;display:block;}
#formulaire-accueil fieldset#formulaire-motdepasse{padding:5px 10px;}
#formulaire-accueil fieldset label{display:block;color:#356aa0;font-weight:bold;padding:10px 0px 3px 0px;}
#formulaire-accueil fieldset input[type=text],#formulaire-accueil fieldset input[type=password]{display:block;width:100%;}
#formulaire-accueil fieldset legend{padding:0px 0px 0px 10px;margin:0px;left:0px;right:0px;width:318px;height:40px;line-height:40px;font-family:Trebuchet MS,Arial,sans-serif;font-weight:bold;font-size:18px;}
#accueil-representant{display:block;float:right;width:348px;padding:20px 0px;font-weight:bold;color:#454f64;font-size:12px;text-align:center;}
#formulaire-container input[type=submit]{background-color:#e66726;border:none;margin-top:10px;float:right;color:#fff;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;}
body.body-accueil form,body.body-compte form{margin-bottom:20px;}
body.body-accueil #colonne-principale fieldset,body.body-compte #colonne-principale fieldset{border:1px solid #e7e7e7 !important;}
#colonne-secondaire fieldset.bloc-actualites #bloc-actualites-container{background-color:#e7e7e7 !important;padding:5px 5px 5px 5px;}
#colonne-secondaire fieldset.bloc-actualites .titre-bloc-principal{background-color:#8a8d94;font-size:16px;margin-bottom:0px !important;}
#colonne-secondaire fieldset.bloc-actualites .actualite-accroche{color:#454f64;margin-bottom:15px;padding:5px;border-bottom:1px solid #acacac;}
#colonne-secondaire fieldset.bloc-actualites a{text-decoration:none;font-weight:bold;}
#colonne-secondaire fieldset.bloc-actualites a:hover{text-decoration:underline;}
body.body-actualites fieldset{margin-bottom:20px;}
body.body-actualites fieldset.actualite{border:1px solid #acacac !important;}
body.body-actualites fieldset h2{color:#134574;font-size:14px;font-weight:bold;padding:0px;margin:5px 0px;}
#colonne-principale{float:left;width:74%;}
#colonne-secondaire{float:right;width:25%;}
#colonne-principale table.tableau tr th{padding:5px 3px;}
#colonne-principale table.tableau tr td{white-space:normal;padding:5px 3px;vertical-align:top;color:#414b61;}
.bouton_action{font-weight:bold;padding:7px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#4e4e4e;border:none;color:#fff;background-image:url('../media/v2/commun/fond-btn-gris.png');background-repeat:no-repeat;background-position:top left;padding-left:27px;}
.bouton_precedent{font-weight:bold;padding:7px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#4e4e4e;border:none;color:#fff;background-image:url('../media/v2/commun/fond-btn-precedent.png');background-repeat:no-repeat;background-position:top left;padding-left:27px;}
.bouton_annulation{font-weight:bold;padding:7px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#4e4e4e;border:none;color:#fff;background-color:#4e4e4e;border:none;color:#fff;background-image:url('../media/v2/commun/fond-btn-annule.png');background-repeat:no-repeat;background-position:top left;padding-left:29px;}
.bouton_valide{font-weight:bold;padding:7px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#4e4e4e;border:none;color:#fff;background-color:#e66726;border:none;color:#fff;background-image:url('../media/v2/commun/fond-btn-orange.png');background-repeat:no-repeat;background-position:top right;padding-right:27px;}
.bouton:hover,.bouton_valide:hover,.bouton_precedent:hover{filter:alpha(opacity=50);opacity:0.5;}
.bouton_valide_off{font-weight:bold;padding:7px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#4e4e4e;border:none;color:#fff;background-color:#f0f0f0;border:none;color:#acacac;}
#contenu{width:964px;margin:0 auto;padding-bottom:20px;}
#contenu fieldset{background-color:#fff;border:none;padding:5px;}
.titre-bloc-principal{background-color:#065086;display:block;color:#fff;padding:0px 10px;margin:0px;position:relative;width:100%;height:40px;line-height:40px;font-family:Trebuchet MS,Arial,sans-serif;font-weight:bold;font-size:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contenu #recap-informations-repere fieldset legend{background-color:#065086;display:block;color:#fff;padding:0px 10px;margin:0px;position:relative;width:100%;height:40px;line-height:40px;font-family:Trebuchet MS,Arial,sans-serif;font-weight:bold;font-size:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
table.tableau{border-collapse:collapse;width:100%;}
table.tableau th{background-color:#f0f0f0;color:#414b61;font-size:12px;white-space:nowrap;padding:5px 10px !important;text-align:left;}
table.tableau th.align-right,table.tableau td.align-right{text-align:right;}
table.tableau td{border-bottom:1px solid #acacac;white-space:nowrap;font-size:12px;color:#414b61;padding:5px 10px !important;line-height:14px !important;}
body.page-remises table.tableau tbody tr:nth-child(even){background:#f9f9f9;}
body.page-remises table.tableau tbody tr:nth-child(odd){background:#ffffff;}
body.page-remises table.tableau tbody tr:hover>td{background:#f3f3f3;}
table.tableau td a{color:#414b61;text-decoration:none;}
form#leformulaire{border:1px solid #acacac;padding:5px 5px 5px;background-color:#fff;}
form#leformulaire fieldset{padding:0px;}
form#leformulaire>fieldset>table{width:100%;border-collapse:collapse;}
form#leformulaire>fieldset>table tr td:first-child{text-align:left;}
form#leformulaire>fieldset>table tr td:last-child{max-width:75%;}
form#leformulaire>fieldset>table tr td{line-height:25px;padding:2px;padding-bottom:3px;}
form#leformulaire>fieldset>table tr td select{max-width:80%;}
form#leformulaire>fieldset>table tr:hover{}
#recap-informations-repere{float:right !important;width:31% !important;padding-left:1%;padding-right:3px;min-height:300px;}
#recap-informations-repere fieldset{margin-top:10px;background-color:#ECEAEB;width:100%;}
#recap-informations-repere #information-repere-image-container{border:1px solid #acacac;text-align:center;background-color:#fff;}
body.mode-saisie #leformulaire{background:url('../media/v2/commun/fond-saisie.png') top right repeat-y #ffffff;}
body.mode-saisie #leformulaire>fieldset{float:left;width:66%;padding-top:15px;}
body.pieces-detachees #leformulaire>fieldset,body.body-documentation #leformulaire>fieldset{padding-top:15px;}
body.body-commande-detail form#leformulaire fieldset{margin:20px 0px;padding:0px;}
body.body-commande-detail form#leformulaire fieldset>*{border-right:1px solid #acacac;border-left:1px solid #acacac;}
body.body-commande-detail table.tableau tr th{background-color:#356aa0;color:#fff;border-right:1px solid #fff;text-align:center;height:30px;line-height:30px;}
body.body-commande-detail table.tableau tr td{font-weight:bold;border-right:1px solid #acacac;}
body.body-commande-detail table.tableau_entete_produit tr th:last-child{border-right:1px solid #acacac !important;}
body.body-commande-detail table.tableau_entete_produit tr td{white-space:normal;text-align:center;word-wrap:break-word;}
table.tableau_repere_attributs{border-collapse:collapse;width:100%;}
table.tableau_repere_attributs tr th{background-color:#f1f1f1;color:#454f64;font-weight:bold;border-right:1px solid #acacac;border-bottom:1px solid #acacac;color:#454f64;}
table.tableau_repere_attributs tr td{border-right:1px solid #acacac;border-bottom:1px solid #acacac;color:#454f64;}
table.tableau_repere_attributs tr td.noborderright,table.tableau_repere_attributs tr th.noborderright{border-right:none;}
#container-fin-commande{border-bottom:1px solid #acacac;margin-bottom:15px;}
#gaucheCommande{width:557px;float:left;border-top:1px solid #acacac;border-right:1px solid #acacac;}
#gaucheCommande.gaucheCommandeSansEmetteurs{width:557px;}
#droiteCommande{width:392px;float:right;border-top:1px solid #acacac;border-left:1px solid #acacac;margin:0px 0px 0px -1px;border-right:0px !important;}
#droiteCommandeGenerale{border-left:0px !important;border-right:0px !important;}
#droiteCommande .droiteCommandeTotal,#droiteCommande .commandes_conditions_particulieres{}
.margintop20{margin-top:20px;}
.commande_generale th.commande_generale_oui_non{width:110px;text-align:right;white-space:nowrap;}
.commande_generale td.options_generales_commande{background-color:#fff;width:100%;padding:8px 0px;font-size:11px;line-height:14px;}
.nouveau_conditionnement{color:#c00;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:bold;}
.commande_generale{background-color:#f0f0f0;border-bottom:1px solid #acacac;}
.commande_generale table{width:100%;border:none;border-collapse:collapse;}
.commande_generale th,.commande_generale th label{text-align:left;color:#356aa0;font-size:14px;}
.commande_generale tr th,.commande_generale tr td{padding:8px 15px;}
tr.prix_commande_generale th{border-top:1px solid #acacac;}
tr.prix_commande_generale th,tr.prix_commande_generale th label{font-size:18px;}
.commande_generale table tr td label{margin-right:10px;}
#containerCommandeGeneralTop .commande_generale_image img{max-height:150px;max-width:150px;}
#containerCommandeGeneralTop td.options_generales_commande{text-align:center;}
#containerCommandeGeneralTop td.options_generales_commande>table{margin:0 auto;}
.commande_generale_nom_option{padding:5px 0px 0px;}
.commande_generale_nom_option label{margin:0px !important;}
#containerCommandeGeneral{margin:0px 0px 20px 0px;border-bottom:1px solid #acacac;}
#droiteCommandeGenerale{border-top:1px solid #acacac;}
#containerCommandeGeneral .commande_generale{border-bottom:0px;}
#containerCommandeGeneralTop #containerCommandeGeneral{border-top:1px solid #acacac;}
.ligne_visible{padding:0px;margin:0px;width:auto !important;text-align:center;}
.options_generales_commande_tableau{width:auto !important;border-spacing:10px 0px !important;border-collapse:separate !important;}
.options_generales_commande_tableau tr{vertical-align:top;}
.options_generales_commande_tableau tr td{max-width:130px !important;border:1px solid #eee;margin:10px;padding:10px 10px 10px 10px;}
#containerCommandeGeneralTop .options_generales_commande_tableau tr td{max-width:200px !important;width:222px;}
#containerCommandeGeneralTop .containerCommandeGeneralFullWidth .options_generales_commande_tableau tr td{max-width:125px !important;width:147px;margin:0px 10px;padding:5px 5px 5px 5px;}
#containerCommandeGeneralTop .containerCommandeGeneralFullWidth table.options_generales_commande_tableau{margin:0;}
#containerCommandeGeneralTop .containerCommandeGeneralFullWidth select{font-size:12px;height:22px;}
.options_generales_commande_tableau tr td.commande_generale_cellule_option{}
tr.options_generales_commande_ligne1 .commande_generale_cellule_option{border-bottom:0px;}
tr.options_generales_commande_ligne2 .commande_generale_cellule_option{border-top:0px;padding-top:0px;}
.options_generales_commande_tableau tr td.commande_generale_cellule_option .commande_generale_quantite_option{}
.options_generales_commande_autres>div{width:380px;}
.options_generales_commande>div>div{padding:5px 0px;}
.options_generales_commande>div select.select_normal{width:50px !important;min-width:10px !important;}
.commande_generale table tr td select{width:45px;min-width:45px !important;}
.actions_commande_finales{text-align:right;margin:20px 0px;display:block;}
#commande_commentaires{border-bottom:1px solid #acacac;padding:25px 15px;}
#commande_commentaires label{display:block;}
#commande_commentaires label span{font-weight:normal;}
#commande_commentaires textarea{width:100%;}
#commande_commentaires .erreur{padding:10px;}
ul.liste_commande_commentaires{padding:0px;margin:0px;overflow:hidden;}
ul.liste_commande_commentaires>li{display:block;float:left;position:relative;padding:0px;margin:0px 1px 0px 0px;}
ul.liste_commande_commentaires>li>label>a{display:block;padding:5px 15px 5px 15px;color:#454f64;font-size:14px;background-color:#f0f0f0;cursor:pointer;-webkit-border-radius:5px 10px 0px 0px;-moz-border-radius:5px 10px 0px 0px;border-radius:5px 10px 0px 0px;}
ul.liste_commande_commentaires>li>label>a.current{background-color:#e66726;color:#ffffff;}
div.commande_commentaires_onglet_contenu{border:1px solid #e66726;padding:10px;}
#commande_commentaires_delai>div{padding:5px 0px;}
#s_delai_plus_court_informations{display:none;color:#f00;}
.tableau_total{border-collapse:collapse;width:100%;}
.tableau_total td{border-bottom:1px solid #acacac;padding:10px;}
.tableau_debut_page td{border-top:1px solid #acacac;}
.commande_total_prix_remise td,.commande_total_prix_remise td label{color:#356aa0;font-weight:bold;}
.commande_total_prix_remise td{background-color:#f0f0f0;}
.commande_total_prix_general td,.commande_total_prix_general td label{color:#e66726;font-weight:bold;font-size:18px;}
.commandes_conditions_particulieres{padding:10px;border-bottom:1px solid #acacac;}
.commandes_conditions_particulieres>div{padding:5px 0px;}
body.pieces-detachees table.tableau td,body.body-documentation table.tableau td{white-space:normal;}
#fil-ariane-saisie,.fond-degrade-gris,#fil-ariane-sav{background:url('../media/v2/commun/fond-degrade-gris.png') repeat-x;height:44px;}
.fond-degrade-gris{padding:6px 10px 10px 10px;font-weight:bold;color:#275797;}
.fond-degrade{padding:6px 10px 10px 10px;font-weight:bold;color:#275797;}
.fond-degrade input[type="text"],.fond-degrade select{background-color:#ffffff;margin-right:10px;height:auto!important;}
.fond-degrade-gris input[type="text"],.fond-degrade-gris select{background-color:#ffffff;margin-right:10px;height:auto!important;}
.fond-degrade-gris select{display:inline-block;}
#fil-ariane-sav>div{float:right;margin-top:6px;margin-right:6px;}
#fil-ariane-saisie ul,#fil-ariane-sav ul{float:left;padding:0px;margin:15px 0px 0px;}
#fil-ariane-saisie ul li,#fil-ariane-sav ul li{float:left;display:block;list-style:none;color:#acacac;padding:0px 10px 0px 0px;font-weight:bold;}
#fil-ariane-saisie ul li:first-child,#fil-ariane-sav ul li:first-child{margin-left:10px;}
body.etape1 .fil-ariane-etapes .etape1,body.etape2 .fil-ariane-etapes .etape2,body.etape3 .fil-ariane-etapes .etape3,body.etape4 .fil-ariane-etapes .etape4,body.etape5 .fil-ariane-etapes .etape5{color:#065086 !important;}
body.etape2 .fil-ariane-etapes .etape1,body.etape3 .fil-ariane-etapes .etape1,body.etape4 .fil-ariane-etapes .etape1,body.etape5 .fil-ariane-etapes .etape1,body.etape3 .fil-ariane-etapes .etape2,body.etape4 .fil-ariane-etapes .etape2,body.etape5 .fil-ariane-etapes .etape2,body.etape4 .fil-ariane-etapes .etape3,body.etape5 .fil-ariane-etapes .etape3,body.etape5 .fil-ariane-etapes .etape4{color:#454f64 !important;}
#fil-ariane-saisie ul li:after,#fil-ariane-sav ul li:after{content:">";margin-left:10px;}
#fil-ariane-saisie ul li:last-child:after,#fil-ariane-sav ul li:last-child:after{content:"";margin-left:0px;}
#fil-ariane-saisie ul li.encours,#fil-ariane-sav ul li.encours{color:#065086;}
#fil-ariane-saisie ul li.passee,#fil-ariane-sav ul li.passee{color:#454f64;}
#fil-ariane-saisie .bouton_annulation{margin-top:6px;float:right;}
.actions_commande_reperes{text-align:center;padding:20px;}
body.commande-choix .actions_commande{text-align:center;}
.actions_sur_repere{padding:10px 0px;}
.actions_sur_repere .bouton_valide{float:right;}
.actions_sur_repere .bouton_precedent{float:left;}
.actions_sur_repere_liste{list-style-type:none;width:100%;padding:15px 0px;margin:0px;}
.actions_sur_repere_liste li{float:left;width:33%;padding:0px;margin:0px;display:inline-block;text-align:left;vertical-align:middle;text-align:center;font-weight:bold;}
.actions_sur_repere_liste li.first{text-align:center;width:30%;}
.actions_sur_repere_liste li.last{text-align:center;}
.actions_sur_repere_liste li input{float:none !important;}
body.body-repere-tarif fieldset table{width:100%;}
.lienBlocAvantages,.lienBlocAvantages:hover{display:block;background-color:#356aa0;padding:10px;color:#fff;font-weight:bold;text-decoration:none;}
.blocAvantages{border:1px solid #acacac;background-color:#f0f0f0;}
body.commande-finalisation #contenu fieldset{border:1px solid #acacac;margin:10px 0px;}
body.commande-finalisation #contenu fieldset .bordure_orange{padding:10px;}
#email_confirmation{width:45%;float:left;}
#texte_libre{width:45%;float:right;}
#adresse_livraison_commande{width:45%;float:left;}
#email_confirmation_commande{width:45%;float:right;}
#adresse_client{width:45%;float:left;}
#adresse_livraison{width:45%;float:right;}
#texte_libre_devis{width:45%;float:right;}
fieldset .titre-bloc-secondaire{background-color:#8a8d94;font-size:16px;margin-bottom:0px !important;display:block;color:#fff;padding:0px 20px;margin:0px;position:relative;width:100%;height:40px;line-height:40px;font-family:Trebuchet MS,Arial,sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body.body-sav .fond-degrade-gris{color:#356aa0;font-weight:bold;font-size:16px;padding:10px 0px 0px 10px;height:34px;}
.intro-sav{color:#454f64;padding:5px 10px;}
.intro-sav ul{margin:0px;padding:0px 15px 10px;}
.intro-sav a{font-weight:bold;}
body.commande-finalisation select#taux_select{min-width:10px !important;}
#home-slider{background:url('../media/v2/commun/fond-slider-defaut.jpg') top left no-repeat;}
#home-slider-container{display:block;width:936px;height:280px;overflow:hidden;padding:14px;list-style:none;margin:0px;}
#home-slider-container .clickable{cursor:pointer;}
#home-slider-container,#home-slider-container li{background-color:transparent !important;}
#home-slider .bx-viewport{background-color:transparent !important;}
.home-slider-image{width:950px;height:286px;display:block;background-repeat:no-repeat;float:left;position:relative;}
.home-slider-image-background{position:absolute;left:1px;background-color:#000;width:453px;top:117px;height:125px;opacity:0.3;filter:alpha(opacity=30);filter:progid:dximagetransform.microsoft.alpha(opacity=30);}
.home-slider-image-content{position:absolute;left:1px;width:438px;top:103px;height:139px;padding-right:15px;}
.home-slider-image-content img{float:left;width:auto !important;margin-right:20px;}
.home-slider-image-content-texte{float:left;color:#fff;font-weight:normal;font-size:18px;margin-left:15px;height:129px;overflow:hidden;width:100%;}
.home-slider-image-content-texte h2{padding-top:30px;padding-bottom:10px;font-size:28px !important;font-weight:normal;margin:0px;text-shadow:#333 0.1em 0.1em 0.2em;position:relative;}
.home-slider-image-content-texte p{margin:0px;}
.bx-wrapper{margin:0!important;}
.bx-wrapper .bx-viewport{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;left:0px !important;background:#fff;}
.bx-wrapper .bx-controls-direction a{top:260px !important;margin-top:-16px;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-prev{right:65px !important;left:auto !important;}
.bx-wrapper .bx-next{right:25px !important;}
body.bodyaide{background:#eeecec !important;}
body.bodyaide #bandeau{background-color:#f9f9f9;padding:0px 10px;margin-bottom:0px !important;}
body.bodyaide fieldset{border:none !important;padding:10px 10px;background-color:#fff;}
#bloc-compte-remises table.tableau th,#bloc-compte-remises table.tableau td{white-space:normal !important;}
body.body-sav #fil-ariane-sav{margin-bottom:15px;}
.bloc-mescontacts{display:block;}
.infos-contact-profalux{padding:5px 10px 5px 40px;background:url('../media/v2/commun/fond-contacts.png') 2px 10px no-repeat #ffffff;border-bottom:1px solid #acacac;color:#454f64;}
.infos-contact-profalux:last-child{border-bottom:none !important;}
#informations-financieres-date{float:left;color:#454f64;font-weight:bold;}
#informations-financieres-date strong{font-weight:bold;color:#356aa0;font-size:20px;}
#informations-financieres-valeur{float:right;font-weight:bold;color:#e66726;font-size:20px;}
body.rdv-formation #colonne-rdv{width:430px;float:left;padding:0px 20px 0px 20px;}
body.rdv-formation #colonne-formation{width:430px;float:right;border-left:1px solid #acacac;padding:0px 20px 0px 20px;}
body.rdv-formation h2{color:#134574;font-size:12px;text-transform:uppercase;}
#colonne-rdv>div,#colonne-formation>div{clear:both;padding:5px 0px;}
#colonne-rdv>div>label,#colonne-formation>div>label{width:130px;font-weight:normal;color:#8a8d94;}
#colonne-rdv>div>div>label,#colonne-formation>div>div>label{font-weight:normal;color:#8a8d94;}
#colonne-rdv select,#colonne-rdv textarea,#colonne-formation select,#colonne-formation textarea{width:260px !important;}
#colonne-rdv textarea,#colonne-formation textarea{height:80px !important;}
#colonne-rdv>div>label,#colonne-rdv>div>div,#colonne-formation>div>label,#colonne-formation>div>div{float:left;}
@media print{#bandeau-container .message{display:none !important;} #menu-principal-container{display:none;} #footer{display:none;} input[type=submit],input[type=button]{display:none;}}.body-documentation input[type=submit]{float:right;margin:20px 0px 10px 10px;}
.pieces-detachees input[type=submit]{float:right;margin-left:10px;}
.prix-barre{text-decoration:line-through;}
body.current-navigation-mes-factures table.tableau a,body.current-navigation-mes-devis table.tableau a{font-weight:bold;color:#e66726;}
.bouton_gros{font-size:14px;padding:12px 30px 12px 10px;background-position-y:5px;}
.bouton_ajouter_commande{margin-left:20px;background-image:none !important;padding-right:10px;}
#adresse_livraison_commande table{width:100%;}
.normal-wrap{white-space:normal !important;}
select#s_repere_exemples{width:60px !important;max-width:60px !important;min-width:60px !important;}
#lien-telechargement-documentation{float:right;}
#lien-telechargement-documentation a{color:#fff;font-size:14px;}
*+html .titre-bloc-principal{width:auto;}
*+html #colonne-secondaire .bouton_valide{padding-right:0px;}
*+html #contenu #recap-informations-repere fieldset legend{width:auto !important;}
ul.liste-emetteurs-profalux{padding:0px;margin:0px;list-style:none;}
ul.liste-emetteurs-profalux li{float:left;padding:10px 10px 10px 10px;display:block;text-align:left;}
ul.liste-emetteurs-profalux li img{padding-left:5px;}
body.body-liste-saisies #leformulaire select,body.current-navigation-mes-devis #leformulaire select,body.current-navigation-mes-commandes #leformulaire select,body.current-navigation-mes-factures #leformulaire select{min-width:100px;}
body.page-saisie-portail-portillon form#leformulaire>fieldset>table,body.page-saisie-portail-cloture form#leformulaire>fieldset>table{width:auto;}
.current-navigation-mes-saisies .fond-degrade-gris{padding:3px 10px 13px 10px;}
.entete-mes-saisies{float:left;}
.fond-degrade-gris .entete-mes-saisies input[type="text"]{height:16px !important;display:inline-block;line-height:16px;margin:2px 10px 0px 2px;}
.fond-degrade-gris .entete-mes-saisies input[type="submit"]{margin-top:7px;}
select.choix_autre_adresse{width:auto !important;min-width:50px !important;}
.enregistrement_commande_bloque{font-weight:bold;color:#ff0000;text-align:left;overflow:hidden;}
.enregistrement_commande_bloque input{float:right;}
.option_upselling_repere{overflow:hidden;}
.option_upselling_repere .titre-options-repere{font-weight:bold;display:block;clear:both;}
tr.a_modifier_duplication td{color:#ff0000 !important;}
.upselling_option_repere_container{border:1px solid #065086;margin:10px;padding-bottom:10px;}
.upselling_option_repere_image_container{text-align:center;float:left;width:60px;}
.upselling_option_repere_image_container img{max-height:50px;max-width:50px;}
.upselling_option_repere_logo_container{text-align:center;float:left;width:60px;padding-left:20px;}
.upselling_option_repere_logo_container img{max-height:50px;max-width:50px;}
.upselling_option_repere_info_container{float:left;width:520px;padding:0px 10px;}
.upselling_option_repere_container label{color:#fff;font-weight:bold;}
.upselling_option_repere_texte{line-height:20px;display:block;padding:5px;background-color:#065086;margin-bottom:10px;}
.upselling_option_repere_texte a.aide-saisie{float:right;color:#fff;text-decoration:underline;}
.upselling_option_repere_container.selectionnee .upselling_option_repere_texte{background-color:#e7e7e7;}
.upselling_option_repere_container.selectionnee label{color:#454f64;}
.upselling_option_repere_container.selectionnee{border:1px solid #acacac;}
.upselling_option_repere_prix{padding-top:5px;}
.upselling_option_repere_input_choix_option{position:absolute;z-index:9999;top:-5000px;left:-5000px;}
.upselling_option_repere_prix{float:left;}
.upselling_option_repere_action{float:right;}
form#leformulaire>fieldset>table tr td .upselling_option_repere_action button{line-height:16px !important;}
.upselling_option_repere_prix span{font-weight:bold;color:#e66726;}
select.option_upselling_choix{min-width:200px;margin-left:0px;}
.actions_sur_repere_favoris{padding:0px;margin:10px 10px;border:1px solid #acacac;}
.actions_sur_repere_favoris_contenu{padding:15px;}
.actions_sur_repere_favoris label{width:200px;display:inline-block;padding:5px 0px;}
.actions_sur_repere_favoris #nom_repere_favoris,.actions_sur_repere_favoris #supprimer_repere_favoris{width:370px;}
.bloc_favori{float:left;border:1px solid #acacac;padding:10px;margin:10px 15px 10px 0px;width:200px;position:relative;}
.liste_mes_favoris_mode_commande #liste_mes_favoris_container .bloc_favori{float:left;border:1px solid #acacac;padding:0px 10px;margin:10px 15px 10px 0px;width:150px;position:relative;height:150px;}
.bloc_favori a{line-height:18px;color:#000;text-decoration:none;}
.bloc_favori:hover a{color:#e66726;}
.bloc_favori:hover{background-color:#fff;padding:8px;border:3px solid #acacac;}
.liste_mes_favoris_mode_commande h2{color:#134574;margin-bottom:0px;margin-top:15px;font-size:14px;}
.bloc_favori.bloc_favori_3{}
.bloc_favori_ajouter{background-color:#065086;height:174px;}
.bloc_favori_ajouter a{font-size:30px;display:block;text-align:center;font-weight:bold;line-height:68px;color:#fff;}
.bloc_favori_image{text-align:center;height:75px;}
.bloc_favori:hover .bloc_favori_image img{}
.bloc_favori_image img{width:75px;border:1px solid #fff;}
.bloc_favori_nom{font-weight:bold;padding:5px 0px;text-align:left;height:70px;}
.bloc_favori_compteur{position:absolute;top:5px;left:5px;background-color:#065086;color:#fff;font-weight:bold;height:18px;width:18px;line-height:18px;text-align:center;display:block;padding:4px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.bloc_favori:hover .bloc_favori_compteur{top:3px;left:3px;}
.lien_tous_favoris{padding:5px 15px 5px 0px;text-align:right;}
.remplacement_favori_info{padding:10px 0px;color:#f00;font-weight:bold;}
.bloc_favori_actions a.bouton_valide{float:left;text-decoration:none;}
.bloc_favori_actions a.bouton_valide:hover,.bloc_aucun_favori a.bouton_valide:hover{color:#fff;}
.bloc_aucun_favori{line-height:16px;}
.liste_mes_favoris_mode_commande .bloc_aucun_favori{border-bottom:1px solid #acacac;margin-bottom:10px;}
.liste_mes_favoris_mode_commande .bloc_favori_image{height:50px;}
.liste_mes_favoris_mode_commande .bloc_favori_image img{width:50px;}
.bloc_aucun_favori a.bouton_valide{float:right;text-decoration:none;}
.aucun_favoris{color:#e66726;font-size:13px;font-weight:bold;}
.bouton_supprimer_favori{background:url('../media/v2/commun/supprimer-favori.png');height:30px;width:33px;border:0px;cursor:pointer;display:block;float:right;margin-top:1px;}
.bouton_supprimer_favori:hover{background:url('../media/v2/commun/supprimer-favori-over.png');}
.bouton_supprimer_favori span{display:none;}
fieldset.liste_mes_favoris{margin-bottom:20px;}
#liste_mes_favoris_container{overflow:auto;white-space:nowrap;max-width:690px;}
#leformulaire #liste_mes_favoris_container{max-width:600px;}
#liste_mes_favoris_container div.bloc_favori{display:inline-block;float:none !important;white-space:normal;vertical-align:top;height:100%;}
fieldset.liste_mes_favoris.liste_mes_favoris_mode_commande{margin-bottom:0px;margin-top:0px;}
.information_e4c4_filaire{color:#f00;}
#commande_commentaires ul.commande_commentaires_delai_choix li{padding:5px 0px;}
#commande_commentaires ul.commande_commentaires_delai_choix li label{display:inline-block;padding:0px 5px 0px 0px;font-weight:normal;color:#454f64;cursor:pointer;}
a.aide-saisie-s_type_lame_px39_monobloc span{text-decoration:underline;}
.actions_sur_repere_liste_warning{height:15em;overflow:none;}
.actions_sur_repere_liste_warning li{vertical-align:bottom;line-height:3em;}
.actions_sur_repere_liste_warning li.last,.actions_sur_repere_liste_warning li.first{padding-top:9em;}
input.warning,a.warning{font-weight:bold;padding:7px 10px;font-size:16px;margin-top:2em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;background-color:#00aa00;box-shadow:-2px 2px 15px 2px rgba(0, 0, 0, 0.4),-2px 2px 20px rgba(255, 255, 255, 0.6) inset;vertical-align:middle;border:none;color:#fff;line-height:1.2em;padding:4em 2em;display:inline-block !important;margin-right:2.5em;}
#message_pe_3000{display:none;}
.information_creation_favori{color:#00aa00;font-weight:bold;padding:10px 0px;}
ul#liste_s_type_coffre{margin:0px;padding:0px;}
ul#liste_s_type_coffre li{display:inline-block;float:left;padding:15px 20px 15px 0px;text-align:center;width:140px;}
ul#liste_s_type_coffre li label{line-height:16px;}
ul#liste_s_type_coffre li img{height:100px;}
ul#liste_s_type_coffre li img.noimage{height:100px;width:200px;}
.enregistrement_commande_duplication{margin-top:20px;padding:10px 10px;text-align:left;border-top:1px solid #acacac;overflow:hidden;}
.enregistrement_commande_duplication input{float:right;background-color:#356aa0;}
#bandeau-webservices-fournisseur{background-color:#c00;color:#fff;font-size:14px;text-align:center;padding:10px;}
tr.suivi-commande-bloquee td{color:#f00 !important;}
.actions_commande_demande_numero_initial{padding:10px;border:1px solid #e66726;text-align:center;margin-bottom:10px;}
a.lien-choix-portail-visuel{}
#lightboxHTMLAidePortailVisuelleContent{width:940px;max-height:100%;}
#lightboxHTMLAidePortailVisuelleContent>div{overflow:auto;width:960px;height:500px;}
#lightboxHTMLAidePortailVisuelle{top:5% !important;height:90% !important;}
a.lien-fermer-choix-portail-visuel{background:url('../media/js/lightbox/images/close.png') top left no-repeat #ffffff;display:block;height:47px;width:27px;float:right;}
tr.tr_s_version{border:2px solid #065086;}
tr.tr_s_version td{padding:0.5em !important;}
tr.tr_s_version td,tr.tr_s_version td label{background-color:#356aa0;color:#fff;}
select#s_axage_coul_d_valeurs,select#s_axage_coul_g_valeurs{min-width:0px;}
body.pieces-detachees label{padding-right:1em;}
.recherchePiecesDetacheesContainer span{padding:0px 1em;}
form#leformulaire>fieldset>table tr td div.recherchePiecesDetacheesContainer{border:1px solid #acacac;background-color:#f0f0f0;padding:1em;margin:1em 0;}
form#leformulaire>fieldset>table tr td div.recherchePiecesDetacheesContainer select{max-width:300px;}
.intro-sav-choix-colonne{width:45%;float:left;margin:2em 2%;border:1px solid #acacac;text-align:center;}
.intro-sav-choix-colonne.full{width:90%;float:none;}
.intro-sav-choix-colonne-contenu{padding:2em;}
#reclamation_detail tr{vertical-align:top;}
#reclamation_detail td.label{font-weight:bold;width:450px;}
.reclamation_detail_rec_adresse_1,.reclamation_detail_rec_photos{border-top:1px solid #acacac;}
.reclamation_detail_rec_cont_tel{border-bottom:1px solid #acacac;}
.aide-saisie-tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;}
.aide-saisie-tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#356aa0;color:#fff;text-align:center;padding:1em;border-radius:10px;font-weight:bold;line-height:1.25em;position:absolute;z-index:1;bottom:135%;left:50%;margin-left:-160px;opacity:0;transition:opacity 0.3s;white-space:normal;}
.aide-saisie-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#356aa0 transparent transparent transparent;}
.aide-saisie-tooltip:hover .tooltiptext{visibility:visible;opacity:1;}
.tooltip-right{top:-5px;left:125%;}
body.body-commande-detail #contenu
{
    width: auto;
    max-width: 1100px;
    min-width: 964px;
}