#tableTitLog {
	display: none !important;
}

#tableTitSec {
	display: none !important;
}

#dfltBackUrl_Tree {
	display: none !important;
}

#PSLibParamTable {
	display: none !important;
}

#navigationTable {
	display: none !important;
}

#PSEtatLigne {
	display: none !important;
}

#PSSearchForm {
	display: none !important;
}

#PSResetStats {
	display: none !important;
}

#divSitePersonnalise {
	display: none !important;
}

#tableMenuDT {
	display: none !important;
}

#menu10790p0dv, #menu10790p1dv, #menu10790p2dv, #menu10790p3dv {
	display: none !important;
}

body {
	background-image: none !important;
	background-color: white !important;
	color: black;
	margin: 0;
}


form {
	margin: 0;
	padding: 0;
}

input, select, textarea {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

input {
	border: 1px solid black;
}

input[type="checkbox"]{
	padding: 0;
	margin: 1px;
}

input[disabled], input[readonly] {
	color : gray;
}

acronym {
	cursor: help;
}

img {
	border: none;
}

table {
	border: none;
	height:auto;
}

p {
	margin: 9px auto;
	padding: 0;
}

input[type="button"], input[type="submit"] {
	display: none !important;
}

#btnSubmit, #btnSave, #btnShowAll, #btnBack, #btnNext, #btnSelect, #btnCancel, #btnDelete, #btnDel, #btnRemove, #btnAdd, #btnOK, #btnCreate, #btnRAZ, #btnValidate, #btnNew, #btnFinish, #btnUnsubscribe, #btnSend, #btnCmdLotsSel, #btnCmdTout, #buttonAssociation, #btnPrint {
	display: none !important;
}

/* Classes de style pour la page */

.pageTxtStd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: black;
}

.pageTxtCopyright {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: black;
}

.pageContenu {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

/* Classes de style pour les fenètres */
.fenTitFond {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: black;
	padding-right: 5px;
}

.fenTitTabBordure {
	border-bottom: 1px black solid
}

.fenTabBordure {
	border: 1px black solid
}

.fenTitTxtStd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: black;
}

.fenTitItem {
	padding-left: 3px;
	padding-right: 3px;
}

.fenContenu {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.fenTitTTabBordure {
	border-bottom: 1px black solid
}

.fenTitTFond {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: black;
}

.fenTitTItemSel {
	background-color: #3980f4;
	color: black;
	border-left: white 1px solid;
	padding-left: 3px;
	padding-right: 3px;
}

.fenTitTItem {
	border-left: white 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	color: black;
}

.fenTitTHref:hover,
.fenTitTHref:link,
.fenTitTHref:visited,
.fenTitTHref:visited:hover {
	text-decoration: none;
	color : blue;
}

/* Styles pour les CActionBox */
.cabBordure {
	border: 1px #245edc solid;
}

.cabTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	background-color : #3980f4;
	color : white;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.cabContenu {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.cabHR {
	color : #245edc;
}

.cabLineOver {
	background-color : #245edc;
}

.cabLineOut {
	background-color : #245edc;
}

.cabHref,
.cabHref:hover,
.cabHref:link,
.cabHref:visited,
.cabHref:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;	
	color: black;
	text-decoration: none;
}

/* Styles pour les CFenetreOnglets */
.cfoBordure {
	border-bottom: 1px black solid;
	border-right: 1px black solid;
	border-left: 1px black solid;
}

.cfoOnglet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color : lightgray;
	color : gray;
	padding-left:8px;
	padding-right:5px;
	border-top : 1px black solid;
}

.cfoOngletS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	background-color : white;
	color : black;
	border-top : 1px black solid;
	padding-left:8px;
	padding-right:5px;
}

.cfoBackground {
	background-color : lightgray;
}

.cfoBackgroundSR {
	background-color : white;
}

.cfoBackgroundR {
	background-color : white;
	border-top : 1px black solid;
	border-right : 1px black solid;
}

.cfoBackgroundL {
	background-color : white;
	border-top : 1px black solid;
	border-left : 1px black solid;
}
.cfoBackgroundM {
	background-color : white;
}

.cfoBackgroundF {
	background-color : white;
	border-right : 1px black solid;
}

.cfoContenu {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.cfoHref,
.cfoHref:hover,
.cfoHref:link,
.cfoHref:visited,
.cfoHref:visited:hover {
	color: black;
	text-decoration: none;
}

/* Style pour les objects de formulaires */
.formBtnStd {
	background-color: #EEE;
	color: black;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}

.formChkStd {
	background-color: transparent;
	border: none;
	height: 14px;
	width: 14px;
	vertical-align: middle;
	margin-right: 4px;
}

.formTxtStd {
}

.formTxtAreaStd {
	border: 1px solid black;
}

/* Style de textes par défaut */
.txtStd {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.txtErreur {
	color: red;
	font-weight: bold;
}

.txtActionEffectuee {
	background-color: #F2F3F4;
	border: 1px solid gray;
	padding: 9px;
	margin: 6px;
}

.txtActionEffectuee p {
	text-align: justify;
	margin: 9px auto 0 auto;
	padding: 0;
}

.txtPre, .txtPre td {
	color: black;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.txtBig {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

.txtBigBold {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

.txtStdBold {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.txtStdOblg {
	color: blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.txtStdPad {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
}

.txtStdBoldPad {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.txtStdDescMenu {
	color: dimgray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin: 6px auto 18px 9px;
	text-align: justify;
}

.txtCommentAppro {
	font-style: italic;
}

.txtCompteSpecial {
	font-weight: bold;
	color: #006600;
}

.txtCompteDesactive {
	color: red;
	font-weight: bold;
	font-style: italic;
}

.txtNoLink {
	text-decoration: none;
}

.titStd {
	border-bottom: 1px solid black;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.titBig {
	border-bottom: 1px solid black;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

.titBack {
	background-color: gray;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	width: 100%;
	text-align: center;
	margin-top: 9px;
	padding: 3px 0;
}

/* Styles pour les CFenetreInternes */
.titDiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: black;
	border-bottom : 2px black solid;
	background-color: transparent;
}

.cellDiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: black;
	background-color: transparent;
}

.bodyDiv {
	border:2px solid black;
	position:absolute;
	left:0;
	top:0;
	background-color: transparent;
	display: none;
}

/* Styles de tableau par défaut */

.tabBordure {
	border: 1px black solid;
}

/* Styles de href par défaut blancs et noirs */
/* NOIR : */
.aBlack:hover,
.aBlack:link,
.aBlack:visited,
.aBlack:visited:hover {
	text-decoration: none;
	color : black;
}

/* BLANC : */
.aWhite:hover,
.aWhite:link,
.aWhite:visited,
.aWhite:visited:hover {
	text-decoration: none;
	color : white;
}

/* Style de tr pour les lignes de listes */
.lstLineOver,
.lstLineOut {
	background-color : white;
}

/* Surlignage dans tableau */
.lstHover tr:hover {
	background: white;
}

/* Style de href pour l'aide */
.helpLink,
.helpLink:link,
.helpLink:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.helpLink:link:hover,
.helpLink:visited:hover {
	text-decoration: underline;
}

.helpLinkNegative,
.helpLinkNegative:link,
.helpLinkNegative:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: blue;
	text-decoration: none;
}

.helpLinkNegative:hover,
.helpLinkNegative:visited:hover {
	text-decoration: underline;
	color: blue;
}

.noPrint {
	display: none;
}

.ipcLibHR {
	color: gray;
}

.raye {
	color: red;
	text-decoration: line-through;
}

.fond {
	background-color: transparent;
}

.selHighlight, .selHighlight option {
	color: blue;
	font-weight: bold;
}

/* Styles pour l'effet Lightbox */
* html #overlay{
    background-color: transparent;
}

#overlay{ 
    background-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    z-index: 1090;
    width: 100%;
    height: 100%;
}

#box{
    width: 400px;
    background-color: white;
    padding: 10px;
    border: 2px solid black;
}

.borderOff {
	border: 1px solid #F3F3F3;
}

.borderOn{
	border: 1px solid black;
}

.borderOnSelect{
	border-right: 1px solid darkgray;
	border-bottom: 1px solid darkgray;
	border-left: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
}

.highlightOff {
	border : 2px solid #F3F3F3;
}

.highlightOn {
	border : 2px solid red;
}

.highlightSearch {
	font-weight: bold;
	background-color: yellow;
	padding: 1px 0;
}

.note {
	display: none;
	position: absolute;
	width: 250px;
	height: 100px;
	border: 1px solid gray;
	background-color: #FFC;
	color: gray;
}

.contexte {
	display: none;
	position: absolute;
	width: 250px;
	height: 100px;
	border: 2px solid black;
	background-color: #FFF;
	color: black;
}

.ficLib {
	color: blue;
}

.cellLigne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: black;
	padding-left : 5px;
	padding-right : 5px;
	border-left : 1px black solid;
}

.cellLigneRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	padding-left : 5px;
	padding-right : 5px;
	border-right : 1px black solid;
}

.noprint {
	display: none !important;
}
