/*txt normal*/
a, s
{  
  font-family: verdana,helvetica,sans-serif;
  font-size:11px;
  font-stretch:ultra-condensed;
  color:#000000;
  text-align:justify;
  background-color : transparent ;
}


.txt, a.txt, a.txt:visited, a.txt:active, .txt:visited, .txt:active, a.txt:hover, .txt:hover  
{  
  font-family: verdana,helvetica,sans-serif;
  text-decoration:none; 
  font-size:11px;
  font-stretch:ultra-condensed;
  color:#B9874C;
  text-align:justify;
  background-color : transparent ;
}

/* ---- Titre pour référencement ----------*/
h1
{
  font-family: verdana,helvetica,sans-serif;
  text-transform:uppercase;
  color: #F0F0F0;
  font-weight: bold;
  font-size:14px;
  background-color : transparent ;
  PADDING: 0;
  margin: 0;
}

h2
{
  PADDING: 0;
  margin: 0;
  font-weight: normal;
  font-size: 12px;
}

.petitxt, a.petitxt, a.petitxt:visited, a.petitxt:active 
{  
  font-family: verdana,helvetica,sans-serif;
  text-decoration:none; 
  font-size:10px;
  font-stretch:ultra-condensed;
  color:#B72299;
  background-color : transparent ;
}


.txt_o, a.txt_o, a.txt_o:visited, a.txt_o:active, .txt_o:visited, .txt_o:active
{
  font-family: verdana,helvetica,sans-serif;
  text-decoration:none;
  font-size:12px;
  font-stretch:ultra-condensed;
  color:#FA6334;
  text-align:justify;
  background-color : transparent ;
}

.txt_o:hover
{  
  font-family: verdana,helvetica,sans-serif;
  text-decoration:none;
  font-size:12px;
  font-stretch:ultra-condensed;
  color:#4ABCAB;
  text-align:justify;
  background-color : transparent ;
}

.txt_b, a.txt_b, a.txt_b:visited, a.txt_b:active, .txt_b:visited, .txt_b:active, a.txt_b:hover, .txt_b:hover  
{  
  font-family: verdana,helvetica,sans-serif;
  text-decoration:none; 
  font-size:11px;
  font-stretch:ultra-condensed;
  color:#F0F0F0;
  text-align:justify;
  background-color : transparent ;
}

.txt_r, a.txt_r, a.txt_r:visited, a.txt_r:active, .txt_r:visited, .txt_r:active, a.txt_r:hover, .txt_r:hover  
{  
  font-family: verdana,helvetica,sans-serif;
  text-decoration:none; 
  font-size:11px;
  font-stretch:ultra-condensed;
  color:#FF0000;
  text-align:justify;
  background-color : transparent ;
}

.txt_non_indent, a.txt_non_indent, a.txt_non_indent:visited, a.txt_non_indent:active, .txt_non_indent:visited, .txt_non_indent:active 
{  
  font-family: verdana,helvetica,sans-serif;
  text-decoration:none; 
  font-size:12px;
  font-stretch:ultra-condensed;
  color:#1C1B1F;
  text-align:justify;
  background-color : transparent ;
}

a.txt_non_indent:hover, .txt_non_indent:hover  
{  
  font-family: verdana,helvetica,sans-serif;
  text-decoration:none; 
  font-size:12px;
  font-stretch:ultra-condensed;
  color:#FA6334;
  text-align:justify;
  background-color : transparent ;
}

.txt_r
{
  font-stretch:ultra-condensed;
  font-weight:bold;
  text-align:center;
  text-decoration:none; 
  font:11px verdana,helvetica,sans-serif; 
  color:#CF1E1E;
  PADDING: 0px 0px 0px 0px;
  background-color : transparent ;
}

.txt_r:hover
{
  font-weight:bold;
  text-align:center;
  text-decoration:none; 
  font:12px verdana,helvetica,sans-serif; 
  color:#CF1E1E;
  PADDING: 0px 0px 0px 0px;
  background-color : transparent ;
}

.legende:hover
{
  text-align:center;
  text-decoration:none; 
  font:10px verdana,helvetica,sans-serif; 
  color:#CF1E1E;
  PADDING: 0px 0px 0px 0px;
  background-color : transparent ;
}

INPUT.env
{  
  border: outset 1; 
  margin-left:3;
  background:#FFFFFF; 
  color:#ffffff; 
  padding:0;
}

INPUT.dell
{  
  font: 10px verdana,helvetica,sans-serif; 
  border: none;
  background-color: #ffefdb;
  background-image: url(../images/bg_rech.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  width: 126px;
  height: 12px;
  padding: 0;
  margin-bottom: -2px;
}

INPUT.dell2
{  
  font: 10px verdana,helvetica,sans-serif; 
  border: none;
  color: #ffffff;
  background: transparent;
}

td.ficheVFlash
{
  border: 1px solid #ffffff;
  padding: 7px;
  color: #5a050d;
  font-size: 14px;
  width: 160px;
}

td.ficheVFlash a
{
  color: #ffffff;
  text-decoration: none;
}

td.ficheVFlash img
{
  padding: 0;
  margin: 0;
  border: none;
  width: 159px;
/*  height: 244px; */
}

.FicheProd
{
  margin: 20px 20px 20px 20px;
  padding: 30px;
  width: 668px;
  height: 370px;
  background-color: #caaa84;
  font-size: 12px;
  color: #000000;
}

.miniFicheProd
{
  padding: 10px;
  width: 368px;
  height: 270px;
  background-color: #caaa84;
  font-size: 12px;
  color: #000000;
}

.miniFicheProd img
{
  border: 1px solid #edcdb9;
}

.navBoutique
{
  margin-left: 20px;
}

.navBoutique, .navBoutique a
{
  color: #494848;
  text-decoration: none;
  font-size: 12px;
}

.navPage
{
  background-color: #9f0916;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  color: #ffffff;
  width: 770px;
  text-align: center;
}

.navPage a
{
  text-decoration: none;
  color: #ffffff;
}

.navPage a:hover
{
  background-color: #c46970;
}
