
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.boutons
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	border: 2p solid #ffffff;
	background-color: #7186C3;
}

.b, td.b, tr.b, table.b { font-weight: bold; }


p, tr, td, table 
 { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
 }


a.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #7186C3; 
	font-weight: bold;
}

a.lien:hover { text-decoration: underline; }

.txt
 {
    color: #7186C3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
 }


.gp
 {
    color: #7186C3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
 }

.txt
 {
    color: #7186C3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
 }

.gptxt
 {
    color: #7186C3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
 }


td,tr,table,p {     font-family: Helvetica, sans-serif;
    font-size: 12px;
}

td.gauche { background-repeat: no-repeat;}

.clair { color: #c8c5e4; }
.fonce 
 { 
   color: #717bc0; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;

 }



a.carreln
 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #717bc0;
    text-decoration: none;
 }

a.carreln:hover 
 { 
   text-decoration: none; font-weight: bold; 
 }

/* -- curve / utilisé dans l'arc de cercle partie gauche, cat level 1 -- */

td.curve 
 {
    border: 1px solid #bfc8e4;
    color: #7f92ca;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
 }

a.curve 
 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #7f92ca;
    text-decoration: none;
 }

a.curve:hover { text-decoration: none; }

/* -- 

 
 
.titre
 {
    color: #7186C3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold; /* --> normal ou bold pour le gras */
 }

a { 
    text-decoration: none;
    	
 }
 
a:hover { text-decoration: underline; }

.rouge { color: #bb0000; }

.gris { color: #cccccc; }

.blanc { color: #ffffff; }

.bleu 
 { 
 
   color: #7186C3; 
 }

.bgris { background-color: #cccccc; }

.bbleu { background-color: #0000cc; }

.title
 { 
   font-weight: bold;
   font-size: 11px;
 }

/*------------------------------------------------------------------------*/


td.bg, tr.bg, table.bg { background: #7186C3; }

.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; }


.rub_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #7186C3;
	height: 15px;
}

.rub_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #7186C3;
	
}

.rub_select {
	background-color: #ffffff;
	font-size: 7pt;
	color: #7186C3;
	border: 1px solid #7186C3;
}



