@charset "UTF-8";div.layoutcorner {	width: 945px;	height: 15px;	clear: both;}div.layoutonefirstparagraph {	width: 570px;	height: 168px;	text-align: left;	margin: 0px 0px 30px 0px;	float: left;}div.layoutcopyright {	width: 885px;	color: #a0a0a0;	text-align: left;	background-color: #ffffff;	padding: 0px 30px 15px 30px;	clear: both;}/* Layout INDEX.html */div.homelayoutone {	width: 915px;	height: 380px;	font: 120%/160% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	text-align: left;	background-color: #ffffff;	padding: 20px 0px 0px 30px;	clear: both;}div.homelayouttwo {	width: 915px;	height: 210px;	text-align: left;	background-color: #1e2832;	padding: 0px 0px 15px 30px;	clear: both;}div.homelayoutthree {	width: 885px;	height: 270px;	text-align: left;	background-color: #ffffff;	padding: 0px 30px 15px 30px;	clear: both;}div.homelayoutonecontentleft {	width: 660px;	text-align: left;	margin: 0px 0px 30px 0px;	float: left;}div.homelayoutonecontentright {	width: 100px;	text-align: right;	margin: 0px 110px 0px 0px;	float: right;}div.homelayouttwocontentimage {	width: 300px;	text-align: left;	margin: 0px 0px 2px 0px;	float: left;}div.homelayouttwocontenttext {	width: 220px;	text-align: left;	margin: 0px 45px 0px 35px;	float: left;}div.homelayoutthreecontentimage {	width: 300px;	text-align: left;	margin: 0px 0px 2px 0px;	float: left;}div.homelayoutthreecontenttextquote {	width: 825px;	text-align: center;	margin: 20px 25px 0px 25px;	float: left;}div.homelayoutthreecontenttextclients {	width: 122px;	height: 24px;	text-align: center;	background-color: #eeeeee;	border: solid 1px #dddddd;	padding-top: 6px;	margin: 20px 0px 0px 20px;	float: left;}div.homelayoutthreecontenttext img {	margin: 0px 5px 0px 5px;}/* Layout QUALITY.html */div.qualitylayoutone {	width: 915px;	height: 380px;	font: 120%/160% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	text-align: left;	background-color: #ffffff;	padding: 20px 0px 0px 30px;	clear: both;}div.qualitylayouttwo {	width: 915px;	height: 600px;	text-align: left;	background-color: #1e2832;	padding: 0px 0px 15px 30px;	clear: both;}div.qualitylayouttwo td em {	color: #ffffff;}div.qualitylayoutthree {	width: 885px;	height: 140px;	text-align: left;	background-color: #ffffff;	padding: 0px 30px 15px 30px;	clear: both;}div.qualitylayoutonecontentright {	width: 100px;	text-align: right;	margin: 0px 110px 0px 0px;	float: right;}div.qualitylayouttwocontentimage {	width: 875px;	text-align: left;	margin: 0px 0px 2px 0px;	float: left;}div.qualitylayouttwocontenttext {	width: 840px;	text-align: left;	margin: 0px 45px 0px 35px;	float: left;}div.qualitylayoutthreecontentimage {	width: 300px;	text-align: left;	margin: 0px 0px 2px 0px;	float: left;}div.qualitylayoutthreecontenttext {	width: 875px;	text-align: left;	margin: 0px 10px 0px 30px;	float: left;}/* Layout PERSONALISE.html */div.personaliselayouttwo {	width: 915px;	height: 360px;	text-align: left;	background-color: #1e2832;	padding: 0px 0px 15px 30px;	clear: both;}div.personaliselayouttwocontentimage {	width: 875px;	text-align: left;	margin: 0px 0px 2px 0px;	float: left;}div.personaliselayouttwocontenttext {	width: 840px;	text-align: left;	margin: 0px 45px 0px 35px;	float: left;}/* Layout MAKE.html */div.makelayoutonecontentright {	width: 100px;	text-align: right;	margin: 80px 110px 0px 0px;	float: right;}/*----------------*/* {	font-size: 100%;}html {	font-size: 75%;}h1 {	font: 170%/100% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	font-weight: normal;	color: #909090;	padding: 0px 0px 12px 0px;	margin: 0px;}h2, span.h2 {	font: 150%/135% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	font-weight: normal;	color: #d52b1e;	margin: 0px;	padding: 0px 20px 15px 0px;}h3, span.h3 {	font: 125%/125% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	font-weight: normal;	color: #808080;	padding: 0px 20px 2px 0px;	margin: 0px 0px 2px 0px;}h4 {	font: 125%/125% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	color: #404040;	font-weight: normal;	padding: 0px 0px 4px 0px;	margin: 0px 0px 8px 0px;}h5 {	font: 100% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	color: #808080;	font-weight: bold;	padding: 0px 0px 4px 0px;	margin: 0px 0px 12px 0px;}body {	font: 100%/148% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	color: #808080;	letter-spacing: 0.005em;	background-color: #323c46;	padding: 0px;	margin: 15px 0px 20px 0px;}p {	font: 100%/148% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	color: #808080;	margin: 0px 0px 14px 0px;}table, tr, td {	text-align: left;	padding: 0px;	margin: 0px;}hr {	color: #cccccc;	height: 1px;}a {	color: #00a5eb;	text-decoration: none;}a:hover {	text-decoration: underline;}img {	border: 0px!important;	vertical-align: middle;	padding: 0px;	margin: 0px;}ol, ul {	padding: 2px 0px 10px 12px;	margin: 0px 2px 8px 12px;}li {	line-height: 148%;	padding: 0px 0px 3px 4px;}em {	font-style: italic;	color: #707070;}input {	vertical-align: middle;}small {	font: 80% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;}span {	padding: 0px;	margin: 0px;}legend {	font: 100% "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;	color: #303030;	text-align: left;	padding: 0px 1px 0px 1px;	margin-bottom: 2px;}.reference {	font: 9px 'Tahoma', Verdana, sans-serif;	color: #808080;	vertical-align: top;	padding: 0px 3px 0px 2px;}
