/* CSS Document */



body { margin:0; padding:0; background:#FFFFFF; text-align: center;}

.locatertxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F83D8; text-decoration:none}

.locatertxt:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F83D8; text-decoration:underline;}



.locatertxt1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F83D8; text-decoration:none}

.locatertxt1:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F83D8; text-decoration:none;}



.locaterblacktxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none}



.subtitle_bg{background-image:url(images/subitleBg.jpg); height:44px;}

.subtitle_title{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; font-weight:bold; padding-left:40px;}

.boxes_link{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; font-weight:bold;}

.subtitle_title2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; font-weight:bold;}



.subtitle_title3{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#014892; font-size:10px; font-weight:bold; padding-left:35px;}



.subtitle_body{ border-bottom: solid 1px #70A8ED; border-left: solid 1px #70A8ED; border-right: solid 1px #70A8ED;}

.subtitle_gap{ margin-bottom:5px;}



.manufacturers_list{width:187px; height:19px; margin-top:10px; margin-bottom:15px;}



.txtblue11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014892; font-weight:bold;}

.txtblue11 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014892; font-weight:bold; text-decoration:none}

.txtblue11 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014892; font-weight:bold; text-decoration:underline;}



.txtblue11_cut{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014892; font-weight:bold; text-decoration:line-through;}



.txtred11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B62C01; font-weight:bold; text-decoration:none}

.txtred12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B62C01; font-weight:bold; text-decoration:none}





.cetogry_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#014892; text-decoration:none; line-height:18px}

.cetogry_link a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#014892; text-decoration:none; line-height:18px;}

.cetogry_link a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:underline;color:#014892; }



.cetogry_linkblack{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:18px}





.txtblue10{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014892;}





.seller_link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b5ac5; text-decoration:none; line-height:18px;padding-left:10px}

.seller_link a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b5ac5; text-decoration:none; line-height:18px}

.seller_link a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b5ac5; text-decoration:underline;}

.seller_linkblue{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#014892; text-decoration:none; font-weight:bold; padding-left:7px }

.seller_bg{ background-color:#DBEBFB;}



.searchbox{width:236px; height:18px; border:none 0px #3083D9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding-top:3px; padding-left:5px;}



.txtblue12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#014892; font-weight:bold; text-decoration:none;}



.txtblue12:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#014892; font-weight:bold; text-decoration:underline;}



.txtblue15{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#014892; font-weight:bold; text-decoration:none; line-height:25px;}



.txtgray12{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#505050; text-decoration:none; line-height:18px;}



.tableborder{border:solid 1px #70A8ED;}

.inputbox_small{width:158px; height:16px; border:solid 1px #3083D9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding-top:3px; padding-left:5px;}



.tabtext{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#014892; text-decoration:none; font-weight:bold;}



.tabtext:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}



.tabtext3{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#014892; text-decoration:none; font-weight:bold;}



.tabtext3:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold;}

/*---------------------------------*/

/*   Vertical Fly-Out Menu Style   */

/*---------------------------------*/



.verbar	{   /* Color of main vertical menubar and border */

	color: black;

	/*background-color: #e6e7e6;*/

	/*border: 1px outset #fdfefd;*/

	border: 0px;

}



.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */

	text-align: left;

	white-space: nowrap;

}



.vertitem	a {   /* Font style, size of main menu items */

  font-family: Verdana, Arial, sans-serif;

	font-size: 12px;		

	text-decoration: none;

	position: relative;

	display: block;		

}



.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */

	/* color: #080094;*/

	color: #014892;

	text-decoration: none;
	font-weight:normal;
	font-size:12px;

}



.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */

	color: #BF2424;

	/*background-color: #21449c;*/

	text-decoration: none;

}



.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */

	/* color: #080094;*/

	color: #014892;

	/*background-color: #666666;	*/

	text-decoration: none;	

}



.vertsubmenu2	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	position: absolute;

	left: 0;

	top: 0;

	visibility: hidden;

}

 .vertsubmenu {
left: 306px;
top: 126px;
position:fixed;
VISIBILITY: hidden;
margin-left:2px;
}


.vertsubframe	{   /* Color of submenu item and border */

	/*background-color: #e6e7e6;*/

	/*border: 2px outset #fdfefd;*/

	border: 1px solid #70A8ED;

	position: relative;

	display: block;	

}



.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	text-align: left;

	white-space: nowrap;
	
	background:#fff url(images/bullet.jpg) no-repeat 10px center;
	
	padding:2px 0 2px 30px;

}



.vertsubitem a	{   /* Font style, size of submenu items */

  font-family: Verdana, Arial, sans-serif;

	font-size: 12px;			

	text-decoration: none;

	background-color: #FFF;

	position: relative;

	display: block;	

}



.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */

	/* color: #080094;*/

	color: #014892;

/*	 background-color: #B8B8B8;*/

	/*background-color: #ffffff;*/

	text-decoration: none;	

}



.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */

	color: #BF2424;

	/*background-color: #21449c;*/

	text-decoration: none;

}



.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */

	

	/* color: #080094;*/

	color: #014892;

/*	background-color: #B8B8B8;*/

	/*  background-color: #ffffff;*/

	text-decoration: none;			

}



.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */

	position: absolute;

	top: 5px;

	right: 2px;

}



.dmselected {   /* Style override for selected category tree */

   /* background-color: #ccc;*/

		font-weight: bold;

}



.verbar .dmselected {   /* Style override for selected root category */

   /* background-color: #999;*/

}



.search_field

{

/*border: 1px solid rgb(126, 157, 185);*/

border:1px solid red;

background:url(images/google_custom_search_watermark.gif) no-repeat left top;

float:left;

background-color: #ffffff;

border:2px;

/*background-image:url(images/google_custom_search_watermark.gif);*/



}





/* classi per 2gether discount*/



.getslogan	{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.gettitolo	{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

.buybothText {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	margin-bottom: 8px;

}



.getprezzo {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	margin-bottom: 8px;

}



.prezzo {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	margin-bottom: 8px;

}



.getrisparmio {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 8px;

}



.vsmalltext {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 9px;

	margin-top: 8px;

}
#catmenu .vertitem{
	background:url(images/bullet.jpg) no-repeat 0 center;
	padding:0 0 0 20px;
}

.vertitem_sat{
	background:url(images/forward-arrow.png) no-repeat 0 center;
	padding:0 0 0 20px;
	float: left;
}

#catmenu .vertitem a:link,#catmenu .vertitem a:active{
	color:#014892;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}
#catmenu .vertitem a:hover{
	text-decoration:underline;
}

/* Special Scroller */

#pscroller1 {
	height: 160px;
	border: 0px;
	padding: 5px;
}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

/* end of classi per 2gether discount*/

.divBorder {
  margin-left: auto;
  margin-right: auto;
  width: 1024px; /* mandatory to be centered */
  text-align: left; /* to correct the centering IE bug*/
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  /*border: 5px #E2E2E2 solid;*/
}

.insideDiv {
    position: relative;
    width: 1020px;
    left: 0px;
    top: 0px;
    padding: 0px;
   background-color: #ffffff
}
@charset "utf-8";
/* CSS Document */

#header {
	width:100%;
	height:175px;
	background: #79b0e9 url(images/headerBluebar.jpg) bottom repeat-x;
}
.hStage {
	width:1000px;
	height:175px;
	margin:0 auto;
	background:url(images/headerBg.jpg) no-repeat top center;
}
.stageUp {
	width:100%;
	height:150px;
	float:left;
}
.stageDown {
	width:100%;
	height:20px;
	float:left;
	padding-top:5px;
}
.logo {
	float:left;
	height:144px;
	width:263px;
	margin-top:3px;
}
.navSec {
	width:500px;
	height:auto;
	float:right;
	margin-top:16px;
}
.phoneSec {
	width:500px;
	height:18px;
	float:right;
	text-align:right;
	margin-top:20px;
}
.SearchSec {
	width:500px;
	height:41px;
	float:right;
	background:url(images/searchBg.png) right no-repeat;
	margin-top:15px;
}
.sInputBox {
	width:231px;
	height:auto;
	float:left;
	margin:10px 0px 0 95px;
}
.searchBtn {
	width:71;
	height:24px;
	float:left;
	margin:9px 0px 0 0px;
}
.advLink {
	width:auto;
	height:20px;
	float:left;
	margin:12px 0px 0px 5px;
}
.whiteLink11 {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.whiteLink11:hover {
	text-decoration:underline;
}
.sInput {
	width:230px;
	height:16px;
	background-color: none;
  border: none;
  background:transparent;
/* 	font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #D87405;
  font-weight: bold;
  background-color: none
  width: 215px;
  border: none;
  background:transparent;

   background: transparent; */
}
.viewcartBtn {
	width:112px;
	height:34px;
	float:right;
}
.nav {
	width:340px;
	height:34px;
	float:left;
}
#mainmenu {
	list-style: none;
	margin: 0px;
	width:322px;
	margin-left:55px;
}
#mainmenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#mainmenu li {
	padding:7px 12px 0 12px;
	display:block;
	float:left;
	height:26px;
	background:url(images/navSaprater.png) left center no-repeat;
}
#mainmenu a {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#1b68ba;
}
#mainmenu a:visited {
	color:#1b68ba;
	text-decoration: none;
}
#mainmenu a:hover {
	color:#1E3560;
}
.whitelink12 {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.whitelink12:hover {
	color:#c6ddf6;
	text-decoration:none;
}
#footer {
	width:100%;
	height:auto;
	margin-top:10px;
	padding-top:15px;
	position:absolute;
}
.wrap {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	background:#eeeeee url(images/footerBg.jpg) top repeat-x;
}
.fBlock1 {
	float:left;
	width:203px;
	height:auto;
	padding:22px;
}
.footerTitle {
	font:14px Arial, Helvetica, sans-serif;
	color:#002b89;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
	padding:5px 0 5px 0;
}
#footerLink {
	font:12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0px;
	list-style:none;
	font-size: 12px;
	padding-left:10px;
}
#footerLink li {
	margin:0 0 0 -10px;
}
#footerLink li a {
	text-decoration: none;
	line-height: 18px;
	color: #6c6c6c;
}
#footerLink li a:hover, #footerLink li.active a {
	color: #000000;
}
.wrap2 {
	width: 1000px;
	margin: 0 auto;
	padding-top:5px;
}
.wrap2 img {
	padding-right:5px;
}
.sponcerBlock {
	float:left;
	width:auto;
	height:auto;
	font:15px Arial, Helvetica, sans-serif;
	color:#000000;
}
.footerdate {
	width:200px;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:right;
	
}

.footerlang {
	width:auto;
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:left;
	
}

.clear {
	clear:both;
}