
#menus {
	background: transparent url(../images/deg_menu.png) repeat-x scroll 0 0 !important;
	background: transparent url(../images/deg_menu.gif) repeat-x scroll 0 0;
	padding-left:205px;
}
#menus ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type:none;
}

ul.dropdown {
	position: relative;
	z-index: 87;
	float: left;
}
ul.dropdown li {
	float: left;
	position: relative;
	/* background: transparent url(../images/pix_80.png) repeat scroll 0 0 !important;
	background: transparent url(../images/blank.gif) repeat scroll 0 0; */
	background-color: #f0f0f0;
	cursor:pointer;
	white-space: nowrap;
	vertical-align: middle;
	font-size:120%;
	font-weight:bold;
	margin:0;
	margin-top:1px;
	padding: 7px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	border-color: #f0f0f0 #b0b0b0 #b0b0b0;
	color: #800000;
	zoom: 1;
}

ul.dropdown ul {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 88;
}

ul.dropdown ul li {
	float: none;
	font-weight:normal;
	margin:0px;
	padding: 5px 5px;
	/* background-color: #008000; */
}
ul.dropdown li:hover {
	background-color: #d0a0a0;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ color: #800000; text-decoration: none; }
ul.dropdown a:hover		{ color: #000; }
ul.dropdown a:active	{ color: #ffa500; }

ul.dropdown li a {
	display:block;
	font-size:70%;
}

/* leftmenu */

#leftmenu {
	float:left;
	overflow:hidden;
	/*background: transparent url(../images/pix_80.png) repeat scroll 0 0 !important;
	background: transparent url(../images/blank.gif) repeat scroll 0 0; */
	width:185px;
	margin-top:35px;
	margin-left:5px;
	border-left:1px solid #800000;
}
#leftmenu ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#leftmenu ul li {
	/* background: transparent url(../images/pix_80.png) repeat scroll 0 0 !important;
	background: transparent url(../images/blank.gif) repeat scroll 0 0; */
	 background-color: #f0f0f0;
	white-space: nowrap;
	vertical-align: middle;
	font-size:100%;
	font-weight:bold;
	 margin:0;
	 padding: 5px 5px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 color: #800000;
}
#leftmenu ul li.current {
	background-color: #a0a0a0;
}
#leftmenu ul li:hover {
	background-color: #d0a0a0;
}

#leftmenu a {
	color:#800000;
	display:block;
}


/* notes */

#notes {
	float:right;
	width:180px;
}

#notes h1 {
	font-size:110%;
}

#notes .box {
}

/* Contenu */

#body {
	margin-left:205px;
	margin-right:190px;
	margin-top:1em;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	padding:1em;
	background: transparent url(../images/pix_80.png) repeat scroll 0 0 !important;
	background: #ffffff url(../images/blank.gif) repeat scroll 0 0;
}

p {
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-left:2em;
	text-align:justify;
}

p.chapo {
	font-weight:bold;
	font-size:100%;
	color:#000000;
}

h1 {
	color:#008000;
	font-size:160%;
	margin-bottom:1em;
}

#body h1 {
	background: transparent url(../images/ligne_deg.png) no-repeat scroll bottom left !important;
	background: #ffffff url(../images/blank.gif) no-repeat scroll bottom left;
	padding-bottom:0.1em;
}
h2 {
	color:#800000;
	font-size:140%;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding:2px;
}
h3 {
	color:#008080;
	font-size:110%;
	font-style:italic;
	padding-left:1.5em;
}

li {
	margin-left:3em;
	margin-top:0.1em;
	margin-bottom:0.1em;
}

div.citation {
	float:right;
	width:20%;
	margin:1em;
}
div.citation p {
	color:#ff9807;
	font-size:120%;
	text-align:left;
	margin:0px;
	padding:0px;
	text-align:left;
	font-style:italic;
}

/* références */

div.ref {
	margin:0.5em;
	overflow:hidden;
	padding:3px;
}

.ref h2 {
	font-size:80%;
}
.ref p {
	font-size:80%;
	text-align:left;
	margin:0px;
	padding:0px;
}

.ref p.tnote {
	font-size:100%;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

/* fiches */

div.fiche {
	margin:0.5em;
	overflow:hidden;
	padding:3px;
}

.fiche h2 {
	font-size:80%;
}
.fiche p {
	font-size:80%;
	text-align:left;
	margin:0px;
	padding:0px;
}

.fiche p.tnote {
	font-size:100%;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

