/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


div.poll_question{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #282828;
	font-weight: 900;
	font-size: 12px;
}
form.form_votes {
	margin: 0px;
}

form.form_votes div.submit{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	text-align: right;
}


div.message_result{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #256AB0;
	font-weight: 400;
	font-family: Arial Black, Arial, helvetica;
}

div.vote_element{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

div.vote_element div.vote_text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

div.vote_element div.vote_text span.name{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	color: #282828;
	font-size: 12px;
}

div.vote_element div.vote_text span.value{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #AFAFAF;
	font-size: 10px;
}

div.vote_element div.value_slider {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	width: 200px;
	background-color: #EFEFEF;
}

div.vote_element div.value_slider div.ruler {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	width: 100px;
	background-color: #2F8CBF;
}




div.navigation_poll {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

div.view_result{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.navigation_poll div.regroup_nav{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

div.navigation_poll span.prev{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.navigation_poll span.navig_separator{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
}

div.navigation_poll span.next{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
