html, body {margin:0; padding:0px; text-align:justify; font-family:Verdana, Arial, sans-serif; font-size:10px;}

#striscia_top {width:100%; height:16px; padding-top:4px; text-align:center; background-color:#CCCCCC;}

h1 {margin:0; padding:0; color:#666666; font-weight:normal; font-size:10px;}

#container {margin:7px auto; width:980px;}

#header {width:980px;}

#logo {width:570px; height:27px; float:left;}

#english {float:right; margin-top:10px;}

a {font-size:10px; color:#663300; font-weight:bold; text-decoration:none;}
a:link {font-size:10px; color:#663300; font-weight:bold; text-decoration:none;}
a:visited {font-size:10px; color:#663300; font-weight:bold; text-decoration:none;}
a:hover {font-size:10px; color:#663300; font-weight:bold; text-decoration:underline;}

#flash {clear:both; width:980px;}

#menu {width:980px; height:24px; background-image:url(img/fondo_menu.jpg); background-repeat:no-repeat; padding-top:5px; text-align:center;}

#menu a {color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
#menu a:link {color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
#menu a:visited {color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
#menu a:hover {color:#990000; font-weight:bold; font-size:11px; text-decoration:underline;}
.qui {font-weight:bold; font-size:11px; text-decoration:underline; color:#990000;}

#content {width:980px; }

#text_home {width:960px; padding:10px; background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; margin-top:-2px; height:500px; min-height:380px; height:auto !important;}

#text_interna {width:956px; padding:10px 13px 10px 12px; background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; margin-top:-2px;
height:665px; min-height:665px; height:auto !important;}

#text_galleria {width:956px; padding:10px 13px 10px 12px; background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; margin-top:-2px;
height:400px; min-height:400px; height:auto !important;}

#text_dove {width:956px; padding:10px 13px 10px 12px; background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; margin-top:-2px;
height:515px; min-height:515px; height:auto !important;}

#text_contatti {width:956px; padding:10px 13px 10px 12px; background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; margin-top:-2px;
height:660px; min-height:660px; height:auto !important;}

#text_conferma {width:956px; padding:10px 13px 10px 12px; background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; margin-top:-2px;
height:400px; min-height:400px; height:auto !important;}

#text_home h2 {font-size:14px; color:#663300; font-weight:bold; background-image:url(img/fondo_scritta_home.jpg); background-repeat:no-repeat;
width:673px; height:23px; padding-left:27px; padding-top:2px;}

#text_interna h2 {font-size:12px; color:#663300; font-weight:bold; background-image:url(img/fondo_titolo.jpg); background-repeat:no-repeat;
width:928px; height:21px; padding-left:27px; padding-top:4px; margin:0;}

#text_galleria h2 {font-size:12px; color:#663300; font-weight:bold; background-image:url(img/fondo_titolo.jpg); background-repeat:no-repeat;
width:928px; height:21px; padding-left:27px; padding-top:4px; margin:0;}

#text_dove h2 {font-size:12px; color:#663300; font-weight:bold; background-image:url(img/fondo_titolo.jpg); background-repeat:no-repeat;
width:928px; height:21px; padding-left:27px; padding-top:4px; margin:0;}

#text_contatti h2 {font-size:12px; color:#663300; font-weight:bold; background-image:url(img/fondo_titolo.jpg); background-repeat:no-repeat;
width:928px; height:21px; padding-left:27px; padding-top:4px; margin:0;}

#text_conferma h2 {font-size:12px; color:#663300; font-weight:bold; background-image:url(img/fondo_titolo.jpg); background-repeat:no-repeat;
width:928px; height:21px; padding-left:27px; padding-top:4px; margin:0;}

#text_home ul {list-style-image:url(img/saldature_alluminio_firenze_6.jpg);}

#text_home li {font-size:12px; line-height:120%; margin-left:20px; font-weight:bold;}

#footer {text-align:center; font-size:9px;}
#footer a {font-size:9px; color:#663300; font-weight:bold; text-decoration:none;}
#footer a:link {font-size:9px; color:#663300; font-weight:bold; text-decoration:none;}
#footer a:visited {font-size:9px; color:#663300; font-weight:bold; text-decoration:none;}
#footer a:hover {font-size:9px; color:#663300; font-weight:bold; text-decoration:underline;}

#iyl {text-align:center; font-size:9px;}
#iyl a {font-size:9px; color:#663300; font-weight:bold; text-decoration:none;}
#iyl a:link {font-size:9px; color:#663300; font-weight:bold; text-decoration:none;}
#iyl a:visited {font-size:9px; color:#663300; font-weight:bold; text-decoration:none;}
#iyl a:hover {font-size:9px; color:#663300; font-weight:bold; text-decoration:underline;}

#w3c {text-align:center; font-size:9px;}

#foto {float:left; width:204px; padding-right:25px;}

#testo_azienda {width:582px; float:right; background-image:url(img/fondo_azienda.jpg); background-repeat:no-repeat; background-position:bottom right;}

#testo_azienda ul {margin-top:0;}

#testo_azienda li {list-style:square;}

.td_text {vertical-align:bottom}

h3 {font-size:12px; font-weight:bold;}

#form {float:left; width:550px; margin-right:30px;}

#address {float:right; margin-right:5px; padding:6px; border:1px solid #666666; }

.bordo {border:1px solid #CCCCCC; text-align:center;}

#text_home_sx {float:left; width:270px;}

#text_home_dx {float:right; width:644px;}

h4 {font-size:15px; color:#663300; font-weight:bold; padding-left:2px; padding-top:0; margin:0;}
