.fondCache a{float:none;position:absolute;left:0px;top:0px;width:100%;background-color:#232323;opacity: 0.4;filter:alpha(opacity=40);z-index:9998;text-decoration:none;font-size:520px;}
html > body .fondCache a{font-size:12px;}

.anniversaire{position:absolute;top:90px;background-color:#ffffff;border:1px solid #000000;z-index:9999;text-align:left;}
  .anniversaire p {margin:0; padding:0px 0 2px 0;}

.anniversaire td, .anniversaire th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #C7C7C7;
	text-decoration: none;
}
  .anniversaire table.margeGauche {padding-left:5px;}
    .anniversaire td.margeGauche {padding-left:10px;}


    .anniversaire a.bleu:link {
    	color: #375AF2;
    	text-decoration: none;
    }
    .anniversaire a.bleu:visited {
    	color: #2946C4;
    	text-decoration: none;
    }
    .anniversaire a.bleu:hover{text-decoration:underline;}
    
    .anniversaire a.rouge:link {
    	color: #FF0000;
    	text-decoration: none;
    }
    .anniversaire a.rouge:visited {
    	color: #DF0404;
    	text-decoration: none;}	
    .anniversaire a.rouge:hover{text-decoration:underline;}
    
    .anniversaire a.vert:link {
    	color: #88AF00;
    	text-decoration: none;
    }
    .anniversaire a.vert:visited {
    	color: #88AF00;
    	text-decoration: none;}	
    .anniversaire a.vert:hover{text-decoration:underline;}
    
    .anniversaire a:active {
    	text-decoration: none;
    }
    
    .anniversaire .Style8 {font-size: 24px}
    .anniversaire .Style9 {color: #FFCC00;}
    .anniversaire .Style10 {color: #c7c7c7;}
    .anniversaire .Style11 {
    	font-size: 14px;
    	font-weight: bold;
    	padding:0;
    }
    .anniversaire .Style12 {color: #88AF00;}
    .anniversaire .Style13 {
    font-size: 10px;
    
    }
   .anniversaire .Style7{text-align:center}
    
    .anniversaire a img{vertical-align:middle;}