/* CSS Document */

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: FFFFFF;
	color: #000;
}
table#principale{
    margin:0px auto;
}

#container{
    width: 760px;
    margin: 0px auto;   
    text-align: left;   
    }
ul#minitabs {
   list-style: none;margin: 0;padding: 7px 0;
   border-bottom: 1px solid #CCC;font-weight: bold;
   text-align: center;white-space: nowrap}
   ul#minitabs a{
   text-decoration: none;padding: 0 0 3px;
   border-bottom: 4px solid #FFF;color: #999}
   ul#minitabs a#current{
   border-color: #D92D25;color:#006400}
   ul#minitabs a:hover{
   border-color: #D92D25;color: #006400
   }
   
/* NAVBAR 
#menu {
  float:left;
  height:21px;
  width:770px;
  margin:0;
  padding:5px 0px 0px 0px;
  border-bottom:1px solid #CCC;
  font-weight:bold;
}
#menu ul {
  height:18px;
  list-style-type:none;
  margin:0px 0px 0px 60px;
  padding:0;
}

#menu li {
  float:left;
  height:18px;
}
#menu a {
  display:block;
  text-decoration:none;
  font-size:14px;
  height:18px;
  padding:0px 11px 0px 11px;
  border-left:2px solid #999999;
}
#menu a#first {
  border-left:none;
}
#menu li a:link { 
  color: #999999;
}
#menu li a:visited { 
  color: #999999;
}
#menu li a:hover { 
  border-bottom:4px solid #D92D25;
  color:#006400;
}
 END NAVBAR */
#menu, #menu_2, .menu_3, #footermenu {
   list-style: none;margin: 0;padding: 7px 0;
   border-bottom: 1px solid #CCC;font-weight: bold;
   text-align: center;white-space: nowrap; color: #999}
.menu_3 {
  border-bottom:none;
}
   #menu a, #menu_2 a, .menu_3 a, #footermenu a {
   text-decoration: none;padding: 0 0 3px;
   border-bottom: 4px solid #FFF;color: #999}
   #menu a#current, #menu_2 a#current, #footermenu a#current{
   border-color: #D92D25;color:#006400}
   #menu a:hover, #menu_2 a:hover, .menu_3 a:hover, #footermenu a:hover{
   border-color: #D92D25;color: #006400
   }
#menu, #footermenu {
  font-size:14px;
}

.title { 
  text-align:center;
  color: #006600;
  font-size:24px;
  font-weight:bolder;
}
.title_cat { 
  text-align:center;
  color:#003300;
  font-size:28px;
  font-weight:bolder;
}

#cornice {
  color:#003300;
  text-align:left;
}
#description {
  color:#003300;
  text-align:justify;
  padding:5px;
}
#description p {
  padding:0;
  margin:0;
}
.fotogallery {
  text-align:center;
}
.imm_images {
  border:none;
}
#testata1 {
	position: absolute;
	top: 4px;
	left: 201px;
	width: 355px;
	z-index: -7;
	font-size: 16px;
	color: #F5D000;
	height: 112px;
	background-color: #ffffff;
	
}
.contpar {
  font-size:14px;
  color: #003300;
  text-align:justify;
}

#contenuti {
	position: absolute;
	top: 141px;
	left: 5px;
	width: 542px;
	z-index: 19;
	margin-top: 1;
	margin-bottom: 1
	line-height: 14px;
	background-color: #FFFFFF;
	height: 403px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
	
 
}

#contenuti2 {
	position: absolute;
	top: 152px;
	left: 5px;
	width: 540px;
	z-index: 0;
	line-height: 14px;
	background-color: #FFFFFF;
	height: 306px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}
#rosso {
	position: absolute;
	top: 5px;
	left: 4px;
	width: 203px;
	z-index: -13;
	height: 112px;
}
#grigio {
	position: absolute;
	top: 5px;
	left: 568px;
	width: 205px;
	z-index: 20;
	height: 112px;
}
#casapuglia {
	position: absolute;
	top: 18px;
	left: 50px;
	width: 200px;
	z-index: 19;
	height: 51px;
}

#rent {
	position: absolute;
	top: 68px;
	left: 76px;
	width: 200px;
	z-index: 20;
	height: 1px;
}
	#tel {
	position: absolute;
	top: 89px;
	left: 76px;
	width: 200px;
	z-index: 20;
	height: 1px;
}
#contenuti3 {
	position: absolute;
	top: 115px;
	left: 4px;
	width: 767px;
	background-color: #CCCCCC;
	height: 2px;
	visibility: visible;
	z-index: 22;
	}
	#foto {
	position: absolute;
	top: 132px;
	left: 9px;
	width: 735px;
	z-index: 19;
	margin-top: 1;
	margin-bottom: 1
	line-height: 14px;
	background-color: #FFFFFF;
	height: 1335px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}
#rosso {
	position: absolute;
	top: 5px;
	left: 4px;
	width: 203px;
	z-index: -13;
	height: 112px;
}

.Stile9 {font-size: 14px}
.Stile24 {color: #FF0000}
.Stile15 {	color: #006400;
	font-weight: bold;
	font-size: 15px;
}
.Stile25 {color: #004623}
.Stile26 {font-size: 14px; color: #004623; }
.Stile27 {font-size: 24px; color: #FF0000; }
.Stile28 {color: #009900}
.Stile30 {
	font-size: 10px;
	font-weight: bold;
}
.Stile23 {font-size: 10px}
.Stile81 {color: #006400; font-weight: bold; }
.Stile82 {color: #004623; font-size: 24px; }
.Stile46 {color: #001559}
.Stile11 {	font-size: 10px;
	color: #000099;
}
.Stile47 {
	color: #006400;
	font-weight: bold;
}
.Stile48 {color: #006400}
.Stile50 {font-size: 12}
.Stile58 {font-size: 1px}
.Stile43 {	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006400;
}
.Stile65 {color: #004623}
.Stile66 {font-size: 14px; color: #004623; }
.Stile67 {color: #FF0000}
.Stile28 {	font-size: 12px;
	font-weight: bold;
}
.Stile74 {font-size: 24px}
.Stile75 {
	color: #009900;
	font-size: 14px;
}
.Stile80 {
	font-size: 10px;
	font-weight: bold;
}
.Stile81 {font-weight: bold; color: #004623; }

.Stile84 {color: #009900}
.Stile90 {font-size: 24px; color: #003300; }
.Stile91 {font-size: 30px}
.Stile10 {font-size: 14px}
.Stile17 {color: #006400}
.Stile43 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006400;
}
.Stile46 {color: #001559}
.Stile50 {
	font-size: 12px;
	font-weight: bold;
}
.Stile75 {
	font-size: 9px;
	color: #003300;
}
.Stile77 {font-size: 14px; font-style: italic; }
.Stile88 {color: #000099}

.Stile90 {font-size: 18px; font-weight: bold; color: #006400; }

.Stile96 {font-size: 13px; color: #477F1E;}
.Stile100 {color: #FF0000}
.Stile104 {color: #FFFFFF}
.Stile106 {color: #999999; text-align:center;}
.Stile109 {font-weight: bold; font-size: 24px;}
.Stile110 {
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
}
.Stile113 {color: #003300}
.Stile114 {font-size: 14px; color: #003300; }
.Stile15 {color: #006400;
	font-weight: bold;
	font-size: 15px;
}
.Stile119 {font-size: 16px}
.Stile120 {font-size: 13px}
.Stile121 {
	color: #006600;
	font-size: 24px;
}
.Stile122 {font-style: italic}
.Stile123 {
	color: #006600;
	font-style: italic;
}
.Stile124 {font-weight: bold}
.Stile145 {color: #006600; font-size: 10px; }
.Stile146 {color: #006600}
.Stile147 {font-size: 28px}
.Stile149 {color: #74955C}
.Stile150 {font-size: 9px}
.Stile152 {font-size: 18px}
.Stile151 {font-style: italic}
.Stile153 {font-size: 17px}
.Stile17 {font-size: 12px}
.Stile154 {font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #006400;}
.Stile155 {color: #F4FCED; font-size: 6px;}



#container {
  width:769px;
  margin:auto;
  text-align:left;
  position:relative;
}
ul#LanguageMenu {
	position:absolute;
		right:0px;
		top:86px;
	list-style:none;
	padding-top:0;
	margin-top:0;
}
ul#LanguageMenu img {
	border:none;
}
ul#LanguageMenu li{ 
  margin-left:10px;
  float:left;
  border:none;
}
ul#LanguageMenu li a {
  border:none;
}
