@charset "utf-8";

/* structure */
body.BODYSIMPLE{
	width:381px;
	margin-left:auto;
	margin-right:auto
}
body.BODY{
	width:1232px;
	margin-left:auto;
	margin-right:auto;
}
div.ENTETE , div.ENTETE div ,  .CONTENU {
	float:left;
}


/* entete*/
div.ENTETE div.BANDEAU{
	float:left;
	width:1230px;
	height:60px;
	background-color:#555555;
}
div.ENTETE div.LOGIN{
	padding-top:10px;
	padding-left:850px;
	font-size:12px;
}
div.ENTETE div.LOGIN div.LOGOID{
	float:left;
	background-image:url('/images/GraphismeBrand/Layout/logo-id-new2.png');
	height:26px;
	width:24px;
	margin-top:9px;
}
div.ENTETE div.LOGIN div.BONJOUR{
	float:left;
	padding-top:8px;
	padding-left:4px;
	color:white;
}
div.ENTETE div.LOGIN div.BONJOUR a{
	color:#77D6FF;
	font-size:12px;
	text-decoration:underline;
}
div.ENTETE div.LOGIN div.BONJOUR a:hover{
	color:red;
}
div.ENTETE div.LOGOBO {
	margin-left:10px;
	margin-top:7px;
}
div.ENTETE div.LOGOBO img{
	max-width:150px;
	max-height:70px;
}



/* menu*/
div.MENU a {
	width: 114px;
	margin:1px;
	margin-right:3px;
}
div.MENU a.UTILS{
	background-color:#C6C6C6;
	border-left:8px solid #989898;
}
div.MENU a.UTILS:hover{
	background-color:#989898;
	color:white;
}
div.MENU a.FICBASE , div.MENU a.PRODS{
	background-color:#9FE4FF;
	border-left:8px solid #32B4EB;
}
div.MENU a.FICBASE:hover , div.MENU a.PRODS:hover{
	background-color:#32B4EB;
	color:white;
}
div.MENU a.CONDI , div.MENU a.MESS{
	background-color:#D9E021;
	border-left:8px solid #79B525;
}
div.MENU a.CONDI:hover , div.MENU a.MESS:hover{
	background-color:#79B525;
	color:white;
}
div.MENU a.IMPORTS{
	background-color:#c195fd;
	border-left:8px solid #9c64f9;
}
div.MENU a.IMPORTS:hover{
	background-color:#9c64f9;
	color:white;
}
div.MENU a.RESULTS{
	background-color:#FFBA68;
	border-left:8px solid #EB8712;
}
div.MENU a.RESULTS:hover{
	background-color:#EB8712;
	color:white;
}



/* contenu */
.CONTENU {
	min-height:400px;
	min-width:1230px;
	text-align:center;
}
.CONTENU img.LOGOCENTRAL{
	max-width:500px;
	max-height:200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	z-index:1;
}
.CONTENU div.BANDEAU {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	background-color:#EFEFEF;
	height:27px;
	width:1225px;
	text-align:left;
	margin-top:3px;
	padding-top:3px;
	padding-left:5px;
	color:#5E5E60;
}
.CONTENU div.BANDEAU span.INFO {
	font-size: 15px;
	font-weight: bold;
	color: #84724F;
}
.CONTENU div.BANDEAU span.LIEN {
	float:right;
	margin-top:10px;
}
.CONTENU div.BANDEAU span.LIEN a {
	font-size: 12px;
	font-style: normal;
	color: #FF5300;
}
.CONTENU div.BOUTONS{
	padding-top:5px;
	padding-bottom:5px;
	height:25px;
	width:1225px;
	text-align:left;
	clear:both;
	float:left;
}
.CONTENU div.TITEDIT{
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:100%;
}
.CONTENU div#SAISIE{
	height:auto;
	float:left;
}
.CONTENU div#ERR{
	height:auto;
	float:left;
	width:100%;
	padding-top:10px;
}
#erreurs {
	color: #FF0000;
}
.CONTENU table.ITEMS{
	width:1230px;
}
.CONTENU table.ITEMS th{
	font-size: 12px;
	background-color:#839BB4;
	background-color:#b0b0b0;
	color:#FFFFFF;
	font-weight:bold;
	height:25px;
	text-align:center;
}
.CONTENU table.ITEMS td{
	font-size: 11px;
	border-bottom: 1px solid #999999;
	border-left: 1px dashed #999999;
	padding-left:10px;
	padding-right:10px;
	height:16px;
	cursor:pointer;
	text-align:left;
}
.CONTENU div.erreur {
	color: #FF0000;
	font-weight: bold;
	font-size:16px;
}
.CONTENU div.RECHPROD {
	background-color:#9FE4FF;
	width:1230px;
	height:35px;
	float:left;
}
.CONTENU div.RECHCDE {
	background-color:#FFBA68;
	width:1230px;
	height:35px;
	float:left;
	margin-bottom:5px;
}
.CONTENU div.RECHPRODBAS {
	margin-bottom:5px;
}
.CONTENU div.RECHPROD div.FILTRE , .CONTENU div.RECHCDE div.FILTRE{
	padding-top:9px;
	padding-left:10px;
	float:left;
	width:100px;
	text-align:left;
}
.CONTENU div.RECHPROD div.RECH_SAIS , .CONTENU div.RECHCDE div.RECH_SAIS{
	float:left;
	padding-top:7px;
	padding-left:3px;
	width:422px;
	text-align:left;
}
.CONTENU div.RECHPROD div.RECH_SAIS select , .CONTENU div.RECHCDE div.RECH_SAIS select{
	width:380px;
}
.CONTENU div.RECHPROD div.RECH_SAIS input , .CONTENU div.RECHCDE div.RECH_SAIS input{
	margin-top:0px;
	padding-top:0px;
}
.CONTENU div.RECHPROD input , .CONTENU div.RECHCDE input{
	margin-top:5px;
}
.CONTENU div #LISTE{
	float:left;
}



/* pagination*/
table.PAGINATION {
	height:20px;
	width:auto;
	margin-top:5px;
}
table.PAGINATION td {
	font-size: 14px;
	font-style: normal;
	width:15px;
}


/* selection des lignes */
.passelect td{
	color:#000000;
	background-color:#FFFFFF;
}
.select td {
	color:#FF0000;
	background-color:#FFFFCC;
}



/* effet */
#Layer1 {
   position:fixed;
   width:100%;
   height:100%;
   z-index:2;
   left: 0;
   top: 0;
   filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;   
   background-color: #EFEFEF
}
#effet {
   position:absolute;
   top: 50%;
   left: 50%;
   margin-top: -17px;
   margin-left: -17px;
}


/* saisie */
.CONTENU div.SAISIE{
	clear:both;
	float:left;
	text-align:center;
	height:100%;
}
.CONTENU div.SAISIE div.CHAMPS{
	width:100%;
	/*height:28px;*/

	min-height: 28px;
	float: left;
}
.CONTENU div.SAISIE div.CHAMPSHAUT{
	height:80px;
}
.CONTENU div.SAISIE div.CHAMPSVAR{
	height: auto;
	max-height: 200px;
	margin-bottom: 10px;
}
.CONTENU div.SAISIE div.CHAMPS span , .CONTENU div.SAISIE div.CHAMPS input {
	float:left;
}
.CONTENU div.SAISIE div.CHAMPS textarea , .CONTENU div.SAISIE div.CHAMPS img{
	float:left;
}
.CONTENU div.SAISIE div.CHAMPS iframe, .CONTENU div.SAISIE div.CHAMPS select {
	float:left;
}
.CONTENU div.SAISIE div.CHAMPS label{
	float:left;
	font-size:12px;
	margin-top:3px;
	margin-left:3px;
	margin-right:5px;
}
.CONTENU div.SAISIE div.CHAMPS input.GRISE{
	 background-color:#F2F2F2;
}
.CONTENU div.SAISIE div.CHAMPS input.COCHE{
	margin-top:3px;
	width:10px;
}
.CONTENU div.SAISIE div.CHAMPS input.BOUTON{
	width:90px;
}
.CONTENU div.SAISIE div.CHAMPS img.BTDATE{
	cursor:pointer;
}
.CONTENU div.SAISIE div.CHAMPS input.PRODUIT{
	width:120px;
	background-color:#CCC;
}
.CONTENU div.SAISIE div.CHAMPS select option.INACTIF{
	color:#CCC;
}
.CONTENU div.SAISIE div.CHAMPS span {
	font-size:12px;
	margin-top:3px;
	text-align:left;
}
.CONTENU div.SAISIE div.CHAMPS span.I18N ,.CONTENU div.SAISIE div.CHAMPSPROD span.I18N ,.CONTENU div.SAISIEART div.CHAMPSART span.I18N {
	color:green;
}
.CONTENU div.SAISIE div.CHAMPS img {
	margin-top:3px;
	margin-left:3px;
	width:15px;
	height:15px;
}

.CONTENU div.INFOSERR{
	float:left;
	text-align:left;
}
.CONTENU div.INFOSERR div{
	height:25px;
	margin-top:3px;
	font-size:12px;
	text-align:left;
	color: #FF0000;
}
.CONTENU div.INFOSERR div.HAUT{
	height:77px;
}