@charset "utf-8";
/* CSS Document */

#contribution {
	border: 1px solid #282828;
	position: relative;
	margin-bottom: 2em;
}
#contribution dt{
	padding: 1em;
	text-align: center;
}
#contribution p{
	/*border: 1px solid #00F;*/
	margin-bottom: 0.2em;
	margin-TOP: 0.2em;
	position: relative;
}
#CommentaireContribution  {
	display: block;
	height: 1em;
}
#soustitre {
	text-align: center;
	padding-bottom: 2em;
}
.codeContribution, {
	
}
#codeContribution {
	
}
#partieContribution{
	margin-left: 17em;
	border: thin solid #FFF;
	display: block;
	height: 8em;
	width:17em;
	padding-left: 2.5em;
	background-color: #666;
	color:#CCC;
	margin-bottom: 2em;
}
#partieContribution:hover{
	background-color: #333;
}
.messageConseil {
	text-align: center;
	display: block;
	width: 60em;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1.5em;
	padding-bottom:1em;
}
#contributionEuro {
	color: #FFF;
	background-color: #666;
	text-align: center;
	display: block;
	padding: 1em;
	margin-right: auto;
	margin-left: auto;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	width: 60%;
}
/*.menCommentaireContribution {
	display: block;
	width: 37em;
	position: absolute;
	padding-left: 0.5em;
	left: 49%;
	top: -7.6em;
}*/
#menCommentaireContribution {
	display: block;
	width: 30em;
	position: absolute;
	left: 49%;
	top: -5.2em;	
	height: 8em;
	padding: 1em;
	
}
label[for=edtNomContribution_Req],
label[for=edtPrenomContribution_Req],
label[for=edtPseudoContribution],
label[for=edtEmailContribution_Req]{
	margin-left:4em;
	left: 4em;
	background-color: #666;
	width: 9em;
	display:block;
	padding-left: 0.5em;	
}
label[for=menCommentaireContribution] {
	display: block;
	width: 37em;
	position: absolute;
	padding-left: 0.5em;
	left: 49%;
	top: -7.6em;	
	background-color: #666;
}
label[for=menCommentaireContribution],
label[for=edtNomContribution_Req],
label[for=edtPrenomContribution_Req],
label[for=edtPseudoContribution],
label[for=edtEmailContribution_Req],
#partieContribution {
	-moz-border-radius:0.5em;
	-khtml-border-radius:0.5em;
	-webkit-border-radius:0.5em;
}

label[for=menCommentaireContribution]:hover,
label[for=edtNomContribution_Req]:hover,
label[for=edtPrenomContribution_Req]:hover,
label[for=edtPseudoContribution]:hover,
label[for=edtEmailContribution_Req]:hover{
	background-color: #333;
}
.edtNomContribution,
.edtPrenomContribution,
.edtPseudoContribution,
.edtEmailContribution {
	width: 9em;
	display: block;
	padding-left: 0.5em;
}
#edtNomContribution_Req,
#edtPrenomContribution_Req,
#edtPseudoContribution,
#edtEmailContribution_Req
{
	position: absolute;
	left: 12em;
	top:-0.2em;
}	
/*#edtNomContribution_Req {top: 15em; }
#edtPrenomContribution_Req {top: 16.5em; }
#edtPseudoContribution_Req {top: 18em; }
#edtEmailContribution_Req {top: 19.5em; }*/

input[type=submit],
input[type=reset] {
	
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
}
input[type=submit] {
	margin-left: 40%; 
}
