
body
	{
	font-family : "Arial";
	font-size : 12px;
	margin : 0px 0px 0px 0px;
	}

table {}

tr {}

td {}

a {}

img {border: 0;}

.Right
	{
	position: relative;
	right: 2px;
	}

.jlb-container
	{
	padding: 0px 4px 4px 4px;
	background-color: white;
	}

.jlb-panel
	{
	margin-top: 8px;
	background-color: white;
	border: 1px solid orange;
	}

.jlb-panel-header
	{
	background-color: orange;
	height: 20px;
	font-size: 15px;
	color: black;
	}

.jlb-panel-content
	{
	background-color: white;
	padding-bottom: 4px;
	}

.jlb-rss-content-item
	{
	background: url('../../icones/rss.png');
	background-repeat: no-repeat;

	background-color: white;
	padding: 2px 2px 8px 16px;
	border-bottom: 1px solid orange;
	}

.jlb-rss-pubDate
	{
	text-align: right;
	}
	
.jlb-right    {float   : right;}
.jlb-left     {float   : left;}
.jlb-clear    {clear   : both;}
.jlb-noclear  {clear   : none;}
.jlb-inline   {display : inline;}
.jlb-x-hidden {overflow-x : hidden}
.jlb-x-auto   {overflow-x : auto}
.jlb-y-hidden {overflow-y : hidden}
.jlb-y-auto   {overflow-y : auto}

.jlb-bold    {
    font-weight:bold;
	}
	
.jlb-blueBold    {
    font-weight:bold;
	color:#0000ff;
	cursor:pointer;
	}

.jlb-arrondis2    {
    -webkit-border-top-left-radius:0.4em;	/* Safari */
	-webkit-border-top-right-radius:0.4em;
	-moz-border-top-left-radius:0.4em;	/* Firefox */
	-moz-border-top-right-radius:0.4em;
	border-top-left-radius:0.4em;	/* Chrome, opera, IE9 */
	border-top-right-radius:0.4em;
	}

.jlb-arrondis4    {
    -webkit-border-radius:0.4em;	/* Safari */
	-moz-border-radius:0.4em;	/* Firefox */
	border-radius:0.4em;	/* Chrome, Opera, IE9 */
	}

.jlb-Insert-field-1,
.jlb-update-field-1    {
    clear:left;
    float:left;
	/*width:351px;*/
	width:365px;
	padding-bottom:10px;
	}
	
.jlb-Insert-field-1-label,
.jlb-update-field-1-label    {
    float:left;
    width:125px;
    text-align:right;
	padding-right:5px;
    }
	
.jlb-Insert-field-1-value,
.jlb-update-field-1-value    {
    float:left;
	/*width:230px;*/
	}
	
.jlb-Insert-field-1-value select,
.jlb-update-field-1-value select    {
    width:230px;
	}
	
.jlb-Insert-field-1-value input,
.jlb-update-field-1-value input    {
    width:224px;
	}
	
.jlb-Insert-field-right,
.jlb-update-field-right   {
    float:left;
	width:300px;
	padding-left:15px;
	}
	
.jlb-Insert-field-right-label,
.jlb-update-field-right-label    {
    float:left;
	width:35px;
	text-align:right;
	padding-right:5px;
	}
	
.jlb-Insert-field-right-value,
.jlb-update-field-right-value    {
    float:left;
	width:250px;
	}
	
.jlb-Insert-field-right-value input,
.jlb-update-field-right-value input    {
    /*width:244px;*/
	width:240px;
	}
	
	
/* Modifier par KM le 25/07/2012, bug 91002 */
.jlb-Insert-field-2 ,
.jlb-update-field-2,
.jlb-search-field-2   {
    clear:left;
	float:left;
	/*width:655px;*/
	/*width:659px;*/
	width:670px;
	/*padding-bottom:10px;*/
    }
	
.jlb-Insert-field-2-label,
.jlb-update-field-2-label
    {
    float:left;
    /*width:110px;*/
    width:125px;
    text-align:right;
    padding-right:5px;
	}
	
.jlb-Insert-field-2-value,
.jlb-update-field-2-value    {
    float:left;
    width:535px;
    }
    
/* Ajouter par KM le 25/07/2012, bug 91002 */
.jlb-Insert-field-2-value input,
.jlb-Insert-field-2-value select,
.jlb-Insert-field-2-value textarea,
.jlb-update-field-2-value input,
.jlb-update-field-2-value select,
.jlb-update-field-2-value textarea    {
    margin-bottom:10px;
    }
	
.jlb-Insert-field-2-value select,
.jlb-update-field-2-value select    {
    width:535px;
	}
	
.jlb-Insert-field-2-value input ,
.jlb-Insert-field-2-value textarea,
.jlb-update-field-2-value input,
.jlb-update-field-2-value textarea   {
    width:529px;
    }

/* Ajouter par KM le 25/07/2012, bug 90991 */
textarea,
input,
select    {
    font-family:Trebuchet MS;
    font-weight:normal;
    font-size:1.2em;
    }
    

.jlb-Insert-MD05,
.jlb-update-MD05    {
    clear:left;
	float:left;
	/*width:337px;*/
	width:341px;
	padding-bottom:10px;
	}

.jlb-Insert-MD05-label,
.jlb-update-MD05-label    {
    float:left;
	width:216px;
	text-align:right;
	padding-right:5px;
	}
	
.jlb-Insert-MD05-icone,
.jlb-update-MD05-icone    {
    float:right;
	}
	
.jlb-Insert-MD05-value,
.jlb-update-MD05-value    {
    float:left;
	/*width:100px;*/
	}
	
.jlb-Insert-MD05-value img,
.jlb-update-MD05-value img  {
    margin-left:3px;
}
	
.jlb-Insert-MD05-value input,
.jlb-update-MD05-value input
    {
    width:68px;
    color:#515151;
    }
	

.jlb-Insert-date-1,
.jlb-update-date-1
    {
    clear:left;
    float:left;
    width:330px;
    padding-bottom:5px;
    }
	
.jlb-Insert-date-1-label,
.jlb-update-date-1-label
    {
    float:left;
    width:230px;
    text-align:right;
    padding-right:3px;
    }
	
.jlb-Insert-date-1-value,
.jlb-update-date-1-value
    {
    float:left;
    width:93px;
    }

.jlb-Insert-date-1-value img,
.jlb-update-date-1-value img
    {
    padding-left:3px;
    }
	
.jlb-Insert-date-1-value input,
.jlb-update-date-1-value input
    {
    width:68px;
    color:#515151;
    }
	
.jlb-Insert-date-1-icone,
.jlb-update-date-1-icone
    {
    float:right;
    }

.jlb-Insert-date-2,
.jlb-update-date-2
    {
    float:left;
    /*width:316px;*/
    width:363px;
    padding-left:5px;
    padding-bottom:5px;
    }
	
.jlb-Insert-date-2-label,
.jlb-update-date-2-label
    {
    float:left;
	width:255px;
	text-align:right;
	padding-right:3px;
	}
	
.jlb-Insert-date-2-value,
.jlb-update-date-2-value
    {
    float:left;
    width:93px;
	/*width:100px;*/
	}

.jlb-Insert-date-2-value img,
.jlb-update-date-2-value img
    {
    padding-left:3px;
    }

.jlb-Insert-date-2-value input,
.jlb-update-date-2-value input
    {
    width:68px;
    color:#515151;
    }
	
.jlb-Insert-date-2-icone,
.jlb-update-date-2-icone
    {
    float:right;
    }
	
/* Modifie par KM le 25/07/2012 : bug 91011 */
.jlb-link-button	{
	font:12px arial;
	border:1px solid gray;
	text-align:center;
    
	/*padding:2px 18px;*/
    
    /* Ajout par KM le 25/07/2012 : bug la taille du bouton varie */
    /*display:inline;*/
    
    background-color:#f0f0f0;
	background-attachment:scroll;
	border-radius:4px;
	color:#515151;
	text-decoration:none;
	/*cursor:pointer;*/
    }
    
/* Ajoute par KM le 25/07/2012 : bug 91011 */
.jlb-link-button a    {
    padding:2px 18px;
    cursor:pointer;
    }
    
.jlb-link-button span    {
    color:#515151;
    }

.jlb-link-button:active  {
    background-color:#cdcdcd;
    }
	
.jlb-link-button a:hover div    {
    text-decoration:none;
	}
	
	
.jlb-insert-footer,
.jlb-update-footer    {
	clear:left;
	width:700px;
	padding:5px;
	text-align:center;
    }
	
.jlb-insert-footer input,
.jlb-update-footer input    {
    margin-right:50px;
	color:#515151;
	}
	
	
.jlb-Insert-field-2-completion,
.jlb-search-field-long-completion,
.jlb-update-field-2-completion    {
    display:none;
    position:absolute;
    z-index:3;
    border:1px solid #d0d0d0;
    background-color:#ffffff;
    text-align:left;
	color:#000;
    
    top:32px;
    left:0px;
    }
    
#MD11 .jlb-search-field-long-value,
#MD11 .jlb-Insert-field-2-value,
#MD11 .jlb-update-field-2-value    {
    position:relative;
    }
	
.jlb-Insert-field-2-completion-desc,
.jlb-search-field-long-completion-desc,
.jlb-update-field-2-completion-desc    {
    white-space:nowrap;
	font-weight:normal;
    cursor:pointer;
	}
	
.jlb-Insert-field-2-completion-desc-right,
.jlb-search-field-long-completion-desc-right,
.jlb-update-field-2-completion-desc-right    {
    font-weight:bold;
	}

//////////////////////////////////////////////////////////////////////////////////////

.jlb-middle 
	{
	margin : 0 auto;
	display : table;
	}

	
	

.jlb-search-field-court    {
    width:375px;
	padding-bottom:10px;
	}
	
.jlb-search-field-court-label    {
    width:140px;
    text-align:right;
	padding-right:5px;
	}
	
	
.jlb-search-field-court-value input    {
    width:224px;
	}
	
.jlb-search-field-court-value select    {
    width:230px;
	}
	
.jlb-search-field-right    {
    float:left;
	width:280px;
	padding-left:15px;
	}
	
.jlb-search-field-right-label    {
    float:left;
	width:55px;
	text-align:right;
	padding-right:5px;
	}
	
.jlb-search-field-right-value    {
    float:left;
	width:220px;
	}
	
.jlb-search-field-right-value select    {
    width:210px;
	}
	
.jlb-search-field-long    {
	width:670px;
	padding-bottom:10px;
	}
	
.jlb-search-field-long-label    {
    width:140px;
	text-align:right;
	padding-right:5px;
	}
	
.jlb-search-field-long-value    {
    width:525px;
	}
	
.jlb-search-field-long-value select    {
    width:525px;
	}
	
.jlb-search-field-long-value input,
.jlb-search-field-long-value textarea    {
    width:519px;
    margin-bottom:10px;
	}
	
.jlb-search-field-date-1
     {
     clear:left;
     width:370px;
     padding-bottom:5px;
     }
     
.jlb-search-field-date-1-label
     {
     width:270px;
     text-align:right;
     padding-right:3px;
     }
     
.jlb-search-field-date-2
     {
     width:203px;
     padding-left:5px;
     padding-bottom:5px;
     }
     
.jlb-search-field-date-2-label
    {
    width:95px;
    text-align:right;
    padding-right:3px;
    }
     
.jlb-search-field-date-1-value,
.jlb-search-field-date-2-value
     {
     width:93px;
     }

.jlb-search-field-date-1-value img,
.jlb-search-field-date-2-value img
     {
     padding-left:3px;
     }
     
.jlb-search-field-date-1-value input,
.jlb-search-field-date-2-value input
     {
     width:68px;
     color:#515151;
     }
     
.jlb-search-field-date-1-icone,
.jlb-search-field-date-2-icone
     {
     float:right;
     }

	
.jlb-display-none    {
    display:none;
	}
	
.jlb-display-block    {
    display:block;
	}
    
    
/* Style de la popup de Lexique */
.jlb-thesaurus	{
    width:620px;
    margin-left:auto;
    margin-right:auto;
    }

/* Modifier par KM le 27/03/2012 */
.jlb-thesaurus-header	{
	/*float:left;*/
	width:620px;
    padding-top:10px;
    padding-bottom:10px;
    }
	
.jlb-thesaurus-from	{
	/*float:left;*/
	width:270px;
    }
	
.jlb-thesaurus-from *    {
    float:left;
    }
    
.jlb-thesaurus-from input	{
	margin:0px 10px;
    width:142px;
	}
	
.jlb-thesaurus-the	{
	/*float:left;*/
	padding:0px 10px 0px 0px;
	width:158px;
   }
    
.jlb-thesaurus-lex    {
    /*float:left;*/
    padding:0px 10px 0px 0px;
    width:145px;
    }
	
.jlb-thesaurus-return	{
	/*float:left;*/
	padding:0px 0px 0px 0px;
	width:170px;
    }

.jlb-thesaurus-abcder	{
	/*clear:left;*/
	padding:10px 0px 10px 5px;
	text-align:center;
	}
	
.jlb-thesaurus-abcder *	{
	display:inline;
	}
	
.jlb-thesaurus-letter a	{
	color:#499500;
    font-size:10pt;
    font-family:Trebuchet MS,Arial,Verdana;
    width:10px;
    margin-right:5px;
	text-decoration:underline;
	}
    
.jlb-thesaurus-list,
.jlb-thesaurus-list-content,
.jlb-thesaurus-list-content select    {
    width:620px;
    }
								
.descripteur	{
    font-weight : bold;
    color       : #666666;
    }
					
.gen	{
    color : #1e0074;
    }

.spe	{
    color : #a11111;
    }

.syn	{
    color : green;
    }

.em	{
    color : blue;
    }

.emp	{
    color : red;
    }

.voi	{
    color : orange;
    }

.na	{
    font-style : italic;
    color      : #666666;
    }
			
.descripteur,
.gen,
.spe,
.syn,
.em,
.emp,
.voi,
.na	{
    font-size : 0.9em;
    }
						
.jlb-thesaurus-content	{
	width : 620px;
    }

.jlb-thesaurus-content select	{
    width  : 620px;
    height : 496px;
    }

.jlb-thesaurus-footer	{
    padding-top  : 5px;
    width : 620px;
    }

.jlb-thesaurus-footer-down	{
    margin-left:auto;
    margin-right:auto;
    width : 24px;
    height : 24px;
    }

.jlb-italic    {
    font-style:italic;
    }
    
.jlb-center    {
    text-align:center;
    }
    
.jlb-classification-header    {
    width:670px;
    padding:10px;
    }
    
.jlb-classification-content    {
    margin-left:22px;
    }
    
.jlb-classification-content div    {
    margin:10px 0px;
    }
    
.jlb-classification-content *    {
    color:#00284b;
    }
    
.jlb-position-relative    {
    position:relative;
    }
    
.jlb-paginer
    {
    clear: both;
    padding-bottom: 10px;
    text-align: center;
    width: 250px;
    margin: 0px auto; 
    }

.jlb-paginer-page
    {
    border: 1px solid #979797;
    display: inline;
    line-height: 2em;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 3px;
    padding-right: 3px;
    }
    
.jlb-paginer-page a
    {
    color: #284073;
    font-family: Trebuchet MS;
    font-size: 0.9em;
    text-decoration: none;
    }
    
.jlb-paginer-page a:hover
    {
    text-decoration: underline;
    }

.jlb-paginer-current
    {
    color: #000000;
    display: inline;
    font-family: Trebuchet MS;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 2em;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 3px;
    padding-right: 3px;
    }