#ddimagetabs {
	width:820px;
	text-align: left;
	position:relative;
	padding-left: 108px;
	padding-top: 105px;/*IE 5 for PC only*/
	voice-family:"\"}\"";
	voice-family:inherit;
	padding-left: 91px;
	padding-top: 99px;
\/*IE8 only*/  padding-left: 91px;
	padding-top: 95px;/*Mozilla - Firefox only*/
 [padding-left: 91px;
	padding-top: 95px;
]/*Opera and newer Safary 4+*/
}
/*end*/

/*\*/
html*#ddimagetabs {
[padding-left: 91px;
	padding-top: 95px;/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh,
which is addressed below.*/
	padding-left: 91px;
	padding-top: 95px;/*Affects Google Chrome and Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below.
Also hidden from older Firefox and Netscape browsers.*/
]padding-left: 128px;
	padding-top: 108px;
	;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox
and Netscape browsers.*/
}/**/
.dummyend[id] {
	clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/
}
/*The above rule is hidden from IE for MAC, and read only by older Firefox and Netscape 6-7 and IE5-7 for PC,
and Chrome/Safari, in general.*/
/*Newer Firefox and Netscape agents reads rule, but does not read any properties set within [], so is unaffected
by it, probably because it sees these as part of an attribute selector. Those will be hidden.*/
/*IE 7 on PC will correctly read all rules as it will ignore many characters before a property*/
/*Safari, as well as Chrome, see each [] as a character and not part of a selector, if one falls before a property.
These cause the property name following the character to not be read, but next line without "[]" property is  parsed.*/
/*use of [] will break all css selectors following the rule, if all are not closed, as Mozilla-Netscape read the []
as part of a selector rule, so make sure they are all closed, using dummy selector.*/

/*\*/
* html #ddimagetabs {
	padding-left: 128px;
	padding-top: 108px;/*Finally, be sure to reapply a fix that affects IE 5-6 only here. IE for Mac and IE 7-8 for PC are
not affected here, which means purple above should work only in IE 7 above and gray for IE8!*/
}
/**/


#tabcontentcontainer {
	margin: 0 auto;
	text-align: left; /*distance between each tab*/
	text-indent: 50px;
	/*text-indent: 40px;
	width: 99%;height of 2nd level content. Set to largest's content height to avoid jittering.*/
}
/* menu orizzontale */
a.linkspaziato {
	padding: 0 1px;
	text-align: center;
}
.halfmoon li {
	display: inline;
}
.halfmoon li a {
	color: #FFFFFF;
	margin-right: 5px; /*distance between each tab*/
	padding-left: 5px; 
	text-decoration: none;
	text-transform: lowercase;
}
.halfmoon li a:hover, .halfmoon li a.current, .halfmoon li a.visited {
	color: #E0E0FF;
	text-decoration: underline;
}
.halfmoon ul {
	list-style-type: none;
	margin-left: 0;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.tabcontent {
	display: none;
	text-align:left;
	position:relative;
	padding-top:2px;
	padding-left:80px;	
	
}
.tabcontent a {
	color: #FFFFFF;
	padding: 0 3px;
	text-transform: lowercase;
}
.tabcontent a:visited {
	padding: 0px 3px;
	text-transform: lowercase;
}
.tabcontent a:hover, .tabcontent a.current {
	color: #D0D0FF;
	text-decoration: underline;
}

