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/bgadmin.jpg);
	background-position:top center;
}
A {color:black;text-decoration:none}
A:hover {text-decoration:underline}

a:active, a:focus {
	outline: 0;
}

.topmenu {position:absolute;top:15px;right:15px}
.topmenu 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}
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.tb TD {padding:3px 10px;vertical-align:top;text-align:left}

TABLE.optiontable TD {padding:0 10px 0 0}

INPUT[type="button"] {
  border: 1px solid #777777;
  background: #333;
  color: white;
  padding: 4px;
  cursor: pointer;
  border-radius: 4px;
  font-weight:bold;
}

INPUT[type="button"]:hover{
	background:#555;
}

INPUT[type="radio"] {
	cursor:pointer;
}

LABEL {cursor:pointer}

.paginazione {
	text-align:center;
	font-size:12px;
	width:100%;
	color:white;
}

.paginazione  A {
	color:white;
}

H1,H2 {
	text-shadow: 2px 2px 2px #222;
}

DIV.eye {
	background:URL(../images/eye.gif) center center no-repeat;
	padding:10px;
	border:0;
	width:16px;
	height:16px;
	display:inline-block;
}

DIV.eye:hover {
	background-image:URL(../images/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 */

/*.lb-outerContainer {margin-left:auto;margin-right:auto}
.lightboxOverlay {background:URL(../images/blackback.png);position:absolute;top:0;left:0}
.lb-image {border:1px solid white}*/
.lb-number {display:none}
