/* 
    Document   : style
    Created on : 9 giugno 2006, 18.11
    Author     : quirino
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
body{
    background-color: #B7D471;
    margin: 0px 0px 0px 0px;
}

#top{
    position: absolute;
    top: 0px;
    left: 50%;
    margin: 0px 0px 0px -325px;
    width: 650px;
    height: 90px;
    background-color: #ebf1b6;
}

#menu{
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 120px;
    margin: 0px 0px 0px 0px;
    width: 520px;
    height: 50px;
    background-color: #EBF1B6;
}

#main{
    position: absolute;
    top: 90px;
    left: 50%;
    margin: 0px 0px 0px -325px;
    width: 650px;
    height: 350px;
    background-color: #EBF1B6;
    padding: 5px 0px 5px 0px;
}
#main1{
    position: absolute;
    top: 90px;
	left: 50%;
    margin: 0px 0px 0px -325px;
    width: 650px;
    height: 350px;
    background-color: #EBF1B6;
    padding: 5px 0px 5px 0px;
}
#bottom{
    position: absolute;
    top: 435px;
    left: 50%;
    margin: 0px 0px 0px -325px;
    width: 655px;
    height: 156px;
    background-color: #B7D471;
    background-image: images/bottom.gif;
}
#bottom_d{
    position: absolute;
    top: 1090px;
    left: 50%;
    margin: 0px 0px 0px -325px;
    width: 655px;
    height: 156px;
    background-color: #B7D471;
    background-image: images/bottom.gif;
}
.text_d{
	text-decoration: none;
	font-family: Arial,Food,Verdana;
	font-size: 12px;
	color: black;
	font-weight: normal;
	/*border: medium ridge #B7D471;*/
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
.text{
	position: absolute;
    	top: 60%;
	text-decoration: none;
	text-align: justify;
	font-family: Arial,Food,Verdana;
	font-size: 12px;
	color: black;
	font-weight: normal;
	border: medium ridge #B7D471;
	margin: -175px 5px 5px 0px;
	padding: 10px 10px 20px 10px;
}
.text_pescia{
	position: absolute;
	top: 125%;
	text-decoration: none;
	text-align: justify;
	font-family: Arial,Food,Verdana;
	font-size: 12px;
	color: black;
	font-weight: normal;
	border: medium ridge #B7D471;
	margin: -175px 5px 5px 0px;
	padding: 5px 10px 10px 10px;
}
.text_contatti{
	position: absolute;
    	top: 60%;
	text-decoration: none;
	text-align: center;
	font-family: Arial,Food,Verdana;
	font-size: 12px;
	color: black;
	font-weight: normal;
	border: medium ridge #B7D471;
	margin: -175px 5px 5px 20px;
	padding: 10px 10px 20px 10px;
}
.text_h{
    text-decoration: none;
    font-family: Monotype Corsiva,Arial,Food,Verdana;
    font-size: 18px;
    color: black;
    font-weight: normal;
	position: absolute;
	left: 15px;
}
.img_page{
    bottom: 15px;
    right: 10px;
    width: 220px;
	position: absolute;
}
.img_page_contatti{
    bottom: 30px;
    right: 10px;
    width: 220px;
	position: absolute;
}
.img_page1
{
	position: absolute;
        top: 130px;
        left: 310px;
	width: 220px;
	cursor: hand;
}
.img_page2
{
	position: absolute;
        top: 110px;
        left: 310px;
	width: 220px;
	cursor: hand;
}
.img_photo
{
	
	cursor: hand;
}
.img_gallery_int
{
	position: absolute;
        top: 240px;
        left: 560px;
	width: 80px;
	cursor: hand;
}
.img_gallery
{
	position: absolute;
        top: 210px;
        left: 560px;
	width: 80px;
	cursor: hand;
}
.marquee{
    position: absolute;
    top: 120px;
    left: 450px;
}
#bandiera_it{
    position: absolute;
    top: 480px;
    left: 50%;
    margin: 0px 0px 0px -400px;        
}
#bandiera_en{
    position: absolute;
    top: 480px;
    left: 50%;
    margin: 0px 0px 0px -100px;        
}