.foot {
border-top:solid 1px #999;
color:#666;
margin:5px 0 0 -10px;
padding:0 0 10px 0;
}

.alert_panier_ok {
font:normal 11px/13px Tahoma;
color: #660033;
}

.alert_panier_ok a:hover{
font:bold 11px/13px Tahoma;
color: #660033;
}

.alert_panier_ok_lien, alert_panier_ok_lien a {
font:bold 11px/13px Tahoma;
color: #660033;
}
.alert_panier_ok_lien a:hover{
font:bold 11px/13px Tahoma;
color: #660033;
}




/* CSS Document */
.tahoma_9 {
font:normal 9px/11px Tahoma;
}


.tahoma_11 {
font:normal 11px/13px Tahoma;

}

.texte_16 {
font:normal 11px/13px Tahoma;

}

.tahoma_12 {
font:normal 12px/14px Tahoma;
}

tahoma10_120 {
font:normal 10px/120% tahoma;
}

.tahoma_14 {
font:normal 14px/21px Tahoma;
}
.tahoma_16 {
font:normal 17px/21px Tahoma;

}
.tahoma_19{
font:normal 19px tahoma;
}
.tahoma_20{
font:normal 20px tahoma;
}
.arial_9 {
font:normal 9px/17px arial;
}

.legendecb, legendecb a {
font:normal 12px/17px arial;
}
.legendecb a:hover {
font:normal 12px/17px arial;
color:#000;
}

.legendeCGV {
font:normal 14px/17px arial;
color:#000;
}

.legendeCGV a:hover {
font:normal 14px/17px arial;
color:#000;
}

.texte {
font:normal 12px/14px arial;
color:#000;
}

.gris_clair {
color:#666;
}
.foot_categories p, .foot_categories p a {
font:normal 10px/12px arial;
text-decoration:none;
color:#666;
}
.fer_d {
text-align:right;
}
h1.bleu {
margin-top:0;
width:290px;
border-top:solid 5px #369;
color:#369;
font:normal 16px/20px Tahoma;
}
h1.red {
margin-top:0;
width:365px;
border-top:solid 5px #603;
color:#603;
font:normal 16px/20px Tahoma;
}
.panier, panier a{
font:normal 10px/14px Tahoma;
color:#c36;
text-decoration:none;
}
.suite {
font:normal 10px/14px Tahoma;
color:#BD1F7E;
}

.suite a {
font:normal 10px/14px Tahoma;
color:#BD1F7E;
text-decoration:underline;
}
.suite a:hover{
font:normal 10px/14px Tahoma;
color:#BD1F7E;
text-decoration:underline;
}
h1.gris  {
padding-top:4px;
margin-bottom:5px;
color:#666;
border-top:solid 5px #666;
font:normal 16px/16px Tahoma;
}

.btn_bg_red a {
clear:both;
display:block;
width:145px;
background:#603;
font:bold 9px/20px Tahoma;
padding-left:5px;
color:#fff;
text-decoration:none;
margin-bottom:5px;
}
.btn_bg_red a:hover{
clear:both;
display:block;
width:145px;
background:#603;
font:bold 9px/20px Tahoma;
padding-left:5px;
color:#fff;
text-decoration:none;
margin-bottom:5px;
}
.btn_bg_gris a {
margin:0;
display:block;
width:145px;
background:#666;
font:bold 9px/20px Tahoma;
padding-left:5px;
color:#fff;
text-decoration:none;
}
.btn_bg_gris a:hover {
margin:0;
display:block;
width:145px;
background:#666;
font:bold 9px/20px Tahoma;
padding-left:5px;
color:#fff;
text-decoration:none;
}

.btn_bg_vio {
margin:0;
display:block;
width:145px;
background:#BFBFBF;
font:bold 9px/20px Tahoma;
padding-left:5px;
color:#fff;
text-decoration:none;
}
span.prix_violet{
 color: #640032; 
 font-weight:bold;
 font-size : 11px;
 font-family : arial, Verdana, Helvetica, sans-serif;
 height:18px;
 padding:10;
 margin:0;
 vertical-align:absmiddle;
}

.couleur_dispo{
color: #830543;
}

.couleur_dispo a, couleur_dispo a:hover{
color: #830543;
}

.prix_barre{
text-decoration: line-through ;
}

.violet{
color: #830543;
}