html,body {width:100%;margin:0;padding:0}
body,td {
	font-family:Roboto,Arial;
	font-size:14px;
}
body {
	text-align:center;
	background-color:#424242;
	/*background-size: 100% 100%;*/
	background-image:URL(../images-admin/bgadmin.jpg);
	background-position:top center;
	background-attachment:fixed;
}
input:focus, textarea:focus, select:focus, button:focus {outline: none;}

A {color:black;text-decoration:none}
A:hover {text-decoration:underline}

LABEL {cursor:pointer}

TR.trhover:hover {background-color:#abffd5 !important;transition: background-color 0.1s ease-in 0s;cursor:pointer}

.topmenuright {float:right;margin-top:15px;margin-right:15px}
.topmenuleft {float:left;margin-top:15px;margin-left:15px}
.topmenuright A, .topmenuleft A {color:white}

TABLE.borders {border:1px solid black;border-radius:5px;box-shadow: 2px 2px 2px #222;width:100%;table-layout:fixed;word-wrap:break-word;background-color:white}
TABLE.borders TD{border-left:1px solid black;text-align:center}
TABLE.borders TD:first-of-type {border-left:0;text-align:left}
TABLE.borders TR.testata {color:white;background-color:black}
TABLE.borders TR.testata TD {padding-left:8px;padding-right:8px;border-left:0}

TABLE.bicolor TR:nth-child(even) {background-color:#eee}

TABLE.tb TD {padding:3px 10px;vertical-align:top}

TABLE.optiontable TD {padding:0 10px 0 0}

INPUT[type="button"],INPUT[type="submit"] {
  border: 1px solid #777777;
  background: #324352;
  color: white;
  padding: 4px 10px;
  cursor: pointer;
  border-radius: 4px;
  font-weight:bold;
}

INPUT[type="button"]:hover,INPUT[type="submit"]:hover{
	background:#555;
}

INPUT[type="radio"] {
	cursor:pointer;
}

.paginazione {
	text-align:center;
	font-size:12px;
	width:100%;
	color:white;
}

.paginazione  A {
	color:white;
}

H1 {margin:0 0 5px}
H1,H2 {
	text-shadow: 2px 2px 2px #222;
}

DIV.eye {
	background:URL(../images-admin/eye.gif) center center no-repeat;
	padding:10px;
	border:0;
	width:16px;
	height:16px;
	display:inline-block;
}

DIV.eye:hover {
	background-image:URL(../images-admin/eye_red.gif);
	transition: background-image 1s ease-in-out;
}

INPUT[type=checkbox] {cursor:pointer}

/* page fade transition */

BODY {
    -webkit-animation: fadein 0.5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 0.5s; /* Firefox < 16 */
        -ms-animation: fadein 0.5s; /* Internet Explorer */
         -o-animation: fadein 0.5s; /* Opera < 12.1 */
            animation: fadein 0.5s;
}

@keyframes fadein {from { opacity: 0; } to   { opacity: 1; }}
/* Firefox < 16 */
@-moz-keyframes fadein { from { opacity: 0; } to   { opacity: 1; }}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein { from { opacity: 0; } to   { opacity: 1; }}
/* Internet Explorer */
@-ms-keyframes fadein { from { opacity: 0; } to   { opacity: 1; }}
/* Opera < 12.1 */
@-o-keyframes fadein { from { opacity: 0; } to   { opacity: 1; }}

/* end page fade transition */

TABLE.listtable TD{
	vertical-align:top;
	text-align:center;
	color:black;
	font-family:verdana,helvetica,sans serif;font-size:11px
}
