/* CSS Document */
*{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0D4476;}
body,html{margin:0; padding:0; background:#E9E9E9;}
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;}

.boxText {margin:0px 30px 0px 30px; text-align:justify;}
.boxText span {color:#FF7B01; font-weight:bold;}
.boxText a {text-decoration:none; font-weight:bold;}
.boxText a:hover {color:#FF7B01;}
.boxText ul {list-style-type:square;}
.boxText .linkPDF {padding-left:25px; height:25px; line-height:25px; background:url('/images/pdf.gif') no-repeat left top;}
.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:223px; background-color:#FFFFFF;}
#BoxMainContainer #BoxBodyPage #BoxColRight {float:right; width:614px; background-color:#FFFFFF;}
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxHeaderImg {height:168px;}

/* Logo */
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLogo {margin:29px 0px 35px 17px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLogo a {display:block; width:193px; height:54px; background-image:url('/images/logo.gif'); background-position:top; background-repeat:no-repeat;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLogo a h1 {display:none;}

/* Menu principale */
#BoxMainMenu {margin-bottom:0px; padding-top:22px; background-image:url('/images/bkg_Menu1.jpg'); background-position:top left; background-repeat:no-repeat;}
#BoxMainMenu ul {margin:0px; padding:0px; padding-bottom:0px; background-color:#194D7D; list-style-type:none;
				background-image:url('/images/bkg_Menu2.jpg'); background-position:bottom left; background-repeat:no-repeat;}
#BoxMainMenu ul li {position:relative; margin-bottom:2px; padding:0px; height:25px;}
#BoxMainMenu ul li a {	display:block; padding-left:17px; height:25px; line-height:25px; text-decoration:none; color:#FFFFFF; background-color:#295A86;
						background-image:url('/images/arrow1.gif'); background-position:195px 50%; background-repeat:no-repeat;}
#BoxMainMenu ul li a:hover {color:#295A86; 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:224px; top:0; width:163px; padding:0px; background:none; background-color:#FFFFFF;}
#BoxMainMenu ul li ul li {background:none;}
#BoxMainMenu ul li ul li a {color:#194D7D; background-color:#E9E9E9; 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:#FF7B01; background-color:#E9E9E9; 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 {margin-bottom:0px; padding-top:22px; background-image:url('/images/bkg_Menu1.jpg'); background-position:top left; background-repeat:no-repeat;}
#BoxMainMenuHome ul {margin:0px; padding:0px; padding-bottom:0px; background-color:#194D7D; list-style-type:none;
					background-image:url('/images/bkg_Menu2.jpg'); background-position:bottom left; background-repeat:no-repeat;}
#BoxMainMenuHome ul li {position:relative; margin-bottom:2px; padding:0px; height:25px;}
#BoxMainMenuHome ul li a {	display:block; padding-left:17px; height:25px; line-height:25px; text-decoration:none; color:#FFFFFF; background-color:#295A86;
							background-image:url('/images/arrow1.gif'); background-position:195px 50%; background-repeat:no-repeat;}
#BoxMainMenuHome ul li a:hover {color:#295A86; 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;}

/* Menu di servizio */
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxMenuServizio {margin-bottom:25px; padding-left:33px}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxMenuServizio ul {margin:0; padding:0px; list-style-type:none;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxMenuServizio ul li {margin-bottom:2px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxMenuServizio ul li a {text-decoration:none; display:block; padding-left:10px; width:145px; height:19px; line-height:19px; border:solid #FF7B01 1px; color:#FF7B01; background:#FFFFFF;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxMenuServizio ul li a.active,
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxMenuServizio ul li a:hover {color:#FFFFFF; background:#FF7B01;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxMenuServizio ul li a:hover.active {color:#FF7B01; background:#FFFFFF;}

/* Varie ColLeft*/
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLinkPersonalizza {padding-left:33px}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLinkPersonalizza a {text-decoration:none; font-weight:bold;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLinkPersonalizza a:hover {color:#FF7B01;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxLinkPersonalizza img,
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxRicerca img {border:0;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxRicerca {margin-bottom:20px; padding-left:33px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxRicerca form {margin:0; padding:0; height:19px; line-height:19px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxRicerca form a {margin-left:5px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza {padding:30px 33px 0px 33px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #labelNews {}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #labelNews a {text-decoration:none; color:#FF7B01; font-weight:bold;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #labelNews a:hover {color:#0D4476;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #titoloNews {margin-top:5px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #titoloNews a {text-decoration:none; font-weight:bold;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #titoloNews a:hover {color:#FF7B01;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #linkLeggi {margin-top:5px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #linkLeggi a {text-decoration:none; color:#999999; font-style:oblique; }
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxNewsEvidenza #linkLeggi a:hover {color:#000000;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPhotobook {margin:0; padding:0px 0px 0px 33px;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPhotobook a {display:block; width:144px; height:64px; background:url('/images/img_photobook.jpg') no-repeat top left;}
#BoxMainContainer #BoxBodyPage #BoxColLeft #BoxPhotobook a span {display:none;}

/* Pollicino */
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxPollicino { padding-right:10px;	width:604px; height:24px; line-height:24px; text-align:right; font-size:9px; font-weight:bold; color:#FFFFFF;
															background:#E9E9E9;}
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxPollicino a {text-decoration:none; color:#FFFFFF;}
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxPollicino a:hover {color:#FF7B01;}
#BoxMainContainer #BoxBodyPage #BoxColRight #BoxPollicino span {color:#FF7B01;}
															
/* Footer */
#BoxMainContainer #BoxFooter {height:38px; padding-top:16px; background-image:url('/images/bkg_Footer1.jpg'); background-position:top; background-repeat:no-repeat;}
#BoxMainContainer #BoxFooter #BoxFooterContent {height:22px; line-height:22px; 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; padding-left:14px; width:600px; font-size:9px; color:#C0C0C0;}
#Footer{float:right;color:#999999;font-size:9px; padding-right:5px;}
#Footer_siae{float:left;color:#CCCCCC;font-size:9px; padding-left: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;}

#BoxPaginazione {text-align:right; font-weight:bold;}
#BoxPaginazione a {text-decoration:none; font-weight:bold;}
#BoxPaginazione a:hover {color:#FF7B01;}

#BoxForm {}
#BoxForm form {margin:0; padding:0;}
#BoxForm .cols {clear:both; width:100%; padding-bottom:10px;}
#BoxForm .cols p {float:left; width:50%;}
#BoxForm .labelBoxForm {height:20px; line-height:20px; font-weight:bold; color:#0D4476;}

/* SPECIFICI PER PAGINE */

/* Homepage */
#BoxColRight #BoxHeaderHome {position:relative; height:410px; background-position:top right; background-repeat:no-repeat;}
#BoxColRight #BoxHeaderHome ul {margin:0px; padding:0px; list-style-type:none; width:163px;}
#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:#194D7D; 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:#FF7B01; 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:162px; height:410px; background-color:#0D497D; opacity:0.15; -moz-opacity:0.15; filter:alpha(opacity = 15);}
#BoxColRight #BoxHeaderHome #accessori {visibility:hidden; z-index:1; position:absolute; top:86px; left:0;}
#BoxColRight #BoxHeaderHome #piscine {visibility:hidden; z-index:2; position:absolute; top:140px; left:0;}
#BoxColRight #BoxHeaderHome #profili {visibility:hidden; z-index:3; position:absolute; top:356px; left:0;}
#BoxColRight #BoxHeaderHome #BoxMenuOver2 {visibility:hidden; position:absolute; top:0; left:164px; margin-right:2px; width:162px; height:410px; background-color:#0D497D; opacity:0.15; -moz-opacity:0.15; filter:alpha(opacity = 15);}
#BoxColRight #BoxHeaderHome #myrtha {visibility:hidden; z-index:1; position:absolute; top:140px; left:164px;}
#BoxColRight #BoxHeaderHome #bluestyle {visibility:hidden; z-index:2; position:absolute; top:167px; left:164px;}
#BoxColRight #BoxHeaderHome #BoxMenuOver3 {visibility:hidden; position:absolute; top:0; left:328px; width:286px; height:410px; background-color:#0D497D; opacity:0.15; -moz-opacity:0.15; filter:alpha(opacity = 15);}
#BoxColRight #BoxHeaderHome #BoxSchedaHome {visibility:hidden; z-index:2; position:absolute; top:0px; left:328px; 
											margin:9px 0px 0px 9px; padding:13px; width:242px; height:364px; text-align:justify; background-color:#FFFFFF;}
#BoxColRight #BoxHeaderHome #BoxSchedaHome .imgSchedaHome {margin-bottom:15px;}
#BoxColRight #BoxHeaderHome #BoxSchedaHome .boxTesto {margin-bottom:30px; height:90px; width:237px;}
#BoxColRight #BoxHeaderHome #BoxSchedaHome .boxToPage {margin-top:0px; text-align:right;}
#BoxColRight #BoxHeaderHome #BoxSchedaHome .boxToPage img {border:0;}
#BoxColRight #BoxPollicinoHome {padding-right:10px; height:22px; line-height:22px; background-color:#E5E6E6; text-align:right; color:#999999; font-size:9px;}
#BoxColRight #BoxNewsHome {padding-left:30px; width:584px; overflow:hidden;}
#BoxColRight #BoxNewsHome .labelNews {margin:25px 0px 35px 0px;}
#BoxColRight #BoxNewsHome .labelNews a {text-decoration:none; color:#FF7B01; font-weight:bold;}
#BoxColRight #BoxNewsHome .labelNews a:hover {color:#0D4476;}
#BoxColRight #BoxNewsHome .listNewsHome {float:left; width:165px; height:160px; margin-right:29px;}
#BoxColRight #BoxNewsHome .listNewsHome .minHeighTextNews {min-height:40px; height:auto !important; height:40px;}
#BoxColRight #BoxNewsHome .listNewsHome .titoloNews {}
#BoxColRight #BoxNewsHome .listNewsHome .titoloNews a {text-decoration:none; font-weight:bold;}
#BoxColRight #BoxNewsHome .listNewsHome .titoloNews a:hover {color:#FF7B01;}
#BoxColRight #BoxNewsHome .listNewsHome .linkLeggi {margin-top:5px;}
#BoxColRight #BoxNewsHome .listNewsHome .linkLeggi a {text-decoration:none; color:#999999; font-style:oblique; }
#BoxColRight #BoxNewsHome .listNewsHome .linkLeggi a:hover {color:#000000;}
#BoxColRight #BoxNewsHome .listNewsHome .imgNews {margin-bottom:25px;}
#BoxColRight #BoxNewsHome .listNewsHome .imgNews img {border:0;}

/* Pagine statiche */
#BoxLinkPiscinePrivati {margin:10px; font-size:9px; font-weight:bold; text-align:right;}
#BoxLinkPiscinePrivati a {text-decoration:none; font-size:9px; font-weight:bold;}
#BoxLinkPiscinePrivati a:hover {color:#FF7B01;}
#BoxLinkInterni {margin-left:30px; height:21px;}
#BoxLinkInterni .bottone {float:left; margin-right:20px; padding:2px; border:solid #FF7B01 1px;}
#BoxLinkInterni .bottone a {display:block; width:120px; height:21px; line-height:21px; text-decoration:none; color:#FFFFFF; background-color:#FF7B01; font-weight:bold; text-align:center;}
#BoxLinkInterni .bottone a:hover {color:#FF7B01; background-color:#FFFFFF;}
#BoxLinkInterni .infoLink {height:26; line-height:26px;}
#BoxLinkInterni .infoLink a {text-decoration:none; font-weight:bold; color:#FF7B01;}
#BoxLinkInterni .infoLink a:hover {color:#0D4476;}
#BoxRichiediInfo {/*margin-right:30px;*/ text-align:right;}
#BoxRichiediInfo a {text-decoration:none; font-weight:bold; color:#FF7B01;}
#BoxRichiediInfo a:hover {color:#0D4476;}

#BoxInfo {float: left; padding: 6px 0 0 10px; background:#E9E9E9; height: 16px;}
#BoxInfo a {text-decoration:none; font-weight:bold; color:#FF7B01;}
#BoxInfo a:hover {color:#0D4476;}

#BoxContentPage #BoxSubTitle {margin-bottom:5px; padding-left:30px; height:30px; line-height:30px; color:#FF7B01; background-color:#E7E7E7; font-size:14px; font-weight:normal;}

/* Accessori idromassaggio */
#BoxRichiediInfoIdro {/*margin-right:30px;*/ text-align:right; float:right; width:126px; padding-right: 100px; margin-top: -38px;}
#BoxRichiediInfoIdro a {text-decoration:none; font-weight:bold; color:#FF7B01;}
#BoxRichiediInfoIdro a:hover {color:#0D4476;}



/* Sezione Piscine private */
#BoxContentPage #BoxPiscinePage {margin-top:30px;}
#BoxContentPage #BoxPiscinePage .marginLeft30 {margin-left:30px;}
#BoxContentPage #BoxPiscinePage .marginTop40 {margin-top:40px;}
#BoxContentPage #BoxPiscinePage .marginBottom40 {margin-bottom:40px;}
#BoxContentPage #BoxPiscinePage #BoxTitlePiscine {margin:0px 30px 10px 25px; color:#FF7B01; font-size:14px; text-align:center;}
#BoxContentPage #BoxPiscinePage #BoxTitlePiscine b {color:#FF7B01; font-size:14px; font-weight:bold;}
#BoxContentPage #BoxPiscinePage #BoxImagesZoom {margin-bottom:30px; padding:30px; height:140px; background-color:#E7E7E7;}
#BoxContentPage #BoxPiscinePage #BoxImagesZoom a.marginRight {margin-right:5px;}
#BoxContentPage #BoxPiscinePage #BoxImagesZoom a img {border:0;}
#BoxContentPage #BoxPiscinePage #BoxSubTitlePiscine {margin-bottom:5px; padding-left:30px; height:30px; line-height:30px; color:#FF7B01; background-color:#E7E7E7; font-size:14px; font-weight:normal;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio {margin:0px 0px 30px 30px;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio .boxDettaglioPiscina {float:left; width:180px;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio .boxDettaglioPiscina.marginRight {margin-right:15px;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio .boxDettaglioPiscina .boxImgDettaglio {margin-bottom:10px; padding:10px 0px 0px 10px; width:170px; height:170px; background-color:#E7E7E7;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio .boxDettaglioPiscina .boxImgDettaglio img {margin-bottom:20px;}
#BoxListDettaglio .boxDettaglioPiscina a {text-decoration:none; font-weight:bold;}
#BoxListDettaglio .boxDettaglioPiscina a:hover {color:#FF7B01;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio .boxDettaglioPiscinaX2 {float:left; width:228px;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio .boxDettaglioPiscinaX2.marginRightX2 {margin-right:40px;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio .boxDettaglioPiscinaX2 .boxImgDettaglio {margin-bottom:10px; padding:10px 0px 0px 10px; width:215px; height:180px; background-color:#E7E7E7;}
#BoxContentPage #BoxPiscinePage #BoxListDettaglio .boxDettaglioPiscinaX2 .boxImgDettaglio img {margin-bottom:20px;}
#BoxListDettaglio .boxDettaglioPiscinaX2 a {text-decoration:none; font-weight:bold;}
#BoxListDettaglio .boxDettaglioPiscinaX2 a:hover {color:#FF7B01;}
#BoxContentPage #BoxBottomPiscine {}

/* Pdf Download */

.PdfDownload { margin-right: 10px; float:right; margin-top:30px;}
.PdfDownload a {display:block; }
.PdfDownload a#icona {margin-left:35px; }
.PdfDownload a#text{width:141px;}
/* FAQ */
#BoxListCatFAQ {margin-top:20px;}
#BoxListCatFAQ .boxCatFAQ {display:block; margin-bottom:4px; padding:0px 15px 0px 30px; height:30px; line-height:30px; background-color:#D0D2D2;}
#BoxListCatFAQ .boxCatFAQ a {text-decoration:none; font-weight:bold; color:#194D7D;}
#BoxListCatFAQ .boxCatFAQ a:hover {color:#FF7B01;}
#BoxListCatFAQ .boxCatFAQ span {float:right;}
#BoxListCatFAQ .boxCatFAQ span a {color:#FF7B01;}
#BoxListCatFAQ .boxCatFAQ span a:hover {color:#194D7D;}
#BoxListFAQ {margin:30px;}
#BoxListFAQ span {font-weight:bold; color:#FF7B01;}
#BoxListFAQ .boxFAQ {margin-bottom:20px;}
#BoxListFAQ .boxFAQ .domandaFAQ {margin-bottom:5px;}
#BoxListFAQ .boxFAQ .rispostaFAQ {text-align:justify;}

/* Personalizza piscina */
#BoxPersonalizza {margin:30px 0px 30px 0px;}
#BoxPersonalizza #BoxListForme {margin:30px 0px 10px 30px;}
#BoxPersonalizza #BoxListForme .boxForma {float:left; margin:0px 16px 15px 0px; padding-left:10px; width:162px; height:160px; background-color:#E7E7E7; text-align:center;}
#BoxPersonalizza #BoxListForme .boxForma .imgForma {margin:10px 0px 10px 0px; width:150px; height:112px; background-color:#FFFFFF;}
#BoxPersonalizza #BoxListForme .boxForma .imgForma img {margin-top:5px; border:0;}
#BoxPersonalizza #BoxListForme .boxForma .nomeForma {text-align:center;}
#BoxPersonalizza #BoxListForme .boxForma .nomeForma a {text-decoration:none; color:#0D4476;}
#BoxPersonalizza #BoxListForme .boxForma .nomeForma a:hover {color:#FF7B01;}
#BoxPersonalizza #BoxNomeForma {font-size:12px; font-weight:bold; color:#FF7B01;}
#BoxPersonalizza #BoxImmagineForma {margin:15px 0px 25px 0px;}
#BoxPersonalizza #BoxImmagineForma #BoxDisegnoForma {float:left; width:350px;}
#BoxPersonalizza #BoxImmagineForma #BoxDisegnoForma img {border:solid #FF7B01 2px;}
#BoxPersonalizza #BoxImmagineForma #BoxZoomForma {float:left; width:200px;}
#BoxPersonalizza #BoxImmagineForma #BoxZoomForma #BoxPrewForma {margin-bottom:15px; padding-top:55px; width:180px; text-align:center; 
																background-image:url('/images/forma1.gif'); background-position:center top; background-repeat:no-repeat;}
#BoxPersonalizza #BoxImmagineForma #BoxZoomForma #BoxZoom {padding-left:35px; height:21px; line-height:21px;}
#BoxPersonalizza #BoxImmagineForma #BoxZoomForma #BoxZoom img {border:0;}
#BoxPersonalizza #BoxImmagineForma #BoxZoomForma #BoxZoom a {float:left; display:block; height:21px; line-height:21px; color:#A3A3A3; text-decoration:none; font-size:9px; font-weight:bold;}
#BoxPersonalizza #BoxImmagineForma #BoxZoomForma #BoxZoom a:hover {color:#000000;}
#BoxPersonalizza .bottone {width:152px; padding:2px; border:solid #FF7B01 1px;}
#BoxPersonalizza .bottone a {display:block; width:150px; height:26px; line-height:26px; border:solid #FF7B01 1px; color:#FF7B01; background-color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:center;}
#BoxPersonalizza .bottone a:hover {color:#FFFFFF; background-color:#FF7B01; }
#BoxPersonalizza #BoxListStrutture {margin-top:20px; margin-bottom:20px;}
#BoxPersonalizza #BoxListStrutture .boxTipoStruttura {float:left; margin-right:20px;}
#BoxPersonalizza #BoxListStrutture .boxTipoStruttura .boxDettaglioStruttura {padding:20px; width:117px; height:240px; background-color:#E7E7E7; text-align:left;}
#BoxPersonalizza #BoxListStrutture .boxTipoStruttura .boxDettaglioStruttura img {border:solid #FFFFFF 2px; margin-bottom:10px;}
#BoxPersonalizza #BoxListStrutture .boxTipoStruttura .boxDettaglioStruttura b {display:block; margin-bottom:5px; color:#FF7B01; font-weight:bold;}
#BoxPersonalizza #BoxListStrutture .boxTipoStruttura .boxSelezionaStruttura{margin-top:5px; width:157px; height:21px; line-height:21px; text-align:center; color:#FFFFFF; background-color:#FF7B01; font-weight:bold;}

/* Accessori */
#BoxAccessori {margin:30px 0px 30px 0px;}
#BoxAccessori #BoxSubTitlePiscine {margin-bottom:5px; padding-left:30px; height:30px; line-height:30px; color:#FF7B01; background-color:#E7E7E7; font-size:14px; font-weight:normal;}
#BoxAccessori #BoxGalleryAccessori {margin-bottom:30px;}
#BoxAccessori #BoxGalleryAccessori img {border:solid #E7E7E7 8px;}
#BoxAccessori #BoxListAccessori {margin:30px 0px 5px 30px;}
#BoxAccessori #BoxListAccessori .boxAccessorio {float:left; padding:0px 35px 10px 0px; width:110px; height:130px;}
#BoxAccessori #BoxListAccessori .boxAccessorio .imgAccessorio {float:left;}
#BoxAccessori #BoxListAccessori .boxAccessorio .imgAccessorio img {border:solid #D0D2D2 5px;}
#BoxAccessori #BoxListAccessori .boxAccessorio .boxFreccina {padding-top:58px;}
#BoxAccessori #BoxListAccessori .boxAccessorio .boxNameAccessorio {padding:5px 0px 5px 0px; text-align:center; font-weight:bold; background:#D0D2D2;}
#BoxAccessori #BoxListAccessori .boxAccessorio .linkPageAccessorio {margin-top:5px; text-align:center;}
#BoxAccessori #BoxListAccessori .boxAccessorio .linkPageAccessorio a {text-decoration:none; font-size:9px; color:#999999;}
#BoxAccessori #BoxListAccessori .boxAccessorio .linkPageAccessorio a:hover {color:#000000;}
#BoxAccessori #BoxBottomAccessori {margin:0px 30px 0px 30px;}
#BoxAccessori #BoxBottomAccessori #BoxLinkNews {float:left;}
#BoxAccessori #BoxBottomAccessori #BoxLinkNews a {text-decoration:none; color:#FF7B01; font-weight:bold;}
#BoxAccessori #BoxBottomAccessori #BoxLinkNews img {border:0;}
#BoxAccessori #BoxBottomAccessori #BoxLinkInfo {float:right;}
#BoxAccessori #BoxBottomAccessori #BoxLinkInfo a {text-decoration:none; font-weight:bold; color:#FF7B01;}
#BoxAccessori #BoxBottomAccessori #BoxLinkInfo a:hover {color:#0D4476;}
#BoxAccessori .boxAccessorioItem {margin:0px 30px 30px 30px;}
#BoxAccessori .boxAccessorioItem .boxDescrAccessorioItem {float:left; margin-right:20px; width:255px;}
#BoxAccessori .boxAccessorioItem .boxDescrAccessorioItem .lineBreak {margin-bottom:5px;}
#BoxAccessori .boxAccessorioItem .boxImgAccessorioItem img {border:solid #D0D2D2 3px;}
#BoxAccessori #BoxListDettaglio {margin:0px 0px 30px 30px;}
#BoxAccessori #BoxListDettaglio .boxDettaglioPiscinaX2 {float:left; width:228px;}
#BoxAccessori #BoxListDettaglio .boxDettaglioPiscinaX2.marginRightX2 {margin-right:40px;}
#BoxAccessori #BoxListDettaglio .boxDettaglioPiscinaX2 .boxImgDettaglio {margin-bottom:10px; padding:10px 0px 10px 10px; width:215px; background-color:#E7E7E7;}
#BoxAccessori #BoxListDettaglio .boxDettaglioPiscinaX2 .boxImgDettaglio img {margin-bottom:10px;}

/* News */
#BoxNewsContainer {margin-top:30px;}
#BoxNewsContainer .boxTitleNewsOrangeContainer {height:41px; background-image:url('/images/bkg_NewsTitle_Orange.jpg'); background-position:top right; background-repeat:no-repeat;}
#BoxNewsContainer .boxTitleNewsOrangeContainer .boxTitleOrangeNews {margin-right:63px; padding-left:30px; height:30px; line-height:30px; color:#FFFFFF; background-color:#F7B443;}
#BoxNewsContainer .boxTitleNewsBlueContainer {height:41px; background-image:url('/images/bkg_NewsTitle_Blue.jpg'); background-position:top right; background-repeat:no-repeat;}
#BoxNewsContainer .boxTitleNewsBlueContainer .boxTitleBlueNews {margin-right:63px; padding-left:30px; height:30px; line-height:30px; color:#FFFFFF; background-color:#CCCCCC;}
#BoxNewsContainer .font16 {font-size:16px;}
#BoxNewsContainer #BoxListCatNews {margin-top:20px;}
#BoxNewsContainer #BoxListCatNews .boxCatNews {margin-bottom:20px;}
#BoxNewsContainer #BoxListCatNews .boxCatNews .boxLinkNewsOrange {margin-bottom:3px; padding-left:30px; height:16px; line-height:16px; /*background-color:#E7E7E7;*/}
#BoxNewsContainer #BoxListCatNews .boxCatNews .boxLinkNewsOrange a {text-decoration:none; font-weight:bold; color:#F7B443;}
#BoxNewsContainer #BoxListCatNews .boxCatNews .boxLinkNewsOrange a:hover {color:#194D7D;}
#BoxNewsContainer #BoxListCatNews .boxCatNews .boxLinkNewsBlue {margin-bottom:3px; padding-left:30px; height:16px; line-height:16px; /*background-color:#E7E7E7;*/}
#BoxNewsContainer #BoxListCatNews .boxCatNews .boxLinkNewsBlue a {text-decoration:none; font-weight:bold; color:#194D7D;}
#BoxNewsContainer #BoxListCatNews .boxCatNews .boxLinkNewsBlue a:hover {color:#FF7B01;}
#BoxNewsContainer #BoxButtonArchivio {margin:30px 30px 0px 30px; padding:2px; width:155px; border:solid #97978E 1px;}
#BoxNewsContainer #BoxButtonArchivio a {display:block; padding-top:5px; width:153px; height:21px; text-decoration:none; color:#97978E; font-weight:bold; border:solid #97978E 1px; text-align:center; }
#BoxNewsContainer #BoxButtonArchivio a:hover {color:#000000; border:solid #000000 1px;}
#BoxNewsContainer #BoxButtonArchivio a img {border:0;}
#BoxNewsContainer #BoxImagesNews {margin:10px 30px 15px 30px;}
#BoxNewsContainer #BoxImagesNews .borderOrange {border:solid #FF7B01 2px;}
#BoxNewsContainer #BoxImagesNews .borderBlue {border:solid #194D7D 2px;}
#BoxNewsContainer #BoxImagesNews #BoxImageBigNews {float:left; width:410px;}
#BoxNewsContainer #BoxImagesNews #BoxImagesPreview {float:right; margin-top:20px; width:110px; }
#BoxNewsContainer #BoxImagesNews #BoxImagesPreview .boxZoomImgNews {height:21px; line-height:21px;}
#BoxNewsContainer #BoxImagesNews #BoxImagesPreview .boxZoomImgNews img {border:0;}
#BoxNewsContainer #BoxImagesNews #BoxImagesPreview .boxZoomImgNews a {float:left; display:block; height:21px; line-height:21px; color:#A3A3A3; text-decoration:none; font-size:9px; font-weight:bold;}
#BoxNewsContainer #BoxImagesNews #BoxImagesPreview .boxZoomImgNews a:hover {color:#000000;}
#BoxBottomNews {margin:30px 30px 0px 30px;}
#BoxBottomNews #BoxBackToList {float:left;}
#BoxBottomNews #BoxBackToList a {text-decoration:none; color:#FF7B01; font-weight:bold;}
#BoxBottomNews #BoxBackToList a:hover {color:#194D7D;}

/* Azienda */
#BoxZoomImageAzienda {margin-bottom:20px;}
#BoxZoomImageAzienda #BoxImageAzienda {float:left; margin-right:10px;}
#BoxZoomImageAzienda #BoxImageAzienda img {border:solid #E7E7E7 8px;}
#BoxZoomImageAzienda #BoxZoomAzienda {float:left; margin-top:31px; width:150px;}
.boxZoomButton {height:19px; line-height:19px;}
.boxZoomButton img {border:0;}

/* Rivenditori */
#BoxRivenditoriContainer {margin:30px;}
#BoxRivenditoriContainer span {font-weight:bold; color:#FF7B01;}
#BoxRivenditoriContainer .colorGrey {color:#999999;}
#BoxRivenditoriContainer #BoxRegioniItalia {margin-bottom:30px; padding:4px; height:327px; border:solid #E5E6E6 3px;}
#BoxRivenditoriContainer #BoxRegioniItalia #BoxImgItalia {float:left;}
#BoxRivenditoriContainer #BoxRegioniItalia #BoxListRegioni {float:right; width:255px; height:327px; background-color:#E5E6E6; 
															background-image:url('/images/bkg_Rivenditori.jpg'); background-position:bottom right; background-repeat:no-repeat;}
#BoxRivenditoriContainer #BoxRegioniItalia #BoxListRegioni #BoxListBkg {height:250px; background-image:url('/images/bkg_Rivenditori_Regioni.gif'); background-position:top center; background-repeat:repeat-y;}
#BoxRivenditoriContainer #BoxRegioniItalia #BoxListRegioni .titleListRegioni {padding:10px;}
#BoxRivenditoriContainer #BoxRegioniItalia #BoxListRegioni .boxRegione {float:left; padding-left:10px; width:115px; height:25px; line-height:25px; background:none;}
#BoxRivenditoriContainer #BoxRegioniItalia #BoxListRegioni .boxRegione a {text-decoration:none; font-weight:bold;}
#BoxRivenditoriContainer #BoxRegioniItalia #BoxListRegioni .boxRegione a:hover {color:#FF7B01;}

/* Pagine di elenco */
#BoxContentPage #BoxElencoRivenditori,
#BoxContentPage #BoxElencoPage {margin:30px;}
#BoxContentPage #BoxElencoPage span {font-weight:bold; color:#FF7B01;}
#BoxContentPage #BoxElencoPage .listTitle {margin-bottom:3px; padding-left:20px; width:525px; height:21px; line-height:21px; font-weight:bold; color:#FFFFFF; background-color:#FF7B01;}
#BoxContentPage #BoxElencoRivenditori table,
#BoxContentPage #BoxElencoPage table {padding:0; margin:0; border:0; border-collapse:collapse;}
#BoxContentPage #BoxElencoRivenditori table tr td,
#BoxContentPage #BoxElencoPage table tr td {border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; border-collapse:collapse;}
#BoxContentPage #BoxElencoRivenditori table tr td.colWidth170,
#BoxContentPage #BoxElencoPage table tr td.colWidth170 {width:170px;}
#BoxContentPage #BoxElencoRivenditori table tr td.colWidth200,
#BoxContentPage #BoxElencoPage table tr td.colWidth200 {width:200px;}
#BoxContentPage #BoxElencoPage table thead {}
#BoxContentPage #BoxElencoPage table thead tr {}
#BoxContentPage #BoxElencoRivenditori table thead tr td {height:21px; line-height:21px; text-align:center; color:#FFFFFF; background-color:#C8CACA;}
#BoxContentPage #BoxElencoPage table thead tr td {height:21px; line-height:21px; text-align:center; color:#FFFFFF; background-color:#FF7B01;}
#BoxContentPage #BoxElencoPage table tbody {}
#BoxContentPage #BoxElencoPage table tbody tr {}
#BoxContentPage #BoxElencoRivenditori table tbody tr td {}
#BoxContentPage #BoxElencoPage table tbody tr td {color:#0D4476; background-color:#E7E7E7;}
#BoxContentPage #BoxElencoRivenditori table tbody tr td a {text-decoration:none; font-size:9px;}
#BoxContentPage #BoxElencoPage table tbody tr td a {text-decoration:none; color:#FF7B01; font-size:9px; font-weight:bold;}
#BoxContentPage #BoxElencoPage table tbody tr td a:hover {color:#0D4476;}
#BoxContentPage #BoxElencoPage table tbody tr td.itemAmbientazioni {padding:0px 10px 0px 10px; width:525px; height:55px;}
#BoxContentPage #BoxElencoPage table tbody tr td.itemAmbientazioni .boxImgAmbientazioni {float:left; margin-right:20px; height:45px;}
#BoxContentPage #BoxElencoPage table tbody tr td.itemProvince {padding:0px 10px 0px 10px; width:525px; height:21px; line-height:21px;}
#BoxContentPage #BoxElencoPage table tbody tr td.itemProvince a {color:#0D4476;}
#BoxContentPage #BoxElencoPage table tbody tr td.itemProvince a:hover {color:#FF7B01;}
#BoxContentPage #BoxElencoRivenditori table tbody tr td.itemRivenditori,
#BoxContentPage #BoxElencoPage table tbody tr td.itemRivenditori {padding:10px; width:525px; height:75px;}

/* Form */
#BoxFormContainer {margin:30px 0px 30px 0px;}
#BoxFormContainer form {margin:0; padding:0;}
#BoxFormContainer .boxSezioneForm {margin-bottom:10px; padding-left:20px; height:21px; line-height:21px; font-weight:bold; color:#FF7B01; background-color:#E7E7E7;}
#BoxFormContainer .cellaForm {clear:both; margin-bottom:5px;}

/* Ricerca */
#BoxRicercaPage {margin:30px 0px 30px 0px;}
#BoxRicercaPage #BoxRisultati {margin:0; padding:30px;}
#BoxRicercaPage #BoxRisultati ul {margin:0; padding:0; list-style-type:none;}
#BoxRicercaPage #BoxRisultati ul li {margin:0; margin-bottom:20px; padding:0;}
#BoxRicercaPage #BoxRisultati ul li a {text-decoration:none;}
#BoxRicercaPage #BoxRisultati ul li .titolo a {font-weight:bold;}
#BoxRicercaPage #BoxRisultati ul li .titolo a:hover {color:#FF7B01;}
#BoxRicercaPage #BoxRisultati ul li .link {color:#999999;}
#BoxRicercaPage #BoxRisultati ul li .search_term {font-weight:bold;}
#BoxRicercaPage #BoxFormRicerca {margin:20px 0px 0px 0px; padding:0;}
#BoxRicercaPage #BoxFormRicerca img {border:0;}
#BoxRicercaPage #BoxFormRicerca form {margin:0; padding:0; height:19px; line-height:19px;}
#BoxRicercaPage #BoxFormRicerca form a {margin-left:5px;}

/* Gallery */
#BoxLinkPageGallery {margin-bottom:25px; padding-left:33px}

#LinkGallery {}
#LinkGallery a {text-decoration:none; font-weight:bold; color:#0D4476;}
#LinkGallery a:hover {color:#FF7B01;}

#BoxPhotoGallery {margin:30px; padding:0px;}
#BoxPhotoGallery .photo {float:left; margin:0px; padding:0px 15px 15px 0px; width:120px; height:80px;}
#BoxPhotoGallery .photo img {border:solid #194D7D 2px;}

.Arrotonda{height:25px; background-image:url('/pubbliche/images/bkg_Menu2.jpg'); background-position:bottom left; background-repeat:no-repeat; background-color:#FC8517; margin:3px 0 23px}
.Arrotonda a{line-height:25px; padding-left:17px; color:#FFF; text-decoration:none;display:block;}
.Arrotonda a:hover{ color:#194D7D}

#shadowbox_title {border: 0px solid;}
#shadowbox_info {border: 0px solid;}


/* Piscine Myrtha */

img.videob
{
    float:left;
    margin-left:30px;
}
a.videob
{
    float:left;
    line-height:70px;
    text-decoration:none;
    font-weight:bold;    
}

/* Piscine Myrtha tipo*/

.videolink
{
    height:130px;
    text-decoration:none;    
}
.videolink a
{
    font-weight:bold;
}


/*---- accessori-default.asp publiche ---*/

ul.accessori-default
{


}