@charset "utf-8";
/* CSS Document */

/* Formulaire caddie */
table.tab_infos {margin:0 0 10px 0;border-spacing:0px;}
span.prix {color:#600;}
span.prix {padding-left:3px;font-size:12px;text-transform:uppercase;}
sup {co lor:#666;font-weight:bold;padding-right:2px;}
.f_inp {border:1px solid #ccc;color:#333;}
.sub, .bsu {border-bottom:1px solid #e1b47e;border-spacing:0px;padding:7px 3px;background-color:#eae6df;}
.topper {border-bottom:1px solid #e1b47e;border-spacing:0px;padding:7px 3px;background-color:#e1b47e;font-size:11px;font-weight:900;}
.sub {font-size:11px;font-weight:900;}
.bsu {text-align:left;width:210px;border-right:1px solid #e1b47e;font-size:9px;line-height:11px !important;}
.sub span.ref {font-weight:400;color:#c60}

tr.stels td {}
tr.header {color:#333}
tr.header td {padding:5px;}
td.total {background:#dcd8d2;text-align:center;}

h2.haut {color:#600;margin:-10px 0 20px;padding:0;font-size:14px;}
div.navbout {font-size:11px;padding-top:20px;clear:both;}
p.info_paypal {color:#900;}

/* saisie coordonnees */
#contcaddie {width:615px; padding:10px 0px;}
#infos {width:340px; float:left; margin-right:10px;}
#commande {width:350px; float:right;}

/* bon de commande */
#adresse_ls {width:220px; float:right; height:110px;padding:10px 0px; margin-bottom:30px;}
#logo_ls {width:311px; float:left; height:110px; margin-right:10px;padding:10px 0; margin-bottom:30px;}
#adressefact {width:200px; float:left; clear:both;height:170px;border-style:dashed;border-width:1px;padding:10px;margin-bottom:30px;}
#adresselivraison {width:200px; float:right; height:170px;border-style:dashed;border-width:1px;padding:10px;}
.coordonnees {font-size:12px;}
#reccapcommande {width:700px; clear:both;border-bottom-style:dashed;border-bottom-width:1px;padding-top:10px;}
#bas {width:615px; clear:both;border-top-style:dashed;border-top-width:1px; font-size:12px;}

/* ENREGISTREMENT */
div.enregistre {float:left;width:310px;color:#333;background:#eae6df;margin-left:10px;}
div.enregistre h3 {background:#e1b47e;color:#333;font-size:11px;padding:5px 10px;margin:0 0 10px;}
div.enregistre label {padding:3px 0 0 5px}
div.enregistre label,
div.enregistre input {margin:0;}
div.enregistre input.norml {background:#fff;border:1px solid #e1b47e;width:190px;font-size:11px;}
div.enregistre input.val {margin:0 auto 10px;display:block;}
div.enregistre label {font-size:11px;}
div.enregistre select  {font-size:10px;}
div.enregistre select#civ  {width:60px;}
div.enregistre select#region {width:150px;}
div.enregistre label.court {width:100px;display:block;float:left;}
div.enregistre label.moyen {width:100px;display:block;float:left;}
div.enregistre label.large {width:200px;display:block;float:left;}
div.enregistre label.error {color:#c00;display:block;margin:0 0 10px;}

div.recap span {color:#4d6710;font-weight:900;text-align:right;display:block;float:right;}

div.explic {font-size:11px;margin:0;color:#333;}
div.explic {padding:0 5px;}
div.explic p {margin:3px 0;}

.abo_infos {font-size:11px;}
.abos {}
.abo_explic {}
.abo_img {height:40px;width:300px;overflow:hidden;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #005580;}

div.entete,
div.titrage,
div.prix,div.remarques {padding:2px 0;border-bottom:1px solid #97bf0d;color:#0090d9;}

div.entete {font-weight:900;font-size:13px;}
div.entete br {display:none;}
div.titrage {}
div.prix {border:0;}
div.remarques {}
div.valider {}
div.valider input {}

.mandatory {color:#900;font-weight: 900;}

hr.void {height:1px;margin-top:-1px;width:1px;clear:both;visibility:hidden;}
hr.sep {height:0px;border-bottom:1px solid #fff;border-top:1px solid #aca8a2;clear:both;border-width:1px 0;}
hr.dot {height:0px;border-bottom:1px dotted #fff;border-top:1px dotted #aca8a2;clear:both;border-width:1px 0;}




div.cheques {float:right;}
div.electro {float:left;}

input.validate {background: url(validate_bouton.gif) no-repeat left top; height:40px;width:140px;margin:10px 0 0 -2px;}
input.validate:hover {background-position:left -40px;}
input.validate:active {background-position:left -80px;}

input.electron {background: url(pay_electron.gif) no-repeat left top; height:60px;width:140px;margin:10px 0 0 -2px;}
input.electron:hover {background-position:left -60px;}
input.electron:active {background-position:left -120px;}

a.doc_pdf {height:60px;width:140px;background: url(pay_document.gif) no-repeat left top;display:block;margin:10px -5px 0 0;}
a.doc_pdf:hover {background-position: left -60px;}
a.doc_pdf:active {background-position: left -120px;}

a.cheque {height:60px;width:140px;background: url(pay_cheque.gif) no-repeat left top;display:block;margin:10px -5px 0 0;}
a.cheque:hover {background-position: left -60px;}
a.cheque:active {background-position: left -120px;}

a.revenir {height:40px;width:140px;background: url(revenir.gif) no-repeat left top;display:block;margin:0 0 0 5px;}
a.revenir:hover {background-position: left -80px;}
a.revenir:active {background-position: left -80px;}


