body {
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#363636;
}
#button{ position:relative; width:80px; height:20px; border:0; background-color:#787878; text-align:center; padding-top:5px;}

#button a{ text-decoration:none; color:#FFF; }

.boite {
	height:auto;
	width: 879px;
	position: absolute;
	z-index: 0;
	top: 0px;
	margin-left: -439px;
	left: 50%;
	padding-bottom:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.header {
	float: left;
	height: 157px;
	width: 879px;
	position: relative;
	z-index: 1;
	background-image: url(../img/header.jpg);
}
.menu {
	float: left;
	height: 25px;
	width: 780px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 290px;
	font-size:14px;
	z-index:99;
}

.menu_link {
	float: left;
	widht:300px;
	height: 30px;
	position: relative;
	z-index: 1;
}
 
.menu a {
	color: #fff;
	text-decoration:none;
}

.menu a:hover {
	color:#CCC;
	text-decoration:none;
}

.menu_catamarans {
	height: 82px;
	width: 162px;
	left:345px;
	top:165px;
	padding-top:20px;
	position: absolute;
	background-image:url(../img/menu_opacity.png);
	background-repeat:no-repeat;
	background-position:bottom;
	z-index: 100;
}

.menu_catamarans .link {
	height: 20px;
	width: 162px;
	left:5px;
	padding-top:15px;
	position: relative;
	float:left;
	z-index: 100;
}

.menu_catamarans .link a {
	color: #000;
	text-decoration:none;
	font-size:16px;
}

.row1 {
	padding:0 20px 0 20px;
	background-image:url(../img/row1_opacity.png);
	background-repeat:repeat;
}

.row2 {
	border-top:#d3d3d3 thin solid;
	border-bottom:#d3d3d3 thin solid;
	padding:0 20px 0 20px;
	background-image:url(../img/row2_opacity.png);
	background-repeat:repeat;
}

.boite_middle {
	float: left;
    height:100%;
	width: 879px;
	position: relative;
	z-index: 1;
}

.catamaransNeufs {
	float: left;
    height:586px;
	width: 879px;
	padding-top:30px;
	position: relative;
	background-image:url(../img/imgCatamaransNeufs.jpg);
	background-repeat:no-repeat;
	z-index: 1;
}

.catamaransNeufsTop {
	position: absolute;
	width:850px;
	height:10px;
	top:21px;
	left:15px;
	background:url(../img/bg_catamarans_top.jpg) no-repeat;
}

.catamaransNeufsRight {
	position: absolute;
	width:11px;
	height:535px;
	top:31px;
	left:855px;
	background:url(../img/bg_catamarans_right.jpg) no-repeat;
}

.catamaransNeufsBottom {
	position: absolute;
	width:853px;
	height:10px;
	top:565px;
	left:14px;
	background:url(../img/bg_catamarans_bottom.jpg) no-repeat;
}

.catamaransNeufsLeft {
	position: absolute;
	width:11px;
	height:535px;
	top:31px;
	left:15px;
	background:url(../img/bg_catamarans_left.jpg) no-repeat;
}

.catamaransUsagesTop {
	position: absolute;
	width:850px;
	height:10px;
	top:21px;
	left:15px;
	background:url(../img/bg_catamaransUsages_top.jpg) no-repeat;
}

.catamaransUsagesRight {
	position: absolute;
	width:11px;
	height:535px;
	top:31px;
	left:855px;
	background:url(../img/bg_catamaransUsages_right.jpg) no-repeat;
}

.catamaransUsagesBottom {
	position: absolute;
	width:853px;
	height:10px;
	top:565px;
	left:14px;
	background:url(../img/bg_catamaransUsages_bottom.jpg) no-repeat;
}

.catamaransUsagesLeft {
	position: absolute;
	width:11px;
	height:535px;
	top:31px;
	left:15px;
	background:url(../img/bg_catamaransUsages_left.jpg) no-repeat;
}


.catamaransUsages {
	float: left;
    height:557px;
	width: 879px;
	padding-top:30px;
	position: relative;
	color:#000;
	background-image:url(../img/imgCatamaransUsages.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	z-index: 1;
}

/*.catamaransUsages a{
	text-decoration:none;
	color:#000;
}
*/
.catamaransUsagesTitre {
	font-size:24px;
	color:#000;
	width: 535px;
	padding:12px 0 20px 295px;
	background-image:url(../img/row1_opacity.png);
	background-repeat:repeat;
}

.tblCatamarans {
	height:436px;
	overflow:auto;
}

.tblCatamaransUsages {
	height:475px;
	overflow:auto;
}
.deriveursGlow {
	width:339px;
	height:244px;
	position:absolute;
	margin-top:280px;
	left:499px;
}

.boite_middle .left {
	float: left;
    height:390px;
	width: 660px;
	padding: 0 20px 0 0;
	position: relative;
	z-index: 1;
}

.boite_middle .right {
	float: left;
    height:390px;
	width: 126px;
	padding: 0 10px 0 10px;
	border-left:#FFF thin solid;
	border-right:#FFF thin solid;
	position: relative;
	text-align:right;
	z-index: 1;
}

.titre_page {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

.footer {
	float: left;
	height: 33px;
	width: 861px;
	padding:15px 18px 0px 0;
	background-color:#2c2c2c;
	color:#000;
	font-size:11px;
	position: relative;
	z-index: 1;
	text-align: right;
}

#paginator_next{position:absolute; left:590px; top:353px; padding-top:5px; width:40px; text-align:center; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

#paginator_prev{position:absolute; left:410px; top:353px; padding-top:5px; width:50px; text-align:center; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

#paginator a { color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

table.jr_pagination a.paginate:link, table.jr_pagination a.paginate:active, table.jr_pagination a.paginate:visited {
color:#000080;
padding:0 2px;
text-decoration:none;
}
table.jr_pagination a.current:link, table.jr_pagination a.current:active, table.jr_pagination a.current:visited {
background-color:#EEEEEE;
border:1px solid #999999;
color:#000000;
padding:0 2px;
text-decoration:none;
}
table.jr_pagination a.paginate:hover, table.jr_pagination a.current:hover {
background-color:#DDDDDD;
text-decoration:none;
}
table.jr_pagination span.inactive {
border:1px solid #999999;
color:#999999;
padding:2px 4px;
}

