
.operator{
    font-size: 13px;
    COLOR: #0000FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

H2 {font-size: 13px;
    COLOR: #0000FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.year{
    
    font-size: 13px;
    COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.text{
	text-align: center;
    font-size: 16px;
    COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.update {
	font-size: 10px;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

.route{
    font-size: 22px;
    COLOR: #0000FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize
}

H1 {font-size: 22px;
    COLOR: #0000FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize
}

.table {
    background-color: #00CCFF;
	border-collapse: collapse;
	}
.tableTitle {
    background-color: #00CCFF;
	border-spacing: 0px;
	}
	
.tdTitle {
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #eaf8ff;
	background-color: #1d3ead;
	border: 1px #00CCFF solid; 
	}

.tdTitlered {
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFff;
	background-color: #FF0000;
	}
		
p#menu{
	font-size: 12px;
	COLOR: #0000FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}

td#menu{
    font-size: 12px;
	COLOR: #0000FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

td#update{
    padding-left: 2cm
}

td#route{
	padding-right: 2cm

}

td#test{

background-color: #eaf8ff
}

.top{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
}

/* Description of Cabins/Vehicles*/
.red
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #FF0000;
 }
.redthick
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-size: 13px;
color: #FF0000;
font-weight: bold;
 } 

/* ----------------- TABLES ------------------------------*/

/*----- e.g. Passengers, Vehicles etc. ----*/
td.category {
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	}
td.category1 {
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #eaf8ff;
	}
	
/*------- CURRENCY PORT TAXES TEXT -------*/
td.currency {
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 13px;
	color: #FF0000;
	background-color: #eaf8ff;
	/*border: 1px #00CCFF solid; */
	}

/* Route in the tables*/
td.tableroute
{ 
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
 }
 
td.tableroute2
{ 
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
 }
 
/*Season indicator in the departure tables */
td.seasons
{ 
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
 }
tr.seasons
{ 
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
 }
td.seasons2
{ 
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
width: 10px;
 }
td.seasons3
{ 
text-align: center;
font-family: Times New Roman;
font-size: 9px;
color: #000000;
 }
/* Code of Cabins/Vehicles*/
td.code
{ 

text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #000000;
 }

tr.code
{ 

text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #000000;
 }
/* Description of Cabins/Vehicles*/
td.cabin-veh
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #000000;
 }
tr.cabin-veh
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #000000;
 }
/*------CORSICA FERRIES SEASONS----------*/
td.corfareOrange
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #000000;
background-color: #FF9900;
}

td.corfareYellow
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
background-color: #FFFF33;
color: #000000;
}

td.corfareGreen
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
background-color: #33CC33;
color: #000000;
}
td.corfareBlue
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
background-color: #0099FF;
color: #000000;
}

/*------CORSICA FERRIES DEPARTURES----------*/
td.depOrange
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 9px;
color: #000000;
background-color: #FF9900;
}

td.depYellow
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 9px;
background-color: #FFFF33;
color: #000000;
}

td.depGreen
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 9px;
background-color: #33CC33;
color: #000000;
}
td.depBlue
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 9px;
background-color: #0099FF;
color: #000000;
}


/* Price of the Ticekts*/
td.tax
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #FFFFFF;
background-color: #FF0000;
}

td.fareHigh
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #000000;
background-color: #FFCCCC;
}

td.fareMed
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
background-color: #CCFFCC;
color: #000000;
}

td.fareLow
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
background-color: #FFFFCC;
color: #000000;
}
td.fareXHigh
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
background-color: #FF8C8C;
color: #000000;
}

/*--------------------------------------*/
/* Price of the Ticekts SMALL TEXT*/
td.fareHigh1
{ 
text-align: center;
font-family: /*Verdana, sans-serif, Arial*/Times New Roman;
font-size: 9px;
color: #000000;
background-color: #FFCCCC;
}

td.fareMed1
{ 
text-align: center;
font-family: /*Verdana, sans-serif, Arial*/Times New Roman;
font-size: 9px;
background-color: #CCFFCC;
color: #000000;
}

td.fareLow1
{ 
text-align: center;
font-family: /*Verdana, sans-serif, Arial*/Times New Roman;
font-size: 9px;
background-color: #FFFFCC;
color: #000000;
}
td.fareXHigh1
{ 
text-align: center;
font-family: /*Verdana, sans-serif, Arial*/Times New Roman;
font-size: 9px;
background-color: #FF8C8C;
color: #000000;
}

/*--------------------------------------*/
/* Price of the Ticekts SMALL TEXT 2*/
td.fareHigh2
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial Times New Roman;
font-size: 9px;
color: #000000;
background-color: #FFCCCC;
}

td.fareMed2
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial Times New Roman;
font-size: 9px;
background-color: #CCFFCC;
color: #000000;
}

td.fareLow2
{ 
text-align: center;
font-family:  Verdana, sans-serif, Arial Times New Roman;
font-size: 9px;
background-color: #FFFFCC;
color: #000000;
}
/*////////////////////////////////////////////////////////*/
/* Price of the Ticekts SMALL TEXT RED*/
td.fareHighred
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial Times New Roman;
font-size: 9px;
color: #FF0000;
background-color: #FFCCCC;
}

td.fareMedred
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial Times New Roman;
font-size: 9px;
background-color: #CCFFCC;
color: #FF0000;
}

td.fareLowred
{ 
text-align: center;
font-family:  Verdana, sans-serif, Arial Times New Roman;
font-size: 9px;
background-color: #FFFFCC;
color: #FF0000;
}

/*--------- 12 px size -----------------*/

td.fareHighred1
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial Times New Roman;
font-size: 12px;
color: #FF0000;
background-color: #FFCCCC;
}

td.fareMedred1
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial Times New Roman;
font-size: 12px;
background-color: #CCFFCC;
color: #FF0000;
}

td.fareLowred1
{ 
text-align: center;
font-family:  Verdana, sans-serif, Arial Times New Roman;
font-size: 12px;
background-color: #FFFFCC;
color: #FF0000;
}

/*--------------------------------------*/
td.fare
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #000000;
}

tr.month
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
background-color: #eaf8ff;
text-align: center;
}
td.month
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #eaf8ff;
text-align: left;
font-weight: bold;
}

/*----------------MENU PAGES---------------------*/

.tdRoute {
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #eaf8ff;
	background-color: #1d3ead;
	border: 1px #00CCFF solid; 
	}

div.errortext {
	 FONT-SIZE: 11px; COLOR: #FF0000; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

tr.fareHigh
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
color: #000000;
background-color: #FFCCCC;
}

tr.fareMed
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
background-color: #CCFFCC;
color: #000000;
}

tr.fareLow
{ 
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 12px;
background-color: #FFFFCC;
color: #000000;
}
.routemap {
    text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	background-color: #fff5ee;
	border: 1px #00CCFF solid; 
	}
a.links5:link {text-decoration: underline; color:#800000;} 
a.links5:visited {text-decoration: underline; color:#800000;} 
a.links5:hover {text-decoration: none; color:#800000;}

.leftbg
{
background-image: url("http://www.viamare.com/imagesFP/bgr_left.gif"); 
}
.rightbg
{
background-image: url("http://www.viamare.com/imagesFP/bgr_right.gif"); 
}
.tableborder {
	background-color: #f3f9ff;
	border: 2px dotted #0D6BCF;
}

.frameleft
{
background-image: url("http://www.viamare.com/imagesFP/frame1-left.gif"); 
}

.frameright
{
background-image: url("http://www.viamare.com/imagesFP/frame1-right.gif"); 
}
