/* *************************************** */
/* *                                     * */
/* * paramètrage des feuilles de styles  * */
/* *                                     * */ 
/* *              article                * */
/* *                                     * */ 
/* *************************************** */

/* *************************************** */
/* *                liens                * */  
/* *************************************** */
a{text-decoration: none;}

a:link{color: blue;}

a:hover{background-color:#D7E8FD;}

a:visited{color:#41526D;}

a:active{background-color:#ffffff;}


img.bouton{
	border:0;
	vertical-align:middle;
	}

img.bouton {
	border-width : 0 0 0 0;
	vertical-align : middle;
}

div.bouton {
	text-align : right;
}

img.image {
	border:0;
	vertical-align : middle;
	text-align : center;
}

.symbol {
	font-family : symbol;
}

.ding {
	font-family : zapfdingbats, wingdings;
}

/* *************************************** */
/* *          corps du document          * */  
/* *************************************** */
BODY {
	font-family: "Verdana, Arial, Helvetica, sans-serif"; 
	font-size: 10pt; 
	text-indent: 10pt;
	margin-left: 2em;
	margin-right: 2em;
	line-height: 50px: #040E7D;

	color: #14245A;
}

/* *************************************** */
/* *               auteur                * */  
/* *************************************** */
DIV.auteur {
	color:blue;
	text-indent: 2em;
	font-size: 9pt;
}

SPAN.autxt {
	margin-left: 2em;
	font-size: 9pt;
}

DIV.fonction {
	color: blue;
	margin-left: 2em;
	margin-right: 2em;
	font-size: 9pt;
}

/* *************************************** */
/* *            introduction             * */  
/* *************************************** */
span.lettrine {
	color: blue;
	font-size: 25pt;
	font-style: italic;
	font-weight: 800;
}

.intro { 
	text-align: justify;
	color: blue; 
}

p.intertitre {
	color: blue;
	font-weight: bold;
}

.parsuitint {
	text-align: justify;
	text-indent: 0em;
	margin-left: 3em;
	margin-right: 3em;
	color: blue; 
}

/* *************************************** */
/* *            commentaire              * */  
/* *************************************** */
div.commentaire {
	color: blue;
	margin-left: 6em;
	margin-right: 4em;
	font-style: italic;
}

/* *************************************** */
/* *              sommaire               * */  
/* *************************************** */
.somt1 {
	margin-left: 3em;
	border-left-width: 0em;
	border-right-width: 0em;
	border-top-width: 0em;
	border-bottom-width: 0em;
	font-weight: bold;
}

.somt2 {
	margin-left: 3em;
	border-left-width: 0em;
	border-right-width: 0em;
	border-top-width: 0em;
	border-bottom-width: 0em;
}

.somt3 {
	margin-left: 3em;
	border-left-width: 0em;
	border-right-width: 0em;
	border-top-width: 0em;
	border-bottom-width: 0em;
}

/* *************************************** */
/* *      table notations & symboles     * */  
/* *************************************** */

.tables {
	font-style: italic;
	color: blue;
}

table.table	{
	font-size: 10pt;
	border-width : 2px;
	border-color : #FEE7A9 ;
	border-style : solid;
	border-collapse : collapse;
	border-spacing : 2;
}

th.table {
	background-color : #FEE7A9 ;	
}

.tsstit {
	font-weight: bold;
	font-size: 10pt;

}

.tabletit {
	font-weight: bold;
	font-size: 10pt;
}

.tsind  {
	font-weight: bold;
}

/* *************************************** */
/* *               titres                * */  
/* *************************************** */
h1,h2,h3,h4,h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: blue;
}

H1.TP {
	font-size: 15pt;
	font-weight: 600;
	background:  #FEE7A9 ;

}

h1.tpdoc {
	font-size: 15pt;
	font-weight: 600;
	background:  #FEE7A9 ;
}

h1.st {
	font-size: 12pt;
	font-weight: 600;
	background:  #FEE7A9 ;
}

h1.retsrub {
	font-size: 10pt;
	font-weight: 500;
	background:  #C0C0C0;
	color: red;
}

h1.ref-titre {
	font-size: 15pt;
	font-weight: 600;
	background:  #FEE7A9 ;
}


h1.titrearticle01 {
	font-size: 10pt;
	text-indent: 0.5em;
	color: #0303A3;
	font-weight: 400;
}

h1.stdoc {
	font-size: 12pt;
	font-weight: 600;
	background:  #FEE7A9 ;
}

h1.t1 {
	font-size: 12pt;
	background: #E6E6E6 ;
}

h2.t2 {
	font-size: 11pt;
	background: #E6E6E6 ;
	text-indent: 0.5em;
}

h3.t3 {
	font-size: 11pt;
	text-indent: 1em;
}

h4.t4 {
	font-size: 10pt;
	text-indent: 1.5em;
}

h5.t5 {
	font-size: 9pt;
	text-indent: 2em;
}

h3.tdoc {
	font-size: 11pt;
	text-align: left;
	text-indent: 1em;
	color: #d07840;
}

h4.stdoc {
	font-size: 10pt;
	text-align: left;
	text-indent: 3em;
	color: #d07840;
}

h5.sstdoc {
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	text-indent: 3em;
	color: black;
}

/* *************************************** */
/* *              fiche doc              * */  
/* *************************************** */

.norme {
	font-size: 10pt;
	margin-left: 3em;
}

.logiciel-nom {
	font-size: 8pt;
}

.logiciel-ori{
	font-size: 8pt;
	text-indent: 1em;
}

.organisme {
	font-size: 8pt;
	margin-left: 3em;
	margin-right: 3em;
}

/* *************************************** */
/* *             paragraphe              * */  
/* *************************************** */
p {
	text-align: justify;
	text-indent: 1em;
	margin-left: 3em;
	margin-right: 3em;	
	font-family: "Verdana, Arial, Helvetica, sans-serif"; 
	font-size: 10pt;
}

.par {
	text-align: justify;
	text-indent: 1em;
	margin-left: 3em;
	margin-right: 3em;
	font-family: "Verdana, Arial, Helvetica, sans-serif"; 
	font-size: 10pt;
}

.parsuite {
	text-align: justify;
	text-indent: 0em;
	margin-left: 3em;
	margin-right: 3em;
	font-family: "Verdana, Arial, Helvetica, sans-serif"; 
	font-size: 10pt;
}

p.formule {
	text-align: center;
	font-size: 10pt;
}

p.copyright {
	text-align: center;
	font-size: 8pt;
}

/* *************************************** */
/* *         niveau carre & rond         * */  
/* *************************************** */
div.nivrond {
	text-indent: 0em;
	text-align: justify;
	margin-left: 3em;
	margin-right: 3em;
	font-size: 10pt;

}

div.nivcarre {
	text-indent: 0em;
	text-align: justify;
	margin-left: 3em;
	margin-right: 3em;
	font-size: 10pt;

}

/* *************************************** */
/* *                liste                * */  
/* *************************************** */

.eltsuite {
	text-align: justify;
	text-indent: 0em;
	margin-left: 0em;
	margin-right: 3em;
	font-size: 10pt;
}

ul.lst-int { 
	text-align: justify;
	color: blue; 
	font-style: italic;
	list-style-type: disc
	font-size: 10pt;
}

ul.lst-niv1 {
	text-align: justify;
	list-style-type: none;
	font-size: 10pt;
}

ul.lst-niv2 {
	list-style-type: disc;
	font-size: 10pt;
}

ul.lst-disc {
	list-style-type: disc;
	text-align: justify;
	font-size: 10pt;
}

ul.lst-circle {
	list-style-type: circle;
	text-align: justify;
	font-size: 10pt;
}

ul.lst-circle-int {
	list-style-type: circle;
	text-align: justify;
	color: blue; 
	font-style: italic;
	font-size: 10pt;
}

/* *************************************** */
/* *               rempimp               * */  
/* *************************************** */

.tab-remimp {
	width : 75%;
	hspace : 500;
	padding : 0 0 0 0
	border : 0;
	border-spacing: 0;
	background-color : #E6E6E6 ;
	font-size: 11px; 
}

/* *************************************** */
/* *               exemple               * */  
/* *************************************** */

span.exlib {
	background: #E6E6E6 ;
	font-weight: bold;
}

table.tab-exemple {
	font-size: 8pt;
	border-color : #E6E6E6 ;
	border-left-width : 2;
	border-left-style : solid;
	border-collapse : collapse;
	border-spacing : 0;
	width : 75%;
	hspace : 500;
}

td.tab-exemple {
	background-color : #E6E6E6 ;
}

/* *************************************** */
/* *               encadre               * */  
/* *************************************** */
.titenc {
	text-align: center;
	font-weight: bold;
}

table.tab-encadre {
	font-size: 8pt;
	border-color : blue;
	border-width : 2;
	border-style : solid;
	border-spacing : 0;
	width : 75%;
	hspace : 500 ;
}

tr.tab-encadre {
	background-color : #E6E6E6 ;
}

/* *************************************** */
/* *                nota                 * */  
/* *************************************** */
.nota {
	font-size: 8pt;
	margin-left: 4em;
	margin-right: 3em;
}

.nota-int {
	font-size: 8pt;
	color: blue;
	margin-left: 4em;
	margin-right: 3em;
}

.nota-int-elt {
	font-size: 8pt;
	color: blue;
	text-indent: +1em;
}

.nota-element {
	font-size: 8pt;
	text-indent: +1em;
}

.nota-exemple {
	font-size: 8pt;
	text-indent: 2em;
	margin-left: 2em;
}

.nota-table {
	font-size: 8pt;
	text-indent: +1em;
}

/* *************************************** */
/* *               formule               * */  
/* *************************************** */
.formleg {
	font-size: 8pt;
	margin-left: 3em;
	margin-right: 3em;
	text-indent: -0.5em;
	text-align: left;
}

td
{
	font-size : 10pt;
}

div.center {
	font-size: 8pt;
	text-align: center;
}

/* *************************************** */
/* *            bibliographie            * */  
/* *************************************** */
.info {
	font-size: 8pt;
	margin-left: 4em;
}

.bib {
	text-align: left;
}

/* *************************************** */
/* *               tableau               * */  
/* *************************************** */
.appel-tab {
	text-indent: -1em;
	margin-left: 5em;
	margin-right: 3em;
}	

table.tableau {
	border-color : #644510;
	border-collapse : collapse;
}

table.tableau-small {
	font-size: x-small;
	border-color : #644510;
	border-collapse : collapse;
}

th.cellule {
	border-color:#666666;
	border-width:1px;
	background-color:	#FEE7A9 ;
;
}

td.cellule {
	font-size: 10pt;
	border-color:#666666;
	border-width:1px;
}

.tit-tab {
	font-size: 10pt;
	margin-left: 0em;
	margin-right: 0em;
	font-weight: bold;
	text-align: center;
}

.par-thead {	
	font-size: 10pt;
	margin-left: 0em;
	margin-right: 0em;
	text-indent: 0em;
	font-weight: bold;
	text-align: center;
}

.par-tbody {	
	font-size: 10pt;
	margin-left: 0em;
	margin-right: 0em;
	text-indent: 0em;
	text-align: left;
}

.par-tfoot {
	margin-left: 0em;
	margin-right: 0em;
	text-indent: 0em;
	font-size: 8pt;
}

.tit-ligne {
	margin-left: 0em;
	margin-right: 0em;
	font-weight: bold;
	text-align: left;
}

.soustit-tab {	
	font-size: 10pt;
	margin-left: 0em;
	margin-right: 0em;
	font-weight: bold;
	text-align: center;
}

.note {
	margin-left: 1.9em;
	margin-right: 0em;
	text-indent: -1.9em;
	text-align: left;
	font-size: 8pt;
}

.note-suite {
	margin-left: 1.9em;
	margin-right: 0em;
	text-align: left;
	font-size: 8pt;
}

.tab-fig {
	background-color : #fff8d9;
	border-color : #c0c0c0;
	border-width : 2px;
	border-style : solid;
	border-collapse : collapse;
	color : #0000ff;
	text-indent: 1em;
}

/* *************************************** */
/* *                 mev                 * */  
/* *************************************** */
.codeprog {
	margin-left : 4em ;
	margin-right : 1em;
}
	
span.meveg {
	font-weight: 900;
}

span.mevl {
	font-weight: 300;
}

span.mevr {
	font-weight: normal;
	font-style: normal;
}

span.mevm {
	font-family: times, serif;
}

span.under {
	text-decoration : underline;
}

/* *************************************** */
/* ********* that's all folks !! ********* */
/* *************************************** */
