@charset "UTF-8";/* CSS Document */body	{	position: relative;	top: 0px;	background: #153143;	margin-left: auto; 	margin-right: auto;	width: 1024px;	height: 750px;	padding: 0;	/*position: absolute;	left: 0px;	top: 0px;	width: 1024px;	height: 750px;	background: #2c4555;	background-position:center;	margin: 0;	padding: 0;*/	}#etirc	{	position:absolute; 	left:0px; 	top:0px; 	width:1024px;	height:120px;	}	#menu	{	position: relative;	left: 0;	top: 120px;	height: 40px;		width: 1024;	list-style-type: none;	font-family: Arial, "Helvetica Neue", sans-serif;	font-size: 14px;	font-weight: 600;	margin: 0;	padding: 0;	border: 0;	}#menu li	{    position: relative;	float: right;	line-height: 40px;    text-align:center;    width: 130px;	background-color: #153143;    margin: 0;    padding: 0;    border: 0;	z-index: 4;	}#menu li a:link, #menu li a:visited	{    display: block;    color: white;    background: none;    margin: 0;    padding: 0;    border-right: none;    text-decoration: none;	}#menu li a:hover 	{	background-color: #345167;	color: white;	}#menu li a:active 	{	background-color: #345167; color: lightgrey;	}#menu .sousMenu	{    display: none;    list-style-type: none;    margin: 0;    padding: 0;    border: 0;	background-color: #153143;	}	#menu .sousMenu li	{    float: none;	height: 25px;	font-size: 12px;	font-weight: 600;	text-align: left;	line-height: 25px;    margin-left: 0px;    padding: 0;    border: 0;    width: 130px;	}	#menu .sousMenu li a:link, #menu .sousMenu li a:visited	{    display: block;    color: white;    margin: 0;    border: 0;    text-decoration: none;	}	#menu .sousMenu li a:hover	{    background-color: #345167;	color: white;	}#menu li:hover > .sousMenu 	{	display: block;	}#img	{	position:absolute;	left: 0px ;	top: 160px;	}div#menircv	{	position: absolute;	left: 150px;	top: 250px;	width: 300px;	height: 100px;	z-index: 2;	}div#menircv a	{	display: block;	text-align: left;	font-family: "First Order", Erin Go Bragh, Justinian ;	font-size: 30px;	font-weight:thin;	padding: 0px;	color: white;	text-decoration: none;	z-index: 2;	}div#menircv a:hover 	{	color: #345167; 	text-decoration: none; 	}a	{	color: black;	text-decoration: none;	}	#cptxt1	{	display:block;	position: absolute;	top: 180px;	left: 50px;	width: 924px;	text-align:right;	border : 0;	padding: 2;	font-family: Century Gothic, "Helvetica Neue", Myriad Pro;	font-variant:small-caps;	font-size: 16px;	font-weight: 500;		}#img2	{	position:absolute;	left: 100px ;	top: 260px;	}div#form1{	display: block;	position: absolute;	top: 230px;	left: 380px;	width: 560px;	height: 400px;	padding: 5px;	font-family: "Helvetica Neue", sans-serif;	font-size: 12px;	font-weight: 150;	font-style: italic;	color: black;	z-index: 3;}#cptxt2	{	position: absolute;	top: 220px;	left: 50px;	width: 924px;	border : 0;	padding: 2;	color: black;	font-family: Century Gothic, "Helvetica Neue", Myriad Pro;	font-stretch: ultra-condensed;	font-size: 10px;	font-weight: 500;	}#cptxt3	{	position: absolute;	top: 250px;	left: 300px;	width: 750px;	border : 0;	padding: 2;	color: black;	font-family: Century Gothic, "Helvetica Neue", Myriad Pro;	font-size: 12px;	font-weight: 800;	}#cptxt4	{	position: absolute;	top: 350px;	left: 400px;	width: 550px;	height:500px;	border : 0;	padding: 2;	color: black;	font-family: Century Gothic, "Helvetica Neue", Myriad Pro;	font-size: 12px;	font-weight: normal;	}	div#mail{	display: in-line;	position: absolute;	top: 500px;	left: 380px;	width: 500px;	height: 40px;	font-family: "Helvetica Neue", sans-serif;	font-size: 12px;	font-weight: normal;	font-style: bold;	color: red;}	#nbrenreg{	position: absolute;	top: 455px;	right: 20px;	width : 160px;	font-size: 11px;	font-family: Arial, "Helvetica Neue Thin", sans-serif;	border: 1px solid #CCCCCC;	text-align: center;	padding: 2px 5px 2px 5px;}div.pagination 	{	position: absolute;	top: 460px;	left: 40px;	width : 400px;	font-size: 10px;	font-family:Arial, "Helvetica Neue Thin", sans-serif;	/*padding: 2px;	/*margin: 3px;*/	background-color: #C1C1C1; /* barre de fond */	}div.pagination a 	{	padding: 2px 5px 2px 5px;	margin: 2px; 	border: 1px solid #CCCCCC;;	background-color:#FFFFFF; /* fond des pages suivantes non sélectionnées */	/*zoom: 100%;*/	text-decoration: none; /* no underline */	color: #000000;	}		div.pagination a:hover, div.pagination a:active 	{	/*border: 1px solid lightgrey;*/	background-color:#C1C1C1;	color: #FFFFFF;	}	div.pagination span.current /* page courante*/	{	padding: 2px 5px 2px 5px;	margin: 2px;	/*border: 1px solid #CCCCCC;	/** zoom: 100%;*/ 	font-weight: bold;	font-size: 14px;	background-color: #FFFFFF;	color: #000000;	}	div.pagination span.disabled 	{	padding: 2px 5px 2px 5px;	margin: 2px;	/*border: 1px solid #CCCCCC;	/** zoom: 100%;*/	background-color: #FFFFFF;	color: #FFFFFF;	}	label {  display:block;  float:left;  width:60px;  text-align:left;  /*padding:0 5px 0 0*/}/*input {float:left}/** span.elipsis {zoom:100%}*/	/*{	display:block;	position: absolute;	top: 180px;	left: 180px;	width: 820px;	height: 500px;	padding: 5px;	font-family: "Nueue Helvetica", sans-serif;	font-size: 14px;	font-weight: thin;	text-align: justify;	color: white;}*/div#ppacc1	{	position: absolute;	left: 50px;	top: 720px;	width: 220px;	height: 40px;	list-style: none;	}div#ppacc1 a	{	display: in-line-block;	text-align: left;	font-family: Arial, "Helvetica Neue", sans-serif;	font-size: 12px;	font-weight: 100;	margin-top: 10px;	padding-left: 10px;	padding-right : 10px;	color: white;	text-decoration: none;	z-index: 4;	}	div#ppacc1 a:hover	{	color: grey; 	text-decoration: none; 	}div#ppacc3	{	position: absolute;	left: 850px;	top: 720px;	width: 150px;	height: 40px;	}div#ppacc3 a	{	display: in-line;	text-align: right;	font-family: Arial, "Helvetica Neue", sans-serif;	font-size: 10px;	font-weight: 100;	color: white;	text-decoration: none;	z-index: 4;	}div#ppacc3 a:hover	{	color: grey; 	text-decoration: none; 	}