﻿/*struttura master page*/

body {
	margin:0px;
	height:100%;
	background-image:url('../private_images/sfondo_legnotrentinonew.jpg');
	font-family:Arial;
}

html,
form {
	margin:0px;

}

img
{
	border:0;
}

.centra
{
	height:100%;
	text-align:center;
}

.centra
{
	text-align:-moz-center;
}

.container {
	/*height: 495px;*/
	height:100%;
	width: 933px;
	background-color: #000000;
	background-image: url('../private_images/sfondo.gif');
	background-repeat: repeat-y;
	text-align:left;
}
.header {
	background-position: top;
	height: 55px;
	background-image: url('../private_images/top.gif');
	background-repeat: no-repeat;
}
.header-menu {
	padding-left: 24px;
	padding-top: 24px;}
.main {
	/*height: 350px;*/
}
.col-left {
	/*height: 350px;*/
	width: 202px;
	float: left;
}
.col-center {
	float: left;
	/*height: 350px;*/
	width: 481px;
	/*background-color:Aqua;*/
}
.col-right {
	float: left;
	width: 250px;
	min-height: 350px;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.footer {
	/*height: 90px;*/
	min-height: 90px;
	width: 933px;
	text-align:left;
}

/*struttura menu alto*/
.menu-alto
{
}

.menu-alto h2
{
	display:none;
}

.menu-alto ul
{
	list-style:none;
	padding:0;
	margin:0;
	border:0;
}

.menu-alto li
{
	display:block;
	float:left;
	font-family:Arial;
	text-transform:uppercase;
	color:#7c7c7c;
	font-size:10px;
	padding-right:16px;
}

.menu-alto li a:link,
.menu-alto li a:visited
{
	color:#7c7c7c;
	text-decoration:none;
	letter-spacing:1px;
}

.menu-alto li a:hover
{
	color:#ffffff;
}

.menu-alto .newsletter
{
	/*position:relative;
	top:-7px;*/
}

.menu-alto .first
{
	padding-left:21px;
	background-image:url(../private_images/casa.gif);
	background-position:center left;
	background-repeat:no-repeat;	
}

.menu-alto li.selezionato a:link,
.menu-alto li.selezionato a:visited,
.menu-alto li.selezionato a:hover
{
	color:#ffffff;
}

.menu-alto .last
{
	padding-left:5px;
	position:relative;
	top:-7px;
}

.menu-alto .bottone
{
	position:relative;
	top:2px;
	height:21px;
	font-size:11px;
}
	
.textbox
{
	font-size:10px;
	color:#7c7c7c;
	border: 1px solid #7c7c7c;
}

/*struttura menu*/
.menu 
{
	/*background-color:Aqua;*/
	padding-left:20px;
	padding-top:30px;
	margin-bottom:40px;
	padding-bottom:10px;
}

.menu h2
{
	font-family:Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	border:0;
	padding:0;
	margin:0;
	padding-bottom:14px;
}

.menu ul
{
	list-style:none;
	border:0;
	padding:0;
	margin:0;
	font-family:Arial, Verdana;
	font-size:11px;
	color:#ffffff;
	line-height:11px;
	width:140px;
}

.menu li
{
	
}

.menu li a:link,
.menu li a:visited
{
	display:block;
	width:100%;
	height:22px;
	padding-left:6px;
	color:#ffffff;
	text-decoration:none;
	line-height:22px;
	border-bottom:1px dashed #7a7776;
	text-transform:uppercase;
}



.menu li.selezionato a:link,
.menu li.selezionato a:visited,
.menu li.selezionato a:hover,
.menu li a:hover
{
	color:#99cc00;
}

.menu li li
{
	padding-left:9px;
}

.menu li.selezionato li a:link,
.menu li.selezionato li a:visited,
.menu li li a:link,
.menu li li a:visited
{
	color:#ffffff;
	border:0;
	padding: 10px 10px 3px 8px !important;
	line-height:14px !important;
	height:14px !important;
}

.menu li li.selezionato a:link,
.menu li li.selezionato a:visited,
.menu li li.selezionato a:hover,
.menu li.selezionato li a:hover,
.menu li li a:hover
{
	border:0;
	color:#99cc00;
}

.menu li li.last
{
	padding-bottom:10px;
}

.menu li li a:link,
.menu li li a:visited
{
	text-transform:none;
}

/*struttura eventi*/
.eventi
{
	padding-left:24px;
	/*background-color:Maroon;*/
}

.lista-eventi h2,
.eventi h2
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#99cc00;
	border:0;
	padding:0;
	margin:0;
	padding-bottom:20px;
}


.eventi .evento
{
	width:157px;
	padding-bottom:30px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	line-height:18px;
}

.lista-eventi .evento
{
    width:400px;
	padding-bottom:20px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	line-height:18px;
}

.lista-eventi .evento .data,
.eventi .evento .data
{
	font-weight:bold;
	line-height:18px;
}

.lista-eventi .evento .titolo,
.eventi .evento .titolo
{
	font-weight:bold;
	color:#99cc00;
	line-height:18px;
}

.lista-eventi .evento .testo,
.eventi .evento .testo
{
    padding:0;
    margin:0;
    line-height:20px;
}

.lista-eventi a:link,
.lista-eventi a:visited,
.eventi a:link,
.eventi a:visited
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff !important;
	text-decoration:none;
	line-height:18px;
}

.lista-eventi a:hover,
.eventi a:hover
{
	color:#99cc00 !important;
}

/*struttura home*/
.col-center .home
{
}

.col-center .home h1
{
	border:0;
	margin:0;
	padding:0;
	height:70;
	line-height:70px;
	color:#ffffff;
	font-family:Arial;
	font-size:49px;
	font-weight:bold;
	padding-left:24px;
	letter-spacing:3px;
}

.col-center .home .video
{
	width:462px;
	height:408px;
	/*background-color:Green;*/
	margin-bottom:20px;
}

.col-center .home .contenuto
{
	/*background-color:Blue;*/
	width:460px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}

.col-center .home .contenuto .titolo
{
	font-size:20px;
	line-height:25px;
	color:#99cc00;
	font-weight:bold;
	padding-bottom:8px;
}

.col-center .home .contenuto .sottotitolo
{
	font-weight:bold;
	padding-bottom:8px;
}

.col-center .home .contenuto .testo
{
	padding-bottom:16px;
}

.col-center .home .contenuto .collegamento
{
	padding-bottom:16px;
}

.col-center .home .contenuto .collegamento a:link,
.col-center .home .contenuto .collegamento a:visited
{
	text-decoration:none;
	color: #ffffff;
}

.col-center .home .contenuto .collegamento a:hover
{
	color:#99cc00;
}

.col-center .home .contenuto .elemento
{
	padding-left:20px;
	padding-right:20px;
	border-bottom: 1px dashed #4f4d4c;
	margin-bottom:20px;
}

/*struttura pagina testuale*/
.col-center .corpo-testo
{
}

.col-center .corpo-testo h1
{
	border:0;
	padding:0;
	margin:0;
	color:#ffffff;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:14px;
	padding-left:20px;
}

.col-center .corpo-testo h2
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:12px;
}

.col-center .corpo-testo .testo
{
	padding-left:20px;
	padding-right:40px;
	color:#ffffff;
	font-family:Arial;
	line-height:20px;
	font-size:11px;

}

.col-center .corpo-testo a:link,
.col-center .corpo-testo a:visited,
.NavigatorAnni a:link,
.NavigatorAnni a:visited
{
	color:#99cc00;
	text-decoration:underline;
}

.col-center .corpo-testo a:hover,
.NavigatorAnni a:hover
{
	text-decoration:none;
}

/*struttura pagina eventi*/
.col-center .corpo-eventi
{
}

.col-center .corpo-eventi h1
{
	border:0;
	padding:0;
	margin:0;
	color:#ffffff;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:14px;
}

.col-center .corpo-eventi h2
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-bottom:12px;
}

.col-center .corpo-eventi
{
	padding-left:20px;
	padding-right:40px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
}

.col-center .corpo-eventi a:link,
.col-center .corpo-eventi a:visited
{
	color:#99cc00;
	text-decoration:underline;
}

.col-center .corpo-eventi a:hover
{
	text-decoration:none;
}

/*struttura pagina aziende*/
.col-center .corpo-aziende
{
}

.col-center .corpo-aziende h1
{
	border:0;
	padding:0;
	margin:0;
	color:#ffffff;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:14px;
	padding-left:20px;
}

.col-center .corpo-aziende h2
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:12px;
}

.col-center .corpo-aziende .testo
{
	padding-left:20px;
	padding-right:20px;
	margin-right:20px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	border-bottom:1px dashed #4f4d4c;
	padding-bottom:12px;
}

.col-center .ricerca
{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;	
	padding-left:20px;
	padding-top:14px;
	padding-bottom:14px;
}

.col-center .lista-aziende ul
{
	padding:0;
	margin:0;
	border:0;
	margin-left:35px;
	padding-top:12px;
	line-height:11px;
}

.col-center .lista-aziende li
{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;	
	padding-bottom:8px;
	line-height:15px;
}

.col-center .lista-aziende li a:link,
.col-center .lista-aziende li a:visited
{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.col-center .lista-aziende li a:hover
{
	color:#99cc00;
}

/*struttura dettaglio azienda*/
.col-center .corpo-azienda
{
}

.col-center .corpo-azienda h1
{
	border:0;
	padding:0;
	margin:0;
	color:#ffffff;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:14px;
	padding-left:20px;
}

.col-center .corpo-azienda h2
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:12px;
}

.col-center .corpo-azienda .menu-azienda
{
	padding-left:20px;
	padding-right:20px;
	margin-right:20px;
	border-bottom:1px dashed #4f4d4c;
	height:31px;
}

.col-center .corpo-azienda .menu-azienda ul
{
	border:0;
	padding:0;
	margin:0;
	list-style:none;
}

.col-center .corpo-azienda .menu-azienda li
{
	display:block;
	float:left;
	margin-right:1px;
}

.col-center .corpo-azienda .menu-azienda li a:link,
.col-center .corpo-azienda .menu-azienda li a:visited
{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
	line-height:31px;
}

.col-center .corpo-azienda .menu-azienda li a:hover
{
	color:#99cc00;
}

.col-center .corpo-azienda .menu-azienda li.selezionato .extradiv1
{
	background-color:#99cc00;
}

.col-center .corpo-azienda .menu-azienda li.selezionato .extradiv2
{
	background-image:url(../private_images/menu_sx.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.col-center .corpo-azienda .menu-azienda li.selezionato .extradiv3
{
	background-image:url(../private_images/menu_dx.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.col-center .corpo-azienda .menu-azienda li.selezionato a:link,
.col-center .corpo-azienda .menu-azienda li.selezionato a:visited
{
	color:#181818;
}

.col-center .corpo-azienda .menu-azienda li.selezionato a:hover
{
	color:#ffffff;
}

.col-center .corpo-azienda .foto-azienda
{
	float:right;
	padding:20px;
}

.col-center .corpo-azienda .dati-azienda h2
{
	display:none;
}

.col-center .corpo-azienda .dati-azienda .Titolo
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:12px;
}

.col-center .corpo-azienda .dati-azienda
{
	padding-left:20px;
	padding-right:20px;
	margin-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	float:left;
	line-height:18px;
	width:90%;
}

.col-center .corpo-azienda .dati-azienda table
{
	border-collapse:collapse;
}

.col-center .corpo-azienda .dati-azienda a:link,
.col-center .corpo-azienda .dati-azienda a:visited
{
	color:#ffffff;
	text-decoration:underline;
}

.col-center .corpo-azienda .dati-azienda a:hover
{
	text-decoration:none;
}

.col-center .corpo-azienda .mappa-google
{
	width:600px;
	height:400px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;	
}

.col-center .corpo-azienda .mappa-google .testo
{
	color:#000000;
	font-family:Arial;
	font-size:11px;	
}

.col-center .corpo-azienda .link
{
	padding-left:20px;
}

.col-center .corpo-azienda .link a:link,
.col-center .corpo-azienda .link a:visited
{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}

.col-center .corpo-azienda .link a:hover
{
	color:#99cc00;
}


.link a:link,
.link a:visited
{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}

.link a:hover
{
	color:#99cc00;
}

/*struttura lista bandi centrale*/

.singola-asta
{
	margin-bottom:20px;
}

.singola-asta a:link,
.singola-asta a:visited
{
	color:#99cc00;
	text-decoration:underline;
}

.singola-asta a:hover
{
	text-decoration:none;
}

.lista-aste th
{
	font-weight:bold;	
}

.lista-aste caption
{
	display:none;
}

.lista-aste
{
	color:#FFFFFF;	
	font-size:11px !important;
}

.lista-aste a:link,
.lista-aste a:visited
{
	color:#99cc00;
	text-decoration:underline;
}

.lista-gare ul ul
{
	margin-bottom:20px;
}

.dettaglio-lotto strong
{
	color:#99cc00;
}

/*struttura gallery Center*/
.col-center .gallery
{
	padding-left:20px;
}

.CartellaPhotogallery strong
{
	color:#69af22;
	font-size:12px;
	font-family:Arial;
}
.CartellaPhotogallery
{
	margin-left:20px;
	width:25%;
	float:left;
	margin-bottom:15px;
}

.spaziotitolocartella
{
	font-size:5px;	
}

.Photogallery .gallery ul
{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px
}

.Photogallery .gallery li
{
	float:left;
	height:70px;
	margin:0 0 10px 10px !important;
}

.Photogallery .gallery .first
{
	float:left;
	margin:0;
}

.Photogallery .LinkIndietro:link,
.Photogallery .LinkIndietro:visited
{
	float:left;
	display:block;
	margin-top:20px;
	margin-left:20px;	
}

.col-right .gallery span
{
	border:0;
	padding:0;
	margin:0;
	color:#69af22;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:20px;
}

.anno-corrente
{
	text-decoration:none !important;
	font-weight:bold;
	cursor:default;	
}

.iconapdf
{
	 vertical-align:middle;
	 margin-right:10px;
}

.titoletto_pubblicazione span
{
	color:#99CC00;
	font-weight:bold;
	line-height:18px;
	padding-bottom:8px;	
}

.corpo-publicazioni h2
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:12px;
}

.corpo-publicazioni .lista_publicazioni ul
{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}

.corpo-publicazioni .lista_publicazioni li
{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;	
	padding-bottom:10px;
	margin-bottom:10px;
}
.corpo-publicazioni .lista_publicazioni li span
{
	float:left;
	display:block;
	width:370px;
}
.corpo-publicazioni .lista_publicazioni li div
{
	width:47px;
	float:left;
	color:#99cc00;
}

.corpo-publicazioni .lista_publicazioni li a:link,
.corpo-publicazioni .lista_publicazioni li a:visited
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.corpo-publicazioni .lista_publicazioni li a:hover
{
	color:#99cc00;
}

.corpo-publicazioni .testo
{
	padding-left:20px;
	padding-right:40px;
	color:#ffffff;
	font-family:Arial;
	line-height:20px;
	font-size:11px;

}

.radr_clipRegion
{
    background:none !important;
}

.Tendine
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;
}

#boxSottomenu
{
    position:relative;
    left:0px;
    top:0px;
    padding:0px;
    margin:0px;
}

#boxSottomenu ul
{
    position:relative;
    left:0px;
    top:0px;
    padding:0px;
    margin:0px;
}

.sottomenu.first 
{
    list-style-type:none;
    border:0;
    padding:0px;
    margin:0px;
}

.sottomenu
{
    list-style-type:none;
    border-left: solid 1px #fff;
    padding-left:6px;
    margin-left:6px;
    float:left;
}

.sottomenu a
{
    color:#fff !important;
    text-decoration: none !important;
    font-family:Arial;
    font-size:10px !important;
    text-transform:uppercase;
}

.sottomenu a:link,
.sottomenu a:visited
{
    color:#fff !important;
    text-decoration: none !important;
}

.sottomenu.selezionato a:link,
.sottomenu.selezionato a:visited,
.sottomenu a:hover

{
    text-decoration: none !important;
    color:#99CC00 !important;
}