@charset "utf-8";
/* CSS Document */
body {
	background-color: #efefef;
	background-image:url(../img/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;
	font-family:Verdana, sans-serif;
	text-align:center;
	font-size:12px;
} 
#contenitore {
padding:0px 0px 0px 0px;
width:960px;
margin-left:auto;
margin-right:auto;}

#menu_SUP {
background-color:#dbdee3;
width:960px;
height:119px;
background-image:url(../img/bgSup.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px;
float:left;}

#menu_SUP table{
float:right;
clear:both;
text-align:left;
font-size:10px;
padding:10px 0px 0px 0px;
margin:0px;}

#menu_SUP table a{
color:#000000;
text-decoration:none;}
#menu_SUP table a:hover{
color:#ff0000;
text-decoration:underline;}

#menu_SUP ul{
float:right;
clear:both;
text-align:left;
font-size:11px;
padding:27px 22px 0px 0px;
margin:0px;}
#menu_SUP ul li{
display:inline;
color:#807f80;
font-weight:bold;
text-align:left;
padding:0px 10px 0px 10px;
margin:0px;}
#menu_SUP ul li a{
color:#807f80;
text-decoration:none;}
#menu_SUP ul li a:hover{
color:#ff0000;
text-decoration:underline;}
#menu_SUP #ContentMenu{
float:right;
clear:both;
text-align:left;
padding:0px;
margin:10px 0px 0px 0px;}

#menu_SUP .ItemMenu1{
float:left;
background-image:url(../img/bgmenu.jpg);
height:21px;
text-align:left;
font-size:11px;
padding:8px 6px 0px 6px;
margin:0px 0px 0px 0px;}
#menu_SUP .ItemMenu1 a{
color:#000;
text-decoration:none;}
#menu_SUP .ItemMenu1 a:hover{
color:#fff;
text-decoration:underline;}
#menu_SUP .ItemMenu2{
float:left;
background-image:url(../img/ombra.jpg);
background-repeat:no-repeat;
height:21px;
width:27px;
padding:8px 0px 0px 0px;
margin:0px;}
#menu_SUP .ItemMenu3{
float:left;
background-image:url(../img/ombraSX.jpg);
background-repeat:no-repeat;
height:21px;
width:27px;
padding:8px 0px 0px 0px;
margin:0px;}
#menu_SUP .ItemMenu4{
float:left;
background-image:url(../img/ombraDX.jpg);
background-repeat:no-repeat;
height:21px;
width:27px;
padding:8px 18px 0px 0px;
margin:0px;}

h1{
font-size:16px;
font-weight:200;
color:#ff0000;
padding:0px 0px 6px 0px;
margin:0px;}
h2{
float:left;
font-size:16px;
font-weight:200;
color:#ff0000;
padding:115px 0px 15px 29px;
margin:0px;}

address{
	background-color:#dce0e5;
	width:960px;
	height:28px;
	padding:8px 0px 10px 0px;
	margin:0px;
	float:left;}
.indirizzo{
	color:#808080;
	font-size:11px;
	margin:0px;
	padding:0px 0px 0px 140px;
	float:left;
	line-height:16px;}
	
address a{color:#808080;}
address img{float:right;
margin-right:20px;}

#Content_photogallery{
background-color:#fff;
width:960px;
background-repeat:no-repeat;
padding:0px 0px 20px 0px;
margin:0px;
float:left;}
#Content_UP{
background-color:#fff;
width:960px;
height:679px;
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px;
float:left;}
#Content_UP table{
text-align:left;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 29px;
float:left;}
#Content_UP table td{
padding:5px 0px 5px 0px;
margin:0px;}
.botton{
padding:1px 20px 1px 20px;
margin:0px;}

#Azienda{
line-height:18px;
text-align:left;
width:500px;
padding:115px 0px 0px 29px;
margin:0px;
float:left;}
#Servizi01{
line-height:18px;
text-align:left;
width:400px;
padding:115px 0px 0px 29px;
margin:0px;
float:left;}
#Servizi{
	line-height:18px;
	text-align:left;
	width:450px;
	padding:115px 0px 0px 15px;
	margin:0px;
	float:left;
}
#Engineering{
line-height:18px;
text-align:left;
width:450px;
padding:115px 0px 0px 250px;
margin:0px;
float:left;}
.Content_IMG{
text-align:left;
padding:0px;
margin:0px;
float:left;}
.Content_photo{
text-align:left;
clear:both;
width:800px;
padding:25px 0px 0px 29px;
margin:0px;
float:left;}
.Content_photo img{
float:left;}
.foto2{
padding:0px 0px 0px 29px;
margin:0px;}
.descizionePhoto{
	float:left;
	padding:0px 0px 0px 40px;
	margin:0px;
}
.descizionePhoto a{
color:#FF0000;
font-style:italic;
text-decoration:none;
padding:0px;
margin:0px;}
.descizionePhoto a:hover{
color:#FF0000;
text-decoration:underline;}

.link{
color:#000;
text-decoration:underline;
font-weight:bold;}
a.link:{
color:#000;
text-decoration:underline;
font-weight:bold;}
a.link:hover{
color:#CC0000;
text-decoration:underline;
font-weight:bold;}

