html, body
{
	font-family:Arial, Helvetica, sans-serif;	
}


/*-----------------------------------------------------------------*/
/*------------------------------BO---------------------------------*/
/*-----------------------------------------------------------------*/
#pbtp_bo_client
{
	width:80%; 
	min-width:760px;
	margin:10px auto auto auto;
}

	#pbtp_header_bo_client
	{
		width:760px;
		background-color:#EEE;
		margin:15px auto auto auto;
		border:1px solid #999;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
		
		#pbtp_header_info_client
		{
			width:373px;
			height:110px;
			float:left;
		}
		
			#pbtp_logo_client
			{
				padding:15px;
				float:left;
			}
				
				#pbtp_logo_client img
				{
					width:118px;
					height:81px;	
				}
			
			#pbtp_coordonnees_client
			{
				float:left;	
			}
			
				#pbtp_coordonnees_client h2
				{
					font-size:18px;
					padding:10px 0 5px 0;
					margin:0;
					font-weight:500;
				}
				
				#pbtp_coordonnees_client p, #pbtp_votre_compte p
				{
					font-size:12px;	
					margin:0;
					padding:0;
				}
				
					#pbtp_coordonnees_client p span, #pbtp_votre_compte p span
					{
						font-weight:bold;	
					}
			
			#pbtp_header_detail
			{
				float:left;	
				height:auto;
				width:auto;
				margin:0 15px 0 25px;
			}
			
				#pbtp_votre_compte
				{
					float:left;
					width:340px;
					margin:0;
					padding:0;
				}
			
					#pbtp_votre_compte h2
					{
						font-size:18px;
						padding:0 0 5px 0;
						margin:0;
						font-weight:500;
					}
				
				#pbtp_logo_detail
				{
					background:url(pbtp_images/pbtp_logo_pmebtp.jpg);
					width:107px;
					height:107px;
					float:left;
				}
	
	#pbtp_bo_home a { text-decoration:none; }	
	
	#pbtp_bo_home a:hover { text-decoration:underline; }
			
	#pbtp_bo_corps
	{
		width:760px;
		margin:auto;
	}
	
		#pbtp_bo_module
		{
			float:right;
			padding:5px 0 0 0;	
			width:188px;
			height:29px;
			z-index:10;
			position:relative;
		}
		
			#pbtp_bo_module img
			{
				border:0;
			}
		
			#pbtp_bo_module a
			{
				text-align:center;
				text-decoration:none;
				color:#000;
				margin:0 0 5px 0;
				font-size:12px;
				font-style:italic;
			}
	
		#pbtp_bo_menu
		{
			float:left;
			width:180px;
			margin-top:10px;
		}
		
			#pbtp_bo_menu img
			{
				width:auto;
				height:24px;
				display:block;
				margin:auto;
				padding:15px 0 0 0;
			}
	
			#pbtp_bo_menu ul
			{
				list-style-type:none;
				margin:5px 0 0 0;
				padding:0;
			}
			
				#pbtp_bo_menu ul li
				{
					width:171px;
					height:27px;
					padding:0;
					text-align:center;
					padding-top:5px;
					margin-left:auto;
					margin-right:auto;
				}
				
				#pbtp_bo_menu ul li:hover
				{
					background:url(pbtp_images/pbtp_bo_button_hov.jpg) top no-repeat;	
				}
				
					#pbtp_bo_menu ul li a
					{
						font-size:11px;
						text-decoration:none;
						color:#000;
						font-style:italic;
						padding-top:1px;
					}
					
					#pbtp_bo_menu ul li a:hover
					{
						color:#FFF;
					}
	
		.pbtp_bo_button
		{
			background:url(pbtp_images/pbtp_bo_button.jpg) top no-repeat;
			padding:10px;
		}
		
	#pbtp_bo_informations
	{
		float:left;	
		margin:25px 0 0 10px;
		width:570px;
		position:relative;
	}
	
		#pbtp_bo_informations p
		{
			font-size:12px;
			font-style:italic;	
		}
		
			#pbtp_bo_informations p span
			{
				color:#0033ff;
				font-weight:bold;
				font-size:13px;	
			}
			
			
	#pbtp_bo_footer
	{
		width:760px;
		margin:auto;	
	}
	
		#pbtp_bo_bloc_info
		{
			margin:auto;
			width:auto;
		}
		
			#pbtp_bo_logo_years
			{
				background:url(pbtp_images/pbtp_bo_logo_years.jpg) top no-repeat;
				width:188px;
				height:145px;	
				float:left;
			}
			
			#pbtp_bo_contact
			{
				background:url(pbtp_images/pbtp_bo_footer_bg.jpg) top repeat-x;	
				height:145px;
				float:left;
				width:565px;
			}
			
				#pbtp_bo_contact p
				{
					font-size:12px;
					font-style:italic;
					margin:35px 10px 0 15px;
				}
				
					#pbtp_bo_contact p span
					{
						font-weight:bold;	
					}
			
				#pbtp_bo_footer_right_rounded
				{
					background:url(pbtp_images/pbtp_bo_footer_right.jpg) top no-repeat;
					width:7px;
					height:145px;
					float:left;	
				}
				
				#pbtp_bo_footer_information
				{
					text-align:center;
					font-size:10px;	
					font-style:italic;
				}
				
				#pbtp_bo_footer_information p
				{
					padding:0;
					margin:0;	
				}
				
	#pbtp_bo_rechercher_cv, #pbtp_bo_modifier_info, #pbtp_bo_cv_consultes, #pbtp_bo_annonces_publiees, #pbtp_bo_modifier_alerte, #pbtp_bo_selection_personnalisee, #pbtp_bo_recrediter_compte, #pbtp_bo_all_modules
	{
		margin:40px 0 0 0;
			
	}
	
		#pbtp_bo_rechercher_cv form, #pbtp_bo_cv_consultes, #pbtp_bo_annonces_publiees, #pbtp_bo_modifier_alerte, #pbtp_bo_selection_personnalisee, #pbtp_bo_recrediter_compte, #pbtp_bo_modifier_info
		{
			background-color:#EEE;	
			padding:10px;
		}
		
	#pbtp_sc1, #pbtp_sc2, #pbtp_sc3
	{
		display:none;	
	}
	
	#pbtp_voir_cv, #pbtp_voir_annonce, #pbtp_voir_envoi_candidature
	{
		cursor:hand; 
		cursor:pointer;
		text-decoration:none;
		color:#000;
		font-size:15px;	
		font-weight:bold;	
	}

	.pbtp_rounded_table
	{
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;		
		border-radius: 7px;
	}
	
	#pbtp_module_button
	{
		background:url(pbtp_images/pbtp_bo_button_module.jpg) top no-repeat; 
		width:171px; 
		height:27px;
		border:0;	
	}
	
	#pbtp_module_button:hover
	{
		background:url(pbtp_images/pbtp_bo_button_module_hov.jpg) top no-repeat;	
	}
	
	#pbtp_module_button:active
	{
		background:url(pbtp_images/pbtp_bo_button_module_active.jpg) top no-repeat;	
	}
	
	#pbtp_retourner_button
	{
		background:url(pbtp_images/pbtp_bo_button_accueil.jpg) top no-repeat;
		width:171px;
		height:27px;
		border:0;	
	}
	
	#pbtp_retourner_button:hover
	{
		background:url(pbtp_images/pbtp_bo_button_accueil_hov.jpg) top no-repeat;
	}
	
	#pbtp_retourner_button:active
	{
		background:url(pbtp_images/pbtp_bo_button_accueil_active.jpg) top no-repeat;	
	}