﻿@charset "utf-8";
/* CSS Document */

/**** FONT DEFINITIONS ****/
/* EOT (IExplorer) - TTF (Firefox/Safari) - SVG (Chrome) */

@font-face{
	font-family:'HellNew Ultra Light Condensed';
	src: url('fonts/HellNew_UltLtCn.eot');
	src: local('hell1'), /*Check local + IE hook */
		 url('fonts/HellNew_UltLtCn.ttf') format('truetype'), 
		 url('fonts/HellNew_UltLtCn.svg#HelveticaNeueLTStd-UltLtCn') format('svg');}

@font-face{
	font-family:'HellNew Thin Extended';
	src: url('fonts/HellNew_ThEx.eot');
	src: local('hell2'), /*Check local + IE hook */
		 url('fonts/HellNew_ThEx.ttf') format('truetype'), 
		 url('fonts/HellNew_ThEx.svg#HelveticaNeueLTStd-ThEx') format('svg');}

@font-face{
	font-family:'HellNew Thin Condensed';
	src: url('fonts/HellNew_ThCn.eot');
	src: local('hell3'), /*Check local + IE hook */
		 url('fonts/HellNew_ThCn.ttf') format('truetype'), 
		 url('fonts/HellNew_ThCn.svg#HelveticaNeueLTStd-ThCn') format('svg');}

@font-face{
	font-family:'HellNew Extended';
	src: url('fonts/HellNew_Ex.eot');
	src: local('hell4'), /*Check local + IE hook */
		 url('fonts/HellNew_Ex.ttf') format('truetype'), 
		 url('fonts/HellNew_Ex.svg#HelveticaNeueLTStd-Ex') format('svg');}

@font-face{
	font-family:'HellNew Bold Extended';
	src: url('fonts/HellNew_BdEx.eot');
	src: local('hell5'), /*Check local + IE hook */
		 url('fonts/HellNew_BdEx.ttf') format('truetype'), 
		 url('fonts/HellNew_BdEx.svg#HelveticaNeueLTStd-BdEx') format('svg');}


.ft_ul_cnd{ font-family:'HellNew Ultra Light Condensed',Arial, Helvetica, sans-serif; font-weight:normal!important;}
.ft_th_ext{ font-family:'HellNew Thin Extended',Arial, Helvetica, sans-serif; font-weight:normal!important;}
.ft_th_cnd{ font-family:'HellNew Thin Condensed',Arial, Helvetica, sans-serif; font-weight:normal!important;}
.ft_ext{ font-family:'HellNew Extended',Arial, Helvetica, sans-serif; font-weight:normal!important;}
.ft_ext_bld{ font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif; font-weight:normal!important;}

a:active, a:focus { outline: none; }
:focus { -moz-outline-style: none; }

.clearfix:after{ content:'.'; display:block; height:0; clear:both; visibility: hidden;}
.clearfix{ zoom:1;} /* IE fix */

body, html{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	margin:0;}


/* COLORS */
.gray{ color:#888;}
.gray_dark{ color:#666;}

.red{ color:#cc0000;}
.red_dark{ color:#a60000;}
.red_darker{ color:#620000;}

.purple{ color:#d374ff;}

.peach{ color:#ffab58;}
.peach_dark{ color:#8b5d30;}
.peach_darker{ color:#6b3c1f;}
.peach_darkest{ color:#402814;}

.skyblue{ color:#6bb1ff;}
.skyblue_dark{ color:#0082a4;}
.skyblue_darker{ color:#004264;}

.green{ color:#b0ff49;}
.green_dark{ color:#648c31;}

.white{ color:#fff;}

.txt_nano{ font-size:0.65em!important;}
.txt_micro{ font-size:0.8em!important;}
.txt_sm{ font-size:0.9em!important;}
.txt_med{ font-size:1em!important;}
.txt_big{ font-size:1.15em!important;}
.txt_bigger{ font-size:1.45em!important;}
.txt_l{ font-size:40px; font-family:'HellNew Ultra Light Condensed';}
.txt_xl{ font-size:50px; font-family:'HellNew Ultra Light Condensed';}


.txt_shad{
	text-shadow:#000 1px 1px 0px; /* FF+Chr */
	filter:dropshadow(color=#000000,offX=1,offY=1); /*IE*/}

#content_lft .home_ctn p a, #content_lft .home_ctn p a:visited,
a.lnk_skyblue,a.lnk_skyblue:visited{ color:#2798b6; text-decoration:none; border-bottom:#2798b6 1px dotted;}
#content_lft .home_ctn p a:hover,
a.lnk_skyblue:hover{ color:#5cc1e0; border-bottom:#5cc1e0 1px solid;}
#content_lft .home_ctn p a:active,
a.lnk_skyblue:active{ color:#fff; border-bottom:#cc0000 1px solid;}

a.lnk_more,a.lnk_more:visited{ 
	color:#cc0000;
	text-decoration:none;
	/*font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif;*/
	font-family:'HellNew Extended',Arial, Helvetica, sans-serif;
	font-size:0.9em!important;
	font-weight:normal!important;
	letter-spacing:normal!important;
	display:inline-block;}
a.lnk_more:hover{ color:#fff;}


#page{
	margin-left:auto; /*auto-center*/
	margin-right:auto;
	width:960px;}

#header{
	clear:both;
	background:transparent url(img/page_header_bg2.png) top left no-repeat;
	width:960px;
	height:100px;
	margin:0;
	padding:0;}

#header_ctn{
	height:68px;
	position:relative;}

#header_ctn .langsel{
	margin:0 10px;
	height:32px; /*width:330px;*/
	text-align:right;
	float:right;
	top:0;
	position:relative;}

#header_ctn .langsel SELECT{
	border:#666 1px solid;
	border-top-width:0!important;
	background-color:#000;
	color:#fff;
	font-size:0.8em;
	line-height:35px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:5px 0 4px 10px;}

#header_ctn .maselection{
	cursor:hand; cursor:pointer;
	float:right;
	width:150px; height:40px;
	overflow:hidden;
	/*position:relative;*/
	position:absolute; 
	right:350px; top:0;}
#header_ctn .maselection:hover .label A{ color:#fff!important;}
#header_ctn .maselection:active .label A{ color:#000!important;}
#header_ctn .maselection .label A,#header_ctn .maselection .label A:visited{
	text-decoration:none;
	float:right;
	line-height:38px;
	padding:5px 3px 0 0;
	display:inline-block;
	color:#f00;
	font-size:0.85em;}
#header_ctn .maselection .picto{
	float:right;
	width:40px; height:40px;
	overflow:hidden;
	background:transparent url(img/bigico_masel_pageheader.png) 0 0 no-repeat; 
	text-align:center;}
#header_ctn .maselection:hover .picto{
	background-position:0 -40px;}
#header_ctn .maselection .picto A,
#header_ctn .maselection .picto A:visited{
	font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif;
	text-decoration:none; font-weight:normal!important;
	font-size:1.45em!important;
	color:#fff; line-height:40px;
	text-shadow:#000 1px 1px 0px;}
#header_ctn .maselection:hover .picto A,
#header_ctn .maselection .picto A:hover{
	color:#c00; text-shadow:none;}
#header_ctn .maselection:active .picto A{
	color:#000; text-shadow:none;}


#topnav{
	clear:both; overflow:hidden;
	margin:0 10px 0 70px;
	height:32px;}

#topnav .butt, #topnav .butt_on{
	float:left; height:32px; 
	font-family:'HellNew Thin Extended', Arial, Helvetica;
	font-weight:normal!important;
	font-size:21px;
	border-right:#333 1px solid;}
#topnav .butt a:link,#topnav .butt a:visited,
#topnav .butt_on a:link,#topnav .butt_on a:visited{ 
	text-decoration:none;
	color:#fff;
	display:inline-block;
	padding:0 20px; margin:0;
	height:28px;
	background-color:#000;}
	
#topnav .butt a:hover,
#topnav .butt_on a:hover{
	background-color:#300;}
#topnav .butt a:active,
#topnav .butt_on a:active{
	background-color:#600;}	

#topnav .butt_on{ 
	font-family:'HellNew Extended', Arial, Helvetica!important;
	font-weight:normal!important;
	letter-spacing:-1px;
	background-color:#a60000;}


#topnav .ref_ctn{
	float:right; height:32px; 
	width:175px;
	font-family:'HellNew Extended', Arial, Helvetica; 
	font-size:15px;	
	color:#a60000;
	text-align:right;}
#topnav .ref_ctn INPUT{ 
	width:100px;
	margin:0 0 0 5px;
	background-color:#1b0000;
	border:#600000 1px solid;
	font-size:17px;
	color:#fff;
	padding:3px 10px 1px 10px;
	text-transform:uppercase;
	letter-spacing:1px;}
#topnav .ref_ctn INPUT:hover{ border-color:#000; background-color:#300;}


#screen{
	clear:both; overflow:hidden;
	background-color:#333;
	border:#333 1px solid;
	width:958px;
	height:362px;
	margin:0 0 15px 0;}
#screen .screensub{
	overflow:hidden;
	background-color:#111;
	border:#000 1px solid;	
	width:956px;
	height:360px;}	

#fxLayer1 DIV IMG,
#fxLayer2 DIV IMG{ width:100%!important;}

#homeScreen IMG.homePhoto{ width:100%;}

#pixnav .butt, #pixnav .butt_on{
	float:left; height:32px; 
	font-family:'HellNew Thin Extended', Arial, Helvetica; 
	font-size:21px;}
#pixnav .butt a:link,#pixnav .butt a:visited,
#pixnav .butt_on a:link,#pixnav .butt_on a:visited{ 
	text-decoration:none;
	color:#fff;
	display:inline-block;
	padding:3px 12px; margin:0;
	height:32px;}
	
#pixnav .butt a:hover,
#pixnav .butt_on a:hover{
	background-color:#fff;
	color:#a60000;}
#pixnav .butt a:active,
#pixnav .butt_on a:active{
	background-color:#000;
	color:#fff;}	

#pixnav .butt_on{ 
	font-family:'HellNew Bold Extended', Arial, Helvetica!important;
	background-color:#a60000;}


.smokeglass{
	background-color:#000; 
	overflow:hidden; 
	filter:alpha(opacity=65); 
	-moz-opacity:0.65; 
	-khtml-opacity:0.65; 
	opacity:0.65;}

#ctn .box1 {
	padding:10px!important;
	margin:10px 0;
	margin-bottom:10px;
	color: white;
	border:1px #666 solid;}


#content_fullpage, .content_fullpage {
	clear: both;
	overflow: hidden;
	position: relative;
	width: 920px;
	margin: 0;
	padding: 17px 20px 40px 20px;
	border: 0;}


#content_lft{
	float:left;
	width:615px;
	position:relative;
	padding-bottom:40px;}

#content_lft .home_ctn,
#content_lft .news_ctn{
	margin:0 40px 40px 90px;}

#content_lft .home_ctn H1,H1{
	color:#d374ff;
	font-size:50px;
	font-family:'HellNew Ultra Light Condensed',Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:0.9em;
	margin:0; padding:0;}

#content_lft .home_ctn p{
	line-height:1.15em;
	margin:0.6em 0 0.5em 0;
	padding:0;
	/*font-size:1.03em;*/
	font-weight:normal;
	/*font-family:'Times New Roman', Times, serif!important;*/
	font-size:17px;}


#content_lft .news_ctn H2{
	font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:0.8em;
	color:#ffab58;
	letter-spacing:0.25em;}

#content_lft .news_ctn H2 a,#content_lft .news_ctn H2 a:visited{ text-decoration:none; color:#ffab58; font-weight:normal;}
#content_lft .news_ctn H2 a:active,#content_lft .news_ctn H2 a:hover{ color:#fff;}


#content_lft .news_ctn p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;}
#content_lft .news_ctn p a,#content_lft .news_ctn p a:visited{ 
	color:#ffab58; text-decoration:none; border-bottom:#ffab58 1px dotted;}
#content_lft .news_ctn p a:hover,#content_lft .news_ctn p a:active{ 
	color:#fff; border-bottom:#fff 1px solid;}	
/*- RESULTS - */

#content_lft .result_header{
	position:relative;
	color:#d374ff;
	height:35px;
	padding:0; margin:0;}
#content_lft .result_header .title{
	float:left;	width:300px;
	padding:0 0 0 10px;
	display:inline-block;}
#content_lft .result_header .tri{
	float:left;	/*width:300px;*/
	padding:12px 0 0 10px;
	display:inline-block;}	
#content_lft .result_header .tri a,
#content_lft .result_header .tri a:visited{
	color:#d374ff;
	text-decoration:none;}
#content_lft .result_header .tri a:hover{ color:#fff;}
#content_lft .result_header .tri a:active{ color:#c00;}

#content_lft .result_header .tri a.sel,
#content_lft .result_header .tri a.sel:visited{
	color:#fff;
	text-decoration:none;
	font-weight:bold;}

#content_lft HR{
	border-width:0;
	border-top:#444 1px dotted;
	height:0; margin:2px 0; padding:0;}



#content_lft .result_footer{
	position:relative;
	height:32px; overflow:hidden;
	padding:0; margin:20px 0 10px 0;} 

#content_lft .result_footer .label{
	float:left; width:300px; height:35px;
	padding:0 10px; margin:0;
	color:#d374ff;
	text-align:right;
	line-height:35px;}

#content_lft .result_footer .butt, #content_lft .result_footer .butt_on{
	float:left; height:32px; 
	font-family:'HellNew Thin Extended', Arial, Helvetica; 
	font-size:21px;}
#content_lft .result_footer .butt a:link,
#content_lft .result_footer .butt a:visited,
#content_lft .result_footer .butt_on a:link,
#content_lft .result_footer .butt_on a:visited{ 
	text-decoration:none;
	color:#d374ff;
	display:inline-block;
	padding:3px 12px; margin:0;
	height:35px;}
#content_lft .result_footer .butt_on a:link,
#content_lft .result_footer .butt_on a:visited{
		color:#fff;}


#content_lft .result_footer .butt a:hover,
#content_lft .result_footer .butt_on a:hover{
	background-color:#1f1126;
	color:#fff;}
#content_lft .result_footer .butt a:active,
#content_lft .result_footer .butt_on a:active{
	background-color:#fff;
	color:#000;}	

#content_lft .result_footer .butt_on{ 
	font-family:'HellNew Bold Extended', Arial, Helvetica!important;
	background-color:#1f1126;
	height:35px;}


/*- OBJECT SHOW -*/

#content_lft .result_object_show{
	margin:0; padding:0;
	height:250px; overflow:hidden;}

#content_lft .result_object_show .ctn{
	/*padding:20px 0 0 0;*/
	padding:2px 0 0 0; margin:0;
	position:relative;
	height:248px;
	color:#fff;
	text-decoration:none;	
	-moz-border-radius:7px; -webkit-border-radius:7px;
	/*border:#000 1px solid;*/
	cursor:hand; cursor:pointer;}

#content_lft .result_object_show:hover .ctn{
	background-color:#080e14;}

#content_lft .result_object_show .photo{
	float:left;
	width:300px;
	 margin:0; padding:0;
	padding-right:15px;}

#content_lft .result_object_show .photo .agence{
	z-index:15; top:2px; left:220px;
	position:absolute;
	width:80px; height:40px;
	background-color:transparent;}

#content_lft .result_object_show .photo IMG{ border:0; margin:0; padding:0;}

#content_lft .result_object_show .datas{
	float:left;
	visibility:visible;
	width:290px;}

#content_lft .result_object_show .datas .type{
	font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif;
	padding-top:4px;
	letter-spacing:normal;
	font-size:0.8em;
	float:left;}
#content_lft .result_object_show .datas .ref{
	color:#808080; 
	padding-left:15px; padding-top:4px;
	font-size:0.8em;
	float:left;}

#content_lft .result_object_show .datas .title{
	clear:left;
	font-family:'HellNew Thin Condensed',Arial, Helvetica, sans-serif;
	font-size:25px; letter-spacing:-0.05em;
	line-height:25px;}
#content_lft .result_object_show .datas .title a{
	text-decoration:none;
	color:#fff;}


#content_lft .result_object_show .datas .subtitle{
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#6bb1ff;
	/*font-weight:bold;*/
	letter-spacing:-0.05em;
	padding-bottom:3px;}

#content_lft .result_object_show .datas .descriptif{
	text-decoration:none;
	line-height:18px;
	border:0;
	text-align:justify;}

#content_lft .result_object_show .datas .prix,
.detail_ctn .prix{
	display:inline-block;
	font-weight:bold;
	background-color:#101a26;
	margin:5px 0;
	padding:4px 15px;}

.detail_ctn .specs{	margin:15px 0;}
.detail_ctn .specs TABLE TD{
	text-align:center;
	font-size:11px;
	line-height:1em;}

.detail_ctn .specs .on,.detail_ctn .specs .of{
	background-repeat:no-repeat;
	background-position:0 0;
	width:80px; height:75px;}
.detail_ctn .specs .of{
	background-position:0 -75px;}

/*
#content_lft .result_object_show .showhide{
	position:relative; z-index:50;
	top:-252px; left:588px;
	width:40px;	height:30px; overflow:hidden;
	background:transparent url(img/picto_object_show.png) 0px 0px no-repeat;}
#content_lft .result_object_show a:hover .showhide{
	background-position:0 -30px;}
*/

/*- OBJECT HIDE -*/

/*
#content_lft .result_object_hide{
	margin:0; padding:0;
	height:30px; overflow:hidden;}

#content_lft .result_object_hide a .ctn{
	padding:2px 0 0 0; margin:0;
	position:relative;
	height:248px;
	color:#fff;
	text-decoration:none;	
	-moz-border-radius:7px; -webkit-border-radius:7px;}

#content_lft .result_object_hide .photo{
	float:left;
	width:300px;
	margin:0; padding:0;
	padding-right:15px;}
#content_lft .result_object_hide .photo IMG{ display:none;}

#content_lft .result_object_hide a .showhide,
#content_lft .result_object_hide a:visited .showhide{
	position:relative; z-index:50;
	top:-250px; left:0;
	width:620px; height:30px; overflow:hidden; 
	background:transparent url(img/picto_object_hide.png) 587px 0px no-repeat;}
#content_lft .result_object_hide a:hover .showhide{
	background-position:587px -30px;}

#content_lft .result_object_hide a .datas{
	float:left;
	width:290px;}

#content_lft .result_object_hide a .datas .type{
	font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif;
	color:#808080; 
	padding-top:6px;
	letter-spacing:normal;
	font-size:0.8em;
	float:left;}
#content_lft .result_object_hide a .datas .ref{
	color:#808080;
	padding-top:6px;
	padding-left:15px; 
	font-size:0.8em;
	float:left;}
#content_lft .result_object_hide a .datas .title{
	float:left; position:absolute; left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#808080; 
	padding-top:5px;}
#content_lft .result_object_hide a .datas .subtitle{ display:none;}	
#content_lft .result_object_hide a .datas .descriptif{ display:none;}
#content_lft .result_object_hide a .datas .prix{ display:none;}
*/

#sidepane_rgt{
	float:right;
	width:330px;
	position:relative;
	padding-bottom:40px;}


/* -- PAGE DETAIL --*/

#content_lft .detail_header,
#content_lft .detail_ctn,
#content_lft .detail_footer{
	margin:0 40px 10px 90px;}

#content_lft .detail_ctn{
	font-size:1.1em;
	line-height:1.25em;}

#content_lft .detail_ctn H1{
	font-family:'HellNew Ultra Light Condensed',Arial, Helvetica, sans-serif;
	font-size:40px;
	/*letter-spacing:-0.05em;*/
	line-height:40px;
	font-weight:normal!important;
	padding:0; margin:0 0 5px 0;}
#content_lft .detail_ctn H2{
	font-size:1.1em;
	color:#6bb1ff;
	font-weight:bold;
	padding:0; margin:0 0 5px 0;}
#content_lft .detail_ctn H3{
	font-family:'HellNew Extended',Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.75em;
	letter-spacing:0.05em;
	color:#d374ff;
	padding:0; margin-bottom:0;}

#content_lft .detail_footer{ 
	margin-bottom:20px;
	color:#666;}


.agence_ctn{
 padding:10px;
 background-color:#1B0000;
 line-height:1em;
 -moz-border-radius:7px; -webkit-border-radius:7px;}
.agence_ctn TABLE{
	padding:10px;
	border:0; width:100%;
	margin:0; padding:0;}
.agence_ctn P{
	margin:0; padding:0.25em 0;}
.agence_ctn IMG{ border:0!important;}


/* -- MAP ELEMENTS --*/

.map_butt_open,
.map_butt_close{
	top:329px;
	position:absolute; z-index:10;  
	width:360px; left:597px; 
	height:32px; 
	overflow:hidden; padding:0; 
	text-align:right;}
.map_butt_close{ top:0!important;}

.map_butt_open .butt,
.map_butt_close .butt{
	width:32px; height:32px; overflow:hidden; 
	cursor:hand; cursor:pointer;}
.map_butt_open .butt{
	float:right;
	background:transparent url(img/map_picto_open.png) 0px 0px no-repeat;}
.map_butt_close .butt{
	float:left;
	background:transparent url(img/map_picto_close.png) 0px 0px no-repeat;}
.map_butt_open .butt:hover,
.map_butt_close .butt:hover{ background-position:0px -32px;}
.map_butt_open .butt:active,
.map_butt_close .butt:active{background-position:0px -64px;}

.map_butt_open .butt a,
.map_butt_close .butt a{
	display:block;
	height:32px; width:32px;}	

.map_butt_open .ctn{
	display:inline-block; padding-right:10px;
	font-size:0.9em!important;
	line-height:32px;
	text-shadow:#000 1px 1px 0px; /* FF+Chr */
	filter: dropshadow(color=#000000,offX=1,offY=1); /*IE*/}
.map_butt_close .ctn{ display:none;}

/*-- SEARCH BOX --*/

#searchbox{ 
	position:relative;
	padding:0 10px 0 20px;}

#searchbox H2{
	font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:0.8em;
	color:#b0ff49;
	letter-spacing:0.05em;
	margin:5px 0 0 0; padding:0;}
	
#searchbox H3{
	font-family:'HellNew Thin Extended',Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#b0ff49;
	letter-spacing:0.05em;
	margin:14px 0 7px 0; padding:0;}


#searchbox INPUT,
#searchbox SELECT,
#searchbox TEXTAREA{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#648c31;/*suggestion*/
	background:#d7ffa4 url(img/search_input_bg.png) top left;
	border:#b0ff49 1px solid;
	padding:5px 10px;
	margin:0;}
#searchbox SELECT{
	padding:3px 0 3px 10px!important;
	margin:2px 0!important;}
#searchbox INPUT:hover,#searchbox SELECT:hover,#searchbox TEXTAREA:hover{
	background:#fff url(img/search_input_bg_ov.png) top left;
	color:#aaa;}
#searchbox INPUT:active,#searchbox INPUT:focus,
#searchbox SELECT:active,#searchbox SELECT:focus,
#searchbox TEXTAREA:active,#searchbox TEXTAREA:focus{
	background:#fff url(img/search_input_bg_ov.png) top left;
	color:#000;}

#searchbox INPUT.sel{ color:#000!important;}

.bigbutt{
	margin:0; padding:0;
	display:inline-block; 
	clear:left; height:28px;
	background:transparent url(img/bigbutt_blue.png) right top;}
.bigbutt a,.bigbutt a:visited{
	font-family:'HellNew Extended',Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:normal!important; color:#fff;
	line-height:28px; text-decoration:none; 
	text-shadow:#002e50 1px 1px 0;
	/*filter: dropshadow(color=#002e50,offX=1,offY=1);*/
	display:inline-block; 
	padding:0 15px 0 0; margin:0;}
.bigbutt .lft{ height:28px; width:15px; float:left; background:transparent url(img/bigbutt_blue.png) 0 0; overflow:hidden;}
.bigbutt:hover{ background-position:right -28px;}	
.bigbutt:hover .lft{ background-position:0 -28px;}
.bigbutt:active,.bigbutt:active .lft{ background:#fff none;}
.bigbutt:active a{ color:#0082a4; text-shadow:none;}


.bigbuttdouble{
	text-align:center;	
	margin:0; padding:0;
	display:inline-block; 
	clear:left; height:56px;
	background:transparent url(img/bigbutt_blue_double.png) right top;}
.bigbuttdouble a,.bigbuttdouble a:visited{
	font-family:'HellNew Extended',Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:normal!important; color:#fff;
	line-height:18px; text-decoration:none; 
	text-shadow:#002e50 1px 1px 0;
	/*filter: dropshadow(color=#002e50,offX=1,offY=1);*/
	display:inline-block; 
	padding:9px 15px 0 0; margin:0;}
.bigbuttdouble .lft{ height:56px; width:15px; float:left; background:transparent url(img/bigbutt_blue_double.png) 0 0; overflow:hidden;}
.bigbuttdouble:hover{ background-position:right -56px;}	
.bigbuttdouble:hover .lft{ background-position:0 -56px;}
.bigbuttdouble:active,.bigbuttdouble:active .lft{ background:#fff none;}
.bigbuttdouble:active a{ color:#0082a4; text-shadow:none;}


#ctn form.standard input[type="submit"]{
	margin: 5px 0; padding:8px 16px;
	font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif;
	color: white;		
	line-height: 18px;
	text-decoration: none;
	text-shadow: #002E50 1px 1px 0;
	background: #0082A4;
	border-top: 3px #41C3E5 solid;
	border-left: 3px #41C3E5 solid;
	border-bottom: 3px #004767 solid;
	border-right: 3px #004767 solid;
	outline:1px solid white;}

#ctn form.standard input[type="submit"]:hover{
	background-color:#29abcd;
	border-top: 3px #5ee0ff solid;
	border-left: 3px #5ee0ff solid;
	border-bottom: 3px #006b8d solid;
	border-right: 3px #006b8d solid;}

#ctn form.standard input[type="submit"]:active{
	text-shadow:none;
	background-color:white;
	border-top: 3px white solid;
	border-left: 3px white solid;
	border-bottom: 3px white solid;
	border-right: 3px white solid;
	color:#0082A4;}	

.bigbutt2{
	display:inline-block;
	margin:8px 0; padding:0;
	border:1px white solid;}

.bigbutt2 A{
	display:block;
	text-decoration:none;
	margin:0; padding:4px 7px 3px;
	font-family:'HellNew',Arial, Helvetica, sans-serif;
	color: white;
	line-height:18px;
	text-decoration: none;
	text-shadow: #002E50 1px 1px 0;
	background: #0082A4;
	border-top:3px #41C3E5 solid;
	border-left:3px #41C3E5 solid;
	border-bottom:3px #004767 solid;
	border-right:3px #004767 solid;
	/*outline:1px solid white;*/}

.bigbutt2 A:hover{
	background-color:#29abcd;
	border-top-color:#5ee0ff;
	border-left-color:#5ee0ff;
	border-bottom-color:#006b8d;
	border-right-color:#006b8d;}

.bigbutt2 A:active{
	text-shadow:none!important;
	background-color:white;
	border-top-color:white;
	border-left-color:white;
	border-bottom-color:white;
	border-right-color:white;
	color:black;}	

/*** THE TOOL BOX ***/

#toolbox{
	margin:10px 0 20px 20px;
	padding:2px 2px;
	-moz-border-radius:7px; -webkit-border-radius:7px; 
	border:#402814 1px solid;}

#toolbox HR{
	border-width:0;
	border-top:#402814 1px dotted;
	height:0; margin:2px 0; padding:0;}

#toolbox .action{
	background-color:#000;
	-moz-border-radius:4px; -webkit-border-radius:4px;
	cursor:hand; cursor:pointer;}
	
#toolbox .action IMG{ border:0;}

#toolbox .action:hover{
	background-color:#311f10;}
#toolbox .action:active{
	background-color:#fff;}


#toolbox .action DIV.picto{
	width:40px; height:40px;
	background-position:0px 0px;
	float:left;}

#toolbox .action:hover DIV.picto{
	background-position:0 -40px!important;}
#toolbox .action:active DIV.picto{
	background-position:0 0!important;}

#toolbox .action DIV.name{
	padding:12px 0 12px 40px;}

#toolbox .action DIV.name a,
#toolbox .action DIV.name a:visited{
	display:inline-block;
	text-decoration:none;
	color:#ffab58;
	font-size:1.1em;}

#toolbox .action:hover DIV.name a{
	color:#fff!important;
	text-shadow:#000 1px 1px 0;
	filter: dropshadow(color=#000000,offX=1,offY=1);}

#toolbox .action:active DIV.name a{
	color:#000!important;
	text-shadow:none;}


#toolbox .on{
	background-color:#311f10!important;}
#toolbox .on DIV.name a,
#toolbox .on DIV.name a:visited{
	color:#fff!important;
	text-shadow:#000 1px 1px 0;
	filter: dropshadow(color=#000000,offX=1,offY=1);}
#toolbox .on:hover DIV.name a{
	color:#ffab58!important;}


#toolbox .arrow{ 
	width:20px; height:40px; 
	background-image:url(img/toolbox_arrow.png); 
	position:absolute; z-index:30; 
	left:-20px; top:42px;}

#toolbox p{
	margin:10px 20px; padding:0;
	font-size:1.2em;
	color:#ffab58;}

#messagebox{
	padding:0; margin:15px 0;
	-moz-border-radius:7px; -webkit-border-radius:7px; 
	border:#402814 1px solid;}
#messagebox .ctn{
    padding:5px 0; margin:2px;
	-moz-border-radius:4px; -webkit-border-radius:4px; 
    background-color:#402814;
    line-height:40px;
    height:40px;}
#messagebox .ctn .arrow_right{
	height:40px; 
	position:relative; 
	top:-40px; right:-25px; 
	z-index:50;}


/*** OBJECT NAV ***/

#objectnav{ 
	padding:0 10px 0 20px;
	color:#b0ff49;}

#objectnav .title{
	font-family:'HellNew Thin Condensed',Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#b0ff49;
	margin:0 0 0 20px; padding:0;
	letter-spacing:normal!important;}


#objectnav .box .ctn{ width:150px; height:100px; overflow:hidden; border:#000 1px solid; cursor:hand; cursor:pointer;}
#objectnav .box:active .ctn{ border-color:#fff;}
#objectnav .box .ctn .buttzone{ width:20px; height:100px;}
#objectnav .box .ctn .buttzone .arrow a{
	z-index:50;
	width:20px; height:100px; 
	text-decoration:none; 
	color:#b0ff49; position:relative; 
	font-size:17px; 
	line-height:100px; 
	text-shadow:#000 2px 2px 0; 
	filter: dropshadow(color=#000000,offX=2,offY=2);}
#objectnav .box:hover .ctn .buttzone .arrow a{ color:#fff;}
#objectnav .box:active .ctn .buttzone .arrow a{ 
	color:#000;
	text-shadow:#000 0 0 0; 
	filter: dropshadow(color=#000000,offX=0,offY=0);}
#objectnav .box .ctn .buttzone .bg{
	z-index:10;
	width:20px; height:100px; 
	background-color:#b0ff49; 
	filter:alpha(opacity=25); 
	-moz-opacity:0.25; 
	-khtml-opacity:0.25; 
	opacity:0.25; 
	vertical-align:middle; 
	position:relative; 
	top:-100px;}
#objectnav .box:hover .ctn .buttzone .bg{
	background-color:#000;
	filter:alpha(opacity=45); 
	-moz-opacity:0.45; 
	-khtml-opacity:0.45; 
	opacity:0.45;}
#objectnav .box:active .ctn .buttzone .bg{
	background-color:#fff;
	filter:alpha(opacity=45); 
	-moz-opacity:0.45; 
	-khtml-opacity:0.45; 
	opacity:0.45;}	

#objectnav .box .label a{
	text-decoration:none; 
	line-height:20px; 
	display:block;
	color:#648c31;
	font-size:0.9em!important;}
#objectnav .box:hover .label a{ color:#fff;}


/*** OBJECT DATAS ***/

.type{
	font-family:'HellNew Bold Extended',Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.8em;
	color:#6bb1ff;	
	letter-spacing:0.1em;}

.titre{
	font-family:'HellNew Thin Condensed',Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:28px;
	color:#fff;	
	/*letter-spacing:-0.02em;*/
	padding:2px 0 4px 0;}

/*** FOOTER ***/

#footer{
	margin:0;
	padding:15px 0 45px 0;
	clear:both;
	/*height:175px;*/
	background-color:#1b0000;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0b0000), color-stop(0.15, #1b0000));
	border-top:#321a1a 1px solid;}
	
#footer .ctn{
	position:relative;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	/*color:#463030;*/}

#footer .credits,#footer .claim,
#footer .links,#footer .social{
	position:relative;
	float:left; width:220px;
	padding-left:20px;}

#footer .credits{
	padding-left:10px!important;
	letter-spacing:0.05em;
	color:#463030;
	font-size:0.8em;}

#footer .credits a,
#footer .credits a:visited{
	text-decoration:none;
	display:inline-block;
	color:#463030;}
#footer .credits a:hover{ color:#ffab58;}
#footer .credits a:active{ color:#fff;}

#footer .claim{
	top:-4px;
	font-family:'HellNew Thin Condensed',Arial, Helvetica, sans-serif;
	letter-spacing:-0.05em;
	color:#463030;
	font-size:1.9em;
	line-height:0.9em;}
	
#footer .links P{ margin:0 0 6px 80px;}

#footer .social{ color:#786b67;	}
#footer .social a DIV{
	padding:0; margin:2px 4px 0 0;
	width:24px; height:24px;
	background-position:0px 0px;
	float:left;}

#footer .social a:hover DIV{
	background-position:0 -24px!important;}

#footer .separator{
	position:relative;
	width:100%;
	height:1px;
	border-top:1px #321a1a dotted;
	margin:15px 0;}

#suggest{
	position:relative;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	/*margin-bottom:20px;*/}
#suggest .ctn{ width:150px; height:100px; overflow:hidden; border:#1b0000 1px solid;}
#suggest .ctn:active{ border-color:#ffab58;}
#suggest .ctn .buttzone{ width:150px; height:35px; padding-top:65px;}
#suggest .ctn .buttzone .datas{
	visibility:hidden;
	z-index:50;
	width:150px; height:35px; 
/*	text-decoration:none;*/ 
	color:#fff; position:relative; 
	font-size:0.85em;
	margin:3px 0 0 5px;
	text-shadow:#000 2px 2px 0; 
	filter: dropshadow(color=#000000,offX=2,offY=2);}
#suggest .ctn .buttzone .datas a,
#suggest .ctn .buttzone .datas a:visited{ text-decoration:none; color:#fff;	}

#suggest .ctn .buttzone .bg{
	visibility:hidden;
	z-index:10;
	width:150px; height:35px; 
	background-color:#1b0000; 
	filter:alpha(opacity=65); 
	-moz-opacity:0.65; 
	-khtml-opacity:0.65; 
	opacity:0.65; 
	vertical-align:middle; 
	position:relative; 
	top:-38px;}	
#suggest .ctn:hover .buttzone .datas,
#suggest .ctn:hover .buttzone .bg{ visibility:visible;}
#suggest .ctn:active .buttzone .datas,
#suggest .ctn:active .buttzone .bg{ visibility:hidden;}	






