/*css by tesene s.r.l.*/
/*generator: Gabriel Di Grazia*/
body,html {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
}
body {
  text-align:center;
}
body IMG {
  border:0;
}
a:link, a:visited {
  color:#000;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
#container {
  width:748px;
  border-left:1px solid #999;
  border-right:1px solid #999;
  margin:0 auto;
  text-align:left;
/*  height:500px;*/
}
#search-box {
  background:#fff url(../images/search_back.jpg) no-repeat;
  height:278px;
  width:422px;
  color:#fff;
  font-size:12px;

}
#search-box .box {
  float:left;
  margin:20px 0 0 5px;
}
#box-left {
  float:left;
}
#box-right {
  float:right;
  width:326px;
  clear:left;
  background:#fff url(../images/title_back2.jpg) no-repeat;
}
#box-right #title {
  text-align:left;
  height:75px;
  overflow:hidden;
}
#box-right #menu {
   float:right;
   position:relative;
   margin:-13px 1px 0 0;
}
#box-right #title P {
  font-size:24px;
  font-weight:bold;
  color:#fff;
  margin:0;
  padding:9px 85px 0 20px;
}
#menu-home {
  background:#fff url(../images/menu_home_back.jpg) repeat-y;
  height:350px;
  padding:3px 0  0 0;
  margin:-3px 0 0 0;
}
#menu-home .casa {
  border-bottom:1px dotted #000;
  font-size:11px;
  width:300px;
  margin:0 0 10px 10px;
  text-align:left;
}
#menu-home .casa .dettagli {
  max-height:none;
  width:auto;
  float:right;
  margin:0 0 5px 0;
}
#menu-home .casa IMG {
  float:left;
  margin:0 5px 0 0;
  width:89px;
  max-height:77px;
  border:0;
}
#menu-home .casa .title {
  font-weight:bold;
}
#menu-home .casa .text {
  padding:5px 0 0 0;
}
#menu-home-bottom {
  background:#fff url(../images/menu_home_footer.jpg) no-repeat;
  height:34px;
}
#footer {
  border-top:1px solid #999;
  clear:both;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:150%;
}
#footer p {
  padding:0 5px 0 5px;
  margin:10px 0 0 0;
}
#footer .left {

}
#footer .right {
  float:right;
  font-size:9px;
  text-align:right;
}
INPUT {
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
.textbox {
  width:100px;
}
FORM td {
  height:40px;
}
.cerca-butt {
  float:right;
  margin:-15px 10px 0 0;
  border:0;
}
#content-area {
  clear:both;
  height:expression(this.height > 500 ? "500px" : this.height);
  min-height:500px;
}
#content-area #top {
  background:#fff url(../images/top_content.jpg) no-repeat;
  height:19px;
}
#content-area #middle {
  background:#fff url(../images/back_content.jpg) repeat-y;
}
#content-area #middle #tigre {
/*  background:transparent url(../images/tigre.jpg) no-repeat bottom center;*/
  font-size:12px;
  line-height:150%;
  min-height: 400px;
  height: auto !important;
  height: 400px;
}
#content-area #middle #tigre P {
  padding:10px 20px 10px 20px;
  margin:0;
  text-align:justify;
}
#content-area #middle #tigre IMG {
  float:left;
  border:0;
  margin:0 15px 0 20px;
}
#content-area #middle #tigre .privacy {
  color:#000;
  height:100px;
  overflow:auto;
  padding:5px;
  border:1px solid #990000;
}
#content-area #bottom {
  background:#fff url(../images/bottom_content.jpg) no-repeat;
  height:19px;
  margin:0 0 10px 0;
}
TEXTAREA, INPUT {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}


#header {
  height:310px;
  overflow:hidden;
}

#content-area #middle #tigre .box1 {
  float:left;
  width:650px;
  border-bottom:1px solid #990000;
  margin:0 0 10px 40px !important;
  margin:0 0 10px 20px;
  clear:both;
  padding:10px 0;
}
#content-area #middle #tigre .box1 .img-box {
  float:left;
  width:100px;
  margin:6px 0 0 10px;
}
#content-area #middle #tigre .box1 .content-box {
  float:left;
  width:310px;
}
#content-area #middle #tigre .box1 .content-box-2 {
  float:left;
  width:180px;
}
#content-area #middle #tigre .pages {
  clear:both;
  width:650px;
  margin:10px 0 0 40px;
  font-size:10px;
}
#content-area #middle #tigre .pages .pagina_corrente {
  font-weight:bold;
  color:#B21D3A;
  font-size:12px;
}
.bandiere {
width:100%;
text-align:center;
padding:20px 0 0 0;
font-family:"Trebuchet MS", arial, verdana, helvetica, sans-serif;
font-size:11px;
color:#B21D3A;
font-weight:bold;
}
.bandiere IMG {
margin:10px 10px 0 10px;
}

/*gallery*/
.breads {
background-color:#B21D3A;
padding:2px 0 0 5px;
height:103px;
width:99.4%;
font-size:11px;
margin:0 10px 0 0;
}
.breads ul {
  padding:0 0 0 12px;
}
.testo-categorie {
color:#fff;
font-size:12px;
height:100px;
overflow:auto;
width:99.4%;
}
.testo-categorie .titolo {
  font-family:Georgia, Times, serif;
  font-size:18px;
}
.testo-categorie a {
  color:#fff;
  font-weight:normal;
}
.desc {
  color:#000;
  width:100%;
  text-align:left;
  font-size:12px !important;
  margin:0 0 30px 0;
  font-weight:normal !important;
}
.avvert1 {
  font-size:13px;
  font-weight:bold;
}
#cont-all {
  padding:10px 10px;
}
.frecce {
  margin:15px 5px 0 5px;
}
.commento {
  text-align:left;
  font-size:12px;
  margin:10px 0 40px 0;
  line-height:150%;
}
.desc {
color:#B21D3A;
font-weight:bold;
font-size:15px;
font-family:georgia,times,serif;
font-style:italic;
}