/*
 
 bleu airax : #123676 / #4c78c4
 orange : f8931f
 
 */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.boutons
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #123676;
	border: 1p solid #123676;
	background-color: #eeeeee;
}

.b, td.b, tr.b, table.b { font-weight: bold; }

table.formulaire { background: #d9e8f0; border-color: #3b5a6f; border-style: solid; border-width: 1px; }

.bleu { color: #123676; }

.force { font-size=12pt; }

a.lien { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;


}

a.liens { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;


}

a.bleu { color: #123676; }
a.com { font-size=12pt; color: #123676; }
a.blanc { color: #ffffff; }

p, tr, td, table 
 { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
 }


a { 
    text-decoration: none;
    color: #000000;
 }
 
a:hover { text-decoration: underline; }

.big { font-size: 12px; font-weight: bold; color: #123676; }

.rouge { color: #bb0000; }
.vert { color: #00893b; }
.blanc { color: #ffffff; }
.gris { color: #cccccc; }
.bleu { color: #123676; }
.bgris { background-color: #cccccc; }
.bbleu { background-color: #123676; }

.bleu2 { color: #4E79C4; }
.orange { color: #F8931F; }

.title
 { 
   font-weight: bold;
   font-size: 11px;
 }

/*------------------------------------------------------------------------*/


td.bg, tr.bg, table.bg { background: #e8f4f4; }

.menu 
{
  font-weight:bold;
  font-size: 12px;
}

a.menu
 {
   font-weight:bold;
   font-size: 12px;
   color: #000000;
   text-decoration: none;
 }

a:hover.menu { text-decoration: underline; }

.ln
 {
   font-weight: bold;
   font-size: 10px;
   color: #999999;
   text-decoration: none;

 }

a.ln
 {
   font-size: 10px;
   color: #999999;
   text-decoration: none;
 }

a:hover.ln { text-decoration: underline; }

/*------------------------------------------------------------------------*/

#infos {
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
}
a.infos
 {
   font-size: 11px;
   text-decoration: none;
 }
a:hover.infos { text-decoration: underline; }
/*------------------------------------------------------------------------*/
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	width: 80px;
	height: 19px;
}
/*------------------------------------------------------------------------*/
#identifiants {
	font-weight:bold;
	font-size: 11px;
	color: #000000;
}
a.identifiants
 {
   font-size: 11px;
   text-decoration: none;
 }
a:hover.identifiants { text-decoration: underline; }
/*------------------------------------------------------------------------*/

.rub_titre {
	font-weight:bold;
	font-size:14px;
	color: #123676;
}

.rub_sstitre {
	font-weight:bold;
	font-size:11px;
	color: #000000;
	background-color: #CCCCCC;
}

/*
a.rub_ssmenu {
   font-weight:bold;
   font-size: 11px;
   color: #999999;
   text-decoration: none;
 }

a:hover.ssmenu_rub { text-decoration: underline; }
*/

.rub_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #123676;
	height: 17px;
}

.rub_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #123676;
	
}

.rub_select {
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #123676;
}


/*
.util_input {
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #123676;
	width: 120px;
	height: 15px;
}

*/
/*------------------------------------------------------------------------*/
#tableau {
	font-weight:bold;
	font-size: 09px;
	color: #000000;
}
.fd_tab_gris99 {
	background-color: #999999;
}
.fd_tab_gris {
	background-color: #CCCCCC;
}
.fd_tab_grisB7 {
	background-color: #B7B7B7;
}
.fd_tab_blanc {
	background-color: #FFFFFF;
}
.fd_tab_grisE0 {
	background-color: #F0F0F0;
}
.fd_tab_orange {
	background-color: #FBEBD7;
}
.fd_tab_bleu {
	background-color: #EEF7FC;
}
.fd_tab_vert {
	background-color: #F5FAEE;
}
.tab_select {
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #999999;
}
.tab_input {
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px solid #999999;
	width: 100px;
	height: 18px;
}
