
/* CSS Document - struttura pagina */

/* struttura pagina */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	background:url(../immagini/sfondo_body.gif) repeat-x;
	background-color:#E6E6E6;
	}

html, body {
	overflow-x:hidden;
		}

/*********************************/
/********* CLASSI GENERICHE ******/
/*********************************/
/** Global **/
* {
    margin:0;
    padding:0;
	border:0;
	text-align:left;
}

#like {
	background-color:#fff;
	margin:10px 0;
	}

.clear, .clear_right, .clear_left  {
	clear:both;
	height:0;
	line-height:0;
	font-size:1%;
	}
	
.clear_right {
	clear:right;
	}
	
.clear_left {
	clear:left;
	}		
	
/** Nascondo oggetti **/
.off, .span {
	position: absolute;
    top: -9999px;
	left:-9999px;
	}
	
hr {
	display:none;
	}	
	
a {
	color:#000;
	text-decoration:none;
	}	
	
a:hover {
	text-decoration:underline;
	}	
	
#colonna_sx p {margin-bottom:15px;}

#colonna_sx p a {color:#255A37;}

.testo p, .corpo p, #colonna_sx p.categorie {margin-bottom:0;}


p.categorie, #riquadro p.categorie {
	font-style:italic;
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:lighter;	
}

#box_titolo p.categorie {
		color:#5E6972;	
}



#colonna_sx ul {
	padding:0 0 0 15px;
	}
	
#colonna_sx ul li {
	list-style:square;
	}	

input, textarea, select {
border:1px solid #ccc;
background-color:#fff;
width:130px;
padding:2px;
}

textarea {
	width:300px;
	font-size:11px;
	}

input.pulsante {
	width:100px;
	text-align:center;
	background-color:#eaeaea;
	color:#484848;
	margin:15px 0 0 0;
	}

input.check {
	border:0;
	padding:0;
	width:auto;
	}

select {margin-bottom:5px;}

span.red {
	color:#6D171A;
	}
	
span.grey {
	color:#52595A;
	}
	
span.green {
	color:#255B37;
	}		

#sitemap ul {
margin-left:20px;
}

#sitemap ul li {
list-style:square;
padding:3px 0;
}

#contenuti_esteso ul {
	padding:0 0 10px 10px;
	}

#contenuti_esteso ul li {
	list-style:square;
	padding:3px;
	}
	
/* Search_do */

#search_do form input.testo {
	border:1px solid #ccc;
	font-size:11px;
	color:#484848;
	width:130px;
	margin:10px 0 0 0;
	background-color:#fff;
	padding:2px;
	}
	
#search_do form select {
	border:1px solid #ccc;
	font-size:11px;
	width:130px;
	margin:0 0 0 12px;
	background-color:#fff;
	color:#484848;
	padding:2px;
	}	

#search_do form input.pulsante {
	font-size:11px;
	border:1px solid #ccc;
	margin:10px 0 0 0;
	padding:1px;
	width:120px;
	text-align:center;
	background-color:#eaeaea;
	color:#484848;
	}		


/* search_result */

#search_result ul {
	padding:10px 0 0 15px;
	}

#search_result ul li {
	list-style:square;
	color:#ccc;
	padding:0 0 5px 0;
	}
	
#search_result ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#255B37;
	}	

span.navigator {
	padding:10px 0 0 0;
	display:block;
	}

/** end global **/
	

/*********************************/
/***** CONTENITORE GENERALE ******/
/*********************************/


#contenitore {
	width:968px;
	margin:0 auto;
	text-align:left;
	background:url(../immagini/sfondo_centrale.png) repeat-y;
	}
	
* html #contenitore {
	background:url(../immagini/sfondo_centrale.gif) repeat-y;
	}

/*********************************/
/*********** HEADER **************/
/*********************************/


#header {
	width:968px;
	background:url(../immagini/sfondo_header.gif) no-repeat;
	height:167px;
	}
	
#header a#link {
	display:block;
	outline:none;
	margin:0 0 0 0;
	-moz-outline: none;
	position:absolute;
	font-size:12px;
	text-indent:-9999px;
	width:490px;
	height:89px;
	z-index:20;
	}	
	
#top {
	width:960px;
	margin:0 4px 0 4px;
	height:98px;
	background:url(../immagini/sfondo_top.jpg) no-repeat;
	}
	
/* loghi_sx */

#loghi_sx {
	width:84px;
	float:left;
	margin:3px 0 0 15px;
	}		
	
* html #loghi_sx {
	margin-left:5px;
	}	
	
#loghi_sx img {
	margin:0 0 1px 0;
	}	
	
img.banner_big {
	float:left;
	margin:3px 0 0 8px;
	}	
	
img.ico_newsletter {
	float:left;
	margin:3px 0 0 7px;
	}	
	
/* h_dx */	
	
#h_dx {
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:11px;
	width:355px;
	text-align:right;
	position:relative;
	z-index:20;
	margin:6px 20px 0 0;
	padding:0px 0 0 0;
	}	
	
* html #h_dx {
	margin-right:10px;
	}	
	
#h_dx a.iniziativa_eco {
	background:url(../immagini/iniziativa_eco.gif) right no-repeat;
	padding:0 45px 0 0;
	}	
	
#h_dx form {
	margin:10px 0 0 85px;
	}

#h_dx form input {
	border:1px solid #ccc;
	width:125px;
	padding:1px;
	color:#999;
	float:left;
	margin:0px 5px 0 0;
	}	
	
#h_dx form input.pulsante {
	width:40px;
	text-align:center;
	background-color:#8CC540;
	border:1px solid #689430;
	color:#fff;
	margin:0 0 0 0;
	height:18px;
	font-size:11px;
	padding:0;
	position:relative;
	}	
	
.funzioni {
	width:90px;
	float:right;
	margin:10px 0 0 0;
	}	
	
span.rss {
	margin:0 0 0 3px;
	}
	
#h_dx img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}	

#h_dx span.rss img {
	margin:0;
	}		
	
a#link_home, a#link_preferiti {
	display:block;
	outline:none;
	margin:0 0 0 0;
	-moz-outline: none;
	position:absolute;
	font-size:12px;
	text-indent:-9999px;
	width:20px;
	margin:0 0 0 260px;
	height:20px;
	z-index:20;
	}	
	
a#link_preferiti {
	margin:0 0 0 280px;
	}			
	
/*********************************/
/*********** MENU ALTO ***********/
/*********************************/

#menu_alto {
	width:958px;
	padding:99px 0 0 0;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	position:relative;
	z-index:10;
	}
	

#menu_alto ul {
	position:relative;
	margin:0 0 0 5px;
	}	

#menu_alto ul a {
	text-align:center;
	}	
	
#menu_alto ul li {
	list-style:none;
	position:absolute;
	}		
		
#menu_alto ul li a {
	display:block;
	height:34px;
	color:#fff;
	text-decoration:none;
	padding:10px 0 0 0;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:24px;
	}	
	
	
#mn1 {left:0; width:137px}	
#mn2 {left:138px; width:136px;}	
#mn3 {left:275px; width:136px;}	
#mn4 {left:412px; width:136px;}	
#mn5 {left:549px; width:136px;}	
#mn6 {left:686px; width:136px;}
#mn7 {left:823px; width:136px;}	
	

#menu_alto ul li a:hover, #menu_alto ul li a.attivo { 
	color:#43505B; 
	background:url(../immagini/voce_hover.gif) no-repeat;
	border-bottom:1px solid #BBD2E1;
	} 
	
/*#menu_alto ul li a.g_toscana {color:#88502B;}*/

/* sotto_menu */

#sotto_menu {
	width:968px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	position:relative;
	z-index:1;
	font-size:11px;
	padding:45px 10px 0 15px;
	
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:943px;
	}	

#sotto_menu ul {
	padding:0 0px 0 10px;
	}

#sotto_menu ul li {
	list-style:none;
	display:inline;
	padding:0 0 0 5px;
	}
	
#sotto_menu ul li a {
	color:#36414A;
	text-decoration:none;
	background:url(../immagini/linea_menu.gif) right no-repeat;
	padding:0 12px 0 0;
	text-transform:uppercase;
	}
	
#sotto_menu ul li a:hover, #sotto_menu ul li a.attivo {
	color:#660000;
	}		
	
	
#sotto_menu ul li.altro a {
	background:url(../immagini/raquo.gif) right no-repeat;
	}	
	
	
/*********************************/
/*********** BOX_MEDIANO *********/
/*********************************/

#box_mediano {
	width:960px;
	margin:0 0 0 4px;
	background-color:#fff;
	background:url(../immagini/foto_home.jpg) no-repeat;
	height:98px;
	line-height:0;
	font-size:0;
	border-bottom:5px solid #99BCE2;
	padding:15px 0 1px 15px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:945px;
	height:77px;
	}


/*********************************/
/*********** CENTRALE ************/
/*********************************/


#centrale {
	width:968px;
	margin:0px 0 0 0;
	font-size:12px;
	color:#333;
	line-height:20px;
	padding:15px 20px;
		
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:928px;
	}
	
#centrale h1 a, #centrale h2 a {
	color:#255A37;
	}	
	
#centrale h1 {
	font-size:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	line-height:30px;
	color:#255A37;
	padding:0 0 10px 0;
	}
	
#centrale h2 {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color:#255A37;
	padding:0 0 10px 0;
	}	
	
.foto_dx {
	float:right;
	padding:1px;
	border:1px solid #ccc;
	margin:0 0 0 15px;
	}
	
.box_testo .foto_dx {
	margin:0 0 15px 15px;
	}	
	
.foto_sx {
	float:left;
	padding:1px;
	border:1px solid #ccc;
	margin:0 15px 15px 0;
	}		

.data {
	font-style:italic;
	color:#999;
	}
	
.data2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:lighter;
	color:#6D171A;
	}	
	
p.catenaccio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color:#666;
	font-style:italic;
	font-size:14px;
	position:relative;
	margin:-9px 0 15px 0;
	}	

p.dati {
	margin:15px 0 0 0;
	color:#333;
	line-height:15px;
	font-weight:bold;
	}
	
#colonna_sx p.occhiello {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color:#333;
	font-size:14px;
	position:relative;
	padding:0;
	margin:0 0 0 0;
	}
	

#colonna_sx p.categoria {
	padding:0;
	margin:0 0 -3px 0;
	}			


/*********************************/
/*********** COLONNA_DX **********/
/*********************************/

#colonna_dx {
	width:202px;
	float:right;
	position:relative;
	margin:-5px 0 0 0;
	}		

#colonna_dx #testa {
	width:202px;
	height:75px;
	line-height:0;
	font-size:0;
	position:relative;
	background:url(../immagini/testa_colonna_dx.png) no-repeat;
	}

* html #colonna_dx #testa {
	background:url(../immagini/testa_colonna_dx.gif) no-repeat;
	}

#colonna_dx #corpo {
	background:url(../immagini/corpo_colonna_dx.gif) 0 60px no-repeat;
	background-color:#C1D5E3;
	width:202px;
	padding:0 10px 10px 11px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:181px;
	}
	
#colonna_dx #dx_alta {
	position:relative;
	margin:-60px 0 4px 0;
	}	
	
#colonna_dx img {
	margin:0 0 10px 0;
	}		
	
#colonna_dx #piede {
	width:202px;
	height:17px;
	background:url(../immagini/piede_colonna_dx.gif) no-repeat;
	line-height:0;
	font-size:0;
	}	
	
	
#colonna_dx #dx_alta div.contenitore_comunicazioni {
	margin-left:14px;
	}
	
/* colonna_dx box */

/* box_verde */

.box_verde {
	width:180px;
	margin:10px 0 15px 0;
	}	
	
.box_verde .testa {
	width:180px;
	background:url(../immagini/testa_box_verde.png) no-repeat;
	line-height:0;
	font-size:0;
	height:60px;
	}	
	
#centrale .box_verde .testa h2 {
	color:#368350;
	line-height:18px;
	padding:15px 0 0 14px;
	}	
	
.box_verde .corpo {
	width:180px;
	background-color:#DDEEC6;
	padding:0 14px;
	line-height:18px;	
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:152px;
	}	
	
.box_verde span.link {
	display:block;
	padding:5px 0 0 0;
	}

.box_verde span.link, .box_verde span.link a {
	color:#368350;
	}	
	
.box_verde .testo {
	position:relative;
	margin:-10px 0 0 0;
	}	
	
.box_verde .piede {
	width:180px;
	background:url(../immagini/piede_box_verde.png) no-repeat;
	height:20px;
	}
	
/* ex */	
	
* html .box_verde .testa {
	background:url(../immagini/testa_box_verde.gif) no-repeat;
	}

* html .box_verde .piede {
	background:url(../immagini/piede_box_verde.gif) no-repeat;
	}		
	
/* box_bianco */

.box_bianco {
	width:180px;
	margin:10px 0 15px 0;
	}	
	
.testa_azzurra, .testa_arancio, .testa_verde, .testa_rosa {
	width:180px;
	background:url(../immagini/testa_box_fascia_azzurra.png) no-repeat;
	line-height:0;
	font-size:0;
	height:52px;
	}	
	
.testa_rosa {
	height:70px;
	}	
	
.testa_arancio {
	background:url(../immagini/testa_box_fascia_arancio.png) no-repeat;
	}
	
.testa_verde {
	background:url(../immagini/testa_box_fascia_verde.png) no-repeat;
	}	
	
.testa_rosa {
	background:url(../immagini/testa_box_fascia_rosa.png) no-repeat;
	}				
	
.box_bianco .corpo {
	width:180px;
	background:url(../immagini/bordo_box.gif) top repeat-x;
	background-color:#fff;
	padding:10px 10px 0 10px;
	line-height:18px;
	color:#465767;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:160px;
	}	
	
.box_bianco .piede {
	width:180px;
	background:url(../immagini/piede_box_bianco.png) no-repeat;
	height:20px;
	}
	
/* ex */	
	
* html .testa_azzurra {
	background:url(../immagini/testa_box_fascia_azzurra.gif) no-repeat;
	}

* html .testa_arancio {
	background:url(../immagini/testa_box_fascia_arancio.gif) no-repeat;
	}
	
* html .testa_verde {
	background:url(../immagini/testa_box_fascia_verde.gif) no-repeat;
	}	
	
* html .testa_rosa {
	background:url(../immagini/testa_box_fascia_rosa.gif) no-repeat;
	}

* html .box_bianco .piede {
	background:url(../immagini/piede_box_bianco.gif) no-repeat;
	}
	
/* define testo */

#centrale .box_bianco h2 {
	font-size:18px;
	color:#333;
	line-height:18px;
	padding:10px 0 0 10px;
	}
	
#centrale .box_bianco .testa_verde h2 {			
	padding:10px 0 0 10px;
	}
	
#centrale .box_bianco h2 a {
	color:#333;
	}	
	
#centrale .box_bianco span.autore a {
	font-size:15px;
	color:#660000;
	}	
	
#centrale .box_bianco p.titolo a {
	color:#2F5EB1;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	}	
	
	
/*********************************/
/*********** COLONNA_SX **********/
/*********************************/

#colonna_sx {
	width:710px;
	}	

/* box_testo */

.box_testo {
	/*width:710px;*/
	width:auto;
	border-bottom:1px dashed #999;
	margin:15px 0 0 0;
	padding:0 0 15px 0;
	position:relative;
	z-index:1;
	}
	
.box_testo_partners {
	width:150px;
	height:150px;
	float:left;
	margin:0 15px 10px 0;
	padding:5px;
	}


.box_testo_partners h2 a {
	font-size:70%;
}
	
.divisore {
	/*width:100%;
	height:1px;
	border-bottom:1px dashed #999;
	margin:15px 0;
	font-size:0;
	float:left;
	line-height:0;*/
	display:none;
	}
	
.divisore2 {
	width:100%;
	height:1px;
	border-bottom:1px dashed #999;
	margin:15px 0 0 0;
	font-size:0;
	float:left;
	line-height:0;
	}	

/* dx */

#colonna_sx .dx {
	width:164px;
	float:right;
	position:relative;
	z-index:9;
	margin:0 0 0 0;
	padding:0;
	background-color:#fff;
	}
	
	
/* colonna_dx comunicazioni home */	

div.contenitore_comunicazioni {
	width:150px;
	border:1px solid #EBEBEB;
	padding:10px;
	line-height:15px;
	background:url(../immagini/sfondo_comunicazioni.gif) top repeat-x;
	background-color:#E3E3E3;
	margin-bottom:15px;
	margin-left:10px;
	margin-top:15px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:130px;
	}
	
#centrale div.contenitore_comunicazioni h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:18px;
	color:#9DBED4;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
	}	
	
#centrale div.contenitore_comunicazioni h2 a {
	color:#9DBED4;
	}
	
#centrale div.contenitore_comunicazioni h2 a:hover {
	color:#660000;
	text-decoration:none;
	}		
	
div.comunicazioni {
		position: relative;
		overflow: hidden;
		height: 90px;
		background:none;
		}
div.comunicazioni_2 {
		background:none;
}

#centrale div.comunicazioni ul {
		position: relative;
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		}
		
#centrale div.comunicazioni ul li {
		
		padding:0 0 4px 0;
		margin:0px 0 4px 0;
		border-bottom: 1px solid #ccc;
		font-size: 11px;
		list-style:none;
		}
	
div.comunicazioni ul li a {
	color:#660000;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	}			
	
span.small {
	font-size:15px;
	color:#333;
	}	
		
span.small2 {
	font-size:11px;
	color:#333;
	}			
		
/* annunci google */

#annunci_g {
	margin:20px 0 0 0;
	padding:10px 0 0 25px;
	border:1px dashed #ccc;
	}
	
#annunci_g2 {
	margin:20px 0 0 25px;
	padding:0;
	text-align:center;
	border:no;
	width:135px;
	float:right;
	z-index:100;
	position:relative;
	background-color:#fff;
	padding-bottom:10px;
	}	
	

#annunci_g3 {
	margin:20px 0 0 25px;
	padding:0;
	text-align:center;
	border:no;
	width:135px;
	float:right;
	z-index:100;
	position:relative;
	background-color:#fff;
	}	
	
#forex {
	width:305px;
	height:365px;
	float:right;
	margin:30px 0 0 0;
	position:relative;
	z-index:9;
	}
	
#forex iframe {
	position:relative;
	z-index:9;
	}	
	
/* sx */

.box_testo .sx {
	width:530px;
	}	
	
/* box_doppio */

.box_doppio {
	width:530px;
	/*float:left;*/
	/*border-bottom:1px dashed #999;*/
	padding:0 0 15px 0;
	}		

.box_doppio .box {
	width:260px;
	float:left;
	padding:0;
	margin:15px 10px 0 0;
	}
	
.box_doppio .box_ultimo {
	width:260px;
	float:left;
	margin:15px 0px 0 0;
	}
	
/* box_news_toscana */

.box_news_toscana {
	width:148px;
	float:right;
	margin:0 2px 0 0;
	}

#centrale .box_news_toscana h2 {
	margin:0;
	padding:0;
	color:#358350;
	font-size:16px;
	font-weight:lighter;
	line-height:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.box_news_toscana .corpo {
	width:148px;
	background-color:#DCEDC5;
	line-height:16px;
	padding:15px 7px;
	min-height:1169px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:134px;
	}		
	
#centrale .box_news_toscana p {
	margin:0 0 10px 0;
	}

#centrale .box_news_toscana p.titolo_comunicazione {
	margin:0;
	}
	
.box_news_toscana p.titolo_comunicazione span.data {
	font-size:10px;
	}	
	
#colonna_sx .box_news_toscana p.occhiello, #colonna_sx .box_news_toscana p.occhiello span.data {
	margin:0 0 0 0;
	padding:0;
	color:#255A37;
	line-height:16px;
	}	

#centrale .box_news_toscana p.titolo_comunicazione a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	color:#660000;
	}	
	
#centrale .box_news_toscana span.data {
	font-size:11px;
	color:#368350;
	line-height:10px;
	}	
	
.divisore_doppio {
	margin:10px 0;
	background:url(../immagini/divisore_doppio.gif) repeat-x;
	width:100%;
	height:2px;
	}	
	
/* sx_media */

#sx_media {
	width:auto;
	}	
	
#colonna_sx .box2 {
	margin:0;
	width:auto;
	border-top:1px dashed #999;
	padding:15px 0 0 0;
	margin:15px 0 0 0;
	position:relative;
	z-index:1;
	}	
	
/* path */

#path {
	margin:-10px 0 10px 0;
	position:relative;
	}

#centrale #path ul {
	border-bottom:1px dotted #666;
	padding:0;
	margin:0;
	}

#centrale #path ul li {
	list-style:none;
	display:inline;
	color:#666;
	}	
	
#centrale #path ul li a {
	color:#255B37
	}	

/* colonna_dx annunci_g */

#colonna_dx #annunci_g {
	margin:0 0 0 8px;
	width:150px;
	padding:10px 0 0 15px;
	background-color:#fff;
	border:1px solid #9DBED4;
	}
	
#colonna_dx div.contenitore_comunicazioni {
	margin:0 0 10px 12px;
	}	
	
/* arc_notizie */

#centrale ul.arc_notizie {
	padding:0 0 0 15px;
	}

#centrale ul.arc_notizie li {
	list-style:square;
	color:#99BCE2;
	font-size:12px;
	padding:3px 0;
	}
	
#centrale  ul.arc_notizie li a {
	font-size:14px;
	color:#595959;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	}	
	
/* collegamento_archivio */

#collegamento_archivio {
	border-bottom:1px dashed #999;
	border-top:1px dashed #999;
	margin:15px 0 0 0;
	padding:5px 0;
	text-align:right;
	}	

#centrale #collegamento_archivio a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:14px;
	color:#255B37;
	background:url(../immagini/ico_folder.gif) top left no-repeat;
	padding:0 0 0 20px;
	margin:0;
	}
	
/* box_funzioni */

#box_funzioni {
	width:710px;
	position:relative;
	margin:-10px 0 23px 0;
	border-bottom:1px solid #ccc;
	background:url(../immagini/sfondo_box_funzioni.gif) top repeat-x;
	background-color:#ececec;
	padding:14px 10px 2px 10px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:690px;
	min-height:30px;
	}	
	
* html #box_funzioni {
	height:36px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:690px;
	height:30px;
	}	

#box_funzioni #funzioni img {
	margin:0 0 0 15px;
	}

#box_funzioni a.archivio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:14px;
	color:#255B37;
	background:url(../immagini/ico_folder.gif) left no-repeat;
	padding:0 0 0 20px;
	margin:0 0 0 15px;
	}
	
#box_funzioni #funzioni img.no_margin {
	margin:0;
	}	

#box_funzioni #funzioni {
	float:right;
	text-align:right;
	}

#centrale #box_funzioni h2 {
	color:#52595A;
	font-weight:lighter;
	padding:10px 0 7px 0;
	margin:0;
	font-size:20px;
	}
	
#centrale #box_funzioni h2 span.red {
	font-size:15px;
	}	

#box_funzioni img.foto {
	margin:-5px 15px 4px 0;
	border:0;
	position:relative;
	float:left;
	border:1px solid #999;
	}

/* contenitore_allegati */

#contenitore_allegati {
	width:710px;
	float:left;
	}

.box_articoli, .box_allegato, .box_link {
	background-color:#F4F4F4;
	width:220px;
	float:left;
	margin:0 14px 0 0;
	padding:10px;
	border:1px dashed #CCCCCC;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:200px;
	}
	
#colonna_sx #contenitore_allegati ul {
	padding-left:0;
	}	

#colonna_sx .box_articoli ul li, #colonna_sx .box_allegato ul li, #colonna_sx .box_link ul li {
	list-style:none;
	border-bottom:1px dashed #ccc;
	background:url(../immagini/ico_articolo.gif) left no-repeat;
	padding:5px 0 5px 19px;
	}
	
#colonna_sx .box_allegato ul li {
	background:url(../immagini/ico_doc.gif) left no-repeat;
	}	
	
#colonna_sx .box_link ul li {
	background:url(../immagini/ico_web.gif) left no-repeat;
	}	
	

.box_articoli ul li a, .box_allegato ul li a, .box_link ul li a {
	color:#255937;
	}
	
	
/* multimedia */

#multimedia, #video {
	width:710px;
	float:left;
	margin:15px 0 0 0;
	}
	
#multimedia #corpo_photo, #multimedia #corpo_video, #video #corpo_video, #video #corpo_solo_video {
	width:708px;
	background-color:#F4F4F4;
	text-align:center;
	padding:20px 0;
	border-bottom:1px dashed #999;
	border-left:1px dashed #999;
	border-right:1px dashed #999;
	}		
	
	
#multimedia .testa, #video .testa {
	width:708px;
	font-size:14px;
	height:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	position:relative;
	}
	
#centrale #multimedia .testa ul, #centrale #video .testa ul {
	position:relative;
	margin:0 0 0 0;
	padding:0;
	}	

#multimedia .testa ul a, #video ul a {
	text-align:center;
	}	
	
#multimedia .testa ul li, #video .testa ul li {
	list-style:none;
	position:absolute;
	}		
		
#multimedia .testa ul li#pl1 a, #video .testa ul li#pl1 a {
	display:block;
	height:31px;
	color:#255B37;
	text-decoration:none;
	padding:6px 0 0 15px;
	background:url(../immagini/ico_photo.gif) 6px 3px no-repeat;
	background-color:#F4F4F4;
	border:1px dashed #999;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:25px;
	width:119px;
	}	
	
#multimedia .testa ul li#pl2 a, #video .testa ul li#pl2 a  {
	display:block;
	height:31px;
	color:#255B37;
	text-decoration:none;
	padding:6px 0 0 0;
	background:url(../immagini/ico_video.gif) 17px 3px no-repeat;
	background-color:#F4F4F4;
	border:1px dashed #999;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:25px;
	}	
	
#video .testa ul li#pl2 a {
	border-bottom:0;
	}	
		
	
* html #multimedia .testa ul li#pl1 a, * html #multimedia .testa ul li#pl2 a,
* html #multimedia #video ul li#pl1 a, * html #multimedia #video ul li#pl2 a {
	height:32px;
		
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:26px;
	}
	
#bordo {
	width:436px;
	height:32px;
	margin:0 0 0 272px;
	border-bottom:1px dashed #999;
	}	
	
#bordo2 {
	width:auto;
	height:32px;
	margin:0 0 0 138px;
	border-bottom:1px dashed #999;
	}		
	 	
#multimedia #pl1 {left:0; width:134px;}	
#multimedia #pl2 {left:138px; width:134px;}	

#video #pl1 {left:0; width:134px;}	
#video #pl2 {left:0; width:134px;}	


#multimedia .testa ul li#pl1 a:hover, #multimedia .testa ul li#pl2 a:hover { 
	color:#6D171A;
	cursor:pointer;
	} 

#multimedia .testa ul li#pl1 a.attivo, #multimedia .testa ul li#pl2 a.attivo { 
	color:#6D171A;
	border-bottom:0;
	} 
	
#video .testa ul li#pl1 a:hover, #video .testa ul li#pl2 a:hover { 
	color:#6D171A;
	cursor:pointer;
	} 

#video .testa ul li#pl1 a.attivo, #video .testa ul li#pl2 a.attivo { 
	color:#6D171A;
	border-bottom:0;
	cursor:pointer;
	} 	
	
/* hide from ie on mac \*/	
	#flashcontent {
	width: 480px;
	height: 680px;
	margin:0 auto 0 auto;
	}	
	
/* nav */

#nav {
	width:710px;
	padding:4px 0;
	margin:15px 0 0 0;
	text-align:right;
	border-bottom:1px dashed #999;
	border-top:1px dashed #999;
	}	
	
#nav a {
	color:#255A37;
	}
	
#nav a:hover, #nav a.attivo {
	color:#6D171A;
	}		
	

/* box_titolo */

#box_titolo {
	width:710px;
	margin:0 0 10px 0;
	background-color:#B6CCDC;
	padding:10px 10px 2px 10px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:690px;
	}	
	
#centrale #box_titolo h1 {
	color:#2F3539;
	}	
	
/* riquadro */	
	
#riquadro {
	width:710px;
	background-color:#D6E0D9;	
	padding:10px 10px 2px 10px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:690px;
	}	
	
#centrale #riquadro h1 {
	color:#2F3539;
	}	
	
/*********************************/
/*********** FOOTER **********/
/*********************************/

#footer {
	margin:0 auto;
	width:968px;
	padding:0 0 30px 0;
	background:url(../immagini/sfondo_footer.png) top no-repeat;
	text-align:center;
	}
	
* html #footer {
	background:url(../immagini/sfondo_footer.gif) top no-repeat;
	}	

#footer ul {
	padding:35px 0 0 25px;
	
	text-align:center;
	}

#footer ul li {
	list-style:none;
	display:inline;
	padding:0 0 0 12px;
	}		
	
#footer ul li a {
	background:url(../immagini/linea_footer.gif) right no-repeat;
	padding:0 15px 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:11px;
	color:#fff;
	}	
	
#footer p {
	color:#333;
	font-size:11px;
	padding:20px 0 0px 25px;
	text-align:center;
	}	

/***********************/

#corpo_video {
	display:none;
}

.zoomOut {
	font-size:16px;
}
	

.zoomIn {
	font-size:12px;
}

/***********************/	

/* more */

#centrale h2.a2 {
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px dashed #ccc;
	}
	
h3 {
	margin:0 0 10px 0;
	}	
	
#scelta {
	background-color:#fafafa;
	width:708px;
	border:1px solid #ccc;
	padding:0 10px 0 10px;
	margin:0 0 10px 0;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:688px;
	}	
	
#scelta select {
	margin:0 10px 0 0;
	}	
	
#scelta p {
	padding:0 0 15px 0;
	}	
	
#centrale select.scelta_2 {
	margin-left:10px;
	}	
	
#scelta span.aline {
	margin:0 7px 0 0;
	}	
	
#centrale #scelta input.pulsante {	
	margin:-10px 0 15px 0;
	}	
	
/* archivio */

.box_archivio {
	background-color:#DDD;
	border:1px solid #999;
	margin: 0 0 10px 0;
	width:926px;
	padding:10px 15px 10px 15px;
	color: #255A37;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:896px;
	}
	
#centrale .box_archivio h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:16px;
	background: url('../immagini/ico_folder_archivio.gif') left no-repeat;
	padding:0 0 0 20px;
	}

.box_archivio a {
	color: #255A37;
	text-decoration:none;
	font-weight:bold;
	}

.box_archivio a:hover {
	text-decoration:underline;
	}

#box_archivio_laterale {
	background:#eaeaea;
	padding:10px;
	border:1px solid #ccc;
	width:200px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:180px;
	}
	
#box_archivio_laterale input,
#box_archivio_laterale select  {
	width:170px;
	padding:5px;
	margin:0;
	font-family:Arial, serif;
	}	

#box_archivio_laterale input#go {
	background:#9DBED4;
	border:1px solid #fff;
	width:50px;
	text-align:center;
	color:#fff;
	margin:10px 0 0 0;
	padding: 5px;
	}

#box_archivio_laterale .filtro {
	background:#FFE51E;
	padding:2px;
	}
	
#box_archivio_laterale .remove {
	border-top:1px solid #ccc;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	}	
	
#box_archivio_laterale .remove a {
	background: url('../immagini/remove_filter.png') left no-repeat;
	padding:0 0 0 18px;
	font-weight:bold;
	}

#centrale h2.grigio {
	color:#666;
	}

/**********************************************************************//
/*Contact Overlay
/**********************************************************************//


body {
    position: relative;
}

#contact-pop-overlay {
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: url('../immagini/overlay.png') repeat 0 0;
    display: none;
    text-align: center;
    z-index: 1000;
}

#contact-pop-panel-wrapper {
    margin: 10% auto 0 auto;
    width: 350px;
    background: #FFF;
}

#contact-pop-panel {
    min-height: 200px;
    padding-bottom: 10px;
    margin: 0 auto;
    position: relative;
}

#contact-pop-header {
    min-height: 30px;
    line-height: 30px;
    padding: 0 20px;
    margin-bottom: 10px;
    background-color: #777;
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
}

#contact-pop-header .close-overlay {
    position: absolute;
    top: 5px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url('../immagini/close-overlay.png') no-repeat 1px 1px;
    overflow: hidden;
    text-indent: -2000px;
    outline: none;
}

#contact-pop-form {
}

#contact-pop-panel .formItem {
    margin: 7px 20px 7px 20px;
    text-align: left;
}

#contact-pop-error {
    color:green;
    padding-bottom: 10px;
    font-size: 80%;
}

#contact-pop-panel label {
    padding: 0 10px 0 0;
    margin: 0;
    display: inline;
}

#contact-pop-panel .inputText {
    width: 200px;
    padding: 2px 5px;
}

#contact-pop-panel textarea {
    width: 300px;
    margin-top: 5px;
    padding: 5px;
}

#contact-pop-panel .close-overlay {
    font-size: 12px;
    outline: none;
}

#contact-pop-panel .close-overlay2 {
    font-size: 12px;
	margin:0 0 0 20px;
    outline: none;
}

#contact-pop-loading-gif-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 300px;
}

#contact-pop-loading-gif {
    margin: 132px auto 0 auto;
}


/****** ie6 stuff ********/

* html #contact-pop-overlay {
    background-image: url('../immagini/overlay-ie6.png');
    height: 100%;
    position: absolute;s
}

* html #contact-pop-panel {
    height: 200px;
}

* html #contact-pop-header {
    height: 30px;
}

* html #contact-pop-header .close-overlay {
    background-image: url('../immagini/close-overlay-ie6.png');
	}
	
input.submit {
	width:60px;
	background-color:#999;
	color:#fff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}		
