html, body, div, td, table, ul, li, form{ margin:0; padding:0;}
body, td{ font-family:arial; font-size:12px;}
img{border:none;}
a{ text-decoration:none; color:#fff;}
ul{ list-style-type:none}
li{ list-style-type:none; display:inline; }
body{ background-color:#516699 }

#header_cont{ width:100%; background-color:#000000; margin-top:10px}
#header{ width:900px; height:163px; background-image:url(img/header.jpg);}
#header_menu{ float:right; text-align:left; padding-top:10px; padding-right:62px}
#header_menu li{ padding:0 20px 0 15px; background:url(img/button_head.gif) no-repeat left;}
#header_menu li a{color:#fff; }

.cerca_input{ width:120px; height:26px; border:none;}
.cerca_sub{ margin-top:0px !important; margin-top:1px; width:47px; height:37px; border:none; background:url(img/lente.gif) no-repeat;}
.cerca_sub_giu{ margin-top:1px; width:47px; height:37px; border:none; background:url(img/lente2.jpg) no-repeat;}


#sotto_header_cont{ width:100%; background-color:#06c;}
#sotto_header{ width:900px; height:56px; text-align:left;}
#sotto_header li{ background:url(img/linea.gif) no-repeat bottom right; padding:20px;}
#sotto_header li a{ padding-left:20px; font-weight:bold; text-transform:uppercase; height:17px; background:url(img/button_menu.gif) no-repeat top left; font-size:13px;}
#sotto_header li a:hover{ background:url(img/button_menu.gif) no-repeat bottom left;}

#container{ width:900px; position:absolute; top:0px; left:50%; margin-left:-450px}
#left{ width:228px; float:left;}
#riservata{ text-align:left; height:150px !important; height:167px; background:url(img/area_ris.jpg) no-repeat; padding:40px 0 0 20px; margin:0 0 10px 10px; }
#riservata img{ margin:10px 0; }
#right{ width:650px; float:left; padding:34px 0 20px 0; background:url(img/freccia_1.jpg) no-repeat left top;}
#right_azienda{ width:620px; float:left; padding:10px 0; background:url(img/freccia_2.jpg) no-repeat left top;}
.right_azienda_over{ width:600px; height:34px; background:url(img/azienda1.jpg) no-repeat right top; }
.right_azienda_title{ width:600px; height:26px; background:url(img/azienda2.jpg) right top; }
.right_azienda_content{ text-align:left; width:599px !important;width:602px; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; background:url(img/azienda3.jpg) no-repeat right top; padding:20px 0 60px 0;}
.right_azienda_content h1{ font-size:18px; font-weight:bold; color:#0067cc; padding:0px 20px 260px 25px;}
.right_azienda_sf{ width:601px; background:url(img/barra_pot_az.gif) no-repeat bottom right;}

#right_1, #right_2{ float:left; padding:10px 10px 0 10px; width:280px !important; width:300px; margin:0 10px}

.right_title{ width:260px; height:26px; background:url(img/right_title.gif) no-repeat left center #121212;}
.right_content{height:280px !important; width:218px !important;height:290px; width:260px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:20px; text-align:left}
.right_content h1{ font-size:18px; font-weight:bold; }

#bottom{ padding-left:4px; width:900px;clear:both; text-align:left}
#bottom_container{ padding-right:60px;}
#bottom_container_home{ padding:10px 0 0 6px !important; padding:10px 0 0 5px; }
.bottom_title{ width:602px; height:26px; background:url(img/right_title.gif) no-repeat left center #121212; }
.bottom_content{ width:560px !important; height:160px !important; width:602px; height:200px; padding:20px; background:url(img/barra_pot.gif) no-repeat right bottom; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; text-align:left}
.bottom_content h1{ padding:0;margin:0;font-size:18px; font-weight:bold; color:#0067cc; }

.bottom_title_azienda{ width:836px; height:26px; background:url(img/right_title.gif) no-repeat left center #121212; }
.bottom_content_azienda{ width:794px !important;width:836px;  padding:20px 20px 40px 20px; background:url(img/barra_pot.gif) no-repeat right bottom; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; text-align:left}
.bottom_content_azienda h1{ padding:0;margin:0;font-size:18px; font-weight:bold; color:#0067cc; }

.box_azienda{ margin-bottom:15px;width:220px; text-align:left;}
.box_azienda_title{ width:220px; height:26px; background:url(img/right_title.gif) no-repeat left center #121212; }
.box_azienda_content, .box_azienda_content_ex{ height:250px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; }
.box_azienda_content_ex{ background:url(img/ex.gif) no-repeat top right }
.box_azienda h1{ padding:0;margin:0;font-size:18px; font-weight:bold; color:#000; padding:20px 10px 10px 10px;}



#footer{ width:100%; height:96px; background:url(img/footer_sfondo.jpg) repeat-x; margin:20px 0;}
#footer_content{ width:900px; height:96px; background:url(img/footer.jpg) no-repeat left; padding-right:62px}
html>/**/body #footer_content{ width:838px}
#footer_content form{ margin-top:30px; float:right}
#below{ width:900px; padding-bottom:10px }


.riser_input{ width:120px; height:20px; border:none;}
html>/**/body .riser_input{ width:120px; height:18px; border:none;}
.riser_sub{ width:40px; border:none; background:url(img/riser_submit.jpg) no-repeat;}

.img_prodotti{ width:270px; height:210px;padding:10px; background:url(images/sfondo_img.jpg) no-repeat; text-align:center; vertical-align:middle}
html>/**/body .img_prodotti{width:250px; height:190px }
.right_azienda_content h2{ font-size:16px; font-weight:bold; color:#0067cc; padding-bottom:5px; margin:0;}


#cerca{ position:absolute; top:245px; background-color:#fff; width:740px; display:none; z-index:1000;}
#cerca_title{ width:740px; height:26px;background-color:#121212;text-align:right}
#cerca_content{ padding:100px 50px 50px 50px; width:638px !important; width:740px; background:url(img/risultato_ricerca.gif) no-repeat top left #fff; border:1px solid #e5e5e5; border-top:none; }
#cerca a{ color:#0067cc;font-weight:bold; }

#ordina{ padding-left:20px; z-index:-1;}
.sfondo{ padding:9px 30px;width:453px !important; width:513px; height:23px !important; height:41px; background:url(img/sfondo_on.jpg) no-repeat; }
.sfondo2{ padding:10px 30px;width:453px !important; width:513px; height:94px !important; height:114px; background:url(img/sfondo_on2.jpg) no-repeat; }
.testo{ width:150px; text-transform:capitalize; font-weight:bold}
.input{ width:250px; border:none; border-bottom:1px solid #d5d5d5; font-family:Arial, Helvetica, sans-serif}
.invio{ width:70px; background:url(img/button_invia.jpg) no-repeat left center; border:none;}
.reset{ width:70px; background:url(img/button_reset.jpg) no-repeat left center; border:none;}

.schema{ background:url(img/sfondo_schema.jpg) no-repeat top left; width:547px !important; width:567px; height:305px !important; height:325px; padding:10px; }

#banner_home{ width:202px; height:412px; margin:-3px 0 30px 0 !important; margin:37px 0 30px 0;}

#elenco a{ color:#0067cc }


.link a:hover{ color:#516699; }

.Stile4 li{ padding:0 10px; margin:3px 0; background-color:#324061; display:list-item; width:230px; }
.lista{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ccc }
.lista a{ color:#ccc }
.lista li{ padding:0 10px; margin:3px 0 !important; margin:0; background-color:#324061; display:list-item; width:210px; }
.Stile8 a{ color:#ccc }
.select{ color:#fff }

.titolo_espositori{ padding-bottom:20px; font-weight:bold }