/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* {
	margin: 0;
	padding: 0;
}

html {
	height:100%;
	width:100%;
	overflow:auto;
}

@font-face {
	font-family: 'Conv_SPEC____';
	src:url('../fonts/SPEC____.eot');
	src:url('../fonts/SPEC____.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SPEC____.woff') format('woff'),
		url('../fonts/SPEC____.ttf') format('truetype'),
		url('../fonts/SPEC____.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_SPECI___';
	src:url('../fonts/SPECI___.eot');
	src:url('../fonts/SPECI___.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SPECI___.woff') format('woff'),
		url('../fonts/SPECI___.ttf') format('truetype'),
		url('../fonts/SPECI___.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SPECSB__';
	src:url('../fonts/SPECSB__.eot');
	src:url('../fonts/SPECSB__.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SPECSB__.woff') format('woff'),
		url('../fonts/SPECSB__.ttf') format('truetype'),
		url('../fonts/SPECSB__.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
em, i {
	font-family: 'Conv_SPECI___';
	font-style:normal;
}
strong, b {
	font-family: 'Conv_SPECSB__';
	font-weight:normal;
}

body {
	color:#424242;
/*	background: #222;*/
	background:#000;
	font-size:20px;
	height:100%;
	width:100%;
/*	font-family:"Spectrum MT",  serif;*/
	font-family: 'Conv_SPEC____';
}
#blind {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	background: #EDECEC;
	z-index:1000;
}
.cufon { }

body.section-1 { }
body.section-2 { }
body.section-3 { }
a {outline:none 0; text-decoration:none;}
a:link { text-decoration: none; color:#BB754D;}
a:active { text-decoration: none; color:#4d8b19;}
a:visited { text-decoration: none; color:#BB754D;}
a:hover { text-decoration: none; color:#4d8b19;}

a#home:link { font-weight:bold; color:#231F20;}
a#home:active  { font-weight:bold; color:#4d8b19;}
a#home:visited { font-weight:bold; color:#231F20;}
a#home:hover  { font-weight:bold; color:#4d8b19;}

a#credits:link {font-weight:normal;color:#aaa;}
a#credits:active  {font-weight:normal;color:#4d8b19;}
a#credits:visited {font-weight:normal;color:#aaa;}
a#credits:hover  {font-weight:normal;color:#4d8b19;}


#main-categories, a:link,.email a:link  { font-weight:bold; color:#8BC55A;}
#main-categories a:active,.email a:active  { font-weight:bold; color:#4d8b19;}
#main-categories a:visited,.email a:visited { font-weight:bold; color:#8BC55A;}
#main-categories a:hover,.email a:hover { font-weight:bold; color:#4d8b19;}


.nav a:link {font-weight:normal;color:#8f8f8f;}
.nav a:active  {font-weight:normal;color:#eee;}
.nav a:visited {font-weight:normal;color:#8f8f8f;}
.nav a:hover  {font-weight:normal;color:#eee;}

#content-en-Contact a, #content-fr-Contact a {font-weight:normal;}
#content-en-Contact a:link, #content-fr-Contact a:link{color:#3E4D9C}
#content-en-Contact a:active, #content-fr-Contact a:active {color:#5269CC}
#content-en-Contact a:visited, #content-fr-Contact a:visited{color:#3E4D9C}
#content-en-Contact a:hover, #content-fr-Contact a:hover {color:#5269CC}

a#credit-email {font-weight:normal;}
a#credit-email:link{color:#E59E00}
a#credit-email:active {color:#FAB600}
a#credit-email:visited {color:#E59E00}
a#credit-email:hover {color:#FAB600}

.footer a:link, .language a:link {font-weight:normal;color:#494949}
.footer a:active, .language a:active{font-weight:normal;color:#eee;}
.footer a:visited, .language a:visited{font-weight:normal;color:#494949;}
.footer a:hover, .language a:hover{font-weight:normal;color:#eee;}
img {border:none;}
strong, b {
/*	color:#5c5c5c;*/
}
#slide-show-content{
	position:absolute;
/*	background:white;*/
}
#prev, #next {
	position:absolute;
	display:none;
/*	background:red;*/
	z-index:100;
	cursor:pointer;
}
#container {
	position:relative;
	margin:0 auto;
	width:400px;
	height:500px;
	background:#000;
/*	overflow:hidden;*/
}
#content-scroll-pane{
	outline:none 0;
}
#colonne-gauche, #colonne-droite {
	position:relative;
	float:left;
}
#content {
	position:absolute;
/*	color:#bbb;*/
/*	color:#959290;*/
	color:#9F9C9A;
/*	background:#f00;*/
}
.content{
	position:relative;
}
.nav {
	width:100%;
/*	background:red;*/
/*	opacity:0.1;*/
	position:absolute;
}
#line{
	position:absolute;
	height:1px;
	background:#5B5C5C;
}
#nav-FR a, #nav-EN a {
	position:absolute;
}
.langue {
/*	text-align:right;*/
	color:#777;
	position:absolute;
}
.langue a {
	position:absolute;
}
.FR {
/*	font-weight:bold;*/
	position:absolute;
	left:0;
}
.EN {
	position:absolute;
/*	right:0;*/
}
.separator {
	position:absolute;
	top:0;
}
.footer {
	position:absolute;
}
#copyright-FR, #copyright-EN {
/*	position:absolute;*/
/*	right:0;*/
}
.caption {
	position:absolute;
/*	bottom:0;*/
/*	text-align:right;*/
}
.credit-photo{
/*	position:absolute;*/
/*	right:0;*/
	text-align:right;
}
.credit-project{
	position:absolute;
/*	right:0;*/
}
#vignettes{
	height:100%;
	cursor:pointer;
/*	position:relative;*/
/*	height:auto;*/
}
#vignette-scroll-pane{
	position:absolute;
	right:0;
	top:0;
/*	background:red;*/
	outline:none 0;
}
#contact, #portrait {
	position:absolute;
}
.vignette{
	position:relative;
	float:left;
}
.vignette-presse {
	position:relative;
	float:left;
	cursor:pointer;
}
#hover-up, #hover-down {
	z-index:100;
	position:absolute;
}
#hover-up img, #hover-down img {
	width:100%;
	height:100%;
}
#hover-up {
	top:0;
	right:0;
}
#hover-down{
	right:0;
}