
#menu
{
   float: left;
   width: 190px;
   padding-right: 6px;
}

.element_menu
{
   background-color: rgb(239, 245, 252);
   background-repeat: repeat-x;
   border: 1px solid black;
   padding : 5px;
   margin-bottom: 20px;
   -moz-border-radius: 8px;
}
.element_menu ul
{
	list-style-type: none;
}



.element_menu h3
{    
   /*color: rgb(237, 36, 36);*/
   color : #0076AF;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu ul
{
   list-style-image: url("images/puce.png");
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}

.element_menu a
{
   color: #002154;
}

.element_menu a:hover
{
   background-color: rgb(207, 244, 254);
   color: black;
}



#corps
{
   margin-left: 200px;
   margin-bottom: 20px;
   padding : auto;
   background-color: #F0F0F0;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   -moz-border-radius: 8px;
   border: 1px solid black;
}

#corps h1
{
   color: #ED2424;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

h2
{
   height: 30px;
   background-repeat: no-repeat;
   
   padding-left: 30px;
   color: rgb(228, 0, 35);
   text-align: center;
}
#corps h3
{
   height: 20px;
   background-image: url("images/titre.png");
   background-repeat: no-repeat;
   
   padding-left: 30px;
   color: rgb(255, 49, 50);
   text-align: center;
}


#corps h4
{
   height: 16px;
   text-decoration: underline;
   background-repeat: no-repeat;
   padding-left: 30px;
   font-family: "Comic sans MS", Arial, "Arial Black", "Times New Roman", Times, serif;
   color: rgb(255, 61, 64);
   text-align: center;
}



#pied_de_page
{
   padding: 5px;
   clear: both;

   text-align: center;

   background-repeat: repeat-x;
   -moz-border-radius: 8px;
   border: 1px solid black;
}

.deconnexion{
	text-align:right;
	margin-right: 20px;
}
.tt_souligne{
	border-collapse: collapse;
	margin : auto;
	margin-bottom: 4px;
}
.tt_souligne td {
	border: 1px solid black;
}
.nn_souligne td {
	border: 0px solid black;
}
.tt_souligne .titre td{
	background-color: #BDD8F8;
	font: bold;
}
.chiffre, .table_liste_dossier table .chiffre{
	text-align: right;
	width:90px;
	min-width:90px;
	max-width:90px;
}
.chiffre_court, .table_liste_dossier table .chiffre_court{
	text-align: right !important;
	width:60px;
	min-width:60px;
	max-width:60px;
}
.td_compte{
	text-align: right;
	width:85px;
	min-width:85px;
	max-width:85px;
}
.pourc{
	text-align: right;
	width:48px;
	min-width:48px;
	max-width:48px;
}
.td_libelle{
	text-align: left;
	width:190px;
	min-width:190px;
}
.td_centrer{
	text-align: center;
}

.div_scroll{
	overflow: scroll;
	padding: 7px;
}

.ancre_compte{
	text-decoration: none;
	color:#1a8cff;
}

.avert{
	color:red;
}
.avert_standard{
	color:rgb(216, 39, 47);
	text-decoration: bold;
}

.petit_titre{
	text-decoration: underline;
	color:rgb(211, 59, 69);
}
.gris{
	color:grey;
}
.td_grand_titre{
	color: rgb(211, 59, 69);
	font-family: "Comic sans MS", Arial, "Arial Black", "Times New Roman", Times, serif;
	font: bold;
}

#element_tableau_bord .td_tb{
	padding: 20px;
	text-align: center;
}
div#block_0{
	visibility:true;
}
    
    .dispaly_block{
      display: block;
      }
    .display_none{
      display: none;
      }
.preambule{
	width: 75%;
	margin: auto;
}
.preambule p{
	text-align: justify;
}
.td_formule{
	text-align: center;
	width:190px;
	min-width:190px;
}
.td_formule_cache{
	display:none;
}
.entourer{
	border: 1px rgb(211, 59, 69) solid;
	margin-left : auto;
	margin-right : auto;
	width : 500px;
	margin-bottom : 20px;
	padding-bottom : 5px;
}
#crm .a_liste_rest_affich{
	color:#0076AF;
	font: bold;
	text-decoration: underline !important;
	font-size: 13px;
	margin-left: 5px;
	text-transform:uppercase;
}
#crm .a_liste_rest_affich_en_phase{
	color:rgb(211, 59, 69);
	font: bold;
	text-decoration: underline !important;
	font-size: 17px;
	margin-left: 5px;
	text-transform:uppercase;
}
.compte_plus_excel{
	background-color: rgb(191, 191, 191);
}