@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
	background-image: url(images/bg-1.jpg);
	min-width:1050px;
    min-height:550px;
}

div#content{
	position:absolute;
	bottom:50px;
	left:0;
	width:100%;
	height:340px;
	overflow: auto;
	background-image: url(images/bg_alpha.png);
	z-index: 100;
}
* html div#content{
	bottom:58px;
}
div#menu{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	background-color: #EB2A69;
	z-index: 50;
}
div#top{
	height:50px;
	padding: 20px;
}
div#toolbar {
	position:absolute;
	bottom:390px;
	left:0;
	width:100%;
}
* html div#toolbar{
	bottom:398px;
}
@media screen{
	body>div#content{
		position:fixed;
	}
	body>div#menu{
		position:fixed;
	}
	body>div#toolbar{
		position:fixed;
	}
}
* html body{
	overflow:hidden;
} 
* html div#top{
	height:100%;
	overflow:auto;
}

div#content a:link {
	color: #FFF;
	font-size:10px;
	text-decoration: underline;
	}
div#content a:visited {
	color: #FFF;
	text-decoration: underline;
}
div#content a:hover {
	color: #FFF;
	text-decoration: none;
}
div#content a:active {
	color: #FFF;
	text-decoration: underline;
}

hr {
	width: 90%;
	clear: both;
	height: 1px;
	background-color: white;
	border: 0;
}

.texte{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color: #FFF;
}
.textebold{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #FFF;
}
.titre{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #FFF;
}

.table_style0 td {
	padding: 0 !important;
	margin: 0 !important;
}

.table_style1 td {
	padding: 10px;
	margin: 0;
}

.table_style2 td {
	padding: 8px;
	margin: 0;
}

.table_style3 td {
	padding: 8px;
	margin: 2px;
}

.table_style4 td {
	padding: 5px;
	margin: 0;
}