/* CSS Document */
input
{
	border:1px solid #999;
	margin-top:5px;
}
textarea
{
	border:1px solid #999;
	margin-top:5px;
}
select
{
	border:1px solid #999;
	margin-top:5px;
}
input:hover
{
	border:1px solid #000;
}
input:focus
{
	border:1px solid #000;
}
.form_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:100px;
}

#login
{
	/*border:1px solid #FF0000;*/
	position:relative;
	float:left;
	padding:10px;
	width:150px;
	height:110px;
	background-color:#CCCCCC;
	text-align:left;
}
.erreur
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
}
.bouton
{
	border-left:2px solid #CCC;
	border-top:2px solid #CCC;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	width:50px;
	margin-left:50px;
}
.bouton:hover
{
	border-left:2px solid #999;
	border-top:2px solid #999;
	border-bottom:2px solid #CCC;
	border-right:2px solid #CCC;
}
#fond_gris
{
	background-color:#CCC;
	width:750px;
	height:500px;
}
#vote
{
	text-align:center;
	padding-top:10px;
}
#retourlog
{
	position:relative;
	float:left;
	/*border:1px solid #FF0000;*/
	background-color:#CCCCCC;
	width:150px;
	height:110px;
	padding:10px;
	margin-left:40px;
	vertical-align:middle;
}
#connexion
{
	position:relative;
	float:left;
	padding-top:20px;
	width:450px;
	text-align:left;
	color:#FFFFFF;
	/*border:1px solid #FF0000;*/
}
#connecte
{
	position:absolute;
	left:-200px;
	top:0px;
	width:340px;
	height:130px;
	background-color:#CCC;
}
#inscription_electeur
{

	/*background-color:#CCC;*/
	width:99%;
	text-align:left;
	padding:10px;
}
#inscription_electeur .bouton
{
	border-left:2px solid #CCC;
	border-top:2px solid #CCC;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	width:100px;
	margin-top:5px;
	margin-left:50px;
}
#inscription_electeur .bouton:hover
{
	border-left:2px solid #999;
	border-top:2px solid #999;
	border-bottom:2px solid #CCC;
	border-right:2px solid #CCC;
}


#inscription_contributeur
{
	background-color:#CCCCCC;
	text-align:left;
	padding:10px;
}

#inscription_contributeur .bouton
{
	border-left:2px solid #CCC;
	border-top:2px solid #CCC;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	width:100px;
	margin-top:5px;
	margin-left:50px;
}
#inscription_contributeur .bouton:hover
{
	border-left:2px solid #999;
	border-top:2px solid #999;
	border-bottom:2px solid #CCC;
	border-right:2px solid #CCC;
}
.inscription_contributeur_form
{
	position:relative;
	float:left;
	width:99%;
}
#inscription_suite
{
	background-color:#CCCCCC;
	text-align:left;
	padding:10px;
}
#inscription_suite .bouton
{
	border-left:2px solid #CCC;
	border-top:2px solid #CCC;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	width:200px;
	margin-top:5px;
	margin-left:50px;
}
#inscription_suite .bouton:hover
{
	border-left:2px solid #999;
	border-top:2px solid #999;
	border-bottom:2px solid #CCC;
	border-right:2px solid #CCC;
}
#reglement
{
	text-align:justify;
	color:#000;
	width:750px;
	height:500px;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow-y:auto;
}
#connexion a:visited {
color:#FFF;
text-decoration:none;
}
#connexion a:visited:hover {
color:#FFF;
text-decoration:underline;
}
#connexion a{
color:#F00;
text-decoration:none;
}
#connexion a:hover {
color:#F00;
text-decoration:underline;
}



.lien_blanc a:visited {
color:#FFF;
text-decoration:none;
}
.lien_blanc a:visited:hover {
color:#FFF;
text-decoration:underline;
}
.lien_blanc a{
color:#FFF;
text-decoration:none;
}
.lien_blanc a:hover {
color:#FFF;
text-decoration:underline;
}
