﻿body 
{
    background: #FFFFFF;
    text-align:center; /*centra negli altri IE7*/
    margin:0px;
    padding:0px;	
    font-family:Tahoma,Verdana,Arial;
	font-size: 12px;
}


/*div per master page*/

#container
{
    margin-left:auto;
    margin-right:auto;
    width: 1024px;
}

#top
{
	background-image: url(util/top.gif);
	width: 988px;
	height: 100px;
	float:left;
	padding-top: 32px;
	padding-left: 0px;
	padding-right: 36px;
	padding-bottom: 0px;
	font-size: 1px;
}

#top-logo
{
    width: 120px;
    height:94px;
    padding-top: 4px;
    padding-left:46px;
    padding-right:35px;
    padding-bottom:3px;  
    float:left;
}

#top-foto
{
	width: 785px;
	height: 100px;
	float: left;
}

#menu
{
	background-image:url(util/menu.gif);
	clear:both;
	width:824px;
	height:37px;
	text-align: left;
	padding-left:203px;
	padding-top:5px;
}


#mid
{
	background-image:url(util/mid-bkg.gif);
	clear:both;
	width:1024px;
}

#btm-lingue
{
    background-image:url(util/btm-lingue.gif);
    clear:both;
    width:970px;
    height:25px;
    padding-right: 54px;
    padding-top: 18px;
    text-align:right;
    font-family: Arial;
    font-size: 17px;
    color: #FFFFFF;
}

#btm-credits
{
    background-image:url(util/btm-credits.gif);
    clear:both;
    width:1024px;
    height:38px;
    padding-top:10px;
}


/*div per content pages*/

#contenuto
{
    width: 918px;
    margin-left:52px;
    margin-right:54px;
}

#home-sx
{
    width: 573px;
    height: 235px;
    background-image:url(util/pic-0default.jpg);
    float: left;
}
    
#home-dx
{
    width: 320px;
    height: 235px;
    float: left;
    margin-left: 25px;
    margin-right: 0px;
}

#home-txt
{
    width: 573px;
    height: 249px;
    float:left;
    padding-top:16px;
    text-align:justify;
}    
   
#home-sincert
{
    width: 320px;
    height: 265px;
    margin-left: 25px;  
    margin-right:0px;
    background-image:url(util/home-sincert.jpg);    
    float:left;
}

#titolo
{
    width:290px;
    /* height:57px; */
    text-align:left;
    float:left;
}
        
#sincert-sm
{
    width:178;
    height:47;
    padding-top:10px;
    float:right;
}

   
#txt-h
{
    width:918px;
    text-align:justify;
    float:left;
}


#pic-h
{
    width:918px;
    float:left;
}

#txt-pietra 
{
    width:512px;
    padding-right:10px;
    text-align:justify;
    float:left;
}

#pic-v
{
    width:396px;
    float:left;
}

#txt-prodotti 
{
    width:314px;
    height: 500px;
    padding-right:10px;
    text-align:justify;
    float:left;
}

#txt-contatti
{
    width:265;
    height:220px;
    padding-top:180px;
    padding-left:25px;
    background-image:url(util/sincert-contatti.jpg);
    text-align:left;
    font-size:15px;
    font-weight:bold;
    }

#txt-pr-loges
{
    width:502px;
    height: 370px;
    padding-right:10px;
    text-align:justify;
    float:left;
}

#pic-pr-loges
{
    width:406px;
    height: 370px;
    float:left;
    background-image:url(util/pic-pr-loges.jpg);
}

#txt-pr-filagne
{
    width:630px;
    height: 149px;
    padding-right:11px;
    text-align:justify;
    float:left;
}

#txt-pr-realiz
{
    width:533px;
    height: 244px;
    padding-right:9px;
    text-align:justify;
    float:left;
}

#txt-kalos
{
    width:500px;
    height: 175px;
    padding-right:10px;
    text-align:justify;
    font-size:11px;
}

#pic-kalos-a
{
    width:510px;
    height:325px;
}

#pic-kalos-b
{
	width:408px;
    height:500px;
    float:left;
}

#arredo-detail
{
    background-image:url(util/pr-arredo-det-2.gif);
    width:858px;
    padding-left: 20px;
    padding-right: 20px;
    text-align:justify;
    float:left;
    }
    
#arredo-detail-descr
{
    width: 858px;
    background-color: #819EAE;
    text-align:left;
    float:left;
    }

/* titoli link etc */
    
h1, .TitoloAlternativo
{
    font-size: 40px;
    font-weight:bold;
    color: #819EAC;
    padding: 0px;
    margin: 0px;
}

h2
{
    font-size: 30px;
    font-weight:bold;
    color: #819EAC;
    padding: 0px;
    margin: 0px;
}

a
{
    font-size: 15px;
    font-weight: bold;
    color: #DADFD9;
    text-decoration: none;
}

a:hover
{
    color: #FFFFFF;
}


.btm-credits-testo
{
    font-family: Arial;
    font-size: 9px;
    color: #819EAC;
    text-decoration: none;
}

a.nero
{
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.nero:hover
{
    color: #000000;
    text-decoration: underline;
}

a.prodotto
{
    font-size: 12px;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
}

a.prodotto:hover
{
    color: #000000;
    text-decoration: underline;
}

.Prev, .Next
{
	color:#819eae;
}

a.Prev:hover, a.Next:hover
{
	color: #427384;
}

a.News
{
	font-size: 12px;
    color: #000000;	
    text-decoration: none;
    font-weight:normal;
	}
	
a.News:hover
{
	color: #000000;	
	text-decoration: underline;
	}
	
.titoloNews
{
	font-size: 20px;
    font-weight:bold;
    color: #819EAC;
	}
	
/*div per area riservata*/	

.Header
{
	background-color:#4A6B84;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}

.Footer
{
	background-color:#4A6B84;
	color:#FFFFFF;
	font-size:12px;
	}


.Sfondo1
{
	background-color:#A6BAC6;
	color:#000000;
	}
	
.Sfondo2
{
	background-color:#BECDD6;
	color:#000000;
	}

.Footer a
{
	font-size:12px;
	}