A.link         {text-decoration:underline}
A.link:link    {color:#3300FF; font-weight:bold; font-size:8pt}
A.link:visited {color:#3300FF; font-weight:bold; font-size:8pt}
A.link:hover   {color:red; background-color:yellow; font-weight:bold; font-size:8pt}

/***** FONTS ******/
.Traveltitle {
  FONT-SIZE:12px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Travelbody {
  FONT-SIZE:12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Maintext {
  FONT-SIZE:14px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Travelink {
  FONT-SIZE:12px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linkdesc {
  FONT-SIZE:10px; COLOR: #000; font-family: Verdana, Arial, Helvetica, sans-serif
}


.ArialsmallWhite {
         FONT-SIZE:12px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Arialtinyblack {
         FONT-SIZE:9px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Arialstdblack {
         FONT-SIZE:12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Arialsmallred {
         FONT SIZE:12px; COLOR: #c00; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.georgiatinyblack {
         FONT-SIZE: 9px; COLOR: #000; FONT-FAMILY: Georgia, "Times New Roman", Times
}
.georgiastdblack {
         FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Georgia, "Times New Roman", Times
}

.georgiabigred {
         FONT-SIZE: 17px; COLOR: #c00; FONT-FAMILY: Georgia, "Times New Roman", Times
}

.georgiasmallred {
         FONT-SIZE: 12px; COLOR: #C00; FONT-FAMILY: Georgia, "Times New Roman", Times
}

.georgiaheadred {
         FONT-SIZE: 32px; COLOR: #c00; FONT-FAMILY: "Times New Roman", Georgia, Times
}
.georgiabody {
	FONT-SIZE: 12px; FONT-FAMILY: Georgia, "Times New Roman", Times
}
.redgeorgiabody {
	FONT-SIZE: 17px; COLOR: #cc0000; FONT-FAMILY: Georgia, "Times New Roman", Times
}
.bigredgeorgiabody {
	FONT-SIZE: 20px; COLOR: #cc0000; FONT-FAMILY: Georgia, "Times New Roman", Times
}

.georgiasmallbody {
	FONT-SIZE: 12px; FONT-FAMILY: Georgia, "Times New Roman", Times
}

.tableborder {
	BORDER-RIGHT: #808080 3px double; BORDER-TOP: #808080 3px double; BORDER-LEFT: #808080 3px double; BORDER-BOTTOM: #808080 3px double
}

.mainheaders {
	FONT-SIZE: 32px; COLOR: #c00; FONT-FAMILY: "Times New Roman", Georgia, Times
}
/****** Travel Table ******/

.traveltabletopleft {
	BORDER-TOP: #fc9 1px solid; BORDER-LEFT: #fc9 2px solid
}
.traveltabletopmiddle {
	BORDER-TOP: #fc9 1px solid
}
.traveltabletopright {
	BORDER-TOP: #fc9 1px solid; BORDER-RIGHT: #fc9 2px solid
}

.traveltableleft {
	BORDER-LEFT: #fc9 2px solid
}
.traveltableboth {
	BORDER-LEFT: #fc9 2px solid;BORDER-RIGHT: #fc9 2px solid
}
.traveltableright {
	BORDER-RIGHT: #fc9 2px solid
}

.traveltablebotleft {
	BORDER-TOP: #fc9 1px solid; BORDER-LEFT: #fc9 2px solid; BORDER-BOTTOM: #fc9 2px solid
}
.traveltablebotmiddle {
	BORDER-TOP: #fc9 1px solid; BORDER-BOTTOM: #fc9 2px solid
}
.traveltablebotright {
	BORDER-TOP: #fc9 1px solid; BORDER-RIGHT: #fc9 2px solid; BORDER-BOTTOM: #fc9 2px solid
}

/****** Tarifs ******/
.fullbox {
	BORDER-TOP: #fc9 4px solid; BORDER-LEFT: #fc9 4px solid; BORDER-BOTTOM: #fc9 4px solid; BORDER-RIGHT: #fc9 4px solid
}
.fullboxblack {
	BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.fullboxblack2 {
	BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 3px solid; BORDER-RIGHT: #000 3px solid
}
.fullboxpink {
	BORDER-TOP: #fc9 3px double; BORDER-LEFT: #fc9 3px double; BORDER-BOTTOM: #fc9 3px double; BORDER-RIGHT: #fc9 3px double
}
.rightboxpink {
	 BORDER-RIGHT: #fc9 1px solid; 
}
.fullboxgold {
	BORDER-TOP: #ff0 10px double; BORDER-LEFT: #ff0 10px double; BORDER-BOTTOM: #ff0 10px double; BORDER-RIGHT: #ff0 10px double
}

.ratestabletopleft {
	BORDER-TOP: #fc9 2px solid; BORDER-LEFT: #fc9 2px solid; BORDER-BOTTOM: #fc9 2px solid
}
.ratestabletopmiddle {
	BORDER-TOP: #fc9 2px solid; BORDER-LEFT: #fc9 1px solid; BORDER-BOTTOM: #fc9 2px solid;BORDER-RIGHT: #fc9 1px solid 
}
.ratestabletopright {
	BORDER-TOP: #fc9 2px solid; BORDER-BOTTOM: #fc9 2px solid;BORDER-RIGHT: #fc9 2px solid
}


.ratestableleft {
	BORDER-LEFT: #fc9 1px solid; BORDER-BOTTOM: #fc9 1px solid
}
.ratestableright {
	BORDER-LEFT: #fc9 1px solid; BORDER-RIGHT: #fc9 1px solid; BORDER-BOTTOM: #fc9 1px solid
}

.ratestablebottomleft {
	BORDER-LEFT: #fc9 1px solid; BORDER-BOTTOM: #fc9 1px solid
}
.ratestablebottomright {
	BORDER-LEFT: #fc9 1px solid; BORDER-RIGHT: #fc9 1px solid; BORDER-BOTTOM: #fc9 1px solid
}

.timesbody {
	FONT-SIZE: 18px; FONT-FAMILY: "Times New Roman", Georgia, Times
}
.tarifbody {
	FONT-SIZE: 15px; FONT-FAMILY: "MS Sans Serif", sans-serif, Verdana, Arial
}
.redtarifbody {
	FONT-SIZE: 15px; FONT-FAMILY: "MS Sans Serif", sans-serif, Verdana, Arial; COLOR: #c00
}


.purpletarifbody {
	FONT-SIZE: 15px; FONT-FAMILY: "MS Sans Serif", sans-serif, Verdana, Arial; COLOR: #93f
}
.greentarifbody {
	FONT-SIZE: 15px; FONT-FAMILY: "MS Sans Serif", sans-serif, Verdana, Arial; COLOR: #096
}
.smallbody {
	FONT-SIZE: 12px; FONT-FAMILY: "MS Sans Serif", sans-serif, Verdana, Arial
}


/***** menu CSS *****/
.menu {color:#FFFFFF; font-size:14px; width:15em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;text-align:center}

.ssmenu { background-color:#DEEDF2;color:black; font-size:14px; font-weight:bold; border:1px solid #000000; text-align:center;  filter:alpha(opacity=85); -moz-opacity:0.85;  padding: 0px 0px 0px 0px}


.ssmenu ul, .ssmenu li {
/* Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
/* Les liens qui ne sont pas sous le curseur. */
	font-family:"MS Sans Serif", sans-serif, Verdana, Arial;
	text-decoration:none;
	color:#000000;
	padding:2px 1px;
/* Ne pas modifier le block */
	display:block;
/*	Un width:100% fait planter Mozilla, sans le width:100% c'est IE et Opera... La combinaison
	aucun width et height:100% marche sur tous, donc ne pas toucher ces 2 lignes */
/*	height:100%;
	margin:0px;*/
	margin:0px
	width:100%;
}


html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width :auto;
}

.menu a:hover,.menu a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlève le soulignement.
	*/
	color:#FFFFFF;
	text-decoration:none;
	
}

.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlève le soulignement.
	*/
	background-color:#66CCFF;
	color:#000000;
	text-decoration:none;
	
}


/*GalleryStyle*/
#mainCenter {
	height:400px;
}

#TopFrame {
	width: 100%;
	height: 100%;
	border: 1px;
}

#BottomFrame {
	width: 100%;
	height: 100%;
	border: 1px;
}

a {color:#c00; text-decoration:none; font-weight:normal;}
a:hover {color:#000; text-decoration:underline;}




/* index frame */

.indexContent {
	width:95%;
	border-bottom:1px dotted #333333;
	padding-top:6px;
	padding-bottom:6px;
}

.indexInfo {
	font-size: 12px;
	font-family: "Trebuchet MS", verdana, arial;
	padding: 0 0 0 6px;
}

.indexInfo .filename {
	color: #000;
}

/* Guestbook Graphics */

#CFI1 {position:absolute;left:20px;width:707px;top:100px;height:10px;z-index:13;
	background-image:url(../images/sheet-top.jpg);background-repeat:no-repeat;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

#CFI2 {position:absolute;left:20px;top:110px;width:707px;z-index:12;
	background-image:url(../images/sheet.jpg); background-repeat:repeat-y;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

#CFI3 {position:relative;left:0px;width:707px;height:10px;z-index:13;
	background-image:url(../images/sheet-bot.jpg);background-repeat:no-repeat;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

