/*********************************************************************
**************************  B O D Y  *********************************
*********************************************************************/

body
{
	font-family					: arial, helvetica, sans-serif;
	margin						: 0px 0px 0px 0px ;
	background-color			: #FFFFFF;

	scrollbar-arrow-color		: #FFFFFF;
  	scrollbar-track-color		: #E4E5D4;
  	scrollbar-face-color		: #D5D6BA;
  	scrollbar-highlight-color	: #EDEEE3;
  	scrollbar-3dlight-color		: #A6A96D;
  	scrollbar-shadow-color		: #A6A96D;
  	scrollbar-darkshadow-color	: #EDEEE3;
}

/*********************************************************************
************************* T I T R E S ********************************
*********************************************************************/
/**** TITRE PRINCIPAL DE LA PAGE ****/
h1
{
	color				: #660000;
	font-size 			: 17px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px ;
	padding				: 0px 0px 0px 0px;
}

/**** TITRE PRINCIPAL DES DOCUMENTS ****/
h2
{
	color				: #6A6C3D;
	font-size			: 15px;
	font-weight			: 700;
	margin				: 10px 4px 0px 4px ;
	padding  			: 0px 0px 0px 0px ;	
}


/**** SOUS-TITRE DES DOC GIM ****/
h3
{
	color			: #6A6C3D;
	font-size		: 13px;
	font-weight		: 700;
	margin			: 10px 6px 0px 6px ;
	padding  		: 0px 0px 0px 0px ;	
}

h4
{
	color			: #333333;
	font-size		: 13px;
	font-weight		: 700;
	margin			: 10px 6px 0px 6px ;
	padding  		: 0px 0px 0px 0px ;	
}

/*********************************************************************
******************* P A R A G R A P H E S ****************************
*********************************************************************/

p
{
	color			: #333333;
	text-align		: justify;
	font-size		: 12px;
	font-weight		: normal;
	margin			: 6px 6px 6px 6px ;
	padding  		: 0px 0px 0px 0px ;
}

p.notes
{
	color			: #777777;
	text-align		: left;
	font-size		: 9px;
	font-style		: normal;
	margin			: 3px 6px 0px 6px ;
	padding  		: 0px 0px 0px 0px ;
}

p.notesnomargin
{
	color			: #6A6C3D;
	text-align		: left;
	font-size		: 9px;
	font-style		: normal;
	margin			: 0px 0px 0px 0px ;
	padding  		: 0px 0px 0px 0px ;
}

p.nomargin
{
	color			: #333333;
	text-align		: left;
	font-size		: 12px;
	font-weight		: normal;
	margin			: 0px 0px 0px 0px ;
	padding  		: 0px 0px 0px 0px ;
}

.recherche 
{
	color				: #660000;
	text-align			: left;
	font-size 			: 15px;
	font-weight			: 700;
	padding				: 0px 0px 0px 6px;
	margin				: 0px 0px 0px 0px;
}
/*********************************************************************
**********************      L I S T E       **************************
*********************************************************************/
ul
{
	color				: #333333;	
	font-size       	: 12px;
	text-align      	: left;
	font-weight			: normal;
	margin-top			: 0px; 
	margin-bottom		: 0px;
	margin-right		: 12px;
	list-style-image	: url(../images/css/puce-ul.gif);
	vertical-align		: text-top;
}

ol
{
	color				: #333333;	
	font-size			: 12px;
	text-align      	: left;
	font-weight			: normal;
	margin-top			: 0px; 
	margin-bottom		: 0px;
	margin-right		: 12px;
	list-style-type		: decimal;

}


li
{
    margin-top				: 6px;
    margin-bottom			: 6px;
}



/*********************************************************************
*************************  L I E N S  ********************************
*********************************************************************/

a:link 
{
	color					: #660000;
	font-weight				: 700;
}
a:visited 
{
	color					: #660000;
	font-weight				: 700;
}
a:hover 
{
	color					: #6A6C3D;
	font-weight				: 700;
}

a.top:link 
{
	color					: #6A6C3D;
	font-size     			: 10px;
	font-weight				: normal;
	text-decoration 		: none;
	margin					: 0px 0px 0px 0px ;
}
a.top:visited 
{
	color					: #6A6C3D;
	font-size    			: 10px;
	font-weight				: normal;
	text-decoration 		: none;
	margin					: 0px 0px 0px 0px ;
}
a.top:hover 
{
	color					: #660000;
	font-size    			: 10px;
	font-weight				: normal;
	text-decoration 		: none;
	margin					: 0px 0px 0px 0px ;
}

/*********************************************************************
********************  F O R M U L A I R E   **************************
*********************************************************************/
.frmboite
{
	color					: #333333;  
	text-align				: left;
	font-size				: 10px;
	font-weight				: bold;
	margin					: 0px 0px 4px 0px ;
	padding  				: 0px 1px 2px 3px ;	
	border-style	 		: solid;
	border-color	 		: #CDCFB1 #EBECE0 #EBECE0 #CDCFB1 ;
	border-width 			: 1px 1px 1px 1px ;
	background-color		: #FFFFFF; 
	
	scrollbar-arrow-color		: #FFFFFF;
  	scrollbar-track-color		: #E4E5D4;
  	scrollbar-face-color		: #D5D6BA;
  	scrollbar-highlight-color	: #EDEEE3;
  	scrollbar-3dlight-color		: #A6A96D;
  	scrollbar-shadow-color		: #A6A96D;
  	scrollbar-darkshadow-color	: #EDEEE3;
}

.frmcombo
{
	color					: #333333;  
	text-align				: left;
	font-size				: 10px;
	font-weight				: bold;
	margin					: 0px 0px 4px 6px ;
	padding  				: 0px 1px 2px 3px ;	
	border-style	 		: solid;
	border-color	 		: #CDCFB1 #EBECE0 #EBECE0 #CDCFB1 ;
	border-width 			: 1px 1px 1px 1px ;
	background-color		: #FFFFFF;  
}

.frmbouton
{
	color					: #ffffff;  
	text-align				: center;
	font-size				: 11px;
	font-weight				: bold;
	margin					: 0px 0px 0px 0px ;
	padding  				: 1px 0px 1px 0px ;
	border-style	 		: solid;
	border-color	 		: #CDCFB1 #EBECE0 #EBECE0 #CDCFB1 ;
	border-width 			: 1px 1px 1px 1px ;
	background-image		: url(../images/css/bg_btnsubmit.gif);
	background-repeat		: repeat-x;  
	background-color		: #6B6F43;
	cursor					: hand
	
}

.frmrecherche
{
	color					: #333333;  
	text-align				: left;
	font-size				: 10px;
	font-weight				: bold;
	margin					: 0px 0px 4px 6px ;
	padding  				: 0px 1px 2px 3px ;	
	border-style	 		: solid;
	border-color	 		: #CDCFB1 #EBECE0 #EBECE0 #CDCFB1 ;
	border-width 			: 1px 1px 1px 1px ;
	background-color		: #FFFFFF; 
}


.pagedebut
{
	background-image	:url(../images/css/ico_page_debut.gif);
	background-repeat	:no-repeat;
}

.pageprecedent
{
	background-image	:url(../images/css/ico_page_precedent.gif);
	background-repeat	:no-repeat;
}

.pagesuivant
{
	background-image	:url(../images/css/ico_page_suivant.gif);
	background-repeat	:no-repeat;
}

.pagefin
{
	background-image	:url(../images/css/ico_page_fin.gif);
	background-repeat	:no-repeat;
}

.tit_erreur
{
	color				: #A20005; 
	text-align			: left;
	font-size			: 13px;
	font-weight			: 700;
	margin				: 2px 2px 2px 2px;
}

.erreur
{
	color				: #A20005; 
	text-align			: left;
	font-size			: 12px;
	font-weight			: 700;
	margin				: 2px 10px 2px 10px;
}


/*********************************************************************
**********************      T A B L E        *************************
*********************************************************************/
table.std01-b
{								
	color				: #00AEEF;	
	font-size			: 14px;
	padding  			: 0px 0px 0px 0px ; 
	border-style	 	: solid;
	border-color	 	: #CBCDA1 #B6B882 #B6B882 #CBCDA1 ;
	border-width 		: 1px 1px 1px 1px ;
	background-color	: #FFFFFF; 
}

table.std01-nb
{	
	color				: #00AEEF;	
	font-size			: 14px;
	padding  			: 0px 0px 0px 0px ; 
	border-style	 	: solid;
	border-color	 	: #CBCDA1 #B6B882 #B6B882 #CBCDA1 ;
	border-width 		: 0px 0px 0px 0px ;
	background-color	: #FFFFFF; 							
}

td.std01-b
{	
	color				: #00AEEF;
	font-size			: 14px;
	vertical-align		: top;
	padding  			: 0px 0px 0px 0px ;
	border-style 		: solid;
	border-color	 	: #CBCDA1 #CBCDA1 #B6B882 #CBCDA1 ;
	border-width 		: 0px 1px 1px 0px ;
	background-color	: transparent;
}

td.std01-nb
{	
	color				: #00AEEF;
	font-size			: 14px;
	vertical-align		: top;
	padding  			: 0px 0px 0px 0px ;
	border-style 		: solid;
	border-color	 	: #CBCDA1 #CBCDA1 #B6B882 #CBCDA1 ;
	border-width 		: 0px 0px 0px 0px ;
	background-color	: transparent;
}

td.entete01-b
{	
	color				: #6A6C3D;
	text-align			: left;
	font-size			: 13px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px ;
	padding  			: 2px 6px 2px 6px ;	
	border-style 		: solid;
	border-color	 	: #CBCDA1 #CBCDA1 #B6B882 #CBCDA1 ;
	border-width 		: 0px 1px 1px 0px ;
	background-color	: E2E3D1;
}

td.entete01-nb
{	
	color				: #6A6C3D;
	text-align			: left;
	font-size			: 13px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px ;
	padding  			: 2px 6px 2px 6px ;	
	border-style 		: solid;
	border-color	 	: #CBCDA1 #CBCDA1 #B6B882 #CBCDA1 ;
	border-width 		: 0px 0px 0px 0px ;
	background-color	: E2E3D1;
}

td.entete02-b
{	
	color				: #660000;
	text-align			: left;
	font-size			: 13px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px ;
	padding  			: 2px 6px 2px 6px ;	
	border-style 		: solid;
	border-color	 	: #CBCDA1 #CBCDA1 #B6B882 #CBCDA1 ;
	border-width 		: 0px 1px 1px 0px ;
	background-color	: E2E3D1;
}

td.entete02-nb
{	
	color				: #660000;
	text-align			: left;
	font-size			: 13px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px ;
	padding  			: 2px 6px 2px 6px ;	
	border-style 		: solid;
	border-color	 	: #CBCDA1 #CBCDA1 #B6B882 #CBCDA1 ;
	border-width 		: 0px 0px 0px 0px ;
	background-color	: E2E3D1;
}

/*********************************************************************
**********************      P L A N       ****************************
*********************************************************************/
ul.niv1
{
	font-size       	: 15px;
	font-weight			: 700;
	list-style-image	: url(../images/css/puce-ul-niv1.gif);
}

ul.niv2
{
	font-size       	: 11px;
	font-weight			: 700;
	list-style-image	: url(../images/css/puce-ul-niv2.gif);
}

ul.niv3
{
	font-size       	: 11px;
	font-weight			: 700;
	list-style-image	: url(../images/css/puce-ul-niv3.gif);
}

li.plan
{
    margin-top				: 0px;
    margin-bottom			: 0px;
}

.plan
{
	color					: #6A6C3D;
	font-weight				: 700;
}

a.plan:link 
{
	color					: #6A6C3D;
	font-weight				: 700;
}
a.plan:visited 
{
	color					: #6A6C3D;
	font-weight				: 700;
}
a.plan:hover 
{
	color					: #660000;
	font-weight				: 700;
} 
/*********************************************************************
**************************  D I V E R S  *****************************
*********************************************************************/

.images
{
	border-style	 		: solid ;
	border-color	 		: #AEB382 #676B3D #676B3D #AEB382 ;
	border-width 			: 1px 1px 1px 1px ;
}

hr
{
	color			: #CBCDA1;
	height			: 1px;
	width			: 100%;
	margin-top		: 0px; 
	margin-right	: 6px;
	margin-bottom	: 0px;
	margin-left		: 6px;
}

hr.nomargin
{
	color			: #CBCDA1;
	height			: 1px;
	width			: 100%;
	margin-top		: 0px; 
	margin-right	: 0px;
	margin-bottom	: 0px;
	margin-left		: 0px;
}

.left		{text-align	: left;}
.right		{text-align	: right;}
.center		{text-align	: center;}
.nomargin	{margin		: 0px 0px 0px 0px ;}
.cache		{display	: none;}

