/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0; }

body{ background-color: #272727;
	font-family: arial,sans-serif;
	font-size: 76%;
	text-align: center;
	background-image: url(../immagini/bggradient.png);
	background-repeat: repeat-x;
	background-position: top;
}
a#textlink2{color: #369; font-weight: bold}
a#textlink2{color: #369; font-weight: bold; }
p#titolo{color:#333;font: normal 1.5em arial,sans-serif;line-height:50%}
p#titolo2{color:#333;font: normal 1em arial,sans-serif;line-height:100%}
a {color: #369; text-decoration: underline;}
a:hover{color: #d80002;text-decoration: none;}
p#fonti{font: normal 0.8em arial, sans-serif; padding-top:1em; color:#666666; }
p#titolograf{color: #666; font-weight: bold; padding-top: 2em}
p#firma{color: #666; font-weight: bold; padding-bottom: 1.5em}
div#container{position:relative; width: 800px; margin: 0 auto;text-align: left;
    background-color: #fff; padding-top:1em; padding-left:1em; padding-right:1em}




/*stili generici, su header e footer*/
div#header img{border: 0px}

div#sottotitolo{padding-top:0.25em; padding-bottom:0.25em; padding-left:1em; padding-right:1em; background-color: #eee; color: #000; font: 1.2em "Trebuchet MS","Arial", sans-serif; font-weight: bold; border-bottom:1px solid; border-color:#999;}

h1,h2{margin: 0; padding-bottom:0em; padding-top:0.5em;}
h1{color:#999; padding-left:0; font-size: 1.5em; font-weight: bold; font-family: "Trebuchet MS","Arial",sans-serif}
h2{color: #333;font-size: 2em; font-weight: bold;}
h3{color:#333;font: normal 1.5em arial,sans-serif;}
h4{color:#333;font: normal 1em arial,sans-serif;line-height:50%}
div#footer a{color: #d80002;text-decoration: underline}
div#footer img{border: 0px}

/*stili specifici per il layout*/
div#naviheader{
	position:absolute;
	top: 38px;
	right: -56px;
	width: 600px;
	height: 18px;
}

div#navigation{
	position:absolute;
	top: 300px;
	right: 10px;
	width: 213px;
	height: 1031px;
}
div#content{font-size:1em; 
margin-right: 13em;padding: 1em; background-color: #fff; width: 550px; border-right:0px dashed; border-color:#999; }

div#content-home{font-size:1em; 
margin-right: 0px; margin-left: 0px; padding: 1em; background-color:#eee; border-right:0px dashed; border-color:#999;}

p#sitemap{
padding-bottom: 2em; border-bottom:0.5px solid; border-color:#999;}
 div#content p{line-height: 125%
}

div#footer{text-align:center; padding: 0.5em;
    background-color: #eee; color: #333; border-top:0.5px solid; border-color:#999;}

/*stili per i contenuti della homepage*/
div#inevidenza{
	position:relative;
	padding-top: 5px;
	width: auto;
	background-color:#FFFFFF;
	
}


.graybold { font-weight: bold; color: #666666;
}

.inevidenza_box{
	position:relative;
	width: 750px;
	padding-bottom: 15px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #ddd;
	 padding-left:10px;
	
	}
.inevidenza_img{float:left; padding-right:20px;}
.inevidenza_text{
	font-size: 14px;
	display: block;
}
.inevid-title_b{
text-align:left; 
font-size: 20px;
color: #369; 
line-height:normal;
}

div#inevidenza_linea02{
padding-top: 5px; 
width: auto;
height: 380px;
}
p#inevidenza1{
text-align:left;
width: 230px;
height: 350px;
float:left;
margin-right: 10px;
padding-bottom: 10px;
padding-left:7px;
padding-right:7px;
padding-top:0px;
border-bottom: 0px dashed;
border-color: #d80002;
background-color:#fff;
}

p#inevidenza2{
text-align:left;
width: 230px;
height: 350px;
float:left;
padding-bottom: 10px;
padding-left:7px;
padding-right:7px;
margin-right: 10px;
margin-left: 10px;
border-bottom: 0px dashed;
border-color: #d80002;
background-color:#fff;
}

p#inevidenza3{
text-align:left;
width: 230px;
height: 350px;
float:right;
margin-right: 0px;
padding-left:7px;
padding-right:7px;
padding-bottom: 10px;
border-bottom: 0px dashed;
border-color: #d80002;
background-color:#fff;
}

p#inevidenza4{
text-align:justify;
width: 230px;
height: 330px;
float:left;
margin-right: 10px;
padding-bottom: 10px;
padding-left:7px;
padding-right:7px;
padding-top:0px;
border-bottom: 0px dashed;
border-color: #d80002;
background-color:#fff;
}

p#inevidenza5{
text-align:justify;
width: 230px;
height: 330px;
float:left;
padding-bottom: 5px;
margin-right: 20px;
margin-left: 20px;
border-bottom: 0px dashed;
border-color: #d80002;
background-color:#fff;
}

p#inevidenza6{
text-align:justify;
width: 230px;
height: 330px;
float:right;
margin-right: 0px;
padding-bottom: 5px;
border-bottom: 0px dashed;
border-color: #d80002;
background-color:#fff;
}

div#etichette{
width: 150px;
height: 400px;
background-color:#fff;
padding-right: 20px;
padding-left: 20px;
text-align:justify;
}

.inevid-img{
padding-bottom: 10px;
}
.inevid-title{
text-align:left; 
font-size: 1.5em;
color: #d80002;
line-height:normal;
}
.justify{

}

parag_int {
	line-height: 150%;
}


/*stili per la navigazione*/

div#navigation ul{margin: 1.5em 0em 0em 1.5em; padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0; }
div#navigation a{color:#369; font-weight: bold; font-family: "Arial",sans-serif; text-decoration: underline}
div#navigation a:hover{color: #D80002;text-decoration: underline}
div#navigationa a#activelink{color: #033;text-decoration: none}
div#navigation ul{color:#666; font-size: 1em;}
div#navigation ul#settori{padding-bottom: 2em; border-bottom:0.5px solid; border-color:#999; margin-bottom: 1em}
div#navigation li#settori{margin-top: 0.2em;}
div#navigation li#title{color:#666; padding-top: 0.5em; padding-bottom: 0em; font-size: 1em;} 
div#navigation li#image{padding-bottom: 2em} 



div#naviheader ul{margin: 0;padding: 0; list-style-type: none;}
div#naviheader li{display: inline; margin: 0 0 0 0; padding-right: 5px; padding-left: 5px; padding-top: 0px; padding-bottom: 0px; border-right:0.3px solid; border-color:#000;}
div#naviheader a{color:#333; font-family: "Arial",sans-serif; text-decoration: none}
div#naviheader a:hover{color: #D80002;text-decoration: underline}
div#naviheader a#activelink{color: #999;text-decoration: underline}

div#naviheader_en ul{margin: 0;padding: 0; list-style-type: none;}
div#naviheader_en li{display: inline; margin: 0 0 0 0; padding-right: 5px; padding-left: 5px; padding-top: 0px; padding-bottom: 0px; }
div#naviheader_en a{color:#333; font-family: "Arial",sans-serif; text-decoration: underline}
div#naviheader_en a:hover{color: #D80002;text-decoration: underline}
div#naviheader_en a#activelink{color: #999;text-decoration: underline}

div#naviheader_en{
	position:absolute;
	top: 38px;
	right: 5px;
	width: 600px;
	height: 18px;
	text-align:right; 
	}


ul#showreel {border:0.5px solid; border-color:#666;}
div#menu ul{margin: 0;padding: 0; list-style-type: none;}
div#menu li{display: inline; margin: 0 0 0 0em; padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; border-right:0.5px solid; border-color:#333;}
div#menu a{color:#666;font: normal bold 1.5em arial,sans-serif;text-decoration: none}
div#menu a:hover{color: #D80002;text-decoration: underline}
div#menu a#activelink{color: #D80002;text-decoration: none}
div#menu {padding: 0.5em; background-color:#ccc}


.whites_min{padding-bottom:2em;}
.whites_short{padding-bottom:4em;}
.whites_medium{padding-bottom:8em;}
.whites_more{padding-bottom:16em;}
.whites_high{padding-bottom:24em;}

.whites{padding-bottom:4em; padding-top:2em;}
.ico{margin-right:0.4em}
.external{margin-left:0.1em}
.enfasi{font-size: 1.3em}
.image{border-style: none; padding-top:0.3em}

/* STILI PER ELENCO MENU SINISTRO */
/*stili per la navigazione*/


#smenu{				
		width:90%;	/* Larghezza del menu */		
		padding-bottom: 2em; 
		border-bottom:0.5px solid; 
		border-color:#999; 
		margin-bottom: 1em
	}
	#smenu	li{	
		list-style-type:none;	
		margin:0px;	
	}
	#smenu	ul{	
		font-weight:bold;
	}	
	.subMenuOK{				
		overflow:visible;
		text-align:left;		
	}
	
	
	
	
	
	
	/* STILI PER ELENCO MENU ECONOMIA */
	
	div#navigation_economia {
	position:absolute;
	top: 300px;
	right: 10px;
	width: 213px;
	height: 1031px;
	
}


.bgi_list {
	background-image: url(../../immagini/menu_list_background_el2.png);
	background-repeat: repeat-x; 
	background-position: center bottom;
	padding-left: 6px;
}
	
	/* FINE STILI PER ELENCO MENU ECONOMIA */
	
	/* STILI PER ELENCO MENU CERAMICA */
	
	div#navigation_ceramica{
	position:absolute;
	top: 300px;
	right: 10px;
	width: 213px;
	height: 1031px;
}

div#navigation_ceramica ul{margin: 1.5em 0em 0em 1.5em;padding: 0; list-style-type: none;}
div#navigation_ceramica li{margin: 0;padding-bottom: 10px}
div#navigation_ceramica a{color:#369; font-weight: bold; font-family: "Arial",sans-serif; text-decoration: underline}
div#navigation_ceramica a:hover{color: #D80002;text-decoration: underline}
div#navigation_ceramica a#activelink{color: #033;text-decoration: none}
div#navigation_ceramica ul{color:#666; font-size: 1em;}
div#navigation_ceramica ul#settori{padding-bottom: 2em; border-bottom:0.5px solid; border-color:#999; margin-bottom: 1em}
div#navigation_ceramica li#settori{margin-top: 0.2em;}
div#navigation_ceramica li#title{color:#666; padding-top: 0.5em; padding-bottom: 0em; font-size: 1em;} 
div#navigation_ceramica li#image{padding-bottom: 2em} 

	#smenu_ceramica{				
		width:100%;	/* Larghezza del menu */		
		padding-bottom: 2em; 
		 
		margin-bottom: 1em
	}
	#smenu_ceramica	li{	
		list-style-type:none;	
		margin:0px;
		padding-bottom:10px;	
	}
	#smenu_ceramica	ul{	
		font-weight:bold;
	}	
	.bullet{
	padding-right:6px;
	}
	
	/* FINE STILI PER ELENCO MENU CERAMICA */
	.elementomenu{
		margin-top:20px;	
	}

.corpoparagrafo{
	text-align:justify;
}

.corpoparagrafo_en {
	line-height: 150%;
}

.immaginitabelle{
BORDER-RIGHT: #cccccc 3px solid;
BORDER-TOP: #cccccc 3px solid; 
BORDER-LEFT: #cccccc 3px solid; 
BORDER-BOTTOM: #cccccc 3px solid;
}

.blink-sidebar-section1 {
color:inherit;
background:transparent url(../../css/sidebar-bluebox-head-bg.png) no-repeat;
padding-top:8px;
width:201px;
margin:auto;
margin-top: 6px;
}

.blink-sidebar-section2 {
border:1px solid #bcd3e5;
border-top:0;
height:1%;
margin:0 0 6px;
padding:0 0px 0px;
}

.blink-sidebar-section2{
height:1%;
}

.blink-sidebar-section2:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
.blink-sidebar-section-left{
float:left;
width:100%;
padding:2px 2px 2px 2px;
}

.accessk{
font-size:small;
font-weight:normal;
}

#map_container{width: 500px; height: 400px; overflow: scroll}

.logo_park{
padding-right: 10px;
}

#ccn-shoplist {
	padding-bottom:30px;
	padding-top:15px;
}

#ccn-shoplist p {
font-weight:bold;
}

#ccn-shoplist table {width: 502px;
}

#ccn-shoplist td {
	padding:5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}

#ccn-shoplist tr {
}

.shoplist-title {
font-weight:bold; background-color: #4C81BD; color: #FFFFFF;  
}

.lista_aziende-title {
font-weight:bold; background-color: #4C81BD; color: #FFFFFF;  
}

#eventslist table {width: 500px;
height:1200px
}

#eventslist td {
	padding:5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}

#eventslist tr {
}

.eventslist-title {
font-weight:bold; background-color: #4C81BD; color: #FFFFFF;  
}

#mercatifiere {
	width: 500px;
	background-color:#F3F3F3;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
}

.mercatifiere-title {width: 500px; font-weight:bold; background-color: #4C81BD; color: #FFFFFF; padding: 5px;  
}

.aperture-title {width: 500px; font-weight:bold; background-color: #4C81BD; color: #FFFFFF; padding: 5px;  
}

#aperture {
    width: 500px;
	background-color:#F3F3F3;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
}

#aperture td {
	
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

#aperture table {
width: 300px;
}

#aperture tr {
padding: 5px;
}
.image_text {
padding:4px;
}
.appannuali-title {width: 500px; font-weight:bold; background-color: #4C81BD; color: #FFFFFF; padding: 5px;  
}



#appannuali {
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	width: 500px;
	height: 350px; 
	background-color:#F3F3F3;
	
}

.appannuali-name {
	font-size: 12px;
	font-weight: bold;
	
}

#appannuali_colonna_02 {
    float: left;
	text-align: center;
	padding-right: 50px;
}

#appannuali_colonna_01 {
    float: left;
	text-align: center; 
	padding-right: 50px; 	
}

#appannuali_colonna_03 {
	float: left;
	text-align: center;  	
}


.eventi_incorso_title {width: 500px; font-weight:bold; background-color: #4C81BD; color: #FFFFFF; padding: 5px;  
}

#eventi_incorso p { line-height: 1.5em;
	
}
#eventi_incorso strong { color: #333;
	}

.tit {
	font-size: 14px;
	font-weight: bold;
	line-height: 3em;
}

#altri_spettacoli {
padding-left: 20px; 
}

.bold {
	font-weight: bold;
}

.red {
	color: #D80002;
}


.inevid {color: #333; font-size: 2em;}
.submenu {
	padding-left: 20px;

}

.titoli_turismo{color:#999; font-size: 1.5em; font-weight: bold; font-family: "Trebuchet MS","Arial",sans-serif}

/* Stili tabelle movimento turistico */





#tab_turismo table {
    width: 502px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}

#tab_turismo table td {
	padding:5px;
}

.presenze {

}
#tab_turismo tr {
    
}
.totali {
	background-color: #EAEAEA;
	font-weight: bold;
	text-align:left;
}

#boxestate { width:690px; height:200px; padding:30px; 
background-image: url(../immagini/sfondohome.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #dadada;
	}
	
.titestate{
	font-size: 14px;
	font-weight: bold;
	line-height: 1,5em;
}


.boxpage_app {
	background-color: #F0F0F0;  
	font-weight: normal; 
	text-align:left; 
	margin-top: 30px; 
	border:0px solid #369; 
	padding-bottom:15px; 
			}
			
.boxpage { padding-right:5px; 
	padding-left:5px; 
	}
		
		.boxpage-title {font-weight:bold; background-color: #4C81BD; color: #FFFFFF; padding: 5px;  
}

.imagefloat_right_10px {
	float:right; 
	padding-left:10px; 
}
.imagefloat_left_10px {
	float:left; 
	padding-right:10px; 
}
.imagefloat_right_20px {
	float:right; 
	padding-left:20px; 
}
.imagefloat_left_20px {
	float:left; 
	padding-right:20px; 
}



.totali_num {
	background-color: #EAEAEA;
	font-weight: bold;
	text-align:center;
}
/* Fine - Stili tabelle movimento turistico */


.gallery {
	background-color: #ffffff;
	background-image: url(../../css/immagini/viverecitta/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


/* LightBox */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif); display: block; }
 /* Trick IE into showing hover */ 
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../immagini/lightbox_images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../immagini/lightbox_images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* aziende ceramica */
table,td,th{border:solid #CCC; border-width: 1px 0; border-collapse: collapse}
td,th{padding: 4px; text-align: left; }
th{background: #4C81BD;color: #fff}
tr.odd td{background: #fff;}

div.tablewrap{position: relative;width: 500px; padding-top: 20px}
div.tablewrap-inner{width: 500px;height: 230px; overflow: auto}
div.tablewrap thead tr{position: absolute;top: -3px} 

.azienda {
	font-weight: bold; 
}
.manifattura_index_text { color: #000; font-weight:bold; text-align:center; }

.box {}

.manifatture_int { background-image: url(../immagini/ceramica/Ginori_sfondo.jpg); display:block; height:120px; width: auto; }

.image_gallery { padding-top: 15px;
}
.image_gallery img      {
	border: 1px solid #ffffff;
	padding-top: 0px;
	margin-right: 4px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.image_gallery a:hover{
    color: #D80002; /*hack per i ie5.5 e le regole sotto*/
    }
.image_gallery a:hover img{
    border-color: #D80002
    }
.ext { margin-left:5px; 
}


.eng {
	font-weight:bold;
	font-size:14px;
	padding-right: 5px; 
}
.bullet_header{
	padding-right:10px;
	}
	
.credits { font-size:10px; color:#737373; 
}
.oblique 
{font-style:oblique; }

.flag {padding-left:6px; padding-right:4px; border:0; }
#enghome_container {position: relative;
}
.enghome_block {
	float:left;
	width:310px;
	height:85px;
	padding-bottom:10px;
	vertical-align: middle;
}
.enghome_img_history { float:left; width:100px; height:75px; background-image:url(../../immagini/english_version/home_history.jpg); background-repeat:no-repeat; background-position:left;}
.enghome_img_ceramics { float:left; width:100px; height:75px; background-image:url(../../immagini/english_version/home_ceramics.jpg); background-repeat:no-repeat; background-position:left;}
.enghome_img_tourism { float:left; width:100px; height:75px; background-image:url(../../immagini/english_version/home_tourism.jpg); height:75px; background-repeat:no-repeat; background-position:left;}
.enghome_img_multimedia { float:left; width:100px; height:75px; background-image:url(../../immagini/english_version/home_multimedia.jpg); background-repeat:no-repeat; background-position:left;}

.enghome_text {
	float:right;
	font-weight:bold;
	float:left;
	width:200px;
	font-size:14px;
	padding-left:10px;
	display:block;
}
.itinerary_box {width: 450px; height:250px; }

.itinerary_window_right { float:right; position:relative; width: 200px; height: 250px; margin-right:10px; 
}
 .itinerary_window_right a {font-size:14px; font-weight:bold; 
 }

.itinerary_window_left { float:left; position:relative;  
}
 .itinerary_window_left a {font-size:14px; font-weight:bold; 
 }
 
 .nobord {
	border: none;
}
.link_under_2em { line-height:2em; font-weight:bold; 
}
.sottotit {
	font-size: medium;
	font-weight: bold;
}
.pad { padding-bottom: 10px; 
}.paragrafo {
	padding-top: 5px;
}
.economia_list { padding-bottom:3em; padding-left:0px; padding-right:0px; text-align:left; font-size:12px; }

.imageblock {
	padding-top: 20px;
	
}

.spanblock {
	font-size: 12px;
	font-weight: bold;

}
.imagefloat_left_20px_economia {
	float:left; 
	padding-right:20px; 
	padding-bottom: 500px;
}
.settori {position:relative; 
width:550px; 
height:450px; padding-top:10px; 
}
.settori img {border:0; 
}

div#vetrina_aziende { width:535px; height:650px; position:relative; background-image:url(../../immagini/fondo.gif); background-repeat:no-repeat; background-position:top; padding-top:10px; margin-top:30px; margin-left:15px;  }
.azienda_block { float:left; width:150px; padding-bottom:15px; padding-right:22px; margin-bottom: 10px; }
.azienda block img {border-bottom: 5px solid #ffffff; margin-bottom: 12px;   
}

.azienda block a:hover{
    color: #D80002; /*hack per i ie5.5 e le regole sotto*/
    }
.azienda block a:hover img{
    border-color: #D80002
    }
div#fondo_vetrina {width:505px; height:40px; background-image:url(../../immagini/gradient_20px_gray_light.gif); background-repeat:repeat-x; background-position:bottom; border-bottom:1px solid #B3B3B3; }
.aziende_riga_02 {width:520px; position:relative; float:left; clear:left; }
.vetrina_aziende_titolo { color:#999999; font-size:1.5em; padding-bottom:30px; padding-top:10px;  }
div#vetrina_aziende_list { width:535px; height:2600px; position:relative; background-image:url(../../immagini/fondo.gif); background-repeat:no-repeat; background-position:top; padding-top:10px; margin-top:30px; margin-left:15px;  }
.vetrina_aziende_list_titolo { color:#999999; font-size:1.5em; padding-bottom:10px; padding-top:10px;  }




.box_manifatturiere { float:right; width:250px; height:180px; padding-left:5px;
background-image:url(../../immagini/fondo_piccolo.gif); background-position:top; background-repeat:no-repeat; }




.p_box_manifatturiere { display:block; padding-top:30px; margin-left:35px;
}
.tit_box_manifatturiere { font-size:1.5em; display:block; padding-top:25px; margin-left:80px; 
}
.list_manifatturiere {
	font-weight:bold;
	list-style-type: none;

}
.box_statistiche { float:right; width:250px; height:80px; padding-left:5px;
background-image:url(../../immagini/box_singolo_statistiche.gif); background-position:top; background-repeat:no-repeat; }

#menu_banner_economia {
	width:193px;
	padding-top:0px;
	background-color: #fff;
	margin: 1.5em 0em 0em 1.5em;
	background-image: url(../immagini/banner_bg.png);
	background-repeat: repeat-x;
	background-position:top;
}

.banner_title {
	padding-top:0px;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:0px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#d80002;
	display: block;
	text-transform: uppercase;
	font-weight:bold;
}


#banner_body { padding-left: 6px; padding-top:8px;
	padding-bottom:10px; background-image: url(../immagini/banner_bg.png);
	background-repeat: repeat-x;
	background-position: top; 
}





.image_gallery_sc { padding-top: 15px;
}
.image_gallery_sc img      {
	border: 1px solid #ffffff;
	padding-top: 0px;
	margin-right: 4px;
	margin-bottom: 12px;
	margin-left: 0px;
	width: 100px;
	height: 75px; 
}
.image_gallery_sc a:hover{
    color: #D80002; /*hack per i ie5.5 e le regole sotto*/
    }
.image_gallery_sc a:hover img{
    border-color: #D80002
    }




div#showcase{ position:relative;
padding-top: 5px; 
width: 550px;
background-color:#FFFFFF;
}
.showcase_box{

	position:relative;
	width: 500px;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #ddd;
	 padding-left:10px;
	
	}
	

.showcase_text{
	font-size: 12px;}
	
.showcase-title {
font-weight:bold; 
text-align:left; 
font-size: 14px;
color: #369; 
line-height:normal;
}

.greylight {
	color:#666666;
	line-height: 0.5em;
}



#showcase img      {
	border: 1px solid #ffffff;

}
#showcase a:hover {
    color: #D80002; /*hack per i ie5.5 e le regole sotto*/
    }
#showcase a:hover img{
    border-color: #D80002

 }
.eventlist_title {
	font-weight: bold;
	color: #666666; 
}
.econom_menu_tit { color:#336699; font-weight:bold;
}


/* prov */


ul#menu_economy, ul#menu_economy ul {
  list-style-type:none;
  margin: 0;
  padding-left: 10px;
  padding-top: 10px;
  width: 15em;
}

ul#menu_economy a {
  display: block;
  
}

ul#menu_economy li {
  margin-top: 1px;
}

ul#menu_economy li a {
	
	padding: 0.5em;
	font-weight:bold;

}

ul#menu_economy li a:hover {
  color: #d80002;
}

ul#menu_economy li ul li a {
color: #336699;

}

ul#menu_economy li ul li a:hover {

}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


#statbox { width: 500px; height: 300px;
}

#statbox1 { width: 200px; height: 300px; float:left; 
}

#statbox2 { width: 200px; height: 300px; float:right;
}

.statlavoro_tit {color:#333;font: normal 1.5em arial,sans-serif;}


#statbox_lavoro { width: 500px; height: 500px;
}

#statbox_lavoro1 { width: 200px; height: 300px; float:left; 
}

#statbox_lavoro2 { width: 200px; height: 300px; float:right;



