body {background-color:#FFFFFF; height:100%; margin-left:0px;	margin-top:0px; margin-right:0px; margin-bottom:0px}
#counter{position:absolute;visibility:hidden;}


/* link */
A:link {color: #8D8F95; text-decoration: none;}
A:active {color: #8D8F95; text-decoration: none;}
A:visited {color: #8D8F95;text-decoration: none;}
A:hover {color: #8D8F95; text-decoration: underline;}

A.bianco:link {color: #FFFFFF; text-decoration: none;}
A.bianco:active {color: #FFFFFF; text-decoration: none;}
A.bianco:visited {color: #FFFFFF;text-decoration: none;}
A.bianco:hover {color: #FFFFFF; text-decoration: underline;}


/* testo */
.titolo { font-family:Verdana; font-size: 16px; color: #362f29; font-weight:bold}
.txt11nero   { color: #000000; font-size: 11px; font-family: Verdana; line-height: 18px }
.corsivo { color: #000000; font-style: italic }
.txt11bianco   { color: #ffffff; font-size: 11px; font-family: Verdana; line-height: 14px }
.txt12nero { font-family:Verdana; font-size: 12px; color: #000000}
.rosso-tratto { color: #c03 }
.bold { font-weight: bold }
.txt12bianco { font-family:Verdana; font-size: 12px; color: #FFFFFF}
.txt14bianco { font-family:Verdana;  font-size: 14px; color: #FFFFFF}
.georgia  { font-family:Georgia, Verdana;  font-size:14px; color: #FFFFFF; letter-spacing:2px}
.giustify {text-align:justify}

/* tabelle */
.tabGrigria { border:1px solid #CCCCCC; background-color:#F1F3F5}
.tabBianca { border:1px solid #CCCCCC; background-color:#FFFFFF}


/* cont */
#contsx {display: block; float: left;}
#contdx {display: block; float: right; text-align: right;}


/* lightbox */
#lightbox {background-color:#F1C309; padding: 10px;	border: 1px solid #000000;}
#lightboxDetails {font-size: 0.8em;	padding-top: 0.4em;}	
#lightboxCaption {float: left; font-family:Verdana; font-size:10px;}
#keyboardMsg {float: right; font-family:Verdana; font-size:10px;}
#closeButton {top: 5px; right: 5px;}
#lightbox img {border: none; clear: both;} 
#overlay img {border: none;}
#overlay {background-image: url(/images/overlay.png);}


/* menu sito */
ul.menu {font-family:Verdana; font-size:12px; color: #FFFFFF; list-style:none; margin:0; padding:0; font-weight:bold}
ul.menu li a {display:block; text-decoration:none; padding-top:8px; padding-bottom:8px; padding-left:13px; border-bottom:1px dotted #FFFFFF}
ul.menu li {display:inline; text-decoration:none; }
ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active {color:#FFFFFF; text-decoration:none;}
ul.menu li a:hover {background-color:#ccc4c2; color:#362f29; text-decoration:none}

.linkattivo1 {background-color:#FFFFFF; color:#362f29; display:block; text-decoration:none; padding-top:8px; padding-bottom:8px; padding-left:13px; border-bottom:1px dotted #362f29}
.linkattivo2 {background-color:#e6af77; font-size:11px; color:#aa2320; display:block; text-decoration:none; padding-top:8px; padding-bottom:8px; padding-left:13px; border-bottom:1px dotted #FFFFFF}


/* input */
input.pulsante,td.bottone{border:1px outset #CCCCCC; background-color:#E9ECEF; font-size:11px; color:#8D8F95; font-family:Verdana}
input, textarea, select  {font-size: 11px; font-family:Verdana; color:#8D8F95}
input.search{width:140px; border:1px outset #D2D2D2; font-size:11px; color:#8D8F95; font-family:Verdana}


/* scroll */
.scroll{SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #D2D2D2; SCROLLBAR-3DLIGHT-COLOR:#FFFFFF; SCROLLBAR-ARROW-COLOR:#8D8F95; SCROLLBAR-TRACK-COLOR:#FFFFFF; SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;}
#sub1 {display:block;}


/* mootools */
.accToggler{margin: 0 0 1px; padding:3px; font-size:13px; font-family:Verdana; background:#F1F1F1; color:#000000; cursor: pointer}
.accContent{background-color:#F9F9F9; line-height:20px; color:#000000; font-size:12px; font-family:Verdana; margin:0px}
