    body			{ margin-left: 30px; margin-right: 30px; background: #FFFFFF; }

    a:link { color : #0000ff ; text-decoration: none ; }

    a:visited { color : #0000ff ; text-decoration: none ; }

    a:hover { color : #ff0000 ; text-decoration: underline ; }

    a:active { color : #6600ff ; text-decoration: none ; }

    .justif_droite { text-align : right ; }

    .interligne04 { font-family : Verdana, Arial, Helvetica, sans-serif ; font-size : 4pt ; }

    .interligne12 { font-family : Verdana, Arial, Helvetica, sans-serif ; font-size : 12pt ; }

    .texte_arial { text-align : justify ; line-height = 12pt ; font-family : arial, helvetica, sans-serif ; font-size : 9pt ; color : #000066 ; }

    .texte_onglet
    {
        display:block;
        height:30px; 

        text-align : center ;
        vertical-align : middle ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 8pt ;
        font-weight : bold ;
        color : #ff8888 ;
        text-decoration : none ;
    }

    .texte_csms { text-align : justify ; line-height = 12pt ; font-family : comic sans MS, arial, sans-serif ; font-size : 10pt ; color : #000066 ; }

    .texte_vrdn { text-align : justify ; line-height = 12pt ; font-family : Verdana, Arial, Helvetica, sans-serif ; font-size : 8pt ; color : #000066 ; }

    .texte_vrdn_chap { text-align : justify ; line-height = 12pt ; font-family : Verdana, Arial, Helvetica, sans-serif ; font-size : 9pt ; color : #000066 ; }

    .st_bleu_gras
    {
        font-family : Verdana, Arial, Helvetica, sans-serif ;
        font-size : 9pt ;
        font-weight : bold ;
        color : #000099 ;
    }

    .st_bleu_ital
    {
        font-family : Verdana, Arial, Helvetica, sans-serif ;
        font-size : 9pt ;
        font-style : italic ;
        color : #000099 ;
    }

    .texte_bleu_ital
    {
        font-family : Verdana, Arial, Helvetica, sans-serif ;
        font-size : 8pt ;
        font-style : italic ;
        color : #000099 ;
    }

    .st_rouge_gras
    {
        font-family : Verdana, Arial, Helvetica, sans-serif ;
        font-size : 9pt ;
        font-weight : bold ;
        color : #ff0000 ;
    }

    .st_bordeaux_gras
    {
        font-family : Verdana, Arial, Helvetica, sans-serif ;
        font-size : 9pt ;
        font-weight : bold ;
        color : #990000 ;
    }

    .sepalinea 
    {
        margin-bottom: 0em ;
    }

    .texte_source
    {
        color : #993333 ;
    }

    .texte_bleu_gras
    {
        color : #000099 ;
        font-weight : bold ;
    }

    .texte_rouge
    {
        color : #ff0000 ;
    }

    .texte_rouge_gras
    {
        color : #ff0000 ;
        font-weight : bold ;
    }

    .texte_bordeaux_gras
    {
        color : #990000 ;
        font-weight : bold ;
    }

    .texte_logo_dz_rouge
    {
        margin-left : 10px ;
        vertical-align : baseline ;
        font-family : Comic sans MS, arial, sans-serif ;
        font-size : 38pt ;
        color : #ff0000 ;
    }

    .texte_exposant_rouge
    {
        text-align : justify ;
        vertical-align : 15pt ;
        font-family : Comic sans MS, arial, sans-serif ;
        font-size : 10pt ;
        color : #ff0000 ;
    }

    .texte_slogan_brun
    {
        margin-left : 2% ;
        vertical-align : baseline ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 12pt ;
        color : #663333 ;
    }

    .texte_message_rouge
    {
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 12pt ;
        color : #ff0000 ;
    }

    .cartouche		
    {
        background-color : #ffffff ;
        border : solid 1px #000066 ;
        padding : 10px ;
        text-align : justify ;
        line-height = 12pt ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 9pt ;
        color : #000066 ;
    }

    .onglespace		
    {
        background-color : #ffffff ;
        border-bottom : solid 1px #000033 ;
        padding : 1px ;
        font-size : 1pt ;
    }

    .onglact		
    {
        background-color : #ffffff ;
        border-left : solid 1px #000066 ;
        border-top : solid 2px #000099 ;
        border-right : solid 2px #000066 ;
        border-bottom : solid 1px #eeeeee ;
        padding-top : 2px ;
        padding-left : 5px ;
        padding-right : 5px ;
        padding-bottom : 2px ;
        text-align : center ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 8pt ;
        font-weight : bold ;
        color : #ff8888 ;
        text-decoration : none ;
    }

    .onglinact a
    {
        display:block;
        height:25px; 

        background-color : #ffeebb ;
        border-left : solid 1px #000066 ;
        border-top : solid 1px #000099 ;
        border-right : solid 1px #000033 ;
        border-bottom : solid 1px #000033 ;
        padding-top : 2px ;
        padding-left : 5px ;
        padding-right : 5px ;
        padding-bottom : 2px ;
        text-align : center ;
        vertical-align : middle ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 8pt ;
        font-weight : bold ;
        color : #000099 ;
        text-decoration : none ;
    }

    .onglinact a:visited
    {
        background-color : #ffeebb ;
        color : #000099 ;
    }

    .onglinact a:hover
    {
        background-color : #ffffff ;
        color : #ff0000 ;
    }

    .onglacinact	a
    {
        display:block;
        height:25px; 

        background-color : #ffeebb ;
        border-left : solid 1px #000066 ;
        border-top : solid 1px #000099 ;
        border-right : solid 1px #000033 ;
        border-bottom : solid 1px #000033 ;
        padding-top : 2px ;
        padding-left : 5px ;
        padding-right : 5px ;
        padding-bottom : 2px ;
        text-align : center ;
        vertical-align : middle ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 8pt ;
        font-weight : bold ;
        color : #000099 ;
        text-decoration : none ;
    }

    .onglacinact	a:visited
    {
        background-color : #ffeebb ;
        color : #000099 ;
    }

    .onglacinact	a:hover
    {
        background-color : #ffffff ;
        color : #ff0000 ;
    }

    .bdnavg	
    {
        background-color : #ffffff ;
        border-left : solid 1px #000066 ;
        padding-top : 10px ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 9pt ;
        font-weight : bold ;
        color : #000099 ;
    }

    .bdnavd	
    {
        background-color : #ffffff ;
        border-right : solid 1px #000066 ;
    }

    .bdnav
    {
        background-color : #ffffff ;
        padding-left : 10px ;
        padding-top : 10px ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 9pt ;
        font-weight : bold ;
        color : #000099 ;
    }

    .aplat_bleu
    {
        background-color : #ddeeff ;
    }

    .aplat_lilas
    {
        background-color : #eeeeee ;
        text-align : center ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 9pt ;
        color : #000066 ;
    }

    .aplat_rose
    {
        background-color : #ffffdd ;
        text-align : center ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 9pt ;
        color : #000066 ;
    }

    .bdtit
    {
        background-color : #0000bb ;
        text-align : center ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 9pt ;
        font-weight : bold ;
        color : #ffff00 ;
    }

    .texte_nro
    {
        background-color : #ffeebb ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 7pt ;
        color : #ff0000 ;
    }

    .listnro
    {
        background-color : #ffffff ;
        vertical-align : top ;
        text-align : right ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 7pt ;
        color : #ff0000 ;
    }

    .listnro_bu
    {
        background-color : #ffeebb ;
        vertical-align : top ;
        text-align : right ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 7pt ;
        color : #ff0000 ;
    }

    .listdat
    {
        background-color : #fffff ;
        padding-top : 2px ;
        vertical-align : top ;
        text-align : center ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 7pt ;
        color : #000066 ;
    }

    .listsep
    {
        background-color : #0000bb ;
    }

    .listtit
    {
        background-color : #eeeeee ;
        vertical-align : top ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 8pt ;
        color : #000066 ;
    }

    .listtxt
    {
        background-color : #ddeeff ;
        vertical-align : top ;
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 8pt ;
        color : #000066 ;
    }

    .lstart
    {
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 8pt ;
        color : #ffff00 ;
    }

    .bouton 
    {
        font-family : verdana, arial, helvetica, sans-serif ;
        font-size : 9px ;
        font-style : normal ;
        font-weight : bold ;
        background-color : #F3FADB ;
        color : #000099 ;
    }
    html>body.bouton 
    {
    }



 h1				{ font-family: Comic sans MS, arial, sans-serif; font-size: 28pt; font-weight: normal; color: #FF0000; text-align: left; margin-bottom: 3px; }

 .h1_exp				{ vertical-align : 15pt ; font-size : 8pt ; }

 .h1_air				{ letter-spacing: 0.15em; }

 h2					{ font-family: verdana, arial, helvetica, sans-serif; text-align: left; font-size: 10pt; color: #663333; font-weight: normal; margin-top: 10px; padding-left: 3px; padding-bottom: 3px; }

 .h2_16					{ font-size: 16pt; }

 h3					{ text-align: left; font-size: 12pt; color: #D00000; font-weight: bold; padding-bottom: 10px;	margin-top: 0px; padding-top: 10px; padding-left: 20px; padding-right: 20px;}

 h4			{ margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 5px; text-align: left; letter-spacing: 0.05em; word-spacing: 0.1em; font-size: medium; font-weight: bold; color: #642850; }

 h5			{ margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 5px; text-align: left; letter-spacing: 0.05em; word-spacing: 0.1em; font-size: medium; font-weight: normal; font-style:italic; color: #461E32; }

 p.hfin 				{ margin-left: 0px; margin-right: 0px; text-align: justify; font-size: 12pt; color: #707070; font-weight: bold; margin-bottom: 0px;	padding-left: 20px; padding-right: 20px;	border-bottom: 1px solid #707070; }

 p.signature 				{ margin-top: 0px; margin-right: 0px; font-size: small; background: #EEEEEE; color: #666666; text-align: right; }

 hr 				{ text-align: center; height: 1px; padding: 0px; color: #707070; background-color: #707070; border: 0px; }

