/*
 * Issila / Issila / I6LA
 * by EXTELLIENT
 *
 * Created on $date by mgueurce
 * Last modified (CVS Id): $id
 */

 
body, select, input {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.mandatory {
	color: red;
}

.align_field_title {
	text-align: right;
	vertical-align:middle;
}

table.list_scroll {
	position: absolute;
	width: 95%;
	left: 5px;	
	border: 1px solid black;
	background-color: white;
	border-collapse: collapse; 
}
table.list_scroll td,
table.list_scroll th {
	border: 1px solid black;
	vertical-align: middle;
}
td.icone, th.icone {
	display: none;
	width: 20px;
	text-align: center;
}
td.icone_right {
	width: 5px;
	text-align: center;
}
input{
	color: black;
}
table.list_scroll th, 
table.list_scroll th a{
	background-color: #737a7f;
	color: white;
}
div#agent div#image_print{
	display: none;
}
div#agent{
   position: absolute;
   top: 0px;   
   left: 0px;
} 

div#agent div#topMenu{	
	display: none;
}

div#agent div#issilaLogo{	
	display: none;
}

div#agent div#leftMenuBorder{	
	display: none;	
}

div#agent dl#leftMenu {	
	display: none;
}

div#agent div#contentBorder{
	display: none;
}


div#agent div#topSubMenu {
	display: none;
}

div#agent div#path{	
	position: absolute;	
	top: 0px;
	left: 0px;
	width: 722px;
	height: 18px;	
	padding-top: 2px;
	padding-left: 4px;
}

div#agent div#content{	
	position: absolute;	
	top: 30px;
	left: 0px;
	width: 726px;
	height: 448px;
}

div#agent div#content div#family_right{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 12px;
	height: 448px;
}
div#agent div#content div#family_bottom{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 722px;
	height: 39px;
}

div#agent div#content div#block {	
	position: relative;
	left: 0px;
	width: 720px;	
	padding: 2px;
	background-color: #e7e8eb;
	border: 1px solid black;
}

div#agent div#content div#scrolling_content{		
	position: absolute;
	left: 0px;
	width: 720px;
	height: 900px;	
	padding: 2px;
	border: 0px groove #666666;	
	overflow-x: hidden;
	overflow-y: auto;
}

div#agent div#content div#warning{	
	position: absolute;	
	left: 0px;
	width: 726px;
	height: 46px;	
	bottom: 0px;	
	background-color: #ff0000;	
	text-align: center;
	font-weight: bold;
}

div#agent div#content div#rightWarning{	
	position: absolute;	
	top: 0px;
	right: 0px;
	width: 12px;
	height: 402px;		
	background-color: #ff0000;
}

div#agent span.activeModule a, 
div#agent span.activeModule a:hover{
	color: yellow;
}

div#agent span.installedModule, 
div#agent span.installedModule a, 
div#agent span.installedModule a:hover{
	color: white;
}

div#agent span.nonInstalledModule, 
div#agent span.nonInstalledModule a, 
div#agent span.nonInstalledModule a:hover{
	color: #9ea4ab;
}

div#agent div#agentInfos{	
	position: absolute;	
	top: 78px;
	right: 12px;	
	z-index: 2;
}
div#agent div#content div#search_list {
	display: none;
}
div#agent div#content div#legend_left{
	position: absolute;
	top: 5px;
	left: 0px;
	height: 40px;
	padding: 2px;
	border: 1px solid black;
}
div#agent div#content div#legend{
	display: none;
}

div#agent div#content div#edit{
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;
	height: 330px;
	padding: 2px;
}


div#agent div#content div#edit div#stat_1{
	position: absolute;
	top: 30px;
	left: 4px;
	width: 414px;
	height: 74px;
	padding: 2px;
	border: 1px solid black;
}

div#agent div#content div#edit div#stat_2{
	position: absolute;
	top: 120px;
	left: 4px;
	width: 710px;	
	padding: 2px;
	border: 1px solid black;
}

div#agent div#content div#edit div#stat_3{
	position: absolute;
	top: 44px;
	left: 4px;
	width: 552px;
	height: 62px;
	padding: 2px;
	border: 1px solid black;
}

div#agent div#content div#stat{
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;
	height: 382px;
	padding: 2px;
}

div#agent div#content div#stat div#stat_os_1{
	position: absolute;
	top: 4px;
	left: 192px;
	width: 522px;
	height: 62px;
	padding: 2px;
	border: 1px solid black;
}

div#agent div#content div#stat div#stat_os_2{
	position: absolute;
	top: 88px;
	left: 4px;
	width: 710px;	
	padding: 2px;
	border: 1px solid black;
}

div#agent div#content div#stat div#stat_sj_1{
	position: absolute;
	top: 32px;
	left: 4px;
	width: 710px;
	height: 52px;
	padding: 2px;
	border: 1px solid black;
}

div#agent div#content div#stat div#stat_sj_2{
	position: absolute;
	top: 600px;
	left: 4px;
	width: 560px;
	height: 50px;
	padding: 2px;
	border: 1px solid black;
}

div#agent div#content div#stat div#stat_sj_3{
	position: absolute;
	top: 670px;
	left: 4px;
	width: 710px;
	height: 54px;
	padding: 2px;
	border: 1px solid black;
}
div#agent div#content div#stat div#stat_sub_list{
	position: absolute;
	top: 93px;
	left: 4px;
	width: 710px;
	height: 500px;
	padding: 2px;
	border: 1px solid black;	
	overflow-y: scroll;
}

div#agent div#content div#stat div#stat_sub_list table{
	width: 693px;
	border: 1px solid black;
	border-collapse: collapse; 
}

div#agent div#content div#edit_large{
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;
	height: 382px;
	padding: 2px;
}


/* Pour l'affichage de listes avec scrollbar */

div#agent div#content div#list{
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;
	height: 800px;
	padding: 2px;
	border: 1px solid black;	
	overflow-y: scroll;
}

div#agent div#content div#list table{
	width: 700px;
	border: 1px solid black;
	background-color: white;
	border-collapse: collapse; 
}
div#agent div#content div#list table td,
div#agent div#content div#list table th {
	border: 1px solid black;
	vertical-align: middle;
}

div#agent div#content div#list table th, 
div#agent div#content div#list table th a{
	background-color: #737a7f;
	color: white;
}

/* Liste des droits */
div#agent div#content div#list_right{
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;
	height: 2800px;
	padding: 2px;
	overflow-y: scroll;
}

div#agent div#content div#list_right table{
	width: 700px;
	border: 1px solid black;
	border-collapse: collapse; 
}
div#agent div#content div#list_right table td,
div#agent div#content div#list_right table th {
	border: 1px solid black;
	vertical-align: middle;
}

div#agent div#content div#list_right table th, 
div#agent div#content div#list_right table th a{
	background-color: #737a7f;
	color: white;
}

/* Pour l'affichage de listes sans scrollbar */
div#agent div#content div#listNoScrollbar{
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;
	height: 330px;
	padding: 2px;	
}

div#agent div#content div#listNoScrollbar table#list{
	width: 720px;
	border: 1px solid black;
	background-color: white;
	border-collapse: collapse; 
}

div#agent div#content div#list table#list td, 
div#agent div#content div#list table#list th, 
div#agent div#content div#listNoScrollbar table#list td, 
div#agent div#content div#listNoScrollbar table#list th{
	border: 1px solid black;
}

div#agent div#content div#stat div#stat_sub_list th a,
div#agent div#content div#list table#list th, 
div#agent div#content div#list table#list th a, 
div#agent div#content div#listNoScrollbar table#list th, 
div#agent div#content div#listNoScrollbar table#list th a{
	background-color: #737a7f;
	color: white;
}

div#agent div#content div#listNoScrollbar table#list tbody tr.selected{
	background-color: #9ea4ab;
}

div#agent div#content h1{	
	font-size: 16px;
	font-weight: bold;
}

div#agent div#content h2{	
	font-size: 14px;
	font-weight: bold;
}

/*
* Si un seul bouton, on utilise action
*/

div#agent div#content div#action {
	display: none;
}

/*
* si plusieurs boutons, on utilise actionS car le tableau qui contient les boutons a une largeur...
*/

div#agent div#content div#actions {
	display: none;
}

div#agent div#content span.button{
	
	background-color: #e7e8eb;
}

div#agent div#content span.button table{
	background-color: #e7e8eb;	
	border-color: black;
	height: 45px;
}

div#agent div#content span.button table a{
	color: black;	
}

div#agent div#content span.button table td.left{
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 0px;
}
div#agent div#content span.button table td.right{
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 1px;
}

/* 
*	La CSS pour gerer la page 'Parametrer les preinscriptions'
*/

div#agent div#content div#dateChoice{	
	position: absolute;
	top: 100px;
	left: 125px;
	width: 476px;	
	text-align: center;	
	padding: 5px;
	border: 1px solid black;	
}

div#agent div#content div#checkList{	
	position: absolute;
	top: 40px;
	left: 200px;
	width: 300px;
	padding: 5px;
	border: 1px solid black;	
}

div#agent div#content div#instructions{	
	position: absolute;
	top: 200px;
	left: 125px;
	width: 476px;	
	text-align: center;
}

.form_error{ 
 padding-left: 0px;
 color: #d8732f;
}

/*
*	La CSS pour gerer la configuration des groupes scolaires
*/

div#agent div#content div#form{	
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;	
	padding: 2px;	
}

div#agent div#content div#form_legend{	
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;	
	padding: 2px;
	border: 1px solid black;	
}

div#agent div#content div#subList{
	position: absolute;
	top: 330px;
	left: 0px;
	width: 720px;
	height: 130px;	
	padding: 2px;	
}

div#agent div#content div#subList div#list_1_idle, 
div#agent div#content div#subList div#list_1{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 600px;
	padding: 2px;
	overflow-y: scroll;
}

div#agent div#content div#subList div#list_1_idle{
	filter: alpha(opacity=30);  
  -moz-opacity: 0.30;      
  -khtml-opacity: 0.3;     
  opacity:0.3;
}

div#agent div#content div#subList div#list_1 table, 
div#agent div#content div#subList div#list_1_idle table{
	width: 480px;
	border: 1px solid black;
	background-color: #e7e8eb;
	border-collapse: collapse; 
}
div#agent div#content div#presence div#presence_accomp table td,
div#agent div#content div#stat div#stat_sub_list table td,
div#agent div#content div#subList div#list_1_idle table td{
	border: 1px solid black;
	background-color: #e7e8eb;
}
div#agent div#content div#presence div#presence_accomp table th,
div#agent div#content div#stat div#stat_sub_list table th,
div#agent div#content div#subList div#list_1_idle table th, 
div#agent div#content div#subList div#list_1 table td, 
div#agent div#content div#subList div#list_1 table th{
	border: 1px solid black;
}
div#agent div#content div#presence div#presence_accomp table th,
div#agent div#content div#stat div#stat_sub_list table th,
div#agent div#content div#subList div#list_1_idle table th, 
div#agent div#content div#subList div#list_1 table th, 
div#agent div#content div#subList div#list_1 table th a{
	background-color: #737a7f;
	color: white;
}
div#agent div#content div#presence div#presence_accomp table td,
div#agent div#content div#stat div#stat_sub_list table td,
div#agent div#content div#subList div#list_1 table td{
	background-color: white;
}

div#agent div#content div#subList div#button_add{
	display: none;
}

div#agent div#content div#subList div#button_add_idle{
	position: absolute;
	width: 120px;
	top: 6px;
	right: 4px;
	filter: alpha(opacity=30);  
  -moz-opacity: 0.30;      
  -khtml-opacity: 0.3;     
  opacity:0.3;	
}

div#agent div#content div#step span.step_number {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

div#agent div#content div#button_bottom_right {
	position: absolute;
	width: 120px;
	top: 400px;
	right: 2px;
}
	
.uppercase {
	text-transform: uppercase;
}

.inactive {
	filter: alpha(opacity=30);  
  -moz-opacity: 0.30;      
  -khtml-opacity: 0.3;     
  opacity:0.3;	
}
.active {
	filter: alpha(opacity=100);  
  -moz-opacity: 1;      
  -khtml-opacity: 1;     
  opacity:1;	
}

.border-right {
	border-right: 1px solid #969696; 
}
/*
*	Calendrier Annuel AGT_CONF02_04
*/

div#agent div#content div#editCalendar{
	position: absolute;
	top: 40px;
	left: 0px;
	width: 720px;
	height: 330px;
}

div#agent div#content span.title{
	font-size: 12px;
	border: 1px solid black;
	padding: 2px;	
}

div#agent div#content div#dateChoice span.title{
	font-size: 16px;	
	border: 0px;
}

div#agent div#content table.year{
	font-size: 11px;
	border: 1px solid black;
	border-collapse: collapse;	
}

div#agent div#content table.year td, 
div#agent div#content table.year th{
	border: 1px solid black;
	text-align:center;
}

div#agent div#content table.year th{
	width: 15px; 
}

div#agent div#content table.year caption{
	border: 1px solid black;
}

div#agent div#content table.year th{
	background-color: white;	
}

div#agent div#content table.year td.disabled{
	background-color: #e7e8eb;
}

div#agent div#content table.year td.dayOff{
	background-color: #9ea4ab;
}

div#agent div#content table.year td.workingDay{
	background-color: white;
}

div#agent div#content div#instructions2{
	position:absolute;
	left: 0px;
	bottom: 0px;
	width: 400px;
	border: 1px solid black;
	background-color: #e7e8eb;
	padding: 2px;	
}

span.red{
	color: red;
}

/**************************************
 * Pr�inscriptions des enfants
 **************************************
 */
table#subscription tr td h1 {
	font-size: 16px;
	font-weight: bold;
}

table#subscription tr td h2 {
	font-size: 14px;
	font-weight: bold;
}

.title_underlined {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

div#agent div#content div#button_bottom_right {
	position: absolute;
	width: 120px;
	top: 400px;
	right: 2px;
}

span.child {
	width: 100%;
	height: 30px;	
	background-color: #F0F0F0;	
	border-width: 0px;
	text-align: center;
	font-weight: bold;
}
/** Bouton avec bords arrondis et petite hauteur (ex. boutons des popup) */
.rounded_button {
	width: 100%;
	height: 30px;	
	background-color: #F0F0F0;	
	border-width: 0px;
	text-align: center;	
}

/**************************************
 * Pr�inscriptions (emplois du temps)
 **************************************
 */	
div.popup_content {	
	border: 10px solid #e7e8eb;
	padding: 5px;
	overflow: hidden;	
	text-align: center;
	vertical-align: middle;	
	overflow: hidden;
}
div.popup_content span.title {
	color: #339900;
	font-size: 20px;	
}
div.popup_content div.content {
	width: 100%;
	height: 100%;	
	padding: 4px;
	font-size: 9px;
	overflow: hidden;
}
div.popup_content div.content span.subtitle {
	color: #000000;
	font-size: 12px;
	padding: 8px;
}
table.week {
	font-size: 10px;
	font-weight: normal;
}
table.week tr td.dayOff {
	height: 30px;		
	width: 60px;		
	background-color: white;
	border: 1px solid #000000;
}
table.week tr td.workingDay {
	height: 30px;
	width: 60px;			
	background-color: #339900;
	border: 1px solid #000000;
}
div#agent div#content div#scrolling_content div.block div.family_quotient_block {
	width: 80%;
	height: 20px;	
	background-color: #F0F0F0;	
	border-width: 0px;	
}

/**************************************
 * Pr�inscriptions (enfants)
 **************************************
 */	
div#agent div#content div.innerLayout {
	width: 100%;	
	border: 0px;
}
div#agent div#content div.innerLayout span.message {
	font-size: 11px;
	font-style: italic;
}
div.popup_content div.content table.joinable_person {
	border: 1px solid #969696;
}
div.popup_content div.content h2 {
	font-size: 12px;
}

table.subscr_calendar {
	font-size: 10px;
	font-weight: normal;
}
table.subscr_calendar tr td.dayOff {
	height: 25px;		
	width: 25px;		
	background-color: white;
	border: 1px solid #000000;
}
table.subscr_calendar tr td.workingDay {
	height: 25px;
	width: 25px;			
	background-color: #339900;
	border: 1px solid #000000;
}

div.expanded_block {	
	position: relative;
	left: 0px;
	width: 700px;
	border: 1px solid #969696;	
}

/** Idem que div.block mais largeur non pr�cis�e */
div.thin_block {	
	position: relative;
	left: 0px;			
}

div#agent div#content div.block {	
	position: relative;
	left: 0px;
	width: 720px;	
	background-color: #e7e8eb;
}

div#agent div#content .popup_button {
	color: #000000;
	border-width: 0px;
	height: 20px;
}


/*
*	AGT_GES04_03 - Gestion des sorties scolaires
*/
div#agent div#content div#formJourney{	
	position: absolute;
	top: 10px;
	left: 0px;
	width: 720px;
	height: 600px;
	padding: 2px;
	border: 1px solid black;	
}

div#agent div#content div#journey{
	position: absolute;
	left: 2px;
	top: 2px;
	width: 500px;
}

div#agent div#content div#schoolGroup{
	position: absolute;
	right: 4px;
	top: 6px;
	width: 270px;
	height: 480px;
	border-left: 1px solid black;
	text-align: right;
	overflow-y: scroll;
	padding: 10px;
}

div#agent div#content div#schoolGroup span#classe table.classesRefresh{
	border-collapse: collapse;	
}

div#agent div#content div#schoolGroup span#classe table.classesRefresh tr td, 
div#agent div#content div#schoolGroup span#classe table.classesRefresh tr th{
	border: 1px solid black;	
}

div#agent div#content div#schoolGroup span#classe table.classesRefresh tr th{
	text-align: center;
	background-color: #737a7f;
	color: white;
}

div#agent div#content div#schoolGroup span#classe table.classesRefresh tr td{
	background-color: white;
}

div#agent div#content div#guide{
	position: absolute;
	bottom: 2px;
	left: 2px;
	width: 718px;
	text-align: center;
}

div#agent div#content div#guide table tr td table tr th{
	text-align: center;
}

div#agent div#content div#guide fieldset legend{
	color: black;
	font-weight: bold;
}

/********************************************************************
 * CSS pour le module AGT_CONF03 : parametrer les factures et taifs *
 ********************************************************************/
div#agent div#content div#edit_large div#p_invoice_schema{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 695px;
	/*height: 50px;*/
	padding: 2px;
	border: 1px solid #737a7f;
}
div#agent div#content div#edit_large div#p_invoice_date{
	position: absolute;
	top: 100px;
	left: 10px;
	width: 695px;
	height: 180px;
	padding: 2px;
	border: 1px solid #737a7f;
}
div#agent div#content div#edit_large div#p_invoice_date div#button{
	display: none;
}
div#agent div#content div#edit_large div#p_invoice_other{
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 695px;
	padding: 2px;
	border: 1px solid #737a7f;
}
div#agent div#content div#edit_large div#p_invoice_schema th, 
div#agent div#content div#edit_large div#p_invoice_date th, 
div#agent div#content div#edit_large div#p_invoice_other th{
	color: #737a7f;
	text-align: left;
}
div#agent div#content div#edit_large div#p_invoice_list_school_meal{
	position: absolute;
	width: 698px;
	height: 260px;
	top: 10px;
	left: 10px;
	padding: 2px;
	border: 1px solid #737a7f;	
	overflow-y: scroll;
}
div#agent div#content div#edit_large div#p_invoice_list_school_bus{
	position: absolute;
	width: 698px;
	height: 260px;
	top: 300px;
	left: 10px;
	padding: 2px;
	border: 1px solid #737a7f;	
	overflow-y: scroll;
}
div#agent div#content div#edit_large div#p_invoice_list_out_school{
	position: absolute;
	width: 698px;
	height: 260px;
	top: 600px;
	left: 10px;
	padding: 2px;
	border: 1px solid #737a7f;	
	overflow-y: scroll;
}
div#agent div#content div#edit_large div#p_invoice_list_school_meal table,
div#agent div#content div#edit_large div#p_invoice_list_out_school table,
div#agent div#content div#edit_large div#p_invoice_list_school_bus table{
	position: absolute;
	width: 680px;
	border: 1px solid black;
	background-color: white;
	border-collapse: collapse;
}
div#agent div#content div#edit_large div#p_invoice_list_school_meal table td,
div#agent div#content div#edit_large div#p_invoice_list_school_meal table th,
div#agent div#content div#edit_large div#p_invoice_list_out_school table td,
div#agent div#content div#edit_large div#p_invoice_list_out_school table th,
div#agent div#content div#edit_large div#p_invoice_list_school_bus table td,
div#agent div#content div#edit_large div#p_invoice_list_school_bus table th {
	border: 1px solid black;
	vertical-align: middle;
}

div#agent div#content div#edit_large div#p_invoice_list_school_meal table th, 
div#agent div#content div#edit_large div#p_invoice_list_school_meal table th a,
div#agent div#content div#edit_large div#p_invoice_list_out_school table th, 
div#agent div#content div#edit_large div#p_invoice_list_out_school table th a,
div#agent div#content div#edit_large div#p_invoice_list_school_bus table th, 
div#agent div#content div#edit_large div#p_invoice_list_school_bus table th a{
	background-color: #737a7f;
	color: white;
}

/********************************************************
 * CSS pour le module AGT_GES8 : Realiser des E-Mailing *
 ********************************************************/
div#agent div#content div#emailing_criterion{
	position: absolute;
	top: 6px;
	left: 0px;
	width: 720px;
	padding: 2px;	
	border: 1px solid black;
}
div#agent div#content div#person_addressed{
	position: absolute;
	top: 260px;
	left: 0px;
	width: 720px;
	height: 500px;
	padding: 2px;	
	border: 1px solid black;
	overflow-y: scroll;
}
div#agent div#content div#person_addressed table{
	width: 700px;
	border: 1px solid black;
	background-color: white;
	border-collapse: collapse; 
}
div#agent div#content div#person_addressed table td,
div#agent div#content div#person_addressed table th {
	border: 1px solid black;
	vertical-align: middle;
}

div#agent div#content div#person_addressed table th, 
div#agent div#content div#person_addressed table th a{
	background-color: #737a7f;
	color: white;
}
div#agent div#content div#email{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 720px;
	height: 187px;
	padding: 2px;	
	border: 1px solid black;
}
div#agent div#content div#email table.message{
	width: 100%;
	border-collapse: collapse;	
}
div#agent div#content div#email textarea { 
	width:700px; 
	height:75px; 
	font-family : arial, helvetica, sans-serif ; 
	font-size: 10pt ; 
}

/********************************************************
 * CSS pour le module AGT_GES04_06 : Gerer les urgences *
 *******************************************************/

div#agent div#content div#date{
	display: none;
} 

div#agent div#content div#schoolBusLegendAGT{
	position: absolute;
	bottom: 250px;
	left: 0px;
	width: 120px;
	height: 40px;
	border: 2px solid #9ea4ab;
	padding: 2px;
	text-align: center;
}  

div#agent div#content div#outSchoolLegendAGT{
	position: absolute;
	bottom: 166px;
	left: 0px;
	width: 120px;
	height: 50px;
	border: 2px solid #9ea4ab;
	padding: 2px;
	text-align: center;
}

div#agent div#content div#schoolMealLegendAGT{
	position: absolute;
	bottom: 83px;
	left: 0px;
	width: 120px;
	height: 50px;
	border: 2px solid #9ea4ab;
	padding: 2px;
	text-align: center;
} 

div#agent div#content div#journeyLegendAGT{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 120px;
	height: 50px;
	border: 2px solid #9ea4ab;
	padding: 2px;
	text-align: center;
} 

div#agent div#content div#dateSelectorEmergency{
	position: absolute;
	top: 76px;
	left: 200px;
}

div#agent div#content div#scheduleHelp{
	position: absolute;
	top: 0px;
	right: 0px;
}

div#agent div#content div#titleEmergency{
	position: absolute;
	top: 12px;
	left: 252px;
}

div#agent div#content div#scheduleEmergency{
	position: absolute;
	top: 140px;
	left: 140px;
}

div#agent div#content div#scheduleEmergency table{
	border-collapse: collapse;
	text-align: center;
}

div#agent div#content div#scheduleEmergency table tr th, div#agent div#content div#scheduleEmergency table tr td{
	border: 1px solid black;
}

div#agent div#content div#scheduleEmergency table td.none{
	background-color: white;
	border: none;
}

div#agent div#content div#infosAGT_GES04_06{
	position: absolute;
	bottom: 0px;
	left: 140px;
	width: 470px;
	height: 50px;
	border: 2px solid #9ea4ab;
	padding: 2px;
}

/***************************************************
 *            AGT_GES06 : listes de presence       *
 ***************************************************/
div#agent div#content div#presence{
	position: absolute;
	top: 7px;
	left: 0px;
	width: 720px;
	height: 435px;
	padding: 2px;
}
div#agent div#content div#presence table#search {
	width: 100%;
}
div#agent div#content div#presence table#presence_layout {
	width: 100%;
}
div#agent div#content div#presence table#presence_layout td.list {
	width: 67%;
}
div#agent div#content div#presence table#presence_layout td.search {
	width: 33%;
}
div#agent div#content div#presence div#presence_list{
	position: absolute;
	top: 7px;
	left: 5px;
	width: 470px;
	height: 800px;
	overflow-y: scroll;
}

div#agent div#content div#presence div#presence_list2{
	position: absolute;
	top: 7px;
	left: 5px;
	width: 400px;
	height: 800px;
	overflow-y: scroll;
}
div#agent div#content div#presence div#presence_accomp{
	position: absolute;
	top: 200px;
	right: 5px;
	width: 288px;
	height: 600px;
	overflow-y: scroll;
}
div#agent div#content div#presence div#total {
	position: absolute;
	top: 150px;
	right: 98px;
}
div#agent div#content div#presence div#transport {
	position: absolute;
	bottom: 4px;
	right: 98px;
}

/***************************************************
 *     AGT_GES05 : Gestion de la facturation       *
 ***************************************************/
div#agent div#content div#search {
	position: absolute;
	top: 6px;
	left: 0px;
	width: 720px;
	padding: 2px;
	border: 1px solid black;
}

div#agent div#content div#invoice_list {
	position: absolute;
	top: 76px;
	left: 0px;
	width: 720px;
	height: 700px;
	padding: 2px;
	border: 1px solid black;
	overflow-y: scroll;
}

div#agent div#content div#invoice_header {
	position: absolute;
	top: 6px;
	left: 0px;
	width: 720px;
	height: 100px;
	padding: 2px;
	background-color: #e7e8eb;
	border: 1px solid black;
}
div#agent div#content div#invoice_item{
	position: absolute;
	top: 120px;
	left: 0px;
	width: 720px;
	height: 265px;
	padding: 2px;
	background-color: #e7e8eb;
	border: 1px solid black;
	overflow-y: scroll;
}

div#agent div#content div#invoice_header th{
	color: #737a7f;
}

div#agent div#content ul.invoiceServicesTabs {
    display: none;
}

div#agent div#content div#invoiceService div#invoice_list_no_scroll {
    position: absolute;
    top: 88px;
    left: 4px;
    width: 710px;
    height: 265px;
    padding: 2px;
    background-color: #e7e8eb;
    border: 1px solid black;
}

div#issilaVersion {
    display: none;
}

div#button_add {
    display: none;
}

.no_print{
	display: none;
}

