html, body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
#container{width: 900px; margin: 0 auto; font-size:14px; margin-top:10px}
a{color:#bb1322; text-decoration:underline;} a:hover{text-decoration:none}
#header{position:relative;}
#logo img{margin-left:25px; margin-bottom:10px; border:0}
#logout{
	position:absolute; margin:0; padding:0; bottom:20px; right:50px;
	font-weight:bold; font-size:13px
}
#logout span{color:#bb1322}
#cambiolista{padding-top:10px; text-align:center;}

/***************************/
/* MENU */

#menu{height: 50px; padding: 0; margin:0; white-space: nowrap; margin-bottom:5px}
#menu li{display: inline; list-style-type: none;}
#menu a {
	display:block; padding: 0; width:180px; font-size:16px;
	text-align:center; line-height:50px; float:left;
}
#menu a{color: #ccc; background-color: #333; text-decoration: none;}
#menu a:hover,
#menu a.active{color: #fff; background-color: #bd1220; text-decoration: none;}
#menu a sup{color:#bd1220; font-size:10px; font-weight:bold;}
#menu a.active sup, #menu a:hover sup{color:#333}

/*body:nth-of-type(1) #menu .hack{line-height: 46px;}*/ /* HACK X CHROME */

/* end MENU */
/***************************/

#main{width: 850px; margin:0 auto}
#lista_attiva{line-height:40px; text-align:center;}

h3{
	color:#bd1220; border-bottom:1px solid #bd1220; padding-bottom:2px;
	padding-left:5px; font-size:16px; margin-top:20px;
}
h3 sup{color:#333}

#main table{empty-cells:hide;}
#main td{
	border: 1px solid #CCC; border:1px solid #ccc; padding: 10px; font-size:14px;
	font-family:Arial, Helvetica, sans-serif; text-align:center;
}
#main td img{border:none}

.center{text-align:center;}
.center table{margin:0 auto}

/*******************************/
/* FORM */

#main form{padding-left:5px}
#main form div{margin-bottom:10px; position:relative; clear:left;}
#main form label{float:left; width:110px;}
#main form div p{margin-left:110px; width:487px; padding:10px; margin-top:10px; margin-bottom:10px; background:#eee; font-size:12px}
#main form textarea{width:500px; height:150px}
#main form select.long{width:507px}
#main form input{text-align:center;}
#main form div.button{margin-left:110px; width:500px; text-align:center;}
#main form div.button input{}
#main form div.button2{margin-left:110px; text-align:left}
#main form div.dx{margin-left:110px}
#main form span{}

/* end FORM */
/*******************************/

#footer{
	width:900px; margin:0 auto; border-top:1px solid #666; padding-top:3px;
	color:#666; text-align: center; font-size:12px; margin-top: 50px;
}
