

body{
margin:0px;
background-color:#ddd;
font-family:tahoma;
}



.header p{
margin-top:0;
text-align:center;
height:140px;
line-height:140px;
background-color:grey;
font-size:3em;
}

.formulaire,.acceuil{
width:960px;
margin:0 auto 0 auto;

}

fieldset{
border:1px solid grey;
border-radius:20px;
padding:30px;
}

legend{
text-align:center;
font-size:2em;
background-color:grey;
border-radius:10px;
width:250px;
border:2px solid red;

}


table{
margin:0 auto 0 auto;
}

.formulaire td{
font-size:1.5em;
width:150px;
padding-top:15px;
}

#prenom,#code,#vote{
border-radius:10px;
font-size:1em;
color:red;
width:300px;
height:40px;
background-color:#ddd;
}

#nom:focus,#prenom:focus{
background-color:white;
}

#valider{
width:300px;
font-size:1em;
background-color:grey;
}

#valider:hover{
background-color:#a0dbc4;
}

.acceuil{
text-align:center;
font-size:3em;
}

.madame{
color:pink;
}

.monsieur{
color:blue;
}
.corps p{
text-align:center;
font-size:1.5em;
}
 textarea{
	 
	 width:500px;
	 height:200px;
 
 }



