* { 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:#804365 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:900px; 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:820px; margin:0 40px 15px 40px; }
			#hlvictoires { float:right; }
			#hlmodalites { float:left; margin-top:32px; }

		.blockvignettes { float:right; position:relative; width:700px; }
			.playerflv { float:right; position:relative; width:473px; padding:0 40px 8px 0; }
			.nomines { position:relative; width:700px; margin:0 auto; }
				.nomine { float:left; position:relative; width:233px; }
					.nomine .finput { margin:5px 0 40px; text-align:center; }

			.votez { position:absolute; bottom:0; right:0; width:513px; background-color:#B2D2F1; }
				.votez .blocknomine { float:left; position:relative; width:155px; margin-right:4px; }
					.votez .blocknomine .chkbox_h { position:relative; width:28px; height:23px; padding:4px 0 0 127px; background:#165A9F url(cadre_bot_je_vote_pr_lui_155x27.gif) left top no-repeat; }
						.votez .blocknomine .chkbox_h input { position:relative; width:15px; height:15px;  }
					.votez .blocknomine .chkbox_f { position:relative; width:28px; height:23px; padding:4px 0 0 127px; background:#165A9F url(cadre_bot_je_vote_pr_elle_155x27.gif) left top no-repeat; }
						.votez .blocknomine .chkbox_f input { position:relative; width:15px; height:15px;  }

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


/* Redefinitions */

.boite{
	width:900px;
	position: relative;
}

.boite_centre{
	width:880px;
	background-color: #FFFFFF;
	position:relative;
	padding-right: 10px;
	padding-left: 10px;
}

.colonnagefiche{
	position:relative;
	width:880px;
}
