	@import url(reset.css);		/* Eric Meyer's CSS Reset */
	
	body {
		/* background:#222 url(img/bg.png) no-repeat 50% 0; */
		background:#333;
		color:#333;
		font:normal 62.5%/1.6 helvetica,arial,sans-serif;
		margin:0;
		text-align:center;
		}
		article, aside, dialog, figure, footer, header, nav, section, time {
			display:block;
			}
	
	a {
		color:#00aeef;
		text-decoration:none;
	}
	#card {
		background:#fff;
		border:1px solid #fff;
		border-radius:20px 0;
		-webkit-border-radius:20px 0;
		-webkit-border-top-left-radius:20px;
		-webkit-border-top-right-radius:20px;
		-webkit-border-bottom-left-radius:20px;
		-webkit-border-bottom-right-radius:20px;
		-moz-border-radius:20px 0;
		-moz-border-radius-topleft:20px;
		-moz-border-radius-topright:20px;
		-moz-border-radius-bottomleft:20px;
		-moz-border-radius-bottomright:20px;

		margin:2em auto;
		min-height:490px;
		padding:1em;
		text-align:left;
		text-shadow:0 1px 0 #d5d5d5;
		width:425px;
		}
		header {
			margin:10px 0 0 85px;
			}
			header .avatar {
				float:left;
				margin:-10px 0 10px -85px;
				padding:0;
				}
			header h1 {
				font:bold 28px helvetica,arial,sans-serif;
				letter-spacing:-1px;
				margin:0 0 -2px;
				}
				header h1 a {
					color:#333;
					}
					header h1 a:hover {
						color:#00aeef;
						}
			header p.title {
				font:normal 10px georgia,times,serif;
				margin:0;
				text-transform:uppercase;
				}
	
	#card #main { clear:both; }
	#card #main #nav { margin:20px 0 0; }
	#card #main #nav ul { font-size:92%; font-weight:bold; list-style:none; margin:0; padding:0; text-indent:0; text-transform:uppercase; }
	#card #main #nav ul li { display:inline; }
	#card #main #nav ul li a {
		background:#fff;
		border:1px solid #eee;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		color:#333;
		float:left;
		margin:0 3px 0 0;
		padding:5px 10px;
	}
	#card #main #nav ul li a:hover,
	#card #main #nav ul li.current a {
		background:#eee;
		border:1px solid #ddd;
		}
	
	#card #main_content {
		clear:both;
		padding:20px 10px;
		}
		#card #main_content a {
			color:#00aeef;
			font-weight:bold;
			}
			#card #main_content a:hover {
				color:#000;
				}
	#card #main_content h2 {
		color:#444;
		font-size:110%;
		font-weight:bold;
		letter-spacing:3px;
		margin:0 0 .5em;
		text-transform:uppercase;
	}
	#card #main_content h2 a,
	#card #main_content h2 a:hover { color:#111; }
	#card #main_content h3 { border-bottom:1px solid #d5d5d5; font-size:110%; font-weight:bold; margin:0 0 .5em; padding:0 0 .5em; }
	#card #main_content p { font-size:12px; margin:0 0 1em; }
	#card #main_content ul { font-size:12px; list-style:none; margin:0 0 1em 0; padding:0; text-indent:0; }
	#card #main_content ul li { clear:left; padding:0 0 5px 100px; }
	#card #main_content ul li strong { color:#333; float:left; font:bold 9px georgia,times,serif; letter-spacing:1px; margin:0 0 0 -100px; padding:3px 0 0; text-transform:uppercase; }

	#card #main_content ul.dev_web{ list-style:square; margin:0 0 1em 2em; padding:0 0 5px 0; }
	#card #main_content ul.dev_web li { clear:none; padding:0 0 2px 0; }
	#card #main_content ul.gestion_information{ list-style:square; margin:0 0 1em 2em; padding:0 0 5px 0; }
	#card #main_content ul.gestion_information li { clear:none; padding:0 0 2px 0; }
	#card #main_content ul.formation{ list-style:square; margin:0 0 1em 2em; padding:0 0 5px 0; }
	#card #main_content ul.formation li { clear:none; padding:0 0 2px 0; }
	#card #main_content ul.references{ list-style:square; margin:0 0 1em 2em; padding:0 0 5px 0; }
	#card #main_content ul.references li { clear:none; padding:0 0 2px 0; }
	#card #main_content ul.stuff{ list-style:square; margin:0 0 1em 2em; padding:0 0 5px 0; }
	#card #main_content ul.stuff li { clear:none; padding:0 0 2px 0; }

	#card #main_content ul.networks {
		font-size:120%;
		list-style:none;
		margin:0 0 1em 0em;
		padding:0;
		text-indent:0;
	}
	#card #main_content ul.networks li { border-bottom:1px dotted #e6e6e6; padding:10px 0 10px 30px; }
	#card #main_content ul.networks li strong { color:#333; display:block; float:none; font:bold 9px georgia,times,serif; letter-spacing:1px; margin:0; padding:0; text-transform:uppercase; }
	#card #main_content ul.networks li.blog { background:url(../img/ico/feed.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.delicious { background:url(../img/ico/delicious.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.facebook { background:url(../img/ico/facebook.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.flickr { background:url(../img/ico/flickr.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.gowalla { background:url(../img/ico/gowalla.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.lastfm { background:url(../img/ico/lastfm.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.meetup { background:url(../img/ico/meetup.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.posterous { background:url(../img/ico/posterous.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.readernaut { background:url(../img/ico/readernaut.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.roboto { background:url(../img/ico/roboto.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.twitter { background:url(../img/ico/twitter.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.upcoming { background:url(../img/ico/upcoming.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.vimeo { background:url(../img/ico/vimeo.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.virb { background:url(../img/ico/virb.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.yelp { background:url(../img/ico/yelp.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.linkedin { background:url(../img/ico/linkedin.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.viadeo { background:url(../img/ico/viadeo.png) no-repeat 0 40%; }
	#card #main_content ul.networks li.googleplus { background:url(../img/ico/g+.png) no-repeat 0 40%; }
	
	#card #main_content em { font-style:italic; }
	#card #main_content strong { font-weight:bold; }

	footer {
		clear:both;
		color:#eee;
		font-size:11px;
		margin:10px auto;
		text-shadow:0 1px 0 #000;
		width:300px;
		}
		footer p {
			margin:0;
			}
			footer a {
				color:#fff;
				font:bold 9px georgia,times,serif;
				letter-spacing:1px;
				text-transform:uppercase;
				}
				footer a:visited {
					color:#eee;
					}
				footer a:hover,
				footer a:active {
					color:#00aeef;
					}

	

#wrapper {width:600px;margin:0 auto;}
.message {background:#eee; color:#000;display:none;width:360px;padding:0px;}
.contact-form {text-align:left;}
.contact-form ul {list-style-type:none;width:390px;}
.contact-form li {list-style-type:none;}
.contact-form li.special {display:none;}
.contact-form input {width:260px;}
.contact-form textarea {width:260px;}
/*p {text-align:center;}*/

