﻿body 
{
font-family: verdana, arial, helvetica, sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal;
font-size:10px; 
margin-top: 5px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
width:100%;
height:100%; 
background-image:url('../images/bg.jpg')
} 

input
{
margin-left: 10px;
font-size:11px; 
color: #1a2350
}


button
{
color: #000;
font-size: 10pt;
font-family: Verdana;
text-align:center;
padding: 0px
}

select
{
	color: #666666;
	font-size: 8pt;
	font-family: Verdana;
	margin-left: 10px;
	padding: 0px
}

textarea
{
color: #666666;
font-size: 8pt;
font-family: Verdana;
margin-left: 10px;
padding: 0px
}

img
{
border:0px;
}

h1
{
margin-top: 20px;
margin-left: 10px;
margin-right: 10px;
font-size:20px; 
color: #1A2350; 
text-align:right
}

h1.title
{
margin-top: 20px;
margin-left: 10px;
margin-right: 7px;
margin-bottom: 0px;
font-size:17px; 
color: #585859; 
text-align:right; 
font-weight:bold; 
letter-spacing:2pt
}

h2
{
margin-top: 10px;
margin-bottom: 5px;
margin-left: 10px;
font-size:12px; 
color: #1A2350; 
}

h3
{
margin-top: 10px;
margin-left: 10px;
width: 180px; 
font-size:12px; 
border-bottom:1px solid #1a2350;
color: #1a2350
}

h4
{
margin-top: 10px;
margin-left: 10px;
margin-bottom: 5px;
font-size:11px; 
color: #1a2350
}

h5
{
margin-top: 300px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 0px;
font-size:11px; 
color: #1a2350;
float: left;
padding: 0px
}

a
{
text-decoration:underline; 
font-weight:bold;
color: #1A2350
}

a:hover
{
color: #FF0000
}

form
{
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px
}

ul
{
margin-top: 10px;
margin-bottom: 20px;
margin-left: 0px;
}

li
{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 40px;
color:#1A2350
}

#container
{
width:768px;
margin-right: auto;
margin-left: auto;
background-image:url('../images/sfondo.jpg');
margin-top: 0px;
}

#livello0
{
width: 768px;
background-color: #FFFFFF;
height: 120px;
float:left; 
margin-top: 0px;
}

#logo
{
width: 168px;
height: 120px;
background-color: #e4eaea;
float:left;
margin-top: 0px;
}

#description
{
width: 400px;
height: 120px;
background-color: #EDF4F4;
float:left;
margin-top: 0px;
}

#description h1.eco
{
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 20px;
	color: #1A2350;
	text-align: right;
}

#lingue
{
width: 200px;
background-color: #e4eaea;
float:left;
height:120px;
margin-top: 0px;
}

#lingue img
{
margin-top: 45px;
margin-left: 35px;
}

#livello1
{
width: 768px;
background-color: #fff;
float: left;
}

#menu
{
width: 568px;
height: 264px;
background-color: #e2eeee;
float:left;
}

#download
{
width: 200px;
height: 264px;
background-color: #EDF4F4;
float:left
}

#livello2
{
	width: 768px;
	background-image: url('../images/bg-eco-edilizia.jpg');
	background-repeat: no-repeat;
	float:left;
	background-color: #fff;
	}

#sinistra
{
margin-top:4px;
width: 168px;
height:600px; 
background-color: #fff;
float:left;
background-image:url('../images/bg-left.jpg')
}

#sinistra p
{
	font-size: 10px;
	color: #000000;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 595px;
	line-height: 15px;
	float: left;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
}

#sinistra a
{
padding:0px;
margin: 0px;
font-weight: bold;
display:block
}

#testo
{
width: 400px;
height:100%; 
background-color: #fff;
float:left;
margin-top:10px;
}

#testo h1
{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
font-size:13px; 
color: #1A2350; 
text-align:left
}

#testo h1.centro
{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
font-size:12px; 
color: #1A2350; 
text-align:center
}

#testo p
{
margin-left: 10px;
margin-right: 10px;
margin-top:10px;
color: #1A2350;
line-height: 15px; 
margin-bottom:15px;
}

#testo p.centro
{
margin-left: 10px;
margin-right: 10px;
margin-top:10px;
color: #1A2350;
text-align: center;
line-height: 15px; 
margin-bottom:15px;
}

#testo p.destra
{
margin-left: 10px;
margin-right: 10px;
margin-top:10px;
line-height: 15px;
text-align: right; 
color:#666666; 
font-style:italic
}

#testo table.normative
{
width: 350px;
margin-left:20px;
margin-right:20px;
}

#testo td.downloadtitolo
{
border-right:1px solid #FFFFFF;
width: 60px;
background-color:#1A2350;
color:#FFFFFF;
padding-left: 5px;
padding-right: 5px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
text-align:center
}

#testo td.descrizionetitolo
{
width: 290px;
background-color:#1A2350;
color:#FFFFFF;
padding-left: 5px;
padding-right: 5px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
text-align:center
}

#testo td.download
{
border-left:1px solid #1A2350; border-bottom:1px solid #1A2350;
width: 60px;
color:#1A2350;
padding-left: 5px;
padding-right: 5px;
padding-top:5px;
padding-bottom:5px;
text-align:center
}

#testo td.descrizione
{
border-left:1px solid #1A2350; border-right:1px solid #1A2350; border-bottom:1px solid #1A2350;
width: 290px;
color:#1A2350;
padding-left: 5px;
padding-right: 5px;
padding-top:5px;
padding-bottom:5px;
text-align:left; border-top-width:1px
}

#testo table.impianti
{
width: 350px;
margin-left:20px;
margin-right:20px;
}

#testo td.schedatecnicatitolo
{
border-right:1px solid #FFFFFF;
width: 40px;
background-color:#1A2350;
color:#FFFFFF;
padding-left: 5px;
padding-right: 5px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
text-align:center
}

#testo td.brochuretitolo
{
border-right:1px solid #FFFFFF;
width: 40px;
background-color:#1A2350;
color:#FFFFFF;
padding-left: 5px;
padding-right: 5px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
text-align:center
}

#testo td.impiantititolo
{
width: 270px;
background-color:#1A2350;
color:#FFFFFF;
padding-left: 5px;
padding-right: 5px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
text-align:center
}

#testo td.schedatecnica
{
border-left:1px solid #1A2350; border-bottom:1px solid #1A2350;
width: 40px;
color:#1A2350;
padding-left: 5px;
padding-right: 5px;
padding-top:5px;
padding-bottom:5px;
text-align:center
}

#testo td.brochure
{
border-left:1px solid #1A2350; border-bottom:1px solid #1A2350;
width: 40px;
color:#1A2350;
padding-left: 5px;
padding-right: 5px;
padding-top:5px;
padding-bottom:5px;
text-align:center
}

#testo td.impianti
{
border-left:1px solid #1A2350; border-right:1px solid #1A2350; border-bottom:1px solid #1A2350;
width: 270px;
color:#1A2350;
padding-left: 5px;
padding-right: 5px;
padding-top:5px;
padding-bottom:5px;
text-align:left; border-top-width:1px
}

#testo table.richiesta
{
width: 350px;
margin-left:20px;
margin-right:20px;
}

#testo td.richiestatitolo
{
	border-right: 1px solid #FFFFFF;
	width: 100px;
	background-color: #999999;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

#testo td.campotitolo
{
	width: 250px;
	background-color: #999999;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

#testo td.nome
{
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	width: 100px;
	color: #1A2350;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background-color: #EEEEEE;
}

#testo td.campo
{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 250px;
	color: #1A2350;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top-width: 1px;
	background-color: #EEEEEE;
}

#testo td.dati
{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 350px;
	color: #1A2350;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top-width: 1px;
	background-color: #CCCCCC;
	font-weight:bold;
}

#testo td.datiprivacy
{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 350px;
	color: #1A2350;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top-width: 1px;
	background-color: #CCCCCC;
}

#destra
{
margin-top:4px;
width: 200px;
background-color: #cfe2e9;
float:right;
height:600px;
background-image:url('../images/bg-left.jpg');
padding: 0px;
}

#destra img
{
margin-top: 45px;
margin-left: 35px;
padding: 0px;
}

#destra p
{
margin-left: 5px;
margin-right: 0px;
margin-top:5px;
line-height: 15px;
}

#form
{
width: 200px;
background-color: #e4eaea;
float:right;
padding: 0px;
}

#form h3
{
margin-top: 10px;
margin-left: 10px;
width: 180px; 
font-size:12px; 
border-bottom:1px solid #1a2350;
color: #1a2350;
margin-bottom:5px;
padding:0px
}

#form2
{
border-top:1px solid #999999; 
width: 200px;
background-color: #E4EAEA;
float:right;
padding: 0px;
}

#form2 a
{
padding: 0px;
margin: 0px;
text-decoration: none;
}

#form2 h3
{
margin-top: 5px;
margin-left: 10px;
width: 180px; 
font-size:12px; 
border-bottom:1px solid #1a2350;
color: #1a2350;
margin-bottom:5px;
padding:0px
}
