@font-face {
    font-family: "Adine";
    src: url("./AdineKirnberg-Alternate.ttf");
}

@font-face {
    font-family: "Medieval";
    src: url("./MedievalSharp.ttf");
}

@font-face {
    font-family: "Claudia";
    src: url("./KlaudiaRegular.ttf");
}

@font-face {
    font-family: "Graziano";
    src: url("./Graziano.ttf");
}

body {
	font-family: Medieval, Helvetica, Arial, sans-serif;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #673b15;
	margin: 0;
	padding: 0;
    color: #fff;
}

p {
  margin-bottom: 40px;
}

.evidenzia {
  color: #673b15;
  font-size: 18px;
  font-style: italic;
  text-align: center;
  width: 500px;
}

.facebook {
 text-align: center;
 color: #3b5998;
}

div#main {
	margin: 0 auto;
	text-align: center;
	background-image: url('../img/trullo-background.jpg');
	background-repeat: no-repeat;
	height: 100%;
	width: 1024px;
	overflow: hidden;
}

div#page {
	margin-top: 0;
	margin-left: 152px;
	width: 720px;
	text-align: left;
    color: #000;
}

div#head {
	background-color: #673b15;
}

div#head img {
	margin: 0;
}

div#menu {
	width: 760px;
	height: 40px;
	padding: 0;
	background-image: url('../img/trullo-menu-bg.png');
    background-position: 40px;
	background-repeat: no-repeat;
    background-color:#673b15;
    z-index: 2;
    position: relative;
    left: -20px;
    left: 0px;
	width: 720px;
}

div#menu a, div#menu a:visited {
	color: white;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div#menu ul {
	display: inline;
	list-style: none;
	text-align: center;
    margin-left: 0px;
    padding-left: 0px;
}

div#menu ul li {
	display: inline-block;
	height: 25px;
	min-width: 80px;
	margin-top: 15px;
}

div#center {
  background-color:#d9ba90;
  width: 720px;
}

div#contents {
	width: 510px;
    min-height: 400px;
	background-color: white;
	padding: 10px;
	font-size: 14px;
}

#rightblock {
  float:right;
  text-align: right;
  width: 170px;
  color:#673b15;
  padding: 15px;
  font-size: 12px;
}

#rightblock a {
  color:#673b15;
  text-decoration: none;
}

.footinfo {
  color: white;
  margin-bottom: 1em;
}

.citazione {
    font-size: -2px;
    font-style:italic;
    font-family:Times;
}

div.foot {
	width: 720px;
	height: 29px;
	background-image: url('../img/trullo-foot.jpg');
	border: 0;
    text-align: right;
    text-transform: capitalize;
    font-family:cursive;
    font-style:italic;
    font-weight:bold;
    color: #d9ba90;
    font-size: 16px;
}

div.foot a,div.foot a:hover,div.foot a:visited {
  font-weight:bold;
  color: #d9ba90;
  text-decoration: underline;
}

.triangle-l {
	border-color: transparent #d9ba90 transparent transparent;
	border-style:solid;
	border-width:20px;
	height:0px;
	width:0px;
	position: absolute;
	left: -40px;
	top: -20px;
	z-index: 1; /* displayed under bubble */
}

.triangle-r {
	border-color: transparent transparent transparent #d9ba90;
	border-style:solid;
	border-width:20px;
	height:0px;
	width:0px;
	position: absolute;
	left: 720px;
	top: -20px;
	z-index: 1; /* displayed under bubble */
}

#content_left, #home_left { 
  position:relative; 
  float: left;
  width: 240px;
  margin: 5px; 
  top: 30px;
}

#home_left { 
  font-size: 13pt;
}

#contents img {
  margin-bottom: 10px;
  margin-top: 10px;
}

#contents p {
  margin-bottom: 10px;
  margin-top: 5px;
}

.advImages {
    margin: 0 auto;
    overflow: hidden;
}

.advfrasi {
  clear:both;
}

#advImages1 {
    height: 150px;
}

#advImages2 {
    height: 165px;
}


/* slider */
/* tabs (those little circles below slides) */
.slidetabs {
    height: 18px;
    overflow: hidden;
	position:relative;
    background-color: #fff;
	padding:0px;
    float: right;
}

/* single tab */
.slidetabs a {
	width:12px;
	height:12px;
	float:left;
	margin:3px;
	padding:0px;
	background:url(./navigator.png) 0 0 no-repeat;
	display:block;
	font-size:0px;
  text-decoration: none;
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -12px;
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -24px;
}

H3.pacchetto {
		display:inline;
}

.posts-excerpt .date {
  width: 2em;
  float: left;
  padding: 0.2em 0.5em 0.5em 0.5em;
  margin: 0 0.5em 0.5em 0;
  text-align: center;
  color: #673B15;
  background-color: #d9ba90;
  border: 1px solid #673B15;
  border-top: 0.5em solid #673B15;
}

.posts-excerpt p {
}

.posts-excerpt {
    clear: left;
    font-size: 14px; 
    text-align: left;
    background-color: rgb(255, 255, 255);
    font-family: Helvetica,Arial,sans-serif;
}

.posts-excerpt h3, .posts-excerpt h3 a {
  color: #673B15;
  padding-top: 0.5em;
  vertical-align: bottom;
  height: 4em;
  display: block;
  font-family: Medieval;
}

.blog-post-list li, .blog-post-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

H2 {
  text-align: center;
  text-transform: capitalize;
  color: #673B15;
  border-bottom: 1px solid #d9ba90;
}

.blog-post-body .tags, .tags-box {
  border: 1px dashed #d9ba90;
 text-align: center;
}

.blog-post-body .tags {
  margin-top: 2em;
}

.tagCloudText div {
 display: inline;
}

.blog-post-body .tags a, .tagCloudText a {
 text-decoration: none;
 color: #673B15;
}

.blog-post-body .tags a:hover, .tagCloudText a:hover {
 text-decoration: none;
 color: #673B15;
 background-color: #d9ba90;
}

.social-buttons {
  margin-top: 1em;
}

.fb-comments {
  margin-top: 1em;
}

.tagsCloudTitles ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.tagsCloudTitles li {
  display: inline;
}

.tagsCloudTitles a {
  font-size: 14px;
  display: inline-block;
  padding-left: 34px;
  height: 32px;
  vertical-align: middle;
  color: #673B15;
  text-decoration: none;
  margin-left: 5px;
}

.category_turismo {
  background: url("../img/icona_turismo_32.jpg") top left no-repeat;
}

.category_turismo:hover {
  background: url("../img/icona_turismo_32i.jpg") top left no-repeat;
}

.category_affitto {
  background: url("../img/icona_affitto_32.jpg") top left no-repeat;
}

.category_affitto:hover {
  background: url("../img/icona_affitto_32i.jpg") top left no-repeat;
}

.category_dialetto_pugliese {
  background: url("../img/icona_dialetto_32.jpg") top left no-repeat;
}

.category_dialetto_pugliese:hover {
  background: url("../img/icona_dialetto_32i.jpg") top left no-repeat;
}

.category_cucina_pugliese {
  background: url("../img/icona_cucina_32.jpg") top left no-repeat;
}

.category_cucina_pugliese:hover {
  background: url("../img/icona_cucina_32i.jpg") top left no-repeat;
}

.offerta {
 clear:both;
 line-height: 200%;
}

.offerta .foto {
 float: left;
 margin: 0 20px;
}

.offerta .foto img {
 margin: 0;
}

.offerta .titolo {
 font-weight: bold;
 color: #673b15;
 font-size: 1.1;
}

.offerta .prezzo{
  border: solid thin #673b15;
}

.offerta .prezzo .prezzo_intero{
 text-decoration: line-through;
}

.offerta .prezzo .prezzo_offerta{
 color: green;
}

.offerta .prezzo .prezzo_fb{
 color: #3b5998;
}

a.buttonfb, a.button {
  clear:both;
  display: block;
  padding: 0 30px;
  margin-bottom: 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 31px;
  display: inline-block;
	background-color: #673B15;
	-webkit-box-shadow: inset 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 1px #fff;
	box-shadow: inset 0 0 1px #fff;
	border: solid 1px #aaa;
  text-decoration: none;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,1,.1), rgba(255,255,255,.1));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,1,.1), rgba(255,255,255,.1));
	background-image: -o-linear-gradient(bottom, rgba(0,0,1,.1), rgba(255,255,255,.1));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,1,.1), rgba(255,255,255,.1));
	background-image: linear-gradient(to top, rgba(0,0,1,.1), rgba(255,255,255,.1));
}

a.buttonfb {
  color: #fff;
	background-color: #3B5999;
}
