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: #FFF url(/img/sfondo.jpg) repeat-x;
}

img {border:0px;}

#home {position:absolute; z-index:2; top:66px; text-align:center; width:103px;}

.primopiano {margin-top:10px; width:108px; height:91px;}
.nomeprimo {margin: 18px 0 4px 0px; padding-top:0px; text-transform:uppercase; font-size:10px;}
.nomeprimo a { text-decoration:none; font-weight:bold;}
.nomeprimo a:hover {text-decoration:underline;}

.titolo {font-weight:bold; text-transform:uppercase; font-size:14px; color:#333333;}
.titolonews {font-weight:bold; font-size:14px; color:#CB7900;}
.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 }
.333{font-family:Arial; font-size:11px;  color:#333; text-decoration:none }

.menu, .menu2 {font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; text-decoration:none;}
.menu a {color:#485153;}
.menu, .menuleft a:hover{text-decoration:none;}
.menu2 {color:#fff;}

.menuleft {color:#000; text-decoration:none;}

.topmenu {font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; height:35px; width:128px;}
.topmenu a{color:#FFF;}

.mainmenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#000; text-align:center;}
.mainmenu a {text-decoration:none;}
.mainmenu a:hover {text-decoration:underline;}

#minibox {
	background-image: url(/img/backbox.jpg); 	height:100px;
	padding:20px;
	text-align:left;
	background-repeat: no-repeat;
	color:#FFF;
}
#minibox a {color:#FFF;}

.boxmenu {padding:15px 0px 15px 0px; width:268px;}

#calendario a {color:#504D72;}

.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;
}


.info
{
	background-color:orange;
}
