﻿@media print
{
  html, body
  {
    color: #000 !important;
  }
   .divBouttonsMAJ
  {
    display: none;
  }
  .cprint
  {
    display:inline !important;
  }
  .noprint, .divPied, .divBtnAction, .divMsgErrInfo
  {
    display: none;
  }
  .cPnlIndexRech
  {
    height: 20px !important;
    padding: 5px !important;
    position: static !important;
  }
  .divMotCle
  {
    display: none;
  }
  .Bordure th
  {
    display: table-header-group !important;
  }
  .divCondUtil
  {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    margin:5px 0 !important;
    padding:5px 0 !important;
  }
  .cCondUtilCont
  {
    max-height: 100% !important;
    overflow: visible !important;
    border: 0px !important;
  }
  .cCondUtilCont h1
  {
    margin:0 !Important;
  }
  .cTextBox
  {
    border: 0px solid #000 !important;
    font-weight:bold;
  }
}
.nowrap
{
  /*white-space: nowrap;*/
}
.cprint
{
  display: none;
}
a, .clnkHome:hover
{
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
hr
{
  width: 100%;
}
html, body
{
  font: 10pt "Century Gothic" , arial,helvetica,clean,sans-serif;
  margin: 0;
  padding: 0;
  min-height: 100%;
  background: #fff url(../Images/bg.png) repeat-x;
  color: #fff;
  color: #0085C2;
  border-spacing: 0;
}
.center
{
  margin: 0 auto;
  text-align: center;
}
.divPage
{
  width: 944px;
  margin: 0 auto;
  position: relative;
  box-shadow: 0px 0px 5px #055782;
}
.divHaut
{
  width: 944px;
  height: 115px;
  top: 0;
}
.divEntete
{
  background: #6EAAD8 url(../images/logo.png) no-repeat left top;
  height: 71px;
  text-align: center;
  color: #fff;
  padding-top: 15px;
}
.TitreEntete1
{
  font-size: 14pt;
}
.TitreEntete2
{
  font-size: 18pt;
}
.divDateMAJ
{
  width: 300px;
  float: right;
  font-size: 8pt;
  text-align: right;
}
.divPied
{
  width: 944px;
  background-color: #0085C2;
  color: #fff;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  padding: 5px 0;
  border-top: 1px solid #58CBFF;
  border-bottom: 1px solid #0273A9;
}
.divCorps
{
  background-color: #F7FFFF;
  min-height: 300px;
}
.cCorps
{
  padding: 5px;
}
.cCorpsAcc
{
  padding: 25px 0;
}
.Bordure
{
  border: 1px solid #0273A9;
  border-collapse: collapse;
}
.Bordure td, .Bordure th
{
  border: 1px solid #0273A9;
}
.cPnlIndexRech
{
  width: 934px;
  padding: 5px;
  background-color: #04A7F1;
  background-color:#6EAAD8;
  color: #fff;
}
.divMotCle
{
  margin-top: 5px;
}
.cPnlIndexRech a
{
  font-weight: bold;
  color: #fff;
}
a[disabled=disabled]
{
  color: #FCC266;
}
.divLiensAlpha
{
  padding: 3px;
}
.LienActif
{
  padding: 0 3px;
  background-color: #EDF7F2;
  background-color: #04A7F1;
}
.LienDesactive
{
  padding: 0 3px;
  background-color: #58CBFF;
}
.cPnlIndex
{
  padding: 5px;
  margin-bottom: 5px;
}
/*.cPnlIndex a
{
  background-repeat: no-repeat;
  background-position: 2px center;
  background-image: url(../images/Puce.png);
  padding-left: 20px;
  color: #fff;
  color: #0273A9;
}
*/
.cLnkRetour
{
  background-repeat: no-repeat;
  background-position: 2px center;
  background-image: url(../images/retour.png) !important;
  padding-left: 20px;
  color: #fff;
  color: #FCC266 !important;
  font-size: 10pt;
  font-weight: bold;
}
.cPnlIndex a:hover
{
  color: #00FF21;
}
.cBtnAction
{
  border-bottom: #104a7b 1px solid;
  border-left: #afc4d5 1px solid;
  border-right: #104a7b 1px solid;
  border-top: #afc4d5 1px solid;
  cursor: pointer;
  color: white;
  background-color: #58CBFF;
}
.WaitProgressOverLayer
{
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
  z-index: 10;
  padding-top: 20%;
}
.WaitProgressContainer
{
  border: 5px solid #0085C2;
  background-color: #0273A9;
  z-index: 9;
  width: 300px;
  margin: 0 auto;
}
.WaitProgressMessage
{
  background: url(../images/Attente.gif) no-repeat center 2px;
  color: #00FF21;
  padding: 16px 3px 3px 3px;
  text-align: center;
  font-size: 10pt;
}
.cIndTitre
{
  font-size: 12pt;
  font-weight: bold;
  background-color: #58CBFF;
  color: #0273A9;
  text-align: center;
}
.cLnkInd2
{
  font-size: 10pt;
  margin-left:-10pt;
}
.cLnkInd2 li
{
  margin-bottom: 10px;
  text-align:justify;
}
.cLnkInd
{
  background-position: left;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 40px;
  line-height: 34px;
  display: block;
  font-size: 12pt;
}
.cIndPest
{
  background-image: url(../images/IndPesticide.png);
}
.cIndSte
{
  background-image: url(../images/IndSteAgreee.png);
}
.Rapport
{
  background-image: url(../images/report.png);
}
.cCPUA
{
  background-image: url(../images/CPUA.png);
}
.cCPUA2
{
  background-image: url(../images/CPUA2.png);
}
.cCPUA3
{
  background-image: url(../images/CPUA3.png);
}
.cEVAL
{
  background-image: url(../images/loginimguser.png);
}
.cLMR
{
  background-image: url(../images/IndLMR.png);
}
.cModifHomolog
{
  background-image: url(../images/ModifHomolog.png);
}
.cModifAgrement
{
  background-image: url(../images/ModifAgrement.png);
}
.cReglPUA
{
  background-image: url(../images/ReglPUA.png);
}
.newicon
{
  background-image: url(../images/newicon.png);
}
.green
{
  color: #00FF21;
}
.cTitreInd
{
  background-color: #FCC266;
}
.divMentionLegale
{
  font-size: 9pt;
  font-weight: bold;
  font-style: italic;
  color: #0273A9;
  text-align: justify;
  margin: 20px 0 10px 0;
  padding: 5px 5px 5px 35px;
  background: url(../images/Information.png) no-repeat 5px 5px;
  border-top: 1px dashed #0273A9;
}
.divProd
{
  background-color: #ffa;
  background-color: #F3F1EE;
  white-space: nowrap;
  font-size: 9pt;
  box-shadow: 0px 0px 5px #D4CBC1;
}
.divProdTW
{
  background-color: #ffa;
  background-color: #F3F1EE;
  white-space: nowrap;
  font-size: 9pt;
  box-shadow: 0px 0px 5px #D4CBC1;
  max-height: 500px;
  overflow-x: auto;
}
.TitreProd
{
  margin: 5px 0;
  padding: 3px;
  background-color: #FF5555;
  color: #fff;
  font-weight: bold;
}
.divIndicProd
{
  color: #FF5555;
  border-bottom: 1px dashed #ccc;
  white-space: normal;
  font-weight: bold;
  text-align: justify;
  margin-bottom: 10px;
  padding: 3px 3px 3px 28px;
  background: url(../images/Information.png) no-repeat 3px 3px;
}
.ImgLogo
{
  margin-left: 20px;
  width: 160px;
}
.divBasEnt
{
  background-color: #FFFEB6;
  background: #fff url(../Images/bgentbas.png) repeat-y;
  border-bottom: 1px solid #ccc;
  height: 30px;
  display: table;
  width: 100%;
}
.TitrePage
{
  padding-left: 5px;
  display: table-cell;
  color: #0273A9;
  color:#1B7A14;
  vertical-align: middle;
}
.divEspaceClient
{
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  color: Gray;
  padding-right: 5px;
}
.divStatusElt
{
  margin: 0 5px;
}
.divLogin
{
  width: 430px;
  margin: 0 auto;
  text-align: center;
}
.divLogin a
{
  font-size: 9pt;
  color: Gray;
}
.LoginTitre
{
  font-weight: bold;
}
.loginimguser
{
  background: url(../Images/loginimguser.png) no-repeat left center;
  padding: 12px;
}
.loginimgpwd
{
  background: url(../Images/loginimgpwd.png) no-repeat left center;
  padding: 12px;
}
.LoginTexte
{
  text-align: left;
  width: 110px !important;
}
.LoginBoutton
{
  background-color: #E5E3E4;
  border: 1px Solid #fff;
  color: #108CCA;
  padding: 2px 5px;
  cursor: pointer;
  height: 50px;
}
.TitrePage
{
  font-weight: bold;
}
.cTextBox
{
  border:1px solid #ccc;
}
.cZoneTxt10
{
  width: 100px;
}
.cZoneTxt20
{
  width: 200px;
}
.cZoneTxt30
{
  width: 300px;
}
.cZoneTxt40
{
  width: 400px;
}
.cZoneTxt50
{
  width: 500px;
}
.divCorpsCont
{
  padding: 10px;
}
.divBtnAction
{
  text-align: center;
}
.divMsgErrInfo
{
  margin: 5px;
  padding: 5px;
  background-color: #ffffcc;
  border: 1Px dashed #ccc;
}
.cErreur
{
  color: #FF0000;
  background: url(../Images/Erreur.png) no-repeat 2px center;
  padding: 12px 0 12px 30px;
}
.cInfo
{
  color: #2A68A3;
  background: url(../Images/Information.png) no-repeat 2px center;
  padding: 12px 0 12px 30px;
}
.cFormNouvCompte
{
  margin-bottom: 10px;
}
.cCondUtilCont
{
  max-height: 300px;
  overflow: auto;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  padding: 0 3px;
  text-align: justify;
  background: #fff;
}
.cCondUtilCont h1, .cCorps h1
{
  font-size: 9pt;
}
.exp_btn
{
	height: 26px;
	float:right;
}
.exp_btn:hover
{
	/*opacity: 0.8;*/
	box-shadow: -3px 0px 10px #181818;
}
.exc_con
{
	
	display: block;
    width: 26px;
    float: right;
    margin-right: 6px;
    
    overflow: hidden;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
    }

.exc_con:hover
{
	display: block;
    width: 150px;
    float: right;
    margin-right: 6px;
    
    overflow: hidden;
     -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
    }
.exp_excel
{
	background: url(../../IMG/d_excel.png) #08743b;
	}
.exp_pdf
{
	background: url(../../IMG/d_pdf.png) #ea4c3a;
	
	}
.exc_con img
{
	float:right;	
}    
.exc_con span
{
	display:none;	
}
.exc_con span:hover
{
	display:block;
	}
.clearing
{
	clear:both;
}


/*==============================================*/
.divBouttonsMAJ
{
  padding:10px 4px 0 4px;
  /*position: fixed;
  top:130px;
  left: 0;
  bottom:0;*/
  width: 30px;
}

.tblOnglets
{
  width: 100%;
  height: 35px;
  border-collapse: collapse;
  border-spacing: 0;
  background: url(Images/FondOnglet.jpg) repeat-x left center;
}

 
.SepOnglet {
    height: 0px; 
    display: none; 
    border-spacing: 0; 
}

.OngletSelected {
       border-top: 1px solid #ccc;   
       background: #fff;   
       color: #1B7A14;   
       display: table-cell;   
       vertical-align: middle;   
       height: 34px;   
}


.OngletSelected2 a{
       border-top: 1px solid #ccc !important;   
       background: #fff !important;   
       color: #1B7A14 !important;   
       /*display: table-cell !important;   */
       vertical-align: middle;   
       height: 34px;   
}


.OngletSelected3 a{
       border-top: 1px solid #ccc !important;   
       background: #fff !important;   
       color: #1B7A14 !important;   
       /*display: table-cell !important;   */
       vertical-align: middle;   
       height: 34px;   
}

.TWIndex_a4 a
{
  background-repeat: no-repeat;
  background-position: 2px center;
  background-image: url(../images/Puce.png);
  padding-left: 20px;
  color: #fff;
  color: #0273A9;
}
.btnBO {
    margin-bottom: 5px;
    padding: 3px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 1px #aaa;
    display: inline-block;
    background-color: #F9EBD0;
}

.tblOnglets span {
    padding: 0 5px;
    color: #235A81;
    height: 34px;
    text-align: center;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    
}
.tblOnglets a 
{
        padding: 0 5px;
        color: #235A81;
        height: 34px;
        text-align: center;
        font-weight: bold;
         display: table-cell; 
        vertical-align: middle;
        
        border-left: 1px solid #ccc;
 }
 
.OngletNormal
{
  padding: 0 5px;
  color: #235A81;
  height: 34px;
  text-align: center;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
  border-left: 1px solid #ccc;
}
.OngletNormal2 a
{
  padding: 0 10px;
  color: #235A81;
  height: 34px;
  text-align: center;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background:#ececec;
  line-height: 34px;
  background: url(Images/FondOnglet.jpg) repeat-x left center;
}
.OngletNormal3 a
{
  padding: 0 10px;
  color: #235A81;
  height: 34px;
  text-align: center;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background:#ececec;
  display: block;
  line-height: 34px;
  background: url(Images/FondOnglet.jpg) repeat-x left center;
}
 
.OngletNormal2 
{
    margin: -4px;
}
.OngletNormal3 
{
    margin: -1px;
}

.datae_Ti
{
    position: absolute;
    }
    
    
@media print
{
    .TW_grid_print
    {
        width: 126pt;
        
        }
 }
 
 .TW_grid_print
    {
        width: 50%;
        
        }
/*.TW_grid
{
    width: 326pt;
    background-color: #fff;
    }
*/
.TW_Foter
{
        background-color: #6eaad8;
        text-align: end;
        padding: 10px;

    }
    
    
.style_absolute
{
    position: absolute;
        z-index: 10;
}

.TWBtnAction {
    
    background-color: #ffffff;
    height: 30px;
}
.btnEdit a
{
    background-repeat: no-repeat;
  background-position: 2px center;
  padding-left: 20px;
  color: #fff;
  color: #0273A9;
  background: url(../images/grdModif.gif) no-repeat center center;
}
.btnDelete a
{
    background-repeat: no-repeat;
  background-position: 2px center;
  padding-left: 20px;
  color: #fff;
  color: #0273A9;
  background: url(../images/grdSuppr.gif) no-repeat center center;
}

.TWcTextBox {
    border: 1px Solid #2A68A3;
    padding: 1px;
    width: 96%;
}
.TWcPnlIndexh {
    overflow-x: auto;
    
    width: 893px;
    left: 44px;
}


.TWlegend
{
    font-size: 16px;
    font-weight: 700;
    background-color: #6eaad8;
    color: white;
    padding: 5px 32px 5px 32px;    
}
img
{
    max-width: 629px;
    height: auto;
}
#Btn_maps
{
    width: 25px;
    height: 25px;
    border: #00008000;
    background: url(../images/mapmarker1.png) no-repeat center center;
    position: absolute;
    margin-left: -37px;
    margin-top: -1px;
}


.Btn_calender
{
    background: url(../Images/calender.png) no-repeat center center;
    width: 17px;
    height: 25px;
    border: #00008000;
    position: absolute;
    display:none;
}


.divTelecharg
{
    right: 0;
    position: absolute;
}

.divTelecharg a
{
      color: #fff;
    background: url(../images/Help.png) no-repeat right center;
    padding-right: 20px;
    text-decoration: none;
    display: block;
    background-size: 100%;
    height: 29px;
    width: 12px;
}


.TW_black
{
    color: black;
    }
    
.TW_table {
    border: 1px solid black;
    border-collapse: collapse;
}
.TW_table_td {
    border: 1px solid black;
    border-collapse: collapse;
}

.TW_display_none {
    display: none;
}

.TW_date {
    width: 172px;
    height: 25px;
    background: url(../Images/calender.png) no-repeat right;
    border: none;
    color: transparent;
    Cursor:text !important; Text-Decoration: None !important;
    opacity: 0;
}
.TW_date2 {
    width: 172px;
    height: 25px;    
    position: absolute;
    background: url(../Images/calender.png) no-repeat right;
}

.TwOngletNormal
{
  padding: 0 5px;
  text-align: center;
  font-weight: bold;
 /* border: 1px solid #ccc;  */
}

.PNL_message
{
    display: flex;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    background: rgba(0, 0, 0, 0.32);
    z-index: 999;
    justify-content: center;
    align-items: center;
    }
.PNL_message1
{
       background: #ffffff;
    color: #000;
    align-items: center;
    text-align: -webkit-center;
    padding: 11px;
    min-width: 350px;
    max-height: 501px;
    overflow: auto;

    }
/*input[type="date"]::-webkit-calendar-picker-indicator, input[type="date"]::-webkit-inner-spin-button{ display: none; }*/