@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:  #223c4d;	background-repeat:no-repeat;	margin: 0;	padding: 0;*/			/*position: absolute;	left: 0px;	top: 0px;	width: 1024px;	height: 750px;	background: #223c4d;	background-repeat:no-repeat;	margin: auto;	padding: 0;*/	}#etirc	{	position:absolute; 	left:0px; 	top:0px; 	width:1024px;	height:120px;	}	div#ircmenh	{	position:relative;	left: 0px ;	top: 120px;	width: 1024px;	height: 40px;	background-color:#153143;	}#menu	{	position:absolute;	right: 0;	top: 120px;	height: 40px;	width: 1024;	background-color: #153143;	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: 3;	}#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: lightgrey; color: #153143;	}#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:#223c4d;	}	#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: dark;    margin: 0;    border: 0;    text-decoration: none;	}	#menu .sousMenu li a:hover	{    background-color: lightgrey;	color: #153143;	}#menu li:hover > .sousMenu 	{	display: block;	}#img	{    position: absolute;    left: 0px;    top: 160px;    height: 550px;    z-index: -1;	}	#img2	{	position: absolute;	left: 250px;	top: 250px;	z-index:2;	}div#menircv	{	position: absolute;	left: 150px;	top: 250px;	width: 300px;	height: 80px;	}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: #153143;	text-decoration: none;	}label{    display: inline-block;    width: 100px;    float: left;}.zoom {height:750px;margin:auto;}.zoom p {text-align:center;}.zoom img {width:55px;height:75px;}.zoom img:hover {width:138px;height:188px;}				#cptxt1	{    display: block;    position: absolute;    top: 174px;    left: 40px;    width: 840px;    height: 529px;    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;	}#cptxt2	{	overflow: auto;	position: absolute;	display: block;	top: 230px;	height: 470px;	left: 40px;	width: 950px;	border : 1;	padding: 2;	font-family: Arial, "Helvetica Neue Thin", sans-serif;	color: black;	font-stretch: ultra-condensed;	font-size: 12px;	font-weight: 500;	}#cptxt20	{	/*overflow: scroll;*/	position: absolute;	display: block;	top: 230px;	height: 220px;	left: 40px;	width: 950px;	border : 1;	padding: 2;	font-family: Arial, "Helvetica Neue Thin", sans-serif;	color: black;	font-stretch: ultra-condensed;	font-size: 12px;	font-weight: 500;	}	#cptxt21	{	overflow: auto;	position: absolute;	display: block;	top: 420px;	height: 240px;	left: 40px;	width: 950px;	border : 1;	padding: 2;	font-family: Arial, "Helvetica Neue Thin", sans-serif;	color: black;	font-stretch: ultra-condensed;	font-size: 11px;	font-weight: 500;	}			#cptxt3	{	position: absolute;	top: 300px;	left: 350px;	width: 350px;	border : 0;	padding: 2;	color: black;	font-family: Century Gothic, "Helvetica Neue", Myriad Pro;	font-size: 10px;	font-weight: 500;	}		#cptxt4	{    position: absolute;    top: 230px;    left: 150px;    width: 750px;    border : 0;    padding: 2;    color: black;    font-family: Century Gothic, "Helvetica Neue", Myriad Pro;    font-size: 12px;    font-weight: 200;    z-index: 2;    height: 504px;	}	#cptxt5	{	position: absolute;	top: 250px;	left: 250px;	width: 600px;	border : 0;	padding: 2;	color: #223c4d;	font-family: Century Gothic, "Helvetica Neue", Myriad Pro;	font-size: 13px;	font-weight: 500;	}	#cptxt6	{	position: absolute;	top: 280px;	left: 250px;	width: 600px;	border : 0;	padding: 2;	color: #2c4555;	font-family: Century Gothic, "Helvetica Neue", Myriad Pro;	font-size: 12px;	font-weight: 500;	}	#cptxt7	{	position: absolute;	top: 665px;	left: 750px;	width: 100px;	border : 0;	padding: 2;	color: #223c4d;	font-family: Century Gothic, "Helvetica Neue", Myriad Pro;	font-size: 12px;	font-weight: 500;	}div#quit{    position: absolute;    left: 800px;    top: 680px;    width: 140px;    height: 30px;    font-family: Century Gothic, "Helvetica Neue", Myriad Pro;    font-size: 14px;    font-weight: 400;    z-index: 7;}#nbrenreg	{	position: absolute;	top: 720px;	left: 320px;	width : 400px;	font-size: 12px;	font-family: Arial, "Helvetica Neue Thin", sans-serif;	color: white;	text-align: center;	padding: 2px 5px 2px 5px;}div#ppacc1	{	position: absolute;	left: 50px;	top: 720px;	width: 220px;	height: 30px;	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: 20px;	padding-left: 10px;	padding-right : 10px;	color: white;	text-decoration: none;		}	div#ppacc1 a:hover	{	color: grey; 	text-decoration: none; 	}div#ppacc3	{	position: absolute;	left: 850px;	top: 730px;	width: 150px;	height: 30px;	}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;		}div#ppacc3 a:hover	{	color: grey; 	text-decoration: none; 	}	