/* CSS Document */
body{
font-family: AvantGarde Bk BT, Bauhaus Lt BT, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background:url(../img/top_sfondo.jpg)  repeat-x #4d7a68;
}
a{
color:#fff;
/*text-decoration:none;*/
}
h1{
font-size:23px;
color:#000;
padding-top:30px;
padding-bottom:10px;
border-bottom:1px solid #000;
}
p{
color:#000;
line-height:20px;
padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif;

}
a:hover{
color:#dbf998;
/*text-decoration:none;*/
}

/*------------popup---------------*/

#popup{
position:absolute;
left:35%;
top:25%;
z-index:1000;
}
#popup img{
cursor:pointer;
/*display:none;*/
}

#close_popup{
position:absolute;
bottom:-10px;right:0;
/*display:none;*/
}
#close_popup a{
padding:5px;
background:#205645;
color:#ffffff;
font-style:bold;
letter-spacing:2px;
}
#close_popup a:hover{
background:#0E4937;
color:#ffffff;
}

/*------------popup---------------*/

.pipe  li {
	/*margin-left:6px;*/
	background-repeat: no-repeat;
	border-left:1px solid #0D6F52;
}

li.no_pipe {
	margin-left: 0;
	padding-left: 0;
	border-left:none;
}


.txt {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#123b2a;
}
.domande{
background:url(img/domanda.gif) 0 10px no-repeat;
padding-top:10px;
padding-left:18px;
}
a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
.system {
padding-left:10px;
}
.act2 {
font-weight:bold;
padding-left:10px;
}
.act_sottolink {
font-weight:bold;
padding-left:17px;
margin-top:-7px;
}

.sx {
font-size:15px;
text-align:left;
}
.dx {
font-size:18px;
}

.sottolink {
padding-left:7px;
margin-top:-10px;

}
.sposta_img{
margin-left:100px;
}
.content {
position:relative;
top:0; left:0;
	width: 950px;
	margin:0 auto;
}
.telefono {
background:url(../img/icon_tel.gif) 0 9px no-repeat;
padding-top:15px;
padding-bottom:10px;
padding-left:45px;
float:right;
margin-right:60px; margin-left:54px;
}
.email {
background:url(../img/icon_mail.gif) 0 9px no-repeat;
padding-top:15px;
padding-bottom:10px;
padding-left:45px;
float:right;
}
.assistenza {
background:url(../img/icon_assistenza.gif) 0 9px no-repeat;
padding-top:15px;
padding-bottom:10px;
padding-left:45px;
float:left;
font-size:22px;
}
/*-----------------------------------------TOP-------------------------------------------- */
#top {
position:relative;
top:0; left:0;
height:119px; 
z-index:1000;
/*159*/
}
#logo {
position:absolute;
top:0; left:0;
z-index:1000;
}

#logo img{
position:relative;
top:0; left:0;
z-index:1000;
}

#referenze {
position:absolute;
top:0; right:0;
font-size:18px;
padding-top:18px;
background:url(../img/sfumatura_white.png) no-repeat top right;
width:780px; height:62px;
z-index:1000;
}
#link {
position:relative;
top:0; right:0;
font-size:18px;
padding-top:79px; /*119*/
margin-left:136px;
font-size:20px;
z-index:80;
}
#link ul{
height:30px;
padding-right:20px;
padding-top:5px;
padding-bottom:6px;
}
#link ul.back{
	background:url(../img/sfondo-link-etron.png) no-repeat top center;
}
ul.dropdown {
	position: relative;
	padding-left:20px;
}
ul.dropdown li{
	font-weight: bold;
	float: left;
}
ul.dropdown li .aquila {
	position:absolute;
	margin-left:-2px;
	margin-top:-20px;
	z-index:110;
}
ul.dropdown li a{
	display: block;
	border-left:1px solid #0D6F52;
	color: #dbf998;
	text-decoration:none;
	padding:6px 20px;
	font-weight: normal;
}
ul.dropdown li:first-child a {
	border-left: none;
}
/* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover{
	background:url(../img/bagliore.png) bottom center no-repeat;
	color: #ffffff;
	position: relative;
}
ul.dropdown li.hover a{
	color: #ffffff;
}
/* 	LEVEL TWO	*/
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 30px; left: 0;	
	width:450px;
}
ul.dropdown ul li {
	font-weight: normal;
	background:#427566;
	color: #ffffff;
	font-size:12px;
}
/* 	IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{
	border-left:1px solid #ffffff;
	color: #ffffff;
	font-size:12px;
	text-align:center;
	background:#427566;
	padding:8px 15px;
} 
ul.dropdown ul li a:hover{
	color: #dbf998;
} 

/*#link ul{
background:url(../img/sfondo-link-etron.png) no-repeat top center;
height:30px;
text-align:right;
padding-right:20px;
padding-top:10px;
}
#link ul li.aquila {
width:44px;
height:40px;
padding-left:10px;
background:url(../img/aquila.png) top left no-repeat;
z-index:110;
}
#link ul li{
display:inline;
}
#link ul li a{
text-decoration:none;
color:#dbf998;
padding-left:20px;
padding-right:20px;
padding-top:8px;
padding-bottom:5px;
}
#link ul li a:hover{
text-decoration:none;
color:#fff;
background:url(../img/bagliore.png) bottom center no-repeat;
}
.act a{
text-decoration:none;
color:#fff;
background:url(../img/bagliore.png) bottom center no-repeat;
}
/*----------------------------------------------------------*/

/*------------------------------------------MIDDLE------------------------------------------------------------*/

#middle {
position:absolute;
top:1;
left:0;
width:100%;
z-index:-1;
}
#flash {
position:relative;
top:0; right:0;
z-index:1;
}
#flash img{
position:relative;
top:0; right:0;
}
#flash #map{
position:relative;
top:0; right:0;
width:950px;
height:370px;
}
#flash #sicurezza{
padding-top:55px;
padding-left:15px;
z-index:1;
}
#flash #sicurezza ul{
}
#flash #sicurezza li{
display:inline;
}
.middle_home {
background:url(../img/middle_sfondo.jpg) repeat-x;
} 
.middle_interno {
background:url(../img/sf-middle-interno.jpg) repeat-x #ffffff;
}
#sottofoto {
position:absolute;
top:370px; right:0;
width:950px; height:74px;
background:url(../img/sottofoto.jpg) top right no-repeat;
z-index:0;
}
#testo {
width:712px;
margin-left:238px;
z-index:10;
position:relative;
top:0; left:0;
padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#123b2a;
height:230px;
height:auto !important;
min-height:230px;
color:#000;
}
#testo .inp_txt{
	width:180px;
}
#testo td{
	padding:4px 8px;
}
#testo.sicurezza{
height:298px;
height:auto !important;
min-height:298px;
}
#link_left {
position:absolute;
top:370px; left:0;
z-index:100;
color:#134e3d;
width:170px;
}
#link_left ul{
padding-top:15px;

}
#link_left ul ul{
padding-left:20px;
margin-top:-15px;
}
#link_left ul ul li a{
font-size:13px;
}
#link_left ul li{
padding-top:5px;

}
#link_left ul li a{
color:#134e3d;
padding-left:15px;
font-size:15px;
background:url(../img/freccia.gif) center left no-repeat;

}
#link_left ul li a:hover{
color:#000;
}
/*------------------------------------------------------------------------------------------------------*/
/*------------------------------------------bottom------------------------------------------------------------*/
#bottom {
width:100%; 
position:relative;
top:0; left:0;
}
.bottom_interno {
background:#4d7a68;
float:left;
padding-top:15px;
}
.box {
width:299px;
float:left;
margin-right:8px;
margin-left:8px;
font-family: Arial, Helvetica, sans-serif;
}

.box_centrale {
background:url(../img/sfondo_box.jpg) repeat-x #d6fddf;
padding:13px;
color:#134e3d;
min-height:220px;
}
.box_centrale  ul li{
font-size:14px;
padding-top:10px;
}
.box_centrale  ul li a{
text-decoration:underline;
color:#134e3d;
}
.box_centrale  ul li a:hover{
text-decoration:underline;
color:#0b1a10;
}
.box_centrale  h1{
font-family: Caslon224 Bk BT, Century, Century Old Style Std, Constantia, Timens New Roman, sans-serif;
font-size:18px;
color:#e64814;
padding-top:10px;
text-align:center;
}
.box_centrale  h2{
font-family: Caslon224 Bk BT, Century, Century Old Style Std, Constantia, Timens New Roman, sans-serif;
font-size:20px;
color:#982e1d;
padding-top:10px;
}
.offerte {
position:absolute;
top:0; right:0;
}
.box_ombra {
height:29px;
width:299px;
background:url(../img/ombra_box.jpg) no-repeat;
}
.fade img {
padding-top:25px;
margin-left:-10px;
}
/*------------------------------------------------------------------------------------------------------*/
/*------------------------------------------footer------------------------------------------------------------*/
#footer {
clear:both;
position:relative;
top:0; left:0;
font-family: "Arial", Helvetica, sans-serif;
padding-bottom:10px;
background:#4D7A68;
}
#tele_etron {
position:absolute;
top:0; right:0;
}

#footer #maps{
position:relative;
top:0; left:0;
font-family: "Arial", Helvetica, sans-serif;
padding-top:10px;
width:950px;
margin:0 auto;
font-size:11px;
border-top:1px solid #fff;
}
#footer #maps ul{

}
#footer #maps ul li {
padding:2px;
display:inline;
}
#footer #maps ul li a{

}
#footer #maps ul li a:hover{

}
/*------------------------------------------------------------------------------------------------------*/

#pg_esterna , #pg_esterna2{
width:712px;
margin:8px;
margin-top:-10px;
position:relative;
top:0; left:0;
padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
height:230px;
height:auto !important;
min-height:230px;
color:#ffffff;
}
#pg_esterna2{
width:395px;
}
#pg_esterna p, #pg_esterna2 p{
	color:#ffffff;
}
#pg_esterna h1, #pg_esterna2 h1{
	color:#ffffff;
	border-color:#ffffff;
}
#pg_esterna table, #pg_esterna2 table{
	color:#ffffff;
	border-color:#ffffff;
	margin: 0 auto;
}
#pg_esterna table td, #pg_esterna2 table td{
	padding:4px;
}

/*------------------------------------------sotto link---------------------------------------------------*/
#azienda_sotto, #sicurezza_sotto, #servizi_sotto {
position:absolute;
top:0; right:0;
background:#427566;
}
.sot{
z-index:10000;
}
.sot div{
display:inline;
border-left:1px solid #fff;

}
.sot div img{
margin:10px;
margin-bottom:10px;
border:1px solid #fff;

}
.link {
width:150px;
float:left;
text-align:center;
}
.link a{
text-decoration:none;
}
/*------------------------------------------------------------------------------------------------------*/

.button{
	font-family: "Arial", Helvetica, sans-serif;
	background:#174E3D;	
	padding:4px;
	border:none;
	color:#fff;
}
.button:hover{
	font-family: "Arial", Helvetica, sans-serif;
	background:#4D7A68;	
	padding:4px;
	cursor:pointer;
	border:none;
	color:#fff;
}
.button_2{
	font-family: "Arial", Helvetica, sans-serif;
	background:#174E3D;	
	padding:4px;
	border:none;
	color:#fff;
}
.button_2:hover{
	font-family: "Arial", Helvetica, sans-serif;
	background:#fff;	
	padding:4px;
	cursor:pointer;
	border:none;
	color:#4D7A68;
}
