html, body {margin:0px;
padding:0px;
}

#container {width:760px;
margin:20px auto;
font-family:Verdana;
font-size:11px;
text-align:justify;
background-color:#99cc99;
background-image:url(img/fondo_menu.jpg);
background-repeat:repeat-y;
}

#container1 {width:760px;
margin:20px auto;
font-family:Verdana;
font-size:11px;
text-align:justify;
background-color:#99cc99;
background-image:url(img/fondo_menu.jpg);
background-repeat:repeat-y;
height:670px;
vertical-align:middle;
}

#testata {width:760px;
height:122px;
padding:0px;
margin:0px;
}

#contenuto {width:760px;
}



#menu {float:left;
width:118px;
height:406px;
padding:0px;
margin:0px;
background-color:#99cc99;
background-image:url(img/fondo_menu.jpg);
background-repeat:repeat-y;
text-align:right;
}

#tasti {background-image:url(img/fondo_tasti.jpg);
width:118px;
height:234px;
text-align:left;
}

#iyl {float:left;
background-image:url(img/iyl.jpg);
width:108px;
height:64px;
padding:5px;
margin:0px;
text-align:center;
}

#corpo {float:right;
width:642px;
padding:0px;
margin:0px;
background-image:url(img/fondo_contenuto.jpg);
background-repeat:repeat-y;
}

#corpo_sx {float:left;
background-image:url(img/carpenteria_metallica_firenze.jpg);
background-repeat:no-repeat;
width:444px;
height:386px;
padding-right:5px;
margin:0px;
}

#corpo_dx {float:right;
width:193px;
padding:0px;
margin:0px;
}

#footer {float:right;
width:638px;
height:70px;
padding:2px;
text-align:center;
background-color:#999999;
margin-left:0px;
margin-right:0px;
}

#footer_interne {float:right;
width:638px;
height:35px;
padding:5px 2px 2px 2px;
text-align:center;
background-color:#999999;
margin-left:0px;
margin-right:0px;
}

h1 {font-size:18px;
text-align:right;
font-weight:bold;
}

a {color:#000000;
font-weight:bold;
text-decoration:none;
}

a:visited {color:#000000;
font-weight:bold;
text-decoration:none;
}

a:hover {color:#000000;
font-weight:bold;
text-decoration:underline;
}

#footer_iyl {clear:both;
width:760px;
height:75px;
}

#tasti a {color:#ffffff;
font-weight:bold;
text-decoration:none;
display:block;
padding-left:17px;
}

#tasti a:visited {color:#ffffff;
font-weight:bold;
text-decoration:none;
display:block;
padding-left:17px;
}

#tasti a:hover {color:#ffffff;
font-weight:bold;
text-decoration:underline;
display:block;
padding-left:17px;
}
#corpo_sx_interne {float:left;
width:450px;
background-image:url(/img/fondo_contenuto.jpg);
background-repeat:repeat-y;
margin-top:-2px;
}

#corpo_sx_interne_l {float:left;
width:642px;
background-image:url(img/fondo_contenuto_l.jpg);
background-repeat:repeat-y;
margin-top:-2px;
}

#corpo_sx_titolo {
background-image:url(img/fondo_titolo.jpg);
background-repeat:no-repeat;
width:445px;
height:40px;
padding-right:5px;
text-align:right;
border-top:1px solid #99cc99;
}

#corpo_sx_titolo_l {
background-image:url(img/fondo_titolo_l.jpg);
background-repeat:no-repeat;
width:637px;
height:40px;
padding-right:5px;
text-align:right;
border-top:1px solid #99cc99;
}

#titolino {color:#ffffff;
font-size:14px;
font-weight:bold;
display:block;
padding-top:10px;
}

#corpo_sx_contenuto {
background-image:url(img/fondo_contenuto.jpg);
background-repeat:repeat-y;
width:405px;
padding-left:40px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
text-align:justify;
}

#corpo_sx_contenuto_l {
background-image:url(img/fondo_contenuto_l.jpg);
background-repeat:repeat-y;
width:597px;
padding-left:40px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
text-align:justify;
}


#corpo_dx {float:right;
width:192px;
padding:0px;
margin:0px;
}

#corpo_dx_interne{float:right;
width:192px;
padding:0px;
margin:0px;
background-color:#747474;
margin-top:-2px;
}

h2 {display:none;
}

.form {text-align:center;}

#iyl_small {width:760px; margin:0px auto; text-align:left;}





