
/* styles */
/* gris 10 */
.st1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration: none;}
.st1:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration: none;}
.st1:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration: none;}
.st1:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration: underline;}
/* noir 12 */
.st2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: none;}
.st2:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: none;}
.st2:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: none;}
.st2:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: underline;}
/* noir 12b */
.st2b {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: none;}
/* noir 15 */
.st3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration: none;}
.st3:visited {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration: none;}
.st3:link {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration: none;}
.st3:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration: underline;}
/* rouge 12 */
.st4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration: none;}
.st4:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration: none;}
.st4:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration: none;}
.st4:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration: underline;}
/* part gris fonce 9 */
.pa {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #404040;text-decoration: none;}
.pa:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #404040;text-decoration: none;}
.pa:link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #404040;text-decoration: none;}
.pa:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #404040;text-decoration: underline;}
/* bout */
.bout {
background-color: #eeeeee;
border-color: #000000;
border-width:1px ;
border-style:inset;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
}



/**
 * Default register form style.
 */
#ez-register-form {
	width: 450px;
	float: left;
}
#ez-register-form dt {
	width : 38%;
	float: left;
	padding: 3px 0;
	text-align: right;
}
#ez-register-form dd {
	clear: right;
	padding: 2px 0 2px 40%;
	margin: 0 0 0 5px;
}
#ez-register-form dd.ez-clr {
	margin: 0;
	padding: 0;
	clear: both;
}
#ez-register-form dd.full {
	padding: 2px 0;
	margin: 0;
}

#ez-register-form div.ez-info {
	display: none;
	/*
	position: absolute;
	
	padding: 5px;
	
	background-color: red;
	border: 1px solid lime;
	*/
}
#ez-register-form div.ez-error {
	display: none;
	color: red;
	font-size: 0.9em;
}
#ez-register-form ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#ez-register-form input.text, #ez-register-form select {
	border-style: solid;
	border-width: 1px;
	
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
	padding: 2px;
}
#ez-register-form select {
	padding: 1px;
}
#ez-register-form input.text:hover, #ez-register-form input.text:focus, #ez-register-form select:hover {
	border-top-color: #5794bf;
	border-right-color: #b7d5ea;
	border-bottom-color: #c7e2f1;
	border-left-color: #c5daed;
}
#ez-register-form input.ez-icon { padding-right: 18px; }
#ez-register-form input.ez-loading,
#ez-register-form input.ez-valid,
#ez-register-form input.ez-invalid {
	background-repeat: no-repeat;
	background-position: right center;
}

#ez-register-form input.ez-loading {
	background-image: url(./image/loader.gif);
}
#ez-register-form input.ez-valid {
	background-image: url(./image/valid.gif);
}
#ez-register-form input.ez-invalid {
	background-image: url(./image/invalid.gif);
}

.ez-clr { display: block; clear: both; height: 1px; }
.ez-clr-l { display: block; clear: left; height: 1px; }

#ez-register-form-container {
	width: 450px;
	margin: auto;
	text-align: left;
}
#ez-register-form-container dt {
	padding: 5px 0;
}
#ez-register-form-container dd {
	padding-bottom: 3px;
	padding-top: 3px;
}
#ez-register-form-container input.text {
	width: 196px;
}
#ez-register-form-container input.ez-icon {
	width: 180px;
}
#ez-location select {
	display: block;
	width: 202px;
}

div.ez-form-errors {
	padding: 5px;
	
	background-color: #ffffcc;
	border: 1px solid #dedede;
	/*
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	*/
	text-align: left;
	color: #000;
}

.ez-button { cursor: pointer; }


/**
 * Login form
 */
#ez-login-form-container {
	position: absolute;
	bottom: 0;
}
#ez-main.border-enabled #ez-login-form-container {
	float: right;
	bottom: -7px;
	right: 30px;
}
#ez-login-form {
}
#ez-login-form dt, #ez-login-form dd { display: inline; }
#ez-login-login { width: 6em; }
#ez-login-password { width: 4em; }

/**
