/* 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}