
#logofac {
	background-image :url(../image/logobandeau.gif);
	background-repeat:no-repeat;
	width: 120px;
	height: 110px;
}

.bordure_suivi {
border:#FFE48B solid 1px;
}

.entete_secondaire { 
	font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 10px; color:#FFFFFF; background-color:#0066CC; font-weight:bolder;
}

.bordure_droite {
	BORDER-RIGHT: #000000 solid 1px;
}

.bordure_gauche {
	BORDER-LEFT: #000000 solid 1px;
}

.bordure_haut {
	BORDER-TOP: #000000 solid 1px;
}

.bordure_bas_bleu {
	BORDER-BOTTOM: #4364AF solid 1px;
}

.bordure_droite_bleu {
	BORDER-RIGHT: #4364AF solid 1px;
}

.bordure_gauche_bleu {
	BORDER-LEFT: #4364AF solid 1px;
}

.bordure_haut_bleu {
	BORDER-TOP: #4364AF solid 1px;
}

.bordure_bas {
	BORDER-BOTTOM: #000000 solid 1px;
}



.fond_ligne {
	background-color:#D2DBEE;
}

.fond_tableau {
	background-color:#D2DBEE;
}


.dossier
{
    COLOR: #990066;
	border-bottom: solid 1px #990066;
	font-weight: bold;
	font-family: "trebuchet MS", arial, helvetica, sans-serif;
	font-size: 15px;
} 

.class4 {position:absolute;cursor:hand; visibility:'visible'; left:150px; width:175px; }
.class7 {position:absolute;cursor:hand; visibility:'visible'; left:0px; width:175px; }
.class1 {position:absolute;cursor:hand; visibility:'visible'; left:230px; width:175px; }
.class2 {position:absolute;cursor:hand; visibility:'visible'; left:400px; width:175px; }
.class3 {position:absolute;cursor:hand; visibility:'visible'; left:570px; width:175px; }

.class5 {
	position:absolute;
	cursor:hand;
	visibility:'visible';
	left:750px;
	width:175px;
	height: 28px;
}

.classa4 {position:absolute;cursor:hand; visibility:'visible'; left:150px; width:150px; }
.classa7 {position:absolute;cursor:hand; visibility:'visible'; left:0px; width:150px; }
.classa1 {position:absolute;cursor:hand; visibility:'visible'; left:300px; width:150px; }
.classa2 {position:absolute;cursor:hand; visibility:'visible'; left:450px; width:150px; }
.classa3 {position:absolute;cursor:hand; visibility:'visible'; left:700px; width:150px; }

.classa6 {position:absolute;cursor:hand; visibility:'visible'; left:600px; width:150px; }

.classa5 {
	position:absolute;
	cursor:hand;
	visibility:'visible';
	left:750px;
	width:175px;
	height: 28px;
}

    .menuhv {
	font-family: "trebuchet MS", arial, helvetica, sans-serif;
 font-size:18px; font-weight:500; background-color:#CFCFCF; color:black; 
border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1px;
border-right-color:#FFFFFF; border-right-style:solid; border-right-width:1px;
border-top-color:#FFFFFF; border-top-style:solid; border-top-width:1px;
}
    .submenuhv { font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size:15px; font-weight:normal; color:black; visibility:'hidden'; background-color:#CFCFCF;
border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1px;
border-right-color:#FFFFFF; border-right-style:solid; border-right-width:1px;
border-top-color:#FFFFFF; border-top-style:solid; border-top-width:1px;
}
    /*A {text-decoration:none; color:black;}
    A:hover {background-color:plum; color:black;}*/
    
a.hv:link { 	font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 15px; background-color:#CFCFCF; color:black; font-weight: bold; text-decoration: none; text-align:center }
a.hv:visited { 	font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 15px; background-color:#CFCFCF; color:black; font-weight: bold;  text-decoration: none; text-align:center}
a.hv:active { 	font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 15px; background-color:#CFCFCF; color:black; font-weight: bold; text-align:center; text-decoration: none;}
a.hv:hover { font-family: "trebuchet MS", arial, helvetica, sans-serif;text-align:center; font-size: 15px;  color:black; font-weight: bold; background-color:#CFCFCF; text-decoration: none;}  

a.demo:link { 	font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 15px;  color:black; font-weight: bold; text-decoration: none; text-align:center }
a.demo:visited { 	font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 15px;  color:black; font-weight: bold;  text-decoration: none; text-align:center}
a.demo:active { 	font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 15px;  color:black; font-weight: bold; text-align:center; text-decoration: none;}
a.demo:hover { font-family: "trebuchet MS", arial, helvetica, sans-serif;text-align:center; font-size: 15px;  color:black; font-weight: bold; text-decoration: none;}  

a.guich:link { 	font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 15px;  color:blue; font-weight: bold; text-decoration: none; text-align:center }
a.guich:visited { 	font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 15px;  color:blue; font-weight: bold;  text-decoration: none; text-align:center}
a.guich:active { 	font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 15px;  color:blue; font-weight: bold; text-align:center; text-decoration: underline;}
a.guich:hover { font-family: "trebuchet MS", arial, helvetica, sans-serif;text-align:center; font-size: blue;  color:black; font-weight: bold; text-decoration: none;}  




.fond_tableau_portail {
	background-color:#FFBD00;
}

.TD2_portail
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
}

.TD2_bold_portail
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bolder;
}


BODY 
{
    LEFT: 0px; MARGIN: 0px 0px; TOP: 0px;
    SCROLLBAR-FACE-COLOR: #ebebeb;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #b3b3b3;
    SCROLLBAR-3DLIGHT-COLOR: #b3b3b3;
    SCROLLBAR-ARROW-COLOR: #5484CC;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
    font-family: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
    font-size: 12px
    
}

.grasoupas
{
font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}

#FLASHINFO {
  exflow: auto; 
  overflow: auto;
    height: 103px;
    width: 487px;
}

TABLE
{
font-family: "trebuchet MS", arial, helvetica, sans-serif;
font-size: 10px
}

#menuh {
	background-image :url(../image/home2.gif);
	position: relative;
	width: 150px;
	height: 22px;
	margin:0;
	padding:0;
}

#menu {
	font-family: "trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFBD00;
	/*background:url(../image/test.gif);*/
	width: 250px;
	color:#333333;
}

.FOND_MENU_GAUCHE
{
/*background:url(../image/test.gif);*/
} 


#menu .titre 
{ font-family: "trebuchet MS", arial, helvetica, sans-serif; 
	font-size: 12px;
		height: 20px;
	padding-left: 5px;
color: #EC1C29;
    BORDER-LEFT:  3px solid #EC1C29;
	font-weight: bold;
/*background:url(../image/t_vide.GIF);*/
}
/*{
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
	padding-left: 5px;
	background:url(../image/t_vide.GIF);
	}*/
	/*background:url(../image/t_mes_finances.gif);*/
	/*background-color: #0064B3;*/

#menu a:link
{ font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; text-decoration: none}
#menu a:visited
{ font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; text-decoration: none}
#menu a:hover
{  font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; color: #EC1C29; font-weight: bold; BORDER-LEFT:  3px solid #EC1C29; 	background-color: #ffffff; text-decoration: none}
#menu a:active
{  font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; color: #EC1C29; font-weight: bold; BORDER-LEFT:  3px solid #EC1C29; 	background-color: #ffffff; text-decoration: none}


#menu li {
	/*list-style-position: inside;*/
	list-style-type: none; 
	/*list-style-image: url(../image/puce.gif);*/

	margin:0;
	padding:0;
}

/*   Liens pour menu activité */
a.menu:link { font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
a.menu:visited { font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
a.menu:active { font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
a.menu:hover { font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline}  

.FOND_MENU_CENTRE
{
/*background:url(../image/test2.gif);*/
}   

#page {
	font-family: "trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12px;
}
#page .titre {
	
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 220%; 
	margin:0.5em 0 0.5em 0; 
	color:#CC0000; 
	border-bottom:1px solid #0066CC; 
	margin-bottom:1em

} 

#page .td_texte {
	top: 4px;
	font-weight: bold;
}

#page .tr_texte2 {
	top: 4px;
	font-style: italic;
	background-color: #007dc5;
	COLOR: #cce3f0;
	text-align: right;
}

.FOND_MENU_DROIT
{
background:url(../image/test3.gif);
}       

/* message bonjour XXX */
.ENTETE_ACCUEIL
{
    font-family: "trebuchet MS", arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

/* Couleur fond de cadre */
.CADRE_INSCRIPTION
{

    BACKGROUND-COLOR: #FFFFFF;

}


.CADRE_SOMBRE
{
    
    BACKGROUND-COLOR: #FFFFFF;
}

.CADRE_CREATION_COMPTE
{
    
    BACKGROUND-COLOR: #FFFFFF;
}

.texte_grand { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 12px; color: #000000}

/*   texte de base */
.texte { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 12px; color: #000000}

a.texte:link { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; color: #000000; text-decoration: underline}
a.texte:visited { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; color: #FF0000; text-decoration: underline}
a.texte:active { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; color: #FF0000; text-decoration: underline}
a.texte:hover { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; color: #FF0000; text-decoration: underline}

/*  Entete fiche de renseignement, page reservation dans pre inscription */
.soustitre {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; background-color: #015382; color: #8dc9fb; text-align: left}

/*  texte pas d inscription dans infos persos */
.sstitre {
    font-family: "trebuchet MS", arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-decoration: none;
    color: #000066;
    font-variant : small-caps;
    border-top-style : dotted;
    border-top-color : #99ccff;
    border-top-width : 1px;
     text-align: left
}

/*   liens dans suivi demande, texte dans selection enfant pour mes infos, texte dans presence en affichage d une reservation, texte dans prelevement automatique */
.TD2
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}

/*   texte dans prelevement automatique, texte dans menu gauche fiches persos, texte par defaut dans flash info */
.TD2_jaune
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
     COLOR: #000066;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}

/*   titre rubrique dans suivi demande */
.TD3_gros
{
    FONT-SIZE: 9pt;
    COLOR: #000066;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bolder;
}

/*   Mise en gras et couleur de puce pour la liste des demandes dans accueil, libelle pour fiche perso, texte dans recapitulatif reservation */
.TD2_bold
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-WEIGHT: bolder;
}
.TD2_bold_right
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: right;
    FONT-WEIGHT: normal;
}

/*   entete de panneaux, texte panneau identite */
.TD2_panel
{
    FONT-SIZE: 8pt;
    COLOR: #8dc9fb;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-WEIGHT: bolder;
	background-color: #015382;
}

/*   texte d aide dans menu gauche */
.TD2moy
{
    FONT-SIZE: 9px;
    COLOR: #000066;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}

/*  liste des activite dans le menu de gauche */
.TH2_mini
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}

/*   liste membre famille dans pre inscription */
.textetitre
{
   /*FONT-WEIGHT: bolder;*/
    FONT-SIZE: 12pt;
    COLOR: #000066;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
}

/*  texte menu gauche dans infos persos */
.textemini { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 9px; color: #000000}

/*  Entete de tableau, selection activite */
.TH2_color
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #8dc9fb;
    BACKGROUND-COLOR: #015382;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}

/* Entere liste facture gene  */
.TH2_color2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #cce3f0;
    BACKGROUND-COLOR: #015382;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}

/* Sous rubrique liste facture gene  */
.TH2_color3
{
    FONT-WEIGHT: bolder;
		background-color: #007dc5;
	COLOR: #cce3f0;
    FONT-SIZE: 8pt;/*
    COLOR: #000000;
    BACKGROUND-COLOR: #B9DB9E;*/
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}


.TH2_color_admin
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000066;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}


a.TH2_color:link {  font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 8px; font-style: normal; line-height: normal; font-weight: normal; color: #ffff8b; text-decoration: underline}

/*   Liens pour la liste des demandes dans accueil, flash infos et activites, detail inscription : tarification et fleches de navigation */
a:link { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; color: #3D7C9F; text-decoration: none}
a:visited { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; color: #3D7C9F; text-decoration: none}
a:active { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; color: #3D7C9F; text-decoration: underline}
a:hover { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; color: #3D7C9F; text-decoration: underline}

/*   Liens pour menu activité */
a.menu:link { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
a.menu:visited { font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
a.menu:active { font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
a.menu:hover { font-family: "trebuchet MS", arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline}

/*   petit texte dans paiement securise */
.red {
    font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 9px; color: #FF0000; font-weight: bolder;
}



.green {
    color: #00FF00;
}

.date {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #0066FF}

.exposant {  background-position: 5px}

.imgborder {  border: #006699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.ongleton
{    
    BACKGROUND-COLOR: #31659C;
    BORDER-BOTTOM: #ffffff 1px;
    BORDER-LEFT: #fff8dc 2px outset;
    BORDER-RIGHT: #fff8dc 2px outset;
    BORDER-TOP: #fff8dc 2px outset;
    COLOR: white;
    CURSOR: pointer;
    FONT-SIZE: 7pt;
    font-weight:bolder;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.ongletoff
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #a0a0a0 solid 1px;
    BORDER-LEFT: #696969 1px outset;
    BORDER-RIGHT: #696969 1px outset;
    BORDER-TOP: #696969 1px outset;
    COLOR: black;
    CURSOR: pointer;
    FONT-SIZE: 7pt;
    MARGIN-TOP: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.ongleton1
{    
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px;
    BORDER-LEFT: #696969 2px outset;
    BORDER-RIGHT: #696969 2px outset;
    BORDER-TOP: #696969 2px outset;
    COLOR: black;
    CURSOR: pointer;
    FONT-SIZE: 7pt;
    font-weight:bolder;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.ongletoff1
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #000000 solid 2px;
    BORDER-LEFT: #000000 2px outset;
    BORDER-RIGHT: #000000 2px outset;
    BORDER-TOP: #000000 2px outset;
    COLOR: #000000;
    CURSOR: pointer;
    FONT-SIZE: 7pt;
    MARGIN-TOP: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}

.TDBGCOLOR
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #000066;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}

.VILLE
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
}

.TH2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    background-color:#FFFFFF
}

.TD2_mini
{
    FONT-SIZE: 7pt;
    COLOR: #333399;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.TD2_panel_mini
{
    FONT-SIZE: 7pt;
    COLOR: #000066;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.TD3
{
    FONT-SIZE: 8pt;
    COLOR: #333399;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
}

.desc {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
}

a.desc:link {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #333333; text-decoration: underline}

a.desc:hover {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}

a.desc:visited {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #333333; text-decoration: underline}

a.desc:active {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}

.CADRE
{

    BORDER-RIGHT:  2px solid #000000;
    BORDER-TOP:  2px solid #000000;
    BORDER-LEFT:  2px solid #000000;
    BORDER-BOTTOM:  2px solid #000000;
    
 /* BORDER-RIGHT: #31659C thin solid 1px;
    BORDER-TOP: #31659C thin solid 1px;
    BORDER-LEFT: #31659C thin solid 1px;
    BORDER-BOTTOM: #31659C thin solid 1px;*/
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: "trebuchet MS", arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.texteblanc {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 9px; font-weight: normal; color: #000066;background:#FFFFFF}

a.texteblanc:link { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 9px; color: #000000; text-decoration: none}
a.texteblanc:visited { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 9px; color: #000000; text-decoration: none}
a.texteblanc:active { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 9px; color: #000000; text-decoration: none}
a.texteblanc:hover { font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 9px; color: #000066; text-decoration: none}

.soustitre_gros {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; background-color: #99CCFF; color: #000066; text-align: left}
a.soustitre_gros:link {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; background-color: #ffff8b; color: #003399; text-align: left}
a.soustitre_gros:visited {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; background-color: #ffff8b; color: #003399; text-align: left}
a.soustitre_gros:active {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; background-color: #ffff8b; color: #003399; text-align: left}
a.soustitre_gros:hover {  font-family: "trebuchet MS", arial, helvetica, sans-serif;font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; background-color: #ffff8b; color: #003399; text-align: left}