A:hover 	
{
	color: #ffa13f
}

A 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color:  #CF6110;
}

table
{
	border: 0px;
}

td
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	border: 0px none;
	margin: 0px;
}

p
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;
	font-size: 12px;
	border: 0px none;
/*
	margin: 10px;
	margin-bottom: 15px;
	margin-top: 15px;
*/	
	vertical-align: text-top;
}

img 
{
	border: 0px;
}

.Amenusbas:hover 
{
	color: #000000
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: 000000;
	font-weight: lighter;
	line-height: normal;
}
.Amenusbas:active 
{
	color: #000000
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: 000000;
	font-weight: lighter;
	line-height: normal;
}
.Amenusbas 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: 000000;
	font-weight: lighter;
	line-height: normal;

}

.Amenusentreprise:hover 
{

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 12px;
	color: #F37200
}

.Amenusentreprise:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 12px;
	color: #F37200
}

.Amenusentreprise 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 12px;
	color: 4A6996
}

.Amenusorange:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 12px;
	color: #4A6996}
.Amenusorange:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 12px;
	color: #4A6996
}
.Amenusorange 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 12px;
	color: #F37200
}
.Amenusblanc:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-variant: small-caps;
			text-decoration: none;
			font-size: 11px;
			color: #ffffff}
.Amenusblanc:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-variant: small-caps;
			text-decoration: none;
			font-size: 11px;
			color: #ffffff}
.Amenusblanc 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-variant: small-caps;
			text-decoration: none;
			font-size: 11px;
			color: ffffff}						
.Ablanc:hover 
{
		 font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 10px;
			font-weight: normal;
			color: #99CCFF;
}
.Ablanc:active 
{
		 font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 10px;
			font-weight: normal;
			color: #c5d3e8;
}
.Ablanc 
{
		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: normal;
		color: #c5d3e8;
}
.Amenusblanc 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 11px;
	color: ffffff;
	text-transform: uppercase;
}					

.Amenusssssmenu:hover 
{
/*
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	*/	
	color: #ffffff;
}

.Amenusssssmenu:active 
{
/*
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
*/	
	color: #ffffff;
}

.Amenusssssmenu 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	color: #ffffff;
}



a.textebleu:visited 
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #3d5f8f;
}
a.textebleu:link 
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #3d5f8f;
}

a.textebleu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #F37200;
}

a.textebleu:active
{
	color: #3d5f8f;
}

/* idel */

a.textenoir2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}
a.textenoir2:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}

a.textenoir2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #F37200;
}

a.textenoir2:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}

/*
a.textenoir
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}
*/
.textenoir, .contenu1, .contenu2, .contenu3, .contenu4, .contenu5, .contenu6, .contenu7, .contenu8, .contenu9, .contenu10, .actu
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #000000}

.texteblanc	
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #FFFFFF}

.texterouge
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #990000}

.textebleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #3d5f8f
}

TD.textebleu B
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #3d5f8f	;
}
		
.textebleugrand
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 17px;
		color: #3d5f8f}		
		
.texteorange
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color: #F37200}
		
.texteorangegrand
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 17px;
		color: #ff7403;
		text-align: center;
		}				

.textebleupetit
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		color: #022267}

.texteblancpetit
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: #FFFFFF}


.textenoirpetit
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		color: #000000}

.texterougepetit
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		color: #990000}

.textenoirgrand
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px;
		color: #000000}

.texteblancgrand
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px;
		color: #FFFFFF}

.textemauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6384B4;
}
.textevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A2D942;
}
.textemauvepetit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c5d3e8;
}

.Amenus:hover 
{
	color: #ffffff;
}
.Amenus:active 
{
	color: #ffffff;
}

/*	
.Amenus 	
{
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-variant: small-caps;
	font-size: 11px;
	color: #ffffff;
}
*/
.Amenus 
{
/*
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 10px;
	
	color: #ffffff;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	/*font-variant: small-caps;*/
	text-transform : uppercase;
	font-size: 10px;
	color: #ffffff;
	text-transform: uppercase;
}

/*
	SATIN
*/
.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;
	vertical-align:  middle ! important;
}
TD.satinRefSelect 
{
   font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	background-color: #DAE5EF;
	text-align: center;
	vertical-align:  middle ! important;
}

.satinRef TH
{
	background-color: #BACCE2;
	vertical-align:  middle ! important;
}

INPUT.satinRef
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
}

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;
}
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;
}

TABLE.satinCaractableau  TD
{
	border-bottom: 1px solid Black;
	border-collapse : collapse;
}

TD.photoslegendes  {
  	font-family: verdana, Arial, Helvetica, sans-serif;
 	font-size: 9px;
	vertical-align: top;
	
}

TD.historique
{
	background-color: #FFFBF6;
	vertical-align: top;
	text-align: left;
}

.tableaux TD,  TABLE.tableaux
{
	background-color: #DDEFFF;
	border : 1px solid Black;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-collapse : collapse;
}

.tab TD
{
	border : 0px; 
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-collapse : collapse;	
}
.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 ;
}


IMG.reseaudepartement {
	border-top: 1px solid #999999;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #999999;
}

.reseau_comm_titre
{
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
/*
.reseau_comm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color:#CF6110;
}
*/
.navbas , .navbas a  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
	color : #000000;
	text-transform: lowercase;
}

.navbas a:hover  {
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	font-weight: bold;
	color : #000000;
}

td.navbas {
	text-align: center;
}

.milieuaccueil
{
	background-repeat: no-repeat;
}
/*
TD.contenu1 , .contenu2 TR TD, .contenu3 TR TD, 
.contenu4 TR TD, .contenu5 TR TD, .contenu6 TR TD, 
.contenu7 TR TD, .contenu8 TR TD, 
.contenu9 TR TD, .contenu10 TR TD,
TD.actu
{
	vertical-align: text-top;
}
*/

/* Formulaires */
.form_retour
{
	font-size: 13px;
}

.reseaucomm IMG
{
	max-width: 100px;
}

/* Test pour Applications */
.contenu2 TABLE TR TD
{
	vertical-align: top;
}

.tableaux2 TD,  TH,   TABLE.tableaux2
{
	background-color: #DDEFFF;
	border : 1px solid Black;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-collapse : collapse;
	font-size : 11px;
	text-align: center;
	padding : 5px;
}

TH.tableaux2
{
	font-weight: bold;
}



/* GUIDE DE CHOIX */
table.guidechoix
{
	background-color: #DBE7FB; 
	border : 2px solid #004993;
}

.guidechoix
{
	background-color: #DBE7FB;
}

tr.guidechoixtitre
{
	background-color : #0365C7;
	height: 30px;
	vertical-align: middle; 
}

table.valider
{
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;	
	border-bottom : 2px solid #000000;
	border-right : 2px solid #000000;
	background-color: #EEF5FC; 
}

table.valider:hover
{
	background-color: #E2ECFC; 	
}

tr.guidechoixtitre1
{
	 background-color : #004993;
	 height : 30px;
	 vertical-align: middle;
}


table.guidechoixprincipal
{
	border : 1px solid #004993;
	background-color : #004993;
}

tr.guidechoixchemin td
{
	background-color: #EEF5FC; 
	border-bottom : 1px solid #004993;
	border-top : 1px solid #004993;
	padding : 5px;
}

.guidechoixfond
{
	background-color: #DBE7FB;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-collapse : collapse;
	

}

img.guidechoix
{
	border-left : 1px solid #0000FF;	
	border-top : 1px solid #0000FF;	
	border-right : 2px solid #0000FF;	
	border-bottom : 2px solid #0000FF;				
}

.satinTextePC {
	border-bottom: 1px dotted #004993;
	border-left: 1px dotted #004993;
	border-spacing: 5px;
	
}

.satinTextePC TD{
   	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #002D6E;
	text-align: justify;
	font-size: 12px;
	margin: 5px;
	pagging: 5px;
	border-spacing: 5px;
}

.satinlienindirect {
	border-bottom: 1px dotted #004993;
	border-right: 1px dotted #004993;
	border-spacing: 5px;
	
}

.satinlienindirect TD{
   	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #002D6E;
	text-align: justify;
	font-size: 12px;
	margin: 5px;
	pagging: 5px;
	border-spacing: 5px;
	text-align: right;
}

/* CADDIE */
.caddie 
{
	font-size: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle ! important;
}

.caddie A {	color : #FFFFFF; }
.caddie A:hover {	color : #C5D3E8; }

/* RECHERCHE (bandeau catalogue)*/
INPUT.recherche
{
	font-family:verdana;
	font-size:10px;
}


/* PLAN DU SITE */
A.plansite:link, A.plansite:active, A.plansite:visited
{
	color : #FFFFFF;
}
A.plansite:hover
{
	color : #99CCFF;
}
.plansite
{
	font-size: 10px;
	font-family : verdana;
}
