body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:14px;
   margin:40px 0px;
   padding:0px;
   text-align:center;

}

#content_container {
	background:none;
}

#contenuto_principale,
#contenuto_sinistra,
#contenuto_destra,
#contenuto_popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height:14px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   text-align:left;
   padding:6px 5px 6px 0;
}

#contenuto_principale {
	padding-left:5px;
		position:relative;
}

#contenuto_popup {
	padding:10px;
	padding-bottom:0;
}

#contenuto_sinistra {
	padding-left:5px;
	padding-right:4px;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0 0 4px;
}

h1 { font-size:14px; }
h2 { font-size:13px; }
h3 { font-size:12px; }
h4 { font-size:11px; }
h5 { font-size:10px; }

a, a:link, a:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none
}
a:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
   text-decoration: none
}

#contenuto_principale p {
	margin:0;
	padding:0 0 14px;
}

#contenuto_sinistra p {
	margin:0;
	padding:0;
	padding-bottom:10px;
}

#contenuto_destra p {
	margin:0;
	padding:0 0 14px;
}

#contenuto_sinistra .csc-textpic-text p {
	padding-bottom:4px;
}
   
.normaltext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #000000;
   text-decoration: none
}
.normaltextjap
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height : 14px;
    letter-spacing : normal;
}
.titoloblack
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   text-decoration: none
}
.linkred
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none
}
A.linkred:HOVER
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #000000;
   text-decoration: none
}
.linkredjap
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none
}
A.linkredjap:HOVER
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   text-decoration: none
}
.copy
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #000000;
   text-decoration: none
}
.copylink
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none
}
A.copylink:HOVER
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
   color: #000000;
   text-decoration: none
}

/* Celle del Menu */
td.menuCell {
	background-color:#CDE6BF;
}
td.menuCell a {
	display:block;
	height:91px;
	width:91px;
	background-position:0 0;
	background-repeat:no-repeat;
}

td.menuCellTall a {
	height:186px;
}

td.menuCell a span { display:none; }

td.menuCell a:hover,
td.menuCell a.active {
	background-position:-100px 0;
}

.myGallery {
	font-size:12px;
	text-align:left;
}

/*** Styles Tabelle***/
/*** generictable BEGIN ***/

table.imgtext-nowrap {
  margin:8px 0;
}

table.contenttable {
width:99%;
padding:0;
margin:0;
font-size:11px;
}

table.contenttable td {
padding:2px 5px;
}

table.contenttable tr.tr-0 td {
    font-weight:bold;
    background-color: #477BAA;
    color:white;
    vertical-align:top;
    padding:3px 5px;
}

table.contenttable td.td-0 {
  font-weight:bold;
  text-align:left;
  width:150px;
}

table.contenttable td.td-1, table.contenttable td.td-3, table.contenttable td.td-5, table.contenttable td.td-last  {
/*color:#dd0505;*/
}

table.contenttable td.td-2, table.contenttable td.td-4, table.contenttable td.td-6  {
/*color:#dd0505;*/
font-weight:bold;
}

table.contenttable tr.tr-even  {
background-color:#eee;
}

table.contenttable tr.tr-odd  {
/*background-color:#fff;*/
}


table.contenttable  a {
color:rgb(55, 94, 138);
}

table.contenttable  a:hover {
text-decoration:none;
}

table.contenttable p {
/*border:1px dotted black;*/
/*font-size: 11px;
line-height:15px;*/
margin:0;
padding:0;
margin-top:0px;
}

/*** Layout 1 ***/
table.contenttable-1 { border:1px solid black; /*border-collapse:collapse;*/  }
table.contenttable-1 tr.tr-0 td {
  font-weight:bold;
  background-color: rgb(55, 94, 138);
  color:white;
  vertical-align:top;
  padding:3px 5px;
}
table.contenttable-1 td { padding:2px 5px; }
table.contenttable-1 td.td-0 {
  font-weight:bold;
  text-align:left;
  width:150px;
}
table.contenttable-1 td.td-1, table.contenttable-1 td.td-3, table.contenttable-1 td.td-5, table.contenttable-1 td.td-last {
  font-weight:bold;
  font-weight:normal;
}
table.contenttable-1 td.td-2, table.contenttable-1 td.td-4, table.contenttable-1 td.td-6  {
  font-weight:bold;
  font-weight:normal;
}

table.contenttable-1 tr.tr-even  {
  background-color:#eee;
}

/*** Layout 2 ***/
table.contenttable-2 td.td-0 { color:#000; font-weight:normal;}
table.contenttable-2 td.td-1, table.contenttable-2 td.td-3, table.contenttable-2 td.td-5, table.contenttable-2 td.td-last {font-weight:normal;}
table.contenttable-2 td.td-2, table.contenttable-2 td.td-4, table.contenttable-2 td.td-6  {font-weight:normal;}

/*** Layout 3 ***/
table.contenttable-3 tr.tr-0 td { background-color:#FFFF00; color:#000;}
table.contenttable-3 td.td-0 { color:#000; font-weight:normal;}
table.contenttable-3 tr.tr-even  { background-color:#FFFFCA; }
table.contenttable-3 td.td-1, table.contenttable-3 td.td-3, table.contenttable-3 td.td-5, table.contenttable-3 td.td-last {font-weight:normal;}
table.contenttable-3 td.td-2, table.contenttable-3 td.td-4, table.contenttable-3 td.td-6  {font-weight:normal;}


/*** generictable END ***/

/* Offerte Viaggi Lionetti */
#offerte-viaggilionetti {
  display:block;
}

#offerte-viaggilionetti a {
  display:block;
  width:85px;
  height:75px;
  position:absolute;
  top:52px;
  left:61px;
}
#offerte-viaggilionetti a span {
  display:none;
}

/* Booking.com Viaggi Lionetti */
#booking-viaggilionetti {
  display:block;
}

#booking-viaggilionetti a {
  display:block;
  width:85px;
  height:70px;
  position:absolute;
  top:248px;
  left:415px;
}
#booking-viaggilionetti a span {
  display:none;
}

