.txtpetit {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #020E69; text-decoration: none}
A.txtpetit:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #0099FF; text-decoration: none}
.txtpetitgras { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #020E69; text-decoration: none }
.linkpetit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #000099; text-decoration: none }
.txtgras {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000099; text-decoration: none}
.txtpetitbleu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #0033FF; text-decoration: none }
.txtpetitrouge { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #FF0000; text-decoration: none }
.txt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #020E69; text-decoration: none }
.txtSiteDescr { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #03004D; text-decoration: none }
.txtbleu2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #0099FF; text-decoration: none }
.link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; font-variant: normal; color: #020E69; text-decoration: none }
.menu0 { FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-style: normal; 
	line-height: normal; 
	font-variant: normal; 
	color: #0099FF;
}
A.menu:hover { FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none
}
A.menu2:hover { FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	font-style:italic;
	text-decoration: none
}
.menu { FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-style: normal; 
	line-height: normal; 
	font-variant: normal; 
	color: #000099
}
.menu2 { FONT-SIZE: 18px;
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-style: normal; 
	line-height: normal; 
	font-variant: normal;
	font-style:italic;  
	color: #000099
}
A.menuG:hover { FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none
}
.menuG { FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none ;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #020E69
}
.menuG2 { FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none ;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #0099FF;
}

.menuG_neg_ns {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #ffffff;
	letter-spacing: 1px;
}
.menuSelect {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #0099FF; text-decoration: none}
.Palm { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; font-variant: normal; color: #000099; text-decoration: none }
.linkP { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #020E69; text-decoration: none }
.menupetit { FONT-SIZE: 11px; color:#01003D; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; line-height: normal; font-variant: normal; color: #000099 }
A.menupetit:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#FE9700; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #0099FF; font-style: normal; line-height: normal; font-variant: normal; text-decoration: none }
.txtgrandgras { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000099; text-decoration: none }
.menusitemap { FONT-SIZE: 10px; color:#01003D; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; line-height: normal; font-variant: normal; color: #000099 }
A.menusitemap:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; color:#FE9700; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #0099FF; font-style: normal; line-height: normal; font-variant: normal; text-decoration: none }

.txtAff { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #0033FF; text-decoration: none }
.txtAff_ns { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #0033FF; text-decoration: none }
.txtSoulign { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #020E69; text-decoration: underline}
.txt_gris { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none }
.txt_gras_rouge { FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; line-height: normal; font-variant: normal; color: #FF0000}
.txt_gras_violet { FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; line-height: normal; font-variant: normal; color: #9932CC}
.txt_gras_vert { FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; line-height: normal; font-variant: normal; color: #099F10}
.txtrouge {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #FF0000; text-decoration: none
}
.menulight {
FONT-SIZE: 11px; color:#01003D; FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; line-height: normal; font-variant: normal; color: #000099
}
A.menulight:hover {
FONT-WEIGHT: normal; FONT-SIZE: 11px; color:#FE9700; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #0099FF; font-style: normal; line-height: normal; font-variant: normal; text-decoration: none
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #020E69;
	text-decoration: none;
	clear: none;
	float: none;
	height: 20px;
	width: auto;
	margin: 0px;
	padding: 0px;


}
.inputpetit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0033FF;
	text-decoration: none;
	clear: none;
	float: none;
	height: 18px;
	width: auto;
	margin: 0px;
	padding: 0px;
	
}

.input_ns_fr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clear: none;
	float: none;
	height: 20px;
	width: 455px;
	margin: 0px;
	padding: 0px;
}

.inputPetit_ns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clear: none;
	float: none;
	height: 20px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

.txtbleu {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #0033FF; text-decoration: none
}
.txtwarning {

font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #CC3300; text-decoration: none
}
.linkrouge {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; font-variant: normal; color: #CC0000; text-decoration: none
}
A.headTxt:hover { FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #020E69
}
.headTxt { FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none ;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #0099FF;
}
.style3 {
	font-size: 14px;
	font-style: italic;
}
A.honcode:hover { FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none
}
.honcode { FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none ;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #020E69
}

.style23 {
	color: #0099FF;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.style24 {
	color: #0099FF;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.honcode1 {FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none ;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #020E69
}
.style24 {color: #000000}
.headTxt1 {FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none ;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #0099FF;
}

.mailTitle {FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none ;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: navy;
}


A.menu_light:hover {
	FONT: normal 12px Arial, Helvetica, sans-serif; COLOR: #0099ff; TEXT-DECORATION: none
}
.menu_light {
	FONT: normal 12px Arial, Helvetica, sans-serif; COLOR: #000099; TEXT-DECORATION: none
}

/* POUR LES PAGES DES PRINCIPES */
p.dotted {border-style: dotted}
p.dashed {border-style: dashed}
p.solid {border-style: solid}
p.double {border-style: double}

span.noPrincipe {
				/*font-size:24px;*/
				}
span.titrePrincipe {
				/*font-size:18px */
				}
div.descTitle {
					font-size:13px;
					font-style:italic;
					cursor:default;
					position:relative;
					left:+3px;
					}

div.principeContent {
					font-size:13px;
					text-align:justify;
					color:#000099; 
					background-color:#F7F4FF;
					margin: 6px 6px 6px 14px;    /*a l'exterieur (du cadre) */
					padding: 3px 3px 3px 3px;    /*a l'interieur (du cadre) */
}

div.principeContentHidden {
					font-size:13px;
					text-align:justify;
					color:#000099; 
					background-color:#F7F4FF;
					margin: 6px 6px 6px 14px;    /*a l'exterieur (du cadre) */
					padding: 3px 3px 3px 3px;    /*a l'interieur (du cadre) */
					
					visibility:hidden;
					display:none;
}
div.Hidden {
					visibility:hidden;
					display:none;
}
div.Visible {
					visibility:visible;
					display:block;
}
.Style27 {font-size: 11px}

.LanguePetit_ns { FONT-SIZE: 10px; color:#CC0000; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; line-height: normal; font-variant: normal;}

.BR_ns { FONT-SIZE: 5px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; line-height: normal; font-variant: normal;
}
.td_bull_fond{
background-image: url(../images/fond_bull.gif);
}
.td_bull_haut{
background-image: url(../images/haut_bull.gif);
}
.td_bull_bas{
background-image: url(../images/bas_bull.gif);
}
.td_bull_gauche{
background-image: url(../images/gauche_bull.gif);
}
.td_bull_droite{
background-image: url(../images/droite_bull.gif);
}
.td_bull_fond_a{
background-image: url(../images/fond_bull_a.gif);
}
.td_bull_haut_a{
background-image: url(../images/haut_bull_a.gif);
}
.td_bull_bas_a{
background-image: url(../images/bas_bull_a.gif);
}
.td_bull_gauche_a{
background-image: url(../images/gauche_bull_a.gif);
}
.td_bull_droite_a{
background-image: url(../images/droite_bull_a.gif);
}
.td_bull_fond_b{
background-image: url(../images/fond_bull_b.gif);
}
.td_bull_haut_b{
background-image: url(../images/haut_bull_b.gif);
}
.td_bull_bas_b{
background-image: url(../images/bas_bull_b.gif);
}
.td_bull_gauche_b{
background-image: url(../images/gauche_bull_b.gif);
}
.td_bull_droite_b{
background-image: url(../images/droite_bull_b.gif);
}