a:link {color: #fff; text-decoration:none;}
a:visited {color: #fff;text-decoration:none;}
a:hover {color: #fff ;text-decoration:none;}


.champs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 190px;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #234171;
	text-decoration: none;
}
.txtavis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #234171;
	text-decoration: none;
}

.txtavis a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #234171;
	font-weight: normal;
	text-decoration: underline;
}
.txtavis a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #234171;
text-decoration: underline;
}
.txtavis a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #234171;
	text-decoration: underline;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #234171;
	text-decoration: none;
}
.txt2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #234171;
	text-decoration: none;
}
.txt2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #234171;
	text-decoration: none;
}
.txt2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #234171;
	text-decoration: none;
}
.txt2s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #234171;
	text-decoration:none;
	
}
.txt2s a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #234171;
	text-decoration: none;
}

.txt2s a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #234171;
	text-decoration: none;
}
.txt2s a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #234171;
	text-decoration: underline;
}

.titre-act{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #891E23;
	text-decoration: none;
}
.titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D50711;
	text-decoration: none;
}
.titre_voix{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D50711;
	text-decoration: none;
	text-align:center;
}
.titre_voix a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D50711;
	text-decoration: none;
	text-align:center;
}
.titre_voix a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D50711;
	text-decoration: none;
	text-align:center;
}
.titre_voix a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D50711;
	text-decoration: none;
	text-align:center;
}
.text-voix{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #234171;
	text-decoration: none;
	text-align:center;
}
.titre2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.plus{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #D50711;
	text-decoration: none;
}
.plus a{
	color: #D50711;
	text-decoration: none;
}
.plus a:hover{
	color: #D50711;
	text-decoration: none;
}
.plus a:visited{
	color: #D50711;
	text-decoration: none;
}
.plus2{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text-rouge{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #D50711;
	text-decoration: none;
}.text-bleu{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #234171;
	text-decoration: none;
}
.dess{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5B5B5B;
	text-decoration: none;
	
}
.des{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5B5B5B;
	text-decoration: none;
	
}
.des a{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5B5B5B;
	text-decoration: none;

}

.des a:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5B5B5B;
	text-decoration: none;

}
.des a:visited{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5B5B5B;
	text-decoration: none;

}


.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	
	text-decoration: none;
}
.gris1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	
	text-decoration: none;
	

}
.gris1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	
	text-decoration: none;
	

}
.gris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #4C4C4C;
	text-align:center;
	text-decoration: none;
	

}
.blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #FFFFFF;
	text-decoration: none;
}
.noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.copy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.rub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rubg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.panier {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #D50711;
	text-decoration: none;
}
.panier a{
	color: #D50711;
}
.panier a:hover{
	color: #D50711;
}
.panier a:visited{
	color: #D50711;
	text-decoration: none;
}

.article {


	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.article {


	font-family: Tahoma;
	font-size: 11px;

	color: #333333;
	text-decoration: none;
}
.article a{


	color: #333333;
	text-decoration: none;
}
.article a:hover{



	color: #333333;
	text-decoration: none;
}
.article a:visited{



	color: #333333;
	text-decoration: none;
}
.panierjaune {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;

	color: #FECE00;
	text-decoration: none;
}
.blancC {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.nbr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
	text-align: center;
	vertical-align: text-bottom;
	white-space: normal;
	width: 30px;
	font-style: normal;
	line-height: normal;
	height: 25px;
	background-position: center center;
	bottom: auto;





}
.pagination{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #234171;
	text-decoration: none;
}
.pagination a{
font-weight: normal;
	color: #234171;
text-decoration: none;
}
.pagination a:hover{
	font-weight: normal;
	color: #234171;
text-decoration: none;
}
.pagination a:visited{
	font-weight: normal;
	color: #234171;
text-decoration: none;
}
div.pagination span.courante {
    color: #990000;
    font-weight: bold;
}
div.pagination span.desactive {
    color: #ffffff;
  
}

.messages{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-align:center;

}
.nombre{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;


}
.erreur{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FF0000;


}

.images
{
border:1px #999999 solid;

}
.prix2 {
background:url(images/font.gif) no-repeat;
width:84px;
height:26px;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration:line-through;
}
.prix3 {
background:url(images/font.gif) no-repeat;

width:84px;
height:26px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000;
text-decoration:none;
}
.promo{
background:url(images/fontpromo.gif) no-repeat;
width:84px;
height:26px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#fff;
text-decoration: none;
}
.alertMessage {
background-color:#FCE5E5;
border:1px solid red;
color:red;
font-size:10pt;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:6px;
width:98%;
}