body { 
	background-color: #efe1ce; 
	}


ul { 
	font-size: 11px; 
	line-height: 18px; 
	text-align: left; 
	margin-left: -15px; 
	list-style-image: url(../media/dot.gif); 
	white-space: normal; }


a:link { 
	color: #ce954f; 
	text-decoration: none; 
	}
a:visited { 
	color: #ce954f; 
	text-decoration: none; 
	}
a:active { 
	color: #ce954f; 
	text-decoration: none; 
	}
a:hover { 
	color: #ae742e; 
	text-decoration: none; 
	}


#guestbook h2
{
	font-size: 14px;
}


#modi
{
	margin-top:30px;
	padding-left:2px;
	float: left;
}

#modi a img
{
	border:none;
}
#sig
{
	display: none;
}

#ims
{
	display: none;
}

#guestbook dt
{
	color: #888;
}

#guestbook dd
{
	padding-bottom: 15px;
}


#top { 
	background-image: url(../media/bg_top.gif); 
	text-align: right; 
	width: 770px; 
	height: 25px; 
	padding-top: 20px; 
	padding-right: 10px; 
	}


#logo { 
	width: 210px; 
	height: 70px; 
	z-index: 1; 
	margin-top: 0; 
	margin-left: 0; 
	}


#pics { 
	text-align: center; 
	width: 780px; 
	height: 20px; 
	padding-top: 245px; 
	}
	
#widget
{
	padding-left:11px;
	clear:both;
	float:left;
}

#menu { 
	width: 250px; 
	float: left; 
	}


#weather { 
	width: 240px; 
	height: 55px; 
	}


#menu_lx_bg { 
	background-image: url(../media/bg_menu.jpg); 
	background-repeat: no-repeat; 
	width: 141px; 
	height: 220px; 
	float: left; 
	margin-top: 10px; 
	margin-left: 30px; 
	padding-top: 42px; 
	}


#menu_lx_bg_new { 
	background-image: url(../media/bg_menu_new.jpg); 
	background-repeat: no-repeat; 
	margin-left: 3px; 
	width: 180px; 
	height: 238px; 
	float: left; 
	margin-top: 10px; 
	padding-bottom: 15px;
	}
	
	
#menu_lx_bg_new_ { 
	background-image: url(../media/bg_menu_new_.jpg); 
	background-repeat: no-repeat; 
	margin-left: 3px; 
	width: 180px; 
	height: 238px; 
	float: left; 
	margin-top: 10px; 
	}

#logos { 
	width: 140px; 
	margin-left: 40px;
	clear:both;
	float:left;
	}


#container { 
	background-color: #fff; 
	width: 780px; 
	float: left; 
	}


#content { 
	text-align: left; 
	width: 510px; 
	float: right; 
	padding-top: 65px; 
	}


#content_txt { 
	text-align: left; 
	width: 550px; 
	float: right; 
	}


#footer { 
	width: 780px; 
	height: 30px; 
	display: table-cell; 
	}


#copy { 
	color: #8b8c8e; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	float: left; 
	margin-top: 10px; 
	margin-left: 20px; 
	}


#adress { 
	color: #8b8c8e; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	margin-top: 10px; 
	margin-left: 20px; float: left; 
	}


#privacy { 
	color: #8b8c8e; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-align: right; 
	float: right; 
	margin-top: 10px; 
	margin-right: 20px; 
	}
	
	
#scroller { 
	color: #464648; 
	font-size: 13px; 
	font-family: Verdana, Arial; 
	width: 780px; 
	height: 20px; 
	}
	
	
/* Testo scrollante sulla foto old

#scroll { 
	width: 780px; 
	}

#scrollme { 
	color: #464648; 
	font-size: 13px; 
	font-family: Verdana, Arial; 
	}*/


.txt { 
	color: #3d3938; 
	font-size: 11px; 
	font-family: Verdana; 
	line-height: 18px; 
	margin-right: 20px; 
	}


.txt_brown { 
	color: #750012; 
	font-size: 11px; 
	font-family: Verdana, Arial; 
	line-height: 18px; 
	}


.date { 
	color: #3d3938; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	line-height: 14px; 
	}


.txt_klein { 
	color: #3d3938; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	line-height: 18px; 
	}


.txt_tabella {
	color: #403222; 
	font-size: 11px; 
	font-family: Verdana, Arial; 
	line-height: 18px; 
	font-weight:bold;
	}


.txt_bold_red { 
	color: #750012; 
	font-size: 11px; 
	font-family: Verdana, Arial; 
	font-weight: bold; 
	}


.titel_brown { 
	color: #750012; 
	font-size: 18px; 
	font-family: Verdana, Arial; 
	}


.titel { 
	color: #750012; 
	font-size: 18px; 
	font-family: Verdana, Arial; 
	}
.txt_scroller { color: #464648; font-size: 13px; font-family: Verdana, Arial;}

.bg
{ 
	background-repeat: repeat; 
	width: 780px; 
	visibility: visible; 
}

/* alex */	
table.bg td
{
	position:relative;
}

table.bg td div td
{
	position:static;
}
/* end alex */


.bg_riga_tabella
{
	background-color: #dacdbc; 
}


.bordo_tabella
{ 
	border:dotted thin #403222; 
}
/*a.menu:link, a.menu:visited, a.menu:active              { color: #250300; font-size: 12px; font-family: arial, Verdana; text-decoration: none   ; width: 130px; height: 25px; padding-left: 15px; display: table-cell; }
a.menu:hover                                            { color: #8b8c8e; font-size: 12px; font-family: arial, Verdana; text-decoration: none  ; width: 130px; height: 25px; padding-left: 15px; display: table-cell; }
a.menu_sel:link, a.menu_sel:visited, a.menu_sel:active  { color: #8b8c8e; font-size: 12px; font-family: arial, Verdana; text-decoration: none  ; width: 130px; height: 25px; padding-left: 15px; display: table-cell; }
a.menu_sel:hover     									{ color: #8b8c8e; font-size: 12px; font-family: arial, Verdana; text-decoration: none  ; width: 130px; height: 25px; padding-left: 15px; display: table-cell; }*/


a.menu_new:link, a.menu_new:visited, a.menu_new:active { 
	color: #fff; 
	font-size: 11px; 
	font-family: arial, Verdana; 
	background-image: url(../media/spacer.gif); 
	background-repeat: no-repeat; 
	text-decoration: none; 
	width: 131px; 
	height: 23px; 
	padding-top: 7px; 
	padding-left: 45px; 
	display: block;
	text-transform:uppercase; 


	}

a.menu_new:hover, a.menu_new_sel:link, a.menu_new_sel:visited, a.menu_new_sel:active, a.menu_new_sel:hover { 
	color: #fff; 
	font-size: 11px; 
	font-family: arial, Verdana; 
	background-image: url(../media/rollover_button.gif); 
	background-repeat: no-repeat; 
	text-decoration: none  ; 
	width: 131px; 
	height: 23px; 
	padding-top: 7px; 
	padding-left: 45px; 
	display: block; 
    text-transform:uppercase; 


	}
 
 
a.menu_round:link, a.menu_round:visited, a.menu_round:active { 
	color: #fff; 
	font-size: 11px; 
	font-family: arial, Verdana; 
	background-image: url(../media/spacer.gif); 
	background-repeat: no-repeat; 
	text-decoration: none; 
	width: 131px; 
	height: 23px; 
	padding-top: 7px; 
	padding-left: 45px; 
	display: block;
   text-transform:uppercase; 
 
	}


a.menu_round:hover, a.menu_round_sel:link, a.menu_round_sel:visited, a.menu_round_sel:active, a.menu_round_sel:hover {
	color: #fff; 
	font-size: 11px; 
	font-family: arial, Verdana; 
	background-image: url(../media/rollover_button_rounded.jpg); 
	background-repeat: no-repeat; 
	text-decoration: none; 
	width: 131px; 
	height: 23px; 
	padding-top: 7px; 
	padding-left: 45px; 
	display: block;
    text-transform:uppercase; 
	}
  

a.lang:link, a.lang:visited, a.lang:active { 
	color: #ae742e; 
	font-size: 11px; 
	font-family: Arial, Verdana; 
	text-decoration: none; 
}


a.lang:hover, a.lang_sel:link, a.lang_sel:visited, a.lang_sel:active, a.lang_sel:hover
{
	color: #750012; 
	font-size: 11px; 
	font-family: Arial, Verdana; 
	text-decoration: none;
}


a.gallery:link, a.gallery:visited, a.gallery:active
{
	color: #ffffff; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none; 
	padding-right: 3px; 
	padding-left: 3px; 
}


a.gallery:hover, a.gallery_sel:link, a.gallery_sel:visited, a.gallery_sel:active, a.gallery_sel:hover
{
	color: #ffffff; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	text-decoration: none; 
	padding-right: 3px; 
	padding-left: 3px;
}




/*test css per foto in dissolvenza con sopra lo scroller */

#pics_new
{ 
	position: absolute; 
	width: 780px; 
	height: 265px; 
	z-index: 4;
}
	
	
#scroller_new
{
	text-align: center; 
	position: absolute; 
	width: 780px; 
	height: 20px; 
	z-index: 10; 
	padding-top: 245px; 
}
	
	
#menu_new
{ 
	width: 250px; 
	float: left; 
	margin-top: 265px; 
}
	
	
#content_new { 
	text-align: left; 
	width: 510px; 
	float: right; 
	margin-top: 265px; 
	padding-top: 65px; 
	}
	
	
#container_new { 
	background-color: #fff; 
	width: 780px; 
	float: left; 
	margin-top: 265px; 
	}




/* cross fade css x il container delle foto */

#imageContainer { background-image: url(../media/header/home02.jpg); position:relative; width:780px; height: 265px; }

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
    }

