@charset "UTF-8";/* CSS Document */body {	margin: 0px;	padding: 0px;	text-align: center;	background:#999 url(../media/body-bg.jpg) top repeat-x;}#container {	margin: 0px auto;	text-align:left;	width: 780px;}#header {	width: 780px;	float: left;}#logo {	width: 780px;	float: left;	margin: 0px;}h1 {	font: normal 1.3em/1.5em Arial, Helvetica, sans-serif;	padding; 0px;	margin: 0px;}#navcontainer {	width: 780px;	float: left;	margin: 0px;}#logotype {	width: 780px;	height: 119px;	position: relative;	}#logotype span {	background: url(../media/logo.jpg) no-repeat;	position: absolute;	width: 100%;	height: 100%;	}	#content {	width: 780px;	float: left;	margin-top: 15px;}#footer {	width: 780px;	float: left;	margin-top: 15px;}#footer p {	font: normal 0.7em/1.5em 'Lucida Grande' Arial, Helvetica, sans-serif;	color: #333;	background-color: transparent;}#footerleft {	width: 235px;	height: 75px;	float: left;	padding-left: 15px;	border-left: solid 1px #FFF;}#footerright {	width: 500px;	height: 75px;	float: right;	padding-left: 15px;	border-left: solid 1px #FFF;}ul#navlist {	margin: 0;	padding: 0;	list-style: none;}ul#navlist li {	float: left;	margin: 0;	padding: 0;	height: 41px;}ul#navlist li a {	background: url(../media/navlist-fr.jpg) no-repeat;	display: block;	height: 41px;	outline: 0;	text-indent: -999em;}ul#navlist li#MenuItem1 a:link, ul#navlist li#MenuItem1 a:visited, ul#navlist li#MenuItem1 a:active {	background-position: -0px -0px;	width: 393px;}ul#navlist li#MenuItem1 a:focus, ul#navlist li#MenuItem1 a:hover {	background-position: -0px -41px;	width: 393px;}ul#navlist li#MenuItem2 a:link, ul#navlist li#MenuItem2 a:visited, ul#navlist li#MenuItem2 a:active {	background-position: -393px -0px;	width: 128px;}ul#navlist li#MenuItem2 a:focus, ul#navlist li#MenuItem2 a:hover {	background-position: -393px -41px;	width: 128px;}ul#navlist li#MenuItem3 a:link, ul#navlist li#MenuItem3 a:visited, ul#navlist li#MenuItem3 a:active {	background-position: -521px -0px;	width: 128px;}ul#navlist li#MenuItem3 a:focus, ul#navlist li#MenuItem3 a:hover {	background-position: -521px -41px;	width: 128px;}ul#navlist li#MenuItem4 a:link, ul#navlist li#MenuItem4 a:visited, ul#navlist li#MenuItem4 a:active {	background-position: -649px -0px;	width: 131px;}ul#navlist li#MenuItem4 a:focus, ul#navlist li#MenuItem4 a:hover {	background-position: -649px -41px;	width: 131px;}#fill {	width: 639px;	margin: 0px;	padding: 0px;	float: left;}#language {	width: 141px;	float: right;	margin: 0px;	padding: 0px;}ul#langoptions {	margin: 0;	padding: 0;	list-style: none;}ul#langoptions li {	float: left;	margin: 0;	padding: 0;	height: 34px;}ul#langoptions li a {	background: url(../media/langoptions-fr.jpg) no-repeat;	display: block;	height: 34px;	outline: 0;	text-indent: -999em;}ul#langoptions li#MenuItem1 a:link, ul#langoptions li#MenuItem1 a:visited, ul#langoptions li#MenuItem1 a:active {	background-position: -0px -0px;	width: 70px;}ul#langoptions li#MenuItem1 a:focus, ul#langoptions li#MenuItem1 a:hover {	background-position: -0px -34px;	width: 70px;}ul#langoptions li#MenuItem2 a:link, ul#langoptions li#MenuItem2 a:visited, ul#langoptions li#MenuItem2 a:active {	background-position: -70px -0px;	width: 70px;}ul#langoptions li#MenuItem2 a:focus, ul#langoptions li#MenuItem2 a:hover {	background-position: -70px -34px;	width: 70px;}#imagecontainer {	margin-top: 15px;	width: 780px;	float: left;}.picleftfifteen {	margin-left: 15px;}#leftcol {	width: 485px;	height: 445px;	background:url(../media/main-content-bg.jpg) repeat-y top;	float: left;	padding: 0px 15px 15px 15px;}#rightcol {	width: 220px;	height: 445px;	float: right;	margin-left: 15px;	background:url(../media/rt-col-bg.jpg) repeat-y top;	padding: 0px 15px 15px 15px;}#lt p {	font: normal 0.75em/1.5em 'Lucida Grande' Arial, Helvetica, sans-serif;	color: #FFF;	background-color: transparent;}h2 {	font: bold 1em/1.5em 'Lucida Grande' Arial, Helvetica, sans-serif;	color: #FFCC33;	background-color: transparent;}h3 {	font: bold 0.9em/1.5em 'Lucida Grande' Arial, Helvetica, sans-serif;	color: #FFCC33;	background-color: transparent;	margin-bottom: 0px;	padding-bottom: 0px;}p {	font: normal 0.8em/1.5em 'Lucida Grande' Arial, Helvetica, sans-serif;	color: #FFF;	background-color: transparent;	text-align:justify;}.standardlist {	font: normal 0.8em/1.5em 'Lucida Grande' Arial, Helvetica, sans-serif;	color: #FFCC33;	background-color: transparent;	padding-left: 10px;}.standardlist li {	list-style:square;	list-style-position:outside;	padding-bottom: 3px;}.white {color: #FFF; background-color: transparent;}.yellow {color:#FFCC33; background-color: transparent;}.class1 a:link {	color: #FFCC33;	background-color: transparent;	text-decoration:underline;}.class1 a:visited {	color: #FFCC33;	background-color: transparent;	text-decoration:underline;}.class1 a:hover {	color: #FFCC33;	background-color: transparent;	text-decoration: none;}#features {	width: 780px;	float: left;	margin-top: 15px;}#lt, #ctr, #rt {	width: 220px;	height: 170px;	background:url(../media/taster-bg.jpg) top no-repeat;	padding: 0px 15px 15px 15px;}#lt {	float: left;}#ctr {	float: left;	margin-left: 15px;}#rt {	float: left;	margin-left: 15px;}form {	padding: 0px;	margin: 0 0 10px 0;}input.field {width: 99%; color:#FFF; background-color: transparent; border: none; font: normal 1.4em/1.3em 'Lucida Grande' Arial, Helvetica, sans-serif; }textarea {width: 99%; color:#FFF; background-color: transparent; border: solid 1px #999; padding: 3px; font: normal 1.4em/1.3em 'Lucida Grande' Arial, Helvetica, sans-serif;}input.check {margin-right: 5px;}.odd {border-bottom: solid 1px #999;}.enquiry-pad {padding: 20px 0px 10px 0px;}#contact_form {	font: normal 0.75em/0.75em  'Lucida Grande' arial, Helvetica, sans-serif;	background-color: transparent;	color: #FFF;}
