div.actions_client {
    width: 758px !important;
}

div.actions_client .p5 {
    float: right !important;
}

input {    font-size: 11px; height: 17px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #000000 solid}
select { font-size: 11px; height: 17px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #000000 solid}

input[readonly] {
    background-color: #EEEEEE;
}

tr {  font-size: 11px }
//a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: none}
a { color: #006699; text-decoration: none; }
/*a:hover { color: #FFFFFF; text-decoration: none; background: #0000FF}*/

.titres {  margin-left: 2px; margin-right: 20px; color: #006699; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.titreprod {  margin-left: 2px; margin-right: 20px; color: #0022FF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.justif {  text-align: justify}
.petit {  font-size: 10px}
//select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 19px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #000000 solid}
.checkbox { border: 0px }
.newsletter_ok {  font-weight: bold; text-transform: uppercase; font-size: 12px; color: #006699}
.newsletter_nonok { font-weight: bold; text-transform: uppercase; font-size: 12px; color: #CC0000}
.rouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#336699; background-color: #84B5CD; height: 18px; border: 1px #336699 outset}
.onglet { cursor: pointer; color: #000000; text-align: center; font-weight: bold; border-right: solid 1px #000000 }
.ongletmouseover { cursor: pointer; color: #000000; text-align: center; font-weight: bold; border-right: solid 1px #000000; background: #FFCC00 }
.onglethref { color: #000000 }
.onglethref:hover { color: #000000; background: transparent }
.tabonglet { border-top: solid 1px #000000; border-bottom: solid 1px #000000 }
.ongletactive { text-align: center; font-weight: bold; border-right: solid 1px #000000; background: #FFCC00 }
//th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold }
//.tabpage {background: white }
//td.tabresultat { border-left: solid 1px #006699 }
.textbold { padding-left: 20px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.textmini { padding-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #555555 }
#tabcommandes,  #tabretours, #tabnudo, #tabnuprod, #tabcontact, #tabcontact2, #tabsrvcontact, #taboptcontact, #tablistecontact, #tabdetails, #tabdph,
#tablstcmd, #tabcommande, #tabretour, #tabentcmd, #tablisteclient
{
   border: 1px solid #FC9417;
}
#tabcommandes a
{
   color: #68AFC4;
   text-decoration: none;
}
#tabcommandes a:hover
{
   text-decoration: underline;
}

#tabnudo a
{
   color: #68AFC4;
   text-decoration: none;
}
#tabnudo a:hover
{
   text-decoration: underline;
}

#divLegende
{
   margin: auto;
   width: 300px;
   border: 1px solid #FC9417;
   padding: 5px;
}

.linetitre { font-size: 10px; font-weight: bold; background: #FC9417;color:white; }
.lineodd_c, .lineodd_r   { font-size: 10px; background: #EFEFEF;  }
.lineeven_c, .lineeven_r  {font-size: 10px;}

.linetitrecmdw { font-size: 12px; font-weight: bold; background: #FC9417;color:white; }
.lineodd_cmdw { font-size: 12px; background: #EFEFEF;  }
.lineeven_cmdw {font-size: 12px;}

.linetitre_p { font-size: 12px; font-weight: bold; background: #FC9417;color:white; }
.lineodd_p  { font-size: 12px; font-weight: bold; background: #EFEFEF;  }
.lineeven_p {font-size: 12px; font-weight: bold;}

.linetitre_compte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background: #DDDDDD; }
.lineodd_compte { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background: #DDDDFF; }
.lineeven_compte { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background: #EEEEFF; }
.linesubmit { text-align: center; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background: #FFF5CC; }

.lineodd_info { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; background: #EEEEFF; color: #006699;}
.lineeven_info { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; background: #FAFAFF; color: #006699;}

.titreresultat { margin-left: 20px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px }
.titrewelcome { color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background: #006699 }
body { color: #000000; margin-left: 0px;  margin-top: 0px; margin-right: 0px }
.tabmessage { cursor: pointer; font-size: 14px; background:#EEEEFF; border: solid 3px #006699; font-family: Verdana, Arial, Helvetica, sans-serif;
         font-weight: bold; color: #7777CC; vertical-align: middle; text-align: center; }
.errormsg { padding-left: 2px; margin-right: 20px; color: #D90000; font-weight: bold; font-size: 12px }
.okmsg { padding-left: 20px; color: #00A900; font-weight: bold; font-size: 12px }
.errorinput { color: #D90000; font-weight: bold; font-size: 10px }

.lineactive { background: #F2F2F2 }
.pagenumactive { font-size: 12px; color: #D90000; border: 1px solid #AAAAAA; }
.pagenumlink { font-size: 12px; text-decoration: none; font-weight: bold; }
.inputtab { width: 130px; font-size: 11px; height: 17px; }
.link1 { margin-left: 2px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px}

.celltopleft  { border-top: solid 1px #006699; border-left: solid 1px #006699 }
.celltop  { border-top: solid 1px #006699 }
.celltopright  { border-top: solid 1px #006699; border-right: solid 1px #006699 }
.cellleft  { border-left: solid 1px #006699 }
.cellright { border-right: solid 1px #006699 }
.cellbottomleft  { border-bottom: solid 1px #006699; border-left: solid 1px #006699 }
.cellbottom  { border-bottom: solid 1px #006699 }
.cellbottomright  { border-bottom: solid 1px #006699; border-right: solid 1px #006699 }
.noborder { text-decoration: none; border: 0px }

.cellborder  { border: solid 1px #C0C0C0 }

.lineeven_fich, .lineodd_fich
{
   height: 20px;

   color: black;
   font-size:12px;
   font-weight:normal;
   text-decoration: none;
}

.rowFile
{
   padding-left: 10px;
}

.linkFile
{
   background:url(/images/pdf.gif) no-repeat;
   background-position: center left;
   padding-left: 30px;
   color: black;
   font-size:12px;
   font-weight:normal;
   text-decoration: none;
}


.linetitre_fich
{
   visibility: hidden;
}

.eServices
{
   background:url(/images/eservices.gif) no-repeat;
   background-position: top left;
   background-color: #DEF2F9;
   text-align: right;
}

#ulhome { font-size: 15px; }

.btnInactif
{
  font-weight: bold;
  color: #666666;
  background-color: #EEEEEE;
  height: 22px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.btnInactif:hover
{
  font-weight: bold;
  color: #000000;
  background-color: #EEEEEE;
  height: 22px;
  cursor:pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.btnActif
{
  font-weight: bold;
  color: #FFFFFF;
  background-color: #2FA2DC;
  height: 22px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.infoMsgOk
{
  color: #00AA00;
}

