/* Impression */

/** --------------------------------------------------------------------
  * IMPORT DES STYLES DE L'ANCIENNE VERSION  
  * --------------------------------------------------------------------
  */

html{ width:100%;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*width: 90%;*/
	background:none;
	background-color:#FFF !important;
}

h2{ font-size:16pt; color:#AD1C72; margin:0.3em 0 1.2em 0;}
h3{ font-size:14pt; border-bottom:1px solid #CCC; padding-bottom:0.2em; margin-bottom:0.4em; color:#AD1C72;}
h4{ font-size:12pt; letter-spacing:0.05em; border-bottom:1px solid #CCC; padding-bottom:0.3em; margin-bottom:0.5em; color:#AD1C72; }
h5{ font-size:11pt; font-weight:normal; color:#AD1C72; margin:1.8em 0 0.5em;}

/*caption{ text-align:left; font-size:110%; font-weight:normal; color:#ad1c72; margin:1.8em 0 0.5em;}*/
caption{ text-align:center; font-size:140%; font-weight: bold; margin:1.8em 0 0.5em; border-bottom: }
.table_pyjama_vert caption {
    border-bottom: 1px solid #dce318;
}
.table_pyjama_gris caption {
    border-bottom: 1px solid #ad1c72;
}
.genPdf table caption {
	border-bottom: 0px;
}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
th,td{ margin:0; vertical-align:top; text-align:left; border:1px solid #FFFFFF; padding:2px 4px;}
thead th{ background-color:#AD1C72; color:#FFF;}
tbody th{ color:#AD1C72;}

a{ color:#18417F;}

img{ border:0;}

p{}

#page, #page-bg {
	width:100%;
	background-image:none !important;
	background-color:transparent;
}

#corps,#page-bordure-gauche,#page-bordure-gauche{
	background-image:none !important;
	background-color:#FFFFFF;
}

#accessibilite, #recherche, #rechercheV2, #recherche-v2, #outils, #z1-header, #top, #back, .top, .bloc_espaces_home {
	display:none;
}

#corps, #corps-bg, #contenu, .contenu-footer {
	margin:0;
	padding:0;
	background-image:none !important;
	background-color:transparent;
	width: 100%;
}

* html #contenu{
	width:640px;
	overflow:visible;
	position:relative;
}

.contenu-footer {
	display:none;
}

/* date */
span.date{
	display:block;
	color:#666;
	font-weight:normal;
	letter-spacing:0.1em;
}

h3 a {
	color:#AD1C72;
	text-decoration:none;
}

/*
#contenu ul li {
	list-style-type: square;
}
#contenu div#toc ul, #contenu div#toc ul li {
list-style-type:none;
}
ul.outils-v2 li, #home-actu ul li, ul.zoom-v2 li {
	list-style-type: none;
}
*/

/***************/
/* CONTENU NOR */
/***************/
.MF01-STI {
	color: #AD1C72;
}

.MF07-titre {
	color: #AD1C72;
	border-bottom: 0px;
}
.MF08-visas {
	color: #808080;
}
.MF19-notebaspage {
	color: #808080;
}
.MF12-capmaigre {
	font-weight: bold;
	color:#AD1C72;
	font-size:110%;
}
.MF13-inter, .MF14-interbdc {
	font-weight: bold;
	color:#AD1C72;
	font-size:110%;
	font-weight:bold;
}
.MF15-grasrouge, .MF22-annexelettrine {
	font-weight: normal;
	color: #AD1C72;
}
.MF16-grasbleu {
	color: #AD1C72;
	font-weight: bold;
}
.MF17-texterouge, .MF23-annexesoustitre {
	font-weight: bold;
}
h4 .MF17-texterouge {
	font-weight: bold;
	font-size: 80%;
	color: #000000;
}
.MF18-italique {
	font-style: italic;
}
.22-annexelettrine {
	color: #AD1C72;
	font-weight: normal;
}
.MF-bleu {
	color: #18417F;
}
/**************************/
/* impression sur Firefox */
/**************************/
div.box div.box-discours-agenda{ overflow:visible;}
div#resume{ overflow:visible;}
p#resume{ overflow:visible; }
div.layout-text-1col{ overflow:visible;}
div.layout-text-2col-1{ overflow:visible;}
div.layout-text-2col-2{ overflow:visible;}
div.layout-text-2col-3{ overflow:visible;}
div.layout-text-3col{ overflow:visible;}
div.liste-text-2col-3{ overflow:visible; }
#image_title {overflow:visible;}
div.tabs_outils {overflow:visible;}
#news-ticker{overflow:visible;}
#fil_base {overflow :visible;}
#fenetre{overflow:visible;}
#z4-content{overflow: hidden;}
.menv2_col_gauche{overflow:visible;float:none;}
/***************/
/* FIN : CONTENU NOR */
/***************/

/*************************/
/* Evaluation des acquis */
/*************************/

div.graph_top{
	/*margin-left: 5px;*/
}
div.graph_legende { 
	overflow: visible;
	display: table;
}

/*************************/
/* FIN Eval des acquis   */
/*************************/

h3 span.date{ font-size:60%;}
/*
div#toc{ border-left: 4px solid #AD1C72; clear: both; margin: 0.5em 0 2.7em; padding-left: 0.6em; }
div#toc li{ background: url("../images/pict_liste_liens.png") no-repeat 0 0.4em; margin-bottom: 0.2em; }
div#toc li li{ background: url("../images/pict_liste.png") no-repeat 0 0.5em !important; padding-left: 10px !important; }*/
div#toc ul{ margin-top: 0em !important; }

#articles-browser li{
	list-style-type: none;
}

/**************************/
/*	Sommaire BO		 */
/**************************/

#sommaire_bo {
	overflow: visible;
}

div.layout-text-2col-2 .layout-col-A
{
	width: 62% !important;
}

#z5-complement {
	/*width: 30%;*/
	zoom: 1;
	/*overflow: visible;*/
}

#sb-container {
	display: none;
}

.genPdf {
	page-break-after:always;
	font-size: 9px;
}
.genPdf .bloc_bleu, .genPdf .bloc_bleu_middle, .genPdf .noteLecture, .bloc_bleu_left, .bloc_bleu_right {
	page-break-inside:avoid;
	/* position: relative; */
	overflow: hidden;
}
.genPdf table caption {
	font-size: 12px;
}

.genPdf .table_pyjama_gris caption {
	font-size: 10px;
}

.genPdf .break {
	/* page-break-before: always; */
}
/******************************/
/* Annuaire des etablissement */
/******************************/

div.annuaire-contenu {
	font-size:12px;
}
.titre-fiche-pictos {
	display: none;
}
.annuaire-etablissement-bge-bottom .titre-fiche-etab .titre-fiche-nom-etab {
	width: 100%;
}
/******************************/
/* Fin Annuaire Etablissement */
/******************************/

h2 span.subtitle{
	font-size:65%;
	display:block;
	color:#000000;
	font-weight:normal;
}
h2 span.date {
	color:#666666;
	display:block;
	font-size:60%;
	font-weight:normal;
	letter-spacing:0.1em;
}
/*
.layout-text-2col-2 img.float {
	display:none;
}
.layout-text-2col-2 #z4-content {
	width:65%;
	float:left;
}
#contenuDivGenerale .layout-col-B {
	width:33%;
	position:static;
	float:right;
}
*/

/** Impression du calendrier scolaire **/
#calendrier-v2-search{
	display:none;
}
   
#calendrier-v2 #calendrier-v2-detail .shadow td.tr-bg {
	background-image:none;
}

.table-calendrier-V2{
	width:400px !important;
}    

.calendrier_v2 #z4-partieGauche{
	width:400px !important;
	float:left;
	margin-left:10px;
}

.calendrier_v2 #z4-partieDroite{
	float:left;
	margin-left:10px;
}

/** --------------------------------------------------------------------
  * NOUVEAUX STYLES MEN_V2 :
  * --------------------------------------------------------------------
  */
  
#accessibilite, 
#acces_direct, 
#logo_et_urlEGF, 
#moteur_recherche_global, 
#nav_mdd,
.menv2_col_droite,
#bookmarks,
#retour_haut_page,
#piedpage_footer {
	display:none;
}

#page, #page-bg, #page-bg-bas {
	width:100%;
	background-image:none !important;
	background-color:transparent;
	padding: 0px;
}

#page.accueilBO #z4-content{width:auto; float:none;}
#page.accueilBO .z5-Encadres {
    margin-left: 20px;
    width:auto;
}
#page.accueilBO .encadre {
    display:block;
}

.recherche_ep_middle,
.recherche_ep_bottom,
.recherche_ep_middle_pl,
.recherche_ep_bottom_pl,
#page.minister-content.presse h2.ap_dernieres_actus,
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-widget .container,
#page.page_liste_simplifiee .recherche_ep_middle,
#webtv_a_la_une .webtv_video  {
	width:auto;
}
#page.presse .container_search h2,
#page.page_liste_simplifiee .container_search h2{
	margin-bottom:0px;
}
#validForm button, 
#page.page_liste_simplifiee .validSearch2Cols button,
#page.page_liste_simplifiee .buttonSearch {
	padding: 0px;
	border: none;
	background:none;
}
#page.g2.rubrique_complete div.layout-text-2col-3{
	position:static;
}
table.search-archives{
	background-color:#FFFFFF;
}
.resultats_lycee .encadre_base{
	position:static;
}
#page.g5-1 #z5-complement.layout-col-B, #page.g5-2 #z5-complement.layout-col-B {
	overflow:visible;
}

#contenu h2{
	clear:both;
}
.bloc_en_savoir_plus{
	border-left:2px solid #7C7267;
}
.encadre_base, .encadre_calendrier, .encadre_contact, .encadre_interjection, .encadre_rss{
	border-bottom:2px solid #776C61;
	border-top:2px solid #776C61;
}
#page.g2.rubrique_complete div.layout-text-2col-3 {
	overflow:hidden;
}
#page.g2.rubrique_complete .layout-text-2col-3 .layout-col-B {
	clear:left;
}