/*********************************************************************
**************************  B O D Y  *********************************
*********************************************************************/

body
{
	font-family					: arial, helvetica, sans-serif;
	margin-left					: 0px;
	margin-right				: 0px;
	margin-top					: 0px; 
	margin-bottom				: 0px;
	scrollbar-arrow-color		: #FFFFFF;
  	scrollbar-track-color		: #FFD87F;
  	scrollbar-face-color		: #FDCE68;
  	scrollbar-highlight-color	: #FFE2A2;
  	scrollbar-3dlight-color		: #FFE2A2;
  	scrollbar-darkshadow-color	: #CD8F01;
  	scrollbar-shadow-color		: #CD8F01;
	overflow					: auto;
}

/*********************************************************************
************************* T I T R E S ********************************
*********************************************************************/
h1
{
	color			: #333333;
	font-size		: 16px;
	font-weight		: bolder;
	margin-left		: 5px;
	margin-right	: 5px;
	margin-top		: 4px; 
	margin-bottom	: 0px;
}

h2
{
	color			: #0C4D69;
	font-size		: 14px;
	font-weight		: 700;
	margin-left		: 5px;
	margin-right	: 5px;
	margin-top		: 8px; 
	margin-bottom	: 5px;
}

h3
{
	color			: #16579B;
	font-size		: 13px;
	font-weight		: 700;
	margin-left		: 5px;
	margin-right	: 5px;
	margin-top		: 6px; 
	margin-bottom	: 8px;
}

h4
{
	border-style 		: solid;
	border-color	 	: #B5D5EF #89B8DD #89B8DD #89B8DD ;
	border-width 		: 0px 0px 1px 0px ;
	padding  			: 2px 5px 2px 5px ;
	color				: #333333;
	font-size			: 13px;
	font-weight			: 700;
	margin-left			: 5px;
	margin-right		: 5px;
	margin-top			: 0px; 
	margin-bottom		: 0px;
}

h5
{
	color			: #0F2745;
	font-size		: 16px;
	font-weight		: 700;
	margin-left		: 5px;
	margin-right	: 5px;
	margin-top		: 10px; 
	margin-bottom	: 10px;
}

h6
{
	color			: #0F2745;
	font-size		: 16px;
	font-weight		: 700;
	margin-left		: 5px;
	margin-right	: 5px;
	margin-top		: 10px; 
	margin-bottom	: 10px;
}

/*********************************************************************
******************* P A R A G R A P H E S ****************************
*********************************************************************/

span.spanturq
{
	color			: #00396D;
}

p
{
	color			: #333333;
	text-align		: left;
	font-size		: 12px;
	font-weight		: normal;
	margin-left		: 10px;
	margin-right	: 10px;
	margin-top		: 2px; 
	margin-bottom	: 10px;
}

p.left
{
	color					: #333333;
	text-align		: left;
	font-size			: 12px;
	font-weight		: normal;
	margin-left		: 10px;
	margin-right	: 10px;
	margin-top		: 2px; 
	margin-bottom	: 10px;
}

p.right
{
	color					: #333333;
	text-align		: right;
	font-size			: 12px;
	margin-left		: 10px;
	margin-right	: 10px;
	margin-top		: 2px; 
	margin-bottom	: 10px;
}

p.center
{
	color					: #333333;
	text-align		: center;
	font-size			: 12px;
	font-weight		: normal;
	margin-left		: 10px;
	margin-right	: 10px;
	margin-top		: 2px; 
	margin-bottom	: 10px;
}

p.notes
{
	color			: #595858;
	text-align		: left;
	font-size		: 10px;
	font-style		: italic;
	margin			: -4px 0px 0px 0px ;
	padding  		: 0px 10px 5px 10px ;
}

p.notesnomargin
{
	color			: #595858;
	text-align		: left;
	font-size		: 10px;
	font-style		: italic;
	margin			: 0px 0px 0px 0px ;
	padding  		: 0px 0px 0px 0px ;
}

p.mini
{
	color			: #111111;
	text-align		: center;
	font-size		: 9px;
	font-style		: normal;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px; 
	margin-bottom	: 5px;
}

p.nomargin
{
	color					: #333333;
	text-align		: left;
	font-size			: 12px;
	font-weight		: normal;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px; 
	margin-bottom	: 0px;
}

/*********************************************************************
**********************      L I S T E       **************************
*********************************************************************/

ul
{
	list-style-image	: url(../images/css/puce.gif);
	vertical-align			: super;
	color								: #333333;
	font-size						: 12px;
	text-align					: left;
}

ol
{
	color							: #333333;	
	font-size					: 12px;
	text-align				: left;
	list-style-type		: decimal;
}


li
{
    margin-top				: 6;
    margin-bottom			: 6;
}



/*********************************************************************
*************************  L I E N S  ********************************
*********************************************************************/

a:link 
{
	color					: #1066A6;
	font-weight		: bold;
}
a:visited 
{
	color					: #1066A6;
	font-weight		: bold;
}
a:hover 
{
	color					: #E09D02;
	font-weight		: bold;
}



a.top:link 
{
	color					: #666666;
	font-size     : 10px;
	font-weight		: bold;
	text-decoration : none;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px; 
	margin-bottom	: 0px;
}
a.top:visited 
{
	color					: #666666;
	font-size    	: 10px;
	font-weight		: bold;
	text-decoration : none;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px;
	margin-bottom	: 0px;
}
a.top:hover 
{
	color					: #333333;
	font-size    	: 10px;
	font-weight		: bold;
	text-decoration : none;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px; 
	margin-bottom	: 0px;
}
/*********************************************************************
********************  F O R M U L A I R E   **************************
*********************************************************************/
.frmboite
{
	border-style	 		: solid;
	border-color	 		: #1F527A #89B8DD #BFD5E6 #3A729E ;
	border-width 			: 1px 1px 1px 1px ;
	padding  					: 1px 1px 1px 1px ;
	
	font-family				: arial, helvetica, sans-serif;
	color							: #333333;  
	text-align				: left;
	font-size					: 11px;
	font-weight				: bold;
	
	scrollbar-arrow-color		: #FFFFFF;
  	scrollbar-track-color		: #D4DDE6;
  	scrollbar-face-color		: #94ACC3;
  	scrollbar-highlight-color	: #E4EAF0;
  	scrollbar-3dlight-color		: #FFFFFF;
  	scrollbar-darkshadow-color	: #66829E;
  	scrollbar-shadow-color		: #66829E;
}

.frmcombo
{
	font-family				: arial, helvetica, sans-serif;
	color					: #333333;  
	text-align				: left;
	font-size				: 10px;
	font-weight				: bold;
	margin					: 0px 0px 0px 0px ;
	padding  				: 0px 3px 0px 3px ;	
	background-color		: #FFFFFF; 
}


.frmbouton
{
	background-image: url(../images/modulo/bg_bouton.gif);
	border-style	 		: solid;
	border-color	 		: #89B8DD #3A729E #3A729E #89B8DD ;
	border-width 			: 1px 1px 1px 1px ;
	padding  					: 2px 2px 2px 2px ;
	
	font-family				: arial, helvetica, sans-serif;
	color							: #ffffff;  
	text-align				: center;
	font-size					: 12px;
	font-weight				: bold;
	cursor						: hand
}

.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			: 14px;
	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;
}

/*********************************************************************
***********************  B A C K G R O U N D *************************
*********************************************************************/

/*********************  BACKGROUND DE L'INTERFACE  ******************/
.bgmenu
{
	background-image: url(../images/css/bg_menu.jpg);
	background-repeat: no-repeat;
}

.bgbandroite
{
	background-image: url(../images/css/bg_ban_droite.gif);
	background-repeat: repeat-y;
}

.bgtop
{
	background-image: url(../images/css/bg_top.jpg);
	background-repeat: no-repeat;
}

.bgmain
{
	background-image: url(../images/css/main_bg3.jpg);
	background-repeat: no-repeat;
}

.bgtitle
{
	background-image: url(../images/css/main_bgtitle.jpg);
	background-repeat: no-repeat;
}

.bgrecherche
{
	background-image: url(../images/css/bg_recherche.jpg);
	background-repeat: no-repeat;
}

/*********************  BACKGROUND HAUT DE PAGE  ******************/
.bglinktop
{
	background-image: url(../images/css/bg_linktop.gif);
	background-repeat: no-repeat;
}

/*********************  TABLE liens  **************************/
.lienpage
{
	border-style	 : solid;
	border-color	 : #89B8DD #89B8DD #89B8DD #89B8DD ;
	border-width 	: 0px 1px 1px 1px ;
	padding  			: 4px 2px 4px 5px ;
	color					: #333333;  
	text-align		: left;
	font-size			: 11px;
	font-weight		: normal;
}

.lienpagetitre
{
	background-image: url(../images/css/bg_membres.gif);
	border-style	 : solid;
	border-color	 : #89B8DD #89B8DD #89B8DD #89B8DD ;
	border-width 	: 1px 0px 1px 0px ;
	padding  			: 4px 4px 4px 4px ;
	color					: #333333; 
	text-align		: left;
	font-size			: 12px;
	font-weight		: bold;
}

/*********************  TABLE MENU MEMBRES  **************************/

.membre_form
{
	border-style	 : solid;
	border-color	 : #A6C6E0 #89B8DD #89B8DD #89B8DD ;
	border-width 	: 1px 1px 1px 1px ;
	padding  			: 2px 4px 2px 4px ;
	text-align		: left;
	font-size			: 11px;
	font-weight		: bold;
}

.membre_menu
{
/*	background-image: url(../images/css/bg_membres.gif); */
	background-color: #EDF4F9;
	border-style	 : solid;
	border-color	 : #A6C6E0 #89B8DD #89B8DD #89B8DD ;
	border-width 	: 1px;
	padding  			: 4px;
	text-align		: center;
	font-size			: 11px;
	font-weight		: bold;
}

.membre_row
{
/*	background-image: url(../images/css/bg_membres.gif); */
	border-style	 : solid;
	border-color	 : #A6C6E0 #89B8DD #A6C6E0 #89B8DD ;
	border-width 	: 0px 1px 1px 1px ; 
	text-align		: left;
	font-size			: 11px;
	font-weight		: normal;
}

.tr_fonce
{
	background-color: #EDF4F9;
}

.tr_pale
{
	background-color: #F9FBFD;
}

.table_std
{
	border-style	 : solid;
	border-color	 : #A6CCE9 #BECFDD #0E60A1 #BECFDD ;
	border-width 	: 1px 1px 1px 1px ;
}


/*********************  TABLE INDENT  **************************/

.bgtable_ind01
{
	border-width : 0px 0px 0px 0px ;
	padding  : 7px 7px 21px 7px ;
}

/*********************  LETTRE D'INFO  **************************/

.lettre_table_std
{
	border-style	 : solid;
	border-color	 : #89B8DD #89B8DD #89B8DD #89B8DD ;
	border-width 	: 1px 1px 1px 1px ;
	padding  			: 0px 0px 0px 0px ;
}

.lettre_table_std2
{
	border-style	 : solid;
	border-color	 : #89B8DD #FBE7B9 #89B8DD #FBE7B9 ;
	border-width 	: 0px 1px 0px 1px ;
	padding  			: 0px 0px 0px 0px ;
}

.lettrebgtitle
{
	border-style	 : solid;
	border-color	 : #89B8DD #89B8DD #FBE7B9 #89B8DD ;
	border-width 	: 0px 0px 1px 0px ;
	padding  			: 4px 4px 4px 6px ;
	color					: #444444;
	font-size			: 14px;
	font-weight		: 700;
}

p.lettredate
{
	color					: #024C61;
	text-align		: left;
	font-size			: 11px;
	font-weight		: bold;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px; 
	margin-bottom	: 2px;
}




/*********************************************************************
**************************  D I V E R S  *****************************
*********************************************************************/

hr
{

	height			: 1px;
	border-width	: 1px 0px 0px 0px;
	border-style	: solid;
	border-color	: #9FBFD9;
	margin			: 0px 5px 0px 5px ;
}

.left
{
	text-align			: left;
}

.right
{
	text-align			: right;
}

.center
{
	text-align			: center;
}

.nomargin
{
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 0px; 
	margin-bottom		: 0px;
}

.bouton
{
	font-family			: arial, helvetica, sans-serif;
	color				: #FFFFFF;  
	text-align			: center;
	font-size			: 12px;
	font-weight			: bold;
	background-image	: url(../images/modulo/bg_bouton.gif);
	border-style	 	: solid;
	border-color	 	: #89B8DD #3A729E #3A729E #89B8DD;
	border-width 		: 1px 1px 1px 1px;
	padding  			: 2px 2px 2px 2px;
	cursor				: hand;
}