@charset "UTF-8";

.zend_form, .zend_form_dojo {
	margin:5px auto;
	padding:0;
	overflow:auto;
	border:solid 1px #cecece;
	padding:4px 8px;
	background:#f5f5f5;
	
}

.zend_form dt, .zend_form_dojo dt{
	padding:0;
	clear:both;
	width:25%;
	float:left;
	text-align:left;
	margin:5px 5px 5px 0;
}

.zend_form dd, .zend_form_dojo dd{
	padding:0;
	float:left;
	width:70%;
	margin:5px 2px 5px 0;
}

.zend_form p, .zend_form_dojo p{
	padding:0;
	margin:0;
}

.zend_form input, .zend_form textarea, .zend_form_dojo input, .zend_form_dojo textarea{
	margin:0 0 2px 0;
	padding:0;
}

.zend_form_dojo textarea {
	border:solid 1px #a9a9a9;
}

.required {
	font-weight:bolder;
}

.optional {
	font-weight:normal;
}

fieldset {
	margin: 16px 0;
	border:solid 1px #cecece;
	padding:8px;
	background:#f5f5f5;
}

fieldset legend {
	letter-spacing: 0.2em;
	font-size: 1.3em;
	font-weight:bolder;
	margin:0;
	padding:0;
}

/*
fieldset.subFormLangue legend {
	cursor:pointer;
}

fieldset.subFormLangue {
	background:url(../images/icons/arrow_state_grey_expanded.png) no-repeat 99% 4px #f5f5f5;
}

fieldset.subFormLangue.down {
	background:url(../images/icons/arrow_state_grey_collapsed.png) no-repeat 99% 4px #f5f5f5;
}
*/

/********************/
fieldset.subFormLangue {
	position:relative;
}

fieldset.subFormLangue ul.optionLangue {
	/*margin:-8px 0 8px 0;*/
	padding:0;
	list-style-type: none;
	position:absolute;
	top:-36px;
	right:16px;
	display:block;
	border:solid 1px #cecece;
	padding:2px 4px;
	background:#f5f5f5;
	
}

fieldset.subFormLangue ul.optionLangue li {
	height:16px;
	width:16px;
	float:left;
	margin:0 4px;
	cursor:pointer;
}

fieldset.subFormLangue ul.optionLangue li.del {
	background:url(../images/icons/delete.png) no-repeat;
}

fieldset.subFormLangue ul.optionLangue li.add {
	background:url(../images/icons/add.png) no-repeat;
}

fieldset.subFormLangue ul.optionLangue li.mini {
	background:url(../images/icons/arrow_state_grey_expanded.png) no-repeat;
}

fieldset.subFormLangue ul.optionLangue li.max {
	background:url(../images/icons/arrow_state_grey_collapsed.png) no-repeat;
}
