@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
	color:#333333;
	border:0vw solid black;
	font-family:Calibri,Verdana,Helvetica;
}
body{
	overflow:hidden;
}
#div_title{
	width:100%;
	height:10vh;
	text-align:center;
	vertical-align:middle;
	text-transform: uppercase;
	font-size:5vh;
	line-height:10vh;
	font-weight:bold;
	color:#ffffff;
	background-color:#222222;
}
#div_search{
	display:;
	height:6vh;
	font-size:3vh;
	color:#FFFFFF;
	text-align:left;
	padding-left:1vw;
	padding-top:2vh;
	background-color:#484747;	
}
#div_map{
	display:;
	position:absolute;
	z-index:3;
	top:6vh;
	right:1vw;
	font-size:1.4em;
}
#div_map a{
	color:#FFFFFF;
	text-decoration:none;
}
#input_search{
	font-size:2.5vh;
	margin-left:1vw;
	padding-left:0.2vw;
	padding-right:0.2vw;
	width:25vw;
}
#div_results{
	display:inline;
	font-size:2.5vh;
	color:#FFFFFF;
	padding-right:2vw;
	padding-top:1vh;
	float:right;
}
#div_documentation{
	width:100%;
	height:82vh;
	overflow:auto;
	text-align:left;
	text-align:center;
	background-color:#f77a71;
	background-image:url(background2.jpg);
}
#div_filariane{
	padding-top:2vh;
	text-align:left;
	height:100px;
}
.div_directory{
	margin-top:0vh;
	margin-bottom:5vh;
	padding-left:5vw;
	padding-right:5vw;
	padding-top:2vh;
	padding-bottom:2vh;
	margin-left:10vh;
	margin-right:10vh;
	background-color:rgba(0,0,0,0.3); // opacity !	
}
.directory_level_1{
	margin-top:5vh;
}
.directory_name{
	font-size:3.6vh;
	font-weight:bold;
	color:#FFFFFF;
}
.div_medias{
	padding-top:0.3vh;
	padding-bottom:1.5vh;
}
.div_media{
	padding-left:5vw;
	padding-right:5vw;
	padding-top:2vh;
	padding-bottom:2vh;
	margin-left:10vh;
	margin-right:10vh;
	border-bottom:0.2vw solid #333333;
	background-color:rgba(255,255,255,0.2); // opacity !	
}
.last_media{
	border-bottom:0vw solid #333333;
}
.media_name{
	font-size:3.2vh;
}
.media_extension{
	padding-left:0.6vw;
	font-size:2.3vh;
}