@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	}

body {
	margin:0;
	padding:0;
	height: 100%;
	font-size:62.5%;
	background-image:url(/img/bgmain.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
/* 
@font-face {
      font-family: "Myriad Pro";
      src: url("http://");
    }
 */
 	
img {
	border:0px;
	}
	
p {
	line-height:18px;
	}
	
h1 {
	margin:0 0 25px 0;
	}
	
ul {
	padding:15px 0 0 0;
	}
	
li {
	display:block;
	width:190px;
	height:113px;
	}			

#main {
	width:800px;
	margin:0 auto;
	}

	
#left {
	width:144px;
	position:relative;
	float:left;
	}
	
#right {
	width:656px;
	position:relative;
	float:right;
	}		
	
#name {
	width:144px;
	height:549px;
	}
	
#language {
	width:144px;
	height:118px;
	margin:22px 0 0 0;
	padding:0 0 0 10px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#FFF;
	}

#contact {
	width:656px;
	height:118px;
	margin:22px 0 0 0;
	text-align:right;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	color:#4a4943;
	}
	
#projects {
	padding:0 0 55px 55px;
	}
	
#form {
	padding:0 0 0 55px;
	}			
	
#footer {
	background-image:url(/img/bgfooter.png);
	background-position:center;
	background-repeat:no-repeat;
	width:660px;
	height:418px;
	position:fixed;
	bottom:0px;
	right:0;
	z-index:-1;
	}
	
.text1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	color:#c9c6cc;
	}
	
.text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#4a4943;
	}
			
	
a.link1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	color:#FFF;
	text-decoration:none;
	border-bottom:1px dotted #c9c6cc;
	}

a.link1:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	color:#c9c6cc;
	text-decoration:none;
	border:0;
	}
	
a.link2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	color:#4a4943;
	text-decoration:none;
	border-bottom:1px dotted #66655c;
	}

a.link2:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	color:#66655c;
	text-decoration:none;
	border:0;
	}
	
a.link3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#d9e9ce;
	text-decoration:none;
	border-bottom:1px dotted #d9e9ce;
	}

a.link3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#FFF;
	text-decoration:none;
	border:0;
	}	
	
.thumbs {	
	width:170px;
	margin: 0 12px 12px 0;
	background:#cecece;
	border:3px solid #cecece;
	padding:4px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	}
	 
	 
.thumbs:hover {
	border:3px solid #FFF;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}
	
.gallery {
	list-style:none;
	display:inline;
	}	 							



/* Formulaire */

fieldset { 
	margin:0; 
	padding:30px 0 0 0; 
	border:0;
	}
	
input.txt {
	padding:3px;
	font-size:1.1em; 
	height: 26px; 
	width:225px;
	font-family:Arial, Helvetica, sans-serif;
	color:#737373; 
	background:#FFF; 
	border:1px solid #f1f4f6; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	}
	
textarea {
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:1.4em;
	width:378px;
	color:#737373;
	background:#FFF;
	border:1px solid #f1f4f6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#formulaire {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #4b5a64;
	}
	
.success-form {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
	top:-15px;
	width: 380px;
	background-color:#6d9b4e;
	border:1px solid #6d9b4e;
	border-collapse:collapse;
	padding: 5px 5px 5px 5px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	font-size: 1.2em;
	color: #FFF;
	text-align:center;
	}
	
.error-form {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
	top:-15px;
	width: 380px;
	background-color:#d20000;
	border:1px solid #d20000;
	border-collapse:collapse;
	padding: 5px 5px 5px 5px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	font-size: 1.2em;
	color: #FFF;
	text-align:center;
	}
	
	

