* { margin:0; padding:0; font-family:Arial, sans-serif; font-size:11px; line-height:1.17em; }

body { position:relative; width:100%; height:100%; color:#000; background:#E20026 url(background.jpg) center top no-repeat; }

a { font-size:1em; color:#AA884C; font-weight:bold; text-decoration:underline; }
a:hover { color:#CA1741; text-decoration:underline; }
a img { border:none; }

span, i, em, b, strong, u { font-size:1em; }

div.spacer { clear:both; font-size:0; line-height:0; height:0; }

p { padding-bottom:.5em; }
p.titrecategoriesmall { padding-top: 15px; font-size: 12px; font-weight: bold; color: #165A9F; }


#colonne { position:relative; width:740px; margin:19px auto 50px; }
	#maincol { position:relative; width:100%; background-color:#FFF; padding-top:20px; }
		#cadretop, #cadrebot { position:relative; font-size:0px; }

		#headlogo { position:relative; width:660px; margin:0 40px 15px 40px; }
			#hlvictoires { float:right; }
			#hlmodalites { float:left; margin-top:32px; }

		.blockvignettes { /*float:right;*/ position:relative; width:660px; margin:0 auto; }

			.nomines {  }
				.nomine { float:left; position:relative; width:155px; }
				.nomineseparator { float:left; position:relative; width:13px; height:6px; font-size:0; }

					.nomine .chkbox_l { position:relative; width:25px; height:24px; padding:4px 0 0 130px; background:#165A9F url(cadre_bot_je_vote_pr_lui_155x28.gif) left top no-repeat; }
						.nomine .chkbox_l input { position:relative; width:15px; height:15px; }
					.nomine .chkbox_f { position:relative; width:25px; height:24px; padding:4px 0 0 130px; background:#165A9F url(cadre_bot_je_vote_pr_elle_155x28.gif) left top no-repeat; }
						.nomine .chkbox_f input { position:relative; width:15px; height:15px; }
					.nomine .chkbox_e { position:relative; width:25px; height:24px; padding:4px 0 0 130px; background:#165A9F url(cadre_bot_je_vote_pr_eux_155x28.gif) left top no-repeat; }
						.nomine .chkbox_e input { position:relative; width:15px; height:15px; }

		#champsform { position:relative; margin-bottom:20px; text-align:center; }
		.textefinal { position:relative; width:680px; margin:0 0 20px 40px; }
