﻿/*struttura master page*/

body {
	margin:0px;
	height:100%;
	background-image:url('../private_images/sfondo_legnotrentinonew.jpg');
	font-family:Arial;
}

html 
{
    height:101%;
}

form {
	margin:0px;
}

img
{
	border:0;
}

.centra
{
	height:100%;
	text-align:center;
}

.centra
{
	text-align:-moz-center;
}

.container {
	/*height: 495px;*/
	width: 933px;
	background-color: #000000;
	background-image: url('../private_images/sfondo.gif');
	background-repeat: repeat-y;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.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: 182px;
	float: left;
}
.col-center {
	float: left;
	/*height: 350px;*/
	width: 501px;
	/*background-color:Aqua;*/
}
.col-right {
	float: left;
	width: 250px;
	min-height: 350px;
	position:relative;
	margin-top:8px;
}
.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;
	height:25px;
}

.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;
}

.menu-alto input
{
    height:15px;
    margin-left:5px;
    vertical-align:middle;
}

.menu-alto .bottone
{
	position:relative;
	height:21px;
	font-size:11px;
	vertical-align:middle;
}
	
.textbox
{
	font-size:10px;
	color:#7c7c7c;
	border: 1px solid #7c7c7c;
	height:11px;
}

/*struttura menu*/
.menu 
{
	/*background-color:Aqua;*/
	padding-left:20px;
	padding-top:40px;
	margin-bottom:20px;
	padding-bottom:5px;
}

.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 area riservata*/
.aris
{
	/*background-color:Aqua;*/
	padding-left:20px;
	padding-right:15px;
	margin-bottom:40px;
	padding-bottom:5px;
	border-bottom:1px dashed #716f6e;
	color:#FFFFFF;
	font-size:11px;
}

.aris h2
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:20px;
}

.aris_accedi:link, .aris_accedi:visited
{
    color:#FFFFFF;
    text-decoration:none;
}

.aris_accedi:hover
{
    text-decoration:underline;
}

a.entra_hover
{
    width:73px;
    height:19px;
    text-decoration:none;
    background-image:url(../private_images/aris_entra_hover.png);
    float:right;
}

/*struttura novita*/
.novita
{
	/*background-color:Aqua;*/
	margin-left:20px;
	margin-right:35px;
	margin-bottom:25px;
	padding-bottom:5px;
	border-bottom:1px dashed #716f6e;
	color:#FFFFFF;
	font-size:11px;
}

.novita h2
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:20px;
}

.novita label
{
	border:0;
	padding:0;
	margin:0;
	color:#99cc00;
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
}

.novita .interno a:link, .novita .interno a:visited
{
    font-size:11px; 
    color:#FFFFFF;   
    text-decoration:none;
}

.novita .interno a:hover
{
    color:#99cc00;   
}

.novita a:link, .novita a:visited
{
    color:#7c7c7c;
    text-decoration:none;
}

.novita a:hover
{
    text-decoration:underline;
}

/*struttura home*/
.col-center .home
{
    position:relative;
}

.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 .photos
{
	width:462px;
	height:370px;
	/*background-color:Green;*/
	margin-bottom:20px;
}

.col-center .home .photos .item
{
	position:relative;
}

#rotatorHomeNews div
{
    background-color:Transparent !important;
}

#rotatorNovita div
{
    background-color:Transparent !important;
}

.col-center .home .photos .item .photos_desc
{
    position:absolute;
    bottom:0;
    width:442px;
    height:42px;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    background-image:url(../private_images/home_trasparenza.png);
    background-repeat:repeat;
    left:0px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
}

#navigator_immagini_pagina
{
    position:absolute;
    top:80px;
    left:10px; 
    z-index:100;
}
#navigator_immagini_pagina a:link,
#navigator_immagini_pagina a:visited
{
    background-image:url('../private_images/pager_rotator.png');
    background-repeat:no-repeat;
    width:8px;
    height:8px;
    display:block;
    margin-bottom:6px;
}
#navigator_immagini_pagina a:hover,
#navigator_immagini_pagina .activeSlide:link,
#navigator_immagini_pagina .activeSlide:visited
{
    background-image:url('../private_images/pager_rotator_sel.png');
}
#navigator_immagini_pagina span
{
    display:none;
}

.col-center .home .contenuto
{
	/*background-color:Blue;*/
	width:460px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}

.col-center .home .contenuto .titolo
{
	font-size:21px;
	line-height:25px;
	color:#99cc00;
	font-weight:bold;
	padding-bottom:5px;
}

.col-center .home .contenuto .sottotitolo
{
	font-weight:bold;
	padding-bottom:5px;
}

.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: #7c7c7c;
}

.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-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-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-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;
	padding-bottom:12px;
}

.ricerca_title
{
    color:#99cc00;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    padding:15px 0 0 20px;
}

.ricerca_title_per
{
    color:#FFFFFF;
    font-size:12px;
    padding:15px 0 0 20px;
}

.ricerca_input
{
    padding:5px 0 0 20px;
}

.ricerca_input_box_hidden
{
    width:212px; 
    height:23px; 
    color:#a9a9a9;
    margin-left:5px;
    border:0;
    padding-left:5px;
    font-size:15px;
    line-height:23px;
}

.ricerca_input_box
{
    width:212px; 
    height:23px; 
    color:#000000;
    margin-left:5px;
    padding-left:5px;
    border:0;
    font-size:15px;
    line-height:23px;
}

.ricerca_button
{
    text-align:right;
    padding:15px 0 25px 0;
    margin-left:20px;
    margin-right:27px;
    border-bottom:1px dashed #4f4d4c;
}


.ultime_title
{
    color:#99cc00;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    padding:15px 0 0 20px;    
}

.ultime_box
{
    margin:15px 27px 35px 20px;
    color:#FFFFFF;
    font-size:13px;
    height:117px;
    position:relative;
}

.ultime_box_photo
{
    width:120px;
    height:117px;
    margin-right:15px;
    float:left;
}

.ultime_text
{
    float:left;
    width:319px;
}

.ultime_box_title
{
    color:#99cc00;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    line-height:12px;
    padding-bottom:13px;    
}

.ultime_box_description
{
    color:#FFFFFF;
    font-size:11px;
    line-height:13px;
    padding-bottom:13px;     
}

a.ultime_box_vai:link, a.ultime_box_vai:visited
{
    color:#99cc00;
    font-weight:bold;
    font-size:12px;
    line-height:12px;  
    text-decoration:none;
    position:absolute;
    bottom:0;
}

a.ultime_box_vai:hover 
{
    text-decoration:underline;
}

.no_photo 
{
    border:4px solid #000000; 
    width:111px; height:109px; 
    background-color:#FFFFFF;
    color:#000000;
    text-align:center;
    line-height:48px;
    font-size:26px;
    font-weight:bold;
}

.navigator_aziende
{
    
    width:684px;
    margin-left:22px;
    margin-top:10px;
    position:relative;
    border:1px solid #326401;
    float:left;
    background-color:#efefef;    
}

a.navigator_aziende_button
{
    width:169px;
    height:25px;
    border-left:#000000 1px solid;
    border-right:#000000 1px solid;
    font-size:12px;
    font-weight:bold;
    line-height:24px;
    color:#878787;    
    text-decoration:none;
    float:left;
    text-align:center;
}

a.navigator_aziende_button_sel
{
    width:169px;
    height:25px;
    border-left:#000000 1px solid;
    border-right:#000000 1px solid;  
    background-image:url(../private_images/navigator_button.jpg);
    font-size:12px;
    font-weight:bold;
    line-height:24px;
    color:#336600;
    text-decoration:none;
    float:left;
    text-align:center;
}

.aziende_torna:link, .aziende_torna:visited
{
    color:#99cc00;
    text-decoration:none;
    margin-left:35px;
    margin-top:40px;
    float:left;
    font-size:11px;
}

.aziende_torna:hover
{
    text-decoration:underline;
}

.aziende_container 
{
    position:relative;
    margin-top:40px;
    color:#FFFFFF;
    font-size:12px;
    padding-left:35px;
    width:660px;
}

.aziende_container .photo
{
    max-width:660px;
    margin-top:30px;
}

.aziende_container strong
{
    color:#99cc00;
}

.aziende_container label
{
    width:130px;
    float:left;
    line-height:21px;
    margin-bottom:10px;
}

.aziende_container input
{
    width:300px;
}

.aziende_container textarea
{
    width:300px; 
    height:100px;
    margin-bottom:10px;
}

.checkBoxAzienda input
{
    width:10px !important;
    margin:3px 2px 0 0;
    padding:0px;
}

.azienda_mappa
{
    width:656px;
    height:430px;
    margin-top:30px;
}

.aziende_prodotto
{
    width:660px;    
    background-color:#434343;
    font-size:11px;
    margin-bottom:2px;
}

.aziende_prodotto_table
{
    vertical-align:middle;
    line-height:14px;   
    margin-top:10px; 
    margin-bottom:10px;
    margin-left:10px;
}

.aziende_prodotto .photoProdotto
{
    width:133px;
    height:65px;
    background-color:#FFFFFF;
}

.aziende_prodotto .categoria
{
    width:150px;
    padding-right:10px;
    padding-left:10px;
    font-weight:bold;
}

.aziende_prodotto .descrizione
{
    width:310px;
    padding-right:10px;
    font-weight:bold;
}

.aziende_prodotto .pulsante
{
    width:20px;
    padding-right:10px;
}


.azienda_gallery ul
{
   	list-style:none;
   	margin:0;
   	padding:0;
   	width:100%;
   	height:80px;
}
.azienda_gallery li
{
    float:left;	
    margin-right:10px;
}

.aziende_dettagli
{
    width:507px;
    margin-left:153px;
    display:none;
}

.aziende_dettagli_linea
{
    margin-bottom:10px; 
    float:left;
}

.aziende_dettagli_linea1
{
    width:145px; 
    padding-right:10px; 
    float:left;
}

.aziende_dettagli_linea2
{
    width:310px; 
    float:left;
}


.area_ris
{
    width:437px;
    margin-left:40px;
    color:#FFFFFF;
    font-size:13px;
}

.area_nav_1
{
    width:457px;
    height:27px;
    margin-top:5px;
    margin-bottom:35px;
    margin-left:-20px;
    background-image:url(../private_images/ris_nav_1.jpg);
}

.area_nav_2
{
    width:457px;
    height:27px;
    margin-top:5px;
    margin-bottom:35px;
    margin-left:-20px;
    background-image:url(../private_images/ris_nav_2.jpg);
}

.area_nav_3
{
    width:457px;
    height:27px;
    margin-top:5px;
    margin-bottom:35px;
    margin-left:-20px;
    background-image:url(../private_images/ris_nav_3.jpg);
}

.area_ris label
{
    width:110px;
    font-size:13px;
    line-height:20px;
    float:left;
    margin-bottom:10px;
}

.area_ris input
{
    width:320px;
}

.area_avanti
{
    margin-top:35px;
    text-align:right;
    margin-right:2px;
}

.area_informativa
{
    width:430px;
    height:135px;
    margin-top:10px;
    font-size:11px;
    color:#434343;
}

.area_checkinfo
{
    margin-top:25px;
}

.area_checkinfo input
{
    width:10px !important;
}

.area_newsletter_1 input
{
    width:10px !important;
    margin-left:30px;
    margin-right:60px;
}

.area_newsletter_2 input
{
    width:10px !important;
    margin-left:30px;    
}



















.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-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:41%;
	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 .desc_campo_pubblicazione
{
	float:left;
	display:block;
	width:370px;
}
.corpo-publicazioni .lista_publicazioni li .titolo_campo_pubblicazione
{
	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;
}

.btnVerdeChiaro:link,
.btnVerdeChiaro:visited
{
    background-image:url('../private_images/areariservata/btnVerdeMID.png');
    background-repeat:repeat-x;
    background-position:center center;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    color:#434343;
    display:inline-block;
}
.btnVerdeChiaro:hover
{
    text-decoration:underline;
}
.btnVerdeChiaro span
{
    background-image:url('../private_images/areariservata/btnVerdeSX.png');
    background-repeat:no-repeat;
    background-position:left center;
    height:23px;
    display:inline-block;
    padding-left:15px;
}
.btnVerdeChiaro span span
{
    background-image:url('../private_images/areariservata/btnVerdeDX.png');
    background-repeat:no-repeat;
    background-position:right center;
    height:23px;
    line-height:23px;
    display:inline-block;
    padding-left:0;
    padding-right:14px;
    color:#FFFFFF !important;
}
.form-corpo-testo input
{
    width:280px;
    border: 2px solid #336600;
    font-family: Arial;
    font-size: 11px;
}
.form-corpo-testo .RadioButtonList input
{
    width:auto;
    border:0px;
}

.bannerHome
{   display:none;
	width:508px;
	height:542px;
	background-color:#99cc00;
	z-index:4000;
	position:absolute;
	top:0;
	left:0;

}
.imgBanner
{
	
	position:absolute;
	z-index:3000;
	top:4px;
	left:4px;
}
.txtBanner
{
	position:absolute;
	bottom:8px;
	right:4px;
	color:#000000;
	cursor:pointer;
	z-index:300;
}



#mask
{
position:absolute;
top:0;
left:0;
display:none;
 /*z-index:200;	*/
	background-image: url(../private_images/icone_funzionali/sfondi/neroOpaco.png);
	background-position: 0 0;
	background-repeat:repeat;
	height:1300px;
}
