html{
  scrollbar-3dlight-color:#4177A6;
  scrollbar-arrow-color:#fff;
  scrollbar-darkshadow-color:#4177A6;
  scrollbar-face-color:#4177A6;
  scrollbar-highlight-color:#fff;
  scrollbar-shadow-color:#fff;
  scrollbar-track-color:#fff;
}

*{
  margin:0px; 
  padding:0px;
}


body {
  background:#fff url(back.jpg) top center no-repeat;
  font:16px "Trebuchet MS","Sans-serif",Verdana,Helvetica;
  color:#022E51;
  line-height:1.4em;
  text-align:justify;
}

a:link,a:visited {
  font-weight:bold;
  text-decoration:none;
  color:#FC6703;
}

a:hover {
  font-weight:bold;
  text-decoration:none;
  color:#022E53;
}


p,ul,ol{
  margin-bottom:1em;
}


#tbtop {
  margin-top:8px;
  padding:0px;
  width:1000px;
}

#logo {
  background: transparent url(logo.jpg) top right no-repeat;
  padding-top:20px;
}

#ggsearch {
  padding-left:516px;
  padding-top:45px;
}

#ggsearchimg {
  margin-bottom:-4px;
}

#gglink_top {
  padding-left:15px;
  text-align:left;
  vertical-align:bottom;
  height:117px;
}

#gglink_sx {
  text-align:center;
  vertical-align:top;
  padding-top:10px;
  padding-bottom:10px;
}

#bartd{
}

#barrat{
  margin-top:20px;
  height:10px;
  background: transparent url(ombht.jpg) bottom left no-repeat;
}

#barrab{
  height:30px;
  background: transparent url(ombhb.jpg) top left no-repeat;
}

#barra{
  border-top: 1px solid #022E53;
  border-bottom: 1px solid #022E53;
  background: transparent url(inthoriz.jpg) repeat-x;
  background: transparent url(back2.jpg);
  line-height:25px;
  height:30px;
}

#barra a:link,#barra a:visited {
  font-weight:bold;
  padding:0px 20px 0px 20px;
  text-decoration:none;
  font-size:16px;
  color:#FC6703;
}

#barra a:hover {
  font-weight:bold;
  padding:0px 20px 0px 20px;
  text-decoration:underline;
  font-size:16px;
  color:#022E53;
}

#tbmain {
  margin:0px;
  padding:0px;
  width:1000px;
}

#q{
  font-size:12px;
  height:20px;
}

h1{
  font-size:24px;
  color:#FC6703;
  font-weight:bold;
  padding:10px;
  padding-bottom:30px;
  padding-left:0px;
}

h2{
  font-size:17px;
  color:#FC6703;
  font-weight:bold;
  padding-top:15px;
}


#td1 {
  border-right:0px solid #022E53;
  border-bottom:0px solid #022E53;
  background:#fff url(omblrt.jpg) bottom left no-repeat;
  text-align:right;
  vertical-align:bottom;
}             

#herbal {
  width:155px;
  float:right;
  padding: 0px 5px 0px 0px;
  text-align:right;
}

#herbal a:link, #herbal a:visited {
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  color:#022E53;
}

#herbal a:hover {
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  color:#FC6703;
}

#td2 {
  background: #fff url(backbar.jpg) repeat;
  background: transparent url(intvert.jpg) repeat-y;
  vertical-align:top;
  width:30px;
}

#td3 {
  border-left:0px solid #022E53;
  border-bottom:0px solid #022E53;
  background:#fff url(ombrlt.jpg) bottom left no-repeat;
  vertical-align:bottom;
  padding-left:4px;
}

#td4 {
  background: #fff url(backbar.jpg) repeat-x;
  background: transparent url(inthoriz.jpg) repeat-x;
  text-align:left;
  height:25px;
}

#td5 {
  background: #fff url(backbar.jpg) repeat-x;
  background: transparent url(intcen.jpg) no-repeat;
  height:25px;
  width:25px;
}

#td6 {
  background: #fff url(backbar.jpg) repeat-x;
  background: transparent url(inthoriz.jpg) repeat-x;
  text-align:right;
  height:25px;
}

#td7 {
  border-right:0px solid #022E53;
  border-top:0px solid #022E53;
  background:#fff url(omblrb.jpg) top left no-repeat;
  vertical-align:top;
  text-align:right;
}

#latsx{
  width:160px;
  float:right;
  padding: 10px 4px 0px 4px;
  text-align:left;
  font-size:12px;
}

#latsx a:link, #latsx a:visited {
  font-weight:bold;
  text-decoration:none;
  font-size:13px;
  color:#FC6703;
}

#latsx a:hover {
  font-weight:bold;
  text-decoration:none;
  font-size:13px;
  color:#022E53;
}

#td8 {
  background: #fff url(backbar.jpg) repeat;
  background: transparent url(intvert.jpg) repeat-y;
  vertical-align:bottom;
  width:25px;
}

#td9 {
  border-left:0px solid #022E53;
  border-top:0px solid #022E53;
  /*background:#fff url(ombrlb.jpg) top left no-repeat;*/
  vertical-align:top;
}

#td10 {

}


#footert{
  height:10px;
  background: transparent url(ombht.jpg) bottom left no-repeat;
}

#footerb{
  height:30px;
  background: transparent url(ombhb.jpg) top left no-repeat;
}

#footer{
  border-top: 1px solid #022E53;
  border-bottom: 1px solid #022E53;
  background: transparent url(inthoriz.jpg) repeat-x;
  background: transparent url(back2.jpg);
  line-height:25px;
  height:30px;
  font-size:14px;
}

hr.lb{                  
  border: 0;             
  height: 1px;           
  color: #022E53;        
  background-color: #022E53;
}         

hr{                  
  border: 0;             
  height: 1px;           
  color: #022E53;        
  background-color: #022E53;
}   

#content {

} 

#contentleft {
  vertical-align:top;
  text-align:left;
} 

#contentleftdiv1 {
  text-align:justify;
  padding-top:10px;
  padding-left:15px;
  width:627px;
} 

#contentleftdiv2 {
  text-align:justify;
  padding-top:10px;
  padding-left:15px;
  padding-left:7px;
} 


#contentright {
  vertical-align:top;
} 

#contentrightdiv {
  text-align:justify;
  padding-top:10px;
} 

.lat {
  width:148px;
  border: none;
  background: #022E53;
  color: #fff;
  font-size:13px;
  text-align:center;
  background:#022E53 url(lat.jpg) 0px 0px no-repeat;
  line-height:19px;
  font-weight:bold;
} 

.lat2 {
  width:148px;
  border-bottom: 1px solid #022E53;
  background: #fff;
  color: #022E53;
  padding-bottom:5px;
  margin-bottom:20px;
  font-size:11px;
  text-align:center;
  background:#fff url(lat2.jpg) 0px 0px repeat-y;
} 

.lat3 {
  width:135px;
  text-align:left;
} 


#newsletter{
  text-align:center;
  padding:0px 0px 10px 0px; 
  font-size: 11px; 
}

.ns {
  font-size: 18px;
  margin-left: 1px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 3px;
  color: #FC6703;
}  

.nsx {
  font-size: 14px;
  margin-left: 2px;
  text-align: center;
  font-weight: bold;
  letter-spacing: 3px;
}  

.nsx2 {
  font-size: 12px;
  margin-left: 2px;
  text-align: center;
}  
       
.texlog { 
  font-size: 11px; 
  font-weight: bold; 
  width:120px; 
  height:18px;
  color: #022E53;
}

.texlog2 { 
  font-size: 11px; 
  font-weight: bold; 
  width:185px; 
  height:18px;
  color: #022E53;
}

.lbsx { 
  padding-top:8px;
}

.botlog { 
  font-size: 12px; 
  font-weight: bold; 
  line-height:14px;
  margin-top:10px;
  margin-bottom:10px;
  color: #fff;
  background: #385671;
  border: 1px solid #E4E4E4;
  border-bottom: 1px solid #898888;
  border-right: 1px solid #898888;
  text-align:center;
  vertical-align:top;
}


#sapevi  {
  color:#022E53;
  margin-top:30px;
  margin-left:8px;
  padding: 5px;
  border: 1px solid #022E53;
  text-align: left;
  width:140px;
  font-size: 11px; 
}

#sapevi a:link, #sapevi a:visited {
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  color:#FC6703;
}

#sapevi a:hover {
  font-weight:bold;
  text-decoration:underline;
  font-size:11px;
  color:#022E53;
}

#login{
  text-align:center;
  padding:0px 0px 10px 0px; 
  font-size: 11px; 
}


#c_her_sx{
  width:157px;
  text-align:right;
  padding:0px 0px 5px 0px; 
  font-size: 11px; 
  line-height:1.8em;
}

#c_her_sx a:link, #c_her_sx a:visited {
  font-weight:bold;
  text-decoration:none;
  font-size:16px;
  color:#022E53;
  letter-spacing:1px;
}

#c_her_sx a:hover {
  font-weight:bold;
  text-decoration:underline;
  font-size:16px;
  color:#fd6e10;
  letter-spacing:1px;
}


#pwddimsx{
  text-align:left;
  width:142px;
  padding:0px 0px 10px 0px; 
  font-size: 11px; 
}

#pwddimsx a:link, #pwddimsx a:visited {
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  color:#FC6703;
  letter-spacing:1px;
}

#pwddimsx a:hover {
  font-weight:bold;
  text-decoration:underline;
  font-size:11px;
  color:#022E53;
  letter-spacing:1px;
}

ul,ol { 
 list-style: inside;
}

ul.appl { 
 margin-left:20px;
}


li.cathome{
  list-style-type:disc;
  color:#022e51;
  font-size: 11px; 
  list-style-position:outside;
}

a.blu:link, a.blu:visited {
  color:#022e51;
}

a.blu:hover {
  color:#fc6703;
}

.mch { 
 font-size: 14px; 
}


.hed_hom1 { 
  background: transparent url(barraverde.jpg) 0px 0px no-repeat;
  padding-left:5px;
  font-weight:bold;
  font-size:16px;
  color:#fff;
  line-height:25px;
  width:620px;
}

.main_hom1 { 
  background: transparent url(righeverdi.jpg) 0px 0px repeat-y;
  padding:5px;
  border-bottom: 1px solid #0E4F05;
  font-size:16px;
  padding-bottom:10px;
  width:615px;
}

.hed_hom11 { 
  background: transparent url(barrablu_corta.jpg) 0px 0px no-repeat;
  padding-left:5px;
  font-weight:bold;
  font-size:16px;
  color:#fff;
  line-height:25px;
}

.main_hom11 { 
  background: transparent url(righerosse.jpg) 0px 0px repeat-y;
  border-bottom: 1px solid #330000;
  font-size:12px;
  padding:5px;
  padding-bottom:10px;
}

.hed_hom12 { 
  background: transparent url(barrablu_corta.jpg) 0px 0px no-repeat;
  padding-left:5px;
  font-weight:bold;
  font-size:16px;
  color:#fff;
  line-height:25px;
}

.main_hom12 { 
  background: transparent url(righegrigie.jpg) 0px 0px repeat-y;
  border-bottom: 1px solid #040404;
  font-size:12px;
  padding:5px;
  padding-bottom:10px;
}


.hed_hom2 { 
  background: transparent url(barrarancio.jpg) 0px 0px no-repeat;
  padding-left:5px;
  font-weight:bold;
  font-size:16px;
  color:#fff;
  line-height:25px;
  width:620px;
}

.main_hom2 { 
  background: transparent url(righearancio.jpg) 0px 0px repeat-y;
  padding:5px;
  border-bottom: 1px solid #911703;
  font-size:15px;
  padding:5px;
  padding-bottom:10px;
  width:615px;
}


.hed_hom3 { 
  background: transparent url(barrablu.jpg) 0px 0px no-repeat;
  padding-left:5px;
  font-weight:bold;
  font-size:16px;
  color:#fff;
  line-height:25px;
  width:620px;
}

.main_hom3 { 
  background: transparent url(righeblu.jpg) 0px 0px repeat-y;
  padding:5px;
  border-bottom: 1px solid #022E53;
  font-size:15px;
  padding:5px;
  padding-bottom:10px;
  width:615px;
}


.brg { 
  font-size:15px;
  font-weight:bold;
  padding-bottom:10px;
}

.dosei{
  color:#022E53;
  font-weight:bold;
  border-top: 1px solid #022E53;
  border-bottom: 1px solid #022E53;
  text-align:left;
}

.dosei a:link,.dosei a:visited {
  font-weight:bold;
  padding:0px 10px 0px 10px;
  text-decoration:none;
  font-size:16px;
  color:#022E53;
}

.dosei a:hover {
  font-weight:bold;
  padding:0px 10px 0px 10px;
  text-decoration:underline;
  font-size:16px;
  color:#FC6703;
}

a.ca1:link,a.ca1:visited   {
  font-size: 16px;
  text-decoration:none;
  font-weight: bold;
  color:#FF7307;
  }
  
a.ca1:hover   {
  font-size: 16px;
  text-decoration:underline;
  font-weight: bold;
  color:#022E51;
  }
  
a.ca2:link,a.ca2:visited   {
  font-size: 13px;
  text-decoration:none;
  font-weight: bold;
  color:#022E51;
  }
  
a.ca2:hover   {
  font-size: 13px;
  text-decoration:underline;
  font-weight: bold;
  color:#FF7307;
  }

a.ca3:link,a.ca3:visited   {
  font-size: 13px;
  text-decoration:none;
  font-weight: bold;
  color:#022E51;
  }
  
a.ca3:hover   {
  font-size: 13px;
  text-decoration:underline;
  font-weight: bold;
  color:#FF7307;
  }

.fi {
  font-size: 0.8em;
  border: none;
  padding: 0px;
  padding-top: 20px;
  padding-bottom: 10px;
  margin: 0px;
  text-align:right;
  font-style:italic; 
}  

.bottonechiaro { 
  font-size: 11; 
  font-weight: bold; 
  width:120px; 
  margin:0px; 
  margin-bottom:1px;
  color: #022E51;
}

.bottonechiaro_home { 
  font-size: 11; 
  font-weight: bold; 
  width:120px; 
  margin:0px; 
  margin-bottom:1px;
  color: #022E51;
}



.nsx   {
  margin-left: 2px;
  text-align: center;
  font-weight: bold;
  letter-spacing: 3px;
} 

.nsx2   {
  margin-left: 2px;
  text-align: center;
} 

.quant {    
  padding-top: 3px;
  margin-top: 10px;
  vertical-align: bottom;
  background: transparent url(barra_store.jpg) top left no-repeat;
  height:25px;
  text-align:center;
}

.quantita {    
  height:18px;
  width:50px;
  font-size: 10px;
  font-weight: normal; 
  vertical-align: top;
}


.foo {    
  width:98%;
  font-size: 14px;
  font-weight: 	bold; 
  background: transparent;
  height:25px;
  color: #ffffff;
  text-align:right;
  padding-top:2px;
}


.aggiunto { 
  padding: 0px;
  margin: 0px;
  border: none;
  font-size: 13px;
  background: #FF7307;
  color: #FFFFFF;
  font-weight: 	bold;
  text-align: center;
}

table.carrello { 
  border: 1px solid #9095A2;
  font-size: 14px;
  background: #ffffff;
  color: #022E51;
  text-align: left;
}

th.cartt {
  text-align: left;
  border:none;
  border-right: 1px solid #9095A2;
  background: #224B6C url(barra_store_back.jpg) repeat-x;
  color: #ffffff;
  font-size: 15px;
  padding: 3px;
}

th.cartt1 {
  text-align: left;
  border:none;
  background: #224B6C url(barra_store_back.jpg) repeat-x;
  color: #ffffff;
  font-size: 15px;
  padding: 3px;
}

td.car { 
  padding-top: 3px;
  border:none;
  border-right: 1px solid #9095A2;
  font-size: 14px;
  background: #ffffff;
  color: #022E51;
  text-align: left;
  font-weight:bold;
  padding: 3px;
}

td.car1 { 
  padding-top: 3px;
  border:none;
  font-size: 14px;
  background: #ffffff;
  color: #022E51;
  text-align: left;
  font-weight:bold;
  padding: 3px;
}

.dp{
  font-size:13px;
  border: 2px dashed #ff0000; 
  text-align:center;
}

.bar2{
  background: transparent url(barra_store2.jpg) top left no-repeat;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  height:23px;
}

.ordine { 
  width: 330px;
  height: 20px;
  font-size: 13px;
  background: #ffffff;
  border: 1px solid #7F9DB9;
  color: #022E51;
}

td.cal { 
  padding-top: 3px;
  border: none;
  font-size: 14px;
  color: #022E51;
  text-align: left;
}

.bar3{
  background: transparent url(barra_store3.jpg) top left no-repeat;
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  height:23px;
}

td.cat { 
  padding-top: 3px;
  border: none;
  border-top: none;
  font-size: 13px;
  background: #ffffff;
  color: #022E51;
  text-align: left;
}

.avatar { 
  float: right;
  padding-left:5px;
}


#banneralto { 
  text-align: center;
  border: none;
  margin: 0px;
  background: #fff;
  width:800px;
}


#darkback {
	position:absolute;
	display:none;
	width:1px;
	height:1px;
	top:0px;
	left:0px;
}

#iCoder_POPpopu_ad {
	display:none;
	left:0;
	z-index:100;
}

.popl1{
  background-color: white;
  width: 600px;
  border: 1px solid #333333;
}

.popl2{
  font-size: 18px; 
  font-weight: bold; 
  text-decoration: blink;
  background: #ffcc00;
  width: 96%;
}

.popl3{
  font-size: 14px;
  background: #ffcc00;
  width: 4%;
}

.popl5{
  color: #333333;
}

.popl6{
	font-size: 12px;
  text-align:right;
}
