a{
	color:#008100;
	text-decoration:none;
}
body{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:10px;
	color:#585858;
	/* background-color:#dddf33;*/
	background-color:#dddf33;
}
txt_normal{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:10px;
	color:#585858;
	/* background-color:#dddf33;*/
	background-color:#dddf33;
}
form {
	margin:0;
	padding:0;
}
input {
	margin:0;
	padding:0;
}

#bandeau{
	height:180px;
	margin:0;
	z-index:0;
}
#bloc_acces_etudiant{
	float:right;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
/* 	background-position:left;
 */
	background-image:url(img/fond_menu_deg.jpg);
	width:169px;
	height:124px;
	border-right:1px solid #dddf33;
}
#bloc_droite{
	float:left;
	width:680px;
	background-color:#ffffff;
}
#bloc_droite_haut{
	background-color:#00ff00;
}
#bloc_droite_bas{
	background-color:#005500;
}
#bloc_droite_centre{
	float:left;
	margin: 0;
	padding: 0;
	background-position:left;
	background-color:white;
	width: 50px;
	height:1px;
}
#bloc_droite_droite {
	float:left;
	margin: 45px 0;
	padding: 0;
	background-position:left;
	width:185px;
}
#bloc_droite_gaucheAccueil {
	float:left;
	margin: 10px 0;
	padding: 0;
	background-position:left;
	width: 450px;
}
#bloc_droite_gauche {
	float:left;
	margin: 10px 0;
	padding: 0;
	background-position:left;
	width: 505px;
}
/* #bloc_droite_gauche2{
	float:left;
	width:380px;
	background-color:#ffffff;
	margin:0;
} */
#bloc_gauche{
	margin: 0;
	padding: 0;
	float:left;
	width:200px;
	height:450px;
	background-image:url(img/fond_menu_gauche.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#bloc_gauche ul{
	list-style-type:none;
/* 	list-style-type: disc;*/
	margin: 0;
	padding-left: 0;
	margin-left: 15px;
}
#bloc_gauche ul ul{
	list-style-type:none;
/* 	list-style-type: square;*/
	margin: 0;
	padding-left: 0;
	margin-left: 10px;
}
#bloc_gauche ul ul ul{
	list-style-type:none;
/* 	list-style-type: circle;*/
	margin: 0;
	padding-left: 0;
	margin-left: 5px;
}
#bloc_recherche{
	float:right;
	margin: 0;
	padding: 0;
	border-right: 1px solid #dddf33;
	background-color:#FFFFFF;
	background-image:url(img/fond_menu_deg.jpg);
	width:169px;
	height: 25px;
}
#cont1 {
	margin: 0;
	padding: 0;
 	background-image:url(img/separateur_milieu.jpg);
 	background-position:right;
	background-repeat:repeat-y;
	width: 780px;
}
#cont2{
	margin: 0;
	padding: 0;
	background-image:url(img/separateur_haut.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width: 780px;
}
#cont3 {
	margin: 0;
	padding: 0;
	background-image:url(img/separateur_bas.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	width: 780px;
}

#cont1_inter {
	margin: 0;
	padding: 0;
 	background-image:url(img/separateur_milieu_inter.jpg);
 	background-position:right;
	background-repeat:repeat-y;
	width: 780px;
}
#cont2_inter{
	margin: 0;
	padding: 0;
	background-image:url(img/separateur_haut_inter.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width: 780px;
}
#cont3_inter {
	margin: 0;
	padding: 0;
	background-image:url(img/separateur_bas_inter.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	width: 780px;
}




#conteneur{
	margin:0;
	padding:0;
	text-align:center;
}
#contenu{
	position:relative;
	margin:0 auto;
	width:980px;
	text-align:left;
}
#corps{
	margin:0;
}
#formulaire_spip{
	margin:0;
	padding:0;
}
#fil_ariane{
	/* background-color:#ff0000; */
	margin:0 0 20px 0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color:#008441;
}
#fil_ariane a:hover{
	color:#ff5800;
	text-decoration:none;
}
#hauteur_min {
	float:left;
	margin: 0;
	padding: 0;
	background-position:left;
	background-color:#FFFFFF;
	width: 40px;
	height:450px;
}
#hauteur_sep_menu {
	float:right;
	margin: 0;
	padding: 0;
 	width: 170px;
	height:6px;
}
#hauteur_sep_menu_bas {
	float:right;
	margin: 0;
	padding: 0;
 	width: 170px;
	height:10px;
}
#hauteur_sep_menu_haut {
	float:right;
	margin: 0;
	padding: 0;
 	width: 170px;
	height:24px;
}
#logo{
	height:97px;
	width:150px;
	position:absolute;
	top:40px;
	left:20px;
}
#menu{
	float:right;
	margin: 0;
	padding: 0;
	width:169px;
	background-image:url(img/1px.png);
	border-right:1px solid #dddf33;
}
#menu_principal{
	position:absolute;
	right:0;
	margin-right:10px;
	top:15px;
}
#menu_principal ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#pied{
	background-color:#dddf33;
	margin:0;
	padding:0;
	font-size:10px;
	width:980px;
	/*height:70px;*/

}
#contener_pied{
	margin:0;
	padding:0;
	width:760px;
}
#pied a{
	color:#008100;
}
#pied a:hover{
	color:#019501;
	text-decoration:underline;
}
#pied_logo ul{
	margin:0;
	padding:0;
}
#pied_droite{
	padding:0;
	background-color:#ffffff;
	margin:0;
	width:780px;
	margin-left:200px;
}

#pied_logo{
	text-align:right;
}
#sloganfooter{
	list-style:none;
	padding-left:45px;
	padding-top:8px;
	text-align:left;
	color:#1e90cd;
	font-weight:bold;
}
#footerlien{
	width:780px;
	margin:20px;
	padding: 0;
	background-image:url(img/footer_ombre.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#footerlien{
margin:0;
padding:0px;
}
.separateur_ombre_footer{
width:1px;
height:5px;
}
#footerlien ul{
margin:5px 0;
padding:0;
width:760px;
text-align:right;
}
#footerlien li{
margin:0;
padding:0;
list-style:none;
padding-left:20px;
display:inline;
}
#footerlien a{
font-size:10px;
color:#008441;
}


#recherche{
	border:1px solid #ffffff;
	width:155px;
	/*vertical-align:middle; /*ne semble pas fonctionner !!!*/
	padding-top: 6px;
	height:25px;
	font-size:11px;
	font-weight:normal;
	color:#008441;
	padding-left: 29px;
 	background: #ffffff url(img/rechercher.gif) no-repeat left center;
 	/*background-image:url(img/fond_menu_deg.jpg);*/
}

.bloc_contenu{
	margin:0px 0px 30px 0px;
	padding:0;
}
.H3bloc_contenu{
	margin-top:0;
	margin-bottom:10px;
	font-size:16px;
	font-weight:normal;
	color:#008441;
}
.H3bloc_contenu_droite{
	margin-top:0;
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
	color:#008441;
}
.H4_liste_bloc_contenu{
	margin-top:0;
	padding:0;
	margin-bottom:10px;
	font-size:10px;
	font-weight:bold;
}

.H4_liste_bloc_contenu a{
	color:#585858;
}
.H4_sousTitre_bloc_contenu{
	margin-top:-10px;
	padding:0;
	margin-bottom:10px;
	font-size:12px;
	font-weight:normal;
}
.bloc_contenu_droite{
margin:0 0 30px 0;
padding:0;
}



.bloc_contenu p{
	text-align:justify;
	font-size:10px;
}
.bloc_contenu_conteneurBi{
	margin:0px 0px 30px 0px;
	padding:0;
}
.bloc_contenu_conteneurBi_gauche{
float:left;
margin:0;
padding:0;
width:200px;
}
.bloc_contenu_conteneurBi_droite{
float:right;
margin:0;
padding:0;
width:200px;
}
.bloc_ouvrage{
float:left;
margin:0 0 10px 0;
padding:0;
/* background: #ff0000; */
width:200px;
}
.bloc_liens{
float:left;
margin:0 0 10px 0;
padding:0;
width:100%;
}
.bloc_ouvrage_detail{
float:left; 
margin:0 0 20px 0;
padding:0;
width:100%;
/* background: #efefef; */
}
.bloc_miniature_couverture{
float:left;
margin:0 5px 0 0;
padding:0;
}
.bloc_miniature_liens{
float:left;
margin:0 5px 0 0;
padding:0;
}
.bloc_miniature_couverture img{
border:1px solid black;
}
.bloc_miniature_liens img{
border:1px solid black;
}
.bloc_miniature_couverture p{
margin-top:0;
padding-top:0;
}
.bloc_miniature_liens p{
margin-top:0;
padding-top:0;
}
.H4_liste_bloc_contenu_ouvrage{
	margin-top:0;
	padding:0;
	margin-bottom:0px;
	font-size:10px;
	font-weight:bold;
}
.H4_liste_bloc_contenu_ouvrage a{
	color:#000;
}


.paging {
	text-align: right;
	margin:25px 0 20px 0;
}


.voirplus{
margin:0;
padding:0;
width:100%;
text-align:right;
}
.voirplus a{
color:#ff5800;
font-size:10px;
}



.clear{
	clear:both;
}
.drop{
	display:none;
}
.font_blanc{
	color:#ffffff;
	font-size:11px;
}
.img_contenu{
	float:right;
	padding:0 0 5px 10px;
}
.img_contenu_gauche{
	float:left;
	padding:0 5px 5px 10px;
}
.li_menu_gauche_n1{
	padding:10px 0 10px 0;
	margin: 0;
	font-size:12px;
	font-weight:bold;
	color:#008441;
	/* color:red; */
	/* padding:5px; */
	/* border:solid 1px black;  */
}
.li_menu_gauche_n1_2{
	 padding:5px 0 5px 0;
	 margin: 0;
	font-size:11px;
	font-weight:normal;
	color:#27a0d6;
}
.li_menu_gauche_n1_2:hover{
	color:#ff5800;
	text-decoration:none;
	/* color:#028ccb; */
	/* text-decoration:underline; */
}
.li_menu_gauche_n2{
	 padding:5px 0 0 0;
	 margin: 0;
	/*  color:blue; */
	/* padding:5px; */
	/* border:solid 1px black;  */
}
.li_menu_gauche_n2 a:hover{
	color:#ff5800;
	text-decoration:none;
	/* color:#028ccb; */
	/* text-decoration:underline; */
}
.li_menu_gauche_n3{
	 padding:5px 0 0 0;
	 margin: 0;
	/*  color:green; */
	/* padding:5px; */
	/* border:solid 1px black;  */
}
.li_menu_gauche_n3 a:hover{
	/* color:#028ccb; */
	/* text-decoration:underline; */
}
.li_menu_principal{
	float:right;
	width:120px;
	margin-left:10px;
	/* padding:5px; */
	/* border:solid 1px black;  */
}
.li_menu_principal a{
	color:#008100;
}
.li_menu_principal a:hover{
	color:#019501;
	text-decoration:underline;
}
.li_doc_n1{
	padding:10px 0 10px 0;
	margin: 0;
	font-size:12px;
	font-weight:bold;
	color:#008441;
	/* color:red; */
	/* padding:5px; */
	/* border:solid 1px black;  */
}
.li_doc_n2{
	padding: 0;
	margin: 0;
	font-size:10px;
	/* color:red; */
	/* padding:5px; */
	/* border:solid 1px black;  */
}
.li_liens{
	padding:10px 0 10px 0;
	margin:0 0 0 -25px;
	font-size:12px;
	font-weight:bold;
	color:#008441;
	/* color:red; */
	/* padding:5px; */
	/* border:solid 1px black;  */
}
.li_liens a:hover{
	font-size:12px;
	font-weight:bold;
	color:#008441;
}
.li_pied_logo{
	float:right;
	width:75px;
	margin:0;
	padding:0;
	list-style:none;
}
.inactif{
	color:#dddddd;
}
.lire_plus a {
	text-decoration:none;
	font-style: italic;
	color:#0272ba;
}
.lire_plus a:hover {
	color:#028ccb;
	text-decoration:underline;
}
.on{
	/* font-weight: bold; */
	color:#ff5800;
}
.separateur_pied_page{
	border-left:solid 2px black;
}
.spip_logos{
	border: 0;
}
.text_image {
	margin-top: 15px;
}


a:hover{
	color:#ff5800;
	text-decoration:none;
}
.form_acces_etudiant {
	border: 1px solid #9f9f9f;
	width: 140px;
	height: 18px;
	margin-left: 15px;
	color: #008441;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom: 5px;
	padding-left: 3px;
}
#bloc_acces_etudiant h2 {
	margin-left: 15px;
	margin-top: 15px;
	color: #008441;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 0;
}
#bloc_acces_etudiant #ok {
	width: 40px;
	height: 20px;
	margin-left: 115px;
	margin-top: 5px;
	font-family: Verdana;
	font-size: 11px;
}
#bloc_droite_droite_inter{
	float:left;
	margin: 45px 0;
	padding: 0;
	background-position:left;
	width:160px;
}


div.floated {
	width: 400px;
	float: left;
	margin-left: 1em;
}

div#myElement {
	width: 100px;
	height: 100px;
	border: 1px solid black;
	background-color: #f9f9f9;
	float: left;
}

div#myOtherElement {
	width: 200px;
	height: 20px;
	overflow: hidden;
	border: 1px solid black;
	background-color: #f9f9f9;
}

div#myOtherElement span, div#myOtherElement a {
	display: block;
	padding: 0 3px;
}

div#myOtherElement a:hover {
	background: #f5f5f5;
}

img {
	border:none;
}
