html body {background-color: #f7ebdd;

}
p {
	text-align: left;
}

#haut .p_largeur_page 

{

padding-top: 0px;

}

#principal #entete  {background-color:#fff;}
a{ color :#5a7cad;}
a:hover {color:#bd956a;}

.bloc_entete {background-color:#fff;}

.element_titre .titre, .element_titre h1
{
font-size: 1.9em;
font-weight: bold;
letter-spacing: 1px;
line-height: 1.2em;
font-family: Arial, verdana, sans-serif;
color: #3e6092;
background: url('squelettes/ens-inc/img/fond/fond_bt.jpg');
}

.element_titre 

{
padding-left: 68px;
min-height: 25px;
padding-bottom: 0.5em;
padding-right: 20px;


}
.element_menu {padding-top:30px;
padding-bottom: 40px;}


#colonne1 
{

/*background-color: #3e6092;*/
background-color : #fff;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

width: 140px;

padding-top: 15px;

padding-right: 15px;

padding-bottom:35px;

padding-left: 15px;
;
}

#contenu

{
height: auto;
min-height :700px;
margin-bottom: 30px;

}

.element_partenaires  {padding-left:20px;}

#colonne1 img.spip_logos{padding-top:5px;padding-bottom:15px}

.type_texte h3 

{
font-size: 1.4em;
font-weight: normal;
margin-top: 2em;
margin-right: 0pt;
margin-bottom: 1.2em;
margin-left: 0pt;
color :#7f1d24;
/*background-image :url(../img/fond/fond-titre.jpg);*/
	
}

.type_texte h4 

{
padding-left:0px;
line-height : 2em;
background-color :#f4f3eb;
color: #3e6092;

}

h3, h3.spip
{

	color: #b48057;
	border-bottom : 1px solid #b48057;
	letter-spacing:2;
	font-size:1.5em;
	padding-bottom:2px;
	
}

h4, h4.spip{
	background-color :#f4f3eb;
	color: #3e6092;
	
}

h5, h5.spip{
color: #b3947c;
border-bottom : 1px dotted  #b3947c;
	
}
.type_texte ul.spip li, .type_texte ol.spip li 

{

line-height: 1.25em;

margin-top: 0.4em;

margin-bottom: 0.4em;

text-align: left;

}
#menu2 {
	
}
.p_largeur_page {
	background-color: #fff;
	border-left: 1px solid #3e6092;
	border-right: 1px solid #3e6092;
}

.p_largeur_fenetre .element_nav-site{
width:900px;
margin-left:auto;
margin-right:auto;
		background-color :#fff;
	
	margin-top:-50px;

}
.element_nav-site ul li a,.element_nav-site ul li a:hover{

	color : #3e6092;

}

.element_menu.vue_colonne .niv-2 li.active a {
    background-color: #e7e7e7;
   
    color: #465d82;
}


.element_menu a 

{

text-decoration: none;

}

.element_menu.vue_colonne li a 

{

display: block;

line-height: 1.1em;

padding-top: 3px;

padding-right: 5px;

padding-bottom: 3px;

padding-left: 5px;

font-family: Arial,sans-serif;

color: #333;

}

.element_menu.vue_colonne li:hover > a 

{

background-color: #f0eae5;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #ffffff;

}

.element_menu.vue_colonne li > a:hover 

{

background-color: #3e6092;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #fff;

}
.element_menu.vue_colonne .niv-2 li a:hover 

{

color: #ffffff;

background-color: #baa387;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;
border:0;

}
.element_menu.vue_colonne .niv-1 li.active a{
    background-color:#f1e8dd;
 
    color: #3e6092;
	 border:0;
	
}
.element_menu.vue_colonne ul.niv-2 li {
	padding-bottom :2px;


}

.element_menu.vue_colonne {
	border:0;
}
.element_menu .niv-1 .active {
    background: none;
}

.element_menu a 

{
font-size: 1.2em;
color : #3e6092;
}
#colonne1 .element_recherche-rapide .champ.recherche {
    background-color:#f4f3eb;
 	border:1px solid #d9c9b9;
    color: #3e6092;
	 width:90px;
	 padding-top:1px;
	 padding-bottom:1px;
}