body
{
	background:#ffffff url('../images/front/back_body.png') repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:sans-serif;
	color:#0b1f75;
}
	a
	{
		cursor:pointer;
	}
	a img
	{
		border:0px;
	}
	.light_blue
	{
		color:#2b8fcd;
	}
	.orange
	{
		color:#f8a928;
	}
	.keratin_img
	{
		float:left;
		padding:10px;
	}
	h2
	{
		color:#f8a928;
		font-size:14px;
		cursor:pointer;
	}
	h5
	{
		color:#0B1E8F;
		font-size:13px;
	}
	a
	{
		color:#2b8fcd;
		text-decoration:none;
	}
	a:hover
	{
		text-decoration:underline;
	}
	.little_sep
	{
		padding:10px 0 px;
		width:500px;
		border-top:solid 1px #2b8fcd;
	}
	.logo
	{
		padding-left:6px;
		padding-top:4px;
	}
	.error
	{
		border:solid 1px #ff0000;
	}
	.right
	{
		text-align:right;
	}
	.red
	{
		color:#ff0000;
	}
	#check label
	{
		display:block;
		width:500px !important;
		padding-top:10px;
	}
	#form_etudes label
	{
		float:left;
		width:500px!important;
		margin-top:10px;
		margin-bottom:2px;
		font-size:11px;
	}
	#form_etudes input
	{
		border:1px solid #CCDCE8;
		background:#ffffff;
	}
	#form_etudes input[type=checkbox]
	{
		margin-right:25px;
	}
	#form_etudes select
	{
		font-size:11px;
		border:1px solid #CCDCE8;
		background:#ffffff;
	}
	#form_etudes input[type=submit]
	{
		margin-top:30px;
	}
	#form_1  select
	{
		font-size:11px;
		border:1px solid #CCDCE8;
		background:#ffffff;
	}
	#form_1  input
	{
		border:1px solid #CCDCE8;
		background:#ffffff;
		width:154px;
	}
	#form_1 label
	{
		float:left;
		width:120px;
		font-size:11px;
	}
	#form_2
	{
		font-size:11px;
	}
	#form_2 input select
	{
		font-size:11px;
	}
	#form_2 label
	{
		float:left;
		width:325px;
		font-size:11px;
	}
	.formspacer
	{
		height:14px;
		background:url('../images/front/formspacer.png') repeat-x;
	}
	.center
	{
		text-align:center;
	}
	div#main
	{
		background:#ffffff;
		width:854px;
		margin-left:auto;
		margin-right:auto;
	}
		div#top
		{
			z-index:10;
			height:33px;
			width:854px;
			background:url('../images/front/back_topmenu.png') no-repeat;
		}
		/*#top ul
		{
		padding:0px;
		margin:0px;
		padding-top:5px;
		}
		#top li
		{
		padding-left:90px;
		text-transform:uppercase;
		display:inline;
		font-size:13px;
		}
		#top a
		{
		color:#ffffff;
		}*/
		#flash
		{
			width:854px;
			height:261px;
			background:url('../images/front/back_flash.png') no-repeat;
			z-index:0;
		}
		div#left
		{
			width:500px;
			float:left;
			min-height:550px;
			background:#ffffff;
			padding:0px 43px 0px 43px;
		}
		div#pathway
		{
			width:500px;
			height:25px;
			font-size:10px;
			color:#2b8fcd;
		}
		#pathway a
		{
			color:#faa216;
			text-decoration:underline;
		}
		div#head_content
		{
			font-size:14px;
			text-transform:uppercase;
			color:#007bc1;
			width:500px;
			height:30px;
			background:url('../images/front/back_head_content.png') repeat-x;
		}
		#head_content_txt
		{
			float:left;
			margin-top:6px;
		}
		#head_content img
		{
			float:right;
		}
		#content
		{
			text-align:justify;
			font-size:11px;
			background:#ffffff;
			padding:10px 0px 0px 0px;
		}
		#content h2
		{
			text-transform:uppercase;
		}
		div#right
		{
			float:right;
			width:229px;
			height:500px;
			padding-right:39px;
			background:#ffffff;
		}
			div#search
			{
				width:229px;
				height:55px;
				background:#ffffff url('../images/front/back_head_content.png') bottom repeat-x;
				color:#007ac3;
				text-transform:uppercase;
			}
			div#title_search
			{
				height:15px;
				font-size:13px;
				width:229px;
			}
			#form_search
			{
				width:100px;
				float:left;
				height:21px;
				margin-top:6px;
			}
			#search_submit
			{
				float:right;
				width:21px;
				height:21px;
				padding-right:35px;
				margin-top:6px;
			}
			#search input
			{
				border:solid 1px #f8a928;
			}
			div#bloc_actu
			{
				margin-top:10px;
				width:217px;
				height:144px;
				background:url('../images/front/back_bloc_orange.png') no-repeat;
				padding-top:12px;
				padding-left:12px;
			}
			#title_bloc_orange
			{
				width:217px;
				text-transform:uppercase;
				color:#f8a928;
				font-size:14px;
			}
			#bloc_actu  li
			{
				list-style-type:none;
				padding-top:5px;
				margin-left:0px;
			}
			#bloc_actu a
			{
				text-decoration:none;
				color:#007bc1;
			}
			#bloc_actu a:hover
			{
				color:#f8a928;
			}
			.content_bloc
			{
				width:217px;
				font-size:11px;
				padding-top:6px;
				padding-bottom:6px;
			}
			a.applylink
			{
				font-weight:bold;
				font-size:12px;
			}
			.btn_readmore
			{
				width:217px;
				height:21px;

			}
			div#bloc_infos
			{
				margin-top:10px;
				width:217px;
				height:180px;
				background:url('../images/front/back_bloc_blue.png') no-repeat;
				padding-top:12px;
				padding-left:12px;
			}
			#title_bloc_blue
			{
				width:217px;
				text-transform:uppercase;
				color:#1e6b9a;
				font-size:14px;
			}
			.separator
			{
				height:20px;
				background:url('../images/front/back_head_content.png') bottom repeat-x;
			}
			div#bloc_keratin
			{
				width:229px;
				height:170px;cursor:pointer;
				margin-top:10px;
			}
			#title_keratin
			{
				color:#f8a928;
				text-transform:uppercase;
				font-size:13px;
			}
			#img_keratin
			{
				float:left;
				width:78px;
				height:101px;
				margin-top:10px;
			}
			#img_keratin img
			{
				width:78px;
				height:101px;
			}
			#content_keratin
			{
				margin-top:10px;
				float:right;
				width:143px;
				font-size:10px;
				padding-left:8px;
			}
		#pied
		{
			width:854px;
			height:50px;
			clear:both;
			padding-top:50px
		}
		div#footer_left
		{
			width:300px;
			height:12px;
			float:left;
			background:url('../images/front/back_footer.png') left no-repeat;
			font-size:10px;
			padding-left:40px;
		}
		#trick_footer
		{
			margin-left:29px;
		}
		div#footer_right
		{
			width:280px;
			height:12px;
			float:right;
			font-size:10px;
		}

		#footer_right ul
		{
			padding:0px;
			margin:0px;;
		}
		#footer_right li
		{
			padding-left:10px;
			display:inline;
			font-size:10px;
		}
		#footer_left,#footer_right
		{
			margin:10px 0px 10px 0px;
		}
#exB td,#exB input,#exB select
{
	font-size:11px;
}
.si
{
	font-weight:bold !important;
	color:#0B1F75 !important;
}
#bloc_infos ul,#bloc_infos ul li
{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
