@charset "utf-8";
/* Feuille CSS - Copyright Julien Castanier */

body {
	background-color: #FFFFFF;
	width: 18000px;
	margin: 0px;
	font-family: "Lucida Grande", Arial, sans-serif;
	overflow: hidden;
	font-size: 20px;
}

img {
	border: 0px;
	outline: none;
}

a {
	outline: none;
}

strong {
	font-weight: 100;
}

.container {
	display: block;
	float: left;
	height: 1000px;
	position: relative;
	width: 2000px;
	z-index: 1;
	margin-top: 67px;
}

#contact a {
	color: #FF00BB;
	text-decoration: none;
}

#contact a:hover {
	text-decoration: underline;
}

#content1 {
	width: 1100px;
	color: #FFFFFF;
	margin: 40px 0px 0px 100px;
}

#content2 {
	width: 950px;
	color: #FFFFFF;
	margin: 12px 0px 0px 235px;
}

#content2 a {
	color: #FFFF00;
	text-decoration: none;
}

#content2 a:hover {
	text-decoration: underline;
}

#content3 {
	width: 550px;
	color: #000000;
	margin: 163px 0px 0px 181px;
}

#go a {
	width: 134px;
	height: 45px;
	margin: -63px 0px 0px 585px;
	*margin: -61px 0px 0px 585px; /* Hack IE 6 and 7 => MICROSOFT SUCKED ! */
	margin /*\**/: -61px 0px 0px 585px\9; /* Hack IE 8 and 9 => MICROSOFT SUCKS ! */
	display: block;
	background-image: url("../images/next.jpg");
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#go a {
		margin: -62px 0px 0px 585px; /* Hack Safari and Chrome => THEY SUCK TOO ! Get Firefox =) */
	}

}

#go a:hover {
	background-image: url("../images/next-hover.jpg");
}

#prev a {
	width: 134px;
	height: 45px;
	margin: 0px 0px 0px 230px;
	display: block;
	background-image: url("../images/prev-pink.png");
	float: left;
}

#prev a:hover {
	background-image: url("../images/prev-blue.png");
}

#next a {
	width: 134px;
	height: 45px;
	margin: 0px 320px 0px 0px;
	display: block;
	background-image: url("../images/next-pink.png");
	float: right;
}

#next a:hover {
	background-image: url("../images/next-yellow.png");
}

#prev2 a {
	width: 134px;
	height: 45px;
	margin: 0px 0px 0px 150px;
	display: block;
	background-image: url("../images/prev-yellow.png");
	float: left;
}

#prev2 a:hover {
	background-image: url("../images/prev-pink.png");
}

#next2 a {
	width: 134px;
	height: 45px;
	margin: 0px 280px 0px 0px;
	display: block;
	background-image: url("../images/next-yellow.png");
	float: right;
}

#next2 a:hover {
	background-image: url("../images/next-white.png");
}

#prev3 a {
	width: 134px;
	height: 45px;
	margin: 50px 0px 0px 0px;
	display: block;
	background-image: url("../images/prev-black.png");
	float: left;
}

#prev3 a:hover {
	background-image: url("../images/prev-yellow.png");
}

.navigation {
	width: 100%;
	height: 27px;
	padding: 16px 0px 24px 100px;
	background-color: #000000;
	background-image: url("../images/bar-nav.png");
	position: fixed;
	z-index: 2;
	margin-bottom: 68px;
	font-size: 26px;
	font-family: "Otari-Bold-Limited";
	border-bottom: 1px solid #292929;
}

#limit-contact {
	width: 1207px;
}

#jutix {
	float: right;
	margin-top: 163px;
}

.linkHome {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 30px;
	outline: none;
}

.linkHome:hover {
	color: #00A9FE;
}

.linkEdu {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 30px;
	outline: none;
}

.linkEdu:hover {
	color: #FF00BB;
}

.linkPro {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 30px;
	outline: none;
}

.linkPro:hover {
	color: #FFFF00;
}

.linkContact {
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
}

.linkContact:hover {
	color: #CCCCCC;
}

#home {
	background: #FFFFFF url("../images/1.gif") no-repeat scroll left top;
	background-position: 0px 126px;
}

#transition1-1 {
	background: #FFFFFF url("../images/2.gif") no-repeat scroll left top;
	background-position: 0px 39px;
}

#transition1-2 {
	background: #FFFFFF url("../images/3.gif") no-repeat scroll left top;
}

#education {
	background: #FFFFFF url("../images/4.gif") no-repeat scroll left top;
}

#transition2-1 {
	background: #FFFFFF url("../images/5.gif") no-repeat scroll left top;
}

#transition2-2 {
	background: #FFFFFF url("../images/6.gif") no-repeat scroll left top;
	background-position: 0px 113px;
}

#experiences {
	background: #FFFFFF url("../images/7.gif") no-repeat scroll left top;
}

#transition3 {
	background: #FFFFFF url("../images/8.gif") no-repeat scroll left top;
	background-position: 0px 144px;
}

#contact {
	background: #FFFFFF url("../images/9.gif") no-repeat scroll left top;
	background-position: 0px 71px;
}

#ZoomBox {
	margin-left: 12000px;
	margin-top: -100px;
}

#ShadowBox {
	margin-left: 12000px;
	margin-top: -100px;
}

#home h1 {
	font-family: "Otari-Bold-Limited";
	margin-top: 284px;
	margin-left: 68px;
	font-size: 32px;
	color: #FFFFFF;
}

.text {
	padding: 20px;
	background-image: url("../images/black.png");
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#education h2 {
	font-family: "Otari-Bold-Limited";
	font-size: 32px;
	color: #FFFFFF;
	margin-left: 20px;
}

.magenta {
	color: #FF00BB;
}

.yellow {
	color: #FFFF00;
	background-color: #000000;
	padding: 0px 10px 2px 10px;
}

#valid {
	margin-top: 50px;
}
