html {}

body {
  margin:1px 3px 3px 3px;
  padding:0;
  text-align:center;
  font-family:Verdana,Arial;
  font-size:11px;
  color:#104160;
  background:#FFFFFF;
}

a:link { color:#104160; text-decoration:none; }
a:hover { color:#104160; text-decoration:none; }
a:visited { color:#104160; text-decoration:none; }


/*** MAIN ***/
div#main {
  margin:0px auto;  /*centra negli altri browsers*/
  text-align:left;  /*ripristina l'allineamento*/
  width:980px;
}

div#topbox { margin-bottom:5px; }
div#leftbox { margin-right:5px; }
div#rightbox { margin-left:5px; }
div#centerbox { margin:0; }
div#bottombox { margin-top:15px; }



/*** GENERAL T0 ***/
.general {
  font-family:Verdana,Arial;
  font-size:11px;
  color:#104160;
}
.general a:visited {
  color:#104160;
}

/*** TOP T1 ***/
div#top {
  padding-bottom:2px;
  background:#FFFFFF;
}


/*** NAVIGATION TAB T2 ***/
#navigation {
  height:21px;
  border-bottom:2px solid #0c3508;
}

#navigation ul {
  margin:0;
  padding:0;
  font-size:1em;
  z-index:1;
}

#navigation ul li {
  margin-right:2px;
  padding:0;
  float:left;
  list-style:none;
}

#navigation ul li a {
  text-decoration:none;
  display:block;
  line-height:21px;
}

#navigation ul li a span {
  display:block;
  padding:0 10px 0 10px;
  color:#FFFFFF;
  background:url(/einfo/images/topMenuImageT2_2.png) no-repeat right top;
}

#navigation ul li a:hover span {
  color:#FFFFFF;
  background:url(/einfo/images/topMenuImageT2.png) no-repeat right top;
}

#navigation ul li a.active span {
  font-weight:bold;
  color:#FFFFFF;
  background:url(/einfo/images/topMenuImageT2.png) no-repeat right top;
}

/* part II */
#navigation ul ul {
  position:absolute;
  top:auto;
  right:auto;
  padding:0;
  margin:0;
  width:200px;
  font-size:1em;
  display:none;

  background:#0c3508;
}

#navigation ul li:hover ul {
  display:block;
}

#navigation ul ul li {
  padding:0;
  margin:0;
  float:none;
  list-style:none;
  border:1px solid #ccc;
  border-top:0;
}

#navigation ul ul li a {
  width:100%;
  color:#FFFFFF;
  /*background:#0c3508;*/
}

#navigation ul ul li a:hover {
  width:100%;
  color:#104160;
  background:#FFFFFF;
}


/*** NAVIGATION TAB T4 ***/
#tabMenuCat {
  height:18px;
  border-bottom:2px solid #2d6727;
}
#tabMenuCat .tab {
  margin:0;
  padding:0;
}
#tabMenuCat .tab li {
  margin-right:2px;
  padding:0;
  list-style:none;
  float:left;
}
#tabMenuArt .tab li a {
  text-decoration:none;
}
#tabMenuCat .tab a span {
  display:block;
  line-height:18px;
  padding:0 10px 0 10px;
  background:url(/einfo/images/topMenuImageT4_2.png) no-repeat right top;
  color:#FFFFFF;
}
#tabMenuCat .tab a:hover span {
  background:url(/einfo/images/topMenuImageT4.png) no-repeat right top;
  color:#FFFFFF;
}
#tabMenuCat .tab a.active span {
  background:url(/einfo/images/topMenuImageT4.png) no-repeat right top;
  color:#FFFFFF;
  font-weight:bold;
}


/*** NAVIGATION TAB T5 ***/
#tabMenu {
  height:18px;
  border-bottom:2px solid #2d6727;
}

#tabMenu .tab {
  margin:0;
  padding:0;
}
#tabMenu .tab li {
  margin-right:2px;
  padding:0;
  list-style:none;
  float:left;
}
#tabMenu .tab li a {
  text-decoration:none;
}
#tabMenu .tab a span {
  display:block;
  line-height:18px;
  padding:0 10px 0 10px;
  background:url(/einfo/images/topMenuImageT5_2.png) no-repeat right top;
  color:#ffffff;
}
#tabMenu .tab a:hover span {
  background:url(/einfo/images/topMenuImageT5.png) no-repeat right top;
  color:#ffffff;
}
#tabMenu .tab a.active span {
  background:url(/einfo/images/topMenuImageT5.png) no-repeat right top;
  color:#ffffff;
  font-weight:bold;
}

#tabContent {
  /*
  color: #000000;
  background: white;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc; 
  */
}
#tabContent .content {
  display: none;
}
#tabContent .active {
  display: block;
  padding: 5px 5px 5px 0;
}
/*** END NAVIGATION ***/



/*** INFOBAR T3 ***/
.InfoBar {
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  background:#2f6829;
}


/******* SCROLL *******/
/* PN Ver */
#VerScrollPN {
    width:200px;
    height:330px;
    overflow:hidden;
    position:relative;
    /*border:solid 1px #cccccc;*/
}
#VerScrPNInner {
    width:200px;
    height:330px;
}
#VerScrPNInner div {
    display:block;
}

/* PN Hor */
#HorScrollPN {
    width:550px;
    height:115px;
    overflow:hidden;
    position:relative;
    /*border:solid 1px #cccccc;*/
}
#HorScrPNInner {
    width:550px;
    height:115px;
}
#HorScrPNInner div {
    float:left;
    margin:0 0 50px 5px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
/******* FINE *******/


/***** MENU CAT T4 *****/
#MenuCat {
  margin:0;
  padding:0;
  font-size:11px;
  border-right:1px solid #ccc;
  color:#000000;
  background:#FFFFFF;
}

#MenuCat div  {
  /*margin:2px 2px 2px 2px;*/
  margin:2px 0 2px 0;
  padding:2px 2px 2px 2px;
  font-weight:bold;
  border-left:10px solid ;
  border-right:10px solid ;
  color:#FFFFFF;
  background:#2d6727;
}

#MenuCat div a, #MenuCat div a:visited  {
  font-weight:normal;
  color:#FFFFFF;
}

#MenuCat ul {
  list-style:none;
  margin:0;
  padding:1px;
}

#MenuCat li {
  list-style:none;
  margin:0;
  padding:0;
  border-bottom:1px solid #ccc;
}

#MenuCat li a {
  display:block;
  /*width:100%;*/
  padding:2px 2px 2px 2px;
  text-decoration:none;
  color:#000000;
  /*background-color:#FFFFFF; */
}

#MenuCat li a:visited {
  color:#000000;
}

#MenuCat li a:hover {
  color:#104160;
  background-color:#FFFFFF;
}

#MenuCat li.cap {
  padding:2px 2px 2px 2px;
  font-weight:bold;
  color:#FFFFFF;
  background:#2d6727;
}


/***** CAT T4 *****/
.MenuCatTab {
  font-size:11px;
}


/***** CAT T4 *****/
.TabIntT4 {color:#FFFFFF;background:#2d6727;}
.TabT4 {color:#000000;background:#FFFFFF;}

.blocco4 {
  margin:0;
  padding:0 3px 3px 3px;
  text-align:center;
  border-right:1px solid #CFCFCF;
  border-bottom:1px solid #CFCFCF;
  color:#000000;
  background:#FFFFFF;
}

.blocco4_titolo_grande, .blocco4_titolo_grande a, .blocco4_titolo_grande a:visited {
  text-align:center;
  font-size:13px;
  font-weight:bold;
  color:#000000;
}

.blocco4_titolo_medio, .blocco4_titolo_medio a, .blocco4_titolo_medio a:visited {
  text-align:center;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

.blocco4_notizie  {
  text-align:center;
  font-size:11px;
  color:#000000;
}

.blocco4_note  {
  font-size:11px;
  color:#000000;
}


/***** ART T5 *****/
.TabIntT5 {color:#ffffff;background:#2d6727;}
.TabT5 {color:#000000;background:#E7E7E7;}

.TabArticle {
  font-size:11px;
  border-right:1px solid #CFCFCF;
  border-bottom:1px solid #CFCFCF;
  color:#000000;
  background:#FFFFFF url(/einfo/images/bg_t5.jpg) repeat-x;
}
.TabArticle a, .TabArticle a:hover, .TabArticle a:visited {
  color:#000000;
}
.TabArticleTit {
  color:#ffffff;
  background-color:#2d6727;
}
.TabArticleSel, .TabArticleSel a, .TabArticleSel a:hover, .TabArticleSel a:visited {
  color:#104160;
  background-color:#FFFFFF;
}


/***** ART T5 *****/
.blocco52 {
  margin:0;
  padding:2px 2px 2px 2px;
  text-align:left;
  border-right:1px solid #CFCFCF;
  border-bottom:1px solid #CFCFCF;
  color:#000000;
  background:#FFFFFF url(/einfo/images/bg2_t5.jpg) repeat-x;
}

.blocco5 {
  margin:0;
  padding:3px 3px 3px 3px;
  text-align:left;
  border-right:1px solid #CFCFCF;
  border-bottom:1px solid #CFCFCF;
  color:#000000;
  background:#FFFFFF url(/einfo/images/bg_t5.jpg) repeat-x;
}

.blocco5_in {
  display:block;
  width:100%;
  text-align:right;
}

.blocco5_titolo_grande, .blocco5_titolo_grande a, .blocco5_titolo_grande a:visited {
  text-align:left;
  font-size:13px;
  font-weight:bold;
  color:#000000;
}

.blocco5_titolo_medio, .blocco5_titolo_medio a, .blocco5_titolo_medio a:visited {
  text-align:left;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

.blocco5_titolo, .blocco5_titolo a, .blocco5_titolo a:visited {
  text-align:left;
  font-size:11px;
  font-weight:bold;
  color:#000000;
}

.blocco5_prezzo {
  text-align:right;
  font-size:15px;
  font-weight:bold;
  color:#000000;
}

.blocco5_prezzo_lst {
  text-decoration:line-through;
  text-align:right;
  font-size:11px;
  color:#000000;
}

.blocco5_notizie, .blocco5_notizie a, .blocco5_notizie a:visited {
  text-align:justify;
  font-size:11px;
  color:#000000;
}

.blocco5_notizie a:hover {
  text-decoration:underline;
}

.blocco5_descriz  {
  text-align:justify;
  font-size:12px;
  color:#000000;
}

.blocco5_note  {
  font-size:11px;
  color:#000000;
}


/***** Vet T6 *****/
.TabIntT6 {color:#FFFFFF;background:#31B420;}
.TabT6 {color:#000000;background:#FFFFFF;}

.blocco6 {
  margin:0;
  padding:3px 3px 3px 3px;
  text-align:left;
  border-right:1px solid #CFCFCF;
  border-bottom:1px solid #CFCFCF;
  color:#000000;
  background:#FFFFFF;
}

.blocco6_in {
  display:block;
  width:100%;
  text-align:right;
}

.blocco6_titolo_grande, .blocco6_titolo_grande a, .blocco6_titolo_grande a:visited {
  text-align:left;
  font-size:13px;
  font-weight:bold;
  color:#000000;
}

.blocco6_titolo_medio, .blocco6_titolo_medio a, .blocco6_titolo_medio a:visited {
  text-align:left;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

.blocco6_titolo, .blocco6_titolo a, .blocco6_titolo a:visited {
  text-align:left;
  font-size:11px;
  font-weight:bold;
  color:#000000;
}

.blocco6_prezzo {
  text-align:right;
  font-size:15px;
  font-weight:bold;
  color:#000000;
}

.blocco6_prezzo_lst {
  text-decoration:line-through;
  text-align:right;
  font-size:11px;
  color:#000000;
}

.blocco6_notizie, .blocco6_notizie a, .blocco6_notizie a:visited {
  text-align:justify;
  font-size:11px;
  color:#000000;
}

.blocco6_notizie a:hover {
  text-decoration:underline;
}

.blocco6_note {
  font-size:11px;
  color:#000000;
}


/***** VET EXP T6 *****/
.cont_expandable {
  text-align:left;
}
.item_expanded {
  width:220px;
  height:320px;
  border:1px solid #ff0000;
}
.item_expandable {
  padding-top:3px;

  width:127px;
  height:146px;
  overflow:hidden;
  text-align:center;
  font-size:11px;
  border-left:1px solid #fff;
  border-top:1px solid #fff;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  color:#000000;
  background:#FFFFFF;
}
.item_expandable a, .item_expandable a:visited {
  font-weight:bold;
  text-decoration:none;
  color:#000000;
}
.item_expandable .price  {
  padding:2px 0 2px 0;
  font-size:15px;
  font-weight:bold;
  color:#000000;
}
.item_expandable .priceSbr  {
  padding:2px 0 2px 0;
  font-weight:bold;
  text-decoration:line-through;
}


/***** VAR T7 *****/
.TabIntT7 {color:#FFFFFF;background:#429337;}
.TabT7 {color:#000000;background:#E7E7E7;}

.TabVarie {
  font-size:11px;
  color:#000000;
  background:#E7E7E7;
}
.TabVarie a, .TabVarie a:hover, .TabVarie a:visited {
  color:#000000;
}
.TabVarieTit {
  font-size:11px;
  color:#FFFFFF;
  background:#429337;
}


.CaptionVarie {
  padding:0 0 2px 0;
  font-weight:bold;
  font-size:11px;
  color:#FFFFFF;
  background:#429337;
}
.ContentVarie {
  font-size:11px;
  color:#000000;
  background:#E7E7E7;
}
.ContentVarie a, .ContentVarie a:visited {
  color:#000000;
}


.MenuVarie {
  padding:0;
  margin:0;
  font-size:11px;
  color:#000000;
  background:#E7E7E7;
}
  
.MenuVarie ul {
  list-style:none;
  margin:0;
  padding:1px;
}

.MenuVarie li {
  list-style:none;
  margin:0;
  padding:0;
  border-bottom:1px solid #ccc;
}

.MenuVarie li a {
  display:block;
  /*width:100%; */
  padding:2px 2px 2px 2px;
  text-decoration:none;
  color:#000000;
  background-color:#E7E7E7; 
}

.MenuVarie li a:visited {
  color:#000000;
}

.MenuVarie li a:hover {
  color:#104160;
  background-color:#FFFFFF;
}

.MenuVarie li.cap {
  padding:2px 2px 2px 2px;
  font-weight:bold;
  color:#FFFFFF;
  background:#429337;
}


/***** OFF T8 *****/
.TabIntT8 {color:#ffffff;background:#f00000;}
.TabT8 {color:#104160;background:#eeeeee;}

.CaptionOfferte {
  padding:0 0 2px 0;
  font-weight:bold;
  font-size:11px;
  color:#ffffff;
  background:#f00000;
}

.MenuOfferte {
  padding:0;
  margin:0;
  font-size:11px;
  color:#104160;
  background:#eeeeee;
}
.MenuOfferte ul {
  list-style:none;
  margin:0;
  padding:1px;
}
.MenuOfferte li {
  list-style:none;
  margin:0;
  padding:0;
  border-bottom:1px solid #ccc;
}
.MenuOfferte li a {
  display:block;
  /*width:100%; */
  padding:2px 2px 2px 2px;
  text-decoration:none;
  color:#104160;
  background-color:#eeeeee;
}
.MenuOfferte li a:visited {
  color:#104160;
}
.MenuOfferte li a:hover {
  color:#104160;
  background-color:#FFFFFF;
}
.MenuOfferte li.cap {
  padding:2px 2px 2px 2px;
  font-weight:bold;
  color:#ffffff;
  background:#f00000;
}



/***** SPR T9 *****/
.TabIntT9 {color:#ffffff;background:#f00000;}
.TabT9 {color:#104160;background:#eeeeee;}

#blink_spr {
  padding:2px 0 2px 0;
  font-weight:bold;
  text-align:center;
  font-size:14px;
  color:#ffffff;
  background:#f00000;
}

#box_spr div {
  font-size:12px;
  color:#104160;
  background:#eeeeee;
}

#box_spr div a {
  color:#104160;
}

#box_spr .prezzo {
  font-weight:bold;
  font-size:20px;
  color:#f00000;
}

#box_spr .prezzo_lst {
  text-decoration:line-through;
}

#box_spr .testo_bold {
  font-weight:bold;
}

.buttons_spr {
  color:#104160;
  background:#eeeeee;
}



/***** TAB *****/
.TabArticolo {
  font-size:11px;
  padding:2px 0 2px 0;
  border-bottom:1px solid #ccc;
}
.TabArticolo span {
  padding:2px 10px 2px 10px;
  font-weight:bold;
  color:#ffffff;
  background:url(/einfo/images/topMenuImageT5.png) no-repeat right top;
}

.TabVetrina {
  font-size:11px;
  padding:2px 0 2px 0;
  border-bottom:1px solid #ccc;
}
.TabVetrina span {
  padding:2px 10px 2px 10px;
  font-weight:bold;
  color:#FFFFFF;
  background:url(/einfo/images/topMenuImageT6.png) no-repeat right top;
}


/***** CLEAR *****/
.clearer { clear:both; font-size:1px; }
.clearer_left { clear:left; font-size:1px; }
.clearer_right { clear:right; font-size:1px; }

.bold { font-weight:bold; } 

/***** FOTO *****/
.foto { margin:0; padding:0; border:1px solid #CFCFCF; }
.foto_right { float:right; margin-left:5px; padding:0; border:1px solid #CFCFCF; }
.foto_left { float:left; margin-right:5px; padding:0; border:1px solid #CFCFCF; }


/***** BOX *****/
.BoxSpace { margin-top:3px; margin-bottom:3px; }
.BoxBlue { padding-left:3px; padding-right:3px; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#0000FF; }
.BoxGreen { padding-left:3px; padding-right:3px; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#279980; }
.BoxRed { padding-left:3px; padding-right:3px; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#FF0000; }

.BoxPN { width:80px; text-align:center; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#0000FF; }
.BoxSPR { width:100px; text-align:center; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#FF0000; }
.TextSPR { width:400px; text-align:center; font-weight:bold; font-size:11px; color:#FFFFFF; background-color:#FF0000; }



/***** ROW *****/
.RowDot { padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #CFCFCF; }
.RowSol { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #CFCFCF; }
.RowVarie { margin-bottom:5px; border-bottom:2px solid #429337; }


/***** FORM *****/
.input { font-family:Verdana,Arial; font-size:8pt; }
.button { font-family:Verdana,Arial; font-size:8pt; }
.button_search {
  padding:0 0 0 15px;
  font-family:Verdana,Arial; font-size:8pt;
  background:#FFFFFF url("http://www.app2.lofaitu.it/images/find16-2.png") no-repeat left;
}
.button_login {
  padding:0 0 0 15px;
  font-family:Verdana,Arial; font-size:8pt;
  background:#FFFFFF url("http://www.app2.lofaitu.it/images/key16-2.png") no-repeat left;
}
.button_cartcanc {
  margin:0;
  padding:4px 0 4px 25px;
  font-family:Verdana,Arial; font-size:11px;
  background:#FFFFFF url("http://www.app2.lofaitu.it/images/cart_delete2.png") no-repeat left;
}
.button_cartrefr {
  padding:4px 0 4px 25px;
  font-family:Verdana,Arial; font-size:8pt;
  background:#FFFFFF url("http://www.app2.lofaitu.it/images/cart_refresh2.png") no-repeat left;
}

.ConfirmBox { padding:2px 0 2px 0; font-size:9pt; font-weight:bold; background-color:#27b127; color:#ffffff; }
.ErrorBox { padding:2px 0 2px 0; font-size:9pt; font-weight:bold; background-color:#ef001b; color:#ffffff; }

.textboxdisabled { background-color:#BBBBBB; color:#888888; }
.textbox { background-color:#FFFFFF; }


/*****
.tabm{980px}
.tab0{#FFFFFF;#104160;Verdana,Arial;11px;1}
.tab1{#FFFFFF;1}
.tab2{#0c3508;#FFFFFF;11px;1}
.tab3{#2f6829;#FFFFFF;11px;1}
.tab4{#2d6727;#FFFFFF;#FFFFFF;#000000;11px;1;1}
.tab5{#2d6727;#ffffff;#E7E7E7;#000000;#000000;11px;1;2}
.tab6{#31B420;#FFFFFF;#FFFFFF;#000000;#000000;11px;1;1}
.tab7{#429337;#FFFFFF;#E7E7E7;#000000;11px;1;1}
.tab8{#f00000;#ffffff;#eeeeee;#104160;11px;1;1}
.tab9{#f00000;#ffffff;#eeeeee;#104160;#f00000;11px;1;1}
*****/


/***** EOF *****/
