/* ------------        body       ---------------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	SCROLLBAR-FACE-COLOR: #FDF5F2; 
	SCROLLBAR-ARROW-COLOR: #aaaaaa; 
	SCROLLBAR-TRACK-COLOR: #FDF5F2	
}

/*-------------       Header      -------------------*/

.identification-texte{
	color: #C42A26;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	width: 70px;
	text-align: right;
}

.identification-texte-connecte{
	color: #C42A26;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	width: 70px;
}

.identification-texte-nomprenom{
	color: #F68B1F;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	width: 70px;
}

.identification-input{
	border: 1px solid #000000;
	color: #67686C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 97px;
}

.identification-bt{
	border: 1px solid #000000;
	color: #ED145B;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 25px;
}

.identification-texte-gris{
	color: #67686C;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.identification-texte-gris a{
	text-decoration: none;
	color: #67686C;
}

.identification-texte-gris a:hover{
	text-decoration: underline;
	color: #67686C;
}

.identification-texte-rose{
	color: #ED145B;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.identification-texte-rose a{
	text-decoration: none;
	color: #ED145B;
}

.identification-texte-rose a:hover{
	text-decoration: underline;
	color: #ED145B;
}

/*---------------------- menu produits / recherche -------------------- */

.recherche-input{
	border: 2px solid #DF6D55;
	color: #853035;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 156px;
	height: 19px;
}

.recherche-bt{
	border: 2px solid #853035;
	color: #853035;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	width: 25px;
	height: 19px;
	background-color: #FFFFFF;
	text-align: center;
}

.menu-produits-fond{
	background-image: url(img/fond-menu-produits.jpg);
	background-repeat: no-repeat;
	background-position: bottom;

}

/*----------------------  contenu (iframe) liste familles -------------------------*/

/* -- titres familles --*/

.titrefamille-1{
	color: #F68B1F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.fondtitrefamille-1{
	background: url("img/fondtitrefamille-1.jpg") no-repeat;
}

.fondtitrefamille-2{
	background: url("img/fondtitrefamille-2.jpg") no-repeat;
}

.titrefamille-3{
	color: #BD56A0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.fondtitrefamille-3{
	background: url("img/fondtitrefamille-3.jpg") no-repeat;
}

.titrefamille-4{
	color: #4675BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.fondtitrefamille-4{
	background: url("img/fondtitrefamille-4.jpg") no-repeat;
}

.titrefamille-5{
	color: #00B3BE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.fondtitrefamille-5{
	background: url("img/fondtitrefamille-5.jpg") no-repeat;
}

.titrefamille-6{
	color: #008D63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.fondtitrefamille-6{
	background: url("img/fondtitrefamille-6.jpg") no-repeat;
}

.titrefamille-7{
	color: #ED145B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.fondtitrefamille-7{
	background: url("img/fondtitrefamille-7.jpg") no-repeat;
}

/* ----- */

.voiraussi{
	color: #F9A350;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.autresfamilles{
	color: #DD6851;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

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

.descriptionfamille a{
	color:#3F4040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


/*----------------------  contenu (iframe) liste produits -------------------------*/

.texte-liste-produits{
	color:#8B3039;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
}


.contenu-tableau-liste-produits-famille2-center{
	text-align: center;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C1D694;
}

.contenu-tableau-liste-produits-ligne2-famille2-center{
	text-align: center;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D6E2BC;
}

.tableau-liste-produits-quantite-input{
	border: 1px solid #853035;
	color: #853035;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 30px;
	text-align: center;
}

.tableau-liste-produits-quantite-bt{
	border: 1px solid #000000;
	color: #853035;
	font-family: Verdana;
	font-size: 9px;
	width: 20px;
	background-color: #FFFFFF;
	text-align: center;
}

.texte-agrandir{
	font-family: Verdana;
	font-size: 9px;	

}

.texte-contenu{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
}

/*----------------------  contenu (iframe) panier -------------------------*/

.titre-panier{
	color: #E94546;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.fondtitre{
	background: url("img/fondtitre.jpg") no-repeat;
}

.titre-colonne-panier{
	text-align: center;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F18A25;
}

.contenu-colonne-panier{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4AC64;
}

.contenu-colonne-panier-center{
	text-align: center;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4AC64;
}

.contenu-colonne-ligne2-panier{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F9BF85;
}

.contenu-colonne-ligne2-panier-center{
	text-align: center;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F9BF85;
}

/* ----- boutons panier -----*/

/* -- jaune --*/
.bt-jaune
{
  height: 27px;
}

.bt-jaune a
{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

.bt-jaune a:hover
{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline;
}

.bt-jaune .gauche
{
  width: 12px;
  height: 23px;
  background: url(img/bt-jaune-gauche.gif) top left no-repeat;
}

.bt-jaune .centre
{
  height: 23px;
  background: url(img/bt-jaune-centre.gif) top left;
  padding: 0 5px 0 5px; 
}

.bt-jaune .droite
{
  width: 11px;
  height: 23px;
  background: url(img/bt-jaune-droite.gif) top left no-repeat;
}

.bt-jaune .basgauche
{
  width: 12px;
  height: 4px;
  background: url(img/bt-bas-gauche.gif) top left no-repeat;	
}

.bt-jaune .bascentre
{
  height: 4px;
  background: url(img/bt-bas-centre.gif) top left;	
}

.bt-jaune .basdroite
{
  width: 11px;
  height: 4px;
  background: url(img/bt-bas-droite.gif) top left no-repeat;	
}

/* -- rouge --*/
.bt-rouge
{
  height: 27px;
}

.bt-rouge a
{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

.bt-rouge a:hover
{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline;
}

.bt-rouge .gauche
{
  width: 12px;
  height: 23px;
  background: url(img/bt-rouge-gauche.gif) top left no-repeat;
}

.bt-rouge .centre
{
  height: 23px;
  background: url(img/bt-rouge-centre.gif) top left;
  padding: 0 5px 0 5px; 
}

.bt-rouge .droite
{
  width: 11px;
  height: 23px;
  background: url(img/bt-rouge-droite.gif) top left no-repeat;
}

.bt-rouge .basgauche
{
  width: 12px;
  height: 4px;
  background: url(img/bt-bas-gauche.gif) top left no-repeat;	
}

.bt-rouge .bascentre
{
  height: 4px;
  background: url(img/bt-bas-centre.gif) top left;	
}

.bt-rouge .basdroite
{
  width: 11px;
  height: 4px;
  background: url(img/bt-bas-droite.gif) top left no-repeat;	
}

/*----------------------  contenu (iframe) formulaire -------------------------*/

.formulaire-sous-titre{
	color:#DC6851;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.texte-formulaire{
	color:#8B3039;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.formulaire-input{
	border: 1px solid #663333;
	color: #872D36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.formulaire-texte{
	color:#872D36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.formulaire-texte-blanc{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* -- pave formulaire -- */
.pave-formulaire .gauche
{
  width: 47px;
  background: url(img/pave-formulaire-gauche.gif) top left no-repeat;
}

.pave-formulaire .centre
{
  background-color: #E94546;
}

.pave-formulaire .droite
{
  width: 76px;
  background: url(img/pave-formulaire-droite.gif) top left no-repeat;
}

.pave-formulaire .bas
{
  width: 555px;
  height: 29px;
  background: url(img/pave-formulaire-bas.gif) top left no-repeat;	
}
.pave-formulaire .haut
{
  width: 555px;
  height: 29px;
  background: url(img/pave-formulaire-haut.gif) top left no-repeat;	
}
.promo-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C92422;
}
.promo-publication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C92422;
}
.accueil-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
/* -- pave aide -- */
.aide-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8BB936;
}