<STYLE TYPE='text/css'>

* {margin: 0px; padding: 0px;}

BODY { 
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
}

P { 
  font-family: Verdana; 
  font-size:   8pt; 
  color: black; 
  font-weight: normal; 
}

B { 
  font-family: Verdana; 
  font-size:   8pt; 
  color: black; 
  font-weight: bold; 
}

B.bluebold {
 color: #005E8A;
 font-weight: bold; 
}

TH { 
  font-family: Verdana; 
  font-size:   8pt; 
  color: black; 
  font-weight: normal; 
  background-color: #c0c0c0;
}

TD { 
  font-family: Verdana; 
  font-size:   8pt; 
  color: black; 
  font-weight: normal;
}

PRE {   
  font-family: Courier New; 
  font-size: 8pt; 
  color: #5D5D5D; 
  font-weight: normal; 
  padding-left: 10px;
}

INPUT { 
  font-family: Verdana; 
  font-size: 8pt;
  border-style: solid;
  border-width: 1px;
  background-color: #EFEFEF;
}

TEXTAREA { 
  font-family: Verdana; 
  font-size: 8pt;
  border-style: solid;
  border-width: 1px;
  background-color: #EFEFEF;
}


SELECT { 
  font-family: Verdana; 
  font-size: 8pt;
  border-style: solid;
  border-width: 1px;
  background-color: #EFEFEF;  
}

.vspacer {
  height: 5px;
  display: block;
}

.linktag {
  border-bottom-style:dotted;
  border-bottom-width:1px;
  font-size: 7pt;   
  color: green;     
}

.header_banner {
  padding-left:35px;
}

.header_cell {
  background: #005E8A;
}

.mainbar {
  background-color: #005E8A;
  background-image: url(../images/topnav.jpg);
}

.mainbar_cell {  
  background-image: url(../images/base_bar1.png);  
  background-repeat: repeat-x;
  background-position: top left;
  height: 24px;
}

.menu_leftcell {
  width:160px;
}
 
.menu_rightcell {
  width:160px;
}

#___plusone_0{ width:72px !important; }

.body_maincell {
  border: 0px solid #78A4D3;  
}

.immagine {
  border-top: 1px solid #F0F0F0;
  border-left: 1px solid #F0F0F0;
  border-bottom: 1px solid #B0B0B0;
  border-right: 1px solid #B0B0B0;
}

.info_box {
  border: 1px dotted #808080;
  background-color: #E0E0E0;
  padding: 2px;
}

.alert_box {
  border: 1px dotted #FF0000;
  background-color: #E0E0E0;
  color: #D50000;
  font-weight: bold;
  padding: 2px;
}

.ImageViewer {
	position: absolute;
	visibility: hidden;
	top: -100px;
	left: -100px;
	border: 1px solid #000000;
}

.loadingLayer {
  border:1px solid #005E8A;
  background-color:#C4D2E1;
  padding:10px;
  position:absolute;
  top:50%;
  left:40%;
  width:200px;

}


.area_box {      

  background-image: url(../images/tabs/tab_tematiche.png);
  background-repeat: no-repeat;
  background-color: #EDEDEB;
  padding: 3px;
  padding-left: 40px;
}

.area_titolo {
  color: #005E8A;
  font-weight: bold;
  font-size: 12px;
}


.news_titolo {  
  color: #DF8700; 
  font-weight: bold; 
  font-size: 9pt;
  font-variant: small-caps;
  background-image: url(../images/tabs/tab_news.png);
  background-repeat: no-repeat;
  background-color: #EFEFEF;  
  border-top: 0px solid #F7A728;
  border-left: 0px solid #F7A728;
  border-right: 0px solid #F7A728;
  border-bottom: 0px dotted #808080;
  padding: 5px;
  padding-left: 35px;
}

.news_testo {
  border-bottom: 0px solid #F7A728;
  border-left: 0px solid #F7A728;
  border-right: 0px solid #F7A728;
  background-color: #EFEFEF;
  padding: 4px;  
}

.news_testo.* {
  text-align: justify;
}

.news_link {
  color:  #005E8A; 
  font-weight: bold; 
  text-decoration: none;
}

.news_link:hover{ 
  
}

.bottom_cell {
  color: #FFFFFF;
  background-color: #005E8A;
  font-size: 7pt;    
}

.frame_contatti {
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  padding-left: 4px;
  padding-right: 4px;
}

.frame_articolo {
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  padding-left: 4px;
  padding-right: 4px;
}

.titolo_articolo {
  border-bottom:1px dotted #C0C0C0;
  color: #005E8A;
  font-weight: bold;
  font-size: 16px;
  padding: 5px;
}

.articolo_homepage {
  color: #005E8A;
  border-bottom: 1px solid #006633;
}

.prodotto_homepage {
  color: #005E8A;
  border-bottom: 1px solid #000066;
}


H1 { 
  font-size:  12pt; 
  color: #000040; 
  font-weight: bold; 
  border-bottom: 0px solid #c0c0c0;   
}

H2 { 
  font-size:   9pt; 
  color: #800000; 
  font-weight: bold; 
  border-bottom:1px solid #c0c0c0;
}

H3 { 
  font-size:   8pt; 
  color: black; 
  font-weight: bold; 
}

H4 { 
  font-size:  8pt; 
  color: green; 
  font-style: italic; 
  font-weight: normal; 
  padding-left:20px  
}

.articolo_stats {
  border-bottom:1px dotted #808080; 
  border-top:1px dotted #808080; 
  
}

.articolo_titolo {
  background-color: #E3E3E3;
  border-bottom:1px solid #808080; 
  border-left:0px solid #808080; 
  border-top:0px solid #E0E0E0; 
  border-right:0px solid #E0E0E0;   
}

.seiin_bar {
  border-bottom:0px solid #000040; 
  border-top:0px solid #000040; 
  border-left:0px solid #DDDDFF; 
  border-right:0px solid #000040; 
  padding: 2px;    
  background-image: url(../images/base_bar1.png);  
  background-repeat: repeat-x;
  background-position: bottom left;
}

.seiin_link {
  text-decoration: none;
  color: #005E8A;
}

.seiin_link:hover {  
  color: #8080FF;
}

.seiin_text {  
  color: #505050;
  font-weight: bold;
  font-variant: small-caps;
}

.floatingboxright {
  float:right;
}

.floatingboxleft {
  float:left;  
}

.linkarea {
  font-weight:bold;
  font-size:12px;
  
}

.area_descrizione {
  font-style: italic;
  color: #505050;
  padding-left: 50px;
}

.menu_titolo {
  color: #FFFFFF; 
  font-weight: bold; 
  border:0px solid #808080; 
  //background-color: #000040;
  background-color: #F7C500;
  background-image: url(../images/topnav.gif);
}

.menu_testo {
  border:1px solid #808080; 
  //background-color: #F0F0F0;
  background-color: #F0FAFF;
}


.menu_titolocarrello {
  font-family: Verdana; 
  font-size:  8pt; 
  color: #FFFFFF; 
  font-weight: bold; 
  border:0px solid #78A4D3; 
  //background-color: #ffcc66;
  background-color: #004000;
  background-image: url(../images/topnavar.gif);
}

.menu_testocarrello {
  border:1px solid #78A4D3; 
  //background-color: #DFFFDF;
  background-color: #B5D2CE;  
}

.menu_titolospecial {
  font-size:  8pt; 
  color: #9F0000; 
  font-weight: bold; 
  text-align: center;
  font-style: italic;
  padding-left: 20px;
  height: 20px;
  border-top:1px solid #E0B4B4;
  border-left:1px solid #E0B4B4;
  border-right:1px solid #E0B4B4;  
  background: #FFBFBF url(../images/tabs/tab_special.png) top left no-repeat;  
}

.menu_testospecial {
  border-bottom:1px solid #E0B4B4; 
  border-left:1px solid #E0B4B4; 
  border-right:1px solid #E0B4B4; 
  background-color: #ffbfbf;
}

.menu_titolonewsletter {
  font-size:  8pt; 
  color: #004080; 
  font-weight: bold; 
  text-align: right;
  font-style: italic;
  padding-right: 4px;
  height: 20px;
  border-top:1px solid #9D0000;
  border-left:1px solid #9D0000;
  border-right:1px solid #9D0000;  
  background-color: #e0e0e0;
  background-image: url(../images/topnavnews.jpg);  
}


.menu_testonewsletter {
  border-bottom:1px solid #9D0000; 
  border-left:1px solid #9D0000; 
  border-right:1px solid #9D0000; 
  background-color: #F9F1D0;
}

.menu_titologoogle {
  font-size:  8pt; 
  color: #004080;
  font-weight: bold; 
  text-align: right;
  font-style: italic;
  padding-right: 4px;
  height: 20px;
  border-top: 1px solid #004080;
  border-left: 1px solid #004080;
  border-right: 1px solid #004080;  
  background-color: #e0e0e0;
  background-image: url(../images/topnavgoogle.jpg);  
}

.menu_testogoogle {
  border-bottom:1px solid #004080; 
  border-left:1px solid #004080; 
  border-right:1px solid #004080; 
  background-color: #90CBE6;
}


.link_special {
  font-size: 8pt; 
  color: #FF0000;
  text-decoration: none;
}

.headbox_blu {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:21px;
  color: white;  
  width:160px;  
  border-left: 1px solid #005E8A;
  border-right: 1px solid #005E8A;
  border-top: 1px solid #005E8A;
  border-bottom: 1px solid #005E8A;
  background:#FFF url(../images/based5.jpg) top right repeat;
}


.contbox_blu {
  padding: 5px 5px 5px 5px;
  float: right;
  width:165px;  
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00366C;
  border-left: 1px solid #B7D8DF;
  border-right: 1px solid #B7D8DF;
  border-bottom: 1px solid #B7D8DF;
  background:#DFE7E8;
  
}

.headbox_partner {   
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:21px;
  color: white;  
  width:160px;  
  padding-left:25px;
  color: #005E8A;
  border-top: 1px solid #B7D8DF;
  border-left: 1px solid #B7D8DF;
  border-right: 1px solid #B7D8DF;
  background:#DFE7E8 url(../images/tabs/tab_partner.png) top left no-repeat;
}

.headbox_search {   
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:21px;
  color: white;  
  width:160px;  
  padding-left:25px;
  color: #005E8A;
  border-top: 1px solid #B8D2B7;
  border-left: 1px solid #B8D2B7;
  border-right: 1px solid #B8D2B7;
  background:#ADE7A3 url(../images/tabs/tab_search.png) top left no-repeat;
}

.contbox_search {
  padding: 5px 10px 10px 5px;
  float: right;
  width:160px;  
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00366C;
  border-left: 1px solid #B8D2B7;
  border-right: 1px solid #B8D2B7;
  border-bottom: 1px solid #B8D2B7;
  background:#ADE7A3;
  
}

.headbox_main {
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:5px;
  color: white;  
  width:160px;  
  padding-left:25px;
  color: #005E8A;
  border-top: 1px solid #B7D8DF;
  border-left: 1px solid #B7D8DF;
  border-right: 1px solid #B7D8DF;
  background:#DFE7E8;
}

.headbox_areasx {   
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:21px;
  color: white;  
  width:160px;  
  padding-left:25px;
  color: #005E8A;
  border-top: 1px solid #B7D8DF;
  border-left: 1px solid #B7D8DF;
  border-right: 1px solid #B7D8DF;
  background:#DFE7E8 url(../images/tabs/tab_areasx.png) top left no-repeat;
}

.headbox_tematiche {   
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:21px;
  color: white;  
  width:160px;  
  padding-left:25px;
  color: #FFFFC0;
  background:#005E8A url(../images/tabs/tab_tematiche.png) top left no-repeat;
}

.contbox_tematiche {
  padding: 5px 10px 10px 7px;
  float: right;
  width:160px;  
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00366C;
  background: #005E8A;
  
}

.headbox_sms {   
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:21px;
  color: white;  
  width:160px;  
  padding-left:25px;
  color: #005E8A;
  border-top: 1px solid #B7D8DF;
  border-left: 1px solid #B7D8DF;
  border-right: 1px solid #B7D8DF;
  background:#E8E8E8 url(../images/tabs/tab_smsmachine.png) top left no-repeat;
}

.contbox_sms {
  padding: 5px 10px 10px 5px;
  float: right;
  width:160px;  
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00366C;
  border-left: 1px solid #B7D8DF;
  border-right: 1px solid #B7D8DF;
  border-bottom: 1px solid #B7D8DF;
  background:#E8E8E8;
  
}


.headbox_titoloarticolo {
  padding: 5px;
  padding-left: 40px;
  margin:0; 
  font-size: 10px; 
  font-weight: bold;
  position: relative; 
  height:25px;
  color: green;  
  width:155px;
  border-top: 1px solid #B4D6C7;
  border-left: 1px solid #B4D6C7;
  border-right: 1px solid #B4D6C7;
  background:#EDFEF5 url(../images/tabs/tab_lastarticles.png) top left no-repeat;
}

.contbox_articles {
  padding: 0px 10px 10px 5px;
  float: right;
  width:160px;  
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00366C;
  border-left: 1px solid #B4D6C7;
  border-right: 1px solid #B4D6C7;
  border-bottom: 1px solid #B4D6C7;
  background:#EDFEF5;
  
}

.headboxd_red {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  color: #000040;  
  width:160px;  
  border-left: 1px solid #DBB0B0;
  border-right: 1px solid #DBB0B0;
  border-top: 1px solid #DBB0B0;
  background:#FFF url(../images/based6.jpg) top right repeat;
}

.headboxd_promozioni {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  padding-left:25px;
  color: #CA0000;  
  width:160px;  
  border-left: 1px solid #DBB0B0;
  border-right: 1px solid #DBB0B0;
  border-top: 1px solid #DBB0B0;
  background:#FFF0F0 url(../images/tabs/tab_promozioni.png) top left no-repeat;
}

.contbox_red {
  padding: 0px 10px 10px 5px;
  float: right;
  width:160px;  
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00366C;
  border-left: 1px solid #DBB0B0;
  border-right: 1px solid #DBB0B0;
  border-bottom: 1px solid #DBB0B0;
  background:#FFF0F0;
  
}


.headbox_gray {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:21px;
  color: #000000;  
  width:160px;  
  border-left: 1px solid #005E8A;
  border-right: 1px solid #005E8A;
  border-top: 1px solid #005E8A;
  border-bottom: 0px dashed #005E8A;
  background:#FFF url(../images/based7.jpg) top right repeat;
}


.contbox_gray {
  padding: 0px 10px 10px 5px;
  float: right;
  width:160px;  
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00366C;
  border-left: 1px solid #005E8A;
  border-right: 1px solid #005E8A;
  border-bottom: 1px solid #005E8A;
  background:#F2F1F1;
  
}


.headbox_green {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  position: relative; 
  height:21px;
  color: #FFFFFF;  
  width:160px;  
  
  border-top: 0px solid #351C5E;
  border-left: 0px solid #351C5E;
  border-right: 0px solid #351C5E;
  background:#D0D0EA url(../images/tabs/tab_lastproducts.png) top left no-repeat;
}


.contbox_green {
  padding: 0px 10px 10px 5px;
  float: right;
  width:160px;  
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #00366C;  
  border-left: 0px solid #351C5E;
  border-right: 0px solid #351C5E;
  border-bottom: 0px solid #351C5E;
  background:#D0D0EA;
  
}

.testoevidente {
  font-size: 10pt; 
  color: #800000; 
  font-weight: bold; 
}

.testoevidenteverde {
  font-size: 10pt; 
  color: #008000; 
  font-weight: bold; 
}


.smalltext {
  font-size: 7pt;   
  color: black;   
}

.smalltextgray {
  font-size: 7pt; 
  font-weight: normal;
  color: #808080;   
}

.testoreverse {  
  color: black;   
  background: yellow;
}


A {
  font-size: 8pt; 
  color: #7979FF;
  text-decoration: none; 
}

A:hover {
  color: #ff9900; 
}

A.menulink:hover{ 
  color: #ff9900;
}

A.menulink {
  color: #000000; 
  font-weight: normal; 
  text-decoration: none;
}

A.menulinksel { 
  color: #000040; 
  font-weight: normal; 
  text-decoration: none; 
  border:1px solid #ffcc66; 
  background-color:#ffcc66;
}

A.menulinkyellow { 
  color: #9B6900; 
  font-weight: normal; 
  text-decoration: none;
}

A.homelink {
  color: #000080; 
  text-decoration: none;
}

A.listinolink {
  color: #396382; 
  font-weight: bold; 
  text-decoration: none;
}

A.listinolink:hover{ 
  color: #ff9900;  
}

A.linkred {
  color: #FF0000; 
  font-size: 7pt; 
  font-weight: normal;
  text-decoration: underline;
}

A.linkred:hover {
  color: #FF8040; 
  font-size: 7pt; 
  font-weight: normal;
}

.standard_button {
  border: 1px solid #0080C0;
  background-image: url(../images/backgrounds/input.png);
  background-repeat: repeat-x;
}

.conferma_button {
  border: 1px solid #0080C0;
  background-image: #FFFF00;
  background-repeat: repeat-x;
}

a.button {  
  background-color: transparent;
  background-image: url(../images/basebtng.gif);
  background-repeat: no-repeat;
  width: 132px;
  height: 28px;
  margin: 5px auto;
  padding: 5px 0 0 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
  color: #000040;
}

a.buttonb {  
  background-color: transparent;
  background-image: url(../images/basebtnb.gif);
  background-repeat: no-repeat;
  width: 132px;
  height: 28px;
  margin: 5px auto;
  padding: 5px 0 0 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
  color: #000040;
}

a.buttony {  
  background-color: transparent;
  background-image: url(../images/basebtny.gif);
  background-repeat: no-repeat;
  width: 132px;
  height: 28px;
  margin: 5px auto;
  padding: 5px 0 0 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
  color: #000040;
}


a.buttonsmallb {  
  background-color: transparent;
  background-image: url(../images/basebtnb_sm.gif);
  background-repeat: no-repeat;
  width: 38px;
  height: 28px;
  margin: 0px auto;
  padding: 5px 0 0 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
  color: #000040;
}


.layer_chiamare { 
  font-family: arial;
  font-size: 11px;
  border: solid 1px #999;   
  background-color: #fff;
  z-index:2;
  padding: 2px;
  visibility: hidden; 
  display: none;  
}


.cart_headtable {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  color: #FFFFFF;    
  border-left: 0px solid #B84041;
  border-right: 0px solid #B84041;
  border-top: 0px solid #B84041;
  border-bottom: 0px dashed #B84041;
  background:#FFF url(../images/based5.jpg) top right repeat;
}


.cart_intestazione {
  border-top:1px dotted #404040;
  border-bottom:1px dotted #404040;
  background: #E0E0E0;  
  color: #000080;
  font-weight: bold;  
}

.cart_elemento {
  background-color: #F0F0F0;
  border-bottom: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;    
}

.cart_riepilogo {
  border-bottom: 1px solid #D0D0D0;
  border-top: 0px solid #D0D0D0;    
}

.cart_saldo {
  border-bottom: 1px solid #D0D0D0;
  border-top: 0px solid #D0D0D0;    
  background-color: #F0F0F0;
  color: #FF0000;
  font-weight: bold;
}

.cart_dato {
  border-bottom: 1px solid #D0D0D0;
}

.frame_listino {
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  padding-left: 4px;
  padding-right: 4px;  
}

.occasioni_headtable,.occasioni_headtable2 {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  color: #000000 ;    
  border-left: 0px solid #B84041;
  border-right: 0px solid #B84041;
  border-top: 0px solid #B84041;
  border-bottom: 0px dashed #B84041;
  background:#FFF url(../images/based9.gif) top right repeat;
}

.store_headtable,.store_headtable2 {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  color: #FFFFFF;    
  border-left: 0px solid #B84041;
  border-right: 0px solid #B84041;
  border-top: 0px solid #B84041;
  border-bottom: 0px dashed #B84041;
  background:#FFF url(../images/based8.gif) top right repeat;
}

.store_exactmatch {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  color: #000040;    
  border-left: 0px solid #B84041;
  border-right: 0px solid #B84041;
  border-top: 0px solid #B84041;
  border-bottom: 0px dashed #B84041;
  background:#FFF url(../images/based10.gif) top right repeat;
}

.store_cell {
  border: 1px solid #C0C0C0;
}

.store_rigapari {
  background-color: #FFFFFF;
  border-bottom: 0px solid #000000;
  border-right: 0px solid #D0D0D0;
  padding-top: 10px;
  background: #FFFFFF url(../images/base_listino.png) top left repeat-x;
}

.store_rigadispari {
  background-color: #FFFFFF;
  border-bottom: 0px solid #000000;
  border-right: 0px solid #000040;
  padding-top: 10px;
  background: #FFFFFF url(../images/base_listino.png) top left repeat-x;
}

.store2_rigapari {
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-top: 0px solid #000000;
  border-right: 0px solid #D0D0D0;
  background: #FFFFFF url(../images/base_listino2.png) bottom left repeat-x;
}

.store2_rigadispari {
  background-color: #F0F0F0;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-top: 0px solid #000000; 
  border-right: 0px solid #000040;
  background: #FFFFFF url(../images/base_listino2.png) bottom left repeat-x;
}

.store_description {
  font-size: 7pt; 
  font-weight: normal;
  color: #464646;
}

.store_minimo {
  font-size: 7pt; 
  font-weight: bold;
  color: #A20000;
  padding-top: 10px;
}

.store_prezzobarrato {
  color: black; 
  font-weight: normal; 
  text-decoration:  line-through; 
}

.store_prezzonuovo {
  color: red; 
  font-weight: bold;
}

.store_riga {
  background-color: #FFFFFF;
}

.store_rigaover {
  background-color: #FFFF80;
  cursor: pointer;
}

.store_input {        
  border: 1px solid #678BDF;
  background-color: #C1C1EC;
}

.scheda_titoloelemento {
  color: #303030;
  font-weight: bold; 
  border-top: 1px solid #808080;  
  padding-top: 1px;
  
}

.scheda_testoelemento {
  border-top: 1px solid #808080;
  
}

.box_ultimiarticoli {
  padding-left: 15px;
  margin:0; 
  font-size: 10px; 
  font-weight: bold;
  position: relative; 
  height:25px;
  color: green;  
  width:155px;
  border-top: 0px solid #006633;
  border-left: 0px solid #006633;
  border-right: 0px solid #006633;
  background:#EBEFDE url(../images/tabs/tab_lastarticles.png) top left no-repeat;

}

.endbox_articoli {
  margin:0;
  position: relative; 
  height:25px;    
  border-bottom: 0px solid #006633;
  border-left: 0px solid #006633;
  border-right: 0px solid #006633;
  background: #EBEFDE;

}


.box_ultimiprodotti {
  padding-left: 15px;
  margin:0; 
  font-size: 10px; 
  font-weight: bold;
  position: relative; 
  height:25px;
  color: #351C5E;  
  width:155px;
  border-top: 0px solid #351C5E;
  border-left: 0px solid #351C5E;
  border-right: 0px solid #351C5E;
  background:#D0D0EA url(../images/tabs/tab_lastproducts.png) top left no-repeat;
  /* EBEFDE */
}

.endbox_prodotti {
  margin:0;   
  position: relative; 
  height:25px;  
  border-bottom: 0px solid #351C5E;
  border-left: 0px solid #351C5E;
  border-right: 0px solid #351C5E;
  background: #D0D0EA;
}

.box_randomarticoli {
  clear:both; 
  padding: 2px 0px 0  10px 0px;
  margin:0; 
  font-size: 10px; 
  font-weight: bold;
  position: relative; 
  height:25px;
  color: #F8B21C;  
  width:155px;
  background:#fff url(../images/box_headrandomart.gif) bottom left no-repeat;
}

.sezioni_titolo {  
  font-size: 10pt; 
  font-weight: bold; 
  text-align: left;
  color: #005E8A; 
  padding:2px;
}

.sezioni_titolosezione {  
  font-size: 10pt; 
  font-weight: normal; 
  color: #590000; 
  border-top:0px solid #000040;
  border-left:0px solid #000040;  
  border-bottom:0px solid #000000;
  background-color: #FFFFFF;
}

.sezioni_abstract {
  color: #787878;
  border-bottom: 0px solid #006633;
  border-left: 0px solid #006633;
  border-right: 0px solid #006633;
  background-color: #EFEFEF;
  text-align: justify;
  padding: 10px;
}


.sezioni_titoloarticolo {
  padding: 5px;
  padding-left: 40px;
  margin:0; 
  font-size: 10px; 
  font-weight: bold;
  position: relative; 
  height:25px;
  color: green;  
  width:155px;
  border-top: 0px solid #006633;
  border-left: 0px solid #006633;
  border-right: 0px solid #006633;
  background:#EFEFEF url(../images/tabs/tab_lastarticles.png) top left no-repeat;
}

.titoloarticolo_link {
  font-weight: bold;
  color: #005E8A;  
}

.download_head {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  color: #000000;    
  border-left: 0px solid #B84041;
  border-right: 0px solid #B84041;
  border-top: 0px solid #B84041;
  border-bottom: 0px dashed #B84041;
  background:#FFF url(../images/based7.jpg) top right repeat;
}

.download_cell {
  border-top: 0px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 1px dotted #808080;  
  cursor: pointer;
}

.track_titolo {
  font-size: 12pt; 
  font-weight: bold; 
  color: #EC7600; 
}

.track_headtable {
  border-top:1px solid #000080;
  border-bottom:1px solid #000080;
  background-color: #ffcc66;
  color: #000080;
  font-weight: bold;
}

.track_cella {
  background-color: #F0F0F0;
  border-bottom: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;  
}

.track_input {
  
}

.track_btn {
  
}

.search_headtable {
  clear:both; 
  padding: 0px 0px 0px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  color: #FFFFFF;    
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-top: 0px solid #B84041;
  border-bottom: 0px dashed #B84041;
  background:#FFF url(../images/based5.jpg) top right repeat;
}

.search_celltable {
  background-color: #F0F0F0;
  border: 1px solid #D0D0D0;  
  padding:4px;
}

.search_foundtitle {
  color: #005E8A; 
  font-weight: bold; 
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
  padding: 5px;
}

.search_founddescription {
  color: #787878;
  border-bottom: 0px solid #000040;
  border-left: 0px solid #000040;
  border-right: 0px solid #000040;
  background-color: #FFFFFF;
  text-align: justify;
  padding: 10px;
}

.search_foundsection {
  clear:both; 
  padding: 0px 0px 0  Px 0px;
  margin:0; 
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  position: relative; 
  height:21px;
  color: #000040;  
  width:160px;  
  border-left: 1px solid #B84041;
  border-right: 1px solid #B84041;
  border-top: 1px solid #B84041;
  border-bottom: 0px dashed #B84041;
  background:#FFF url(../images/based6.jpg) top right repeat;  
  
}

.search_foundlink {
  
}

.mappa_livello1 {  
  color: #800000;
  font-weight: bold;
  text-decoration: underline;
  padding-left: 20px;
}

.mappa_livello2 {  
  color: #0000FF;
  font-weight: bold;  
  text-decoration: underline;
  padding-left: 40px;
}

.mappa_livello3 {
  color: #000080;
  text-decoration: underline;
  padding-left: 60px;
}

.bookmarks_headtable {
  border-top:1px solid #000080;
  border-bottom:1px solid #000080;
  background-color: #CCCCCC;
  color: #000080;
  font-weight: bold;  
}

.bookmarks_rigapari {
  background-color: #DFEFFF;
  border-bottom: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;  
}

.bookmarks_rigadispari {
  background-color: #F0F0F0;
  border-bottom: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;    

}


.newsletter_testo {
  color: #404040;
}

.newsletter_box {
  border: 1px solid black;
}

#tagList {
  position:relative;  
}

.tag_checkbox {
  color: #00A400;
  border-bottom: 1px dotted black;   
}

#tagForm {
  background-color: #EDEDED;
}

.articlebox {
  position:absolute;
  top:0px;
  left:0px;
  width: 30%;
  height: 180px;
  overflow: hidden;
  padding: 5px;
  border:0px solid black;
  display: table-cell;  
  background:#EFEFEF url(../images/tabs/tab_lastarticles.png) top left no-repeat;
  visibility: hidden;
}

.articlebox2 {
  position:absolute;
  top:0px;
  left:0px;
  cursor:pointer;
  width: 30%;
  height: 180px;
  overflow: hidden;
  padding: 5px;
  padding-top: 25px;
  border:0px solid black;  
  background:#EFEFEF url(../images/tabs/tab_lastarticles.png) top left no-repeat;
  display: table-cell;  
}

.form_offerta {
  position: absolute;
  background-color: #FFFFFF;
  width: 600px;
  height: 500px;
  border: 1px solid #FF8040;
  display:none;
  z-index: 100;
}

#formAdesione {
  border: 1px solid #606060;
}

.closeicon {
  position: absolute;
  top: 5px;
  right: 5px;
  border: 0;
  cursor: pointer;
}

.fullscreen{
  display:none;
  position:absolute;
  
  width:100%;
  height:100%;
  background: #505050;
  filter:alpha(opacity=60);  
  opacity:0.6;  
  z-index: 99;
}

.link_offerta {
  color: #950000;
  font-weight: bold;
}

/* ThemeOfficeMenu Style Sheet */

.ThemeOfficeMenu,.ThemeOfficeSubMenuTable
{
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  padding: 0;
  white-space: nowrap;
  cursor: default;
}

.ThemeOfficeSubMenu
{
  position: absolute;
  visibility: hidden;
  /*
     Netscape/Mozilla renders borders by increasing
     their z-index.  The following line is necessary
     to cover any borders underneath
  */
  z-index: 100;
  border: 0;
  padding: 0;  
  overflow: visible;
  border: 1px solid #8C867B;  
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);
}

.ThemeOfficeSubMenuTable
{
  overflow: visible;
}

.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,
.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
  border: 0;
  cursor: hand;
  white-space: nowrap;
}

.ThemeOfficeMainItem
{
/* background-color: #E5E9F2; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  color: #505050;
  font-variant: small-caps;
  padding: 4px;
  border: 0;
 }


td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive
{
  padding: 3px;
  border: 1px solid #000066;
}

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive
{
  background-color: #FEAD5D;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000040;
  color: #505050;
  font-variant: small-caps;
  
}

.ThemeOfficeMenuItem
{
  background-color:        #ffffff;
}

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
  background-color:        #FEAD5D;
}


/* horizontal main menu */


.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,
.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,
.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight
{
  background-color:        inherit;
}

/* vertical main menu sub components */

td.ThemeOfficeMainFolderLeft,td.ThemeOfficeMainItemLeft
{
  padding-top:        2px;
  padding-bottom:        2px;
  padding-left:        0px;
  padding-right:        2px;
  border-top:        1px solid #3169C6;
  border-bottom:        1px solid #3169C6;
  border-left:        1px solid #3169C6;
  background-color:        inherit;
}

td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText
{
  padding-top:        2px;
  padding-bottom:        2px;
  padding-left:        5px;
  padding-right:        5px;

  border-top:        1px solid #3169C6;
  border-bottom:        1px solid #3169C6;

  background-color:        inherit;
  white-space:        nowrap;
}

td.ThemeOfficeMainFolderRight,td.ThemeOfficeMainItemRight
{
  padding-top:        2px;
  padding-bottom:        2px;
  padding-left:        0px;
  padding-right:        0px;
  border-top:        1px solid #3169C6;
  border-bottom:        1px solid #3169C6;
  border-right:        1px solid #3169C6;
  background-color:        inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft
{
  padding-top:        3px;
  padding-bottom:        3px;
  padding-left:        1px;
  padding-right:        2px;

  white-space:        nowrap;

  border:                0;
  background-color:        inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText
{
  padding-top:        3px;
  padding-bottom:        3px;
  padding-left:        5px;
  padding-right:        5px;

  border:                0;
  background-color:        inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,
tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight
{
  padding-top:        3px;
  padding-bottom:        3px;
  padding-left:        0px;
  padding-right:        1px;

  border:                0;
  background-color:        inherit;
}

/* sub menu sub components */

.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft
{
  padding-top:        2px;
  padding-bottom:        2px;
  padding-left:        1px;
  padding-right:        3px;
  border-top:        1px solid #d5d5d5;
  border-bottom:        1px solid #d5d5d5;
  border-left:        1px solid #d5d5d5;
  background-color:        inherit;
  white-space:        nowrap;
}

.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText
{
  padding-top:        2px;
  padding-bottom:        2px;
  padding-left:        5px;
  padding-right:        5px;
  border-top:        1px solid #d5d5d5;
  border-bottom:        1px solid #d5d5d5;
  background-color:        inherit;
  white-space:        nowrap;
}

.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight
{
  padding-top:        2px;
  padding-bottom:        2px;
  padding-left:        0px;
  padding-right:        0px;
  border-top:        1px solid #d5d5d5;
  border-bottom:        1px solid #d5d5d5;
  border-right:        1px solid #d5d5d5;
  background-color:        inherit;
  white-space:        nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
{
  padding-top:        3px;
  padding-bottom:        3px;
  padding-left:        2px;
  padding-right:        3px;

  white-space:        nowrap;

  border:                0;
  background-color:        #E5E9F2;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
{
  padding-top:        3px;
  padding-bottom:        3px;
  padding-left:        5px;
  padding-right:        5px;

  border:                0;
  background-color:        inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
{
  padding-top:        3px;
  padding-bottom:        3px;
  padding-left:        0px;
  padding-right:        1px;

  border:                0;
  background-color:        inherit;
}

/* menu splits */

.ThemeOfficeMenuSplit
{
  margin:                2px;
  height:                1px;
  overflow:        hidden;
  background-color:        inherit;
  border-top:        1px solid #C6C3BD;
}

/* image shadow animation */

/*
        seq1:        image for normal
        seq2:        image for hover and active

        To use, in the icon field, input the following:
        <img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeOfficeMenuItem img.seq1
{
  display:        inline;
}

.ThemeOfficeMenuItemHover seq2,
.ThemeOfficeMenuItemActive seq2
{
  display:        inline;
}

.ThemeOfficeMenuItem .seq2,
.ThemeOfficeMenuItemHover .seq1,
.ThemeOfficeMenuItemActive .seq1
{
  display:        none;
}

.box_pubblicita {
  display: block;
  width: 0px;
  height: 0px;
  border: 0px solid #FF0000;
  position: fixed;
  right: 0px;
  bottom: 0px;
  background-color: #FFFFFF;
}

.box_pubblicitaclose {
  position: absolute;
  right: 1px;
  top: 1px;
  z-index: 20;
  cursor: pointer;
}

.features {
  float: right;  
  width: 180px; 
}

.featurebox {
  width: 180px;
  height: 30px;
  border-radius: 5px;
  margin-bottom: 3px;  
  background: -o-linear-gradient(center top , #505050 5%, #A0A0A0 100%) repeat scroll 0 0 #EDEDED;
  background: -moz-linear-gradient(center top , #505050 5%, #A0A0A0 100%) repeat scroll 0 0 #EDEDED;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #505050), color-stop(1, #A0A0A0));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF505050,EndColorStr=#FFA0A0A0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF505050,EndColorStr=#FFA0A0A0)";
}

.featureimg {
  position: relative;
  top: 3px;
  left: 10px;
}

.featuretext {
  position: relative;
  top: 5px;
  left: 15px;
  font-weight: bold;
  color: #FFFFFF;  
}

.filtertitle {
  color: #FF8C00;
  font-weight: bold;
  border: 1px solid black;
  background-color: #303030;
}

.filtertext {
  color: #505050;
  
}

.eztcp_headtable {
  border-radius: 10px;
  color: #F5F5F5;
  font-weight: bold;
  font-size: 20px;
  background-color: #FF8C00;
  border: 1px solid #303030;
}
.eztcp_box {
  background-color: #F0F0F0;
}

.roundbox {
  border: 1px solid #A0A0A0;
  border-radius: 3px;
  background-color: #F6F6F6;
  margin-top: 2px;
  margin-bottom: 2px;
  cursor: pointer;
}

.roundbox:hover {
  background-color: #FFFF82;
}

.roundtitle {
  background-color: #C0C0C0;
  border: 1px solid #A0A0A0;    
  border-radius: 3px;
  font-size: 11px; 
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;  
  height:21px;
  color: #000000;    
  margin-top: 2px;
  margin-bottom: 2px;    
  padding-top: 4px;
}

.cart_status {
  width: 100px;
  height: 75px;
  background-image: url(../images/back_cart.png);
}

.cart_status_text {
  width: 100px;  
  position: absolute;
  top: 25px;
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;
}

</STYLE>

