	/** aide **/
	.aide_tab {
		width:100%;
		padding: 2px 2px;
	}
	/**menu**/
	.menu_perso_tab tr td {
		width:100%;
		padding: 2px 2px;
		/*vertical-align: top;
		text-align: left;*/
		color:	#434343;
	}
	.menu_perso_tab tr td.cl1 {
		width:65px;
		vertical-align:middle;
	}
	.menu_perso_tab tr td.cl2 {
		vertical-align:top;
	}
	.menu_perso_tab tr td.cl2 h2 {
		margin-top:-4px;
		margin-bottom:-4px;
	}
	.menu_perso_tab tr td.cl3 {
		width:200px;
	}
	/* bienvenue_tab */
	.bienvenue_tab{
		width:100%;
	}
	.bienvenue_tab tr td.col1{
		width:50%;
		text-align: justify;
	}
	.bienvenue_tab tr td.col2{
		text-align: center;
	}
	/**parcours**/
	.parcours_tab tr td {
		padding: 2px 2px;
		/*vertical-align: top;
		text-align: left;*/
		color:	#434343;
	}
	/* pcol0 = pcol1+pcol4 */
	.pcol0{
		width:370px;
		vertical-align: top;
		background-color:#F9F9F9;
		padding-left:5px;
		border-bottom:1px solid #eee;
	}
	.pcol0:hover{
		background-color: #FDFFD9;
	}
	.pcol0 h2 {
		margin-bottom:-4px;
	}
	/* pcol1 */
	.pcol1{
		width:340px;
		vertical-align: top;
		background-color:#F9F9F9;
		padding-left:5px;
		border-bottom:1px solid #eee;
	}
	.pcol1:hover{
		background-color: #FDFFD9;
	}
	.pcol1 h2, h4 {
		font-size:12px;
		margin:0px;
	}
	.pcol2{
		width:75px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
		font-size: x-large;
	}
	.pcol3{
		width:100px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.pcol4{
		width:30px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	
	/** **/
	.pn{
		vertical-align:top;
	}
	.pncol0{
		width:270px;
	}
	.pncol1{
		width:200px;
	}
	.pncol1:hover{
		background-color: #FDFFD9;
	}
	.pncol2{
		width:70px;
		text-align:center;
	}
	/**nom ets**/
	.nom_ets{
		width:475px;
		vertical-align: top;
		background-color:#F9F9F9;
		padding-left:5px;
		border-bottom:1px solid #eee;
	}
	.nom_ets:hover{
		background-color: #FDFFD9;
	}
	.nom_ets h2 {
		margin-bottom:-4px;
	}
	.nb_inscrit{
		width:75px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	/**Fiche perso**/
	.perso_tab{
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.perso_tcol1{
		width:270px;
		padding-left:5px;
		text-align: right;		
	}
	.perso_tcol2{
		width:270px;
		padding-left:5px;
		font-weight:bold;
	}
	.perso_tcol2:hover{
		background-color: #FDFFD9;
	}
	
	/**Photos perso**/
	.displayp{
		width: 100%;
		text-align:center;
	}
	.comment_tab{
		width: 100%;
	}
	
	.photo_perso{
		width:550px;
		margin: 10px 0 0 0;
		border-bottom:1px solid #eee;
	}
	/** left photo **/
	.photo_perso_left {
		width:120px;
		background-color:#F9F9F9;
		text-align:center;
	}
	/** right photo **/
	.photo_perso_right{
		padding:0 5px 0 5px;
		vertical-align:top;
		background-color:#F9F9F9;
	}
	.photo_perso_right:hover{
		background-color: #FDFFD9;
	} 
	/**Mini Photos perso**/
	.mini_photo_perso_tab{
		width: 100%;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.mini_photo_perso_tab:hover{
		background-color: #FDFFD9;
	}
	
	/* photos Comments */
	.photo_comment_tab{
		width: 100%;
		margin-bottom: 5px;	
		border-bottom:1px solid #eee;		
	}
	.pctcol1{
		width: 40px;
		text-align:center;
		vertical-align:top;
		background-color:#F9F9F9;
	}
	.pctcol2{
		background-color:#F9F9F9;
	}
	.pctcol2:hover{
		background-color: #FDFFD9;
	}
	
	/**messages**/
	.messages_tab tr td {
		padding: 2px 2px;
		/*vertical-align: top;
		text-align: left;*/
		color:	#434343;
	}
	.mcol0{
		width:50px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.mcol1{
		width:365px;
		vertical-align: top;
		background-color:#F9F9F9;
		padding-left:5px;
		border-bottom:1px solid #eee;
	}
	.mcol1:hover{
		background-color: #FDFFD9;
	}
	.mcol2{
		width:100px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.mcol3{
		width:30px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	/* message read */
	.message_read_tab tr td {
		padding: 2px 2px;
		/*vertical-align: top;
		text-align: left;*/
		color:	#434343;
	}
	.mrcol1{
		width:50px;
		background-color:#F9F9F9;
		/*border-bottom:1px solid #eee;*/
	}
	.mrcol2{
		width:495px;
		background-color:#F9F9F9;
		/*border-bottom:1px solid #eee;*/
	}
	.mrcorps{
		padding: 10px 5px 10px 5px; 
		border-bottom:1px solid #eee;
	}
	/**invitations**/
	.invitations_tab tr td {
		padding: 2px 2px;
		/*vertical-align: top;
		text-align: left;*/
		color:	#434343;
	}
	.icol0{
		width:50px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.icol1{
		width:465px;
		/*vertical-align: top;*/
		background-color:#F9F9F9;
		padding-left:5px;
		border-bottom:1px solid #eee;
	}
	.icol11{
		width:365px;
		/*vertical-align: top;*/
		background-color:#F9F9F9;
		padding-left:5px;
		border-bottom:1px solid #eee;
	}
	.icol111{
		width:495px;
		/*vertical-align: top;*/
		background-color:#F9F9F9;
		padding-left:5px;
		border-bottom:1px solid #eee;
	}
	.icol1 h4, .icol11 h4{
		margin:0px;
		font-size:12px;
	}
	.icol1:hover, .icol11:hover, .icol111:hover{
		background-color: #FDFFD9;
	}
	.icol2{
		width:30px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.icol22{
		width:100px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.icol222{
		width:130px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	.icol3{
		width:30px;
		text-align:center;
		background-color:#F9F9F9;
		border-bottom:1px solid #eee;
	}
	