/*
 * Ext JS Library 2.2.1
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */
 

.suggest_link {
	    	    background-color: #FFFFFF;
	        	padding: 2px 6px 2px 6px;
	    	}
	    	.suggest_link_over {
	        	color: white;
	        	background-color: rgb(100,135,220);
	        	padding: 2px 6px 2px 6px;
	    	}
	    	#txt_result {
	    	
		        position: absolute;
	        	background-color: #FFFFFF; 
	        	text-align: left; 
	        	border: 1px solid #000000;    
	        	display: none;
	    	}  

	    	.searchList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	width: 224px;
	height: 100px;	
	border-width: 1px;
	border-style: solid;
	border-color: #A5A5A5;	
	background-color: #FDFDFD;
	overflow: auto;
}


table tr td.tabFields_error
{	
	border: 1px dotted #B0C8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: red;		
	padding-top:.75em;
  	padding-bottom:.75em;  	
}

table tr td.tabFields_error li
{	
	margin-left:2em;
}

table tr td.tabFields_message
{	
	border: 1px dotted #447651;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #447651;		
	padding-top:.75em;
  	padding-bottom:.75em;
}

table tr td.tabFields_message li
{	
	margin-left:2em;
}


.fields_sessions
{
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C65;
	vertical-align:middle;
	background-color: #FFFFFF;
}

.fields_sessions table tr.session-title td
{	
	padding-left:10px;
	background-color: #5C93B7;
	padding-right:10px;
	color: #FFFFFF;
	text-align: center;
}

.fields_sessions table tr.session-even td
{	
	padding-left:10px;
	background-color: #617E91;
	padding-right:10px;
	color: #FFFFFF;
}

.fields_sessions table tr.session-odd td
{	
	padding-left:10px;
	background-color: #7398B0;
	padding-right:10px;
	color: #FFFFFF;
}

.fields_pannel
{
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C65;
	padding-left:10px;
	vertical-align:middle;
	border: 1px dotted #B0C8D8;
	background-color: #EDF3F6;	
	
	margin-top:1em;
  padding-top:.75em;
  padding-bottom:.75em;
  margin-bottom:1em;
}

.fields_pannel_notepad
{
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	padding-left:10px;
	vertical-align:middle;
	border: 1px dotted #FF0000;
	background-color: #FFFB97;	
	
	margin-top:1em;
  padding-top:.75em;
  padding-bottom:.75em;
  margin-bottom:1em;
}
.fields_pannel table tr td
{
	height: 30px;
}

table.fields_pannel_login tr td
{
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C65;
	
}
td.list_search_separation
{
	height: 10px;
}

.tab_no_results td
{
	padding:10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C65;		
	border-bottom:1px solid #C5C1C0;
	text-transform:uppercase;	
}

.tab_facture thead tr td
{
	height: 30px;
	color: #FFFFFF;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	background-color: #004F9C;
	padding-left:3px;
	padding-right:3px;
	
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6189F8;
	border-bottom-color: #6189F8;
	border-left-color: #6189F8;	
	
}
.tab_facture tbody tr td
{
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C65;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004F9C;
	border-bottom-color: #004F9C;
	border-left-color: #004F9C;	
	padding-left:3px;
}

.tab_facture_last_td
{
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C65;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004F9C;
	border-right-color: #004F9C;
	border-bottom-color: #004F9C;
	border-left-color: #004F9C;	
}

.tab_facture_paginate
{
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C65;
	text-align:right;
	padding-right:5px;
	
}



.selectInput
{
	width: 222px;
	height: 20px;	
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	border: 1px solid #B0C8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003C65;
}

.textInput
{
	width: 220px;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;	
	border: 1px solid #B0C8D8;
	color: #003C65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.textAreaInput
{
	width: 420px;
	height: 80px;
	margin-top: 2px;
	margin-bottom: 2px;	
	border: 1px solid #B0C8D8;
	color: #003C65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.selectInputCondensed
{
	width: 172px;
	height: 20px;	
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	border: 1px solid #B0C8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003C65;
}

.textInputCondensed
{
	width: 170px;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	background: none;
	border: 1px solid #B0C8D8;
	color: #003C65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.boldfont {
font-weight:bold;
}

#grid-example .x-grid-col-1 {
	text-align: right;
}
#grid-example .x-grid-col-2{
	text-align: right;
}
#grid-example .x-grid-col-3 {
	text-align: right;
}
#grid-example .x-grid-col-4 {
	text-align: right;
}
#grid-example.x-grid-mso{
	border: 1px solid #6593cf;
}
#grid-example.x-grid-vista{
	border: 1px solid #b3bcc0;
}
#xml-grid-example{
	border: 1px solid #cbc7b8;
	left: 0;
	position: relative;
	top: 0;
}
#editor-grid .x-grid-col-2{
    text-align:right;
}
.x-grid3-td-topic b {
    font-family:tahoma, verdana;
    display:block;
}
.x-grid3-td-topic b i {
    font-weight:normal;
    font-style: normal;
    color:#000;
}
.x-grid3-td-topic .x-grid3-cell-inner {
    white-space:normal;
}
.x-grid3-td-topic a {
    color: #385F95;
    text-decoration:none;
}
.x-grid3-td-topic a:hover {
    text-decoration:underline;
}
.details .x-btn-text {
    background-image: url(/intranet/img/details.gif);
}
.x-resizable-pinned .x-resizable-handle-south{
    background:url(/intranet/img/default/sizer/s-handle-dark.gif);
    background-position: top;
}



table.results {}

table.results tr.result_title {
	background:url(/intranet/img/table/top_left_corner_center.gif) repeat-x center top;				
}

table.results tr.result_title td.top_left_corner_center {	
	height: 30px;
	color: #003C65;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	padding-left: 2px;
}

table.results tr.shadowed{
	height: 30px;
	color: #003C65;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	background:url(/intranet/img/table/shadowed_background.gif) repeat-x left center;	
}



.tab_legend td
{
	background:url(/intranet/img/fleche_soustitre.gif) no-repeat scroll left center;
	border-bottom:1px solid #C5C1C0;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C65;
	font-weight:bold;
	padding-left:20px;
	vertical-align:middle;
	border-spacing:0;
	text-transform:uppercase;
}


.top_head_center {
	color: #878787;
	font-weight:normal;
	font:60%/1.5 "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	background:url(/intranet/img/top_head_center.jpg) repeat-x center top;
	text-align:left;					
}


.top_head_center a:link{
	color: #878787;	
	text-decoration: none;					
}
.top_head_center a:visited{
	color: #878787;
	text-decoration: none;						
}
.top_head_center a:hover{
	color: #878787;
	text-decoration: underline;					
}
.top_head_center a:active{
	color: #878787;
	text-decoration: none;						
}

td.shadowed {
	background:url(/intranet/img/shadowed.gif) repeat-y right top;
}