body, div, span, p, b, h1, h2, h3, ul, li, a, td, th, select, input, textarea, small {
    font-family: Arial, Helvetica, Swiss, Futura, sans-serif;
}

body, div, span, p, b, h1, h2, h3, ul, li, a, td, th, select, input, textarea, small {
    color: #000000;
}

body, div, span, p, b, h1, h2, h3, ul, li, a, td, th, select, textarea {
    font-size: 11px;
}

/*Agent*/
td.agent {
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color: #669999;
}

b.agent {
    font-size: 11px;
    font-family: Arial;
    color: #669999;
}

td.open {
    font-size: 11px;
    font-family: Arial;
    color: #999999;
}

a.open, a:link.open, a:active.open, a:visited.open, a:visited.open {
    font-size: 11px;
    font-family: Arial;
    color: #383838;
    text-decoration: none;
}

a:hover.open {
    color: #383838;
    text-decoration: underline;
}

td.timedate {
    font-size: 10px;
    font-family: Arial;
    color: #FFFFFF;
}

a.timedate, a:link.timedate, a:active.timedate, a:visited.timedate, a:visited.timedate {
    font-size: 10px;
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: none;
}

a:hover.timedate {
    color: #CCFFFF;
    text-decoration: underline;
}

input.footer {
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    color: #669999;
}

/*Bargains*/
td.bargain_destination {
    font-size: 10px;
    font-family: Arial;
    color: #666666;
}

td.bargain_description {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

td.bargain_link {
    font-size: 9px;
    font-family: Arial;
    color: #003366;
}

td.titlehome {
    font-size: 12px;
    font-family: Arial;
    color: #006699;
}

td.title_home2 {
    font-size: 12px;
    font-family: Arial;
    color: #006699;
    border-left: 1px solid #003366;
    border-bottom: 1px solid #003366;
    padding-left: 7px;
}

td.bodyhome {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

p.bodyhome {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
}

a.bodyhome {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-decoration: none;
}

a.bodyhome:link, a.bodyhome:active, a.bodyhome:visited, a.bodyhome:visited {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-decoration: none;
}

a.bodyhome:hover {
    font-size: 11px;
    font-family: Arial;
    color: #009999;
    text-decoration: underline;
}

a.bodyproduct {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-decoration: none;
}

a.bodyproduct:link, a.bodyproduct:active, a.bodyproduct:visited, a.bodyproduct:visited {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-decoration: none;
}

a.bodyproduct:hover {
    font-size: 11px;
    font-family: Arial;
    color: #009999;
    text-decoration: underline;
}

td.titleproduct {
    font-size: 12px;
    font-family: Arial;
    color: #CC9900;
}

td.bodyproduct {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

b.bodyproduct {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

p.bodyproduct {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
}

ul.bodyproduct {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
    padding-left: 12pt;
    margin-left: 0pt;
}

li.bodyproduct {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
}

td.titlecontact {
    font-size: 12px;
    font-family: Arial;
    color: #669933;
}

td.bodycontact {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

b.bodycontact {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

p.bodycontact {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
}

a.bodycontact, a:link.bodycontact, a:active.bodycontact, a:visited.bodycontact, a:visited.bodycontact {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-decoration: none;
}

a:hover.bodycontact {
    font-size: 11px;
    font-family: Arial;
    color: #009999;
    text-decoration: underline;
}

select.bodycontact {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

input.bodycontact {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

td.titlevoyage {
    font-size: 12px;
    font-family: Arial;
    color: #FF9933;
}

td.bodyvoyage {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

p.bodyvoyage {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
}

td.bargain_title {
    font-size: 12px;
    font-family: Arial;
    color: #CCCC00;
}

td.body_bargain {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

p.body_bargain {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
}

p.bargain_footer {
    font-size: 9px;
    font-family: Arial;
    color: #003366;
    text-align: right;
}

select.body_bargain {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

input.body_bargain {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

textarea.body_bargain {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

td.bargain_hotel {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

b.bargain_hotel {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

td.bargain_city {
    font-size: 12px;
    font-family: Arial;
    color: #003366;
}

b.bargain_city {
    font-size: 12px;
    font-family: Arial;
    color: #003366;
}

td.titlesupport {
    font-size: 12px;
    font-family: Arial;
    color: #009999;
}

td.bodysupport {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

p.bodysupport {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
}

b.bodysupport {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

a.bodysupport, a:link.bodysupport, a:active.bodysupport, a:visited.bodysupport, a:visited.bodysupport, a:hover.bodysupport {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-decoration: none;
}

td.titleeasyways {
    font-size: 12px;
    font-family: Arial;
    color: #006699;
    font-weight: bold;
}

div.easyways {
    font-size: 10px;
    font-family: Arial;
    color: #006699;
}

p.easyways {
    font-size: 10px;
    font-family: Arial;
    color: #006699;
    text-align: justify;
}

a.up, a:link.up, a:active.up, a:visited.up, a:visited.up, a:hover.up {
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    color: #A5D1D3;
    text-decoration: none;
}

a:hover.up {
    text-decoration: underline;
}

a.easyways, a:link.easyways, a:active.easyways, a:visited.easyways, a:visited.easyways, a:hover.easyways {
    font-size: 10px;
    font-family: Arial;
    color: #006699;
    text-decoration: none;
}

a:hover.easyways {
    text-decoration: underline;
}

td.sendeasyways {
    font-size: 9px;
    font-family: Arial;
    color: #006699;
}

td.starting {
    font-size: 10px;
    font-family: Arial;
    color: #003366;
}

b.starting {
    font-size: 12px;
    font-family: Arial;
    color: #003366;
}

td.compter {
    font-size: 9px;
    font-family: Arial;
    color: #000000;
}

b.compter {
    font-size: 14px;
    font-family: Arial;
    color: #000000;
}

a.compter, a:link.compter, a:active.compter, a:visited.compter, a:visited.compter, a:hover.compter {
    font-size: 9px;
    font-family: Arial;
    color: #000000;
    text-decoration: underline;
}

a.sendeasyways, a:link.sendeasyways, a:active.sendeasyways, a:visited.sendeasyways, a:visited.sendeasyways, a:hover.sendeasyways {
    font-size: 9px;
    font-family: Arial;
    color: #006699;
    text-decoration: underline;
}

a.bargain_link, a:link.bargain_link, a:active.bargain_link, a:visited.bargain_link, a:visited.bargain_link, a:hover.bargain_link {
    font-size: 10px;
    font-family: Arial;
    color: #003366;
    text-decoration: underline;
}

td.header {
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    color: #669999;
}

a.header, a:link.header, a:active.header, a:visited.header, a:visited.header {
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    color: #669999;
    text-decoration: none;
}

a:hover.header {
    color: #003366;
    text-decoration: underline;
}

td.verticaltext {
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    /*writing-mode: tb-rl;
    filter: flipv fliph;*/
}

td.brochure {
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #006699;
}

a.brochure, a:link.brochure, a:active.brochure, a:visited.brochure, a:visited.brochure, a:hover.brochure {
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #006699;
    text-decoration: none;
}

td.maillist {
    font-size: 11px;
    font-family: Arial;
    color: #FFFFFF;
}

span.maillist {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

td.simpleclique {
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color: #999999;
}

td.points {
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color: #999999;
}

b.points {
    font-size: 12px;
    font-family: Arial;
    color: #006699;
}

td.welcome {
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
}

b.welcome {
    font-size: 12px;
    font-family: Arial;
    color: #006699;
}

td.titleemployee {
    font-size: 12px;
    font-family: Arial;
    color: #006699;
}

b.titleemployee {
    font-size: 12px;
    font-family: Arial;
    color: #006699;
}

p.bodyemployee {
    font-size: 10px;
    font-family: Arial;
    color: #006699;
}

a.footercontactpopup, a:link.footercontactpopup, a:active.footercontactpopup, a:visited.footercontactpopup, a:visited.footercontactpopup {
    font-size: 10px;
    font-family: Arial;
    color: #006699;
    text-decoration: none;
}

a:hover.footercontactpopup {
    color: #003366;
    text-decoration: underline;
}

/*Promotions*/
td.titlepromotion {
    font-size: 12px;
    font-family: Arial;
    color: #CCCC00;
}

td.promotion_big_title {
    font-size: 18px;
    font-family: Arial;
    color: #000000;
    padding-bottom:5px;
}

td.promotion_points {
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    color: #669999;
}

span.promotion_points_notice {
    font-size: 11px;
    font-family: Arial;
    color: #669999;
}

td.promotion_description {
    font-size: 13px;
    font-family: Arial;
    color: #000000;
}

td.promotion_images {
	padding-bottom:5px;
}

td.promotion_notice1 {
    font-size: 10px;
    font-family: Arial;
    color: #003366;
    padding-bottom:5px;
}

td.promotion_footer {
	border-top:1px solid #00909D;
}

td.bodypromotion {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

p.bodypromotion {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
    text-align: justify;
}

p.footerpromotion {
    font-size: 9px;
    font-family: Arial;
    color: #003366;
    text-align: right;
}

select.bodypromotion {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

input.bodypromotion {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

textarea.bodypromotion {
    font-size: 11px;
    font-family: Arial;
    color: #006699;
}

td.hotelpromotion {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

b.hotelpromotion {
    font-size: 11px;
    font-family: Arial;
    color: #003366;
}

td.citypromotion {
    font-size: 12px;
    font-family: Arial;
    color: #003366;
}

b.citypromotion {
    font-size: 12px;
    font-family: Arial;
    color: #003366;
}

/* Boutik Promotion */
table.boutik_promo_table {
    background-color:#DCEEEE;
}
table.boutik_promo_table td {
    border:1px solid #003366;
    padding:1px 5px 1px 10px;
    font-weight:bold;
    color:#006699;
}
table.boutik_promo_table td.boutik_promo_cell {
    border-style:none;
    border-left:1px solid #003366;
    border-right:1px solid #003366;
    background-color:#FFF;
    padding:3px 5px 3px 10px;
}
td.boutik_promo_cell span.boutik_promo_points {
    font-weight:bold;
    font-size:24px;
    color:#33CC33;
}
td.boutik_promo_cell p.boutik_promo_text {
    font-weight:normal;
    margin-top:0px;
}

span.boutik_promo_points a, a:link, a:active, a:visited, a:visited {
    text-decoration:none;
    font-weight:inherit;
    color:inherit;
    font-size:inherit;
}

/* Footer */
.footer_powered {
    font-size: 10px;
    font-family: Arial;
    color: #999999;
}

.footer_powered a#synopsis, a:link#synopsis, a:active#synopsis, a:visited#synopsis, a:visited#synopsis {
    font-weight:bold;
    text-decoration:none;
}