@CHARSET "utf-8";
/* http://stackoverflow.com/questions/22490273/text-blink-from-one-color-to-another-css-or-jquery */
.ps_act{
	/* min-width: 100%; */
	height: calc(100% - 140px);
	border: 1px solid #BCEDFF;
	font-size: 14px;	
	background-color: #F3FAFA;
	min-width: 100%;
	/* position: relative; */
	overflow-x: auto;
	overflow-y: hidden;
}
#id_activite_header{
	margin-left: 170px;
	height: 20px;
	font-weight: bold;
}
#id_activite_header>div{
	margin-right:6px;
}
#id_activite_header>div.cl_env_saisie{
	border: 1px solid #E27F7F;
	padding: 0px 3px 0px 3px;
	border-radius: 6px;
	background-color: #E0E0E0;
	color: #2A1212;
	font-weight : bold;
}
#id_activite_header>div.cl_env_saisie:hover{
	background-color: #C2C2C2;
	color: #4C4949;
}
#id_activite_footer{
	height:120px;
	top: 15px;
	vertical-align: top;
	position: relative;
}
.ps_act .help_div{
	margin-left:20px;
}
.ps_act .c1{
	background-color: #E7E2F6;	
}
.ps_act .c2{
	background-color: #EBECEB;
}
.ps_act .c3{
	background-color: #D4ECEF;
}
.ps_act .c4{
	background-color:#bebebe;	
}
.ps_act .cfer{
	background-color: #FFC3DE !important;
}
.ps_act .ctoday{
	background-color: #F9E4C5 !important;	
}
.ps_act .c5{
	background-color: #90CD97;
}
.header{
	width: 100%;	
}
.ps_act>div>table{
	table-layout: fixed;	
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

.ps_act .header{
	background-color: #E9FAFF;
	overflow-y:scroll;
	overflow-x: hidden;
	height:58px;
}
.ps_act .header>table>tbody>tr>td{
	text-align:center;
	font-weight: bold;
	white-space:nowrap;
	overflow: hidden;
}

.ps_act .header>table>tbody>tr>td>div{
	text-align: inline-block;
	overflow:hidden;
	width: 100%;
}

.ps_act .contenu{
	height: calc(100% - 58px);
	overflow: scroll;
	overflow-x: hidden;
}
.ps_act .contenu>table>tbody>tr>td{
	max-width: 100%;
	padding:0px;
	margin:0px;
	height:100%;
}
.ps_act .contenu>table>tbody>tr:hover>td,
.ps_act .contenu>table>tbody>tr:hover>td input,
.ps_act .contenu>table>tbody>tr:hover>td select{
  font-weight: bold;
  font-size: 14px;
}
.ps_act .contenu>table>tbody>tr:hover>td{
  font-style: italic;
}
.ps_act .contenu>table>tbody>tr:hover{
	border-top:1px solid;
	border-bottom:1px solid;
}
.ps_act .contenu>table>tbody>tr{
	padding:0px;
	margin:0px;
}

.ps_act .contenu .cl_montant{
	text-align:right;
}
.ps_act .contenu .cl_montant:after{
	content: " €";
}

.ps_act .contenu>table>tbody>tr:hover>td,
.ps_act .contenu>table>tbody>tr:hover>td input,
.ps_act .contenu>table>tbody>tr:hover>td select{
	background-color: #FFCBCB !important;
}

.ps_act .contenu>table>tbody>tr:nth-of-type(odd)>.c4{
	background-color: #D9FDE3;
}
.ps_act .contenu>table>tbody>tr:nth-of-type(even)>.c4{
	background-color: #F1FFF5;
}
.ps_act .contenu>table>tbody>tr:nth-of-type(odd)>.c41{
	background-color: #CEF2C4;
}
.ps_act .contenu>table>tbody>tr:nth-of-type(even)>.c41{
	background-color: #BCE8D6;
}

.c4 input,.c41 input, .poi input, .poi select{
	cursor:pointer;
}

.ps_act .contenu>table>tbody>tr>td .cl_soldee{
	background-color: #6EE7C7;
}

.ps_act .contenu>table>tbody>tr>td>div{
	width: 100%;
	overflow: hidden;
}

.ps_act .contenu>table>tbody>tr>td>div>input{
	width: calc(100% - 4px);
}
.ps_act .contenu>table>tbody>tr>td>div>select{
	width: calc(100% + 16px);
	padding: 0px;
	border-left: 0px;
	margin: 0px;
	border: 0px;
}
.cl_passage>div{
	border:1px solid #ababab;
	background-color:#abcdef;
	padding: 2px 5px 2px 5px;
}
.cl_passage>div:hover{
	background-color:#a4a4a4;
	cursor:pointer;
}
.pas0 {
	/* background-color:#a1e2a4! important;*/
}
.pas1 {
	/* background-color:#BFBFBF! important; */
}
.c4:hover input[type="checkbox"],
.c41:hover input[type="checkbox"]{
	zoom:2;
	-moz-transform: scale(1.5);
	margin:0px;
	padding:0px;
}
.cl_erreur,.cl_erreur input{
	background-color: #CF9E9E;
}
#id_activite_footer .cl_total{
	top: 0px;
	right:10px;
	border: 2px solid #E27F7F;
	padding:5px;
	border-radius:8px;
	position: absolute;
	background-color: #E0E0E0;
	text-align:center;
	font-size:16px;
}

#totalFactue{
	font-weight:bold;	
	font-size:16px;
}

#id_activite_footer>.cl_saisie>.ddib>div{
	margin-right:10px;
}
#id_activite_footer>.cl_saisie>.ddib>div:first-child{
	min-width:120px;
}
#id_activite_footer>.cl_saisie{
	border:1px solid #ababab;
	border-top: 0px;
	display:inline-block;
	padding: 2px 10px 10px;
	border-radius: 0px 0px 5px 5px;
}
.optDet{
	border:0px solid #ababab;
	background-color:#fefefe;
	margin: 0px 3px 0px 3px;
	padding: 0px 3px 0px 3px;
	font-weight:bold

}
.cl_ald{
	background-color: #D88CE9;
	text-align: center;
}
.cl_val_dep>input{
	background-color: #E58787;
}
.cl_val_ale>input{
	background-color: #DFB680;
}
.help_med{
	min-width:200px;
	margin-top: 29px;
}
.help_med>div{
	display: table-row;
	height:20px;
}
.help_med>div{
	display: table-cell;
}
.cl_situ_ben_pla{
	position:absolute;
	top: 0px;
	right: 0px;
	background-color:#ababab;
	padding:4px;
	border:1px solid #deabab;
	border-right:0px;
	border-top:0px;
	border-radius: 0px 0px 0px 14px;
}
.cl_renouv{
	background: #FACBFA
}
.cl_action_secr{
	min-width:160px;
	background-color: #D89FED;
	padding: 5px 10px 5px 10px ;
	border-radius:10px;
	text-align:center;
}
.ps_act .cl_action_secr:hover{
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
}
.divimgnone{
    height: 16px;
    width: 16px;	
}
.ps_act .relate{
	position:relative;
}
.ps_act .relate div{
	display:inline-block;
}
.ps_act .cl_btn_fact>div{
	border-radius: 5px 5px 5px 5px;
	border:1px solid #0a0a0a;
}
.ps_act .cl_btn_fact>.c4:hover{
	background-color:#e4e4e4 ;
	cursor:pointer;
	font-style:italic;
}
.ps_act .cl_btn_fact>.ctoday:hover{
	background-color: #F1AC47 !important;	
}
.ps_act .cl_btn_fact>.cfer:hover{
	background-color: #FDA6CD !important;	
}
.cl_trt_facture{
	cursor:pointer;
	border-radius: 5px 5px 5px 5px;
	border:1px solid #0a0a0a;
	background-color:#bebebe;
	min-width:15px;
	text-align:center;
}
#id_activite_body .contenu tbody>tr[_selecttr='true']{
	background-color: #AFFAEA !important;
	border-top:2px solid #ababab;
	border-bottom:2px solid #ababab;
	font-weight: bold;
  	font-style:italic;
}
#id_activite_body .contenu tbody>tr:nth-of-type(even){
	background-color: #CFCDCD;	
}
#id_activite_body .contenu tbody>tr:nth-of-type(odd){
	background-color: #DBE7E7;	
}
#id_activite_body .contenu tbody>tr:first-child{
	border-top:1px solid #ababab;
}
#id_activite_body .contenu tbody>tr{
	border-bottom:1px solid #FFFFFF;
}
.cl_useBy{
	background-color:#ADADAD;
}
DIV.cl_val_dep,TD.cl_val_dep{
	background-color: #E58787;
}
DIV.cl_val_ale,TD.cl_val_ale{
	background-color: #DFB680;
}
DIV.cl_val_nor,TD.cl_val_nor{
	background-color: #a1dec9;
}
.clLibAld{
	display:inline-block;
	height:22px;
	line-height:22px;
	padding-left:10px;
	padding-right:10px;
	border-radius:10px;
	font-weight:bold;
}