/* global */html{height: 100%;}body{ font-family: Verdana;  padding: 0px;  margin: 0px;  font-size: 0.68em;}p{	margin: 0px;	padding: 4px 0px 20px;	line-height: 1em;	font-style: italic;	font-size: 12px;	color: #5f5be6;}h1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	text-transform: none;	padding: 16px 0px 5px;	margin: 0px 0px 12px;	border-bottom: 1px solid;	font-size: 16px;	font-variant: normal;}.sub{	font-size: 85%;	font-style: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: normal;}img{ border: 1px;   margin: 0px;   padding: 0px;}a{	outline: none;}/* block quote */blockquote{ margin: 20px 0px;   padding: 10px 20px 0px;  border-left: 8px solid;}/* unordered list */ul{	margin: 2px 0px 18px 16px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-variant: normal;}ul li{	list-style-type: square;	margin: 0px 0px 6px;	padding: 0px;}/* ordered list */ol{ margin: 8px 0px 0px 24px;  padding: 0px;}ol li{ margin: 0px 0px 11px;   padding: 0px;}/* margin lefts / margin rights - to centre content */#logo, #menu, #site_content{ margin-left: auto;   margin-right: auto;}/* logo */#logo{	width: 998px;	height: 61px;	text-align: center;}#logo h1{	font-family: "century gothic", sans-serif;	font-size: 500%;	text-transform: capitalize;	font-weight: normal;	padding: 0px;	border: 0px;	font-variant: small-caps;	background: center;	text-align: center;}#links{	margin: 15px 9px 0px 0px;	font-size: 80%;	text-align: right;	padding: 20px 10px 0px 0px;	text-transform: none;}#links a, #links a:hover{ padding: 0px 0px 10px;  text-decoration: none;}/* navigation menu */#menu{ height: 17px;  width: 998px;  border-bottom: 1px solid;}#menu ul{margin: 0px auto;} #menu li{ float: left;   margin: 0px;   padding: 0px;  list-style: none;} #menu li a {	display: block;	float: left;	height: 19px;	text-decoration: none;	padding: 2px 19px 0px;	border-right: 1px solid;	font-weight: normal;	font-family: "Century Gothic", sans-serif;	font-size: 11px;} #colours{ height: 0px;  text-align: right;  padding: 16px 16px 0px 300px;}/* main content */#site_content{	width: 998px;	overflow: hidden;	border-right: 1px solid;	border-bottom: 1px solid;	border-left: 1px solid;	height: 490px;} /* side menu */#side_menu{ padding: 22px 3px 35px 19px;  float: left;   width: 171px;}.side_menu_item{	padding: 6px 0px 13px;	margin-bottom: 12px;	height: 99px;	width: 145px;}.side_menu_item a{	float: left;	width: 145px;	height: 99px;	margin-top: 11px;}.side_menu_item img { display: block;   margin: 1px;}.info{ padding-top: 4px;  float: left;}/* page content */#content{	text-align: center;	width: 785px;	float: left;	padding: 2px 0px 45px 14px;}#content a, #content a:hover{text-decoration: none;}/* form */form{ margin: 3px 0px 0px 0px;   padding: 0; }form#contact{height: 220px;}div.row1{ width: 545px;}div.row1 span.formlabel {	float: right;	width: 317px;	text-align: center;}div.row1 span.forminput{	float: right;	text-align: right;	width: 210px;} #contact input, #contact textarea{ width: 299px;   font-family: verdana, arial, sans-serif;  font-size: 100%;  border: 1px solid;  overflow: auto;  margin: 2px;}#contact input.submit{ width: 65px;  margin: 8px 0px 0px 220px;  height: 21px;  cursor: pointer;}.formul {	font: 9px Verdana;	color: #5f5be6;	background: #181816 center;}.dborder {	padding: 4px;	border: none;}.Passer {	font: oblique normal 9px sans-serif;	color: #5f5be6;	text-decoration: blink;}.biopeintres {	height: 115px;	width: 200px;	padding: 20px 0px 0px 120px;	margin-left: 120px;}