/* CSS Document */
*{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
body,html{margin:0; padding:0; background:#191919;}
p{margin:0;}

/* Classi generiche */
.clearAll{clear:both; height:0; line-height:0;}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.textColor{color:#0D4476;}
.fontBold{font-weight:bold;}
.minFontSize{font-size:9px;}
.textJustify{text-align:justify;}
.marginLeft{margin-left:30px;}

.lineBreak5{margin-bottom:5px;}
.lineBreak{margin-bottom:15px;}
.lineBreakDouble{margin-bottom:30px;}

.labelForm{display:block; float:left; margin-left:30px; width:145px; height:20px; line-height:20px; font-weight:bold;}
.buttonForm {color:#E36224; background-color:#E4E6EA; border:1px solid #000000; font-weight:bold;}
.inputForm{color:#FF7B01; width:310px; height:15px; line-height:15px; border:solid #0D4476 1px;}
.textAreaForm{color:#FF7B01; width:310px; border:solid #0D4476 1px;}
.inputColor{color:#FF7B01; height:15px; line-height:15px; border:solid #CCCCCC 1px;}

/* Contenitore principale */
#BoxMainContainer {margin:0 auto; width:839px;}

#BoxMainContainer #BoxBodyPage {background-image:url('/images/bkg_Body.jpg'); background-position:top; background-repeat:repeat-y;}
#BoxMainContainer #BoxBodyPage #BoxColLeft {float:left; width:224px; background-color:#000000;}
#BoxMainContainer #BoxBodyPage #BoxColRight {float:right; width:613px; background-color:#000000;}
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxHeaderImg {height:166px;}

/* Logo */
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLogo {margin:25px 0px 35px 13px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLogo a {display:block; width:201px; height:75px; background-image:url('/images/logo.jpg'); background-position:top; background-repeat:no-repeat;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLogo a h1 {display:none;}

/* Menu principale */
#BoxMainMenu {padding-top:21px; background-image:url('/images/bkg_Menu1.jpg'); background-position:top left; background-repeat:no-repeat;}
#BoxMainMenu ul {margin:0px; padding:0px; background-color:#2E2E2E; list-style-type:none;
				/*background-image:url('/images/bkg_Menu2.jpg')*/; background-position:bottom left; background-repeat:no-repeat;}
#BoxMainMenu ul li {position:relative; padding-bottom:2px; height:25px;}
#BoxMainMenu ul li a {	display:block; padding-left:17px; height:25px; line-height:25px; text-decoration:none; color:#FFFFFF; background-color:#3D3D3D;
						background-image:url('/images/arrow1.gif'); background-position:195px 50%; background-repeat:no-repeat;}
#BoxMainMenu ul li a:hover {color:#3D3D3D; background-color:#FFFFFF; background-image:url('/images/arrow1_over.gif');}
#BoxMainMenu ul li a.noimage {background-image:none;}
#BoxMainMenu ul li a:hover.noimage {background-image:none;}
#BoxMainMenu ul li a table {position:absolute; left:0px; top:0px; border-collapse:collapse;}
#BoxMainMenu ul li ul {visibility:hidden; position:absolute; left:226px; top:0; width:163px; padding:0px; background:none; background-color:#2E2E2E;}
#BoxMainMenu ul li ul li {background:none;}
#BoxMainMenu ul li ul li a {color:#FFFFFF; background-color:#3D3D3D; font-weight:bold; 
							background-image:url('/images/arrow2.gif'); background-position:135px 50%; background-repeat:no-repeat;}
#BoxMainMenu ul li ul li a:hover {color:#CC9933; background-color:#3D3D3D; background-image:url('/images/arrow2_over.gif');}
#BoxMainMenu ul li ul li ul {left:163px; padding-left:2px;}
#BoxMainMenu ul li:hover ul, 
#BoxMainMenu ul a:hover ul {visibility:visible;}
#BoxMainMenu ul *:hover ul ul {visibility:hidden;}
#BoxMainMenu ul *:hover ul *:hover ul {visibility:visible;}

/* Menu principale HOMEPAGE */
#BoxMainMenuHome {padding-top:21px; background-image:url('/images/bkg_Menu1.jpg'); background-position:top left; background-repeat:no-repeat;}
.BottoneRichiedi	{height: 46px; line-height: 50px; text-indent: 17px; background: #E6DCD2 url('/images/bkg_Menu2.jpg'); padding: 0 0 0 25px; margin: 0;border-bottom: none;}

.BottoneRichiedi a{text-decoration: none; color: #FFF; font-weight: bold; padding-left:25px;}
#BoxMainMenuHome ul {margin:0px; padding:0px;background-color:#2E2E2E; list-style-type:none;
					/*background-image:url('/images/bkg_Menu2.jpg')*/; background-position:bottom left; background-repeat:no-repeat;}
#BoxMainMenuHome ul li {position:relative; padding-bottom:2px; height:25px;}
#BoxMainMenuHome ul li a {	display:block; padding-left:17px; height:25px; line-height:25px; text-decoration:none; color:#FFFFFF; background-color:#3D3D3D;
							background-image:url('/images/arrow1.gif'); background-position:195px 50%; background-repeat:no-repeat;}
#BoxMainMenuHome ul li a:hover {color:#3D3D3D; background-color:#FFFFFF; background-image:url('/images/arrow1_over.gif');}
#BoxMainMenuHome ul li a.noimage {background-image:none;}
#BoxMainMenuHome ul li a:hover.noimage {background-image:none;}
#BoxMainMenuHome ul li a table {position:absolute; left:0px; top:0px; border-collapse:collapse;}

/* Varie ColLeft*/
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxInfoColLeft {margin:30px 0px 0px 20px; padding:0;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner {margin:45px 0px 0px 20px; padding:0;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .labelStar {margin:0; padding-right:7px; width:58px; height:10px; line-height:10px; background:url('/images/stellina.gif') no-repeat top right; color:#999999; font-weight:bold;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .boxText {margin:0; padding:0; line-height:16px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .boxText a {color:#CC9933; text-decoration:none; font-weight:bold;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .boxText a:hover {color:#999999;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .button {margin:10px 0px 10px 0px; padding:0;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .button a {display:block; margin:0; padding:0; padding-left:10px; width:174px; height:27px; line-height:24px; color:#000000; 
																background:url('/images/bkg_Button2.gif') no-repeat top left; font-weight:bold; font-size:9px; text-decoration:none;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .button a:hover {color:#CC9933;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .link {margin:0; padding:0;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .link a {text-decoration:none; font-weight:bold; font-size:9px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPartner .link a:hover {color:#CC9933;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxBrands {margin:50px 0px 10px 20px; padding:0; width:69px; height:111px; background:url('/images/brands.gif') no-repeat top left;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxConfort {margin:0; padding:30px 0px 0px 20px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxConfort a {display:block; margin:0; padding:0; width:174px; height:174px; background:url('/images/img_perche.gif') no-repeat top left;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxConfort span {display:none;}

/* Pollicino */
/*#BoxMainContainer #BoxBodyPage #BoxColRight #BoxPollicino {padding-right:10px;	width:604px; height:24px; line-height:24px; text-align:right; font-size:9px; color:#FFFFFF; background-color:#3D3D3D;}*/
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxPollicino {padding-left:28px;	width:586px; height:24px; line-height:24px; text-align:left; font-size:9px; color:#FFFFFF; background-color:#3D3D3D;}
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxPollicino a {font-size:9px; text-decoration:none; color:#FFFFFF;}
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxPollicino a:hover {color:#CC9933;}
															
/* Footer */
#BoxMainContainer #BoxFooter {height:49px; padding-top:20px; background-image:url('/images/bkg_Footer1.jpg'); background-position:top; background-repeat:no-repeat;}
#BoxMainContainer #BoxFooter #BoxFooterContent {height:29px; line-height:29px; background-image:url('/images/bkg_Footer2.jpg'); background-position:top; background-repeat:no-repeat;}
#BoxMainContainer #BoxFooter #BoxFooterContent #BoxFooterLeft {float:left; width:190px; padding-left:33px; font-weight:bold;}
#BoxMainContainer #BoxFooter #BoxFooterContent #BoxFooterRight {float:right; width:590px; font-size:9px; color:#C0C0C0;}
#Footer{float:right;color:#999999;font-size:9px; padding-right:5px;}
#Footer a {text-decoration:none;color:#999999;font-size:9px;}

/* Vari */
#Errore {text-align:center; color:#FF0000;}
#Errore ul {list-style-type:none;}
.ErrorItem {color:#E36224;}

#BoxPrivacy {margin:10px; padding:0px;}

#RichiediInfo {margin:0; padding:0;}
#RichiediInfo a {display:block; margin:0; padding:0; width:155px; height:27px; line-height:27px; color:#000000; font-weight:bold; 
				background:url('/images/bkg_Button.gif') no-repeat top left; text-align:center; text-decoration:none;}
#RichiediInfo a:hover {color:#CC9933;}

#BoxPaginazione {font-weight:bold; color:#999999;}
#BoxPaginazione a {text-decoration:none; font-weight:bold; color:#999999}
#BoxPaginazione a:hover {color:#CC9933;}

.boxRelaxTitle {padding-bottom:20px; color:#999999; font-size:11px; font-weight:bold;}


/* SPECIFICI PER PAGINE */

/* Homepage */
#BoxColRight #BoxHeaderHome {position:relative; height:404px; background-image:url('/images/bkg_imgHome.jpg'); background-position:top right; background-repeat:no-repeat;}
#BoxColRight #BoxHeaderHome ul {margin:0px; padding:0px; list-style-type:none; width:168px;}
#BoxColRight #BoxHeaderHome ul li {margin-bottom:2px; padding:0px; height:25px;}
#BoxColRight #BoxHeaderHome ul li a {	display:block; padding-left:17px; height:25px; line-height:25px; text-decoration:none;
										color:#999999; background-color:#FFFFFF; font-weight:bold; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity = 80);
										background-image:url('/images/arrow2.gif'); background-position:135px 50%; background-repeat:no-repeat;}
#BoxColRight #BoxHeaderHome ul li a:hover {color:#3D3D3D; background-color:#FFFFFF; background-image:url('/images/arrow2_over.gif');}
#BoxColRight #BoxHeaderHome ul li a.noimage {background-image:none;}
#BoxColRight #BoxHeaderHome ul li a:hover.noimage {background-image:none;}
#BoxColRight #BoxHeaderHome #BoxMenuOver1 {visibility:hidden; position:absolute; top:0; left:0; margin-right:2px; width:168px; height:404px; background-color:#000000; opacity:0.15; -moz-opacity:0.15; filter:alpha(opacity = 15);}
#BoxColRight #BoxHeaderHome #idromassaggi {visibility:hidden; z-index:1; position:absolute; top:167px; left:0;}
#BoxColRight #BoxHeaderHome #spa {visibility:hidden; z-index:1; position:absolute; top:194px; left:0;}
#BoxColRight #BoxHeaderHome #benefici {visibility:hidden; z-index:1; position:absolute; top:221px; left:0;}
#BoxColRight #BoxHeaderHome #catalogo {visibility:hidden; z-index:1; position:absolute; top:246px; left:0;}
#BoxColRight #BoxHeaderHome #partner {visibility:hidden; z-index:1; position:absolute; top:300px; left:0;}
#BoxColRight #BoxHeaderHome #BoxMenuOver2 {visibility:hidden; position:absolute; top:0; left:170px; margin-right:2px; width:168px; height:404px; background-color:#000000; opacity:0.15; -moz-opacity:0.15; filter:alpha(opacity = 15);}
/*#BoxColRight #BoxPollicinoHome {padding-right:10px; height:22px; line-height:22px; background-color:#333333; text-align:right; color:#FEFEFE; font-size:9px;}*/
#BoxColRight #BoxPollicinoHome {padding-left:28px; height:22px; line-height:22px; background-color:#333333; text-align:left; color:#FEFEFE; font-size:9px;}
#RichiediInfoDestra {padding-right:10px; height:22px; line-height:22px; background-color:#000000; text-align:right; color:#FEFEFE; font-size:9px;}
#RichiediInfoDestra a{ text-decoration:none}
#RichiediInfoDestra a:hover{color:#CC9933}
#BoxColRight #BoxHomeCentrale {margin:0; padding:0;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome {float:left; padding-left:30px; width:180px;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .labelNews {margin:25px 0px 35px 0px;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .labelNews a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .labelNews a:hover {color:#CC9933;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome {margin:0; padding:0px 25px 30px 0px; width:160px;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .minHeighTextNews {margin-top:5px; min-height:55px; height:auto !important; height:55px;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .titoloNews {}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .titoloNews a {font-size:9px; text-decoration:none; font-weight:bold;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .titoloNews a:hover {color:#CC9933;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .testoBreveNews {font-size:9px;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .linkLeggi {margin-top:5px;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .linkLeggi a {font-size:9px; text-decoration:none; color:#CC9933; font-style:oblique;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .linkLeggi a:hover {color:#999999;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .imgNews {margin-top:20px;}
#BoxColRight #BoxHomeCentrale #BoxNewsHome .listNewsHome .imgNews img {border:0;}
#BoxColRight #BoxHomeCentrale #BoxTestoHome {float:left; margin:0; padding:25px 5px 0px 10px; width:380px;}
#BoxColRight #BoxHomeCentrale #BoxTestoHome p {margin-bottom:20px; font-size:9px;}
#BoxColRight #BoxHomeCentrale #BoxTestoHome a {text-decoration:none; color:#CC9933; font-size:9px; font-weight:bold;}
#BoxColRight #BoxHomeCentrale #BoxTestoHome a:hover {color:#999999;}


/* Pagine statiche */
#BoxAziendaContainer {margin:0; padding:30px;}
#BoxAziendaContainer span {color:#CC9933; font-weight:bold;}
#BoxAziendaContainer a {text-decoration:none; font-weight:bold; color:#CC9933;}
#BoxAziendaContainer a:hover {color:#999999;}

#BoxAziendaContainer .back {}
#BoxAziendaContainer .back a {color:#FFFFFF;}
#BoxAziendaContainer .back a:hover {color:#CC9933;}

#BoxAziendaContainer .boxPhoto {padding:0;}
#BoxAziendaContainer .boxPhoto img {border:0;}
#BoxAziendaContainer .boxBorder {}
#BoxAziendaContainer .boxBorder a {display:block; padding:15px 0px 0px 15px; width:214px; height:164px; background:url('/images/bkg_BoxImg02.jpg') no-repeat;}

#BoxAziendaContainer #BoxGallery {margin-bottom:10px; padding-top:18px; width:514px; height:134px; background:url('/images/bkg_gallery01.jpg') top left no-repeat;}
#BoxAziendaContainer #BoxGallery a {float:left; display:block; padding-left:15px; width:110px; height:105px;}
#BoxAziendaContainer #BoxGallery a img {padding-bottom:5px; border:0;}
#BoxAziendaContainer #BoxGallery a span {font-size:9px; color:#CC9933;}

#BoxAziendaContainer #BoxGalleryMassaggiatore {margin-bottom:10px;}
#BoxAziendaContainer #BoxGalleryMassaggiatore .boxMassaggiatore {float:left; padding-bottom:20px; width:261px; height:126px;}
#BoxAziendaContainer #BoxGalleryMassaggiatore .boxMassaggiatore img {border:0;}
#BoxAziendaContainer #BoxGalleryMassaggiatore .boxMassaggiatore .title {margin-bottom:5px; font-size:11px; color:#999999; font-weight:bold;}

#BoxAziendaContainer #BoxGalleryTecnologia {margin-bottom:10px;}
#BoxAziendaContainer #BoxGalleryTecnologia .boxTecnologia {float:left; padding-bottom:20px; width:205px; height:190px;}
#BoxAziendaContainer #BoxGalleryTecnologia .boxTecnologia img {border:0; padding-bottom:5px;}
#BoxAziendaContainer #BoxGalleryTecnologia .boxTecnologia .descrizione {color:#999999;}


#BoxAziendaContainer #BoxListPartner {margin:0; padding:0;}
/*#BoxAziendaContainer #BoxListPartner .boxPartner {float:left; padding-bottom:20px; width:215px; height:280px;}
#BoxAziendaContainer #BoxListPartner .boxPartner img {border:0; padding-bottom:5px;}
#BoxAziendaContainer #BoxListPartner .boxPartner .title {font-weight:bold; padding-bottom:10px;}
#BoxAziendaContainer #BoxListPartner .boxPartner .descrizione {color:#999999;}
#BoxAziendaContainer #BoxListPartner .boxPartner .link {margin:0; padding:10px 0px 10px 0px;}
#BoxAziendaContainer #BoxListPartner .boxPartner .link a {color:#FFFFFF;}
#BoxAziendaContainer #BoxListPartner .boxPartner .link a:hover {color:#CC9933;}*/
#BoxAziendaContainer #BoxListPartner .boxPartner {float:left; margin:0; padding:0px 15px 20px 0px;}
#BoxAziendaContainer #BoxListPartner .boxPartner.noMarginRight {padding-right:0;}
#BoxAziendaContainer #BoxListPartner .boxPartner a {display:block; margin:0; padding:10px 0px 0px 10px; width:258px; height:121px;}
#BoxAziendaContainer #BoxListPartner .boxPartner a.partner1 {background:url('/images/003_partner/img_Partener1_00-i.jpg') no-repeat top left;}													
#BoxAziendaContainer #BoxListPartner .boxPartner a.partner2 {background:url('/images/003_partner/img_Partener2_00-i.jpg') no-repeat top left;}													
#BoxAziendaContainer #BoxListPartner .boxPartner a.partner3 {background:url('/images/003_partner/img_Partener3_00-i.jpg') no-repeat top left;}													
#BoxAziendaContainer #BoxListPartner .boxPartner a.partner4 {background:url('/images/003_partner/img_Partener4_00-i.jpg') no-repeat top left;}													
#BoxAziendaContainer #BoxListPartner .boxPartner a .title {color:#CC9933; width:125px; height:30px; font-size:11px;}
#BoxAziendaContainer #BoxListPartner .boxPartner a .title:hover {color:#999999; cursor:pointer;}

#BoxAziendaContainer #BoxListPartner .boxPartner a .descrizione {width:125px; font-weight:normal;}

#BoxAziendaContainer #BoxEvidenza {margin:30px 0px 10px 0px; padding:0;}
#BoxAziendaContainer #BoxEvidenza .boxEvidenza {float:left; margin:0px 20px 20px 0px; padding:0;}
#BoxAziendaContainer #BoxEvidenza .boxEvidenza.noMarginRight {margin-right:0;}
#BoxAziendaContainer #BoxEvidenza .boxEvidenza a {display:block; margin:0; padding:10px 5px 15px 15px; width:149px; height:103px; background:url('/images/bkg_BoxEvidenza.jpg') no-repeat top left;}
#BoxAziendaContainer #BoxEvidenza .boxEvidenza a .titolo {height:28px; font-weight:bold; color:#CC9933; font-size:11px;}
#BoxAziendaContainer #BoxEvidenza .boxEvidenza a .titolo:hover {color:#999999; cursor:pointer;}
#BoxAziendaContainer #BoxEvidenza .boxEvidenza a .testo {font-weight:normal;}
#BoxAziendaContainer #BoxEvidenza .imgEvidenza {float:left; margin:0px 20px 20px 0px; padding:0;}
#BoxAziendaContainer #BoxEvidenza .imgEvidenza.noMarginRight {margin-right:0;}

/* Ambientazioni */
#BoxAmbientazioniContainer {margin:0; padding:30px;}
#BoxAmbientazioniContainer .back {}
#BoxAmbientazioniContainer .back a {text-decoration:none; font-weight:bold;}
#BoxAmbientazioniContainer .back a:hover {color:#CC9933;}
#BoxAmbientazioniContainer .boxAmbientazione {float:left; margin:0; padding:0px 40px 20px 0px; width:235px; height:240px;}
#BoxAmbientazioniContainer .boxAmbientazione .imgAmb { padding-bottom:10px;}
#BoxAmbientazioniContainer .boxAmbientazione .imgAmb a {display:block; margin:0; padding:13px 0px 0px 12px; width:189px; height:133px; 
														background:url('/images/bkg_BoxAmbientazioni.jpg') no-repeat top left;}
#BoxAmbientazioniContainer .boxAmbientazione .imgAmb a img {border:0;}
#BoxAmbientazioniContainer .boxAmbientazione .titolo {padding-bottom:10px; font-weight:bold;}
#BoxAmbientazioniContainer .boxAmbientazione .testo {padding-bottom:10px; font-size:9px; color:#999999;}
#BoxAmbientazioniContainer .boxAmbientazione .link {}
#BoxAmbientazioniContainer .boxAmbientazione .link a {text-decoration:none;}
#BoxAmbientazioniContainer .boxAmbientazione .link a:hover {color:#CC9933;}

/* Catalogo */
#BoxCatalogoContainer {margin:0; padding:30px;}
#BoxCatalogoContainer .back {}
#BoxCatalogoContainer .back a {text-decoration:none; font-weight:bold;}
#BoxCatalogoContainer .back a:hover {color:#CC9933;}

#BoxCatalogoContainer #BoxProdottoMedia {margin:0; padding-bottom:20px;}
#BoxCatalogoContainer #BoxProdottoMedia img {border:0;}
#BoxCatalogoContainer #BoxProdottoMedia #BoxImmagine {float:left; width:410px; height:190px;}
#BoxCatalogoContainer #BoxProdottoMedia #BoxImmagine a {display:block; padding-top:4px; width:182px; height:182px; text-align:center; background-color:#000000;}
#BoxCatalogoContainer #BoxProdottoMedia #BoxFlashGallery {float:left; width:140px; font-weight:bold;}
#BoxCatalogoContainer #BoxProdottoMedia #BoxFlashGallery #BoxFlash { margin-bottom:30px; color:#666666;}
#BoxCatalogoContainer #BoxProdottoMedia #BoxFlashGallery #BoxGallery {color:#666666;}
#BoxCatalogoContainer #BoxProdottoDatiTecnici {margin:0; padding-bottom:30px;}
#BoxCatalogoContainer #BoxProdottoDatiTecnici table {width:100%;}
#BoxCatalogoContainer #BoxProdottoDatiTecnici table tr td {vertical-align:top; font-size:9px; height:18px; border-bottom:#FFFFFF dotted 1px;}
#BoxCatalogoContainer #BoxProdottoDatiTecnici table tr td.testo {color:#999999;}
#BoxCatalogoContainer #BoxProdottoDatiTecnici table thead tr td {font-size:10px; font-weight:bold;}
#BoxCatalogoContainer #BoxProdottoOpzioni {margin:0; padding-bottom:30px;}
#BoxCatalogoContainer #BoxProdottoOpzioni table {width:100%;}
#BoxCatalogoContainer #BoxProdottoOpzioni table tr td {padding-bottom:8px; vertical-align:top; font-size:9px; border-bottom:#FFFFFF dotted 1px;}
#BoxCatalogoContainer #BoxProdottoOpzioni table thead tr td {font-weight:bold; color:#999999;}
#BoxCatalogoContainer #BoxProdottoAllegati {margin:0; padding-bottom:20px;}
#BoxCatalogoContainer #BoxProdottoAllegati a {display:block; float:left; margin-right:40px; padding-right:41px; width:100px; height:53px; color:#999999; font-weight:bold; 
											background:url('/images/ico-pdg.jpg') no-repeat top right; text-decoration:none;}
#BoxCatalogoContainer #BoxProdottoAllegati a span {display:block; padding-top:5px; font-weight:normal; font-size:9px; color:#CC9933;}
#BoxCatalogoContainer #BoxProdottoAllegati a.Dwg {display:block; float:left; margin-right:40px; padding-right:41px; width:100px; height:53px; color:#999999; font-weight:bold; 
											background:url('/images/logo_dwg.gif') no-repeat top right; text-decoration:none;}
#BoxCatalogoContainer #BoxProdottoAllegati a.Dwg span {display:block; padding-top:5px; font-weight:normal; font-size:9px; color:#CC9933;}											

#BoxCatalogoContainer #BoxListCat {margin:0; padding:0;}
#BoxCatalogoContainer #BoxListCat .boxCategoria {float:left; margin:0; padding:0px 60px 20px 0px; width:195px; height:255px;}
#BoxCatalogoContainer #BoxListCat .boxCategoria .boxImg {padding-bottom:10px;}
#BoxCatalogoContainer #BoxListCat .boxCategoria .boxImg a {display:block; padding:14px 0px 0px 14px; width:201px; height:146px; 
															background:url('/images/bkg_BoxImg03.jpg') no-repeat;}
#BoxCatalogoContainer #BoxListCat .boxCategoria .boxImg img {border:0;}
#BoxCatalogoContainer #BoxListCat .boxCategoria .titolo {padding-bottom:10px; font-weight:bold;}
#BoxCatalogoContainer #BoxListCat .boxCategoria .descrizione {padding-bottom:10px; color:#999999;}
#BoxCatalogoContainer #BoxListCat .boxCategoria .link {}
#BoxCatalogoContainer #BoxListCat .boxCategoria .link a {text-decoration:none; font-weight:bold;}
#BoxCatalogoContainer #BoxListCat .boxCategoria .link a:hover {color:#CC9933;}

#BoxCatalogoContainer #BoxListProduct {margin:0; padding-bottom:15px;}
#BoxCatalogoContainer #BoxListProduct .boxProduct {float:left; margin:0; margin-bottom:20px; padding:0px 45px 0px 0px; width:230px; height:280px; border-bottom:#FFFFFF dotted 1px;}
#BoxCatalogoContainer #BoxListProduct .boxProduct .boxTop {margin:0; padding-bottom:10px; }
#BoxCatalogoContainer #BoxListProduct .boxProduct .boxTop img {border:0;}
#BoxCatalogoContainer #BoxListProduct .boxProduct .boxTop .boxImage {float:left; margin:; padding:4px 0px 0px 0px; text-align:center; width:120px; height:122px; background-color:#000000;}
#BoxCatalogoContainer #BoxListProduct .boxProduct .boxTop .boxAttachment {float:left; padding-left:25px; width:45px; font-size:9px; color:#999999;}
#BoxCatalogoContainer #BoxListProduct .boxProduct .title {padding-bottom:10px; font-weight:bold;}
#BoxCatalogoContainer #BoxListProduct .boxProduct .text {padding-bottom:10px; font-size:9px; color:#999999;}
#BoxCatalogoContainer #BoxListProduct .boxProduct .link {}
#BoxCatalogoContainer #BoxListProduct .boxProduct .link a {text-decoration:none;}
#BoxCatalogoContainer #BoxListProduct .boxProduct .link a:hover {color:#CC9933;}


/* News */
#BoxNewsContainer {margin:0; padding:30px;}
#BoxNewsContainer .data {font-weight:bold; color:#999999;}
#BoxNewsContainer .boxNewsItem {margin:0; padding-bottom:25px;}
#BoxNewsContainer .boxNewsItem .titolo {margin:0; padding-bottom:5px;}
#BoxNewsContainer .boxNewsItem .titolo a {text-decoration:none; font-weight:bold;}
#BoxNewsContainer .boxNewsItem .titolo a:hover {color:#CC9933;}
#BoxNewsContainer .boxNewsItem .leggi {}
#BoxNewsContainer .boxNewsItem .leggi a {text-decoration:none; font-style:italic; color:#CC9933;}
#BoxNewsContainer .boxNewsItem .leggi a:hover {color:#999999;}
#BoxNewsContainer #BoxBack {margin:0; padding:20px 0px 20px 0px;}
#BoxNewsContainer #BoxBack a {text-decoration:none; color:#999999; font-weight:bold;}
#BoxNewsContainer #BoxBack a:hover {color:#CC9933;}
#BoxNewsContainer #BoxNewsImages {margin:0; padding:0;}
#BoxNewsContainer #BoxNewsImages a {display:block; float:left; margin:0px; padding-top:18px; width:175px; height:124px; text-align:center;
									background:url('/images/bkg_BoxImg01.jpg') no-repeat top left;}

/* FAQ */
#BoxFaqContainer {margin:0; padding:30px 0px 30px 0px;}
#BoxFaqContainer #FAQ_List {margin:0px; padding:0; padding-bottom:30px;}
#BoxFaqContainer #FAQ_List ul {margin:0; padding:0; list-style-type:none;}
#BoxFaqContainer #FAQ_List ul li {margin:0; margin-bottom:2px; padding:0;}
#BoxFaqContainer #FAQ_List ul li a {display:block; margin:0; margin-bottom:2px; padding:0; padding-left:30px; width:583px; height:25px; line-height:25px; 
									text-decoration:none; font-weight:bold; color:#999999; background-color:#2E2E2E;}
#BoxFaqContainer #FAQ_List ul li a:hover {color:#FFFFFF; background-color:#000000;} 
#BoxFaqContainer #FAQ_List ul li dl {display:none; margin:0; padding:0px 30px 20px 30px; background-color:#2E2E2E;}
#BoxFaqContainer #FAQ_List ul li dl.active {display:block;}
#BoxFaqContainer #FAQ_List ul li dl dd {margin:0; padding:0;}
#BoxFaqContainer #FAQ_List ul li dl dd a {margin:0; padding:10px 0px 0px 0px; width:auto;}
#BoxFaqContainer #FAQ_List ul li dl dd a:hover {background-color:#2E2E2E;}
#BoxFaqContainer #FAQ_List ul li dl dt {display:none; margin:0; padding:0;}
#BoxFaqContainer #FAQ_List ul li dl dt.active {display:block;}

#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
}
