body{
	scrollbar-arrow-color : #3F5096;
	scrollbar-highlight-color : #3F5096;
	scrollbar-3dlight-color : #D6E9F9;
	scrollbar-base-color : #FFFFFF;
	scrollbar-darkshadow-color : #EEEEEE;
	scrollbar-face-color : #D6E9F9;
	scrollbar-shadow-color : #3F5096;
	scrollbar-track-color : #EEEEEE;
}


/*
--------------------------------------------------------------------PAGE ACCUEIL-----------------------------------------------------------------------------------
*/

font.titreBienveue {
	color: #3F5096;
	font-weight : bold;
	font-family : Arial;
	font-size : 11px;
	letter-spacing : 1px;
}

font.texteBienveue {
	color: #3F5096;
	font-weight : normal;
	font-family : Arial;
	font-size : 11px;
	letter-spacing : 1px;
	line-height : 16px;
}

font.titreAccueil {
	color: #3F5096;
	font-weight : normal;
	font-family : Arial;
	font-size : 14px;
	letter-spacing : 2px;
}

font.texteAccueil {
	color: #3F5096;
	font-weight : normal;
	font-family : Arial;
	font-size : 11px;
	letter-spacing : 1px;
	line-height : 14px;
}

/*
--------------------------------------------------------------------FIN PAGE ACCUEIL-----------------------------------------------------------------------------------
*/

/*
--------------------------------------------------------------------MODULE LA UNE-----------------------------------------------------------------------------------
*/
font.titreLaUne {
	color: #3F5096;
	font-weight : bold;
	font-family : Arial;
	font-size : 12px;
	letter-spacing : 1px;
	line-height : 14px;
}

font.texteLaUne {
	color: #3F5096;
	font-weight : normal;
	font-family : Arial;
	font-size : 12px;
	letter-spacing : 1px;
	line-height : 14px;
}

font.enSavoirPlusLaUne {
	color: #3F5096;
	font-weight : normal;
	font-family : Arial;
	font-size : 9px;
	line-height : 14px;
}

/*
--------------------------------------------------------------------FIN MODULE LA UNE-----------------------------------------------------------------------------------
*/

/*
--------------------------------------------------------------------LES FONTS TITREPRINCIPAL, TITRE, SOUSTITRE, TEXTCOURANT-----------------------------------------------------------------------------------
*/

font.titreTheme{
	color: #3F5096;
	text-decoration: none;
	height : 20px;
	vertical-align : middle;
	font-weight : 600;
	font-family : Arial;
	font-size : 14px;
	letter-spacing : 1px;
}

font.titreMenuDroite{
	color: #3F5096;
	text-decoration: none;
	height : 20px;
	vertical-align : middle;
	font-weight : 600;
	font-family : Arial;
	font-size : 14px;
	letter-spacing : 1px;
}

font.titrePrincipal {
	color: #E96B10;
	text-decoration: none;
	height : 20px;
	vertical-align : middle;
	font-weight : normal;
	font-family : Arial;
	font-size : 15px;
}

/* titre */
font.titre {
	color: #3F5096;
	text-decoration: underline;
	height : 20px;
	vertical-align : middle;
	font-weight : normal;
	font-family : Arial;
	font-size : 12px;
	letter-spacing : 1px;
}

/*sous titre */
font.sstitre {
	color: #E96B10;
	text-decoration: none;
	height : 12px;
	vertical-align : middle;
	font-family : Arial;
	font-weight:normal;
}


/*sous titre */
font.textcourant {
	color: #3F5096;
	text-decoration: none;
	height : 11px;
	font-family : Arial;
}

font.bleu {
	color : #0C2577;
	font-size : 11px ;
	font-family : Arial;
}

font.bleu2 {
	color : #0C2577;
	font-size : 11px ;
	font-family : Arial;
	letter-spacing : 2px;
}

font.orange {
	color : #E96B10;
	font-size : 11px ;
	font-family : Arial;
}

font.orange2 {
	color : #E96B10;
	font-size : 11px ;
	font-family : Arial;
	letter-spacing : 2px;
}

font.titreAdmin {
	text-align : center;
	color : #3F5096;
	font-size : 20px ;
	font-family : Arial;
	width : 100%;
}

font.titreBarre_espaceClients{
	text-align : center;
	color : #0C2577;
	font-size : 11px ;
	font-family : Arial;
	width : 100%;
	letter-spacing : 2px;
}

font.messAttention {
  text-align : center;
  width : 100%;
	color : #FFA100;
	font-size : 11px ;
	font-family : Arial;
}

font.messOk {
  text-align : center;
  width : 100%;
	color : #009B00;
	font-size : 11px ;
	font-family : Arial;
}

font.messRefus {
  text-align : center;
  width : 100%;
	color : #ff0000;
	font-size : 11px ;
	font-family : Arial;
}

/*
--------------------------------------------------------------------FIN LES FONTS TITREPRINCIPAL, TITRE, SOUSTITRE, TEXTCOURANT-----------------------------------------------------------------------------------
*/


/*
--------------------------------------------------------------------BALISE DE LIEN <A>-----------------------------------------------------------------------------------
*/

a {
 color: #0C2577;
  text-decoration : underline;
  /*height : 20px;*/
  vertical-align : bottom;
}

a:link {
	color: #0C2577;
	/*height : 20px;*/
	vertical-align : bottom;
}

a:visited {
  color: #0C2577;
  /*height : 20px;*/
  vertical-align : bottom;
}

a:active {
  /*height : 20px;*/
  vertical-align : bottom;
}

a:hover {
 /* height : 20px;*/
  vertical-align : bottom;
}


a.classique {
	color: #E96B10;
	text-decoration : underline;
}

a.classique:link {
	color: #E96B10;

}

a.classique:visited {
  color: #E96B10;
}

a.classique:active {
  color: #E96B10;
}

a.classique:hover {
  color: #E96B10;
}

a.menulien {
 color: #0C2577;
  text-decoration: none;
  /*height : 18px;*/
  vertical-align : middle;
}

a.menulien:link {
	color: #0C2577;
/*	height : 18px;*/
	vertical-align : middle;
}

a.menulien:visited {
  color: #0C2577;
  /*height : 18px;*/
  vertical-align : middle;
}

a.menulien:active {
  color: #0C2577;
 /* height : 18px;*/
  vertical-align : middle;
}

a.menulien:hover {
  color: #E96B10;
  /*height : 18px;*/
  vertical-align : middle;
}

a.images {
border: 0px none;
 color: #0C2577;
  text-decoration: none;
  height : 10px;
  vertical-align : middle;
}

a.images:link {
border: 0px none; color: #0C2577;
  text-decoration: none;
  height : 10px;
  vertical-align : middle;
}

a.images:visited {
border: 0px none; color: #0C2577;
  text-decoration: none;
  height : 10px;
  vertical-align : middle;
}

a.images:active {
border: 0px none;color: #0C2577;
  text-decoration: none;
  height : 10px;
  vertical-align : middle;
}

a.images:hover {
border: 0px none; color: #0C2577;
  text-decoration: none;
  height : 10px;
  vertical-align : middle;
}
/*
--------------------------------------------------------------------FIN BALISE DE LIEN <A>--------------------------------------------------------------------------------------------------------------------------
*/


/*
--------------------------------------------------------------------BALISE  SPAN POUR LES MENUS--------------------------------------------------------------------------------------------------------------------------
*/


/*-------------------MENU DE GAUCHE---------------------------------*/
span.menuniveau00 {
	color : #FFFFFF;
	font-size : 11px;
	font-family : Arial;
	width : 100%;
	background-image : url(images/listemenu0_170.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	font-weight : bold;
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 0px 1px;
	height : 17px;
	display : block;
	float : left;
	border : 0px solid #CFDCEF;
}

span.menuniveau0 {
	color : #FFFFFF;
	font-size : 11px;
	font-family : Arial;
	width : 100%;
	background-image : url(images/listemenu1_170.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	font-weight : bold;
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 0px 6px;
	height : 17px;
	display : block;
	float : left;
	border : 0px solid #CFDCEF;
}

span.menuniveau0_active {
	color : #FFFFFF;
	font-size : 11px;
	font-family : Arial;
	letter-spacing : 1px;
	width : 100%;
	background-image : url(images/listemenu1_170.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	font-weight : bold;
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 0px 6px;
	height : 17px;
	display : block;
	float : left;
	border : 0px solid #CFDCEF;
}
                        
span.menuniveau1 {
	color : #0C2577;
	font-size : 10px;
	font-family : Arial;
	width : 100%;
	background-image : url(images/listemenu2_170.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	font-weight : normal;
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 0px 22px;
	height : 18px;
	display : block;
	float : left;
	border : 0px solid #CFDCEF;
}

span.menuniveau1_active {
	color : #0C2577;
	font-size : 10px;
	font-family : Arial;
	width : 100%;
	background-image : url(images/listemenu2_active_170.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	font-weight : normal;
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 0px 22px;
	height : 18px;
	display : block;
	float : left;
	border : 0px solid #CFDCEF;
}

/*-------------------MENU DE DROITE---------------------------------*/
span.menudroiteniveau0 {
	color : #0C2577;
	font-size : 11px;
	font-family : Arial;
    width : 150px;
	background-image : url(images/listemenu_droite1_150.jpg);
	background-repeat : no-repeat;
	vertical-align : bottom;
	font-weight : normal;
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 20px 22px;
	height : 22px;
	display : block;
	float : left;
}

span.menudroiteniveau0Index {
	color : #0C2577;
	font-size : 11px;
	font-family : Arial;
    width : 150px;
	background-image : url(images/listemenu_droite1_150.jpg);
	background-repeat : no-repeat;
	vertical-align : bottom;
	font-weight : normal;
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 0px 22px;
	height : 22px;
	display : block;
	float : left;
}

span.menudroiteniveau0_active {
	color : #0C2577;
	font-size : 11px;
	font-family : Arial;
    width : 150px;
	background-image : url(images/listemenu_droite1_150.jpg);
	background-repeat : no-repeat;
	vertical-align : bottom;
	font-weight : normal;
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 20px 22px;
	height : 22px;
	display : block;
	float : left;
}


span.menudroiteniveau0Index_active {
	color : #0C2577;
	font-size : 11px;
	font-family : Arial;
    width : 150px;
	background-image : url(images/listemenu_droite1_150.jpg);
	background-repeat : no-repeat; 
	vertical-align : bottom;
	font-weight : normal;
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 0px 22px;
	height : 22px;
	display : block;
	float : left;
}
                          
span.menudroiteniveau1Index {
	color : #0C2577;
	font-size : 10px;
	font-family : Arial;
	width : 100%;
	vertical-align : middle;
	font-weight : normal;
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 22px 30px;
	height : 18px;
	display : block;
	float : left;
	border : 0px solid #CFDCEF;
}
span.menuseparation {
	font-size : 10px;
	font-family : Arial;
	width : 100%;
	vertical-align : middle;
	font-weight : bold;
	background-image : url(images/separationmenu170.jpg);
	background-repeat : no-repeat;	
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 0px 25px;
	display : block;
	float : left;
	height : 26px;
}

span.menuseparationfin {
	font-size : 10px;
	font-family : Arial;
	width : 100%;
	vertical-align : middle;
	font-weight : bold;
	background-image : url(images/separationmenu170.jpg);
	background-repeat : no-repeat;	
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 0px 25px;
	display : block;
	float : left;
	height : 13px;
}

/*------------------------------CORPS DU MENU------------------------------------------------*/
span.menuhaut{
	font-size : 10px;
	font-family : Arial;
	width : 100%;
	vertical-align : middle;
	background-image : url(images/hautmenu170.jpg);
	background-repeat : no-repeat;	
	margin : 0px 0px 0px 1px;
	padding : 2px 0px 0px 25px;
	display : block;
	float : left;
}

span.menubas{
	font-size : 10px;
	font-family : Arial;
	width : 100%;
	vertical-align : middle;
	background-image : url(images/basmenu170.jpg);
	background-repeat : no-repeat;
	margin : 0px 0px 0px 1px;
	padding : 2px 0px 0px 25px;
	display : block;
	float : left;
}

span.menuhautdroite{
	font-size : 10px;
	font-family : Arial;
    width : 125px;
	vertical-align : middle;
	background-image : url(images/hautmenudroite.jpg);
	background-repeat : no-repeat;	
	margin : 0px 0px 0px 1px;
	padding : 2px 0px 0px 0px;
	display : block;
	float : left;
}

span.menubasdroite{
	font-size : 10px;
	font-family : Arial;
    width : 125px;
	vertical-align : middle;
	background-image : url(images/basmenudroite.jpg);
	background-repeat : no-repeat;
	margin : 0px 0px 0px 1px;
	padding : 2px 0px 0px 0px;
	display : block;
	float : left;
}
/*
--------------------------------------------------------------------FIN BALISE  SPAN POUR LES MENUS-----------------------------------------------------------------------------------
*/

/*
-------------------------------------------------------------------- BALISE  TABLEAU--------------------------------------------------------------------------------------------------------------------------
*/

td {
	font-size : 11px ;
	font-family : Arial;
	color : #0C2577;

}

td.contenu{
	font-size : 11px ;
	font-family : Arial;
	vertical-align : top;
	padding-top : 40px;
}

/*
--------------------------------------------------------------------FIN BALISE   TABLEAU--------------------------------------------------------------------------------------------------------------------------
*/

/*
--------------------------------------------------------------------DIVERS--------------------------------------------------------------------------------------------------------------------------
*/
form{
	padding : 0 0 0 0;
	margin : 0 0 0 0 ;
}

/*
--------------------------------------------------------------------FIN DIVERS--------------------------------------------------------------------------------------------------------------------------
*/
