<style type="text/css">

    /*  general */

	html,body,div,h1,h2,h3 table td tr{margin:0; padding:0; border:0;}
	body{background:#f6f6f6 url(img/background.jpg) top repeat;font-family:helvetica,arial;color:#49464d; margin:0; padding:0;}
	#container{position:relative;width :960px;margin:16px auto 0px auto;}
	#my_name h1{display:none;}
	
	a {color:#1e5d93; font-weight:bold; text-decoration:none;}
	a:hover {color :#1e5d93; text-decoration:underline;}
	a:visited {color:#1e5d93; }
	
	
	/*  top nav */
	
	#nav_bar {margin:0;padding:0;height:42px;background :#3f3f3f url(img/menu_background.png) top repeat-x;}
	#logo {float:left; margin:0px 176px 0px 0px;padding:0;width:154px; height:42px; border:0px;}
	.separator {float:left; margin:0;padding:0;height:42px; width:1px; border:0px;}
	.button {float:left; margin:0px 0px 2px 0px;padding:0;height:40px; border:0px;}
	#button_cv {float:left; margin:0px;padding:0;height:42px; border:0px;}
	
	/*  Home page */
	
	#home_page{float:left; width:960px; background-color:#ffffff; margin:16px 0px 0px 0px; padding-bottom:16px;}
	#home_zone_1{float:left; padding:0; width:100%; height:254px; border:0px; }
	#home_edito{float:left; margin-top:16px; margin-right:46px; margin-bottom:0px; margin-left:16px; padding:0; width:271px; height:254px; border:0px;}
	#home_img_hi {float:left; margin:0px 0px 16px 0px; padding:0; width:271px; height:71px; border:0px;}
	.home_left_text {float:left; margin:0px 0px 16px 0px; padding:0; width:271px; padding:0; font-size:13px;  text-align:justify;}
	#cta {float:left; margin:0px 0px 0px 125px;padding:0; width:147px; height:36px; border:0px;}
	
	#img_current_job {float:left; margin:0;padding:0;width:627px; height:254px; border:0px; }
	
	#home_zone_2{float:left; padding:0; width:100%; border:0px; }
	#home_zone_2_left{float:left; margin:0px 0px 0px 16px;padding:0; width:318px; }
	#home_zone_2_left img {margin:27px 0px 27px 0px;border:0px;}
	#home_zone_2_right img {margin:27px 0px 27px 0px;border:0px;}
	.home_right_text {float:left; margin:0px 16px 0px 0px; padding:0; font-size:13px; width:610px; text-align:justify; }
	.home_right_category_link {float:right; margin:16px 0px 0px 0px; padding-right:16px; font-size:13px; height:13px; text-align:right; } 
	
	ul {list-style-position:outside; list-style-type:none; padding:0; margin:0; }
	.intl {font-size:11px; color:#ceced0; }
	
	
	/*  profile page  */
	
	#profile_page{float:left; width:960px; background-color:#ffffff; margin :16px 0px 0px 0px;}
	#profile_zone_1{float:left; margin:0px 0px 16px 0px;padding:0; width:100%; border:0px;}
	#profile_left{float:left; margin:16px 0px 0px 0px;padding:0; width:334px; height:100%; border:0px;  }
	#profile_right{float:left; margin:0px 0px 0px 0px;padding:0; width:610px; height:100%;   border:0px; }
	.profile_left_photo {float:left; margin:0px;padding:0; border:0px;}
	#profile_img_hi {float:left; margin:0px 46px 16px 16px;padding:0;width:271px; height:71px; border:0px; }
	.profile_left_text {float:left; margin:0px 46px 16px 16px; padding:0; font-size:13px; width:271px; text-align:justify; }
	#profile_right img {margin:27px 0px 16px 0px;border:0px;}
	.profile_right_text {float:left; margin:0px 16px 0px 0px; padding:0; font-size:13px; width:610px; text-align:justify; }
	
	/*  experience page  */
	
	#experience_page{float:left; width:960px; background-color:#ffffff; margin :16px 0px 0px 0px; padding-bottom:16px;}
	.experience_category_title{float:left; margin:16px 46px 0px 16px;padding:0;width:270px; height:35px; border:0px;  }
	.experience_category{float:left; margin:8px 0px 0px 16px;padding:0; width:944px; height:26px; border:0px; font-size:13px; color:#ceced0; }
	.experience_entry{float:left; margin:0;padding:0; width:960px;  border:0px; }
	.experience_entry_left{float:left; margin:0px 0px 0px 0px;padding:0; width:334px;  border:0px;  }
	.experience_entry_date {float:left; margin:27px 16px 0px 16px; padding:0; font-size:13px; width:100px; text-align:left; font-size:11px; color:#ceced0;}
	.experience_entry_photo {float:left; margin:27px 0px 0px 0px;padding:0; border:0px;}
	.experience_entry_right img {margin:27px 0px 16px 0px;border:0px;}
	.experience_entry_right_text {float:left; margin:0px 16px 0px 0px; padding:0; font-size:13px; width:610px; text-align:justify;  }
	
	/*  Contact page  */
	
	#contact_page {float:left; width:960px; background-color:#ffffff; margin :16px 0px 0px 0px;}
	#contact_left_photo {float:left; margin:0px 46px 16px 0px;padding:0;width:500px; height:333px; border:0px; }
	#contact_right_title_1 {float:left; margin:30px 0px 16px 0px;padding:0; border:0px; }
	.contact_right_text {float:left; margin:0px 16px 0px 0px; padding:0; font-size:13px; width:398px; text-align:justify; }
	#contact_right_title_2 {float:left; margin:13px 0px 13px 0px;padding:0; border:0px; }
	#contact_right_title_3 {float:left; margin:13px 0px 13px 0px;padding:0; border:0px; }
	#contact_right_title_4 {float:left; margin:12px 0px 13px 0px;padding:0; border:0px; }
	.credits {font-size:11px; color:#ceced0;}
	
	
	/*  Links  */
	
	#links {float:left; width :961px; height:45px; background:#edf3f6 url(img/links_background.png) top repeat-x; margin :0px 0px 16px 0px;}
	#links img {float:left; margin:0px 16px 0px 16px;border:0px;}
	#links a {font-size:13px; color:#819dab; font-weight:normal; margin-bottom:5px;}
	#links a:visited {color:#819dab; }
	#links a:hover {color:#1e5d93; text-decoration:underline;}
	.links_label {float:left; height:15px; margin:16px 5px 0px 0px;}
	
	
	
	/*  Footer  */
	
	#footer{float:left; margin:16px 0px 32px 0px;padding:0;height:50px; width:956px; text-align:center;}
	#footer p, #footer ul, #footer li {display:inline; font-size:11px; }
	#footer ul{list-style-position:outside; list-style-type:circle; }
	
	.x{display:none;}
	
	
	
	
</style>
