*{ margin: 0; padding: 0; }*
body { font: 0.8em Tahoma, Trebuchet, Arial, Sans-Serif; line-height: 1.8em; background: url(images/sfondo.jpg) repeat-x fixed; #000000; color: #444;}
a {COLOR: #FFFFFF; text-decoration: none;}
a:visited {COLOR: #6587E0; text-decoration: none;}
a:hover {COLOR: #E6E6A0; text-decoration: blink;}
h2 {float: right; width: 490px; padding-left: 10px; color: #fff; background: url(images/articolo2.gif) #FFFFFF bottom left; font-size: 1em; height: 24px; line-height: 24px; }
h3 {float: left; width: 367px; padding-left: 10px; color: #fff; background: url(images/articolo.gif) #FFFFFF bottom left; font-size: 1em; height: 24px; line-height: 24px; }
li {background-repeat: no-repeat; background-position: 0 50%; list-style-type: none; margin: 0px 10px 0px 0px;}
#collega {float: right; background-image: url(images/link.gif); padding-left: 25px; height: 22px;}
#normale {background-image: url(images/check.gif); padding-left: 15px;}

#pdf {background-image: url(images/pdf.gif); padding-left: 35px; line-height: 30px; display: inline;background-repeat: no-repeat;color: #000000;}

#ancor {background-image: url(images/ancor.gif);padding-left: 25px; height: 22px;}
#lente {background-image: url(images/lente.gif);padding-left: 30px; height: 30px;}
p { margin: 5px 10px 10px 10px; color: #fff;}
img {background: #fff}
essenza { font: .8em Arial, Sans-Serif; line-height: 1.5em; color: #444;}

#prodotto_art {margin: 5px 10px 10px 10px;  color: #fff;}

#immagine_home { padding: 5px 0px 0px 0px; float: left; width: 750px;}

#immagine_tec { padding: 10px 0px 0px 0px; float: left; width: 245px;}

#immagine_tec li {background-image: url(images/lente.gif);padding-left: 30px; height: 30px;}
#immagine_art { float: left; width: 220px;}

#descrizione_art {padding: 10px 5px 5px 5px; float: right; width: 490px; font-size: 1em; color:#000000; line-height: 120%}

#descrizione_art a {COLOR: #660000; text-decoration: none;}
#descrizione_a:hover {COLOR: #E6E6A0; text-decoration: blink;}

#left_art { float: left; width: 750px; background: #ffffff; margin-top: 0px;}
#left_art h3 {float: left; width: 750px; padding-left: 10px; color: #fff; background: url(images/articolo.gif) #FFFFFF bottom left; font: sans; font-size: 0.9em; height: 24px; line-height: 24px; }
#left_art h4 {float: left; width: 750px; padding-left: 10px; color: #fff; background: url(images/articolo3.gif) #FFFFFF bottom left; font: Arial; font-size: 0.8em; height: 20px; line-height: 20px; }

#right_art {float: right; background: #ffffff; width: 760px; height: 150px; padding: 0px 0px 0px 0px; margin-top: 0px;}


#prodotto {float: left; width: 360px; margin: 5px 10px 10px 10px;  color: #fff;}
#immagine { float: left; width: 100px; height: 130px;}
#descrizione {padding: 5px 5px 5px 5px; float: right; width: 250px; height: 130px; font-size: 1em; color:#222222; line-height: 120%}
#descrizione a {COLOR: #660000; text-decoration: none; text-align: right;}
#left { float: left; width: 380px; height: 150px; background: #ffffff; margin-top: 0px;}
#right { float: right; width: 380px; height: 150px; background: #ffffff; margin-top: 0px;}

#naviga {background: url(images/navigatore.gif) #000000 bottom left; float: left; height: 25px; width:760px;}
#naviga ul { padding: 0px 10px 5px 10px; margin: 0; }
#naviga li { list-style-type: none; display:inline;margin: 0px 10px 0px 0px;}

#fotosopra_completa { float: left; background: #000000 url(images/f_home.jpg) repeat-x; height: 240px; width:760px;}

#fotosopra_destra {float: right; background: #000000 url(images/f_home.jpg) repeat-x; height: 315px; width:560px;}

#fotosopra_sinistra {float: left; background: #000000 url(images/f_gpf.png) repeat-x; height: 315px; width:200px;}

#header h1 {font-size: 30px; font-weight: 100; letter-spacing: -1px; padding: 22px 0 5px 10px;}

#header h1 a {color: #fff; text-decoration: none;}

#header h1 a:hover {color: #000; text-decoration: none;}

#header h2 {color: #eee; font-size: 19px; font-weight: 100; padding: 0 0 0 11px; letter-spacing: -1px; line-height: 12px;}

#contenitore { padding: 10px 10px 3px 10px; width: 760px; margin:10px auto; background: #fff;}

#prefooter { width: 760px; height: 70px;}	

#footer { height: 20px; font-size: 11px; text-align: center; border-top: 1px solid #ccc; padding: 0px 0px; }
