.fontTOTAL {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 12px;
 color: #dd2121; 
}

.wall {
display:none;
}
.fontRivPage {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #FFFFFF;
 text-align:center;
 background-image:url(/images/riv_Page.jpg);
 background-repeat:no-repeat;
 background-position:center;
 }
 
.fontRivPageOff {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #333333;
 text-align:center;
 background-image:url(/images/riv_PageOff.jpg);
 background-repeat:no-repeat;
 background-position:center;
 }


#subcat {
width:360px;
clear:left;
background-color:#000000;
height:30px;
}

#subcaticon {
text-align:left;
float:left;
width:180px;
}

.caticon{
 float:left;
 width:30px;
 height:30px;
}


#subcattitre {
 padding-top:7px;
 text-align:right;
 float:left;
 width:150px;
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #FFFFFF;
}

#subcatreste {
float:left;
width:30px;
}


.fontIdDesc {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 letter-spacing: 0.1em;
 font-weight: bold;
 font-size: 13px;
 color: #000000; 
}

.fontTitre  {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 letter-spacing: 0.1em;
 font-weight: bold;
 font-size: 16px;
 color: #000000; 
}

.fontIdDescBlanc {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 letter-spacing: 0.1em;
 font-weight: bold;
 font-size: 13px;
 color: #FFFFFF; 

}

.fontIdContact {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #000000; 

}

.fontInfo {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 letter-spacing: 1;
 font-weight: bold;
 font-size: 14px;
 color: #DF0000; 

}

.fontIdMy {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 letter-spacing: 1;
 font-weight: bold;
 font-size: 18px;
 color: #FF0000; 

}

.fontIdMyOff {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 letter-spacing: 1;
 font-weight: bold;
 font-size: 18px;
 color: #808080; 

}


.fontPannierBlanc {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 25px;
 color: #FFFFFF; 
}


.fontIdContactBlanc {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #FFFFFF; 
}

.fontRivMenu0 {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #808080;
 
}


.fontRivMenu1 {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #FFFFFF;
 background-color:#000000;
 
}

.fontRivShop0 {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #808080;
 
}
 

.fontRivShop1 {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #808080;
 background-color:#E8E8E8;
 
}

.fontRivName1 {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #000000; 

}

.fontRivName0 {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: bold;
 font-size: 13px;
 color: #808080; 

}

.fontRivText1 {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-size: 12px;
 color: #000000; 

}

.fontRivText0 {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-size: 12px;
 color: #808080; 
}

.tailleVide{
 margin: 0;
  padding: 0;
  border: 0;
 outline: 0;
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 
}

.ligneProduits{
 clear: both;
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 height:90px;
}

.ligneProduit{
 clear: both;
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 height:30px;
}

.fontRivSizeInfo {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #CCCCCC;
 text-align:center;
 background-image:url(/images/riv_SizeInfo.gif);
 background-repeat:no-repeat;
 cursor:pointer;
 float:left;
 }

.fontRivSizeOff {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #CCCCCC;
 text-align:center;
 background-image:url(/images/riv_SizeOff.gif);
 background-repeat:no-repeat;
 float:left;
 }
 
 .fontRivSize1001 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1001.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize1002 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1002.gif);
 background-repeat:no-repeat;
 } 

.fontRivSize1003 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1003.gif);
 background-repeat:no-repeat;
 }

.fontRivSize1004 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1004.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize1005 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1005.gif);
 background-repeat:no-repeat;
 }

.fontRivSize2001 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size2001.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize2002 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size2002.gif);
 background-repeat:no-repeat;
 } 

.fontRivSize2003 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size2003.gif);
 background-repeat:no-repeat;
 }

.fontRivSize2004 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size2004.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize2005 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size2005.gif);
 background-repeat:no-repeat;
 }
 
 .fontRivSize3001 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size3001.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize3002 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size3002.gif);
 background-repeat:no-repeat;
 } 

.fontRivSize3003 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size3003.gif);
 background-repeat:no-repeat;
 }

.fontRivSize3004 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size3004.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize3005 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size3005.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize9999 {
  padding-top:6px;
  width:30px;
  height:24px;
  float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size9999.gif);
 background-repeat:no-repeat;
 }

.fontRivSize1021 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1021.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize1022 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1022.gif);
 background-repeat:no-repeat;
 } 

.fontRivSize1023 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1023.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize2021 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size2021.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize2022 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size2022.gif);
 background-repeat:no-repeat;
 } 

.fontRivSize2023 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size2023.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize3000 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size3000.gif);
 background-repeat:no-repeat;
 float:left;
 }
 
.fontRivSize9101 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size9101.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize9201 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size9201.gif);
 background-repeat:no-repeat;
 }
 
 .fontRivSize9301 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size9301.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize1031 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #FFFFFF;
 text-align:center;
 background-image:url(/images/riv_Size1031.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize1032 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #FFFFFF;
 text-align:center;
 background-image:url(/images/riv_Size1032.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize1033 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #FFFFFF;
 text-align:center;
 background-image:url(/images/riv_Size1033.gif);
 background-repeat:no-repeat;
 }
 
 .fontRivSize1034 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #FFFFFF;
 text-align:center;
 background-image:url(/images/riv_Size1034.gif);
 background-repeat:no-repeat;
 }
 
 .fontRivSize1041 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1041.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize1042 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1042.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize1043 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1043.gif);
 background-repeat:no-repeat;
 }
 
.fontRivSize1051 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1051.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize1052 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1052.gif);
 background-repeat:no-repeat;
 } 

.fontRivSize1053 {
 margin:0px;
 padding-top:6px;
 width:30px;
 height:24px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1053.gif);
 background-repeat:no-repeat;
 float:left;
 }
  
.fontRivSize1054 {
 padding-top:6px;
 width:30px;
 height:24px;
 float:left;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 font-style: italic;
 font-size: 9px;
 color: #000000;
 text-align:center;
 background-image:url(/images/riv_Size1054.gif);
 background-repeat:no-repeat;
 } 

 
a {
 font-family: inherit;
 font-size: inherit;
 text-decoration: none;
 color: inherit;
 }

