@charset "iso-8859-1";
.cadre						{border: #cccccc 1px solid;}
.cadre_g					{border-left: #cccccc 1px solid;}
.cadre_d					{border-right: #cccccc 1px solid;}

.header 					{box-sizing:border-box;height: 50px; text-align: center; background-color: #4a4a4a; color: #FFFFFF; font-size: 16px;font-weight: bold;}
.header_menu 				{box-sizing:border-box;height: 10px; text-align: center; border-bottom: #4a4a4a 1px solid; padding: 4px;}
.header_logo img 			{margin:10px;}

.content 					{box-sizing:border-box;width: 100%; min-height:80%; padding: 20px;position:relative;}
.gauche						{float: left;}
.droite						{clear: right;text-align: right;}
.footer 					{box-sizing:border-box;text-align: center; background-color: #4a4a4a; color: #FFFFFF; font-size: 11px;}

.titre						{font-size: 18px;font-weight: bold;}
.sous_titre					{font-size: 14px;font-weight: bold;}
.petit						{font-size: 11px;}
.stats						{font-size: 11px;letter-spacing: -0.5px;}

.td_header					{background-color: #0E5499; color: #FFFFFF;font-weight: bold;}
.header_menu a				{color: #8d0000;text-decoration: none;}
.header_menu a:hover		{text-decoration: underline;}
.td_small					{font-size: 11px;}
.bkg-gris					{background-color:#dfdfdf !important;}

.lien_header				{color: #0E5499;text-decoration: none; padding-right: 10px;}
.lien_header:hover			{text-decoration: underline;}
.lien_header_sel			{text-decoration: underline;}
.lien_header_sel:hover		{text-decoration: none;}

.lien_liste					{color: #000000;text-decoration: none;}
.lien_liste:hover			{color: #8d0000;text-decoration: underline;}
.lien_onglet				{color: #000000; text-decoration: none;}
.lien_onglet:hover			{text-decoration: underline;}

.onglet_cadre				{width: 10%;text-align: center;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-left: #999999 1px solid;border-right: #999999 1px solid;border-top: #999999 1px solid;}
.onglet_cadre a 			{display:block;}
.onglet_sel					{top:1px;background-color: #ffffff;}
.onglet						{background-color: #cccccc;border-bottom: #999999 1px solid;}
.onglet_bas					{border-bottom: #999999 1px solid;}
.onglet_empty				{width: 10px;}
.onglet_form				{padding: 20px;border-left: #999999 1px solid;border-right: #999999 1px solid;border-bottom: #999999 1px solid;}

.sub_total					{border-top:1px solid #000;font-weight:bold;}
.total						{font-weight:bold;font-size:16px;}

.groupe_equipement  		{font-size: 10px; padding: 3px 6px 2px 6px;}

.print_only					{display:none;}


.menu_equipement 			{max-height:300px;overflow-y: scroll;}
.menu_equipement a 			{display:block;text-decoration: none;border-bottom:1px solid #999999;padding:4px;}
.menu_equipement a:hover	{text-decoration: underline;}
.menu_equipement .sel 		{background-color:#fbd850;}

#menu_calendrier .ui-accordion .ui-accordion-content {padding:5px 10px 10px 10px;}
/*
#fancybox_print				{background-color: silver;
							display: block;
							width: 100px;
							color: black;
							font-size: 14px;
							text-align: center;
							padding: 4px;
							border: 1px solid #999999;
							-webkit-border-radius: 10px 10px 10px 10px;
							border-radius: 10px 10px 10px 10px;
							bottom: -13px;
							left: 10px;
							position: absolute;}
#fancybox_print:hover		{color:white;
							text-decoration:underline;}
*/
.texte-tablo 				{font-size: 11px;text-align: center;vertical-align: middle;}
th 							{font-weight: bold;color: #000000;background-color: #99bfe6;}
.th_stats					{color: #0E5499;}

html						{width:100%;height:100%;padding:0;margin:0;font-family:Arial,Helvetica, sans-serif;}
body						{width:100%;height:100%;padding:0;margin:0;font-family:Arial,Helvetica, sans-serif;font-size: 12px;background-color:#FFFFFF;color:#000000;}
td							{font-size: 12px;}
th							{font-size: 12px;text-align:left;}
a							{color: #000000;font-size: 12px;}/*color: #8d0000;*/
a:hover						{text-decoration: underline;}
select						{font-size: 12px;}

h1 {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
h1 a.rap_title {
	font-size: 18px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #9D2B00;
}
h2 a.rap_title {
	font-size: 14px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
h2 a.rap_title {
	font-size: 14px;
}

/****************************/

table.table2 td,
table.table2 th {
  padding: 2px;
}

table.table4 td,
table.table4 th {
  padding: 4px;
}
.ui-autocomplete {
  z-index: 10000;
}
/****************************/

#img_produit 				{float:right;}
#contenu 					{clear:both;}
.center						{text-align:center;}
.right						{text-align:right;}

/**********/
.tab-liste	{width:100%;color:#000;margin:10px 0 10px 0;}
.tab-liste th	{background-color:#99bfe6; color:#000;font-size:85%;padding:2px 0 2px 4px;}
.tab-liste td	{font-size:80%; padding:0 0 0 4px;}
.tab-liste input	{border:1px solid #000;}

.txt-left	{text-align:left;}
.txt-right	{text-align:right;}
.txt-center	{text-align:center;}
/**********/

.ui-datepicker-month {color: black;}
/*
CALENDRIER
*/
.fc-event {    padding: 4px;}
/*

#menu_calendrier ul    		{list-style-type:none;padding:0px;}
#menu_calendrier li    		{line-height: 24px;padding: 2px 0px 2px 30px;}
.list_immeubles li 			{background:url('/images/immeuble_24.png') no-repeat;}
.list_immeubles li.error 	{background:url('/images/immeuble_error_24.png') no-repeat;}


.list_equipement li 		{background:url('/images/equipement_24.png') no-repeat;}
.list_equipement li.error	{background:url('/images/equipement_error_24.png') no-repeat;}
*/

.annule td {
	background-color: #cccccc !important;
}
.fait td {
	background-color: #4ab73c !important;
}
.retard td {
	background-color: #d43838 !important;
}
.valide td {
	background-color: #3276b1 !important;
}






/*
FILTRE
*/

.filtre {
	background-color:pink;
	float:right;
	clear:right;
	width:40%;
	position: absolute;
	right: 0px;
	top: 40px;
	overflow:hidden;
}
.filtre span {

}

.filtre .submit{

}
.filtre .half{
	width:50%;
	background-color:orange;
	float:left;
}

.hidden_sorter {
	visibility:hidden;
	float:left;
	overflow:hidden;
	width:10px;
	white-space: nowrap;
}


/*combobox*/
  .custom-combobox {
    position: relative;
    display: inline-block;
  }
  .custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    /* support: IE7 */
    *height: 1.7em;
    *top: 0.1em;
  }
  .custom-combobox-input {
    margin: 0;
    padding: 0.3em;
  }

/*
MAINTIEN ACTIFS
*/
#maintient_actifs_holder{
	clear:both;
}
#maintient_actifs_table a{
	font-size:11px;
}
#maintient_actifs_table th{
	font-size:11px;
	text-align:center;
	white-space: nowrap;
}
#maintient_actifs_table td{
	font-size:11px;
	text-align:right;
	white-space: nowrap;
}
#maintient_actifs_table td.computed{
	background-color:lightblue;
}

#maintient_actifs_table .data:hover,
#maintient_actifs_table .ligne_calcul:hover{
	cursor:pointer;
	background-color:khaki;
}
#maintient_actifs_table .ligne_calcul input,
#maintient_actifs_table .data input{
	font-size:11px;
	width:45px;
}
#maintient_actifs_table .data {
	font-size:11px;
}
#maintient_actifs_table .td_label{
	color: #666666 !important;
	white-space: normal;
	text-align:left;
}

#maintient_actifs_table td.calcul,
#maintient_actifs_table th.calcul{
	background-color:yellowgreen !important;
}
#maintient_actifs_table td.calcul_computed{
	background-color:greenyellow;
}
#maintient_actifs_table td.ligne_calcul{
	background-color:lightgreen;
}

#maintient_actifs_table .data{

}

#maintient_actifs_table .sub{

}
#maintient_actifs_table .commission{

}
#maintient_actifs_table .total{
	font-size:11px;
	font-weight:bold;
	background-color:#DEDFE0;
}
#maintient_actifs_table .sub_total{
	background-color:#DEDFE0;
}
#maintient_actifs_table .grand_total{
	background-color:#DEDFE0;
	font-weight:bold;
}
#maintient_actifs_table .tf{
	background-color:#DEDFE0;
}
#maintient_actifs_table td.current_year{
	background-color:#ffff70 !important;
}
#maintient_actifs_table td.warning_money{
	background-color:lightcoral !important;
	color:#000000 !important;
}




