body {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:80%;
background-color:#FFF;
margin:0;
padding:0;
}

#container_doc {
height:580px;
width:800px;
border:1px solid #900;
position:absolute;
margin-left:-400px;
top:1em;
left:50%;
}

#fondmenuvert {
background-color:#CBFE99;
position:absolute;
height:580px;
width:200px;
z-index:-1;
}

#fondmenujaune {
background-color:#E9E98B;
position:absolute;
height:580px;
width:200px;
z-index:-1;
}

#fondarchivesommaire {
background-color:#390;
position:absolute;
height:580px;
width:250px;
z-index:-1;
margin-top:0;
margin-left:0;
overflow:scroll;
}

#fondlibrepropos {
	background-color:#FFF;
	position:absolute;
	height:580px;
	width:540px;
	margin-top:0;
	margin-left:256px;
	padding-right:-2.5em;
	overflow:scroll;
	left: 3px;
	top: 4px;
}

#container2_doc {
background-color:#FFF99B;
height:580px;
width:800px;
border:1px solid #900;
position:absolute;
margin-left:-400px;
top:1em;
left:50%;
}

#container3_doc {
background-color:#CBFE99;
height:580px;
width:800px;
border:1px solid #900;
position:absolute;
margin-left:-400px;
top:1em;
left:50%;
}

a {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-weight:700;
color:#900;
text-decoration:none;
padding:1px;
}

a:hover {
color:#FF0;
background-color:#063;
}

p {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
text-align:left;
margin:10px;
}

h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.6em;
font-weight:700;
color:#900;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
margin-left:1.5em;
top:1.55em;
letter-spacing:0.1em;
padding-bottom:0;
}

h2 {
font-size:1.3em;
font-weight:700;
text-transform:uppercase;
color:#066;
letter-spacing:0.2em;
padding-top:5px;
padding-bottom:5px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#066;
margin-left:0.2em;
margin-right:0.2em;
}

h3 {
font-size:1.3em;
font-weight:400;
color:#036;
margin-left:20px;
}

h4 {
font-size:1.3em;
font-weight:400;
color:#FFF;
background-color:#060;
width:575px;
border:1px solid #030;
text-indent:15px;
}

h5 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:700;
color:#900;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
margin-left:1.5em;
top:1.55em;
}

.soustitre {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:1em;
color:#030;
text-align:left;
text-indent:0.4em;
font-style:bold;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#900;
}

.signature {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:1em;
color:#000;
text-align:right;
text-indent:3em;
font-style:italic;
}

.amenu {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:1em;
color:#030;
text-decoration:none;
}

.liencategorie {
font-size:14px;
text-transform:lowercase;
color:#900;
background-color:#999;
background-position:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.lienimage {
float:left;
width:155px;
margin-right:10px;
}

#blockdeco_ok {
background-image:url(medias/standard/images/bandeau_01.jpg);
background-repeat:no-repeat;
height:152px;
width:800px;
float:left;
left:0;
top:0;
}

#blockpopup_ok {
background-image:url(medias/standard/images/bandeaumem_01.jpg);
background-repeat:no-repeat;
height:152px;
width:800px;
float:left;
left:0;
top:0;
background-color:#FFFF9A;
}

#blockpopup2_ok {
background-image:url(medias/standard/images/bandeau_espdoc.jpg);
background-repeat:no-repeat;
height:152px;
width:800px;
float:left;
left:0;
top:0;
background-color:#CBFE9A;
}

dl,dt,dd,ul,li {
list-style-type:none;
font-weight:400;
margin:0;
padding:0;
}

#menu {
width:194px;
padding-left:0.5em;
padding-top:7em;
height:400px;
position:absolute;
left:0;
top:91px;
line-height:2em;
text-align:left;
}

#sommaire1 {
width:245px;
padding-left:0.5em;
padding-top:7em;
height:400px;
position:absolute;
left:0;
top:91px;
line-height:1.5em;
text-align:left;
}

#menujaune {
width:194px;
padding-left:0.5em;
padding-top:10em;
height:400px;
position:absolute;
left:0;
top:3.7em;
line-height:2em;
text-align:left;
}

#menu dt {
text-align:left;
font-weight:700;
color:#063;
text-indent:0.2em;
margin:2px;
}

#sommaire {
width:230px;
padding-left:0.5em;
padding-top:0.5em;
height:400px;
left:0;
top:0.5em;
line-height:1.5em;
text-align:left;
}

#sommaire dt {
text-align:left;
font-weight:700;
color:#FFF;
text-indent:0.2em;
margin:2px;
}

#baner {
background-color:#F06;
float:right;
height:20px;
width:550px;
margin-right:2.5em;
}

#baner2 {
background-color:#FFF;
float:right;
height:16px;
width:550px;
margin-right:2.5em;
}

#blockdroite_doc {
background-color:#FFF;
float:right;
height:390px;
width:595px;
overflow:scroll;
margin-top:1.5em;
margin-right:0.25em;
padding-right:0.1em;
}

#blockdroiteliens_doc {
background-color:#FFF;
float:right;
height:400px;
width:590px;
overflow:scroll;
margin-top:0.5em;
margin-right:0.25em;
padding-right:0.1em;
left:0.05em;
}

#mem dt a {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:1.1em;
line-height:1.9em;
color:#000;
text-align:left;
vertical-align:middle;
display:list-item;
font-weight:400;
text-indent:1em;
}

#mem dt a:hover {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-size:1.1em;
line-height:1.9em;
color:#6F0;
text-align:left;
display:list-item;
list-style-position:outside;
font-weight:400;
list-style-type:square;
background-color:#FFF;
text-indent:1em;
vertical-align:middle;
}

dl.ligne {
background-color:#FFC;
border:1px solid #999;
height:92px;
width:550px;
margin:1.5em 0 1.5em 1em;
padding:5px;
}

.cadrearchives {
height:80px;
float:left;
width:57px;
margin-right:1em;
border:1px solid #999;
}

dl.ligne2 {
background-color:#CFC;
border:1px solid #999;
height:92px;
width:550px;
margin-top:1.5em;
margin-bottom:1.5em;
margin-left:1em;
padding:5px;
}

.cadrearchives2 {
height:80px;
float:right;
width:57px;
margin-left:1em;
border:1px solid #999;
}

dl.galerie {
background-color:#FFC;
float:left;
width:100px;
text-align:center;
border:1px solid #060;
height:130px;
margin:10px;
padding:10px;
}

.galerie dt {
font-weight:700;
padding:10px;
}

.galerie dd {
margin:0;
padding:0;
}

#galerie dt a {
font-weight:700;
text-decoration:none;
}

#galerie dt a:hover {
font-weight:700;
text-decoration:none;
background-color:#FFC;
}

#menudocu {
width:170px;
margin:auto;
}

#menudocu dt {
cursor:pointer;
line-height:20px;
text-align:center;
font-weight:700;
border:1px solid gray;
background-color:#900;
color:#FFF;
margin:2px 0;
}

#menudocu dd {
display:none;
border:1px solid gray;
}

#menudocu li {
text-align:center;
background-color:#699;
}

#menudocu li a,#menudocu dt a {
color:#FFF;
text-decoration:none;
display:block;
border:0 none;
height:100%;
}

#menudocu li a:hover,#menudocu dt a:hover {
color:#CCC;
background-color:#C66;
}

dl.a_popup {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
}

.a_popup dt {
color:#036;
text-decoration:none;
background-color:#FFF;
font-weight:700;
padding:1px;
}

.a_popup dt:hover {
color:#F60;
background-color:#063;
}

.agnedacadrerose {
line-height:13px;
background-color:#F0F;
padding:1px;
}

.agnedacadrebleu {
line-height:13px;
background-color:#09F;
padding:1px;
}

.agnedacadrevert {
line-height:13px;
background-color:#0C0;
padding:1px;
}

#address {
margin-top:605px;
font-style:italic;
color:#030;
text-align:center;
}

#blockleft {
width:200px;
padding-left:0.5em;
padding-top:20em;
background-color:#CBFE99;
height:324px;
}

#menu_doc {
position:absolute;
top:0;
left:0;
z-index:100;
width:100%;
}

#menu_doc dl {
float:left;
width:12em;
margin:0 1px;
}

#menu_doc dt {
cursor:pointer;
text-align:center;
font-weight:700;
background:#ccc;
border:1px solid gray;
}

#menu_doc dd {
border:1px solid gray;
}

#menu_doc li {
text-align:center;
background:#fff;
}

#menu_doc li a,#menu_doc dt a {
color:#000;
text-decoration:none;
display:block;
height:100%;
border:0 none;
}

.coverarchives {
height:250px;
width:178px;
float:left;
clear:left;
padding:0.5em 1.5em 1.5em 0.5em;
}

#menu dd,#sommaire dd {
display:none;
border:1px solid #060;
}

#menu li,#sommaire li {
text-align:center;
background:#FFF;
}

#menu li a,#menu dt a,#sommaire li a,#sommaire dt a {
color:#030;
text-decoration:none;
border:0;
}

#menu li a:hover,#menu dt a:hover,#sommaire li a:hover,#sommaire dt a:hover {
background:#063;
color:#FF3;
}

#blockdocutxt_doc,#blockpopupcontenair {
float:right;
height:410px;
width:770px;
overflow:scroll;
margin-top:14em;
margin-right:0.05em;
left:0.1em;
top:1em;
padding-right:1em;
}

.ligne dt,.ligne2 dt {
color:#900;
font-weight:700;
width:530px;
margin:0;
padding:5px;
}

.ligne dd,.ligne2 dd {
color:#333;
text-align:justify;
margin:0;
padding:5px;
}

