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:#FAF2E3;
}

img {border:0px;}

.primopiano {margin-left:5px; margin-top:5px; padding:8px 0 0 8px; background:url(/img/back_foto_home.gif) no-repeat; width:136px; height:125px;}
.nomeprimo {margin: 4px 0 0 30px; padding-top:0px; color:#FFFFFF; text-transform:uppercase; width:90px; font-size:9px;}
.nomeprimo a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.nomeprimo a:hover {text-decoration:underline;}

.titolo {font-weight:bold; text-transform:uppercase; font-size:14px; color:#333333;}
.text{font-family:Arial; font-size:11px;  color:#BFEAFF; }
.main{font-family:Arial; font-size:11px;  color:#333333; }
.blue{font-family:Arial; font-size:11px;  color:#006699; }
.green{font-family:Arial; font-size:10px;  color:#9BEBFF; }
.brown{font-family:Arial; font-size:11px;  color:#5C5750; }
.white{font-family:Arial; font-size:11px;  color:#FFFFFF; text-decoration:none }

#calendario {background-color:#1B619A; color:#FFFFFF;}
#calendario a {color:#FFFFFF;}

.fotov {margin-left:5px; margin-top:5px; padding:8px 0 0 8px; background:url(/img/back_foto.gif) no-repeat; width:136px; height:97px;}

.input{
  		width:137px; height:17px;
		border-width:1px;
		border-style:solid;
		background-color:#FFFFFF;
		border-color:#848B92;
		font-family:Tahoma; font-size:11px;  color:#767676;
		}


.textarea{
	  	width:282px; height:110px;
		border-width:1px;
		border-style:solid;
		background-color:#20242E;
		border-color:#FFFFFF;
		font-family:Tahoma; font-size:11px;  color:#BABABA;
		overflow:auto;
		}

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

.prova {font-weight:bold; color:#000000; font-size:12px;}
.blackbold {font-weight:bold; color:#000000; font-size:14px;}
.blackbold12 {font-weight:bold; color:#000000; font-size:12px;}
.vocemenu {margin-left:10px;}

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

.off a {color:red; font-weight:bold;}


/* 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
{
	position:relative;
	background-color:#eeeeee;
	padding: 3px;
	border: 1px dotted #000099;
	z-index:9999;
}

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

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

.sel { font-weight:bold; }
.box {
	border:solid 3px #BDAE94;
	width:100%;
	padding:1px;
	margin:1px;
}
