/**
 * Feuille de style SIGREC
 * @version 14/05/2008
 * @author Julie Jacques
 
   couleurs de référence:
   ----------------------
   	principal (vert SIGREC):
   		#6AB27E : police verte + bordures
   		#ECFCF1 : cadres
   		#A0E2B5 : tableaux
   			#74C18D : en tête de tableau
  		bordures: #A1E1B3
   
   	theme 1 (bleu):
   		#719ECA : en-tête tableaux
   		#8FB7DF : ligne foncée tableau
   		#B7D1EA : ligne claire tableau
   		 
 **/

/** desactivation de la selection du text dans le menu **/
 div #menu_essai {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
     user-select: none;
}

/** barre d'outils **/
#sigrec div.toolbar_h3 {
	margin-top:-25px;
	_margin-top:-27px;
	text-align:right;
}
#sigrec div.toolbar_h3 a.tool {
	padding:1px;
	font-weight:normal;
}
#sigrec div.toolbar_h1 {
	margin-top:-19px;	
	text-align:right;
}
#sigrec div.toolbar_h1 a.tool {
	padding:1px;
	font-weight:normal;
}

#sigrec .clic {
	cursor:pointer;
}

#sigrec .fold {
}

#sigrec .unfold {
}

/** spécifique à la page d'accueil **/ 
#SIGREC_ACCUEIL {

}

#sigrec input,
textarea, 
#sigrec .input {
	border: 1px solid #A1E1B3;
}

#sigrec {
	font-size: 9pt;
	color: #255E37;	
}


/**
 * Cadre et contenus
 **/
#sigrec div.cadre {
	background-color: #ECFCF1;
	border: 1px solid #6AB27E;
	padding: 2px;

}


#sigrec div.cadre_resultat_filtre {
	background-color: #ECFCF1;
	border: 1px solid #6AB27E;
	padding: 2px;
	
}


#sigrec div.cadre h1 {
	color: #6CA08B;
	border-bottom: 1px solid #6CA08B;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 7px;
}

#sigrec div.cadre h2 {
	color: #6CA08B;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px dashed #A1E1B3;
	margin-bottom: 7px;
	padding-left: 5px;
}

/* Export Dhos */
#sigrec.exportdhos label.titre{
	font-weight:bold;
}

/* Loader */
.loader {
width: 16px;
height: 16px;


 
}

/*Rapports*/
/*#sigrec.rapport {
 	border: 1px solid #6AB27E;
}*/

#sigrec.rapport div.title,
#sigrec.rapport3 div.title{
	border: 1px solid #6AB27E;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
#sigrec.rapport div.entite{
	border: 1px solid #6AB27E;
	float : left;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sigrec.rapport div.periode{
	border: 1px solid #6AB27E;
	float : left;
	text-align: left;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
}

#sigrec.rapport3 table.entite{
	width:100%;
	border: 1px solid #6AB27E;
	background-color: white;
}
#sigrec.rapport3 table.entite tr td{
	background-color: white;
	}

#sigrec.rapport table,
#sigrec.rapport table tr,
#sigrec.rapport table td {	
	background-color: white;
}
.graphe table{
 margin-left: auto;
 margin-right: auto;
 width:60%
}



#sigrec.rapport table tr:hover td {	
	background-color: transparent;
}

#sigrec.rapport label.titre{
	font-weight:bold;
}

.multiselect {
    width:100%;
    height:180px;
    /*border:solid 1px #c0c0c0;*/
    overflow:auto;
}
 

 
.multiselect-on {
    color:#ffffff;
    background-color:#000099;
}


#sigrec.rapport div.cadre_globale {
	/*float : left;*/
	border: 1px solid #74C18D;
	background-color: #ECFCF1;		
	width : 648px;	
	height:181px;	
	margin-left:2px;
	margin-bottom:2px;
	margin-right:2px;
}

#sigrec.rapport div.prom_left {
	float : left;
	width : 185px;
	height:129px;	
	background-color: #ECFCF1;	

}
#sigrec.rapport div.prom_right {
	float : left;
	width : 310px;
	height:129px;
	background-color: #ECFCF1;		
	
}

#sigrec.rapport div.cadre_fonctions {
	/*float : left;*/
	border: 1px solid #74C18D;
	background-color: #ECFCF1;		
	width : 647px;	
	height:199px;	
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
}

#sigrec.rapport div.cadre_fonctions_bis {
	/*float : left;*/
	border: 1px solid #74C18D;
	background-color: #ECFCF1;		
	width : 360px;	
	height:199px;	
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
}

#sigrec.rapport div.cadre_choix_promoteur {
	float : left;
	border: 1px solid #74C18D;
	background-color: #ECFCF1;
	padding-top: 5px;
	padding-left: 142px;
	margin: 3px;	
	width :530px;	
	height:70px;
}


#sigrec.rapport div.cadre_type_recherche {
	/*float : left;*/
	border: 1px solid #74C18D;
	background-color: #ECFCF1;	
	margin: 0px 2px 2px 2px;
	padding-bottom:3px;	
	width : 230px;	
	height:354px;
	
}
/** html #sigrec.rapport div.cadre_type_recherche {
	float : left;
	border: 1px solid #74C18D;
	background-color: #ECFCF1;	
	margin: 0px 2px 2px 2px;
	padding:3px;	
	width : 380px;	
	height:394px;
}*/

#sigrec.rapport div.choix_type_recherche {
	/*float : left;	*/
	margin-top:3px;
	margin-left: 2px;	
	
	
}
#sigrec.rapport div.type_recherche_liste {
	float : left;
	margin-top:5px;
	margin-left:10px;	
	width : 340px;	
	
}

#sigrec.rapport div.cadre_gauche_sans_bordure {
	float : left;
	overflow:auto; 
	background-color: #ECFCF1;
	padding: 2px;	
	margin-left: 3px;
	margin-top: 3px;
	margin-right: 3px;
	width: 162px;
	height: 167px ;
	border: 1px solid #74C18D;
}
#sigrec.rapport div.cadre_gauche_sans_bordure li{
	border:1px solid black;
 
}
/** html #sigrec.rapport div.cadre_gauche_sans_bordure {
	float : left;
	overflow:auto; 
	background-color: #ECFCF1;
	padding: 2px;	
	margin-left: 3px;
	margin-right: 3px;
	width: 160px;
	height: 140px ;
	border: 1px solid #74C18D;
}*/

#sigrec.rapport div.cadre_droite_sans_bordure {
	
	float : left;
	background-color: #ECFCF1;		
	margin-right: 3px;
	margin-top: 3px;
	width: 450px;
	height: 170px ;
	border: 1px solid #74C18D;
}
/** html #sigrec.rapport div.cadre_droite_sans_bordure {
	
	float : right;
	background-color: #ECFCF1;		
	margin-right: 3px;
	width: 195px;
	height: 140px ;
	border: 1px solid #74C18D;
}*/

#sigrec.rapport .cadre_statut {
	/*float:left;*/
	background-color: #ECFCF1;	
	border: 1px solid #74C18D;	
	margin-left:2px;
	margin-bottom:2px;
	margin-right:2px;
	padding:2px;
	width :180px;
	height:354px;
	
}
#sigrec.rapport .cadre_filtre_statut {
	float:left;
			
}
#sigrec .cadre_choix_statut {
	float:left;
	margin-top:2px;
	margin-left:10px;		
}
#sigrec.rapport .cadre_categorie {
	/*float:left;*/
	background-color: #ECFCF1;
	padding: 2px;
	margin-left:2px;	
	margin-right:3px;	
	margin-bottom:2px;	
	border: 1px solid #74C18D;	
	width :160px;
	height:180px;	
}
#sigrec.rapport .cadre_filtre {
	float:left;
	background-color: #ECFCF1;
	padding: 2px;
	margin-left:2px;	
	margin-right:3px;	
	margin-bottom:2px;	
	border: 1px solid #74C18D;	
	width :160px;
	height:177px;	
}

#sigrec.rapport .cadre_option {
	float:left;
	/*background-color: #ECFCF1;*/
	padding: 0px;
	margin-top:-3px;
	margin-left:-2px;	
/*	margin-right:3px;	*/
	margin-bottom:0px;	
	
	width :155px;
	height:310px;	
}

#sigrec.rapport .choix_categorie {
	/*float:left;*/
	background-color: #ECFCF1;
	padding-top: 5px;	
	margin-right:3px;	
	margin-bottom:2px;	
	border: 1px solid #74C18D;	
	width :155px;
	height:55px;	
}
#sigrec.rapport .option_categorie {
	/*float:left;*/
	background-color: #ECFCF1;
	padding: 2px;
	margin-top:3px;		
	margin-right:3px;
	margin-bottom:2px;	
	border: 1px solid #74C18D;	
	width :151px;
	height:105px;	
}

#sigrec.rapport .cadre_detail {
	 width: 165px;border: 1px solid #74C18D;
	 background-color: #ECFCF1;
	height:140px;
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	padding-top: 2px;
}

#sigrec.rapport .cadre_detail_indicateur {
	 width: 163px;border: 1px solid #74C18D;
	 background-color: #ECFCF1;
	min-height:60px;
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	padding-top: 2px;
}

#sigrec.rapport .cadre_selection {
	 width: 235px;border: 1px solid #74C18D;
	 background-color: #ECFCF1;
	min-height:60px;
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	padding-top: 2px;
}

#sigrec.rapport .cadre_droite_periode {
	background-color: #ECFCF1;	
	padding:3px;	
	margin: 0px 2px 2px 2px;
	border: 1px solid #74C18D;	
	width : 205px;
	height:354px;
}
/** html #sigrec.rapport .cadre_droite_periode {
	background-color: #ECFCF1;	
	padding:3px;	
	border: 1px solid #74C18D;	
	width : 230px;
	height:390px;
}*/

#sigrec.rapport .cadre_droite_option{
	/*float:left;*/
	background-color: #ECFCF1;
	padding: 3px;	
	margin: 0px 2px 2px 2px;
	border: 1px solid #74C18D;	
	width :150px;
	height:354px;
}
/** html #sigrec.rapport .cadre_droite_option{
	float:left;
	background-color: #ECFCF1;
	padding: 2px;		
	margin: 0px 2px 2px 2px;
	border: 1px solid #74C18D;	
	width :230px;
	height:392px;
}*/

#sigrec.rapport .cadre_droite_option_haut{
	/*float:left;*/
	background-color: #ECFCF1;
	padding: 2px;		
	border: 1px solid #74C18D;	
	width :200px;
	height:70px;	
}
#sigrec.rapport .cadre_droite_option_bas{
	/*float:left;*/
	background-color: #ECFCF1;
	padding: 2px;
	margin: 0px 2px 2px 2px;	
	border: 1px solid #74C18D;	
	width :200px;
	height:160px;	
}


#sigrec.courbe_inclusion table{
 margin-left: auto;
 margin-right: auto;
 width:80%
}
#sigrec .table_std fieldset {
	border:none;
}
#sigrec .table_std {
	background-color: transparent;
	font-size: 9pt;
	
	
}

#sigrec .table_std td{	
	vertical-align:top;	
}

/** ligne survolée **/
#sigrec .table_std tr:hover td {
	background-color: transparent;
	border : 0;
}
.table_std .essai_titre{
  font-weight:bold;
}
.table_std td.id_essai{
 font-weight:bold;
 text-align:center;
 color:#FFFFFF;
 background-color:#255E37;
 padding:2px;
}

.table_std td.id_graphe{
 font-weight:bold;
 text-align:center;
 color:#FFFFFF;
 background-color:#FF7200;
 padding:2px;
}
.graphe{ 
 text-align:center;


}
#sigrec.graphe table{ 
 text-align:center;

}
.graphe table td,
.graphe table th{ 
padding:3px;

}
.graphe table caption{ 
 padding:2px;
 text-align:center;
 font-weight: bold;
 white-space: nowrap;

}

table.spec_rapport{
  width:85%;
  margin-left:60px;
 
}
* html table.spec_rapport{
  width:75%;
}

table.spec_rapport th.td_titre{
 
  width:250px;
   
}
.promoteur_liste {
	width:187px;
	height: 120px ;
}


.rapport_radio {
	margin-left: 50px;
}
#sigrec img {
/*	width : 24;
	height : 24;*/
	margin :0px;
	margin-bottom :3px;
}

/**
 * Tableaux
 */ /** ie6 : tableau plus petit **/
* html #sigrec table {
	width: 100%;
}

#sigrec table,
#sigrec table table.investigateurs tr td  {
	color: #3C7A50;
	background-color: #A0E2B5;
	font-size: 9pt;
	text-align:left;
}

#sigrec table th {
	background-color: #74C18D;
	color: white;
	text-align:center;
}





/**
 * Sous tableaux investigateurs
 **/
#sigrec table table.investigateurs {
	width:100%;
}
#sigrec table table.investigateurs caption {
	background-color: #F0F8F3;
	font-weight: bold;
	font-size: 9pt;
}

#sigrec table table.investigateurs {
	border:2px solid #F0F8F3;
	color:#3C7A50;
	font-size:9pt;
}

#sigrec table {
	background-color: #3C7A50;
	border-collapse: separate;
	border-spacing:1px;
	margin-left:auto;
	margin-right: auto;
}

#sigrec table td {
	padding: 1px;
}
#sigrec table tr td div.barre{
	padding-bottom : 10px;
	text-decoration:line-through;
}

/** ligne sélectionnée **/
#sigrec table tr.courant td{
	background-color: #ECD11C;
}

/** ligne survolée **/
#sigrec table tr:hover td,
#sigrec table.essais_rapport tr:hover td,
#sigrec table.essais_rapport tr.institutionnel:hover td,
#sigrec table.essais_rapport tr.institutionnel_locaux:hover td,
#sigrec table.essais_rapport tr.institutionnel_autres:hover td,
#sigrec table.essais_rapport tr.academique:hover td,
#sigrec table.essais_rapport tr.industriel:hover td,
#sigrec table.essais_rapport tr.alter_institutionnel:hover td,
#sigrec table.essais_rapport tr.alter_institutionnel_locaux:hover td,
#sigrec table.essais_rapport tr.alter_institutionnel_autres:hover td,
#sigrec table.essais_rapport tr.alter_academique:hover td,
#sigrec table.essais_rapport tr.alter_industriel:hover td,
#sigrec table.essais_rapport tr:hover td.institutionnel,
#sigrec table.essais_rapport tr:hover td.institutionnel_locaux,
#sigrec table.essais_rapport tr:hover td.institutionnel_autres,
#sigrec table.essais_rapport tr:hover td.academique,
#sigrec table.essais_rapport tr:hover td.industriel,
#sigrec table.essais_rapport tr.alter:hover td,
#sigrec table tr.alter:hover td,
#sigrec table tr.dhosok:hover td,
#sigrec table tr.asir:hover td
{
	background-color: #FFEA6F; /*ECD11C*/
}

#sigrec table.full.intervenant tr.alter_intervenant td,
#sigrec table.full.intervenant th.alter_intervenant,
#sigrec table.full.intervenant td.alter_intervenant,
#sigrec table.investigateurs tr.alter_intervenant,
#sigrec table#report tr.alter_has_inv td{
	/**violet background-color: #D1BAE2; **/
	/**gris background-color: #E1E1E1; **/
	/** rouge **/
		background-color:#EC9595;
}
#sigrec table.full.intervenant tr.intervenant td,
#sigrec table.full.intervenant th.intervenant,
#sigrec table.full.intervenant td.intervenant,
#sigrec table#report tr.has_inv td {
	/**violet background-color: #D1BAE2; **/
	/** gris 	background-color:#F1F1F1; **/
	/** rouge **/
		background-color:#F2BABA;
}

#sigrec table.essais_rapport tr td table.intervenant{
	border :none;
	border-spacing:0px;
	border-width: 0px;
	width: 100%;
	
}
#sigrec table.essais_rapport tr td table.intervenant tr td {
	vertical-align: top;
}

#sigrec table.essais_rapport tr td.detail_etude_ess {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

font-size: 10px; height: 6px;text-align: center;
}

#sigrec table.essais_rapport tr td.detail_etude_cen {	
background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

font-size: 10px; height: 6px;text-align: center;
}

#sigrec table.full.essais_promoteur tr:hover td.asir {
	background-color: #FFEA6F; /*ECD11C*/
}

#sigrec table.full.essais_promoteur td.cumulincomplet {
	background-color:#ff5f5f;
	color: #FFFFFF;
}

/** ligne sélectionnée **/
#sigrec table tr.lcourant td{
	background-color: #ECD11C;
}

/** onhover pour ie 6 sur les éléments tr **/
* html #sigrec table#tablefix_cols tr,
* html #sigrec table#tablefix_cols2 tr,
* html #sigrec table#data tr,
* html #sigrec table#data2 tr,
* html #sigrec table.essais_cumuls tr
 {
	behavior: null;
}

/** onhover pour ie 6 sur les éléments tr **/
* html #sigrec table tr {
	behavior: expression(HoverElement(this) );
}

/** ligne du tableau **/
#sigrec table tr td {
	background-color: #A0E2B5;
}
/** lignes en alternance du tableau **/
#sigrec table tr.alter td,
#sigrec table table.investigateurs tr.alter td {
	background-color: #8FD9A7;
}
#sigrec table table.investigateurs tr.fault td {
	background-color: #EC9595;
}


#sigrec table table.investigateurs tr.alter_intervenant td {
	/**violet background-color: #D1BAE2; **/
	/**gris background-color: #E1E1E1; **/
	/** rouge **/
		background-color:#EC9595;
}
#sigrec table table.investigateurs tr.intervenant td {
	/**violet background-color: #D1BAE2; **/
	/** gris 	background-color:#F1F1F1; **/
	/** rouge **/
		background-color:#F2BABA;

}


#sigrec table.essais_cumuls tr.alter td {
	background-color: #8FD9A7;
}


/** ligne d'un investigateur qui a un SIR **/
#sigrec table tr.asir td {
	color : #294594;
	background-color: #BFE2FF;
}

#sigrec table.full.essais_promoteur tr td.asir {
	color : #294594;
	background-color: #BFE2FF;
}

#sigrec table.full.essais_investigateur tr td.industriel
 {
	color : #294594;
	background-color: #FF9966;
}


#sigrec table tr.clic {
	cursor: pointer;
}

/** tableau de 100% **/
#sigrec table.full {
	width: 100%;
}
#sigrec table.full #inv,
#sigrec table.full #repat,
#sigrec table.full #reprec,
#sigrec table.full #modif{
	cursor: pointer;
}


/**
 * Titres
 */
#sigrec h1 {
	color: #74C18D;
    background-color : white;
	border-bottom: 1px solid #74C18D;
	border-left: 15px solid #C8EDD2;
	font-size: 15px;
	padding-left: 5px;
	
}

#sigrec h2,
#sigrec legend.h2 {
	color: #74C18D;
	font-size: 14px;
	font-style: italic;
	border-bottom: 1px dashed #74C18D;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sigrec h3,
#sigrec legend.h3,
#sigrec fieldset.h3 legend {
	color: #9FC9AD;
	font-size: 12px;
	border-bottom: 1px dashed #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
}

#sigrec h3.investigateur {
	color: #719ECA;
}
#sigrec h4,
#sigrec legend.h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	border-bottom: 1px dotted #CCCCCC;
	text-align:left;
}
/**
 * Formulaires
 **/
/**
#sigrec form label.required:before {
	content:"*";
}**/
#sigrec form .tip {
	color: #AAAAAA;
}
#sigrec form legend,
#sigrec .legend {
	color: #6CA08B;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 7px;
}

fieldset {
	border-color:#A1E1B3;
	border-width: 1px;
	border-style : solid;
	margin: 3px;
}


#sigrec #form_criteres_essai fieldset {
	/*border: none;*/
}



#sigrec input,
#sigrec .input,
#sigrec button {
	border-color: #A1E1B3;
}

#sigrec input.submit,
#sigrec button.input,
#sigrec button {
	/**background-color: #F1F7F2;**/
	background-color: #ECE9D8;
	font-size: small;
	font-weight:normal;
}

/**
 * Suggestions automatiques
 **/

/** formulaire d'aide à la saisie pour les centres **/
#sigrec #aide_saisie_centre {
	
}

#sigrec div.suggestions {
	margin-left:5px;
	margin-bottom:3px;
	border: 1px solid black;
	width:142px;
}

#sigrec #sug_centres {
	width:570px;
}

#sigrec form dd input.suggestion {
	margin-bottom:0px;
	border-bottom: none;
}

#sigrec div.suggestions ul {
	list-style-image:none;
	list-style-type:none;
	margin-left: 2px;
}
/** style de chaque suggestion **/
#sigrec div.suggestions ul li {
	border-bottom: 1px solid #CCCCCC;
	cursor:hand;
	padding-left:30px;
}

#sigrec div.suggestions li.ej {
	background-image: url(../sigrec/web/img/ej.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
}

#sigrec div.suggestions li.et {
	background-image: url(../sigrec/web/img/et.gif);
	background-position: 5px 50%;
	background-repeat:no-repeat;
}
/** style de chaque suggestion survolee **/
#sigrec div.suggestions ul li:hover {
	background-color: #FFEA6F;
}
/** onhover pour ie 6 sur les éléments suggestions **/
* html #sigrec div.suggestions ul li {
	behavior: expression(HoverElement(this) );
}

/** 
 * Historique pour un champ
 **/
#sigrec table.historique_valeur {
	width:250px;
}
#sigrec table.historique_valeur,
#sigrec table.historique_valeur tr,
#sigrec table.historique_valeur tr td,
#sigrec table.historique_valeur tr th,
#sigrec table.historique_valeur :hover
{
	background:none;
	color: #BBBBBB;
	border-bottom:1px dotted #EEEEEE;		
}

/** disposition des champs de formulaire "libelle" _______ <br/>
#sigrec form dd {
    display:block;
    float:left;
}
#sigrec form dt {
    display:block;
    float:left;
    width:250px;
    height:20px;
    clear:both;
}**/


#sigrec div.full {
	width:100%;	
	clear:both;	
	text-align:center;	

}
/*
#sigrec #form_promoteur  {	
	float:left;	
}
#sigrec #form_centre  {	
	float:left;	
}

*/
/** formulaire CPP **/

#sigrec #formMetho,
#sigrec #formCPP,
#sigrec #formCNIL {	
	text-align:center;
	float:left;
	
}
* html #sigrec #formMetho,
* html #sigrec #formCPP {	
	text-align:center;
    float:none;
	
}
* + html #sigrec #formMetho,
 * + html #sigrec #formCPP {	
	text-align:center;
	float:none;	
	
}
/*
#sigrec #formCPP div.gauche_2 {
	text-align:left;
	width: 300px;
}

#sigrec #formCPP div.droite_2 {
	text-align:left;
}

#sigrec #formCPP h2 {
	width:100%;
	clear:both;
}*/
#sigrec #formMetho h3,
#sigrec #formCPP h3 {	
	clear:both;
	color: #9FC9AD;
	font-size: 12px;
	border-bottom: 1px dashed #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
}

#sigrec #form_communicationCPPAC div.gauche_2,
#sigrec #formAmandement div.gauche_2,
#sigrec #formMetho div.gauche_2,
#sigrec #form_cro div.gauche_2,
#sigrec #formCPP div.gauche_2{
	width: 48%;
	padding-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;	
	border: 1px solid #A1E1B3;
}
#sigrec #form_communicationCPPAC div.droite_2,
#sigrec #formAmandement div.droite_2,
#sigrec #formMetho div.droite_2,
#sigrec #form_cro div.droite_2,
#sigrec #formCPP div.droite_2 {
	padding-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	width:49%;	
	border: 1px solid #A1E1B3;
}

#sigrec #formCPP div.centre_2,
#sigrec #formCNIL div.centre_2 {
	width:95%;		
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;	

}

#sigrec #formMetho div.centre_2 {
	width:97%;	
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;	
}
#sigrec  div.centreMetho {
	width:98%;	
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;	
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;	
}
#sigrec  div.gaucheMetho {
	padding-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	width:48%;	
	/*border: 1px solid #A1E1B3;*/
}
#sigrec  div.droiteMetho {
	padding-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	width:48%;	
/*	border: 1px solid #A1E1B3;*/
}
#sigrec #form_communicationCPPAC div.centre_3,
#sigrec #formMetho div.centre_3 {
	width:80%;	
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:107px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;	
}


/** formulaire communication CPP/AC **/
/*
#sigrec #form_communicationCPPAC div.gauche_2 {
	width: 300px;
}

/** formulaire assurances **/
/*
#sigrec #form_assurance div.gauche_2 {
	width: 300px;
}
*/
/** formulaire cro **/
/*
#sigrec #form_cro div.gauche_2 {
	width: 320px;
}*/
/**
 * Saisie d'un essai
 *
 * _______  ______________
 * | menu | | page_essai  |
 * | _    | |             |
 * | essai| |             |
 * |      | |             |
 * -------- --------------|
 **/ /** menu d'un essai **/
 
 #sigrec #enveloppe{
  
   width:890px;
   background:url(../sigrec/web/img/background_sigrec_menu.png)   repeat-y  left;
   margin-left:-235px;
   float:right;
  
 }
 
 #sigrec .deblayage{
 height:0px;
 clear:both;
}

 * html #sigrec .deblayage{
  height:-1px;  
  clear:both;
 }
#sigrec #menu_essai { /**border: 1px solid #A1E1B3;**/
	float: left;

	font-size: 11px;	
	min-height: 500px;
	height: auto !important;
	height: 500px;	

	overflow: hidden;
	width: 230px;
	margin-right: 5px;
}


* html #sigrec #menu_essai { 
	float: left;

	font-size: 11px;	
	min-height: 500px;
	height: auto !important;
	overflow: hidden;
	width: 230px;
	margin-right: 5px;
}
* +html #sigrec #menu_essai {
	float: left;
	font-size: 11px;	
	min-height: 500px;
	height: auto !important;
	height: 500px;	
	overflow: hidden;
	width: 230px;
	margin-right: 5px;
	
}

#sigrec #menu_essai #info_essai {
	width: 93%;
	padding: 5px;
	font-size: 11px;
	background-color: #A1E1B3;
	border: 3px double white;
	color: white;
	font-weight: bold;
}

#sigrec #menu_essai #info_essai_i {
	width: 93%;
	padding: 5px;
	font-size: 11px;
	background-color: #FFDA9F;
	border: 3px double white;
	color: white;
	font-weight: bold;
}
#sigrec #menu_essai #info_essai_inv {
	width: 93%;
	padding: 5px;
	font-size: 11px;
	background-color: #B7D1EA;
	border: 3px double white;
	color: white;
	font-weight: bold;
}

#sigrec #menu_essai #info_essai_a {
	width: 93%;
	padding: 5px;
	font-size: 11px;
	background-color: #F2BABA;
	border: 3px double white;
	color: white;
	font-weight: bold;
}
#sigrec #menu_essai #info_essai table,
#sigrec #menu_essai #info_essai table tr:hover td,
#sigrec #menu_essai #info_essai table tr.alter:hover td  {
	font-size: 10px;
	background-color: #A1E1B3;	
}

#sigrec #menu_essai #info_essai_i table,
#sigrec #menu_essai #info_essai_i table tr:hover td,
#sigrec #menu_essai #info_essai_i table tr.alter:hover td  {
	font-size: 10px;
	background-color: #FFDA9F;	
}

#sigrec #menu_essai #info_essai_a table,
#sigrec #menu_essai #info_essai_a table tr:hover td,
#sigrec #menu_essai #info_essai_a table tr.alter:hover td  {
	font-size: 10px;
	background-color: #A1E1B3;	
}

#sigrec #menu_essai div.operations_essai_cadre {
	/*border-left: 1px solid #A1E1B3;
	border-right: 1px solid #A1E1B3;
	border-bottom: 1px solid #A1E1B3;*/
	margin-left: 1px;
	margin-right: 1px;
	height: 100%;
}

#sigrec #menu_essai ul.operations_essai {
	font-weight: bold;
	font-size: 11px;
	padding-left: 15px;
	text-align: left;
	list-style: none;
	color: #255E37;
}

/** derniere operation de liste **/
#sigrec #menu_essai li.der {
	border-bottom: none;
	padding-top: 4px;

}

/** liste des operations niveau1 **/
#sigrec #menu_essai ul.operations_essai a {
	color: #255E37;
}

/** opérations désactivées **/
#sigrec #menu_essai ul.operations_essai li.desactive {
	color: #CCCCCC;
}

#sigrec #menu_essai ul.operations_essai a:hover {
	text-decoration: none;
}

/** niveau 1 en capitales **/
#sigrec #menu_essai ul.operations_essai {
	text-transform: uppercase;
}

/** n+1 normal **/
#sigrec #menu_essai ul.operations_essai ul {
	text-transform: none;
}

/** couleur pour opération sélectionnée **/
#sigrec #menu_essai ul.operations_essai .courant,
#sigrec #menu_essai ul.operations_essai .courant a,
#sigrec #menu_essai ul.operations_essai .courant .courant,
#sigrec #menu_essai ul.operations_essai .courant .courant a,
#sigrec #menu_essai ul.operations_essai .courant .courant .courant,
#sigrec #menu_essai ul.operations_essai .courant .courant .courant a,
#sigrec #menu_essai ul.operations_essai .courant .courant .courant .courant,
#sigrec #menu_essai ul.operations_essai .courant .courant .courant .courant a
	{
	/*color: #CCBE12;*/
    color: #FF7200;
}

/** couleur par défaut **/
#sigrec #menu_essai ul.operations_essai .courant ul,
#sigrec #menu_essai ul.operations_essai .courant ul a,
#sigrec #menu_essai ul.operations_essai .courant .courant ul,
#sigrec #menu_essai ul.operations_essai .courant .courant ul a,
#sigrec #menu_essai ul.operations_essai .courant .courant .courant ul,
#sigrec #menu_essai ul.operations_essai .courant .courant .courant ul a,
#sigrec #menu_essai ul.operations_essai .courant .courant .courant .courant ul,
#sigrec #menu_essai ul.operations_essai .courant .courant .courant .courant ul a
{
	color: #255E37;
}

/*** ******************************************
 ***  Affichage/ masquage **/
	/** par defaut on masque toutes les operations n>1**/
#sigrec #menu_essai ul ul {
	display: none;
}

/** on affiche les opérations enfants d'une ul sélectionnée ou survolée **/
#sigrec #menu_essai .courant ul,
#sigrec #menu_essai .courant .courant ul,
#sigrec #menu_essai .courant .courant .courant ul,
#sigrec #menu_essai .courant .courant .courant .courant ul,
#sigrec #menu_essai .courant .courant .courant .courant .courant ul,
#sigrec #menu_essai .survol ul,
#sigrec #menu_essai .survol .survol ul,
#sigrec #menu_essai .survol .survol .survol ul,
#sigrec #menu_essai .survol .survol .survol .survol ul,
#sigrec #menu_essai .survol .survol .survol .survol .survol ul,
#sigrec #menu_essai .courant .survol ul,
#sigrec #menu_essai .courant .survol .survol ul,
#sigrec #menu_essai .courant .courant .survol ul,
#sigrec #menu_essai .courant .courant .courant .survol ul,
#sigrec #menu_essai .courant .courant .courant .courant .survol ul
{
	display: block;
}

/** on masque les opérations petits-enfants d'une ul sélectionnée ou survolée (niveau +1) **/
#sigrec #menu_essai .courant ul ul,
#sigrec #menu_essai .courant .courant ul ul,
#sigrec #menu_essai .courant .courant .courant ul ul,
#sigrec #menu_essai .courant .courant .courant .courant ul ul,
#sigrec #menu_essai .courant .courant .courant .courant .courant ul ul,
#sigrec #menu_essai .survol ul ul,
#sigrec #menu_essai .survol .survol ul ul,
#sigrec #menu_essai .survol .survol .survol ul ul,
#sigrec #menu_essai .survol .survol .survol .survol ul ul,
#sigrec #menu_essai .survol .survol .survol .survol .survol ul ul,
#sigrec #menu_essai .courant .survol ul ul,
#sigrec #menu_essai .courant .courant .survol ul ul,
#sigrec #menu_essai .courant .courant .courant .survol ul ul,
#sigrec #menu_essai .courant .courant .courant .courant .survol ul ul
{
	display: none;
}

/*** ********************************
 *** Style des opérations **/ /** style niveau 1 **/
#sigrec #menu_essai li {
	border-bottom: 2px solid #A1E1B3; /** ligne de séparation des n1 **/
	padding-bottom: 4px;
}

/** style niveau 2 **/
#sigrec #menu_essai li li {
	border-bottom: 1px solid #DBF4E2;
	padding-bottom: 3px;
	list-style-image: none;
	list-style-type: none;
}

/** niveau 2 dépliée (survol ou courante) **/
#sigrec #menu_essai li.courant ul,#sigrec #menu_essai li.survol ul {
	border-top: 2px dashed #A1E1B3;
	margin-top: 3px;
}

/** niveau 3 dépliée (survol ou courante) **/
#sigrec #menu_essai li li.courant ul,#sigrec #menu_essai li li.survol ul
	{
	border-top: 1px dashed #A1E1B3;
}

/*** *********************************
 *** Puces des opérations **/
	/** pas de puce pour sélectionnée non deroulable **/
#sigrec #menu_essai li.courant {
	list-style-image: none;
}

/** puces operations n=1 deroulables **/
#sigrec #menu_essai li.deroulable {
	list-style-image: url(../sigrec/web/img/fleche_droite.png);
}

/** puces operations n=1 dépliée (courante ou survolée deroulable) **/
#sigrec #menu_essai li.deroulable.courant,#sigrec #menu_essai li.survol
	{
	list-style-image: url(../sigrec/web/img/fleche_bas.png);
}

/** puces operations n>1 deroulables **/
#sigrec #menu_essai li li.deroulable {
	list-style-image: url(../sigrec/web/img/minifleche_droite.png);
}

/** puces operations n>1 dépliée (courante ou survolée deroulable) **/
#sigrec #menu_essai li li.deroulable.courant,#sigrec #menu_essai li li.survol
	{
	list-style-image: url(../sigrec/web/img/minifleche_bas.png);
}

* html #sigrec #menu_essai li.courant {
	list-style-image: none;
}

/** page d'action de l'essai**/
#sigrec #page_essai {
	border: 1px solid #A1E1B3;
	/**width: 700px;**/
	margin-left: 245px;
	font-size: 8pt;
	/*height: 420px;
	overflow: auto;*/
	min-height: 500px;
	height: auto !important;
	height: 500px;
	width: 630px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom:10px;
}

/**
 * sous div de page_essai pour contraindre IE6 à 
 * respecter la taille de la div page_essai
 **/
#sigrec div.innerdiv_page_essai {
	width: 628px;
}


div.menu_page_enveloppe.sigrec{
	float:left;
	border:3px solid #A1E1B3;
	background:url("../sigrec/web/img/bg_sigrec2.png")   repeat-y  left;
}


* +html .menu_page_enveloppe.sigrec{
	float:left;
	border:3px solid #A1E1B3;
	padding-bottom:5px;
    background:url("../sigrec/web/img/bg_sigrec2.png")   repeat-y  left;
}

div.struct_navig.sir_sigrec{
 	background-color: #ECF9F0;	
 	
 	/* --- corrige le problème de level avec les tabs sous ie 6 / 7 */
   	position:relative;
   	z-index: 1; 
   	/* --- */
 
}
div.struct_corner_form.sigrec {	
	background-color: #ECF9F0;
}
* html div.struct_logo_sir.sir h3 {   
    text-align:right;
}
div.struct_logo_sir.sir h3 a{ 
	text-decoration:none;   
    color:#255E37; 
}

* html div.struct_logo_sir.sir h3 a{ 
	text-decoration:none;   
    color:#255E37; 
}
div.struct_logo_sir.sir h3 a:hover{ 
	text-decoration:none;   
    color:#255E37; 
}
* html div.struct_logo_sir.sir h3 a:hover{ 
	text-decoration:none;   
    color:#255E37; 
}
div.struct_logo_sir.sir a{ 
	text-decoration:none;   
    color:#255E37; 
}
div.struct_logo_sir.sir a:hover{ 
/*	color : #FFE74A; */
    color : #FF7200;
	text-decoration:underline overline;   
}
div.struct_navig.sir_sigrec{		
	background-color: #A1E1B3;
	
}

div.struct_navig.sir_sigrec a{ 
	text-decoration:none;   
    color:#255E37; 
}
* html div.struct_navig.sir_sigrec a{ 
	text-decoration:none;   
    color:#255E37; 
}
div.struct_navig.sir_sigrec a:hover{ 
  color : #FF7200;
}

div.struct_navig.sir_sigrec li{
    border-right:2px solid #ECF9F0; 
	padding:2px 12px;
}

div.struct_navig.sir_sigrec ul li ul{
	border-left:0px;		  
}

div.struct_navig.sir_sigrec ul li ul.m_sigrec li {	
	background-color:#A1E1B3;
	border:2px solid #ECF9F0;
}

DIV.struct_navig.sir_sigrec ul li:hover ul,
DIV.struct_navig.sir_sigrec ul li ul:hover
{
	display: block;
	 	z-index: 2;
}

div#erreur_saisie_essai {
	background-color: #EC5119;
	color: white;
	font-weight: bold;
	margin: 0px 10px 5px;
}

div#erreur_sigrec_javascript, div#erreur_prototype {
	background-color: #EC5119;
	font-size:12px;
	color: white;
	font-weight: bold;
	margin: 0px 10px 5px;
}

div#infos_saisie_essai {
	/** background-image: url(../sigrec/web/img/information.jpg);**/
	background-color: #FBF3CD;
	/**border:1px solid #F2ED81;**/
	font-weight: bold;
	margin: 0px 10px 5px;
}

div#warnings_saisie_essai,
div.warnings_saisie_essai {
	font-weight: bold;
	color: #975C2B;
}

div#warnings_export_cumuls_promoteur,
div.warnings_export_cumuls_promoteur {
	float:left; 
	margin-left:5px;
	margin-top: 3px;	
	font-weight: bold;
	color: #975C2B;
}

div#warnings_export_cumuls_investigateur,
div.warnings_export_cumuls_investigateur {
	float:left;
	margin-left:5px;
	margin-top: 3px;
	font-weight: bold;
	color: #975C2B;
}

div#warnings_saisie_essai ul,
div.warnings_saisie_essai ul {
	list-style-image:url(../sigrec/web/img/warning.jpg);
	padding-left: 20px;
	_padding-left: 3px;
	padding-right: 3px;
}

div#warnings_saisie_essai ul li,
div.warnings_saisie_essai ul li {
	padding-left: 5px;
}

div#tips_saisie_essai,
div.tips_saisie_essai {
	font-weight: bold;
	color: #68A3D4;
}

div#tips_saisie_essai ul,
div.tips_saisie_essai ul {
	list-style-image:url(../sigrec/web/img/info.gif);
	padding-left: 20px;
	_padding-left: 3px;
	padding-right: 3px;
}

div#tips_saisie_essai ul li,
div.tips_saisie_essai ul li {
	padding-left: 5px;
}

div#erreur_saisie_essai h1 {
	background-color: white;
}

/** **************************************************** 
 ** ******************************************
 ** ** Formulaires
 ** **************************
 ** ***********
 **/
#sigrec form ul.errors {
	color: #EC5119;
	list-style-type: none;
	text-align:left;
	margin-left:0px;
}

#sigrec input, #sigrec form input, #sigrec form .input, #sigrec form button, #sigrec form select, #sigrec form textarea
	{
	font-family: Verdana, Geneva, Arial ;
	font-size: 11px;	
}

#sigrec form input.plein,#sigrec form select.plein, #sigrec form textarea.plein
	{
	background-color: #ECF9F0;/*#DFF0E3;*/
	font-family: Verdana, Geneva, Arial ;
	font-size: 11px;	
}

#sigrec form dd {
	width: 1px;
	display: inline;
}

#sigrec form input.date {
	background-image: url(../sigrec/web/img/table.jpg);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 17px;
	width: 82px; /* modifiée pour datepicker */ 
	
}

#sigrec form input.erreur,#sigrec form textarea.erreur {
	border: 2px solid #EC5119;
}

#sigrec form [disabled],#sigrec form [disabled] .plein {
	/* champs désactivés */
	border: 1px dotted #D2D2D1;
	background-color: white;
}

#sigrec form .invisible,
#sigrec .invisible,
#sigrec .invisible div.gauche_2,
#sigrec .invisible div.droite_2,
#sigrec .invisible div.full {
	display: none;
	border: 3px solid blue;
}

#sigrec form .invisible div.gauche_2,
#sigrec form .invisible div.droite_2,
#sigrec form .invisible div.full {
	float: none;
	border: 3px solid blue;
	display: none;
}

/** suppression des borders sur les input 
 type="radio" et type="checkbox" ie **/
#sigrec form .noBorder {
	border: 0px;
	background-color: transparent;
	margin-bottom: 0px;
	
	horizontal-align:middle;

	
}

#sigrec div.gauche {
	width: 48%;	
	float: left;	
	width: 162px;
	height: 167px ;	
}

#sigrec div.droite {
	width: 48%;	
	float: left;
}

#sigrec div.droite_recherche {
	width: 49%;	
	float: left;
	
}

#sigrec div.gauche_recherche {

	margin-left:2px;
	width: 49%;	
	float: left;
	margin-bottom:2px;
}

#sigrec div.droite_recherche_deuxtiers {
	width: 66%;	
	float: left;
}

#sigrec div.gauche_recherche_untiers {

	margin-left:2px;
	width: 32%;	
	float: left;
	margin-bottom:2px;
}

#sigrec div.gauche_int {

	margin-left:2px;
	width: 30%;	
	float: left;
	margin-bottom:2px;
}


#sigrec div.gauche_2{
	width: 49%;
	padding-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	/*width:285px;*/
	border: 1px solid #A1E1B3;
}


#sigrec div.gauche_2_sans_bordure{
	width: 30%;
	padding-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	/*width:285px;*/
	/*border: 1px solid #A1E1B3;*/
}
#sigrec div.droite_2_sans_bordure {
	padding-top:5px;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:5px;
	float:left;
	/*width:30%;*/	
	/*border: 1px solid #A1E1B3;*/

}
#sigrec div.gauche_3{
	width: 48%;
	padding-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
}
#sigrec div.droite_2 {
	padding-top:5px;
	margin-left:6px;
	margin-bottom:5px;
	float:left;
	width:48%;	
	border: 1px solid #A1E1B3;

}

#sigrec div.droite_3 {
	padding-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	width:48%;	
}
#sigrec div.centre_2 {
	width:58%;		
	float:left;
	margin-top:5px;	
	margin-left:5px;
	margin-bottom:5px;
	padding-left:250px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;

}
#sigrec div.cadre_border {
	width:98%;		
	float:left;
	margin-top:5px;	
	margin-left:5px;
	margin-bottom:5px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;
}
#sigrec div.cadre_noborder {
	width:100%;		
	float:left;
	

}
#sigrec div.centre_3 {
	width:74%;		
	float:left;
	margin-top:5px;	
	margin-left:5px;
	margin-bottom:5px;
	padding-left:150px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;

}

#sigrec div.centre_4 {
	width:80%;		
	float:left;
	margin-top:5px;	
	margin-left:7px;
	margin-bottom:5px;
	padding-left:110px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;

}

#sigrec div.centre_4 {
	width:80%;		
	float:left;
	margin-top:5px;	
	margin-left:7px;
	margin-bottom:5px;
	padding-left:110px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;

}
#sigrec div.vide {
	width:100%;		
	float:left;
	margin-top:5px;	
	margin-left:5px;
	margin-bottom:5px;
	padding-left:250px;
	padding-bottom:3px;

}
#sigrec div.centre_2,
#sigrec #form_cro div.centre_2,
#sigrec #formAmandement div.centre_2 {
	width:58%;		
	float:left;
	margin-top:5px;	
	margin-bottom:5px;
	padding-left:250px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;	

}
* html #sigrec div.centre_2,
#sigrec #form_cro div.centre_2,
#sigrec #formAmandement div.centre_2{
	width:58%;		
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	padding-left:240px;
	padding-bottom:3px;
	border: 1px solid #A1E1B3;
}

#sigrec div.milieu {
	float: left;
	width:200px;
}

#sigrec div.clear {
	clear: both;
}
#sigrec #formCPP div.submitbutton {	
	float:left;	
	margin-top:5px;	
	padding-left:135px;
	width:350px;
}
* + html #sigrec #formCPP div.submitbutton,
* html #sigrec #formCPP div.submitbutton
{  	
	
	margin-top:5px;	
	padding-left:120px;
	width:350px;
}
* html #sigrec div.submitbutton,
* + html #sigrec div.submitbutton
{
  	
	/*border: 1px solid #A1E1B3;*/
	margin-top:5px;	
	padding-left:200px;
	width:100px;
}



.obligatoire {
      color:#FF7200;
      
}

.incoherence {
      color:#FF0000;
      font-style: italic; 
 	  	
      /*border-width: 1px;
      border-color:#FF0000 ;
      border-style: solid;*/
      background-color: #FFE4CF;
}

#sigrec div.submitbutton {	
	float:left;
	/*border: 1px solid #A1E1B3;*/
	margin-top:5px;	
/*	padding-left:250px;
	width:350px;*/
	text-align: center;
	width: 99%;
}


#sigrec form dd input,#sigrec form dd select,#sigrec form dd textarea,
#sigrec .input {
	margin-bottom: 5px;
	margin-left:5px;
}

/** etat des invitations **/
#sigrec td.valide,
#sigrec tr.valide td { /** invitation validee (participation confirmee) **/
	background-color:#28E63B ;
}

#sigrec td.null,
#sigrec tr.null td { /** pas encore de reponse **/
	background-color:#DEDEDE ;
}

#sigrec td.refus,
#sigrec tr.refus td { /** refus de participation**/
	background-color:#CC990E ;
}

/* tooltip styles (bulle d'aide) */
div#tooltip {
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
	background-color: #FFEEC7;
	border: 1px solid black;
	padding: 0.2em;
	font-size: 0.8em;
}


/* style correspondant aux onglets */
table.s { 
	border-bottom-color: white; 
	border-bottom-width: 1px;  
	border-bottom-style: ridge;
	border-left-color: white;  
	border-left-width: 1px;
	border-left-style: ridge;  
	border-right-color: white; 
	border-right-width: 1px;    
	border-right-style: ridge;
}	
.sSel { 
	border-top-color: #ECF9F0;  
	border-top-width: 2px;   
	border-top-style: solid;
	border-left-color: #255E37;  
	/*background-color:99CCCC;*/
	padding-left: 4px; 
	font-weight: bold;
	color : #FF7200; /*#FFE74A;*/
	cursor: pointer;
	
}
.sUnSel { 
	border-bottom-color: White;  
	border-bottom-width: 2px;   
	border-bottom-style: solid;
	border-top-color: White;  
	border-top-width: 2px;   
	border-top-style: solid;
	padding-left: 2px;
	cursor: pointer;

}

.onglet {
	padding:5px;
	display:'';
	top:0;
	left:0;
	width:95%;
	height:100%;
	overflow:auto;
	font-size:9px;
	background-color: 
	
}

.recherche a {
	text-align: left;
	margin-left: 2px;
 	font-size: 11px;
 	text-decoration: none;
	cursor:hand;
}

.recherche a:hover {
	color : #FF7200;
}

* html div.recherche a:hover {
	color : #FF7200;
	text-decoration: none;
}



      #coordonnees {
      margin:15px 0 0 50px;
      width:650px;
      border:5px solid #65C1FF;
      -moz-border-radius:8px;
      background:#fff;
      }
      #coordonnees legend {
      padding:5px;
      border:none;
      background:#fff;
      color:#333;
      border:3px solid #65C1FF;
      -moz-border-radius:8px;
      }
      #inscription label {
      float: left;    /*** Très important, ne pas suprimer ! ***/
      width: 33%;    /*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
      text-align: right;    /*** ... et ils sont alignés à droite... ***/
      margin: 0;
      padding: 0 .5em 0 0;
      line-height: 18px;    /*** ... et centrés verticalement. ***/
      color:#000;
      }
      #inscription input {
      border:1px solid black;
      padding:2px;
      }
      .exemple {
      font-size:.75em;
      font-style:italic;
      float:right;
      margin-top:-20px;
      display:none;
      }
      label.oblig {
      font-weight: bold;  /*** Mise en évidence des champs obligatoires ***/
      }
      .focus { /*** Retour à l'état normal après l'utilisation ***/
      background: #65C1FF;
      color: black;
      }
      .normal {   /*** Retour à l'état normal après l'utilisation ***/
      background: white;
      color: black;
      }
      .erreur {
      background:#FFE4CF;
      }
       
      #but_submit {
      margin:5px 0;
      }


/*****************************************************************************/
/** Styles spécifiques à l'AutoSuggest **/

.autosuggest_inputfieldvalidated {
	background-color: #8dd48d;
	font-style: italic;
}
.floatingbox {
	border: 1px solid #002d61;
	background-color: #ffffff;
	_width:600px;
	margin-top:37px;
	z-index: 1000; 
	/**_width: 100%;**/
}
.floatingbox DIV {
	padding-top:    4px;
	padding-bottom: 4px;
	padding-left:  2px;
	padding-right: 2px;
	border-bottom: 1px solid #dadada;
}
.floatingbox .floatingbox_empty {
	margin: 0px;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #999999;
}
.floatingbox .floatingbox_loading {
	margin: 0px;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #999999;
	background-image: url(../sigrec/web/img/ajax-loader.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 17px;
	width: 300px;
}

.floatingbox .floatingbox_error {
	margin: 0px;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #999999;
	background-image: url(../sigrec/web/img/cancel.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px;
	width: 300px;
}

.floatingbox .floatingbox_error_retry {
	cursor: pointer;
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
	margin-left:5px;
}
.floatingbox .floatingbox_close {
	color: #ff0000;
	text-decoration: underline;
	font-size: 7pt;
	cursor: pointer;
	font-weight: normal;
	margin: 2px;
	text-align: right;
	border-bottom: 1px solid #dadada;
}
.floatingbox .floatingbox_total {
	color: #999999;
	font-size: 7pt;
	font-weight: normal;
	margin: 2px;
	text-align: left;
	font-style: italic;
}
.floatingbox .floatingbox_paginate {
	color: #999999;
	font-size: 7pt;
	font-weight: normal;
	margin: 2px;
	text-align: left;
	font-style: italic;
}

.floatingbox .floatingbox_paginate_prev {
	padding-right: 10px;
	color: blue;
	cursor: pointer;
	font-style: bold;
}
.floatingbox .floatingbox_paginate_pages {
}
.floatingbox .floatingbox_paginate_next {
	padding-left: 10px;
	color: blue;
	cursor: pointer;
	font-style: bold;
}

.floatingbox_label {
	margin: 0px;
	font-size: 9pt;
	font-weight: bold;
}
.floatingbox_details {
	margin: 0px;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
}
.floatingbox_select {
	background-color: #FFEA6F;
}
.floatingbox_unselect .floatingbox_label {
	color: #255E37;
}
.floatingbox_unselect .floatingbox_details {
	color: #255E37;
}
.floatingbox_select .floatingbox_label {
	color: #255E37;
}
.floatingbox_select .floatingbox_details {
	color: #255E37;
}
.floatingbox_unselect SPAN {
	background-color: #b1ceff;
}

.autosuggest_inputfield,
.autosuggest_inputfieldvalidated {
	background-image: url(../sigrec/web/img/autosuggest.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 17px;
	font-family:Verdana,Geneva,Arial;
	font-size:10pt;
	width:245px;
}

/***************************************************************************************/
/** FIN Styles spécifiques à l'AutoSuggest **/

/** Autosuggest : entité juridique **/
.floatingbox .ej,
.radioObject dd.ej p {
	background-image:url(../sigrec/web/img/ej.gif);
	background-position: 3px 50%;
	background-repeat:no-repeat;
	padding-left: 35px;
}
/** Autosuggest : établissement **/
.radioObject dd p {
	padding-left: 35px;
	font-style: italic;
}
.floatingbox .et,
.radioObject dd.et p {
	background-image:url(../sigrec/web/img/et.gif);
	background-position: 5px 0;
	background-repeat:no-repeat;
	padding-left: 35px;
}
/** Autosuggest : provenance d'un annuaire non national **/
.floatingbox .non_consolide .floatingbox_label,
.radioObject dd.non_consolide p {
  color: #BBBBBB;
}
.floatingbox .non_consolide .floatingbox_details,
.radioObject dt.non_consolide {
  color: #999999;
  padding-right: 32px;
  height:25px;
  background-image:url(../sigrec/web/img/non_consolide.jpg);
  background-position: 99% 99%;
  background-repeat:no-repeat;
}

/** STYLES RadioObject Element **********/
.radioObject dt {
	margin: 0px;
	font-size: 9pt;
	font-weight: bold;
	border-top: 1px solid #EFEFEF;
}

.radioObject dt.radioObject_empty {
	padding-left: 20px;
	_padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}


.radioObject dd {
	margin: 0px;
	font-size: 8pt;
	font-weight: normal;
}

/** fin STYLES RadioObject Element ******/
#sigrec table tr td.text_centre {
	text-align:center;
}

#sigrec input.a {
  background: transparent;
  border: 0px;
  cursor: pointer;
  text-decoration: underline;
  color:#294594;

}

#sigrec form dl.float {
	float:left;
}
#sigrec form dl.three_cols {
	float:left;
	width:31%;
}
#sigrec form dl.three_cols2 {
	float:left;
	width:33%;
}
#sigrec form dl.four_cols {
	float:left;
	width:25%;
}

#sigrec form dl.two_cols1 {
	float:left;
	width:30%;
}
#sigrec form dl.two_cols {
	float:left;
	width:48%;
}

#sigrec form dl.two_thirds_cols {
	float:left;
	width:62%;
}

#sigrec form dl.five_cols {
	width:20%;
	float:left;
}


#sigrec table.essais_cumuls{
	width: 100%;
}
/*
#sigrec table.essais_cumuls tr td{
	background-color:#8FB7DF;
}
*/

#sigrec table.essais_cumuls tr:hover td {
	background-color: none;	
}	

#sigrec table.essais_cumuls tr td.resultat{
	background-color:none;
	text-align: center;
	width: 79px;
}

#sigrec table.essais_cumuls tr td.resultat_existant{
	/*background-color:#a0e2b5;*/
	background-color:white;
	text-align: center;
	width: 79px;
}


#sigrec table.essais_investigateur th {
	/**violet background-color: #719ECA; **/
	background-color:#719ECA;

}


#sigrec table.essais_investigateur tr td

{
	/**violet background-color: #8FB7DF; **/
	background-color:#8FB7DF;
}


#sigrec table.essais_rapport tr.institutionnel_locaux td,
#sigrec table.essais_rapport tr td.institutionnel_locaux
{
	background-color:#A1E1B3;
}
#sigrec table.essais_rapport tr.institutionnel_autres td,
#sigrec table.essais_rapport tr td.institutionnel_autres
{
	background-color:#B7D1EA;
}

#sigrec table.essais_rapport tr td.institutionnel_locaux_row
{
	background-color: #74C18D;
	color: white;
	text-align:center;
}


#sigrec table.essais_rapport tr th.institutionnel_cols,
#sigrec table.essais_rapport tr td.institutionnel_cols
{
	background-color:#679BCF;
	color: white;
	text-align:center;	
}

#sigrec table.essais_rapport tr th.industriel_cols,
#sigrec table.essais_rapport tr td.industriel_cols
{
	background-color:#FFC76F;
	color: white;
	text-align:center;		
}

#sigrec table.essais_rapport tr th.academique_cols,
#sigrec table.essais_rapport tr td.academique_cols
 {
	background-color:#DF6F6F;
	color: white;
	text-align:center;		
}

#sigrec table.essais_rapport tr.alter_institutionnel_locaux td,
#sigrec table.essais_rapport tr td.alter_institutionnel_locaux
{
	background-color:#8FD9A7;
}


#sigrec table.essais_rapport tr.alter_institutionnel_autres td,
#sigrec table.essais_rapport tr td.alter_institutionnel_autres 
{
	background-color:#8FB7DF;
}

#sigrec table.essais_investigateur tr.alter td
{
	/**violet background-color: #D1BAE2; **/
	background-color:#B7D1EA;
}
#sigrec table.essais_investigateur tr.alter_industriel td,
#sigrec table.essais_rapport tr.alter_industriel td,
#sigrec table.essais_rapport tr td.alter_industriel,
#sigrec table#report tr.has_other td
 {
	/**violet background-color: #D1BAE2; **/
	background-color:#FFDA9F;
}
#sigrec table.essais_investigateur tr.industriel td,
#sigrec table.essais_rapport tr.industriel td,
#sigrec table.essais_rapport tr td.industriel,
#sigrec table#report tr.alter_has_other td
 {
	/**violet background-color: #D1BAE2; **/
	background-color:#FFE9BF;
}
#sigrec table.essais_investigateur tr.alter_academique td,
#sigrec table.essais_rapport tr.alter_academique td,
#sigrec table.essais_rapport tr td.alter_academique
 {
	/**violet background-color: #D1BAE2; **/
	/*background-color:#EEEEEE;*/
	background-color:#EC9595;
}
#sigrec table.essais_investigateur tr.academique td,
#sigrec table.essais_rapport tr.academique td,
#sigrec table.essais_rapport tr td.academique {	
	/**violet background-color: #D1BAE2; **/
	/*background-color:#DDDDDD;*/
	background-color:#F2BABA;
}
#sigrec table.essais_investigateur tr.alter_createur td {
	/**violet background-color: #D1BAE2; **/
	/*background-color:#EEEEEE;*/
	background-color:#8FD9A7;
}
#sigrec table.essais_investigateur tr.createur td {
	/**violet background-color: #D1BAE2; **/
	/*background-color:#DDDDDD;*/
	background-color:#A0E2B5;
}
#sigrec fieldset.subform_ej {
	border-left:3px solid #6CA08B;
}

#sigrec fieldset.subform_ej {
	border-left:3px solid #6CA08B;
}

#sigrec fieldset.subform_ej {
	border-left:3px solid #6CA08B;
}

#sigrec fieldset.subform_ej {
	border-left:3px solid #6CA08B;
}


/** Styles specifique à l'import export des cumuls **/

#sigrec .gauchecumuls {
	padding-top:3px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	width:49%;	
}		
#sigrec .gauchecumuls legend 
{
	color: #6CA08B;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 7px;
}
	
			
#sigrec .droitecumuls {
	padding-top:3px;
	margin-left:5px;
	margin-bottom:5px;
	overflow:auto;
	float:left;
	width:48%;	
	/*border: 1px solid #74C18D;*/
}
#sigrec .droitecumuls legend 
{
	color: #6CA08B;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 7px;
}

#sigrec .cumulsrecap {
	padding-top:3px;
	margin-left:5px;
	font-size: 13px;
	margin-bottom:5px;
	overflow:auto;
	float:left;
	width:98%;
	min-height: 60px;	
	/*border: 1px solid #74C18D;*/
}

#sigrec .cumulsrecap legend{
	color: #6CA08B;
	font-weight: bold;
	font-size: 13px;
		
	}
/** Styles spécifiques à l'ExportDHOS **/

#container,
#container2 {
width:900px;
}

#sigrec #container table,
#sigrec #container2 table {
	margin:0;
}


#sigrec #container table tr.tr_left td,
#sigrec #container2 table tr.tr_left td{
	height :70px;
}

#sigrec #container table tr.tr_right td,
#sigrec #container2 table tr.tr_right td{
	height :70px;
}

#sigrec #container table tr.bottom td,
#sigrec #container2 table tr.bottom td {
	heigth: 15px;
}


#sigrec #container table tr th,
#sigrec #container2 table tr th {
	height : 116px;
}

/** IE6: pas de padding sur les tables scrolling **/
* html #sigrec #container table td,
* html #sigrec #container2 table td {
	padding: 0px;
}

table#tablefix_cols,
table#tablefix_cols2,
* html #sigrec table#tablefix_cols,
* html #sigrec table#tablefix_cols2
{
	width:450px;
	float:left;
	margin:0;
}



table#data,
table#data2,
* html #sigrec table#data,
* html #sigrec table#data2 {
	width:2110px;
}
/**
#data tbody,
#data2 tbody {
	width:2110px;
} **/

#wrap, 
#wrap2
{
	position: relative;
	
	width:440px;
	overflow:auto;
	overflow-y:hidden;
	float:left;

}

table#tablefix_cols tr.dhosok td,
table#tablefix_cols2 tr.dhosok td {
	background-color:#ff5f5f;
	color: #FFFFFF;

}

table#data tr.dhosok td {
	background-color:#ff5f5f;
	color: #FFFFFF;	
}
table#data2 tr.dhosok td {
	background-color:#ff5f5f;
	color: #FFFFFF;	
}

#sigrec table tr td.dhosnotok,
#sigrec #container table#tablefix_cols td.dhosnotok,
#sigrec #container2 table#tablefix_cols2 td.dhosnotok {
	background-color:#ff5f5f;
	color: #FFFFFF;

}

#sigrec #container table#data td.dhosnotok,
#sigrec #container2 table#data2 td.dhosnotok,
#sigrec div.warnings_saisie_essai span.dhosnotok {
	background-color:#ff5f5f;
	color: #FFFFFF;
}

#sigrec #container table#tablefix_cols td.ponderation_not_ok,
#sigrec #container2 table#tablefix_cols2 td.ponderation_not_ok,
#sigrec #container span.ponderation_not_ok,
#sigrec div.warnings_saisie_essai span.ponderation_not_ok
 {
	background-color:#FF8A00;
	color: #FFFFFF;

}




#sigrec tablefix_cols2 tr.alter td {
	background-color:#B7D1EA;
}

#sigrec table.tablefix_cols2 tr.alter_industriel td,
#sigrec table.data tr.alter_industriel td
{
	background-color:#FFDA9F;
}

#sigrec table.tablefix_cols2 tr.industriel td,
#sigrec table.data tr.industriel td
{
	background-color:#FFE9BF;
}
#sigrec table.tablefix_cols2 tr.alter_academique td,
#sigrec table.data tr.alter_academique td
{
	background-color:#EEEEEE;
}
#sigrec table.tablefix_cols2 tr.academique td,
#sigrec table.data tr.academique td
{
	background-color:#DDDDDD;
}

#sigrec table td.cumulnotok
{
	background-color:#ff5f5f;
	color: #FFFFFF;
	width : 79px;
}

#sigrec table td.cumulnotok_whileothererror
{
	background-color:#ffae00;
	color: #FFFFFF;
	width : 79px;
}



#sigrec #container table#data td span.scrollTitleArea,
#sigrec #container2 table#data2 td span.scrollTitleArea
 {

 
	width: 430px;
	height: 70px;
	padding-left: 4px;
	padding-right: 4px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}

#sigrec #container table#data td span.scrollArea,
#sigrec #container2 table#data2 td span.scrollArea
 {
	width: 185px;
	height: 70px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}

#sigrec #container table#data td span.scrollArea_4
 {
	width: 110px;
	height:  70px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}
#sigrec #container table#tablefix_cols td span.scrollArea_60,
#sigrec #container table#tablefix_cols2 td span.scrollArea_60
 {
	width: 60px;
	height:  70px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}

#sigrec #container table#tablefix_cols td span.scrollArea_80,
#sigrec #container table#tablefix_cols2 td span.scrollArea_80
 {
	width: 80px;
	height:  70px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}

#sigrec #container table#tablefix_cols2 td span.scrollArea_90
 {
	width: 90px;
	height:  70px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}

#sigrec #container table#tablefix_cols td span.scrollArea
 {
	width: 137px;
	height: 70px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}
#sigrec #container table#tablefix_cols td span.scrollArea_title

 {
	width: 180px;
	height: 70px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}

#sigrec #container2 table#tablefix_cols2 td span.scrollArea
 {
	/*width: 120px;*/
	/* on a supprimé 2 colonnes */ 
	width: 180px; 
	height: 70px;
	padding-left: 4px;
	padding-right: 4px;
	float: left;
	overflow: auto;
	vertical-align:middle;
}

/*
#sigrec div.cadre_gauche_sans_bordure table.recap {
	width: 400px;
	float: left;

}
#sigrec div.cadre_droite_sans_bordure table.recap {
	width: 400px;
	float: right;
}
*/

#sigrec .cornered, .border {  /* window 1 alert outside "selection-essai" */ 
	width: 875px; 
	background-color: #ffffcc; 
	margin: 0px auto; 

}

#sigrec .xtra { 
	width: 875px; 
	background-color: #ff5f5f; 
	margin: 5px auto; /* bordure */ 
	font-size: 16px;
}

#sigrec .border1{  /* window 2 alert outside "selection-essai" */
	width: 875px; 
	background-color: #ffffcc; 
	margin: 0px auto; 

}
#sigrec .xtra1 { /* window2 alert inside */
	width: 875px; 
	background-color: #ff5f5f; 
	color : red;
	margin: 4px auto; /* bordure */
	font-size: 12px;
	text-align: center;
}


/* fin styles ExportDHOS */

/* Styles pagination Sigrec */

#sigrec	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-weight:bold;
		/*font-style: italic;*/
		color:rgb(116,192,141);
	}
	
#sigrec	div.pagination a {
		border: 1px solid #ccc;
		margin-right:3px;
		padding:2px 6px;

		background-position:bottom;
		text-decoration: none;
		font-weight:bold;
		font-style: italic;
		/*color: rgb(66,97,222);*/
		color:rgb(116,192,141);
		
	}
#sigrec	div.pagination a:hover, div.pagination a:active {
		background-image:none;
		/*background-color:#4261DF;*/
		background-color:#ffd320;
		color: #fff;
	}
#sigrec	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		font-size : 14px;
		font-weight: bold;
		color: #e7af00;
		font-style: italic;
	}
#sigrec	div.pagination span.disabled {
		display:none;
	}

/* Fin styles pagination Sigrec */

#sigrec hr {
	height: 1px;
	margin: 3px;
	padding: 0;
	color: #7f7b78;
	background-color: #7f7b78;
	width : 70%;
	border:0;
}

#sigrec hr.separationCentres{
	height: 1px;
	margin: 0px;
	padding: 0;
	color: #7f7b78;
	background-color: #7f7b78;
	border:0;
	width: 100%;
	border-style: dotted;
}

#sigrec div.but_centre{
	padding-top: 4px;
	padding-bottom: 4px;
	}

/*****************************************************************
  TABLEAU RAPPORT IMPORT
  ***************************************************************/
#sigrec table tr.table_histo td {
	/*color : #294594;*/
	background-color: #ebfaf0;
}

#sigrec div.arrow { 
	background:transparent url(../sigrec/web/img/arrows.png) no-repeat scroll 0px 0px; 
	width:16px; 
	height:16px; 
	display:block;
}

#sigrec #report div.up { 
	background-position:0px -16px;
}


/*****************************************************************
  PROGRESS BAR
  ** *************************************************************/
    .pg-progressbar {
        position: relative;
    
        width: 500px;
        height: 24px;
        overflow: hidden;

        border: 1px solid #c6c6c6;
    }
    
    .progressbar-percent {
        z-index: 150;
    
        position: absolute;
        left: 0;
        top: 0;
    
        width: 0;
        height: 24px;
        overflow: hidden;
    }
    
    .pg-progressstyle {
        height: 22px;
    
        border: 1px solid #748a9e;
        background-image: url('../sigrec/web/img/progress.gif');
    }
    
    .progressbar-text,
    .progressbar-invertedText {
        position: absolute;
        left: 0;
        top: 4px;
    
        width: 500px;
    
        text-align: center;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: bold;
    }
    
    .progressbar-invertedText {
        color: #ffffff;
    }
    
    .progressbar-text {
        z-index: 100;
        color: #000000;
    }
/*****************************************************************
	fin styles progress bar **/
	
/*****************************************************************
  PROGRESS REPORT
  ** *************************************************************/
div.progress_report {
	background-color: #ECFCF1;
	border: 1px solid #6AB27E;
	padding: 2px;
	width: 570px;
	margin:auto;
}

div.progress_report progressbar {
	background-color: #ECFCF1;	
}

div.progress_report_error {
	background-color: #EC5119;
	color: white;
	font-weight: bold;
	margin: 0px 10px 5px;
}
div.progress_report .progressbar {
	margin:auto;
	width:500px;
}
iframe.tracking {
    position: absolute;
    left: -100px;
    top: -100px;

    width: 10px;
    height: 10px;
    overflow: hidden;
}

    .not_editable_field {
        font-weight: bold;
        /*background-color: #A1E1B3;*/
        color: #007004;
        padding-left: 5px;
        padding-right: 5px
    }
