/*------------ GENERIC STYLE --------------*/


a:link {
	color: #FF9900;
	text-decoration: none;
}
body,td,th {
	font-size: 12px;
	color: #628db9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:18px;
	/*text-align:justify;*/
}
a:visited {
	color: #FF9900;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: none;
}
a:active {
	color: #FF9900;
	text-decoration: none;
}

.testo_g {
text-align:justify;
}

.smallText {
font-size:11px;
}

.smallcategoria {
font-size:10px;
text-transform:uppercase;
letter-spacing:5px;
}

.massimizza {font-weight:bold;
color:#004890;
text-decoration:none;
padding-left:16px;
padding-bottom:3px;
background:url(/images/affiliate/311368/piu.gif) no-repeat;
font-size:10px;
text-transform:uppercase;
text-align:left;}

a:link.massimizza {font-weight:bold;
color:#004890;
text-decoration:none;
padding-left:16px;
padding-bottom:3px;
background:url(/images/affiliate/311368/piu.gif) no-repeat;
font-size:10px;
text-transform:uppercase;
text-align:left;}

a:visited.massimizza {font-weight:bold;
color:#004890;
text-decoration:none;
padding-left:16px;
padding-bottom:3px;
background:url(/images/affiliate/311368/piu.gif) no-repeat;
font-size:10px;
text-transform:uppercase;
text-align:left;}

a:hover.massimizza {font-weight:bold;
color:#ff4400;
text-decoration:none;
padding-left:16px;
padding-bottom:3px;
background:url(/images/affiliate/311368/piu.gif) no-repeat;
font-size:10px;
text-transform:uppercase;
text-align:left;}

.minimizza {font-weight:bold;
color:#004890;
text-decoration:none;
padding-left:16px;
padding-bottom:3px;
background:url(/images/affiliate/311368/meno.gif) no-repeat;
font-size:10px;
text-transform:uppercase;
text-align:left;}

a:link.minimizza {font-weight:bold;
color:#004890;
text-decoration:none;
padding-left:16px;
padding-bottom:3px;
background:url(/images/affiliate/311368/meno.gif) no-repeat;
font-size:10px;
text-transform:uppercase;
text-align:left;}

a:visited.minimizza {font-weight:bold;
color:#004890;
text-decoration:none;
padding-left:16px;
padding-bottom:3px;
background:url(/images/affiliate/311368/meno.gif) no-repeat;
font-size:10px;
text-transform:uppercase;
text-align:left;}

a:hover.minimizza {font-weight:bold;
color:#ff4400;
text-decoration:none;
padding-left:16px;
padding-bottom:3px;
background:url(/images/affiliate/311368/meno.gif) no-repeat;
font-size:10px;
text-transform:uppercase;
text-align:left;}



.sponsorLink {
color:#004890;
text-decoration:underline;
padding-left:21px;
padding-bottom:3px;
background:url(/images/affiliate/311368/vai.gif) no-repeat;
text-align:left;
}

a:link.sponsorLink {color:#004890;
text-decoration:underline;
}

a:hover.sponsorLink {color:#ff6600;
text-decoration:underline;
background:url(/images/affiliate/311368/vai_on.gif) no-repeat;
}

a:visited.sponsorLink {color:#ff6600;
text-decoration:underline;
background:url(/images/affiliate/311368/vai_on.gif) no-repeat;
}


.dist {
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;line-height:14px;color: #ff9900;

}

a:link.dist {
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;line-height:14px;color: #ff9900;

}

a:visited.dist {
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;line-height:14px;}

a:hover.dist {
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;line-height:14px;color: #ff9900;}
}

/* ----------------------------------------- */

.searchCategory { color:#0393D0;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
}
a:link.searchCategory { color:#0393D0;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
}
a:visited.searchCategory { color:#0393D0;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
}
a:hover.searchCategory { color:#ff4400;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
}

.categorie_relative {
	padding-left:24px;
	padding-top:5px;
	line-height:34px;
	padding-bottom:5px;
	background:url(/images/affiliate/311368/folder_close.gif) no-repeat;
	color:#0393D0;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

a:link.categorie_relative {
	padding-left:24px;
	padding-top:5px;
	line-height:34px;
	padding-bottom:5px;
	background:url(/images/affiliate/311368/folder_close.gif) no-repeat;
	color:#ff9900;
	font-weight:bold;
	text-decoration:underline;
}

a:visited.categorie_relative {color:#ff9900;
font-weight:bold;
text-decoration:underline;
}

a:hover.categorie_relative {color:#ff4400;background:url(/images/affiliate/311368/folder_open.gif) no-repeat;
font-weight:bold;
text-decoration:underline;
}

.subcategorie_relative {color:#87A8C9;
font-size:10px;}

a:link.subcategorie_relative {color:#87A8C9;
font-size:10px;}

a:visited.subcategorie_relative {color:#87A8C9;
font-size:10px;}

a:hover.subcategorie_relative {color:#ff4400;
font-size:10px;}




/* ---- Heading ---- */

h2 {
	font-size: 18px;
	color: #FF9900;
	margin-top: 15px;
}

.productName {
	font-size: 12px;
	font-weight:bold;
	color: #FF9900;
	text-transform:uppercase;
	text-align:left;

}

.productDescription {
	font-size: 12px;
	font-weight:normal;
	text-transform:lowercase;

}

.productMerchant {
	font-size: 12px;
	font-weight:normal;

}

.TitleSearch {
font-size:11px;
	padding-left:24px;
	padding-top:5px;
	line-height:34px;
	padding-bottom:5px;
	background:url(/images/affiliate/311368/cerca.gif) no-repeat;

}
.TitleMostSearch {
font-size:11px;
	padding-left:24px;
	padding-top:5px;
	line-height:34px;
	padding-bottom:5px;
	background:url(/images/affiliate/311368/most_search.gif) no-repeat;

}


.navSubCategory {
font-size:11px;
	padding-left:24px;
	padding-top:5px;
	line-height:34px;
	padding-bottom:5px;
	background:url(/images/affiliate/311368/folder_open.gif) no-repeat;

}


a:link.navSubCategory {
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:5px;
	line-height:34px;
	background:url(/images/affiliate/311368/folder_close.gif) no-repeat;

}


a:visited.navSubCategory {
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;

	background:url(/images/affiliate/311368/folder_close.gif) no-repeat;

}

a:hover.navSubCategory {
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;

	background:url(/images/affiliate/311368/folder_open.gif) no-repeat;

}

a:active.navSubCategory {
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;

	background:url(/images/affiliate/311368/folder_close.gif) no-repeat;

}

/*------ BOX PREZZO ----- */

.acquista {
letter-spacing:1px;
font-size: 11px}

a:link.acquista {
letter-spacing:1px;
font-size: 11px}

a:hover.acquista {
letter-spacing:1px;
font-size: 11px}

a:visited.acquista {
letter-spacing:1px;
font-size: 11px}

.productPrice {
	font-size: 16px;
	font-weight:BOLD;
	color:#fff;

}

a:link.productPrice {


	color:#fff;

}

a:hover.productPrice {


	color:#C5E2F1;

}

a:visited.productPrice {
	font-size: 18px;
	font-weight:BOLD;
	color:#fff;

}

/*------ titolo categoria ----- */

.title {
	font-size: 17px;
	font-weight:BOLD;
	color:#0393D0;
	letter-spacing:-1px;

}

a:link.title {
	font-size: 17px;
	font-weight:BOLD;
	color:#0393D0;
	letter-spacing:-1px;

}

a:visited.title {
	font-size: 17px;
	font-weight:BOLD;
	color:#0393D0;
	letter-spacing:-1px;

}

a:hover.title {
	font-size: 17px;
	font-weight:BOLD;
	color:#FF4400;
	letter-spacing:-1px;

}

.colonne {
	font-size: 10px;
	font-weight:BOLD;
	color:#0393D0;
	text-decoration:none;
padding-left:21px;
padding-top:5px;

text-transform:uppercase;
text-align:left;

}

a:link.colonne {
	font-size: 10px;
	font-weight:BOLD;
	color:#0393D0;
	text-decoration:none;

background:#C5E2F1 url(/images/affiliate/311368/su_giu.gif) no-repeat;
text-transform:uppercase;
text-align:left;

}

a:visited.colonne {
	font-size: 10px;
	font-weight:BOLD;
	color:#0393D0;
	text-decoration:none;

background:#C5E2F1 url(/images/affiliate/311368/su_giu.gif) no-repeat;
text-transform:uppercase;
text-align:left;

}

a:hover.colonne {
	font-size: 10px;
	font-weight:BOLD;
	color:#0393D0;
	text-decoration:none;
	
background:#C5E2F1 url(/images/affiliate/311368/su_giu_on.gif) no-repeat;
text-transform:uppercase;
text-align:left;

}



.AdvacedSearch {
	font-size: 10px;
	font-weight:BOLD;
	color:#0393D0;
	text-decoration:none;


text-align:left;

}

.AdvacedSearchTrova {
	font-size: 10px;
	font-weight:BOLD;
	color:#0393D0;
	text-decoration:none;
	padding-left:16px;
padding-top:1px;
background: url(/images/affiliate/311368/Arrowar_blue.gif) no-repeat;
text-transform:uppercase;
text-align:left;

}

a:link.AdvacedSearchTrova {
	font-size: 10px;
	font-weight:BOLD;
	color:#0393D0;
	text-decoration:none;
	padding-left:16px;
padding-top:1px;
background: url(/images/affiliate/311368/Arrowar_blue.gif) no-repeat;
text-transform:uppercase;
text-align:left;

}

a:visited.AdvacedSearchTrova {
	font-size: 10px;
	font-weight:BOLD;
	color:#0393D0;
	text-decoration:none;
	padding-left:16px;
padding-top:1px;
background: url(/images/affiliate/311368/Arrowar.gif) no-repeat;
text-transform:uppercase;
text-align:left;

}

a:hover.AdvacedSearchTrova {
	font-size: 10px;
	font-weight:BOLD;
color:#FF9900;
	text-decoration:none;
	padding-left:16px;
padding-top:1px;
background: url(/images/affiliate/311368/Arrowar_blue.gif) no-repeat;
text-transform:uppercase;
text-align:left;

}




.heading3 {
	font-size: 14px;
	font-weight:bold;
	color: #0393D0;

	/*padding-top:0px;
	padding-bottom:4px;
	padding-left:21px;
	padding-right:0px;
	background:url(gfx/small_icons/vai.gif) no-repeat;*/

}

a:link.heading3 {
	font-size: 14px;
	font-weight:bold;
	color: #0393D0;




}

a:visited.heading3 {
	font-size: 14px;
	font-weight:bold;
	color: #0393D0;




}

a:hover.heading3 {
	font-size: 14px;
	font-weight:bold;
	color: #ff4400;




}

/*  ----- stile per le categorie con inconcina folder ------- */



.dist_category {
font-size:11px;
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(/images/affiliate/311368/folder_close.gif) no-repeat;

}


a:link.dist_category {
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:5px;
	background:url(/images/affiliate/311368/folder_close.gif) no-repeat;

}

a:visited.dist_category {
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(/images/affiliate/311368/folder_close.gif) no-repeat;

}
a:hover.dist_category {
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(/images/affiliate/311368/folder_open.gif) no-repeat;

}





/*  ------------ */

a:link.h2 {
	font-size: 16px;
	color: #004890;
}

.small {
	font-size: 10px;
	color: #004890;letter-spacing:1px;
}

a:hover.h2 {
	font-size: 16px;
	color: #004890;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/affiliate/311368/bg.jpg);
	background-repeat: repeat-x;
	background-color: #006699;
}

.shadow_right {

	background-image: url(/images/affiliate/311368/shadow_right.jpg);
	background-repeat: repeat-x;
}

.shadow_left {

	background-image: url(/images/affiliate/311368/shadow_left.jpg);
	background-repeat: repeat-x;
}
.navigazione {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-weight: bold;
	padding-left:33px;
	padding-top:20px;
}

.bodypage {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:33px;
	padding-right:33px;
	padding-top:0px;
	padding-bottom:0px;
}

/*------------- category style -----------*/

.category {
	font-size: 13px;
	/*text-transform:uppercase;
	letter-spacing:-1px;*/
	font-weight: bold;
	color: #004890;
	text-decoration: underline;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}

a:link.category {
	font-size: 13px;
	font-weight: bold;
	color: #004890;
	text-decoration: underline;
}

a:visited.category {
	font-size: 13px;
	font-weight: bold;
	color: #004890;
	text-decoration: underline;
}

a:hover.category {
	font-size: 13px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	background:#FF6600;
}

/*----------- subcategory style ----------*/

.subcategory {
	font-size: 11px;
	color: #628db9;
	font-style:normal;
	line-height:22px;
	padding-left:3px;
}
a:link.subcategory {
	font-size: 11px;
	color: #628db9;
	font-style:normal;
	text-decoration: none;
}

a:visited.subcategory {
	font-size: 11px;
	color: #628db9;
	font-style:normal;
	text-decoration: none;
}

a:hover.subcategory {
	font-size: 11px;
	color: #628db9;
	font-style:normal;
	text-decoration: underline;
}




.trova {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
padding-top:1px;
background: url(/images/affiliate/311368/Arrowar_blue.gif) no-repeat;
text-transform:uppercase;
}

a:link.trova {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-left:20px;
padding-top:1px;
background: url(/images/affiliate/311368/Arrowar.gif) no-repeat;
text-transform:uppercase;
	
}

a:visited.trova {
font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-left:20px;
padding-top:1px;
background: url(/images/affiliate/311368/Arrowar.gif) no-repeat;
text-transform:uppercase;
	

}
a:hover.trova {

	color: #fff;
	padding-left:20px;
padding-top:1px;
background: url(/images/affiliate/311368/Arrowar_blue.gif) no-repeat;
text-transform:uppercase;

}



/*------------ menu style ------------*/

.menu {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a:link.menu {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	
}

a:visited.menu {

	color: #fff;

}
a:hover.menu {

	color: #004890;

}



.menu_select {
	font-size: 13px;
	color:#FF6600;
	font-weight: bold;
	text-decoration: none;
}

/*------------ BOTTOM STYLE -----------*/

.bottom {
	font-size: 11px;
	color: #b5dbed;
	font-style:normal;
	line-height:22px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}

a:link.bottom {
	font-size: 11px;
	color:#FFCC00;
	font-weight: bold;

}

a:visited.bottom {
	font-size: 11px;
	color:#FFCC00;
	font-weight: bold;
}

a:hover.bottom {
	font-size: 11px;
	color: #006699;
	background:#FFFFFF;
	}
	
	
	

.sponsor {
	padding-left:7px;
	padding-right:0px;line-height:15px; }
.sponsor_title {
font-size:13px;
color:#004890;
font-weight:bold;
line-height:24px;
padding-bottom:10px; }


/*------------- category style -----------*/

.nav {
	font-size: 11px;
	/*text-transform:uppercase;
	letter-spacing:-1px;*/

	color: #004890;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:3px;
	padding-top:3px;
	margin-top:2px;
	display:block;background:#e1f0f8;
	background:url(/images/affiliate/311368/menu_gfx/bg002.gif)
}

a:link.nav {
	font-size: 11px;

	color: #004890;
	text-decoration: none;
	display:block;background:#e1f0f8;
	background:url(/images/affiliate/311368/menu_gfx/bg002.gif)
}

a:visited.nav {


	color: #004890;
	text-decoration: none;
		padding-bottom:3px;
	padding-left:12px;
	padding-right:3px;
	padding-top:3px;
	margin-top:2px;
	display:block;background:#e1f0f8;
	background:url(/images/affiliate/311368/menu_gfx/bg002.gif)
}

a:hover.nav {

	color:#fff;
	text-decoration: none;
	background:#FF6600;background:url(/images/affiliate/311368/menu_gfx/bg001.gif)}


.title_nav {font-weight:bold;
	font-size: 11px;
	text-transform:uppercase;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:3px;
	padding-top:3px;
	margin-top:0px;
	color: #e1f0f8;
	text-decoration: none;
	display:block;background:#004890;
	background:url(/images/affiliate/311368/menu_gfx/bg000.gif)
}


/*------------- avanzamento pagine -----------*/

.page {
	font-size: 11px;
	/*text-transform:uppercase;
	letter-spacing:-1px;*/
	font-weight: normal;
	color: #004890;
	background:#C5E2F1;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
}

a:link.page {
	font-size: 11px;
	font-weight: normal;
	color: #004890;
	text-decoration: none;
}

a:visited.page {


	color: #004890;
	text-decoration: none;
}

a:hover.page {


	color:#fff;
	text-decoration: none;
	background:#FF6600;}

/*------------- pagina selezionata -----------*/
.SelectPage {
	font-size: 11px;
	/*text-transform:uppercase;
	letter-spacing:-1px;*/
	font-weight: normal;
	color: #fff;
	background:#FF6600;
	text-decoration: none;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
}

/*------------- css per javascript baloon rollover -----------*/
.tooltip{
width: 200px; color:#FF6600;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(../bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../bt.gif) no-repeat bottom}
