body {
	scrollbar-face-color:#C0C0C0;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-3dlight-color:#808080;
	scrollbar-arrow-color:#003752;
	scrollbar-track-color:#C9C7C7;
	scrollbar-darkshadow-color:#98AAB1;
	
	/*background: #FFFFFF url(../images/bker.gif) repeat;*/
	background:4D4D4D;
	font-family:verdana;
	margin-top:0px;
	color:#ffffff
	}

td, p {
	font-family:verdana;
	line-height: 1.5em;
	font-size:12px;
	margin-left:15px;
	margin-right:15px;}

a:link,a:active,a:visited {color:#FFFFFF;}
a:hover{text-decoration:underline;color:#808080;}

hr{height:1px;border:solid #c0c0c0 0px;border-top-width:1px;}

H1,H2,H3{font-size:16px;font-weight:bold;margin-bottom:6px;margin-left:15px;color:FCA716;}
H4{font-size:10px;font-weight:bold;margin-bottom:6px;margin-left:15px;color:#FFCC00;}

form{margin:0;}

IMG{border:0;}

.briciole {font-weight:normal;font-size:8.0pt;}
.briciole a:link,.briciole a:visited,.briciole a:active,.briciole a:hover {text-decoration:none;}

.data {font-size:10px;color:white;letter-spacing: -1pt;}

.menulevel1 {font-weight:normal;font-size:8.0pt;color:#FFFFFF}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover {text-decoration:none;}

.menulevel1 ul {padding-left: 0;margin-left: 0; margin-bottom: 0;list-style: none;}
.menulevel1 li {line-height:1.5; padding-left: 15px;background-image: url(../menu/dots.gif);background-repeat: no-repeat;}
.menulevel1 li ul {padding-left: 0;margin-left: 0;list-style: none;}
.menulevel1 li ul li {line-height:1.5; padding-left: 15px;background-image: url(../menu/dot.gif);background-repeat: no-repeat;}

.menu{font-weight:normal;font-size:8.0pt;color:#4A5B6B;}
.menu a{text-decoration:underline;font-weight:normal;}

.menu_riservato a:link, .menu_riservato a:active, .menu_riservato a:visited, {font-size:10px;text-decoration:none;font-weight:bold;color:white;width:100%; padding:0,4px;margin-top:2px;margin-bottom:1px;background:#AC5357}
.menu_riservato a:hover{text-decoration:none;color:#FFCC00;background:#CC9999}

.bookdata {font-size:9px;letter-spacing: -1px;}

/*ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none;}*/
li{line-height:1.5;}
li.doc{padding-left: 18px;background-image: url(menu/doc.gif);background-repeat: no-repeat;}
li.docs{padding-left: 18px;background-image: url(menu/docs.gif);background-repeat: no-repeat;}
li.sdoc{padding-left: 18px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;}
li.sdocs{padding-left: 18px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;}
.sitename{font-weight:normal;font-size:20pt;letter-spacing:1px;}
/*.menulevel1,.menulevel2,.menulevel3,.locator,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{font-weight:normal;font-size:7.5pt;color:#535353;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.locator a:link,.locator a:visited,.locator a:active,.locator a:hover,.navigator a:link,.navigator a:visited,.navigator a:active,.navigator a:hover,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none;}
.menu{font-weight:normal;font-size:7.5pt;color:#535353;}
.menu a{text-decoration:underline;font-weight:normal;}
*/
.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{font-weight:normal;font-size:7.5pt;color:#EFEFEF;text-decoration:none;}
.search a{font-weight:normal;color:#535353;}
.search a:link,.search a:visited{color:#535353;text-decoration:none;}
.search a:active,.search a:hover{color:#c0c0c0;text-decoration:none;}
.edit{font-size:7.5pt;color:black;background-color:#E6E6E6;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#535353;}
input,select{font-size:7.5pt;text-indent:2px;}
textarea{font-family:arial;font-size:7.5pt;background-color:#ffffff;width:98%;}
.searchbox .submit{font-size:7pt;font-family:verdana;font-weight:normal;color:#535353;border-style: outset;}
.searchbox .text{font-size:7pt;font-family:verdana;color:#535353;border-style: inset;}
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.cmsline	{ background-color: #FFFFFF; border: 2px #ffffff solid; }
.innerline	{ border: 2px #FFFFFF solid; }
.copyright {font-size:8px;color:#444444;letter-spacing: -1px;}
.copyright a,.copyright a:link,.copyright a:visited {color:#444444;text-decoration:none;}
.copyright a:hover,.copyright a:active {color:#535353;text-decoration:underline;}

/* MENU ORIZZONTALE DI NAVIGAZIONE */
UL#navmenu {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; HEIGHT: 24px
} /* menu orizzontale*/
UL#navmenu LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 24px
} /* livelli principali*/
UL#navmenu UL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 160px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 24px
} /* sotto livelli*/
UL#navmenu UL LI {
	DISPLAY: inline; FLOAT: none
}
UL#navmenu A {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 0px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #fff 0px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; HEIGHT: 1%; TEXT-DECORATION: none
}
UL#navmenu A:hover {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI:hover A {
	BACKGROUND: #ccc; COLOR: #fff; BORDER: #000 1px solid;
}
UL#navmenu LI.iehover A {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI:hover LI A {
	BACKGROUND: #eee; FLOAT: none; COLOR: #666
}
UL#navmenu LI.iehover LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #eee; FLOAT: none; PADDING-BOTTOM: 0px; FONT: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #fff 1px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 1%; TEXT-DECORATION: none
}
UL#navmenu LI:hover LI A:hover {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI:hover LI:hover A {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI.iehover LI A:hover {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI.iehover LI.iehover A {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI:hover LI:hover LI A {
	BACKGROUND: #eee; COLOR: #666 
}
UL#navmenu LI.iehover LI.iehover LI A {
	BACKGROUND: #eee; COLOR: #666
}
UL#navmenu LI:hover LI:hover LI A:hover {
	BACKGROUND: #ccc; COLOR: #fff 
}
UL#navmenu LI:hover LI:hover LI:hover A {
	BACKGROUND: #ccc; COLOR: #fff 
}
UL#navmenu LI.iehover LI.iehover LI A:hover {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI.iehover LI.iehover LI.iehover A {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI:hover LI:hover LI:hover LI A {
	BACKGROUND: #eee; COLOR: #666
}
UL#navmenu LI.iehover LI.iehover LI.iehover LI A {
	BACKGROUND: #eee; COLOR: #666
}
UL#navmenu LI:hover LI:hover LI:hover LI A:hover {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu LI.iehover LI.iehover LI.iehover LI A:hover {
	BACKGROUND: #ccc; COLOR: #fff
}
UL#navmenu UL UL {
	DISPLAY: none; LEFT: 160px; POSITION: absolute; TOP: 0px
}
UL#navmenu UL UL UL {
	DISPLAY: none; LEFT: 160px; POSITION: absolute; TOP: 0px
}
UL#navmenu LI:hover UL UL {
	DISPLAY: none
}
UL#navmenu LI:hover UL UL UL {
	DISPLAY: none
}
UL#navmenu LI.iehover UL UL {
	DISPLAY: none
}
UL#navmenu LI.iehover UL UL UL {
	DISPLAY: none
}
UL#navmenu LI:hover UL {
	DISPLAY: block
}
UL#navmenu UL LI:hover UL {
	DISPLAY: block
}
UL#navmenu UL UL LI:hover UL {
	DISPLAY: block
}
UL#navmenu LI.iehover UL {
	DISPLAY: block
}
UL#navmenu UL LI.iehover UL {
	DISPLAY: block
}
UL#navmenu UL UL LI.iehover UL {
	DISPLAY: block
}

/* MAPPA DEL SITO */
UL#ordine {padding-left: 0;margin-left: 10px;list-style: none;}
UL#ordine LI {padding-left: 20px; margin-bottom:5px;background-image: url(../menu/docs.gif);background-repeat: no-repeat;}
UL#ordine UL {padding-left: 0;margin-left: 0;list-style: none;}
UL#ordine UL LI {padding-left: 20px; margin-bottom:2px; background-image: url(../menu/docs.gif);background-repeat: no-repeat;}
UL#ordine UL UL {padding-left: 0;margin-left: 0;list-style: none;}
UL#ordine UL UL LI {padding-left: 20px; margin-bottom:1px;background-image: url(../menu/doc.gif);background-repeat: no-repeat;}

/* FORM */
form p {margin:.5em 0}
fieldset { padding:.5em }
legend { font-variant:small-caps;font-style:italic; color:#FFCC00;}
/* guestbook */
#guestbook label {
display:block;
float:left;
width:100px;
text-align:right;padding-right:.5em;
}
#guestbook input { 
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:250px; 
border:1px inset #666;
background:#eee;
}
#guestbook #Scaricato { 
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:50px; 
border:1px inset #666;
background:#eee;
}
#guestbook textarea {
width:250px;height:80px;
border:1px inset #666;
background:#eee;color:#000;
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
}

/* CAPTCHA */
#CAPTCHA label {
display:block;
float:left;
width:100px;
text-align:right;padding-right:.5em;
}
#CAPTCHA input { 
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:70px; 
border:1px inset #666;
background:#eee;
}

/* contattami */
#contattami label {
display:block;
float:left;
width:100px;
text-align:right;padding-right:.5em;
}
#contattami input { 
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:250px; 
border:1px inset #666;
background:#eee;
}
#contattami textarea {
width:250px;height:150px;
border:1px inset #666;
background:#eee;color:#000;
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
}

/* ricerca */
#ricerca label {
display:block;
float:left;
width:100px;
text-align:right;padding-right:.5em;
}
#ricerca input { 
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:320px; 
border:1px inset #666;
background:#eee;
}


/* form */
#formclassico label {
display:block;
float:left;
width:170px;
text-align:right;padding-right:.5em;
}
#formclassico input { 
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:150px; 
border:1px inset #666;
background:#eee;
}

#formclassico #remember { 
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:20px; 
border:0px;
background:Transparent;
}

#formclassico #invia,#formclassico #annulla { 
font:11px verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
padding:0 2px;
width:100px; 
border:1px inset #666;
background:#eee;
}

/* invia */
input#invia {width:20%;border:1px outset #666;background:#ccc;color:#000;font:11px verdana,helvetica,sans-serif;}
input#annulla {width:20%;border:1px outset #666;background:#ccc;color:#000;font:11px verdana,helvetica,sans-serif;}
/* effetti roll-over -- NON supportati da IE ma utili per gli altri browser */
label:hover {background:#fff}
#guestbook input:hover,#guestbook textarea:hover {background:#CEDCFF}
#CAPTCHA input:hover,#CAPTCHA textarea:hover {background:#CEDCFF}
#contattami input:hover,#contattami textarea:hover {background:#CEDCFF}
#ricerca input:hover,#ricerca textarea:hover {background:#CEDCFF}
input#invia:hover {background:#eee;color:#000;}
input#annulla:hover {background:#eee;color:#000;}
