.textegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/* CSS Document */

/*---HTML debug<-----*/
/*div { border:solid 0px; }*/

/******BASE LAYOUT******/


/*---Index core<-----*/
.index_container { width:900px; margin:auto; border:solid 2px #1d6627; background-color:#FFFFFF; }
.textegrosrose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ee1395;
}

.header_container { width:900px; height:170px; position:relative; }
.menu_container { width:900px; height:30px; position:relative; z-index:90; margin:0; padding:0; }
.content_container { width:900px; min-height:502px; position:relative; }
.footer_container { width:900px; height:56px; position:relative; }

/*---Header<-----*/
.header_content { width:900px; height:170px; margin:auto; position:relative; }
.header_1 { width:900px; height:58px; float:left; }
.header_2 { width:253px; height:60px; float:left; }
.header_pub { width:468px; height:60px; float:left; background-color:#c5c5c5; text-align:center; line-height:60px; }
.header_3 { width:179px; height:60px; float:left; }
.header_4 { width:900px; height:52px; float:left; }

/******FORMS ELEMENTS******/

/*---Logon Form<-----*/
form { margin:0; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
textarea, select { width:250px; }
.logon-container { width:300px; margin:auto; padding:4px; line-height:25px; border:solid 1px #CCCCCC; background-color:#EEEEEE; }
.logon-container h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; margin:0; }
.invalide { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; text-align:center; }
.invalide_result { line-height:20px; position:relative; color:#CC0000; font-size:10px; }

/*---content<-----*/
.content_container fieldset { white-space:nowrap; border:solid 1px #CCCCCC; background-color:#FFFFFF; padding-left:20px; }
.content_container fieldset legend {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; background-color:#EEEEEE; border:solid 1px #CCCCCC; padding:2px; padding-left:5px; padding-right:5px; }
.content_container p.field { width:100%; line-height:25px; }
.content_container p.field label { width:50%; float:left; }
.content_container p.submit { text-align:right; padding-top:5px; margin-bottom:0; }

/******MODULES LAYOUT******/

/*---content<-----*/
.content-module-container h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; margin:0; color:#666666; padding-bottom:5px; }
a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e1007a; text-decoration:none; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e1007a; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e1007a; text-decoration:underline; }
.module-function-container { background-color:#FFFFFF; border:solid 1px #CCCCCC; }
.function-module-container div.invalide{ border:solid 1px #CC0000; color:#CC0000; background-color:#FFE6E6; padding:2px; padding-left:5px; padding-right:5px; margin:2px; text-align:left; }

.loading { width:150px; padding:20px; border:solid 1px #FF9900; color:#FF9900; text-align:center; background-color:#FFF2E6; margin:auto; }.texterose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee1395;
}
.info-texte { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; }

#seemore:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007eff;
	font-weight:bold;
	text-decoration:underline;
}

#seemore:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007eff;
	font-weight:bold;
	text-decoration:underline;
}

#seemore:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007eff;
	font-weight:bold;
	text-decoration:none;
}

