body {
	margin:0; padding:0; border:0;
}
body, table, .texte {
	font-family:tahoma,arial,helvetica; 
	font-size:12px; 
	color:#000000;
}

p{
text-indent:25px;
}

hr{
color:#003366;
}

#global{
	padding-top:10px;
	width:940px;
	margin:0 auto;
	text-align:left;
}

#conteneur{
	position:relative; 
	width:940px;
	height:705px;
	border:#990000 1px solid;
	background-color:#FFFFFF;
	overflow:hidden;
}

#bandeau{
	position:absolute;
	left:0px; 
	top:0px; 
	width:940px; 
	height:169px;
	overflow:hidden;
}

#menuDeroulant {
	position:absolute;
	top:169px;
	left:0px;
	padding-left:5px;
	padding-right:5px;
	height:27px;
	width:940px;
	background:url(../img/interface/oep_02.jpg) no-repeat;
	padding-top:3px;
	z-index:5;
}

#centre{
	position:absolute; 
	left:135px; 
	top:196px;
	padding-left:50px;
	width:805px; 
	height:509px;
	background-image:url(../img/interface/oep_04.jpg);
	overflow:hidden;
}

#minibarre{
	position:absolute; 
	left:830px;
	height:23px;
	width:100px;
	top:685px; 
	text-align:right;
	z-index:10;
}

#gauche{
	position:absolute;
	left:0px; 
	top:196px; 
	width:135px; 
	height:509px;
	overflow:hidden;
}

#labelRecherche{
	position:absolute; 
	top:687px;
	width:75px; 
	left:3px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	z-index:5;
}

#recherche{
	position:absolute; 
	top:685px;
	width:120px; 
	left:75px; 
	z-index:5;
}

#contenu{
	position:relative; 
	width:752px; 
	height:480px; 
	overflow:auto;
	text-align:justify;
}

#dansContenu{
	position:relative;
	padding:5px;
	padding-right:50px;
	line-height:25px;
}
#dansContenu LI{
margin-top:10px;
margin-bottom:10px;
}

#pied{
	position:absolute; 
	left:195px;
	height:23px;
	width:470px;
	top:685px; 
	font-size:11px;
	text-align:right;
	overflow:hidden;
}

#pied a {
	color:#E46936;
	font-weight:bold; 
	text-decoration:none;
}

#pied a:hover{
	color:#9D0C0C;
	font-weight:bold; 
}

#menu{
    margin:0;
    padding:0;
	font-family:tahoma,arial,helvetica; 
	font-size:11px; 
	font-weight:bold;
    width:940px;
	z-index:10;
    }

#menu ul{
    position:absolute; /* pour sortir la liste du flux de donnée */
    display:block;
    margin:0;
    padding:0;
	width:200px;
	margin-top:6px;
    }
    
#menu li ul{
    visibility:hidden;
    }

#menu li li ul{
    position:absolute; /* pour sortir la liste du flux de donnée */
    top:auto;
    left:auto;
    margin-left:140px;
    margin-top:-20px; /* move the sub menu verticaly */
    }
    
#menu li{
    list-style:none;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
#menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
html #menu li li{
    display:inline;
    }

 
#menu a:link, .menu a:visited, .menu a:active{
    color:#520000;
    display:block;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }
    
#menu a:hover{
		color:#ffffff;
    }
    

/* hide some accessibility stuff */
#menu span{
    display:none;
    }

/* just for fun ;) */

#menu li li a{
    background-color: #F39751;
    border:1px #9D0C0C solid;
    }
    
#menu li li li a{
    background-color: #F9B15A;
    border:1px #000000 solid;
    }
    
#menu li li li li a{
    background-color: #F9B15A;
    border:1px #F9B15A solid;
    }
	

h1{
	font-size:18px;
	font-family:Tahoma, arial; 
	color:#AB0000;
	font-weight:bold; 
	text-align:left;
}

h2{
	font-size: 16px; 
	font-family:Tahoma, arial;
	color:#44A044;
	font-weight:bold; 
	text-align:left;
	margin-top:30px;
}


h3{
	font-size: 14px; 
	font-family:Tahoma, arial;
	color:#006633;
	font-weight:bold; 
	text-align:left;
	margin-top:25px;
}

a {
color:#F37901;
font-weight:bold; 
}
a:hover{
color:#ff6600;
}
input, textarea{
background-color:#FCF6EB;
border: 1px #670507 solid;
}

.citation{
border:#333333 1px dotted;
color:#333333;
padding:5px;
}
.cite{
color:#333333;
font-style:italic;
}

.indice{
font-size:8px;
text-decoration:none;
vertical-align: 4px;
color:#660099;
}
.note{
font-size:11px;
border-top:#FF9933 solid 1px;
border-bottom:#FF9933 solid 1px;
padding-top:5px;
padding-bottom:5px;
}

.normal{
	text-indent:0px;
}

.copyright{
	text-indent:0px;
	color:#990000;
	border:1px #E4E4E4 solid;
	background-color:#FFE4CB;
	padding:5px;
	font-size:11px; 
	line-height:normal;
}

.normal{}


.header{
background-color:#FFEAAA;
}