@charset "utf-8";
/* CSS Document */
/* STILI BASE */
html,body{
	margin: 0;
	padding:0;
	height:100%;
	width:100%;
	font-family:"Verdana",Arial; /*font-family:"Arial Narrow", Arial;*/
	font-size:12px;
}

body{
	background-image:url(images/sfondo.png);
	background-repeat:repeat-x;
}

a{
	color:#A5A6A8;
	text-decoration:none;
}

a:hover{
	color:#B4C95F;
	text-decoration:underline;
}

#divbackground{
	height:100%;
	width:100%;
	display:block;
}

#container{
	width:965px;
	margin:auto;
	display:block;
	padding-top:20px;
}

#container #header{
	display:block;
}

#header #logo152{
	display:block;
	position:relative;
	/*background-image:url(images/logo152.png);
	background-repeat: no-repeat;*/
	width:236px;
	height:152px;
}

#header #barra{
	float:right;
	display:block;
	position:relative;
	width:722px;
	height:152px;
	/*background-image:url(images/barra.png);
	background-repeat: no-repeat;*/
}

#header #menu{
	clear:both;
	position:relative;
	height:36px;
	background-color:#33200F;
	display:block;
	margin-top:6px;
	text-align:left;
	font-family:"Verdana",Arial; /*font-family:"Arial Narrow", Arial;*/
	font-size:12px;
}
/* FINE STILI BASE ***************************************/

/* STILI HOME PAGE */
#container #homepage{display:block;}

#homepage #home_centro{
	position:relative;
	height:406px;
	/*background-image:url(images/homeimg.jpg);*/
}

#homepage #home_news{
	position:relative;
	height:95px;
	background-image:url(images/sfondonewshome.png);
}

#home_news div#eventi{
	width: 450px;
	height: 55px;
	max-height:55px;
	display: block;
	border:none;
	position:absolute;
	left:12px;
	top:32px;
	/*background-color:#0000FF;*/
}

#home_news div#eventi div#scroll{
	width:450px;
}

#home_news div#eventi div#scroll div.scrollnews{
	color:#A5A6A8;
	font-size:11px;
}

div.scrollnews a{
	color:#A5A6A8;
	text-decoration:none;
}

div.scrollnews a:hover{
	text-decoration:none;
	color:#A5A6A8;
}


#home_news a#btn_le_specialita{
	width: 219px;
	height: 35px;
	line-height:35px;
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(images/btn_le_specialita.png);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left:517px;
	top:5px;
}

#home_news a#btn_le_specialita:hover{
	background-position:bottom;
}

#home_news a#btn_le_occasioni{
	width: 219px;
	height: 35px;
	line-height:35px;
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(images/btn_le_occasioni.png);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left:517px;
	top:45px;
}

#home_news a#btn_le_occasioni:hover{
	background-position:bottom;
}

#home_news a#btn_tour_virtuale{
	width: 219px;
	height: 35px;
	line-height:35px;
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(images/btn_tour_virtuale.png);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left:741px;
	top:5px;
}

#home_news a#btn_tour_virtuale:hover{
	background-position:bottom;
}

#home_news a#btn_fotogallery{
	width: 219px;
	height: 35px;
	line-height:35px;
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(images/btn_fotogallery.png);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left:741px;
	top:45px;
}

#home_news a#btn_fotogallery:hover{
	background-position:bottom;
}

#container #footer_home{
	position:relative;
	height:36px;
	background-color:#33200F;
	display:block;
	margin-top:6px;
	text-align:center;
}
/* FINE STILI HOME **********************************************************/

#container #base{display:block;}

#base #menudx{
	display:block;
	position:relative;
	float:right;
	width:219px;
	height:543px;
}

#menudx a#tour_virtuale_img{
	background-image:url(images/tour_virtuale_off.png);
	height:105px;
	width:219px;
	display:block;
}

#menudx a#btn_le_specialita{
	width: 219px;
	height: 35px;
	line-height:35px;
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(images/btn_le_specialita.png);
	background-repeat:no-repeat;
	background-position:top;
}

#menudx a#btn_le_specialita:hover{
	background-position:bottom;
}

#menudx a#btn_le_occasioni{
	width: 219px;
	height: 35px;
	line-height:35px;
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(images/btn_le_occasioni.png);
	background-repeat:no-repeat;
	background-position:top;
}

#menudx a#btn_le_occasioni:hover{
	background-position:bottom;
}

#menudx a#btn_tour_virtuale{
	width: 219px;
	height: 35px;
	line-height:35px;
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(images/btn_tour_virtuale.png);
	background-repeat:no-repeat;
	background-position:top;
}

#menudx a#btn_tour_virtuale:hover{
	background-position:bottom;
}

#menudx a#btn_fotogallery{
	width: 219px;
	height: 35px;
	line-height:35px;
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(images/btn_fotogallery.png);
	background-repeat:no-repeat;
	background-position:top;
}

#menudx a#btn_fotogallery:hover{
	background-position:bottom;
}

#menudx a#le_occasioni_img{
	background-image:url(images/le_occasioni_off.png);
	height:99px;
	width:219px;
	display:block;
}

#menudx a#le_specialita_img{
	background-image:url(images/le_specialita_off.png);
	height:99px;
	width:219px;
	display:block;
}

#menudx a#fotogallery_img{
	background-image:url(images/fotogallery_off.png);
	height:100px;
	width:219px;
	display:block;
}

#container .principale{
	display:block;
	height:501px;
	width:740px;
}
#principale_fotogallery{
	background-image:url(images/fotogallery_sfondo.jpg);
	background-position:bottom;
	display:block;
}
#principale_fotogallery #titolo, #principale_base #titolo, #principale_tour #titolo{
	position:relative;
	top:0px;
	left:0px;
	width:740px;
	height:75px;
}

#principale_base #titolo{
	background-image:url(images/inter_standard_titolo.png);
	/*width:740px !important;*/
	width:740px; 
}

#titolo h2{
	margin:0;
	padding:0;
	margin-left:15px;
/*	padding-left:15px;*/
	padding-top:5px;
	font-size:48px;
	color:#B4C95F;
	font-family:"Verdana",Arial; /*font-family:"Arial Narrow", Arial;*/
}

#principale_fotogallery #contenuto{
	overflow:auto;
	display:block;
	height:426px;
	width:524px;
	padding-left:20px;
	padding-right:0px;
	color:#FFFFFF;
	font-size:12px;
}

#principale_fotogallery #coldx, #principale_tour #coldx{
	display:block;
	z-index:40;
	height:416px;
	margin-left:550px;
	width:180px;
	position:absolute;
	top:289px;
	overflow:hidden;
	border:none;
	border-left-color:#B4C95F;
	border-left-width:2px;
	border-left-style:solid;
	color:#FFFFFF;
	text-align:center;
}

#coldx a{
	color:#A5A6A8;
	text-decoration:none;
}

#coldx a:hover{
	color:#B4C95F;
}

#principale_tour{
	background-image:url(images/tour_virtuale_sfondo.jpg);
	background-position:bottom;
	display:block;
}

#principale_tour #contenuto{
	overflow:hidden;
	display:block;
	height:426px;
	width:530px;
	padding-left:20px;
	padding-right:150px;
	color:#FFFFFF;
	font-size:14px;
}

.space a{
	color:#A5A6A8;
	text-decoration:none;
}

.space a:hover{
	color:#B4C95F;
	text-decoration:underline;
}

.space{
	line-height:36px;
}

#principale_base{
	background-image:url(images/inter_standard_03.jpg);
	background-position:bottom;
	display:block;
}

#principale_base div#contenuto{
	overflow:auto;
	display:block;
	height:426px;
	width:490px;
	padding-left:20px;
/*	width:500px;
	padding-right:220px;*/
	padding-right:230px;
	color:#33200F;
	font-size:14px;
}

#contenuto p, ul, li, ol{
	margin-top: 0px;
	margin-bottom: 0px;
}

/*#principale_base div#album{
	display:block;
	height:436px;
	width:200px;
	position:absolute;
	overflow:hidden;
	background-color:#66FFCC;
	top:279px;
}*/

#principale_base div#album{
	display:block;
	z-index:40;
	height:436px;
	margin-left:520px;
	width:200px;
	position:absolute;
	top:279px;
	overflow:hidden;
}

div#download{
	height:21px;
	width:200px;
	position:absolute;
	top:400px;
	left:0px;
	text-align:left;
}

div#download a{
	display:block;
	height:21px;
	width:200px;
	background-image:url(images/download.png);
	background-position:right top;
	background-repeat:no-repeat;
}

div#download a:hover{
	background-position:right center;
}

div#download a:active{
	background-position:right bottom;
}

#container #footer{
	position:relative;
	height:34px;
	width:740px;
	background-image:url(images/inter_standard_14.png);
	display:block;
	margin-top:6px;
	text-align:center;
	padding-top:2px;

}

.footer{
	color:#A5A6A8;
	font-size:11px;
}

.footer a{
	color:#A5A6A8;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

/* STILI MENU */

#menu a{
	display:block;
	width:129px;
	height:24px;
	background-color:#B4C95F;
	float:left;
	margin-top:6px;
	margin-left:7.5px;
	color:#33200F;
	text-decoration: none;
	text-indent: 3px;
	font-size:12px;
	line-height:24px;
}

#menu a:hover{
	background-color:#FFFFFF;
	color:#33200F;
}

#dropmenudiv{
	position:absolute;
	/*border:1px solid black;*/
	line-height:24px;
	z-index:100;
	width:129px;
	color:#33200F;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-top:2px solid #33200F;
	padding: 1px 0;
	text-decoration: none;
	color:#33200F;
	font-size:12px;
	background-color: #A5A6A8;
}

#dropmenudiv a:hover{
	background-color: #FFFFFF;
	color:#33200F;
}


/* FINE STILI MENU **********************************************************/



#gallery_folder,
#gallery_pics {
	text-align:left;}

#gallery_folder img {
	padding:3px;
	border:1px solid #A5A6A8;
	margin-right:7px;
}

#gallery_pics img {
	padding:3px;
	border:2px solid #A5A6A8;
	margin-right:5px;
	margin-bottom:5px
}

#gallery_pics img:hover {
	padding:3px;
	border:2px solid #B4C95F;
	margin-right:5px;
	margin-bottom:5px;
}

#gallery_folder div.clear,
#gallery_pics div.clear,
div.clear {
	clear:both;
}

#gallery_folder div.folder {
	width:50px;
	height:60px;
	float:left;
	margin-right:35px;
	text-align:center
}

/* Fix IE Problem */
* html #gallery_folder div.folder {
	margin-right:25px;
}

#gallery_folder div.folder img {
	border:0
}

#gallery_folder p {
	padding-top:20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#B4C95F;
}

/******************************************************************/

#homeoverlay{
	position:absolute;
	left:50%;
	top:20px;
	width:965px;
	height:740px;
	margin:0 0 0 -482px;

	z-index: 111;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}

