html,body{
	margin: 0 0 0 0;
	padding:0;
	background-color:#B89D79;
}
.nasc{
	position:absolute;
	top:-1000em;
	width:1px;
	height:1px;
	overflow:hidden;
}


body{font-family: verdana;font-size: 12px;text-align: center;color:#000; text-align: center; width: 100%;  }

.cont {  
margin: 0 auto;    
text-align: left;
border:1px solid #fff;
background-color:#fbe5b5;  
}

.noBordo img{
	border-style:none;
}

/*generici */

a {
color: #000000;
text-decoration: underline;
margin: 0 0 0 0;
}

a:hover {
 
color: #FFCC00;
text-decoration: underline;
margin: 0 0 0 0;}

.testo {margin: 20px 10px 0 10px; position:relative;
 }
 
 .testo a:hover{
 	color:#5A3926;
 }

.text_dx {margin: 10px 10px 0 10px;text-align: justify; color:#FFFFFF; }
.ita { text-align:right; padding: 0 10px 0 0; color:#FFFFFF;}
.ita a {color: #FFFFFF; text-decoration:none;}
.ita a:hover {color: #FFCC00; text-decoration:none;}



.menu {text-align:left; padding: 0 0px 0 0px; color:#FFFFFF; font-size: 11px; font-weight:bold; line-height:20px;margin: 20px 10px 0 10px; list-style-type: none; }
.menu a {color: #FFFFFF; text-decoration:none;}
.menu a:hover {color: #FFCC00; text-decoration:none;}
.menu li { border-bottom: 1px solid #ffffff; margin: 0 0 0 0;}
/*galleria portfolio */

.gallery{text-align:center; width:100%}
.gallery td{
	padding-bottom:20px;
}
.gallery  a img{filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;text-decoration: none; }
.gallery  a:hover img{ filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;text-decoration: none;}
.gallery  a:active img{filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;text-decoration: none; }


/* news ul */


.news_tit { font-weight:bold; margin: 10px 10px 40px 10px;}
.promozione_tit { font-weight:bold; margin: 10px 10px 40px 10px; text-decoration:underline;}
ul.promozione{
	border-bottom:2px solid #fff;
}
.news,.promozione {text-align:left; padding: 0 0px 0 0px; color:#FFFFFF; font-size: 11px; font-weight:bold; line-height:20px;margin: -30px 10px 0 10px; color:#FFFFFF; }
.news a,.promozione a {color: #FFFFFF; text-decoration:none;}
.news a:hover,.promozione a:hover {color: #FFCC00; text-decoration:none;}
.news li,.promozione li { margin: 0 10px 0 10px;  font-weight:normal;}



.footer {margin: 0 10px 0 10px; text-align:center; color: #7C5B43; font-size:11px;}

.contatti{
	margin:3px;
}

.contatti fieldset{
	border:1px solid #b89d79;
}
.contatti legend{
	border:1px solid #b89d79;
}
.contatti legend, .contatti label{
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.contatti table tr td{
	vertical-align:top;
	padding-bottom:5px;
}

.contatti .textbox{
	border:1px solid #b89d79;
	width:170px;
}
.contatti .textbox2{
	border:1px solid #b89d79;
	width:140px;
}
.contatti .textArea{
	border:1px solid #b89d79;
	width:170px; height:100px;
}


.dpDiv {margin: 0 0 0 0%; position:relative;}
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background-color: #b89d79;
	border: 1px solid #ccc;
	width:200px;
	}


.dpTD {border: 1px solid #b89d79;}

.dpDayHighlightTD {
	background-color: #fff;
	border: 1px solid #ccc;
	color:#333333;
	}


.dpTDHover {
	background-color: #b89d79;
	border: 1px solid #fff;
	cursor: pointer;
	color: #fff;
	}

.dpDayTD {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #333;;
	}


.dpTitleText {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	}



.dpDayHighlight {
	color: #333;
	font-weight: bold;
	}
	
.keyword{
	display:none;
}