/* CSS Document */
BODY {
	 FONT-FAMILY: verdana,arial,helvetica,sans-serif; margin:0; padding: 0; text-align:left;
}

img[dot] { border:2px #CCC dashed;}


a {text-decoration:none;color:#333333;}


a:hover {color:#f55813}


a.line:focus  {outline:none;}


a.line:link,a.bottomline:active   { font-size:15px; color:#333333;text-decoration:none;border-bottom:1px solid #c4c3c3;}


a.line:visited   {color:#333333;text-decoration:none;border-bottom:1px solid #c4c3c3;}


a.line:hover     {text-decoration: none; border-bottom:1px dotted #f55813;}


.black11b        { 
                                   font-weight:normal; 
				   color:#333333;
				}
ul {
	margin: 0;
	padding: 0;
	list-style: none;  
	
}


ul a {
	
	font-size:11px;
}

.black11b, span { font-size:11px; font-weight:normal; color:#333333;}


/*A {
	COLOR: #000000; TEXT-DECORATION: none; font-size:11px;
}

A:hover {
	COLOR: #aabbdd; TEXT-DECORATION: underline
	
}  */

.input { font-size:11px; border:1px solid;}

/* #elenco a {display:block; text-align:left; width:146px; height:auto; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border-top: 1px solid #F39220; border-bottom: 1px solid #F39220; } */

td.menucateg  { background:url(lineaSfumata.gif) repeat-y center; 
 width:133px; height:30px;
  }
  
td.sflink  { background:url(sfLink.gif) repeat-y center; 
 width:20px; height:30px;
  }
  
td.sftopdx { background:url(bg_headerDX.jpg) repeat-x;

}

td.bgnewsArea {background:url(bg_newsArea.jpg) repeat-x bottom; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
 
a.menulink {font-size:10px; color:#000000; text-decoration:underline;}

.menulink a:hover {font-size:10px; color:#000000; text-decoration:underline;}
 
#image { width:250px; margin-top: 5px; margin-bottom: 5px; }

#imageS { width:110px; margin-top: 5px; margin-bottom: 5px; }

#iconeS { width:30px; margin-top:5px;}

#icone { width:99px;  float:right; margin-top:5px;}

.inputbox { border: 3px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666 }

td.lista { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; COLOR:#000000; text-decoration:none; font-weight:bold;}

.newslinks , A { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; COLOR:#663333; text-decoration:none; 
line-height: 18px;}

TD.BgTopCateg {background:url(bgTopCateg.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

table.BgCateg {background:url(bgCateg.gif) repeat-y}

TD.sfOfferta { background:url(anteprimaHome.gif) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
font-style:italic; color:#5C4D3A;

}
TD.boxText {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height:16px;
}

boxText, span  {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height:16px;
}

p.boxText  {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height:16px;
}

td.sfheadersito {background: url(sfHeaderN.gif) no-repeat bottom right;}

table.sfnav {background: url(bgNav.gif) repeat-x;}
	
td.boxlinee { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:left; padding-left: 3px;
background: url(sepLinee.gif) repeat-x; }

td.boxlinee A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; 
text-align:left; padding-left: 3px;
}
	
td.boxlinee A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; text-align:left;  padding-left: 3px;
}	

td.tdinfopurchasingBottom { border-bottom:1px solid; color:#000000;}

tr.header {
	BACKGROUND: #ffffff;
}

td.bgOmbra { height:14px; background:url(bg_Shadow.jpg) repeat-x;}

tr.headerNavigation {
	BACKGROUND: #2828CE;
}
td.headerNavigation { BACKGROUND: #2828CE; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; 
}
A.headerNavigation {
	COLOR: #ffffff;
}
A.headerNavigation:hover {
	COLOR: #ffffff;
}
tr.headerInfo {
	BACKGROUND: #00ff00;
}
td.headerInfo {

	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	TEXT-ALIGN: left; color:#FFFFFF;
}

td.headerbt {background:url(topNavbgs.gif) repeat-x;}

td.bgart {background:url(bgTitleart.gif) repeat-x;}

td.bgartM { 
            background:url(bgTitleart_m.gif) repeat-x; 
			font-weight:normal; 
			FONT-SIZE: 10px; 
			COLOR: #ffffff; 
	        FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
			TEXT-ALIGN: left; color:#333333;
}

td.bgsubhead {background:url(sfOrange.gif) repeat-x;}

Table.sfArt {background:url(sfgraywh.gif) repeat-y;} 

td.sfBott { background:url(bg_bott.gif) repeat-x; }

tr.footer {
	BACKGROUND: #bbc3d3
}
td.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}

.style2 {font-weight: bold}

.infoBoxContents {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	color: #FFFFFF;
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #33425A; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #FF9900
}
TD.infoBoxProdouct {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffcc00
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}

TABLE.productListing {
	BORDER-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid;
}

.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ff9900; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.productListing-data { font-family:Arial, Helvetica, sans-serif; color: #000000; FONT-SIZE: 11px;
}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	BACKGROUND: #ffff33; COLOR: #0000ff
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.maintitle { height:20px; width: 660px; background:url(sftst.gif) repeat-x; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; font-weight:bold; color:#000000; text-align:left;
} 

TD.MainTitle { height:20px; width: 660px; background:url(sftst.gif) repeat-x; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; font-weight:bold; color:#000000; text-align:left;
}

TD.mainsmalltitle  { background:url(sftst.gif) repeat-x top; }

/* TD.maintitle { height:20px; width: 660px; 
              background:url(sftst.gif) repeat-x;
              FONT-SIZE: 11px; 
			  FONT-FAMILY: Verdana, Arial, sans-serif; 
			  font-weight:bold; 
			  color:#f55813; 
			  padding-left: 3px;
			  border-bottom:1px #dedbd6 dashed;
              

}
*/
TD.maintitle A{ FONT-SIZE: 11px; 
				FONT-FAMILY: Verdana, Arial, sans-serif; 
				font-weight:bold; 
				color:#000000; 
				padding-left: 3px; 
				text-decoration:none;
}

TD.maintitle A:Hover{
	
            	    FONT-SIZE: 11px; 
					FONT-FAMILY: Verdana, Arial, sans-serif; 
					font-weight:bold; 
					color:#f55813; 
					padding-left: 3px; 
					text-decoration:underline;
}

TD.imageBG { background:url(imgnondispo_s.gif) no-repeat center;}

P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.middleText {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.disclaimer {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; color:#000000; background:url(footerBg.jpg) repeat-x;
}

A.disclaimer {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; color:#999999; text-decoration:underline; font-weight:bold;
}

A.headerNavigation {
	COLOR: #ffffff
}
A.headerNavigation:hover {
	COLOR: #ffffff
	}
	
	
.style1 {color: #FFFFFF}

td.linkbottom { font-size:11px; FONT-FAMILY: Verdana, Arial, sans-serif; color:#2828ce; font-weight:normal;}

a.linkbottom { font-size:11px; FONT-FAMILY: Verdana, Arial, sans-serif; color:#2828ce; font-weight:normal; text-decoration:underline;}

td.sfhomepage {   text-align:left; 
                  background:url(sf_dog.gif) no-repeat top right; 
				  font-size:11px; 
                  FONT-FAMILY: Verdana, Arial, sans-serif; 
                  color:#000000; 
				  font-weight:normal; 
				  line-height:18px;}

/* banner homepage */

.spotarea { 

               padding:0;
			   margin:0; 
               float:right; 
               width:470px; 
               height:120px;
  }
  
.spotarea span { display: none;}  
  

.spotarea a { 

           display:block; 
        
           text-indent:-470em;
           width:470px; 
           height:120px; 
		   background:url(Ingrosso_articoli_per_animali.jpg);  
		  }