/***** reserved *****/

#formtxt{
	margin			: 10px 0;
	padding			: 0 10px 10px 10px;
	border-bottom	: 2px dotted #999999;
}

#formtxt p{
	font-size		: 12px;
	line-height		: 16px;
	margin			: 0 0 10px 0;
}

#formtxt .color1{	color	:#ffffcc;}
#formtxt .color2{	color	:#cc99ff;}
#formtxt .color3{	color	:#ff6666;}

#formtxt div{
	font-size		: 12px;
	line-height		: 16px;
	margin			: 0 0 10px 0;
	text-indent		: 21px;
	background		: url(../../enquete/img/i2.gif) no-repeat 3px 1px;
}

#form h3{
	margin			: 0 0 10px 0;
}

#form dl{
	width			: 100%;
	margin			: 0 0 20px 0;
}

#form dt{
	font-size		: 13px;
	line-height		: 16px;
	padding			: 0 0 10px 30px;
	background		: url(../../enquete/img/i1.gif) no-repeat 13px 1px;
}

#form .must{
	color			: #fbde70;
	background		: url(../../enquete/img/i2.gif) no-repeat 13px 1px;
}

#form dd{
	padding			: 0 10px 10px 10px;
	margin			: 0 0 10px 0;
	border-bottom	: 1px dotted #333333;
}

#form dd input{
	width			: 260px;
}

#form textarea{
	width			: 260px;
	height			: 45px;
}

#form dd span{
	font-size		: 11px;
	color			: #999999;
}

#form dd:last-child{
	border-bottom:none;
}

#form p{
	font-size		: 12px;
	line-height		: 16px;
	text-align		: center;
	padding			: 0 0 10px 0;
}

#form .bt_top{
	margin-bottom	: 30px;
}


.error{
	padding			: 30px 0;
	text-align		: center;
}