/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */


/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 0.8125em; font-family: Arial, Helvetica, sans-serif; color: #1a171b; }

li { list-style:none; }


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body { 
	margin: 0; padding: 0; text-align: center;
	background: #FFF url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/BG04.png) repeat-y center top;padding-left:5px;
}

#page { position: relative; width: 1023px; margin: 0 auto; text-align: left; }

/* Entete */
#entete { width: 100%; margin: 0; height:160px; }

#conteneur { margin: 10px 20px;clear:both; }
/* fdf-9f3 -> F3FDF9 */
#pied {
    background: #F3FDF9 url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/sous_menu_bg.jpg) repeat-x bottom left;
    background: #fff url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/sous_menu_bg_pied.png) repeat-x bottom left;
    padding-top : 20px;
    position : relative;
    clear:both;
}

/* Espaceur de blocs */
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }
.clear-both { clear: both;display: block;height:0px;font-size:0px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }



/* ------------------------------------------
/* Entête et Menu cible
/* ------------------------------------------ */

#entete #cible ul {
    margin : 0;
    padding : 1px 0px 0px 0px;
    height:17px;
    background-color: #303030;
}
#entete #cible ul li {
    float:left;
}
#entete #cible a {
    text-transform: uppercase;
    padding : 0 20px;
    text-decoration : none;
    color : #FFF;
    font-size : 12px;
    font-weight : bold;
}
#entete #rectorat {
    margin-top:30px;
    height: auto;
    width:100%;
}
#entete #rectorat #logo_entete {
    border-right : 1px solid #999;
    padding-right:20px;
    margin : 0 20px 0 70px;
    float:left;
    display : block;
}
#entete #rectorat #logo_entete img {
	width: 207px;
	height: 78px;
}
#entete #ac_dijon {
    margin :27px 0 0 0;
}
#entete #sous_rech {
    float : right;
	width:320px;
    display : block;	
  font-size: 8px;
  color: #009DE0;
  text-align: left;
  border : 1;
}
.formulaire_recherche {
    float : right;
    display : block;
    margin :15px 25px 0 0;
    padding : 0;
    width:320px;
}
.formulaire_recherche form {
    margin :0;
    padding :0;
}
.formulaire_recherche a {
    display : block;
}
.formulaire_recherche input#recherche {
    font-size:17px;
    width :230px;
    margin : 10px 0;
    border : 3px solid #89BCB9;
}
.formulaire_recherche input.submit {
    font-size:12px;
    color: #F3FDF9;
    height : 27px;
    background-color:#303030;
    padding:4px 5px 3px 5px;
	text-transform:uppercase;
}
.formulaire_recherche label { display : none; }



/* ------------------------------------------
/* Menu de navigation principal
/* ------------------------------------------ */
#navigation { width: 100%; margin: 0; overflow: hidden;height:auto; }

#menu_racine {
	text-align:center;
	width:1024px;height:31px;
	margin:0;padding:0;
	background-color:#0A7A72;
	list-style:none;
}
#menu_racine li {
	width:auto;
	height:31px;
	margin:0;padding:0;
	/*display:inline-block;*/
	float:left;
	line-height:30px;
	list-style:none;
	border:none;
	background-color:#0A7A72;
	border: none;
}
#menu_racine li a {
	text-transform:uppercase;
	display:block;
	margin:0;
	border:none;
	text-decoration:none;
	padding:0 18px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	width:i100%;height:30px;
	background-color:#0A7A72;
	line-height:30px;
	/*
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;734-595 ou 754-595-> 0A7A72 ; a27-cbf -> 0F5E57
	*/
}

#menu_racine li a#home {
	padding:0px 25px;
	height:30px;
	background: #0A7A72 url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/nav_home_hover_blanc_transparent.gif) no-repeat center center;
}
#menu_racine li a#home:hover {
	background-color:#0F5E57;
}

#menu_racine li a:hover {
	background-color:#0F5E57;
}
#menu_racine li.on {
	background-color:#FFF;
}
#menu_racine li.on a {
	background: #FFF url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/nav_fleche_bas.jpg) no-repeat center bottom;
	color:#000;
}
#sous_menu {
    width: 100%;
    background: #fff url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/sous_menu_bg-r.png) repeat-x left bottom;
}

.encart_menu_rub {
    width: 100%;
    position:relative;
    padding: 0px 0px 25px 0px;
    display:none;
    border-bottom : 2px solid #89BCB9;
}
.sous_rubrique_active { display: block; }
.plan_rubriques {
    margin-top : 10px;
    float:left;
    width:810px;
}
.mise_en_avant_sous_rub {
    width:190px;
    float:right;
    overflow:hidden;
    margin:0px 20px 35px 0;
    min-height: 200px;
}
/* 300px; */


.mise_en_avant_sous_rub a { text-decoration : none; }
.mise_en_avant_img {
    width:188px;
    margin:20px 0;
    background-color : transparent;
    text-align:center;
}
/* DD-D -> C0DEDC 
  BB-B -> 89BCB9
*/
.mise_en_avant_block {
    width:188px;
    margin:20px 0;
    background-color : #C0DEDC;
    padding:0;
    border : 1px solid #89BCB9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.mise_en_avant_sous_rub .titre_mise_en_avant {
    margin : 5px 5px 0 5px;
    color :#0A7A72;
    font-size:16px;
    font-weight : bolder;
}

/*  7e2-c8c  */
.mise_en_avant_sous_rub .texte_mise_en_avant {
    margin : 5px 5px 5px 5px;
    color: #0A7A72;
    font-size:12px;
}
.acces {
    position:absolute;
    bottom: 5px;
    right:15px;
    font-size:11px;
    color: #0A7A72;
    font-weight: bold;
    height:20px;
}

/*  ad1-c72  */
.acces a {
    color: #0A7A72;
    text-decoration:none;
}

/*  /!\ 303030 -> fond noir recherche / cible  */
.acces a.fermer_menu {
    color: #F3FDF9;
    background-color:#303030;
    padding:2px 5px;
    margin-left:10px;
}

.plan_rubriques li { margin : 0;padding:0; }
.plan_rubriques ul {
    width:800px;
    padding: 0;
    margin: 0;
    padding-left: 15px;
}
.plan_rubriques li { margin : 0;padding:0; }
.plan_rubriques li.rub {
    float:left;
    width:250px;
    margin :0 0 10px 0;
    padding: 2px 5px 5px;
}
.plan_rubriques ul.sous_rubriques_CE {
    float:none;
    width:240px;
    padding: 5px 5px 5px 10px;
}
.plan_rubriques ul.sous_rubriques_CE li { margin:0;padding:0; }

.plan_rubriques li.rub span {
	background: url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/menu_fleche.png) no-repeat 0px 3px;
    padding:0px 0px 0px 10px;
    display: block;
    width: 240px;
    border-bottom:1px solid #0A7A72;
}
.plan_rubriques a { text-decoration:none;color:#3a3a3a; }
.plan_rubriques a:hover { color:#0A7A72; }
a.sous_rub_link {
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    color: #0A7A72;
}

/* Bloc encart special personnel dans les rubriques */
ul#zoom_rubrique li a { text-decoration: none; }
ul#zoom_rubrique li {
    background-color : #FFF;
    border : 1px solid #89BCB9;
    float : left;
    padding : 5px 0;
    margin : 0 9px;
    width : 230px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
ul#zoom_rubrique li:hover { border : 1px solid #666; }





/* ------------------------------------------
/* Bloc de contenu
/* ------------------------------------------ */

#hierarchie {
    margin: 0;
}
.cartouche {
    clear : both;
}
h1#titre_rubrique {
    background : #FFF url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/fleche_titre-v.png) no-repeat top left;
    margin :10px 0;
    padding-left : 35px;
}
h1.entry-title {
}

#contenu-principal {
    overflow : auto;
    width: 770px;
    float:left;
    overflow:hidden;

}
#documents_portfolio {
    width : auto;
    max-width : 630px;
}

.contre-encart { margin : 13px 0 0 0; }
.contre-encart ul {
    padding : 0;
    margin :0;
}
.contre-encart li.rub {
    height : auto;
    margin : 0px 11px 20px 0px; 
    padding : 0;
    width : 373px;
    float : left;
}
.contre-encart li.ce_m_right {
    margin : 0px 0px 20px 11px; 
}

.contre-encart li.rub h2 {
    margin : 0 0 10px 0;
    font-size : 12px;
    background : #798081;
    padding : 3px 15px;
}
.contre-encart li.rub h2 a {
    text-decoration : none;
    text-transform:uppercase;
    color : #FFF;
}
/* CC-C -> 9BD6D3 */
#extra {
    margin-top : 13px;
    float:right;
    width : 190px;
    border: 1px solid #9BD6D3;
    height:auto;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

/* 143-06e -> 146E6B   */
#extra a, .principal-extra a {
    font-size : 92%;
    color: #146E6B;
    text-decoration : none;
}
#extra h2 {
    margin :0px;
    padding :2px 10px;
    font-size :12px;
    text-transform:uppercase;
    color : #FFF;
    background : url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/titre_bg.jpg) repeat-x bottom left; 
}
#extra ul {
    padding:0;
    margin: 10px 5px; 
}
#extra ul li a {
    background: url("http://pedagogie.ac-toulouse.fr/daac/squelettes/images/pict_link.gif") no-repeat scroll 0 0.4em transparent;
    color: #18417F;
    padding-left: 10px;
} 
#extra ul li a:hover { text-decoration:underline; }
#extra p.pagination { margin:5px;text-align:right; }
#extra #ministere { margin :20px 5px; }
#extra #ministere img { margin : 10px 0; }

div.pictos {
    background-color: #D6EDEB ;
    margin :5px 5px 20px 5px;
    padding:5px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#extra ul.pratic { clear:left;margin:5px 0; }
.mise_en_avant_sous_rub div.pictos { margin-top:0; }
.mise_en_avant_sous_rub ul.pratic { clear:left;margin:5px 0;padding:0; }
.mise_en_avant_sous_rub div.pictos { width:auto; }
.mise_en_avant_sous_rub h2 { 
    margin :0px 5px;
    padding :2px 10px;
    font-size :12px;
    text-transform:uppercase;
    color : #FFF;
    background : url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/titre_bg.jpg) repeat-x bottom left; 
}

#extra ul.pratic li, .mise_en_avant_sous_rub ul.pratic li {
    float:left;
    display:block;
    width :58px;
    margin :1px;
    text-align:center;
}
#extra ul.pratic li a, .mise_en_avant_sous_rub li a { text-decoration:none;background-image:none;padding:0;text-align:center; }




.principal-gauche {
}
.principal-extra {
    float:right;
    margin: 10px 0 20px 20px;
    padding: 0px;
    width : 220px;
    background-color : #FFF;
    overflow : visible;
}
.principal-extra h2 {
    height: 14px;
    margin :0px;
    border: medium none;
    padding :3px 10px 4px;
    font-size :12px;
    text-transform:uppercase;
    color : #FFF;
    background : #615c55 url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/menu/meme_rub_bg.jpg) repeat-x scroll bottom left; 
    font-family: Helvetica,Arial,sans-serif;
}
.principal-extra h2.date_navig_actu a {
    color:#FFF;
    text-align:center;
}

.principal-extra ul {
    padding: 10px;
    margin:0px;
    margin-bottom : 30px;
    border: 1px solid #383838;
}
.principal-extra .transparent_no_link { color:#89BCB9; }
.principal-extra .intertitre-droite-extra { text-align:right; }


#actu-pre-bottom {
    margin : 20px 0;
    padding: 30px 0;
    width:100%;
    text-align:center;
}
/* EE-E -> D6EDEB */
#actu-pre-bottom a {
    margin : 0;
    padding: 15px 150px;
    background-color:#9BD6D3;
    color : #666;
    font-size : 14px;
    text-decoration : none;
    background-color:#D6EDEB;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#actu-pre-bottom a:hover {
    background-color:#C0DEDC;
}

/*  Typo contenu    */

#contenu-principal h1.entry-title {
    font-size : 20px;
	color:#0A7A72;
}
.chapo {
    font-weight : bold;
    font-size : 13px;
}
#contenu-principal .texte,
#contenu-principal .titre_actu,
#contenu-principal .chapo,
#contenu-principal .separateur_actu,
#contenu-principal .article_date {
    width : auto;
    max-width : 630px;
}
h3.spip, h4.spip, h5.spip { color:#0A7A72;font-style:normal;overflow:hidden;text-align:left; }
h3.spip {
    font-size : 125%;
    border-bottom:1px solid #0A7A72;
    padding-bottom :2px;
}
.texte h4 { 
    padding: 0px;
    font-size : 115%;
    margin : 16px 0px 3px;
}
.texte h5 { 
    padding: 0px;
    padding-left: 10px;
    font-size : 110%;
    margin : 12px 0px 3px;
}
.texte p {
    font-size : 95%;
    padding: 0px;
    margin : 8px 0px 6px;
    }
.texte .puce {
    padding : 2px 3px 2px;
}
.texte .download {
    background : url(http://pedagogie.ac-toulouse.fr/daac/squelettes/images/2012/pict_download.gif) no-repeat scroll 0 4px transparent;
    padding-left: 18px !important;
}
.texte a.spip_mail:before { content: "\002709\ "; } /* liens vers un email */
.texte a { text-decoration : none; }
.texte a:hover { text-decoration : underline; }
.texte blockquote { margin-left : 10px;border:none; }
.separateur_actu {
	background-color:#89BCB9;
    margin :55px 0 10px 0;
    line-height: 5px;
    overflow:hidden;
    clear : left;
}
.article_date {
    text-align : right;
    margin-top : 30px;
}
div.date_actu { margin:0 0 30px 0; }
div.date_actu abbr {
    font-size:16px;
    font-weight:bold;
    color:#AAA;
}
.spip_out {
    background: url("http://pedagogie.ac-toulouse.fr/daac/squelettes/images/pict_link.gif") no-repeat scroll 0 0.4em transparent;
    color: #18417F;
    padding-left: 10px;
}
.ancre_actu_top {
    background: url("http://pedagogie.ac-toulouse.fr/daac/squelettes/images/ancre_actu_top.jpg") no-repeat scroll top right transparent;
    color: #18417F;
    padding-right: 16px;
    font-size : 10px;
    text-decoration:none;
    line-height: 25px;
}

/* pictos rss netvibes twitter */
ul#webinfo { margin : 15px 0 5px 0;height:40px; }
ul#webinfo li {
    float : left;
    width : 20px;
    height : 20px;
    margin : 0 10px;
}
ul#webinfo li a {
    text-decoration : none;
    background-image: none;
    padding : 0;
}




/* ------------------------------------------
/* Page RECHERCHE
/* ------------------------------------------ */


ul.resultat_recherche { margin : 0;padding : 0; }
ul.resultat_recherche li { margin : 10px 0; }
ul.resultat_recherche h1 { font-size:16px;margin:0;padding : 0; }
ul.resultat_recherche li a {
    text-decoration : none;
}
ul.resultat_recherche li a:hover { text-decoration : underline; }





/* ------------------------------------------
/* Page RSS
/* ------------------------------------------ */

.titre_flux {
    font-size : 16px;
    color:#0A7A72;
    font-style:normal;
    overflow:hidden;
    text-align:left;
}
h1.titre_flux { font-size : 20px; }
ul.liste_flux {
    margin : 10px 0px;
    padding : 0;
}
ul.liste_flux li {
    margin : 5px;
}
a.rss_link {
    background: url("http://pedagogie.ac-toulouse.fr/daac/squelettes/images/rss-x15.png") no-repeat scroll 0 0 transparent;
    padding-left : 18px;
    line-height :15px;
    text-decoration : none;
}
a.rss_link:hover {
    text-decoration : underline;
}




/* ------------------------------------------
/* Plan du site
/* ------------------------------------------ */
.plan_site h3 a { text-decoration: none; }
.archive_hide_show { display:none;color:#AAA; }
.archive_hide_show:hover { color:#000;text-decoration:underline;cursor:pointer; }



/* ------------------------------------------
/* Pied de page
/* ------------------------------------------ */

#pied ul {
    margin: 0 20px;
    padding :0;
}
#pied li {
    padding:0;
    margin:0;
    text-indent : none;
}
#pied .pied_cat {
    padding: 15px 20px;
    background : none;
}
li.avec_separateur{
    border-bottom : 1px solid #494949;
}
#pied .pied_label {
    width : 280px;
    font-weight: bold;
    font-size:88%;
    color: #0A7A72;
    float:left;
    text-transform:uppercase;
}
#pied ul.pied_liste, #pied ul.liste_DSDEN { float:right;width:600px; }
#pied li.pied_niv2 {
    float:left;
    padding:0px 11px 0px 8px;
    margin: 0 2px;
}
#pied li.pied_niv2.avec_separateur_niv2 {
    border-right: 1px solid #18417f;
}
#pied li.pied_niv2, #pied li.pied_niv2 a {
    font-size : 92%;
    text-decoration : none;
    color: #146E6B;
}
#footer-plain {
    margin : 0px 0px 20px 0px;
    padding: 0px 20px;
	background-color:#0A7A72;
    text-align: center;
}
#footer-plain li {
    padding : 2px 30px 3px 30px;
    float:left;
    color :#FFF;
}
#footer-plain li a {
    font-size : 92%;
    color :#FFF;
    text-decoration : none;
}




/* ------------------------------------------
/* Pied de page
/* ------------------------------------------ */

/*  INTERTITRES HIÉRARCHISÉS    */
#tablematiere { border-left: solid 4px #0A7A72; }
#tablematiere { border-left: solid 4px #9BD6D3; }
#tablematiere { border-left: solid 4px #0A7A72; }
#tablematiere ul { margin-left : 0px;padding-left : 8px; }



