div,p,table,form,img
{
  margin:0px;
  padding:0px;
}

div.debug
{
  border: 1px solid #99CC00 ;
}

body
{
	margin: 0 0 ;
	padding: 0 ;
	text-align: center ;
	font-size: small;
	font: 12px "Trebuchet MS", helvetica, sans-serif ;
	background: #ffffff ;
}

a
{
	text-decoration: none;
	color:black;
}

a.bt
{

}

hr
{
	color: #99CC00;
	background-color: #99CC00;
	height: 1px;
	border: 0;
}

div#left
{
        position:absolute;
        left:0px;
        top:0px;
        height:100%;
        /*overflow:visible;*/
        width:151px;
        border-right: 1px solid #99CC00 ;
        text-align:left;
}

div#right
{
         position:absolute;
         top:0px;
         left:152px;
         width:90%;
         height:100%;
}

p.version
{
         font: 11px "Trebuchet MS", helvetica, sans-serif ;
	 font-weight: normal;
	 color:#99CC00;
	 margin-right: 10px;
	 text-align:right;
}

div.page
{
	/*width: 1250px ; */
	margin: 0 auto ;
	text-align: left ;
	/*border: 1px solid #505050 ;*/
	background: #ffffff ;
	color: #000000 ;
}

div#logo
{
        padding:0 0 0 0;
        padding-top:4px;
}

div#wait
{
  top:40%;
  left:40%;
  position:absolute;
  z-index:5;
  background:url(../images/wait.gif) no-repeat;
  width:151px;
  height:120px;
  display:none;
}

div#menu
{
	position:absolute;
        margin: 0 0 0 0 ;
	text-align: left ;
	border: 0px;
	font: 14px "Trebuchet MS", helvetica, sans-serif ;
	font-weight: normal;
}


div#user
{
        width: 151px ;
	margin: 0 0 0 0 ;
	text-align: left ;
	border: 0px;
	background:white;
	font: 14px "Trebuchet MS", helvetica, sans-serif ;
	font-weight: normal;
}

ul.user
{
       margin: 0;
       padding: 0;
       margin-top:5px;
       width: 151px ;
       list-style-type: none;
       padding-bottom:10px;
}

li.user
{
       margin: 0;
       padding: 0;
       padding-left:10px;
       padding-right:0px;
       padding-bottom:0px;
       background:#99CC00;
       color:white;
       font: 11px "Trebuchet MS", helvetica, sans-serif ;

}


div.header
{
	padding: 0 20px 0 20px ;
	height:30px;
	width:100%;
	border-bottom: 1px solid #99CC00 ;

}


div.header h1
{
	padding-top:12px;
	padding-left: 25px ;
	line-height: 5px ;
	font-size: 24px; 
	color: #99CC00 ;
	text-align: left ;
}

div.contenu
{
	padding:0;
	padding-top:10px;
	margin-left:10px;
	height: 100% ;
	overflow:visible;
}

div.gridHeader
{
       padding-top:5px;
       padding-bottom:10px;
       /*height:75px;*/
       /*overflow:auto;*/
}


div.grid
{
        padding:0;
        margin:0;
        padding-bottom:0px;
        overflow:auto;
}

div.uri
{
       font: 10px "Trebuchet MS", helvetica, sans-serif ;
       color: #99CC00;
       padding-bottom:7px;
}

div.children
{

}

span.dim /* dimensions */
{
       font-size: 15px ;
       color: #000000;
}

.title
{
	font-size: 12px ;
	color: #000 ;
	text-align: right ;
}

table
{
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	color: #000000 ;
}

td.head
{
        font-size: 11px ;
        padding: 0;
	padding-left:0px;
	padding-right:0px;
}

td
{
	font-size: 11px ;
	padding: 0;
	padding-left:5px;
	padding-right:5px;
}

td.rightOne
{
	text-align: right;
}

td.rightOneTwo
{
	text-align: right;
        background:#fafafa;
}
td.leftOne
{
	text-align: left;
}

td.rightTwo
{
	text-align: right;
	background:#f6f6f6;
}

td.rightTwoTwo
{
	text-align: right;
	background:#f1f1f1;
}

td.leftTwo
{
	text-align: left;
	background:#f6f6f6;
}


td.rightSum
{
	text-align: right;
	background:#cf0342;
	color:#ffffff;
	font-weight:bold;
}


table.list
{
         border: 1px solid #99CC00;
         background: #ffffff ;
	 overflow:visible;
}

table.report
{
         border: 1px solid #99CC00;
         background: #ffffff ;
	 overflow:visible;
}

th
{
	text-align: left;
	background-color: #99CC00;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	color: #ffffff;
	padding-left:5px;
	padding-right:5px;
}

th.foot
{
        background-color: #ffffff;
        color: #99CC00;
        font-weight: bold;
        border-top: 1px solid #99CC00 ;
        height:29px;
}

td.headleft
{
	text-align: left;
	background-color: #99CC00;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	color: #ffffff;
	padding-left:5px;
	padding-right:5px;
}	

span.foot
{
        text-align: right;
	font: 9px "Trebuchet MS", helvetica, sans-serif ;
}

a.foot
{
}

span.title
{
        font: 18px "Trebuchet MS", helvetica, sans-serif ;
        color:#99CC00;
        text-align: left;
}

span.subtitle
{
        font: 16px "Trebuchet MS", helvetica, sans-serif ;
        color:#99CC00;
        text-align: left;
}

a.subtitle
{
        font: 16px "Trebuchet MS", helvetica, sans-serif ;
        /*color:#99CC00;
        text-align: left;*/
}

th.order
{
        background-color: #96bc0d;
}

inputfile
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 18px;
	width: 80px;
}

input.editSmall
{
	border: #a0a0a0 1px solid;
	background: #f6f6f6;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 14px;
	width: 45px;
}
input.editMiddle
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 15px;
	width: 80px;
}
input.editBig
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 15px;
	width: 150px;
}

input.editVeryBig
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 15px;
	width: 300px;
}

textarea.tarea
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	width:250px;
	height:150px;
}


select
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 18px;
	width: 85px;
}

select.fields
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
        font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 18px;
	width: 85px;
}

select.op
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
	font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 18px;
	width: 30px;
}

select.logic
{
	border: #c0c0c0 1px solid;
	background: #f6f6f6;
        font: 11px "Trebuchet MS", helvetica, sans-serif ;
	height: 18px;
	width: 40px;
}

.choice
{
	font: 13px "Trebuchet MS", helvetica, sans-serif ;
	font-weight:bold;
	color:#8E2070;
}

/* GROUPS */

td.rightOneG1
{
	text-align: right;
	background:#fff2f6;
}

td.leftOneG1
{
	text-align: left;
	background:#fff2f6;
}

td.rightTwoG1
{
	text-align: right;
	background:#faebef;
}

td.leftTwoG1
{
	text-align: left;
	background:#faebef;
}

td.rightOneG2
{
	text-align: right;
	background:#fef4ff;
}

td.leftOneG2
{
	text-align: left;
	background:#fef4ff;
}

td.rightTwoG2
{
	text-align: right;
	background:#f4eaf8;
}

td.leftTwoG2
{
	text-align: left;
	background:#f4eaf8;
}

td.rightOneG3
{
	text-align: right;
	background:#f9f6ff;
}

td.leftOneG3
{
	text-align: left;
	background:#f9f6ff;
}

td.rightTwoG3
{
	text-align: right;
	background:#f4f1fd;
}

td.leftTwoG3
{
	text-align: left;
	background:#f4f1fd;
}

/* zoom Edit */
div#zoomEdit
{
        position:absolute;
        width:250px;
        height:150px;
        border:1px solid #c0c0c0;
        /*background:#f6f6f6;*/
}

iframe#upload
{
        position:absolute;
        width:250px;
        height:150px;
        top:500px;
        left:200px;
        /*border:1px solid #c0c0c0;*/
        /*background:#f6f6f6;*/
}