@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px;}

img {border:0px;}

body { background:url('../img/fondo_body.gif') repeat-y; background-position:995px 0px; font:8pt Arial; color:#002142;}

a:link, a:visited {text-decoration:none; color:#339}

a:hover {text-decoration:underline; color:#66F}

.voce_topmenu { height:30px; border:0px solid red; text-align:center; width:12%; color:#FFF; font-family:Verdana; }

.voce_topmenu_attivo { background:url('../img/topmenu2_attivo.gif') repeat-x top; height:30px; border:0px solid red; text-align:center; width:12%; text-decoration:none; color:#FFF; text-transform:uppercase; font-family:Verdana; font-weight:bold; }

.voce_topmenu a:link , .voce_topmenu a:visited , .voce_topmenu_attivo a:link , .voce_topmenu_attivo a:visited { text-decoration:none; color:#FFF; text-transform:uppercase; font-family:Verdana; font-weight:bold; }

.voce_topmenu a:hover , .voce_topmenu_attivo a:hover { /*color:#66F; border-bottom:3px double #4B8FD6;*/ text-decoration:underline; font-family:Verdana; font-weight:bold; }

.super_topmenu { border:0px solid red; font-size:8pt; color:#FFF; text-align:right; padding-right:10px; margin:0px; }

.super_topmenu a:link, .super_topmenu a:visited { text-decoration:none; color:#FFF; }

.super_topmenu a:hover { text-decoration:underline; }
/*
h1
{
	float:left;
	font:14px Arial;
	color:#003399;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-left:5px;
	border-bottom:2px solid #FAF002;
	margin-top:4px;
	width:85%;
}
.td_h1
{
	height:20px;
	background:url('img/bullet_h1.gif') no-repeat bottom left;
	padding-left:20px;
	text-align:left;
}
.fine_h1
{
	float:left;
	width:10%;
	height:20px;
	border-bottom:2px dotted #FAF002;
}
*/
_.modulo { border-bottom:3px double #FAF002; border-right:2px dotted #FAF002; border-left:2px solid #FAF002; }

.modulo td { height:25px; border-bottom:1px dotted #CCF; padding-left:10px; font-weight:bold; }

.modulo .modulo_select { margin-left:25px; font:8pt Verdana; }

#pathway { background:#DDF; border-top:3px double #CCF; border-bottom:3px double #CCF; height:16px; margin:10px; padding-top:3px; padding-left:10px; }

#pathway a:link, #pathway a:visited { margin:0px 3px; color:#003; text-decoration:none; }

#pathway a:hover { margin:0px 3px; color:#008; text-decoration:underline; }

#pathway .this { margin:0px 3px; text-transform:uppercase; /*font-weight:bold; /*color:#09C;*/ color:#33F; }

#categorie { border-bottom:1px dotted #CCC; list-style:none; }

#categorie * { list-style:none; }

#categorie li { padding:10px 0px 10px 30px; border-top:1px dotted #CCC; background-image:url('../img/freccia_cat.gif'); background-repeat:no-repeat; background-color:#FFF; background-position:0px 5px; text-align:left; }

a.categoria:link, a.categoria:visited { color:#339; letter-spacing:3px; text-decoration:none; font-weight:bold; }

a.categoria:hover, a.categoria:active { color:#002142; letter-spacing:3px; text-decoration:none; }

#categorie li ul { margin-top:10px; margin-bottom:0px; }

.sottocategoria { color:#333; letter-spacing:3px; text-decoration:none; cursor:pointer; }

#menu_footer , #menu_footer a:link , #menu_footer a:visited { color:#99B; text-transform:uppercase; font:8pt monospace; text-decoration:none; padding:0px 5px; }

#menu_footer a:hover { color:#888; text-decoration:underline; }

input { font: 9pt Verdana; font-weight:bold; color:#36F; }

.unIndentedList li {list-style:circle}

li {margin-left:20px;}
