/*
Copyright (c) 2010.
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
@font-face {
	font-family: 'WinterthurCondensedRegular';
	src: url('WinterthurCondensed.eot');
	src: local('WinterthurCondensed Regular'), local('WinterthurCondensed'), url('WinterthurCondensed.ttf') format('truetype');
}

@font-face {
	font-family: 'WinterthurCondensedItalic';
	src: url('WinterthurCondensedOblique.eot');
	src: local('WinterthurCondensed Italic'), local('WinterthurCondensedOblique'), url('WinterthurCondensedOblique.ttf') format('truetype');
}

#container h1 {
	text-align:left;
}
#colG .commentaires ,#colD .commentaires    {
	font-size:100%;
	font-weight:normal;
}
#colG .commentairesXsalto    {
	font-size:72%;
	font-weight:normal;
	text-transform: none;
	font-variant: small-caps;
	color: #999;
}
#colG .commentairesXsalto a:link, #colG .commentairesXsalto a:active, #colG .commentairesXsalto a:visited    {
	color: #999;
	font-size:100%;
}
q:before, q:after {
	content:'';
}
.block {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
#subnavlist {
	color:#000;
}
html {
	width:100%;
	height:100%;
	overflow-x:hidden;
	padding: 0;
	overflow-y: scroll;
}
body {
	width:100%;
	height:100%;
	color:#fff;
	background-color:#13120d;
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-image: url(../image/zaum_and_brown_bg.gif);
	font:13px/1.231 Helvetica, Arial, Clean, sans-serif;
}
table {
	font-size:inherit;
}
img {
	margin:0;
	padding:0;
	border:none;
}
a:focus, a:hover, a:active {
	outline:none
}
#container .mentions {
	text-align:left;
	margin: 0px;
	padding: 30px 0px 0px 100px;
	width: 400px;
}
#container .liensMort {
	text-align:left;
	margin: 0px;
	padding: 50px 0px 0px 150px;
	width: 700px;
}
#container h2 {
	font-size: 120%;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 3px 5px;
	font-variant: small-caps;
	color: #FFF;
	line-height: 90%;
}
#container h1 {
	font-size: 150%;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 3px 5px;
	font-variant: small-caps;
	color: #FFF;
	line-height: 90%;
}
/* top nav */
#top-nav {
	font-size:95%;
	top:0;
	left:0;
	margin:0 0 0 0;
	padding:10px;
	text-align: right;
	width: 100%;
	display:block;
	background-color:#000000;
	height: 20px;
	position: fixed;
	z-index: 20;
}
#top-nav span.logo {
	position: absolute;
	z-index: 20;
	top: 0px;
	left: 0px;
}
#top-nav ul li a:hover {
	border-bottom: 1px solid #FFFFFF;
}
#top-nav ul li a.active {
	border-bottom: 1px solid #FFFFFF;
}
#top-nav ul {
	display: inline;
	padding: 0 20px 0 0;
	margin: 0;
}
#top-nav ul li {
	display: inline;
	padding: 0;
	margin: 0 13px 0 0;
	line-height:1.5em;
}
#top-nav ul li a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: normal;
	text-transform:uppercase;
	border-bottom: 0px solid #000000;
}
#top-nav .coul {
	color: #82827c;
}
/* container */
#container {
	position:relative;
	display:block;
	width:100%;
	margin:0;
	padding:0;
}
.js #container, .js #top-nav, .js #footer {
	visibility: hidden;
}
.fin_float {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	overfow:auto;
}
#footer {
	margin: 0;
	padding: 10px 0 20px 10px;
	font-size: 90%;
	text-align: left;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #ffffff;
	font-size: 90%;
	text-decoration: none;
}
#footer a:hover {
	color: #000000;
}
