@charset "UTF-8";
/* CSS Document */

div#form{}
	div#form label.vide{color:#c00;font-weight:bold;}
	.wf-active div#form label.vide{font-family:"TarzanaBold";font-weight:normal;}
		div#form label.vide em{text-transform:uppercase;letter-spacing:0.1em;font-weight:normal;}
		.wf-active div#form label.vide em{font-family:"Tarzana";}
		div#form label.vide span.comment{color:#c00;}
	div#form label span.requis{display:block;color:#c00;position:absolute;left:-10px;top:0;}
div#form span.comment{padding:0 0 0 0.2em;color:#666;font-weight:normal;font-style:italic;}
.wf-active div#form span.comment{font-family:"TarzanaItalic";font-style:normal;}
div#form ul.radio,
	div#form ul.check{margin:0;list-style:none;padding:4px 0;}
div#form ul.radio li,
	div#form ul.check li{display:block;margin:0;padding:0 0 2px;}
div#form input.radio,
	div#form input.check{width:auto;font-size:11px;line-height:1em;margin-right:0.5em;}
div#form label.radio,
	div#form label.check{display:inline;border-bottom:none;margin-top:0;margin-right:1em;font-size:1em;color:#000;}
div#form select.select{width:448px;}
div#form input.file{width:448px;border-bottom:1px solid #999;background:#ddd url('../IMG/ombre-menu.png') repeat-x 0 -5px;}
	div#form div.progress{width:446px;border:1px solid #999;margin-top:-1px;position:relative;}
	div#form div.progress span.bar{display:block;background:#039;height:100%;width:0px;height:10px;}
	div#form div.progress span.texte{display:block;position:relative;padding:4px 5px;font-size:1em;border-top:1px solid #ccc;}
	.wf-active div#form div.progress span.texte{font-family:"Tarzana";}
		div#form div.progress span.texte em{font-size:0.9em;color:#666;font-weight:normal;font-style:italic;}
		.wf-active div#form div.progress span.texte em{font-family:"TarzanaItalic";font-style:normal;}
		div#form div.progress span.texte.file{padding-right:21px;}
		div#form div.progress span.del{height:11px;width:11px;background:url('../IMG/supprimer.gif') no-repeat 0 0;position:absolute;right:5px;top:50%;margin-top:-5px;cursor:pointer;}