BODY {	
 background-color: #00012C;
 background: #00012C;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px; } 

A:link { text-Decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; color:#323232; }
A:active { text-Decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; fcolor:#323232; }
A:visited{ text-Decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color:#323232; }
A:hover { text-Decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color:#5D8BC9; }

A.mn:link { text-Decoration:none; font-weight: bold; font-size:12px; color:#FFF; }
A.mn:active { text-Decoration:none; font-weight: bold; font-size:12px; color:#FFF; }
A.mn:visited { text-Decoration: none; font-weight: bold; font-size:12px; color:#FFF; }
A.mn:hover { text-Decoration:none; font-weight: bold; font-size:12px; color:#FFF; }

A.mh:link { text-Decoration:none; font-weight: bold; font-size:10px; color:#FFF; }
A.mh:active { text-Decoration:none; font-weight: bold; font-size:10px; color:#FFF; }
A.mh:visited { text-Decoration: none; font-weight: bold; font-size:10px; color:#FFF; }
A.mh:hover { text-Decoration:none; font-weight: bold; font-size:10px; color:#FFF; }

A.sm:link { text-Decoration:none; font-weight: normal; font-size:10px; color:#D38181; }
A.sm:active { text-Decoration:none; font-weight: normal; font-size:10px; color:#D38181; }
A.sm:visited { text-decoration: none; font-weight: normal;  font-size:10px; color: #D38181; }
A.sm:hover { text-Decoration:none; font-weight: normal; font-size:10px; color:#FF9C9C; } 

A.info:link { text-Decoration:none; font-weight: normal; font-size:10px; color:#333333; }
A.info:active { text-Decoration:none; font-weight: normal; font-size:10px; color:#333333; }
A.info:visited { text-decoration: none; font-weight: normal;  font-size:10px; color: #333333; }
A.info:hover { text-Decoration:none; font-weight: normal; font-size:10px; color:#333333; } 

A.keys:link { text-Decoration:none; font-weight: normal; font-size:10px; color:#EFEFEF; }
A.keys:active { text-Decoration:none; font-weight: normal; font-size:10px; color:#EFEFEF; }
A.keys:visited { text-Decoration: none; font-weight: normal; font-size:10px; color:#EFEFEF; }
A.keys:hover { text-Decoration:none; font-weight: normal; font-size:10px; color:#EFEFEF; }

A.keys2:link { text-Decoration:none; font-weight: normal; font-size:10px; color:#333333; }
A.keys2:active { text-Decoration:none; font-weight: normal; font-size:10px; color:#333333; }
A.keys2:visited { text-Decoration: none; font-weight: normal; font-size:10px; color:#333333; }
A.keys2:hover { text-Decoration:none; font-weight: normal; font-size:10px; color:#333333; }

A.firm:link { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight: normal; color:#FFFFFF; }
A.firm:active { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight: normal; color:#FFFFFF; }
A.firm:visited { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight: normal; color:#FFFFFF; }
A.firm:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight: normal; color:#FF9900; }

td.bksx { background: url(img/bk-sx.gif); background-repeat: repeat-y; }
td.bkdx { background: url(img/bk-dx.gif); background-repeat: repeat-y; }

.bordo1 { border: 2px solid #401515; }
.titoltop { height:30px; background-color:#1B212F; Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-transform:uppercase;}
.rew { cursor: Crosshair; }
.separator { background: url(img/separator-oriz.gif); height:5px; }
.backmn { height:32px; background: url(img/back-mn.gif); }
.backbot { height:32px; width:126px; background: url(img/bot.png); }
.backbotc { height:32px; width:1px; background: url(img/bot-close.png); }

p { text-align:justify;}
p.normale { text-align:center;}

h1 { font-style:normal; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5D8BC9; font-weight: bold; margin-bottom:0px;}
h2 { font-style:normal; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5D8BC9; font-weight: bold; margin-bottom:0px;}
h3 { font-style:normal; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5D8BC9; font-weight: bold; margin-bottom:0px;}
h4 { font-style:normal; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5D8BC9; font-weight: normal; margin-bottom:0px;}
h5 { font-style:normal; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5D8BC9; font-weight: normal; margin-bottom:0px;}
h6 { font-style:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5D8BC9; font-weight: normal; margin-bottom:0px;}


td.tdleft { background: url(img/back-tdleft.gif); }

td { font-style:normal; font-size:0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #323232; font-weight: normal;}
td.smaller { background: #efefef; font-style:normal; font-size:0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #323232; font-weight: normal;}
td.smaller2 { font-style:normal; font-size:0.65em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #323232; font-weight: normal;}
.smb { font-style:normal; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;}
.smw { font-style:normal; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}

.invia
{
 background-image: url(img/invia-test.gif);
 height: 40px;
 width: 220px;
 background-repeat: no-repeat;
 border: none;
 margin: 0px;
 padding: 0px;
 background-color:#FFFFFF;
}


.key {
 border: 1px solid #C9BFBF;
 background-color: #F6EDED;
 padding:10px;
 width:520px;
}

.menut { background-color: #953B39;}


.testos {	
	scrollbar-arrow-color: "#1B212F";
	scrollbar-3dlight-color: "#E7DADA";
	scrollbar-base-color: "#FFFFFF";
	scrollbar-darkshadow-color: "#E7DADA";
	scrollbar-face-color: "#F0E8E8";
	scrollbar-highlight-color: "#FFFFFF";
	scrollbar-shadow-color: "#CCCCCC";
	scrollbar-track-color: "#FFFFFF";}

.testos2 {	
	background: #efefef;
	scrollbar-arrow-color: "#1B212F";
	scrollbar-3dlight-color: "#E7DADA";
	scrollbar-base-color: "#FFFFFF";
	scrollbar-darkshadow-color: "#E7DADA";
	scrollbar-face-color: "#F0E8E8";
	scrollbar-highlight-color: "#FFFFFF";
	scrollbar-shadow-color: "#CCCCCC";
	scrollbar-track-color: "#FFFFFF";}

div#navigation { float:left; margin:0 0px}
div#navigation ul { list-style-type: none;margin: 0;padding: 0}
div#navigation li { margin: 0 0 0px;padding: 0}
div#navigation a { 
display: block; 
width: 192px; 
line-height: 29px; 
text-decoration: none;
background: #000000;
border: 0px solid #FFFFFF; 
border-top: 1px solid #151515; 
text-indent: 20px; color: #FFFFFF;
}
div#navigation a:hover {
background: #739301;
color: #FFFFFF;
}
div#navigation li#activelink a,div#navigation li#activelink a:hover {
background: #739301; 
color: #FFFFFF;
}


#intestazione h1, #intestazionefooter h1 {
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	display: inline;
	font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
#intestazione {
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	background: #728FD2;
	font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}






/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 200px; /* Width of Menu Items */
line-height:29px; 
border-bottom: 0px solid #2c2c2c;
}
	
.suckerdiv ul li{
position: relative;

color: #1C1C1C;
background: #ECECEC;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 200px; /*sub menu width*/
top: 0;
color: #1C1C1C;
background: #ECECEC;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #1C1C1C;
text-transform: uppercase;
font-weight: normal;
text-decoration: none;
text-indent:20px;
background: #ECECEC;
padding: 1px 2px;
border-bottom: 0px dashed #ccc; 
}

.suckerdiv ul li a:visited{
color: #1C1C1C; 
background-color: #ECECEC;
font-weight: normal;
}

.suckerdiv ul li a:hover{
color: #FFFFFF; 
background-color: #2C4A8F;
font-weight: normal;
}

.suckerdiv .subfolderstyle{

}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

