@charset "UTF-8";
/* CSS Document */
body { margin-left: 0px; margin-top: 25px; margin-right: 0px; margin-bottom: 0px; background-image: url(../images/bg.jpg); background-repeat:no-repeat; background-position: top center; color:#FFF; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:18px; }
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
p { font-family: 'Open Sans', sans-serif; font-size:13px; line-height:18px; color:#FFF; }
p a { color:#FFF; text-decoration:none; }
h1 { font-family: 'Open Sans', sans-serif; font-size:40px; font-weight:700; color:#FFF; line-height:40px; margin:0; }
h2 { font-family: 'Open Sans', sans-serif; font-size:22px; font-weight:700; color:#FFF; line-height:24px; margin:0; margin-top:32px; }
h3 { font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:700; color:#FFF; line-height:22px; margin:0; margin-top:32px; }
h4 { font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:700; color:#FFF; line-height:18px; }
img { border: 0px none; }


/*Header*/
header #container {
	width:960px;
	margin:auto;
	text-transform:uppercase;
}
header #container b {
	font-size:15px;
	font-weight:700;
}
.menuBar {
	border-left: 1px #98988c solid; 
	float:left; 
	padding-top:16px; 
	padding-bottom:16px; 
	padding-left:12px; 
	padding-right:12px;
}

.sub_menu {
		width:116px;
		height:auto;
		position:absolute;
		top:0px;
		left:0px;
		z-index: 6000; 
		display:none; 
		padding:2px;
		background:#1B1C17;
		-moz-opacity: 0.90;
		-khtml-opacity: 0.90;
		opacity: 0.90;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		filter:alpha(opacity=90);
}

/*header #container a {
	color:#b7b7af;
	line-height:15px;
	text-decoration:none;
}
header #container a:hover {
	color:#FFF;
	text-decoration:none;
}*/

.container_a {
	color:#b7b7af;
	line-height:15px;
	text-decoration:none;
}

.container_a:hover {
	color:#FFF;
	text-decoration:none;
}

.active{
	color:#FFF;
	text-decoration:none;
}

/*Content*/
content #container {
	width:960px;
	margin:auto;
	margin-top:22px;
}

#sideBar {
	float:right; 
	width:236px; 	
	padding:32px; 
	background-color:rgba(0, 0, 0, .4);
}
#text {
	width:630px; 
	margin-right:32px;
}

.formField {
	width:304px; 
	border: 1px #b6b191 solid; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	padding:8px; 
	font-size:13px; 
	margin-bottom:3px; 
	margin-top:3px;
}
.formMessage {
	width:414px; 
	border: 1px #b6b191 solid; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	padding:8px; 
	font-size:13px; 
	margin-bottom:3px; 
	margin-top:3px; 
	height:100px;
	resize:none;
}
.submitButton {
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	background-color:#b6b191; 
	border:0px; 
	font-weight:700; 
	font-size:15px; 
	padding:8px; 
	color:#FFF;
	cursor:pointer;
}
#ambiance {
	width:320px; 
	float:left; 
	text-align:center;
	margin-top:-58px;
}

.ambiance {
	cursor:pointer;	
}

.divider {
	background-color:#FFF; 
	width:100%; 
	margin:auto; 
	background-image:url(images/bg_dividers-on-white.jpg); 
	background-repeat:no-repeat; 
	background-position:top center; 
	height:253px; 
	position:absolute; 
	margin-top: 392px;
	z-index:5000;
}

.btnVisuel a{
	background-color:#74a5c1; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	font-weight:700; 
	font-size:15px; 
	padding:10px; 
	color:#FFF; 
	display: inline-block;
	text-decoration:none;
}
.btnVisuel a:hover{
	background-color:#FFF; 
	color:#74a5c1; 
	text-decoration:none;
}
.btnSonore a{
	background-color:#f26649;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	font-weight:700; 
	font-size:15px; 
	padding:10px; 
	color:#FFF; 
	display: inline-block;
	text-decoration:none;
}
.btnSonore a:hover{
	background-color:#FFF; 
	color:#f26649;
	text-decoration:none;
}
.btnOlfactif a{
	background-color:#b1bf3f;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	font-weight:700; 
	font-size:15px; 
	padding:10px; 
	color:#FFF; 
	display: inline-block;
	text-decoration:none;
}
.btnOlfactif a:hover{
	background-color:#FFF; 
	color:#b1bf3f;
	text-decoration:none;
}

#scenarios {
	background-color:rgba(0, 0, 0, .4); 
	padding:32px;
}


/*Footer*/
footer #container {
	width:960px;
	margin:auto;
	margin-top:32px;
	font-size:11px;
	color:#98988c;
	line-height:13px;
	border-top: 1px #98988c solid;
	padding-top:16px;
}