﻿html,body, form
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

html
{
    overflow-y:scroll;
}

body
{	
	text-align: left !important; 	
	text-align /**/: center; /* IE 5.x */	
	
	background-color: #090909;
}

#divContainer
{   
    position:relative;
    width:800px;
    height:100%;
    margin:0 auto;
}
form>#divContainer
{
    height:auto;
    min-height:100%;
}

#divCentered
{
    position:absolute;
    top:50%;
    left:0;
    margin-top:-310px;
    height:680px;
    width:800px;
}

#divPlaceHolder
{
    width:800px;
    height:680px;
}

#divWelcome
{  
    height:610px;
	width:800px;    
    background-image: url(Immagini/home_Bg.jpg);	
    background-position:0 0;						
    background-repeat: no-repeat;
    
    

}


#divWelcome span
{ 
    position:absolute;
    top:-10000px;
    left:-10000px;
}



#divFoooter
{
    height:20px;
    width:800px;    
    font-size:12px;
	color:#666;	
	text-align:center;
	font-family:  Arial, Helvetica, Verdana, 'Times New Roman', Sans-Serif;
	
}

#divFoooter a
{
    text-decoration:none;
    color:#5F86FD;
}

#divFoooter a:hover, #divFoooter a:focus, #divFoooter a:active
{
    text-decoration:underline;
    color:#777;
}

/*********/

#divLiving
{
    position:absolute;
    top:398px;
    left:16px;
    width:316px;
    height:109px;
}

#divLiving A
{
    display:block;
    width:100%;
    height:100%;
    background-position:0 0;   
	background-image:url(Immagini/home_btnLiving.jpg);
}

#divLiving A:hover, #divLiving A:active, #divLiving A:focus  
{
 
    background-position:0 -111px;   
	background-image:url(Immagini/home_btnLiving.jpg);
}


#divCommunity
{
    position:absolute;
    top:398px;
    left:468px;
    width:316px;
    height:109px;
}

#divCommunity A
{
    display:block;
    width:100%;
    height:100%;
    background-position:0 0;   
	background-image:url(Immagini/home_btnCommunity.jpg);
}

#divCommunity A:hover, #divCommunity A:active, #divCommunity A:focus  
{
 
    background-position:0 -111px;   
	background-image:url(Immagini/home_btnCommunity.jpg);
}

#divFotoLiving
{
    position:absolute;
    top:170px;
    left:16px;
    width:316px;
    height:228px;
	background-image:url(Immagini/home_imgLiving.jpg);
}


#divFotoCommunity
{
    position:absolute;
    top:170px;
    left:468px;
    width:316px;
    height:228px;
	background-image:url(Immagini/home_imgCommunity.jpg);
}

#divFotoLiving A,
#divFotoCommunity A
{
    display:block;
    width:100%;
    height:100%;
}

/*************/

#divMenuLinguaLeft
{
    position:absolute;
    top:563px;
    left:213px;
    width:76;
    height:22px;
}

.UlMenuLinguaLeft
{
    position:absolute;
	list-style:none;	
	width:76;
    height:22px;
    margin:0;
    padding:0;	
    background-position:0 0;   
	background-image:url(Immagini/home_menuLinguaLeft.jpg);      
    
}

.UlMenuLinguaLeft li
{
    position:absolute;
    top:0;
    z-index:1;
    width:29px;
    height:22px; 
    
}

.UlMenuLinguaLeft li a
{  
    display:block;    
    width:29px;
    height:22px;  
    background-image:url(Immagini/home_menuLinguaLeft.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
}


.UlMenuLinguaLeft li a span
{   
    position:absolute;    
    top:-10000px;
    left:-10000px;
}


.UlMenuLinguaLeft .LiFra, .UlMenuLinguaLeft .LiFraSel{left:4px;}

.UlMenuLinguaLeft .LiIta, .UlMenuLinguaLeft .LiItaSel{left:47px;}

.UlMenuLinguaLeft .LiEng, .UlMenuLinguaLeft .LiEngSel{left:90px;}



.UlMenuLinguaLeft .LiFra a{background-position:-4px 0;}

.UlMenuLinguaLeft .LiFra a:hover, .UlMenuLinguaLeft .LiFra a:focus, .UlMenuLinguaLeft .LiFra a:active{background-position:-4px -24px;}

.UlMenuLinguaLeft .LiIta a{background-position:-47px 0;}

.UlMenuLinguaLeft .LiIta a:hover, .UlMenuLinguaLeft .LiIta a:focus, .UlMenuLinguaLeft .LiIta a:active{background-position:-47px -24px;}

.UlMenuLinguaLeft .LiEng a{background-position:-90px 0;}

.UlMenuLinguaLeft .LiEng a:hover, .UlMenuLinguaLeft .LiEng a:focus, .UlMenuLinguaLeft .LiEng a:active{background-position:-90px -24px;}



/**********************


/*************/

#divMenuLinguaRight
{
    position:absolute;
    top:563px;
    left:469px;
    width:76;
    height:22px;
}

.UlMenuLinguaRight
{
    position:absolute;
	list-style:none;	
	width:76;
    height:22px;
    margin:0;
    padding:0;	
    background-position:0 0;   
	background-image:url(Immagini/home_menuLinguaRight.jpg);      
    
}

.UlMenuLinguaRight li
{
    position:absolute;
    top:0;
    z-index:1;
    width:29px;
    height:22px; 
    
}

.UlMenuLinguaRight li a
{  
    display:block;    
    width:29px;
    height:22px;  
    background-image:url(Immagini/home_menuLinguaRight.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
}


.UlMenuLinguaRight li a span
{   
    position:absolute;    
    top:-10000px;
    left:-10000px;
}


.UlMenuLinguaRight .LiEng, .UlMenuLinguaRight .LiEngSel{left:0;}

.UlMenuLinguaRight .LiIta, .UlMenuLinguaRight .LiItaSel{left:43px;}

.UlMenuLinguaRight .LiFra, .UlMenuLinguaRight .LiFraSel{left:86px;}


.UlMenuLinguaRight .LiEng a{background-position:0 0;}

.UlMenuLinguaRight .LiEng a:hover, .UlMenuLinguaRight .LiEng a:focus, .UlMenuLinguaRight .LiEng a:active{background-position:0 -24px;}

.UlMenuLinguaRight .LiIta a{background-position:-43px 0;}

.UlMenuLinguaRight .LiIta a:hover, .UlMenuLinguaRight .LiIta a:focus, .UlMenuLinguaRight .LiIta a:active{background-position:-43px -24px;}

.UlMenuLinguaRight .LiFra a{background-position:-86px 0;}

.UlMenuLinguaRight .LiFra a:hover, .UlMenuLinguaRight .LiFra a:focus, .UlMenuLinguaRight .LiFra a:active{background-position:-86px -24px;}


