@charset "utf-8";
/* CSS Document */

/* GENERALI **************************************************/

html{
	height:100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	src: url(https://www.piscineitalia.live/font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('https://www.piscineitalia.live/font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	background-color:#FFFFFF;
	font-size: 13px;
	height:100%;
	background-repeat: repeat;
	background-position: left top;
}

.lineaDivisore {
	size: 1px;
	color: #D6D6D6;
	margin-top: 20px;
	margin-bottom: 20px;
	height:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
}
div.hr {
  height: 15px;
  background: #fff url(../images/hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
.index_Box_testo {
	font-size: 12px;
	color: #777777;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('https://www.piscineitalia.live/font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
    font-family: Segoe UI, Myriad Pro, Arial;
	line-height:15px;
}
.index_Box_testo a:link, .index_Box_testo a:visited {
	text-decoration: none;
}
.index_Box_testo a:hover, .index_Box_testo a:active{
	text-decoration: none;
}
.index_Box_titolo {
	font-size: 14px;
	color: #111111;
    font-family: Myriad Pro, Arial;
	line-height:15px;
}
.index_Box_titolo a:link, .index_Box_titolo a:visited {
	text-decoration: none;
}
.index_Box_titolo a:hover, .index_Box_titolo a:active{
	text-decoration: none;
}
.index_Box_prezzo {
	font-size: 24px;
	color: #269FCC;
    font-family: Berlin Sans FB, Myriad Pro, Arial;
	line-height:20px;
}
.index_Box_prezzo a:link, .index_Box_prezzo a:visited {
	text-decoration: none;
}
.index_Box_prezzo a:hover, .index_Box_prezzo a:active{
	text-decoration: none;
}

.index_Box a:link, .index_Box a:visited {
	text-decoration: none;
}
.index_Box a:hover, .index_Box a:active{
	text-decoration: none;
}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h2 {
	color: #666666;
	font-weight: normal!important;
	font-size: 16px!important;
	margin:0;
	padding:0;
}
h3 {
	font-weight: bold!important;
	font-size: 12px!important;
}
hr {
	size: 1px;
	color: #D6D6D6;
	height:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
}
a:link {
	color: #0066CC;
	text-decoration: underline;
}
a:visited {
	color: #0066CC;
}
h2 a {
	color: #000000!important;
}

a.logo { 
	width: 480px;
}

a.logo { 
	background-color: transparent;
	display: block;
	float: left;
	position:relative;
	left: 60px;
	height: 50px;
	top: -10px;
	width: 370px;
}
a.logo img { 
	display: none;
}



.divisore {
	background-image: url(../images/interfaccia/divisore.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	width: 620px;
	height: 36px;
	padding-top: 8px;
	padding-left: 120px;
	font-size:18px !important;
	color: #FFFFFF !important;
}

/* WRAPPER **************************************************/

.wrapper {
	margin-top: 0px;
	margin:0 auto;
	width: 1049px!important;
	background-image: url(../images/interfaccia_PROVA/ombra_sfondo.png);
	background-repeat: repeat-y;
	background-position: top;
	padding-left:49px;
}
.wrapper .top_banner {
	background-image: url(../images/interfaccia/top_banner_nuovo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 1000px;
}
.testata {
	margin-top: 0px;
	margin:0 auto;
	width: 1098px!important;
}



/* MENU **************************************************/

.menu {
	height: 46px;
	width: 1000px;
}

/* CONTENT **************************************************/

.content {
	background-repeat: repeat-y;
	width: 1000px;
	color:#666666;
}

/* CERCA **************************************************/
.cerca {
	background-image: url(../images/interfaccia/top_content_nuovo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 1000px;
	margin-bottom: -5px;
}
.box_cerca {
	margin-top: 10px;
	margin-left: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 12px;
	height: 39px;
	margin-bottom: 51px;
}
.textfield_cerca {
	background-color: #FFFFFF;
	border: 0px solid #374D84;
	height: 26px;
	width: 150px;
	margin-right: 15px;
}
.button_cerca {
	margin-top: 1px;
}

/* CARRELLO **************************************************/

.carrello_box {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	width: 310px;
	float: right;
	height: 88px;
	color: #179CCF;
}
.carrello_box a:link, .carrello_box a:visited {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	text-decoration: none;
	color: #179CCF;
}
.carrello_box a:hover, .carrello_box a:active{
	color: #1AADE6!important;
}
.p_carrello {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
}
.p_carrello a {
	text-decoration: none;
}
.offerte {
	height: 50px;
	width: 106px;
	position: relative;
	z-index: 10;
	float: left;
	top: 65px;
	left: 95px;
}

/* PUBBLICITA **************************************************/
.pubblicita {
	margin-left: 15px;
	margin-top: 15px;
}
.pubblicita_box2 {
	width: 490px;
}
.pubblicita_box2 .articolo p {
	font-size: 12px;
	color: #003A75;
	text-align: justify;
	margin-right: 30px;
}

/* ARTICOLO **************************************************/
.articolo {
	width: 360px;
	height: 240px;
}
.articolo a {
	color: #233354;
}
.articolo h2 {
	font-weight: bold;
	margin-top: 15px;
}
.articolo h2 a {
	text-decoration: none;
}

/* PREZZO **************************************************/
.prezzo {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 18px!important;
	color:#29A3D2;!important;

	font-weight: bold;
	margin-top: 0px;
}
.prezzo_piccolo {
	font-size: 16px!important;
	color: #2DA9D8!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: bold;
	margin-top: 0px;
}
.prezzo_tagliato {
	color: #f10818 !important;
	text-decoration: line-through!important;
	font-weight: normal!important;
	padding: 0px!important;
	margin: 0px!important;
	font-size: 16px;
}
.prezzo_piccolo_tagliato {
	color: #990000 !important;
	text-decoration: line-through!important;
	font-weight: bold!important;
	padding: 0px!important;
	margin: 0px!important;
}
.prezzo_a_partire_da {
	font-size:12px;
	color: #999999;
	font-weight: bold;
}
.prezzo_scontato {
	font-size:15px;
	color: #FFFF4C;
	font-family: Berlin Sans FB, Segoe UI,;
	font-weight: normal;
	background-color:#D50D0D;
	border:#D50D0D 1px solid;
	float:left;
	overflow:auto;
	padding:7px;
	margin-right: 3px;
	margin-top: 5px;
	display:block;
}
.contenitore {
	width: 1000px !important;
	background-color:#FFFFFF;
}
/* BOX_LATO ****************************/
#correlati {
	margin-top:40px;
	float: left;
	overflow:auto;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	font-size: 15px;
	line-height:18px;
}
#correlati ul {
	margin: 0px;
}
#correlati li {
	list-style-type: none;
	display: block;
	float: left;
	width: 175px;
	height: 110px;
}
#correlati h3 {
}

#correlati img {
	border: 0;
	margin-left: 0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	float:left;
	border: #CCCCCC 1px solid;
}
#correlati p {
}
/***********************************************************/
/* BOX_RIGHT ****************************/
.box_right {
	width: 690px !important;
	margin-left: 0px;
	background-color:#FFFFFF;
	float:right;
	padding:30px;
	src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
    font-family: Segoe UI, Myriad Pro, Arial;
	font-size: 16px;
	color: #666666;
}
h1 {
	font-weight: bold;
	color: #000000;
	font-size: 18px;
}
.box_right_vetrina {
	width: 690px !important;
	margin-left: 0px;
	float:right;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
    font-family: Segoe UI, Myriad Pro, Arial;
	font-size: 16px;
	color: #666666;
}
.box_right h1 {
	font-size: 18px;
	margin-top:0px;
}
.box_right h2 {
	text-decoration: none;
	color:#000000;
}

.box_right .elencoProdotti {
	width: 690px;
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.box_right .prodotto {
	background-color: #FFFFFF;
	width: 200px;
	height:510px;
	display: block;
	float: left;
	text-decoration: none;
}
.box_right .prodotto h2 {
    font-family: Myriad Pro, Arial, Tw Cen MT, Segoe UI, Arial;
	line-height:22px!important;
	font-size:18px!important;
	padding:0px;
	margin:0px;
	font-weight:normal!important;
}
.box_right .prodotto h2  a:link, .box_right .prodotto h2  a:visited{
	text-decoration:none;
	color: #000000!important;
}
.box_right .prodotto h2  a:hover, .box_right .prodotto h2  a:active{
	color: #66FF66!important;
}
.box_right .prodotto .testo {
	font-size: 13px;
	line-height:16px;
	color: #666666;
	font-weight:normal;
}
.box_right .prodotto .prezzo {
    font-family: Berlin Sans FB, Segoe UI, Myriad Pro, Arial;
	font-size:24px!important;
	font-weight:normal!important;
	color: #27A0CD;
}

.box_right .prodotto .prezzo_tagliato {
    font-family: Arial;
	color: #999999!important;
	text-decoration: line-through!important;
	font-weight: normal!important;
	font-size: 14px;
}
.box_right .prodotto .prezzoDiPartenza {
    font-family: Berlin Sans FB, Segoe UI, Myriad Pro, Arial;
	font-size:18px!important;
	font-weight:normal!important;
	color: #999999!important;;
}
.box_right .prodotto .prodottoEsaurito {
    font-family: Segoe UI, Myriad Pro, Arial;
	background-color:#FFFF99;
	width:190px;
	font-size:11px!important;
	font-weight:bold!important;
	color: #FF0000!important;
	text-transform:uppercase!important;
}








.box_right .scheda_prodotto_titolo {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.box_right .scheda_prodotto_sottotitolo {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
}
.box_right .scheda_prodotto_testo {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 16px;
	color: #666666;
	line-height:20px;
}
.scheda_prodotto_sottotitolo {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
}
.scheda_prodotto_testo {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 16px;
	color: #666666;
}
.apartireda {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 10px!important;
	margin-bottom: 0px;
	margin-top: 8px;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
}
.didascaliaCategoria {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 12px!important;
	line-height:14px;
	margin-bottom: 0px;
	margin-top: 8px;
	color: #666666;
}
.info_richiesta {
	width: 200px;
	font-size: 13px;
	float: right;
	height: 400px;
	background-image: url(../images/interfaccia/lato.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	color: #000000;
	margin-top: 5px;
	line-height:16px;
}
/* PREVENTIVO *********************************/
.preventivo {
	margin-top: 0px;
}
.preventivo td {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	color:#000000;
	font-size: 16px;
}

.preventivo li {
	margin-left:-25px;
}
.preventivo .top {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	height: 24px;
	width: 665px;
	background-image: url(../images/interfaccia/richiesta_informazioni.jpg);
	padding-top: 6px;
	color: #FFFFFF;
}
.form_preventivo {
	width: 350px;
	font-size: 12px;
	margin-right: 280px;
}

.vai_alla_cat {
	width: 120px;
	margin-left: 10px;
	font-size: 11px!important;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FF9933;
	padding-left: 10px;
}
.vino {
	z-index: 5;
	height: 90px;
	width: 76px;
	position: absolute;
}
.pulsanti {
	margin-left: 7px!important;
}
.box_prodotto {
	width: 690px;
}
.prezzo_grande {
	color: #2DA9D8!important;
	font-size: 36px!important;
	font-weight: bold!important;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 266px;
	font-family: Arial, Helvetica, sans-serif;
}
.prezzo_grande_verde {
	color: #00CC33!important;
	font-size: 36px!important;
	font-weight: bold!important;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 266px;
	font-family: Arial, Helvetica, sans-serif;
}
.Visualizza_cat {
	background: url(../images/interfaccia/visualizza_categoria.jpg) left top no-repeat;
	height: 100px;
	width: 200px;
	padding: 0px;
	margin-top: 100px;
	text-transform: uppercase;
}
.Visualizza_cat p a {
	text-transform: uppercase!important;
	text-decoration: underline!important;
	font-size: 10px!important;
	font-weight: bold;
	width: 150px!important;
}

.text1 {
	font-size: 14px!important;
	font-weight: bold!important;
}
.text2 {
	font-size: 22px!important;
	font-weight: bold!important;
}

.box_carrello {
	width: 930px;
	font-size: 11px;
}
.condizioni {
	height: 80px;
	overflow: scroll;
	overflow-x:hidden;
	margin:3px;
	width:400px;
	padding:5px;
	background-color: #EEEEEE;
	border: #BBBBBB 1px solid;
		
}
.condizioni p {
	font-size: 11px!important;
}
/******************************* CONT_HOME ****************/
.cont_home {
	width: 710px;
}
.cont_home ul {
	width: 251px;
	float: left;
	margin-right: 15px;
	margin-left: 0px;
	
}
.cont_home li {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	color:#000000;
	font-size: 12px;
	list-style-type: none;
	color: #FFFFFF;
	text-align: justify;
	margin-top: 8px;
	height: 140px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 10px;
	font-weight:bold;
}
.cont_home li h2 {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	margin-left: 82px;
	margin-bottom: 3px;
	margin-top: 0px;
}
.cont_home h2 a {
	text-decoration: none;
}
.cont_home a {
	color: #FFCC00;
}
.cont_home a:hover {
	color: #0D568B;
}
.cont_home li p {
	height: 65px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 82px;
}
.cont_home .pulsante {
	height: 23px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cont_home .pulsante a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5276C0;
	text-decoration: none;
}
.cont_home_piscine{
	width: 710px;
}
.cont_home_piscine  h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #153765;
	font-size: 16px;
}
.cont_home_piscine  h2 {
    font-family: 'Calibri';
	font-size: 16px;
	color:#000000;

	text-decoration: none;
	margin:0;
	padding:0;
}
.cont_home_piscine  h2 a {
	text-decoration: none!important;
}
.cont_home_piscine ul {
	margin: 0px;
	padding: 0px;
	border: 1px #F00;	
}

.cont_home_piscine li {
	background-color:#F9F9F9;
	width: 147px;
	height: 350px;
	list-style-type: none;
	display: block;
	float: left;

	margin-right: 4px;
	margin-bottom:4px;
	padding: 12px;

	border: 1px solid #E0E0E0;
	text-decoration: none;

    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 16px;
	font-weight: bold;
	color:#000000;
}

.cont_home_piscine  li:hover {
	background-color: #F2F2F2;
}
.cont_home_piscine  li p {
	text-decoration: none;
	font-size:12px;
	color:#333333;
	margin:0;
	padding:0;
	
}
.cont_home_piscine .descrizione {
	text-decoration: none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	line-height:13px;
	font-family: 'Calibri';
}



.fuori_terra {
	background-image: url(../images/interfaccia/reparti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fuori_terra p a {
	color: #003300;
	text-decoration: none;
}
.cont_home .interrate {
	background-image: url(../images/interfaccia/reparto_interrate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.interrate p a {
	color: #003300;
	text-decoration: none;
}

.cont_home .reparto_fuoriterra {
	background-image: url(../images/interfaccia/reparto_piscine_fuori_terra.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .reparto_accessori {
	background-image: url(../images/interfaccia/reparto_accessori_per_piscina.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .reparto_giardino {
	background-image: url(../images/interfaccia/reparto_giardino.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .pulsante_blu {
	height: 23px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cont_home .pulsante_blu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5276C0;
	text-decoration: none;
}
.cont_home .pulsante_arancio {
	height: 23px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cont_home .pulsante_arancio a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5276C0;
	text-decoration: none;
}
.cont_home .pulsante_verde {
	height: 23px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cont_home .pulsante_verde a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5276C0;
	text-decoration: none;
}
.cont_home .reparto_filtrazione {
	background-image: url(../images/interfaccia/reparto_impianti_filtrazione.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .reparto_robot {
	background-image: url(../images/interfaccia/reparto_robot_pulitori.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .reparto_trattamento {
	background-image: url(../images/interfaccia/reparto_trattamento_acqua.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .reparto_pulizia {
	background-image: url(../images/interfaccia/reparto_pulizia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .reparto_riscaldamento {
	background-image: url(../images/interfaccia/reparto_riscaldamento.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .reparto_decorativi {
	background-image: url(../images/interfaccia/reparto_giochi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_home .reparto_sauna {
	background-image: url(../images/interfaccia/reparto_sauna.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.descrizione_breve {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 16px;
	color: #666666;
}

.reparto_fuoriterra p a {
	color: #003300;
	text-decoration: none;
}
.reparto_accessori p a {
	color: #003300;
	text-decoration: none;
}
.reparto_giardino p a {
	color: #003300;
	text-decoration: none;
}
.reparto_filtrazione p a {
	color: #003300;
	text-decoration: none;
}
.reparto_robot p a {
	color: #003300;
	text-decoration: none;
}
.reparto_trattamento p a {
	color: #003300;
	text-decoration: none;
}
.reparto_pulizia p a {
	color: #003300;
	text-decoration: none;
}
.reparto_riscaldamento p a {
	color: #003300;
	text-decoration: none;
}
.reparto_decorativi p a {
	color: #003300;
	text-decoration: none;
}
.reparto_sauna p a {
	color: #003300;
	text-decoration: none;
}

.ricerca p{
	font-size:13px;
	color: #000000;
}
.ricerca a:link, .ricerca a:visited{
	text-decoration: none;
	color: #0066FF;
}
.ricerca a:hover, .ricerca a:active{
	color: #FFCC00;
}

.Visualizza_cat p {
	width: 150px;
	margin-left: 15px;
}
.avviso {
	font-size: 15px!important;
	color: #993300!important;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pubblicita  p {
	font-size: 12px;
	width: 700px;
}
.pubblicita p a {
	color: #C30!important;
}

.article {
	list-style-type: circle!important;
	font-size: 12px;
}
.article li {
	margin-top: 3px;
}

.fl {
	margin: 10px;
	float: left;
}
.fr {
	margin: 10px;
	float: right;
}

.elenco, #piscine_menu, #saune_menu, #giardino_menu {
	width: 200px !important;
	list-style: none;
	font-size: 12px;
}
.elemco {
	margin-top: 25px;
}
.elenco ul {
	padding-left: 10px;
}
.elenco a {
	text-decoration: none;
	text-shadow: #666;
	font-variant: normal;
}
.elenco td {
	padding-bottom: 3px;
	margin-bottom: 3px;
}

#titolo_menu {
	color: #FFF !important;
	font-variant: normal !important;
	margin-top: 7px !important;
	margin-bottom: 2px !important;
	font-style: oblique;
	font-size: 15px;
	padding-bottom: 1px;
	padding-top: 3px;
	padding-left: 5px;
}

#titolo_menu img {
	position: relative;
	float: right;
	top:2px;
	right:3px;
	margin-left:3px;
	width: 45px;
	height: 45px;
}
.piscine{
	background-color: #5CADFF !important;
}
.saune_spa {
	background-color: #FFA347 !important;
}
.giardino {
	background-color: #009900 !important;
}
.bricolage {
	background-color: #F90 !important;
}


#piscine_menu  .evid:hover, #piscine_menu .selected, #piscine_menu .selezionato {
	background-color:#9CF !important;
}

#saune_menu .evid:hover, #saune_menu .selected, #saune_menu .selezionato {
	background-color: #FFC285 !important;
}

#giardino_menu .evid:hover, #giardino_menu .selected, #giardino_menu .selezionato {
	background-color: #75D175 !important;
}			


.evidenziato {
	font-weight: bolder;
}
.selezionato {
	font-weight: bolder;
	width: 100%;
}
			
			
			.livello_1 li {
				padding-left: 10px !important;
				width: 195px;
				list-style: none;
			}
			.livello_1 ul {
				padding-left: 5px;

			}
			
			
			
			.elenco .evid:hover, td .selected {
/*				background-color:#a4e1e5;
			width: 180px;*/	
			}

.box_left {

    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	color:#000000;
	width: 249px;
	float: left;
	background-color:#F1F1F1;
	border-right:1px solid #D6D6D6;

}
.box_left .categoria{
	font-size:15px;
	font-weight:bold;
	color:#0EA4DD;
	text-transform:uppercase;
}
.box_left .sottocategoria{
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.box_left a:link, a:visited {
	color:#000000;
	text-decoration:none;
}
.box_left a:hover, a:active{
	color: #0066FF;
	text-decoration:underline;
}
.scheda_prodotto_tabella {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 13px;
	color: #666666;
}
.box_left li{
	font-size:12px;
	padding-left:0px;
	margin-left:-10px;
	line-height:15px;
	list-style-image:url(../images/interfaccia/puntoElencoMenuSx.png);
}
.box_left li a:link, a:visited {
	color:#000000;
	text-decoration:none;
}
.box_left li a:hover, a:active{
	color: #0066FF;
	text-decoration:underline;
}

.bottone {
	width: 35px;
}
.bottone img {
	margin-top: 5px;
	margin-left: 8px;
	width: 160px;
	height: 30px;
	border: 0px;
}

ul.foto {
	width: 680px !important; margin: 0 auto;
}
.foto li {
	width: 220px; height:300px;
}
.foto img {
	vertical-align:middle; margin-left: 10px;
}


.iconaPiscina{
	width:97px;
	height:98px;
	border-right:1px solid #FCD965;
	background-color:#FAC926;
    font-family: Segoe UI, Myriad Pro, Arial;
	font-size:13px;
	text-align:center;
	line-height: 13px;
	src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	color:#000000;
	float:left;
}


.iconaRelax{
	width:97px;
	height:97px;
	border-right:1px solid #EFA565;
	background-color:#EC9447;
    font-family: Segoe UI, Myriad Pro, Arial;
	font-size:13px;
	text-align:center;
	line-height: 13px;
	src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	color:#000000;
	float:left;
	
}
.iconaGiardino{
	width:97px;
	height:97px;
	border-right:1px solid #59C380;
	background-color:#2EB860;
    font-family: Segoe UI, Myriad Pro, Arial;
	font-size:13px;
	text-align:center;
	line-height: 13px;
	src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	color:#000000;
	float:left;
}
.iconaNovita{
	width:94px;
	height:97px;
	border-right:1px solid #E3E3E3;
	background-color:#DCDCDC;
	text-align:center;
	line-height: 13px;
	src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
    font-family: Segoe UI, Myriad Pro, Arial;
	font-size:13px;
	color:#000000;
	float:left;
}
.iconaNovita a:link, .iconaNovita a:visited{
	text-decoration:none;
	color: #000000;
}
.iconaNovita a:hover, .iconaNovita a:active{
	color: #0066FF;
}
.menu_briciole_di_pane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	color: #000000;
}
.menu_briciole_di_pane a:link, .menu_briciole_di_pane a:visited{
	color: #0066FF;
}
.menu_briciole_di_pane a:hover, .menu_briciole_di_pane a:active{
	color: #FFCC00;
}

.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.prodotto_disponibile {
	color: #7AB626!important;
	font-size: 14px!important;
	list-style-image: url(https://www.piscineitalia.live/images/interfaccia/icona_prodotto_disponibile.gif);
}
.prodotto_esaurito {
	color: #FF0000!important;
	font-size: 14px!important;
	list-style-image: url(https://www.piscineitalia.live/images/interfaccia/icona_prodotto_esaurito.gif);
}
.numero_verde_scheda{
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 13px!important;
	color:#333333;
	line-height:16px;
	
}
.iva_inclusa{
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 12px!important;
	color:#999999;
	
}
#speseFax{
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 14px!important;
	color: #666666;
	
}
#speseFax .titolo{
	font-size: 16px!important;
	font-weight:bold;
	color: #000000;
}
.SPA_Slogan {
	font-size: 24px;
	color: #7EB20A;
	line-height: 25px;
}
.SPA_Slogan_Evidenziato {
	font-size: 24px;
	color: #003300;
	text-transform: uppercase;
}
.SPA_Dati_Titolo {
	font-size: 14px;
	color: #1FAAED;
	line-height: 8px;
}
.SPA_Dati_Testo {
	font-size: 16px;
	color: #0D6C9B;
}
.SPA_Dati_Icone {
	font-size: 14px;
	color: #333333;
}
.divisore_schede_tecniche {
	background-image: url(../images/schede_tecniche/divisore.jpg);
	background-repeat: no-repeat;
	background-position:center;
	width: 686px;
	height: 19px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.privacy {
	font-size: 11px;
	color: #666666;
}
.contattiTitolo {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 22px;
	color: #333333;
	font-weight:bold;
}
.contattiTesto, .contattiTesto td {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 14px;
	color: #333333;
}
.contattiTesto a {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 14px;
	color: #0066CC;
}

.contattiTitoliForm {
	font-family: "Segoe UI", "Myriad Pro", Arial;
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 19px;
	color: #429C2A;
	font-weight:bold;
	padding-top:10px;
	background-color: #ACE69D;
	padding-left: 10px;
	line-height: 9px;
}
.contattiSottotitolo {
	font-family: "Segoe UI", "Myriad Pro", Arial;
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 16px;
	color: #409A2A;
}
hr {
	size: 1px;
	color: #D6D6D6;
	height:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
}
.contattiTitoletto {
	font-family: "Segoe UI";
	font-size: 14px;
	font-weight: bold;
	color: #429C2A;
}
.titoletto_Verde {
	font-family: "Segoe UI";
	font-size: 20px;
	font-weight: bold;
	color: #35C140;
}
label.error {
  color: red;
  text-transform:uppercase;
  background-color:#FFFF99;
  vertical-align: top;
  font-size:11px;
  font-weight:bold;
}
#vasca a:link, #vasca a:visited{
	text-decoration:none;
}
#vasca a:hover, #vasca a:active{
	text-decoration:none;
}
.btn_scopri_di_piu{
	background-image:url(../images/schede_tecniche/btn_scopri_di_piu.jpg);
	width:111px; 
	height:22px;
	font-size:12px;
	text-align:center;
	vertical-align: middle; 
	padding-top:3px;
	margin-top:5px;
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-weight: normal;
}

.btn_scopri_di_piu a:link, .btn_scopri_di_piu a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.btn_scopri_di_piu a:hover, .btn_scopri_di_piu a:active{
	font-weight:bold;
}
.titolo {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.sottotitolo {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
}
.testo {
	src: url(../font/segoeui.eot); /* EOT file for IE */
	src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-family: "Segoe UI", "Myriad Pro", Arial;
	font-size: 16px;
	color: #666666;
	line-height:20px;
}
.testoVariante{
	font-size: 12px;
	color: #666666;
	line-height:18px;
	font-weight: bold;
}
.coverTitolo1 {
	font-size: 15px;
	color: #D48C46;
	font-weight: bold;
	text-decoration:none;
}
.coverTitolo2 {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
}
.sottoMenu{
	color: #666666;
	font-size: 12px;
}
.sottoMenu a:link, .sottoMenu a:visited{
	color: #666666;
	text-decoration:none;
}
.sottoMenu a:hover, .sottoMenu a:active{
	color:#000000;
	font-size: 13px;
}

.sfondoCorpo {
	background-image: url(../images/interfaccia_new/ombra_sfondo.png);
	background-repeat: repeat-y;
	left:-49px;
}
.sitemap_Area{
	font-size:12px;
	font-weight:bold;
	color:#222222;
}
.sitemap_Categoria{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.sitemap_Categoria a:link, a:visited {
	color:#666666;
	text-decoration:none;
}
.sitemap_Categoria a:hover, a:active{
	color: #0066FF;
	text-decoration:underline;
}
.sitemap_Sottocategoria{
	font-size:11px;
	color: #666666;
	text-decoration:none;
}
.sitemap_Sottocategoria ul{
	list-style-position: inside;
}
.sitemap_Sottocategoria a:link, a:visited {
	color:#666666;
	text-decoration:none;
}
.sitemap_Sottocategoria a:hover, a:active{
	color: #0066FF;
	text-decoration:underline;
}
.div_Blocco {
	padding:20px;
	color: #666666;
	font-size:14px;
	line-height:16px;
	width:280px;
	height:170px;
}
.div_Blocco_Titolo {
	color:#006AC0;
	font-size:15px;
	font-weight:bold;	
}

#miniSiti{
	width:960px;
	display:block;
	background-color:#EAF3E6;
	height:280px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
.miniSiti_Immagine{
	border:3px solid #DDDDDD;
	margin-bottom:5px; 
	opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}   
.miniSiti_Immagine:hover {
    opacity: 0.6;
}

.miniSiti_Titolo{
	color: #777777;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:12px;
}
.miniSiti_SottoTitolo{
	color: #000000;
	font-size:12px;
	font-weight:bold;
}
.miniSiti_Testo{
	color: #444444;
	font-size:10px;
}
.miniSiti_Link a:link, .miniSiti_Link a:visited{
	color: #444444;
	font-size:10px;
	text-decoration: none;
}

.miniSiti_Link a:hover,.miniSiti_Link a:active{
	color: #444444;
	font-weight:bold;

}
/*FOOTER **************************************************/
.footer {
    font-family: Segoe UI, Myriad Pro, Arial;
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	height: 195px;
	width: 1000px;
	font-size:12px;
	overflow:hidden;
	line-height:15px;
	background-color:#F0F0F0;
	color:#535353;
	vertical-align:middle;
}
.footer_Titolo{
    font-family: Segoe UI, yriad Pro, Arial;
	font-size:11px;
	line-height:18px;
	background-color:#F0F0F0;
	color:#444444;
	font-weight:bold;
	text-transform:uppercase;
}
.footer_Titolo a:link, a:visited {
	color:#535353;
	text-decoration:none;
}
.footer_Titolo a:hover, a:active{
	color: #0066CC;
	text-decoration:underline;
}
.footer_Testo{
    font-family: Segoe UI, yriad Pro, Arial;
	font-size:11px;
	line-height:15px;
	color:#444444;
}
.footer_Testo a:link, a:visited {
	color:#535353;
	text-decoration:none;
}
.footer_Testo a:hover, a:active{
	color: #0066CC;
	text-decoration:underline;
}
.footer a:link, a:visited {
	color:#535353;
	text-decoration:none;
}
.footer a:hover, a:active{
	color: #0066CC;
	text-decoration:underline;
}
.footer_Banner {
	height: 156px;
	background-color: #FFFFFF;
	width: 980px;
	color: #000000;
	font-size:12px;
	padding:10px;
}
.footer_Banner_Colonna1 {
	float:left;
	margin-left:10px;
}
.footer_Banner_Colonna2 {
	float:left;
	margin-left:20px;
}
.footer_Banner_Colonna3 {
	float:left;
	margin-left:20px;
}
.footer_Banner_Colonna4 {
	float:left;
	margin-left:13px;
}
.divisoreOrizzontaleFooter{
	width:1000px;
	height:1px;
	background-color:#D7D7D7;
	color:#D7D7D7;
	border:none;
	margin:0px;
	padding:0px;
}
.divisoreVerticaleFooter{
	float:left;
	width:1px;
	height:150px;
	background-color:#D7D7D7;
	margin-top:20px;
}
.legal {
	float:left;
	width:209px;
	margin:20px;
}
.legal .sede{
	font-size:10px;
}

#primoPiano {
	float:left;
	width:167px;
	margin:10px;
	padding-top:10px;
}

#garanzieDiritti {
	float:left;
	width:167px;
	margin:10px;
	padding-top:10px;
}

#acquistoSicuro {
	float:left;
	width:167px;
	margin:10px;
	padding-top:10px;
}

#supportoTecnico {
	float:left;
	margin:10px;
	padding-top:10px;
}
.testata_menu_servizio {
	float:right;
	margin-top:4px;
	margin-left:30px;
	font-family: "Berlin Sans FB", "Segoe UI", "Myriad Pro", Arial;
	font-size:13px;
	text-transform:uppercase;	
}
.testata_menu_servizio a{
	color:#CCE9F4;
	text-decoration:none;
}
.testata_menu_servizio a:hover, a:active{
	color: #FFFFFF;
	text-decoration:none;
}
.testata_menu_servizio img {
	margin-right:3px;
}
/* ICONE NOVITA *****************************************************************************************************/
.menu_novita_testo {
	font-family: "Segoe UI", "Myriad Pro", Calibri, Arial;
	font-size: 13px;
	color: #000;
}
.menu_novita_testo a:link, .menu_novita_testo a:visited{
	text-decoration: none;
	color: #000;
}
.menu_novita_testo a:hover, .menu_novita_testo a:active{
	color: #0066FF;
}
.menu_Titolo{
	color:#000000;
	font-size:14px;
	text-transform: uppercase;
	font-family: "Calibri";
	font-weight:bold;
	padding-top:4px;
}
/* ICONE PISCINA *****************************************************************************************************/
.menuIcone{
	padding:0;
	margin:0;
	margin-top:10px;
	list-style:none;
	width:auto;
	font-family: "Segoe UI", "Myriad Pro", Calibri, Arial;
	font-size: 13px;
	color: #000;
}
.menuIcone ul {
	padding:0;
	margin:0;
	margin-top:10px;
	list-style:none;
	width:auto;
	font-family: "Segoe UI", "Myriad Pro", Calibri, Arial;
	font-size: 13px;
	color: #000;
	border:1px solid #CCCCCC;
}
.menuIcone li{
	float:left;
	position: relative;
	width: 109px;
	height:101px;
	z-index:18;
}
.menuIcone li ul{
	background-color: #EFEFEF;
	padding-left:30px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:7px;
}
.menuIcone li ul li ul{
	padding:20px;
}
.menuIcone a:link, .menuIcone a:visited{
	display:block;
	text-decoration:none;
	color: #000000;
}
.menuIcone a:hover, .menuIcone a:active{
	color: #0066FF;
}
.menuIcone ul{
	display:none;
	position:absolute;
	padding:0;
	z-index:9999999914;
}
.menuIcone ul li{
	padding-top:1px;
	border: 0 none transparent;
	width: 250px;
	text-align:left;
	height:18px;
	list-style-type:circle;
	list-style-image: url(https://www.piscineitalia.live/images/interfaccia/punto_Elenco_Menu_Top.png);
	list-style-position: inset;

}
.menuIcone li:hover ul{
	display:block;
}


/* ICONE RELAX *****************************************************************************************************/
.menuIconeRelax, .menuIconeRelax ul {
	padding:0;
	margin:0;
	list-style:none;
	width:auto;
	font-family: "Segoe UI", "Myriad Pro", Calibri, Arial;
	font-size: 13px;
	color: #000;
}
.menuIconeRelax li{
	float:left;
	position: relative;
	width: 99px;
	height:97px;
	z-index:10;
}
.menuIconeRelax li ul{
	background-color: #F19748;
	padding-left:30px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:7px;
}
.menuIconeRelax li ul li ul{
	padding:20px;
}
.menuIconeRelax a:link, .menuIconeRelax a:visited{
	display:block;
	text-decoration:none;
	color: #000000;
	background-color: #F19748;
}
.menuIconeRelax a:hover, .menuIconeRelax a:active{
	color: #0066FF;
	background-color: #F19748;
}
.menuIconeRelax ul{
	display:none;
	position:absolute;
	padding:0;
	z-index:9999999914;
}
.menuIconeRelax ul li{
	padding-top:1px;
	border: 0 none transparent;
	width: 230px;
	text-align:left;
	height:18px;
	list-style-type:circle;
	list-style-image: url(https://www.piscineitalia.live/images/interfaccia/punto_Elenco_Menu_Top.png);
	list-style-position: inset;

}
.menuIconeRelax li:hover ul{
	display:block;
}

/* ICONE GIARDINO *****************************************************************************************************/
.menuIconeGiardino, .menuIconeGiardino ul {
	padding:0;
	margin:0;
	list-style:none;
	width:auto;
	font-family: "Segoe UI", "Myriad Pro", Calibri, Arial;
	font-size: 13px;
	color: #000;
}
.menuIconeGiardino li{
	float:left;
	position: relative;
	width: 99px;
	height:97px;
	z-index:10;
}
.menuIconeGiardino li ul{
	background-color: #2EB860;
	padding-left:30px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:7px;
}
.menuIconeGiardino li ul li ul{
	padding:20px;
}
.menuIconeGiardino a:link, .menuIconeGiardino a:visited{
	display:block;
	text-decoration:none;
	color: #000000;
	background-color: #2EB860;
}
.menuIconeGiardino a:hover, .menuIconeGiardino a:active{
	color: #0066FF;
}
.menuIconeGiardino ul{
	display:none;
	position:absolute;
	padding:0;
	z-index:9999999914;
}
.menuIconeGiardino ul li{
	padding-top:1px;
	border: 0 none transparent;
	width: 230px;
	text-align:left;
	height:18px;
	list-style-type:circle;
	list-style-image: url(https://www.piscineitalia.live/images/interfaccia/punto_Elenco_Menu_Top.png);
	list-style-position: inset;

}
.menuIconeGiardino li:hover ul{
	display:block;
}
/* ICONE NOVITA *****************************************************************************************************/
.menuIconeNovita {
	padding:0;
	margin:0;
	margin-top:10px;
	list-style:none;
	width:auto;
	font-family: "Segoe UI", "Myriad Pro", Calibri, Arial;
	font-size: 13px;
	color: #000;
}
 .menuIconeNovita ul {
 	padding:0;
	margin:0;
	margin-top:10px;
	list-style:none;
	width:auto;
	font-family: "Segoe UI", "Myriad Pro", Calibri, Arial;
	font-size: 13px;
	color: #000;
	border:1px solid #CCCCCC;
}
.menuIconeNovita li{
	float:left;
	position: relative;
	width: 109px;
	height:101px;
	z-index:10;
}
.menuIconeNovita li ul{
	background-color: #EFEFEF;
	padding-left:30px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:7px;
}
.menuIconeNovita li ul li ul{
	padding:20px;
}
.menuIconeNovita a:link, .menuIconeNovita a:visited{
	display:block;
	text-decoration:none;
	color: #000000;
}
.menuIconeNovita a:hover, .menuIconeNovita a:active{
	color: #0066FF;
}
.menuIconeNovita ul{
	display:none;
	position:absolute;
	padding:0;
	z-index:9999999914;
}
.menuIconeNovita ul li{
	padding-top:1px;
	border: 0 none transparent;
	width: 230px;
	text-align:left;
	height:18px;
	list-style-type:circle;
	list-style-image: url(https://www.piscineitalia.live/images/interfaccia/punto_Elenco_Menu_Top.png);
	list-style-position: inset;

}
.menuIconeNovita li:hover ul{
	display:block;
}


.google a:link, .google a:visited{
	text-decoration:none;
	color: #333333;
	src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
    font-family: Segoe UI, Myriad Pro, Arial;
	font-size:11px;
}
.google a:hover, .google a:active{
	color: #000000;
}

.checkoutStepEseguito{
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #43A939;
	font-weight:bold;
	text-transform: uppercase;
}
.checkoutStepSuccessivo{
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
}
.checkoutStepCorrente{
	font-family: "Century Gothic", Arial;
	font-size: 10px;
	color: #585858;
	font-weight:bold;
	text-transform: uppercase;
}
.checkoutTotale{
	font-family: "Century Gothic", Arial;
	font-size: 16px;
	color: #5A5A5A;
	font-weight:bold;
	text-transform: uppercase;
}
.checkoutTornaIndietro {
	font-family: "Century Gothic", Arial;
	font-size: 11px;
	color: #ACACAC;
	font-weight:bold;
	line-height: 6px;
	margin-top: 15px;
	text-transform: uppercase;
}
.checkoutTornaIndietro a{ font-family: "Century Gothic", Arial; font-size: 11px; color: #909090; font-weight:bold; text-decoration:none }
.checkoutTornaIndietro a:hover{ font-family: "Century Gothic", Arial; font-size: 11px; color: #333333; font-weight:bold; text-decoration:none }

.checkoutCancella { font-family: "Century Gothic", Arial; font-size: 11px; color: #909090; font-weight:bold; text-decoration:none; }
.checkoutCancella a{ font-family: "Century Gothic", Arial; font-size: 11px; color: #909090; font-weight:bold; text-decoration:underline }
.checkoutCancella a:hover{ font-family: "Century Gothic", Arial; font-size: 11px; color: #333333; font-weight:bold; text-decoration:underline }
