@charset "utf-8";
/* CSS Document */

#menu_fam{
	height:37px;
	width:654px;
	background-image:url(../graf/menuhaut_famille.gif);
	background-repeat:no-repeat;	
}

.cl1_fam{
color:#9a141b;
}

.cl2_fam{
color:#e87ebc;
}
/*/////////////////////*/
/*//// MENU GAUCHE ///*/
/*///////////////////*/

.menugfam{
	font-size: 10px;
	margin-bottom:18px;
	width:116px;}
a.menugfam:link{
	color:#454444;
	text-decoration:underline;} 
a.menugfam:visited{
	color:#454444;
	text-decoration:underline;}
a.menugfam:hover{
	color:#9a141b;
	/*color:#e20505;*/
	text-decoration:underline;}  
	
	
a.menugfam_select:link{
	color:#9a141b;
	/*color:#e20505;*/
	text-decoration:underline;} 
a.menugfam_select:visited{
	color:#9a141b;
	/*color:#e20505;*/
	text-decoration:underline;}
a.menugfam_select:hover{
	color:#9a141b;
	/*color:#e20505;*/
	text-decoration:underline;} 


/*///////////////////*/
/*////   BLOCS   ///*/
/*/////////////////*/

#carnet_rose{
	position:absolute;
	top:130px;
	left:618px;
	width: 157px;
	height:196px;
	padding-left:30px;
	background-image:url(../graf/carnet_rose.gif);
	background-repeat:no-repeat;
}
#carnet_moutarde{
	position:absolute;
	top:393px;
	left:629px;
	width: 154px;
	height:196px;
	padding-left:30px;
	background-image:url(../graf/carnet_moutarde.gif);
	background-repeat:no-repeat;
}
#choix{
width:300px;
margin-top:0px;
float:left;
margin-bottom:0px;}

#choix_gauche{
width:100px;
height:28px;
text-align:left;
float:left;

/*background-color:#9966FF;*/
}
#choix_milieu{
width:100px;
height:28px;
text-align:center;
float:left;
/*margin-bottom:10px;
*//*background-color:#CC9999;*/
}
#choix_droit{
width:100px;
height:28px;
text-align:right;
float:left;
/*margin-bottom:10px;
*//*background-color:#FFCC66;*/
}

#choix2{
position:relative;
width:414px;
}

#choix2_gauche{
width:134px;
height:28px;
text-align:left;
float:left;
margin-top:15px;
margin-bottom:10px;
padding-left: 5px;
padding-top:0px;
padding-bottom:2px;
background-color:#e87ebc;
}
#choix2_milieu{
width:135px;
height:28px;
text-align:center;
float:left;
margin-top:15px;
margin-bottom:10px;
padding-top:0px;
padding-bottom:2px;
background-color:#e87ebc;
}
#choix2_droit{
width:134px;
height:28px;
text-align:right;
float:left;
margin-top:15px;
margin-bottom:10px;
padding-right: 5px;
padding-top:0px;
padding-bottom:2px;
background-color:#e87ebc;
}
#choix3{
position:relative;
}
#choix3_gauche{
position:relative;
width:124px;
height:40px;
text-align:left;
float:left;
margin-top:15px;
margin-bottom:10px;
padding-left: 5px;
padding-top:1px;
padding-bottom:0px;
background-color:#e87ebc;
}
#choix3_milieu{
position:relative;
width:145px;
height:40px;
text-align:center;
float:left;
margin-top:15px;
margin-bottom:10px;
padding-top:1px;
padding-bottom:0px;
background-color:#e87ebc;
}
#choix3_droit{
position:relative;
width:134px;
height:40px;
text-align:right;
float:left;
margin-top:15px;
margin-bottom:10px;
padding-right: 5px;
padding-top:1px;
padding-bottom:0px;
background-color:#e87ebc;
}
#pt_titre{
width:410px;
margin-left:0px;
}
#visites{
width:414px;
}
#info_prat{
width:180px;
margin-top:0px;
/*background-color:#9999CC*/;
}
/*///////////////////*/
/*////  TEXTES   ///*/
/*/////////////////*/
.h1Clr1{
	font-size:11px;
	font-weight:bold;
	color:#9a141b;
	line-height: 16px;
	margin-top:0px;
	margin-bottom:0px;

}
.h2Clr2{
	font-size:10px;
	font-weight:bold;
	color:#e87ebc;
	line-height: 11px;
	margin-top:0px;
	margin-bottom:0px;
}
.h2Clr1{
	font-size:10px;
	font-weight:bold;
	color:#9a141b;
	line-height: 15px;
	margin-top:0px;
	margin-bottom:0px;
}
.h2Clrmarron{
	font-size:10px;
	font-weight:bold;
	color:#937c53;
}
.h2Clrvert{
	font-size:10px;
	font-weight:bold;
	color:#27a796;
}
.h2Clrviolet{
	font-size:10px;
	font-weight:bold;
	color:#622181;
}
.h2Clrviolet9{
	font-size:9px;
	font-weight:bold;
	color:#622181;
}
.h2Clrorange{
	font-size:10px;
	font-weight:bold;
	color:#f76e1c;
}
.h2Clrorange9{
	font-size:9px;
	font-weight:bold;
	color:#f76e1c;
}
.h2Clrrouge{
	font-size:10px;
	font-weight:bold;
	color:#9a141b;
	line-height: 12px;
	margin-top:0px;
	margin-bottom:0px;
}
.h1Clrgris{
	font-size:11px;
	font-weight:bold;
	color:#454444;
	margin-bottom:5px;
}
.h2Clrgris{
	font-size:10px;
	line-height: 12px;
	font-weight:bold;
	color:#454444;
	margin-top:4px;
}
.clrouge{
	font-size:10px;
	color:#e2001a;
	font-weight:normal;
}
.ss_rubrique{
	font-size:10px;
	font-weight:bold;
	color:#9a141b;
	line-height:14px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	/*background-color:#99CC00;*/
}
.pointille{
	font-size:10px;
	font-weight:bold;
	color:#e87ebc;
	line-height: 14px;
	margin-bottom:0px;
}

.date{
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	line-height:13px;
	margin-top:10px;
	margin-bottom:0px;
}
.visite{
	font-size:11px;
	color:#ac4581;
	font-weight:bold;
	line-height:13px;
	margin-top:0px;
	margin-bottom:0px;
}
.commentaire{
	font-size:11px;
	color:#ac4581;
	font-weight:normal;
	line-height:13px;
	margin-top:0px;
	margin-bottom:0px;
}
.age{
	font-size:10px;
	color:#817e7e;
	line-height:12px;
	margin-top:0px;
	margin-bottom:0px;
}
.txt_pratique{
	font-size:10px;
	color:#817e7e;
	line-height:12px;
	text-align:left;
}
.txt_prat_rose{
	font-size:10px;
	color:#e87ebc;
	line-height:12px;
	text-align:left;
}
/*/////////////////////*/
/*////    LIENS    ///*/
/*///////////////////*/		   
.choix{
	font-size:9px;
	color:#9a141b;
	line-height:10px;
	margin-top:3px;
	margin-bottom:0px;
}
a.choix:link{
	text-decoration:none;}
a.choix:visited{
	text-decoration:none;}
a.choix:hover{
	text-decoration:underline;}

.choix2{
	font-size:11px;	
	line-height:12px;
	margin-top:3px;
	margin-bottom:0px;
	color:#9a141b;
}
a.choix2:link{
	color:#ffffff;
	text-decoration:none;}
a.choix2:visited{
	color:#ffffff;
	text-decoration:none;}
a.choix2:hover{
	color:#9a141b;
	text-decoration:none;}

.choix3{
	font-size:11px;	
	line-height:18px;
	margin-top:0px;
	margin-bottom:0px;
	color:#9a141b;
}
a.choix3:link{
	color:#ffffff;
	text-decoration:none;}
a.choix3:visited{
	color:#ffffff;
	text-decoration:none;}
a.choix3:hover{
	color:#9a141b;
	text-decoration:none;}
	
.lien_info{
	font-size:9px;
	margin-top:0px;
	line-height:11px;
	margin-bottom:10px;
}
a.lien_info:link{
	color:#8c898b;
	text-decoration:underline;
}
a.lien_info:visited{
	color:#8c898b;
	text-decoration:underline;
}
a.lien_info:hover{
	color:#ac4581;
	text-decoration:underline;
}

.reserver{
	font-size: 9px;
	color:#e87ebc;
	margin-top:25px;
	margin-bottom:0px;
}
a.reserver:link{
	color:#e87ebc;
	font-weight:bold;
	text-decoration:underline;
} 	
a.reserver:visited{
	color:#e87ebc;
	font-weight:bold;
	text-decoration:underline;
} 
a.reserver:hover{
	color:#e87ebc;
	font-weight:bold;
	text-decoration:underline;
} 