/*Général*/
body{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FBFBFB;behavior: url(csshover.htc); }
a:link { color: #333333; text-decoration: none; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #333333; }
a:active { text-decoration: none; color: #333333; }
img{border:none;}

/*menu page principale*/
#header{margin:0; height:128px; background-image:url(images/home.jpg); background-repeat:no-repeat; color:#000000;}

#rubriques{ padding-top:10px;}
#rubriques ul{margin:0; padding:0; list-style:none}
div#rubriques ul li a {display: table-cell; display: block;padding-top:10px; height:27px;  background-color:#494949; padding:0; margin:0; text-align:left;
border-bottom:solid; border-bottom-color:#FFFFFF; background-image:url(https://corpo.standardforms.fr/images/fleche_d.png); background-repeat:no-repeat; background-position:170px 9px;
color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding-left:10px; padding-top:8px;}
div#rubriques ul li a:hover {background-position:180px 9px;}


/* Affichette Prix */
div#rubriques ul li.affiche a {display: table-cell; display: block;padding-top:10px; height:27px;  background-color:#CDCFD0; padding:0; margin:0; text-align:left;
border-bottom:solid; border-bottom-color:#FFFFFF; color:#000; text-decoration:none; font-size:12px; font-weight:bold; padding-left:26px; padding-top:8px; background-image:none}
div#rubriques ul li.affiche a:hover { background-color:#CDCFD0;color:#000;}
.lib_affichette{ width:70px; display: inline-block; font-weight:bold}
/* /Affichette Prix */

/* Accueil Connexion */
#accueil_login,#accueil_mot_passe{ border-color:#e5e5e5; border-width:1px; border-style:solid; font-size: 20px;}
.label{width:100px; float:left; padding-left:30px;vertical-align: middle; padding-top:8px; }
#accueil_cadre{margin:0 auto; width:441px; height:274px; position:relative;top:60px; background-image:url(https://corpo.standardforms.fr/images/cadre.png); background-repeat:no-repeat;padding:25px; padding-top:40px;color: #666666;}
#accueil_creation{margin:0 auto; padding-left:50px; padding-top:5px; width:150px; float:left; text-align:center}
#accueil_oubli{float:right; padding-right:40px; border-left-style:solid; border-left-width:1px; border-left-color:#999999; padding-left:20px; padding-top:5px; text-align:center; padding-bottom:10px;}
#accueil_connexion{ margin:0 auto; text-align:left}
/* /Accueil Connexion */





#connexion{ float:right; border:0; border-bottom-color:#dadbdb; border-bottom-style:solid; border-bottom-width:1px;border-left-color:#dadbdb; border-left-style:solid; border-left-width:1px; padding-top:10px;}
#login{width:140px; float:right; font-size:10px; padding-top:20px;}
#panier{width:140px; float:right; font-size:10px; padding-top:20px;}




#principal{width:960px; margin:0 auto;}

#rubriques{ padding-top:10px;}
#rubriques ul{margin:0; padding:0; list-style:none}

#recherche{ padding-top:8px; float:right; padding-right:10px;font-size:12px; font-weight:bold}

/*Panneau latéral*/

div#menu ul ul {display:none; margin:0; padding:0}
div#menu ul li {display: table-cell; display: inline-block;  padding-left:30px; padding-top:10px; height:27px; position:inherit; margin:auto;}
div#menu ul li.menu_r {color:#CC0033; } 
#menu{background-image:url(https://corpo.standardforms.fr/images/bandeau_menu.png); background-repeat:repeat-x; height:37px; position:relative; top:0; margin:0; padding:0}
#menu ul ul {display:none; margin:0; padding:0}
#menu ul li {float:left;text-align:center;font-size:12px;padding:0;margin:0;display: table-cell; display: inline-block;  padding-left:30px;padding-top:10px;height:27px; position:inherit; margin:auto; font-weight:bold}
#menu ul li.menu_r {color:#CC0033; } 


.niveau1{margin:0; padding:0}


#partenaire p a{ font-size:14pt; font-weight:bold}
#partenaire{ padding-top:20px; font-size:12px; width:210px; background-color:#FFFFFF;}
#partenaire img{padding-left:10px;}
#partenaire p{ color:#494949; font-size:14pt; font-weight:bold}

#general{ background-color:#FFFFFF; border-width:0px; border-left-width:1px; border-style:solid;border-color:#dadbdb;}

#panneau_gauche{float:left; width:210px; text-align:center; }
#panneau_droit{width:740px; float:right; background-color:#FFFFFF; border-width:0px; border-right-width:1px; border-left-width:1px; border-style:solid; border-color:#dadbdb; padding-top:0px; padding-bottom:120px;}
#panneau_droit_grand{background-color:#FFFFFF; border:#dadbdb solid 1px;padding-top:0px; padding-bottom:20px;}


#footer{ background-image:url(https://corpo.standardforms.fr/images/bandeau_bas.png); background-repeat:repeat-x; height:130px; float:right;  width:960px; background-color:#cdcfd0; margin:0; padding:0; }
#footer ul li{  padding:0; padding-top:8px; padding-right:25px; margin:0; background-image:none; background-repeat:no-repeat; display:block; float:left; text-align:center; width:90px; height:90px; font-weight:bold; font-size:11px; margin-left:-30px; }
#coordonnees1{ width:160px; float:right;}
#coordonnees2{width:200px; float:left;}
#coordonnees3{width:600px; float:right; font-size:10px; text-align:right; padding-right:10px;}







/*marques*/
h1{ padding-left:8px; padding-top:10px;color:#494949;}

/* Vignettes rubriques page principale*/
#menu_accueil{ padding-top:20px;}
#liste_menu2 ul,li{margin:0; padding:0; list-style:none}
#liste_menu2 li{ float:left; width:220px; font-size:12px; font-weight:bold; color:#494949; text-align:center; height:180px}
#liste_menu2 li a img { border-color:#EDEAEA; border-width:4px; border-style:solid; display:block; width:150px; margin:0 auto} 
#liste_menu2 li a:hover img { border-color:#494949; border-width:4px; border-style:solid; display:block;  width:150px;} 

/*creation compte*/
crea_champ1{ width:200px;}

/* Fiche article */
#ar_img{}
.Montant{font-weight: bold;color: #00899c;font-size: 16pt; padding-top:20px;}
.MontantHT{font-size: 10pt;}
#mon_compte{ padding:10px;}
#chgt_mdp{float:right; padding-right:20px; padding-left:20px;}
.consultations_liees{color:#7f94af; padding-left:10px;}
.articles_lies{font-size:11px; font-weight:normal; padding:0; margin:0; text-align:center}
.list_pdt_liee{float:left; width:120px;  padding-left:4px; padding-right:4px; margin:0  text-align:center;}
.sur_info{border:#dadbdb solid 1px; text-align:center; vertical-align:middle; height:120px;  line-height:120px;}
	.sur_info p { margin:0; padding:0;   height:120px;  line-height:120px;  text-align:center; /* centrage horizontal d'un élément en-ligne */ }
	.sur_info img { margin:0; padding:0;    vertical-align:middle;}

.sur_info2{border:#dadbdb solid 1px; text-align:center; vertical-align:middle; height:50px;  line-height:50px; width:50px}
	.sur_info2 img { margin:0; padding:0;    vertical-align:middle; }

.sur_info_cat{border:#dadbdb solid 1px; text-align:center; vertical-align:middle; height:110px;  line-height:110px; width:110px; margin-left:20px; margin-right:20px;
float:left;}
	.sur_info_cat img { margin:0; padding:0;    vertical-align:middle; text-align:center }
	
.infos_pdt{ background-color:#3399FF; color:#FFFFFF; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; text-align:center; margin-top:15px; text-decoration:none}
.infos_pdt a{ display:block; text-decoration:none}

/* Demande de catalogue */
.cat_intitule{width:40px; float:left; margin-right:20px; margin-top:4px;}
.cat_input{width:120px; float:left; margin-right:40px; }
.cat_contour{display:block; width:500px; height:40px;}
.titre_compte{background-color:#494949; color:#FFF; font-weight:bold; text-align:center}
.modif_compte{ border-style:none;  border-bottom-style:solid; border-bottom-color:#494949; border-bottom-width:1px; font-size:9px}

/* Demande de devis */
.devis_intitule{width:100px; float:left; margin-right:20px; margin-top:4px;}
.devis_input{width:120px; float:left; margin-right:40px; }
.devis_contour{display:block; width:600px; height:40px;}

/*Pages d'infos*/
#page_info{padding-left:15px; padding-right:15px; font-size:14px}
#page_info li { display : list-item; list-style:circle; padding-top:20px}

/*panier*/
#poursuite_achats a{text-align:center; width:200px; padding:10px; font-size:14px; font-weight:bold; display:block; margin-top:40px;
-moz-box-shadow: 0px 0px 12px #888;  -khtml-box-shadow: px 0px 12px #888; -webkit-box-shadow: px 0px 12px #888;  box-shadow:0px 0px 12px #888;
-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px; border-radius: 10px; color:#FFFFFF;background-color:#494949; margin-left:300px}
#poursuite_achats a:link{ background-color:#494949; color:#FFFFFF;text-decoration: none;}
#poursuite_achats a:hover{  background-color:#FFFFFF; color:#494949; text-decoration: none;}

#chrono_panier{font-size:14px; padding-left:6px}
#chrono_panier ul{ padding:0; margin:0;}
#chrono_panier li{ list-style-type:none; padding:0; margin:0; width:220px; float:left; text-align:center; border:#dadbdb solid 1px; margin:2px; padding:5px;}
.etape_en_cours div{float:left; padding-left:10px; padding-right:15px; border-right:#FFFFFF solid 1px}
.etape_panier div{float:left; padding-left:10px; padding-right:15px; border-right:#dadbdb solid 1px}
.etape_en_cours{; font-weight:bold; background-color:#494949; color:#FFFFFF}

#promotion_en_cours{float:left; width:400px; margin-top:20px; text-align:center; color: #494949; font-size:12px}
/*panier*/

/* adresses panier */
.choix_adresse_panier{border:#dadbdb solid 1px; width:690px; margin:10px;-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px; border-radius: 10px;}
.choix_adresse_panier:hover{ background-color:#EDEDED}
.choix_adresse_panier1{width:50px; text-align:center; float:left; padding-top:35px}
.choix_adresse_panier2{width:300px; padding:10px; float:left}
.label_choix_adresse_panier2{color:#494949; font-weight:bold; margin-bottom:10px; border-bottom:#dadbdb solid 1px}
#autre_adresse_panier2{-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px; border-radius: 10px; float:right; background-color:#FF8C00;padding-left:20px;; padding-left:20px; padding-right:20px; padding-bottom:10px; padding-top:10px;margin-right:30px; text-align:center; font-weight:bold;}
#autre_adresse_panier2 a{ display:block;color:#FFFFFF; font-size:12px}
/* /adresses panier */

/*Modif CSS de bjwebdeveloppeur.fr*/
p.look_param {
  font-weight: bold;
}
ul.params {
  background-color: #EEEEEE;
  padding: 10px;
  border: 1px solid #DDDDDD;
}
span.labelUstore {
  display: inline-block;
  font-weight: bold;
  width: 100px;
  vertical-align: middle;
}
ul.params > li {
  border-bottom: 1px dashed #CCCCCC;
  padding: 6px 0;
}
ul.params > li:first-child {
  padding-top: 0;
}
ul.params > li:last-child {
  border: medium none;
  padding-bottom: 0;
}