BODY { font-family: Verdana, Arial, Helvetica; font-size: 9px; color: #000000;
	background: #FFFFFF;
}
img { border: 0px; }
TD   { font-size: 7pt; }
A    { color: #000000; text-decoration: none}
A:hover { color: #888888 }
h1 {font-weight: bold; font-size: 10px; color: #CC0000 }
hr {color: #FF6600; height: 1px; width:100%}

/* Brand List Right Side */
#brand img { border: 1px solid #D6D6D6; }
#brand img:hover { border: 1px solid #FF6600; }

#greyheader { background-color: #B3B3B3; font-size: 11px; padding: 4px; color: #000; text-align: left; }
#greyheader  a { color: #FFFFFF; }

/* Banner */
#banner img { border: 1px solid #FFFFFF; }
#banner img:hover { border: 1px solid #FF6600; }

/* Product List */
#list a { color: #003366; font-size: 12px; text-decoration: underline; }
#list a:hover { color: #FF6600; }
#list brand { font-size: 11px; display: block; }
#list variant { padding: 2px; border-top: 1px dotted #CCCCCC;	font-size: 11px; display: block; clear: left; }

/* CommonLeftMenu */
.cm { padding: 2px; }
.cm a { display: block; font-size: 8pt; color: #000; margin: 0 0 3px 4px; }
.cm a:hover { text-decoration: underline; }

/* GreyLeftMenu */
.cm2 { background-color: #FFF; }
.cm2 a { display: block; font-size: 8pt; color: #000;  border-bottom: 1px solid #EFEFEF;  padding: 3px;}
.cm2 a:hover { text-decoration: none; background-color: #EFEFEF; }

.cm3 a { border-bottom: 0;}
/* Left Menu */
#catmenu { margin: 0.5em 0 0 0; } 
#catmenu a { color: #000000; font-size: 12px; text-decoration: none; }
#catmenu a:hover { color: #FF6600; }

#catsubmenu { margin: 0 0 0 1em; } 
#catsubmenu a { color: #666666; font-size: 11px; text-decoration: none;  }
#catsubmenu a:hover { color: #FF6600; }

/* Page Footer */
#footer { font-size: 9px; color: #EEEEEE; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

.offer { font-size: 10px; background-color: #ffff9d; color: #CC0000; font-weight: 600;
	font-variant: normal;
}

.form { border: #666666 1px solid; background-color: #EFEFEF;}
.forma { border: #666666 1px solid; background-color: #FFFFFF;}
.formas { font: 11px Verdana, Arial; color: #FF6600;
			  border:1px solid #333333;
			  background-color:#FFFFFF;
			  font-weight : bold;
			}
.formasbig { border:1px solid #003366; background-color:#FFFFFF; 
			 background-image: url(/images/button-big.gif); }	
.formlittle { border: 1px solid #CCCCCC; background-color: #EEEEED; font-size: 9px }
.formlittlewhite { border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 10px }
.toptitle { font-size: 8pt; letter-spacing: .05em;}
.toptitle:hover { color: #FFFFFF;}
.title { font-size: 10px }
.titlewhite { font-size: 11px; color: #FFFFFF }
.bottomlink { font-size: 9px; color: #FFFFFF; text-decoration: none; }
.formsubmit { border: #CCCCCC 1px solid; background-color: #CC0000; color: #FFFFFF; font-weight : bold}
		.MYINPUT
		{
			BACKGROUND-COLOR: #FFFFFF;
			BORDER-BOTTOM: #333333 1px solid;
			BORDER-LEFT: #333333 1px solid;
			BORDER-RIGHT: #333333 1px solid;
			BORDER-TOP: #333333 1px solid;
			COLOR: #000000;
			FONT-FAMILY: Verdana
		}
			.MYINPUT:hover
		{
			BACKGROUND-COLOR: #333333;
			BORDER-BOTTOM: #333333 1px solid;
			BORDER-LEFT: #333333 1px solid;
			BORDER-RIGHT: #333333 1px solid;
			BORDER-TOP: #333333 1px solid;
			COLOR: #FFFFFF;
			FONT-FAMILY: Verdana
		}
		.gabbia { background : #CCCCCC; color: #CCCCCC }
.prezzo {	color: #CC0000;
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			}

.LeftMenu {text-decoration: none; color: #BBBBBB; font-size: 11px;}
.LeftMenu:hover { color: #FFFFFF; text-decoration: underline;}

.MenuTOP {font-family:tahoma;color:#EFEFEF;font-size:7pt}
.MenuTOP2 {font-family:tahoma;color:#EFEFEF;font-size:8pt}

.pageBrowserpage { font-size: 10pt; text-decoration: underline; font-weight: bold; color: #003399}
.pageBrowsercurrent { font-size: 10pt; text-decoration: none; font-weight: bold; color: #0000FF}






.ver7 {font-family:tahoma;color:FF9966;font-size:7pt;font-weight:bold;letter-spacing:-1px}
.in {border:solid 1px #c6c6c6;line-height:120%;background-color:#ffffff;line-height:120%;color:#777777}

.copyright {font-family:tahoma;color:#FF9966;font-size:6.5pt;letter-spacing:1px;line-height:120%;line-height:120%;color:777777}
.scheme {font-family:tahoma;color:000000;font-size:8pt}
.menu {font-size: 12px; }
.linka { color: #003399; font-size: 8pt; text-decoration: underline; }

.tabList {
    border-bottom: 1px solid #333333;
    padding: 3px 0px 4px 0px;
    margin: 0;
}

.tabOn {
    background: white;
    padding: 3px 10px 0px 10px;
    border-right: 1px solid #333333;
    border-left: 1px solid #333333;
    border-top: 3px solid #FF6600;
    border-bottom: 1px solid #fcfcfe;
    margin: 0;
    margin-right: 1px;
    color: black;
}

a.tabOff {
    background: #666666;
    padding: 3px 10px 0px 10px;
    margin: 0;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-top: 1px solid #333333;
    margin-right: 1px;
    color: black; font-weight: normal;
    text-decoration: none;
}

a.tabOff:visited { color: white; }
a.tabOff:link { color: white; }
a.tabOff:hover { color: white; border-top: 3px solid #FF6600; padding-top: 2px; } /* CSS2 */

.box { border: 1px solid #666666; line-height: 1.4em; list-style: none;  }

/* TUNERS LIST */
#communityentry { background-color: #FFF; }
#communityentry td { border-top: 1px solid #888888 }
#communityentry a { font-size: 9px; color: #666; text-transform: uppercase; }
#communityentry a:hover { color: #F60 }
#communityentry img { border: 2px solid #666 }
#communityentry img:hover { border: 2px solid #FF6600 }
#communityentry h1 { font-size: 14px; color: #F60; margin: 0 }
#communityentry .pageBrowserpage { font-size: 11px; color: #000; font-weight: normal; padding: 0 2px 0 2px }
#communityentry .pageBrowsercurrent { font-size: 11px; color: #F60; font-weight: normal; padding: 0 2px 0 2px }

/* BABES LIST */
#babesentry { background-color: #FFF }
#babesentry a { font-size: 9px; color: #666; text-transform: uppercase; }
#babesentry a:hover { color: #F60 }
#babesentry img { border: 2px solid #EFEFEF }
#babesentry img:hover { border: 2px solid #F60 }
#babesentry h1 { font-size: 14px; color: #F60; margin: 0 }
#babesentry .pageBrowserpage { font-size: 13px; color: #000; font-weight: normal; padding: 0 2px 0 2px }   
#babesentry .pageBrowsercurrent { font-size: 13px; color: #F60; font-weight: normal; padding: 0 2px 0 2px }

.linkstable td { border-bottom: 1px solid #CCCCCC }
.linkstable th { font-size: 12px; text-align: left; }
.linkstable tr:hover { background-color: #EEE }
.linkstable a { color: #003366; }
.linkstable .category { color: #FF6600; font-size: 12px; }
.linkstable .title { color: #000; font-size: 11px;  }
.linkstable .description { color: #444; font-size: 9px;  }
.mylink { color: #336699; font-size: 11px; text-decoration: underline }
.pagetitle { font-size:  14px; color:  #F60;}

/* Orders */
#orderstable { background-color: #FFF }
#orderstable th { font-size: 11px; color: #000; font-weight: normal; text-align: left; background-color: #eee;}
#orderstable td { font-size: 11px; color: #666; border-bottom: 1px solid #EEE; }
#orderstable tr:hover { background-color: #EFEFEF; }
#orderstable .n { color: #3C86D2; }


.countrylist a { display: block; padding-bottom: 2px; font-size: 12px; color: #666; }
.countrylist a:hover { color: #000; background-color: #EFEFEF;}

/* Shopping Map 2 */
#shoppingmap2 { background-color: #FFF }
#shoppingmap2 a { font-size: 11px; color: #666; display: block; margin: 2px 0 2px 0; padding: 2px; }
#shoppingmap2 a:hover { color: #000; background-color: #DEDEDE }
#shoppingmap2 .community { background-color: #FFF; }

#collectionvertical { border: 1px solid #D3D3D3; padding: 3px;}
#collectionvertical h2 { font-size: 14px; color: #000; font-weight: normal;}
#collectionvertical a { font-size: 11px; color: #3399CC; text-decoration: underline; padding-bottom: 10px; display: block;}

#collectionhorizontal { padding: 4px;}
#collectionhorizontal h2 { font-size: 20px; letter-spacing: -1px; color: #000; margin: 10px 0 0 10px; font-weight: normal; }
#collectionhorizontal a { font-size: 11px; color: #3399CC; text-decoration: underline; padding-bottom: 10px; }

.highlight { margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #187D00; border-bottom: 1px solid #187D00; background-color: #D9FFD9; padding: 5px; text-align: left;}
div.pagination {
	background-color:#fff;
	color:#48b9ef;
	padding:10px 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}

div.pagination a {
	color:#48b9ef;
	padding:2px 5px;
	margin:0 2px;
	text-decoration:none;
	border:2px solid #f0f0f0;
}

div.pagination a:hover, div.pagination a:active {
	border:2px solid #ff5a00;
	color:#ff5a00;
}

div.pagination span.current {
	padding:2px 5px;
	border:2px solid #ff5a00;
	color:#fff;
	font-weight:bold;
	background-color:#ff6c16;
}
div.pagination span.disabled {
	display:none;
}

.disp { font-size: 13px; color: #F60; font-weight: normal; font-style: italic;}
