Body 
{
background-color: #FFFFFF;
background-repeat: no-repeat;
font-family:Verdana;
font-size:8pt;
color: #000000;
text-align:justify;
}

/*======================================================================================================================================*/
/*													s t y l e s   d e   p a r a g r a p h e s											*/
/*======================================================================================================================================*/
.gros_titre {
font-size:16pt;
font-family:Trebuchet MS;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}

.acc_Tab {
vertical-align:top;
font-family:Trebuchet MS;
font-size:9pt;
}

.acc_Titre {
font-family:Trebuchet MS;
font-weight:bold;
font-size:11pt;
color: #057ca4;
margin-bottom:4pt;
margin-top:10pt;
}

.acc_Texte {
font-family:Trebuchet MS;
font-size:9pt;
margin-top:0;
margin-bottom:0;
}

.menu_chap{
font-size:11pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
}

.menu_titre{
font-size:9pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#005E86;
text-transform:uppercase;
line-height:80%;
}

.menu_titre_gris{
font-size:9pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#666666;
text-transform:uppercase;
line-height:80%;
}

.menu_soustitre{
font-size:9pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#000000;
text-align:left;
line-height:100%;
}

.menu_soustitre_gris{
font-size:9pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#666666;
text-align:left;
line-height:100%;
}

.menu_4entrees{
font-size:10pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#FFFFFF;
}

.top_4entrees{
font-size:8pt;
font-family:Trebuchet MS;
color:#057CA4;
background-color:#CDE1EB;
font-weight:bold;
text-align:center;
width:25%;
}

.top_mention_gauche{
font-size:9pt;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
.top_mention_droite{
font-size:9pt;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight:bold;
text-align:right;
}

.menuchap_num{
font-size:9pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#000000;
text-align:right;
}

.menuchap_text{
font-size:9pt;
font-family:Trebuchet MS;
color:teal;
text-decoration:none;
}

.menuchap_text_gris{
font-size:9pt;
font-family:Trebuchet MS;
color:#999999;
text-decoration:none;
}

.menuchap_colvide{
width:2px;
}

.BONUS
{
border:none;
border-bottom-style: solid;
border-bottom-color: #3366FF;
border-bottom-width: 0.5pt;
font-size:13pt;
font-family:Trebuchet MS;
color:#3366FF;
font-weight:bold;
margin-top:15;
margin-bottom:5;
}

.BONUS_INTER
{
font-size:11pt;
font-family:Trebuchet MS;
color:#3366FF;
}

.BONUS_TIT
{
font-size:12pt;
font-family:Trebuchet MS;
color:navy;
font-weight:bold;
margin-top:5;
margin-bottom:5;
}

.BONUS_TXT
{
text-align:justify;
font-size:11pt;
font-family:Verdana;
color:navy;
text-indent:30px;
background-color:#A4D7D0;
margin-top:0;
margin-bottom:0;
line-height:100%;
}

.CLE_INTER
{
font-size:11pt;
font-family:Trebuchet MS;
font-weight:bold;
}

.CLE_TXT
{
text-align:justify;
font-size:11pt;
font-family:Trebuchet MS;
}

.CONSEIL
{
font-size:11pt;
font-family:Verdana;
color:#3366FF;
font-style:italic;
line-height:125%;
text-indent:30px;
margin-top:0;
margin-bottom:0;
}

.courant
{
text-align:justify;
font-size:11pt;
font-family:Verdana;
}

.DEVOIR_INTER1
{
font-size:11pt;
font-family:Verdana;
/*color:#3366FF;*/
color:#008080;
font-weight:bold;
margin-top:0;
margin-bottom:5;
}

.DEVOIR_INTER2
{
font-size:11pt;
font-family:Verdana;
/*color:#99CCFF;*/
/*color:#3399FF;*/
color:#339966;
font-style:italic;
margin-top:0;
margin-bottom:5;
}

.DEVOIR_INTER3
{
margin-top:0;
margin-bottom:5px;
font-size:9pt;
font-family:Trebuchet MS;
color:#339966;
font-weight:bold;
text-decoration:underline;
text-underline:single;
}

.DO_DEF_DOC
{
font-size:10pt;
font-family:Verdana;
color:blue;
}

.DO_INTER_DOC
{
page-break-after:avoid;
font-size:10pt;
font-family:Verdana;
}

.DO_NOTE_DOC
{
font-size:8pt;
font-family:Trebuchet MS;
}

.DO_NUM
{
font-size:14pt;
font-family:Trebuchet MS;
}

.DO_NUM_DOC
{
page-break-after:avoid;
font-size:11pt;
font-family:Trebuchet MS;
text-transform:uppercase;
}

.DO_PARTIE
{
font-size:14pt;
font-family:Trebuchet MS;
font-weight:bold;
}

.DO_REF_DOC
{
font-size:10pt;
font-family:Trebuchet MS;
color:#222222;
font-style:italic;
}

.DO_SOUSTITRE
{
font-size:12pt;
font-family:Verdana;
font-style:italic;
}

.DO_TIT
{
font-size:16pt;
font-family:Trebuchet MS;
}

.DO_TIT_DOC
{
page-break-after:avoid;
font-size:11pt;
font-family:Trebuchet MS;
color:#333399;
}

.DO_TIT_SUITE
{
font-size:12pt;
font-family:Verdana;
}

.DO_TXT_DOC
{
text-align:justify;
font-size:10pt;
font-family:Trebuchet MS;
line-height:150%;
}

.EDS_INTER
{
font-size:12pt;
font-family:Trebuchet MS;
font-weight:bold;
}

.EDS_NUM
{
text-align:justify;
font-size:12pt;
font-family:Verdana;
text-transform:uppercase;
font-weight:bold;
}

.EDS_SOUSTITRE
{
text-align:justify;
font-size:12pt;
font-family:Verdana;
font-style:italic;
}

.EDS_TIT
{
text-align:justify;
font-size:12pt;
font-family:Verdana;
}

.EDS_BIO_TIT
{
font-size:10pt;
font-family:Trebuchet MS;
font-weight:bold;
}

.EDS_BIO_TXT
{
text-align:justify;
font-size:10pt;
font-family:Trebuchet MS;
}

.ENCADRE_INTER
{
font-size:12pt;
font-family:Trebuchet MS;
color:navy;
}

.ENCADRE_TIT
{
page-break-after:avoid;
font-size:12pt;
font-family:Verdana;
color:teal;
font-weight:bold;
}

.ENCADRE_TXT
{
page-break-after:avoid;
font-size:12pt;
font-family:Verdana;
}

.FORMULE
{
font-size:10pt;
font-family:Trebuchet MS;
}

.inter1
{
text-align:justify;
font-size:14pt;
font-family:Verdana;
font-weight:bold;
}

.inter2
{
text-align:justify;
text-indent:17pt;
font-size:11pt;
font-family:Trebuchet MS;
color:#211D1E;
font-weight:bold;
}

.inter3
{
text-align:justify;
font-size:10pt;
font-family:Trebuchet MS;
font-style:italic;
}

.MOT_CLE
{
font-size:12pt;
font-family:Verdana;
}

.PG_CHAPO
{
font-size:12pt;
font-family:Verdana;
}

.PG_NUM_CHAP
{
font-size:12pt;
font-family:Verdana;
}

.PG_PROB
{
font-size:10pt;
font-family:Trebuchet MS;
color:navy;
}

.PG_TIT_CHAP
{
text-align:center;
font-size:12pt;
font-family:Trebuchet MS;
text-transform:uppercase;
}

.PG_TIT_PROB
{
font-size:12pt;
font-family:Trebuchet MS;
color:navy;
}

.PROF_CHAP
{
text-align:center;
font-size:14pt;
font-family:Trebuchet MS;
font-weight:bold;
}

.PROF_EXTRAIT
{
text-align:justify;
text-indent:11.35pt;
font-size:11pt;
font-family:Verdana;
}

.PROF_INTER
{
font-size:12pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#FF0000;
margin-top:10;
margin-bottom:5;
}

.PROF_NUM_QUESTION
{
font-size:11pt;
font-family:Trebuchet MS;
color:navy;
font-weight:bold;
margin-top:10;
margin-bottom:0;
}

.PROF_PAGE_PARTIE
{
text-align:center;
font-size:12pt;
font-family:Trebuchet MS;
color:#3366FF;
margin-top:0;
margin-bottom:15;
}

.PROF_QUESTION
{
font-size:11pt;
font-family:Trebuchet MS;
color:navy;
margin-top:0;
margin-bottom:5;
}

.PROF_QUESTION_Car
{
font-size:11pt;
font-family:Trebuchet MS;
color:navy;
font-weight:bold;
}

.PROF_REPONSE
{
font-size:10pt;
font-family:Verdana;
margin-top:5;
margin-bottom:5;
}

.PROF_SYNT
{
border:none;
border-bottom-style: solid;
border-bottom-color: #008080;
border-bottom-width: .5pt;
font-size:12pt;
font-family:Verdana;
color:#008080;
text-transform:uppercase;
font-weight:bold;
margin-top:15;
margin-bottom:5;
}

.PROF_SYNT_ENONCE
{
text-align:justify;
font-size:11pt;
font-family:Verdana;
color:#008080;
margin-top:0;
margin-bottom:5;
}

.PROF_TAB_BLEU
{
text-align:center;
font-size:9pt;
font-family:Verdana;
color:#3366FF;
layout-grid-mode:line;
font-weight:bold;
}

.PROF_TAB_CENTRE
{
text-align:center;
font-size:9pt;
font-family:Verdana;
}

.PROF_TAB_DTE
{
text-align:right;
font-size:9pt;
font-family:Verdana;
}

.PROF_TAB_GCH
{
font-size:9pt;
font-family:Verdana;
}

.PROF_TAB_RETRAIT
{
font-size:8pt;
font-family:"Trebuchet MS";
font-style:italic;
}

.PROF_TIT_CHAP
{
text-align:center;
font-size:13pt;
font-family:Trebuchet MS;
color:#3366FF;
font-weight:bold;
}

.PROF_TIT_PARTIE
{
text-align:center;
font-size:14pt;
font-family:Trebuchet MS;
color:#3366FF;
margin-top:0;
margin-bottom:0;
}

.Q2
{
text-align:justify;
font-size:12pt;
font-family:Verdana;
}

.Q3
{
text-align:justify;
text-indent:14.2pt;
font-size:12pt;
font-family:Verdana;
}

.SOM_INTER
{
font-size:10pt;
font-family:Trebuchet MS;
color:teal;
line-height:50%;
}

.SOM_INTER_gris
{
font-size:10pt;
font-family:Trebuchet MS;
color:#999999;
line-height:50%;
}

.SOM_PARTIE
{
font-size:11pt;
font-family:Verdana;
font-weight:bold;
line-height:50%;
}

.SOM_PARTIE_gris
{
font-size:11pt;
font-family:Verdana;
font-weight:bold;
line-height:50%;
color:#999999;
}

.SOM_INTER_EDS
{
font-size:10pt;
font-family:Trebuchet MS;
line-height:50%;
}

.SOM_INTER_EDS_gris
{
font-size:10pt;
font-family:Trebuchet MS;
line-height:50%;
color:#999999;
}

.SOM_PARTIE_EDS
{
font-size:11pt;
font-family:Verdana;
text-transform:uppercase;
font-weight:bold;
line-height:50%;
}

.SYNT_INTER1
{
page-break-after:avoid;
font-size:11pt;
font-family:Trebuchet MS;
color:navy;
}

.SYNT_INTER2
{
page-break-after:avoid;
font-size:11pt;
font-family:Trebuchet MS;
font-weight:bold;
}

.SYNT_TXT
{
page-break-after:avoid;
font-size:11pt;
font-family:Verdana;
}

.TD_PARTIE
{
page-break-after:avoid;
font-size:13pt;
font-family:Verdana;
color:navy;
text-transform:uppercase;
}

.TD_QUESTION
{
font-size:11pt;
font-family:Verdana;
font-style:italic;
}

.TD_REPONSE
{
page-break-after:avoid;
font-size:11pt;
font-family:Verdana;
font-style:italic;
}

/*======================================================================================================================================*/
/*													s t y l e s   d e   c a r a c t è r e s												*/
/*======================================================================================================================================*/
.rm{
font-weight:normal;
font-style:normal;
text-decoration:none;
}

.BONUS_INTER_Car
{
font-size:11pt;
font-family:"Trebuchet MS";
color:#3366FF;
}

.DEVOIR_INTER1_Car
{
font-size:9pt;
font-family:Trebuchet MS;
color:teal;
font-weight:bold;
}

.DEVOIR_INTER1_Car_Car
{
mso-ansi-font-size:9pt;
font-family:Trebuchet MS;
color:teal;
font-weight:bold;
}

.ENCADRE_TXT_Car
{
font-size:12pt;
font-weight:bold;
}

.TERME_car
{
font-size:11pt;
font-family:Trebuchet MS;
font-weight:bold;
}

.PROF_INTER_Car
{
font-size:12pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#FF0000;
margin-top:10;
margin-bottom:5;
}

.PROF_INTER_Car1
{
font-size:12pt;
font-family:Trebuchet MS;
font-weight:bold;
}
	
.SOM_INTER_Car
{
font-size:11pt;
font-family:Trebuchet MS;
color:teal;
}
	
.Normal_Car
{
font-size:12pt;
}

.DO_REF_DOC_Car
{
font-size:10pt;
font-family:Trebuchet MS;
color:#222222;
font-weight:bold;
font-style:italic;
}

.DO_REF_DOC_Car_Car
{
font-size:9pt;
font-family:Trebuchet MS;
color:#222222;
font-weight:bold;
font-style:italic;
}

.DO_TXT_DOC_Car_Car
{
font-size:9pt;
font-family:Trebuchet MS;
}

.PROF_REPONSE_Car
{
font-size:9.0pt;
font-family:Trebuchet MS;
color:navy;
font-weight:bold;
}

.PROF_NUM_QUESTION_Car
{
font-size:9pt;
font-family:Trebuchet MS;
color:navy;
font-weight:bold;
}
	
.PROF_SYNT_ENONCE_Car
{
font-size:9pt;
font-family:Trebuchet MS;
color:teal;
}
	
.DEVOIR_INTER2_Car
{
font-size:9pt;
font-family:Trebuchet MS;
color:#339966;
font-style:italic;
}

.CONSEIL_Car
{
font-size:9pt;
font-family:Trebuchet MS;
color:#3366FF;
font-style:italic;
}

.DEVOIR_INTER3_Car
{
font-size:9pt;
font-family:Trebuchet MS;
color:#339966;
font-weight:bold;
text-decoration:underline;
text-underline:single;
}

/*======================================================================================================================================*/
/*												s t y l e s   d e s   t a b l e a u x   C A L S											*/
/*======================================================================================================================================*/
.CALS_table_frame_all
{
border-left: thin; 
border-right: thin;
border-top: thin;
border-bottom: thin;
border-style: solid;
border-color: #000000;
}

.CALS_table_frame_none
{
border-style: solid;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
border-bottom-width: 0;
border-color: #000000;
}

.CALS_table_frame_sides
{
border-left: thin;
border-right: thin;
border-style: solid;
border-top-width: 0;
border-bottom-width: 0;
border-color: #000000;
}

.CALS_table_frame_topbot
{
border-top: thin;
border-bottom: thin;
border-style: solid;
border-left-width: 0;
border-right-width: 0;
border-color: #000000;
}

.CALS_table_frame_bottom
{
border-bottom: thin;
border-style: solid;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
border-color: #000000;
}

.CALS_table_frame_top
{
border-top: thin;
border-style: solid;
border-left-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-color: #000000;
}

THEAD TR TD
{
color: #FF0000;
}

.CALS_right
{
border-right: thin;
border-style: solid;
border-left-width: 0;
border-top-width: 0;
border-bottom-width: 0;
border-color: #000000;
}

.CALS_bottomright
{
border-right: thin;
border-bottom: thin;
border-style: solid;
border-left-width: 0;
border-top-width: 0;
border-color: #000000;
}

.CALS_bottom
{
border-bottom: thin;
border-style: solid;
border-left-width: 0;
border-top-width: 0;
border-right-width: 0;
border-color: #000000;
}


.CALS_none
{
border-right-width: 0;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 0;
border-color: #000000;
}

/*======================================================================================================================================*/
/*														s t y l e s   d e s   l i e n s													*/
/*======================================================================================================================================*/
a
{
line-height:100%;
}

a.lien_titre:link{
font-size:12pt;
font-family:Verdana;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.lien_titre:visited{
font-size:12pt;
font-family:Verdana;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.lien_titre:hover{
font-size:12pt;
font-family:Verdana;
font-weight:bold;
color:#000000;
text-decoration: underline;
}

a.lien_soustitre:link{
color:teal;
text-decoration:none;
}
a.lien_soustitre:visited{
color:teal;
text-decoration:none;
}
a.lien_soustitre:hover{
color:teal;
text-decoration: underline;
}

a.lien_soussoustitre:link{
color:#000000;
text-decoration:none;
}
a.lien_soussoustitre:visited{
color:#000000;
text-decoration:none;
}
a.lien_soussoustitre:hover{
color:#000000;
text-decoration: underline;
}

a.lien_souspartie:link{
color:#000000;
text-decoration:none;
vertical-align:text-top;
}
a.lien_souspartie:visited{
color:000000;
text-decoration:none;
vertical-align:text-top;
}
a.lien_souspartie:hover{
color:000000;
text-decoration: underline;
vertical-align:text-top;
}

a.lien_menu:link{
font-size:9pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.lien_menu:visited{
font-size:9pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.lien_menu:hover{
font-size:9pt;
font-family:Trebuchet MS;
font-weight:bold;
text-decoration: underline;
color:#000000;
}

a.lien_menu_chap:link{
font-size:11pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#000000;
text-transform:uppercase;
text-align:center;
text-decoration: none;
}
a.lien_menu_chap:visited{
font-size:11pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#000000;
text-transform:uppercase;
text-align:center;
text-decoration: none;
}
a.lien_menu_chap:hover{
font-size:11pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#000000;
text-transform:uppercase;
text-align:center;
text-decoration: underline;
}

a.lien_menu_4entrees:link{
font-size:10pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
}

a.lien_menu_4entrees:visited{
font-size:10pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
}

a.lien_menu_4entrees:hover{
font-size:10pt;
font-family:Trebuchet MS;
font-weight:bold;
color:#FFFFFF;
text-decoration: underline;
}

a.lien_gros_titre:link{
color:#FFFFFF;
text-decoration:none;
}
a.lien_gros_titre:visited{
color:#FFFFFF;
text-decoration:none;
}
a.lien_gros_titre:hover{
color:#FFFFFF;
text-decoration:none;
}

a.lien_top_4entrees:link{
color:#057CA4;
text-decoration:none;
}
a.lien_top_4entrees:visited{
color:#057CA4;
text-decoration:none;
}
a.lien_top_4entrees:hover{
color:#057CA4;
text-decoration:underline;
}

a.lien_conseils:link{
color:#057CA4;
text-decoration:none;
}
a.lien_conseils:visited{
color:#057CA4;
text-decoration:none;
}
a.lien_conseils:hover{
color:#057CA4;
text-decoration:underline;
}

a.lien_rien {
/*position:fixed;*/
position:relative;
text-decoration: none;
color: black;
border-bottom: 1px gray dotted;
}

a.lien_rien span {
display: none;
}

a.lien_rien:link {
color:#FFFFFF;
text-decoration:none;
}
a.lien_rien:visited {
color:#FFFFFF;
text-decoration:none;
}
a.lien_rien:hover {
color:#FFFFFF;
text-decoration:none;
background: none; /* correction d'un bug IE */
z-index: 500;
}

a.lien_rien:hover span {
display: inline;
position:absolute;
/*top: 1em;
left: 33em;*/
top: 1em;
left: 1em;
background: #CDE1EB;
text-align: center;
color: #000000;
padding: 2px;
}

a.lien_bonustxt:link
{
text-decoration:none;
}

a.lien_bonustxt:visited
{
text-decoration:none;
}

a.lien_bonustxt:hover
{
text-decoration:none;
}

