.text-camere
{
	margin-left: 230px;
	margin-right: 20px;
	margin-top: 10px;
	
}
.text-camere p 
{
	text-align: justify;
}
.imgleft
{
	float: left;
	margin-left: 10px;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #4b3e25; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, sans-serif; TEXT-ALIGN: left
}

H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #ba5930; PADDING-TOP: 0px; FONT-FAMILY: "Book Antiqua","Palatino Linotype", Palatino, serif
}


H3 {
	FONT-SIZE: 20px; LINE-HEIGHT: 18px
}

H3.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	FONT-WEIGHT: bold; COLOR: #dd8500; TEXT-DECORATION: none; outline: none
}
A:hover {
	COLOR: #dd8500; TEXT-DECORATION: underline
}

SUP {
	LINE-HEIGHT: 21px
}

#contentMain {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 880px; 
	PADDING-TOP: 0px; 
	background-color: White;
}



#apLinks {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 12px; 
	MARGIN: 0px 15px; 
	PADDING-TOP: 15px
}
#apLinks UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 13px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, sans-serif
}
#apLinks UL LI {
	PADDING-RIGHT: 10px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#apLinks A {
	FONT-WEIGHT: bold; 
	COLOR: #306BAF; 
	TEXT-DECORATION: none; 
}
#apLinks A:hover {
	FONT-WEIGHT: bold; 
	COLOR: White; 
	TEXT-DECORATION: none; 
}
.apContainer {
	PADDING-RIGHT: 30px; 
	PADDING-LEFT: 30px; 
	MIN-HEIGHT: 260px; 
	BACKGROUND: url(immagini/sfondo-camere.jpg) no-repeat 50% top; 
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	WIDTH: 820px; 
	PADDING-TOP: 20px
}
.apContentL {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 10px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 500px; 
	PADDING-TOP: 0px
}
.apContentL P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	text-align: justify;
	PADDING-BOTTOM: 7px;
	 PADDING-TOP: 0px
}
.apContentL1 {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 10px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 500px; 
	
PADDING-TOP: 0px
}
.apContentL1 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	text-align: justify;
	PADDING-BOTTOM: 7px;
	 PADDING-TOP: 0px
}
.apContentR {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; FLOAT: right; 
	PADDING-BOTTOM: 0px; WIDTH: 255px; 
	PADDING-TOP: 0px
}
.apContentR P {
	FONT-SIZE: 11px
}
.apPhotos {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 800px;
	PADDING-TOP: 0px;
	POSITION: relative
}

.apPhotos IMG {
	BORDER-RIGHT: #b4af9a 1px solid;
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #b4af9a 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #b4af9a 1px solid; WIDTH: 82px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #b4af9a 1px solid; HEIGHT: 68px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.top {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(immagini/arrowTop.gif); PADDING-BOTTOM: 3px; MARGIN: 12px 0px 0px; FONT: 11px "Trebuchet MS", Helvetica, Arial, sans-serif; WIDTH: 638px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
TABLE.priceList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; FONT: 11px Arial, Helvetica, sans-serif; 
	WIDTH: 255px; PADDING-TOP: 0px; BACKGROUND-COLOR: #F5F5DC;
}
TABLE.priceList TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #404040;
}
TABLE.priceList TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(immagini/lineDottedBlueH.gif) repeat-x left bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
TABLE.priceList TD.period {
	WIDTH: 140px
}
TABLE.priceList TD.prices {
	WIDTH: 110px; BACKGROUND-COLOR: #FBFBF2;
}
TABLE.priceList TD.extra {
	BACKGROUND: none  scroll repeat 0% 0%; WIDTH: 110px
}
#main 
{ 
margin: 0 0 0 0; 
padding: 20px 0px 40px 0px; 
position: relative;
 width: 820px; 
 display: block;
  }
#leftcolumn 
{ 
border-right: 1px dotted #C79C00; 
position: relative; width: 480px; 
float: left; padding: 0px 9px 0px 5px;  
 }
#rightcolumn 
{ 
position:relative;
 width:320px;
 float:right; 
 }


#hidden 
{
position: relative; 
visibility: hidden;
 width: 1px; 
 height: 1px; 
 margin: 0; 
 padding: 0;  
 overflow: hidden;
   }
.arrow01, .arrow02 
{ 
border-bottom: 1px dashed #670001; 
font: 12px/24px 'Lucida Grande', 'Trebuchet MS', arial, helvetica, Helv, sans-serif; 
margin: 4px 0; 
padding-left: 22px; 
font-weight: bold;
}
.arrow01 
{
 background: url(images/button01.gif) no-repeat fixed 0% 50%;
 }
.arrow02 
{ 
background: url(images/button02.gif) no-repeat fixed 0% 50%;
}