body {
	background-color: #660000;
}
a, a:visited
{
   color: #660000;
}
.horizontal
{
   margin: 0;
   padding: 0;
   background-color: #660000;
   font-size: 0;
   height: 0px;
}
.header 
{
   font-size: 55px;
   font-family: monotype corsiva;
   color: #660000;
}
.footer
{
	color: #E7EBC3;
	font-size: 0.9em;
	font-family: garmond;
}
.title1
{
   color: #660000;
   font-family: garamond;
   font-weight: bold;
   font-size: 18px;
   position: middle;
}
.title2
{
   color: #660000;
   font-family: monotype corsiva;
   font-size: 20px;
}
.title3
{
   color: #660000;
   font-family: garamond;
   font-size: 2.0em;
}
.title4
{
   color: #660000;
   font-family: monotype corsiva;
   font-size: 20px;
   font-weight: bold;
}
.header 
{
	font-size:18px;
	font-family: monotype corsiva;
	color: #660000;
}
#content
{   
   color: #660000;
   font-family: garamond;
   font-size: 1.2em;
}
#sub-content
{
   padding: 10px;
   background-color: #cccc66;
   color: #660000;
   font-family: garamond;
   font-size: 1.2em;
   font-weight: bold;
}
.about
{   
   font-size: 1.0em;
   background-color: #cccc66;
   color: #660000;
   font-family: garamond;
}
#phrases {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	height: 86px;
	margin-top: -18px;
	background-color: #C7D172;
}
#phrases p {
	margin-left: 75px;
	color: #A01C2C;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 18px;
}
#description {
	width: 550px;
	float: left;
	margin: 0px;
}
#description p {
	text-align: left;
}
#description h2 {
	text-align: center;
	color: #600;
	font-size: 16px;
}
.special_trip h2 {
	color: #600;
}
.close_trip  {
}
#price {
	margin-top: 8px;
	margin-bottom: 8px;
	width: 550px;
}
#inside-price-table  {
	padding: 6px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
#special_trip2 {
	border: 1px solid #E5EABF;
	background-color: #FFFFFF;
	margin-bottom: 25px;
}
#picTable {
	padding: 0px;
	float: left;
	width: 542px;
}

.maurizio {
	margin-right: 25px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}

