/* CSS Document */


input {
border:1px solid;
} 
 
textarea {
border:1px solid;
} 
  
 
.traits-horizontaux{
background:url(img/background.gif) top repeat-x;
} 


.partie_centrale{
position:relative;
float:left;
left:40px;
width:500px;
height:100%;
top:20px;
border:0px solid;
text-align:center;
}

.titre_partie_centrale{
position:relative;

padding-left:10px;
/*
top:15px;
*/
padding-top:10px;
padding-bottom:0px;
line-height:18px;
width:492px;
color:#000000;
text-align:center;

vertical-align:bottom;
font-size:20px;
letter-spacing:10px;
font-weight:bolder;
}

a{
color:#000;
font-weight:bold;
text-decoration:none;
padding-right:5px;
}

a:hover{
text-decoration:underline;
}


a.menu{
color:#fff;
font-weight:bold;
text-decoration:none;
padding-right:5px;
}

a.menu:hover{
text-decoration:underline;
}

a.liste_produits{
color:#000;
font-weight:bold;
text-decoration:none;
}

a.liste_produits:hover{
text-decoration:underline;
}

a.panier{
color:#000;
font-weight:bold;
text-decoration:none;
}

a.panier:hover{
text-decoration:underline;
}


a.bouton{background:#5f5f5f;color:#fff;padding:5px;}
a.bouton:link {background:#5f5f5f;color:#fff;padding:5px;}
a.bouton:visited {background:#5f5f5f;color:#fff;padding:5px;}
a.bouton:hover {background:#5f5f5f;color:#ffd100;padding:5px;}
a.bouton:active {background:#5f5f5f;color:#fff;padding:5px;}

a.bouton_en_cours{background:#419128;color:#333;padding:5px;}
a.bouton_en_cours:link {background:#419128;color:#333;padding:5px;}
a.bouton_en_cours:visited {background:#419128;color:#333;padding:5px;}
a.bouton_en_cours:hover {background:#419128;color:#fff;padding:5px;}
a.bouton_en_cours:active {background:#419128;color:#333;padding:5px;}

div.coordonnees{
	position:relative;
	width:500px;
	text-align:center;
}

div.panier{
position:relative;
float:left;
top:15px;
width:480px;
text-align:center;
height:300px;
padding:15px;
}


.titre_legend {
  font-size: 14px;
  font-weight: bold;
  text-transform : uppercase;
  color:#222;
  background-color:inherit;  
}

.field_legend{
   border:#434343 1px solid;
   height:150px;
   /*
   background:#fff;
   */
   background-color:inherit;     
}



.text-normal{
font : 11px Arial, Helvetica, sans-serif;

}
.div_parrainage
{
  text-align:center;
  background-color:#ffffff;
  z-index:0;
  padding:2px;
  margin:2px;
  vertical-align:top;
  padding-left:5px;
}
.titre_parrainage
{
  font-size: 14px;
  font-weight: bold;
  text-transform : uppercase;
  text-align:center;
}

.cellule_saisie_parrain
{
  width:120px;
  background-color:#862959; 
  z-index:1;
  color:#ffffff;
  float:left;
  margin-top:8px;
  margin-bottom:12px;
  padding-top:2px;
  padding-left:2px;
  height:17px;
  text-align:right;
  font-weight:bold;
}
.text_parrainage
{
  text-align:left;
  padding-left : 5px;
  padding-top : 1px;
  cursor:default;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
}
.envoi_email_ok
{
  width:200px;
  font-weight:bold;
}
.text_parrainage div
{
  text-align:center;

}
.text_parrainage h1
{
  font-size:13px;
  color:#cc0000;
  text-align:center;
}
.saisie_email
{
  text-align:left;
}
.input_parrain
{
  text-align:left;
  top:0px;
  height:15px;
  width:255px;

}
.input_erreur
{
  text-align:left;
  top:0px;
  height:15px;
  width:255px;
  color:#cc0000;
  font-weight:bold;

}
.bouton
{
  cursor: pointer;
  height:20px;
  text-align:center;
}
.parrainage
{
  
  width:399px;
  padding:0px;

}
.ligne_parrainage
{
  width:399px;
  float:left;
  /*
  background-color:#ffffff; 
  border:1px solid #ffffff;
  */
}
.cellule_parrainage_reduc
{
  width:100px;
  height:30px;
  float:left;
  padding-top:10px;

}
.cellule_parrainage
{
  width:200px;
  float:left;
  text-align:left;
  /*
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  */
  padding-left:8px;
  height:30px;
  padding-top:10px;
}
.cellule_parrainage2
{
  width:289px;
  float:left;
  text-align:left;
  /*
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  */
  padding-left:8px;
  height:30px;
  padding-top:10px;
}
.cellule_parrainage_utiliser
{
  width:89px;
  float:left;
  height:30px;
  padding-top:10px;
}
.input_parrainage
{
  height:13px;
  width:13px;
  font-weight:normal;
  border:0px solid;
}

.prix_barre{
text-decoration:line-through
}

.prix_promo{
color:#419128;
}
