/* ########## SCREEN ########## */
/* CSS Reset by Eric Meyer */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kdb, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, capion, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body{
	line-height:1;
}
ol, ul{
	list-style:none;
}
blockquote, q{
	quotes:none;
}

/*
*{
	margin:0;
	padding:0;
}*/
img{
	border:0;
}

body{
	background-color:#BBB;
	color:#BBB;
	font-family:Arial;
	font-size:12px;
}

#container-top{
	width:1000px;
	margin:0 auto;
	height:56px;
	background-color:#000;
}
#header-logo{
	width:1032px;
	margin:0 auto;
	height:100px;
	background:url(../img/header.jpg) no-repeat;
}

#container{
	width:1000px;
	margin:0 auto;
	background-color:#000;
}
#content {
	float: left;
	padding:0 0 0 20px;
	margin: 20px;
	/*background: #666;
	border: 5px solid #ccc;*/
	width: 450px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;
}
html>body #content {
	width: 430px; 
	/* ie5win fudge ends */
}
#content2 {
	float: left;
	padding: 10px;
	margin: 20px;
	margin-left:0;
	margin-right:0;
	padding:0 0 0 20px;
	/*background: #666;
	border: 5px solid #ccc;*/
	width: 480px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 460px;
}
html>body #content2 {
	width: 460px; 
	/* ie5win fudge ends */
	}
.clearboth{
	clear:both;
}
h2{
	color:#00CE01;
	font-size:12px;
	font-weight:normal;
}
.info{
	margin-left:45px;
	margin-bottom:10px;
}
.structure{
	margin-left:35px;
}
.vert{
	color:#00CE01;
}
#dl_cv{
	display:block;
	background:url(../img/telecharger_mon_cv.jpg) no-repeat top left;
	width:138px;
	height:40px;
	padding:54px 0 0 145px;
	margin:0 0 47px 160px;
}
a#dl_cv_cont:link, a#dl_cv_cont:visited{
	text-decoration:none;
	color:#00CE01;
}
a#dl_cv_cont:hover, a#dl_cv_cont:active, a#dl_cv_cont:focus{
	text-decoration:none;
	color:#00CE01;
}
#footer{
	width:960px;
	margin:20px;
	padding:16px 0;
	color:#FFF;
	font-size:11px;
	text-align:center;
	border-top:1px solid #00cd00;
	border-bottom:1px solid #00cd00;
}
a:link, a:visited{
	text-decoration:underline;
	color:#00cd00;
}
a:hover, a:active{
	text-decoration:none;
	color:#000;
	background-color:#00cd00;
}


/* Adaptation AnySurfer */
ul li ul{
	margin-left:35px;
}
ul li ul li span.title_list{
	color:#00CE01; /* A ADAPTER */
}
ul li ul li p{
	margin-left:45px;
	margin-bottom:10px;
}

div#menu{ 
	font-family:'QlassikMediumRegular';
	/*background:black;*/
	font-size:20px;
}
div#menu ul{
	padding-top:68px;
	float:right;
	padding-right:120px;
}
div#menu ul li{
	display:inline;
}
div#menu a{
	padding:5px;
	text-decoration:none;
}
div#menu a:link, div#menu a:visited{
    color:black;
}
div#menu a:hover, div#menu a:active, div#menu a:focus{
	color:#00CE01;
	background-color:black;
}
body.section-profil div#menu ul li.section-profil a{
	color:#00CE01;
	background-color:#000;
}
h2.subsection{
    font-family:'QlassikMediumRegular';
	color:#00CE01;
	font-size:23px;
	padding-bottom:10px;
	padding-top:12px;
	letter-spacing:1px;
}
h2.subsection span.bw{
	color:#FFF;
	letter-spacing:2px;
	font-size:30px;
}
h2.subsection span.w{
	color:#FFF;
}
a#logo img{
    width:300px;
	height:100px;
}
a#logo{
	text-decoration:none;
	background:transparent;
}
ul.infos_pers{
	margin-bottom:10px;
}
ul.infos_pers li{
	margin-top:3px;
}
