body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #fff;
	margin: 6px;
	padding: 6px;
}

a {
	color: #1A484D;
}
	

img {
	border: 0px;
	padding: 0;
	margin: 0;
}

p {
	font-size: 1.2em;
	margin: 10pt 0 0 0;
}

#wrapper {
	width: 755px;
}

/* Header image replacements */

h1, h2 {
margin: 0px;
padding: 0px;
}

h1#titleukimg {
    padding: 133px 0 0 0;
    overflow: hidden;
    background-image: url("img/home_titleuk.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:133px; /* for IE5.5's bad box model */
}                                                              

h1#titlefrimg {
    padding: 133px 0 0 0;
    overflow: hidden;
    background-image: url("img/home_titlefr.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:133px; /* for IE5.5's bad box model */
}

h1#titleintroukimg {
    padding: 303px 0 0 0;
    overflow: hidden;
    background-image: url("img/intro_head.jpg"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:303px; /* for IE5.5's bad box model */
}   

h1#titleintrofrimg {
    padding: 303px 0 0 0;
    overflow: hidden;
    background-image: url("img/intro_head_fr.jpg"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:303px; /* for IE5.5's bad box model */
}  

h2#esusstitle {
    padding: 227px 0 0 0;
    overflow: hidden;
    background-image: url("img/intro_esusstitle.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:227px; /* for IE5.5's bad box model */
}

h2#kenttitle {
    padding: 227px 0 0 0;
    overflow: hidden;
    background-image: url("img/intro_kenttitle.jpg"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:227px; /* for IE5.5's bad box model */
}

h2#seinetitle {
    padding: 227px 0 0 0;
    overflow: hidden;
    background-image: url("img/intro_seinetitle.jpg"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:227px; /* for IE5.5's bad box model */
}

h2#sommetitle {
    padding: 227px 0 0 0;
    overflow: hidden;
    background-image: url("img/intro_sommetitle.jpg"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:227px; /* for IE5.5's bad box model */
}


p.introcopy {
	font-weight: bold;
	color: #666600;
}


/* Homepage exclusives */

#homemap {
	background-image: url(img/home_mapbg.jpg);
	background-repeat: no-repeat;
	height: 193px;
	width: 755px;
}

#homePhotos {
	margin: 0px;
	padding: 0px;
}

#homefooter {
	width: 755;
	height: 83px;
	clear: both;
}

#titleuk {
	position: absolute;
	padding: 0px;
	margin: 21px 0px 5px 23px;
}

#titlefr {
	position: absolute;
	padding: 0px;
	margin: 21px 0px 5px 220px;
}

#homebottom {
	position: absolute;
	background-image: url(img/home_bottombg.gif);
	background-repeat: no-repeat;
	background-color: #CEE4E5;
	height: 145px;
	width: 755px;
}

#introWrapper {
	width: 730px;
	margin: 0px;
	padding: 0px;
}

#introArea {
	float: left;
	position: relative;
	width: 378px;
	padding: 15px 0px 0px 23px;
}

#introuk {
	float: left;
	width: 170px;
	padding: 0px;
	margin: 0px;
	}

#introfr {
	float: right;
	width: 180px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	}

#introeu {
	float: right;
	position: relative;
	width: 192px;
	padding: 0px;
	margin: 73px 10px 7px 0px;
}

.langSelect {
	margin: 4px 0px 0px 1px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #154146;
}

.introCopyHome {
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
	color: #154146;
}

/* Subpages */


#headContainer {
	min-height: 303px;
	width: 759px;
	background-color: #E7EFBC;
	background-image: url(img/intro_headbg.gif);
	padding: 0px;
	margin: 0px;
}

#headLeft {
	float: left;
	width: 250px;
	padding: 0px;
	margin: 0px;
}

#headRight {
	float: none;
	background-color: #E7EFBC;
	width: 480px;
	margin: 0px 10px 0px 264px;
	padding: 10px 0px 0px 0px;
	min-height: 293px;
}


.clearDiv {
	clear: both;
}

#esussContainer {
	min-height: 227px;
	width: 759px;
	background-image: url(img/intro_esussbg.gif);
	background-color: #DBE8C4;
	padding: 0px 0px 20px 0px;
	margin: 10px 0px 0px 0px;
}

#esussLeft {
	float: left;
	width: 250px;
	padding: 0px;
	margin: 0px;
}

#esussRight {
	float: none;
	background-color: #DBE8C4;
	width: 355px;
	margin: 0px 10px 0px 264px;
	padding: 10px 0px 0px 0px;
	min-height: 217px;
}

#esussImg {
	float: right;
	width: 130px;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	}


#kentContainer {
	min-height: 227px;
	width: 759px;
	background-image: url(img/intro_kentbg.gif);
	background-color: #C9DAD1;
	padding: 0px 0px 20px 0px;
	margin: 10px 0px 0px 0px;
}

#kentLeft {
	float: left;
	width: 250px;
	padding: 0px;
	margin: 0px;
}

#kentRight {
	float: none;
	background-color: #C9DAD1;
	width: 355px;
	margin: 0px 10px 0px 264px;
	padding: 10px 0px 0px 0px;
	min-height: 217px;
}

#kentImg {
	float: right;
	width: 130px;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	}

#seineContainer {
	min-height: 227px;
	width: 759px;
	background-image: url(img/intro_seinebg.gif);
	background-color: #EDF3CF;
	padding: 0px 0px 20px 0px;
	margin: 10px 0px 0px 0px;
}

#seineLeft {
	float: left;
	width: 250px;
	padding: 0px;
	margin: 0px;
}

#seineRight {
	float: none;
	background-color: #EDF3CF;
	width: 355px;
	margin: 0px 10px 0px 264px;
	padding: 10px 0px 0px 0px;
	min-height: 217px;
}

#seineImg {
	float: right;
	width: 130px;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	}

#sommeContainer {
	min-height: 227px;
	width: 759px;
	background-image: url(img/intro_sommebg.gif);
	background-color: #CEE4E5;
	padding: 0px 0px 20px 0px;
	margin: 10px 0px 0px 0px;
}

#sommeLeft {
	float: left;
	width: 250px;
	padding: 0px;
	margin: 0px;
}

#sommeRight {
	float: none;
	background-color: #CEE4E5;
	width: 355px;
	margin: 0px 10px 0px 264px;
	padding: 10px 0px 0px 0px;
	min-height: 217px;
}

#sommeImg {
	float: right;
	width: 130px;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	}

#footerContainer {
	min-height: 83px;
	width: 759px;
	background-image: url(img/intro_footerbg.gif);
	padding: 0px 0px 20px 0px;
	margin: 10px 0px 0px 0px;
}

#footerLeft {
	float: left;
	width: 250px;
	padding: 0px;
	margin: 0px;
}

#footerRight {
	float: none;
	background-color: #E7EFBC;
	width: 480px;
	margin: 0px 10px 0px 264px;
	padding: 10px 0px 0px 0px;
	min-height: 73px;
}

span.langSelect {
	position: absolute;
	margin: 154px 0px 0px 13px;
	font-weight: normal;
	font-size: 1em;
	color: #666600;
}

span.langSelect a {
	color: #666600;
}

#stats { background: #fff; width: 755px; overflow: auto; padding-top: 2em; }
#stats a { float: right; }
#homefooter #stats { margin-top: -5px; }