body {
background-position:top center;
background-repeat:no-repeat;
margin:0px;
padding:0px;
font-size:12px;
font-family:Helvetica;
color:#336666;
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
}

body.Main {
background-position:top center;
background-repeat:no-repeat;
margin:0px;
padding:0px;
font-size:10px;
font-family:Helvetica;
color:#336666;
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
}
div#sfondoTop {
background-repeat:no-repeat;
background-position:top left;
height:552px;
position:relative;
}

div#sfondoTopPages {
background-repeat:no-repeat;
background-position:top left;
position:relative;
}
div#Contenitore {
margin:0 auto;
width:860px;
overflow:auto;
}
div.indice {
	float:right;
	padding-top:12px;
	overflow:hidden;
	padding-bottom:3px;
	width:90%;

	
}
	
div.indice a {
	font-size:1em;
	color:#FFFFFF;
	text-decoration:none;
}

div.indice a:hover {
	text-decoration:none;
}

div#logo {
	width:100%;
	text-align:left;
	height:200px;
	width:860px;
	}
	
	input.box{
		background:transparent;
		border:none;
		border-bottom:1px solid #FFFFFF;
		font-size:12px;
		color:#ffffff;
		font-family:Helvetica;
		font-weight:bold;
		width:190px;
		text-align:center;
		
		}




div#MenuHome {
	position:relative;
	float:none;
	clear:both;
	padding-top:14px;
	padding-bottom:8px;
	text-transform:uppercase;
	font-size:1.2em;
	text-align:center;
}

div#MenuPages {
	position:absolute;
	top:240px;
	text-align:center;
	width:100%;
    padding-top:35px;
    padding-bottom:8px;
	text-transform:uppercase;
	font-size:1.2em;
	text-align:center;
}

div.Menu {
	float:left;
	padding-right:35px;

	}
	
div.MenuSel {
	float:left;
	padding-right:35px;
	}

div.Menu a {
		color:#336666;
		font-weight:bold; 
		text-decoration:none;
		}
		
div.Menu a:hover {
		font-weight:bold;
		text-decoration:underline;
		
		}
		
div.MenuSel a {
	color:#336666;
	font-weight:bold;
	text-decoration:underline;
	}


ul#portfolio5 {
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#FFFFFF;
	z-index:-1;
	}
	
	a img {
		border:none;
		}

div#Contenuti {
overflow:auto;
width:100%;

}

div.MenuIndex a {
color:#333333;
text-decoration:none;
font-weight:bold;

}

div.SubTreeLivello3NoChild  {
padding-top:8px;
padding-bottom:8px;
}
div.SubTreeLivello3NoChild a {
text-decoration:none;
color:#666666;
}
div.SubTreeLivello3NoChild a:hover {
color:#336666;
}


div.SubTreeLivello3 a {

text-decoration:none;
color:#666666;

}
div.SubTreeLivello3 a:hover {
color:#336666;
}
div.SubTreeLivello3 {
padding-top:8px;
padding-bottom:8px;
}

div.InvisibleTree {
display:none;
padding-bottom:15px;
}
div.InvisibleTree2 {
display:none;
padding-bottom:15px;
}
div.VisibleTree2 {
padding-bottom:15px;
}

div.SubTreeLivello3ExpNoChild a {

color:#336666;
font-weight:bold;
text-decoration:none;

}

div.SubTreeLivello3ExpNoChild {
padding-top:8px;
padding-bottom:8px;
}

div.SubTreeLivello3Exp {
padding-top:8px;
padding-bottom:8px;


}

div.SubTreeLivello3Exp a {
color:#336666;
font-weight:bold;
text-decoration:none;

}

div.Sub4LivFree {
padding-left:33px;
padding-top:5px;
padding-bottom:5px;
font-size:0.9em;

}
div.Sub4LivFree a {
color:#336666;
text-decoration:none;
}

div.Sub4LivFree a:hover {
color:#336666;
text-decoration:underline;
font-weight:bold;
}

div.Sub4Liv {
padding-top:5px;
padding-bottom:5px;
padding-left:33px;
font-size:0.9em;
}
div.Sub4Liv a {
color:#336666;
text-decoration:none;

}
div.Sub4Liv a:hover {
color:#336666;
text-decoration:underline;
font-weight:bold;
}

div.Sub4LivExp {
padding-top:5px;
padding-bottom:5px;
padding-left:33px;
font-size:0.9em;

}
div.Sub4LivExp a {

color:#336666;
text-decoration:underline;
font-weight:bold;

}


div.Sub4LivFreeSel {
padding-left:33px;
padding-top:5px;
padding-bottom:5px;
font-size:0.9em;

}
div.Sub4LivFreeSel a {
color:#336666;
text-decoration:underline;
font-weight:bold;;
}

div.Sub5Liv {
padding-top:3px;
padding-bottom:3px;
padding-left:58px;

}

div.Sub5Liv a {

color:#336666;
text-decoration:none;

}

div.Sub5LivExp {
padding-top:3px;
padding-bottom:3px;
padding-left:58px;

}

div.Sub5LivExp a {

color:#336666;
text-decoration:underline;


}


div.Sub5LivFree {
padding-top:3px;
padding-bottom:3px;
padding-left:58px;
}
div.Sub5LivFree a {
color:#336666;
text-decoration:none;


}

div.Sub5LivFree a:hover {
color:#336666;

}

div.Sub5LivFreeSel {
padding-top:3px;
padding-bottom:3px;
padding-left:58px;
}
div.Sub5LivFreeSel a {
color:#336666;
text-decoration:underline;

}


div.Sub6Liv {
}
div.Sub6Liv a {
display:block;
padding-top:3px;
padding-bottom:3px;
color:#336666;
padding-left:48px;
text-decoration:none;

}
div.Sub6Liv a:hover {
color:#336666;
text-decoration:underline;

}
div.Sub6LivSel {
}
div.Sub6LivSel a {
display:block;
padding-top:3px;
padding-bottom:3px;

color:#336666;
padding-left:48px;
text-decoration:none;

}

div#Content {
	float:left;
	padding-left:5px;
	font-size:1.2em;
	width:620px;
	line-height: 1.4em;
	letter-spacing:0.02em;
	color:#336666;
        
	}
	
	div#Content1 {
	float:left;
	padding-left:5px;
	width:620px;
	line-height: 1.4em;
	letter-spacing:0.02em;
	color:#336666;
        
	}

div.NewsLat {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#BannerLat {
padding-top:10px;
}




div#NavigationHome {
padding-left:19px;
padding-right:19px;
width:700px;
margin-top:11px;
border-right:1px dashed #333333;
border-top:1px dashed #333333;
float:left;
padding-top:10px;
}


div#NavigationBar {
height:26px;
font-size:1.3em;
padding-top:25px;
font-weight:bold;
float:none;
clear:both;
}
div#LatMenu {
float:left;
width:210px;
clear:left;
font-size:1.2em;
text-align:left;
text-transform:uppercase;
}




form {
padding:0px;
margin:0px;
}

input.ricerca {
width:240px;
height:14px;
border:1px solid #333333;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding-left:3px;

}




div.navigationbar {
padding-top:10px;
color:#336666;
}

.navigationbarLink a {
color:#336666;
text-decoration:none;
}

.navigationbarLink a:hover {
color:#336666;
text-decoration:underline;
}






a {
text-decoration:underline;
color:#336666;
}

a:hover {
text-decoration:underline;
color:#336666;
}


div.SinistraContent {
float:left;
overflow:auto;
width:50%;
}

div.DestraContent {
float:left;
width:50%;
overflow:auto;
}

div.imgContent {
width:40%;
float:left;
overflow:auto;
}

div.TestoContent {
width:50%;
float:left;
font-size:20px;
font-family:"Times New Roman", Times, serif;
}

div.SeparatoreChild {
height:20px;

margin-bottom:30px;
border-bottom:1px dashed #666666;
clear:both;
float:none;
}

div.TestoContentImg {
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
}

div.TestoContentImg a {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#86bddc;
font-weight:bold;
}

span.DescrizioneGalleryLine {
font-size:11px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

span.IntroTestoChild {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


h3 {
color:#336666;
font-size:1.6em;
padding-top:0px;
margin-top:0px;
padding-bottom:15px;
margin-bottom:0px;
padding-top:5px;
}
strong {
color:#336666;
font-weight:bold;
}



h4 {
color:#336666;
font-size:1.4em;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding-bottom:10px;
margin-bottom:0px;
}




h2 {
color:#336666;
font-size:1.9em;
font-weight:normal;
padding-top:0px;
margin-top:0px;
padding-bottom:15px;
margin-bottom:0px;
}

h1 {
color:#336666;
font-size:1.3em;
font-weight:normal;
padding-top:0px;
margin-top:0px;
padding-bottom:15px;
margin-bottom:0px;
}




textarea.areaditesto {
	width:250px;
	
	height:200px;
	
	}
	
input.caselladitesto {
	width:250px;
	}
	
div#Modules {
	padding-top:20px;
	padding-left:175px;
	}
	
	div#credits {
	text-align:right;
	padding-right:20px;
	padding-top:5px;
	float:right;
	}
	div#credits a {
	color:#333333;
	text-decoration:none;
	}
	
	
	
	#box {
	padding-top:68px;
	padding-bottom:40px;
	}
	#box1 {
	padding-top:30px;
	padding-bottom:40px;
	overflow:auto;
	}
	
	
	.img {
	width:401px;
	height:120px;
	padding-bottom:26px;
	padding-left:17px;
	
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.bimtrento.it/_templates/bimadige/sfumaturahome.png');
	}
	
	.img[class] {
		background-image:url(http://www.bimtrento.it/_templates/bimadige/sfumaturahome.png);
		
		}
	
	div.riga {
	clear:both;
	float:none;
	padding-top:20px;
	
	}
	
	.testo {
	padding-left:19px;
	color:#336666;
	float:left;
	width:400px;
	font-size:1.2em;
	}
	
	.titolo {
	color:#336666;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	.listahome{
	color:#336666;
	
	}
	
	.listahome a {
	color:#336666;
	margin-bottom:10px;

	}
	
	.listahome a:hover {
	color:#336666;

	}
	
	
	div.ContSingolaListNews {
		
		overflow:auto;
		padding-bottom:30px;
		float:none;
		clear:left;
	}
		
	div.ContImgListNews {
			float:left;
			padding-right:71px;
			width:126px;
	}
	
	div.ContTestoSingolaListNews {

		float:left;
		width:660px;
	}
	
	div.ContTestoSingolaListNews2 {
		float:left;
		width:600px;
	}
	
	div.ListNewsAnteprima {
		font-size:1.2em;
	}
	
	img.ImgNewsList {
		width:126px;
	}
	
	div.ContImgNews {
		width:148px;
		padding-right:50px;
		float:left;
	}
	
	div.ContTestoNews {
		float:left;
		width:640px;
		}
	
	div.DataPaginaNews {
		font-size:1.2em;
		}
		
	div.AnteprimaPaginaNews {
		font-size:1.2em;
		font-style:italic;
	}
	
	div.TestoPaginaNews{
		font-size:1.2em;
		padding-top:10px;
	}
	
	img.ImmaginePaginaNews {
		width:148px;
	}
	
	div.ArchivioNews {
	font-size:1.2em;
	padding-top:40px;
		}
	
	ul, ol {
		padding-left:20px;
	}
	
	li {
		list-style:square;
		margin-top:3px;
		}
		
		div#Content a {
			text-decoration:underline;
			}
	
	
.mFormTabella td	{
vertical-align:top;
}

.homenewlist {
padding-bottom:5px;
}
	
	
	
	
	