/* reset */
body,div,dl,dt,dd,ul,ol,li,pre,formfieldset,input,textarea,blockquote,th,td,h2 {
    margin:0;
    padding:0;
	overflow-x:hidden;
}
disabled {
	background:yellow;
}
input, select {
    margin:0;
    padding:0;
	font-size:12px;
	/*background:#FEFB95;*/
}

img{
border:none;	
}
/* page setup */
body {
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:12px;
}

div#main {

}

#connexionBody
{
background:#eee;
}

div#footer-oubli{
	margin-top:3em;
	margin-left:35%;
	padding-top:5px;
	padding-bottom:5px;
    text-align:center;
    font-size:14px;
	width:340px;
	color:#000000;
	border:2px solid orange;
	
}

div#footer-oubli a, div#footer-oubli a:hover, div#footer-oubli a:visited, div#footer-oubli a:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}





div#connexion{
	width:33%;
	float:left;
	line-height: 20px;	
}

div#connexion table{
	width:100%;
	border:none;
}

div#connexion th{
	background:#d8eec0;
}

div#connexion input{
	width:70%;
	margin-left:10%;
	margin-right:10%;
	margin-top:10px;
	
}

div#connexion  #button{
	background:#d8eec0;
	width:50%;
	margin-left:20%;
	margin-right:20%;
	margin-top:10px;
	margin-bottom:10px;
}

div#connexion a, div#connexion a:hover{
	text-decoration:none;
	color:black;
}







div.formcontact {
	width:340px;
	height:auto;
	margin-top : 100px;
	margin-left:35%;
	}
	
	div.formcontact label{
		float:left;
		width:300px;
		color:#000000;
		font : 12px Arial, Helvetica, sans-serif;
		

		}
	div.formcontact fieldset{
		border:2px solid #f00e00;
		padding:15px 15px 15px 15px;
		font-weight: bold;
		}
	div.formcontact legend{
		padding:2px .5em;
		/*color:#364042;*/
		

		color:#f00e00;
		margin-bottom:1px;
		}	
	.formcontact .champ {
		border:none;
		border:1px solid #dfdfdf;		
		width:280px;
		padding-left:20px;
		/*background:transparent url(ico_edit.gif) no-repeat 0 50%;*/
		background:#efafab no-repeat 0 50%;
		height:2em;	
		line-height:2em;
		font-family:Verdana, Arial;
		font-size:10px;
		font-weight:bold;
		overflow:auto;
		}

	.formcontact .champ:focus, .formcontact .focused{
		border:1px solid #dfdfdf;
		padding-left:20px;
		font-family:Verdana, Arial;
		font-size:10px;
		background:lightgrey repeat-x;
		width:280px;
		line-height:2em;
		height:2em;
		margin:0;
		outline:none;
		}	
	div.formcontact button,div.formsaisie button,div.connexion button{
		margin-top:10px;
		}
.formsaisie .champ:focus, .formsaisie .focused, .formsaisie .champ{
	width:500px;
	height:30px;
}
