.gray {
	background:#EAEAEA url(../_img/bg-global.gif) repeat-x;
}
#header {
	width:960px;
	height:111px;
	background:url(../_img/bg-header.png) repeat-x;
	position:absolute;
	z-index:1;
}
#block-logo {
	width:160px;
	height:83px;
	float:left;
	margin:10px 0 0 20px;
}
#block-logo h4 a {
	display:block;
	width:160px;
	height:83px;
	float:left;
	background:url(../_img/bg-logo.png) no-repeat center center;
	text-indent:-9999px;
	overflow:hidden;
}
#menu {
	float:left;
	width:auto;
	margin:0 0 0 25px;
	padding:25px 0 0;
	font-size:11px;
	display:inline;
}
#menu li {
	display:inline;
}
#menu a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:23px 0 0;
}
#menu a:hover {
	border-top:5px solid #FAB034;
	color:#999;
}
#menu a .active {
	border-top:5px solid #FAB034;
	color:#FAB034;
}
#globalheader #menu li#gn-home a { color:#FFF; text-decoration:none; text-transform:uppercase; padding:23px 0 0; }
#globalheader #menu li#gn-storage a { color:#FFF; text-decoration:none; text-transform:uppercase; padding:23px 0 0; }
#globalheader #menu li#gn-moving a { color:#FFF; text-decoration:none; text-transform:uppercase; padding:23px 0 0; }
#globalheader #menu li#gn-the-cube a { color:#FFF; text-decoration:none; text-transform:uppercase; padding:23px 0 0; }
#globalheader #menu li#gn-medias a { color:#FFF; text-decoration:none; text-transform:uppercase; padding:23px 0 0; }
#globalheader #menu li#gn-contact a { color:#FFF; text-decoration:none; text-transform:uppercase; padding:23px 0 0; }
#globalheader #menu li#gn-home a:hover { border-top:5px solid #FAB034; color:#999; }
#globalheader #menu li#gn-storage a:hover { border-top:5px solid #FAB034; color:#999; }
#globalheader #menu li#gn-moving a:hover { border-top:5px solid #FAB034; color:#999; }
#globalheader #menu li#gn-the-cube a:hover { border-top:5px solid #FAB034; color:#999; }
#globalheader #menu li#gn-medias a:hover { border-top:5px solid #FAB034; color:#999; }
#globalheader #menu li#gn-contact a:hover { border-top:5px solid #FAB034; color:#999; }
#globalheader.home #menu li#gn-home a { border-top:5px solid #FAB034; color:#FAB034; }
#globalheader.storage #menu li#gn-storage a { border-top:5px solid #FAB034; color:#FAB034; }
#globalheader.moving #menu li#gn-moving a { border-top:5px solid #FAB034; color:#FAB034; }
#globalheader.the-cube #menu li#gn-the-cube a { border-top:5px solid #FAB034; color:#FAB034; }
#globalheader.medias #menu li#gn-medias a { border-top:5px solid #FAB034; color:#FAB034; }
#globalheader.contact #menu li#gn-contact a { border-top:5px solid #FAB034; color:#FAB034; }
#language {
	float:right;
	width:80px;
	margin:23px 20px 0 0;
}
#language a {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	padding:2px 0 0 15px;
	background: url(../_img/btn-language.gif) no-repeat left center;
}
#language a:hover {
	color:#999;
	background-position:2px center;
}
#banner-fr {
	position:absolute;
	width:600px;
	float:left;
	margin:50px 0 0 190px;
	padding:0;
	z-index:2;
	background: url(../_img/bg-banner-fr.png) no-repeat;
}
#banner-en {
	position:absolute;
	width:600px;
	float:left;
	margin:50px 0 0 190px;
	padding:0;
	z-index:2;
	background: url(../_img/bg-banner-en.png) no-repeat;
}
#slogan_en {
	width:170px;
	height:450px;
	float:left;
	background:url(../_img/the-cube-with-the-goods.gif) no-repeat top center;
	margin:-20px 0 20px;
	text-indent:-9999px;
}
#slogan_fr {
	width:170px;
	height:257px;
	float:left;
	background:url(../_img/tes-biens-dans-ton-cube.gif) no-repeat top center;
	margin:-20px 0 20px;
}
#slogan_fr p {
	text-indent:-9999px;
}
#instant-quote {
	width:146px;
	height:257px;
	float:right;
	margin:-20px 0 20px 0px;
	text-indent:-9999px;
}
#instant-quote span {
	text-indent:0;
}
.instant-quote {
	background:url(../_img/bg-instant-quote.gif) no-repeat center;
}
.estimation {
	background:url(../_img/bg-estimation.gif) no-repeat center;
}
.estimation_temp {
	background:url(../_img/bg-estimation_temp.gif) no-repeat center;
}
#conseil a {
	display:block;
	height:50px;
	width:350px;
	background: url(../_img/conseil-icon.jpg) no-repeat left bottom;
	line-height:50px;
	padding-left:50px;
	text-decoration:none;
	font-weight:bold;
	color:#FAB034;
}
#conseil a:hover {
	color:#666;
	background-position:left top;
}
#photos a {
	display:block;
	height:50px;
	width:350px;
	background: url(../_img/photo-icon.jpg) no-repeat left bottom;
	line-height:50px;
	padding-left:50px;
	text-decoration:none;
	font-weight:bold;
	color:#FAB034;
}
#photos a:hover {
	color:#666;
	background-position:left top;
}
#instant-quote form {
	text-indent:0;
}
#quote_zip_postal_code {
	width:100px;
	margin:29px 0 0 15px;
	background:none;
	border:none;
}
#tab_en {
	position:absolute;
	width:580px;
	height:151px;
	float:left;
	display:inline;
	background:url(../_img/btn-banner.png) no-repeat center;
	margin:310px 0 0 198px;
	text-indent:-9999px;
	z-index:3;
}
#tab_fr {
	position:absolute;
	width:580px;
	height:151px;
	float:left;
	display:inline;
	background:url(../_img/btn-banner-fr.png) no-repeat center;
	margin:310px 0 0 198px;
	text-indent:-9999px;
	z-index:3;
}
#main_content {
	position:absolute;
	float:left;
	width:920px;
	background:#FFF url(../_img/bg-content.gif) repeat-y left;
	margin:98px 0 0;
	padding:20px;
	z-index:0;
}
#main_content h1 {
	color:#FAB034;
	font-size:18px;
}
#main_content h2 {
	color:#666;
	font-size:14px;
}
#main_content h3 {
	color:#999;
	font-size:12px;
}
#main_content p {
	color:#666;
	font-size:12px;
}
#main_content p a {
	color:#FAB034;
	font-size:12px;
}
#main_content ul, #main_content ol {
	color:#666;
}
#main_content td, #main_content tr {
	color:#666;
}
.listePrix {
	color:#999;
	font-size:12px;
	font-weight:bold;
}
#footer {
	position:absolute;
	float:left;
	color:#999;
	width:100%;
	height:125px;
	padding:10px 0 0 20px;
	margin:0 0 0 -20px;
	background: #EAEAEA url(../_img/bg-footer.gif) no-repeat left top;
	z-index:0;
}
#footer h2 {
	color:#999;
	font-size:12px;
	text-transform:uppercase;
	margin:20px 0 0 0;
}
#footer ul {
	list-style:none;
	margin:0 0 0 -30px;
}
#footer li a {
	color:#999;
	font-size:12px;
	text-decoration:none;
}
#footer li a:hover {
	color:#666;
	text-decoration:underline;
}
#legal {
	font-size:10px;
	float:right;
	margin:20px 20px 0 0;
}
#legal span {
	font-size:26px;
	color: #666;
	letter-spacing: -1px;
}
#facebook {
	float:left;
	height:35px;
	width:116px;
	margin:10px 30px 0 0;
}
#facebook a {
	font-size:12px;
	padding:0 0 0 40px;
	float:left;
	line-height:35px;
	background: url(../_img/logo_facebook.png) no-repeat left center;
	color:#999;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
#facebook a:hover {
	color:#374FAC;
}
#list-prix {
	float:left;
	height:35px;
	width:116px;
	margin:10px 30px 0 0;
}
#list-prix a {
	font-size:12px;
	padding:0 0 0 40px;
	float:left;
	line-height:35px;
	background: url(../_img/liste-prix.png) no-repeat left center;
	color:#FAB034;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#list-prix a:hover {
	color:#999;
	background: url(../_img/liste-prix-over.png) no-repeat left center;
}
#box-deluxe {
	width:600px;
	height:auto;
	float:left;
	margin:0;
	padding:0 25px 0 310px;
	background: url(../_img/ensemble-de-luxe.jpg) no-repeat left 5px;
}
#box-deluxe ul {
	width:auto;
	height:auto;
	float:left;
	padding-left:10px;
}
#referez {
	float:left;
	height:70px;
	width:116px;
	margin:0;
	text-align:center;
}
#referez a {
	height:70px;
	width:116px;
	float:left;
	text-indent:-9999px;
	background: url(../_img/bg-25.gif) center top;
}
#referez a:hover {
	background-position: center bottom;	
}
#mov {
	float:left;
	width:360px;
	height:90px;
	margin:0 0 10px;
	padding:5px;
	border: 1px solid #999;
}
#mov img {
	float:left;
	width:120px;
	height:90px;
}
#mov.active-mov {
	border: 5px solid #FAB034;
	width:352px;
	margin-bottom:2px;
}
#mov:hover {
	background: #DDD;
	border: 1px solid #FAB034;
}
#mov p {
	margin:10px 10px 0 150px;
}
table.para_texte {
	color:#666666;
}
