@charset "utf-8";
/* CSS Document */

A:link{color:#666666; text-decoration:none}
A:visited{color:#666666; text-decoration:none}
A:hover{color:#000000; text-decoration:none}

body{text-align:center;margin:12px auto 0px auto; font-family:tahoma;color:#666;font-size:100%;background-color:#a9a790;}*{-moz-box-sizing:padding-box; }


/*-------- Prehome --------*/
div#prehome{margin:40px auto 0px auto; width:500px; height:220px; background-color:#fff;}
div#img{width:500px; height:158px}
div#txt_prehome{text-align:center; font-size:12px; }



/*-------- Titoli --------*/
h1{margin:2px 5px 0px 5px;padding:0px 0px 0px 0px;color:#087241;font-size:150%;font-weight:bold;line-height:20px;}
h2{margin:2px 0px 0px 0px;padding:0px 0px 3px 0px;color:#ffffff;font-size:100%;font-style:italic;border-bottom:1px solid #087241;line-height:20px;}
h3{margin:0px;padding:0px 0px 0px 0px;font-size:68%;color:#ffffff;}
h4{padding:0px;font-size:9px;color:#fff;margin:0px 0px 0px 0px;}
/*--------fine titoli------*/

div#container_home{margin:0px auto 0px auto;width:900px; height:576px;background-color:#fff; }
div#container_footer_lan{margin:0px auto 0px auto;width:900px; height:10px; text-align:right; font-size:10px; color:#fff; font-family:Tahoma, Geneva, sans-serif;background-color:#a9a790;}
div#container{margin:40px auto 0px auto;width:900px; height:576px;background-color:#fff; }
div#container_pub{ padding-top:40px; padding:auto;width:900px; height:576px;background-color:#fff; z-index:1}
/*---------------------------------------------------- Head ----------------------------------------------------*/
div#head{width:900px;height:100px;margin:0px;padding:0px;font-size:100%; background-color:#fff; z-index:2}

div#menutop{width:650px;height:18px;padding:0px 0px 0px 250px; font-family:tahoma; font-size:12px; z-index:2}

div.menutopsx{float:left;width:650px;height:18px;padding:0px 0px 0px 0px;text-align:left;}
div.menutopsx a{color:#a9a790;text-decoration:none!important;padding:0px 25px 0px 0px;}
div.menutopsx a:hover{color:#000;text-decoration:none!important;}

#left{ position:absolute; width:188px; height:424px; float:left;  background-image:url(../image/home/bk.jpg);filter:alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; visibility:visible; z-index:2}
.leftTXT{margin-top:10px;margin-left:15px;width:155px;height:400px;font:Tahoma, Geneva, sans-serif;font-size:14px;color:#FFFFFF;font-weight:bold; text-align:left;filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1}
.leftTXT_cn{margin-top:10px;margin-left:4px;width:179px;height:395px;font-size:14px;color:#FFFFFF;font-weight:bold; text-align:left;filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1}
#bg{position:absolute; width:712px; height:424px; float:right; visibility:visible; z-index:1} 
/*---------------------------------------------------- Centrale ----------------------------------------------------*/
div#cent{overflow:hidden;width:900px;min-height:424px;text-align:left;vertical-align:top;}

div#cent_home{overflow:hidden;width:900px;min-height:424px; float:right;text-align:left;vertical-align:top; position:relative; top:0px; left:0px; visibility:visible z-index:1;}
div#txt_left_bg_home{width:188px;height:424px;float:left;background-image:url(../image/home/bk.jpg);filter:alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; top:0px; position:absolute z-index:2;}

div#txt_left_bg{width:188px;height:424px;float:left;z-index:9;background-image:url(../image/home/bk.jpg);filter:alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; visibility:visible}

div#txt_left_bg_pubblicazioni{width:188px;height:424px;float:left;z-index:9; background-image:url(../image/pubblicazioni_barra.jpg)}
	.txt_left{margin-top:15px;margin-left:20px;width:155px;height:390px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:14px;color:#FFFFFF;font-weight:bold;}
	.txt_left_mostre1{margin-top:15px;margin-left:20px;width:155px;height:390px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:10px;color:#FFFFFF;font-weight:bold;}
	.txt_left_mostre{margin-top:15px;margin-left:20px;width:155px;height:390px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;}
		div.txt_left a{color:#ffffff;text-decoration:none!important;}
		div.txt_left a:hover{color:#000;text-decoration:none!important;}

		.txt_left_progetti{margin-top:5px;margin-left:10px;width:170px;height:390px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold; text-align:left}
			.txt_left_progetti_nome{margin-top:395px;margin-left:24px;width:163px;height:14px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;text-align:right;}
			.txt_left_progetti_nome_duomo{margin-top:383px;margin-left:20px;width:163px;height:14px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;text-align:right;}
			.txt_left_progetti_nome_reggio{margin-top:378px;margin-left:20px;width:163px;height:14px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;text-align:right;}
			.txt_left_progetti_placanica{margin-top:380px;margin-left:24px;width:155px;height:14px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold; text-align:right}
			.txt_left_mostre_nome{margin-top:390px;margin-left:18px;width:170px;height:14px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold; text-align:right}
			.txt_left_mostre_where{margin-top:405px;margin-left:34px;width:155px;height:16px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:9px;color:#000;font-weight:bold;text-align:right}
			.txt_left_progetti_where{margin-top:409px;margin-left:24px;width:155px;height:16px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:9px;color:#000;font-weight:bold;text-align:right}
			.txt_left_alfabetico_off{margin-top:-15px;margin-left:-10px;width:180px;height:390px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:10px;color:#FFFFFF; text-align:left; display:none}
			.txt_left_cronologico_on{margin-top:8px;margin-left:60px;width:35px;height:390px; line-height:22px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF; text-align:left; display:block; padding-top:0px;}
			.txt_left_progetti_on{margin-top:-10px;margin-left:-10px;width:180px;height:390px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:10px;color:#FFFFFF; text-align:left; display:block; padding-top:0px;}
			
			.txt_left_pubblicazioni_nome{margin-top:342px;margin-left:24px;width:155px;height:14px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold; text-align:right}
			.txt_left_pubblicazioni_where{margin-top:400px;margin-left:24px;width:155px;height:16px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:9px;color:#000;font-weight:bold;text-align:right}
			
			
			.div_selezione_lettere{margin-top:-5px;margin-left:-10px; position:absolute}
			
			#ao{display:block}
			#pz{display:none}


div#txt_right_bg{width:712px;height:424px; float:right;background-image:url(../image/white.jpg);filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
div#txt_right_select{width:700px;height:424px; margin-top: 10px; float:right;background-image:url(../image/white.jpg);}
div#txt_right_bg_studio{width:712px;height:424px; float:right;background-image:url(../image/white.jpg);filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
div#txt_right_bg_video{width:900px;height:424px;filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; background-color:#a9a790}
	.txt_right_studio{margin-top:10px;margin-left:15px;margin-right:20px;width:682px;height:368px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#000;}
	.txt_right_video{margin-top:5px;margin-left:75px;margin-right:0px; width:746px;height:413px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#000}
	.txt_right{margin-top:20px;margin-left:15px;margin-right:20px; width:682px;height:388px;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#000;}
	.txt_right_pub{width:380px;height:293px; margin-top:55px;margin-left:35px; line-height:2;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#000;}
	.txt_right_pub_citta{width:669px;height:402px;margin-top:0px;margin-left:5px;line-height:1.8;z-index:10;position:absolute;font:Tahoma, Geneva, sans-serif;font-size:12px;color:#000;}
		div#txt_right_prog{width:712px;height:424px; float:right;background-image:url(../image/white.jpg);filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
		div#txt_right_pubblicazioni{width:712px;height:424px; float:right;background-image:url(../image/white.jpg);filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}


div#footer{width:900px;height:34px;background-color:#ffffff; z-index:1}

.footerpub{width:900px;height:18px;background-color:#ffffff; position:relative;}
div#menufoot{width:900px;height:18px;padding:0px 0px 0px 0px; font-family:tahoma; font-size:12px;background-color:#FFFFFF}
div.menufootsx{float:left;width:470px;height:18px;padding:8px 0px 0px 0px;text-align:left; margin-left:260px; background-color:#FFFFFF}
div.menufootsx a{color:#a9a790;text-decoration:none!important;padding:0px 25px 0px 0px;}
div.menufootsx a:hover{color:#000;text-decoration:none!important;}

div.menufootcent{float:left; width:585px;height:18px;padding:0px 0px 0px 0px;text-align:center;}
div.menufootcent a{color:#a9a790;text-decoration:none!important;padding:0px 25px 0px 0px;}
div.menufootcent a:hover{color:#000;text-decoration:none!important;}



/*---------------------------------------------------- Pubbilcazioni ----------------------------------------------------*/
#cop1{width:80px; height:76px; padding-left:52px; padding-top:20px;}
#testo1{ width:600px; height:76px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

#cop2{width:80px; height:113px; padding-left:52px; padding-top:20px;}
#testo2{ width:600px;height:113px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

#cop3{width:80px; height:107px; padding-left:52px; padding-top:20px;}
#testo3{ width:600px; height:107px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

#cop4{width:80px; height:101px; padding-left:52px; padding-top:20px;}
#testo4{ width:600px; height:76px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

#cop5{width:80px; height:103px; padding-left:52px; padding-top:20px;}
#testo5{ width:600px;height:103px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

#cop6{width:80px; height:112px; padding-left:52px; padding-top:20px;}
#testo6{ width:600px; height:112px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

#cop7{width:80px; height:76px; padding-left:52px; padding-top:20px;}
#testo7{ width:600px; height:76px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

#cop8{width:80px; height:113px; padding-left:52px; padding-top:20px;}
#testo8{ width:600px;height:113px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

#cop9{width:80px; height:107px; padding-left:52px; padding-top:20px;}
#testo9{ width:600px; height:107px; padding-top:20px; font-family:tahoma; font-size:12px; text-align:right;}

/*---------------------------------------------------- lightbox 2.0 ----------------------------------------------------*/

#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;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../image/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../image/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Tahoma, 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; }

