html {height:100%;}

body { margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	height:100%;
	color:#444;
	font:11px Verdana, sans-serif;
	background-color:#6699FF;
}

img {border:0px;}

table { width:100%; }

a {text-decoration:none; color: #333333;}
a:hover {text-decoration:underline;}

.cal-att {color:black; text-align:center;}
.cal-prec {color:grey; text-align:center;}
.cal-next {color:grey; text-align:center;}


/* Sortable */
tr.rowodd {}
tr.roweven {background-color: #FBC9C4;}
.sortcol
{
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc { background-image: url(/admin/template/img/up.png); }
.sortdesc {	background-image: url(/admin/template/img/down.png); }
.nosort {	cursor: default; }
.sortable
{
	border:solid 1px #CCCCCC;
	width:95%;
	border:0px;
	font-size:11px;
}
.sortable th { border-bottom:solid 2px #666666; }
.sortable tfoot td
{
	border-top:solid 2px #666666;
	height:30px;
	vertical-align:bottom;
}
.sortable tfoot table {	width:100%; }
.sortable tfoot table td {	border-top:none; }

/* Tooltip */
.tip em {	display:none; }
.tip img { cursor:help; }
.tooltip
{
	background-color:#eeeeee;
	padding: 3px;
	border: 1px dotted #000099;
	width: 200px;
	z-index:9999;
}

/* Stile Input */
.empty {background-color:#FFD0A3;}
.empty option { background-color:#FFD0A3; }

.duplicate { background-color:#FF9966; }
.textarea
{
	width:100%;
	height:100px;
}
