/* CSS Document */
html { height:100%;}
body {
	background:#2e1726;
	background-image: url(../images/bg_body2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}
img		{
	border:none;
	padding:0;
	margin:0;
}
p { margin:.5em 0 } 
ul {list-style-type:none; margin:0; padding:0;}
li {list-style-type:none; margin:0; padding:0;}
h5 {font-size:14px; padding:0; margin:0; color:#3a006d;}
h4 {font-size:18px; padding:0; margin:0; color:#3a006d; margin:17px 0;}
/*-------------------------------------------------------------------------------*/
#menu {display:block; text-align:center; margin-top: 35px; padding:0; margin-right:5px}
#menu ul	{padding:0;	margin:0 auto;	list-style-type:none; height: auto; width:926px;}
#menu li {padding:0;	margin:0;	float:left; height:44px;}
#menu #titre-page{margin-left:7px;}

#contenu{display:block; margin:0 auto; padding:0; width:1105px;}

.spiral-menu{
	position:absolute;
}

#menu-gauche-accueil{
	border:solid 1px white;
	padding:0;
	margin:0;
	margin-top:10px;
	margin-left:5px;
	float:left;
	width:955px;
	
}
#titre-accueil{
	padding:0;
	margin:0;
	width:955px;
	height:99px;
	background-image:url(../images/titre-haut-accueil.png);
	background-repeat:no-repeat;
	position:absolute;
}
#titre-accueil img{
	padding:0;
	margin:0;
	margin-left:95px;
	margin-top:45px;
}
#mg-text-accueil{
	padding:0;
	margin:0;
	text-align:center;
	padding-top:10px;
	padding-right:3px;
	padding-left:3px;
}
#mg-centre-accueil {
	display:block;
	padding:0;
	margin:0;
	margin-left:94px;
	margin-top:97px;
	background-color:black;
	background-image:url(../images/m-bas-accueil.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:343px;
	width:861px;
}
#gauche-haut{
	padding:0;
	margin:0;
	width:410px;
	float:left;
}
#menu-gauche{
	padding:0;
	margin:0;
	margin-top:10px;
	width:410px;
	float:left;
}
#titre {
	padding:0;
	margin:0;
	width:379px;
	height:102px;
	background-image:url(../images/mg-titre-haut.png);
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
}
#titre img{
	padding:0;
	margin:0;
	margin-left:95px;
	margin-top:45px;
}
#mg-centre {
	padding:0;
	margin:0;
	margin-top:0px;
	margin-left:94px;
	display:block;
	background-image:url(../images/mg-centre.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:300px;
	margin-bottom:10px;
}
#mg-text{
	color:#3a006d;
	padding:0;
	margin:0;
	padding-top:25px;
	margin-left:40px;
	width:225px;
	text-decoration:none;
	font-weight:bold;
}
#mg-text ul{
	font-weight:bold;
}
#mg-text li{
	margin-top:7px;
	font-weight:bold;
	line-height:normal;
}
#mg-text a{
	color:#3a006d;
	text-decoration:none;
}
#mg-text a:hover{
	color:#5d9400;
	text-decoration:none;
}
.sans-menu{
	display:block;
	height:180px;
	padding-left:4px;
}
#commandite {
	padding:0;
	margin:0;
	display:block;
	background-image:url(../images/m-commanditaires-2.png);
	width:345px;
	height:750px;
	margin-left:32px;
	float:left;
}
#commanditaires_contenu #participation{
	padding:0;
	margin:0;
	margin-left:25px;
	margin-top:49px;
	margin-bottom:12px;
}
#commanditaires_contenu{
	padding:0;
	margin:0;
	margin-left:65px;
}
#commanditaires_contenu #info-bibliotheque{
	display:block;
	padding:0;
	margin:0;
	margin-left:5px;
	height:80px;
	padding-right:10px;
}
#commanditaires_contenu a{
	text-decoration:none;
	font-weight: bold; 
	color:#4c008e;
	
}
#affichage{
	display:block;
	padding:0;
	margin:0;
	margin-top:50px;
	margin-right:55px;
	float:right;
}
#top-droit {
	height:125px;
	width:636px;
	background-image: url(../images/md-marge-haut-2.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#md-titre {
	padding:0;
	margin:0;
	width:500px;
	height:100px;
	padding-top:60px;
	margin-left:25px;
	font-size:24px;
	color:white;
	position:relative;
	z-index:2;
}
#affichage #centre-droit{
	background-image:url(../images/md-milieu.png);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
}
#md-text{
	padding:0;
	margin:0;
	padding-top:32px;
	padding-bottom:40px;
	margin-left:50px;
	width:500px;
	text-align:left;
}
#md-text p{
	margin:0;
	padding:0;
}
li.epee{
	background-image: url(../images/sheriff.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
}
#bas-droit{
	padding:0;
	margin:0;
	background-image:url(../images/md-marge-bas-2.png);
	width:616px;
	height:60px;
}
#bas-page{
	padding:0;
	margin:0;
	width:100%;
	display:inline-block;
	padding-top:50px;
	text-align:center;
	color:#FFF;
	font-size:12px;
}
#bas-page a{
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
#bas-page a:hover{
	color:#a0fe00;
	font-weight:normal;
	text-decoration:none;
}
#duel{
	margin-left:20px;
	font-size:12px;
}
#duel li{
	text-decoration:none;
	margin-top:10px;
	margin-bottom:10px;
}
