body {
margin: 0px ;
padding: 0px ;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #87B636;
text-align: center;
color: black;
}

img {
border: 0;
display: block;
}
	
#main {
width: 970px;
margin: 20px auto 0 auto; 
}

/* Gestion du menu principal */

#navcontainer{
width: 240px;
padding-top: 15px;
text-align: left;
}

#navcontainer ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { 
margin: 0; 
padding-bottom: 11px;
}

#navcontainer ul a {
display: block;
/*width: 215px;*/
margin:0;
padding-left: 2em;
color: White;
text-decoration: none;
font-weight: bold;
font-size: 9pt;
}



#navcontainer ul a:hover

{

color: #CDD10B;

}



a.active {

color:  #CDD10B;

text-decoration: none;

}



#navcontainer ul ul  {

margin: 0;

padding:0;

}



#navcontainer ul ul li { 

margin: 0; 

padding-bottom: 5px;

}



#navcontainer ul ul li a

{

display: block;

color: White;

text-decoration: none;

font-weight: normal;

margin: 0;

padding: 0 0 0 33px;

width: 205px;

background: url(../pictos/croixmenu.gif) no-repeat 22px 5px;   ;

}



#navcontainer ul ul li a:hover{
color: #CDD10B;
text-decoration: none;
}



#navcontainer ul  a.lnkactiv {
color: #CDD10B;
}

/* Fin de Gestion du menu principal */


/*
* BLOC "VOIR AUSSI"
*/
#voiraussi{background-color: #F7FFF0;}
#voiraussi div.contenuVoirAussi{text-align: left;padding: .7em 0 1em 5px;}
#voiraussi div.contenuVoirAussi h5 {margin: 0;padding: 0 0 7px 0;color: Black;}
#voiraussi div.contenuVoirAussi a {font-size: 9pt;display: block;color: Black;text-decoration: none;padding: 2px 0 3px 0;}





#navactushome{
width: 240px;
margin: 0;
padding: 0;
text-align: left;
background-color: #B1D86D;
}



#navactushome h4{

display: block;

padding: 6px 0px 8px 7px;

margin: 0px;

width: 215px;

color: #6C8543;

}



#navactushome a {

text-decoration:none;

color: #6C8543;



}



#navactushome ul

{

list-style-type: none;

padding: 0 0 5px;

margin: 0;

}



#navactushome li {

margin: 0 0 1px 0;

padding: 0;

margin: 0;

}



#navactushome ul a {

display: block;

padding: 3px 0px 14px 7px;

margin: 0px 0px -1px 0px;

width: 215px;

color: Black;

text-decoration: none;

font-size: 8pt;

font-weight: normal;

background:  url(../pictos/flenavactuhome.gif) no-repeat 7px bottom  ;   

}



#navactushome ul a:hover {

color: White;

}









#navlist2{

width: 240px;

margin: 0;

padding: 0;

text-align: left;

background-color: #B1D86D;

}



#navlist2 ul

{

list-style-type: none;

padding: 0 0 5px;

margin: 0;

}



#navlist2 li {

margin: 0 0 1px 0;

padding: 0;

margin: 0;

}



#navlist2 a {
display: block;
padding: 6px 0px 8px 7px;
margin: 0px;
width: 215px;
color: #6C8543;
text-decoration: none;
font-size: 9pt;
font-weight: bold;
background: url(../pictos/sepcolgauche.jpg) no-repeat 0px -2px;
}



#navlist2 a:hover {
color: #0B4930;
}


#search { 
background-color: #A4B064;
width: 240px;
height: 26px;
margin: 1px 0 1px 0;
/*border: thin solid Black;*/
}


form { 
width : 100%; 
height: 26px;
margin : 0; 
padding : 0;
} 

#rowfrm {
height: 26px;
padding: 2px 0 0 2px;
/*background-color: Aqua;
clear: both;*/
}

.searchin {
	background-color: white;
	display: block;
	float: left;
	margin : 0; 
	padding : 0;
	width: 200px;
	height: 20px;
} 

.searchinok{
	display:block;
	float: right;
	padding: 2px 5px 0 0;
	margin: 0;
}


.searchinhp {
background-color: white;
display: block;
float: left;
margin : 0; 
padding : 0;
width: 178px;
height: 15px;
} 

img#prthp {
float: left;
padding: 2px 3px 0 2px;
}

#navress{
background-color: #B2D96C;
width: auto;
text-align: left;
padding: 1em 0 1em 0;
margin: 0
}

#navress h5 {
margin: 0;
padding: 0 0 1.2em 1em;
color: White;
}

#art, #artrght {
background-color: White;
}

#rubarttxt{
	background-color: White;
	text-align: left;
	padding: .5em .75em 1em 1em;
	font-size: 9pt;
}

#print1{
	/*background-color: Yellow;*/
	display: block;
	width: 18px;
	float: right;
	padding: 8px 0 3px;
}

#print2{
	display: block;
	width: 18px;
	float: right;
	padding: 8px 8px;
}

#arttxt{
	text-align: left;
	padding: .5em .5em 1em 1em;
	font-size: 9pt;
}

#arttxt ul, #arttxtrght ul{
	font-size: 8pt;
}

#artlnk{
	text-align: left;
	padding: 1.5em 0 1em .75em;
	margin: 0;
}



p.notesdebasdepage {
display: block;
color: Gray;
padding-left: 12px;
padding-top: 5px;	
font-size: 80%;
}

#arttxtrght{
z-index: 50;
background-color: White;
text-align: left;
padding: 0 15px 15px 15px;
}


#artlnkrght{
text-align: left;
padding: 1.5em 0.75em 1em .75em;
}


a.pageencours {
color: #BBCC9E;
font-size: 9pt;
display: block;
text-decoration: none;	
padding: 1px 2px 0 1.25em;
margin: 0 0 .4em 0;
}



a.autrepage {
font-size: 9pt;
display: block;
text-decoration: none;
padding: 1px 5px 0 1.25em;
margin: 0 0 .4em 0;
}

a.lnkpdf1{
display: block;
color: Black;
font-size: 9pt;
text-decoration: none;
background:  url(../pictos/logopdf1.gif) no-repeat 0 -3px  ;
padding: 0 0 0 2.5em;
margin: 0 0 6px 0;
}

#navgen2 {
text-align: right;
background: url(../pictos/lnk01.jpg)  no-repeat right;
}

#navgen2 a {
background: url(../pictos/lnk01.jpg) left no-repeat  ;
margin: 0;
color: White;
font-size: 11px;
text-decoration: none;
padding: 0 1em 0 1em;
}

#navdosthem {
width:240px;
height: 30px;
background:  url(../pictos/fnddossierthematique.gif) no-repeat top left ;
/*margin: 0 0 1em 0;*/
}



#navdosthem a {
color: #87B536;
text-decoration: none;
font-weight: bold;
font-size: 9pt;
padding: 0 0 0 2em;
}


#pagi {
margin: 0 0 1.2em 0;
padding: 0;
height: 20px;
font-weight: bold;
font-size: 8pt;
}

.pageon a {
float:left;
display:block;
width:16px; height:20px;
color: White;
text-decoration: none;
background: url(../pictos/fndnavpagartvertclair.gif) top left no-repeat;
/*margin: 0 .2em 0 0;*/
padding: 0 0 0 .3em;
margin: 0 .2em 0 0 !important; margin: 0 .2em 0 0

}

.pageoff a {
float:left;
display:block;
width:16px; height:20px;
color: White;
text-decoration: none;
/*margin: 0 .2em 0 0;*/
padding: 0 0 0 .3em;
margin: 0 .3em 0 0 !important; margin: 0 .2em 0 0
}


.ndbpg {
background-color: Yellow;
}


#chapplus{
float: right;
margin:0;
padding: 0;
text-align: right;
}



#logo_ocha, #entete_print { visibility: hidden; display:none; }

a.refbib1 {
text-decoration: none;
/*background-color: Aqua;*/
background:  url(../pictos/refbiblio.jpg) no-repeat center;
}

a.refbib2 {
text-decoration: none;
/*background-color: Aqua;*/
background:  url(../pictos/reflexi.jpg) no-repeat center;
}

a.refbib3 {
text-decoration: none;
/*background-color: Aqua;*/
background:  url(../pictos/refgeo.jpg) no-repeat center;
}





