table.corres_contenu{
 background: url(images/corres_back_bas.gif) repeat-x;
 background-position: bottom center;
 background-color: #ffffff;
 border-top: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 1px solid #C7C7C7;
 border-right: 1px solid #C7C7C7;
}

table.corres_contenu{
 width: 100%;
}



table.corres_para{
 background-color: #ffffff;
 width: 100%;
 margin: 0 0 10px 0;
}

.corres_para_titre
{

 width: auto;
 background: url(images/para_bg_bleute.gif) repeat-x;
 height:37px;
 color: #23698B;
 font-weight: bold;
 font-size: 13px; 
 text-align: center;
 padding: 0 0 5px 0;
 text-transform: uppercase;
}

table.corres_listerubrique{
 width: 100%; 
} 
table.corres_listerubrique td{
   vertical-align : top;
}
 
table.corres_rubrique{
 width:100%;
}
table.corres_listerubrique td{
  vertical-align : top;
}

/* Description du corres */

table.corres_desc{
  width:100%;
}

td.corres_desc_nominfo{
  width: 45%;
  color: #005179;
  font-size : 12px;
  font-Weight: bold;
  line-height: 12px;
  text-align: right;
  padding:2px;  
}
td.corres_desc_info, .corres_desc_info a{
  width: 55%;
  color: #85092B;  
  font-size : 12px;
  font-Weight: bold;
  line-height: 12px;
  text-decoration: none;  
  text-align: left;
  padding:2px;  
}

.corres_desc_info a:hover{
  text-decoration: underline;
}


/* RUBRIQUE 1 */

th.corres_rub_titre_1{
 background: url(images/corres_back_bleu.gif) no-repeat;
 background-position: bottom left;
 height:16px; 
 
 
 font-size : 12px;
 font-Weight: bold;
 color: #ffffff;
 padding: 0px 0px 0px 15px;
 text-align: left;
 vertical-align: bottom;
}
th.corres_rub_underline_1{
 background: url(images/corres_under_bleu.gif) repeat-x;
 background-position: bottom left;
 height:11px; 
 width:auto; 
}

td.corres_fonction_1{
 background: url(images/fleche_droite_bleu.gif) no-repeat;
 background-position: 5px 3px ;
 height: 14px;
 padding: 0px 0px 0px 15px;  
}
td.corres_fonction_1,td.corres_fonction_1 a{
 vertical-align:top;
 font-size : 10px;
 font-Weight: normal;
 color: #00889F; 
 text-align: left;
 text-decoration: none;
 cursor: pointer !important; cursor: hand; 
}

/* RUBRIQUE 2 */

th.corres_rub_titre_2{
 background: url(images/corres_back_orange.gif) no-repeat;
 background-position: bottom left;
 height:16px; 
 
 
 font-size : 12px;
 font-Weight: bold;
 color: #ffffff;
 padding: 0px 0px 0px 12px;
 text-align: left;
 vertical-align: bottom;
}
th.corres_rub_underline_2{
 background: url(images/corres_under_orange.gif) repeat-x;
 background-position: bottom left;
 height:11px; 
 width:auto; 
}

td.corres_fonction_2{
 background: url(images/fleche_droite_orange.gif) no-repeat;
 background-position: 5px 3px ;
 height: 14px;
 padding: 0px 0px 0px 15px;
}
td.corres_fonction_2,td.corres_fonction_2 a{ 
 
 font-size : 10px;
 font-Weight: normal;
 color: #F28E00;
 text-align: left;
 text-decoration: none;
 cursor: pointer !important; cursor: hand;
}
/* RUBRIQUE 3 */

th.corres_rub_titre_3{
 background: url(images/corres_back_violet.gif) no-repeat;
 background-position: bottom left;
 height:16px; 
 
 
 font-size : 12px;
 font-Weight: bold;
 color: #ffffff;
 padding: 0px 0px 0px 15px;
 text-align: left;
 vertical-align: bottom;
}
th.corres_rub_underline_3{
 background: url(images/corres_under_violet.gif) repeat-x;
 background-position: bottom left;
 height:11px; 
 width:auto; 
}

td.corres_fonction_3{
 background: url(images/fleche_droite_violet.gif) no-repeat;
 background-position: 5px 3px ;
 height: 14px;
  padding: 0px 0px 0px 15px;
}
td.corres_fonction_3,td.corres_fonction_3 a{
 
 font-size : 10px;
 font-Weight: normal;
 color: #6A1385;

 text-align: left;
 text-decoration: none;
 cursor: pointer !important; cursor: hand;
}

/* RUBRIQUE 4 */

th.corres_rub_titre_4{
 background: url(images/corres_back_vert.gif) no-repeat;
 background-position: bottom left;
 height:16px; 
 
 font-size : 12px;
 font-Weight: bold;
 color: #ffffff;
 padding: 0px 0px 0px 15px;
 text-align: left;
 vertical-align: bottom;
}
th.corres_rub_underline_4{
 background: url(images/corres_under_vert.gif) repeat-x;
 background-position: bottom left;
 height:11px; 
 width:auto; 
}

td.corres_fonction_4{
 background: url(images/fleche_droite_vert.gif) no-repeat;
 background-position: 5px 3px ;
 height: 14px;
 padding: 0px 0px 0px 15px;
}
td.corres_fonction_4,td.corres_fonction_4 a{
 
 font-size : 10px;
 font-Weight: normal;
 color: #98C000; 
 text-align: left;
 text-decoration: none;
 cursor: pointer !important; cursor: hand;
}

td.corres_fonction_1 a:hover,td.corres_fonction_2 a:hover,td.corres_fonction_3 a:hover,td.corres_fonction_4 a:hover{
 text-decoration: underline;
}


/*******/
/* BAS */
/*******/


table.corres_bas{
 background-color: #F3F3F3;
 width: 100%;
}



.corres_g_bas{
  background: url(images/corres_bas_g.gif) no-repeat;
  width: 4px;
  height: 6px;
}
.corres_d_bas{
  background: url(images/corres_bas_d.gif) no-repeat;
  width: 4px;
  height: 6px;
}
.corres_bg_bas{

  background: url(images/corres_bas.gif) repeat-x;
  width: auto;
  line-height: 6px;
  height:6px;
  padding: 0px ;
}

/* Indicateurs */

table.corres_indicateur td {
  text-align : center;
}

table.corres_indicateur td.corres_titre_ind{
  background: url(images/corres_ind_bg.gif) no-repeat;
  background-position: left bottom;
  /*width: 127px;*/
  width: 150px;
  height : 28px;
  font-Weight: bold; 
  color: #85092B;
  padding: 2px 0 0 0;
}
table.corres_indicateur td.corres_result_ind{
  background: url(images/corres_result_ind_bg.gif) no-repeat;
  background-position: left top;
  /*width: 127px;*/
  width: 150px;
  height : 36px;  
  font-Weight: bold; 
  color: #005179;  
}
table.corres_indicateur td.espace_ind{
  width: 10px;
}

/* TABLEAU */

table.corres_tableau{
  width: 100%;      
  text-align: center;
  /*background-color: #000000;*/
}

table.corres_tableau th{
  background: url(images/corres_bg_th.gif) repeat-x;
  height: 36px;
  font-Weight: bold; 
  color: #005179; 
  text-align: center;
  padding: 0 1px 0 1px;
}
/*
table.corres_tableau td{
 padding: 0 3px 0 3px;
}
*/
table.corres_tableau th a{
  text-decoration: underline;
  color: #005179;   
}
table.corres_tableau th a:hover{
  /*font-style: italic;*/
  color: #000000;   
}



table.corres_tableau th.sep{
  width : 1px;
  background: url(images/corres_bg_septh.gif) no-repeat;  
  height: 36px;
  padding: 0px;
}

table.corres_tableau td.sep{
  width : 1px;
  background: url(images/corres_bg_septd.gif) repeat-y;  
}



/* FILTRE RECHERCHE*/

table.filtre_recherche{
  width: 100%;      
  background-color : #D3E1E8;
}

.filtre_param_libelle,.filtre_param_choix{
background-color : #ffffff;
padding: 3px 5px 3px 15px ;

font-Weight: bold; 
color: #005179; 
text-align: left;
}

.filtre_param_libelle{

}

.filtre_param_choix{

}

.filtre_param_choix input{
font-Weight: normal; 
color: #005179;

}

.filtre_valid{
  padding: 5px 5px 3px 15px ;
  background-color : #F9C353;
}


/* tableau // resultat recherche */

table.corres_tableau td.ligne,table.corres_tableau td.ligne_bis,table.corres_tableau td.ligne_ter{
  font-Weight: normal; 
  color: #005179; 
  text-align: center;
}


table.corres_tableau td.ligne,table.corres_tableau td.ligne_bis,table.corres_tableau td.ligne_ter,
.propo_encours, .propo_modif, .propo_supp, .propo_attente, .ligne2, .ligne2_bis
{
 font-Weight: normal; 
 color: #005179; 
 text-align: center;
 /*width: auto;*/
 padding: 0px;
}
table.corres_tableau td.ligne a ,table.corres_tableau td.ligne_bis a,table.corres_tableau td.ligne_ter a,
.propo_encours a, .propo_modif a, .propo_supp a, .propo_attente a, .ligne2 a, .ligne2_bis a
{
 font-Weight: bold;
 color: #005179;
 /*color: #000000; */
}



.propo_encours{
 background-color: #88ff88;
}
.propo_modif{
 background-color: #8888FF;
}
.propo_supp{
 background-color: #FF9999;
}
.propo_attente{
 background-color: #FFFEB5;
}
table.corres_tableau td.ligne{  
 background-color : #FFFFFF;  
}
.ligne2{
 background-color: #CFCFCF;
}
table.corres_tableau td.ligne_bis{  
  background-color : #E9F0F3;  
}
.ligne2_bis{
 background-color: #B4B4B4;
}
table.corres_tableau td.ligne_ter{  
  background-color : #6D9BB2;  
}



/* digit */

.digit_case {
	position: relative;
	overflow: hidden;
	margin-left:2px;
	margin-left:0px !for ie;	
	margin-top:0px;
	text-align :left;
	/*width: 123px;*/
	width: 142px;	
	height: 36px;
	border: 2px solid #044664;
	background: url("images/digit_bg.gif") repeat;
	background-position: left top;
}

.digit_inside {
	margin:0px;
	padding:0px;
	position: relative;
}

.digit_case .digit {
	margin-top: 5px;
	left: 0px;
}

.digit_pourcent  {
	margin-left: 5px;
	margin-right: 5px;
}
.digit_1{
	margin-left: 4px;
	margin-right: 4px;
}

.digit_4,.digit_7{
	margin-left: 2px;
	margin-right: 2px;
}
.digit_0,.digit_2, .digit_3, .digit_5, .digit_6, .digit_8, .digit_9 {
	margin-left: 2px;
	margin-right: 2px;
}

/**************/
/*  banniere  */
/**************/

.banniere{
text-align: center;
padding: 0 0 5px 0;
width:100%;
}

.boitemail{
text-align: center;
padding: 5px 0 5px 0;
width:100%;
}


/**************************************/
/* MESSSAGE ESPACE CORRES VIP/PREMIUM */
/**************************************/

.corres_messageVIP{
position: absolute;
margin : 10px 0 0 5px;
padding: 5px 0 5px 0 ;
text-align:center;
vertical-align:middle;
width:130px;
height: 60px;
color:#71716F;
font-weight:bold;
font-size: 11px;
/*background-color:#cccccc;*/
/*background: url("images/corres_back_msgvip.jpg") no-repeat;*/
}