﻿
#makeMeDraggable
{
	z-index: 1;
	float: right;
	width: 300px;
	height: 300px;
	background: red;
}

#makeMeDroppable
{
	z-index: 0;
	position: absolute;
	left: 100px;
	top: 150px;
	width: 400px;
	height: 400px;
	border: 1px solid #999;
}
.ui-dialog .ui-state-error
{
	padding: .3em;
}
.testo
{
	background-color: transparent;
	background-image: url(../images/trans.gif);
	border: 2px solid #999;
	width: 400px;
	white-space: nowrap;
}
/*
#testo1
{
	background-color: transparent;
	background-image: url(../images/trans.gif);
	border: 2px solid #999;
	width: 400px;
	white-space: nowrap;
}
#testo2
{
		background-color: transparent;
	background-image: url(../images/trans.gif);
	border: 2px solid #999;
	width: 400px;
	white-space: nowrap;
}
#testo3
{
	background-color: transparent;
	background-image: url(../images/trans.gif);
	border: 2px solid #999;
	width: 400px;
	white-space: nowrap;
}
#testo4
{
	background-color: transparent;
	background-image: url(../images/trans.gif);
	border: 2px solid #999;
	width: 400px;
	white-space: nowrap;
}
*/
#content
{
	z-index: 10;
	position: relative;
}
body
{
	font-size: 80%;
}
label, input
{
	display: block;
}
input.text
{
	margin-bottom: 12px;
	width: 95%;
	padding: .4em;
}
fieldset
{
	padding: 0;
	border: 0;
	margin-top: 25px;
}
h1
{
	font-size: 1.2em;
	margin: .6em 0;
}
div#users-contain
{
	width: 350px;
	margin: 20px 0;
}
div#users-contain table
{
	margin: 1em 0;
	border-collapse: collapse;
	width: 100%;
}
div#users-contain table td, div#users-contain table th
{
	border: 1px solid #eee;
	padding: .6em 10px;
	text-align: left;
}
.ui-dialog .ui-state-error
{
	padding: .3em;
}
.validateTips
{
	border: 1px solid transparent;
	padding: 0.3em;
}

input.inputf
{
	background-color: transparent;
	border: 0px solid;
}
#divSearch
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.errStyle
{
	color: red;
	font-weight: bold;
}
.messageStyle
{
	color: Gray;
	font-weight: bold;
}
.centerGrid
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.footerStyle
{
	background-color: #cccccc;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	color: White;
	width: 200px;
	height: 15px;
}
.alternateStyle
{
	background-color: #eeeeee;
	
}
.headerStyleEdit
{
	background-color: #5e5e5e;
	text-align: left;
	white-space: nowrap;
	font-style: normal;
	font-weight: bold;
	font-size:large;
	color: White;
	height: 15px;
}
.headerStyleSmall
{
	background-color: #5e5e5e;
	text-align: left;
	white-space: nowrap;
	font-style: normal;
	font-weight: bold;
	font-size:small;
	color: White;
	height: 10px;
}
.headerStyleSrc
{
	background-color:Gray;
	text-align: left;
	white-space: nowrap;
	font-style: normal;
	font-weight: bold;
	font-size:large;
	color: White;
	height: 15px;
}
.headerStyle
{
		background-color: #5e5e5e;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	color: White;
	width: 200px;
	height: 15px;
}
.headerStyle a:link {
    color : white;
    text-decoration : none;
}
.headerStyle a {
    color : white;
    text-decoration : none;
}
.headerStyle a:visited {
    color : white;
    text-decoration : none;
}

.headerStyle a:hover {
    color : white;
    text-decoration : underline;
}

.headerStyle a:active {
    color : white;
    text-decoration : underline;
}

.itemStyle
{
	background-color: White;
	text-align: center;
	margin-left:auto;
	font-style: normal;
	font-weight: normal;
	width: 225px;
	height: 200px;
	vertical-align: top;
}
.itemStyleSmall
{
	background-color: White;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	width: 100px;
	height: 100px;
}
.itemStyleSmallText
{
	background-color: White;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	width: 100px;
	height: 100px;
	font-size:smaller;
}
.descriptionStyle
{
	border-color: Gray;
	border-style: solid;
	background-color: White;
	text-align: left;
	vertical-align:text-top;
	font-style: italic;
	font-weight: normal;
	width: 225px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.buttonStyle
{
	background-color: White;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	width: 225px;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
}
.buttonStyleHidden
{
	background-color:#8CC63F;
	text-align: center;
	font-family:Verdana;
	font-style: normal;
     color:White;
     font-size:10;
	font-weight:bold;
	width: 160px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	visibility:hidden;
}
.divInnerTable
{
	table-layout: fixed;
	text-align: center;
	vertical-align: top;
	margin-left:auto;
	margin-top:0px;
	width:275px;
}
.innerTable
{
	table-layout: fixed;
	border-color: Gray;
	border-style: solid;
	width: 100%;
	height: 100%;
	overflow: hidden;
	vertical-align: top;
	margin-top:0px;
}
.innerTableSpedizione
{
	border-color:transparent;
	border-style:none;
	width: 100%;
	 border-spacing: 0pt; 

}
.innerTableSpedizione td
{
	border-color: #5e5e5e;
	border-style:solid;
	 border-width:1px;
	width: 25%;
	  white-space:nowrap;
	  

}
.innerTableMini
{
	border-color:transparent;
	border-style:none;
	width: 100%;

}
.innerTableMini td
{
	border-color: #5e5e5e;
	border-style:solid;
	 border-width:1px;
	 white-space:nowrap;

}
.innerTableMini input
{
	width: 30px;

}
.innerTableRicercaSmall
{
	border-color:transparent;
	border-style:none;
	width: 100%;

}
.innerTableRicercaSmall td
{
	border-color: #5e5e5e;
	border-style:solid;
	 border-width:1px;
	width: 10%;

}
.innerTableRicercaSmall input
{
	width: 100px;

}
.innerTableRicerca
{
	border-color:transparent;
	border-style:none;
	width: 100%;

}
.innerTableRicerca td
{
	border-color: #5e5e5e;
	border-style:solid;
	 border-width:1px;
	width: 16%;

}
.innerTableRicerca input
{
	width: 200px;

}
.innerTableRicercaCodici
{
	border-color:transparent;
	border-style:none;
	width: 100%;
	

}
.innerTableRicercaCodici td
{
	border-color: #5e5e5e;
	border-style:solid;
	 border-width:3px;
	 font-weight:bold;
	width: 16%;
	 background-color:#DDDDDD;
}
.innerTableRicercaDatiConcessionario input
{
	width: 200px;

}
.innerTableRicercaDatiConcessionario
{
	border-color:transparent;
	border-style:none;
	width: 100%;
	

}
.innerTableRicercaDatiConcessionario td
{
	border-color: #5e5e5e;
	border-style:solid;
	 border-width:3px;
	width: 16%;
	 background-color:#CEE3F6;
	 font-weight:bold;
}

.innerTableRicercaDatiConcessionario input
{
	width: 200px;

}
.innerTableRicercaBMW
{
	border-color:transparent;
	border-style:none;
	width: 100%;
	

}
.innerTableRicercaBMW td
{
	border-color: #5e5e5e;
	border-style:solid;
	 border-width:3px;
	width: 16%;
	 background-color:#E6E6E6;
	 font-weight:bold;
}
.innerTableRicercaBMW input
{
	width: 200px;

}
.innerTableRicercaMini
{
	border-color:transparent;
	border-style:none;
	width: 100%;
	

}
.innerTableRicercaMini td
{
	border-color: #5e5e5e;
	border-style:solid;
	 border-width:3px;
	width: 16%;
	 background-color:#A4A4A4;
	 font-weight:bold;
}
.innerTableRicercaMini input
{
	width: 200px;

}
.tdTitle
{
	 font-weight:bold;

}
.container
{
	
	border: 2px solid #00F;
	
	table-layout: fixed;
	width: 1000px;
	height: 1200px;
	 background-color:White;
	}
.buttons
{
	position:absolute;	
	left:95px;
	top:105px;
	border: 2px solid #F00;
		table-layout: fixed;
	width: 1000px;
	
	height:60px;
	text-align: center;
	vertical-align: top;
}
.editPanel
{
	position:absolute;	
border: 2px solid #999;
	
	table-layout: fixed;
	width: 1000px;
	height: 1200px;
	left:95px;
	top:165px;
	 background-color:White;
}
.fileUpload
{
	
}
.container {
    margin-top: 50px;
    cursor:move;
}
.create 
{
	position:absolute;
	top:120px;
	left:auto;
    margin-top: 50px;
    cursor:move;
}
#screen {
    overflow:visible;
    width:1000px;
    height:auto;
    clear:both;
    border:1px solid black;
    z-index:1;
}
.small
{
 font-family:Verdana;
  font-size:8pt;
  color:#777;
   bottom:auto;
}
.large
{
 font-family:Arial;
 font-weight:bolder;
  font-size:x-large;
  color:#5e5e5e;
  vertical-align:bottom;
  margin-left:auto;
}
.tableResult
{
	margin-bottom:auto;
	margin-left:auto;
	width:100%;
	
}
.wrap
{
	/* wrap long urls */
white-space: pre; /* CSS 2.0 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP Printers */
word-wrap: break-word; /* IE 5+ */
margin:0px; padding:0px; text-align:left; vertical-align:top;
z-index:10000;

}
.inputButton
{
background-color: #5e5e5e;
	text-align: center;
	font-style: normal;
	font-weight: bold;
 	color: White;
	width: 120px;
	

}
.inputButton[disabled]
{
background-color: #CCCCCC;
	text-align: center;
	font-style: normal;
	font-weight: bold;
 	color: White;
	width: 120px;
	

}
.inputButtonSmall
{
background-color: #5e5e5e;
	text-align: center;
	font-style: normal;
	font-weight: bold;
 	color: White;
	width: 80px;
	

}
.inputButtonMini
{
background-color: #5e5e5e;
	text-align: center;
	font-style: normal;
	font-weight: bold;
 	color: White;
	width: 30px;
	

}

.inputButtonLarge {
    background-color: #5e5e5e;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    color: White;
    width: 200px;
}
.disabled
 {
 opacity:0.4;
 filter:alpha(opacity=40); /* For IE8 and earlier */
 }
 
.modal
    {
        position: fixed;
        top: -163px;
        left: -11px;
        background-color: black;
        z-index: 99;
        opacity: 0.4;
        filter: alpha(opacity=40);
        -moz-opacity: 0.4;
        min-height: 100%;
        width: 100%;
    }
    .loading
    {
        font-family: Arial;
        font-size: 10pt;
        border: 0px;
        width: 200px;
        height: 100px;
        display: none;
        position: fixed;
        background-color: White;
        z-index: 999;
    }