BODY /*,P*/ 
{
  color: black;
  text-decoration: none;
  font-weight: normal;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  
}
TABLE.tablemiddle1{
	padding: 20px;
	padding-top: 10px;
	
}
TABLE.tablemiddle2{
	background-color: White;
	padding-right: 5px;
	border-spacing: 5px;
}

TR {
	vertical-align: top;
}



a.menu:link, a.menu:active, a.menu:visited {
  color: #330000;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
a.menu:hover {
  color: #999999;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;  
  font-weight: bold;  
}


P blocquote
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



LI {
	list-style-image: url(images/puce_g.gif); 
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}




font.entete{
	font-size: 12;
	color: #C1C1C1;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;  
}


  
  
  
  
a.lienvert ,a.lienvert:active,a.lienvert:visited{
  color: #7BA623;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
}

a.lienvert:hover {
  color:	Gray;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;  
  font-weight: normal;
	font-weight: bold;
	 font-variant: small-caps;
  }  
  
a.lienorange ,a.lienorange:active,a.lienorange:visited {
  color: #FE8D15;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: normal;
	font-weight: bold; 
 
}

a.lienorange:hover{
  color:	Gray;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;  
  font-weight: normal;
	font-weight: bold;
  }
    
 /*
 .navtop {
  background-image: url('/statiques/images/ihr.jpg');
  background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
  color: #FF8900;
 }
.navtop a,.navtop a:active,.navtop a:visited {
  font-family: verdana, Arial, Helvetica, sans-serif;
  color: #E2EDF2;
  font-size: 12px;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
}

.navtop a:hover{
  color: #FF8900;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
	font-weight: bold;
	 font-variant: small-caps;
  }  
*/
/*
 .navin {
 padding: 0px;
	vertical-align: middle;
	text-align: center;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-decoration: none;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
  vertical-align: middle;
 }
.navin a,.navin a:active ,.navin a:visited{
 padding: 0px;
  font-family: verdana, Arial, Helvetica, sans-serif;
  color: #6A6A6A;
  font-size: 11px;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
}

.navin a:hover  {
 padding: 0px;
  color: black;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
	font-weight: bold;
	 font-variant: small-caps;
  }  
*/
  .navref {
  background-image: url('statiques/images/inhr.jpg');
  background-repeat: repeat-x;
 padding: 0px;
	vertical-align: middle;
	text-align: center;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-decoration: none;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
  vertical-align: middle;
 }
 .navref INPUT{
	font-size: 10px;
	color: #396497;
	max-width: 200px;
 }
.navref a,.navin a:active ,.navin a:visited{
 padding: 0px;
  font-family: verdana, Arial, Helvetica, sans-serif;
  color: #6A6A6A;
  font-size: 11px;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
}

.navref a:hover  {
 padding: 0px;
  color: black;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
	font-weight: bold;
	 font-variant: small-caps;
  }  

  
  
  TABLE.nav3{
   border-spacing: 5px;
	padding: 0px;
   border: none;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-decoration: none;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
  vertical-align: middle;
 }
 
 TD.nav3 {

 	border: thin solid #3795B3;
}
.nav3 a, .nav3 a:active,.nav3 a:visited{
 padding: 0px;
  font-family: verdana, Arial, Helvetica, sans-serif;
  color: #6A6A6A;
  font-size: 11px;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
}

.nav3 a:hover{
 padding: 0px;
  color: black;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
	font-weight: bold;
	 font-variant: small-caps;
 
  }  

.actu a:hover{
  color:	Gray;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;  
  font-weight: normal;
   font-weight: bold;  
  font-variant: small-caps;
  }  
  
.actu a,.actu a:active,.actu a:visited{
  color: #E0FFFF;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
    font-weight: bold;  
  font-variant: small-caps;	
}


.contenu2
{
  color: black;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
	text-align: justify;
}
.contenu2 a:hover{
  color:	Gray;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;  
  font-weight: normal;
  }  
  
.contenu2 a,.contenu2 a:active,.contenu2 a:visited{
  color: #FE8D15;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
}
	
	
.infocaddie {
	vertical-align: middle;
	text-align: center;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
 }
.infocaddie a,.infocaddie a:active,.infocaddie a:visited {
  font-family: verdana, Arial, Helvetica, sans-serif;
  color: #E2EDF2;
  font-size: 12px;
  font-weight: normal;
  font-weight: bold;  
  font-variant: small-caps;
}

.infocaddie a:hover{
  color: #FF8900;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
	font-weight: bold;
	 font-variant: small-caps;
  }  
.tdbouton{
	border: 2px solid #D7E5EE;
	background-color: #365A8C;
}
	
	
	
	
	

.satintype H1{
	font-size: 15px;
	color: #396497;
	font-variant: small-caps;
}
.satintype TABLE{
  font-size: 11px;
  font-weight: normal;
	font-weight: bold;
	 font-family: verdana, Arial, Helvetica, sans-serif;
}
.satintype SELECT{
	font-size: 10px;
	color: #396497;
	max-width: 200px;
}
.satintype a ,.satintype a:active,.satintype a:visited {
  color: #FF8900;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  font-variant: small-caps;
	font-weight: bold;  
}

.satintype a:hover{
  color:	Gray;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;  
  font-weight: normal;
  font-variant: small-caps;
	font-weight: bold;
  }	
	
	.satinSattable TABLE{
	border: 2px solid black;
   font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
}
.satinSattable TD{
   font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	background-color: lightyellow;
}

.satinSattable TH{
	background-color: #99BBF2;
	}

.satinRef TABLE{
	border: 2px solid black;
   font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
}
TD.satinRef {
   font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	background-color: lightyellow;
	text-align: center;
}
TD.satinRefSelect {
   font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	background-color: #DAE5EF;
	text-align: center;
}

.satinRef TH{
	background-color: #BACCE2;
}

TD.satinLiensext {
	border: 1px dotted black;
}
TD.satinLiensext TD:hover{
	border: 1px dotted red;
}

.satinTexte {
   font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;
	font-size: 12px;
}

.satinTextePC {
   font-family: verdana, Arial, Helvetica, sans-serif;
	color: #004993;
	text-align: justify;
	font-size: 11px;
	border-bottom: 1px dotted #004993;
	border-left: 1px dotted #004993;
}


TABLE.satinGamme { 
	 background-color: #DDDDDD;
}

LI.satinGamme a,LI.satinGamme a:active,LI.satinGamme a:visited {
  color: red;
	font-weight: bold;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
  font-weight: normal;
	text-transform: capitalize;
  margin-bottom: 15px;
  margin-top: 20px;
  background-color: #DDDDDD;
  }
LI.satinGamme a:hover{
  color: white;
	font-weight: bold;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
  font-weight: normal;
	text-transform: capitalize;
  margin-bottom: 15px;
  margin-top: 20px;
    background-color: #666666;
  }

.satinlistefils {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	font-size: 10px;
}  
.satinlistefils TD{
	border-right: 2px dotted #EBEC00;
	font-size: 12px;
}  
 .satinlistefils A,.satinlistefils A:VISITED,.satinlistefils A:ACTIVE,.satinlistefils A:LINK{ 
	color: red;
	font-size: 12px;	
}  
.satinlistefils A:HOVER{
	color: black;
	font-size: 12px;	
}   
.satinlistefils img{
	max-height: 100px;
	max-width: 120px;
}

.satinlistecat A,.satinlistecat A:VISITED,.satinlistecat A:ACTIVE,.satinlistecat A:LINK{ 
	color: #000000;
	font-size: 13px;	
	font-weight: bold;
}  
.satinlistecat A:HOVER{
	color: #727272;
	font-size: 13px;	
	font-weight: bold;
} 
  
.satinbonneaffaire {
	background-image: url('images/fd_filet_orange.gif');
}  
.satinbonneaffaire TD{
	font-size: 10px;
	text-align: justify;
}  

.satinbonneaffairein IMG {
	border-style: solid ;
}

.boutonbleu {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #0375E7;
	border-right: thin none;
	border-bottom: thin none;
	border-left: 1px solid #0375E7;
	vertical-align: middle;
	text-decoration: none;
}

.boutonnavhaut {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.boutonnavbas_up {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #C8E3FF;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	text-decoration:none;
}

.boutonnavbas_down {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFD200;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

.boutonorange {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #FDD580;
	border-right: thin none;
	border-bottom: thin none;
	border-left: 1px solid #FDD580;
	vertical-align: middle;
	text-decoration: none;
}

.texte_rubriques_left {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #0365C7;
	font-weight: bold;
}

.texte_rubriques_center {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #0365C7;
	font-weight: bold;
	text-align: center;
}

.texte_rubriques_right {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #0365C7;
	font-weight: bold;
	text-align: right;
}

.tableau_entete_center_blanc {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.tableau_entete_left_blanc {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.tableau_texte_courant_centre {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: center;
}

.tableau_texte_courant_left {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}

.tableau_texte_courant_right {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: right;
}

.tableau_texte_violet {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #993399;
	font-weight: bold;
	text-align: center;
}

.tableau_texte_bleu {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #0066FF;
	font-weight: bold;
	text-align: center;
}

.tableau_texte_rouge {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FE0000;
	font-weight: bold;
	text-align: center;
}

.texte_rubriques_right {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #0365C7;
	font-weight: bold;
	text-align: right;
}

.panier_bleu_dark {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #004993;
	font-weight: bold;
	text-align: right;
}

.panier_bleu_dark_left {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #004993;
	font-weight: bold;
	text-align: left;
}

.panier_bleu_light {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #DBE7FB;
	font-weight: bold;
	text-align: right;
}
.panier_jaune {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFD200;
	font-weight: bold;
	text-align: right;
}
.titre_bandeau {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.ficheproduit_ref {
	font : bold normal 18px Arial, Helvetica, sans-serif;
	color : #0365C7;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.ficheproduit_ref_centre {
	font : bold normal 18px Arial, Helvetica, sans-serif;
	color : #0365C7;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.texte_courant_justif {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #0365C7;
	text-align: justify;
	vertical-align: top;
}

.texte_courant_left {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #0365C7;
	text-align: left;
	vertical-align: absmiddle;
}

.texte_courant_center {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #0365C7;
	text-align: center;
	vertical-align: absmiddle;
}

.historik_guide_bleu {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #004993;
	text-align: left;
	vertical-align: absmiddle;
	font-weight: bold;
}

.historik_guide_orange {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #FB9127;
	text-align: left;
	vertical-align: absmiddle;
	font-weight: bold;
}

