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





body {
	margin:0;
	padding:0;
}
a {
	outline:none;
}
a img {
	border:none;
}
div#background {
	height:100%;
	width:100%;
}
div#background img.background {
	left: 0;
	position: fixed;
	top: 0;
	z-index:-1;
}
div#header {
	height:148px;
	background-image:url(../images/common/bg-white.png);
	width:100%;
}
div#header div.inner {
	min-width:960px;
	margin:0 auto;
}
div#header div.inner div#menu {
	float:right;
	margin-right:35px;
	position:relative;
	top:-29px;
}
div#header div.inner div#submenu {
	float:right;
	font-size:11px;
	color:#99cbdd;
	width:259px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	height:35px;
	background-image:url(../images/common/bg-top.png);
}
div#header div.inner div#submenu a {
	font-size:11px;
	margin:0 6px;
	color:#99cbdd;
	text-decoration:none;
	text-align:center;
	display:block; 
	font-family:Arial, Helvetica, sans-serif;
}
div#header div.inner div#submenu a:hover, div#header div.inner div#submenu a.selected {
	color:#FFF;
}
div#header div.inner div#submenu div.inner {
	position:relative;
	top:12px;
	margin-left:55px;
	min-width:1px;
	text-align:right;
	margin-right:29px;
}

#wrapper {position:relative; min-height:700px; height:100%; bottom:0;}

div#content {
	min-height:300px;
	width:670px;
}
div#specialmenu {
	float:right; /*width:35px;*/
	margin-top:35px;
}
div#specialmenu a#portefeuille {
	background-image:url(../images/common/bt-portefeuille.gif);
	width:35px;
	height:35px;
	display:block;
	margin-bottom:35px;
}
div#specialmenu a#bourse {
	background-image:url(../images/common/bt-bourse.gif);
	width:35px;
	height:35px;
	display:block;
	margin-bottom:35px;
}
div#specialmenu a#yuuguu {
	background-image:url(../images/common/bt-yuuguu.gif);
	width:35px;
	height:35px;
	display:block;
}
div#content div.inner {
	background-image:url(../images/common/bg-white.png);
	width:540px;
	min-height:100px;
	margin:35px;
	margin-bottom:10px;
	padding:22px;
	padding-top:0;
	padding-right:32px;
}
div#content div.inner h1 {
	padding-top:22px;
}
div#content div.video {
	background-image:url(../images/common/bg-white.png);
	width:107px;
	height:107px;
	margin:35px;
	padding:22px;
	float:left;
	margin-right:10px;
	margin-top:0;
}
div#content div.news {
	background-image:url(../images/common/bg-white.png);
	width:389px;
	height:107px;
	margin:35px;
	padding:22px;
	float:left;
	margin-left:0;
	margin-top:0;
}
div#footer {
	height:106px;
	background-image:url(../images/common/bg-brown.png);
	width:100%;
	/*position:absolute;*/

	position:relative;	z-index:1;
	bottom:0;
}
div#footer div.inner {
	margin-left:35px;
	position:relative;
	top:35px;
	min-width:960px;
}


/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	div#content div.inner, div#content div.news, div#content div.video, div#header { background:none; background:#FFF; opacity:0.85;  }
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	div#content div.inner, div#content div.news, div#content div.video, div#header { background:none; background:#FFF; opacity:0.85; }
}
