#zone_txt, form#membre .width {
	width:450px;
}

form#membre fieldset {
	clear:both;
	border:none;
	margin:0 0 15px 0 !important;
	padding:0;
}

form#membre label {
	display:block;
}

form#membre input.date {
	width:200px!important;
}

form#membre input.error {
	color:#FFF;
	background-color:#c70c0b;
	border:1px solid #c70c0b;
}

.btn_checkbox, .btn_toogle {
	clear:both;
}

.btn_checkbox span, .btn_toogle span {
	display:block;
	height:30px;
	float:left;
	font-weight:700;
	cursor:pointer;
	padding:4px 0 0 30px;
}

.unchecked span {
	background:url(uncheckedbox.gif) no-repeat 0 0;
}

.checked span {
	background:url(checkedbox.gif) no-repeat 0 0;
	color:#37990b;
}

#error {
	width:380px;
	display:none;
	clear:both;
	border:1px solid #c70c0b;
	color:#c70c0b;
	margin-bottom:20px;
	padding:10px;
}

#error * {
	color:#c70c0b;
}

input.validation {
	background-color:#ffcd65!important;
	border-color:#ff5800!important;
}

div.sensible {
}

p.validation {
	clear:both;
	color:#ff5800!important;
	background-color:#ffcd65!important;
	border:1px solid #ff5800!important;
	margin:0 0 10px!important;
	padding:3px!important;
}

form#membre input.password,form#membre input.text,form#membre input.date,form#membre input.submit {
	display:block;
	color:#07300e;
	background-color:#cde39b;
	border:1px solid #7eb400;
	margin:0;
	padding:3px;
}

.hidden,.inscription,.oubli,.inscription,.full {
	display:none;
}
.slidesbox fieldset{
	margin:0 0 5px 0 !important;
}
.slidesbox label,
.slidesbox .colsheader{
	width: 200px;
	float: left;
}
.slidesbox .colsheader{
	font-weight: bold;
}
.slidesbox .colslabel{
	float: right;
	border-right: 1px solid #ddd;
	text-align: right;
	font-weight: bold;
	padding-right:5px;
}
.slidesbox .slidebox{
	width: 400px;
	float: left;
}
