BODY{font-family:verdana, arial, helvetica;color:#336;margin:5px 10px 10px 10px;font-size:85%;}
INPUT{color:black;font-size:90%;font-family:verdana, arial, helvetica;padding-left:3px;color:#336;margin:0px;}
SELECT{color:black;font-size:75%;font-family:verdana, arial, helvetica;padding-left:3px;color:#336;}
TD{color:#336;font-family:verdana, arial, helvetica;}
A{color:#336;}
A.link01{color:black;font-size:95%;font-family:verdana, arial, helvetica;text-decoration:underline;}
A.link01:hover{color:#336;text-decoration:none;}
.bg01{}
.titre01{color:#336;font-weight:bold;font-size:90%;text-decoration:none;display:block;/*border-bottom:1px dotted red;*/}
.alert{}
.filet01{}
.filet02{}
.arrivee{}
.depart{}
H1{margin:10px 0 15px 0;}
FORM{display:inline;}
#greyBorder {background:url(../images/bg_top.gif) #FFF;width:751px;float:left;font-size:90%;font-weight:bold;margin:0 0 15px 0;}
#greyBorder H2{font-size:90%;margin:15px 0 0 15px;padding:0;}
#greyBorder H3{font-size:100%;margin:0 0 5px 0;padding:0;}
#greyBorder H4{font-size:100%;margin:10px 0 0 0;padding:0;}
#greyBorder P{margin:10px 0 0 15px;line-height:20px;padding:0;}
#greyBorder P.small{line-height:14px;font-size:90%;font-weight:normal;}
#greyBorder .lc{float:left;width:315px;margin:10px 0 0 15px;display:inline;}
#greyBorder .lc P{margin:10px 0 0 0;}
#greyBorder .lc INPUT{width:200px;}
#greyBorder .rc{float:left;width:250px;margin:10px 0 0 15px;display:inline;}
#greyBorder .rc P{margin:0 0 0 3px;}
#greyBorder .hr{border-bottom:1px dotted #336;width:730px;margin:5px 0 0 10px;padding:0;}
#greyBorder .hr HR{display:none;}
#greyBorder .wauto{width:auto !important;}
#greyBorder .bottom {float:left;background:url(../images/bg_bottom.gif) #FFF no-repeat;width:751px;height:20px;}

/*  Cross-sell pod - created a class as the #greyBorder is used by 3rd party */
.greyBorder {background:url(../images/bg_top_pod.gif) #FFF;width:751px;float:left;font-size:90%;font-weight:bold;margin:0 0 15px 0;}
.greyBorder .bottom {float:left;background:url(../images/bg_bottom_pod.gif) #FFF no-repeat;width:751px;height:20px;}
.greyBorder .fr {float:right;margin-right:1px;}
.push-top-20 {margin-top:20px;}

.greyBorder h2 {font-size:1.3em;margin:17px 0 10px 15px;color:#333;}
.greyBorder p {margin:0 0 12px 15px;line-height:1.3;font-weight:normal;}
.greyBorder p a {color:#3b6cb9;text-decoration:underline;}
.greyBorder p a:hover {color:#9863a5;}
.greyBorder ul.linkList {margin:0 0 0 15px;width:auto;padding:0;}
.greyBorder ul.linkList li {width:auto;list-style:none;background:none;color:#1f1e61;font-weight:bold;padding:0 12px 5px 0;}
.greyBorder ul.linkList li a {color:#1f1e61;text-decoration:none;font-weight:bold;}
.greyBorder ul.linkList li a:hover {text-decoration:underline;color:#9863a5;}
.greyBorder a img {border:none;}
p.annotate {margin:0 0 0 8px;padding:0;clear:both;width:730px;font-size:0.8em;}


#greyBorder .result{float:left;background:url(../images/bg2_bottom.gif) #FFF no-repeat 0px 100%;width:318px;margin:10px 0 0 -5px;position:relative;z-index:5;}
#greyBorder .result UL{margin:0;padding:0 0 15px 12px;float:left;}
#greyBorder .result H3{margin:0 5px 10px 10px;padding:0;line-height:15px;color:#669;}
#greyBorder .result LI{list-style:none;background:url(../images/bullet.gif) no-repeat 0px 7px;margin:0;padding:5px 0 5px 12px;font-size:100%;float:left;clear:both;width:280px;}
#greyBorder .result .ulFacilities {margin-top:-5px;}
#greyBorder .result .ulFacilities LI{font-weight:normal;padding:5px 0 0 12px;}
#greyBorder .result P{margin:0 5px 15px 10px;line-height:15px;}
#greyBorder .result TABLE{width:300px;margin:0 5px 15px 10px;line-height:15px;clear:both;}
#greyBorder .result .hr{float:left;background:url(../images/bg2_top.gif) #FFF no-repeat;width:318px;height:20px;margin:0;border:0;}

#greyBorder .cb{clear:both;}
#greyBorder .fl{float:left;display:inline;}
#greyBorder .fr{float:right;margin-right:10px;display:inline;}

.clear {clear:both;font-size:0px;height:0px;line-height:0px;margin:0;padding:0;}
span.clear {display:block;}
table {font-size:95%;}
table table {font-size:100% ! important;}
.skiplinks{display:none;postition:absolute; z-index:1000; overflow:hidden;height:0;left:0;top:0;width:0;}
.accesskeys{display:none;}
