/*
4 types d'encadrés :
	- Générique
	- De rubrique
	- De fiche
	- De recherche contextuelle
*/


/* ------------------------
 encadres génériques
------------------------ */

.right{
font-size:1.1em;
}

.encadre-generique {
background-color: #e8ecf1;
margin-bottom:8px;
border-bottom:1px solid #e8edf1;
color:#002c62;
position:relative;
display:block;
}

.encadre-generique h4{
text-transform:uppercase;
font-weight:500;
padding:0.3em;
background: #002c5e url(img/encadre_generique_titre.png) no-repeat 0 0;
color:#fff;
position:relative;
}

.encadre-generique p{
margin:3px;

}

.encadre-generique a{
color:#6a9bc2;
text-decoration:underline;
}

.encadre-generique a:hover{
font-weight:700;
text-decoration:none;
}

/* --- */

.encadre-rubrique,
.encadre-nav-auto{
color:#fff;
background:#002e62 url(img/encadre_rubrique_fond.jpg) repeat-y 0 0;
margin-bottom:8px;
padding:0 0 3px 3px;
}

.encadre-rubrique h4,
.encadre-nav-auto h4{
text-transform:uppercase;
font-weight:500;
color:#fff;
background:transparent url(img/encadre_rubrique_titre.png) no-repeat right 0;
padding-right:18px;
}

.encadre-rubrique p,
.encadre-nav-auto div{
margin:3px 3px 6px 3px;
}

.encadre-rubrique a,
.encadre-nav-auto a{
color:#fff;
}

.encadre-rubrique a:hover,
.encadre-nav-auto a:hover{
font-weight:700;
text-decoration:none;
}

/* --- */

.encadre-generique ul,
.encadre-rubrique ul,
.encadre-generique ol,
.encadre-rubrique ol{
}

/*** Fix Toolbox ***/
.encadre-generique ul div, .encadre-rubrique ul div {
	display:inline;
}

/* ------------------------------------------------
encadrés de fiche, de navigation rubrique, automatique de fiche
------------------------------------------------ */

.encadre-fiche,
.encadre-auto-fiche{
background:#fff;
border:1px solid #002c5e;
margin-bottom:8px;
}


.encadre-fiche h4,
.encadre-auto-fiche h4{
color:#fff;
background:#00265b url(img/encadre_fiche_titre.png) no-repeat 0 0;
text-transform:uppercase;
font-weight:500;
position:relative;
}

.encadre-auto-fiche p,
.encadre-fiche p{
margin:3px;
}

.encadre-auto-fiche a,
.encadre-fiche a{
color:#699ac2;
}

.encadre-auto-fiche a:hover,
.encadre-fiche a:hover{
font-weight:700;
text-decoration:none;
}

/* ------------------------
 encadres de recherche
------------------------ */

.encadre-search {
margin-bottom:1em;
padding:0 3px;
}

.encadre-search h4{
}

.encadre-search p{
margin:0;
}

.encadre-search .legend {
width : 126px; 
height : 8px; 
background : url(/images/rechercher2.gif) no-repeat;
text-indent : -9999px;
margin-bottom : 10px;
}

.encadre-search label {
color:#002c5e;
display:block;
clear:both;
text-transform:uppercase;
font-size:0.9em;
}

.encadre-search legend {
display : none;
}

.encadre-search .champ-saisie {
margin : 1px 0 10px 0;
width : 110px;
border : 1px solid #332e44;
padding :2px 1px;
font-size:0.9em;
}

.encadre-search select {
width : 150px;
border : 1px solid #7f9db9;
margin : 0 0 10px 0;
font-size:0.9em;
}

* html .encadre-search select {
width : 150px;
border : 1px solid #7f9db9;
margin : 0 0 5px 0;
}

.encadre-search input,
.encadre-search select{
}

.encadre-search input.valider{
border:1px solid;
font-size:0.9em;
}

html>body .encadre-search input.valider{
font-size:1em;
}

.encadre-search input.effacer{
width:150px;
height:18px;
background:url(img/effacer.png) no-repeat 0 0;
color:#7999bf;
font-size:1px;
border:0;
cursor:pointer;
text-align:left;
}

input.effacer:hover{
background-image:url(img/effacer_over.png);
}

.firstencadre {
}


/* IE5 Mac */
*>html .encadre-search .legend { 
width : 0;
}

#LIBELLE_CODE_RATTACHEMENT0{
width:70px;
float:left;
margin-right:3px;
}

