body {font-size:1em: font-family: Georgia, Times New Roman, serif; line-height:1em; color:#000;}
a img {border:none;}
a:link {color: #000;text-decoration:underline;}
a:hover {color:#00CCFF;text-decoration:underline;}
a:visited {color: #000;text-decoration:underline;}
p {margin:0px;}
/*h1, h2, h3 { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; color: #ccc; }
h1 { font-size: 18px; padding: 10px 6px 0 0; #00ccff;}
h2 { font-size: 16px; padding: 0px 0px 2px 0px; color: #00ccff;}
h3 { font-size: 14px; padding: 0px; color: #00ccff;}
*/
	
/* Header */
#header {/*width:950px;*/ padding:0px; margin:0 auto; /*border-bottom: 1px solid #97A2BA;*/ background:#fff;}
#header #logo {height:116px /*101 original*/; margin:0px 0px 0px 0px; z-index:-1;background: url(../imm/logo.png) no-repeat left top /*#ddd;*/}

/* NAV 1 ------------------------------------ */
#header #nav {/*width: 950px;*/ /*clear:both;*/ /*padding:4px 0 8px 0;*/ margin:0 auto; font-weight: normal; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; color:#000; background:#fff; text-decoration: none; line-height:1em;}
#header #nav .testa_01  {font-weight: normal; font-size: 32px; color: #000;}
#header #nav .testa_logo{font-weight: bold; font-size: 26px; color: #000;}
#header #nav .testa_piu {font-weight: normal; font-size: 26px; color: #00CCFF;}
#header #nav .testa_md	{font-weight: normal; font-size: 27px; color: #999;}
#header #nav ul 		{font-size: 27px; color: #000; text-decoration: none; font-weight: normal; padding:0 4px 0 0;}
#header #nav ul li 		{display:inline; text-decoration: none;}
#header #nav ul li a 	{color:#000; text-decoration: none;padding:0 4px 0 0; /*letter-spacing:1px*/}
#header #nav ul li a:link 	{color: #000; text-decoration:none;}
#header #nav ul li a:visited {color: #000; text-decoration:none;}
#header #nav ul li a:hover 	{color: #00ccff; text-decoration:underline;}
#header #nav ul li a:active {color: #000; text-decoration:none;}
#header #nav .nav_1_off {font-weight: normal; color:#00CCFF; text-decoration: none; padding: 0 4px 0 0;}
/* NAV 2 ------------------------------------ */
#header #nav_2 {/*width: 950px;*/ padding:4px 0 0 0; margin:0 auto; font-style: italic; font-weight: normal; font-size: 27px; font-family: Georgia, "Times New Roman", Times, serif; color:#000; background:#fff; text-decoration: none; line-height:1em;}
#header #nav_ ul {color: #000; text-decoration: none; font-weight: normal;}
#header #nav_2 ul li {display:inline; text-decoration: none; padding:0 4px 0 0;}
#header #nav_2 ul li a {color:#000; text-decoration: none;}
#header #nav_2 ul li a:link {color: #000; text-decoration:none;}
#header #nav_2 ul li a:visited {color: #000; text-decoration:none;}
#header #nav_2 ul li a:hover {color: #00ccff; text-decoration:underline;}
#header #nav_2 ul li a:active {color: #000; text-decoration:none;}

/*#header #nav_2_off ul li {display:inline; text-decoration: none; padding:0 4px 0 0;}
#header #nav_2_off ul li a {color:#00ccff; text-decoration: none;}
#header #nav_2_off ul li a:link {color: #00ccff; text-decoration:none;}
#header #nav_2_off ul li a:visited {color: #00ccff; text-decoration:none;}
#header #nav_2_off ul li a:hover {color: #666; text-decoration:underline;}
#header #nav_2_off ul li a:active {color: #00ccff; text-decoration:none;}*/

#header .nav_2_off 	{color:#00CCFF; text-decoration: none; font-weight: normal; font-style: italic;}

/* PATH ------------------------------------- */
#path {/*width: 950px;*/ padding-top:35px; /*padding-bottom:10px;*/}
#path #titoli {width: 750px; margin: 0px; float: left; font-size: 1.2em; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}
#path .titolo  {color: #333; font-style: normal;}
#path .s_titolo  {color: #999; font-weight:normal; /*font-style: italic;*/ padding: 0 0 0 7px;}

/* PATH Prev/Next */
#path #scorri {width: 200px; height: 20px; float: right; text-align:right; padding-top:3px; padding-right:6px; /*background:#ccc;*/}
#path #scorri .prevnext {font: italic normal 1em Georgia, "Times New Roman", Times, serif; color: #000; }
#path #scorri .prevnext_off {font: italic normal 1em Georgia, "Times New Roman", Times, serif; color: #666; }
#path #scorri .prevnext_link a {font: italic normal 1em Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: underline;}
#path #scorri .prevnext_link a:hover {color: #00ccff;}
#path #scorri .path_nextprev {float: right; width: 1.2em; text-align: right;}
#path #scorri .testo_arial_10bgrey {font: bold 0.7em Helvetica, Arial, sans; color:#999; /*padding-right:4px;*/}
/* FINE -- PATH */

/* Content Area */
#main {/*width:930px;*/	margin:0 auto; clear:both; /*padding-right:10px; padding-left:10px;*/ background:#fff;}

#content {font: Georgia, "Times New Roman", Times, serif; color: #000; padding-top:4px; padding-bottom:30px; clear: both;}
#content h1 {font-size:1.4em; font-weight:bold; font-style:italic; color: #333;}
#content h2 {font-size:1.2em; font-weight:bold; font-style:italic; color: #666;}
#content h3 {font-size:1.1em; font-weight:normal; color: #999;}
#content pre {font-family:Verdana, Arial, sans-serif; margin:15px 0 15px 0; line-height:0.9em; font-size:0.9em; color:#010ACE;}
#content ul {list-style:square;	margin:10px 0 10px 20px; list-style-position:inside;}
#content li {line-height:1em; font-size:0.9em;}
#content #list {width:200px; float:left;}

/* FLUX */
#column_flux {width:950px; float:left; /*padding-right:20px;*/ /*background:#ddd;*/ line-height:1.2em; font-family: Georgia, Times New Roman, serif;}
#column_flux .titolo 	{font-size: 1.2em; color: #333;	/*font-style: italic;*/ font-weight:bold;}
#column_flux .s_titolo 	{font-size: 1.2em; color: #999; /*font-style: italic;*/ padding: 0 0 0 7px;}
#column_flux .data 		{font-size: 0.7em; font-weight:bold; font-style: italic; color:#666;}
#column_flux .text 		{font-size:16px; color:#333;}

#column_flux a {text-decoration:underline; font-style:italic;}

#column_flux .ext_link a {color:#000; padding-left:10px; text-decoration:underline;}
#column_flux .ext_link a:link {font-size:16px; font-style: italic; color: #000; text-decoration:underline;}
#column_flux .ext_link a:visited {color: #000;}
#column_flux .ext_link a:hover {color: #00ccff; text-decoration:underline;}
#column_flux .ext_link a:active {font-style: italic; color: #000; text-decoration:underline;}

#column_flux img 	{line-height:2em; margin-top:0 12px 0 12px; padding:4px 0px 4px 0px;}

#big_column {width:600px; /*620 */ float:left; padding-right:20px; /*background:#ddd;*/ line-height:1.2em; font-family: Georgia, Times New Roman, serif; }
#big_column .text {font-size:16px; color:#333;}
#big_column .text_01 {font-size:17px; color:#000;}
#big_column .text_01_b {font-size:14px; font-weight: bold; color:#000;}
#big_column .text_01_c {font-size:16px; font-weight: bold; color:#00ccff;}

#big_column .ext_link a 		{color:#000; text-decoration:underline; font-style: italic; font-size:15px;}
#big_column .ext_link a:link 	{color: #000;}
#big_column .ext_link a:visited {color: #000;}
#big_column .ext_link a:hover 	{color: #00ccff;}
#big_column .ext_link a:active 	{font-style: italic; color: #000;}

#big_column .up_link a 			{color:#00ccff; text-decoration: none; /*padding-top:10px; padding-bottom:10px;*/}
#big_column .up_link a:link 	{font-size:20px; font-weight: normal; font-style: italic; color: #00ccff; text-decoration:none; line-height:2.5em;}
#big_column .up_link a:visited 	{color: #00ccff; text-decoration:none;}
#big_column .up_link a:hover 	{color: #333; text-decoration:underline;}
#big_column .up_link a:active 	{font-style: italic; color: #00ccff; text-decoration:none;}

#scheda {line-height:0.9em; color:#999;}
#scheda .year {font-size:10px; font-weight: bold;}
#scheda .text_b {font-size:12px; font-weight: bold; }
#scheda .text_bi {font-size:12px; font-style: italic; font-weight: bold;}
#scheda .text_i {font-size:12px; font-style: italic; line-height:0.2em;}
#scheda .text_desc {font-size:13px; font-style: italic;}
#scheda .text_arial_b {font-size:11px; color:#ccc; Font-family:Helvetica, Arial, sans; font-weight: bold;}
#scheda .text_arial_small {font-size:9px; color:#ccc; Font-family:Helvetica, Arial, sans; }


/* Sidebar */
#sidebar {width:275px; /* 275 */ float:right; padding:0px 0px 45px 0px; color:#666; /*background:#eee;*/ line-height:0.85em; font-family: Georgia, Times New Roman, serif;}

#sidebar h1 {font-size: 18px; padding: 10px 6px 0 0; #00ccff; font-style: italic;}
#sidebar h2 {font-size:14px; margin:0 0 3px 0px; color:#00ccff; font-style: italic;}
#sidebar .year {font-size:10px; font-weight: bold;}
#sidebar .text_b {font-size:12px; font-weight: bold;}
#sidebar .text_bi {font-size:12px; font-style: italic; font-weight: bold;}
#sidebar .text_i {font-size:12px; font-style: italic; /*letter-spacing: 0.08em;*/}
#sidebar .text_desc {font-size:13px; font-style: italic; color:#333;}
#sidebar .text {font-size:12px;}
#sidebar .text_arial_b {font-size:11px; Font-family:Helvetica, Arial, sans; font-weight: bold;}
#sidebar .text_arial_small {font-size:9px; Font-family:Helvetica, Arial, sans;}

#sidebar ul {list-style:none;}
#sidebar img {margin:0px; /*line-height:0.5em;*/}
#sidebar img.digg {padding:0px;}


/* GALLERY  --------------------------------- */
.gallery 			{overflow: auto; margin: 0px; padding:0px; width: 100%; clear:both; display:block !important; padding: 4px 0px 18px 0px; }
.gallery a 			{text-decoration:none;}
.gallery a:link 	{text-decoration:none;}
.gallery a:hover	{text-decoration:none; color: #00ccff;}

.thumb-box 			{text-decoration:none; float:left; margin:0px; padding: 0px 0px 20px 0px; width:190px; /* dipende da quanto sono grandi le thumbs e da quante colonne vuoi */}
.thumb 				{text-decoration:none; color: #000; float: left; margin: 0 0 0 7px; padding: 0px; font: bold normal 12px Georgia, "Times New Roman", Times, serif; text-align:left;}
.thumb img 			{text-decoration:none; border:1px solid #fff;	display:block; margin:0x; padding:0;}
.thumb img:hover	{border:1px solid #00ccff; }

.dida 			{color:#666; font-style: italic; font-size: 12px; margin: 0 0 0 7px; padding:0px; }
.dida a 		{color:#666; }
.dida a:link 	{color:#666;}
.dida a:hover 	{text-decoration:underline;}

/* GALLERY  --------------------------------- */
.gallery_in			{overflow: hidden; margin: 0px; padding: 0px 0px 0px 0px; width: 100%; clear:both; display:block !important; }
.gallery_in a 		{text-decoration:none; float: left;}
.gallery_in a:link 	{text-decoration:none;}
.gallery_in a:hover	{text-decoration:none; color: #00ccff;}

.thumb-box_in 	{text-decoration:none; float:right; margin:0px; padding:0px 0px 20px 0px; width:190px; /* dipende da quanto sono grandi le thumbs e da quante colonne vuoi */}
.thumb_in 		{text-decoration:none; color: #000; float: left; margin:0 0 0 7px; padding: 0px; font: bold normal 12px Georgia, "Times New Roman", Times, serif; text-align:left;}
.thumb_in img 	{text-decoration:none; border:1px solid #fff; display:block; margin:0x; padding:0;}
.thumb_in img:hover {border:1px solid #00ccff; }

.dida_in {color:#666; font: normal italic 12px Georgia, "Times New Roman", Times, serif; margin: 0 0 0 7px; padding:0px; line-height:1.2em;}
.dida_in a 			{color:#666; font: normal italic 12px Georgia, "Times New Roman", Times, serif;}
.dida_in a:link 	{text-decoration:none;}
.dida_in a:hover 	{text-decoration:underline;}

/* Footer --------------------------- */
#footer {/*background: #fff;*/ /*> vedi style.css*/ }
#footer a, #footer2 a {color:#00ccff; text-decoration:underline;}
#footer a:hover, #footer2 a:hover {color:#666; text-decoration:underline;}
#footer a:visited, #footer2 a:visited  {color:#00ccff; text-decoration:underline;}
#foot {width:950px; margin:0 auto; line-height:1.1em; padding:0 10px 0 10px; }
#foot #left {width:440px;float:left;padding-top:10px;}
#foot #right {width:390px;float:right;text-align:right;padding-top:10px;}

/* footer style */
.footer_data {font: normal 9px Helvetica, Arial, sans; color:#999; padding: 0px 4px 0 0 ;}
.footer_logo {font: bold 9px Helvetica, Arial, sans; color:#999; padding: 0px 25px 0 0 ;}
.footer_loc {font: bold 9px Helvetica, Arial, sans; color:#ccc; padding: 0px 0px 0 0 ;}
.footer_pi {font: normal 9px Helvetica, Arial, sans; color:#ccc; padding: 0px 18px 0 0 ;}
.footer_say {font: italic normal 12px Georgia, "Times New Roman", Times, serif; color: #999; padding: 0px;}
.footer_link a {font: italic normal 12px Georgia, "Times New Roman", Times, serif; color: #00ccff;}
.footer_link a:hover {color: #666; text-decoration: underline;}

/* INTRO HIDE ------------------------------------- */
#intro {width:950px;margin:0 auto; padding: 0px 10px 0 10px;}
.y1 {position:relative; float:left; height:100px;}
.x1 {position:relative; float:left;	width:160px; padding: 0 0 0 54px;}
.x2 {position:relative; float:left;width:168px;}
.x6 {position:relative;float:left; width:240px;}
.contact_index {
	display:none;
	background-color:#000;
	width:882px;
	padding: 12px 34px 0 34px;
}
.contact {display:none;background-color:#000;/* width:950px;*/}
.fade {	display:none;}
.txt_black {color:#000;}
.right {position:relative;float:right; padding:0px; margin:0px; border:0px; line-height:0em;}
.right_in {position:relative; float:right; margin:0px; padding:0px 6px 20px 0px;  /*padding: 0px 7px 10px 0px;*/}
.left {position:relative;float:left;}
.non a {text-decoration:none;}

/* Contact /style ------------------------------------- */	
.contact_g {font: italic normal 15px Georgia, "Times New Roman", Times, serif; color: #fff; line-height:0.8em;}
.contact_gclear {font: italic normal 15px Georgia, "Times New Roman", Times, serif; color: #999; line-height:0.9em;}
.contact_gclear a {font: italic normal 15px Georgia, "Times New Roman", Times, serif; color: #666; text-decoration:none;}
.contact_gclear a:hover {font: italic normal 15px Georgia, "Times New Roman", Times, serif; color: #00ccff;line-height:1.2em; text-decoration:underline;}
.contact_glink a {font: italic normal 15px Georgia, "Times New Roman", Times, serif; color: #fff; text-decoration:none;}
.contact_glink a:hover {color: #00ccff; text-decoration: underline; }
.contact_cities_12 {font: bold 12px Helvetica, Arial, sans; color:#666;  padding: 0px;line-height:0.6em}
.contact_cities_11 {font: bold 11px Helvetica, Arial, sans; color:#666;  padding: 0px;line-height:0.6em}
.contact_titoli {font: bold 11px Georgia, "Times New Roman", Times, serif; color: #00ccff; line-height:1em;}
.contact_01 {font: normal 13px Georgia, "Times New Roman", Times, serif; color: #00ccff; line-height:1em}



