/*
* {margin:0; padding:0; border: 0; font-family: sans-serif; font-size: 1em; font-weight: normal; font-style: normal; text-decoration: none;}
*/
* {font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif}
body {background-color:white;margin:0;padding:0;border:0}
form {margin:0;padding:0}
a {text-decoration:none;color:#1e64a1}
a:hover { color:orange}
strong {font-weight:800}
em {font-style:italic}

/* class utilisee par la methode DOM.toggle() */
/* devrait pas etre ici */
.cacher {display:none !important}

textarea, input[type="text"], input[type="password"], select { width:100%; border:0; background-color:#F0F3F9; color:#000000; padding:2px 0 }
input[type="text"].AJAXauto { background-color:#FFFFCC }

input[type="text"].CarFlo, input[type="text"].CarInt { text-align:right; width:100px }
input[type="text"].CarDat { width:70px; }

input#btnSubmitQuiDoitSeCacher { display:none }

input[type="button"], input[type="submit"], input[type="reset"] {
 padding:1px 5px;
 cursor:pointer;
 border:1px outset #ebe9ed;
 color:black;
 white-space:nowrap;
 vertical-align:middle;
 background:#efefef url(http://images.internet-ai.com/widgets/outset.png);
 line-height:18px;
 min-width:100px
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover { background:#efefef url(http://images.internet-ai.com/widgets/inset.png); border-style:inset }
input[type="button"]:hover:active, input[type="submit"]:hover:active, input[type="reset"]:hover:active,
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active { border:1px inset #d4d0c8 }

/* formulaire auto admin */
#formAIERP .htmlarea select { width:auto; font-size:10px;}

/* les <td> des formulaires auto en admin */
.table_formulaire td.frm_tooltip, .table_formulaire td.frm_label, .table_formulaire td.frm_input,
.table_formulaire td.frm_btn_tooltip, .table_formulaire td.frm_btn_label, .table_formulaire td.frm_btn_input { padding:2px }
.table_formulaire td.frm_tooltip, .table_formulaire td.frm_btn_tooltip { background-color:#f0f0f0 }
.table_formulaire td.frm_label, .table_formulaire td.frm_btn_label { background-color:#f0f0f0 }
.table_formulaire td.frm_input, .table_formulaire td.frm_btn_input { border-left:1px solid #808080 }
.table_formulaire td.frm_tooltip img { cursor:help }
.table_formulaire td.frm_label { padding:4px 10px 0 1px; white-space:nowrap }

/* formulaire recherche */
#formulaireRecherche { background-color:#F7FFF7; }
#criteresrecherche { background-color:#fff; }
#formulaireRecherche input[type="text"], #formulaireRecherche select { width:230px; }

div.ordreSQL { background-color:white; padding:2px; }
span.sqlChamps { color:blue; font-weight:800 }
span.sqlCom { color:black; font-weight:800 }
span.sqlOpe { color:black; font-weight:400; font-style:italic; }
span.sqlValTxt { color:green; font-weight:800; }
span.sqlValInt { color:purple; font-weight:800; }

a.LanCarCmton {
 display:block;
 margin:0;
 padding:0;
 width:16px;
 height:16px;
 background:url(http://images.internet-ai.com/aierp/LanCarCmt_1.png) no-repeat;
 background-position:left bottom;
}

a.LanCarCmtoff {
 display:block;
 margin:0;
 padding:0;
 width:16px;
 height:16px;
 background:url(http://images.internet-ai.com/aierp/LanCarCmt_0.png) no-repeat;
 background-position:left bottom;
}

.moveme {cursor: move}
.handle {cursor: move}

table.recap {
 width:100%;
 border-bottom:1px solid #cccccc;
 background-color:white;
}

table.recap td.recap_objkey {
 background-color:#1E64A1;
 padding-right:5px;
 white-space:nowrap;
 font-weight:800;
 color:#ffffff;
 text-align:center;
 width:200px
}

table.recap td.recap_navig {
 background-color:#ffffff;
 color:#000000;
}

table.recap td.recap_nb {
 vertical-align:middle;
 text-align:right;
 background-color:#ffffff;
}

table.recap td.recap_nb input.nb {
 padding:0 5px 0 0;
 font-size:10px;
 text-align:right;
 font-weight:bold;
 background-image:none;
 border:0;
}

/*
.CarBoo0 {
 font-size:0;
 width:8px;
 height:6px;
 margin:auto;
 background:url(http://images.internet-ai.com/pictos/misc/CarBoo_0.png) no-repeat;
}

.CarBoo1 {
 font-size:0;
 width:8px;
 height:6px;
 margin:auto;
 background:url(http://images.internet-ai.com/pictos/misc/CarBoo_1.png) no-repeat;
}
*/
.ligne_active .CarBoo1 { background-image:url(http://images.internet-ai.com/pictos/misc/CarBoo_1_white.png); background-color:transparent }
body tbody.liste tr.ligne_active td .CarBoo1 { background-color:transparent }
body tbody.liste tr.ligne_active td img { background-color:transparent }

#iconesqlSA {
display:block;
padding:0;
text-align:center;
background-color:#9D0000;
color:#9D0000;
font-weight:bold;
}

#iconesqlSA:hover {
color:white;
}

#messagepourSA {
display:none;
}

#ABOformrecherche {
 border-left:1px solid #1E64A1;
 border-right:1px solid #1E64A1;
}

acronym {
 border-bottom:1px dashed #1E64A1;
}

/* DEPRECATED ALPHA-3 */
/*a.moveup {*/
 /*display:run-in;*/
/* width:16px;
 height:16px;
 background:url(/images/admin/generic/up_blue.png);
}

a.moveup:hover {
 background:url(/images/admin/generic/up_green.png);
}
*/
/*a.movedown {*/
 /*display:run-in;*/
/* width:16px;
 height:16px;
 background:url(/images/admin/generic/down_blue.png);
}

a.movedown:hover {
 background:url(/images/admin/generic/down_green.png);
}*/
/* FIN DEPRECATED ALPHA-3 */

#objadminviewproprietes a { border:1px outset buttonface; display:block; float:left; width:16px; height:16px; margin:0 2px; padding:0; }
#objadminviewproprietes .on { border-style:inset; }

#imgFilObjCarUni.on { background:url(http://images.internet-ai.com/aierp/FilObjCarUni_1.png); }
#imgFilObjCarUni.off { background:url(http://images.internet-ai.com/aierp/FilObjCarUni_0.png); }

#imgFilObjCarReq.on { background:url(http://images.internet-ai.com/aierp/FilObjCarReq_1.png); }
#imgFilObjCarReq.off { background:url(http://images.internet-ai.com/aierp/FilObjCarReq_0.png); }

#imgFilObjCarFrm.on { background:url(http://images.internet-ai.com/aierp/FilObjCarFrm_1.png); }
#imgFilObjCarFrm.off { background:url(http://images.internet-ai.com/aierp/FilObjCarFrm_0.png); }

#imgFilObjCarHist.on { background:url(http://images.internet-ai.com/aierp/FilObjCarHist_1.png); }
#imgFilObjCarHist.off { background:url(http://images.internet-ai.com/aierp/FilObjCarHist_0.png); }

/*
floatleft { float:left; }
floatright { float:right; }
clearboth { clear:both; }
*/
/*
#loadinginprogress {
 position:absolute;
 top:20px;
 margin:0;
 display:none;
 text-align:center;
 width:99%;
}

#loadinginprogress div {
 text-align:center;
 border:2px outset white;
 width:250px;
 font-size:16px;
 font-family:verdana;
 margin:0;
 padding:20px 5px;
 background-color:#FFFFDE;
 margin:0 auto;
}

#loadinginprogress img {
 border:0;
 margin:5px;
}
*/
/* post it */
/*
ul.postit {
 list-style:none;
 margin:0;
 padding:0;
 border:1px solid black;
}

ul.postit li {
 margin:0;
 padding:5px;
 border:0;
 border-top:1px solid black;
}

ul.postit li div.postit {
 display:none;
}

ul.postit li:hover {
 border:2px outset #E2E8EF;
 background-color:#E2E8EF;
}

ul.postit li:hover div.postit {
 background-color:#ffffff;
 border:2px inset #E2E8EF;
 display:block;
 overflow:auto;
 padding:0px;
}

h3.postit {
 background-color:#000000;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 padding:2px;
}

div.postit p.postit_head {
 padding:0;
 margin:0;
 background-color:#EAEAEA;
}

div.postit p.postit_memo {
 padding:3px;
 margin:0;
}
*/

/* pour le formulaire de recherche auto */
#criteresrecherche {
  width:50%;
  float:right;
}

#criteresrecherche h1 {
  text-align:center;
  background-color:#1E64A1;
  color:white;
  font-weight:bold;
  margin:0;
  padding:2px;
}
#criteresrecherche table {
  margin:0;
  padding:0;
  width:100%;
  border-left:1px solid black;
}
#criteresrecherche td {
  border:0;
  border-bottom:1px solid black;
  margin:0;
  padding:2px;
}

/* la barre d'icone qui s'ouvre sur les textareas */
/*
.div_icones_textarea {
 width:16px;
 position:absolute;
 background-color:#ffffff;
 border:1px solid black;
 border-right:0;
}

.div_icones_textarea.required
{
 border-color:red;
}

.div_icones_textarea img {
 cursor:pointer;
 width:16px;
 height:16px;
 border:0;
}*/

/* message des admin_form->getResultSQL() */
/* devrait pas etre ici */
.message {
  margin:0;
  padding:0;
  background-color:#1E64A1;
  border:0;
}
.message * {
  margin:0;
  padding:0;
}
.message h1 {
  padding:3px;
  color:#ffffff;
  font-size:10px;
  font-weight:bold;
}
.message ul {
  display: block;
	list-style-type: none;
}
.message li {
 border-bottom:1px solid #1E64A1;
	display:block;
	list-style:none;
	margin:0;
	padding:3px 3px 3px 20px;
	background-color:#ffffff;
	background-position:4px 3px;
 background-repeat:no-repeat;
	border-left:6px solid #1E64A1;
}
.message li.info { background-image:url(http://images.internet-ai.com/pictos/12x12/info_cercle.png) }
.message li.ok { background-image:url(http://images.internet-ai.com/pictos/12x12/check.png) }
.message li.echec { border-left-color:#FF9999; background-image:url(http://images.internet-ai.com/pictos/12x12/echec.png) }

/* icones affichees par O_icone() */
.adminicone
{
  width:16px;
  height:16px;
  border:0;
  margin:0 2px;
  cursor:pointer;
}

/* Xinha */
input.Xinha
{
  text-align:center;
  display:block;
  margin:0;
}
textarea.Xinha
{
  margin:0;
  padding:0;
  border:0;
}

/* barre de loading */
/*
.barreLoading
{
  margin:10px auto 10px auto;
  width:250px;
  border-radius:5px; -moz-border-radius:5px;
  border:2px groove #999999;
  background:#ffffff url(/images/admin/generic/processing_blue.gif);
  height:10px;
}
*/
/* <div> des listeAdmin qui affiche des icones */
tbody.liste div.icones
{
  white-space:nowrap;
  text-align:center;
}

/* boutons manuels */
.manualButton { border:2px inset #1E64A1; display:block; width:80px; cursor:pointer; text-align:center; background-color:#EAF4FF; color:black; padding:2px 5px; margin-right:4px; }
.manualButton:hover { }
.manualButton.actif { border-style:outset; background-color:#F7C98A; color:black; }
.manualButton.actif:hover { }

pre.vd { white-space:pre-wrap; z-index:100000000; border:1px dotted #999999; margin:0; padding:2px; background-color:white; color:black; font:10px/12px verdana; max-height:150px; overflow:auto }

/* gestion des locker CarCha */
span.locker { margin:1px 1px 1px 5px; cursor:pointer; width:8px; height:10px; float:right; background-image:url(http://images.internet-ai.com/pictos/misc/locks.png); background-position:0 0; background-repeat:no-repeat }
span.locker.on { background-position:-8px 0 }
input[type="text"][disabled] { background-color:#ffffff; color:#999999 }
