h2{
	text-align:center;
}

form#formConnexion{
	width:100%;
	padding:100px 0px 50px 0px;
	text-align:center;
}

.cadreformConnexion{	
	width:426px;
	margin:0px auto 0px auto;
	background: url(../../images/my-account/box.png) no-repeat;
	text-align:center;
	height: 116px;
	_padding-top: 6px;
}
table.formConnexion{	
	display:block;
	width:426px;
	margin:0px auto 0px auto;
	padding:10px;
	text-align:center;
}

input#btn_submit{
	width:76px;
	height:29px;
	background: transparent none no-repeat left top;
	border:0px;
	cursor:pointer;
	background-image:url(../../images/my-account/bt.png);
	margin-left: 58px;
}
input#btn_submit:hover{
	background-image:url(../../images/my-account/bt-over.png);
}

input#btn_submit.btn_submit_EN{
}
input#btn_submit.btn_submit_FR{
	background-image:url(../../images/my-account/valider.png);
}
input#btn_submit.btn_submit_FR:hover{
	background-image:url(../../images/my-account/valider-over.png);
}


table.formConnexion th.titrePartie{
	font-size:12px;
	text-align:center;
	padding:3px;
}

table.formConnexion td{
	padding:2px 5px 2px 5px;
}

table.formConnexion td.libelle{
	width:110px;
	font-weight:bold;
	text-align:right;
}

table.formConnexion td.valeur{
	width:270px;
}

table.formConnexion td.valeur input, table.formConnexion td.valeur select{
	width:80%;
}

table.formConnexion td.antispam{
	text-align:center;
}

table.formConnexion td.antispam input{
	width:80px;
}

span.legende{
	font-weight:normal;
	font-style:italic;
}

span.texteAntispam{
	font-weight:bold;
}

span.required{
	color:#555;
}

td.msg_erreur{
	padding:0px 10px 10px 10px;
	font-weight:bold;
	color:#cc0000;
}
