#column-zero {
	float: left;
	width: 5px;
	background-color: #FFF;
	margin-left: 0px;
	margin-right: 1px;
	padding-bottom: 10px;
}

#column-one {
	float: left;
	width: 470px;
	background-color: #EEE;
	margin-left: 5px;
	margin-right: 10px;
	padding-bottom: 10px;
}

#column-two {
	float: left;
	width: 282px;
	background-color:#EEE;
}

form.alt-form #column-one {
width: 400px; 
}
form.alt-form #column-two {
 width: 352px; 
 }

.bloc{
font-size:10px;
margin-left:0;
}

.bloc2{
font-size:16px;
margin-left:0;
}

.bloc h1 {
	clear: both;
	background: #516886;
	margin: 20px 5px;
	padding: 0px 6px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: white;
	width:330px;
}

.divbloc{
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	line-height: 15px;
	color: white;
	width:340px;
}

.divbloc1{
    background-image: url("../images/bande4.png");
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	line-height: 15px;
	color: #333;
	width:350px;
}

.divbloc2{
    background-image: url("../images/bande5.png");
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	line-height: 15px;
	color: #333;
	width:345px;
}

.bloc div { margin: 3px 5px; }
.bloc p   { line-height: 16px; }
#formAccount { background-color: #FFF; margin:0; padding:0; }
.bloc div,
#formAccount #infos,
#formAccount #block-code { margin: 2px 5px; clear: left; }
#formAccount.alt-form .bloc div,
#formAccount.alt-form #infos,
#formAccount.alt-form #block-code { margin: 2px 15px; }
#formAccount #infos      { background-color: #DDD; margin-top: 15px; padding: 5px 10px; line-height: 16px; }
#formAccount #block-code { background-color: #FAFAFA; }
#formAccount #block-code * { vertical-align: middle; }
#formAccount #block-code .textfield { width: auto; }

.bloc label {
	display: block;
	float: left;
	width: 140px;
	/*background-color: #EEE;*/
	margin-right: 10px;
	border: 1px solid #999;
	padding-right: 5px;
	text-align: right;
	line-height: 19px;
	color: #333;
	cursor: pointer;
	vertical-align:middle;
}
.bloc2 label {
	display: block;
	float: left;
	width: 140px;
	/*background-color: #DDD;*/
	margin-right: 10px;
	border: 1px solid #999;
	padding-right: 5px;
	text-align: right;
	line-height: 19px;
	color: #333;
	cursor: pointer;
	vertical-align:middle;
	font-size:9px;
	font-family:Verdana;
}
#formAccount .bloc2 span { display: block; vertical-align:middle;}
.bloc2 div { margin: 3px 5px; }


#formAccount .bloc span { display: block; vertical-align:middle;}
#formAccount select,
#formAccount .textfield,
#formAccount .passfield,
#formAccount textarea {
	border: 1px solid #AAA;
	padding: 2px 0;
	font: 10px Verdana;
}
#formAccount select { padding: 2px 0 1px; }
#formAccount .textfield,
#formAccount .passfield  {
	width: 160px;
	padding-left: 2px;
}

#formAccount .bloc .passfield  { width: 80px; }

#formAccount fieldset { margin: 2px 40px; border: none; }
#formAccount.alt-form fieldset { margin: 2px 15px; }
#formAccount legend   { margin: 0; margin-bottom: 15px; padding: 0; color: black; }
#formAccount legend::after { content: "\00A0 :"; }
#formAccount .bloc fieldset label { width: 220px; }
#formAccount .bloc fieldset div { margin: 10px 0; }

#titre-field{
width:
}
#soumission {
	clear: both;
	margin: 20px 40px 10px;
	text-align: right;
}

#logos-paiement { text-align: center; }
#logos-paiement img { vertical-align: middle; margin-right: 3px; }

ul#formErrors {
	background: transparent url("../images/warn.gif") no-repeat scroll 30px 10px;
	margin: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
	border: 1px solid #D00;
	padding: 10px 0px 10px 30px;
	font-size: 12px;
	color: #D00;
	width:410px;
	margin-left: 10px;
	/*margin-right: 53px;*/
}
ul#formErrors li { margin: 1px 0; }

.voteColor {
margin-bottom: 5px; 
border: 1px solid #DDDDDD;
padding: 0; 

}
.voteIMG {
margin: 0;
margin-right: 10px;
margin-left: 4px;
float: left;
}

.voteTXT {
font-size:10px; 
width:20px; 
margin:0;
background-color:#EEEEEE;
border:1px solid #EEEEEE;
margin-top: 2px;
/*display: none;*/
}
#rightFrGar{
margin-left: 0px;
margin-right:0;
margin-top: 10px;
margin-right:0px;

}

#rightFr{
border:1px solid green;
margin-left: 475px;
margin-right:0;
margin-top: 10px;
margin-right: 10px;
}

#leftFrGar{
margin-bottom: 15px;
margin-top: 10px;
font-size:10px;
margin-right: 15px;
width: 368px;

}
#blocGar1{
background-color:#DDD; 
padding-top:5px;
padding-bottom:5px;
}
#leftFr{
float:left; 
margin-bottom: 15px;
margin-left: 0px;
margin-top: 10px;
font-size:10px;
}
#blocRight1{
background-color:#DDD; 
padding-top:5px;
padding-bottom:5px; 
margin-right: 5px;
font-size:10px;
margin-left:0;
}
#blocRight2{
background-color:#DDD; 
padding-top:5px;
padding-bottom:5px; 
margin-right: 5px;
font-size:10px;
margin-left:0;
}
#blocRight3{
background-color:#DDD; 
padding-top:5px;
padding-bottom:5px; 
margin-right: 5px;
font-size:10px;
margin-left:0;
}


a {
color: #003399;
}

.bloc1{
font-size:12px;
margin-left:0;
}



