﻿html,body, form
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

body
{	
	text-align: center; /* IE 5.x */
	/*background-color:#5d5d5d;
	background-color:#000;*/
}


#divContainer
{	
	position: relative;
	font-family:Arial, Verdana, 'Times New Roman', Sans-Serif;
	font-size:13px;
	height:100%;
	width:100%;
	padding:0;
	margin:0;     
    background-image:url(Immagini/bgContainerHome.jpg);
    background-repeat:repeat-x;
    background-position:0 0;
    color:#444;
    text-align:center; 
    /* background-color:#B6D9F7; */
    background-color:#85c3ec;	/* #85c3eb; */
}

form>#divContainer
{
	height:auto;
	min-height:100%;
}


#divHeader
{   	
    
	height:160px;	
	width:990px;
    margin:0 auto;    
    /*background-image:url(Immagini/bgHeader.jpg);
    background-repeat:no-repeat;
    background-position:0px 0;
    background-color:Fuchsia;*/
    
}

#divBody
{    
    position:relative;
    width:990px; 
    height:520px;
    /* margin:0 auto; */
    margin: 0px auto;
    padding-bottom:75px;     
    background-image:url(Immagini/bgBody.jpg);
    background-repeat:repeat-x;
    background-position:0px 0px;
    text-align:left;
    /*background-color:Teal;*/
    position:relative;
    
}




#divFooterContainer
{
    height:70px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	margin:0;		
	/*background-color:blue;*/
	z-index:100;
	background-image:url(Immagini/bgFooterHome.jpg);
    background-repeat:repeat-x;
    background-position:0 0;
}

#divFooter
{	
	height:70px;	
	width:990px;
	margin:0 auto;		
	/*background-color:Fuchsia;*/
	text-align:left;
	position:relative;
}


#divPannelloFooter
{
    position:absolute;
    height:155px !important;
    height /**/:176px;
    width:170px !important;
    width /**/:221px;
    padding:21px 0 0 51px;
    top:-106px;
    left:0;
    /*background-color:Green;*/
	background-image:url(Immagini/bgPanel.jpg);
    background-repeat:no-repeat;
    background-position:0 0;        
}

#divPannelloFooter span
{
    position:absolute;
    top:-10000px;
    left:-10000px; 
    background-color:Red;
}



#divFooterLinks
{
    /*background-color:Yellow;*/
    padding-top:35px;
    margin-left:290px;
    display:inline;
    width:640px;
    float:left;
    text-align:center;
    color:#668;
}

#divFooterLinks a
{
    text-decoration:none;
    color:#668;
}

#divFooterLinks a:hover, #divFooterLinks a:focus, #divFooterLinks a:active
{
    text-decoration:underline;
    color:maroon;
    
}

.DivBandiera
{
    position:absolute;
    top:0px;
    right:60px;
}

.DivBandiera a
{    
}

.DivBandiera a img
{
    width:60px;
    height:40px;
    border:none;
}


.DivBuoneFeste
{
    position:absolute;
    width:195px;
    height:127px;
    top:5px;
    left:10px;
    margin-right:300px;
    background-image:url(Immagini/bgBuoneFeste.jpg);
    background-repeat:no-repeat;    
    background-position:0 0;    
    z-index:1000;
}

#divLogoPiani
{   
    background-image:url(Immagini/logoPiani.jpg);
    background-repeat:no-repeat;    
    background-position:0 0;    
    width:334px;
    height:134px;    
    float:left;  
    display:inline;
    margin:0;
    padding:0;   
    
}

#divLogoIdrocalor
{   
    background-image:url(Immagini/logoIdrocalor.jpg);
    background-repeat:no-repeat;    
    background-position:0 0;    
    width:515px;
    height:134px;    
    float:right;  
    display:inline;
    margin:0;
    padding:0;   
    
}



#divMenu
{   
	
    width:649px;
    height:471px;  
    margin:0;
    padding-left:230px;    
    padding-top:33px; /*193 - 160*/
    
    
}


.UlMenu
{
	list-style:none;
	width:649px;
	height:471px;
    margin:0;
    padding:0;
    background-repeat:repeat-x; 
     
    background-image:url(Immagini/bgMenu.jpg);
    background-repeat:no-repeat; 
    background-position:0 0;
    position:relative;  
    /*background-color:Red;*/
    
}

.UlMenu li
{
    position:absolute;
    z-index:1; 
    background-color:Transparent;
    background-position: 0 0;
    background-repeat:no-repeat;    
    
}

.UlMenu li a
{   
    position:absolute;
    z-index:2; 
    display:block;    
    background-repeat:no-repeat;
    /*background-color:Red;*/
    text-decoration:none;
}


.UlMenu .LiProfilo
{
    background-image:url(Immagini/tabProfilo.jpg);    
    background-position: 0 0;
    top:0;
    left:0;
    
    width:248px;
    height:471px;
    
}

.UlMenu .LiTrattamento
{
    background-image:url(Immagini/tabTrattamento.jpg);
    background-position: 0 0;
    top:78px;
    left:248px;
    
    width:201px;
    height:393px;
    
    
}
.UlMenu .LiPompe
{
    background-image:url(Immagini/tabPompe.jpg);
    background-position: 0 0;
    top:144px;
    left:449px;
    
    width:200px;
    height:327px;    
}



.UlMenu .LiProfilo a
{
    background-image:url(Immagini/tabProfiloTesto.jpg);   
    background-position: 0 0;     
    height:43px;
    width:100px;
    top:247px;
    left:58px;
}

.UlMenu .LiTrattamento a
{
    background-image:url(Immagini/tabTrattamentoTesto.jpg);
    background-position: 0 0;
    height:70px;
    width:149px;
    top:248px;
    left:0px;
}

.UlMenu .LiPompe a
{
    background-image:url(Immagini/tabPompeTesto.jpg);
    background-position: 0 0;
    height:75px;
    width:161px;    
    top:252px;
    left:0px;  
}



.UlMenu .LiProfilo a:hover, .UlMenu.LiProfilo a:focus, .UlMenu .LiProfilo a:active
{
    background-position: 0 -43px;
}
.UlMenu .LiTrattamento a:hover, .UlMenu .LiTrattamento a:focus, .UlMenu .LiTrattamento a:active
{
    background-position: 0 -70px;
}

.UlMenu .LiPompe a:hover, .UlMenu .LiPompe a:focus, .UlMenu .LiPompe a:active
{
    background-position: 0 -75px;
}


/**************************************************/

a
{
    text-decoration:none;
    color:#5F86FD;
}

a:hover, a:focus, a:active
{
    text-decoration:underline;
    color:#777;
}


