/* === site de l'Académie === */

body{
background : #fff url(img_academie/bandeau.jpg) no-repeat center 0;
}

/* === CSS par défaut du site du rectorat === */

#contenu_container {
border-top-color: #b31552;
}

#contenu_sans_encadres {
/*width: 563px;*/
/*width:450px;*/
}

form#services{
display:none;
}

/*------------------------------------------------- Bandeau haut -------------------------------------------------*/

#bandeau {
background : transparent url(img_academie/bandeau.jpg) no-repeat center 0;
background: none;
}

.visuel-rubrique {
position:absolute;
top: 0;
left:81px;
background-repeat : no-repeat;
width:464px;
height:145px;
}

#logo{
z-index:3;
}

/* === recherche simple === */

form#recherche_simple {
background : transparent url(img_academie/rechercher.gif) no-repeat;
}

#recherche_simple label {
color : #1B7E90;
}

#recherche_simple .champ-saisie{
border: 1px solid #1B7E90;
}

#recherche_simple .ok{
color:#1B7E90;
background : transparent url(img_academie/recherche_simple_ok.gif) no-repeat;
cursor: pointer;
}

/*------------------------------------------------- Menu de gauche -------------------------------------------------*/

div#espace_pedagogique{
}

div#espace_pedagogique a{
color : #b31552;
background: url(img_academie/espace_pedagogique_lien.png) no-repeat 7px  20%;
padding-top: 2px;
}

form#sites_academie{
background-image: url(img_academie/espace_pedagogique.png);
}

#menu{
background:url(img_academie/menu_haut.gif) no-repeat;
}

#menu_deco_bas{
background:url(img_academie/menu_deco_bas.gif) no-repeat;
}

.menu-principal a {
color:#b31552;
border-top: 1px solid #b31552;
}


ul.menu-principal li.rub_active a{
color:#fff;
background-color:#b31552;
border-top: none;
}

ul.menu-principal a:hover {
background-color:#b31552;
}

ul.menu-principal ul#niveau2{
background-color:#f0d0dc;
}

ul.menu-principal ul#niveau2 li{
border-top: none;
}

ul.menu-principal ul#niveau2 a{
background-color: #F0D0DC;
color:#b31552;
}

ul.menu-principal ul#niveau2 ul#niveau3 li a {
color: #1b7e90;
}

/* === contenu central === */

div.plandusite a{
color: #1b7e90;
}

ol.plansite1 li li{
border-color: #ff7d01;
}

#accroche{
background: transparent url(img_academie/accroche.gif) no-repeat center bottom;
}

#accroche p{
color:#b4124b;
}

/*--- styles des pages libres ---*/
div.style1,
div.style2,
div.style3 {
color:#393a3e
}

div.style1 h3 {
color:#f17d00;
}

div.style2 h3,
#fil_ariane span.elemParticulier {
color:#B31552;
font-weight: bold;
}

div.style2 h3 {
background:transparent url(img_academie/style2_h3.png) no-repeat 0 center;
}


div.style3 {
/*image coin gauche en bas*/
background:transparent url(img_academie/style3_contenu.png) no-repeat 0 bottom;
}

div.style3 h3 {
color:#fff;
/*image coin gauche en haut*/
background-color: #9fc112;
background-image: url(img_academie/style3_titre.png);
}

span.style3_deco{
background-image: url(img_academie/style3_deco.png);
}

span.style3_deco2{
background-image: url(img_academie/style3_deco2.png);
}

div.style3 div.style3_contenu{
/*image coin droit en bas*/
background: transparent url(img_academie/style3_deco_1.png) no-repeat right bottom;
}

/*--- style des actus ---*/
body.actualite #resume {
background: transparent url(img_academie/resume.gif) repeat-x 0 bottom;
}

.ligne_separatrice {
background: transparent url(img_academie/ligne_separatrice.gif) repeat-x 0 center;
font-size:2px;
margin:5px 0;
}

dl.type_1 dt.liste_def_contact,
dl.type_1 dt.liste_def_type,
dl.type_1 dt.liste_def_site,
dl.type_1 dt.liste_def_partenaires,
dl.type_1 dt.liste_def_groupes {
background: transparent;
}

/*--- style des annuaires ---*/

body.annuaire #titre_page{
background: transparent url(img_academie/ligne_separatrice.gif) repeat-x left bottom;
padding-bottom:8px;
}

/*--- style des documents ---*/

body.document #auteurs {
background: transparent url(img_academie/ligne_separatrice.gif) repeat-x left top;
}

dl.type_1 dt.liste_def_source, 
dl.type_1 dt.liste_def_editeur,
dl.type_1 dt.liste_def_type_document,
dl.type_1 dt.liste_def_dates{
background: transparent;
}

dl.type_1 dt.liste_def_source,
dl.type_1 dt.liste_def_editeur,
dl.type_1 dt.liste_def_type_document,
dl.type_1 dt.liste_def_dates,
dl.type_1 dt.liste_def_complement_info {
color: #B31552;
}

dl.type_1 dt.liste_def_complement_info {
background: transparent url(img_academie/liste_def_complement_info.gif) no-repeat 0 center;
}

body.document .ligne_separatrice {
margin-bottom:8px;
}

/*--- Commentaires ---*/
#commenter a {
color : #fff;
background: transparent url(img_academie/commenter.gif) no-repeat center center;
}

.com-inner h3 {
background: transparent url(img_academie/com-inner_h3.gif) no-repeat left center;
}

/*Recherche avancée :*/
.recherche #titre_page{
color:#f17d00;
}

#recherche_avancee p {
background: transparent url(img_academie/ligne_separatrice.gif) repeat-x 0 bottom;
}

#recherche_avancee p.boutons {
background: none;
}

#recherche_avancee label{
color: #b31552;
}

#recherche_avancee input.bouton {
background: transparent url(img_academie/bouton.gif) no-repeat left center;
color:#b31552;
}

#recherche_avancee label.no_float{
background: transparent;
}

#recherche_avancee .valider,
#recherche_avancee .effacer{
background: transparent url(img_academie/bouton.gif) no-repeat center center;
color: #b31552;
}

/*objet formulaire*/
.objet-formulaire input.bouton {
background: transparent url(img_academie/bouton.gif) no-repeat left center;
color:#b31552;
}

/* === encadrés === */

div#encadres{
border-left-color: #b31552;
}

div#connexion label{
color: #b31552;
}

div#encadres div#carte_ia input,div#encadres div#carte_cio input{
color: #fff;
background-color: #b4124b;
background-image: url(img_academie/carte_ia_ok.png);
cursor: pointer;
}

body.dsi #profil .ok {
background: transparent url(img_academie/ok.gif) no-repeat left top;
color: #b31552;
}

#services label {
color : #be3263;
}

#services .valider {
background: transparent url(img_academie/ok.gif) no-repeat left top;
color: #b31552;
}

div#connexion_deco,
div#carte_ia_deco,
div#carte_cio_deco,
.deco_generique_1,
.deco_rubrique_1 {
background: url(img_academie/deco_rubrique_1.gif) no-repeat 0 0;
}

div#connexion,
div#carte_ia,
div#carte_cio,
.deco_generique_2,
.deco_rubrique_2 {
background: transparent url(img_academie/deco_rubrique_2.gif) no-repeat left bottom;
}

div#connexion_contenu,
div#carte_ia_contenu,
div#carte_cio_contenu,
div.encadre_generique,
div.encadre_rubrique {
color:#3d464a;
}

.encadre_fiche h3,
.encadre_auto_fiche h3 {
color:#b4124b;
}


/* --------
.encadre_fiche_contenu,
.encadre_auto_fiche {
background: transparent url(img_academie/encadre_fiche_contenu.gif) no-repeat left bottom;
}
---------*/

.encadre_fiche_contenu,
.encadre_auto_fiche{
padding-bottom:0px;
}


.encadre_recherche {
background: transparent url(img_academie/encadre_recherche.gif) no-repeat left bottom;
}

.encadre_recherche h3 {
background: transparent url(img_academie/encadre_recherche_h3.gif) no-repeat left top;
color:#fff;
}

.encadre_recherche .valider{
background: transparent url(img_academie/valider.gif) no-repeat left top;
}

.encadre_recherche .effacer{
background: transparent url(img_academie/effacer.gif) no-repeat left top;
}

.encadre_recherche .valider,
.encadre_recherche .effacer,
.encadre_recherche label {
color: #b31552;
}

/* ====================
Encadré spécifique ac-infos
==================== */
#encadre_ac-infos_haut{
vertical-align: middle;
height:33px;
text-align: center;
}

#encadre_ac-infos_haut img {
border: none;
}

#encadre_ac-infos_contenu{
color:#f28408;
padding:10px;
font-weight:700
}

#encadre_ac-infos_contenu a{
color:#be3263;
text-decoration:none;
}

#encadre_ac-infos_bas{
background: transparent url(img_academie/encadre_acinfos_fond_bas.gif) no-repeat left top;
height:20px;
margin-bottom:20px;
}

/* === Pied de page === */

/*.outils_sep{
padding-right:10px;
border-right:1px solid #1b7e90;
}*/

ul#outils li {
color: #1b7e90;	
}

div#pied_page address{
border-top-color: #1b7e90;
border-bottom-color: #b4124b;
color: #b4124b;
padding-left: 200px;
}

ul.fluxrss a {
color: #B31552;
}

div#suivi_actu_academie{
color:#2080AC;
font-style:normal;
font-weight:normal;
font-size:1.0em;
margin:-5px 30px 0px 0px;
text-align:right;
}

span#suivi_actu_academie_autrement{
font-size:1.4em;
font-weight:normal;
}

div#boutons_suivi_actu_academie{
text-align:center;
}

div#boutons_suivi_actu_academie img{
padding-top:2px;
padding:bottom:2px;
}


