/* General styles*/
body {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	background:#dbeaff url(__i/bg.jpg) repeat-x;
}
br, img, span, a, H1, H2, body {margin:0; padding:0}
H1{font-size: 1.4em; padding : 5px; }
H2 {font-size: 1.1em}
H1, H2 {color:#369}
#flags {
	position: absolute;
	right: 5px;
	top: 10px;
}
a {	color: #39F;}
a:hover {	color: #F60;}

#header_conteneur,  #top, #bottom, #footer_conteneur, #general_conteneur  {background:#FFF; position: relative; width: 650px; margin: 0px auto;}
#general_conteneur, #footer_conteneur{ border-left: 1px solid #4b7cbf; border-right: 1px solid #4b7cbf}
/* header styles */
#top{background:url(__i/header_bordertop.gif) repeat-x; height:5px; width:652px}
#header {
	position: relative;
	width: 100%;
	margin-top:5px; padding:0
}
#header_conteneur {background:#FFF url(__i/header_bg.gif) repeat-x bottom; height:40px; padding-bottom:0; margin-bottom:0; }
#logo { float:left; margin-right:50px}
/* content styles */
#general {
	position: relative;
	width: 100%;
	height:100%;
}
#centre {
	text-align:justify;
	background:url(__i/content_bg.jpg) no-repeat right bottom; 
	height: 200px;
	width: 90%;
	border: 1px solid #CCC;
}
html>body #centre {min-height : 200px; height : auto;}
/* footer styles */
#bottom{ height:6px; width:652px; background:none }
#footer {
	color:#999;
	font-size:0.8em;
	text-align:center;
	}
#footer_conteneur{ height:20px; padding-top:10px}
#footer_conteneur a{ color:#bbb}

/* Form */
.input_b {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C5087;
	background: #FFF url(__i/input_bg.gif) repeat-x;
	border: 1px solid #ccc;
	padding: 2px 4px;
}
.input_t {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #2C5087;
	background: #FFF url(__i/inputtext_bg.gif) repeat-x;
	border: 1px solid #DDD;
	margin-bottom: 0px;
}
.table_header {
	background: #FFF url(__i/input_bg.gif) repeat-x;
	font-weight:bold;
	border-bottom: 1px dashed #ccc;
	padding:0;
}
.album_line, .album_sort { border-bottom: 1px dashed #ccc;padding:2px}
.album_sort {background:url(__i/input_border.gif) no-repeat right top;}
.album_line {padding-left:5px}