/* Ridefinizione tag */
body{
	margin:0;
	padding:0;
	color:#000FFF;                /* Blue */
	background-color:#FFFFFF;     /* White */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


textarea{
	border:1px solid #CDCDCD;     /* Grey */
	border-left:1px solid #CDCDCD;/* Grey */
	width:300px;
	float:left;
	padding-left:8px;
}

#main_table{
        border-style: double;
        width: 1011px;
        border-color: #CDCDCD;
        float:center;
}

#main_index{
/*	position:absolute;*/
        margin: 0cm -1cm 0cm 0cm; /*top,left,x, x */
/*	left:-20px;*/
        float:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:15px;
        color:#0033FF;                /* Blue */
        font-weight:bold;
}
#main_index p{
	margin-top: 20px;
	margin-bottom: 20px;
}
#main_index a{
	color:#333399;                /* Blue */
	font-weight:bold;
	text-decoration:none;        
        font-size:16px;
	background-color: #FFFFFF;
	background-image: url(img/Bullet.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px  2px 5px 22px;
}

#main_index a:hover{
        background-color:#FFFFFF;     /* Blue */
	color: #000000;
	font-weight:normal;
        font-size:16px;
	background-image: url(img/BulletRed.jpg);
}

#main_index img{
	border:0;
}

#main_index img:hover{
	background-color:#0083CB;     /* Blue */
	color: #FFFFFF;               /* White */
}

#Product_index{

        float:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:15px;
        color:#0033FF;                /* Blue */
        font-weight:bold;
}
#Product_index p{
	margin-top: 18px;
	margin-bottom: 18px;
}
#Product_index a{
	color:#333399;                /* Blue */
	font-weight:bold;
	text-decoration:none;        
        font-size:18px;
	background-color: #FFFFFF;
	background-image: url(img/Bullet.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px  2px 5px 22px;
}

#Product_index a:hover{
        background-color:#FFFFFF;     /* Blue */
	color: #000000;
	font-weight:normal;
        font-size:18px;
	background-image: url(img/BulletRed.jpg);
}

#Product_index img{
	border:0;
}

#Product_index img:hover{
	background-color:#0083CB;     /* Blue */
	color: #FFFFFF;               /* White */
}

/* -------------------------- */
/* Second Index               */
/* -------------------------- */

#second_index{
	text-decoration:none;
	float:left;
	margin-left: 10%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0083CB;
	font-weight:bold;
}

#second_index a{
	color:#0083CB;                /* Blue */
	font-weight:bold;
	text-decoration:none;
	background-image: url(img/Bullet1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px  2px 5px 25px;
}

#second_index a:hover{
	color: #000000;
	background-image: url(img/BulletRed.jpg);
}
#second_index img{
	border:0;
}

#third_index{
	text-decoration:none;
	float:left;
	margin-left: 20%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0083CB;
	font-weight:bold;
}

#third_index a{
	color:#0083CB;                /* Blue */
	font-weight:bold;
	text-decoration:none;
	background-image: url(img/goccia021_S.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px  100px 5px 25px;
}

#third_index a:hover{
	color: #DC143C;
	background-image: url(img/goccia022_S.jpg);
}
#third_index img{
	border:0;
}


#terzo_index{
	text-decoration:none;
	float:left;
	margin-left: 0%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0083CB;
	font-weight:bold;
}

#terzo_index a{
	color:#0083CB;                /* Blue */
	font-weight:bold;
	text-decoration:none;
}

#terzo_index a:hover{
	text-decoration:none;
	background-color:#0083CB;     /* Blue */
	color: #FFFFFF;               /* White */
}
#terzo_index img{
	border:0;
}


#Pool_table tr{
	margin-top:0px;
	margin-bottom:0px;
}

/* ------------- */
/* Fourth index  */
/* ------------- */


#quarto_index{
	text-decoration:none;
	float:left;
	margin-left: 8%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0083CB;
	font-weight:bold;
}

#quarto_index a{
	color:#0083CB;                /* Blue */
	font-weight:bold;
	text-decoration:none;
}

#quarto_index a:hover{
	text-decoration:none;
	background-color:#0083CB;     /* Blue */
	color: #FFFFFF;               /* White */
}
#quarto_index img{
	border:0;
}

/* ----------------- */
/* Pagina principale */
/* ----------------- */

#main_page{
	background-image:url(img/Purezza.jpg);
	background-position: center;
	background-repeat:no-repeat;
	float:right;
}

#footer{
	clear:both;
	background-image:url(img/bg_footer.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	border-top:6px solid #699500;
	background-color: #A4C300;
	height:110px;
}

/* classi */

#culligan_button{
	position:absolute;
	width:720px;
	height:598px;
	left:231px;
	top:4px;
	border: 0px solid #000FFF;
}

#home_page{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/Purezza3.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#Vantaggi{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/Vantaggi.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#Gain_List{
        width:500px;
        height:350px;
        overflow: auto;
        position:absolute;
        left:420px;
        top:100px;
        text-align:justify;
	color: #000000;
	border: 1px solid #000FFF;
        font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	padding:6px 6px 6px 6px;
}
#Product_List{
        width:610px;
        height:350px;
        overflow: auto;
        position:absolute;
        left:365px;
        top:150px;
        text-align:justify;
	color: #000000;
	border: 1px solid #000FFF;
	background-image: url(img/sfondo_051.gif);
        font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	padding:6px 6px 6px 6px;
}
#Pool_List{
/*        position:absolute;*/
        width:725px;
        height:510px;
        overflow: auto;
/*        margin: 0cm 0cm 0cm 0cm;*/
/*        left:260px;
        top:0px;
        down:0px; */
        align: top right;
        text-align:justify;
	color: #000000;
	border: 1px solid #000FFF;
	background-image: url(img/sfondo_051.gif);
        font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	forn-style: Italic;
	padding:6px 6px 6px 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
        left: 50px;
}

#Data_Handling{
        width:550px;
        height:60px;
        overflow: scroll;
        left:150px;
        top:470px;
	font-weight: bold;
        text-align:justify;
	color: #000000;
        font-size:8px;
	font-family: Arial, Helvetica, sans-serif;

}

#ChiSiamo_IndexPrep{
	position:absolute;
	width:950px;
	height:959px;
	color:"#FFFFFF";
	left:1;
	top:1;
}



#ChiSiamo{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ChiSiamoTextlayoutInfo.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ChiSiamo a{
	color:#0083CB;                /* Blue */
	font-weight:bold;
	text-decoration:none;        
        font-size:15px;
}

#Contattaci{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/contattaci.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}
#LavoraConNoi{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/LavodaConNoiTextlayout.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#contattaci_table{

        width: 395px;
        margin-left: 150px;
	border: 1px solid #000FFF;
        border-color: #CDCDCD;

}
#lavoraconnoi_table{

        width: 395px;
        margin-left: 115px;
	border: 1px solid #000FFF;
        border-color: #CDCDCD;

}
#Servizi{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ServiziTextlayout.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#Servizi a{
	color:#0083CB;                /* Blue */
	font-weight:bold;
	text-decoration:none;        
        font-size:15px;
}


#Prodotti{
	
	width:720px;
	height:598px;
        align: top right;
/*      margin: 0cm -1cm 0cm 0cm;*/
/*	margin-left:0%;*/
	margin-right:0%;
/*	margin-top:0%;
	margin-bottom:0%;*/


	background-image: url(img/SitiConsigliati.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}


#ProdottiAddolcitori{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/SitiConsigliati.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiTrattamentiAcqua_01{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ProdottiTextlayoutTratAc01.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiTrattamentiAcqua_02{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ProdottiTextlayoutTratAc02.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiTrattamentiAcqua_03{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ProdottiTextlayoutTratAc03.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiTrattamentiAcqua_04{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ProdottiTextlayoutTratAc04.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiTrattamentiAcqua_05{
	
	width:720px;
	height:598px;
        margin: 0cm 0cm 0cm 0cm;
/*	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;*/

	background-image: url(img/ProdottiTextlayoutTratAc04.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiTrattamentiAcqua_06{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ProdottiTextlayoutTratAc05.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiTrattamentiAcqua_07{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ProdottiTextlayoutTratAc06.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiTrattamentiAcqua_08{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/ProdottiTextlayoutTratAc06.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#ProdottiErogatori{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/SitiConsigliati.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}
#ProdottiPiscine{

	width:720px;
	height:598px;
        align: top right;
/*	margin-left:5%;*/
	margin-right:0%;
/*	margin-top:0%;
	margin-bottom:0%;*/

	background-image: url(img/SitiConsigliati.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}

#Piscine img:hover{
        background-color:#FFFFFF;     /* Blue */
	color: #000000;
	background-image: url(img/Piscina_01_S.jpg);
}

#Piscine_index a{
	color:#0083CB;                /* Blue */
	font-weight:bold;
	text-decoration:none;
	background-color: #FFFFFF;
	background-image: url(img/Piscina_01_S.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px  2px 5px 25px;
}

#Piscine_index a:hover{
        background-color:#FFFFFF;     /* Blue */
	color: #000000;
	background-image: url(img/Piscina_01_B.jpg);
}
#SitiConsigliati{
	
	width:720px;
	height:598px;
	margin-left:5%;
	margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;

	background-image: url(img/SitiConsigliati.jpg);
	border: 0px solid #000FFF;
	background-repeat: no-repeat;
	background-position: right top;
}




.evidenziato1{
color:#FF0000;
font-size:14px;
}

.evidenziato2{
color: #00CC00;
font-size:14px;
}

.evidenziato3{
color: #0066FF;
font-size:14px;
}

.giallo{
background-color:#FFFF4E;
}

.giallo2{
background-color: #FFFFAC;
}

.rosso{
color:red;
}

.verde{
color:#00FFFF;
}

.promozione{
float:right;
width:200px;
background-color:#CCCCCC;
}
.Stile0 {
        margin-top: 0px;
        margin-bottom: 0px;
}
.Stile4 {color: #000000}
.Contatore {
        font-size: 8pt;
        font-weight: bold;
        color: #0033FF;
        font-family: Arial, Helvetica, sans-serif;
}
.Stile7 {
	font-size: 8pt;
	font-weight: bold;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile9 {font-family: Arial, Helvetica, sans-serif; color: #0033FF; font-size: 9pt; }
.Stile10 {
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
}
.Stile18 {
	font-size: 18pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%; 
	font-weight: bold;
        margin-left: 40%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile18_D {
	font-size: 18pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%; 
	font-weight: bold;
        margin-left: 42%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile13_E {
	font-size: 13pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 2%; 
	font-weight: bold;
        margin-left: 16%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile17 {
	font-size: 16pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%; 
	font-weight: bold;
        margin-left: 35%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile16 {
	font-size: 14pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%;
	font-weight: bold;
        margin-left: 30%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile16_A {
	font-size: 14pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%;
	font-weight: bold;
        margin-left: 35%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile16_Van {
	font-size: 14pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%;
	font-weight: bold;
        margin-left: 37%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile10_E {
	font-size: 10pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 2%;
	font-weight: bold;
        margin-left: 16%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile16_D {
	font-size: 14pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%;
	font-weight: bold;
        margin-left: 35%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile17_01 {
	font-size: 18pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%; 
	font-weight: bold;
        margin-left: 48%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile16_01 {
	font-size: 16pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%;
	font-weight: bold;
        margin-left: 45%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile161 {
	font-size: 16pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%;
	font-weight: bold;
        margin-left: 43%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile161_D {
	font-size: 16pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 5%;
	font-weight: bold;
        margin-left: 40%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile20 {
	font-size: 10pt;
        margin-top: 0px;
        margin-right: 5%; 
        margin-bottom: 4px; 
        margin-left: 20%;
/*	font-weight: bold; */
	text-align:justify;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile20_1 {
	font-size: 10pt;
        margin-top: 0px;
        margin-right: 5%; 
        margin-bottom: 4px; 
        margin-left: 10%;
	font-weight: bold; 
	text-align:justify;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile21 {
	font-size: 10pt;
        margin-top: 0px;
        text-align:center;
        margin-right: 5%; 
        margin-bottom: 4px; 
        margin-left: 20%;
	font-weight: bold;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile22 {
	font-size: 9pt;
        margin-top: 20px; 
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 65%;
        text-align:justify;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile222 {
	font-size: 9pt;
        margin-top: 20px; 
        
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 60%;
        text-align:justify;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile2222 {
	font-size: 9pt;
        margin-top: 20px; 
        
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 20%;
        text-align:justify;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile22222 {
	font-size: 7pt;
        margin-top: 20px; 
        
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 20%;
	font-weight: bold;
        text-align:justify;
	color: #000FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile22222_2 {
	font-size: 7pt;
        margin-top: 20px; 
        
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 15%;
	font-weight: bold;
        text-align:justify;
	color: #000FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile22222_T {
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 15%;
}
.Stile23 {
	font-size: 8pt;
        margin-top: 20px; 
        text-align:left;
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 10%;
	font-weight: bold;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile24 {
	font-size: 8pt;
        margin-top: 20px; 
        text-align:left;
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 10%;
	font-weight: bold;
	color: #00FF00;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile25 {
	font-size: 8pt;
        margin-top: 20px; 
        text-align:left;
        margin-right: 2%; 
        margin-bottom: 10px; 
        margin-left: 10%;
	font-weight: bold;
	color: #FA0000;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile26 {
	font-size: 8pt;
        margin-top: 10px; 
        text-align:right;
        margin-right: 8%; 
        margin-bottom: 10px; 
        margin-left: 65%;
	font-weight: bold;
	color: #FA0000;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile222_2 {
	font-size: 9pt;
        margin-top: 1px; 
        
        margin-right: 2%; 
        margin-bottom: 1px; 
        margin-left: 43%;
        text-align:justify;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile222_3 {
	font-size: 9pt;
        margin-top: 1px; 
        
        margin-right: 2%; 
        margin-bottom: 1px; 
        margin-left: 15%;
        text-align:justify;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile222_4 {
	font-size: 9pt;
        margin-top: 1px; 
        
        margin-right: 30%; 
        margin-bottom: 1px; 
        margin-left: 15%;
        text-align:justify;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile27 {color: #333399} /*Intestazione schermata principale */
.Stile28 {color: #00CC00}
.Stile24 {
	font-size: 30pt;
        margin-top: 0px;
        text-align:left;
        margin-right: 2%; 
	font-weight: bold;
        margin-left: 40%;
        margin-bottom: 0px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
