/* Stile della sezione proncipale (div main) */

body { 
  background:#ffffff;
  color:#003300;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  text-align:left;
  font-size:0.9em;
}

img {
   border:none;
}

h1, h2, h3, h4, h5, h6, ul, li { 
   margin:0;
   padding:0;
   text-align:center;
}

ul, li { 
   text-align:left;
}

h1#title { 
  font-size:1.95em;
}
h1#title_cats { 
  font-size:1.95em;
  padding-bottom:0;
  margin-bottom:0;
}
h1#title_immobili { 
  font-size:1.6em;
  color:#006600;
}

h2#title2 { 
  font-size:1.95em;
}


ul {
  list-style-type:none;
}

a {
  text-decoration:none;
  padding:0 0 3px;
  border-bottom:4px solid #FFF;
  color:#999;
}

a#current {
  border-color:#D92D25;
  color:#006400;
}
   
a:hover {
  border-color:#D92D25;
  color:#006400;
}

#container {
  width:769px;
  margin:auto;
  padding-top:5px;
  text-align:left;
  position:relative;
}

#header { 
  background:#FFFFFF url("http://www.casapuglia.com/immagini/header-casapuglia.jpg") right top no-repeat;
  color:#000000;
  width:769px;
}

a#logo, a#logo:visited, a#logo:hover {
  border-bottom:none;
}


#corpo {
  width:769px;
  float:left;
  background:#ffffff;
}



/* INIZIO IMPOSTAZIONI CORNICI */
#column { 
  float:left; 
  width:119px;
  color:#000000;
}

img#english, img#italian { 
  margin:0 0 0 45px;
}
a#langLink { 
  border:none;
}


#main {
  float:left; 
  width:613px; /* 650px - 32px padding right - 5px padding left */
  padding:25px 32px 0 5px;
  text-align:justify;
}

p#subtitle { 
  font-size:1.7em;
  padding-bottom:16px;
  font-style:italic;
  font-weight:bolder;
  text-align:center;
} 
p#imagepar { 
  text-align:justify;
} 
img#justifyImg { 
  float:left;
  margin-right:10px;
  padding-top:4px;
} 

ul.DiscElements { 
  list-style-type:disc;
  list-style-position:outside;
  font-size:1.0em;
}
ul.DiscElements li{ 
  margin-left:40px;
  margin-bottom:0;
  line-height:1.1em;
}
ul#DiscElements2 { 
  list-style-type:disc;
  list-style-position:outside;
  font-size:1.0em;
}
ul#DiscElements2 li{ 
  margin-left:40px;
  margin-bottom:0;
  margin-top:20px;
}

p#centeredlink {
  margin:40px auto 0px auto;
  text-align:center;
  width:100%;
}
p#FirstBoxNews {
  background-color:#F2FCE9;
  padding-bottom:3px;
}
p.MiddleTitles {
  margin-bottom:40px;
}
p.CenterPars {
  text-align:center;
}

#OffertaContainer {
  position:relative;
  margin-top:45px;
  margin-bottom:40px;
  background-color:#F2FCE9;
}
#OffertaContent {
  width:477px;
  height:295px;
  font-size:0.8em;
}
#OffTitle {
  font-size:1.2em;
  padding-top:8px;
}

#Offp1 {
  font-style:italic;
  color:#477F1E;
  font-weight:bold;
  text-align:center;
}
ul#OffElements { 
  list-style-type:disc;
  list-style-position:outside;
}
ul#OffElements li{ 
  margin-left:20px;
  margin-bottom:15px;
  line-height:1.3em;
}

#OffertaImages {
  position:absolute;
  	right:0;
	top:0;
  border-left:3px solid #ffffff;
  padding:10px 16px 0 16px;
  width:98px;
  height:285px;
}
#OffertaImages img{
  width:96px;
  height:70px;
  margin-top:10px;
  margin-bottom:10px;
}

#RicettaContainer {
  position:relative;
  margin-bottom:40px;
  font-style:italic;
  width:610px;
}
#RicettaContent {
  width:350px;
  height:385px;
  font-size:0.8em;
}
#RicettaContent p{
  margin:0;
}
#RicettaContent p.RicParSpace{
  margin-bottom:15px;
}

p.RicTitle {
  font-size:1.1em;
}
#RicettaImagesLeft {
  position:absolute;
  	right:129px;
	top:0;
  border-left:3px solid #ffffff;
  width:127px;
  height:383px;
}
#RicettaImagesRight {
  position:absolute;
  	right:0px;
	top:0;
  border-left:3px solid #ffffff;
  width:127px;
  height:383px;
}

#RicettaImagesLeft img, #RicettaImagesRight img{
  width:127px;
  height:94px;
  margin:0;
}

#PageIncluded {
  width:530px;
  margin:0px auto;
}

#main table.CatsEle, #PageIncluded {
  font-size:0.8em;
  color:#006600;
}
#main p#CatIntro {
  font-size:0.8em;
  color:#477F1E;
  text-align:center;
  width:530px;
  margin:20px auto 20px auto;
  padding-top:0px;
}

#main table.CatsEle a, #main #PageIncluded a{
  color:#006600;
  text-decoration:underline;
}
#main table.CatsEle a:hover, #main #PageIncluded a:hover{
  border:none;
}


a#redlink {
  color:#FF0000;
  font-weight:bolder;
  text-decoration:underline;
}

a#redlink:visited {
  color:#FF0000;
}

a#redlink:hover {
  border:none;
  color:#666666;
}
a#redlink2, a.redlink2 {
  color:#FF0000;
  font-weight:normal;
  text-decoration:underline;
}

a#redlink2:visited, a.redlink2:visited {
  color:#FF0000;
}

a#redlink2:hover, a.redlink2:hover {
  border:none;
  color:#666666;
}


#menu, #footermenu {
  font-size:1em;
}

#menu, #menu_2, #menu_3, .menu_3, #footermenu {
   list-style:none;
   margin:0;
   padding:4px 0 7px 0;
   border-bottom:1px solid #CCC;
   font-weight:bold;
   text-align:center;
   white-space:nowrap;
   color:#999
}
#menu_2 {
  width:104px;
  padding-left:15px;
  margin-top:25px;
  border-bottom:none;
}
#menu_2 a {
  font-size:0.9em;
}
#menu_3 a {
  
}

#menu_2 p#StartDx {
  padding:0;
  margin:0;
}
#menu_2 p#EndDx {
  background: url("http://www.casapuglia.com/immagini/grey_line_dx_bot.gif") right bottom no-repeat;
  padding-bottom:20px;
  margin:0;
}
#menu_3 table td{
  padding:40px 25px 25px 25px;
}
#menu_3 table td.top{
  border-bottom:1px solid #ccc;
  padding:6px 25px 25px 25px;
}

#footer { 
  background:#FFFFFF;
  color:#006600;
  width:769px;
  clear:left;
  text-align:center;
  margin-top:10px;
  padding-top:5px;
}
#copyright { 
  color:#003300;
  font-style:italic;
  padding-bottom:10px;
  margin:0 0 3px 0;
  font-size:0.7em;
  height:12px;
  width:769px;
  background: url("http://www.casapuglia.com/immagini/grey_line1.gif") bottom no-repeat;
}
#address { 
  font-size:0.7em;
  padding:0;
  margin-top:15px;
}

/* **************************** Finestre POPUP **************************** */
img#logoPop {
  width:260px;
  height:64px;
  margin-bottom:28px;
}
p.PopCopyright {
  text-align:center;
  font-size:1.1em;
}
td.name {
  text-align:right;
  font-weight:bolder;
  width:300px;
}
input {
  margin-right:7px;
}


/*************************************** IMMOBILI ********************************** */
table#immobili {
  margin-top:15px;
  font-size:0.8em;
}
table#immobili a{
  border:none;
  color:#009900;
  text-decoration:underline;
}

#cornice {
  color:#003300;
  text-align:left;
}
#ImmDescription {
  color:#003300;
  text-align:justify;
  padding:5px;
  background-color:#F2FCE9;
  font-size:0.8em;
}
#ImmDescription p {
  padding:0;
  margin:0;
}
p#Foglia_separator {
  text-align:right;
  margin-top:0;
}
#myGallery a{
  border:none;
}

.fotogallery {
  text-align:center;
}
table#Photos {
  margin-top:30px;
  width:100%;
  border:none;
}
table#Photos td {
  width:147px;
}

table#Photos td#fotomiddlerow {
  text-align:center;
  color:#74955C;
  font-style:italic;
  font-size:0.8em;
  padding-bottom:10px;
  width:588px;
}
tr#ImmOptions {
  background-color:#F2FCE9;
  text-align:center;
  font-size:11px
}
tr#ImmOptions a{
  border:none;
  color:#009900;
  text-decoration:underline;
  font-weight:bolder;
}

.imm_images {
  border:none;
}

ul#LanguageMenu {
	position:absolute;
		right:0px;
		top:86px;
}
ul#LanguageMenu li{ 
  margin-left:10px;
  float:left;
  border:none;
}
ul#LanguageMenu li a {
  border:none;
}

table.CatsEle td {
  padding-top:2px;
}
table.CatsEle .bottomRow td {
 padding-top:0;
}
td.newCell {
  color:#FF0000;
  width:70px;
}
table.CatsEle td.photoCell {
  padding:10px 16px 6px 16px;
}
td.photoCell a{
  border:none;
}
td.photoCell img{
  width:64px;
}

td.priceCell {
  padding-right:16px;
  width:85px;
  text-align:right;
}