body {margin: 0; padding: 0; text-align: center; font: normal 11px/13px arial, sans-serif; color: #000; background: #e6e6e6}
/*a:link { text-decoration:none; } /*les liens ne sont pas soulignés par défaut*/
h1, h2, h3, h4, p, form, span.clear , ul {margin: 0; padding: 0}
img {border: 0}
a {color: #000}
/*a {color:#8E9295;}*/
.mineur {font-size: 10px}
.rouge {color: #fd0000}
.gris, a.gris{color: #8E9295}
a.gris {text-decoration: none}
a.gris:hover {text-decoration: underline}
.bleu{color: #3076BB}
.gras {font-weight: bold}
.ancien_prix {color: #2f77ba ; text-decoration: line-through}

a.zoom {background: url(/img/zoom.gif) 0 2px no-repeat; padding-left: 15px; text-decoration:underline; color:Black;}
a.autre_vue {color:Black; margin-right:15px; text-decoration:underline; }
a.bt_rouge {background: url(/img/bt_rouge_gauche.gif) left top no-repeat; color: #fff; font: bold 11px arial; text-decoration: none; padding: 2px 0 2px 5px;}
a.bt_rouge span {background: url(/img/bt_rouge_droit.gif) right top no-repeat; padding: 2px 8px 2px 0; margin-right:0px; border:none; } 
a.bt_bleu {background: url(/img/bt_bleu_gauche.gif) left top no-repeat; color: #fff; font: bold 11px arial;  text-decoration: none; padding: 2px 0 2px 5px; margin-left: 10px; }
a.bt_bleu span  {background: url(/img/bt_bleu_droit.gif) right top no-repeat; padding: 2px 8px 2px 0; border:none;} 
input.texte {border: 1px solid #d3d0c9}
input.valider  {background: url(/img/bt_valider.gif) left top no-repeat; width: 53px; height: 17px; border: none; color:#fff; cursor: pointer; font: bold 11px arial}

.bloc {display: block}
span.clear {clear: both; display: block; height: 0; font-size: 0; line-height: 0}
.centre {text-align: center}
.mgb10 {margin-bottom: 10px}
.mgb50 {margin-bottom: 50px}
.mgt20 {margin-top: 20px}
.important {font-size: 12px; line-height: 17px}




div#conteneur {background: #fff; text-align: left; width: 980px; margin: 0 auto; padding: 10px 0; margin-top: 10px}

div#header {height: 69px; clear: both; margin-bottom: 20px}
div#header div#bandeau {height: 46px; background: #2f77ba;}
div#header div#bandeau  img.logo {float: left; margin: 8px 0 0 12px}
div#header div#bandeau  span.liens {float: right; display: block; margin-top: 7px; border-left: 1px solid #fff; padding: 3px 10px 0 6px}
div#header div#bandeau  span.liens img {display: block; margin-bottom: 6px}

div#col_gauche {float: left; display: inline; width: 130px; margin: 0 25px 0 15px;}
div#col_centre, div#col_centre_mon_compte {float: left; display: inline; width: 515px; padding-right: 15px; border-right: 1px dashed #b1b1b1;}
div#col_droit {float: left; display: inline; width: 250px; padding-left: 20px;} 
div#col_full {width: auto; margin-left: 25px} /*920px*/
div#col_full h2 {color: #fd0000; margin: 50px 0 15px 0}
div#col_full h2.commande { font-size:18px; }

ul#nav_haute, ul#nav_haute ul {list-style: none}
ul#nav_haute li  {float: left; position: relative}
ul#nav_haute li ul {visibility: hidden; white-space: nowrap; border: solid #f9bf37; border-width: 0 1px 1px; position: absolute; top:23px; left: 0; background: #fff; padding: 5px 2px 5px 2px}
ul#nav_haute li:hover ul, ul#nav_haute li.sfhover ul {visibility: visible}
ul#nav_haute li li {float: none;}
ul#nav_haute li li p {border: 1px solid #fff;padding: 5px 0}
ul#nav_haute li li:hover p, ul#nav_haute li li.sfhover  p{border: 1px solid #f9bf37;}
ul#nav_haute li li a {color: #000;text-decoration: none; font: normal 12px arial;}
ul#nav_haute li li a:hover{}

div#col_gauche div.boite_gauche {width: 128px; color: #000; font-size: 12px; border-bottom: 1px solid #6f6f6f}
div#col_gauche div.boite_gauche h2 {font: bold 11px arial; text-transform: uppercase; color: #fff; margin-bottom: 10px; padding: 2px 5px}
div#col_gauche div.boite_gauche h3 {font: bold 12px arial; margin: 5px}
div#col_gauche div.boite_gauche p {margin: 0 5px 10px 5px}

div#col_gauche div.infos {height: 148px; overflow: hidden; margin-bottom: 20px}
div#col_gauche div.infos h2 {background: #f9bf37}

div#col_gauche div.quelques_mots {height: 350px; overflow: hidden;}
div#col_gauche div.quelques_mots h2 {background: #15a8dc}
div#col_gauche div.quelques_mots h2 a {color: #fff; text-decoration: none}
div#col_gauche div.quelques_mots h2 a:hover {text-decoration: underline}
div#col_gauche div.quelques_mots p a {color: #000; text-decoration: none}
div#col_gauche div.quelques_mots p a:hover {text-decoration: underline}

div#col_gauche div.rubriques h2{background: #f9bf37}
div#col_gauche div.rubriques ul {list-style: none; margin: 0 0 10px 5px; font-size: 11px;} 
div#col_gauche div.rubriques a {color: #000; text-decoration: none; line-height: 18px}
div#col_gauche div.rubriques span {color: #2F77BA; line-height: 18px}

div#col_gauche  img.logo {margin-top: 12px}

div#col_centre h2 {font-size: 18px; margin-bottom: 15px}
div#col_centre h3 {color: #3076BB; font-size: 13px; margin: 0 0 10px 0}
div#col_centre h4 {margin-bottom: 10px}
div#col_centre p.push  img {margin-bottom: 8px}
div#col_centre div.slider {background: url(/Sites/Site1/images/eshop/Accueil/BestSales.jpg) no-repeat left top; 							
							width: 510px; height: 136px; margin-top: 2px;	} /*padding: 1px 1px 1px 28px;*/
div#col_centre div.slider div { margin: 1px 2px 1px 28px; overflow: hidden; width: 480px; }


div#col_droit p.recherche{height: 40px; padding: 10px 0 0 0; border: solid #b8b9bc; border-width: 1px 0}
div#col_droit p.recherche label {font-weight: bold}
div#col_droit p.recherche input.texte{border: 1px solid #d3d0c9; width: 80px; padding: 0 2px; font-size: 11px; margin-right: 6px}
div#col_droit p.recherche input.ok {vertical-align: -4px;}
div#col_droit p.recherche a {display: block; text-decoration: none; color: #000; margin-top: 5px;}
div#col_droit p.recherche a:hover {text-decoration: underline;}
div#col_droit p.panier {font: bold 14px arial; color: #fd0002; margin: 5px 0 6px 0}
div#col_droit p.panier a {color: #fd0002;}  /*ajouté pour que le lien vide ou nb articles soit aussi rouge*/

div#col_droit p.push  img {margin-bottom: 8px}


div#footer {padding-left: 15px; margin-top: 28px}
div#footer ul {list-style: none}
div#footer ul li {float: left}
div#footer p {font-size: 12px}
div#footer p.livraison {margin: 5px 0; font-weight: bold}
div#footer p.livraison img {margin-left: 6px; border: 1px solid #000}
div#footer p a.credits {color:#8E9295;font-weight:normal;text-decoration:none;}

/*** LISTE PRODUITS ***/
p.vignette {width: 118px; float: left; margin-right: 10px; height:200px;} /*vv: spécifié hauteur pour fixer la taille quand il n'y a pas d'image*/
p.fin {margin-right: 0}
p.vignette  span {display: block; font-weight: bold;}
p.vignette  span.prix, p.vignette  span.ancien_prix {font-weight: normal}
p.vignette span.ancien_prix {display: inline;}
p.vignette a {text-decoration: none; color: #000}
p.vignette  span.photo{border: 1px solid #e6e6e6; display: block; height: 118px; width: 116px}
p.vignette  span.info {display: block;background: url(/img/vignette_produit_bas.gif) left top no-repeat; text-align: right; padding:2px 9px 2px 1px;}
p.vignette  span.info a {text-transform: uppercase; color: #2f77ba;}
p.vignette  span.descriptif a:hover {text-decoration: underline}
p.vignette span.prix {font-weight: normal; color: #000}
span.liste {height: 25px}

/*** fiche produit ***/
p.produit {margin-bottom: 10px}
p.produit span.prix {font-size: 14px; font-weight: bold}
p.produit span.ancien_prix {font-weight: bold; margin-left: 20px}
p.produit span.ref {font-weight: bold;}
p.produit span.mineur {display: block}

div.desc_produit p.photo {text-align: center; float: left; width: 252px; margin-right: 15px; line-height: 8px}
div.desc_produit p.photo img {border: 1px solid #e6e6e6; margin-bottom: 10px; width:250px; height:250px; display:block; } /*vv: spécifié largeur/hauteur et displayblock pour fixer la taille quand il n'y a pas d'image*/
div.desc_produit div.text_desc {font: bold 13px arial; padding-top: 5px}
div.desc_produit div.text_desc span.libelle {color: #535353; display: block; margin-bottom: 10px}
div.desc_produit div.text_desc span.desc {}
div.desc_produit div {margin-top: 30px}
div.desc_produit div p {margin-bottom: 10px}
div.desc_produit label {width: 60px; display: block; float: left; font: normal 12px "trebuchet MS"; color: #333}
div.desc_produit select {margin-left: 15px; border: 1px solid #e6e6e6; font-size: 11px}
div.desc_produit form input.submit, div.desc_produit div input.submit {margin-top: 10px; background: url(/img/bt_ajout_rouge.gif) left top no-repeat; width: 109px; height: 17px; border: none; color:#fff; cursor: pointer; font: bold 11px arial}

p.liens {margin-bottom: 30px}
p.liens a {text-decoration: none; padding: 2px 0 5px 25px;} 
p.liens a.retour {background: url(/img/retour.gif) left top no-repeat; margin-right: 55px; padding-left: 22px; border:none; text-align:left; cursor:pointer;} /*vv: réduit margin*/
p.liens a.imprimer { background:transparent url(../img/imprimer.gif) no-repeat scroll left top; margin-right:95px; }
div.commande p.liens a.imprimer {right:200px; margin-top:-50px; background: url(/img/imprimer.gif) left top no-repeat; margin-right: 95px; padding-left: 22px; border:none; text-align:left; cursor:pointer; position:absolute; top:160px; } /*vv: spécifié padding et border */


p.liens a.envoyer {background: url(/img/envoyer.gif) left top no-repeat; margin-right: 0px; padding-left: 22px; border:none; text-align:left; cursor:pointer;}
p.bt {margin: 10px 0}

/*** PANIER ***/
div.panier table{width: 99%}
div.panier table tr.impair {background: #f7f6f6} 
div.panier table.panier th, table.panier td {text-align: center; border-right: 1px solid #fff}
div.panier table.panier td.panier_vide {color: #770E0E; font: bold 12px arial; text-align: left}  
div.panier table.panier td.designation {text-align: left; padding-left: 5px}
div.panier table.panier th {background: url(/img/bg_tete_rouge.gif) left top repeat-x; color: #fff; font-size: 13px; padding: 5px 0}
div.panier table.panier th.designation {width: 368px}
div.panier table.panier th.ref {width: 192px}
div.panier table.panier th.quantite {width: 108px}
div.panier table.panier th.prix  {width: 72px}
div.panier table.panier th.total {width: 72px}
div.panier table.panier th.suppr {width: 108px}
div.panier table.panier select {border: 1px solid #e6e6e6; font-size: 11px; margin: 2px 0}

div.panier p.total_articles {background: #2f77ba; font: bold 13px arial; padding: 2px 10px; color: #fff; margin: 40px 0 10px 0}
div.panier p.total_articles span.total {float: left}
div.panier p.total_articles span.prix {float: right}

div.panier {}
div.panier p.mineur {color: #999; margin-top: 10px}
div.panier p.code_promo {margin: 20px 0}
div.panier p.code_promo label {color: #999;}
div.panier p.code_promo input.code {border: 1px solid #e6e6e6; font-size: 11px;}
div.panier p.code_promo input.ok {vertical-align: -3px}
div.panier a.mineur {color: #999;}
div.panier p.bt {text-align: center}
div.panier p.bt a {margin-right: 10px}

/**** compte ***/
div.compte h2 {font-size: 18px}
div.compte div.form {margin-top: 30px}
div.compte h3 {color: #2F77BA; font-size: 13px; margin-bottom: 15px}
div.compte h3.no_marge {color: #2F77BA; font-size: 13px; margin-bottom: 0}
div.compte h3.marge {width: 400px; text-align: right;}
div.compte label{display: block; float: left; width: 400px; text-align: right; margin: 0 10px 15px 0; color: #999; font-weight: bold}
div#col_centre_mon_compte label{display: block; float: left; width: 285px; text-align: right; margin: 0 10px 15px 0; color: #999; font-weight: bold}
div.compte label.adresse {margin-top: -8px}
div.compte label.facturation {text-decoration: underline}
div.compte input.texte, div.compte select, div.compte input.etage, div.compte input.digicode {margin-bottom: 10px; border: 1px solid #e6e6e6; font-size: 11px; float: left; width: 165px; padding: 2px}
div.compte input.etage {width: 30px}
div.compte input.digicode {width: 60px}
div.compte select {width: 172px}
div.compte textarea {width: 175px; height: 80px; margin-bottom: 10px; border: 1px solid #e6e6e6; font-size: 11px; float: left;}
div.compte p.defaut {color: #999; font-size: 12px; font-weight: bold; margin-bottom: 10px}
div.compte p.defaut span {color: #000; font-size: 11px; font-weight: normal; vertical-align: 2px}
div.compte div.form a.mineur {color: #8E9295; font-size: 9px; text-decoration: none; margin-left: 10px; float: left}
div.compte div.form span.mineur {color: #8E9295; font-size: 10px;}
div.compte div.form input.valider  {margin: 0 28px 0 0;}
div.compte span.creer {display: block; float: left; margin-right: 10px; width: 400px; text-align: right; color: #999; font-weight: bold}
div.compte a.secure {padding-top: 15px}
div.compte span.obligatoire {color: #8E9295; margin: 10px 0 10px 400px } 
div#col_centre_mon_compte span.obligatoire {color: #8E9295; margin: 10px 0 10px 285px } 
div.compte p.bt {margin-top: 10px;}
div.compte p.marge {padding-left: 410px}
div#col_centre_mon_compte p.marge {padding-left: 295px}
div.compte p.bt  input {margin: 0}
div.compte p.bt .premier {margin: 0 20px 0 370px}
div#col_centre_mon_compte p.bt .premier {margin: 0 20px 0 295px}
div.compte p.bt .deux, p.bt .deux {margin-left: 50px}
div.compte span.civilite {vertical-align: 2px; color: #999;}
div.compte address {font-style: normal; font-size: 10px}
div.compte p.e-shop {margin: 20px 0; font-size: 12px}

/*** mon compte ***/
div.compte div.gauche {width: 120px; padding-right: 10px;float: left; display: inline}
div.compte div.gauche a {display: block; color: #999; font-size: 10px; text-decoration: none}
div.compte div.gauche a:hover {text-decoration: underline}
div.compte div.gauche a.important {color: #2F77BA; font: bold 12px arial}
div#col_full  h2.no_marge {margin: 5px 0 10px 0} 

div.compte div.droit {width: 500px; padding-left:10px; float: left; display: inline}
div.compte div.droit2 {width: 400px; padding-left:10px; display: inline}
div.compte div.droit p.modif {margin-top: 20px}
div.compte div.droit p.modif a, div#col_centre p.modif a {color: #8E9295; font-size:12px; display: block; line-height: 30px; text-decoration: none}
div.compte div.droit p.modif a:hover, div#col_centre p.modif a:hover {text-decoration: underline}

/*** modifs ***/
div.compte div.droit  p.intitule, div.compte div.droit p.infos {float: left; width: 350px; text-align: right; margin: 3px 10px 5px 0; color: #999;}
div.compte div.col_centre  p.intitule, div.compte div.col_centre p.infos, div.col_centre p.intitule,
div.recherche_avancee p.intitule {float: left; width: 200px; text-align: right; margin: 3px 10px 5px 0; color: #999;}
div.compte div.droit p.infos {width: 370px;}
div.compte div.droit  p.donnee {margin: 0 10px 	5px 0; font: bold 12px arial; width: 700px; }
div.recherche_avancee p.donnee, div.compte div.col_centre p.donnee, div.col_centre p.donnee,
div#col_centre_mon_compte p.donnee {float: left; margin: 0 10px 5px 0; font: bold 12px arial}  /*width: 230px; */
div.compte p.bt_pass {margin: 10px 0 10px 150px}
span.radio label {display:inline; float:none;}
div.col_centre p.intitule { font: bold 13px arial; color: #3076BB; }
div#col_centre_mon_compte p.intitule {float: left; width: 200px; text-align: right; margin: 0px 10px 5px 0; color: #999;}
div#col_centre_mon_compte p.infos {width: 370px;}

/*** commandes ***/
div.compte div.droit label.commandes, div.compte div.col_centre label.commandes {width: 300px;}
div.compte div.droit select.commandes, div.compte div.col_centre select.commandes {margin: 20px 0 50px 320px}

/*** paiement ***/
div.paiement div.droit p.intitule {float: left; width: 350px; text-align: right; margin: 3px 10px 5px 0; color: #999;}
div.paiement div.droit p.donnee {float:left; margin: 0 10px 5px 0; font: bold 12px arial; width: 350px; }
div.paiement div.droit {width: 800px; padding-left:10px; float: left; display: inline}
div.paiement div.gauche {width: 120px; padding-right: 10px;float: left; display: inline}
div.paiement input.valider  {margin: 0 28px 0 0; padding:2px 10px 2px 5px;}
div.paiement input.retourachats  {margin: 0 28px 0 0; padding:2px 10px 2px 5px;}

/**** contact ***/
div.compte div.courrier {width: 200px; float: left}
div.compte div.tel {width: 200px; float: left}
div.compte div.mail {width: 200px; float: left}
div.courrier h3, div.mail h3, div.tel h3 {margin-bottom: 5px}
div.courrier strong {display: block}
div.compte input.tel_contact {width: 80px; border: 1px solid #e6e6e6;}
div.compte label.contact {margin: 2px 10px 0 0;}
div.compte label.mail {margin: 0 10px 0 0;}
div.compte span.tel {vertical-align: 2px}
div.compte select.plage_horaire {width: 100px; font: bold 11px arial}

/*** points de vente ***/
div.point_vente {font: normal 13px/17px arial}
div.point_vente h4 {font-size: 14px; color: #000}
div.point_vente div.gauche, div.point_vente div.droit {float: left; width: 254px; display: inline}
div.point_vente p {margin-bottom: 20px}
div.point_vente select {margin-bottom: 90px}
div.point_vente ul {list-style: none;}
div.point_vente a.gris {text-decoration: none}

/*** commande ***/
div.commande {}
/*div.commande ul li a, div.col_centre td a { text-decoration:none; }  /*pas de liens soulignés sur les commanes*/
div#col_full h2.commande {margin: 20px 0 15px 0}
ul.etapes {list-style: none;}
ul.etapes  li {float: left; padding-left: 25px; margin-right: 15px; line-height: 20px}
ul.etapes  li.un {background: url(/img/un_off.gif) left top no-repeat}
ul.etapes  li.deux {background: url(/img/deux_off.gif) left top no-repeat}
ul.etapes  li.deux_on {background: url(/img/deux_on.gif) left top no-repeat}
ul.etapes  li.trois {background: url(/img/trois_off.gif) left top no-repeat}
ul.etapes  li.trois_on {background: url(/img/trois_on.gif) left top no-repeat}
div.commande p.liens {text-align: right; } /* width: 695px}*/
div.commande div.gauche{width: 238px; padding-right: 20px;float: left; display: inline }
div.commande div.gauche span.date_estimee {font: bold 11px arial; margin-bottom: 5px} /*display: block;*/
div.commande div.gauche p.adresse { padding-top:10px; }
div.commande div.gauche p.adresse span.bt{margin-top: 5px; display: block; text-align: right}
div.commande div.droit, div.commande div.droit2 {width: 640px;padding-left: 15px;  border-left: 1px solid #d2d2d2; float: left; display: inline}
div.commande div.droit2 {border: none}
div.commande div.droit table{width: 400px}
div.commande div.droit td {padding: 2px 0}
div.commande div.droit td.intitule { font: bold 13px arial; color: #3076BB; }
div.commande div.droit td.cadeau {padding-top: 20px}
div.commande div.droit td.cadeau input { vertical-align: -2px} /*margin: 0 10px 0 0;*/
div.commande div.droit td textarea {border: 1px solid #e6e6e6; width: 200px; height: 70px; margin-left: 50px; vertical-align: top;}
div.commande div.droit2 p.bt {margin-top: 38px; padding-left: 230px}
div.commande div.droit td.prix { text-align:right; }
div.compte div.gauche2 { width:180px; float:left; border-right: 1px solid #b1b1b1; margin-right:10px;}

/*** EMPLOI ***/
div.emploi {font: normal 12px/16px arial}
div.emploi h4 {font-size: 16px}
div.emploi hr {margin: 10px 0}

/*** newsletter ***/
div.newsletter span, div.newsletter a {display: block; margin: 10px 0}
div.newsletter label {margin-left: 100px}

/*** CGV ***/
div.cgv ul {margin-left: 15px}
div.cgv ul a {color: #8E9295; text-decoration: none}
div.cgv ul a:hover {text-decoration: underline}
div.cgv h4 {color: #5177B7;font: normal 14px arial; margin-top: 20px; text-decoration: underline}
div.cgv a.haut {float: right; margin: 10px 0; color: #999; text-decoration: none}
div.cgv div.tab1 {width: 250px; float: left}
div.cgv div.tab2 {width: 258px; float: left}
div.cgv  table.cgv, p.cgv {width: 240px; margin-bottom: 10px}
div.cgv  table.cgv td,div.cgv  table.cgv  th {text-align: center}


/** Ajout VVI **/

/* envoyer à un ami */
div.envoyer_ami p.intitule { font-family:arial; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; float:left; margin:3px 10px 5px 0pt; text-align:right; width:250px; }
div.envoyer_ami p.titre { font-size:13px; }

/* partenaires */
/*div.partenaires img { margin: 20px 10px 10px 10px; }  /* float:left;  à régler selon désirs client */
div.partenaires div.partenaire { margin: 0px 0px 10px 0px; padding-top:10px; border-bottom:1px solid lightgrey; }
div.partenaires div.partenaire p { margin: 10px 10px 10px 10px;  }

span.hr { border:1px dashed lightgrey; margin-top:20px; }

label_radio {display:none; float:none;}
span.pagination_bas { float:right; }

/* panier + cadeaux */
.legendepanier TD
{
	background: url(/Sites/Site1/images/eshop/panier/fond_panier.gif);
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height:21px;
}

.rangeepanier1 TD
{
	background: #f7f6f6;
	color: #666;
	font-size: 11px;
	text-align: center;
	padding: 2px !important;
	padding-bottom: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

.rangeepanier1 a:link
{
	color: #666;
	font-weight: bold;
}
.rangeepanier1 a:visited
{
	color: #666;
	font-weight: bold;
}
.rangeepanier1 a:hover
{
	text-decoration: none;
}
.rangeepanier1 a:active
{
}

.rangeepanier2 td
{
	background: #f7f6f6;
	color: #666;
	font-size: 11px;
	text-align: center;
	padding: 2px !important;
	padding-bottom: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

.rangeepanier2 a:link
{
	color: #666;
	font-weight: bold;
}
.rangeepanier2 a:visited
{
	color: #666;
	font-weight: bold;
}
.rangeepanier2 a:hover
{
	text-decoration: none;
}
.rangeepanier2 a:active
{
}

.complete td
{
	background: #99FF99;
	font-size: 10px;
	text-align: center;
	height: 20px;
}

.retrait td
{
	background: #F2F2F3;
	color: #CCCECF;
	font-size: 10px;
	text-align: center;
	height: 20px;
}

tr.totalpanier
{
	border-right: 1px solid #fff;
}
.totalpanier td
{
	color: #fff;
	font-weight: bold;
	text-align: left;
	background-color: #3076BB;
	font-size: 12px;
	height: 20px;
	padding: 2px;
}

.totalpanier td.right
{
	text-align: right;
}

.cnil
{
	margin: 0px !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9px;
	text-align:justify;
}

div#divIdentificationPush {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
text-decoration:underline;
}

/* pagination bas */
div.paginationbas {float:right;font-weight:bold;}
div.paginationbas a {color:#3076BB;text-decoration:underline;font-weight:normal;}

#formpaiement {
height:100px;
margin-left:330px;
margin-top:-220px;
position:absolute;
width:360px;
}

/* Commandes */

.commande
{
	width: 99%;
	/*border-bottom: 1px solid #d2d2d2;*/
	/*text-align: right;*/
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 11px;
}

.statut
{
	margin-right: 65%;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	padding-top: -0px;
}

.statut .modifier
{
	float: right;
	margin-top: -17px !important;
	margin-right: 15px;
}


.statut p
{
	clear: left;
	margin: 5px;
	margin-left: 0px;
	padding: 0px;
}

.statut .titre
{
	color: #3076BB;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: -3px;
}

.statutliste
{
	margin-right: 10%; /*46%;*/
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	padding-top: -0px;
	float:left;
}

.statutliste p
{
	clear: left;
	margin: 5px;
	margin-left: 0px;
	padding: 0px;
}

.statutliste .titre
{
	color: #3076BB;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: -3px;
}

.contenu
{
	float: right;
	width: 62%;
	padding: 5px;
	padding-left: 15px;
	padding-top: 0px;
	border-left: 1px solid #D2D2D2;
	padding-bottom: 0px;
}

.contenu UL
{
	list-style-type: none;
	margin-top: 0px;
	line-height: 14px;
}

.contenuliste
{
	float: right;
	/*width: 45%;*/
	padding: 0px;
}

.contenuliste ul
{
	list-style-type: none;
	line-height: 14px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.contenuliste A:link
{
	font-weight: bold;
}
.contenuliste A:visited
{
	font-weight: bold;
}
.contenuliste A:hover
{
}
.contenuliste A:active
{
}

