/*--------------------------------------------- Tableau recapitulatif panier/commande ----------------------------------------*/

#commande {
margin:20px 10px 0 240px;
padding:20px 0 0;
}

#commande table {
margin:0 0 40px;
border-collapse: collapse;
}

#commande thead {
background:url(../../medias/modeles/public/fonds/barreCatalogue_bg.gif) repeat-x;
height:20px;	
color: #FFF;
}

#commande tbody td {
border: 1px solid #F2F2F2;
}

#commande table td {
height: 40px;
padding: 0 10px 0 10px;
}

#commande table th {
padding: 0 10px 0 10px;
vertical-align: middle;
height: 20px;
}

#commande td.article {
width: 220px;
}

#commande td.quantite, #commande th.quantite {
width: 80px;
text-align: center;
}

#commande td.supprimer, #commande th.supprimer {
width: 20px;
text-align: center;
}

#commande td.prix, #commande th.prix, #commande td.montantSTotal, #commande td.montantTVA,  #commande td.montantTotal {
width: 60px;
text-align: right;
padding-right: 10px;
}

#commande td.montantTotal, #commande td.total {
border-top: 1px solid #F2F2F2;
border-bottom: 1px solid #F2F2F2;
/*background: #f6f6f6;*/
}

#commande td.soustotal, #commande td.tva, td.montantTotal, #commande td.total {
width: 100px;
text-align: right;
}

#commande td.montantTotal, #commande td.total {
font-size: 12px;
color: #F09200;
}

#commande table.qte {
text-align: right;
padding: 0;
margin: 0;
}

#commande table.qte td {
border: none;
padding: 0 4px 0 4px;
}

#commande table.qte td.btnQuantite {
width: 10px;
height: 11px;
padding: 1px 0 0 1px;
}

#commande table input {
text-align: right;
}

#commande table.adresse {
margin: 0;
padding:0;
border: 1px dotted #EEE;
background:#F2F2F2;
}

#commande table.adresse td {
border: none;
padding:5px;
vertical-align: top;
}

#commande table.adresse select {
font-size:11px;
width: 120px;
margin: 5px 0 15px 0;
padding: 0;
text-indent: 0;
}

/*--------------------------------------------- Tableau compte client general ----------------------------------------*/

div#bg_tab {
background: lime url(../../medias/modeles/public/fonds/bg_tabCrea.gif) no-repeat;
width: 646px;
height: 320px;
padding: 20px 10px 0px 14px;
margin: 0 0 10px 0;
color: #888888;
text-align: center;
}

html>body div#bg_tab {
width: 622px;
}

table#compteClient, #tab_crea table {
border-collapse: collapse;
}

table#compteClient thead, #tab_crea thead {
/*background: url(../../medias/modeles/public/fonds/barreCatalogue_bg.gif) repeat-x;*/
background: #9f9f9f;
/*background: url(../../medias/modeles/public/fonds/bg_tab.gif) repeat-x;*/
height:20px;	
color: #FFF;
}

table#compteClient tbody td, #tab_crea tbody td {
border: 1px solid #F2F2F2;
}

table#compteClient td {
height: 40px;
padding: 0 10px 0 10px;
text-align: center;
}

table#compteClient th, #tab_crea table th {
padding: 0 10px 0 10px;
vertical-align: middle;
height: 20px;
text-align: center;
}

table#compteClient tfoot td {
margin: 0;
padding: 0;
text-align: left;
}

table#compteClient td.date {
width: 80px;
}

table#compteClient td.quantite, table#compteClient th.quantite {
width: 80px;
}

table#compteClient td.statut, table#compteClient th.statut {
width: 80px;
}

table#compteClient td.total, table#compteClient th.total  {
width: 80px;
}

/*------------------------------------------ Tableau compte client - Historique des créations ------------------------------------------------*/

#tab_crea {
background: url(../../medias/modeles/public/fonds/bg_tabCrea.gif) no-repeat;
width: 640px;
padding: 20px 10px 0px 14px;
margin: 20px 0 10px 0;
color: #888888;
}

html>body #tab_crea {
width: 640px;
height: auto;
}

#tab_crea table th {
text-align: left;
}

#tab_crea tbody td {
line-height: 16px;
}

#tab_crea tbody td p {
line-height: 16px;
font-size: 11px;
}

#tab_crea table td {
height: 20px;
padding: 5px 10px 5px 10px;
text-align: left;
vertical-align: top;
}

#tab_crea tbody td.typeProd {
/*color: #006685;*/
color:#F09200;
font-weight: bold;
text-transform: uppercase;
vertical-align: middle;
}

#tab_crea td.creation, #tab_crea th.creation {
width: 160px;
}

#tab_crea td.historique, #tab_crea th.historique {
width: 110px;
}

#tab_crea td.options, #tab_crea th.options  {
width: 80px;
}

#tab_crea td.options ul {
list-style-type:none;
}

#tab_crea td.options li {
background: url(../../medias/modeles/public/puces/puce10.png) no-repeat left 4px;
padding-left: 14px;
}

#tab_crea td.options a {
/*color:#F09200;*/
}

/*------------------------------------------ Tableau compte client - Détail d'une commande ------------------------------------------------*/

table#commandeCC {
margin:0 0 40px;
border-collapse: collapse;
}

table#commandeCC thead {
/*background:url(../../medias/modeles/public/fonds/barreCatalogue_bg.gif) repeat-x;*/
height:20px;	
color: #FFF;
background: #9f9f9f;
}

table#commandeCC tbody td {
border: 1px solid #F2F2F2;
}

table#commandeCC td {
height: 40px;
padding: 0 10px 0 10px;
}

table#commandeCC th {
padding: 0 10px 0 10px;
vertical-align: middle;
height: 20px;
}

table#commandeCC td.article {
width: 220px;
}

table#commandeCC td.quantite, table#commandeCC th.quantite {
width: 40px;
text-align: center;
}

table#commandeCC td.prix, table#commandeCC th.prix, table#commandeCC td.montantSTotal, table#commandeCC td.montantTVA,  table#commandeCC td.montantTotal {
width: 60px;
text-align: right;
padding-right: 10px;
}

table#commandeCC td.montantTotal, table#commandeCC td.total {
border-top: 1px solid #F2F2F2;
border-bottom: 1px solid #F2F2F2;
text-align: right;
/*background: #f6f6f6;*/
}

table#commandeCC td.soustotal, table#commandeCC td.tva, td.montantTotal, table#commandeCC td.total {
width: 100px;
text-align: right;
}

table#commandeCC td.montantTotal, table#commandeCC td.total {
font-size: 12px;
color: #F09200;
text-align: right;
}

/*------------------------------------------ Tableau compte client - Liste des preferes ------------------------------------------------*/

table#prefereCC {
border-collapse: collapse;
}

table#prefereCC thead {
background: #9f9f9f;
height:20px;	
color: #FFF;
}

table#prefereCC td {
border: 1px solid #F2F2F2;
}

table#prefereCC td {
height: 40px;
padding: 0 10px 0 10px;
text-align: center;
}

table#prefereCC th {
padding: 0 10px 0 10px;
vertical-align: middle;
height: 20px;
text-align: center;
}

table#prefereCC td.produit {
width: 120px;
}

table#prefereCC td.collections {
width: 80px;
}

table#prefereCC td.avis {
width: 60px;
}

table#prefereCC td.sup {
width: 60px;
}

table#prefereCC td.avis img {
padding-right:5px;
display:block;
float:left;
}