body { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #747474; text-align: center; margin: 0; padding: 35px 0; }
img { behavior: url("pngbehavior.htc"); }
#box_main { background-color: white; background-image: url(../images/bg_main.jpg); text-align: left; width: 980px; height: 700px; }
#box_main { background-color: white; background-image: url(../images/bg_main.jpg); text-align: -moz-left; width: 980px; height: 700px; }
/*HOME*/
.box_rba_home { text-align: center; width: 980px; padding-top: 270px; padding-bottom: 250px; }
.box_rba_home img { padding: 15px 12px 5px; }
.box_addr_home { text-align: center; width: 980px; }
.box_addr_home strong { color: #e20031; }
.box_addr_home a:link { color: #e20031; text-decoration: none; }
.box_addr_home a:visited { color: #e20031; text-decoration: none; }
.box_addr_home a:hover { color: #e20031; text-decoration: underline; }
.box_addr_home a:active { color: #e20031; text-decoration: underline; }
/*INTERNO*/
/*------ bottoni*/
.butt_stato { color: #e20031; font-size: 9px; background-image: url(../images/button1.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 80px; float: left; padding-top: 5px; padding-bottom: 6px; display: block; }
.butt_stato a:link { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: left; display: block; }
.butt_stato a:visited { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: left; display: block; }
.butt_stato a:hover { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: left; display: block; }
.butt_stato a:active { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: left; display: block; }
.butt_cerca { color: #e20031; font-size: 9px; background-image: url(../images/button1.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 80px; float: left; padding-top: 1px; padding-bottom: 6px; display: block; }
.butt_cerca a:link { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: left; display: block; }
.butt_cerca a:visited { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: left; display: block; }
.butt_cerca a:hover { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: left; display: block; }
.butt_cerca a:active { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: left; display: block; }
.butt_aggiungi { color: #e20031; font-size: 9px; background-image: url(../images/button1.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 80px; padding-top: 1px; padding-bottom: 6px; display: block; }
.butt_aggiungi a:link { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; display: block; }
.butt_aggiungi a:visited { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; display: block; }
.butt_aggiungi a:hover { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; display: block; }
.butt_aggiungi a:active { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; display: block; }
.butt_nuovaricerca { color: #e20031; font-size: 9px; background-image: url(../images/button2.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 120px; margin-left: 242px; padding-top: 2px; padding-bottom: 6px; display: block; }
.butt_nuovaricerca a:link { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 120px; display: block; }
.butt_nuovaricerca a:visited { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 120px; display: block; }
.butt_nuovaricerca a:hover { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 120px; display: block; }
.butt_nuovaricerca a:active { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 120px; display: block; }
.butt_ordina { color: #e20031; font-size: 9px; background-image: url(../images/button1.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 80px; float: right; padding-top: 1px; padding-bottom: 6px; display: block; }
.butt_ordina a:link { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: right; display: block; }
.butt_ordina a:visited { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: right; display: block; }
.butt_ordina a:hover { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: right; display: block; }
.butt_ordina a:active { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; float: right; display: block; }
/*-- top*/
.box_top { font-weight: bold; height: 45px; }
.box_top_news { float: left; padding-top: 15px; padding-left: 15px; }
.box_top_right { float: right; padding-top: 15px; padding-right: 15px; }
.box_top_benvenuto { float: left; padding-top: 4px; padding-right: 10px; }
.box_top strong { color: #e20031; }
.box_top_flag { float: left; }
.box_top_flag img { padding-left: 7px; }
/*-- centrale sinistra*/
.box_left { width: 350px; height: 630px; float: left; }
/*-- centrale destra*/
.box_right { width: 630px; height: 630px; float: right; }
/*------ news*/
.odd { background-color: #ebebeb; }
.even { }
.box_news_interne { width: 610px; margin-right: 15px; padding-bottom: 5px; border-top: 2px solid #e20031; border-bottom: 2px solid #e20031; height: 300px; overflow:auto; }
.box_news_tit { font-weight: bold; margin-right: 15px; padding-top: 5px; padding-bottom: 10px; }
.box_news_tit strong { color: #e20031; font-size: 11px; }
.table_news { font-size: 10px; }
.td_news_img { font-size: 11px; padding: 5px; border-right: 1px solid #a7a7a7; }
.td_news_img img { border: solid 1px #000; }
.td_news_txt { font-size: 11px; font-weight: bold; margin: 5px; padding: 0 5px 10px; border-right: 1px solid #a7a7a7; }
.td_news_txt a:link { color: #e20031; text-decoration: none; }
.td_news_txt a:hover { color: #e20031; text-decoration: underline; }
/*------ login*/
.box_login { color: #000; font-size: 11px; font-weight: bold; text-transform: uppercase; text-align: center; padding-top: 50px; }
.box_login a:link { color: #e20031; text-decoration: none; }
.box_login a:visited { color: #e20031; text-decoration: none; }
.box_login a:hover { color: #e20031; text-decoration: underline; }
.box_login a:active { color: #e20031; text-decoration: underline; }
/*------ azienda*/
.box_azienda { font-size: 12px; line-height: 16px; text-align: justify; overflow: hidden; margin-right: 15px; padding-bottom: 5px; border-top: 2px solid #e20031; border-bottom: 2px solid #e20031; }
.box_azienda_tit { font-size: 11px; font-weight: bold; margin-right: 15px; padding-top: 5px; padding-bottom: 10px; }
.box_azienda_tit strong { font-size: 14px; }
.box_azienda img { margin-top: 5px; margin-bottom: 5px; margin-left: 10px; border: solid 1px #e20031; }
/*------ catalogo*/
.box_catalogo { font-size: 12px; line-height: 16px; text-align: justify; width: 605px; overflow: hidden; margin-right: 15px; padding-bottom: 5px; border-top: 2px solid #e20031; }
.box_catalogo_tit { font-size: 11px; font-weight: bold; margin-right: 15px; padding-top: 5px; padding-bottom: 10px; }
.box_catalogo_tit strong { font-size: 14px; }
.box_catalogo_categorie { width: 210px; height: 590px; overflow: hidden; float: left; }
.box_catalogo_categorie_tit { color: white; font-size: 12px; font-weight: bold; background-image: url(../images/cat_box_categorie.gif); background-repeat: no-repeat; background-position: center; text-align: center; width: 210px; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px; }
.box_catalogo_categorie_list { font-size: 12px; font-weight: bold; width: 210px; height: 550px; overflow: auto; clip: auto; border-left: 1px solid #e20031; }
.box_catalogo_categorie_list h1 { color: #fff; font-size: 12px; background-color: #e20031; text-transform: uppercase; text-align: center; margin: 0 3px; padding: 2px 0; }
.box_catalogo_categorie_list a:link { color: #000; background-image: url(../images/cat_box_categoria.gif); background-repeat: repeat-x; text-decoration: none; text-transform: uppercase; text-align: center; margin: 2px 3px; padding-top: 2px; padding-bottom: 2px; display: block; }
.box_catalogo_categorie_list a:visited { color: #000; background-image: url(../images/cat_box_categoria.gif); background-repeat: repeat-x; text-decoration: none; text-transform: uppercase; text-align: center; margin: 2px 3px; padding-top: 2px; padding-bottom: 2px; display: block; }
.box_catalogo_categorie_list a:hover { color: #e20031; background-image: url(../images/cat_box_categoria.gif); background-repeat: repeat-x; text-decoration: none; text-transform: uppercase; text-align: center; margin: 2px 3px; padding-top: 2px; padding-bottom: 2px; display: block; }
.box_catalogo_categorie_list a:active { color: #e20031; background-image: url(../images/cat_box_categoria.gif); background-repeat: repeat-x; text-decoration: none; text-transform: uppercase; text-align: center; margin: 2px 3px; padding-top: 2px; padding-bottom: 2px; display: block; }
.box_catalogo_categorie_fine { color: white; font-size: 12px; font-weight: bold; background-image: url(../images/cat_box_categorie_fine.gif); background-repeat: no-repeat; background-position: center; text-align: center; width: 210px; height: 12px; }
.box_catalogo_form { width: 385px; height: 590px; overflow: hidden; float: right; }
.box_catalogo_form_tit { color: white; font-size: 12px; font-weight: bold; background-image: url(../images/cat_box_form.gif); background-repeat: no-repeat; background-position: center; text-align: center; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px; width: 382px; }
.box_catalogo_form_list { width: 382px; height: 235px; }
.box_catalogo_form_list table td { font-size: 11px; font-weight: bold; }
.box_catalogo_form_img { width: 382px; padding-top: 15px; }
.box_catalogo_form_fine { color: white; font-size: 12px; font-weight: bold; background-image: url(../images/cat_box_form_fine.gif); background-repeat: no-repeat; background-position: center; text-align: center; width: 382px; height: 12px; }
.box_catalogo_prodotti { width: 605px; height: 590px; overflow: hidden; float: right; }
.box_catalogo_prodotti_tit { color: white; font-size: 12px; font-weight: bold; background-image: url(../images/cat_box_ricerca.gif); background-repeat: no-repeat; background-position: center; text-align: center; width: 605px; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px; }
.box_catalogo_prodotti_list { font-size: 12px; font-weight: bold; width: 605px; height: 520px; overflow: auto; clip: auto; }
.box_catalogo_prodotti_fine { color: white; font-size: 12px; font-weight: bold; background-image: url(../images/cat_box_ricerca_fine.gif); background-repeat: no-repeat; background-position: center; text-align: center; width: 605px; height: 12px; }
.table_prodotti { font-size: 10px; }
.td_prodotti_img { border-right: 1px solid #a7a7a7; }
.td_prodotti_img img { border: solid 1px #000; }
.td_prodotti_txt { font-weight: bold; border-right: 1px solid #a7a7a7; }
.td_prodotti_adat { font-weight: bold; margin: 5px; border-right: 1px solid #a7a7a7; }
.td_prodotti_prezzo { color: #000; font-size: 16px; font-weight: 700; margin: 5px; border-right: 1px solid #a7a7a7; }
.td_prodotti_aggiungi { color: #000; font-size: 16px; font-weight: 700; margin: 5px; }
.box_prodotti_new { text-align: center; width: 605px; padding-top: 5px; }
.box_catalogo_carrello { width: 605px; height: 590px; float: right; overflow: hidden; }
.box_catalogo_carrello_list { font-size: 12px; font-weight: bold; width: 605px; height: 300px; overflow: auto; clip: auto; float: left; border-top: 2px solid #e20031; }
.box_catalogo_carrello_tot { text-align: right; width: 608px; float: right; margin-top: 5px; padding-top: 15px; border-top: 2px solid #e20031; }
.box_catalogo_carrello_tot_txt { font-size: 14px; font-weight: bold; float: right; margin-right: 15px; }
/*------ contatti*/
.box_contatti { font-size: 12px; line-height: 16px; text-align: justify; width: 605px; height: 610px; overflow: hidden; margin-right: 15px; padding-bottom: 5px; border-top: 2px solid #e20031; border-bottom: 2px solid #e20031; }
.box_contatti_tit { font-size: 11px; font-weight: bold; margin-right: 15px; padding-top: 5px; padding-bottom: 10px; }
.box_contatti_tit strong { font-size: 14px; }
.td_contatti { font-size: 12px; font-weight: bold; }
.td_contatti a:link { color: #000; font-weight: bold; text-decoration: none; }
.td_contatti a:visited { color: #000; font-weight: bold; text-decoration: none; }
.td_contatti a:hover { color: #000; font-weight: bold; text-decoration: underline; }
.td_contatti a:active { color: #000; font-weight: bold; text-decoration: underline; }
/*-- piede*/
.box_piede { text-align: center; width: 630px; float: right; padding-top: 7px; }
.box_piede strong { color: #e20031; }
.box_piede a:link { color: #e20031; text-decoration: none; }
.box_piede a:visited { color: #e20031; text-decoration: none; }
.box_piede a:hover { color: #e20031; text-decoration: underline; }
.box_piede a:active { color: #e20031; text-decoration: underline; }
/*-- cambio password*/
.box_cambiopwd { text-align: center; font-size: 12px; width: 980px; padding-top: 50px; padding-bottom: 250px; }
.box_cambiopwd { text-align: -moz-center; font-size: 12px; width: 980px; padding-top: 50px; padding-bottom: 250px; }
.box_cambiopwd_top { padding-top:5px; font-size: 14px; text-align: justify; overflow: hidden; margin-right: 15px; margin-left:15px; padding-bottom: 5px; border-bottom: 2px solid #e20031; border-top: 2px solid #e20031;}
.butt_cambiopwd { color: #e20031; font-size: 9px; background-image: url(../images/button1.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 80px;  padding-top: 5px; padding-bottom: 6px; display: block; }
.butt_cambiopwd a:link { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px; display: block; }
.butt_cambiopwd a:visited { color: #e20031; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px;  display: block; }
.butt_cambiopwd a:hover { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px;  display: block; }
.butt_cambiopwd a:active { color: #000; font-size: 9px; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; width: 80px;  display: block; }