.mini
{
	font-family : Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 7pt;
	color: ffffff;
}

.breves
{
	font-family : Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 8pt;
	
}


.titreke
{
	font-family : Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 12pt;
}

.rubrique
{
	font-family : Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 8pt;
}


BODY.SERVICES
{
    font-family: Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    BACKGROUND-COLOR: #ffffff;
    background-image: none;
    color: navy;
    scrollbar-arrow-color:#de0029;
    scrollbar-base-color:#de0029;
    scrollbar-face-color:#000000;
    
}


BODY
{
    font-family: Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    background-image: url("images/logo_home_bg.gif");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    BACKGROUND-COLOR: #000000;
    color: ffffff;
    scrollbar-face-color: 000000;
    scrollbar-highlight-color: 000000;
    scrollbar-3dlight-color: de0029;
    scrollbar-darkshadow-color: de0029;
    scrollbar-shadow-color: 000000;
    scrollbar-arrow-color: de0029;
    scrollbar-track-color: de0029;
}


td
{
	font-family : Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 9pt;
}

td.small
{
	font-family : Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 8pt;
	

}


td.blue
{
	font-family : Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 10pt;
        BACKGROUND-COLOR:#A6CAF0;
	height : 18px;
}

td.maintitle
{
	font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 10pt;
    color: #6699ff;
}

td.mainlist
{
	font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 9pt;
    color: navy;
}

td.question
{
	font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 10pt;
         font-weight: 700;
           color: navy;
  
}

A:LINK
{
    text-decoration: none;
    color: #FFCC00;
}

A:LINK.PLUS
{
        text-decoration: none;
        font-size : 8pt;
        color: #FFCC00;
	
}

A:VISITED.PLUS
{
        text-decoration: none;
        font-size : 8pt;
        color: #FFCC00;
	
}

A:HOVER.PLUS
{
        text-decoration: underline;
        font-size : 8pt;
        color: #ffffff;
	
}

A:VISITED
{
    text-decoration: none;
    color: #FFCC00;
}

A:HOVER
{
    text-decoration: underline;
    color: #DC6A7F;
}

P.encadre
{
	BORDER-COLOR : black;
	BORDER-STYLE : solid;
	BORDER-BOTTOM-WIDTH : 2px;
	BORDER-LEFT-WIDTH : 2px;
	BORDER-RIGHT-WIDTH : 2px;
	BORDER-TOP-WIDTH : 2px;
	MARGIN-LEFT : 5px;
	MARGIN-RIGHT : 5px;
	PADDING-BOTTOM : 2px;
	PADDING-LEFT : 2px;
	PADDING-RIGHT : 2px;
	PADDING-TOP : 2px;
	WIDTH : 100%;
}

P.BasDePage
{
	BORDER-COLOR : silver;
	BORDER-STYLE : solid;
	BORDER-BOTTOM-WIDTH : 0px;
	BORDER-LEFT-WIDTH : 0px;
	BORDER-RIGHT-WIDTH : 0px;
	BORDER-TOP-WIDTH : 2px;
	COLOR : gray;
	FONT-FAMILY : helvetica;
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 20px;
	FONT-STYLE : italic;
	TEXT-ALIGN : right;
	WIDTH : 100%;
}

P.HautDePage
{
	BORDER-COLOR : silver;
	BORDER-STYLE : solid;
	BORDER-BOTTOM-WIDTH : 2px;
	BORDER-LEFT-WIDTH : 0px;
	BORDER-RIGHT-WIDTH : 0px;
	BORDER-TOP-WIDTH : 0px;
	COLOR : gray;
	FONT-FAMILY : helvetica;
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 20px;
	FONT-STYLE : italic;
	TEXT-ALIGN : right;
	MARGIN-BOTTOM : 1px;
	WIDTH : 100%;
}


H1, P.H1
{
	BACKGROUND-COLOR : #FFFFCC;
	BORDER-COLOR : #FFFFCC;
	BORDER-WIDTH : 0px;
	COLOR : #452C87;
	FONT-FAMILY : Trebuchet MS;
	FONT-SIZE : 32pt;
	FONT-WEIGHT : 800;
        FONT-STYLE : bold;
	PADDING-LEFT : 10px;
	BORDER-STYLE : solid;
	MARGIN-BOTTOM : 8px;
	MARGIN-TOP : 8px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
        WIDTH: 75%;
	text-align: center;
}

H1.100
{
	BACKGROUND-COLOR : #FFFFCC;
	BORDER-COLOR : #FFFFCC;
	BORDER-WIDTH : 0px;
	COLOR : #A6CAF0;
	FONT-FAMILY : Verdana;
	FONT-SIZE : 16pt;
	FONT-WEIGHT : 400;
	PADDING-LEFT : 10px;
	BACKGROUND-IMAGE : url(./images/coin_titre3.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BORDER-STYLE : solid;
	MARGIN-BOTTOM : 8px;
	MARGIN-TOP : 8px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
        WIDTH: 100%;
	text-align: center;
}


H2, P.H2
{
	BORDER-COLOR : white;
	BORDER-WIDTH : thin;
	BACKGROUND-COLOR :#452C87;
	COLOR : #A6CAF0;
	FONT-FAMILY : helvetica;
	FONT-SIZE : 14pt;
	FONT-WEIGHT : normal;
	PADDING-LEFT : 10px;
	BACKGROUND-IMAGE : url(./images/coin_titre2.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	MARGIN-BOTTOM : 6px;
	MARGIN-TOP : 6px;
	MARGIN-LEFT : 5px;
	MARGIN-RIGHT : 0px;
}

H3, P.H3
{
	BORDER-COLOR : black;
	BORDER-STYLE : solid;
	BORDER-BOTTOM-WIDTH : 1px;
	BORDER-LEFT-WIDTH : 0px;
	BORDER-RIGHT-WIDTH : 0px;
	BORDER-TOP-WIDTH : 0px;
	FONT-FAMILY : Verdana;
	FONT-SIZE : 12pt;
	FONT-WEIGHT : 600;
	MARGIN-TOP : 10px;
	MARGIN-LEFT : 10px;
	MARGIN-RIGHT : 0px;
}

H4, P.H4
{
	BORDER-COLOR : gray;
	BORDER-STYLE : solid;
	BORDER-BOTTOM-WIDTH : 2px;
	BORDER-LEFT-WIDTH : 0px;
	BORDER-RIGHT-WIDTH : 0px;
	BORDER-TOP-WIDTH : 0px;
	FONT-FAMILY : helvetica;
	FONT-SIZE : 10pt;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 15px;
	MARGIN-RIGHT : 0px;
}

H5, P.H5
{
	BORDER-COLOR : silver;
	BORDER-STYLE : solid;
	BORDER-BOTTOM-WIDTH : 2px;
	BORDER-LEFT-WIDTH : 0px;
	BORDER-RIGHT-WIDTH : 0px;
	BORDER-TOP-WIDTH : 0px;
	COLOR : gray;
	FONT-FAMILY : helvetica;
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 20px;
	MARGIN-RIGHT : 0px;
}

H6, P.H6
{
	BORDER-COLOR : silver;
	BORDER-STYLE : solid;
	BORDER-BOTTOM-WIDTH : 2px;
	BORDER-LEFT-WIDTH : 0px;
	BORDER-RIGHT-WIDTH : 0px;
	BORDER-TOP-WIDTH : 0px;
	COLOR : silver;
	FONT-FAMILY : helvetica;
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 25px;
	MARGIN-RIGHT : 0px;
}

P.H0, .Titre
{
	BORDER-COLOR : white;
	BORDER-BOTTOM-WIDTH : 2px;
	BORDER-LEFT-WIDTH : 2px;
	BORDER-RIGHT-WIDTH : 2px;
	BORDER-TOP-WIDTH : 2px;
	FONT-FAMILY : warpsans;
	FONT-SIZE : 18pt;
	FONT-WEIGHT : bold;
	TEXT-ALIGN : center;
	BACKGROUND-COLOR : navy;
	COLOR : white;
	BACKGROUND-IMAGE : url(./images/coin_titre.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	WIDTH : 100%;
	MARGIN-TOP : 5px;
	MARGIN-BOTTOM : 0px;
	MARGIN-LEFT : 28px;
	MARGIN-RIGHT : 28px;
	PADDING-TOP : 8px;
	PADDING-BOTTOM : 0px;
	PADDING-LEFT : 25px;
	PADDING-RIGHT : 48px;
}

P.H01, .SousTit
{
	BORDER-COLOR : navy;
	BORDER-BOTTOM-WIDTH : 2px;
	BORDER-LEFT-WIDTH : 2px;
	BORDER-RIGHT-WIDTH : 2px;
	BORDER-TOP-WIDTH : 0px;
	BORDER-STYLE : solid;
	FONT-FAMILY : Arial;
	FONT-SIZE : 14pt;
	FONT-WEIGHT : bold;
	TEXT-ALIGN : center;
	COLOR : navy;
	WIDTH : 100%;
	MARGIN-TOP : -5px;
	MARGIN-BOTTOM : 3px;
	MARGIN-LEFT : 28px;
	MARGIN-RIGHT : 28px;
	PADDING-TOP : 5px;
	PADDING-BOTTOM : 3px;
	PADDING-LEFT : 10px;
	PADDING-RIGHT : 52px;
}

H0 A:link,H1 A:link, H2 A:link
{
	COLOR : yellow;
}

P.decale1
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	PADDING-LEFT : 13px;
	PADDING-TOP : 0px;
	MARGIN-LEFT : 30px;
}

P.decale2
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	PADDING-LEFT : 12px;
	MARGIN-LEFT : 40px;
}

P.decale3
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	PADDING-LEFT : 11px;
	MARGIN-LEFT : 50px;
}

P.decale4
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	PADDING-LEFT : 12px;
	MARGIN-LEFT : 60px;
}

P.UL, P.pucea1
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	BACKGROUND-IMAGE : url(./images/puce21.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 14px;
	MARGIN-LEFT : 30px;
	PADDING-TOP : 0px;
	WIDTH : 100%;
}

P.pucea2, P.ULUL
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	BACKGROUND-IMAGE : url(./images/puce22.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 12px;
	MARGIN-LEFT : 40px;
	WIDTH : 100%;
}

P.pucea3
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	BACKGROUND-IMAGE : url(./images/puce23.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 11px;
	MARGIN-LEFT : 50px;
	WIDTH : 100%;
}

P.pucea4
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	BACKGROUND-IMAGE : url(./images/puce24.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 12px;
	MARGIN-LEFT : 60px;
	WIDTH : 100%;
}

P.puceb1
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	BACKGROUND-IMAGE : url(./images/puce11.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 14px;
	MARGIN-LEFT : 30px;
	WIDTH : 100%;
}

P.puceb2
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	BACKGROUND-IMAGE : url(./images/puce12.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 12px;
	MARGIN-LEFT : 40px;
	WIDTH : 100%;
}

P.puceb3
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	BACKGROUND-IMAGE : url(./images/puce13.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 11px;
	MARGIN-LEFT : 50px;
	WIDTH : 100%;
}

P.puceb4
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	TEXT-ALIGN : left;
	BACKGROUND-IMAGE : url(./images/puce14.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 12px;
	MARGIN-LEFT : 60px;
	WIDTH : 100%;
}

.fleche
{
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 0px;
	BORDER-COLOR : white;
	BORDER-WIDTH : thin;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 25px;
	BACKGROUND-IMAGE : url(./images/ico_fleche.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	WIDTH : 100%;
}

.precedent, .prec
{
   background-image :  url(./images/precedent.gif);
   background-position :  top left;
   background-repeat :  no-repeat;
   background-color:white;
   PADDING-LEFT: 16px;
}
.suivant, .suiv
{
   background-image :  url(./images/suivant.gif);
   background-position :  top left;
   background-repeat :  no-repeat;
   background-color:white;
   PADDING-LEFT: 16px;
}

.retourhautdepage, .retourhp
{
	BACKGROUND-IMAGE : url(./images/hautdepage.gif);
	BACKGROUND-POSITION : top left;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-COLOR : white;
	PADDING-LEFT : 16px;
}
.sommaire
{
   background-image :  url(./images/sommaire.gif);
   background-position :  top left;
   background-repeat :  no-repeat;
   background-color:white;
   PADDING-LEFT: 16px;
}

.petit
{
    	FONT-SIZE:8pt;
}

.grand
{
	FONT-SIZE : 16pt;
}

.stabilo1, .stab1
{
	BACKGROUND-COLOR : #ffff99;
	COLOR : black;
}

.stabilo2, .stab2
{
	BACKGROUND-COLOR : silver;
	FONT-weight : bold;
}

.stabilo3, .stab3
{
	BACKGROUND-COLOR : lime;
}

SPAN.THhaut, P.THhaut, .THhaut
{
	FONT-FAMILY : helvetica;
	FONT-WEIGHT : bold;
	FONT-SIZE : 10pt;
	TEXT-ALIGN : center;
	vertical-ALIGN : top;
	BACKGROUND-COLOR : transparent;
}

P.MsoNormal, P.MsoToc1
{
	TEXT-ALIGN : justify;
	MARGIN-TOP : 3px;
	MARGIN-BOTTOM : 5px;
	MARGIN-LEFT : 2px;
	MARGIN-RIGHT : 10px;
	BACKGROUND-COLOR : transparent;
}

.cadrearrondi {
   background: #363637;
}
.cadrearrondi_haut div {
   background: url(/images/1tl.png) no-repeat top left;
}
.cadrearrondi_haut {
   background: url(/images/1tr.png) no-repeat top right;
}
.cadrearrondi_bas div {
   background: url(/images/1bl.png) no-repeat bottom left;
}
.cadrearrondi_bas {
   background: url(/images/1br.png) no-repeat bottom right;
}

.cadrearrondi_haut div, .cadrearrondi_haut, 
.cadrearrondi_bas div, .cadrearrondi_bas {
   width: 100%;
   height: 25px;
   font-size: 1px;
}
.cadrearrondi_content { margin: 0 0px; }
