@charset "utf-8";

/* CSS Document */



h2{

	width:700px;
	
	height:32px;

	background:url(../../img/pc/group/h2_enquetes.png) no-repeat top left;

	margin:1em auto 0;

	border-bottom:1px #9A9A9A solid;
	
}

* html h2{
		behavior: expression(
		this.style.behavior || (
		this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
		this.style.backgroundImage = "none",
		this.style.behavior = "none"
		)
		);
}

h3{
	margin:1em 5em 0;
	border:solid 1px #F3E7F5;
	border-bottom:none;
	background:#53376A;
	padding:0.2em;}

h3 span{
	margin:1em 0.5em;
	color:#FFFFFF;
	font-size:90%;
	padding:0 0.5em;}
	
input,label{
	vertical-align:middle;}

div.comment{
	margin:1em auto;}
	
	div.comment p{
		margin:0.2em 5em;}

div.frame{
	margin:0 5em 1em;
	border:solid 1px #cccccc;
	border-top:none;
	padding:1em 1em;}

	div.frame div.select label,
	div.frame div.textarea label,
	div.base label,
	div.frame p.main,
	div.frame legend{
		color:#545454;
		font-weight:bold;
		font-size:90%;
		margin:0em 0 0.2em 0;}

	div.latest div.select label,
	div.favorite div.select label{
		margin-right:1em;}		
		
	div.frame div.select div.checkbox label,
	div.favorite div.select label,
	div.latest div.select label,
	div.next div.select label,
	div.radio label{
		font-weight:normal;
		color:#2d2d2d;
		margin:0 1em 0 0.2em;
		font-size:90%;}
		
div.base{
		border:none;}

	div.frame p{
		clear:both;
		margin:0.5em 0;}

	div.frame div.input{
		margin-bottom:1em;}

		div.frame div.input label{
			margin-right:1em;
			font-size:90%;}
	
		div.frame div.checkbox{
			display:inline;
			white-space:nowrap;
			margin:0.3em 0;}

			div.frame div.checkbox label{
				display:inline;}			
			
			div.frame div.radio input,
			div.frame div.checkbox input{
				margin:0 0.3em 0 0;}
	
	div.textarea label,
	div.select label{
		display:block;}		

div.favorite{
}

	div.favorite div.radio{
		display:block;}
		
		div.favorite div.select{
			margin-top:0;}
	
div.latest div.select label,
div.next div.select label,
div.favorite div.select label{
	display:inline;}

textarea{
	width:70%;}
		div.latest div.radio label{
	display:block;
	vertical-align:middle;}

div.latest div.radio input{
	clear:both;
	display:inline;
	float:left;
	width:1em;}


div.complete{
	width:700px;
	margin:1em auto;}
	
	div.complete h3{
		background:none;
		font-size:120%;
		color:#333333;
		border:none;
		margin:1em 0;
	}

div.submit{
	width:120px;
	margin:0px auto;}
