html { font-size: 1em; background:#fff; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; }
	
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; width: 100%; height:100%; overflow: hidden; padding:0; margin:0; border:0; }

#scroller {
	position: absolute;
	width: 85%;
	height: 100%;
	overflow: auto;
	margin-left: 15%;
	left: 39px;
	top: -2px;
}

#foot { position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; font-size:0.6em; z-index:5; overflow:hidden; background:#a9c6b4; color:#5b330f; font-weight: bold; height: 14px; padding-left: 148px; }


#topleft { 
	color: white; 
	position:absolute; 
	margin:0; 
	top:0; 
	left:0; 
	height:93px; 
	font-size:2.5em; 
	z-index:9; 
	overflow:hidden; 
	font-weight: bold; 
	font-style: oblique; 
	line-height: 0.75em; 
	background-image: url(../images/images/topleft.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 315px !important; 
	display: block !important; 
	}

#corner { 
	color: white; 
	font-size: 2.5em; 
	font-style: oblique; 
	font-weight: bold; 
	line-height: 0.75em; 
	background-image: url(../images/images/corner.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	margin: 0; 
	position: absolute; 
	z-index: 1; 
	top: 93px; 
	left: 147px; 
	width: 168px; 
	height: 25px; 
	overflow: hidden; 
	display: block; 
}

#head { 
	color: white; 
	font-size: 2.5em; 
	font-style: oblique; 
	font-weight: bold; 
	line-height: 0.75em; 
	background-image: url(../images/images/header.jpg); 
	background-repeat: repeat-x; 
	background-attachment: scroll; 
	background-position: 0 0; 
	display: block; margin: 0; 
	position: absolute; 
	z-index: 5; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 93px; 
	overflow: hidden; 
	}
#content { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
	top:118px; bottom:14px; 
	left:147px; 
	right:0; 
	z-index: 0; 
	margin: 0; 
	padding: 0; 
}

.global { 
	font-size: 0.7em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	top: 0; 
	width: 600px ; 
	margin: 0 auto; 
	padding-top: 0; 
	padding-bottom: 0; 
}

#quicklink { color: maroon; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; background-image: url(../images/images/quicklink.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin: 0 0 0 315px; position: absolute; z-index: 2; top: 93px; left: 0; right: 315px; width: 100%; height: 25px; padding-top: 3px; }
a.quicklinkmenu:link { color: #626262 ; font-weight: bold; text-decoration: none; margin-top: 5px; }
a.quicklinkmenu:visited { color: #626262; font-weight: bold; text-decoration: none; }
a.quicklinkmenu:hover { color: #626262; font-weight: bold; text-decoration: underline overline !important; }
a.quicklinkmenu:active { color: #626262; font-weight: bold; text-decoration: none; }
.quicklinkcurrent { color: maroon; font-weight: bold; text-decoration: none; margin-top: 5px; }
#left { position:absolute; left:0; top:93px; width:147px; font-size:0.8em; font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-weight: normal; font-style: oblique; background-image: url(../images/images/left.jpg) !important; text-decoration: none; height: 674px; z-index:4; overflow:hidden; margin-left: 0; }
a.leftmenu:link, a.leftmenu:visited {
	color:#626262; 
	font-size: 1.1em; 
	font-weight:bold; 
	text-decoration:none;
	}
a.leftmenu:hover, a.leftmenu:active { 
	color:#626262; 
	font-size: 1.1em; 
	font-weight:bold; 
	background-color:#d69b3d; 
	text-decoration:none;
	}
.currentMenu { 
	color: maroon; 
	font-size: 1.1em; 
	font-weight: bold; 
	text-decoration: none; 
	}
.leftul { margin-top: 0; margin-left: 10px; padding: 130px 0 0; }
td { text-decoration: none; }
p {}

a:link { color: #666; font-weight:bold; text-decoration:none; margin: 0; padding: 0; }
a:visited { color: #666 ; font-weight:bold; text-decoration:none; margin: 0; padding: 0; }

a:hover { color: #999 ; font-weight:bold; text-decoration:none; margin: 0; padding: 0; }
a:active { color: #666 ; font-weight:bold; text-decoration:none; margin: 0; padding: 0; }
a.marron:link, a.marron:visited { color: #960; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
a.marron:hover, a.marron:active { color: #630; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
a.bordeaux:link, a.bordeaux:visited { color: #903; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
a.bordeaux:hover, a.bordeaux:active { color: #603; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
a.vert:link, a.vert:visited { color: #648652; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
a.vert:hover, a.vert:active { color: #405c30; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
ul { margin-top: 0; margin-left: 10px; }
li { 
	background-attachment:scroll; 
	background-repeat:no-repeat; 
	display:block; 
	margin-left: 0; 
	padding-left: 0; 
	list-style-type:none; 
	}

h3 { color: #000; font-size: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: center; margin-right: auto; margin-left: auto; width: 600px; padding-bottom: 1em; }

h4 { 
	font-size: 1.3em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	width: 600px; 
	padding: 0; 
	}

.p1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: justify; 
	margin-right: auto; 
	margin-left: auto; 
	width: 600px; 
	padding: 0; 
	}
.p1plus { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.07em; 
	text-align: justify; 
	margin-right: auto; 
	margin-left: auto; 
	width: 600px; 
	padding: 0; 
	}
.p2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center; 
	margin-right: auto; 
	margin-left: auto;
	width: 600px; 
	padding: 0; 
	}
.sligner { 
	text-decoration: underline; 
	}
.psmall { color: #000; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: justify; margin-right: auto; margin-left: auto; padding: 0; width: 600px; }
.plsmall { color: #000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 600px; }
.pcsmall { color: #000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: center; margin-right: auto; margin-left: auto; padding: 0; width: 600px; }
.blocA { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; background-color: #f4c778; text-decoration: none; text-align: justify; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; display: block; }
.blocB { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; background-color: #d29a39; text-decoration: none; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocC { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; background-color: #bc6c2f; text-decoration: none; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocD { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #834983; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocTitre { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; background-color: #d29a39; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocFR { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #ccdbc4; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocFRmixte { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #ccdbc4; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 440px; }
.FR { color: #000; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #ccdbc4; display: block; margin-right: auto; margin-left: auto; padding: 5px; }
.blocScene { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: transparent; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocUK { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #87b171; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocUKmixte { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #87b171; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 440px; }
.UK { color: #000; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #87b171; text-decoration: none; display: block; margin-right: auto; margin-left: auto; padding: 5px; }
.blocAR { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #8a8f3d; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocAutres { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #68a18d; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.AR { color: #000; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #8a8f3d; display: block; margin-right: auto; margin-left: auto; padding: 5px; }
.Autres { color: #000; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #68a18d; display: block; margin-right: auto; margin-left: auto; padding: 5px; }
.blocVoyage { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #9fa7bd; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
.blocHighlight { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #95c77e; text-align: justify; display: block; margin-right: auto; margin-left: auto; padding: 5px; width: 600px; }
img { 
	border: 0;
	}
	
a.test:link { color: black; text-decoration: none; }
.test2 { text-decoration: none; }

.floatright { 
	float: right; 
	margin: 10px 0 15px 10px
	}
.floatrightUP { margin: 0 0 10px 15px; float: right; }
.floatleft { 
	margin: 10px 15px 10px 0; 
	float: left; 
	}
.noborder { font-weight: normal; font-style: normal; text-decoration: none; text-transform: none; text-indent: 0; word-spacing: 0; letter-spacing: 0; vertical-align: 0; float: none; clear: none; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; white-space: nowrap; }
.listItem { color: #000; font-size: 1em; font-weight: normal; font-stretch: normal; font-style: normal; text-align: justify; text-indent: 0; list-style: decimal; display: list-item; }

ol.no_space { margin-top: 0; margin-bottom: 0; }
ol li { list-style-type: decimal; display: list-item; }
