@charset "UTF-8";

#frm_print {
	border: 0px;
	background-color: #CACACA;
	position:fixed;
	width:220px;
	height:50px; 
	visibility: hidden;
	z-index: 100;
	top: 200px;
	left:50%;
	margin-left:-150px;
}

input[type=date]{
	width: calc(100% - 6px);
	max-width: 120px;
}

input[type=button], input[type=reset] {
	background-color: rgb(27, 78, 85);
	border-width:0px;
	text-align:center;
	color: rgb(237, 252, 247);
	padding:1px;
	cursor:pointer;	
}

.tooltip_demo_delay {
 position:absolute;        /* Ensure that it does not take space on the web page */
 visibility:hidden;        /* Normally it is invisible */
 background-color:yellow;  /* Something that contrasts with the rest of the web page */
 border-color:#000;        /* Black border, 1px wide */
 border-width:1px;
 border-style:solid;
 z-index:12;               /* Ensure that it hides anything that it where it pops up */
 transition-property:visibility;
 transition-delay:0.2s;
}
a:hover + .tooltip_demo_delay {  /* Select for the item (span) that follow a link (<a>) that the mouse is hovering over */
 visibility:visible;       /* Make the text in class tooltip_demo visible */
 transition-property:visibility;
 transition-delay:0.2s;
}



table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-width: 2px;
}

tr {
	margin: 0px;
	padding: 2px;
	border-width: 3px;
}

td {
	margin: 0px;
	padding: 3px;
	border-width: 0px;
	font-family: Helvetica, Arial, sans-serif; ;
	font-size: 12px;
	color: #595959;
	white-space: nowrap;
	/*max-width: 580px;*/
}

table#tabBorder {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

td#tabBorder {
	margin: 0px;
	padding: 0px;
	border-width: 0px;

}
tr#tabBorder {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}


#fenetre_popup {
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-200px;
	z-index:1000;
	width:auto;
    background-color:#ab9eab;
    border:2px solid #cdefab;
}

.tablGene {
	border-collapse: collapse;
	background-color:#cacaca;
	border: 1px solid #6e6e6e;
}

table.tablGene td {
	border: 1px dotted #6e6e6e;
	padding: .4em;
}

table.tablGene th {
	border: 1px solid #6e6e6e;
	padding: .4em;	
}

.clbtnred1 {
    float: left;
    display:block;
    width:auto;     
    border-collapse:separate;
    border-spacing:10px;
    border-top: 1px solid #b7cb08;
    margin: 2px 2px;
    padding: 2px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #D66565;
    background: -webkit-gradient(linear, left top, left bottom, from(#D66565), to(#9C3E3E));
    background: -webkit-linear-gradient(top, #D66565, #9C3E3E);
    background: -moz-linear-gradient(top, #F09E9E, #9C3E3E);
    background: -ms-linear-gradient(top, #F09E9E, #9C3E3E);
    background: -o-linear-gradient(top, #F09E9E, #9C3E3E);
    border-radius: 5px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: #ffffff;
    font-size: 12px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;
  }

  .clbtnred1:hover {
    border-top-color: #b7cb08;
    background: #9C3E3E;
    background: -webkit-gradient(linear, left top, left bottom, from(#F09E9E), to(#9C3E3E));
    background: -webkit-linear-gradient(top, #F09E9E, #9C3E3E);
    background: -moz-linear-gradient(top, #F09E9E, #9C3E3E);
    background: -ms-linear-gradient(top, #F09E9E, #9C3E3E);
    background: -o-linear-gradient(top, #F09E9E, #9C3E3E);
    color: #f7f7f7;     
  }
.clbtnred1 a {
    color: #ffffff;
  }

  .clbtnred1 a:hover{

    color: #ffffff;
  }

  .clbtnred1 table>tbody>tr>td{
    margin: 0px;
    color: #ffffff;
    overflow: hidden;
  }  
.clbtn1 {
	background: rgb(1, 123, 94);
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(112, 161, 202)), to(rgb(85, 141, 164)));
	background: -webkit-linear-gradient(top, rgb(112, 161, 202), rgb(85, 141, 164));
	background: -moz-linear-gradient(top, rgb(112, 161, 202), rgb(85, 141, 164));
	background: -ms-linear-gradient(top, rgb(112, 161, 202), rgb(85, 141, 164));
	background: -o-linear-gradient(top, rgb(112, 161, 202), rgb(85, 141, 164));
	margin: 0px 0px;
	padding: 2px 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	vertical-align:middle;
	text-align:center;
	color: #FFF;
	line-height:17px;
}
.clbtn1:hover {
  	background: rgb(41, 148, 118);
  	background: -webkit-gradient(linear, left top, left bottom, from(rgb(177, 208, 234)), to(rgb(138, 192, 202)));
  	background: -webkit-linear-gradient(top, rgb(177, 208, 234), rgb(138, 192, 200));
  	background: -moz-linear-gradient(top, rgb(177, 208, 234), rgb(138, 192, 202));
  	background: -ms-linear-gradient(top, rgb(177, 208, 234), rgb(138, 192, 202));
  	background: -o-linear-gradient(top, rgb(177, 208, 234), rgb(138, 192, 202));
}
  
  .clbtn1 a {
  	color: #ffffff;
  }

  .clbtn1 a:hover{
  	color: #ffffff;
  }

  .clbtn1 table>tbody>tr>td{
  	margin: 0px;
  	color: #ffffff;
  	overflow: hidden;
  }

  .clbtn1 table{
	background-color:initial !important;
  }  

  .clbtn21 {  	
  	width:79px;
  	height:34px;
  	padding:0px;
  	margin: 0px;
  	text-align:center;
  	color:#FFFFFF;
  	cursor:pointer;
  	text-decoration:none;
  	overflow: hidden;
}

.clbtn21 a {
	background-image: url(bouton-vert-over.png);
	overflow: hidden;
	width:79px;
	height:34px;
}

.clbtn21 a:hover{
	color:#FFFFFF;
	overflow: hidden;
}

td.clbtn21 td:hover{
	margin-left:10px;
	overflow: hidden;
}

td.clbtn21 {
	margin-left:10px;
	background-image: url(bouton-vert.png);
	overflow: hidden;
	width:79px;
	height:34px;
}

.clbtn21 table>tbody>tr>td{
	overflow: hidden;
}


td {
    border-width: 0px;
    color: rgb(26, 23, 23);
    font-size: 12px;
    margin: 0;
    padding: 1px;
    white-space: nowrap;
}

.titreObject {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}

td .blocObject {
    width:100%;
}

.blocObject td {
    padding: 0 1px;
   
}

.blocObject .panelContainer td {
    width: auto;
    min-width: 11px;
}

.saisieOrdo {
    text-align: center;
    width: 100%;
}
.saisieOrdo td {
    text-align: center;
}
.saisieOrdo table {
    border-collapse: collapse !important;
}
.saisieOrdo > table > thead > tr > td, .saisieOrdo > table > tbody > tr > td, .saisieOrdo > table > thead > tr > td[rowspan="2"], .saisieOrdo > table > thead > tr:last-child > td {
    border-left: 1px solid #E0E2E4 !important;
}
.saisieOrdo > table > thead > tr > td[rowspan="2"], .saisieOrdo > table > thead > tr:last-child > td, .saisieOrdo > table > thead > tr > td[colspan="2"], .saisieOrdo > table > thead > tr > td[colspan="3"], .saisieOrdo > table > thead > tr:last-child > td, .saisieOrdo > table > thead > tr > td[colspan="4"] {
    border-bottom: 1px solid #E0E2E4 !important;
}
.saisieOrdo > table > thead > tr:first-child > td:first-child, .saisieOrdo > table > tbody > tr > td:first-child {
    border-left: 0 none !important;
}
#id_div_ident_fact_ps_num_presc, #id_td_ns_acte {
    background-color: #D0D2D4;
    border: 1px solid #D3D3D3;
    border-radius: 15px 15px 15px 15px;
    border-spacing: 2px 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    margin: 2px;
    position: absolute;
    text-align: left !important;
    z-index: 10;
}

#id_div_saisie_oriente_par_code {
    background-color: #D0D2D4;
    border: 1px solid #D3D3D3;
    border-radius: 15px 15px 15px 15px;
    border-spacing: 2px 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    margin: 2px;
    position: absolute;
    text-align: left !important;
    z-index: 10;
}

.listeaideder {
    background-color: #D0D2D4;
    border: 1px solid #D3D3D3;
    border-radius: 15px 15px 15px 15px;
    border-spacing: 36px 20px 4px 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    margin: 2px 0px 0px 0px;
    overflow-y: auto;
    padding: 0px 10px 0 0;
    position: absolute;
    text-align: left !important;
    width: 100%;
    z-index: 10;
}
.listeaideder table {
    width: 100%;
    margin: 0px 9px;
}
.listeaideder table tbody td {
    text-align: left !important;
}

.listeaideder table tbody tr:nth-child(2n+0) {
}
.listeaideder table tbody tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #E0E2E4;
}
.listeaideder table tbody tr:hover {
    background: none repeat scroll 0 0 #6BD8A2;
}

#id_td_ns_acte {
    margin-left: 13%;
    z-index: 10;
    bottom: 20px;
    bottom: calc(100% - 3px);
}

#id_div_saisie_oriente_par_code td, #id_div_ident_fact_ps_num_presc td, #id_td_ns_acte td {
    text-align: left;
}
#id_div_saisie_oriente_par_code .titreaidediv, #id_div_ident_fact_ps_num_presc .titreaidediv {
    background-color: transparent;
    height: 15%;
    overflow: hidden;
}
#id_div_saisie_oriente_par_code .titreaidecontenu, #id_div_ident_fact_ps_num_presc .titreaidecontenu {
    margin: 0;
    max-height: 134px;
    min-height: 165px;
    overflow: auto;
}
.alternateaide tr:nth-child(2n+0) {
}
.alternateaide tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #E0E2E4;
}
.alternateaide tr:hover {
    background: none repeat scroll 0 0 #6BD8A2;
}

.browseListe tbody tr[onmousedown] {
    cursor: pointer;
}
.browseContainer .browseListe tbody tr:first-child td {
    border-top: 0 solid #EEEEEE;
}
.browseContainer .browseListe tbody tr:last-child td {
    border-bottom: 0 solid #EEEEEE;
}
.browseContainer .browseListe tbody tr:nth-of-type(2n) {
    background: none repeat scroll 0 0 #FFFFFF;
}
.browseContainer .browseListe tbody tr:nth-of-type(2n+1) {
    background: none repeat scroll 0 0 #FCFCFC;
}
.browseContainer .browseListe tbody tr:hover {
    background: none repeat scroll 0 0 #D6E2C4;
}
.browseContainer .browseListe tr[_oper="clselect"]:hover {
    background: none repeat scroll 0 0 white;
}
.browseContainer .browseListe tr[_oper="clselect"] {
    background: none repeat scroll 0 0 red;
}
#id_td_ns_acte input {
    font-size: 11px;
    padding: 3px;
    border-collapse: separate;
}
#id_td_ns_acte_FAVORIS input {
    font-size: 10px;
    margin: 0;
    padding: 3px;
}
#id_td_ns_acte_FAVORIS td {
    font-size: 11px;
}

.selectlecteur {
    background-color: #FFFFFF;
    border: 2px solid #CDCDCD;
    line-height: 25px;
    margin-left: 11px;
    margin-top: 30px;
    position: absolute;
    width: 140px;
    z-index: 150;
}

.selectlecteur table{
    width:100%;
}
.selectlecteur table tr{
    cursor: pointer;
}
#id_lire_carte_ps .selectlecteur {
    display: none;
}
#id_lire_carte_ps:hover .selectlecteur {
    display: block;
}


.doubletable td:first-child {
    text-align: right;
}
table .doubletable {
    width: 100%;
}
.doubletable td:last-child {
    text-align: left;
    width: 35%;
}

.helpmesinfo {
    display: none;
    font-style: italic;
    position: absolute;
    text-align: left;
}
.helpmes {
    background-color: transparent;
    background-image: url("../images/help_22x22.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    display: block;
    margin-top: -13px;
    min-height: 22px;
    min-width: 22px;
    position: absolute;
    margin-left: -10px;
}
.helpzone .relate {
    position: relative;
}

.helpzone:hover .helpmes {
    background-image: url("../images/help_32x32.png");
    margin-top: -28px;
    min-height: 22px;
    min-width: 22px;
    padding: 4px;
    margin-left: -5px;
}
.helpmes:hover .helpmesinfo {
    background-color: #EFEFEF;
    border: 1px solid #DCDCDC;
    bottom: -1px;
    display: block;
    margin-bottom: -6px;
    margin-left: 8px;
    padding: 15px;
    text-align: left;
    vertical-align: middle;
}
.helpc1 {
    background: -moz-linear-gradient(center top , #92B106, #527B01) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #aed402, #527b01);
    border-collapse: separate;
    border-radius: 30px 30px 30px 11px;
    box-shadow: 0 1px 0 #000000;
    color: #FFFFFF;
    font-family: Georgia,serif;
    font-size: 12px;
    padding: 2px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    width: auto;
}

.img_add {
    background-image: url("../images/add_16x16.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;
}

.img_fsp {
    background-image: url("../images/add_16x16.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;
}

.img_edit {
    background-image: url("../images/base/picto_edit_16_16.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;
}

.img_tirelire {
    background-image: url("../images/base/piggy-bank_24x24.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    height: 22px;
    width: 22px;
}

.img_del {
    background-image: url("../images/base/picto_del_16_16.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;
}
.img_restore{
    background-image: url("../images/base/picto_restore_16_16.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;
}
.img_gest_dos{
    background-image: url("../images/picto_med_dos.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;
}

.cotP{
	position: relative;
	top: -6px;
}
.img_pla {
    background-image: url("../images/calendrier-icone.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;
}

.open_div:hover .help_div,td:hover>.open_div .help_div,td .In>.help_div {
    z-index:255;
	visibility:visible;
 	transition-property:visibility;
 	transition-delay:0.2s;
}
.help_div {
    background: none repeat scroll 0 0 #D6E2C4;
    margin-left: 2px;
    position: absolute;
    text-align: left;
    border: 1px solid #F79797;
    font-size: 14px;
    font-style: italic;
    padding: 3px;
    margin-top: -2px;
	visibility:hidden;
 	transition-property:visibility;
 	transition-delay:0.3s;
 }
.ligne_select div:nth-child(2n) {
}
.ligne_select div:nth-child(2n+1) {
    background: none repeat scroll 0 0 #E0E2E4;
}
.ligne_select div:hover {
    background: none repeat scroll 0 0 #6BD8A2;
    cursor: pointer;
}
.ligne_select {
    text-indent: 10px;
    font-style: normal;
    font-weight: normal;
}
#id_help_saisie_oriente_par_code_ass,#id_help_saisie_oriente_par_code_cab,#id_help_saisie_oriente_par_code_cou{
    overflow: auto;
    height: 140px;
}
#id_help_presc_patient_par_code_ass,#id_help_presc_patient_par_code_cab{
    overflow: auto;
    height: 140px;
}

.ipsoptgen{
	color:#EC3E3E;
}

.ipsoptoriente{
	color:#CA04EA;
}

.ipsoptaccspe{
	color:#04CAEA;
}

.objectListeBody tbody>tr[class='cl_color_ass_0']:nth-of-type(odd){
    background-color: #EFEFEF;
}
.objectListeBody tbody>tr[class='cl_color_ass_0']:nth-of-type(even){
    background-color: #E0E0E0;
}
.objectListeBody tbody>tr[class='cl_color_ass_0']:hover {
	background-color: #B8B8FF;
}
.objectListeBody tbody>tr[class='cl_enr_supp']{
    background-color: #FFD1C9 !important;
}
.objectListeBody tbody>tr[class='cl_enr_supp']:hover {
	background-color: #FFB8CB !important;
}
.objectListeBody tbody>tr>td>div{
    min-height:25px !important;
}

.objectListeBody tbody>tr{
	border-bottom:1px solid #ffffff;
}

select,input{
    font-size:12px;
}

input:focus{
	font-weight:bold;
	zoom:1.0;
}

.blocAntecedent input:focus{
	font-weight:inherit;
	zoom:initial;
}

input[type="checkbox"]{
  width:1em;
}

input[type='radio']{
  width:1em;
}

.tr_fse_attente {
    background-color: #CC99CC !important;
    cursor: pointer;
    height: 20px;
}

.tr_fse_att_tut{
    background-color: #EE997C !important;
    cursor: pointer;
    height: 20px;
}

.tr_fse_att_va{
    background-color: #a199a1 !important;
    cursor: pointer;
    height: 20px;
}

.tr_fse_paiement_tp {
    background-color: #9499EE !important;
    cursor: pointer;
    height: 20px;
}

.cLgLotDeg{
	background-color: #467195 !important;
}

.cLgLotDeg TD{
	color:#FFF;
}

.cl_paiement_ps {
    background-color: #E2F8E7 !important;
}

.cl_paiement_caisse{
    background-color: #EFE2B1 !important;
}

.cPaiInf{
    background-color: #B892C1 !important;
}

.cPaiPar{
    background-color: #E2FFDE !important;
}

.cPaiTot{
    background-color: #E2FFDE !important;
}

.cl_paiement_none{
    background-color: transparent;
}

#id_tr_ald td {
    color: #FF22CC;
}
#id_td_contexte_facturation td {
    rgb(223, 44, 65);
    font-size:14px;
}
#id_tr_med_trt_dcl {
    color: #FF22CC;
}

.curpo{
  cursor: pointer;
}

.boxObject {
}
.titreFonction {
    width: 100%;
}
.blocObject table {
    border-collapse: collapse;
}

.blocObject .browseContainer table {
    border-collapse: separate;
    border-spacing: 0px;
}

.panelContainer {
    width: auto;
}

.panelContainer .innerframe {
    overflow: inherit;
}
.viewerContainer innerfram {
    overflow: inherit;
}

#ong_prescription .blocObject{
    width:100%;
}
.cl_print {
    background-color:#8FDFAF;
}
.pCV{
    background-image: url(../images/picto_vitale.png);
    background-repeat:no-repeat;
    background-position:left center;
}

.pADRi{
    background-image: url(../images/tlsi_adri.png);
    background-repeat:no-repeat;
    background-position:left center;
    background-size: 24px;    
}

.pIMTi{
    background-image: url(../images/tlsi_imti.png);
    background-repeat:no-repeat;
    background-position:left center;
    background-size: 24px;    
}
.pDMTi{
    background-image: url(../images/tlsi_dmti.png);
    background-repeat:no-repeat;
    background-position:left center;
    background-size: 24px;    
}
.pALDi{
    background-image: url(../images/tlsi_aldi.png);
    background-repeat:no-repeat;
    background-position:left center;
    background-size: 24px;    
}
.pINSi{
    background-image: url(../images/tlsi_insi.png);
    background-repeat:no-repeat;
    background-position:left center;
    background-size: 24px;
}

tlsi_adri.png
.cl_paiement_ok{
    background-color:#D0F5A1 !important;
}
.cl_paiement_encours{
    background-color:#8FDFAF !important
}
.cl_trop_percu{
    background-color:#E2B9EC !important;
}
.cl_lot_retrans{
	background-color:#E2A9EC !important;
}

.cEdtfac {
	background-color: transparent;
	background-image: url(../images/icon_print.png);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center center;
}


.cl_img_save{	
    background-image: url("../images/base/picto_save_16_16.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;	
}

.cl_img_mail{	
    background-image: url("../images/base/picto_mail_16_16.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;	
}


.cl_img_edt_pdf {
	background-color: transparent;
	background-image: url(../images/icone_pdf.png);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center center;
}

.cl_img_edt_xls{
	background-color: transparent;
	background-image:url('../images/picto_excel.png');
	border:0px;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center center;
}


.dsi_onglet td{
    text-align:center !important;
    cursor: pointer;
    border: 2px solid #14A068;
    background-color: #CBEDAB;
}
#vie_prescription_dsi .viewerContainer{
	border: 2px solid #14A068;
}
.star{
    text-align: right;
}
.stal{
    text-align: right;
}
.cl_tri_trans_on{
    border: 2px solid rgb(125, 155, 101);
	margin: 2px;
	background-color: rgb(173, 231, 236);
    padding-top: 2px;
    font-weight: bold;
    font-size: 14px;
    padding-left: 2px;
    padding-right: 4px;
	border-radius : 10px;
}
.cl_tri_trans_on:hover{
	border: 2px solid rgb(125, 155, 101);
	background-color: rgb(215, 231, 214);
}
.cl_tri_trans_off{
    border: 2px solid #7DD100;
	margin: 2px;
	background-color: #BCDFAF;
	padding-top: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 4px;
	border-radius : 10px;
}

.footer_appli th{
    border-top: 1px solid #ababab;
    border-right: 1px solid #ababab;
}
.footer_appli th:first-child{
    border-left: 0px solid #ababab;
}
.footer_appli th:last-child{
    border-left: 0px solid #ababab;
}
.footer_appli th {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	overflow-x: hidden;
}

.cl_brose_end{
    width:6px;
}
.divsrc{
    overflow-x:hidden;
    overflow-y:auto;    
}
.id_div_blk_menu{
   display:block;
   width:100%;
}
.id_div_blk_menu>div{
    display:inline-table;
    text-align:center;
    width:50%;
}
.id_div_blk_menu>div:hover{
    background-color:#abffab;
}
.id_div_blk_menu{
    border:1px solid #abcdef;
    background-color:#cdcdcd;   
}
#id_div_copie_patient .divsrc,#id_div_parta_patient .divsrc{
    height:186px;
    overflow-y:auto;

    width:300px;
}
.tr1sur2{
    height: 2em;
}
.tr1sur2:nth-child(odd) {
    background-color: rgb(255,255,255);
}
.tr1sur2:nth-child(even) {
    background-color: rgb(204,255,255);
}      
.tr1sur2:hover{
    background-color: #92A8A1;      
}
.divsrctitre{
     text-align:center;   
     background-color: #22A8A1;      
     font-size:14px;
     font-weight:bold;
     height: 1.5em;
}
#menucontextuel1 a{ 
    margin: 0px;
    padding: 0;
    text-decoration:none;
    height: 1.8em;
}
#menucontextuel1 ul:hover{
	background-color: rgb(115, 202, 248);    
}
#menucontextuel1 ul>li:hover{
	background-color: rgb(215, 202, 248);    
}
#menucontextuel1 ul>li{
    position:relative;
    left:12px;
    padding-left:10px;
}
#menucontextuel1 ul{
    display:inline;
    position:relative;
    left:12px;
    padding:0px;
}
#menucontextuel1{
	max-height: 336px;
	width: auto !important;
	min-width: 300px !important;
	overflow-x: hidden;
	overflow-y: auto;
	white-space: nowrap;
	z-index: +100;
	background-color: rgb(215, 232, 248);
	border: 1px solid #ababab;
	box-sizing: border-box;
	margin-left:3px;
	position: absolute;
}
.cl_color_inactif{
  background-color:rgb(161, 185, 118) !important;   
}

.boxFavoris{
	font-size: 25px ;
}
.boxFavoris .clF{
	cursor:pointer;	
  	height:20px;
    margin: 0px 2px 2px 6px;
    padding: 0px 3px;
    border-radius: 5px;
    word-break: break-all;
}
.boxFavoris .clF:hover,.boxFavoris .clT:hover{
  	background: -webkit-gradient(linear, left top, left bottom, from(rgb(93, 132, 187)), to(rgb(133, 172, 200))) !important;
  	background: -webkit-linear-gradient(top, rgb(93, 132, 187), rgb(133, 172, 200)) !important;
  	background: -moz-linear-gradient(top, rgb(93, 132, 187), rgb(133, 172, 200)) !important;
  	background: -ms-linear-gradient(top, rgb(93, 132, 187), rgb(133, 172, 200)) !important;
  	background: -o-linear-gradient(top, rgb(93, 132, 187), rgb(133, 172, 200)) !important;
}
.boxFavoris .clF:hover,.boxFavoris .clT:hover{
	afont-size: 15px ;
  	font-weight:bold;
  	font-style:italic;
}

.boxFavoris .clT{
	cursor:pointer;
  	height:20px;
    margin: 0px 2px 2px 6px;
    padding: 0px 3px;
    border-radius: 5px;
}

.boxFavoris .none{
	width:40px;
}

.cl_favo_general{
  font-size:18px;
  height:20px;
}
.cl_favo_courant{
  	float: left;
    background-color:transparent !important;
    width:250px !important;
    height: 100%;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
    word-break: break-all;
}

.cl_favo_tarif{
    display:inline;
    float:right;
    min-width:50px;
    height:20px;
    text-align:right;
    font-size:16px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(177, 208, 234)), to(rgb(133, 172, 226))) !important;
    background: -webkit-linear-gradient(top, rgb(177, 208, 234), rgb(133, 172, 226)) !important;
    background: -moz-linear-gradient(top, rgb(177, 208, 234), rgb(133, 172, 226)) !important;
    background: -ms-linear-gradient(top, rgb(177, 208, 234), rgb(133, 172, 226)) !important;
    background: -o-linear-gradient(top, rgb(177, 208, 234), rgb(133, 172, 226)) !important;
    margin: 0px 2px 2px 6px;
    padding: 0px 3px;
    border-radius: 5px;
}

.cl_favo_tarif:hover{
  	background: -webkit-gradient(linear, left top, left bottom, from(rgb(93, 132, 187)), to(rgb(133, 172, 200))) !important;
  	background: -webkit-linear-gradient(top, rgb(93, 132, 187), rgb(133, 172, 200)) !important;
  	background: -moz-linear-gradient(top, rgb(93, 132, 187), rgb(133, 172, 200)) !important;
  	background: -ms-linear-gradient(top, rgb(93, 132, 187), rgb(133, 172, 200)) !important;
  	background: -o-linear-gradient(top, rgb(93, 132, 187), rgb(133, 172, 200)) !important;
  	font-weight:bold;
}

.fav_auto{
    min-width: 300px !important;
    margin-left: 16px;    
}

.cltariffav{
    margin-left:15px;
}

.browseContainer .innerframe{
    border-left:1px solid #ABABAB;
    border-right:1px solid #ABABAB;
    border-bottom:1px solid #ABABAB;
}
#fsv_inactif{
	text-align: center;
	padding-top: 1px;
	background-color: rgb(205, 211, 205);
	height: 22px;
	color: rgb(12, 31, 2);
	border: 1px solid rgb(4, 70, 9);
}

.opendiv:hover>.opentitre>.divviv{
    visibility: visible;
    z-index:+1;
}

.divviv {
    visibility: hidden;
}

.divinfo{
    position:absolute;    
    border:2px solid #cdcdcd;
    background-color: rgb(173, 173, 173);
}

.action_acte_presc{
     width:100px;   
}
.action_acte_presc input[type=button]{
     width:130px !important;   
}
.cadredroite{
	width:30%;
	text-align:right;
}
.cadregauche{
	text-align:left;
}
.blocsaisie{
	border-spacing: 0px;
	border-collapse: collapse;
	padding:1px;
	word-spacing:1px;
	text-align:center;	
	border:1px solid #ababab;
	width: 100%;	
}
#FicheForcageTable input[type="checkbox"]:hover{
     margin-top:0%;  
     margin-left:0%;  
}
#FicheForcageTable input[type="checkbox"]{
     margin-top:0%;  
     margin-left:0%;  
}
#id_liste_executant{
    width:30%;
}
#id_fiche_executant+div{
    min-width:70%;
}
#id_liste_executant:hover{
    width:50%;
}
#id_liste_executant:hover+div{
    width:50%;
}
#id_liste_dmt{
    width:30%;
}
#id_liste_dmt:hover{
    width:50%;
}
.cl_tp_off{
    text-align:center;   
    margin-left:43%;
    color:transparent;    
}
.cl_tp_on{
    text-align:center;   
    color:transparent;    
    background: url(../images/checkmark.png) no-repeat center center;    
    background-image: -webkit-image-set(url(../images/checkmark.png) 1x,url(../images/checkmark.png) 2x);
}
.mntTot,.mntAmo,.mntAmc,.mntAss,.cPaiInf,.cPaiPar,.mntAmcCorr{
     text-align:right;   
     margin-right:2px;
}
.itemconnect{
	position: absolute;
	right: 0px;
	height: 21px !important;
	border-left: 2px solid transparent;
	display:inline-table;
  float: right;
}
#id_ong_forcage_table td{
     white-space: normal !important;   
}
.topws{
	vertical-align:top;
	white-space: nowrap;	
}
.lgDet{
    display:block;
}
.lgDet>.cEdtfac,.lgDet>.cl_img_edt_pdf,.lgDet>.cl_img_edt_xls{
     min-height: 16px;
     width: 23px;
     cursor:pointer;   
}
.lgDet>div{
    display:inline-block;
}
.cl_supp_facture{
    background-image: url(../images/icon_suppr.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}

.cl_fct_up{
    background-image: url(../images/picto_up.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}
.cl_fct_down{
    background-image: url(../images/picto_down.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}

.cl_fact_a_chager{
    background-image: url(../images/picto_a_charger.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}
.cl_dossier_clot{
    background-image: url(../images/picto_valider.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}
.cl_pj_scor{
    background-image: url(../images/picto_scor_pj.jpg);
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}
.cl_voir_document{
    background-image: url(../images/picto_pj_ORDO.png);
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}

.cl_alert{
    background-image: url(../images/picto_alert.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}
.cl_pj_FSDE{
    background-image: url(../images/picto_pj_ORDO.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}
.cl_pj_ORDN{
    background-image: url(../images/picto_pj_ORDO.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}
.cl_pj_DIS{
    background-image: url(../images/picto_pj_DSI.png);    
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
	cursor:pointer;
}
#id_td_FicheAttestation,#FicheConvention_corps,#FicheRegroupement_corps,#FicheOrgaDest_corps{
	background-color:#ffff99;
	border:1px solid #000000;
}
#id_td_FicheAttestation>table,#FicheConvention_corps>table,#FicheRegroupement_corps>table,#FicheOrgaDest_corps>table{
	border-collapse: collapse;
}
#id_td_FicheAttestation>table:first-child>tbody>tr:first-child{
	background-color:#ababab;
	border-bottom:1px solid #000000;
}
#id_td_FicheAttestation>table:first-child>tbody>tr:first-child td{
	font-size:16px;
	font-weight:bold;
}
#id_ong_historique_lot>div>div{
	height:50% !important;
	transition-property: height;
	transition-delay: 0.15s;
}
#id_ong_historique_lot:hover>div>div{
	height:20% !important;
	transition-property: height;
	transition-delay: 0.5s;
}
#id_ong_historique_lot>div>div:hover{
	height:80% !important;
	transition-property: height;
	transition-delay: 0.5s;
}
table.montantfacture{
	border-collapse: collapse;
        
    background: #D66565;
    
	background: -webkit-gradient(linear, left top, left bottom, from(#F1F1E7), to(#BEC7A1));    
	background: -webkit-linear-gradient(top, #F1F1E7, #BEC7A1);
    background: -moz-linear-gradient(top, #F1F1E7, #BEC7A1);
    background: -ms-linear-gradient(top, #F1F1E7, #BEC7A1);
    background: -o-linear-gradient(top, #F1F1E7, #BEC7A1);
	margin: 10px;
	border-spacing: 10px;
	min-width:400px;
}
#id_tr_facture_banque>table,#id_tr_facture_email>table{
	border-collapse: collapse;
        
    background: #D66565;
    
	background: -webkit-gradient(linear, left top, left bottom, from(#F1F1E7), to(#BEC7A1));    
	background: -webkit-linear-gradient(top, #F1F1E7, #BEC7A1);
    background: -moz-linear-gradient(top, #F1F1E7, #BEC7A1);
    background: -ms-linear-gradient(top, #F1F1E7, #BEC7A1);
    background: -o-linear-gradient(top, #F1F1E7, #BEC7A1);
	border-spacing: 10px;
	border: 2px solid #288B6F;	
}
table.montantfacture>tbody>tr>td{
	height:15px !important;
}
table.montantfacture>tbody>tr:first-child{
	border-collapse: collapse;
	border-bottom: 2px solid #288B6F;	
	background: -webkit-gradient(linear, left top, left bottom, from(#F1F1E7), to(#BEC7A1));    
	background: -webkit-linear-gradient(top, #4F28B1, #A1C7AC);
    background: -moz-linear-gradient(top, #4F28B1, #A1C7AC);
    background: -ms-linear-gradient(top, #4F28B1, #A1C7AC);
    background: -o-linear-gradient(top, #4F28B1, #A1C7AC);
}
table.montantfacture>tbody>tr:first-child td{
	border-collapse: collapse;
	background-color:#cacaca;
	font-size:16px;
	font-weight:bold;
	padding:3px;
}
#id_td_facture_banque>table{
	background-color:transparent;
}
#id_td_facture_banque>table>tbody>tr>td:first-child{
	text-align:right;
}
#id_td_facture_banque>table>tbody>tr>td:last-child{
	width:10px;
}
#id_ong_convregrp>div>div:hover:first-child{
	height:70% !important;
}
#id_td_facture_det{
	width:100%;
	border-collapse: collapse;
	background-color:#F1F1E7;		
}
table.det_ligne_facture{
	width:100%;
	border-collapse: collapse;
	background-color:#F1F1E7;
}
table.det_ligne_facture{
	width:100%;
	border-collapse: collapse;
	background-color:#F1F1E7;	
}
table.det_ligne_facture_corps{
	width:100%;
	border-collapse: collapse;
	background-color:#F1F1E7;	
}
table.det_ligne_facture_corps tr:nth-child(even){
	border-collapse: collapse;
	background-color:#FCF1E7;	
}
table.det_ligne_facture_corps tr:hover{
	border-collapse: collapse;
	background-color:#D5F1E7;	
}
#id_td_FicheFacture_saisie{
	border-collapse: collapse;
	background-color:#FCF1E7;	
}
.cl_decharge{
	background-color: #DBE6CB;
	cursor:pointer;
}
#FiltreFactureTransmission_corps .btn_radio_flt>div{
	display:inline;
}
.cl_situation_param {
	text-align:center;
	border:1px solid #ffffff;
}
.cl_situation_param>table {
	border-collapse: collapse;
	background-color: #B1D0EA;
}
.cl_situation_param>table>tbody>tr:nth-child(even){
	background-color: #B1D0EA;
}	
.cl_situation_param>table>tbody>tr:nth-child(old){
	background-color:#85ACE2;
}
#id_tr_saisie_ips>td>table{
	border: 1px solid #E0DEF7;
	background-color: #F5F8F8;
}
#id_tr_saisie_ips>td>table>tbody>tr>td{
	border-right:1px solid #ababab;
}
#id_amc_information{
	border:1px solid #E0DEF7;
	background-color:#F1F0FC;
}
.helpCell{
	background: none repeat scroll 0 0 #D6E2C4;
	margin-left: 2px;
	text-align: left;
	border: 1px solid #F79797;
	font-size: 14px;
	font-style: italic;
	padding: 2px;
	margin-top: 2px;	
}
.mntTot:after,.mntAmo:after,.mntAmc:after,.mntAss:after,.cPaiInf:after,.cPaiPar:after{
	content: ' \0020AC';
}
.mntAmcCorr{
	content: ' !';
	background-color:#deb7ce;
	text-align:center;
	vertical-align:middle;
	font-size:1.5em;
	line-height:20px;
}

#id_table_rech_patient{
	width: inherit;
	text-align: right;
	padding-left: 164px;
}
#id_table_rech_patient tr{
	font-weight:bold;
}

.cl_dent {
	border:1px solid transparent;
	margin:-1px;
	position:absolute;
}

.cl_dent:hover {
	border:2px solid transparent;
	margin:-2px;
}
.cl_dent:hover INPUT {
	margin: -2px;
	zoom: 2;
}

.cl_upd_prescr{
	max-width: calc(100% - 16px) !important;
	height:30px;
}
.cl_upd_prescr:hover{
	height:400px;
}
.cl_upd_prescr>div{
	height: 100%;
}
.cl_upd_prescr>div>div{
	inline-block;
	height:20px !important;
}
.cl_upd_prescr>div+div{
	width: calc(100% - 16px) !important;
}
.cl_upd_prescr>div>iframe{
	height: 40px;
	border: 0px;
	width:98%;
}
.cl_upd_prescr:hover>div>iframe{
	height: 100%;
}

.cl_upd_prescr>div+div>iframe{
	min-height: 100%;
	border: 0px;
	width:80%;
}
.cl_upd_prescr iframe{
	border:0px;
	min-height:30px;
}
.cl_btn_numerise{
	border: 1px solid #ababab;
	background-color: #D4D4D4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.cl_btn_numerise:hover{
	border: 1px solid #ababab;
	background-color: #DEFDE5;
	cursor:pointer;
}
#tmp_id_ong_historique_scor>div>div {
	height: 50% !important;
}
#FichePrescripteur{
	overflow:initial !important;
}


.bloc_data{
	border:1px solid #ababab;
	display:block;
	border-radius:5px;
	position: relative;
}
.bloc_data>div{
	margin:0px;
}
.bloc_data>div>.t1{
	text-align:center;
	border-bottom:1px solid #ababab;
	background: linear-gradient(#031BD9 49%,#002DFF 24%,#111BB1 54%,#1216A7 75%);
	border-radius:3px 3px 0px 0px ;
	color: #D0D0D0;
	font-weight: bold;
	right: 0px;
}
.bloc_data>div>.t2{
	text-align:center;
	background-color: #EAEAEA;
	border-radius:0px 0px 3px 3px ;
	padding: 0px 2px 0px 3px;
	overflow: auto;
}
.bloc_data>div>.t2>div{
	display: table-row;
}
.bloc_data>div>.t2>div>div:first-child{
	font-weight: bold;
	padding-right:3px;
	border-left:0px;
}
.bloc_data>div>.t2>div>div{
	display: table-cell;
	text-align:left;
	padding-left:2px;
	border-left:1px solid #ababab;
	padding-right:1px;
}
.bloc_data>div>.t2>.tc{
	display: table;
	width: 100%;
	position: relative;
}
.bloc_data>div>.t2>.tc>div{
	text-align:center;
}
.bloc_str{
	display: inline-block;
	vertical-align: top;
}
.left{
	width:100%;
	position: relative;
	right: 0px;
}
.bloc_data>div>.t2>table>tbody>tr>td{
	text-align:left;
	padding-left:2px;
}
.bloc_data>div>.t2>table>tbody>tr[class='section_data']>td:first-child{
	text-align:center;
	font-style:italic;
	padding-left:0px;
}
.bloc_data>div>.t2>table>tbody>tr>td{
	text-align:left;
	padding-left:2px;
}
.bloc_data>div>.t2>table>tbody>tr>td:first-child{
	font-weight:bold;
	padding-left:0px;
}
.bloc_data>div>.t2>table>tbody>tr>td+td{
	border : 1px solid #ababab
}
.bloc_data>div>.t2>table{
	border-collapse:collapse;
}
.bloc_data>div>.t2>table>tbody>tr>td+td input{
	border: 0px;
	width:100%;
	margin: 0px;
}
.bloc_data>div>.t2>table>tbody>tr>td+td input:hover,.bloc_data>div>.t2>table>tbody>tr>td+td input:active {
	background-color: #E7F0F8;
}
.bloc_data>div>.t2>table>tbody>tr>td+td:hover {
	background-color:#a4a4a4;
}
.ir input{
	text-align:right;
}
.tooltip_help{
	position:absolute;
	left: calc(100% - 6px);
	top: 17px;
	z-index:10;
	background-color:#FFFFFF;
	visibility:hidden;
	max-height: 100%;
}
.tooltip_master:hover>.tooltip_help,.tooltip_master:hover>td>.tooltip_help{
	visibility:visible;
	margin-top:3px;
}

.editeur{
	width:100%;
	position: relative;
}
.edt_contour{
	width:100%;
}

.edt_contour>div{
	width:100%;
	/* position: relative; */
	/* clear:both; */
	display:block !important;
	vertical-align:top !important;
}
.editeur>div:first-child{
	height:30px;
}
.editeur>div{
	height:330px;
	width:100%;
}
.pan_edt{
	-khtml-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
}
.pan_edt .toolbar{
	display:block;	
}
.pan_edt .toolbar .block{
	border:1px solid#ababab;
}
.pan_edt .toolbar .block>div{
	display:inline-block;
	min-width:40px;
	text-align:center;
}
.montantfacture td:last-child.alerte{
	font-size:20px !important;
	color: #824CE2;
}
.montantfacture .alerte{
	color: #824CE2;
	font-weight:bold;
}
.montantfacture .infAss[onclick]{
	cursor:pointer;
	font-weight:bold;

}
.montantfacture .infAss[onclick]:hover{
	font-size:18px;
}
.cl_btn_new{
	background-image: url(../images/picto_new.png);
	width:22px;
	height:22px;
}
.cl_btn_update{
	background-image: url(../images/picto_update.png);
	width:22px;
	height:22px;
}
.posr{
	position: relative;
}
.clbtn1>input{
	background-color:transparent;
}
div[onclick],input[onclick]{
	cursor:pointer;
}
div{
	cursor:initial;
}
.clValLignePresc>div{
	position:relative;
}
.clValLignePresc>div>div{
	position:absolute;
	right:100%;
	top:-8px;
}
.clValidFichePresc>div{
	position:absolute;
	right: 30px;
	margin-top: -16px;
}
.img_loupe{
    background-image: url("../images/base/picto_rech_16_16.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    width: 22px;	
}
.ccam_explorer{
	position:absolute;
	top:-100%;		
    height: 21px;
    width: 18px;	
    border-radius: 7px 0px 0px 7px;
}
td:hover>.helpzone>.ccam_explorer{
	display:block;
	z-index:1;
	background-color:#CFCFCF;
	margin-left:-15px;
	margin-top:24px;
}
td>.helpzone>.ccam_explorer{
	display:none;
}
.clBtnAction >div {
	padding-left:10px;
	position:relative;
}
.clBtnAction >div>input{
	line-height:20px;
	padding: 10px 15px 10px 35px;
	border-radius:15px;
	text-align:left;
}
.clBtnAction input.img22 {
	min-width:100px;
	min-height:40px;
	background-position:12px
}
.clBtnAction input[type=button]:hover, .clBtnAction input[type=reset]:hover {
	background-color: rgb(147, 78, 85);
	cursor:pointer;	
	font-style:italic;
}
.objectListeHeader .titreListe .liste td{
	font-weight:bold;
}

.objectListeHeader .titreListe .liste:hover td{
	font-style:italic;
}

.objectListeHeader .titreListe:hover table.liste tr, .objectListeHeader .titreListe:hover  {
	background-color: #6896E6;
}

.objectListeHeader .titreListe{
	padding: 1px 4px 0px 4px;
	margin-right: 14px;
	border-bottom:0px;
	display: block;
	border-bottom: 1px solid rgb(116 200 197);
	border-radius:  10px 0px 0px 0px;
	border-right: 0px;
	border-top: 0px;
}
#id_tr_sel_tp .alerte{
	color: #824CE2;
}
#id_tr_sel_tp label{
	font-weight:bold;
	font-size: 14px;
}

/* les size des zones de textes*/
INPUT.sdt{
	width:70px;
}

.n30r{
	white-space: nowrap;
	width:30%;	
	text-align:right;	
}

.n30r:after{
	content:' :';
}
.35l{
	width:35%;
	text-align:left;
}
.nwr{
	white-space: nowrap;
	text-align:right;	
}

.wr{
	white-space: normal;
}

.pr100{
	position:relative;
	width:100%;
}

table.tabBase{
	border:0px;
	text-align:center;
	border-spacing: 1px; /* Replace cellspacing */
    border-collapse: collapse; /* Patch for Internet Explorer 6 and Internet Explorer 7 */
}
table.tabBase td{
	padding: 1px;/*replace cellpadding*/
}

.objListeGenerique .scroll tr[_t="ott"],.objListeGenerique .scroll tr[_t="ott"] div{
	cursor:pointer;
}