body { 	
background-color : #fff; 	
color : #666; 	
font-family : Simplified Arabic, Arial, serif; 	
text-align : center; 	
} 	
	
.contenuto { 	
position : absolute; 	
top : 93px; 	
right : 5%; 	
width : 73%; 	
z-index : 4; 	
background-color : #fff; 	
color : #666; 	
padding-left : 5px; 	
overflow : hidden; 	
border-left : 1px solid #999999; 	
text-align : right; 	
} 	
.generico { 	
color : #666; 	
font-size : 85%; 	
background-color : #fff; 	
font-weight : normal; 	
padding-left : 15px; 	
padding-right : 10px; 	
text-align : right; 	
} 	
.generico ul li { 	
color : #666; 	
margin-left : 10px; 	
text-align : right; 	
background-color : #fff; 	
} 	
.generico ol li { 	
color : #666; 	
margin-left : 10px; 	
text-align : right; 	
background-color : #fff; 	
} 	
.generico table tr td { 	
font-size : 90%; 	
} 	
.immpr { 	
float : left; 	
margin-right : 20px; 	
padding-right : 20px; 	
} 	
.menusx { 	
position : absolute; 	
top : 93px; 	
left : 5%; 	
width : 14%; 	
z-index : 3; 	
line-height : 130%; 	
font-size : 75%; 	
color : #666; 	
background-color : #fff; 	
text-align : left; 	
padding-left : 10px; 	
overflow : hidden; 	
line-height : 130%; 	
} 	
.menusx a:link { 	
color : #336699; 	
background-color : #fff; 	
text-decoration : none; 	
} 	
.menusx a:visited { 	
color : #336699; 	
background-color : #fff; 	
text-decoration : none; 	
} 	
	
.menusx a:hover { 	
color : #379bff; 	
background-color : #fff; 	
} 	
	
.menusx a:active { 	
color : #336699; 	
background-color : #fff; 	
text-decoration : none; 	
} 	
.logo { 	
position : absolute; 	
top : 5px; 	
right : 5%; 	
height : 60px; 	
width : 300px; 	
z-index : 3; 	
} 	
div#menusopra { 	
position : absolute; 	
top : 70px; 	
right : 5%; 	
width : 91%; 	
height : 20px; 	
text-align : right; 	
padding-top : 3px; 	
background-color : #6699cc; 	
color : #e0e0e0; 	
} 	
div#menusopra ul { 	
margin : 0; 	
padding : 0; 	
font-size : 60%; 	
color : #fff; 	
font-weight : bold; 	
background-color : #6699cc; 	
} 	
	
div#menusopra li { 	
list-style-type : none; 	
display : inline; 	
padding-right : 10px; 	
padding-left : 10px; 	
} 	
div#menusopra li a { 	
text-decoration : none; 	
color : #e0e0e0; 	
background-color : #6699cc; 	
} 	
	
div#menusopra li a:link { 	
color : #e0e0e0; 	
background-color : #6699cc; 	
} 	
div#menusopra li a:visited { 	
color : #e0e0e0; 	
background-color : #6699cc; 	
} 	
	
div#menusopra li a:hover { 	
color : #fff; 	
background-color : #3399cc; 	
} 	
.menutopdx { 	
position : absolute; 	
top : 25px; 	
right : 5%; 	
height : 35px; 	
width : 35%; 	
z-index : 3; 	
text-align : right; 	
padding-right : 10px; 	
overflow : hidden; 	
} 	
a.menupicc { 	
background-color : #fff; 	
color : #666; 	
font-size : 70%; 	
text-decoration : none; 	
padding : 5px; 	
} 	
a.menupicc:hover { 	
background-color : #fff; 	
color : #333; 	
padding : 5px; 	
} 	
	
a.menuint:link { 	
color : #666; 	
background-color : #fff; 	
font-size : 75%; 	
text-align : center; 	
text-decoration : none; 	
padding : 5px; 	
} 	
	
a.menuint:visited { 	
color : #999; 	
background-color : #fff; 	
font-size : 75%; 	
text-align : center; 	
text-decoration : none; 	
padding : 5px; 	
} 	
	
a.menuint:hover { 	
color : #333; 	
background-color : #fff; 	
font-size : 75%; 	
text-align : center; 	
padding : 5px; 	
} 	
	
a.menuint:active { 	
color : #666; 	
background-color : #fff; 	
font-size : 75%; 	
text-align : center; 	
text-decoration : none; 	
padding : 5px; 	
} 	
h1 { 	
font-size : 180%; 	
font-weight : bold; 	
color : #6699cc; 	
padding-top : 30px; 	
padding-right : 20px; 	
text-align : right; 	
font-family : Verdana, Arial, Helvetica, sans-serif; 	
background-color : #fff; 	
} 	
h2 { 	
font-size : 150%; 	
font-weight : bold; 	
color : #336699; 	
background-color : #fff; 	
padding-top : 10px; 	
text-align : right; 	
font-family : Verdana, Arial, Helvetica, sans-serif; 	
} 	
h3 { 	
font-size : 120%; 	
font-weight : bold; 	
color : #333333; 	
background-color : #fff; 	
text-align : right; 	
font-family : Verdana, Arial, Helvetica, sans-serif; 	
} 	
h4 { 	
font-size : 110%; 	
font-weight : bold; 	
color : #0066ff; 	
background-color : #fff; 	
text-align : right; 	
font-family : Verdana, Arial, Helvetica, sans-serif; 	
} 	
.piccolo { 	
font-size : 85%; 	
} 	
.piccolor { 	
font-size : 85%; 	
background-color : #fff; 	
color : #ff0000; 	
font-style : italic; 	
} 	
.prodotti { 	
position : absolute; 	
top : 300px; 	
left : 0; 	
height : 150px; 	
width : 100%; 	
z-index : 4; 	
font-size : 0; 	
line-height : 120%; 	
background-color : #6699cc; 	
color : #e0e0e0; 	
text-align : center; 	
overflow : hidden; 	
} 	
.pannello { 	
position : relative; 	
top : 20px; 	
left : 0; 	
width : 100%; 	
z-index : 5; 	
} 	
div#links { 	
position : relative; 	
top : 10px; 	
left : 2%; 	
width : 95%; 	
height : 250px; 	
z-index : 5; 	
background-color : #fff; 	
color : #666; 	
font-family : Verdana, Arial, Helvetica, sans-serif; 	
} 	
div#links a { 	
display : block; 	
font-weight : normal; 	
font-size : 85%; 	
padding : 0; 	
margin : 0; 	
text-decoration : none; 	
color : #666; 	
background-color : #fff; 	
} 	
div#links img { 	
padding : 5px; 	
border : 1px solid #00ccff; 	
} 	
	
div#links a:hover { 	
color : #0099ff; 	
background-color : #336699; 	
} 	
	
div#links a span { 	
display : none; 	
} 	
div#links a:hover span { 	
display : block; 	
position : absolute; 	
top : 0; 	
left : 300px; 	
width : 40%; 	
padding : 5px; 	
margin : 10px; 	
z-index : 5; 	
color : #333; 	
background-color : #fff; 	
font-size : 100%; 	
border : 1px solid #00ccff; 	
text-align : left; 	
} 	
div#lingue { 	
position : relative; 	
right : 0; 	
top : 10px; 	
width : 100%; 	
background-color : #fff; 	
height : 50px; 	
text-align : center; 	
font-size : 85%; 	
z-index : 6; 	
color : #666; 	
} 	
div.float { 	
float : left; 	
} 	
	
div.float p { 	
text-align : center; 	
} 	
	
div.float img { 	
padding : 5px; 	
border : 1px solid #3366cc; 	
} 	
div#figure { 	
float : left; 	
width : 15%; 	
} 	
	
div#figure p { 	
text-align : center; 	
font-size : 90%; 	
} 	
div#links2 { 	
position : relative; 	
top : 10px; 	
left : 2%; 	
width : 95%; 	
height : 200px; 	
z-index : 5; 	
background-color : #fff; 	
font-family : Arial, Helvetica, sans-serif; 	
} 	
div#links2 a { 	
display : block; 	
font-weight : normal; 	
font-size : 85%; 	
padding : 0; 	
margin : 0; 	
text-decoration : none; 	
color : #666666; 	
background-color : #fff; 	
} 	
	
div#links2 img { 	
padding : 5px; 	
border : 1px solid #00ccff; 	
} 	
	
div#links2 a:hover { 	
color : #0099ff; 	
background-color : #336699; 	
} 	
	
div#links2 a span { 	
display : none; 	
} 	
	
div#links2 a:hover span { 	
display : block; 	
position : absolute; 	
top : 0; 	
left : 360px; 	
width : 40%; 	
padding : 5px; 	
margin : 10px; 	
z-index : 5; 	
color : #333333; 	
background-color : #fff; 	
font-size : 100%; 	
border : 1px solid #00ccff; 	
} 	
a.msx:link { 	
color : #336699; 	
font-weight : normal; 	
font-size : 100%; 	
text-decoration : none; 	
text-align : left; 	
line-height : 130%; 	
} 	
a.msx:visited { 	
color : #336699; 	
font-size : 100%; 	
text-decoration : none; 	
text-align : left; 	
line-height : 130%; 	
} 	
a.msx:hover { 	
color : #379bff; 	
font-weight : normal; 	
font-size : 100%; 	
text-align : left; 	
line-height : 130%; 	
} 	
a.msx:link { 	
color : #336699; 	
font-weight : normal; 	
font-size : 100%; 	
text-decoration : none; 	
text-align : left; 	
line-height : 130%; 	
} 	
div.dx { 	
float : right; 	
} 	
	
	
div.centro { 	
text-align : center; 	
} 	
	
	
.boxblu { 	
padding : 5px; 	
border : 1px solid #3366ff; 	
} 	
