/* --- CSS DE BASE COMMUN --- */   

/* pour eviter bug IE de redim */
html {	font-size: 100%;}	

/* Le BODY par defaut  */
body {
margin: 0;	padding: 10px 20px; 
font-family: Verdana, "Lucida Grande", sans-serif; 
font-size: 10pt; 
line-height: 1.25; 
color: black;	
background: 3a5b79;
}

  				  /******************/	  
				 /* cadre du site */		
				/****************/
.site_boitte {
	background: url(image/site_tl.png) no-repeat top left;	 
	 
}
.site_haut {
	background: url(image/site_tr.png) no-repeat top right;
}
.site_bas {
	background: url(image/site_bl.png) no-repeat bottom left;
}
.site_bas div {
	background: url(image/site_br.png) no-repeat bottom right;
}
.site_inter {
margin-top:20px;
	background: url(image/site_r.png) top right repeat-y;	  
	font-family: Verdana, "Lucida Grande", sans-serif; 
	color:	black;	
	height:700px;;
}	

.site_haut div,.site_haut,
.site_bas div, .site_bas {
	width: 100%;
	height: 15px;
	font-size: 1px;
} 
.site_inter, .site_bas {
	margin-top: -0px;
}
.site_inter { padding: 0 15px; }	 


				  /******************/	  
				 /* cadre arrondi */	
				 /*  FONé	
				/****************/
.cadre_boitte_rond_fonce {
	background: url(image/crond_tl.png) no-repeat top left;
}
.cadre_haut_rond_fonce {
	background: url(image/crond_tr.png) no-repeat top right;
}
.cadre_bas_rond_fonce {
	background: url(image/crond_bl.png) no-repeat bottom left;
}
.cadre_bas_rond_fonce div {
	background: url(image/crond_br.png) no-repeat bottom right;
}
.cadre_inter_rond_fonce {
	background: url(image/crond_r.png) top right repeat-y;	  
	font-family: Verdana, "Lucida Grande", sans-serif; 
	font-size: 8pt; 
	color:	d3d3e4;	   
}	

.cadre_inter_rond_fonce a {	 color: #d3d3e4; text-decoration:none;} 
.cadre_inter_rond_fonce a:hover, .cadre_inter_rond_fonce a:focus {color: #87c8e2;}

.cadre_inter_rond_fonce span{	   
 font-size: 12pt; 	 
 font-weight: bold;
}
.cadre_haut_rond_fonce div,.cadre_haut_rond_fonce,
.cadre_bas_rond_fonce div, .cadre_bas_rond_fonce {
	width: 100%;
	height: 15px;
	font-size: 1px;
} 
.cadre_inter_rond_fonce, .cadre_bas_rond_fonce {
	margin-top: -19px;
}
.cadre_inter_rond_fonce { padding: 0 15px; }

 /******************/	  
				 /* cadre arrondi */	
				 /*  bleu	
				/****************/
.cadre_boitte_rond_bleu {
	background: url(image/crond_2_tl.png) no-repeat top left;
}
.cadre_haut_rond_bleu {
	background: url(image/crond_2_tr.png) no-repeat top right;
}
.cadre_bas_rond_bleu {
	background: url(image/crond_2_bl.png) no-repeat bottom left;
}
.cadre_bas_rond_bleu div {
	background: url(image/crond_2_br.png) no-repeat bottom right;
}
.cadre_inter_rond_bleu {
	background: url(image/crond_2_r.png) top right repeat-y;	  
	font-family: Verdana, "Lucida Grande", sans-serif; 
	font-size: 8pt; 
	color:	3a5b79;	   
}	

.cadre_inter_rond_bleu a {	 color: #3a5b79; text-decoration:none;} 
.cadre_inter_rond_bleu a:hover, .cadre_inter_rond_bleu a:focus {color: #d3d3e4;}

.cadre_inter_rond_bleu span{	   
 font-size: 12pt; 	 
 font-weight: bold;
}
.cadre_haut_rond_bleu div,.cadre_haut_rond_bleu,
.cadre_bas_rond_bleu div, .cadre_bas_rond_bleu {
	width: 100%;
	height: 15px;
	font-size: 1px;
} 
.cadre_inter_rond_bleu, .cadre_bas_rond_bleu {
	margin-top: -19px;
}
.cadre_inter_rond_bleu { padding: 0 15px; }


/* */
.separe {
 width:150px;							   
 background: url(image/hr_img.png) ;   
 font-size: 1px;
 height:4px;	
 margin-top:2px;
}