﻿body 
{
	color: #000000;
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
    min-height: inherit;
    position: relative;
    z-index: 5;
}

h1 
{
	font-size:18px;
	padding:10px;
    text-align: center;
}

h2
{
	font-size:16px;
	padding:10px;
}

h3 
{
	font-size:14px;
	padding:10px;
}

input, option {
	height:19px;
}

select {
	height:23px;
}

td {
	vertical-align:middle;
}

.grid td {
	height:27px;
}

.backgroundLogo {
	height:49px;
	width:100%;
	background:#BBCCFF url('../images/logo.png') no-repeat 10px 0px;
}

.backgroundInformationsDetail {
	color:#000000;
	font-weight:bold;
	text-align:right;
	vertical-align:text-bottom;
	font-size:12px;
	padding-top:37px;
	padding-right:-6px;
	width:100%;
	height:66px;
}

.noborder {
	border: 0px;
	padding-right:5px;
}

.nopadding {
	padding:0px;
}

.nounderline {
	text-decoration:none;
}

.nounderline:hover {
	text-decoration:underline;
}
.centeredLogo
{
  text-align:center;
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  width:476px;
  height:391px;
}

.divUsername 
{
    position:absolute;
    border:0px solid #000000;
    left:170px;
    top:183px;
    width:190px;
    height:28px;
}

.divUsername input 
{
	position:relative;
    width:183px;
    height:22px;
    background-color:transparent !important;
    border-color:transparent;
    color:#ffffff;
    font-size:14px;
}
.divPassword 
{
    position:absolute;
    border:0px;
    left:170px;
    top:240px;
    width:190px;
    height:28px;
}
.divPassword input 
{
    width:183px;
    height:22px;
    background-color:transparent;
    border-color:transparent;
    color:#ffffff;
    font-size:14px;
}
.loginButton_transparent
{
    font-family: 'Lucida Grande', Arial, Verdana, Geneva, sans-serif;
    position:absolute;
    border:0px;
    left:160px;
    top:327px;
    width:100px;
    height:39px;
    color:White;
    font-size:14px;
    font-weight:bolder;
    padding-top:12px;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	cursor:pointer;
}
.loginButton 
{
    font-family: 'Lucida Grande', Arial, Verdana, Geneva, sans-serif;
    position:absolute;
    border:0px;
    left:160px;
    top:327px;
    width:100px;
    height:39px;
    color:White;
    font-size:14px;
    font-weight:bolder;
    padding-top:12px;
	text-align:center;
	cursor:pointer;
}

.errorLogin 
{
    font-family: 'Lucida Grande', Arial, Verdana, Geneva, sans-serif;
    position:absolute;
    left:160px;
    top:280px;
    width:400px;
    text-align:left;
    color:Yellow;
    font-weight:bolder;
    font-size:12px;
}

.placeholder {
	padding-top:10px;
	vertical-align: top;
}

.gridHeaders {
	font-size:15px;
	font-weight:bold;
	height:30px;
	margin:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	background-color:#6A9BCF;
	color:#FFFF99;
}

.gridHeaders a {
	text-decoration:none;
	color:#FFFF99;
}

.gridHeaders a:hover {
	text-decoration:underline;
	color:#FFFF99;
}

.suppliers_title {
	color:Yellow;
	background:#006FB1 url('../images/suppliers.png') no-repeat 20px 3px;
}

.customers_title {
	color:Yellow;
	background:#006FB1 url('../images/customers.png') no-repeat 20px 3px;
}

.user_title {
	color:Yellow;
	background:#006FB1 url('../images/user.png') no-repeat 20px 3px;
}

.event_title {
	color:Yellow;
	background:#006FB1 url('../images/event.png') no-repeat 20px 3px;
}

.event_list {
	color:Yellow;
	background:#006FB1 url('../images/calendar_list.png') no-repeat 20px 3px;
}

.proto_add_title {
	color:Yellow;
	background:#006FB1 url('../images/new_doc.png') no-repeat 20px 3px;
}

.preven_list {
	color:Yellow;
	background:#006FB1 url('../images/preven.png') no-repeat 20px 3px;
}

.order_list {
	color:Yellow;
	background:#006FB1 url('../images/order.png') no-repeat 20px 3px;
}

.order_detail {
	color:Yellow;
	background:#006FB1 url('../images/order_detail.png') no-repeat 20px 3px;
}

.search_title {
	color:Yellow;
	background:#006FB1 url('../images/search.png') no-repeat 20px 3px;
}

.calendar_title {
	color:Yellow;
	height:30px;
	background:#006FB1 url('../images/calendar_small_title.png') no-repeat 50px 8px;
	font-weight:bold;
	font-size:10pt;
	text-transform:capitalize;
}

.header_list {
	color:Yellow;
	background:#006FB1 url('../images/user_list.png') no-repeat 20px 3px;
}

.resettd {
	padding:0px;
	border:0px;
}

.calendar_NextMonthCell button,
.calendar_PreviousMonthCell button
{
       width:18px;
       height:18px;
       border:0px;
       padding:0px;
       background-color:Transparent;
       cursor: pointer;
}

.message {
    border-radius: 6px 6px 6px 6px;
	background: url("../images/information.png") no-repeat scroll 8px 10px #F1F6EC;
    border: 1px solid #B0CE94;
    padding: 10px 10px 10px 30px;
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:10px;
	text-align:center;
}
.message.error {
    border-radius: 6px 6px 6px 6px;
    background-color: #F3DDDD;
    background-image: url("../images/exclamation.png");
    border-color: #DEB7B7;
    color: #281B1B;
    font-size: 1.1em;
    padding: 10px 10px 10px 30px;
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:10px;
	text-align:center;
}

.grid {
	background-color: #ffffff;
	border: 1px solid #3366CC;
}

.emptyGrid {
	background-color: #ffffff;
	height:200px; 
	vertical-align:middle;
}

.gridRow {
	background-color:#F7F6F3;
	color:#333333;
	font-size:13px;
	height:25px;
}

.ui-datepicker-trigger {
	margin-left:10px;
}

.centered {
	text-align: center;
}

.loading {
	text-align: center;
	vertical-align: middle; 
	font-family: Verdana; 
	color: Black;
	font-weight:bolder;
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -88px; 
	font-size: large; 
}

.bullet {
	color:Yellow;
	font-size:11px;
	text-align:center;
	margin-bottom:3px;
	margin-top:3px;
	height:11px;
}

.bulletYellow {
	background:#006FB1 url('../images/bullets/bullet_yellow.png') no-repeat 0px 9px;
}

.bulletBlack {
	background:#006FB1 url('../images/bullets/bullet_black.png') no-repeat 0px 9px;
}

.bulletBlue {
	background:#006FB1 url('../images/bullets/bullet_blue.png') no-repeat 0px 9px;
}

.bulletGreen {
	background:#006FB1 url('../images/bullets/bullet_green.png') no-repeat 0px 9px;
}

.bulletOrange {
	background:#006FB1 url('../images/bullets/bullet_orange.png') no-repeat 0px 9px;
}

.bulletPink {
	background:#006FB1 url('../images/bullets/bullet_pink.png') no-repeat 0px 9px;
}

a {
	color:Black;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.selectClass {
	vertical-align:top;
	font-size:13px;
}

.eventCliMsg {
	font-weight:bold;
	color:Orange;
}

.eventMsg {
	background-color:#cecece;
	padding:5px;
}

.contab_list {
	color:Yellow;
	background:#006FB1 url('../images/contab_title.png') no-repeat 20px 3px;
}

.spesa_detail {
	color:Yellow;
	background:#006FB1 url('../images/spesa_detail.png') no-repeat 20px 3px;
}

.slidingDiv {
	height:30px;
	background-color: #99CCFF;
	padding:10px;
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
	border-bottom:5px solid #3399FF;
}

.show_hide {
	display:none;
}

#search img {
    background: url("../images/search-bg.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    width: 315px;
}

#search input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font: 12px/16px 'Trebuchet MS',Arial,Helvetica,Sans-serif;
    height: 16px;
    margin: 0;
    padding: 0 6px;
    position: absolute;
    right: 29px;
    text-align: left;
    top: 9px;
    width: 256px;
}

#search input.search {
    background: url("/img/search-input-bg-m.gif") repeat scroll left center transparent;
    color: #272727;
    font: 12px 'Trebuchet MS',Arial,Helvetica,Sans-serif;
    text-align: left;
}

#search input.search-go {
    background: url("/img/search-go.gif") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    font: 12px 'Trebuchet MS',Arial,Helvetica,Sans-serif;
    height: 16px;
    position: absolute;
    right: 8px;
    text-align: left;
    top: 9px;
    width: 16px;
}

/* CheckSearchInput(this); return false; */

.configInput {
	font-size:x-small;
	height: 18px;
	border: 1px solid #cecece;
	margin-left:7px;
	margin-right:5px;
	margin-top:5px;
}

.configPanelTitle {
	font-size:medium;
	font-weight:bold;
	background-color:#cecece;
	padding:5px;
	width:300px;
	border:1px solid #000000;
}


.configTables {
	vertical-align:top;
}

input[type=image] {
	height:auto;
}

label {
    display: inline;
    padding-left: 5px;
    text-indent: -15px;
	vertical-align:text-top;
}
