body {
	font-family: trebuchet MS, helvetica, calibri, verdana;
	font-size: 100%;
	text-decoration: none;
	background-color: #FFFFFF;
	cursor: default;
}

.buffy {display:block; }
.buffy * {display:block; height:1px; background: #FFFFFF; }
.buffy1 {margin-left:4px; margin-right:4px; }
.buffy10 {margin-left:3px; margin-right:4px; background:#6D6868; height:2px}
.buffy20 {margin-left:2px; margin-right:2px; border-right:2px solid #6D6868;}
.buffy2 {margin-left:1px; margin-right:1px; border-right:2px solid #6D6868;}
.buffy3 {margin-left:1px; margin-right:1px; border-right:2px solid #6D6868;}
.buffy4 {border-right:2px solid #6D6868;}
.buffy5 {border-right:2px solid #6D6868;}
.buffyfg {background: #FFFFFF; border-right:2px solid #6D6868; }

select{font-family: trebuchet MS, helvetica, calibri, verdana;}

input[type="text"] {
	position: absolute;
	width:55%;
	height:55%;
	float: left;
	margin-left:37%;
	margin-top:2%;
	font-size: 100%;
}

textarea {
	font-size: 120%;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid black;
	width: 98%;
	height: 88%;
	margin-left: 1%;
	top: 10%;
}

b {
	left: 6%;
	text-decoration: underline ;
	font-size: 80%;
}


a {
	text-decoration:none;
	color:#000000;
}

a:active {
	text-decoration: underline overline;
}

.zone1 {position: absolute; top: 0%; left: 0%; width: 64%; height: 23%; text-align: left;}
.zone2 {position: absolute; top: 23%; left: 0%; width: 16%; height: 70%; text-align: left;}
.zone3 {position: absolute; top: 23%; left: 16%; width: 48%; /*height: 70%; */text-align: left; float:left; /*border: solid 1px black;*/}
.zone4 {position: absolute; top: 5%; left: 64%; width: 35.7%; height: 42%; text-align: left; overflow-y:auto;}
.zone5 {position: absolute; top: 47%; left: 64%; width: 35.7%; height: 46%; text-align: left;}
.zone6 {position: absolute; top: 93%; left: 0%; width: 99.7%; height: 6.7%; text-align: left;}
.zone7 {position: absolute; top: 0%; left: 64%; width: 35.7%; height: 5%; text-align: left;}

.sous_zone11{position: absolute; top: 0%; left: 0%; width: 33%; height: 20%; text-align: left;}
.sous_zone12{position: absolute; top: 20%; left: 0%; width: 33%; height: 20%; text-align: left;}
.sous_zone13{position: absolute; top: 40%; left: 0%; width: 33%; height: 20%; text-align: left;}
.sous_zone14{position: absolute; top: 60%; left: 0%; width: 33%; height: 20%; text-align: left;}
.sous_zone15{position: absolute; top: 80%; left: 0%; width: 33%; height: 20%; text-align: left;}

.sous_zone16{position: absolute; top: 0%; left: 33%; width: 33%; height: 20%; text-align: left;}
.sous_zone17{position: absolute; top: 20%; left: 33%; width: 33%; height: 20%; text-align: left;}
.sous_zone18{position: absolute; top: 40%; left: 33%; width: 33%; height: 20%; text-align: left;}
.sous_zone19{position: absolute; top: 60%; left: 33%; width: 33%; height: 20%; text-align: left;}
.sous_zone110{position: absolute; top: 80%; left: 33%; width: 33%; height: 20%; text-align: left;}

.sous_zone111{position: absolute; top: 0%; left: 66%; width: 33%; height: 20%; text-align: left;}
.sous_zone112{position: absolute; top: 20%; left: 66%; width: 33%; height: 20%; text-align: left;}
.sous_zone113{position: absolute; top: 40%; left: 66%; width: 33%; height: 20%; text-align: left;}
.sous_zone114{position: absolute; top: 60%; left: 66%; width: 33%; height: 20%; text-align: left;}
.sous_zone115{position: absolute; top: 80%; left: 66%; width: 33%; height: 20%; text-align: left;}

.sous_zone20{position: absolute; top: 1%; text-align: left; left: 6%}
.sous_zone21{position: absolute; top: 6%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone22{position: absolute; top: 14%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone23{position: absolute; top: 22%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone24{position: absolute; top: 30%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone25{position: absolute; top: 38%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone26{position: absolute; top: 46%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone27{position: absolute; top: 54%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone28{position: absolute; top: 62%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone29{position: absolute; top: 70%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone210{position: absolute; top: 78%; left: 5%; width: 90%; height: 7%; text-align: center;}
.sous_zone211{position: absolute; top: 85%; text-align: left; left: 6%}
.sous_zone212{position: absolute; top: 90%; left: 5%; width: 90%; height: 7%; text-align: center;}

.sous_zone61{position: absolute; top: 12%; left: 0%; width: 17.5%; height: 98%; text-align: center;}
.sous_zone62{position: absolute; top: 12%; left: 17.5%; width: 14%; height: 98%; text-align: center;}
.sous_zone63{position: absolute; top: 12%; left: 31.5%; width: 14%; height: 98%; text-align: center;}
.sous_zone64{position: absolute; top: 12%; left: 45.5%; width: 17.5%; height: 98%; text-align: center;}
.sous_zone65{position: absolute; top: 12%; left: 63%; width: 19.2%; height: 98%; text-align: center;}
.sous_zone66{position: absolute; top: 12%; left: 82.5%; width: 17.5%; height: 98%; text-align: center;}

.sous_zone71{position: absolute; top: 1%; left: 1%; width: 24%; height: 98%; text-align: center;}
.sous_zone72{position: absolute; top: 1%; left: 26%; width: 24%; height: 98%; text-align: center;}
.sous_zone73{position: absolute; top: 1%; left: 51%; width: 24%; height: 98%; text-align: center;}
.sous_zone74{position: absolute; top: 1%; left: 76%; width: 24%; height: 98%; text-align: center;}

.sous_zone30 {position: absolute; top: 0%; left: 0%; text-align: center; width: 25%; margin-top:0%; /*border: solid 1px black;*/}
.sous_zone31 {position: relative; top: 5%; left: 0%; width: 49%; text-align: left;  margin-top:5%; /*border: solid 1px black;*/}
.sous_zone32 {position: relative; top: 5%; left: 50%; width: 49%; height: 70%; text-align: left;  margin-top:5%; /*border: solid 1px black;*/}

#v_age b{position: absolute; margin-left:1%; margin-top:2%; text-decoration: none; font-weight:normal; font-size:100%;}
#v_age input{position: absolute; margin-left:35%; margin-top:-5%; height: 15px; width: 150px;}
#v_pseudo b{position: absolute; margin-left:1%; margin-top:5%; font-size:95%; text-decoration: none; font-weight:normal; font-size:100%;}
#v_pseudo input{position: absolute; margin-left:36%; margin-top:-5%;}
#v_transgenre b{position: absolute; margin-left:1%; margin-top:5%; font-size:95%; text-decoration: none; font-weight:normal; font-size:100%;}
#v_transgenre input{position: absolute; margin-left:36%; margin-top:-5%;}

#p_1 input[type="checkbox"] {position: absolute; float: left; margin-left:7%; margin-top:5%}
#p_1 label{position: absolute; float: left; margin-left:15%; margin-top:4%}

.zone1 select{position: absolute; width:85%; font-size: 100%; float: left; margin-left:7%; margin-top:2.5%;}
.zone3 select{width:85%; float: left; margin-top:3%;}
.zone2 b{left:0%; font-size: 100%;}
.zone3 b{left:1%; font-size: 95%;}
.zone7 b{left:0%; font-size: 90%;}
.zone6 b{left:0%; font-size: 90%;}

.zone6 div{height:70%; line-height:170%; cursor:pointer; }
.zone7 div{height:73%; padding-top:0.5%; cursor:pointer;}
.zone2 div{cursor:pointer; font-size:100%;}

div[name!=""] {color:red;}
/*.zone2 div:hover{background-color:#FFFFFF;}
.buffy  b:hover{background-color:#FFFFFF;}
.buffyfg b:hover{background-color:#FFFFFF;}
/*.zone3 b:hover{background-color:#FFFFFF;}*/

.mandatory {color:red;}
.mandatory select{border: 1px solid #FF0000;}
/*#v_resume {font-size: 80%;}*/
#v_resume b{left:0%; text-decoration: none; font-size: 100%; color:#000000;}
.resume{color:blue;}

.group {font-size: 75%}
.helpdesc {cursor: pointer;}

.masque {display:none; position: absolute; top: 21%; left: 26%; width: 37%; height: 71%; text-align: left; border: solid 1px black;}

#p_0 {display:none;}
/*#p_resume {
	font-size: 12pt;
}*/

/*
<div style="overflow-y:scroll; overflow-x:hidden; background=#FF0000" class="sous_zone112">
	 <input type="checkbox" name="chk" id="c1"/><label for="c1">texte 1</label><br />
	 <input type="checkbox" name="chk" id="c2"/><label for="c2">texte 2</label><br />
	 <input type="checkbox" name="chk" id="c3"/><label for="c3">texte 3</label><br />
	 <input type="checkbox" name="chk" id="c4"/><label for="c4">texte 4</label><br />
	 <input type="checkbox" name="chk" id="c5"/><label for="c5">texte 5</label><br />
	</div>
	*/
