.VoteBloc-Radio {
	width			: 380px;
	padding			: 0px 0px 5px 0px;
	background-color	: #646464;
	border			: 2px outset black;
	margin-bottom		: 20px;
	text-align		: center;
	vertical-align		: middle;
	display			: block;
	margin-left		: auto;
	margin-right		: auto; }

.VoteEntete-V2 {
	width			: 100%
	height			: 15px;
	padding			: 2px 4px 2px 4px;
	background-color	: #242424;
	color			: #FFFFFF;
	font			: small-caps bold 17px verdana;
	border-bottom		: 1px solid white;
	margin-bottom		: 5px;
	text-align		: center;
	vertical-align		: middle;
	display			: block;
	margin-left		: auto;
	margin-right		: auto; }	


.VoteChoixBloc {
	width			: 310px;
	padding			: 2px 2px 2px 2px;
	background-color	: #363636;
	color			: #FFFF99; 
	border			: 1px solid #DDDDDD;
	text-align		: left;
	vertical-align		: middle;
	display			: block;
	margin-left		: auto;
	margin-right		: auto; }


.VoteBloc-ChoixUnique {
	width			: 296px;
	background-color	: #000000;
	color			: #FFFF99; 
	font			: bold 17px "Times New Roman",arial;
	padding-top		: 1px;
	padding-right		: 1px;
	padding-bottom		: 1px;
	padding-left		: 11px;
	border			: 1px solid #CCCCCC;
	margin-top		: 2px;
	margin-bottom		: 3px; 
	text-align		: left;
	vertical-align		: middle;
	display			: block;
	margin-left		: auto;
	margin-right		: auto; }

.VoteBloc-Radio label {
	color			: #FFFF99;
	text-align		: left;
	vertical-align		: middle;
	font			: bold 17px "Times New Roman",arial;
	color			: #FFFF99; }

.VoteChoix-Radio {
	width			: 1.4em;
	height			: 1.4em;
	vertical-align		: middle;
	margin-top		: 4px;
	margin-bottom		: 4px; }

/*************************************************************/

.VoteBloc {
	width			: 500px;
	padding			: 0px 0px 5px 0px;
	background-color	: #646464;
	border			: 2px outset black;
	margin-bottom		: 20px;
	text-align		: center;
	vertical-align		: middle;
	display			: block;
	margin-left		: auto;
	margin-right		: auto; }

.VoteEntete {
	width			: 100%
	height			: 15px;
	padding			: 2px 8px 4px 8px;
	background-color	: black;
	color			: white;
	font			: small-caps bold 15px verdana;
	border-bottom		: 1px solid white;
	margin-bottom		: 5px;
	text-align		: center;
	vertical-align		: middle;
	display			: block;
	margin-left		: auto;
	margin-right		: auto; }	

.Barre-Vote {
	width		: 96%;
	margin-top	: 20px;
	text-align	: center;
	border		: 1px solid white; }

.ResultVoteQuote {
	background-color	: black;
	color			: white;
	width			: 64px;
	padding			: 3px 4px 3px 4px;
	font			: bold 20px monospace;
	text-align		: center;
	vertical-align		: bottom;
	float			: right;
	position		: relative;
	top			: 0px;
	right			: 18px;}

.ResultVoteTxt {
	margin-top		: 5px;
	margin-bottom		: 15px;
	font			: small-caps bold 16px arial;
	color			: #FFFFCC; }

.VoteTxt {
	font			: small-caps bold 20px arial;
	color			: #FFFFCC; }

.VoteValeur {
	font			: 11px verdana;
	text-align		: left;
	vertical-align		: middle;
	color			: white;
	margin-left		: 4px;
	margin-top		: 4px; }

.VoteQuote {
	background-color	: black;
	color			: white;
	padding			: 5px 4px 5px 4px;
	font			: bold 28px monospace;
	text-align		: center;
	vertical-align		: middle;
	float			: right;
	position		: relative;
	top			: 4px;
	right			: 18px;}

.VoteCase {
	font			: bold 28px monospace;
	height			: 28px;
	background-color	: white;
	color			: black;
	padding			: 0px 0px 0px 0px;
	border			: 1px solid black;
	text-align		: center;
	vertical-align		: bottom; }

.VoteRecu {
	color			: yellow;
	font			: small-caps bold 18px Helvetica; }

.VoteErreurPri {
	margin-top		: 5px;
	color			: #FF0000;
	font			: bold 18px "arial black";
	text-transform		: uppercase;
	text-decoration		: underline; }

.VoteErreurSec {
	color			: #FF9966;
	font			: bold 15px; "Times New Roman"; }