






































	



























































































/*
.lettura {
	font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif;
}

body.lettura {
  color:#000000;
	margin: 0px;
	font-size: 100%;
}

.lettura a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.lettura a:hover{
	color: #A40808;
	text-decoration: underline;
}

.lettura input, .lettura textarea {
 font-size: 0.7em;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif;

}
*/



.goAway {
	width: 0em;
	height: 0em;
	
	position:absolute;
	top: -1000px;
	display: none;
}

.Hide {
	visibility: hidden;
	width: 0em;
	height: 0em;
	
	margin: 0px;
	padding: 0px;

	overflow: hidden;
	position: relative;
	display: none;
}



/*
.lettura p{
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 8px;
	margin-left: 0px;
}*/


body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,p,blockquote,th,hr{margin:0;padding:0}
ehe
h1,h2,h3,h4,h5,h6{font-size:100%}

table{border-collapse:collapse;border-spacing:0}

caption{text-align:left;font-weight:normal}

th{text-align:left}

ol,ul{list-style:none}

img{border:none}

fieldset{border:0}

* html {zoom:1}

a, a:hover, a:active, a:visited {color:#3c5b7a;}

body {
	font-family:verdana,arial, tahoma;
	background-color:#6f91b6;
}

#bg-white { 
	background-color:#FFFFFF;
q	overflow:hidden;
}

#wrapper {
	overflow:hidden;
	border-bottom:10px solid #ffffff;
}

#masthead {
	height:80px;
	background-color:#7fbfff;
	position:relative;
}

#langs {
  width:180px;
  margin-left:10px;
  position:absolute;
  float:left;
  bottom:3px;
}

#langs img {margin-right:5px;}

#langs a,
#langs a:hover,
#langs a:visited,
#langs a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.7em;
}

#logo {
	margin-left:200px;
}

#main-menu {
	background-color:#3c5b7a;
}

#main-menu a,
#main-menu a:hover,
#main-menu a:visited,
#main-menu a:active {
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 7px 9px;
}

#main-menu a:hover {
	background-color:#6F91B6;
}

#main-menu ul {
	height:30px;
	width:961px;
	margin-left:4px;
}

#main-menu ul li {
	float:left;
	font-size:0.8em;
	height:30px;
	vertical-align:middle;
}

#main-menu ul li a {
  display:block;
}

#main-left {
	width:190px;
	margin:10px 0 0 10px;
	float:left;
	display:inline;
}

#main-left #tree {
  height:332px;
}

#main-featured {
	width:403px;
	margin:10px 0 0 10px;
	float:left;
  height:100%;
}

.main-content {
	font-size:0.7em;
	height:133px;
	color:#3c5b7a;
}

.main-content-internal {
  height:100%;
  width:750px;
  overflow-x:hidden;
}

.main-content-internal ul {
  list-style-type:disc;
  list-style-position:outside; 
  padding-left:15px;
} 

.main-content-internal ul#pageTitle {
  list-style-type:none;
  padding-left:0;
}

#main-right {
	width:337px;
	margin:10px 0 0 10px;
	float:left;
	height:471px;
}

#main-news {
	color:#FFFFFF;
}

#main-news a,
#main-news a:visited,
#main-news a:hover,
#main-news a:active {
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}

.news-featured {
	position:relative;
	height:328px;
	margin-top:10px;
}
.news-head {
	position:absolute;
	right:0;
	top:30px;
	display:inline;
	background-color:#3c5b7a;
	height:30px;
	font-size:0.9em;
}
.news-head h2 {
	margin:5px 10px;
}
.news-body {
	background-color:#3c5b7a;
	position:absolute;
	display:block;
	top:60px;
	width:403px;
	height:268px;
	font-size:0.7em;
}

.news-featured p, .news-featured h3 {
	margin:0 10px;
}

#iet {
	margin-top:10px;
	height:22px;
	font-size:0.9em;
}
#iet a, #iet a:active,
#iet a:visited, iet a:hover {
	color:#FFFFFF;
	text-decoration:none;
        display:block;
width:164px;
height:22px;
background:url('f/business_partner_logo.gif') left top no-repeat;
}

#iet img{
display:none;
}
 

#footer {
	margin:auto;
	height:96px;
	background-color:#6f91b6;
	border-top:3px solid #3c5b7a;
	float:left;
	clear:both;
	width:100%;
}

#copyright {
	width:750px;
	margin-left:210px;
	font-size:0.7em;
	text-align:center;
}

#address {
	height:94px;
	width:190px;
	margin-top:10px;
	background-color:#3c5b7a;
}
#address p {
	color:#FFFFFF;
	padding:10px 10px 0;
	font-size:0.7em;
	line-height:1.2em;
}

#address a,
#address a:active,
#address a:visited,
#address a:hover {
        color:#FFFFFF;
}

ul.albero {
  font-size:0.7em;
}

ul.albero li {
  padding:5px 10px;
}

ul.albero li.tree-main {
  border-bottom:8px solid #3c5b7a;
  margin-bottom:7px;
  height:30px;
  padding:0;
}

ul.albero li.tree-main h2 {
  padding:5px 10px 0;
  height:100%;
  font-weight:normal;
  font-size:1.1em;

}

ul#pageTitle {

}

ul#pageTitle li {
  border-bottom:8px solid #3c5b7a;
  margin-bottom:7px;
  height:30px;
}

ul#pageTitle li h1 {
  padding:5px 10px 0;
  color:#FFFFFF;
  font-weight:normal;
  height:100%;
  float:left;
  background-color:#3c5b7a;
  font-size:1.1em;
}


ul.albero li.selectedlevel2 {
  background-color:#e7f0f7;
  border-top:1px solid #aabed6;
  border-bottom:1px solid #aabed6;

}

 ul.albero li.selectedlevel3, ul.albero li.level3 {
  padding-left:20px;
  background: url('f/lvl3bg.gif') 10px center no-repeat;
}
                             
 ul.albero li.selectedlevel3 {
  background-color:#efefef;
}
 ul.albero li.level4, ul.albero li.level5, ul.albero li.level6 {
  display:none;
}


ul.albero li a,
ul.albero li a:hover,
ul.albero li a:visited,
ul.albero li a:active {
  text-decoration:none;
}







form td {
  padding:3px;
}



.introInHP{
	padding: 1em;
	margin: 0em;
}



.titoloWLParagrafo {
	color: #3c5b7b;
	font-weight: bold;
	padding: 5px;
}

.immagineDescrittivoDefault{
	padding: 5px;
	margin-left: 7px;
	border: 0.2em #F1F1EA solid;
	margin-right: 7px;
}




.titoliForm{
	background-color: #3c5b7a;
	color: #FFFFFF;
	padding: 0px 2px 4px 2px;
}

.titoliForm a {
  text-decoration: underline;
}

.titoliForm a:hover {
	color: #FFFFFF;
  text-decoration: none;
}





.conSfondo{
	background:none;
}

.testoWL2, .testoChiaro, .testoScuro {

}

.testoWL2 {
  padding:5px;
}


.news-date {
  padding-top:20px;
}


.fondoNewsEventiFaq {
	text-indent: 0px;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

a.vaiarchivio {
	padding-left: 5px;
	padding-right: 5px;
}

input.vaiarchivio {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3c5b7a;
	text-decoration: underline;
	text-align: center;
	border: 0px none;
}

