html, body, center
{
	margin:0px;
	padding:0px;
	height: 100%;
}

#header
{
	width:835px;
	height:160px;
	border: #48aa43 solid 2px;
}

#content
{
	text-align:left;
	width:835px;
	height:75%;
	padding-top:30px;
	border-left:#48aa43 solid 2px;
	border-right:#48aa43 solid 2px;
	border-bottom:#48aa43 solid 2px;
}



#content #txtHead
{
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #48aa43;
}

#content #txtHead2
{
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #0079c2;
	margin-top:10px;
	
}

#content #txtHead3
{
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	color:#000;
	margin-top:10px;
}

#content #menuLeft {
	margin-left:20px;
	*margin-left:10px;
    float: left;
	width:200px;
}

#content #menuLeft ul {
	margin:0px;
	padding:0px;
}


#content #form ul li {
	display : inline;
	list-style: none;
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	color: #0079c2;
	font-weight:bold;
}

#content #form ul {
	margin:0px;
	padding:0px;
}

#content #form ul {
	margin:0px;
	padding:0px;
}

#content #form ul {
	margin:0px;
	padding:0px;
}

#content .form input {
	width:230px;
	margin-right:30px;
	margin-bottom:10px;
	border:#48aa43 solid 1px;
}

#content #menuLeft .hr {
	background-image:url(/gene/img/pixelVert.jpg);
	background-repeat:repeat-x;
	height:9px;
}

#content #menuLeft li {
	list-style: none;
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 16px;
	color: #0079c2;
	font-weight:bold;
	height:25px;
}

#content #menuLeft .on {
	list-style: none;
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 16px;
	color: #48aa43;
	font-weight:bold;
	height:25px;
}

#content #question {
	margin-right:20px;
	margin-left:10px;
    float: right; 
    width:557px;
}


#question {
	position:relative;
}

#question #numPage {
	position:absolute;
	top:0px;
	right:-20px;
	*right:-41px;
}


#content #res2 {
	margin-right:20px;
	*margin-right:10px;
	margin-left:10px;
	margin-top:20px;
    padding:15px;
	float: right; 
    width:765px;
	border: #48aa43 solid 1px;
}

#content #res21 {
    float: left;
	width:210px;
	
}


#content #res22 .titre {
    font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	color:#0079c2;
}

#content #res22 {
    font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	float: right; 
    width:520px;
	border: #0079c2 solid 1px;
	background-color:#e3f4ff;
	padding:10px;
	color:#0079c2;
}

#content #res3 {
	margin-left:20px;
	*margin-left:10px;
	margin-top:20px;
    float: left;
	width:200px;
}

#content #res4 {
	margin-right:20px;
	margin-left:10px;
	margin-top:20px;
    float: right; 
    width:557px;
}

#content #res4 .title {
    font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	color:#000;
	font-weight:bold;
}

#content #res4 input {
	width:250px;
	margin-top: 10px;
	margin-bottom: 10px;
	border:#48aa43 solid 1px;

}

#content #res4 textarea {
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
	border:#48aa43 solid 1px;

}



#content p {
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	color: #0079c2;
	font-weight:bold;
}

#content .question {
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	color: #48aa43;
	font-weight:bold;
}

#content #bouton {
	text-align:center;
}

#content #footer {
	padding:20px;
	padding-top:40px;
	clear:both;
	font-family: "Helvetica", Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	color: #48aa43;
}