body {
	font-family: Verdana, Arial;
	font-size: 8.5pt;
	background-color: #006600;
	scrollbar-darkshadow-color: #003300;
	scrollbar-face-color: #006600;
	scrollbar-3dlight-color: #006600;
	scrollbar-shadow-color: #003300;
	scrollbar-highlight-color: #339933;
	scrollbar-track-color: #339933;
	scrollbar-arrow-color: #FFDD66;
	margin: 0px 0px 50px;
 	overflow-x: hidden;
	width:100%;
	height:100%;
}

div.MENU,
div.RESTEMENU,
div.RESTEMENU11,
div.RESTEMENU12,
div.RESTEMENU2,
div.RESTEMENU3 {
	border:0px;
	position:absolute;
	margin:0px;
	padding:0px;
	text-align:center;
}

div.MENU,
div.RESTEMENU2,
div.RESTEMENU3 {
	width:240px;
	left: 1px;
}

div.MENU {
	top: 2px;
	height:80px;
}

div.RESTEMENU11, div.RESTEMENU12 {
	top: 77px;
	height:26px;
	overflow:hidden;
	text-align:left;
}
div.RESTEMENU11 {
	left: 8px;
	width:160px;
}
div.RESTEMENU12 {
	left: 170px;
	width:64px;
}

div.RESTEMENU2 {
	top: 101px;
	height:18px;
	overflow:hidden;
}
div.RESTEMENU3 {
	top: 119px;
	height:18px;
	overflow:hidden;
}

a {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}

/*
a:hover {
	background-color: #003300;
	text-decoration: none;
}
*/

p {
	margin: 0px;
}

h1 {
	font-family: Verdana, Arial;
	font-size: 12pt;
	text-align: center;
	background-color: rgb(0,128,0);
	color: #FFFFFF
}

h1.annees {
	font-size: 8.5pt;
	background-color: #006000;
	color: #BAD687;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #339900;
	border-bottom-color: #004000;
}
h1.anneesnew {
	font-size: 8.5pt;
	background-color: #006000;
	color: #BAD687;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #339900;
	border-right-color: #004000;
	border-bottom-color: #004000;
	border-left-color: #339900;
}

p.anneesliste {
	padding-right: 6px;
	padding-left: 10px;
}

h1.gauch_v,
h1.centre_v {
	font-size: 8.5pt;
	background-color: #005500;
	color: #BAD687;
	margin-top: 6px;
	margin-bottom: 4px;
	border-top: 1px solid #3C6C17;
	border-bottom: 1px solid #004000;
	padding-top: 1px;
	padding-bottom: 2px;
}

h1.gauch_v {
	text-align: left;
	padding-left: 10px;
}

h1.centre_v {
	text-align: center;
}

h1.edi_lib {
	font-size: 8.5pt;
	background-color: #FFCC00;
	color: #003300;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
}

h1.tri_voiraussi {
	font-size: 8.5pt;
	background-color: #669933;
	color: #003300;
	text-align: center;
	margin-top: 0.75em;
	margin-bottom: 0.5em;
	padding: 0.2em 0em 0.4em;
}

h1.tri_gros {
	font-size: 16pt;
	font-weight: bold;
	background-color: #006600;
	color: #FFFFFF;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px
}

h1.tri_gros img {
	border: 0px;
}

h1.tri_titre {
	font-size: 9pt;
	background-color: #FFFFCC;
	color: #003300;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 3px;
	border-top: thin solid #FFFFDF;
	border-bottom: thin solid #003333;
	padding: 0.2em 0em 0.4em;
}

p.tri_surtit {
	font-size: 8.5pt;
	text-align: center;
	font-weight: normal;
	color: #FFFFCC;
	margin-top: 3px;
	margin-bottom: 6px;
	padding-left: 0.5em
}

p.tri_expli {
	font-size: 8.5pt;
	text-align: left;
	font-weight: normal;
	color: #FFFFCC;
	margin-top: 3px;
	margin-bottom: 0.5em;
	padding-left: 0.5em
}

p.tri_anima {
	text-align: center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

td {
	font-family: Verdana, Arial;
	font-size: 8.5pt
}

h1.gauch_v a[name] {
	font-weight: bold;
	color: #A4D687;
}

h1.centre_v a {
	font-weight: bold;
	color: #BAD687;
	text-decoration: none;
}

h1.tri_gros a[name] {
	font-weight: bold;
}

h1.tri_titre a {
	font-weight: bold;
	color:#000000;
}

h1.tri_titre a:hover {
	background-color: #FFFF00;
}

p.tmc {
	width: 95%;
	font-size: 8.5pt;
	text-align: left;
	padding-left: .5em;
	font-weight: normal;
}

p.tmc a {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: .5em;
	display:block;
	border-bottom: 1px solid #006600;
}

p.tmclien {
	width: 95%;
	font-size: 8.5pt;
	text-align: left;
	padding-left: 0.5em;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
}

p.tmclien a {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 0.5em;
	border-bottom: 1px solid #006600;
}

p.aut_c,
p.siecle {
	font-size: 8.5pt;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 0.5em;
	padding-right: 1.6em;
}

p.siecle {
	font-size: 10pt;
}

p.index {
	font-size: 10pt;
}

p.adresse,
p.adresse_c {
	text-align: left;
	background-color: #003300;
	color: #FFFFFF;
	padding: 6px;
	margin-top: 0.75em;
}

p.adresse {
	text-align: left;
}

p.adresse_c {
	text-align: center;
}

p.adresse a,
p.adresse_c a {
	background-color: #003300;
	color: #FFFFFF;
	font-weight: bold;
}

p.f3n,
p.f3r,
p.f4n,
p.f4r,
p.f5n,
p.f5r,
p.f6n,
p.f6r,
p.f7r,
p.fln,
p.flr,
p.fbn,
p.fbr,
p.ftn,
p.ftr,
p.fcn,
p.fcr,
p.fdn,
p.fdr,
p.ffn,
p.ffr,
p.fmn,
p.fmr,
p.fnn,
p.fnr,
p.fpn,
p.fpr,
p.fsn,
p.fsr,
p.fzn,
p.fzr,
p.d3n,
p.d3r,
p.d4n,
p.d4r,
p.d5n,
p.d5r,
p.dcn,
p.dcr,
p.dnn,
p.dnr {
	background-repeat: no-repeat;
	padding-left: 48px;
	width: 100%;
}

a.baspagetri,
.baspagetri {
	font-size:80%;
	color: rgb(102, 204, 0);
}

p.f3n a,
p.f3r a,
p.f4n a,
p.f4r a,
p.f5n a,
p.f5r a,
p.f6n a,
p.f6r a,
p.f7r a,
p.fln a,
p.flr a,
p.fbn a,
p.fbr a,
p.ftn a,
p.ftr a,
p.fcn a,
p.fcr a,
p.fdn a,
p.fdr a,
p.ffn a,
p.ffr a,
p.fmn a,
p.fmr a,
p.fnn a,
p.fnr a,
p.fpn a,
p.fpr a,
p.fsn a,
p.fsr a,
p.fzn a,
p.fzr a,
p.d3n a,
p.d3r a,
p.d4n a,
p.d4r a,
p.d5n a,
p.d5r a,
p.dnn a,
p.dnr a {
	width: 142px!important;
	width: 197px;
	display: inline-block;
	padding-left: 30px !important;
	padding-left: 60px;
	text-indent: -30px;
	border-bottom: 1px solid #006600;
}

p.tmc a {
	display:block;
	padding-bottom: 1px;
}

p.tmc a:hover,
p.f3n a:hover,
p.f3r a:hover,
p.f4n a:hover,
p.f4r a:hover,
p.f5n a:hover,
p.f5r a:hover,
p.f6n a:hover,
p.f6r a:hover,
p.f7r a:hover,
p.fln a:hover,
p.flr a:hover,
p.fbn a:hover,
p.fbr a:hover,
p.ftn a:hover,
p.ftr a:hover,
p.fcn a:hover,
p.fcr a:hover,
p.fdn a:hover,
p.fdr a:hover,
p.ffn a:hover,
p.ffr a:hover,
p.fmn a:hover,
p.fmr a:hover,
p.fnn a:hover,
p.fnr a:hover,
p.fpn a:hover,
p.fpr a:hover,
p.fsn a:hover,
p.fsr a:hover,
p.fzn a:hover,
p.fzr a:hover,
p.d3n a:hover,
p.d3r a:hover,
p.d4n a:hover,
p.d4r a:hover,
p.d5n a:hover,
p.d5r a:hover,
p.dnn a:hover,
p.dnr a:hover {
	/* color: #000000; */
	/* background-color:#EAFAD4; */
	background-color: #003300;
	border-bottom: 1px solid #009900;
}

span.black a {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: .5em;
	display: inline-block;
	border-bottom: 1px solid #006600;
}

span.black a:hover {
	background-color: #003300;
	border-bottom: 1px solid #009900;
}
a[name] {
	text-decoration: none;
}

p.d3n,
p.d3r,
p.d4n,
p.d4r,
p.d5n,
p.d5r,
p.dcn,
p.dcr,
p.dnn,
p.dnr {
	font-style: italic;
}

p.f3n,
p.d3n {
	background-image: url('../images/sommaire_0n.gif');
}

p.f3r,
p.d3r {
	background-image: url('../images/sommaire_0r.gif');
}

p.f4n,
p.d4n {
	background-image: url('../images/sommaire_1n.gif');
}

p.f4r,
p.d4r {
	background-image: url('../images/sommaire_1r.gif');
}

p.f5n,
p.d5n {
	background-image: url('../images/sommaire_2n.gif');
}

p.f5r,
p.d5r {
	background-image: url('../images/sommaire_2r.gif');
}

p.f6n {
	background-image: url('../images/sommaire_3n.gif');
}

p.f6r {
	background-image: url('../images/sommaire_3r.gif');
}

p.f7r {
	background-image: url('../images/sommaire_4r.gif');
}

p.fbn {
	background-image: url('../images/sommaire_bn.gif');
}

p.fbr {
	background-image: url('../images/sommaire_br.gif');
}

p.ftn {
	background-image: url('../images/sommaire_tn.gif');
}

p.ftr {
	background-image: url('../images/sommaire_tr.gif');
}

p.fln {
	background-image: url('../images/sommaire_ln.gif');
}

p.flr {
	background-image: url('../images/sommaire_lr.gif');
}

p.fpn {
	background-image: url('../images/sommaire_pn.gif');
}

p.fpr {
	background-image: url('../images/sommaire_pr.gif');
}

p.fsn {
	background-image: url('../images/sommaire_sn.gif');
}

p.fsr {
	background-image: url('../images/sommaire_sr.gif');
}

p.fcn,
p.dcn {
	background-image: url('../images/sommaire_cn.gif');
}

p.fcr,
p.dcr {
	background-image: url('../images/sommaire_cr.gif');
}

p.fdn {
	background-image: url('../images/sommaire_dn.gif');
}

p.fdr {
	background-image: url('../images/sommaire_dr.gif');
}

p.ffn {
	background-image: url('../images/sommaire_fn.gif');
}

p.ffr {
	background-image: url('../images/sommaire_fr.gif');
}

p.fmn {
	background-image: url('../images/sommaire_mn.gif');
}

p.fmr {
	background-image: url('../images/sommaire_mr.gif');
}

p.fzn {
	background-image: url('../images/sommaire_zn.gif');
}

p.fzr {
	background-image: url('../images/sommaire_zr.gif');
}

p.fnn,
p.dnn {
	background-image: url('../images/sommaire_nn.gif');
}

p.fnr,
p.dnr {
	background-image: url('../images/sommaire_nr.gif');
}

span.maj {
	color: #FFFF00;
}

span.brevet {
	color: #00FF00;
}

span.variante {
	font-weight: bold;
	color: #FF0000;
}

span.renvoi {
	font-weight: bold;
	color: #A1E63D;
	font-size: x-small;
}

span.annee {
	color: #FFCCCC;
}

span.eme {
	font-size: 8px;
	vertical-align: 30%;
}

a.bouquin {
	color:#FFFFFF;
	font-weight:bold;
}

a.opacity img, img.opacity, a.opaque img, img.opaque {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
a.opacity:hover img, img.opacity:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
span.debnom,
span.finnom {
	white-space: nowrap;
}

span.debnom {
	display: table-cell;
	text-align:right;
	width: 30px;
	min-width: 30px;
	position: absolute;
}

span.finnom {
	text-align:left;
	padding-left: 30px;
	position: inherit;
	overflow: hidden;
}
input.label,
input.label[disabled] {
	color: #ff0000;
	border-width: 0px;
	border-style: hidden;
	color: #B6D282;
	font-size: 8,5px;
	background-color: #060;
	text-align: right;
}

input.quoidonc,
input.quoidonczone,
input.quoidoncok {
	font-size: 95%;
	background-color: #94C958;
	color: #000000;
	padding: 1px;
	border: 1px solid;
	margin: 0px;
}

input.quoidonc {
	border: #006600;
	height:18px;
}

input.quoidonczone {
	background-color: #B4E978;
	border: #006600;
	border-top:0px;
	height:18px;
	width:75px;
}

input.quoidoncok {
	border: 2px solid #363;
	font-weight: bold;
	margin-top:0px;
	height:20px;
}
