.flecheval{ margin:1% 1% 0% 70%;}

#formenvoi{ margin:1% 1% 0% 70%;  background-image:url(G/b_valider.gif); width:148px; height:31px; border:0;}

#errbox{ width:320px; height:160px; background-color:#FFFFFF;
 color:#338; position:absolute; left:415px; top:270px;
 border:6px #77F solid; padding:10px; visibility:hidden; FONT-size:14px;
}

.mybox{ width:716px; border:0; padding:0; margin:2px 10px 0 0; display:block; float:right; overflow:hidden;
}
.mybox H3{ background-image:url(G/bgris_up700.gif); background-repeat:no-repeat; margin:0px;
font-size:16px; font-weight:bold; color:#AAA; text-align:left; text-decoration:underline;
padding:5px 0px 0px 22px;
}
.mybox H4{ margin:0px; padding:0px 0px 0px 20px;
font-size:16px; font-weight:bold; color:#AAA; text-align:left; text-decoration:underline;
}
.mybox .content{ margin:0px; padding:15px;
background-image:url(G/bgris_lat700.gif); background-repeat:repeat-y; font-size:12px;
}
.mybox .content P{padding:5px; margin:0;}
.mybox .content B{ color:#F63; font-size:16px; }
.mybox .content A{ font-size:14px; margin:5px; }
.mybox .content LI{ padding:0 0 15px 20px;
}
#imgform{ width:90px; height:105px; display:block; float:right; margin:0 30px 0 0; overflow:hidden; }

.mybox legend{ font-size:14px; FONT-WEIGHT:normal;}
.mybox p.double { overflow:hidden; width:96%; }
.mybox p.double label { overflow:hidden; float:left;
	width:232px; margin-top:3px; text-align:right; font-weight:bold;
}
.mybox p.double input,
.mybox p.double select{ display:block; margin-left:245px; width:380px;
	border:1px solid #7B9EBD; padding:2px 4px;
}
.mybox p.double textarea { margin-left:31%; padding:8px; width:60%; height:6em;
}
#idperson{ display:block; float:right; margin:10px; border:0;
}
#checkb { margin-left:30px; }

.mybox p.check label{ font-weight:bold; text-align:right;
	overflow:hidden; float:left; width:30%; margin:0;
}
.mybox p.check{ float:left; display:block;
	width:99%; padding:0; margin-left:30px;
}
.mybox p.check label span.info{ margin:1% 0% 0% 1%;
	text-align:right; font-size:12px; font-weight:normal;
}
.mybox p.check2 label{ display:block; font-weight:bold; font-size:14px; color:#333;
width:93%; margin:4% 12% 0% 1%; padding:0;
}
.mybox p.check2{ background-color:#EFFFE8;
text-align:left; padding:1%; margin:20px 30px 0px 30px;
font-size:18px; font-weight:bold; color:#aaa;
}
.mybox p.check2 label span.info{ margin-right:1%; text-align:left;
font-size:12px; font-weight:normal;
}
.mybox P.check2 label IMG{ display:block; float:left; margin:1% 10px 6% 0%;
}
.mybox .selec1{ float:right; margin:10px 30px 20px 0px;
}
.mybox TEXTAREA { width:385px; }
.mybox p.texte label{ overflow:hidden; width:230px; margin:2px 15px 0 0;
font-weight:bold; text-align:right; float:left;
}

.mybox label span.info { display:block; margin:4px 1px 10px 1px;
	font-size:12px; font-weight:normal; text-align:right; font-style:italic;
}
.mybox p.imgline{ display:block; overflow:hidden; width:96%; margin:10px 0px 10px 10px;
}
.mybox p.imgline label{ font-weight:bold;
}
.mybox p.imgline input{ margin-right:1%; margin-top:4%; height:26px;
}
.mybox p.imgline img{ float:left; margin:0% 2% 1% 10%;
	max-width:80px; height:70px; position:relative;
}
.mybox p.tripleradio label,
.mybox p.triple label{ overflow: hidden; float:left;
	width:220px; margin-top:2px; text-align:right; font-weight:bold;
}
.mybox p.triple input{ margin-right:6px; margin-left:20px;
	width:20%; border:1px solid #7B9EBD; padding:4px;
}
.mybox p.tripleradio input{ margin-left:20px; width:20px;
}
.messbox{ width:716px; border:0; float:right; padding:0; margin-left:12px;
}
.messbox .content{width:716px; margin:0; padding:20px 50px 20px 30px;
background-image:url(G/bgris_lat700.gif); background-repeat:repeat-y;
}
.messbox H3{ background-image:url(G/bgris_up700.gif); background-repeat:no-repeat; margin:0px;
font-size:16px; font-weight:bold; color:#AAA; text-align:left; text-decoration:underline;
padding:5px 0px 0px 22px;
}
#conp{ width:95%; margin:10px; }
#conp label{ float:left; width:25%; margin:10px; text-align:right; font-weight:bold; }

#contxt{ width:95%; margin:10px; }
#contxt label{ float:left; width:25%; margin:10px; font-weight:bold; text-align:right; }

#conmail{ width:95%; margin:10px; }
#conmail label { float:left; margin:10px; width:25%; text-align:right; font-weight:bold; }

