body{
	background: #0F4565;
	padding:auto;
	margin:auto;
	text-align:center;
}

#sondage_page{
	background: #FFFFFF;
	position:relative;
	width:825px;
	text-align:center;
	padding:auto;
	margin:auto;
	font-family: Arial,Helvetica,sans-serif;
	font-size:	11px;
	color:#0F4565;
}

#header_sondage{
	position:relative;
	width:800px;
	padding:auto;
	margin:auto;
	margin-bottom:20px;
	text-align:center;
	height:100px;
}

#header_sondage div{
	position :center;
	text-align:center;
	float:left;
}

.logo_left{
	text-align :left;
	background: url(../_images/POJ_logo_220x90.gif) no-repeat left;
	width:400px;
	height:100px;
}

.logo_right{
	background: url(../_images/logo-expansion_260x40.gif) no-repeat right;
	text-align :right;
	width:400px;
	margin-top:25px;
	height:80px;
}

.logo{
	border:0px;
}

.titre_header{
	text-align :center;
	width:800px;
	padding:auto;
	margin:auto;
	font-size: 20px;
	font-weight: bold;
	color:#0F4565;
	margin-top:20px;
	margin-bottom:10px;
	height:50px;
}

.ligne{
	background: #D76101 repeat-x;
	width:825px;
	height:2px;
	-height:1px;
	padding:0px;
	margin:0px;
}

#contain_sondage{
	position:relative;
	display:block;
	width:800px;
	padding:auto;
	margin:auto;
	text-align:center;
	/*border: solid #0F4565 2px;*/
}

#headerdetail{
	position:relative;
	display:block;
	width:555px;
	padding:auto;
	margin:auto;
	margin-top:20px;
	/top:20px;
	/padding-bottom:10px;
	-padding-left:10px;
	text-align:center;
	border: solid #0F4565 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:	11px;
	color:#0F4565;
}
#headerdetail legend{
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
	font-size:	12px;
	color:#0F4565;
	font-weight:bold;
}
.contenu_fieldset{
	font-family: Arial,Helvetica,sans-serif;
	font-size:	11px;
	color:#0F4565;
}

#div_sondage{
	position:relative;
	width:555px;
	text-align:center;
	padding:auto;
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
}

.table_sondage{
	width:555px;
	text-align:center;
	margin-top:20px;
}

.titre_question{
	font-family: Arial,Helvetica,sans-serif;
	font-size:	11px;
	color:#0F4565;
	font-size:	13px;
	font-weight:bold;
	text-align:left;
	height:25px;
}

.titre_reponse{
	text-align:left;
	padding-left:20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:	11px;
	color:#0F4565;
}


#footer_sondage{
	position:relative;
	width:800px;
	padding:auto;
	margin:auto;
	margin-top:20px;
	text-align:center;
	height:50px;
}

#footer_sondage div{
	text-align:right;
	float:left;
	
}

.progression{
	width:600px;
	text-align:right;
}

.progression p{
	float:left;
	text-align:right;
	width:185px;
}

.text_progression{
	margin-right:10px;
}

.img_progression{
	margin-top:10px;
	/margin-top:0px;
}

.suite{
	width:200px;
}

.btn_etape{
	border:0px;
	margin-top:10px;
}
a{
	color:#0F4565;text-decoration:none;
}

a : hover{
	color:#42B6FB;text-decoration:underline;
}

#fin_sondage{
	background: #FFFFFF;
	position:relative;
	width:600px;
	text-align:center;
	padding:auto;
	margin:auto;
	font-family: Arial,Helvetica,sans-serif;
	font-size:	11px;
	color:#0F4565;
}

.highlight{
	margin-bottom:20px;
	display : block;
	border: 1px solid;
}

#sondage_alert{
	background: #FFFFFF;
	position:relative;
	width:500px;
	height:25px;
	text-align:center;
	padding:auto;
	margin:auto;
	padding-top:10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:	11px;
	color:#0F4565;
	margin-top:20px;
	margin-bottom:20px;
	display : block;
	border: 1px solid;
}
