
/* css pour partie GRAPHE fiche */

#fch-div-liens td {
		vertical-align: middle;
}
.fch-div-contenu {
		width: 100%;
		height: 100%;
		border: none;
		margin: 0 auto;
		color : #000000;
		padding: 0px;
}
#fch-ul-boites {
		margin: 0px;
		padding: 0px;
		padding-top: 10px;
}

div.boitepliable ul {
		list-style: none;
		margin: 0px;
}

div.boitepliable li {

		 border: 1px dotted #8BB9DF; /*SSC*/
		/* margin: 10px;
		padding-left: 5px;
		padding-right: 5px;
		padding: 2px;*/
		background-color: #FFF;

		list-style: none;
}

.boitepliable {
			list-style: none;
			float:left;
			width: 99%; /* important c pas pourquoi !! SSC*/
			padding-bottom:5px;
}

div.boitepliable {

		border-top: 1px solid  #3076B9; /*SSC*/
		border-left: 1px solid #3076B9; /*SSC*/
		border-right: 1px dotted  #8BB9DF; /*SSC*/
		border-bottom: 1px dotted #8BB9DF; /*SSC*/
		background-color: #F2F6F9;
}
img.boitepliable {
		margin-left: 1px;
}

img.boitepliableinst {
		margin-left: 10px;
		border: 1px solid #556268;
		font-weight: normal;
}
div.boitepliableinst {
		padding: 0px;
}

img.boitepliableorg {
		margin-left: 4px;
		margin-right: 4px;
		border: 1px solid #556268;
}

div.boitepliableorg {
		padding: 0px;
		margin: 0px;
		font-weight: normal;
}
div.boitepliableorg  a:link, div.boitepliableorg  a:visited  {
		color : #556268;
		text-decoration: none;
		font-size: 10px;
}
div.boitepliableorg  a:hover {
		background-color: #fff;
		font-size: 11px;
		font-weight :  bold;
}

div.boitepliableorg {
		padding: 2px;
}

div.boitepliable h1 {
		font-size: 9pt;
		margin: 1px;
		margin-left: 1px;
		padding: 1px;
		border-bottom:  1px solid #FFF;
		background-color: #BF3B5F;
		color: #FFFFF0;
}
/*div.boitepliable h2 {*/
/*    font-size: 9pt;*/
/*    margin: 1px;*/
/*    margin-left: 0px;*/
/*    padding: 1px;*/
/*    border-bottom:  1px solid #3794DF;*/
/*    background-color: #3794DF;*/
/*    color: #FFFFF0;*/
/*}*/


#fch-table-graphe {
		width: 100%;
		border-collapse: collapse;
}
#fch-table-graphe TD, #fch-table-graphe TR {
		margin: 0px;
		padding: 0px;
}
#fch-table-graphe  {
}
div.boitegraphe {
		height: 200px;
		margin:  1px;
		padding-left: 8px;
		padding-right: 6px;
		padding-bottom: 5px;
		padding-top: 5px;
		border: none;
}

div.boitegraphe div {
		overflow: auto;
		height: 180px;
		width: 99%;
		margin: 0px;
		padding: 0px;
		border: none;

}
div.boitegraphe ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		width: 100%;
}
td.colonneboites {
		vertical-align: middle;
		width: 1%; /* important */
}
td.colonneconcept {
	   /* width: 32%; */
}
td.colonnefleches {
		vertical-align: middle;
		text-align: center;
		width: 5px;
}
/* associé */
#fch-td-col1 {
		width: 48%;
}
/* fleches */
#fch-td-col2, #fch-td-col3 {
		width: 1%;
		height: 100%;
}
#fch-td-col4 {
		vertical-align: middle;
		width: 50%;
}
/* concept */
#fch-td-col5 {
		width: 48%;
		text-align: center;
}
/* espace à droite */
#fch-td-col6 {
}

div.boitecentrale h1, div.boitegraphe h1 {

		text-align: center;
		margin: 0px;
		color: #FFF;
		font-variant: small-caps;
		text-transform: capitalize;
}

/* le concept */
div.boitecentrale div {
	vertical-align: middle;
	text-align: center;
	/* color: #556268; */
	/* color: #3366CC;*/
	color: #9F1D3E;
	background-color: #F2F6F9;
	border: 1px solid #3076B9; /* bleu */
	font-weight :  bold;
	padding-top : 8px;
	margin: 3px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 8px;

}

li.tac {
		background-color: #DFDFDF;
}
li.tgc {
		background-color: #DFDFDF;
}

/* generique */
#fch-div-boitenav1 {
		border: 1px solid #3076B9;
		height: 155px;
}
/* */
#fch-div-boitenav1 div {
		height: 140px;
}
#fch-div-boitevid1  {
		height: 140px;
}
#fch-div-boitevid2  {
		height: 210px;
}
div.ComplementVidePourCentrage {
		height: 70px;
}

/* boite Generique */
div.tg h1 {
		border:  1px solid #3076B9;
		background-color: #EFFEFF;
		color: #005296;
}
/* Boite Specifique */
div.ts {
		border: 1px solid #6FAADF;


}
div.ts h1 {
		border:  1px solid #3076B9;
		background-color: #EFFEFF;
		color: #005296;
		text-align: center;

}

/* Boite Associe */
div.ta {
		border: 1px solid #61A3DF;

}
div.ta h1 {
		border:  1px solid #3076B9;
		background-color: #EFFEFF;
		color: #005296;
}
li.ta, li.ts, li.tg  {
		border-bottom: 1px dotted #8BB9DF;
		padding: 3px;
}

/* Boite pour 1 terme de la fiche pour multi colonne */
div.boiterme {
  float: left;
	width: 49%;
	display:table;
	white-space: normal;

}

div.boiterme ul {

	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.boiterme li {

	margin: 6px;
	padding: 6px;
}


/* boite definition */
div.def  {
		margin: 1px;
		padding: 0px;
		border: 1px solid #3076B9; /*SSC*/
		border-left: 1px solid #3076B9; /*SSC*/
		border-right: 1px dotted  #3076B9; /*SSC*/
		border-bottom: 1px dotted #3076B9; /*SSC*/
		text-align: justify;
		background-color: #F2F6F9;
}

div.def ul  {
		padding : 6px;
		margin : 0px;
		font-size: 12px;
		/* color: #0A5031; vert */
		border-bottom:  1px dotted #3076B9;
}

li.ts a:link, li.ta a:link , li.tg a:link , li.tgc a:link , li.tac a:link, li.ts a:visited, li.ta a:visited, li.tg a:visited , li.tgc a:visited , li.tac a:visited {
		color : #556268;
		text-decoration: none;
		border-bottom: 1px solid #556268;
}

li.ts a:hover, li.ta a:hover, li.tg a:hover , li.tgc a:hover , li.tac a:hover {
  		   background-color: #FFFFFF;
	        color: #3076B9;
	        text-decoration: none;
		   border-bottom: 1px solid #3366CC;
}

div.boitepliable h1  a:hover, div.boitepliable h2  a:hover, div.boitepliable h1  a:link, div.boitepliable h2  a:link, div.boitepliable h1 a:visited, div.boitepliable h2  a:visited   {
		color: #FFFFF0;
		text-decoration: none;
}

ul.org a:link, ul.org a:visited,ul.org a:hover {
		color : #556268;
		font-weight :  bold;
		text-decoration: underline;

}

ul.org a:hover {
		font-weight :  bold;
		background-color: #EEEEEE;
}

div.fch-status {
		font-size: 9px;
		color : #000000;
		margin: 0px;
		padding: 0px;
		margin-left: 15px;
}

#fch-div-xml {
		margin: 10px;
}
#fch-div-xml a:link, #fch-div-xml a:visited {
		text-decoration: none;
		color: #3076B9;
}
#fch-div-xml a:hover  {
		text-decoration: underline;
		color:#7F3F4E;
}
div.term-light img {
	vertical-align:middle;
	border:none;
}

.fichehaut {
	background:transparent url(/-/Image-rc/alaune.png) no-repeat scroll left bottom;
	width: 472px;	
	float: left;
  text-indent:39px;
  font-size: 10pt;  
	letter-spacing: 2px;
	vertical-align:bottom;
	margin: 0px;
	padding: 0px;	
  color:  #7F7F7F;
  font-weight: bold;
}

.fichehtdrt {
	background:transparent url(/-/Image-rc/fichehtdrt.png) no-repeat scroll left bottom;
	width: 7px;
	float: left;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;	
	
	}
	
.fichebas {
	background:transparent url(/-/Image-rc/alaunebas.png) no-repeat scroll left top;
	float: left;
	width: 472px;
	margin: 0px;
	padding: 0px;	
	
}
.fichebsdrt {
	background:transparent url(/-/Image-rc/fichebsdrt.png) no-repeat scroll left top;
	width: 7px;
	float: left;
	margin: 0px;
	padding: 0px;	
	
	}
	
.ficheBorder {
	width: 480px;
	padding: 0px;
	margin: 0px;
}



/*  ID(63ba6bb8eed2c0aa9bf6a0871b18591f) URI(63ba6bb8eed2c0aa9bf6a0871b18591f) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
#ain-div-head0 {
	margin: 0px;
	padding: 0px;
    margin-top: -2px;
    background:transparent url(/-/Image-rc/fond_entete.png) repeat-x scroll 0%;	
 
}

#ain-div-head1 {
	margin: 0px;
	padding: 0px;
	text-align: right;
    float: left;
    width: 500px;
   
}

#ain-a-head1 {
	
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 0px;
	background-color: #FFFFFF;

	
}

#title-div-site {

   color: #FFFFFF;
   /*color: #47585F;  /* Gris */
   /* color: #3076B9; /* bleu */
   /* color: #DA9900; /* Jaune */
   font: bold italic 16px  Arial,Helvetica,sans-serif;
  
   padding: 0px;
   margin: 0px;
   padding-top: 20px;
   padding-left:40%;
   margin-bottom: 2px;
   text-align: left;
}

#ain-div-head1 img {
	border: none;
}

#ain-div-head3 {
	height: 35px;
	width: 222px;
	float: left;
	background-image: url(/-/Image-rc/band2.gif);
	background-color: #F6F6F6;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
	display: none;
}

#ain-div-head2 {
	
	/*background-image: url(/-/Image-rc/bandbis.gif);*/
	/*background-image: url(/-/Image-rc/backgroundTS.png);*/

	/*background-color: #F6F6F6;*/
	/*background-repeat: repeat-x;*/
	margin-right: 5px;
	height: 100px;
	width: auto;
	border: none;
	text-align: right;
	display: inline;
	float: right;
	
		

}

#ain-div-head4 {
	/*border-top: 1px solid #3076B9;*/
	border-top: 1px solid #CCCCCC;
	clear: both;
	/*margin: -1px;*/
	/*    margin-bottom: 10px;*/
	padding: 0px;
	
	
	
}

#ain-ul-head1 {
	margin: 0px;
	padding: 0px;

}

#ain-ul-head1 li {
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	border-left: 1px solid #fff;
}

#ain-div-help, #ain-div-footer {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 0px solid #3076B9;
	font-size: 8pt;
	text-align: center;
	float: left;
}

#ain-div-footer img {
	border: none;
}

#ain-div-barrefooter {
    background:transparent url(/-/Image-rc/fond_barre_pied.png) repeat-x scroll 0pt;
    border-bottom:1px solid #DDDDDD;
    border-top:1px solid #DDDDDD;
    height:10px;
    margin:0pt;
    padding:0pt;
    width:100%;
	
}

#ain-div-auth {
	float: right;
}

#ain-div-auth div,#ain-div-auth table {
	text-align: right;
}

#ain-powered {
		float: right;
		text-align: right;
		margin-right: 5px;
}

#ain-powered a {
	color: #CFCFCF;
	font-size: .8em;
	text-decoration: none;
}

#ain-debug {
	float: left;
}

#ain-debug a {
	color: #5F5F5F;
	font-size: .8em;
	text-decoration: none;
}

div#info-mode-test {
	position: absolute;
	top: 10px;
	left: 200px;
	text-align: right;
	color: red;
	font-weight: bold;
	font-size: 0.8em;
}

#ain-div-contenu {
	margin: 0;
	padding: 0;
	 
}

#ain-div-titre {
	margin: 0px;
	padding-top: 0px;
	margin-left: 20px;
	clear: both;
	height:20px;
}

#ain-img-titre {
	padding-top: 3px;
	float: left;
}

#ain-div-ariane {
	margin-left: 25px;
	margin-right: 10px;
	border: none;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px;
}
#ain-div-sites { 
		margin-top : 40px;
}
#ain-div-sites h3 {
		display: none;
}
#ain-div-sites p {
		text-align:center;
}
#ain-div-sites img {
		border: 1px solid #3076B9;
}
#ain-div-sites li {
		display: inline;
		margin: 5px;
}
#ain-div-sites ul {
		text-align:center;
}

#ain-ul-head1 li.noborder {
border:medium none;
}


#ain-ul-head1 li a:hover, #ain-ul-head1 li a:focus {
text-decoration:underline;
}


#ain-ul-logosbas {
    float: right;
    list-style-position:outside;
    list-style-type:none;
    margin:17px 10px 0pt 0pt;
    padding:0pt;
   
}

#ain-ul-logosbas li {
    display: inline;
    margin:0pt 20px;
}

#ain-div-logo {
  float: left;
  margin-left: 15px;
}

#ain-div-logo a {
    padding-right: 15px;
}
/*  ID(f970c60b3a2632913ef582bcd9c0a209) URI(f970c60b3a2632913ef582bcd9c0a209) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
span.xOG8E6O {
		padding-top: 3px;
		padding-left: 5px;
		padding-left: 5px;
}
img.xOG8E6O {
		vertical-align: middle;
		border: none;
}
/*  ID(c3fd6e749ec9a23522366c76ec5baa58) URI(c3fd6e749ec9a23522366c76ec5baa58) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
ul.x46HQZ4 {
    	font-family: bold 11px Arial,Helvetica,sans-serif;
    	list-style-type: none;
			padding-bottom: 24px !important;
			padding-bottom: 11px;
    	border-bottom: 1px solid #CCCCCC; 
    	margin: 0px;
      padding-left: 20px;
            
}

ul.x46HQZ4 li {
    float: left;
    height: 21px;
    background:transparent url(/-/Image-rc/menufond.png) repeat-x scroll;
    margin: 3px 3px 0px 3px;
    border: 1px solid #CCCCCC;
    letter-spacing:1px;
    font-family:Arial,Helvetica,sans-serif;
    color:#194266;
	  font-size:11px;
		font-weight:bold;
}

ul.x46HQZ4 li.x46HQZ4_Selected {
		 border-bottom: 1px solid #fff; 
     background: #FFFFFF;

}

ul.x46HQZ4 li.x46HQZ4_Selected a {
    color: #5D8BA2;
    background: #FFFFFF;

/*    font: bold 14px verdana, arial, sans-serif;*/
}

ul.x46HQZ4 a {
    float: left;
    text-align:center;
    display: block;
    margin: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 10px;
    padding-left: 10px; 
    color : #556268;
    text-decoration: none;
}

ul.x46HQZ4 a:hover {
    background: #fff;
    color :  #62C3DC; 
}

ul.x46HQZ4 a img { border: none; vertical-align: top; margin: 0px, padding: 0px }
/*  ID(cf3a12144014025ab546952459d625a9) URI(cf3a12144014025ab546952459d625a9) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
#rqx-div-contenu {
		margin: 0px;
		padding: 0px;
		width:100%;
		text-align:center;
		vertical-align: middle;
}

#rqx-div-contenu h3 {
		margin: 0px;
		margin-bottom:10px;
		padding: 0px;
		width:100%;
}

#rqx-div-contenu ul {
		margin: 0px;
		padding: 0px;
}
#rqx-div-contenu li {
		margin: 0px;
		padding: 0px;
		display: inline;
}
#rqx-div-contenu img {
		margin: 0px;
		padding: 0px;
		border: none;
}
#rqx-div-adv {
		text-align:right;
		margin: 0px;
		margin-top: -5px;
		margin-bottom: 0px;
		padding: 0px;
		font-size: 0.75em;
		border:none;
}
#rqx-div-adv a {
		margin: 0px;
		padding: 0px;
		border:none;
}
#rqt-div-contenu, #rqt-div-filtrebase {
		margin: 0px;
		padding: 0px;
		width:100%;
	  text-align:left;
		vertical-align: middle;
}

#rqt-div-contenu  h3, #rqt-div-filtrebase h3 {
		margin: 0px;
		padding: 0px;
		display: inline;

}



#grc-select-lien {}
#grc-select-filtre {}/*  ID(8b93719cc82e935dde79e2d13c85c5cd) URI(8b93719cc82e935dde79e2d13c85c5cd) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
#tab-Pxxo_Widget_Tooltips-error {
    display: block;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid red;
    background-color: #FFCCCC;
    margin-top : 20px;
    margin-bottom : 10px;    
    color: #000000;
    font-size: 10pt;
    font-family : Arial, Helvetica, sans-serif;
}

#tab-Pxxo_Widget_Tooltips-error div {    
    padding: 5px 5px 5px 5px;    
}

#tab-Pxxo_Widget_Tooltips-error img {
    border: none;
    vertical-align: middle;
    margin-right: 5px;
}

#tab-Pxxo_Widget_Tooltips-info {
    display: block;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    border: 1px dotted #3076B9;
    background-color: #C7DEF1;
    margin-top : 20px;
    margin-bottom : 10px;
    color: #000000;
    font-size: 10pt;
    font-family : Arial, Helvetica, sans-serif;
}

#tab-Pxxo_Widget_Tooltips-info div {
    padding: 5px 5px 5px 5px;    
}

#tab-Pxxo_Widget_Tooltips-info img {
    border: none;
    vertical-align: middle;
    margin-right: 5px;
}

#tab-Pxxo_Widget_Tooltips-warning {
    display: block;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    border: 1px dotted #FF8634;
    background-color: #FFEEB9;
    margin-top : 20px;
    margin-bottom : 10px;
    color: #000000;
    font-size: 10pt;
    font-family : Arial, Helvetica, sans-serif;
}

#tab-Pxxo_Widget_Tooltips-warning div {
    padding: 5px 5px 5px 5px;    
}

#tab-Pxxo_Widget_Tooltips-warning img {
    border: none;
    vertical-align: middle;
    margin-right: 5px;
}

#tab-Pxxo_Widget_Tooltips-custom {
    display: block;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    border: 1px dotted #3076B9;
    background-color: #C7DEF1;
    margin-top : 20px;
    margin-bottom : 10px;
    color: #000000;
    font-size: 10pt;
    font-family : Arial, Helvetica, sans-serif;
}

#tab-Pxxo_Widget_Tooltips-custom div {
    padding: 5px 5px 5px 5px;    
}

#tab-Pxxo_Widget_Tooltips-custom img {
    border: none;
    vertical-align: middle;
    margin-right: 5px;
}/*  ID(66e79684fd0c382236db40d5be702806) URI(66e79684fd0c382236db40d5be702806) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
div.ariane {
	font-weight: bold;
}
em.ariane  {
		padding-left:5px;
		padding-right:5px;
		vertical-align: middle;
}


/*  ID(83fc8bdaf8ec79d7cb74585d60a72987) URI(83fc8bdaf8ec79d7cb74585d60a72987) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
#Pxxo_Widget_Input_Livesearch-container {
    font-size: 10pt;
}

#Pxxo_Widget_Input_Livesearch-container table {
    padding: 0pt;
    margin: 0pt;
}

#Pxxo_Widget_Input_Livesearch_id_attr {
    color: #000000; 
	/*background-color: floralwhite;*/
	border: 1px solid #5D8BA2;
	background-image: url(/-/rsc/626eb6f1e512c3532d8ee72fb44a46c0.gif);
    background-position: 100% -10%;
    background-repeat:no-repeat;
    padding-right:20px;
    font-family: Arial,Helvetica,sans-serif;
}

#Pxxo_Widget_Input_Livesearch_id_attr_res {
    background-color: white;
    border:  1px solid #AAA;
    min-width: 100px;     
    margin: 0px 0px 0px 0px;	
    z-index: 99;
}

#Pxxo_Widget_Input_Livesearch-container #LScontainer {
    margin-bottom: -5px;
    margin: 0px;
    padding: 0px;    
} 
#Pxxo_Widget_Input_Livesearch-container #LScontainer li {	
    list-style-type: none;
	list-style-image: none;		
	white-space: nowrap ;	
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
    margin-bottom: 0px;     
}

#Pxxo_Widget_Input_Livesearch-container #LScontainer li a{
    color: #556268;
    text-decoration: none;
    border: 1px solid #FFF;
    border: 1px !important;
}
#Pxxo_Widget_Input_Livesearch-container #LScontainer li a:hover {
    background-color: #EFFFFE;
    border-top: 1px solid #D1EFED;
    border-bottom: 1px solid #D1EFED;
}

#Pxxo_Widget_Input_Livesearch-container #LScontainer li.LStyp0 {
    color: #556268;
    text-indent: -3px;
    text-align: center;    
}

#Pxxo_Widget_Input_Livesearch-container #LScontainer li.LStyp1 {
    color: #556268;
    text-indent: -3px;
    border-top: 1px solid #e0e0e0; 
    border-bottom: 1px solid #e0e0e0; 
    background-color: #FBFBFB;
    font-weight: bold;
}
#Pxxo_Widget_Input_Livesearch-container #LScontainer li.LStyp2 {
    color: #556268;
    border: 1px solid #FFF;
}
#Pxxo_Widget_Input_Livesearch-container #LScontainer li.LStyp2selected {
    color:#556268;
    background-color: #EFFFFE;
    border-top: 1px solid #D1EFED;
    border-bottom: 1px solid #D1EFED;
}
#Pxxo_Widget_Input_Livesearch-container #LScontainer li.LStyp2:hover {
    color:#556268;
    background-color: #EFFFFE;
    border: 1px solid #D1EFED;
}
#Pxxo_Widget_Input_Livesearch-container #LScontainer li.LStyp3 {
    color: #006699;
    text-align: right;
    font-weight: bold;
}
#Pxxo_Widget_Input_Livesearch-container #LScontainer li.LStyp3A{ 
    color: #006699;
    margin-left:5px;
}
/*  ID(fa3e44fcd49878fe906696ab5b289a32) URI(fa3e44fcd49878fe906696ab5b289a32) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
#rch-div-contenu {
		padding: 0px;
		margin: 0px;
		font-size: 9pt;
}

#rch-div-grille {

	margin: 0px;
	padding: 0px; /* bien positionne */
	padding-left: 50px;
	padding-bottom: 0px;
	background-color: #F6F6F6;	
}

/*  ID(c17394928c7f9636a33501034c4b3ccd) URI(c17394928c7f9636a33501034c4b3ccd) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
#grr-td-1 {
		padding: 2px;
		vertical-align: middle;
}

#grr-input-ok {
		vertical-align: bottom;
}
#livesearch {
		color: #000; 
		background-color: floralwhite;
		border: 1px solid #3076B9;
}

#grr-label-1 {
		width: 55px;
		min-width:55px;
}

#LSResult {    
		position: absolute;
		display:inline;
		background-color: black; 
		min-width: 180px; 
		margin: 1px 0px 2px 0px;
		padding: 0;
		margin-left: 50px;
}

#LSResult li {
		padding-bottom: 2px;
		padding-top: 2px;
		line-height:15px;
		margin-bottom: 0px;
		list-style-type: none;
		list-style-image: none;
}
#LSResult a:link#LSNext, #LSResult a:visited#LSNext {
		text-decoration: none;
		color: #296583;
		font-weight: bold;
}
#LSResult a:hover#LSNext {
		text-decoration: underline;
		color:#006699;
}

#LSResult a:link, #LSResult a:visited {
		text-decoration: none;
		color: #3076B9;
}
#LSResult a:hover  {
		text-decoration: underline;
		color:#006699;
}

#LSResult ul {
		margin-bottom: -5px;
		margin-top: 0px;
		padding-top: 0px;  
		margin: 0px;
		padding: 0px;
}

#LSResult ul li {
		text-indent: -20px;
		padding: 0px 15px 3px 20px;
}

.LSRes {
		position: relative;
		bottom: 1px;
		right: 1px;
		background-color: white;
		border:  1px solid #AAA;
		z-index: 111111;
}
#LSHighlight {

		color: #564b47;  
		background-color: #ccc;
}
#grr-div-nbres {
		visibility:hidden;
		/* display:inline; */
		width:170px;
		min-width:170px;
}
/*  ID(3dca91835ae4f512a3bc44ae7c0ff16e) URI(3dca91835ae4f512a3bc44ae7c0ff16e) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
input.transparent {
	background-color:transparent;
	border:none;
	vertical-aligne:middle;
}/*  ID(450c93127663dce75a8df04a4e7068f4) URI(450c93127663dce75a8df04a4e7068f4) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
.treeselect {
	margin-right: 10px;
	color: #000; 
	background-color: floralwhite;
	border: 1px solid #3076B9;
 }

/* DEB : patch CSS des onglets de la partie droite de l'espace Termino */
#nav-div-gch-ong a img { border: none; vertical-align: middle; }

#nav-div-gch-ong {
    height: 25px;
}

#nav-div-gch-ong ul {
    padding: 0px !important;            
    margin: 0px;     
    height: 25px;
}
#nav-div-gch-ong ul li {
    float: left;
    padding: 0px;     
    border-bottom: none;
    margin-top: 4px !important;
    margin-top: 0px;
}
/* FIN : patch CSS des onglets de la partie droite de l'espace Termino */
/*  ID(3224ae35c39674d5453f6db465632cdb) URI(3224ae35c39674d5453f6db465632cdb) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
.nopadding {
	padding: 0;
}

.noborder {
	border: none;
}

.nomargin {
	margin: 0;
}

.nospace {
	margin: 0;
	padding: 0;
}

.nospacetop {
	margin-top: 0px;
	padding-top: 0px;
}

.nospacebottom {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.blackborder {
	border: 1px solid #fff;
}

.centrer {
	text-align: center;
}

.valign {
	vertical-align: middle;
}

.leftcol {
	float: left;
	width: 49%;
	padding: 5px;
}

.rightcol {
	margin-left: 51%;
	padding: 5px;
}

hr.clear {
	clear: both;
	visibility: hidden;
}

ul.inline li {
	display: inline;
}

ul.nostyle {
	list-style-type: none;
	padding: 0;
}

ul.nostyle li {
	margin: 0;
}

li.tsli {
	margin: 10px;
	list-style-type: square;
}

.cnrsborder {
	border: 1px solid #3076B9;
}

a.cnrscolortitle {
	
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

a.cnrscolor {
	color: #003154;
	/*color: #FFFFFF;*/
	text-decoration: none;
}

a.cnrscolorselected {
	color: #556268;
	font-weight: bold;
	text-decoration: none;
}

.topiccolor {
	/* color: #9F1D3E; */
	color : #146F54;
}

a.cnrscolor:hover { /*	color: #8F2C45; rouge */
	color: #006699;
	text-decoration: underline;
}

a.cnrscolortitle img {
    position:relative;
   
    top:7px;

}
table.cnrsborder {
	border: 1px solid #3076B9;
	border-collapse: collapse;
}

thead.cnrsborder th {
	border: thin solid #3076B9;
}

tbody.cnrsborder td {
	border: thin solid #3076B9;
}

tbody.cnrsborder th {
	border: thin solid #3076B9;
}

tfoot.cnrsborder th {
	border: thin solid #3076B9;
}

tfoot.cnrsborder td {
	border: thin solid #3076B9;
}

/* rubrique section terme */
h2.boite {
	color: #FFF;
	background-color: #3076B9;
	border: 1px solid #3076B9;
	border-bottom: 1px solid #fff;
	border-bottom: 0px;
	width: 160px;
	padding: 2px;
	margin: 1px;
	font-variant: small-caps;
	text-transform: capitalize;
	font-size: 9pt;
}

h5.boite {
	font-size: 10pt;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 5px;
	border: 1px solid transparent;
}

div.boite {
	padding: 0px;
	margin: 0px;
}

div.boutons {
	text-align: right;
}

span.boutons {
	color: red;
}

input.boutons {
	color: #3076B9;
	border: 1px solid #3076B9;
	border-right: 4px solid #3076B9;
	border-left: 4px solid #3076B9;
	background-color: #fff;
	margin: 5px;
}

input.boutons:hover {
	color: white;
	background-color: #3076B9;
}

input,button {
	background-color: floralwhite;
	border: 1px solid #3076B9;
	font-size: 12px;
}

option {
	background-color: floralwhite;
	color: #556268;
}

select {
	background-color: floralwhite;
	color: #556268;
}

input [type|="image"] {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
}

textarea {
	color: #000;
	background-color: floralwhite;
	border: 1px solid #3076B9;
	color: #556268;
}

.spantexterreur {
	color: #ff8160;
	font-weight: bold;
}

table.tsPgMenu {
	margin: 0px auto;
	width: 90%;
	padding: 0px;
}

/* choix cliquable */
table.tsPgMenu li { 
	list-style-type: none;
	list-style-image: url(/-/Image-rc/arrow.gif);
	border: none;
	margin: 0;
	vertical-align: middle;
	margin: 15px;
	padding: 0px;
	font-size: 15px;
}

table.tsPgMenu ul {
	margin: 0px;
	padding: 0px;
}

.tsCommentTop {

	padding: 10px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top : 0px;
	margin-bottom : 0px;
	/*border-right: 1px dashed #3076B9;  */
	text-align: left;
	/* background-color : #FDFBE7; */
	/*background-color : #FCFCFC; */
	background-color : #FFF; 
	border: 1px solid #DBDCE3;
	font-size: 12px;  
	font-family:Arial,Helvetica,sans-serif;

} 

thead.tsPgMenu td {
	padding : 0px;
	padding-left: 50px; 
	width: 940px;
	margin: 0px;
}

tbody.tsPgMenu td {
	padding: 0px;
	margin: 0px;
	padding-left: 70px;
}

tbody.tsPgMenu div {
  float:left;
  display: block;
  width: 30%;
	padding: 0px;
	margin: 10px;
	text-align: justify;
}

.termino,.termino td {
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0pt;
	/*    color : #3B494F; */
	color: #556268;
	font-family: verdana;
}

li.lng-hy {
	font-size:1.6em;
	font-weight:normal;
	}
li.lng-ar {
	font-size:2em;
	font-weight:normal;
	}

.terminoSpot {
	font-size: 13px;
	/* color: #3366CC; */
	color: #3366CC;
	font-weight: bold;
	letter-spacing: 0.5pt;
	font-family: verdana;
}

.terminoList,.terminoList a {
	font-size: 11px;
	font-family: verdana;
	letter-spacing: 0pt;
	/* color : #3B494F; */
	color: #556268;
}

.inputerreur {
	color: #000;
	background-color: #ffd9cf;
	border: 1px solid #ff8160;
}

.grc-input-ok {
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.gras {
	font-weight: bold;
}

div.explanation ul {
	list-style-image: url("/-/Image-rc/puce-fleche.gif"); 
	list-style-position: onside;
}

div.explanation li {
	margin: 0px 
	padding : 0px;
	margin: 10px;
	border: 0px solid #fff;
	border-bottom: 2px dotted #8F8F8F;
	/* border-left: 2px dotted #6498CB; */
	text-indent: 0px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	padding-left: 8px;
	width: 95%;
}

.checkbox {
	border: none;
	background-color: transparent;
}

input.grise {
	border: none;
}

table.adm {
	width: 90%;
	margin: 0 auto;
}

thead.adm th {
	text-align: center;
	padding: 5px;
	background-color: #E0E8EF;
	/* color: #ffffff; */
}

tbody.adm th {
	text-align: right;
	padding: 5px;
}

tbody.adm td {
	text-align: left;
	padding: 5px;
}

div.admbtn {
	text-align: right;
	margin: 0px;
	margin: 10px;
	padding: 0px;
}

span.admbtn {
	color: red;
}

input.admbtn,button.admbtn {
	color: #3076B9;
	border: 1px solid #3076B9;
	border-right: 4px solid #3076B9;
	border-left: 4px solid #3076B9;
	background-color: #fff;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

input.admbtn:hover,button.admbtn:hover {
	color: white;
	background-color: #3076B9;
}
/*  ID(2a1fbf2e9888ee486cb90f3acbca77bb) URI(2a1fbf2e9888ee486cb90f3acbca77bb) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
/* css visualisation FICHE mode=light */
div.div-fch-light {
   			 				/* border: 1px solid #3076B9; */
                margin : 0px;
                padding: 0px;
                overflow: hidden; 
                /* background-color: #EFFFFC;  /* GRIS VERT*/
                /*  background-color: #FCFCFC; /* Gris */
                /* background-color: #EFEFEF;  /* GRIS clair */
                /* background-color: #EFF2FF;  BLEU MAUVE*/
                /* background-color: #EFF8FF; BLEU */
                /* background-color: #FAFFEF; /* JAUNE */
                /* border-left: 7px dotted  CCCCCC; */
                 border-left: 1px solid #CCCCCC; /* */
                 border-right: 1px solid #CCCCCC; /* */
                 /* border-bottom: 1px solid #CCCCCC;/*  */
                 /* border-top: 1px solid  #CCCCCC; /* */
                 padding-bottom: 15px; 
                 clear: both;
                 width: 477px;
}

div.div-fch-light table {  width: 100%;}

div.div-fch-light th {
              padding: 0px;
              padding-top: 3px;
              margin: 0px;
              /*border-right: 1px dotted #AFAFAF; SSC*/
              padding-left: 5px;
              width:70px;
              vertical-align: top;
              text-align: center;  
}

div.div-fch-light td {
						margin: 0px;
						padding: 0px;
					 /* border : 1px solid #000; */
					 /* background-color: #F2F6F9;   */

}

.label-light {
             padding: 0px;
             margin: 0px;
             text-align: center;
             vertical-align: middle;
             color: #125F51; 
             color: #5F5F5F;
             letter-spacing: 1px;
             font-size: 7.5pt;
             /* line-height: 18px; */
             /* font-variant: small-caps; */
             clear: both;
             font-weight: bold;
}
div.concept-light {
							margin-top:0px;
							padding-top:0px;
							margin-bottom: 5px;
}
div.concept-light h1 {
							text-align: center;
							padding: 10px;
							padding-top: 10px;
							padding-top:7px !important;
							margin:0px;
              color: #146F54;
              border-bottom: 1px dotted #CFCFCF; /*SSC */

							/*color: #3076B9;*/
}
div.dom-light, div.term-light, div.link-light, div.def-light, div.note-light  {
              padding-bottom: 5px;
              padding-top: 3px;  /* 3px si color */
              padding-left: 7px;
              padding-right: 5px;
              height: 100%;
              text-align: justify;
              /* border-top: 1px solid #CFCFCF;  SSC */
              /*background-color : #F2F6F9; */
}

div.def-light, div.note-light  {
  						overflow: visible;
							font-size: 8pt;
							font-family: verdana;
}
div.def-light ul, div.note-light ul { padding: 0px; margin: 0px;}

div.def-light li, div.note-light li {
  						list-style: none;
  						padding: 5px;
  						margin : 2px;
  						padding-top: 0px;
  						 border-bottom: 1px dotted #CFCFCF; /*SSC */
}

div.term-light li {
              padding: 2px;
              padding-left: 5px;
              padding-right: 0px;
              list-style-type: none;
              /* list-style-image:url(/-/Image-rc/bullet_b.png); */
              list-style-image:url(/-/Image-rc/arrow-g.gif);
              vertical-align: middle;
              list-style-position: onside;
		    			text-align: left;
}

.def-light-source { color: #5F5F5F; }
div.link-light  { text-align: left; }
div.link-light a {  color: #556268; text-align: left; }
.fch-ajouter { color:#156F14; /* vert*/ /* color: #DF6300;*/ }
.fch-partager { color: #DF0D29;}
.fch-supprimer { text-decoration: line-through;}

h1.boitepliableinst {
	margin-bottom:3px;
	padding-bottom:3px;
}

/*  ID(67ea05161351514e093c01cc00680bd2) URI(67ea05161351514e093c01cc00680bd2) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
div.bulles {
		background-color: #FFFFEF;
		font-family: Arial,Verdana,Arial Black;
		color: #000000;
		font-size: 10px;
		margin: 0px;
		padding-top: 0px !important; /* only Firefox */
		padding: 5px;
		border: 1px #7F7F7F solid;
}
div.bulles p {
		background-color: #FFFFEF;
		font-family: Arial,Verdana,Arial Black;
		margin: 0px;
		color: black;
		font-size: 1.1em;
		padding-top: 0px !important; /* only Firefox */
		padding: 5px;
		padding-top:0px;
}
img.bulles {
		border:none;
		vertical-align: middle;
}
a.bulles {
		font-size: 16px;
		font-family: Arial Black,Arial,Verdana;
		color: #484879;
		text-decoration: none;
}
a.bulles:active {
		color:#484879;
}
a.bulles:visited {
		color:#484879;
}
a.bulles:link {
		text-decoration: none;
		background-color: transparent;
}
a.bulles:hover {
		color:#ff9c00;
		background-color: transparent;
		text-decoration: none;
}
#bulles {
		position: absolute;
		visibility: hidden;
		Z-INDEX: 1000;
		top: 50px;
		left: 50px;
}

/*  ID(3cd265f505497991f03c803124ff3eab) URI(3cd265f505497991f03c803124ff3eab) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
.ieselecthack
{
	position:absolute;
	z-index:10;/*any value*/
	overflow: hidden;/*must have*/
	width:33em;/*must have for any value*/;
	
	
}
.ieselecthack iframe
{
	display:none;/*sorry for IE5*/
	display:/**/block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px;/*must have for any big value*/
	
}

#MenuSpace1 {
    margin: 0px;
    padding: 0px;
    float: right;
    width: 200px;
    height: 0px;
}
#MenuSpace2 {
    margin: 0px;
    padding: 0px;
    float: right;
    width: 200px;
    height: 0px;
    
}
#MenuSpace1 div, #MenuSpace2 div {
    margin-top: 0px;
    margin-right: 15px;
    color: #47585F;
    font-weight: bold;
    text-align: right;
    padding-top: 5px;
} 

#ain-div-menu {
		
		
		margin: 0px;
		margin-left: 0px;
		margin-right: 0px;
		/*margin-bottom: -1px;*/
			
		background:transparent url(/-/Image-rc/menufond.png) repeat-x scroll;
		border-bottom: 1px solid #CCCCCC;	
		width: 100%;
		
		
}
#MenuBarre, #MenuBarre ul {
		padding: 3px 0px 0px 0px;
		margin: 0;
		list-style: none;		
		
}
#MenuBarre a {
		display: block;
		text-decoration:none;
		padding: 5px 5px 5px 5px;
		/*padding-left: 15px;*/
		/*color: #194266;*/
}
li.MenuBarreLevel1 a {
		/*border-left: 1px solid #CCCCCC;*/
		color: #194266;
		font-weight: bold; 
		font-size: 11px;
		letter-spacing: 1px;
		/*background:transparent url(/-/Image-rc/menufond.png) repeat-x scroll 0%;*/
		/*width:90%;*/
		margin-right: 10px;
		
		
		
		
		
}
li.MenuBarreLevel1 a:hover {
		text-shadow: 0px 1px 1px rgb(250,250,250);
		color: #62C3DC;
}
li.MenuBarreLevel2 a {
		text-shadow: 0px 1px 1px rgb(250,250,250);
		border-bottom: 1px solid #CCCCCC;
		border-right: 2px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		
		color: #194266;
		background: #fff;
		text-shadow: 0px 1px 1px rgb(250,250,250);
		font-size: 0.85em;
		font-family:Arial,Helvetica,sans-serif;
		width : 196px;
}
li.MenuBarreLevel2 a:hover {
		
		color: #62C3DC;
		background:  #fff;
	
}

a.MenuBarreLevel3 {
/*		text-shadow: 0px 1px 1px rgb(250,250,250);
		border: 1px solid #CCCCCC;
		border-right: 2px solid #CCCCCC;
		border-top : 0px;
		color: #194266;
		background: #fff;
		text-shadow: 0px 1px 1px rgb(250,250,250);
		font-size: 0.85em;
		font-family:Arial,Helvetica,sans-serif;
		*/
    background:transparent url(/-/Image-rc/home.png) no-repeat scroll 0px top;
    display:block;
    height:30px;
    padding:0pt 10px 0pt 0px;
    width:30px;
    float:left;
}
a.MenuBarreLevel3:hover {
	
    background:transparent url(/-/Image-rc/home-hover.png) no-repeat scroll 0px top;
    display:block;
    height:30px;
    padding:0pt 10px 0pt 0px;
    width:30px;
    float:left;
}


#MenuBarre li ul { 
/*    position: absolute;*/
}
#MenuBarre li {
		float: left;
}
/*#MenuBarre li,#MenuBarre li ul {
		width: 196px !important;
		width: 198px;
}*/
#MenuBarre li ul, #MenuBarre li ul ul, #MenuBarre li:hover ul ul, #MenuBarre li:hover ul ul ul, #MenuBarre li:hover ul ul ul ul, #MenuBarre li.iehover ul ul, #MenuBarre li.iehover ul ul ul, #MenuBarre li.iehover ul ul ul ul {
		left: -1000px; 
}
#MenuBarre li:hover ul, #MenuBarre li li:hover ul, #MenuBarre li li li:hover ul, #MenuBarre li li li li:hover ul, #MenuBarre li.iehover ul, #MenuBarre li li.iehover ul, #MenuBarre li li li.iehover ul, #MenuBarre li li li li.iehover ul { /* lists nested under hovered list items */
		left: auto;
}
/*  ID(50c089b939fde5cad9a3fe260398e7bd) URI(50c089b939fde5cad9a3fe260398e7bd) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
/* FOND */
body {
		background: #ffffff;
		margin : 0px;
		font-family : Arial, Helvetica, sans-serif;
		color : #194266;


}
html {
				overflow-y: scroll;
}

hr  {
		/* color: #3076B9; */
		height: 1px;
}

table {
		border-collapse: collapse;
}

p  {
		margin-top : 5px;
		margin-bottom : 5px;

}
ul {
		margin-top : 5px;
		margin-bottom : 5px;
}

td, p, h1, h2, h3, div {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #194266;
		vertical-align : top;
		text-align: left;
		
}
fieldset {
		border:none;
}
legend {
		padding: 3px;
		font-size: 12pt;
		font-weight: bold;
}

a img { border: none; }/*  ID(e858b0b27427a0f3d86da5981e90bb50) URI(e858b0b27427a0f3d86da5981e90bb50) SCHEME(buffer) WEIGHT(1000) TYPE(css:file:all) */
#nav-table-contenu {
  border: none;
	border-bottom-width: 0px;
	width: 99%;
	border-collapse: collapse;
	/*background-color: #DDEAF4;*/
	font-size: 11pt;  
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:1px;
	margin-right:10px;
}

#nav-td-drt  hr {

	border: 1px solid  #DFDFDF;
	height: 1px; 
	text-align:right;
  width: 100%;
}

#nav-td-drt {
	border: none;
	width: 45%;
	padding: 0;
	margin: 0;
}

#nav-div-drt {
	border-top: 1px solid #CCCCCC; 
	padding: 0;
	margin: 0;
}

#nav-td-ctr {
	width: 28px;
	padding: 0;
	margin: 0;
}

#nav-td-ctr img {
	margin: 0px;
	padding: 0px;
	border: none;
}

#nav-td-gch {
	padding: 0;
	margin: 0;
}

#nav-div-gch {
	margin: 0px;
	border: none;
  /* padding-top: -1px !important; /* Only for firefox  */
	
}

#nav-div-gch-ong {
    
    
    padding-top: 1px !important; /* only Firefox */
    padding-top: 0px;
    margin-top: 0px;
    background-color: #F6F6F6;
    }

#nav-div-nav {
	padding: 0px;
	margin: 0px;
	
	/* border: 1px solid ; SSC*/
	
	padding-top: 10px;
	vertical-align: center;
	z-index: 99;
}

#comment-tree {

		margin: 5px;
		margin-bottom: 20px;
		margin-left: 30px;
		font-size: 12px;
		width: 450px;
		/* height:50px;*/
		border-bottom: 1px solid #CCCCCC;
		padding: 5px;
		padding-bottom: 10px;
		
}

#nav-div-icd {
	float: right;
	padding: 1px;
}

#nav-div-ctn {
	padding: 0px;
	margin: 0px;
	
}

#nav-div-rqx, #nav-div-soc  {

	margin-bottom: 10px;
	margin-top: 10px;
	background-color : #FCFCFC;
  border: 1px solid	 #DBDCE3;
  padding: 5px;

}

#nav-div-filtreinsttrm {
	padding: 0px;
 	margin: 0px;
}

#nav-div-rqt {
	padding-top: 20px;
	margin:0px;
	margin-top: 5px;	
	padding-bottom: 5px;
/*	height: 16px !important;
 height: 17px; */

}
#nav-div-tid {
	height: 15px;
}

