/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B4B4B;}
body,html{margin:0; padding:0; background-color:#F2F2F2;}
p{margin:0;}

/* Classi generiche */
.minFontSize{font-size:10px;}
.clear{clear:both;}
.clearAll{height:0; clear:both; visibility:hidden; overflow:hidden;}

.lineBreak{margin-bottom:10px;}
.lineBreakUp{margin-top:10px;}

/* Form */
.labelForm {font-size:12px; font-weight:bold; color:#13579D;}
.buttonForm {width:60px; height:19px; line-height:19px; color:#FFFFFF; border:0; font-weight:bold; background:url('/images/bkg-button.gif') no-repeat top left;}
.inputColor {color:#4B4B4B;}

#BoxFormPage {margin:0; padding:0;}
#BoxFormPage form {margin:0; padding:0;}
#BoxFormPage form p {padding-bottom:4px;}
#BoxFormPage .cols {clear:both; width:100%; padding-bottom:10px;}
#BoxFormPage .cols p {float:left; width:50%;}

/* Contenitore principale */
#MainContainer {width:947px; margin:0 auto;}

#Errore {text-align:center; color:#FF0000;}
#Errore ul {list-style-type:none;}
#Errore ul li {color:#FF0000;}
.ErrorItem {color:#FF0000;}

#BoxPrivacy {margin:10px; padding:0px;}

/* Menù principale */
#BoxMainMenu {margin:0; padding:10px 0px 0px 15px; width:932px; height:30px;}
.bkgMenuHome {background:url('/images/bkg-main_menu.jpg') no-repeat 0px 0px;}
.bkgMenuInterna {background:url('/images/bkg-main_menu-int.jpg') no-repeat 0px 0px;}
#BoxMainMenu ul {margin:0; padding:0; list-style-type:none;}
#BoxMainMenu ul li {margin:0; padding:0px 4px 0px 4px; display:inline; height:14px; line-height:14px; border-right:solid #ABD5FD 1px;}
#BoxMainMenu ul li.penultimo {border-right:0;}
#BoxMainMenu ul li.ultimo {padding-left:100px; border-right:0;}
#BoxMainMenu ul li a {color:#FFFFFF; text-decoration:none;}
#BoxMainMenu ul li a:hover {color:#CCE6FF;}
#BoxMainMenu ul li a.active {color:#CCE6FF;}

/* Header */
#BoxHeader {margin:0; padding:0; width:947px; height:118px; background:url('/images/bkg-header.jpg') no-repeat top center; }
#BoxHeader #BoxLogo {float:left; margin:0; padding:20px 95px 0px 49px;}
#BoxHeader #BoxLogo a {margin:0; padding:0; display:block; width:529px; height:81px; background:url('/images/logo.jpg') no-repeat top center;}
#BoxHeader #BoxLogo a h1 {display:none;}

#BoxHeaderInterna {margin:0; padding:0; width:947px; height:97px; background:url('/images/bkg-header-int.jpg') no-repeat top center; }
#BoxHeaderInterna #BoxLogo {float:left; margin:0; padding:16px 20px 0px 47px;}
#BoxHeaderInterna #BoxLogo a {margin:0; padding:0; display:block; width:435px; height:72px; background:url('/images/logo-int.jpg') no-repeat top center;}
#BoxHeaderInterna #BoxLogo a h1 {display:none;}

#BoxLingue {float:left; margin:0; padding:4px 0px 0px 0px; position:relative;}
#BoxLingue #BoxSelector {margin:0; padding:0px 0px 0px 14px; background:url('/images/ico-freccina.gif') no-repeat left 2px;}
#BoxLingue #BoxSelector a {text-decoration:none; color:#FFFFFF;}
#BoxLingue #BoxTendina {position:absolute; z-index:100; top:20px; left:0px; margin:0; padding:5px 5px 5px 5px; width:83px; display:none;
						background-color:#FFFFFF; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity = 80);}
#BoxLingue #BoxTendina.active {display:block;}						
#BoxLingue #BoxTendina ul {margin:0; padding:0; list-style-type:none;}
#BoxLingue #BoxTendina ul li {}
#BoxLingue #BoxTendina ul li a {text-decoration:none; color:#000000;}
#BoxLingue #BoxTendina ul li a:hover {color:#11508F;}

#BoxHeaderInterna #BoxLingue {float:left; margin:0; padding:4px 170px 0px 171px; height:15px; position:relative;}
#BoxHeaderInterna #BoxLingue #BoxTendina {position:absolute; z-index:100; top:20px; left:171px; margin:0; padding:5px 5px 5px 5px; width:83px; display:none;
										background-color:#FFFFFF; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity = 80);}
#BoxHeaderInterna #BoxLingue #BoxTendina.active {display:block;}	

#BoxHeaderInterna #BoxRicercaTop {float:left; margin:0; padding:48px 0px 0px 28px; width:170px; height:20px;
								background:url('/images/ico-lente2.gif') no-repeat bottom left;}
#BoxHeaderInterna #BoxRicercaTop form {margin:0; padding:0;}
#BoxHeaderInterna #BoxRicercaTop form input {width:140px;}
#BoxHeaderInterna #BoxRicercaTop form input.goSearch {margin:0; padding:0; width:20px; height:20px; cursor:pointer; border:0; color:#2D73BB; background:url('/images/ico-freccina.gif') no-repeat 5px 5px;}


/* Footer */
#BoxFooter {margin:0; padding:0; width:947px; height:74px;}
#BoxFooter #BoxFooterLeft {float:left; margin:0; padding:0; width:670px; height:47px; background:url('/images/bkg-footer-home-sx.jpg') no-repeat top center;}
#BoxFooter #BoxFooterRight {float:left; margin:0; padding:5px 0px 0px 44px; width:233px; height:42px; background:url('/images/bkg-footer-home-dx.jpg') no-repeat top left;}
#BoxFooter #BoxFooterInterna {margin:0; padding:22px 0px 0px 738px; width:209px; height:42px; background:url('/images/bkg-footer-int.jpg') no-repeat top left;}
#BoxFooter #BoxFooterRight a.padding1 {padding-right:56px;}
#BoxFooter #BoxFooterInterna a.padding1 {padding-right:50px;}
#BoxFooter #BoxFooterRight a.padding2 {padding-right:52px;}
#BoxFooter #BoxFooterInterna a.padding2 {padding-right:45px;}
#BoxFooter #BoxFooterRight img,
#BoxFooter #BoxFooterInterna img {border:0;}
#BoxFooter #BoxTesto {height:28px; line-height:28px; text-align:center; color:#5D5D5D;}
#BoxFooter #BoxTesto a {text-decoration:none;}

/* Home page */
#BoxBody1 {margin:0; padding:0; width:947px; height:200px; background:url('/images/bkg-home-box1.jpg') no-repeat left bottom;}
#BoxBody1 h2 {margin:0; padding:0;}
#BoxBody1 h2 span {display:none;}
#BoxBody1 img {border:0;}
#BoxBody1 p.testo {margin:0; padding:6px 18px 0px 18px; color:#4D4D4D;}
#BoxBody1 p.testo a {text-decoration:none; color:#1663B2; font-weight:bold;}
#BoxBody1 p.testo a:hover {color:#C51813;}
#BoxBody1 #BoxAquaculture {float:left; margin:0; padding:0; width:223px;}
#BoxBody1 #BoxAquaculture .padding {padding-left:9px;}
#BoxBody1 #BoxAquaculture h2 {display:block; width:223px; height:40px; background:url('/images/tit-home-aquaculture.jpg') no-repeat top left;}
#BoxBody1 #BoxFisheries {float:left; margin:0; padding:0; width:226px;}
#BoxBody1 #BoxFisheries h2 {display:block; width:226px; height:40px; background:url('/images/tit-home-fisheries.jpg') no-repeat top left;}
#BoxBody1 #BoxMonitoring {float:left; margin:0; padding:0; width:221px;}
#BoxBody1 #BoxMonitoring h2 {display:block; width:221px; height:40px; background:url('/images/tit-home-monitoring.jpg') no-repeat top left;}
#BoxBody1 #BoxNews {float:left; margin:0; padding:0; width:277px;}
#BoxBody1 #BoxNews h2 {display:block; width:277px; height:40px; background:url('/images/tit-home-news.jpg') no-repeat top left; }
#BoxBody1 #BoxNews #BoxListNews {margin:0; padding:0; padding-top:6px; width:275px; height:154px; background-color:#FFFFFF;}
#BoxBody1 #BoxNews #BoxListNews .boxNews {margin:0; padding:0; padding-top:6px; width:264px; height:44px; border-bottom:solid #C8C8C8 1px;}
#BoxBody1 #BoxNews #BoxListNews .boxNews .testi {float:left; margin:0; padding:0; /*width:202px;*/}
#BoxBody1 #BoxNews #BoxListNews .boxNews .testi a {text-decoration:none;}
#BoxBody1 #BoxNews #BoxListNews .boxNews .testi a:hover {color:#11508F;}
#BoxBody1 #BoxNews #BoxListNews .boxNews .immagine {float:left; margin:0; padding:0; padding-left:6px; width:56px;}

#BoxBody2 {margin:0; padding:0; width:947px; height:217px; background:url('/images/bkg-home-box2.jpg') no-repeat left bottom;}
#BoxBody2 h2 {margin:0; padding:0;}
#BoxBody2 h2 span {display:none;}
#BoxBody2 img {border:0;}
#BoxBody2 p.testo {margin:0; padding:0; color:#266DB7; font-weight:bold;}
#BoxBody2 #BoxWhere {float:left; margin:0; padding:0; width:223px;}
#BoxBody2 #BoxWhere h2 {display:block; width:223px; height:42px; background:url('/images/tit-home-where.jpg') no-repeat top left;}
#BoxBody2 #BoxWhere #paddingWhere {padding:7px 8px 0px 22px;}
#BoxBody2 #BoxProducts {float:left; margin:0; padding:0; width:226px;}
#BoxBody2 #BoxProducts h2 {display:block; width:226px; height:42px; background:url('/images/tit-home-products.jpg') no-repeat top left;}
#BoxBody2 #BoxProducts #BoxFlash {margin:0; padding:9px 0px 0px 42px;}
#BoxBody2 #BoxVideo {float:left; margin:0; padding:0; width:221px;}
#BoxBody2 #BoxVideo h2 {display:block; width:221px; height:42px; background:url('/images/tit-home-video.jpg') no-repeat top left;}
#BoxBody2 #BoxVideo #paddingVideo {padding:9px 20px 0px 10px;}
#BoxBody2 #BoxVideo .anteprima {padding-top:10px;}
#BoxBody2 #BoxLinks {float:left; margin:0; padding:0; width:277px;}
#BoxBody2 #BoxLinks a.titolo {display:block; width:277px; height:42px; background:url('/images/tit-home-links.jpg') no-repeat top left;}
#BoxBody2 #BoxLinks h2 {}
#BoxBody2 #BoxLinks #BoxListLinks {margin:0; padding:10px 8px 10px 7px; width:260px; height:155px; background-color:#D7D7D7; position:relative;}
#BoxBody2 #BoxLinks #BoxListLinks #Box_Scroll_Inner {position:relative; height:145px; overflow:auto; padding-right:25px; padding-bottom:10px;}
#BoxBody2 #BoxLinks #BoxListLinks ul {margin:0; padding:0; list-style-type:none;}
#BoxBody2 #BoxLinks #BoxListLinks ul li {padding:0px 0px 8px 10px; background:url('/images/ico-freccina-link.gif') no-repeat left 4px;}
#BoxBody2 #BoxLinks #BoxListLinks ul li a {/*font-size:12px;*/ color:#2D2D2D; font-weight:bold; text-decoration:none;}
#BoxBody2 #BoxLinks #BoxListLinks ul li a:hover {color:#11508F;}
#BoxBody2 #BoxLinks #BoxListLinks ul li ul {margin:0; padding:0; list-style-type:none; display:none;}
#BoxBody2 #BoxLinks #BoxListLinks ul li ul.active {display:block;}
#BoxBody2 #BoxLinks #BoxListLinks ul li ul li {padding:6px 0px 0px 30px; background:none;}
#BoxBody2 #BoxLinks #BoxListLinks ul li ul li a {/*font-size:11px;*/ font-weight:normal; color:#717171;}
#BoxBody2 #BoxLinks #BoxListLinks ul li ul li a:hover {color:#2D2D2D;}

/* Pagine Interne */
#BoxBodyInterna {margin:0; padding:0; width:947px; background:url('/images/bkg-int-box-bottom.jpg') repeat-y top center;}
#BoxBodyInterna #BoxTitolo {margin:0; padding:0; padding-left:47px; width:900px; height:32px; line-height:32px; background:url('/images/bkg-titolo-int.jpg') no-repeat top center;}
#BoxBodyInterna #BoxTitolo #TitoloPagina {float:left; margin:0; padding:0; width:500px;}
#BoxBodyInterna #BoxTitolo #TitoloPagina h2 {margin:0; padding:0; font-size:16px; color:#FFFFFF;}
#BoxBodyInterna #BoxTitolo #TitoloPagina h2 span {margin:0; padding:0; font-size:16px; color:#083874;}

#BoxBodyInterna #BoxTitolo #BoxListPagine {float:left; margin:0; padding:0; position:relative;}
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxSelector {margin:0; padding:8px 0px 0px 80px; height:18px;}
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxSelector a {display:block; width:55px; height:18px; background:url('/images/bot_more.gif') no-repeat top left;}
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxSelector a span {display:none;}
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxTendinaPages {position:absolute; z-index:100; top:34px; left:0px; margin:0; padding:5px 5px 5px 5px; width:126px; display:none;
															background-color:#4F95DB; opacity:0.90; -moz-opacity:0.90; filter:alpha(opacity = 90);}
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxTendinaPages.active {display:block;}						
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxTendinaPages ul {margin:0; padding:0; list-style-type:none;}
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxTendinaPages ul li {margin:0; padding:0; line-height:18px;}
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxTendinaPages ul li a {text-decoration:none; color:#FFFFFF;}
#BoxBodyInterna #BoxTitolo #BoxListPagine #BoxTendinaPages ul li a:hover {color:#11508F;}

#BoxBodyInterna #BoxTitolo #LinkRicerca {float:left; margin:0; padding:0; padding-top:3px;}
#BoxBodyInterna #BoxTitolo #LinkRicerca a {display:block; padding-left:30px; width:100px; height:24px; line-height:24px; text-decoration:none; color:#FFFFFF; font-size:12px; 
											background:url('/images/ico-lente-ricerca.gif') no-repeat left center;}

#BoxBodyInterna #BoxColLeft {float:left; margin:0; padding:20px 50px 0px 46px; width:606px; height: auto !important;  height: 250px; min-height: 250px;
							background:url('/images/bkg-int-box-top.jpg') no-repeat top left;}
#BoxBodyInterna #BoxColLeft a {}
#BoxBodyInterna #BoxColLeft a:hover {color:#11508F;}

#BoxBodyInterna #BoxColLeft #BoxGalleryPage {margin:0; padding:0; padding-top:20px;}

#ContentListImages {width:604px; height:48px; margin:0px;}
#ContentListImages #ListImagesScrollLeft,
#ContentListImages #ListImagesScrollRight {float:left; width:11px; height:48px; line-height:48px;}
#ContentListImages #ListImagesScrollLeft a,
#ContentListImages #ListImagesScrollRight a {width:11px; height:48px; display:block;}
#ContentListImages #ListImagesScrollLeft a {background:url('/images/ico-sx.gif') top left no-repeat;}
#ContentListImages #ListImagesScrollRight a {background:url('/images/ico-dx.gif') top right no-repeat;}
#ContentListImages #ListImagesScrollLeft a:hover,
#ContentListImages #ListImagesScrollRight a:hover {}
#ContentListImages #ListImages {float:left; white-space:nowrap; overflow:hidden; width:576px; height:48px; padding-left:4px;}
#ContentListImages #ListImages div {white-space:nowrap; overflow:hidden; height:48px;}
#ContentListImages #ListImages div span {display:block; float:left; width:80px; height:48px; padding-right:4px;}
#ContentListImages #ListImages div span a {display:block; width:80px; height:48px;}
#ContentListImages #ListImages div span a img {border:0; width:80px; height:48px;}


#BoxBodyInterna #BoxColRight {float:left; margin:0; padding:0; width:245px;}
#BoxBodyInterna #BoxColRight #BoxProducts {margin:0; padding:0; height:209px; background-color:#FFFFFF;}
#BoxBodyInterna #BoxColRight #BoxProducts h2 {margin:0; padding:0; width:245px; height:32px; background:url('/images/tit-int-products.jpg') no-repeat top left;}
#BoxBodyInterna #BoxColRight #BoxProducts h2 span {display:none;} 
#BoxBodyInterna #BoxColRight #BoxProducts #BoxFlash {padding:9px 0px 0px 40px;}
#BoxBodyInterna #BoxColRight #BoxLinks {margin:0; padding:0;}
#BoxBodyInterna #BoxColRight #BoxLinks a.titolo {display:block; width:245px; height:37px; background:url('/images/tit-int-links.jpg') no-repeat top left;}
#BoxBodyInterna #BoxColRight #BoxLinks h2 {display:none;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks {margin:0; padding:12px 0px 0px 4px;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul {margin:0; padding:0; list-style-type:none;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul li {padding:0px 0px 6px 10px; background:url('/images/ico-freccina-link.gif') no-repeat left 4px;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul li a {/*font-size:12px;*/ color:#2D2D2D; font-weight:bold; text-decoration:none;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul li a:hover {color:#11508F;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul li ul {margin:0; padding:0; list-style-type:none; display:none;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul li ul.active {display:block;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul li ul li {padding:6px 0px 0px 30px; background:none;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul li ul li a {/*font-size:11px;*/ font-weight:normal; color:#717171;}
#BoxBodyInterna #BoxColRight #BoxLinks #BoxListLinks ul li ul li a:hover {color:#2D2D2D;}

#BoxPaginazione {margin:0; padding:0; padding-top:15px; text-align:right; color:#13579D;}


/* Pagina Links */
#BoxPageLinks {margin:0; padding:0;}
#BoxPageLinks ul {margin:0; padding:0; list-style-type:none;}
#BoxPageLinks ul li {padding:10px 0px 4px 0px; border-bottom:solid #DBDBDB 1px;}
#BoxPageLinks ul li span {font-size:12px; font-weight:bold; color:#135498;}
#BoxPageLinks ul li ul {padding:0;}
#BoxPageLinks ul li ul li {padding:8px 0px 0px 0px; border:0;}
#BoxPageLinks ul li ul li a {font-weight:bold; color:#444444; text-decoration:none;}

/* Pagina FAQ */
#BoxPageFAQ {margin:0; padding:0; padding-top:10px;}
#BoxPageFAQ ul {margin:0; padding:0; list-style-type:none;}
#BoxPageFAQ ul li {padding:10px 0px 4px 0px; border-bottom:solid #DBDBDB 1px;}
#BoxPageFAQ ul li span {font-size:12px; font-weight:bold; color:#135498;}
#BoxPageFAQ ul li ul {padding:0;}
#BoxPageFAQ ul li ul li {padding:8px 0px 0px 0px; border:0;}
#BoxPageFAQ ul li ul li .domanda {padding-bottom:4px;}
#BoxPageFAQ ul li ul li .domanda a {font-weight:bold; color:#444444; text-decoration:none;}
#BoxPageFAQ ul li ul li .risposta {display:none; padding-bottom:4px;}
#BoxPageFAQ ul li ul li .risposta.active {display:block;}

/* Pagine NEWS */
#BoxListNews {margin:0; padding:0;}

#BoxListNews .boxCatList {margin:0; padding:0; padding-top:15px; height:55px; border-bottom:1px #C8C8C8 solid;}
#BoxListNews .boxCatList img {border:0;}
#BoxListNews .boxCatList .boxTxt {float:left; margin:0; padding:0; /*width:470px;*/}
#BoxListNews .boxCatList .boxTxt .titolo {padding-bottom:2px;}
#BoxListNews .boxCatList .boxTxt .titolo a {padding-left:8px; text-decoration:none; font-size:12px; font-weight:bold; color:#13579D; 
											background:url('/images/ico-freccia.gif') no-repeat  left;}
#BoxListNews .boxCatList .boxTxt .testo {padding-left:8px;}
#BoxListNews .boxCatList .boxTxt a {text-decoration:none; font-weight:bold;}
#BoxListNews .boxCatList .boxLente {float:left; margin:0; padding:0; padding-top:40px; width:22px;}
#BoxListNews .boxCatList .boxImg {float:left; margin:0; padding:0; padding-left:8px; width:102px;}

#BoxListNews .boxNewsList {margin:0; padding:15px 0px 6px 0px; /*padding-top:15px; height:60px;*/ border-bottom:1px #C8C8C8 solid;}
#BoxListNews .boxNewsList img {border:0;}
#BoxListNews .boxNewsList .boxTxt {float:left; margin:0; padding:0; padding-right:10px; /*width:482px;*/}
#BoxListNews .boxNewsList .boxTxt a {text-decoration:none; font-weight:bold;}
#BoxListNews .boxNewsList .boxLente {float:left; margin:0; padding:0; padding-top:30px; width:22px;}
#BoxListNews .boxNewsList .boxImg {float:left; margin:0; padding:0; padding-left:6px; width:82px;}
#BoxListNews #BoxBack {margin:0; padding:0; padding-top:15px; text-align:right;}
#BoxListNews #BoxBack a {text-decoration:none; font-size:12px; font-weight:bold; color:#13579D;}

#BoxPageNews {margin:0; padding:0;}
#BoxPageNews #BoxTitoloNews {margin:0; padding:0; padding-bottom:20px; border-bottom:1px #C8C8C8 solid;}
#BoxPageNews #BoxTitoloNews .data {padding-bottom:2px; font-size:13px; font-weight:bold;}
#BoxPageNews #BoxTitoloNews .titolo {font-size:13px; font-weight:bold; color:#4E96DB;}
#BoxPageNews #BoxNews {margin:0; padding:20px 0px 20px 0px; border-bottom:1px #C8C8C8 solid;}
#BoxPageNews #BoxNews #BoxTesto {float:left; margin:0; padding:0; padding-right:20px; width:380px;}
#BoxPageNews #BoxNews #BoxGallery {float:left; margin:0; padding:0; width:200px;}
#BoxPageNews #BoxNews #BoxGallery .paddingTop {padding-top:30px;}
#BoxPageNews #BoxNews #BoxGallery img {border:0;}
#BoxPageNews #BoxNews #BoxGallery #BoxBack {margin:0; padding:0; text-align:right;}
#BoxPageNews #BoxNews #BoxGallery #BoxBack a {text-decoration:none; font-size:12px; font-weight:bold; color:#13579D;}

/* Pagine PRODOTTI */
#BoxPageProducts {margin:0; padding:0;}
#BoxPageProducts #BoxAlphabet {margin:10px 0px 10px 0px; padding:6px 0px 6px 0px; border-top:1px #C8C8C8 solid; border-bottom:1px #C8C8C8 solid; text-align:center;}
#BoxPageProducts #BoxAlphabet ul {margin:0; padding:0; list-style-type:none;}
#BoxPageProducts #BoxAlphabet ul li {display:inline; padding:0px 5px 0px 6px; border-right:1px #C8C8C8 solid;}
#BoxPageProducts #BoxAlphabet ul li a {text-decoration:none; font-size:12px; font-weight:bold; color:#1C5FAE;}
#BoxPageProducts #BoxAlphabet ul li a:hover {color:#4B4B4B;}

#BoxPageProducts #BoxListProducts {margin:0; padding:0; padding-top:20px;}

#BoxPageProducts #BoxListProducts .bkgrA {background:url('/images/lettere/A.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrB {background:url('/images/lettere/B.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrC {background:url('/images/lettere/C.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrD {background:url('/images/lettere/D.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrE {background:url('/images/lettere/E.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrF {background:url('/images/lettere/F.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrG {background:url('/images/lettere/G.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrH {background:url('/images/lettere/H.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrI {background:url('/images/lettere/I.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrJ {background:url('/images/lettere/J.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrK {background:url('/images/lettere/K.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrL {background:url('/images/lettere/L.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrM {background:url('/images/lettere/M.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrN {background:url('/images/lettere/N.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrO {background:url('/images/lettere/O.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrP {background:url('/images/lettere/P.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrQ {background:url('/images/lettere/Q.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrR {background:url('/images/lettere/R.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrS {background:url('/images/lettere/S.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrT {background:url('/images/lettere/T.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrU {background:url('/images/lettere/U.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrV {background:url('/images/lettere/V.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrW {background:url('/images/lettere/W.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrX {background:url('/images/lettere/X.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrY {background:url('/images/lettere/Y.gif') no-repeat top left;}
#BoxPageProducts #BoxListProducts .bkgrZ {background:url('/images/lettere/Z.gif') no-repeat top left;}

#BoxPageProducts #BoxListProducts .categorie {margin:0; padding:4px 0px 6px 0px; border-bottom:solid #C8C8C8 1px;}
#BoxPageProducts #BoxListProducts .categorie ul {margin:0; padding:0; padding-left:40px; height:auto !important;  height:30px; min-height:30px; list-style-type:none;}
#BoxPageProducts #BoxListProducts .categorie ul li {margin:0; padding:0; display:inline; height:16px; line-height:16px;}
#BoxPageProducts #BoxListProducts .categorie ul li a {text-decoration:none; color:#4B4B4B; font-weight:bold;}
#BoxPageProducts #BoxListProducts .categorie ul li a:hover,
#BoxPageProducts #BoxListProducts .categorie ul li a.active {color:#11508F; display:inline;}
#BoxPageProducts #BoxListProducts .categorie ul li span {padding:0px 6px 0px 6px;}
#BoxPageProducts #BoxListProducts .categorie .sottocategoria {margin:0; margin-top:4px; padding:0px 0px 10px 30px; background-color:#FFFFFF; display:none;}
#BoxPageProducts #BoxListProducts .categorie .sottocategoria.active {display:block;}
#BoxPageProducts #BoxListProducts .categorie .sottocategoria p.titolo {font-weight:bold; padding-top:10px;}
#BoxPageProducts #BoxListProducts .categorie .sottocategoria a {text-decoration:none;}

#BoxPageProducts #BoxSchedaProdotto .titolo {padding-bottom:10px; font-size:13px; font-weight:bold; color:#4E96DB; border-bottom:solid #C8C8C8 1px;}
#BoxPageProducts #BoxSchedaProdotto #BoxTable {padding:20px 0px 20px 0px; border-bottom:solid #C8C8C8 1px;}
#BoxPageProducts #BoxSchedaProdotto #BoxTable table {}
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr {}
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td {height:28px;}
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td.title {padding-right:28px; width:160px; font-size:12px; font-weight:bold; color:#4B4B4B; border-right:solid #C8C8C8 1px;
																background:url('/images/bkg-table-prod1.gif') no-repeat bottom left;}
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td.title.noBkg {background:none;}																
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td.text {padding-left:28px; width:390px; font-size:12px; font-weight:bold; color:#1663B2; 
																background:url('/images/bkg-table-prod2.gif') no-repeat bottom right;}
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td.text.noBkg {background:none;}																
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td.text p {padding-bottom:4px; font-size:12px; font-weight:normal; color:#1663B2;}
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td.text p.bold {font-weight:bold;}
#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td.text p a {font-size:12px; color:#1663B2; font-weight:normal;}

#BoxPageProducts #BoxSchedaProdotto #BoxTable table tr td.text a.download {display:block; height:19px; line-height:19px; padding-left:26px; text-decoration:none; font-weight:normal;
																		background:url('/images/ico-download.gif') no-repeat top left; }
#BoxPageProducts #BoxSchedaProdotto #BoxTesto {padding:20px 0px 20px 0px; border-bottom:solid #C8C8C8 1px;}
#BoxPageProducts #BoxSchedaProdotto #BoxGallery {margin:0; padding:0; padding-top:20px;}
#BoxPageProducts #BoxSchedaProdotto .pageBack {margin:0; padding:0; padding-top:20px; text-align:right;}
#BoxPageProducts #BoxSchedaProdotto .pageBack a {text-decoration:none; font-size:12px; font-weight:bold; color:#13579D;}

/* Ricerca Prodotti */
#BoxPageSearch {margin:0; padding:0;}
#BoxPageSearch #BoxSearch {margin:0; padding:0; padding-bottom:10px;}
#BoxPageSearch #BoxSearch #BoxCol1 {float:left; margin:0; padding:0; width:260px;}
#BoxPageSearch #BoxSearch #BoxCol2 {float:left; margin:0; padding:0; width:250px;}
#BoxPageSearch #BoxSearch #BoxCol3 {float:left; margin:0; padding:100px 0px 0px 10px; width:80px;}

#BoxPageSearch #BoxSearch form {margin:0; padding:0;}
#BoxPageSearch #BoxSearch form p {padding-bottom:10px;}
#BoxPageSearch #BoxSearch form p select {width:230px;}
#BoxPageSearch #BoxResults {margin:0; padding:0; border-top:solid #C8C8C8 1px;}
#BoxPageSearch #BoxResults .boxProductResult {margin:0; padding:0; padding-top:10px;}
#BoxPageSearch #BoxResults .boxProductResult .title a {text-decoration:none; font-weight:bold;}
#BoxPageSearch #BoxResults .boxProductResult .link a {color:#11508F;}

