body {
	FONT: .9em Garamond, Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	WIDTH: 750px;
	line-height: 1.3em;
	background-image: url(../img/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a {
	color: #000000; TEXT-DECORATION: underline;
}
a:hover {
	COLOR: #FFCC00; TEXT-DECORATION: underline;
}
a:active {
	COLOR: #FFCC00; TEXT-DECORATION: underline;
}
H1
{	
	COLOR: #FFCC00;  FONT-SIZE: 1.1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
H2 {
	color: #000000; FONT: 1em Garamond, Georgia, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; display: inline; line-height: 1.3em;
}
H3 {
	COLOR: #99FF00; FONT: 1em Garamond, Georgia, Verdana, Arial, Helvetica, sans-serif; line-height: 1em; display: inline; line-height: 1.3em;
}
H3 a{
	COLOR: #99FF00; TEXT-DECORATION: underline; line-height: 1.3em; 
}
H4 {
	COLOR: #99FF00; FONT: 1em Garamond, Georgia, Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; display: inline; 
}
H5 {
	COLOR: #FFCC00;  FONT: 1em Garamond, Georgia, Verdana, Arial, Helvetica, sans-serif; line-height: 1em; display: inline; 
}
.gray_bar  {
	COLOR: #aaaaaa;  
	PADDING: 0px; BACKGROUND: #999999; MARGIN: 0px; WIDTH: 750px; HEIGHT: 1.3em; text-align: right;  FONT-SIZE: 0.9em; margin-top: -1px; padding-right: 10px;
}
#navlinks  {
	TEXT-DECORATION: none; display: none;
}
#navlinks  a  {
	TEXT-DECORATION: none; display: none;
}
#navlinks  a:hover {
	COLOR: #FFCC00; TEXT-DECORATION: underline; display: none;
}
#navlinks   a:active {
	COLOR: #FFCC00; TEXT-DECORATION: underline; display: none;
}
#skip {
	COLOR: #aaaaaa;  
	PADDING: 0px; BACKGROUND: #999999; MARGIN: 0px; WIDTH: 750px; line-HEIGHT: 1.4em; text-align: right;  FONT-SIZE: 0.8em; margin-top: -1px; padding-right: 10px;
}
#skip  a  {
	COLOR: #555555;   TEXT-DECORATION: none; display: none;
}
#skip  a:hover {
	COLOR: #FFCC00; TEXT-DECORATION: underline; display: none;
}
#skip  a:active {
	COLOR: #FFCC00; TEXT-DECORATION: underline; display: none;
}
.news {
	PADDING-left: 20px; COLOR: #222222; padding-top: 20px;
}
.news a  {
	color: #000000; TEXT-DECORATION: none;
}
.news a:hover {
	COLOR: #FFCC00;  TEXT-DECORATION: underline;
}
.news a:active {
	COLOR: #FFCC00;  TEXT-DECORATION: underline;
}
.invisibile 
{	
	display:none; FONT-SIZE: 1em; FONT-FAMILY: Garamond, Georgia, Verdana, Arial, Helvetica, sans-serif; 
}
.phone {
	FONT-SIZE: 1em; COLOR: #FFCC00; 
}
.forms {
	FONT: 0.9em Garamond, Georgia, Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.message {
	FONT: 1em Garamond, Georgia, Arial, Verdana, Helvetica, sans-serif; 
	color: #000000;
	VERTICAL-ALIGN: top
	}
	.numero {
	letter-spacing: -0.15em;

	}
#header {
	 WIDTH: 750px; margin: 10px;
}
#logo {
	background-image: url(../img/MS_logo.gif);
	position: absolute; top: 25px; left: 35px;
	WIDTH: 241px; HEIGHT: 50px;
}
#navlinks {
	position: absolute; top: 20px; left: 300px;
}
#portfolio {
	position: absolute; top: 0px; left: 50px;
	WIDTH: 150px; 
}
#chi {
	position: absolute; top: 0px; left: 200px;
	WIDTH: 150px; 
}
#lingue {
	position: absolute; top: 0px; left: 350px;
	WIDTH: 150px;  
}
#gray2
{ 
	position: absolute; top: 92px; left: 0px; HEIGHT: 1.3em; 
}
#position
{
	position: absolute;
	top: 1px;
	left: 300px;
	width: 270px;
	height: 250px;
	background-image: url(../img/digital.gif);
	text-align: center;
	padding-top: 110px; padding-bottom: 150px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	vertical-align: middle;
	
}
#contenuti
{   width: 500px; 
	position: absolute;  
	top: 130px; left: 1px; 
	border: 0px solid; 
}
.piccolo {
 color: #AAAAAA; font-size: 0.9em;
}
.gray_bar1 {
margin : 0; 
height : 1.3em; 
text-align : right; 
font-size : 0.8em; 
margin-top : 20px; 
padding-bottom : 20px; 
padding-right : 10px; 
display: none;
} 
.gray_bar1 A {
text-decoration : none; 
color : #444444; 
} 
.gray_bar1 A:hover {
color : #ffcc00; 
text-decoration : underline; 
} 
.gray_bar1 Aa:active {
color : #ffcc00; 
text-decoration : underline; 
} 

.less {
	COLOR: #CCCCCC;
	MARGIN: 0px;
}
.less A:link {  COLOR: #CCCCCC; 
}
.less A:visited { COLOR: #CCCCCC; 
}
.less A:active {
	color: #000000; 
}
.less A:hover {
	color: #000000; 
}
.immagine {
	FLOAT: left; margin-right: 15px;  
}
.testoimmagine {
	height: 70px;  padding-top: 10px; margin-top: 10px;
}
.testoimmagine P{
	margin-top: 0px;
}
.testoimmagine_alto {
	padding-top: 10px; margin-top: 10px;
}
.testoimmagine_alto P{
	margin-top: 0px;
}
.privacy {
	FONT: 1em Arial, Helvetica, Verdana, sans-serif;
	COLOR: #bbbbbb;
	MARGIN: 0px;
}
