* {
	padding: 0;
	margin: 0;
}

a img {
	border:0;
}

body {
	background-color: #FBF7F6;
font-family:"Lucida Grande", Verdana;
	font-size: 12px;
	margin-top: 232px;
	background-image: url(Images/bckg.jpg);
	background-repeat: no-repeat;
	margin-left: 67px;
color:#555;
}

a {
	color:#555;
}

#boards a, #boards a:visited {
	color:white;
}

#boards {
background:#fff url(images/planches.jpg) no-repeat;
background-position:0 50px;
background-attachment: scoll;
border:1px solid #eceef2;
margin:1.5em 1em 1em 1em;
font-size: 10px;
overflow:hidden;
height:360px;
position:absolute;
width:753px;
top:260px;
left:68px;
}

#boards div {
margin-left:500px;
color:#666;
font-size:12px;
line-height:1.5;
margin:1em;
 height:360px;
padding-left:460px;
background:#fff url(images/planches.jpg) no-repeat;
padding-top:20px;
}

#boards #albacore{background-position:0 50px; padding-top:100px; height:260px;}
#boards #barracuda{background-position:0 -225px; padding-top:70px; height:290px;}
#boards #corvina{background-position:0 -510px; padding-top:40px; height:320px;}
#boards #vyvey{background-position:0 -805px;}
#boards #exocet{background-position:0 -1090px; padding-top:70px;}

#presentation {
margin:3em;
text-align:center;
}

#testi blockquote {
font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
line-height:1.6em;
border-bottom:2px solid #fbfbf9;
border-top:2px solid #fbfbf9;
padding:.6em 4px;
margin-left:3px;
text-align:center;
}

#testi p.author {
font-style:normal;
margin:4px;
margin:1em 0;
text-align:center;
font-size:.9em;
font-weight:bold;
margin-bottom:3em;
}

p.more {
border-top:1px dotted #ccc;
text-transform:uppercase;
font-size:.9em;
font-weight:bold;
padding-top:.2em;
letter-spacing:1px;
}

p.more a {
text-decoration:none;
color:#aaa;
}

dd {
margin-left:70px;
float:left;
clear:right;
width:210px;
position:relative;
top:-1.5em;
}

* html dd {
	margin-left:35px;
}

dl {
margin:1em 0;
}

#thumbs {
background:#fff url(images/thumbs.jpg) no-repeat 6px 15px;
height:110px;
padding-left:0px;
border-top:1px solid #c3d7f0;
margin-top:5px;
margin:1em;
}

#thumbs li{
float:left;
list-style:none;
width:150px;
text-align:center;
text-transform:uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
}

li#t1 {width:160px;}
li#t2 {width:145px;}
li#t3 {width:165px;}
li#t4 {width:125px;}
li#t5 {width:140px;}

#thumbs li a {
text-decoration:none;
padding-top:85px;
display:block;
font-weight:bold;
font-size:10px;
color:#888;
outline:none;
}

#thumbs li a:hover {
text-decoration:none;
color:#7fa4ed;
}

* html #thumbs li a {
	display: inline-block
}

#thumbs {
margin:360px 1em 1em;
border:7px solid #fff;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9C4D7C;
	display: block;
	letter-spacing: -0.1em;
}

#boards h2, .column h2 {
font-style:normal;
text-transform:uppercase;
letter-spacing:1px;
font-size:1em;
margin:0;
margin-bottom:1em;
}
a h2, a:visited h2{
	color: #9C4D7C;
	text-decoration:none;
}
.column h2 {
	color: #7FA4ED;
text-align:center;
border-bottom:3px double #aaa;
padding:1em 0 .6em;
margin:0 5px 1em;
}

h3 {
font-size:1em;
margin:1.8em 0 1em;
color:#444;
}

p.reseller {
margin-bottom:1em;
border-left:3px solid #e9de93;
padding-left:5px;
}

#left {
	background-color: #EFEFE3;
	color: #714006;
	width: 320px;
	background-image: url(Images/right.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}
#left a, #left a:visited {
	color: #714006;
}
#left h3 {
	color: #705A20;
	font-size: 12px;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 24px;
	margin-bottom: 0.6em;
	margin-top: 0.4em;
	width: 170px;
}
a h3, a:visited h3{
	color: #705A20;
	}
#menu {
	background-image: url(Images/menu.png);
	width: 774px;
	background-repeat: no-repeat;
	background-color: #733C3F;
	position: relative;
	height: 34px;
}
#menu li {
	list-style-type: none;
	position: absolute;
	height: 32px;
}
#menu a {
	text-indent: -500px;
	display: block;
	height: 32px;
}
.boards a:hover {
	background: transparent url(Images/menu.png) 0px -36px;
}
li.boards {
	width: 60px;
}
.fabrication a:hover {
	background: transparent url(Images/menu.png) -61px -36px;
}
li.fabrication  {
	width: 81px;
	left: 61px;
}
li.team {
	left: 145px;
	width: 52px;
}
li.blog  {
	left: 200px;
	width: 35px;
}
#lng {
	position: absolute;
	left: 719px;
	top: 239px;
	width: 55px;
	height: 26px;
	color: #B99B9D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: right;
}
div.column {
width:228px;
float:left;
margin:0 15px;
}

* html div.column {
margin-left:7px;
}

#lng a, #footer a {
	color: #B99B9D;
}
#left img {
	margin-left: 24px;
}

a {
color: inherit;
}
.team a:hover {
	background: transparent url(Images/menu.png) -145px -36px;
}
.blog a:hover {
	background: transparent url(Images/menu.png) -200px -36px;
}
#footer {
	background-color: #8A4243;
	background-image: url(Images/bottom.png);
	background-repeat: no-repeat;
	height: 20px;
padding-top:10px;
	margin-top: 3px;
	width: 773px;
	text-indent: 30px;
	color: #B99B9D;
}
.title {
	position: absolute;
	top: 0px;
	right: 0px;
}
#left p {
	padding-left: 24px;
	font-size: 10px;
	width: 240px;
	margin-bottom: 0.7em;
}
#container {
	width: 774px;
	overflow: hidden;
	padding-bottom: 20px;
	background:#EFEFE3;
}