/*Stili generali*/
*{
margin:0;
padding:0;
}

*{
list-style:none;
}

body {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size:80%;
line-height:1.7em; text-align:justify
}

#contenitore {
width:900px;
border:1px solid #999;
margin:0 auto;
}

.nascosto{
position:absolute;
top:-20000px;
left:-20000px;
}

a{
color:#005782;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

h4{
font-size:1.3em;
font-weight:bold;
text-transform:uppercase;
border-bottom:2px solid #ccc;
}

/*Stili per la testata*/

#testata{
background:url('../img/logo_amianto.jpg');
height:175px;
width:900px
}

/*Stili per menu orizzontale*/

#menu-orizzontale{
background:#254c1c
}

#menu-orizzontale ul{
text-transform:uppercase;
padding:1em;
font-weight:bold;
}

#menu-orizzontale li{
display:inline;
padding-right:1.2%;
padding-left:1.2%;
}

#menu-orizzontale a{
color:#ffffff;
}

/*Stili per corpo pagina*/

#corpo{
float:left;
width:100%;
text-align:justify
}

#contenuti-principali{
float:left;
width:100%;
}

#menu-contestuale{
float:right;
width:24%;
}

#menu-principale{
float:right;
width:24%;
}

/*img{*/
/*width:40%;*/
/*float:left;*/
/*margin-right:1.5%;*/
/*}*/

/*Stili per corpo footer*/

#pie-di-pagina{
clear:both;
}

/*Stile per frame con retino o fondo colorato e foto*/

#retino{
padding-left:1.2%;
background:#efefef
}

#fondo_giallo{
padding-left:1.2%;
padding-right:1.2%;
background:#ffff00
}

#perfoto{
width:50%;
float:left;
}