.{
	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
}
body{
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
}
body.body_preview{
	background-color:#FFFFFF;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
}
A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:hover
{
    /*COLOR: #ff0000;*/
    TEXT-DECORATION: underline
}
TD
{
    /* font-family: VERDANA,ARIAL,TAHOMA */
}
IMG.document
{
    margin-right : 8
}
TH
{
    /* font-family: VERDANA,ARIAL,TAHOMA */
}
P
{
    /* FONT-FAMILY: VERDANA,ARIAL,TAHOMA */
}
BR.menu
{
    FONT-SIZE: 8px
}
P.menu
{
    FONT-SIZE: 8px
}
INPUT.recherche
{
    COLOR: #000000
}

.recherche
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: white;
    /* FONT-FAMILY: Arial; */
    HEIGHT: 15pt;
    BACKGROUND-COLOR: #6666cc
}

.droit
{
    FONT-SIZE: 10px;
    COLOR: black;
    /* FONT-FAMILY: VERDANA,ARIAL,TAHOMA */
}
.trait
{
    BACKGROUND-COLOR: #6456e1
}

.services
{
    line-height : 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #10307B;
    TEXT-DECORATION: none;
    /*DE2418*/
}
.titreparagraphe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333399;
    /* FONT-FAMILY: Arial */
}

A.menu
{
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.path
{
    COLOR: #000000
}

A.recherche
{
    COLOR: #000000
}

A.droit
{
    COLOR: #000000
}

A.intab
{
    COLOR: #000000;
    TEXT-ALIGN: left
}


.menu
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #dee2fb
}


TH.recherche
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #6456e1;
    TEXT-ALIGN: left
}

TH.droit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #6456e1;
    TEXT-ALIGN: left
}
.saut_blanc
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    FONT-SIZE: 5px;
    BORDER-LEFT: black;
    BORDER-BOTTOM: black;
    BACKGROUND-COLOR: white
}
.center
{
    FONT-SIZE: 11px;
    COLOR: black;
    /* FONT-FAMILY: Arial; */
    TEXT-ALIGN: center
}
.menu_td
{
    BACKGROUND-COLOR: #e5ebff
}
.texte
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    /* FONT-FAMILY: Arial; */
    TEXT-ALIGN: left
}

.saut_fonce
{
    BORDER-TOP: black;
    FONT-SIZE: 1px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 1px
}
.blanc
{
    FONT-SIZE: 8pt;
    COLOR: white;
    /* FONT-FAMILY: Arial;*/ 
    FONT-VARIANT: normal
}
.blanc7
{
    FONT-SIZE: 7pt;
    COLOR: white;
   /* FONT-FAMILY: Arial; */
    FONT-VARIANT: normal
}
.DOCUMENT_titre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    FONT-STYLE: normal;
    COLOR: navy;
    /* FONT-FAMILY: Arial */
}
.DOCUMENT_titre_0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    FONT-STYLE: normal;
    COLOR: navy;
    /* FONT-FAMILY: Arial */
}
.DOCUMENT_titre_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    FONT-STYLE: normal;
    COLOR: #000000;
    /* FONT-FAMILY: Arial */
}
.DOCUMENT_PROPRIETES_commentaires
{
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    /* FONT-FAMILY: Arial;*/
	TEXT-ALIGN: justify;
	
}
.DOCUMENT_remarques
{
	background-color:#EDEDEE;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    /* FONT-FAMILY: Arial; */
	border-color : #CCCCCC;
	border-style : solid;
	border-width : 1;
	TEXT-ALIGN: justify;
	
}
.DOCUMENT_attachments
{
	background-color:#EDEDEE;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;

	border-color : #CCCCCC;
	border-style : solid;
	border-width : 1;
	TEXT-ALIGN: justify;
	
}
.DOCUMENT_auteur
{
    FONT-SIZE: 8pt;
    color: #AD9338;
    FONT-STYLE: italic;
   /* FONT-FAMILY: Arial */
}
.legende
{
    FONT-SIZE: 7pt;
    COLOR: grey;
   /* FONT-FAMILY: Arial */
}
.exemple
{
    FONT-SIZE: 10pt;
    COLOR: olive;
    /* FONT-FAMILY: Arial */
}
A.document
{
    FONT-SIZE: 9pt;
    COLOR: maroon;
    FONT-STYLE: italic;
    /* FONT-FAMILY: Arial; */
    TEXT-DECORATION: underline
}


.DOCUMENT_footnote
{
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    /* FONT-FAMILY: Arial; */
	TEXT-ALIGN: justify
}
.DOCUMENT_sectionnote
{
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    /* FONT-FAMILY: Arial; */
	TEXT-ALIGN: justify
}
.paragraphe
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    margin-top:10pt;
    /* FONT-FAMILY: Arial; */
    
}
.paragraphe_align
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    margin-top:10pt;
    /* FONT-FAMILY: Arial; */
}
TD .paragraphe_justify
{
    FONT-SIZE: 8pt;
    /* FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
    TEXT-ALIGN: justify
}
TD .paragraphe_left
{
    FONT-SIZE: 8pt;
    /* FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; */
    TEXT-ALIGN: left
}

TD .DOCUMENT_titreparagraphe1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333399;
    /* FONT-FAMILY: Arial;*/
    TEXT-DECORATION: underline;
}
TD .DOCUMENT_titreparagraphe1_0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333399;
    TEXT-DECORATION: underline;
}
TD .DOCUMENT_titreparagraphe1_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
TD .DOCUMENT_titreparagraphe2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #333399;
    TEXT-DECORATION: none;
}
TD .DOCUMENT_titreparagraphe2_0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #333399;
    TEXT-DECORATION: none;
}
TD .DOCUMENT_titreparagraphe2_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
TD .DOCUMENT_titreparagraphe3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333399;
    /* FONT-FAMILY: Arial; */
    TEXT-DECORATION: underline;
}
.titreparagraphe_preview
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333399;
    /* FONT-FAMILY: Arial;*/
    TEXT-DECORATION: none
}
.resume_preview
{
    FONT-SIZE: 9pt;
    /* FONT-FAMILY: Arial;*/
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify
}

P .DOCUMENT_titreparagraphe1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333399;
    /* FONT-FAMILY: Arial */
}
TD .blueFonce
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #07126b;
    /* FONT-FAMILY: arial */
}
A .blueFonce
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    /* FONT-FAMILY: Arial */
}
A.enSavoir
{
	COLOR: #333399;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    /* FONT-FAMILY: Arial */
}

.login
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
}
.erreur
{
	COLOR: red;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    /* FONT-FAMILY: Arial */
}
.fondNews
{
    BACKGROUND-COLOR: #6666cc;
}
.dateNews
{
    COLOR: #FF0000;
    FONT-SIZE: 7pt;
}


.cadre_bleu
{
	border-color :#10307B;
	border-style :solid;
	border-width :1;
}
.nom_famille
{
	COLOR: #333399;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    margin-top:10pt;
    /* FONT-FAMILY: Arial; */
    TEXT-ALIGN: justify
}
.paragraphe_plus
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    margin-top:11pt;
    /* FONT-FAMILY: Arial; */
    TEXT-ALIGN: justify
}
.famille_description
{
	color: #AD9338;
	TEXT-ALIGN: justify;
	FONT-SIZE: 11pt;
}
tr.lien_page
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    /* FONT-FAMILY: Arial;*/
    HEIGHT: 15pt;
    BACKGROUND-COLOR: #6666cc
}
td.lien_page
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    /* FONT-FAMILY: Arial; */
    HEIGHT: 15pt;
    BACKGROUND-COLOR: #6666cc
}
.lien_page
{
	/* FONT-FAMILY: Arial; */
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
  
}
body{
	BACKGROUND-COLOR: #15337D;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
td.cell_img{
	align : left;
	vertical-align : top;
	margin-top : 0 pt;
	margin-bottom : 0 pt;
	margin-left : 0 pt;
	margin-right : 0 pt;
}

td.menu_titre{
	COLOR: white;
    	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	padding-bottom : 5 px;
	padding-top : 2 px;
}
td.menu_text{
	padding-left : 10 px;
	padding-right : 10 px;
	COLOR: #15337C;
    	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	line-height : 11pt;

}
.cell_text{
    	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
	FONT-SIZE: 7pt;
	
	FONT-WEIGHT: bold;
	margin-top:0 pt;
}
.menu_text_comment{
	padding-left : 10 px;
	padding-right : 10 px;
	COLOR: #15337C;
    	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}
.menu_text_comment2{
	COLOR: #15337C;
    	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}
.menu_text{

	COLOR: #15337C;
    	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	line-height : 11pt;

}
.page_num{
     FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    margin-top:10pt;

	FONT-WEIGHT: bold;
	line-height : 11pt;

}
.page_text{

	COLOR: #FF0000;
    	FONT-FAMILY: VERDANA,ARIAL,TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	line-height : 11pt;

}
.tableau_bordure
	{

		border-color :#DC241F;
		border-style :solid;
		border-width :1;
	}

@media screen{
	A.lien_screen_only{
	    FONT-SIZE: 10pt;
	    COLOR: maroon;
	    FONT-STYLE: italic;
	    TEXT-DECORATION: underline;
	}
	TD.FICHE_TECH_titreparagraphe1_bleu0
	{
	
		FONT-FAMILY: Times New Roman;
		FONT-WEIGHT: bold;
		FONT-SIZE: 24pt;
		COLOR: #333399;
		TEXT-DECORATION: none;
		TEXT-ALIGN: center;
		border-color :#10307B;
		border-style :solid;
		border-width :3;
	}
	
	TD.FICHE_TECH_titreparagraphe1_rouge0
	{
	    FONT-FAMILY: Times New Roman;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 24pt;
	    COLOR: #333399;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
		border-color :#DC241F;
		border-style :solid;
		border-width :3;
	}
	
	TD.FICHE_TECH_titreparagraphe2_bleu0
	{
	
	    FONT-FAMILY: Arial;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 12pt;
	    COLOR: #FFFFFF;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
	    background-color : #10307B;
	}
	
	TD.FICHE_TECH_titreparagraphe2_rouge0
	{
	    FONT-FAMILY: Arial;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 12pt;
	    COLOR: #FFFFFF;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
	    background-color : #DC241F;
	}
TD.FICHE_TECH_titreparagraphe1_bleu1
	{
	FONT-FAMILY: Times New Roman;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 24pt;
	    COLOR: #000000;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
		border-color :#000000;
		border-style :solid;
		border-width :3;
	}
	
	TD.FICHE_TECH_titreparagraphe1_rouge1
	{
	    FONT-FAMILY: Times New Roman;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 24pt;
	    COLOR: #000000;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
		border-color :#000000;
		border-style :solid;
		border-width :3;
	}
	
	TD.FICHE_TECH_titreparagraphe2_bleu1
	{
	
	    FONT-FAMILY: Arial;
	    FONT-WEIGHT: bold;
	   FONT-SIZE: 12pt;
	    COLOR: white;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
	   background-color :#000000;
	}
	
	TD.FICHE_TECH_titreparagraphe2_rouge1
	{
	    FONT-FAMILY: Arial;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 12pt;
	    COLOR: white;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
	    background-color :#000000;
	}
	
	.table_document{
		width:90%
	}
	
}
@PAGE { 
size : 8.5in 6.9in; 
margin: 1px 1px 1px 1px 
} 

@media print{
	A.lien_screen_only{
		visibility : hidden;
	}
	TD.FICHE_TECH_titreparagraphe1_bleu0
	{
	FONT-FAMILY: Times New Roman;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 24pt;
	    COLOR: #333399;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
		border-color :#10307B;
		border-style :solid;
		border-width :3;
	}
	
	TD.FICHE_TECH_titreparagraphe1_rouge0
	{
	    FONT-FAMILY: Times New Roman;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 24pt;
	    COLOR: #333399;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
		border-color :#DC241F;
		border-style :solid;
		border-width :3;
	}
	
	TD.FICHE_TECH_titreparagraphe2_bleu0
	{
	
	    FONT-FAMILY: Arial;
	    FONT-WEIGHT: bold;
	   FONT-SIZE: 12pt;
	    COLOR: white;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
	   background-color : #10307B;
	   
	}
	
	TD.FICHE_TECH_titreparagraphe2_rouge0
	{
	    FONT-FAMILY: Arial;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 12pt;
	    COLOR: white;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
	    background-color : #DC241F;
	}
	
	TD.FICHE_TECH_titreparagraphe1_bleu1
	{
	FONT-FAMILY: Times New Roman;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 24pt;
	    COLOR: #000000;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
		border-color :#000000;
		border-style :solid;
		border-width :3;
	}
	
	TD.FICHE_TECH_titreparagraphe1_rouge1
	{
	    FONT-FAMILY: Times New Roman;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 24pt;
	    COLOR: #000000;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
		border-color :#000000;
		border-style :solid;
		border-width :3;
	}
	
	TD.FICHE_TECH_titreparagraphe2_bleu1
	{
	
	    FONT-FAMILY: Arial;
	    FONT-WEIGHT: bold;
	   FONT-SIZE: 12pt;
	    COLOR: white;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
	   background-color :#000000;
	}
	
	TD.FICHE_TECH_titreparagraphe2_rouge1
	{
	    FONT-FAMILY: Arial;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 12pt;
	    COLOR: white;
	    TEXT-DECORATION: none;
	    TEXT-ALIGN: center;
	    background-color :#000000;
	}	
	.division_page{
		
		page-break-before: always;
	}
	.STRUCTURE_MAIN{
		width:600px;
	}
	.table_document{
		border:0px;
		width: 600px;
	}
	body{
		width: 15cm; 
		margin: 1px 1px 1px 1px;
		padding: 0; 
		border: 0;
		float: none;
		background: white;

	}
}
.contenant_contenu .option_decalage{vertical-align:top;
	width:95%;
	font-size:10pt;
	font-family:verdana;
	display:block;}
