
body{  
	background-color: #CCCFDB;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}

a:link {
	font-family: Verdana, Arial,Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: underline;
	}

a:visited {
	font-family: Verdana, Arial,Trebuchet MS,  sans-serif;
	font-size: 11px;
	color: #6699FF;
	text-decoration: underline;
	}

a:active {
	font-family:  Verdana, Arial, Trebuchet MS,sans-serif;
	font-size: 11px;
	color: #6699FF;
	text-decoration: underline;
	}

a:hover {
	font-family: Verdana, Arial,Trebuchet MS,  sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-decoration: underline;
	}
abbr, acronym, .help{
	border-bottom:1px dotted #429bce;
	color:#429bce;
	cursor:help;
	}
H1{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:18px;font-weight:bold;color:#265689/*#677fa4*/;padding: 0px 0px 3px 0px;margin: 0px 0px 3px 0px;border-bottom-color: silver;border-bottom-style: solid;border-bottom-width: 1px; text-align: left; }
H2{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:13px;font-weight:bold;color:#326fb1/*#669cd4*/;padding:0px 0px 0px 0px;margin:0px;text-align: left;}
H3{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;font-weight:bold;color:#669cd4;padding:0px 0px 0px 0px;margin:0px;text-align: left;}
p{font-family:Verdana, Tahoma, sans-serif;font-size:11px;text-align:justify;font-weight:normal;color:#37537F;padding:0px 0px 4px 0px;margin:0px 0px 5px 0px;}
div.bloc{width:96%;margin:0.1em 0.3em;padding:0.3em;border:1px solid white;}
div.blocOver{width:96%;margin:0.1em 0.3em;padding:0.3em;border:1px solid #DEE7ED;background-color:#FAFAFA;cursor:pointer;}
/* classe pour menu de navigation auxiliaire situé à droite */	
ul#MenuD{list-style-type:none;padding:0;margin:0;border:1px solid #ff9900;border-right:none;border-bottom:none;width:124px}
ul#MenuD li{list-style-type:none;padding:0;margin:0;border-bottom:1px solid #ff9900}
ul#MenuD a:link,ul#MenuD a:visited,ul#MenuD a:active{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color:#37537F;background-color:white;padding: 2px 0px 2px 0px;margin: 0px 0px 0px 2px;width: 122px;display: block}
ul#MenuD a:hover{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color:#000000;background-color: white;padding: 2px 0px 2px 0px;margin: 0px 0px 0px 2px;width: 122px;display:block}
ul#MenuD li.Title {font-family:Verdana, sans-serif;font-size:10px;font-weight: bold;color:#FFFFFF;background-color: #FF9900;padding:0;margin:0;height:18px;width:124px}	
ul#MenuD a.LienActif{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color:#000000;background-color:white;padding:2px 0px 2px 0px;margin:0px 0px 0px 2px;width:122px;cursor:default;display:block}


/*  Début de la classe Banniere --*/
banniere.table{
 	border:none;
 	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
 	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px; 
}

.banniere thead td#BANN01{
	background-image: url(/images/banniere/bougon/01.jpg);
	background-attachment:scroll;
	background-position:top;
	background-repeat: no-repeat;
	border:none;
	height:64px;
	width:285px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
 	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px; 
	cursor:pointer;
	}

.banniere thead td#BANN02{	
	background-image: url(/images/banniere/bougon/02.jpg);
	background-attachment:scroll; 
	background-repeat: no-repeat;
	background-position:top;
	border:none;
	height:64px;
	width:400px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
 	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px; 	
	}

.banniere thead td#BANN03{	
	background-image:url(/images/banniere/bougon/03.jpg);
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position:bottom;
	text-align:right;
	border:none;
	height:64px;
	width:75px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
 	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px; 
	} 


/*-  Début du formatage du <hr>  ----*/

hr{
color:#cccccc;
border:none;
height:1px;
width:350px;
}


/*-  	Alternance de la couleur des lignes pour un listing ----*/

.Altern1{background-color: #DEE7ED;}
.Altern2{background-color: #F4F9FF;}


/* --	début de la classe Une  ----*/

.Une{
	font-family:  Arial, Verdana, Tahoma,Helvetica, sans-serif;
	font-size: 25px;	
	font-weight: bold;
	text-align:left;
	padding-left:25px;
	margin:0;
	color: #cccccc;
	border:1px solid white;
	}
	
table.TblDefault{border:1px solid white;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:95%}
table.TblDefaultOver{border:1px solid #DEE7ED;background-color:#fafafa;cursor:pointer;padding:0px;margin:0px;width:95%}
.TblDefault thead td{font-family:Tahoma,Verdana,sans-serif;font-size:12px;font-weight:bold;height:20px;color:#677fa4;padding:0px 0px 0px 48px;margin:0px;background-image:url(/images/css/TblDefault/thead/Head.gif);background-attachment:scroll;background-repeat:no-repeat;background-position:center top;}
.TblDefaultOver thead td{font-family:Tahoma, Verdana, sans-serif;font-size:12px;font-weight:bold;height:20px;color:#666666;padding:0px 0px 0px 48px;margin:0px;background-image:url(/images/css/TblDefault/thead/HeadOver.gif);background-attachment:scroll;background-repeat:no-repeat;background-position:center top;}
.TblDefault tbody td, .TblDefaultOver tbody td{font-family:Verdana, Tahoma, sans-serif;font-size:11px;font-weight:normal;color:#37537F;padding:3px 6px 6px 6px;margin:0px;}
.TblDefault tbody td p, .TblDefaultOver tbody td p{font-family:Verdana, Tahoma, sans-serif;font-size:11px;text-align:justify;font-weight:normal;color:#37537F;padding:0px 0px 4px 0px;margin:0px 0px 5px 0px;}
.TblDefault tfoot td, .TblDefaultOver tfoot td{font-family:Verdana, Tahoma, sans-serif;font-size:10px;color:#9d9d9d;text-align:right;height:2px;padding:4px 0px 0px 0px;background-image:url(/images/css/TblDefault/tfoot/Foot.gif);background-attachment:scroll;background-repeat:repeat-x;background-position:center top;}
.TblDefault tbody ul,.TblDefaultOver tbody ul{list-style-type:none;list-style-position:outside;list-style-image:url(/images/css/TblDefault/ul/puce.gif);vertical-align:bottom;}
table.TblResultat{width:96%;border:1px solid #acacac;border-collapse:collapse;padding:0;margin:0;}	
.TblResultat thead{font-family:Verdana, sans-serif;font-size:11px;font-weight:bold;color:white;background-image: url(/images/css/TblResultat/thead/Head.gif);background-attachment:scroll;border-right:1px inset #CC6600;border-bottom:1px inset #CC6600;}	
.TblResultat tbody{font-family:Tahoma, sans-serif;font-size:11px;font-weight:normal;color:#424242;}
.TblResultat tfoot{font-family:Verdana, sans-serif;font-size:11px;font-weight:normal;color:white;text-align:right}

/* --  POPUP  : classe de formatage des pop-up   --*/
table.POPUP{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #999999;
	}
	
.POPUP thead H1{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #666666;
	background-color:#6699CC;	
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/images/InputOn.gif);
	border-bottom: 1px #33CC33 outset;
	display:block;
	padding:0px;
	margin:0px;
	}	
.POPUP thead H2{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #999999;
	border-bottom: 1px #DBD9D9 solid;
	display:block;
	padding:0px;
	margin:0px;
	}
.POPUP tbody{
	font-family:  Arial, Verdana, Helvetica, Tahoma,sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #666666;
	border-bottom: 1px #DBD9D9 solid
	display:block;
	padding:0px;
	margin:0px;
	}	
.POPUP tbody H3{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;	
	font-weight: bold;
	color: #999999;
	display:block;
	padding:0px;
	margin:0px;
	}	
.POPUP tbody H4{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;	
	font-weight: bold;
	border-bottom: 1px #CCCCCC solid;
	color: #336633;
	display:block;
	padding:0px;
	margin:0px;
	}
/* -- Legende : classe formatant un texte indcatif en bas de page ou en légende d'une illustration --*/
.Legende{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: normal;
	color: #999999;
	text-align : left;
	}
.LegendeCentre{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: normal;
	color: #999999;
	text-align : centre;
	}
.LegendeDroite{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: normal;
	color: #999999;
	text-align : right;
	}

/* -  BordurePage : bordure encadrant toute la page  --*/

table.BordurePage{
border-left:1px solid midnightblue;
border-right:1px solid midnightblue;
background-color: #ffffff;
}

.BordurePage TD#FondMenuG{
 background-color: #3366CC;
 padding:0;
 margin:0;
 }

ul.menu{
list-style-type:none;
margin:0;
padding:0;
border-top:1px solid white;
border-bottom:1px solid white;
cursor:pointer;
width:150px
}
.menu li{
margin:0;
padding:0;
float:left;
}
.menu a:link, .menu a:visited, .menu a:active{
display:block;
font-family:Verdana, tahoma,arial, helvetica, sans-serif;
font-size:10px;
color:white;
text-decoration:none;
background-color:#3366CC;
border-top:1px solid #6699CC;
border-bottom:1px solid #365A94;
padding:4px 0px 4px 0px;
margin:0;
width:150px;
}
.menu a:hover, .menu a:focus{
display:block;
font-family:Verdana, tahoma,arial, helvetica, sans-serif;
font-size:10px;
color:midnightblue;
text-decoration:none;
background-color:#D4E4FE;
border-top:1px solid #26498F;
border-bottom:1px solid #fbfbfb;
padding:4px 0px 4px 0px;
margin:0;
width:150px;
}
.clear{
clear:both;
}
.menu span{
display:none;
}
ul.MenuD{list-style-type:none;padding:0;margin:0;border:1px solid #ff9900;border-right:none;border-bottom:none;width:124px}
ul.MenuD li{list-style-type:none;padding:0;margin:0;border-bottom:1px solid #ff9900}
ul.MenuD li.Title{font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;color:#FFFFFF;background-color:#FF9900;width:124px;height:100%;padding:3px 0px 3px 0px;}	
ul.MenuD A:link, ul.MenuD A:visited, ul.MenuD A:active{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color:#37537F;background-color:white;padding: 2px 0px 2px 0px;margin: 0px 0px 0px 2px;width: 122px;display: block}
ul.MenuD A:hover{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color:#000000;background-color: white;padding: 2px 0px 2px 0px;margin: 0px 0px 0px 2px;width: 122px;display:block}
ul.MenuD A.LienActif, ul.MenuD A:link.LienActif, ul.MenuD A:visited.LienActif, ul.MenuD A:hover.LienActif, ul.MenuD A:active.LienActif,ul.MenuD A:focus.LienActif{font-family: Verdana, Tahoma, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration:none;color:#999999;background-color:transparent;padding:2px 0px 2px 0px;margin:0px 0px 0px 2px;width:122px;cursor:default;display:block}



/* -> Supprime la bordure du tableau*/

table.MenuD_Vert{
	border-bottom: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-left: 0px solid #3366CC;
	border-right: 0px solid #3366CC;

	}
/* ->  Classe de l'entête du tableau */

.MenuD_Vert thead{
	font-family: Verdana,Tahoma, Arial, Helvetica,  sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #336633;
	padding-left:2px;
	BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(/images/thead_menuD_vert.gif);
}

/* ->  Classe du corps du tableau  */

.MenuD_Vert tbody{
	font-family:  Arial, Times New Roman, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: #336699;
	background-color: #e1ecec;
	text-align: left;
	border-bottom: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
}

/* ->  Classe du pied de tableau   */

.MenuD_Vert tfoot{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	text-align: justify;
	BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(/images/tfoot_menuD_vert.gif);
	}
	
/* ->  Classe des hr présents dans un tableau MenuD*/
.MenuD_Vert hr{
size:1px;
color:#336699;
width:90px;
text-align:center;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}	

/* ->  Classe du td au survol du pointer si présence d'un lien   */		

.MenuDOn_Vert {
	font-family:  Arial, Helvetica, Verdana, Times New Roman, sans-serif;
	font-size: 9px;
	color: #336666;
	background-color: #c7e3c7;
	text-align: left;	
	border-top: 0px solid #669999;
	border-bottom: 0px solid #999999;
	border-left: 0px solid #6699CC;	
	border-right: 0px solid #669999;	
	cursor: pointer;
	cursor: hand;
}

/* ->  Classe du td lors du retrait du pointer si présence d'un lien   */

.MenuDOff_Vert {
	font-family: Arial, Helvetica, Verdana, Times New Roman, sans-serif;
	font-size: 9px;
	color: #336633;
	background-color: #e1ecec;
	text-align: left;
	border-top: 0px solid #fefefe;	
	border-bottom: 0px solid #fefefe;
	border-right: 0px solid #6699CC;
	border-left: 0px solid #6699CC;
}

.MenuDThis_Vert
{
	font-family:  Arial, Helvetica, Verdana, Times New Roman, sans-serif;
	font-size: 9px;
	color: #ff9900;
	background-color: #ffffff;
	text-align: left;	
	border-top: 0px solid #669999;
	border-bottom: 0px solid #999999;
	border-left: 0px solid #6699CC;	
	border-right: 0px solid #669999;	
	cursor: default;
}


/*--  NavigationOrange: classe pour les barres de navigation  ---*/

table.NavigationOrange {	
	
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Trebuchet MS, Times New Roman, sans-serif;
	font-size: 10px;
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/images/InputOn.gif);
	border-bottom-style: inset;
	border-bottom-width: thin;
	border-bottom-color: #F2F2F2;
	border-top: none;
	border-left: none;
	border-right-style: inset;
	border-right-width: thin;
	border-right-color: #F2F2F2;
}


   

/*---  FondCouleur: classe de couleur de fond  --*/

.FondBleu {
	text-align:left;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
 	background-color: #3366CC;
 	padding:0;
 	margin:0;
}

.FondBleuC {
	background-color: #3366CC;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
}

.FondBleuD {
	background-color: #3366CC;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:right;
}



/*-- 	Début de la classe input : formate les champs de type input ----*/

.InputOff{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	cursor: pointer;
	cursor: hand;
	color: #666666;
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/images/InputOn.gif);
	background-color:transparent;
	border-left-color:#FED206;
	border-left-style:outset;
	border-left-width:4px;
	border-top-color: #DBD9D9;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color:#DBD9D9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#DBD9D9;
	border-right-style:solid;
	border-right-width:1px;
}

.InputOver{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	cursor: pointer;
	cursor: hand;
	color: #999999;
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/images/InputOver.gif);
	background-color:transparent;
	border-left-color:#00CC00;
	border-left-style:outset;
	border-left-width:4px; 
	border-top-color:#cccccc;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;
}


.NoContour{
border:0px;
}



table.NavigationBas{
	font-family: Tahoma, Arial, Helvetica, Times New Roman, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
	BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(/images/NavigationBas.gif);
}



/*---  select : formate les select (liste déroulante)  ---*/

select { 
font-family: Verdana, Arial, Helvetica, Times New Roman, sans-serif;
font-size: 10px;
color: #37537F;
background-color:#DDEEFF;
}


/*-  SubmitImg : formate les input type image  --*/

input.SubmitImg {
border:0;
background-color:transparent;
}


input.SubmitImgOver {
border:0;
background-color:transparent;
}

img{
	border:none;
	}
.ImgLeft{
	float:left;
	margin:1px 10px 1px 0px;
	border:1px solid #677fa4;	
	}
.ImgRight{
	float:right;
	margin:1px 0px 1px 10px;
	border:1px solid #677fa4;	
	}


.TextBox {

	BORDER-RIGHT: #FFFFFF 1px inset;
	BORDER-BOTTOM: #FFFFFF 1px inset; 
	BORDER-TOP: #FFFFFF 1px outset;
	PADDING-LEFT: 3;
	BORDER-LEFT: #fed206 3px solid; 
	FONT-SIZE: 10px;
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/images/box_shadow.gif); 	
	COLOR: #5C759B; 	
	FONT-FAMILY:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


.TextBoxOver {	
	BORDER-RIGHT: #B2C2DA 1px inset;
	BORDER-TOP: #677fa4 1px outset;
	PADDING-LEFT: 3;
	FONT-SIZE: 10px;
	BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-IMAGE: url(/images/box_shadow.gif);
	BORDER-LEFT: #00CC00 3px solid;
	COLOR: #5C759B;
	BORDER-BOTTOM: #B2C2DA 1px inset;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


/*_______________________  PARTIE A TRIER _______________________________*/


.contenug{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
	
.contenuMclairJ{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
	background-color: #FEF0A2;
	text-align: left;
}

.contenuMJ{
	font-family:  Arial, Times New Roman, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FED206;
	cursor: pointer;
	cursor: hand;
	text-align: left;
	border-top: 2px solid #CC9900;	
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #CC9900;
}

.footer_link {
	border-bottom:#DBD9D9 1px inset;
	text-align: left;
}
.footer_linkd {
	border-bottom:#DBD9D9 1px inset;
	text-align: right;
}

/*--  Début de la classe suitenumerique(OL)  ---*/
 .suitenumerique a{
	  background-image: url(/images/Input.gif);
	  background-attachment: scroll;
	  color: #666666;
	  width:350px;
	  padding-left:5;
	  border-bottom-color:#CCCCCC;
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-right-color:#CCCCCC;
	  border-right-style:solid;
	  border-right-width:1px;
  }
 .suitenumerique a:hover{
	  background-image: url(/images/shadow_TblDefault.gif);
	  background-attachment: scroll;
	  color:#000066;
	  width:350px;
	  padding-left:5;
	  border-bottom-color:#6699CC;
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-right-color:#6699CC;
	  border-right-style:solid;
	  border-right-width:1px;
 }

 

table.Vignette, table.VignetteContact{padding:0px;margin:0px;border:none;}
.Vignette thead td{font-family:Verdana,sans-serif;font-size:13px;color:#CCCCCC;padding:0px;margin:0px;background-image:url(/images/css/Vignette/thead/Head.gif);background-attachment:scroll;background-repeat:no-repeat;background-position:right top;height:17px;}
.VignetteContact thead td{font-family:Verdana,sans-serif;font-size:13px;color:#CCCCCC;padding:0px;margin:0px;background-image:url(/images/css/VignetteContact/thead/Head.gif);background-attachment:scroll;background-repeat:no-repeat;background-position:right top;height:17px;}
.Vignette tbody td{font-family:Verdana,sans-serif;font-size:11px;color:#37537F;text-align:left;background-color:#FFCC00;padding:4px 4px 4px 4px;margin:0px;}
.VignetteContact tbody td {font-family:Verdana,sans-serif;font-size:11px;color:white;text-align:center;background-color:#66CC66;padding:0;margin:0;}
.Vignette tbody td p{text-align:left;background-color:#FFCC00;padding:8px 4px 8px 4px;margin:0px;}
.VignetteContact tbody td p{text-align:left;background-color:#FFCC00;padding:8px 4px 8px 4px;margin:0px;}
.Vignette a,.Vignette a:active,.Vignette a:visited,.VignetteContact a,.VignetteContact a:active,.VignetteContact a:visited{font-family: Verdana, sans-serif;font-size: 11px;text-decoration:underline;color:black;background-color:transparent;}	
.Vignette a:hover,.VignetteContact a:hover{color:white;background-color:transparent;}
.Vignette tbody H3, .VignetteContact tbody H3{font-family:Tahoma,Verdana,sans-serif;font-size:13px;font-weight:bold;color:white;padding:0;margin:0;}
.Vignette tfoot td{padding:0px;margin:0px;background-color:#f1f1f1;background-image:url(/images/css/Vignette/tfoot/Foot.gif);background-attachment:scroll;background-repeat:no-repeat;background-position:left top;height:17px;text-align:right;}
.VignetteContact tfoot td{padding:0px;margin:0px;background-color:#CCFFCC;background-image:url(/images/css/VignetteContact/tfoot/Foot.gif);background-attachment:scroll;background-repeat:no-repeat;background-position:left top;height:17px;text-align:right;}
.Vignette tbody td ul{list-style-image:url(/images/css/Vignette/ul/Puce.gif);list-style-position:inside;vertical-align:bottom;}
.VignetteContact tbody td ul{list-style-image:url(/images/css/Vignette/ul/Puce.gif);list-style-position:inside;vertical-align:bottom;}


/* -  Début de la classe INTERFACE  --*/

table.INTERFACE{
	 border:none;
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
	 background-color:#3366CC;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	
}

.INTERFACE TD#INTERFACE01{
	background-image:url(/images/INTERFACE01.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:scroll;
	border:0px none;
	padding:0px 0px 0px 0px;
 	margin:0px 0px 0px 0px;
}

.INTERFACE TD#INTERFACE02
{
	background-image:url(/images/INTERFACE_02.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:scroll;
	background-color:#FFFFFF;
	border:0px none;
	padding:4px 0px 0px 0px;
 	margin:0;
	width:150px;	
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.INTERFACE TD#INTERFACE03
{
	background-image:url(/images/INTERFACE_03_MODIFIED.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:scroll;
	background-color:#3366CC;
	border:0px none;
	padding:4px 0px 0px 0px;
 	margin:0;
	width:150px;	
	vertical-align:top;
}
.INTERFACE TD#INTERFACE04
{
	border:0px none;
	padding:0;
 	margin:0;
	background-color:#3366CC;
	vertical-align:top;
}
	
.PIEDC{
	background-color: #3366CC;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #99CCFF;
	text-align:center;
	}
.PIEDD{
	background-color: #3366CC;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #99CCFF;
	text-align:right;
	}
.PIEDD a:link{
	 color:#FFFFFF;
	 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	 font-size:9px;
	 text-decoration:none; 
	}
.PIEDD a:visited{ 
	 color:#99ccff;
	 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	 font-size:9px;
	 text-decoration:none; 
	 }
.PIEDD a:active{ color:#FF9900;
	 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	 font-size:9px;
	 text-decoration:none; 
	 }
.PIEDD a:hover{ color:#6699ff;
	 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	 font-size:9px;
	 text-decoration:underline; 
	 }


