 input[type=submit], input[type=button] {
	line-height: 0;
    padding: 2px 25px;
    text-align: center;
	background: none repeat scroll 0 0 #939598;
	color: #fff !important;
	border:0 none;
	cursor:pointer;
	-webkit-border-radius: 0px;
	border-radius: 0px; 
	height: 20px;
    width: 165px;
    font-size: 13px;
    font-weight: bold;

}
table#tabpanier tr.toprow {color: #fff;background-color:#000;text-transform: uppercase;}
table#tabpanier, table#tabpanier th, table#tabpanier td {border: none;}
table#tabpanier, table#tabpanier td {background-color:#fff;}
body { background-color: #fff !important; }
#panier_wrapper .main_titre {text-align: center;text-transform: uppercase;font-size: 50px;margin-bottom: 2%;}
#panier_wrapper .main_titre_contact {text-align: center;text-transform: uppercase;font-size: 20px;margin-bottom: 2%;}
#panier_wrapper .steps {text-align: center;text-transform: uppercase;font-size: 16px;clear: both;position: relative;}
#panier_wrapper .steps  > div.s-12 {z-index: 20;}
#panier_wrapper .steps_txt { margin-bottom: 2%;}
#panier_wrapper .steps .linethru {border: 1px solid #000;
    left: 0;
    position: absolute;
    top: 9px;
    width: 100%;
    z-index: 10;}
/********** Step paiement **********/
.panier_step, .panier_step_desactive, .ident_step, .ident_step_desactive, .envoi_step, .envoi_step_desactive , 
.paiement_step, .paiement_step_desactive, .confirmation_step, .confirmation_step_desactive {width: 19px; height: 19px; margin: 0 auto;}

.panier_step {background: url("../images/paiement_etapes/1.png") no-repeat;}
.panier_step_desactive {background: url("../images/paiement_etapes/1h.png") no-repeat;}

.ident_step {background: url("../images/paiement_etapes/2.png") no-repeat;}
.ident_step_desactive {background: url("../images/paiement_etapes/2h.png") no-repeat;}

.envoi_step {background: url("../images/paiement_etapes/3.png") no-repeat;}
.envoi_step_desactive {background: url("../images/paiement_etapes/3h.png") no-repeat;}

.paiement_step {background: url("../images/paiement_etapes/4.png") no-repeat;}
.paiement_step_desactive {background: url("../images/paiement_etapes/4h.png") no-repeat;}

.confirmation_step {background: url("../images/paiement_etapes/5.png") no-repeat;}
.confirmation_step_desactive {background: url("../images/paiement_etapes/5h.png") no-repeat;}

.mrg_top_10 {margin-top: 10px;}
.mrg_btm_10 {margin-bottom: 10px;}
.text_und {text-decoration: underline !important;}
.bold {font-weight: bold;}
.red_c {color: red;}
.grn_c {color: green;}
select.selectField {font-size: 14px;width: 78%;}
.txt_c {text-align: center;}
#mes_commandes tr th {border: #E0E0E0 solid 1px;}
.fl_r {float: right;} 
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"News Cycle","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}a:focus{outline:none}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{background: none repeat scroll 0 0 #FFFFFF; float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{ float: right;
    max-width: 84em;
    width: 100%;*zoom:1}
