@charset "utf-8";
.logo{display:block; float:right; margin:0; padding:0; position:relative; z-index:100;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 160%;
	color: #555555;
}
.titoloCapitolato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #0086c5;
}
.titoloCapitolato2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #0086c5;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
}

a.v1:link {
	TEXT-DECORATION: none;
	COLOR: #000;
}
a.v1:visited {
	TEXT-DECORATION: none;
	COLOR: #000;
}
a.v1:hover	{
	TEXT-DECORATION: underline;
	COLOR: #fff;

}
a.v1:active {TEXT-DECORATION: none;COLOR: #000000;}

img
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}
.titoloMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #f48831;	
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
}
.ser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
}
.se2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.white2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.bot{
	line-height: 160%;
    font-size: 12px;
	}
A:link {TEXT-DECORATION: none ;COLOR: #0086c5;}
A:visited {TEXT-DECORATION: none;COLOR: #0086c5;}
A:hover	{
	TEXT-DECORATION: underline;
	COLOR: #0086c5;

}
A:active {TEXT-DECORATION: none;COLOR: #000000;}


.t1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
}



#nav {margin:0px 0 0px 0;}

/* the styling */
#nav {float:left; padding-left:0px; width:640px; height:auto;}

#nav .select, #nav .current {margin:0px 0 0 0; padding:0; list-style:none; display:block; float:left;}

#nav .sub {margin:0; padding:0; list-style:none;}

#nav li {display:block; float:left; margin:0; padding:0; position:relative; z-index:100;}
#nav .current li {z-index:50;}

#nav .select a, 
#nav .current a {
	display:block;
	height:50px;
	width:100px;
	padding:0 0 0 6px;
	text-decoration:none;
	line-height:40px;
	font-size: 13px;
	background-image: url(drop/leftb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;

}
.blue{
color:#0099FF;
}
/* calculate the required widths of the top level */
#nav .one a {width:80px;}
#nav .two a {width:80px;}
#nav .three a {width:126px;}
#nav .four a {width:138px;}
#nav .five a {width:70px;}
#nav .six a {width:110px;}

#nav .select a b, 
#nav .current a b {
	height:100%;
	display:block;
	background:url("drop/rightb.gif") no-repeat right top;
	padding:0 6px 0 0;
	color:#FFFFFF;
}

.dd0 {background:url("\images/m1.jpg");}
.dd1,.dd2,.dd5,.dd10,.dd15,.dd16,.dd18,.dd23,.dd24,.dd27,.dd28,.dd32,.dd33,.dd35,.dd74,.dd77,.dd79,.dd93,.dd97,.dd103 {background:url("\images/m2.jpg");}
.dd2,.dd14,.dd16,.dd22,.dd25,.dd27,.dd30,.dd31,.dd34,.dd36,.dd39,.dd54,.dd69,.dd72,.dd73,.dd75,.dd78,.dd80,.dd82,.dd84,.dd86,.dd88 {background:url("\images/m3.jpg");}
.dd3,.dd6,.dd10,.dd17,.dd41,.dd46,.dd47,.dd55,.dd59,.dd64,.dd56,.dd58,.dd60,.dd63,.dd65,.dd79,.dd83,.dd87 {background:url("\images/m4.jpg") ;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; }

#nav .select a:hover b {color:#000; cursor:pointer;}

#nav .current a {background-position:0 -150px; border-color:#fff;}
#nav .current a b {
	background-position:100% -150px;
	color:#0086c5;
	text-align: center;

}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {
	border-color:#0086c5;
	color:#0086c5;
	font-size: 11px;
}

#nav .current .sub .current_sub a, 
#nav .current .sub a:hover {
	color:#0086c5;
	font-size: 11px;
	cursor: auto;
}

#nav .current .sub, 
#nav .select a:hover .sub, 
#nav .select li:hover .sub {
	display:block;
	position:absolute;
	width:650px;
	top:44px;
	margin-top:1px;
	background:#fb9942;
	height: 30px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;

}

* html #nav .current .sub, * html #nav .select a:hover .sub {
	margin-top:0;
	margin-t\op:1px;

}

#nav .current .sub li a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {
	display:inline;
	background:#fb9942;
	border-left:1px solid #0086c5; 
	padding:0 3px;
	margin:0 4px 0 6px;
	width:auto;
	font-size:11px;
	line-height:24px;
	color:#0086c5;
}

#nav .select a:hover, 
#nav li:hover a {background-position:0% -150px; border-color:#fff;}

#nav .select a:hover b, 
#nav .select li:hover a b {
	background-position:100% -150px;
	border-color:#fff;
	color:#0086c5;
	
}

/* calculate the left edge position of each sub level */
#nav .one .sub {left:0;}
#nav .two .sub {left:-72px; margin-left:-14px;}
#nav .three .sub {left:-52px; margin-left:-120px;}
* html #nav .three .sub {margin-left:-9px; marg\in-left:-32px;}
#nav .four .sub {left:-262px; margin-left:-42px;}
* html #nav .four .sub {margin-left:-18px; marg\in-left:-41px;}
#nav .five .sub {left:-396px; margin-left:-52px;}
#nav .six .sub {left:-472px; margin-left:-52px;}

