body.identification div#global {
  background: url(../pix/paiement/fond.gif) no-repeat;
  height: 600px;
  font-size: 11px;
}

body.identificationform div#global, body.panier div#global {
  background: url(../pix/paiement/fond1.gif) no-repeat;
 padding: 0 0 1px 0;
  font-size: 11px;
}

 body.compte div#global {
  background: url(../pix/paiement/fond3.gif) no-repeat;
  padding:0 0 46px 0;
  font-size: 11px;
}

label {font-weight: normal !important;}

body.panier div#global {
 background: url(../pix/paiement/fond2.gif) no-repeat;
}

ul#navigation li,ul#sous_navigation li {
  display: inline;
}

div.left_column {
  margin-top: 20px;
}

div.right_column {
  margin-top:50px;
}

div.left_column div#header h2 {
  color: #b50000;
}


div.right_column ul li {
  background: url(../pix/fleche-blanche.gif) 0 4px no-repeat;
}

body.identification div.left_column div.compte {
  float: left;
  width: 352px;
  padding: 24px 0 0 24px;

}

body.identification div.left_column div.creation {
  float: right;
  width: 330px;
  margin: 24px 13px 0 24px;
}

body.identification h3 {
  color: #b50000;
  font-size: 11px;
  font-weight: normal;
  border-bottom: 1px dashed #58585a;
  margin-bottom: 30px;
}

label {font-weight: bold; padding: 5px;}

input#nom, input#assurance, input#password, input#adresse, input#cp, input#email, input#email2, input#prenom,  input#ville,  input#naissance, input#mois, input#an, input#passe, input#verif, input#tel {
  border: 0 none;
  height: 16px;
  background: url(../pix/cel_form.gif) no-repeat;
  padding: 1px 0 0 5px;
  width: 167px;
}

input#nom {margin-left: 81px;}
input#assurance {margin-left: 5px;}
input#password {margin-left: 36px;}
input#adresse {margin-left: 98px;}
input#cp {margin-left: 80px;}
input#email {margin-left: 113px;}
input#email2 {margin-left: 120px;}
input#prenom {margin-left: 20px;}
input#ville {margin-left: 75px;}
input#tel {margin-left: 47px;}
select#genre {margin-left: 60px; font-size: 11px;}

body.identificationform input#adresse {margin-left: 88px;}
body.identificationform input#cp {margin-left: 73px;}
body.identificationform input#email {margin-left: 102px;}
body.identificationform input#email2 {margin-left: 35px;}
body.identificationform input#prenom {margin-left: 30px;}
body.identificationform input#ville {margin-left: 76px;}
body.identificationform input#naissance {margin-left: 7px;}
body.identificationform input#passe {margin-left: 1px;}
body.identificationform input#verif {margin-left: 4px;}

input#naissance, input#mois, input#an {
  width:  30px;
  font-size: 11px;
}


body.identification p.oublie {margin: 50px 0 50px 0 ;}

body.identification div.left_column a {
  font-weight: bold;
  color: #b50000;
}

body.identification div.left_column p.mention {
  clear: both;
  margin-top: 50px;
}

body.identificationform div.identification_gauche, body.identificationform div.identification_droite {
  float: left; 
  width: 381px;
  margin-top: 26px;
}

body.identificationform  div.identification_gauche p, body.identificationform  div.identification_droite p {
  padding: 13px;
}



body.panier div#global p#ariane {padding-right: 20px;}

body.panier div#global p#ariane a {
  font-size: 12px;
  color: #666;
  text-decoration: none;
  font-weight: bold;
}

body.panier div#global p#ariane a.actif {
  color: #c43333;
}

body.panier table {
  margin: 20px 20px 0 20px;
  width: 708px;
  color: #666;

}

body.panier table th {background-color: #cfd0d0; height: 20px;}

body.panier table tr td {padding-top: 10px;}
body.panier table tr td select {font-size: 10px; width: 65px;}
body.panier table tr td.livraison {background-color: #cfd0d0; padding: 0;}
body.panier table tr td.delais {background-color: #f5f5f5; padding: 0;}

body.panier table tr td a {
  color: #000;
}

body.panier div#crosselling {
  background: url(../pix/paiement/cel_crosselling.gif) no-repeat;
  width: 764px;
  height: 153px;
  color: #666;
}

body.panier div#crosselling div.produit1 {
  float: left;
  padding-left: 219px;
  width: 246px;
}

body.panier div#crosselling div.produit2 {
  float: left;
  margin-left: 38px;
  width: 241px;
}

div.produit1 h4, div.produit2 h4 {
  font-size: 11px;
  text-decoration: underline;
}

div#crosselling div.description p {
  width: 130px;
  float: left;
  padding-top: 10px;
}

div#crosselling div.description {height: 90px;}

div.left_column span { color: #b50000;}

div#coordonnee {
  padding: 20px;
  float: left;
  margin-right: 30px;
}

div#livraison {
  padding: 20px;
  float: left;
}

div#coordonnee a, div#livraison a {
  color: #666;
  text-decoration: none;
}


body.compte div#global h3 {
  color: #b50000;
  float: left;
  font-size: 18px;
  font-weight: normal;
  padding-left: 30px;
  background: url(../pix/paiement/fleche_commande.gif) 10px no-repeat;
}

body.compte div#global h3 a {
	color: #b50000;
	text-decoration:none;
}

div.compte {
  padding: 14px 0 0 28px;
  width: 730px;
}

div.compte a {
  color: #666;
}

 body.compte div#global div.information {
  float: left;
  margin-left: 150px;
  margin-top: -35px;
  width: 320px;
}

div.bouton {
 float: right;
 margin-right: 7px;
}

form#newsletter p {
  font-size: 16px;
}
