/******************************************************************************************
**************************************  T I T R E S  **************************************
******************************************************************************************/

h1.main
{
	color: #47412D;
	font: 20px ;
	font-weight: 700;
	text-align: center;
}

h1.main-nf
{
	color: #47412D;
	font: 20px ;
	font-weight: 700;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.main
{
	color: #47412D;
	font: 15px ;
	font-weight: 700;
}

h2.main-nf
{
	color: #47412D;
	font: 15px ;
	font-weight: 700;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3.main
{
	color: #47412D;
	font: 14px ;
	font-weight: 700;
	text-align: justify;
	margin-left: 40px;
	margin-right: 15px;
}

h3.main-nf
{
	color: #47412D;
	font: 14px ;
	font-weight: 700;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.expose{
	color			: #255000;
	text-align		: left;
	font-size		: 16px;
	font-weight		: 900;
}
/******************************************************************************************
*********************************  P A R A G R A P H E S  *********************************
******************************************************************************************/
p
{
	color: #47412D;
	font: 12px ;
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}


p.niv0
{
	color: #47412D;
	font: 12px ;
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

p.niv0left
{
	color: #47412D;
	font: 12px ;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

p.niv1
{
	color: #47412D;
	font: 12px ;
	text-align: left;
	margin-left: 5px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
}

p.niv1-nf
{
	color: #47412D;
	font: 12px ;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


p.niv2
{
	color: #47412D;
	font: 12px ;
	text-align: justify;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	
}

p.niv3
{
	color: #47412D;
	font: 12px ;
	text-align: justify;
	margin-left: 30px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	
}

p.niv4
{
	color: #47412D;
	font: 12px ;
	text-align: justify;
	margin-left: 45px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	
}

p.gras
{
	color: #47412D; 
	font: 12px ;
	font-weight: 700;
	text-align: justify;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
}

p.gras-nf
{
	color: #47412D; 
	font: 12px ;
	font-weight: 700;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.erreur
{
	color: #FF0000;
	font: italic 13px ;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	
}

/******************************************************************************************
***************************************  D I V E R S **************************************
******************************************************************************************/
p.hauttab
{
	color: #CBBC5D; 
	font: 12px ;
	font-weight: 700;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

p.bastab
{
	color: #47412D; 
	font: 11px ;
	font-weight: 700;
	text-align: right;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul
{
	color				: #333333;	
	font-size       	: 12px ;
	text-align      	: left;
	margin-top			: 0px;
	margin-right		: 10px;
	margin-bottom		: 10px;
	list-style-image	: url(images/dot8.gif);
	vertical-align		: super;
}

ol
{
	color				: #333333;	
	font-size			: 12px ;
	text-align      	: left;
	margin-top			: 0px;
	margin-right		: 10px;
	margin-bottom		: 10px;
	list-style-type		: decimal;
}


li
{
	margin-top			: 5px;
	margin-bottom		: 5px;
}

/******************************************************************************************
***************************************  L I E N S  ***************************************
******************************************************************************************/

a.lien1:link
{
	color:  #255000; 
	font-size: 12px;
}

a.lien1:visited
{
	color:  #255000; 
	font-size: 12px;
}

a.lien1:hover 
{
	color:#66650D;
	font-size: 12px;
}

a.lien2:link 
{
	color:  #696446; 
	font: 12px ;
	font-weight: bold;
	text-decoration: none
}
a.lien2:visited 
{
	color:  #696446; 
	font: 12px ;
	font-weight: bold;
	text-decoration: none
}

a.lien3:link 
{
	color:  #696446; 
	font: 16px ;
	font-weight: bold;
}
a.lien3:visited 
{
	color:  #696446; 
	font: 16px ;
	font-weight: bold;
}

a.lien4:link
{
	color: #CBBC5D; 
	text-align: center;
	font: 14px ;
	font-weight: 700;
	text-decoration: none
}

a.lien4:visited
{
	color: #CBBC5D; 
	text-align: center;
	font: 14px ;
	font-weight: 700;
	text-decoration: none
}

a.lien5:link
{
	color: #CBBC5D; 
	font: 12px ;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

a.lien5:visited
{
	color: #CBBC5D; 
	font: 12px ;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

a.lien5:hover 
{
	color:#EDE9D2;
	font: 12px ;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

/*********************************************************************
**************************  B O D Y  *********************************
*********************************************************************/

body
{
	background-color: #255000;
	text-align: justify;
	font-family: arial, helvetica, sans-serif;
	margin-left: 0 px;
	margin-right: 0 px;
	margin-top: 0 px; 
	margin-bottom: 0 px;
}


/*********************************************************************
********************  F O R M U L A I R E   **************************
*********************************************************************/

.boite
{
	background-color:#D6CFA5; 
	color:#3F3926; 
	font-family:; 
	font-weight: bold; 
	font-size: 8pt; 
	border:2 solid #255000; 
}

.bouton
{
	background-color:#659B74; 
	color:#E9E2BA; 
	font-family:; 
	font-weight: bold; 
	font-size: 12px;
	padding  				: 2px 2px 2px 2px ;
	border:1 solid #255000; 
	cursor:hand
}

.nomargin
{
	margin-left					: 0px;
	margin-right				: 0px;
	margin-top					: 0px; 
	margin-bottom				: 0px;
}

hr{
	color			: #b1a669;
	height					: 1px;
	width					: 100%;
	border-style			: solid
}
/*********************************************************************
**************************  T A B L E A U  ***************************
*********************************************************************/

table.std01-b
{								
	color					: #00AEEF;	
	font-size				: 12px;
	padding  				: 0px 0px 0px 0px ; 
	border-style	 		: solid;
	border-color	 		: #466705 #466705 #466705 #466705 ;
	border-width 			: 0px 1px 1px 0px ;
	background-color		: #D6CF9C; 
}

td.std01-b
{	
	color					: #333333;
	font-size				: 12px;
	vertical-align			: top;
	padding  				: 2px 4px 0px 4px ;
	border-style 			: solid;
	border-color	 		: #466705 #466705 #466705 #466705 ;
	border-width 			: 1px 0px 0px 1px ;
	background-color		: #D6CF9C;
}

tr.titreCours
{
	color                   : #ffffff;
	font-size				: 12px;
	vertical-align			: top;
	background-color        : #215100;
}
