
h1
{
	font-size:10px
}




.NGButton {
   BACKGROUND: url(images/button-bg.gif) #f2f2f2 repeat-x left top;
   BORDER-BOTTOM: #d7d7d7 1px solid;
   BORDER-LEFT: #d7d7d7 1px solid;
   BORDER-RIGHT: #d7d7d7 1px solid;
   BORDER-TOP: #d7d7d7 1px solid;
   COLOR: #333;
   DISPLAY: block;
   FLOAT: left;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   HEIGHT: 25px;
   MARGIN-TOP: 3px;
   PADDING-BOTTOM: 0px;
   PADDING-LEFT: 10px;
   PADDING-RIGHT: 10px;
   PADDING-TOP: 0px;
   TEXT-ALIGN: center;
   TEXT-DECORATION: none;
   VERTICAL-ALIGN: bottom;
   WHITE-SPACE: nowrap;
   text-align: center;
   vertical-align: middle
}
.NGButton A:link {
   MARGIN-TOP: 3px;
   DISPLAY: block;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none
}
.NGButton A:visited {
   MARGIN-TOP: 3px;
   DISPLAY: block;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none
}
.NGButton A:active {
   MARGIN-TOP: 3px;
   DISPLAY: block;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none
}
.NGButton A:hover {
   COLOR: #76aa48;
   TEXT-DECORATION: none
}


.NGButton#productsButton{
   MARGIN-TOP: 3px;
   DISPLAY: block;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   padding-top: 5px;
}


/* +++++++++++++  SPECIALE CARP FISHING++++++++++ */
.divCarp
{
   position: absolute;	
   background-repeat: no-repeat;
   LEFT: 600px;
   WIDTH: 240px;
   HEIGHT: 135px;
}

.divMiniCarp
{
   position: absolute;	
   background-repeat: no-repeat;
   LEFT: 15px;
   WIDTH: 133px;
   HEIGHT: 131px;
}

.divCarp#carp_super
{
   background-image: url(images/products/img_VANGUARD_CARPFISHING_SUPER.jpg);
		
	
}

.divCarp#carp_plus
{
   background-image: url(images/products/img_VANGUARD_CARPFISHING_PLUS.jpg);
	
}

.divCarp#carp_plus_30
{
   background-image: url(images/products/img_VANGUARD_CARPFISHING_PLUS_30.jpg);
	
}


.divMiniCarp#mini_carp_super
{
   background-image: url(images/products/etcBIG_VANGUARD_CARPFISHING_SUPER.png);
		
	
}

.divMiniCarp#mini_carp_plus
{
   background-image: url(images/products/etcBIG_VANGUARD_CARPFISHING_PLUS.png);
	
}

.divMiniCarp#mini_carp_plus_30
{
   background-image: url(images/products/etcBIG_VANGUARD_CARPFISHING_PLUS_30.png);
	
}

.ruler
{
   position: absolute;
   LEFT: 10px;
   WIDTH: 830px;
   HEIGHT: 2px;
}

.divCarpTable
{
	position: absolute;
	left: 190px;
	width: 232px; 
	height: 1px; 
	
}

.specialCarpDescription
{
	position: absolute;
	LEFT: 13px; WIDTH: 825px; TOP: 12px; HEIGHT: 29px;
	
	font-weight: bold;
	font-size: 12px;
	color: Black;
	font-family: Tahoma;
}

.myButton 
{
   position: absolute;
   MARGIN-TOP: 3px; 
   DISPLAY: block; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #333; 
   FONT-FAMILY: Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;
   BORDER-RIGHT: #d7d7d7 1px solid; 
   PADDING-RIGHT: 10px; 
   BORDER-TOP: #d7d7d7 1px solid; 
   PADDING-LEFT: 10px; 
   background-image: url(images/bkBlack.png);
   background-repeat:repeat-x;  
   FLOAT: left; 
   PADDING-BOTTOM: 0px; 
   VERTICAL-ALIGN: bottom; 
   BORDER-LEFT: #d7d7d7 1px solid; 
   PADDING-TOP: 0px; 
   BORDER-BOTTOM: #d7d7d7 1px solid; 
   WHITE-SPACE: nowrap; 
   HEIGHT: 25px; 
   TEXT-ALIGN: center
}

.specialeCarpLogo{
    left: 5px; 
    background-image: url(images/specialeCarp/carpLOGO.png);
    width: 415px; 
    background-repeat: no-repeat; 
    position: absolute; 
    top: 1px; 
    height: 174px;
}

/*========================= HOME ===========================*/
.titleDiv
{
   position: absolute;
   font-weight: bold;
   font-size: 12px;
   color: white;
   font-family: Tahoma;
}
.textDescriptionDiv
{
   position: absolute;
   font-weight: bold;
   font-size: 12px;
   color: #081828;
   font-family: Tahoma;
}
.divMiniCarpHome
{
   position: absolute;	
   background-repeat: no-repeat;
   LEFT: 5px;
   WIDTH: 80px;
   HEIGHT: 80px;
}




.divMiniCarpHome#mini_carp_super
{
   background-image: url(images/products/etcBIG_VANGUARD_CARPFISHING_SUPER.png);
   
		
	
}

.divMiniCarpHome#mini_carp_plus
{
   background-image: url(images/products/etcBIG_VANGUARD_CARPFISHING_PLUS.png);
   
	
}

.divMiniCarpHome#mini_carp_plus_30
{
   background-image: url(images/products/etcBIG_VANGUARD_CARPFISHING_PLUS_30.png);
	
}
.bottomWindow
{
   position:absolute;
   background-image: url(images/home/bottomWindow.png);
   background-repeat: no-repeat;
}
.leftWindow
{
   position:absolute;
   background-image: url(images/home/leftWindow.png);
   background-repeat: no-repeat;
}
.rightWindow
{
   position:absolute;	
   background-image: url(images/home/rightWindow.png);
   background-repeat: no-repeat;
	
}

/*============== TUTTI I PRODOTTI =========================*/

#vertmenu {
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;

   padding: 0px;
   margin: 0px;
}

#vertmenu h1 {
   display: block; 
   background-color:#D6020E;
   font-size: 90%; 
   padding: 3px 0 5px 3px;
   border: 1px solid #000000;
   color: #333333;
   margin: 0px;

}

#vertmenu ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
   border: none;
}
#vertmenu ul li {
   margin: 0px;
   padding: 0px;
}
#vertmenu ul li a {
   font-size: 100%;
   display: block;
   border-bottom: 1px dashed #C39C4E;
   padding: 5px 0px 2px 4px;
   text-decoration: none;
   color: #666666;

}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
   color: #000000;
   background-color: #eeeeee;
}




#vertmenu2 {
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #333;
   FONT-FAMILY: Arial, Helvetica, sans-serif;

   padding: 0px;
   margin: 0px;
}

#vertmenu2 h1 {
   display: block; 
   background-color:#D6020E;
   font-size: 90%; 
   padding: 3px 0 5px 3px;
   border: 1px solid #000000;
   color: #333333;
   margin: 0px;

}

#vertmenu2 ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
   border: none;
}
#vertmenu2 ul li {
   margin: 0px;
   padding: 0px;
}
#vertmenu2 ul li a {
   font-size: 100%;
   display: block;
   border-bottom: 1px dashed #C39C4E;
   padding: 5px 0px 2px 4px;
   text-decoration: none;
   color: #666666;

}

#vertmenu2 ul li a:hover, #vertmenu ul li a:focus {
   color: #000000;
   background-color: #eeeeee;
}


/*======== REGIONS ==============*/

.mapAndListDiv
{
   position: absolute;
   font-weight: bold;
   font-size: 12px;
   color: white;
   font-family: Tahoma;
   background-image: url(images/search/regionsList.png);
   background-repeat: no-repeat;
}
.listDiv
{
   background-image: url(images/search/listBkGround.png); 
   background-repeat: no-repeat;
}
.listDivProv
{
   background-image: url(images/search/listBkGroundProv.png);
   background-repeat: no-repeat;
}




.listItem
{
   position: absolute;		
   width: 150px;
   vertical-align: baseline;
   text-align: center;
}
.listItem:active, .listItem:hover
{
   background-image: url(images/search/listItemBk3.png);
   background-repeat: no-repeat;
   background-position:center;
}
.listItem:link 
{
   color:white;
   width:inherit;
   text-decoration: none;
}
.listItem:visited {
   text-decoration: none;
   color:white;
}
.itemSpan
{
   position:absolute;
   width: 150px;
   left:0px;
   text-align: center;
   top: 8px;
   cursor: pointer;
}

div#selectRegioneOrProvincia
{
	font-weight: bold;
    font-size: 12px;
	color: #4A63A5;
}

.messaggioAmico
{
	position: absolute;
   font-weight: bold;
   font-size: 12px;
   color: #081828;
   font-family: Tahoma;
   background-image: url(images/search/riquadro.png);
	background-repeat: no-repeat;
}

/*================== HOME =====================*/
.homeMappaDiv
{
   position: absolute;
   background-image: url(images/home/mapSmall.gif);
   background-repeat: no-repeat;
}
.divSearchMessageHome
{
   position: absolute;
   font-weight: bold;
   font-size: 12px;
   color: #081828;
   font-family: Tahoma;
}

.divVaiSearchHome
{
	position: absolute;
	font-weight: bold;
	font-size: 12px;
	color: #081828;
	font-family: Tahoma;
	background-image: url(images/home/bkVaiButton_inactive.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 27px;
}

.divVaiSearchHome:hover, .divVaiSearchHome:active
{
	background-image: url(images/home/bkVaiButtonActive.png);
	background-repeat: no-repeat;
}


.divVaiCarpFishing
{
	position: absolute;
	font-weight: bold;
	font-size: 12px;
	color: #081828;
	font-family: Tahoma;
	background-image: url(images/home/bkVaiButtonBIGGInActive.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 48px;
}

.divVaiCarpFishing:hover, .divVaiCarpFishing:active
{
	background-image: url(images/home/bkVaiButtonBIG.png);
	background-repeat: no-repeat;
}


.spanHomeTextLink
{
   cursor: pointer;
   position: absolute;
   text-decoration: none;	
   left: 0px;
   width: 150px;	
}

.spanHomeTextLink:link
{
	
   text-decoration: none;	
	
}

.spanHomeArrow
{
   background-position: center;
   background-image: url(images/home/arrow.gif);
   background-repeat: no-repeat;
   position:absolute;
   width:12px;
   height:12px;
	
}

.messaggioCercaIlProdotto
{
	position: absolute;
   font-weight: bold;
   font-size: 12px;
   color: #081828;
   font-family: Tahoma;
   background-image: url(images/home/riquadro.png);
	background-repeat: no-repeat;
}


/*============ search results =================*/
.divSearchResultTable
{
   position:absolute;
}

.divSearchResultsColumnHeader
{
   font-weight: bold;
   font-size: 12px;
   color: White;
   font-family: Tahoma;
   background-image: url(images/searchresult/bkBlack.png);
   background-repeat: repeat-x;
   height: 30px;	
   vertical-align: middle;
   text-align: center;
}

.divSearchResultsStartNewSearch
{
   position:absolute;		
}

.divSearchResultsSmallMap
{
   position: absolute;
   background-image: url(images/searchresult/mapSmall.gif);
   background-repeat: no-repeat;
}
table#risultatoTable
{
	width:856px; /* vedi body container e vedi header */
}

/*risultati per la provincia di....*/
.resultsMessage
{
   position: absolute;
   font-weight: bold;
   font-size: 12px;
   color: Black;
   font-family: Tahoma;
}

.resultsWarningIcon
{
	background-image: url(images/searchresult/warning.gif);
	background-repeat: no-repeat;
}
/*================ BODY ===============*/
body
{
	width: 100%;
	background-image: url(images/common/bodyBackground.png);
	background-repeat: repeat-x;
	background-color: #F2F6FE;
}
/*============== BODY CONTAINER ======================*/
div#bodyContainerDiv{
   background-repeat: repeat-x;
   position: absolute; 
   width: 856px; /* 856 = 16 + 840 */  
   top: 134px; 
   left: 0px;
   height: 100%;
   
}
/*==================== HEADER ==================*/
div#headerDiv
{
	position: absolute; 
	width: 100%; 
	height:134px; /*e' anche l'altezza del background nel body*/
	left: 0px; top: 0px;	
}

div#headerDivBlackBkground
{
   position: absolute;
   background-image : url(images/header/onePx.png);
   background-repeat: no-repeat;
   LEFT: 16px; WIDTH: 840px; TOP: 0px; HEIGHT: 111px;
}
.headerLogoDiv
{
   background-image:url(images/header/marchio.png); 
   background-repeat:no-repeat;
}

.headerDivToolbar
{
   position: absolute;
  
}

.divsearchShop
{
   position:absolute;
}
/*================== FRAMES ======================*/
.frameTopLeft
{
	
	background-image: url(images/home/frame/topLeft.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 31px;
	width: 11px;
}
 
 .frameTopCenter
{
	
	font-weight: bold;
	font-size: 12px;
	color: White;
	font-family: Tahoma;
	background-image: url(images/home/frame/topCenter.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 31px;	
	text-align: center;
	width:auto;
	
}

.frameTopRight
{
	
	background-image: url(images/home/frame/topRight.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 31px;
	width:11px;
	
}

.frameCenterLeft
{
	
	background-image: url(images/home/frame/centerLeft.png);
	background-repeat: repeat-y;
	background-position: left;
	height: 14px;
	width: 11px;
}
 
 .frameCenterCenter
{
	
	font-weight: bold;
	font-size: 12px;
	color: White;
	font-family: Tahoma;
	background-image: url(images/home/frame/centerCenter.png);
	background-repeat: repeat-y repeat-y;
	background-position: center;
	height: 14px;	
	text-align: center;
	width:auto;
	
}

.frameCenterRight
{
	
	background-image: url(images/home/frame/centerRight.png);
	background-repeat: repeat-y;
	background-position: right;
	height: auto;
	width:auto;
	
}






.frameBottomLeft
{
	background-position: left 50%;
	background-image: url(images/home/frame/bottomLeft.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 14px;
	width: 11px;
}
 
 .frameBottomCenter
{
	
	font-weight: bold;
	font-size: 12px;
	color: White;
	font-family: Tahoma;
	background-image: url(images/home/frame/bottomCenter.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 14px;	
	text-align: center;
	width:auto;
	
}

.frameBottomRight
{
	background-position: right;
	background-image: url(images/home/frame/bottomRight.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 14px;
	width:11px;
	
}

/*================== DIAMETRI ====================*/
.diametriTableDiv{
   position: absolute;
   left: 5px;      
}

.diametriTable{
   font-weight: bold;
   font-size: 12px;
   color: black;
   font-family: Tahoma;
   background-color : Transparent ;
}

.diametriTable tr{
   background-color: #97ADDB;
}

.diametriTable tr#topRow{
   background-color: #6699ff
}

/*================ products, impieghi ====================*/
.productsTableButton
{
	width:100%;
}
.productsLeftButton
{
	background-position: left;
	background-image: url(images/products/style/left.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 7px;
	
}

.listDivImpieghi
{
   background-image: url(images/products/listBkGroundProd.png); 
   background-repeat: no-repeat;
   width:210px;
}

.itemSpanImpieghi
{
   position:absolute;
   width: 210px;
   left:0px;
   text-align: center;
   top: 8px;
   cursor: pointer;
   font-weight: bold;
   font-size : 12px;
}
.listItemImpieghi
{
   position: absolute;		
   width: 210px;
   vertical-align: baseline;
   /*text-align: center;*/
}
.listItemImpieghi:active, .listItemImpieghi:hover
{
   background-image: url(images/products/listItemBk3.png);
   background-repeat: no-repeat;
   background-position:center;
}
.listItemImpieghi:link 
{
   color:white;
   width:inherit;
   text-decoration: none;
}
.listItemImpieghi:visited {
   text-decoration: none;
   color:white;
}








.itemSpanImpieghi2
{
   position:absolute;
   width: 210px;
   left:0px;
   text-align: center;
   top: 8px;
   cursor: pointer;
   font-weight: bold;
   font-size : 12px;
}
.listItemImpieghi2
{
   position: absolute;		
   width: 210px;
   vertical-align: baseline;
   /*text-align: center;*/
}
.listItemImpieghi2:active, .listItemImpieghi2:hover
{
   background-image: url(images/products/listItemBk3Big.png);
   background-repeat: no-repeat;
   background-position:center;
}
.listItemImpieghi2:link 
{
   color:white;
   width:inherit;
   text-decoration: none;
}
.listItemImpieghi2:visited {
   text-decoration: none;
   color:white;
}






.messaggioSelezionImpiego
{
	position: absolute;
   font-weight: bold;
   font-size: 12px;
   color: #081828;
   font-family: Tahoma;
   background-image: url(images/products/riquadro.png);
	background-repeat: no-repeat;
left: 2px; width: 653px; top: 17px; height: 55px;
}

















 /*                                   
.productscenterButton
{
	background-position: center 50%;
	background-image: url();
	background-repeat: no-repeat;
	
}*/
 
 .productsCenterButton
{
	
	font-weight: bold;
	font-size: 12px;
	color: White;
	font-family: Tahoma;
	background-image: url(images/products/style/centre.png);
	background-repeat: repeat-x;
	height: 26px;
	vertical-align: middle;
	text-align: center;
	width:auto;
	
}

.productsRightButton
{
	background-position: right;
	background-image: url(images/products/style/right.png);
	background-repeat: no-repeat;
	height: 26px;
	width:7px;
	
}


/*============ TERMINATOR ============*/
.terminatorDiv
{
	position: absolute;
	background-image: url(images/terminator/footerBk.png);
	background-repeat: no-repeat;
	left: 8px;
	height: 90px;
	width: 860px;
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Tahoma;
	text-align: center;
}
.terminatorFrame
{
	background-image: url(images/terminator/frame.png);
	background-repeat: no-repeat;
	height: 78px;
	width: 853px;
}


/*=================== TABLES ====================*/
div.check{
    background-image: url("images/check.gif");
    background-repeat: no-repeat;
    height: 13px;
    width: 13px;
}

