#header {
	clear: both;
	margin: 10px 0 0 10px;
	padding: 0;
	height: 35px;
}

#header h1 {
	width: 465px;
	margin: 0 0 10px 0;
	float: left;
	font-size: 22px;
}

#header p {
	width: 500px;
	float: right;
	text-align: right;
	color: #a0a0a0;
	margin: 0 01px 0;
	font-size: 0.8em;
	line-height: 1.2em;
	padding-right: 10px;
}

.soustitre_insc {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	COLOR: #266287;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: normal;
} 

TEXTAREA {
	FONT-SIZE: 12pt;
	WIDTH: 600px; 
	FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; 
	HEIGHT: 170px;
}

.bordure_suivi {
border:#E9F1FA solid 1px;
}

#liste_activite {
  overflow: auto;
	height: 80px;
	width: 670px;
}

#liste_activite_hidden {
  overflow: hidden;
	width: 650px;
}

.fond_tableau_portail {
	background-color:#CFCFCF;
}

.TD2_portail
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: center;
}

.TD2_bold_portail
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bolder;
}

.entete_secondaire { 
	font-family: Verdana,Tahoma,Arial,sans-serif;  font-size:1.2em; color:#FFFFFF; background-color:#59778B; 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:#CECECC;
}

.fond_tableau {
	background-color:#D2DBEE;
}


#logofac {
	background-image :url(../image/logo.bmp);
	background-repeat:no-repeat;
	width: 307px;
	height: 194px;
}

.dossier
{
    COLOR: #990066;
	border-bottom: solid 1px #990066;
	font-weight: bold;
	font-family: Verdana,Tahoma,Arial,sans-serif; 
	font-size:1.2em;
} 

.class4 {position:absolute;cursor:hand; visibility:'visible'; left:70px; width:175px; padding:0; margin:0}

.class1 {position:absolute;cursor:hand; visibility:'visible'; left:230px; width:175px; padding:0; margin:0}
.class2 {position:absolute;cursor:hand; visibility:'visible'; left:400px; width:175px; padding:0; margin:0}
.class3 {position:absolute;cursor:hand; visibility:'visible'; left:570px; width:175px; padding:0; margin:0}

.class5 {
	position:absolute;
	cursor:hand;
	visibility:'visible';
	left:750px;
	width:175px;
	height: 28px;
padding:0; margin:0
}

.classa4 {position:absolute;cursor:hand; visibility:'visible'; left:150px; width:150px; padding:0; margin:0 }

.classa1 {position:absolute;cursor:hand; visibility:'visible'; left:300px; width:150px; padding:0; margin:0 }
.classa2 {position:absolute;cursor:hand; visibility:'visible'; left:450px; width:150px; padding:0; margin:0 }
.classa3 {position:absolute;cursor:hand; visibility:'visible'; left:600px; width:150px; padding:0; margin:0 }

.classa5 {
	position:absolute;
	cursor:hand;
	visibility:'visible';
	left:750px;
	width:175px;
	height: 28px;
padding:0; margin:0
}

    .menuhv {
	font-family:  Verdana,Tahoma,Arial,sans-serif; font-weight: bold;
 font-size:1.2em;  background-color:#B7D761; color:#286ea0; 
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:  Verdana,Tahoma,Arial,sans-serif;  font-size:1.2em; font-weight:normal;  visibility:'hidden'; 
    COLOR: #FFFFFF;
BACKGROUND-COLOR: #286ea0;
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:  Verdana,Tahoma,Arial,sans-serif; font-size:1.2em;     BACKGROUND-COLOR: #286ea0; COLOR: #FFFFFF; font-weight:normal; text-decoration: none; text-align:center }
a.hv:visited { 	font-family:  Verdana,Tahoma,Arial,sans-serif;  font-size:1.2em;     BACKGROUND-COLOR: #286ea0; COLOR: #FFFFFF; font-weight:normal;  text-decoration: none; text-align:center}
a.hv:active { 	font-family:  Verdana,Tahoma,Arial,sans-serif;  font-size:1.2em;     BACKGROUND-COLOR: #286ea0; COLOR: #FFFFFF; font-weight:normal; text-align:center; text-decoration: none;}
a.hv:hover { font-family:  Verdana,Tahoma,Arial,sans-serif; text-align:center; font-size:1.2em;  color:#286ea0; font-weight:normal; background-color:#B7D761; text-decoration: none;}  

BODY 
{
font: 76% Verdana,Tahoma,Arial,sans-serif;
background: #f4f4f4 url(fondgris.gif) top center repeat-y;
line-height: 1.2em;
}

.grasoupas
{
	font-family: Verdana,Tahoma,Arial,sans-serif; 
	font-size:1.2em;
font-weight: bold;
}

#FLASHINFO {
  exflow: auto; 
  overflow: auto;
    height: 103px;
    width: 487px;
}

TABLE
{
font-family: Verdana,Tahoma,Arial,sans-serif; 
font-size: 10px
}

#menu {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	width: 260px;
	color:#286ea0; 
	background-color: #CECECC;
}

.FOND_MENU_GAUCHE
{
/*background:url(../image/test.gif);*/
} 

#infomenu
{
font-style:italic;
font-size:0.8em;
margin:5;
} 

#menu .titre 
{ 
	background-color: #59778B;
	margin: 0px 0px 5px 0px;
font-size: 1.5em;
color: #FFFF66;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:5;
font-weight:bold;
 }

#menu a:link
{ font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 12px; color: #286ea0; text-decoration: none}
#menu a:visited
{ font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 12px; color: #286ea0; text-decoration: none}
#menu a:hover
{ font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 12px; text-decoration:underline; color:#286ea0;}
#menu a:active
{ font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 12px; color: #286ea0; text-decoration: underline}


#menu li 
{
color:#286ea0; 
	list-style-type: none; 
	list-style-position: inside;
	list-style-image: url(../image/fleche.bmp);
	background-color: #CECECC;
}

/*   Liens pour menu activité */
a.menu:link { font-family:  Verdana,Tahoma,Arial,sans-serif;  font-size:1em; color: #000000; text-decoration: none}
a.menu:visited { font-family:  Verdana,Tahoma,Arial,sans-serif;  font-size:1em; color: #FF0000; text-decoration: none}
a.menu:active { font-family: Verdana,Tahoma,Arial,sans-serif;  font-size:1em; font-weight: bold; color: #FF0000; text-decoration: underline}
a.menu:hover { font-family: Verdana,Tahoma,Arial,sans-serif;  font-size:1em; color: #FF0000; text-decoration: underline}  

.FOND_MENU_CENTRE
{
/*background:url(../image/test2.gif);*/
}   

#page {
	font-family:Verdana,Tahoma,Arial,sans-serif; 
	font-size:1.2em;
	/*background:url(../image/test2.gif);*/
}
#page .titre {
COLOR: #266287;
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
FONT-SIZE: 18pt;
FONT-WEIGHT: normal;
line-height: 30px;
border-bottom: 1px dotted;
}

#page .td_texte {
	top: 4px;
	font-weight: bold;
text-align:right;
background-color:#FFFFFF;
}

#page .tr_texte2 {
	top: 4px;
	font-style: italic;
    COLOR: #000000;
    BACKGROUND-COLOR: #F3ae42;
	text-align: right;
}   

.FOND_MENU_DROIT
{
/*background:url(../image/test3.gif);*/
}    

.TD2_vertfonce {
	color:#FFFFFF;
	BACKGROUND-COLOR: #980065;
	font-weight: bold;
}

/* message bonjour XXX */
.ENTETE_ACCUEIL
{
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

/* Couleur fond de cadre */
.CADRE_INSCRIPTION
{/*
    BORDER-RIGHT:  1px solid #286ea0;
    BORDER-TOP:  1px solid #286ea0;
    BORDER-LEFT:  1px solid #286ea0;
    BORDER-BOTTOM:  1px solid #286ea0;*/
    /*BORDER-RIGHT:  thin solid 1px #286ea0;
    BORDER-TOP:  thin solid 1px #286ea0;
    BORDER-LEFT:  thin solid 1px #286ea0;
    BORDER-BOTTOM:  thin solid 1px #286ea0;*/
    BACKGROUND-COLOR: #FFFFFF;

}


.CADRE_SOMBRE
{
    
    BACKGROUND-COLOR: #FFFFFF;
}

.CADRE_CREATION_COMPTE
{
    
    BACKGROUND-COLOR: #FFFFFF;
}

.texte_grand { font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; color: #000000}

/*   texte de base */
.texte { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 12px; color: #000000 text-align:left;}

a.texte:link { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; color: #000000; text-decoration: underline}
a.texte:visited { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; color: #FF0000; text-decoration: underline}
a.texte:active { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; color: #FF0000; text-decoration: underline}
a.texte:hover { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; color: #FF0000; text-decoration: underline}

/*  Entete fiche de renseignement, page reservation dans pre inscription */
.soustitre {  font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; background-color: #286ea0; color: #FFFFFF; text-align: left}

/*  texte pas d inscription dans infos persos */
.sstitre {
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size:1.2em;
    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: 1.2em;
    COLOR: #000066;
    FONT-FAMILY: Verdana,Tahoma,Arial,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: 1.2em;
    COLOR: #000066;
     COLOR: #000066;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
}

/*   titre rubrique dans suivi demande */
.TD3_gros
{  font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none;  color: #8E5947; text-align: left}

.TD3_gros2
{  
	/*border-bottom: solid 1px #2C9049;*/
	font-weight: bold;
	font-family:Verdana,Tahoma,Arial,sans-serif; 
	font-size: 15px;
    COLOR: #000066;
	height: 15px;
	text-align:center;
	/*BORDER-RIGHT:  1px solid #286ea0;
    BORDER-TOP:  1px solid #286ea0;
    BORDER-LEFT:  1px solid #286ea0;
    BORDER-BOTTOM:  1px solid #286ea0;
	BACKGROUND-COLOR: #ffffff;*/
} 

/*
{
    FONT-SIZE: 9pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana,Tahoma,Arial,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: 1.5em;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
    FONT-WEIGHT: normal;
}
.TD2_bold_right
{
    FONT-SIZE: 1.2em;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: right;
    FONT-WEIGHT: normal;
}

/*   entete de panneaux, texte panneau identite */
.TD2_panel
{
    FONT-SIZE: 1.2em;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
    FONT-WEIGHT: bolder;
	/*background:url(../image/fond_titre_insc.gif);*/
BACKGROUND-COLOR: #286ea0;
}

/*   texte d aide dans menu gauche */
.TD2moy
{
    FONT-SIZE: 9px;
    COLOR: #000066;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
}

/*  liste des activite dans le menu de gauche */
.TH2_mini
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    COLOR: black;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
}

/*   liste membre famille dans pre inscription */
.textetitre
{
   /*FONT-WEIGHT: bolder;*/
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
}

/*  texte menu gauche dans infos persos */
.textemini { font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; color: #000000}

/*  Entete de tableau, selection activite */
.TH2_color
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #286ea0;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
	text-align:left;
}

/* Entere liste facture gene  */
.TH2_color2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #286ea0;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
	text-align:center;
}

/* Sous rubrique liste facture gene  */
.TH2_color3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 94%;
    COLOR: #000000;
    BACKGROUND-COLOR: #8AB6E5;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: center;
}


.TH2_color_admin
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    COLOR: #000066;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
}


a.TH2_color:link {  font-family: Verdana,Tahoma,Arial,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: Verdana,Tahoma,Arial,sans-serif; color: #000000; text-decoration: none}
a:visited { font-family: Verdana,Tahoma,Arial,sans-serif; color: #000000; text-decoration: none}
a:active { font-family: Verdana,Tahoma,Arial,sans-serif; color: #990066; text-decoration: underline}
a:hover { font-family: Verdana,Tahoma,Arial,sans-serif; color: #990066; text-decoration: underline}


/*   petit texte dans paiement securise */
.red {
    font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; color: #FF0000; font-weight: bolder; text-align:right; background-color:#FFFFFF;
}

.tred {
    font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; color: #FF0000; font-weight: bolder; 
}

.green {
    color: #00FF00;
}

.date {  font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; 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: 1.2em;
    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: 1.2em;
    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: 1.2em;
    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: 1.2em;
    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: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left
}

.VILLE
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    COLOR: #333333;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
}

.TH2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    background-color:#8AB6E5
}

.TD2_mini
{
    FONT-SIZE: 1.2em;
    COLOR: #333399;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
}
.TD2_panel_mini
{
    FONT-SIZE: 1.2em;
    COLOR: #000066;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
}

.TD3
{
    FONT-SIZE: 1.2em;
    COLOR: #333399;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: center;
}

.desc {
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size:1.2em;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
}

a.desc:link {  font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; font-style: normal; line-height: normal; font-weight: normal; color: #333333; text-decoration: underline}

a.desc:hover {  font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; font-style: normal; line-height: normal; font-weight: normal; color: #000000}

a.desc:visited {  font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; font-style: normal; line-height: normal; font-weight: normal; color: #333333; text-decoration: underline}

a.desc:active {  font-family: Verdana,Tahoma,Arial,sans-serif; font-size:1.2em; 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: 1.2em;
    COLOR: black;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TEXT-ALIGN: left;
}

.texteblanc {  font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; font-weight: normal; color: #000066;background:#FFFFFF}

a.texteblanc:link { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; color: #000000; text-decoration: none}
a.texteblanc:visited { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; color: #000000; text-decoration: none}
a.texteblanc:active { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; color: #000000; text-decoration: none}
a.texteblanc:hover { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 9px; color: #000066; text-decoration: none}

.soustitre_gros {  font-family: Verdana,Tahoma,Arial,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: Verdana,Tahoma,Arial,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: Verdana,Tahoma,Arial,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: Verdana,Tahoma,Arial,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: Verdana,Tahoma,Arial,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}