body
{
	margin-top:0px;
	margin-bottom:0px;
	width : auto;
	height : auto;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-image: url("back.jpg"); 
	background-attachment:fixed;
	color:#3e3e3e;
}

.spacer { 
visibility: hidden; 
clear: both; 
}

#container {
	width : 955px;
	height : auto;
	margin-top : 0px;
	margin-left : auto;
	margin-right: auto;
	margin-bottom:50px;
}

#title {
	width : 775px;
	height : 75px;
	margin-top : 30px;
	margin-left : 0px;
	margin-right: auto;
	background-image: url("title.png"); 
}

#menu_noir {
	width : 170px;
	height : auto;
	margin-top : 50px;
	margin-left : 0px;
	margin-right: 30px;
	color:#ffffff;
	float:left;
}

#top_noir {
	width : auto;
	height : 15px;
	margin : 0px;
	background-image: url("top_noir.png"); 
	background-repeat:no-repeat;
}

#back_noir {
	width : auto;
	height : auto;
	margin : 0px; 
	background-image: url("back_noir.png"); 
}

#bottom_noir {
	width : auto;
	height : 20px;
	margin : 0px;
	background-image: url("bottom_noir.png"); 
	background-repeat:no-repeat;
}

#navigation { 
    width: 170px ; 
    list-style: none ; 
    margin: 0 ; 
    padding: 0 ; 
    }
	
#navigation li { 
    color: #fff ; 
    }	

#navigation li.titre { 
    display: block ;
    color:#fdf0c8;
	padding:5px;
    padding-left:15px;
	background:#444444;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
    }
#navigation li.titre_up { 
    display: block ;
    color:#fdf0c8;
	padding:5px;
    padding-left:15px;
	background:#444444;
	font-weight:bold;
	margin-bottom:10px;
    }	
	
#navigation li a { 
    display: block ;  
    color: #fff ; 
    text-decoration: none ; 
	padding:5px;
    padding-left:15px;
	font-weight:bold;
    }

#navigation li a:hover, #navigation li a:focus, #navigation li a:active { 
    background:#60908b;
    text-decoration: underline ; 
	color:#fdf0c8;
    }	

.contenu {
	width : auto;
	height : auto;
	margin-bottom:20px;
	padding-left:4px;
}

#corps {
	width : 747px;
	height : auto;
	margin-top : 50px;
	margin-left : 0px;
	float:right;
}

#top_corps {
	width : auto;
	height : 15px;
	margin : 0px;
	background-image: url("top_corps.png"); 
	background-repeat:no-repeat;
}

#back_corps {
	width : auto;
	height : auto;
	margin : 0px;
	background-image: url("back_corps.png"); 
}

#bottom_corps {
	width : auto;
	height : 20px;
	margin : 0px;
	background-image: url("bottom_corps.png");
	background-repeat:no-repeat;	
}

#corps_gauche {
	width : 450px;
	height : auto;
	margin-left : 17px;
	float:left;
}

#corps_menu {
	width : 230px;
	height : auto;
	margin-right : 17px;
	float:right;
}

.bulles_r {
	width : 230px;
	height : 30px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	background-image: url("rose.png");
	background-repeat:no-repeat;
	padding-top:4px;	
}
.bulles_j {
	width : 230px;
	height : 30px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	background-image: url("jaune.png");
	background-repeat:no-repeat;
	padding-top:4px;	
}
.bulles_b {
	width : 230px;
	height : 30px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	background-image: url("bleu.png");
	background-repeat:no-repeat;
	padding-top:4px;	
}
.bulles_v {
	width : 230px;
	height : 30px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	background-image: url("vert.png");
	background-repeat:no-repeat;
	padding-top:4px;	
}
.bulles_m {
	width : 450px;
	height : 30px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	background-image: url("mauve.png");
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-top:4px;	
}

img.cover {
background:#ffffff;	
border: 1px solid #666666;
padding: 3px;
margin:0;
}

.dover {
float:left;
margin-right:10px;
margin-bottom:5px;
background:#bbbbbb;	
color:#ffffff;
}

.type {
padding:5px;
padding-top:2px;
text-align:center;
}
