/* CSS Document  mac */
#wrapper { 
	background-image: url("../images/bgbianco.gif");
	}


#panel_1, #panel_2, #panel_3, #panel_4, #panel_5, #panel_cur, #panel_email, #web_1, #web_2, #web_3, #web_4, #web_5, #web_6, #web_7, #web_8, #web_9 /**/ {
	display: none; border-top:8px solid #dedede; border-bottom:8px solid #dedede; margin-bottom:10px; padding: 4px; background-color:#fff;
	/*position:relative;  per evitare l'effetto peekaboo di IE */ } 
#panel_2 {background-color:#fff;}
 #panel_cur, #panel_email{}
#panel_1_1, #panel_1_2, #panel_1_3, #manif_ing, #piegh_ing, #piegh_td, #piegh_st {
	display: none; border-bottom:4px solid #efefef; margin-bottom:10px; padding: 4px;}
#panel_1_2 {border-bottom: 0;}

body {
	background-color:#990000;
	margin:40px 0; padding:0; 
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%; color:#333333;
	}
h1 { /**/margin:0; padding:0; height:63px; padding: 37px 0 0 15px; }
#intro h2 { margin:0; padding:40px 0px 0px 0; color:#990000;  font-weight:normal;}
h3 {
color:#990000; margin-bottom:0; padding-bottom:0;
}
a {
		text-decoration:none;
		color:#990000;
	}
a:active {color:#666666;}
table {}
td { 
	padding:10px 10px 0px 0 !important;
	padding:10px 10px 0px 0;
	} /**/
td.centro {text-align:center; }
input, textarea {
margin-bottom: 10px; background-color:#efefef;}


#wrapper { 
	background-color:#900;
	background-image: url("../images/bgbianco.gif");
	background-repeat:repeat-y;
	margin: 0 auto;	padding: 0;	position: relative;
	width: 740px;
	text-align:left;
	}
#header {
	width:740px;
	height:100px;
	background-image:  url("../images/bgheader.gif");
	background-repeat:no-repeat;
	}
#header h1 img {
	}
	
#intro {
	background-image: url("../images/bgIntro.gif");
	background-repeat:no-repeat;
	min-height:135px;
	padding: 0px 60px 0px 100px;
	}
#intro p {
	line-height:1.5em;
	}
#intro ul {
	margin-left:1em !important;
	margin-left:0em ;
	 padding-left:0em !important;
	 padding-left:1em;
	}	
	
#content {
	padding: 0px 60px 20px 100px;
	line-height:1.5em;
	}	
#content.photo {
	padding: 0px 0px 20px 100px;
	}
	#content p {
	margin-top:0;
	background-color:#FFFFFF;
	}

#content ul.interlinea {
	margin-left:0; padding-left:0;
	line-height:1.24em;
	}	
#content ul li {
	list-style-type:none;
	}
#content.photo ul {
	/**/margin-left:0; padding-left:0;
	}	
#content.photo ul li { 
	width:auto;
	padding-right:36px;
	padding-bottom:32px;

	float:left;
	}
	
/* photo */

#content.photo ul li div {
 background:url(../foto/ico_album.gif) no-repeat top left;
}
#content.photo ul li div img{ border:0;
margin:5px 10px 20px 5px;}

/* print */	

.didascalia { font-style:italic; color:#666666; position:relative;}
div.imgDs {float:right; margin-right: 10px; margin-top: 10px; position:relative;}/*forse non č pių usato*/
#panel_3 { /* pannello dei timbri */
height: auto !important;
height: 120px;
 padding-top:10px !important;
 padding-top:20px;} 
#panel_3  img {float:right; position: relative;}
/*
WEB
*/

#webList img { float:left; margin-top: 10px;}
.web_Didasc { padding-top: 10px; margin-left: 310px;
position:relative;  /*serve per evitare l'effetto peekaboo su IE*/
} 

/*me*/
.errore { color:#990000;}
	
#footer {
	background-image: url("../images/bgfooter.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	height:120px;
	text-align:center;
	}

#footer #menu { 

margin-left: 15px !important;
margin-left: 0px;
/*margin-right: 0px !important;
margin-right: 15px;*/
	border-top: 1px solid #ddd;
	width:710px;
	color:#999999;
	}	
	
#footer #menu ul li {
list-style-type:none;
	width:auto;
	padding-right:50px;
	float:right;
	font-size:1.1em;
	letter-spacing:0.1em;
	}
div.menuItem {
	}
div.menuItem a{
		text-decoration:none;
		color:#999999;
	}
div.menuItem a:hover {
		color:#990000;
	}

div.menuItem img{
	margin-right:-6px;
	border:0;
	}

.clearFloat {clear:both; 	
 	width:1px;
 	height:1px;
 	overflow:hidden;
 }

