/* CSS Document */



/* CORPO PRINCIPALE */


* {
	margin: 0;
	padding: 0;
	padding-bottom: 1px 1px 1px 1px;
}

html,body{
	
	margin-left:0px;
	
	
}

body{
text-align:center;

font-family:Tahoma ,Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
}

body a{
text-decoration:none;
	color:#524C45;
}

body a:hover{
text-decoration:none;
	color:#ef4124;
}

div#maxcontainer{
	width:902px;
	padding-left: 0px;
	margin: 0 auto;
}

div#container{
	margin-top:30px;
	width:902px;
	position:relative;
	margin-left:0px;
	margin-bottom:0px;
	left: 0px;
	top: 0px;
	z-index:1;
	
}


/* CORPO PRINCIPALE */



/* LOGO E TESTATA SINISTRA ALTA */

div#stellinealte{
	
	
	position:absolute;
	top:120px;
	
	
	z-index:5;
	left: 149px;
}




div#luce{
	
	position:absolute;
	top:100px;
	z-index:5;
	left: 145px;
}


div#lacantinadeisaporimenu

{
	
	
	position:absolute;
	top:182px;	
	z-index:30;
	left: 78px;
}



div#viviilsogno{
	
	position:absolute;
	top:176px;
	
	
	z-index:5;
	left: 81px;
}


/* LOGO E TESTATA SINISTRA ALTA */




/* FOTO SLIDER */


div#centralslider{
	width:864px;
	height:245px;
	position:absolute;
	top:20px;
	
	
	z-index:9;
	left: 19px;
}


div#centralslider2{
	width:864px;
	height:245px;
	position:absolute;
	top:20px;
	
	
	z-index:9;
	left: 19px;
}


/* FOTO SLIDER */





/* FOOTER */
/* footer */
div#footer{
	width:878px;
	height:99px;
	z-index: 5;
	color:#524C45;
	
	margin-left:12px;
	text-align: left;
	position: absolute;
	left: 0px;
	top: 650px;
	padding-top: 0px;
	background-color: #999999;
	margin-bottom: 30px;

} 

div#footervino{
	width:229px;
	
	z-index: 6;
	color:#000099;
	
	margin-left:12px;
	text-align: left;
	position: absolute;
	left: 148px;
	top: 580px;
	margin-bottom: 30px;

} 

div#footergirasole{
	width:364px;
	
	z-index: 6;
	color:#000099;
	
	margin-left:12px;
	text-align: left;
	position: absolute;
	left: 514px;
	top: 595px;
	margin-bottom: 30px;

} 

div#footerfiori{
	width:287px;
	
	z-index: 7;
	color:#000099;
	
	margin-left:12px;
	text-align: left;
	position: absolute;
	left: 0px;
	top: 605px;
	margin-bottom: 30px;

} 


div#footerlogo{
	width:166px;
	
	z-index: 7;
	color:#000099;
	
	margin-left:12px;
	text-align: left;
	position: absolute;
	left: 333px;
	top: 696px;
	margin-bottom: 0px;

} 

/* under foter in basso per indirizzi */

div#footerdown{
	width:828px;
	height:40px;
	z-index: 5;
	color:#524C45;
	margin-left:12px;
	text-align: left;
	position: absolute;
	left: 3px;
	top: 763px;
	padding-top: 0px;
	background-color: #FFFFFF;
	margin-bottom: 30px;
	font-size: 9px;

} 

/* under footer in basso per indirizzi
/* FOOTER */





/* extra spaces for effects */
.highlighted{
cursor:crosshair;
}

.byand{
cursor:pointer;
}

.coloredtext
{
color:#8A2476;

}

.graytext
{

color:#999999;

}
/* extra spaces for effects */


/* MENU PRINCIPALE */
/* TUTTI I MENU */
/* menu trasparente */

div#menutrasparente
{
	width:825px;
	padding-top:13px;
	padding-left:0px;
	margin-top:0px;
	padding-right: 0px;
	font-size: 15px;
	text-align: right;
	font-family:Century Gothic, Tahoma, Arial;

	background-image: url(../immagini/headeralto.png);
	background-position: top;
	background-repeat: no-repeat;
	position:absolute;	
	clear:none;
	z-index:20;
	
	left: 62px;
	top: 176px;

	height: 47px;
}

div#menucliccabile
{
	width:825px;
	padding-top:13px;
	padding-left:0px;
	margin-top:0px;
	padding-right: 0px;
	font-size: 15px;
	text-align: right;
	font-family:Century Gothic, Tahoma, Arial;

	
	position:absolute;	
	clear:none;
	z-index:20;
	
	left: 62px;
	top: 176px;

	height: 47px;
}



div#menucliccabile ul

{

list-style-type: none;
z-index:21;

}

div#menucliccabile li
{
	padding: 7px 16px 7px 1px;
	display:inline;
	color:#000000;
} 

div#menucliccabile a{color:#FFFFFF; font: normal bold 13px; font-family:Tahoma, Arial; text-decoration: none}
div#menucliccabile a:hover{color:#FFFFFF;text-decoration: none}
div#menucliccabile a#activelink{color:#FFFFFF;text-decoration: none}

/* MENU PRINCIPALE */
/* TUTTI I MENU */
/* menu trasparente */









/* CORPO CENTRALE E CONTENUTI */
/* corpocentrale */

/* corpo pagina */
div#corpopagina{
	width:902px;
	
	left: 0px;
	margin-top:0px;
	z-index: 1;
	
	height: 757px;
	background-color: #EFF2EA;

} 

div#centrosinistra{
	width:239px;
	left: 625px;
	margin-top:0px;
	z-index: 100;
	position:absolute;
	height: 300px;
	top: 271px;

} 

div#centrodestra{
	width:544px;
	position:absolute;
	left: 8px;
	margin-top:0px;
	z-index: 100;
	height: 290px;
	top: 263px;
	text-align: left;
	padding-top: 10px;
	padding-left: 15px;
	color: #666666;

} 



div#corpocentrale{
	margin-left:15px;
	margin-bottom:0px;
	z-index:30;
	margin-top: 350px;
	width: 310px;
	float:left;
	color: #000000;
	font-size: 13px;

} 

div#corpocentralebaserose{
	margin-left:12px;
	margin-bottom:0px;
	z-index:2;
	margin-top: 14px;
	width: 878px;
	float:left;
	color: #000000;
	font-size: 13px;
	height:703px;
	background-color: #EEE4A2;
	position: absolute;
	left: 0px;
	top: -1px;

} 


div#basecentrale{
	margin-left:12px;
	margin-bottom:0px;
	z-index:3;
	margin-top: 14px;
	width: 873px;
	float:left;
	color: #000000;
	font-size: 13px;
	height:335px;
	position: absolute;
	left: -14px;
	top: 245px;
	background-image: url(../immagini/centrale.png);
	background-position: top;
	background-repeat: no-repeat;
	padding-left: 3px;

} 

/* corpo centrale */
/* CORPO CENTRALE E CONTENUTI */


/* solo per agriturismo */

div#agriturismo{
	width:200px;
	position:absolute;
	left: 386px;
	margin-top:0px;
	z-index: 100;
	height: 257px;
	top: 310px;
	text-align: left;
	padding-top: 10px;
	padding-left: 15px;
	color: #666666;
	padding-right: 20px;

} 

/*  solo per agriturismo*/



/* NEWS IN NOVITA */


/* lista generale */

div#corponews{
	margin-left:12px;
	margin-bottom:0px;
	z-index:50;
	margin-top: 14px;
	width:565px;
	height:247px;
	position: absolute;
	left: 1px;
	top: 30px;
	padding-left: 3px;

}

div#newsblocco{
	margin-left:0px;
	margin-bottom:0px;
	
	padding-left: 3px;
	float:left;
	height: 88px;
	width: 255px;
	margin-right: 20px;
	

}


div#immaginenewspiccola{
	margin-left:0px;
	margin-bottom:0px;
	margin-top:4px;
	
	padding-left: 3px;
	float:left;
	height: 88px;
	
	margin-right: 10px;
	

}

div#newspiccola{
	margin-left:0px;
	margin-bottom:0px;
	
	padding-left: 3px;
	float:left;
	height: 88px;
	width:170px;
	
	margin-right: 0px;
	

}

/* lista generale */



/* approfondimento */
div#newsbloccogrande{
	margin-left:0px;
	margin-bottom:0px;
	
	padding-left: 3px;
	
	width: 559px;
	
	margin-right: 20px;
	margin-top:5px;
	

}


div#immaginenewsgrande{
	margin-left:0px;
	margin-bottom:0px;
	margin-top:4px;
	
	padding-left: 3px;
	float:left;
    
	
	margin-right: 10px;
	

}

div#newsgrande{
	margin-left:0px;
	margin-bottom:0px;
	
	padding-left: 3px;
	float:left;
	width: 290px;
	
	
	margin-right: 0px;
	

}
/* approfondimento */



/* NEWS IN NOVITA */



/* solo per contatti */

div#contatti{
	width:219px;
	position:absolute;
	left: 359px;
	margin-top:0px;
	z-index: 100;
	height: 222px;
	top: 66px;
	text-align: left;
	padding-top: 10px;
	padding-left: 15px;
	color: #666666;
	padding-right: 20px;

} 

/*  solo per contatti*/



/* immagine portante centro destra */

div#blocchitestualidestra{
	position:absolute;
	left: -6px;
	margin-top:0px;
	z-index: 200;
	width:259px;

	height:80px;
	top: -6px;
	color: #666666;
	height: 80px;

} 

div#blocchiinternidestra
{

float:left;


}






div#immaginecentrodestra{
	
	position:absolute;
	left: 620px;
	margin-top:0px;
	z-index: 200;
	
	top: 348px;
	color: #666666;

} 

/*  immagine portante centro destra */




/* solo per le macrocategorie */


div#corposottonews{
	margin-left:12px;
	margin-bottom:0px;
	z-index:50;
	margin-top: 14px;
	width:565px;
	height:69px;
	position: absolute;
	left: 3px;
	top: 214px;
	padding-left: 3px;

}


/* solo per le macrocategorie */



/* Fotogallery app */


div#fotogallblocco{
	margin-left:12px;
	margin-bottom:0px;
	z-index:50;
	margin-top: 14px;
	width:565px;
	height:115px;
	position: absolute;
	left: 0px;
	top: 164px;
	padding-left: 3px;

}

div#singolafoto{
	float:left;
	z-index:50;
	margin-top: 1px;
	margin-right:2px;

}


/* Fotogallery app */



/* fotogallery agriturismo */

div#fotogallbloccoagri{
	margin-left:12px;
	margin-bottom:0px;
	z-index:50;
	margin-top: 14px;
	width:565px;
	height:115px;
	position: absolute;
	left: 0px;
	top: 177px;
	padding-left: 3px;

}

/* fotogallery agriturismo */

