/* screen */

/*
	1. styles par defaut
	2. mise en page des blocs
	3. styles divers
	4. layouts colonnes
	5. themes saisons
*/

/* 1. styles par defaut */

body, textarea, select, input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
/* Laurent : on retire le 100% car cela cause un centrage intempestif des flashs.
/*embed{width:100%;}*/
embed.video {
    width: auto !important;
}
/*h1{ font-size:160%; margin:0;}*/
h1{ font-size:130%; color:#ad1c72; margin:1.5em 17em 1.2em 0; background:  url("../images/fleche_titre.png") no-repeat 0 0; padding-left:35px; padding-top:9px;}
h1.titre_h1_ie6{margin-right: 0px;}
/*h2{ font-size:160%; border-bottom:1px solid #CCC; padding-bottom:0.2em; margin-bottom:0.4em; color:#ad1c72;}*/
h2{ font-size:160%; border-bottom:1px solid #CCC; padding-bottom:0em; margin-bottom:0em; color:#ad1c72; margin-bottom:0em;}
h2 a{ color:#ad1c72; text-decoration:none; }
h2 a:hover{text-decoration:none;}
h2 a:active{text-decoration:none;}
h2 a:visited{text-decoration:none;}

h3 a{ text-decoration:none; }
h3 a:hover{text-decoration:none;}
h3 a:active{text-decoration:none;}
h3 a:visited{text-decoration:none;}

h3 {font-size:120%; letter-spacing:0.05em; position:relative; overflow:hidden; border-bottom:1px solid #CCC; padding-bottom:0.3em; margin-bottom:0.5em; color:#ad1c72; }
h3 a.top{ display:block; position:absolute; bottom:0.2em; right:0;}

/* Style � attribuer aux h2 auxquels on veut appliquer un style h3 */
.h2_style_h3 {
	font-size:120%;
	letter-spacing:0.05em;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #CCC;
	padding-bottom:0.3em;
	margin-bottom:0.5em;
	color:#ad1c72;
	background-image: none;
	padding-left: 0;
	font-weight: bold;
}

.h2_style_h3 a,
.h2_style_h3 a:hover,
.h2_style_h3 a:active,
.h2_style_h3 a:visited{
	text-decoration:none;
}

.h2_style_h3 a.top{
	display:block;
	position:absolute;
	bottom:0.2em;
	right:0;
}

.retourHautDePage {
	position: relative;
	right: 0;
	top: -20px;
	float: right;
}

/* Nouveau style H4 */
h4 {
    background:  url("../images/fleche_h4.jpg") no-repeat 0 2px;
    padding: 0 0 0 25px;
    font-size: 120%;
    color: black;
    margin: 10px 0;
}


/* Nouveau style H4 */

h5{ font-size:110%; font-weight:normal; color:#ad1c72; margin:1.8em 0 0.5em;}
h6{ font-size:110%; font-weight:bold; margin:1.8em 0 0.5em;}
p{}
p img{}
ul{ margin-left:0; padding:0; list-style:none;}
ul li{ padding-left:10px; background:url("../images/pict_liste.png") no-repeat 0 0.5em;}
ul li ul {padding-left:15px;}
ul li.li_noscript{background: none;}
ol{ margin-left:0; padding-left:0; list-style:decimal inside;}
ol ol{ padding-left:18px; margin-bottom:0.5em;}
ol li{}
blockquote{ padding:0; margin:0;}
acronym{ cursor:help; border:none;}
.copyright{color: #A0A0A0; font-weight:normal;}
h2.normal, h2.communique{padding-bottom: 0.2em;margin-bottom: 0.4em;}

/*caption{ text-align:left; font-size:110%; font-weight:normal; color:#ad1c72; margin:1.8em 0 0.5em;}*/
caption{ text-align:left; font-weight: bold;}

.entete_violette .caption {
	border-bottom: 1px solid #ad1c72;
	display: block;
	margin: 6px 0;
	font-size:140%;
}

.table_pyjama_vert .caption {
	border-bottom: 1px solid #C01A80;
	display: block;
	margin: 6px 0;
	font-size:140%;
}

.table_pyjama_gris .caption {
    border-bottom: 1px solid #cccccc;
    margin: 6px 0;
    display: block;
    font-size:140%;
}

table{ font-size:100%;border-collapse:collapse; border-spacing:0; width:100%; background-color:#FDEEE9;}
.entete_violette {background-color:#EEEEEE;}
div#savoirplus table{background-color:transparent !important;}

th, td{ margin:0; text-align:left; border:1px solid #FFF; padding:2px 4px;}
#contenu th p, #contenu td p {margin:0;padding:0;}
thead th{ background-color:#C01A80; color:#FFF;}
tbody th{ color:#ad1c72;}

dt{ text-align:left; font-size:110%; font-weight:normal; color:#ad1c72; margin:1.8em 0 0.5em !important;}
dd{ margin:0.5em 0;}

img{ border:none; text-decoration:none;}
form{ margin:0; padding:0;}
input{
	padding:1px;
	vertical-align:middle;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;}
select{ font-size:100%; vertical-align:middle;}
textarea{ }
label{}

a{ text-decoration:none; color:#18417F;}
a:hover{ text-decoration:underline;}
a:active{}
a:visited{}

/* 2. mise en page des blocs */

#page-bg{
	/*position:relative;*/
	width: 1003px;
	background-image:url("../images/home/degrade_droit_petit_v2.gif");
	background-repeat:repeat-y;
	background-position:100% 0;
	background-color:white;
}

/* html #page{ height:1%; width:expression(Math.min(960, document.body.clientWidth));} */

#accessibilite {
    overflow: hidden;
    margin:10px;
    height:1px;
}
#accessibilite ul {
    margin: 10px;
    height:1px;
}
#accessibilite ul li {
    background: none;
    overflow:hidden;
}
#accessibilite ul li a {
    position: absolute;
    top: -9999em;
    left: -9999em;
}
#accessibilite ul li a:focus{
  position: absolute;
  top: 135px;
  left: 35px;
}
#accessibilite a:active {
    display:block;
    position: absolute;
    top: 135px;
    left: 35px;
    width:150px;
}

/*********************************/
/*     Bloc -- recherche v 2    mise Ã  jour --- > Rabia */
/*********************************/
#recherche{
	padding:5px;
	position:absolute;
	right:30px;
	top:1.4em;
	width:14em;
	z-index:1;
}
#recherche label{
	font-weight:bold;
	display:inline;
	float:none;
}
#recherche #recMotSimple{
	width:11em;
}

#home-actu  #recherche-v2 {
	position:relative;
	font-weight:bold;
	height:22px;
	padding:2px 2px 0 5px;
	/*right:25px;
	top:1.4em;*/
	width:193px;
	z-index:1;
	margin-bottom:20px;
}
#home-actu  #recherche-v2-error {
	position:relative;
	font-weight:bold;
	height:60px;
	padding:2px 2px 0 5px;
	width:193px;
	z-index:1;
	margin-bottom:20px;
}
#home-actu  #recherche-v2-error .recError{
	font-weight:normal;
	color:#AD1C72;
}
#home-actu #recherche-v2-error #recherche-OK {
	top:36px;
}
body {
	background-color:#C0C0C0;
}

#recherche-v2 #recMotSimple{
	height: 13px;
}
#recherche-OK {
	/*left:0;
	margin-left:175px;
	margin-top:4px;
	position:absolute;
	top:0;
	float:right;
	margin-top:-15px;*/
}
#home-actu #recherche-v2-error #recherche-OK {
	top:36px;
}
body {
	background-color:#C0C0C0;
}
body #recherche-v2, body #recherche-v2-error {
 	background-color:#C0C0C0;
	color:#333333;
	font-weight:bold;
}

.buttonOk {
	background-color:#B96798;
	background-image:url("../images/home/degrade_recherche_valid.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:95%;
	font-weight:bold;
	padding:3px 0 2px;
	vertical-align:middle;
	width:2em;
	padding-bottom:1px;
	padding-top:2px;
}

#home-une-liens li a:hover{ text-decoration:none; }
/*********************************/
/*     Bloc --Espaces    mise Ã  jour --- > Rabia */
/*********************************/
#parent-background{
	width:200px;
	background:transparent url("../images/accueil/parents-background.jpg") left top repeat-y;
}
#comprendre-background{
	width:200px;
	background:transparent url("../images/accueil/parents-background.jpg") left top repeat-y;
}
#professionnels-background{
	width:200px;
	background:transparent url("../images/accueil/parents-background.jpg") left top repeat-y;
}
#eleves-background{
	width:200px;
	background:transparent url("../images/accueil/parents-background.jpg") left top repeat-y;
}
#espace-parent{
	padding:0px;
}
#contenu ul.espace-v2 {
	list-style:none;
	/*margin-left:-4px;*/
}
#contenu ul.espace-v2 li {
	background-image:none;
	padding-right:10px;
}
#espace-parent .espace-parent-entrez{
	padding: 100px;
}
#espace-bottom-parent {
	background:transparent url("../images/accueil/espaces-bottom.jpg") left top no-repeat;
	width:200px;
	height:10px;
}
#espace-bottom-comprendre{
	background:transparent url("../images/accueil/espaces-bottom.jpg") left top no-repeat;
	width:200px;
	height:10px;
}
#espace-bottom-eleves {
	background:transparent url("../images/accueil/espaces-bottom.jpg") left top no-repeat;
	width:200px;
	height:10px;
}
#espace-bottom-professionnels {
	background:transparent url("../images/accueil/espaces-bottom.jpg") left top no-repeat;
	width:200px;
	height:10px;
}

#espace-professionnels {
	margin-top:0px;
	padding:0px;
}
.espace-texte {
	margin-top:0px;
	padding:0px;
}
.outils-texte{
	padding:0px 10px 0;
}
#espace-eleves {
	margin-top:0px;
	padding:0px;
}
#espace-comprendre {
	margin-top:0px;
	padding:0px;
}
#espace-suite {
	margin-top:0px;
	/*background:transparent url("../images/accueil/comprendre.jpg") left top no-repeat;*/
}
#espace-suite .titre {
	margin-top:0px;
}
#contenu ul#main-button {
	list-style:none;
	margin:0;
	padding:0;
	width: 200px;
}
#contenu ul#main-button  li {
	padding-left:1px;
	background:none;
	display: inline;
}
#fil-actualites {
	position:relative;
	color:#18417F;
	width:266px;
	background:#F0EAF0;
	margin-bottom:8px;
}
#fil-actualites-2 {
	position:relative;
	color:#18417F;
	width:100%;
	font-weight:bold;
	background:#F0EAF0;
	margin-bottom:10px;
}
#fil-actualites .actu {
	padding:3px 5px 0;
	background:#F0EAF0 url(../images/liste/background-fil-actualite.jpg) no-repeat scroll left top;

}
#fil-actualites-2 .actu {
	padding:30px 5px 0;
	background:#F0EAF0 url(../images/liste/background-fil-actualite-bis.jpg) no-repeat scroll left top;

}
#fil-actualites .toute-actu {
	padding: 0px 15px 1px 0;
	text-align : right;
}
.imageTitleFilActu{
	margin-top:10px;
	margin-left:5px;
}
#fil_base {
  overflow :hidden;
  width: 200px;
  height: 100px;
  font-family: Verdana, Arial, sans-serif;
}

#fil_base a {
  color: #000099;
  background-color: inherit;
}
.min_scroll {font-size:11px;font-family:Verdana;color:#000;text-decoration:none; border:1px solid red;}
.min_scroll:hover {font-size:11px;font-family:Verdana;color:#000;text-decoration:underline}

 #fenetre{
	position:relative;
	overflow:hidden;
	width:180px;
	text-align:left;
	margin:auto;
	}
#marquee{padding:0 5px;}

#espace-presse {
	background:transparent url(../images/accueil/presses.jpg) no-repeat scroll left top;
	color:#8e436f;
	height:27px;
	font-weight:bold;
	margin-left:35px;
	margin-top:23px;
	padding-left:57px;
	padding-top:7px;
}
#espace-presse a {
  color:#8e436f;
}
.descriptionRemontee{ color: #000; display: block; font-weight: normal;}
/*********************************/
/*     Bloc -- A la une page d'acccueil    mise Ã  jour --- > Rabia */
/*********************************/
.men-a-la-une-image{
	width:408px;
	position:relative;
	z-index:1;
}
#men-a-la-une{
	width:408px;
	height:190px;
	/*position:relative;*/
	background:transparent url(../images/outils/a-la-une.jpg) no-repeat scroll left bottom;
}

.men-a-la-une-image img.a-la-une {
	position:absolute;
	bottom: 0px;
	left: 0px;
	height:56px;
	width:408px;
	margin-bottom:-1px;
	/*background-color:#FFFFFF;
	opacity:0.7;*/
	behavior: url('/iepngfix.htc')

}


#men-une-actualite-v2-2{
	width:408px;
	z-index:1;
}
#men-une-actualite-v2-3{
	width:408px;
	z-index:1;
	margin-top:-4px;
}
.image-actualite{width: 125px; float:left;}
.titre-actualite, #contenu ul.une-actualite-v2  li.sansImage div.titre-actualite-avec-chapo{
	margin-top:12px;
}
.chapo-actualite{
	color: #000000;
}

#contenu ul.une-actualite-v2 {
	list-style:none;
	margin:0;
	padding:10px;
	width: 388px;
	overflow:hidden;
}
#contenu ul.une-actualite-v2  li.premier{
	padding-left:10px;
	color:#18417F;
	background:none;
	clear: left;
	padding-top: 5px;
	display: block;
	padding-right:10px;
}
#contenu ul.une-actualite-v2  li.premier a {
	font-weight: bold;
}
#contenu ul.une-actualite-v2  li.sansImage{
	background:transparent none repeat scroll 0 0;
	clear:left;
	color:#18417F;
	display:block;
	padding-left:10px;
	padding-top:1px;
}
#contenu ul.une-actualite-v2  li.miniWord{
	padding-left:32px;
	font-size:120%;
	color:#18417F;
	background:transparent none repeat scroll 0 0;
	clear: left;
	padding-top: 24px;
	display: block;
}
#contenu ul.une-actualite-v2  li {
	padding-left:10px;
	color:#18417F;
	background:transparent none repeat scroll 0 0;
	clear: left;
	padding-top: 10px;
	display: block;
}
#contenu ul.une-actualite-v2  li div.titre-actualite,
#contenu ul.une-actualite-v2  li div.titre-actualite-avec-chapo {
	font-size:120%;
}
#men-rail-actu{
	float:left;
	margin:0;
	padding:0;
}

/*********************************/
/*      Aniomation  version 2 */
/*********************************/
#home-actu div#animation_v2 {
	position:relative;
	padding:0;
	width:200px;
}
#animation_v2_contenu{
/*	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:180px;*/
	width:200px;
}
.home-une-texte{
	float:left;
	margin-left:10px;
	padding:10px 20px 10px 10px;
}
.animation-basse{margin-top:-6px;}
/*********************************/
/*      I-regie */
/*********************************/
.regie{ float: left; margin-right: 6px; margin-bottom: 13px;padding:0px;}
.regieCentered { text-align: center; margin-left: auto; margin-right: auto; margin-top: 15px; padding:0px;}
#i-regie{ text-align:center; clear:both; }
#i-regie li{ display:inline; margin-right:10px; background:none; padding:0;}
#i-regie a{ color:#AD1C72;}
/*********************************/
/*      Animation 1 */
/*********************************/
.regie .titreRegie{
	padding:0;
	font-size:90%;
	font-weight:normal;
	color:#a4a4a4;
	height: 13px;
	display: inline;
}

.regieCentered .titreRegie {
	padding:0;
	font-size:90%;
	font-weight:normal;
	color:#a4a4a4;
	height: 13px;
	text-align: left;
}

.regie .marge, .regieCentered .marge{
	margin-top: 2px;
}
.regieCentered {
	margin-right: 23px;
	margin-bottom:20px;
}

.regie .margeMiniword p,
.regieCentered .margeMiniword p, .regieCentered .marge p {
	margin-top: 2px;
}
/*********************************/
/*      Agenda version 2 */
/*********************************/
#home-agenda-v2{
	width:304px;
	background:transparent url(../images/outils/background-agenda-v2.jpg) no-repeat scroll left bottom;
	/*border-top: 1px dotted #839f00;*/
	margin-bottom: 15px;
}
#home-agenda-v2 h2{
	background:transparent url(../images/outils/pointille.gif) no-repeat scroll left top;
	border: none;
}
#home-agenda-zoom{
	margin-left:20px;
	width:304px;
	float: left;
	/*border-top: 1px dotted #839f00;*/
}
#home-agenda-bottom{
	background:transparent url("../images/outils/back-bottom-agenda.jpg") no-repeat left top;
	height:1px;
	width:304px;
	margin-top:2px;
}
#home-agenda-v2 h2{ margin-left:0px; padding-left:0px; border: none;}
#home-agenda-v2 .agenda-v2-text {padding-left:30px;}
/*********************************/
/*      Zoom version 2 */
/*********************************/
ul.zoom-v2 li{
	background-image:none;
	padding-left:30px;
	padding-top:2px;}
.zoom-sur-v2{padding-left:30px; padding-right:10px;}
#home-zoom-v2 div.chapo {
	margin-bottom:-8px;
}
/*********************************/
/*     outils encien version */
/*********************************/
#outils{
	position: absolute;
	top: 0px;
	right: 200px;
	display: block;
	clear: both;
	z-index:2;
	width:70px;
}
#contenu #outils ul{
	margin:0;
}
#outils li{
	float:left;
	background:none;
	padding:0;
	margin:0;
}
#outils a{
	display: block;
	padding: 2px 6px;
	border-left-style: solid;
	border-left-width: 1px;
}

#contenu ul.outils-v2 {
	list-style:none;
	margin:0;
	padding:5px;
	font-weight:bold;
}
#contenu ul.outils-v2  li {
	padding-left:3px;
	background:none;
	padding-top: 5px;

}

#z1-header{
	position:absolute;
	width:198px;
	top:0;
	left:0;
	background-repeat:no-repeat;
	background-position:-135px 18em;
	min-height:690px;
	z-index:3;
	padding-left:20px;
}
* html #z1-header{height:expression(document.body.clientHeight);}
#z1-logo{ margin-left:21px; margin-top:11px;}
#z1-logo h1 { background: none; padding: 0; margin: 0;}

#z1-navigation{ margin-left:22px; margin-right:35px;}
#z1-navigation li{ padding:0.4em 0; border-bottom-width:1px; border-bottom-style:solid; background:none;}
#z1-navigation li.last{border-bottom:none;}
#z1-navigation li li{ border:none; padding:0.1em 0; padding-left:10px;}
#z1-navigation a{ color:#000; font-weight:bold; display:block; padding:0.1em;}
#z1-navigation a:hover{ text-decoration:none; color:#ad1c72 !important; }
#z1-navigation li.on ul{ border-left:4px solid #ad1c72; margin-left:-6px; padding-left:6px;}
#z1-navigation li.on ul ul{ border-left:0; margin-left:-6px; padding-left:6px;}
#z1-navigation li.on a{ color:#ad1c72; border-left:4px solid #ad1c72; margin-left:-6px; padding-left:6px;}
#z1-navigation li.on li{ background:url("../images/pict_li_nav_off.png") no-repeat 0 6px; padding-left:16px;}
#z1-navigation li.on li.on{ border:none; background:url("../images/pict_li_nav_on.gif") no-repeat 0 6px; color:#ad1c72;}
#z1-navigation li.on li a{ font-weight:normal; background-color:transparent; color:#000; border:none; padding:0;}
#z1-navigation li.on li.on a{ color:#ad1c72;}
#z1-navigation li.on li.on li a{ color:#000;}
#z1-navigation li.on li.on li.on a{ color:#ad1c72;}

#z1-navigation li.on li.on li.TroisiemeNiveauOn a{ color:#ad1c72;}
#z1-navigation li.on li.on li.TroisiemeNiveauOn{ border:none; background:url("../images/pict_li_nav_on.gif") no-repeat 0 6px; color:#ad1c72;}

* html #z1-navigation li li{ height:1em;} /* IE PC only */

#z1-services{ margin:20px 0 0 22px; white-space:nowrap; border-left:0;}
#z1-services li{ display:inline; margin-right:0.1em; background:none; padding:0;}
#z1-services a{ text-decoration:none;}

#z1-header .lecteur-flash{margin-left:35px;margin-bottom:20px;}

#z4-content{margin-top: 0em; overflow: hidden;}
#z4-content div.chapo { padding-right: 10px; overflow: hidden;}

#corps-bg {
	position:relative;
	margin-left:164px;
	margin-right:20px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-position:0 0;
}
#corps {
	background-repeat:no-repeat;
	background-position:0 0;
	min-height:690px;
}
/* hide from mac \*/
* html #corps {height: 1%; height:690px;} /* ajout pour IE6 : mauvais positionnement de menu-gauche */
/* end hide */

#contenu{
	position:relative;
	padding:11px 28px 0px 63px;
	background-repeat:no-repeat;
	background-position:10px 11px;
	min-height:715px;
}
* html #contenu {height: 1%; height:690px;} /* IE PC only */

#contenu h3 {
	margin: 13px 0 0.5em;
}
#contenu h3.detail{
	padding-top:15px;
}
#contenu h3.detail0{
	padding-top:0px;
}
#contenu p, #contenu ul{
	margin:0.5em 0;
}
#contenu ul{
	position:relative; /* peekaboo bug */
}
#contenu table{
	margin-bottom:0.5em;
}

#contenu h2 {
	clear:both;
}
/*
.g5-2 .contenu-footer{
	padding:20px 10px 0 10px;
}
*/
.contenu-footer {
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding:20px 16px 0 55px;
	position:relative;
	clear:both;
}

/* breadcrumb */
p#breadcrumb{ font-size:90%; margin-right:290px; width:auto;}

/* resumÃ© de page */
div#resume{ overflow:hidden; width:100%; border-bottom:1px solid #CCC; color:#666; padding-bottom:0.5em;}
p#resume{ overflow:hidden; width:100%; border-bottom:1px solid #CCC; color:#666; padding-bottom:0.5em;}

/* chapo de page */
div#chapo{ font-weight:bold;padding-top:0em;padding-bottom:0em; margin-bottom:20px;}
p#chapo{ font-weight:bold;padding-top:1em; margin-bottom:20px;}

/* footer */
#z7-footer{
	clear:both;
	color:black;
	padding:10px 0;
	margin-top:10px;
	font-size:90%;
	background-image:url("../images/bg_pied_de_page.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left:8px;
	padding-right:12px;
	position:relative;
	bottom:0px;
	width:auto;
	overflow:hidden;
}


#z7-footer #top{ clear:both; text-align:right; margin:0; border-bottom:1px solid #EB9BCB; padding-bottom:8px; padding-right:13px;}
#z7-footer #copyright{ float:left; margin:0;}
#z7-footer #liens{ text-align:right; margin:0;}
#z7-footer #liens a{ margin:0 0.5em;}
#z7-footer a:last-child{margin-right:0;}
#z7-footer .footer-copyright {
	float:left;
	margin-top:10px;
	clear:both;
}
/* Styles de la zone Z5-EncadrÃ©s */
.z5-Encadres{
    float:right;
   /* width:33%;*/
}
/* Fin styles de la zone Z5-EncadrÃ©s */

#z2-partie_haute {
	/*padding-top: 8px;*/
}

#z3-top {
	position: relative;
}

.outils {

}
.g1 #z2-partie_haute {
	padding-right: 23px;
}

/* 3. styles divers */

.invisible{ display:none;}
.clear{ clear:both;}
.clearLeft{ clear:left;}
.clearNone { clear: none;}
hr.clear{ clear:both; visibility:hidden;}

.gauche{ text-align:left;}
.centre{ text-align:center;}
.centre img {max-width:100%;}
/* * .centre img {width:expression(this.width >= 210? "100%": "auto" );} */

.imagelegende {text-align:left; padding-top:0.8em;}
.imagelegende img {max-width:100%; vertical-align:top;}
/* * .imagelegende img {width:expression(this.width >= 210? "100%": "auto" );}*/

.droite{ text-align:right;}

li.picto-qui{ background:url("../images/pict_qui.png") no-repeat 0 50%; padding:12px 0 12px 40px;}
li.picto-cal{ background:url("../images/pict_cal.png") no-repeat 0 50%; padding:12px 0 12px 40px;}
li.picto-chiffres{ background:url("../images/pict_chiffres.png") no-repeat 0 50%; padding:12px 0 12px 40px;}

ul.liste-sommaire{}
ul.liste-sommaire li{float:left; border:1px solid #CCC; margin-right:3px; width:48%;}
ul.liste-sommaire a{ display:block; padding:2px 5px;}
ul.liste-sommaire a:hover{ background-color:#F5F5F5;}

.vignette-left{ float:left; margin:0 0.5em 0.5em 0 !important; background-color:#CCC;}
.vignette-right{ float:right; margin:0 0 0 0.5em !important; background-color:#CCC;}
.vignette-left span.legende, .vignette-right span.legende{
	display:block;
	text-align:right;
	padding:2px 4px;
	font-size:90%;
}

.download{ background:url("../images/pict_download.gif") no-repeat 0 4px; padding-left:18px !important;/*DISPLAY: block;*/}

ul.liens li{ background-image:none; padding:0;}
ul.liens table tr td li a{ padding-left:10px;}
/*ul.liens li a{ background:url("../images/pict_liste_liens.png") no-repeat 0 0.45em; padding-left:10px;}*/
/*ul.liens li a{padding-left:10px;}*/
/*ul.liens li{ background:url("../images/pict_liste_liens.png") no-repeat 0 0.45em;}*/
ul.liens ul{ padding-left:20px;}
ul.liens ul li { padding-left:10px; background:url("../images/pict_liste.png") no-repeat 0 0.5em;}
ul.liens li.nolienbold{ background:none; font-weight:bold;}
ul.liens li.nolien{ background:none; font-weight:normal;}
ul.liens li.nolienbold a{ font-weight:normal;}
ul.liens li.nolienbold p{ font-weight:normal;}

span.label-coord, .label-coord{ color:#ad1c72;}

/* Boites */
div.box{
    /*height: auto !important;
	height:1%;
	display:inline-table;
	/* \*/display:block;/**/
	background-color:#DB9DE0;
	padding:0;
	margin:0.5em 0;
	background:url("../images/bg_box_wrap1.png") repeat bottom right;
	height: 100%;
}
div.box div{
	display:inline-table;
	/* \*/display:block;/**/
	background:url("../images/bg_box_wrap2.png") left bottom no-repeat;
}
div.box div div{background:url("../images/bg_box_wrap3.png") top right no-repeat; padding:0 3px 3px 0;}
div.box div div div{padding:10px 20px 10px 20px;}
div.box *{  margin-top:0 !important;}
div.box h5{ font-weight: bold; font-size: 100%; color: #ad1c72; border: none;}


div.box div.box-temoignage{ background:url("../images/bg_box_discours.png") top left no-repeat #DB9DE0; padding:1em 1em 1em 4em; border-left:1px solid #EADDD3; border-top:1px solid #EADDD3;  }
div.box div.box-temoignage h5{ color:#FFF;}
div.box div.box-rss{background:url("../images/bg_box_rss.gif") no-repeat bottom right #FFFAF6;border-left:1px solid #EADDD3; border-top:1px solid #EADDD3;padding:10px 10px 40px 10px;}

div.box div.box-temoignage2{background:url("../images/bg_box_temoignage2.png") no-repeat bottom right #FFFAF6;border-left:1px solid #EADDD3; border-top:1px solid #EADDD3;padding:10px 10px 40px 10px;}
div.box div.box-discours{}
div.box div.box-abonnement{ background:url("../images/bg_box_abonnement.png") no-repeat bottom right #FFFAF6; border-left:1px solid #EADDD3; border-top:1px solid #EADDD3; padding:10px 10px 40px 10px;}
div.box div.box-liens{
	padding-left:2em;
	background:url("../images/bg_box_liens.png") no-repeat top left #FFFAF6;
	border-left:1px solid #EADDD3;
	border-top:1px solid #EADDD3;
	padding-left:2em;
}
div.box div.box-calendrier{
	background:url("../images/bg_box_calendrier.png") no-repeat bottom right #FFFAF6;
	border-left:1px solid #EADDD3;
	border-top:1px solid #EADDD3;
	padding:10px 10px 40px 10px;
}
div.box div.box-chiffres{ background:url("../images/bg_box_chiffres.png") no-repeat bottom right #FFFAF6; border-left:1px solid #EADDD3; border-top:1px solid #EADDD3; padding:10px 10px 40px 10px;}
div.box div.box-notes{ background:url("../images/bg_box_notes.png") no-repeat bottom right #FFFAF6; border-left:1px solid #EADDD3; border-top:1px solid #EADDD3;}
div.box div.box-sans-image{ background-color: #FFFAF6; border-left:1px solid #EADDD3; border-top:1px solid #EADDD3;}
#contenu div.box div.box-sans-image p { margin: 0px;}
div.box-focus{ background: #F2EDF2 url("../images/liste/a_la_une.jpg") no-repeat top left; margin:1em 0;padding-left:8px;} /* display:inline-table;}*/
div.box-focus div{  background:url("../images/bg_box_focus_content.png") no-repeat bottom right; padding:3em 1em 1em 2.6em; display:inline-table;}
div.box-focus h5 {padding:0; background:none;font-weight: bold; font-size: 100%; color: #ad1c72}



div.box div.box-discours-agenda{ overflow:hidden; width:100%; padding:0 !important; background:url("../images/bg_box_discours.png") top left no-repeat #DB9DE0;}
div.box div.box-discours-agenda div#d-discours{ background:none; padding:1em 10px 1em 48px; float:left; width:58%;}
div.box div.box-discours-agenda div#d-agenda{ background:#FFFAF6; border-left:1px solid #EADDD3; border-top:1px solid #EADDD3; margin-left:66%;}

/* 4. layouts colonnes */
/* 100 */
div.layout-text-1col{ margin:-7px 0;} /* NMB 30381 */
div.layout-text-1col{ overflow:hidden; width:100%;  min-height:3em;}
div.layout-text-1col > p, div.layout-text-1col > div{}


.colonne-A {
    width: 48%;
    float: left;
    margin: 0% 2% 0% 0% ;
}
.colonne-B {
    width: 48%;
    float: right;
    margin: 0px;
}

/* 33 - 66 */
div.layout-text-2col-1{ overflow:hidden; width:100%;}
div.layout-text-2col-1{ margin:1em 0;} /* NMB 30381 */
/*div.layout-text-2col-1 > div{  width:100%;}*/
div.layout-text-2col-1 > p{ float:left; width:65%;}
div.layout-text-2col-1 > p:first-child, div.layout-text-2col-1 > div:first-child{ width:33%; margin-right:2% !important;}
div.layout-text-2col-1 h5:first-child{ margin-top:0em !important;}
div.layout-text-2col-1 .layout-col-A{ float:left; width:33%; margin-right:2% !important;}
div.layout-text-2col-1 .layout-col-B{ float:left; width:65%;}
div.layout-text-2col-1 .layout-text-2col-2 .layout-col-A{ float:left; width:65%; margin-right:2% !important;}
div.layout-text-2col-1 .layout-text-2col-2 .layout-col-B{ float:left; width:33%;}
div.layout-text-2col-1 .layout-col-B .layout-text-2col-3 .layout-col-A{  float:left; width:49%; margin-right:2% !important;}
div.layout-text-2col-1 .layout-col-B .layout-text-2col-3 .layout-col-B{  float:left; width:48%;}
* html div.layout-text-2col-1 .layout-col-B .layout-text-2col-3 .layout-col-B{ width:48.9%;}
* html div.layout-text-2col-1 .layout-col-B{ width:64.9%;} /* IE only */
/*div.layout-text-2col-1 div p, div.layout-text-2col-1 div div{ float:none; width:auto !important; margin-right:0 !important;}*/

/* 66 - 33 */
div.layout-text-2col-2{ overflow:hidden; width:100%;}
div.layout-text-2col-2{ margin:1em 0;} /* NMB 30381 */
/*div.layout-text-2col-2 > div { width:100%;}*/
div.layout-text-2col-2 > p { float:left; width:33%;}
div.layout-text-2col-2 > p:first-child, div.layout-text-2col-2 > div:first-child{ width:90%; margin-right:2% !important;}
#divContenus div.layout-text-2col-2 > p:first-child, #divContenus div.layout-text-2col-2 > div:first-child{ /*width:auto;*/ margin-right:2% !important;}
div.layout-text-2col-2 .layout-text-2col-1 .layout-col-A{  float:left; width:33%; margin-right:2% !important;}
div.layout-text-2col-2 .layout-text-2col-1 .layout-col-B{  float:left; width:65%;}
div.layout-text-2col-2 .layout-text-2col-1 .layout-text-2col-3 .layout-col-A{  float:left; width:49%; margin-right:2% !important;}
div.layout-text-2col-2 .layout-text-2col-1 .layout-text-2col-3 .layout-col-B{  float:left; width:48%;}
* html div.layout-text-2col-2 .layout-text-2col-1 .layout-text-2col-3 .layout-col-B{ width:48.9%;} /* IE only */
div.layout-text-2col-2 .layout-text-2col-3 .layout-col-A{  float:left; width:49%; margin-right:2% !important;}
div.layout-text-2col-2 .layout-text-2col-3 .layout-col-B{  float:left; width:49%;}
* html div.layout-text-2col-2 .layout-text-2col-3 .layout-col-B{ width:48.9%;} /* IE only */


div.layout-text-2col-2 h5:first-child{ margin-top:0em !important;}
div.layout-text-2col-2 .layout-col-A{ float:left; width:65%; margin-right:2% !important;}
div.layout-text-2col-2 .layout-col-B{ float:left; width:33%;}
#divContenus div.layout-text-2col-2 .layout-col-B{ /*float:left; */width:33%;}
* html div.layout-text-2col-2 .layout-col-B{ width:32.9%;} /* IE only */
/*div.layout-text-2col-2 div p, div.layout-text-2col-2 div div{ background:yellow;}*/

/* 50 - 50 */
div.layout-text-2col-3{ overflow:hidden; width:100%;}
div.layout-text-2col-3{ margin:-4px 0 -7px;} /* NMB 30381 */
/*div.layout-text-2col-3 > div { width:100%;}*/
div.layout-text-2col-3 > p{ float:left; width:49%;}
div.layout-text-2col-3 > p:first-child, div.layout-text-2col-3 > div:first-child{ width:49%; margin-right:2% !important; }
div.layout-text-2col-3 h5:first-child{ margin-top:0em !important;}
div.layout-text-2col-3 .layout-text-2col-1 .layout-col-A{  float:left; width:33%; margin-right:2% !important;}
div.layout-text-2col-3 .layout-text-2col-1 .layout-col-B{  float:left; width:65%;}
/**html div.layout-text-2col-3 .layout-text-2col-1 .layout-col-B{  float:left; width:64.9%;}*/


div.layout-text-2col-3 .layout-text-2col-1 .layout-text-2col-3 .layout-col-A{  float:left; width:49%;  margin-right:2% !important;}
div.layout-text-2col-3 .layout-text-2col-1 .layout-text-2col-3 .layout-col-B{  float:left; width:48%;}
* html div.layout-text-2col-3 .layout-text-2col-1 .layout-text-2col-3 .layout-col-B{ width:48.9%;} /* IE only */
div.layout-text-2col-3 .layout-text-2col-2 .layout-col-A{ float:left; width:65%; margin-right:2% !important;}
div.layout-text-2col-3 .layout-text-2col-2 .layout-col-B{ float:left; width:33%;}
div.layout-text-2col-3 .layout-col-A{ float:left; width:49%; margin-right:2% !important; }
div.layout-text-2col-3 .layout-col-A-left{ float:left; width:49%; margin-right:2% !important; margin-top:15px;}
div.layout-text-2col-3 .layout-col-A-Recherche{ float:left; width:49%; margin-right:2% !important; margin-top:15px;}
div.layout-text-2col-3 .layout-col-A-bis{ float:left; width:58%; margin-right:4% !important;}
div.layout-text-2col-3 .layout-col-B-bis{ float:left; width:38%; background:#fffaf4 url("../images/liste/background1-rechercher.jpg") left TOP repeat-x; }

#contenu ul.disc-col{ margin:0px; }
ul.disc-col li {
	background:transparent url("../images/liste/disc.jpg") no-repeat scroll 0 0.5em;
	font-weight:bold;
	padding-left:13px;
	margin-left:8px;
	font-size:105%;
}
#contenu  h3.h3-col-A{margin-left:13px; width:380px;}
#contenu  h3.h3-col-B-bis{margin-left:13px; width:91%;}
div.layout-text-2col-3 .layout-col-B-right{ float:left; width:48%; margin-top:15px;}
div.layout-text-2col-3 .layout-col-B{ float:left; width:48%;}
* html div.layout-text-2col-3 .layout-col-B{ width:48.9%;} /* IE only */
/*div.layout-text-2col-3 div p, div.layout-text-2col-3 div div{ float:none; width:auto !important; margin-right:0 !important;}*/

/* 33 - 33 - 33 */
div.layout-text-3col{ overflow:hidden; width:100%;}
div.layout-text-3col{ margin:1em 0;} /* NMB 30381 */
div.layout-text-3col > p, div.layout-text-3col > div{ float:left; width:32%; margin-left:2% !important;}
div.layout-text-3col > p:first-child, div.layout-text-3col > div:first-child{ margin-left:0 !important;}
div.layout-text-3col h2:first-child, div.layout-text-3col h5:first-child{ margin-top:0em !important;}
div.layout-text-3col .layout-col-A{ float:left; width:32%; margin-left:0;}
div.layout-text-3col .layout-col-B{ float:left; width:32%; margin-left:2%;}
div.layout-text-3col .layout-col-C{ float:left; width:32%; margin-left:2%;}
* html div.layout-text-3col .layout-col-B,
* html div.layout-text-3col .layout-col-C{
	width:31.8%;
}
/*#page #corps #contenu .layout-col-B {margin-top: -14px;} */
/*div.layout-text-3col div p, div.layout-text-3col div div{ float:none; width:auto !important; margin-right:0 !important; margin-left:0 !important;}*/

div.margeNull {
    margin: 0px;
}
/** Page Liste **/
div.liste-text-2col-3{ overflow:hidden; width:100%;}
div.liste-text-2col-3{ margin:0 0;} /* NMB 30381 */
/*div.layout-text-2col-3 > div { width:100%;}*/
div.liste-text-2col-3 > p{ float:left; width:408px;}
div.liste-text-2col-3 > p:first-child, div.liste-text-2col-3 > div:first-child{
	float:left;
	margin-right:4% !important;}
div.liste-text-2col-3 h5:first-child{ margin-top:0em !important;}
.background-nuage-liste{
	background:transparent url("../images/liste/background-recherche-rapide.jpg") left bottom repeat-y;
	margin:0 12px 0 13px;}
.background-Rechercher-Liste{
	background:transparent url("../images/liste/background-recherche-rapide.jpg") left bottom repeat-y;
	margin:0px 12px 0 13px;
	overflow: hidden;}
.background-top-col-A{
	background:transparent url("../images/liste/bottom-top-recherche-rapide.jpg") left bottom no-repeat;}
.background-top-col-A-First{
	overflow: hidden;
	background:transparent url("../images/liste/bottom-top-recherche-rapide.jpg") left bottom no-repeat;}
.background-bottom-col-A{
	padding:11px 0 15px;
	overflow: hidden;
	background:transparent url("../images/liste/bottom-top-recherche-rapide.jpg") left top no-repeat;}

.background-col-A{
	background:transparent url("../images/liste/background-recherche-rapide.jpg") left bottom repeat-y;
	margin:0 12px 0 13px;
	}

.liste-col-A{
	float:left;
	width:58%;
	/*rgin-right:4%px !important;*/
	background:#fffaf4 url("../images/liste/background1-rechercher.jpg") left TOP repeat-x;}
.liste-col-B{
	float:left;
	width:38%;}
.liste-col-A-Right{
	float:left;
	width:58%;
	/*margin-right:4%px !important;*/
	background:#fffaf4 url("../images/liste/background1-rechercher.jpg") left TOP repeat-x;}
.liste-col-B-Right{
	float:left;
	width:38%;}
div.layout-text-2col-2 .layout-col-B .quickvote .quickvote-body{
	/*margin-top:15px;*/
	min-height:120px;}
#contenu h2.h2-col-liste{
	border-bottom:medium none;
	margin-left:13px;
	margin-bottom: 0.5em;
	margin-top: 0;
	padding-top:13px;
	width:380px;
	}
#contenu  h3.h3-col-B-2{
	margin-left:13px;
	width:91%;}
.nuage-tag{
	padding-left:13px;
	padding-right:20px;
	line-height:200%;
	text-align:center;
	font-size: 110%;
}
#me_tagsCloudFlashActu {
	text-align: center;
}
/**** Encadre Retrouvez aussi****/
div.box-liste {
	display:block;
	height:100%;
	margin:1em 0;
	padding:0;
	width:100%;
}
div.box-liste div.box-liste-A{
	background:url("../images/liste/backgound-encadre.jpg") repeat-x top left #F3F5F7;
	padding:15px;}
div.box-liste div.box-liste-A h5{
	color:#4fa0bb;
	font-size:160%;
	margin-top:0;
}
#contenu  h3.h3-col-B-Encadre{
	border-bottom:medium none;
	padding-top:0px;
	width:100%;
	margin-top:-2px;
}
div.liste-text-2col-3 .liste-col-B .quickvote {
	width:100%;}
div.liste-text-2col-3 .liste-col-B .box-liste {
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:100%;}
div.liste-text-2col-3 .liste-col-B-Right .quickvote {
	width:100%;}
div.liste-text-2col-3 .liste-col-B-Right .box-liste {
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:100%;}

div.liste-text-2col-3 .box-liste  {
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:100%;}
#contenu  .resultats{
	border-bottom:medium none;
	border-top:1px solid #CCCCCC;
	color:#AD1C72;
	font-size:130%;
	letter-spacing:0.05em;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:15px;
	position:relative;
	background: none;
}
div.liste-col-B .quickvote .quickvote-body{margin-top:25px;}
div.liste-col-B-Right .quickvote .quickvote-body{margin-top:25px;}
/*div.liste-text-2col-3 .liste-col-A .background-col-A .search-archives{
	font-size:100%;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	background-color:#FDEEE9;
}*/
/* ** - ** */
div.layout-text-2col-4{ margin:1em 0;}  /* NMB 30381 */
div.layout-text-2col-4 .layout-col-A{ float:left; margin-right:2% !important;}
div.layout-text-2col-4 .layout-col-B{ float:left;}

div h2:first-child,
div.layout-text-2col-1 h2:first-child,
div.layout-text-2col-1 h3:first-child,
div.layout-text-2col-1 h4:first-child,
div.layout-text-2col-1 h5:first-child,
div.layout-text-2col-2 h2:first-child,
div.layout-text-2col-2 h3:first-child,
div.layout-text-2col-2 h4:first-child,
div.layout-text-2col-2 h5:first-child,
div.layout-text-2col-3 h2:first-child,
div.layout-text-2col-3 h3:first-child,
div.layout-text-2col-3 h4:first-child,
div.layout-text-2col-3 h5:first-child,
div.layout-text-3col h2:first-child,
div.layout-text-3col h3:first-child,
div.layout-text-3col h4:first-child,
div.layout-text-3col h5:first-child{
	margin-top:4px !important;
}

div h2,
div.layout-text-2col-1 h2,
div.layout-text-2col-1 h3,
div.layout-text-2col-1 h4,
div.layout-text-2col-1 h5,
div.layout-text-2col-1 p,
div.layout-text-2col-2 h1,
div.layout-text-2col-2 h3,
div.layout-text-2col-2 h4,
div.layout-text-2col-2 h5,
div.layout-text-2col-2 p,
div.layout-text-2col-3 h2,
div.layout-text-2col-3 h3,
div.layout-text-2col-3 h4,
div.layout-text-2col-3 h5,
div.layout-text-2col-3 p,
div.layout-text-3col h2,
div.layout-text-3col h3,
div.layout-text-3col h4,
div.layout-text-3col h5,
div.layout-text-3col p{
	clear:none;
}


/* 5. themes */

body {
	background-color:#BEBFC1;
	background-image:url("../images/home/degrade_bg.gif");
	background-position:top;
	background-repeat:repeat-x;
}
body #page {
	background-image:url("../images/home/degrade_droit_v2.gif");
	background-repeat:no-repeat;
	background-position:100% 0;
}
body #corps {
	background-image:url("../images/home/degrade_gauche_v2.gif");
	background-position:left top;
	background-repeat:repeat-y;
}
body #contenu{	}
body #outils a {
	border-left-color:#AD1C72;
}
body #page.g1 #contenu{		}
body #z1-navigation li {
	border-bottom-color:#CCCCCD;
}
/*
body.printemps, body.printemps #recherche{	background-color:#DCE318;}
body.printemps #page{	background-image: url("../images/printemps/degrade_droit.gif");}
body.printemps #z1-header{	background-image: url("../images/printemps/img_fond_e.gif");}
body.printemps #corps{	background-image: url("../images/printemps/degrade_gauche.gif");}
body.printemps #contenu{	}
body.printemps #outils a{	border-left-color:#E8E836;}
body.printemps #page.g1 #contenu{	}
body.printemps #z1-navigation li{ border-bottom-color:#BBC10F;}

body.ete, body.ete #recherche{	background-color:#FFFA3B;}
body.ete #page{	background-image: url("../images/ete/degrade_droit.gif");}
body.ete #z1-header{	background-image: url("../images/ete/img_fond_e.gif");}
body.ete #corps{	background-image: url("../images/ete/degrade_gauche.gif");}
body.ete #contenu{	}
body.ete #outils a{	border-left-color:#FFFA3B;}
body.ete #page.g1 #contenu{	}
body.ete #z1-navigation li{ border-bottom-color:#E0DC34;}

body.automne, body.automne #recherche{	background-color:#FC0;}
body.automne #page{	background-image: url("../images/automne/degrade_droit.gif");}
body.automne #z1-header{	background-image: url("../images/automne/img_fond_e.gif");}
body.automne #corps{	background-image: url("../images/automne/degrade_gauche.gif");}
body.automne #contenu{	}
body.automne #outils a{	border-left-color:#FC0;}
body.automne #page.g1 #contenu{	}
body.automne #z1-navigation li{ border-bottom-color:#E0B300;}

body.hiver, body.hiver #recherche{	background-color:#8FE2FF;}
body.hiver #page{	background-image: url("../images/hiver/degrade_droit.gif");}
body.hiver #z1-header{	background-image: url("../images/hiver/img_fond_e.gif");}
body.hiver #corps{	background-image: url("../images/hiver/degrade_gauche.gif");}
body.hiver #contenu{	}
body.hiver #outils a{	border-left-color:#8FE2FF;}
body.hiver #page.g1 #contenu{	}
body.hiver #z1-navigation li{ border-bottom-color:#7EC7E0;}
*/

/* miniword */
.attention{ background: url("../images/pict_attention.png") no-repeat 0 1px; color: #BF002E; font-weight: bold; padding: 2px 0 3px 22px; }
.date{ color: #666; display: block; font-weight: normal; letter-spacing: 0.1em;}
.help-plugin{ background-color: #EEE; clear: both; margin-top: 40px !important; padding: 2px 0; text-align: center; }
.information{ background: url("../images/pict_information.png") no-repeat 0 2px; padding: 1px 0 1px 18px; }
.legende-graph { background: url("../images/bg_legende_top.png") no-repeat 50% 0; padding: 1em 0.5em; }
.legende-table { font-size: 90%; }
.alerte_erreur{text-align:center;color: #BF002E; font-weight: bold; padding: 4px;font-size:160%;border:0px solid #BF002E;width:100%;}
.alerte_ok{text-align:center;color: #BBC10F; font-weight: bold; padding: 4px;font-size:160%;border:0px solid #BBC10F;width:100%;}

div#toc {clear:left; margin:0em 0 2.7em 0;}
div#toc ul{border-left:4px solid #ad1c72; margin-top:0em; padding-left:5px;}
div#toc li {background:transparent none no-repeat 0 0.4em; margin-bottom:0.2em;margin-left:0em;padding-left: 0px;}
div#toc li a{font-size:100%;font-weight:normal;}


#image_title {overflow:hidden;height:39px;}

.chevron {/*display: inline-block;*/ /*background:url("../images/pict_liste_liens.png") no-repeat 1px 5px; vertical-align:top; margin-bottom:0.2em;padding-left:0.8em;*/}

#errorPage {
	position:relative;
	top : 150px;
	padding : 50px 25px 50px 25px;
	margin : 25px;
	background-color : #F6F6BA;
	border:1px solid #ad1c72;
	font-weight : bold;
	font-size:16px;
}
#errorPage a {
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}
.texteNormalRouge {
	color: #FF0000;
	font-weight: normal;
}

/***********/
/* ENQUETE */
/***********/

#colonne-droite {
    width: 237px;
    float: right;
    margin: 0px;
    clear: both;
}
.separator{
    margin: 5px 0px 10px 0px;
    border-bottom: 1px solid #E3EFF4;
    /*overflow: hidden;*/
    clear:both;
}
#enqueteContent {
    overflow: hidden;
    display: inline-block;
}
.titre-contenu-enquete {
    color: #000000;
    margin: 10px 0px 13px 0px;
}
.intro-enquete {
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}
.enquete-questions {
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}
.intro-enquete img {
    float: left;
    margin: 0px 10px 5px 0px;
}
.intro-enquete img.img-enq {
    margin: 10px 10px 5px 0px;
}
.intro-enquete .chapo {
    font-weight: bold;
}

.enquete-question {
    margin: 5px 0px 10px 0px;
}
.enquete-question .numero-question {
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}
.enquete-submit {
    text-align: right;
}
.enquete-reponse {
    margin: 5px 0px 10px 10px;
}
.enquete-reponse dt {
    margin: 10px 0px 0px 0px !important;
    color: #000000;
    font-size: 100%;
}
.enquete-reponse table, .reponses_cadre_question_reponse table {
    border-bottom: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    background-color: transparent;
    border-collapse: separate;
    width: auto;
}
.enquete-reponse tr.ligne1 td.color, .reponses_cadre_question_reponse tr.ligne1 td.color {
    background-color: #9F9F9F;

}
.enquete-reponse td.color, .reponses_cadre_question_reponse td.color {
    vertical-align: middle;
    text-align: center;
    height: 20px;
    padding: 5px;
    border-top: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
    border-bottom: 0px;
    border-right: 0px;
}

.enquete-reponse select {
    float: left;
    width: 200px;
    margin: 0px 20px 0px 0px;
}
.enquete-reponse a {
    clear: left;
    float: left;
    margin: 5px 0px 10px 0px;
}
.enquete-reponse a.jNiceRadio, .enquete-reponse a.jNiceCheckbox {
	margin: 0px 5px 0px 0px;
	outline: none;
}
.enquete-message {
    margin: 10px 10px 30px 10px;
}

.enquete-redirection {
    margin: 10px 10px 10px 10px;
    text-align: right;
}
.enquete-redirection a {
    color: #18417F;
    padding: 5px 0px 0px 10px;
}

.text_recherche {
    width: 275px;
    height: 100px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 100%;
}
/***************/
/* FIN ENQUETE */
/***************/

/*******************/
/*  ESPACE PRESSE  */
/*******************/

.espace_presse_table{
    background-color: #FFFFFF;
}
.espace_presse_table td{
    width: 33%;
    padding: 0px;
    vertical-align: top;
}
.espace_presse_table .ep_col1, .espace_presse_table .ep_col2 {
    width: 30%;
    padding-right: 10px;

}
.espace_presse_table .ep_col3 {
    width: 30%;
    margin-right: 10px;
}
div.ep_actuimage h2:first-child {
    margin-top: 5px !important;
}
.ep_encadre_colonne{
    float: left;
    width: 48%;
    margin-right: 4px;
}
.ep_encadre_colonne h2 {
    margin-bottom: 0px;
}
a.ep_lien{
    color: #18417F;
}
.ep_vignette{
    float: left;
    margin-right: 4px;
}
.ep_remonte_bloc{
    margin: 3px;
}
.ep_a_la_une{
    z-index: 10;
}
.ep_a_la_une .box-focus {
    margin-top: 5px;
}
table.ep_results td.ep_content{
    padding:7px 0px 0px;
}
table.ep_results td.ep_content_1col{
    padding:0px 0px 0px;
}
.alignDroite {
    float: right;
}
.ep_actuimage {
	float: left;
	width: 32%;
}
#mp-focus div{
	display: block;
}

/*********************/
/* FIN ESPACE PRESSE */
/*********************/

/******/
/* BO */
/******/
#sommaire_bo {
    float: none !important;
    float: left;
    o\verflow: hidden;
    margin-right: 10px;
}
#remonte_bo {
    float: none !important;
    overflow: hidden;
    margin:15px 0px 0 0;
    padding-right: 10px;
}
#recherche_bo, #BO_libre {
    float: none !important;
    /*display: inline-block;*/
    clear: left;
    overflow: hidden;
    margin-right: 10px;
}
#recherche_bo_2_col {
	/*width: 63%;*/
	float: none;
    display: inline-block;
    clear: left;
    overflow: hidden;
    margin-right: 0px;
    padding-right: 10px;
}
#recherche_bo {
	/*width: 100%;*/
}
#remonte_bo p.dernier_numero {
    color: #ad1c72;
    font-size: 130%;
    font-weight: bold;
    margin-bottom: 5px;
    /*border-bottom: 1px solid #CCCCCC;*/
}
.dernier_BO {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
}
.dernier_BO p {
    display: inline-block;
    overflow: hidden;
}
.dernier_BO a.chevron {
	display: block;
}
.date_BO {
    /*font-weight: bold;*/
    /*font-size: 110%;*/
    padding-top: 7px;
}
.download_pdf_BO {
    background:url("../images/pict_download.png") no-repeat 0 4px;
    padding-left:14px !important;
    white-space:nowrap;
    color: #18417F;
    font-size: 75%;
    font-weight: normal;
}
.download_pdf_BO_cadre {
    background:url("../images/pict_download.png") no-repeat 0 4px;
    padding-left:14px !important;
    white-space:nowrap;
    color: #18417F;
    float: right;
}
.lien_BO {
    /*color: ad1c72;*/
    font-size: 120%;
    font-weight: bold;
}
/**********/
/* FIN BO */
/**********/


/********************/
/* CSS REMONTE AUTO */
/********************/

.div_2_col {
	display: inline;
	float: left;
	width: 45%;
	margin: 2.5%;
}

.percent100 {
	width: 100% !important;
}

/***************/
/* SYNDICATION */
/***************/
div.box div.syndication_titre, div.box div.syndication_description,
#mp-focus div.syndication_titre, #mp-focus div.syndication_description {
	padding: 0px;
	background: none;
}
ul .syndication_entrant {

}

.syndication_entrant {
	margin: 0px 10px;
	overflow: hidden;
	padding-top: 10px;
	padding-right:35px;
	clear: left;
}

.syndication_entrant li {
	background:url("../images/pict_liste_liens.png") no-repeat 0 0.45em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 5px;

}

.syndication_entrant li a {
	/*font-weight: bold;*/
	padding-left: 10px;
}

.syndication_entrant li .date {
	color: #666666;
	font-weight: normal;
	letter-spacing: 0.1em;
	display: block;
}

#page #contenu .syndication_entrant {
	margin: 0px;
	overflow: hidden;
	padding-top: 10px;
	padding-right:0px;
	clear: left;
}

#page #contenu .syndication_entrant li {
	/*background:url("../images/pict_liste_liens.png") no-repeat 0 0.45em;*/
	background: none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 5px;

}

#page #contenu .syndication_entrant li a {
	padding-left: 0px;
}

#page #contenu .syndication_entrant li .date {
	color: #666666;
	font-weight: normal;
	letter-spacing: 0em;
	display: inline;
}
#page #contenu .syndication_entrant .rss_description {
           display: block;
}
.syn_flux_sortant {
	margin-bottom: 20px;
}
#mp-focus div.rss_chapo, #mp-focus div.rss_category,
#mp-focus div.rss_person, #mp-focus div.rss_content {
	padding: 0px;
	background: none;
}
div .flux_entrant_libre {
	margin-top: 20px !important;
}

/***************/
/* CONTENU NOR */
/***************/
.MF01-STI, .Surtitre {
	border-bottom: 1px solid #CCCCCC;
	color: #ad1c72;
	font-size: 160%;
	margin-bottom: 0em;
	padding-bottom: 0em;
	clear: both;
}

.MF07-titre {
	/*color: #ad1c72;*/
	color:#16808d;
	font-size: 120%;
	font-weight: bold;
	letter-spacing: 0.05em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
	/*clear: both;*/
	border-bottom: 0px;
}
.MF08-visas, .MF19-notebaspage, .Visas, .nor_vu {
	color: #707070;
}
.MF12-capmaigre {
	font-weight: bold;
	color:#ad1c72;
	font-size:110%;
	font-weight:normal;
	margin:1.8em 0pt 0.5em;
	clear: both;
}
.MF13-inter, .MF14-interbdc, #contenu #z4-content .Stitre,
#contenu .content_nor .Stitre, #contenu_nor_pdf .content_nor .Stitre, 
#contenu .content_nor .TitreAnnexe , #contenu_nor_pdf .content_nor .TitreAnnexe{
	font-weight: bold;
	/*color:#ad1c72;*/
	color:#16808d;
	font-size:110%;
	font-weight:bold;
	margin:1.8em 0pt 0.5em;
	clear: both;
}

#contenu_nor_pdf .content_nor .Titretableau, #contenu .content_nor .Titretableau{
		color:#16808d;
}

#contenu .content_nor .Annexe, #contenu_nor_pdf .content_nor .Annexe,
#contenu .content_nor .Article, #contenu_nor_pdf .content_nor .Article
{
	margin:1.8em 0pt 0.5em;
}
#contenu .content_nor .Titretableau, #contenu_nor_pdf .content_nor .Titretableau{
	margin:0.5em 0pt 1.8em;
}
.Stitre1 {
	/*color:#ad1c72;*/
	color:#16808d;
	font-size:110%;
	margin:1.8em 0pt 0.5em;
	clear: both;
}
.Article{
	font-weight: normal;
	color:#16808d;
}
.MF15-grasrouge, .MF22-annexelettrine, .Stitre2, .Entetetableau, .NormalCouleur {
	font-weight: normal;
	color: #ad1c72;
}

.MF16-grasbleu, .Titretableau, .Annexe, .Titretableau {
	color: #ad1c72;
	font-weight: bold;
}
/*
2012-09-20 OLD 223443
.Entetetableau {
    border: 1px solid #FFF;
    margin: 0; padding: 2px 4px;
    text-align: left;
    vertical-align: top;
    background-color: #FF9420;
    color: #FFF;
}
*/
.MF17-texterouge, .MF23-annexesoustitre, .Stitre3  {
	/*color: #BF002E;*/
	font-weight: bold;
}
h4 .MF17-texterouge  {
	font-weight: bold;
	font-size: 80%;
	color: #000000;
	letter-spacing: normal;
}
.MF18-italique {
	font-style: italic;
}
.Renvoi {
	color: #808080;
}
.22-annexelettrine {
	color: #ad1c72;
	font-weight: normal;
}
.MF-bleu {
	color: #18417F;
}

div.box div.box-erratum {
	background:url("../images/bg_box_erratum.jpg") no-repeat bottom right #FFFAF6;
	border-left:1px solid #EADDD3;
	border-top:1px solid #EADDD3;
	padding:10px 10px 30px 10px;

}

div.titreBO {
	font-size:110%;
	font-weight: bold;
	letter-spacing:0.05em;
	position:relative;
	padding-bottom:0.3em;
	margin-bottom:0.5em;
	margin-left: 35px;
	margin-top:10px;
	color:#ad1c72;
}

/*******************/
/* FIN CONTENU NOR */
/*******************/

/*************/
/* Quickvote */
/*************/

div.quickvote *{
	font-family:sans-serif;
	margin:0;
	padding:0;
	background: transparent;
}
div.quickvote, div.quickvote div.quickvote-body, div.quickvote div.h2, div.sondage_resultat {
	background:  none;
}

div.quickvote-body {
position: relative;
padding-bottom:15px;
}

div.quickvote {
	width: auto;
	margin: 21px 0 14px 0;
	border: 1px solid #449bb7;
	position: relative;
	padding-left:0;
}
div.sondage_resultat{
	/*background: #F9E5EA url(../images/bg-sondage-resultat.gif) repeat-x 15px 0px ;*/
}

div.quickvote div.h1{
	/*display: none;*/
	font-size: 120%;
	font-weight: bold;
	color: #494949;
	position: relative;
	top: -15px;
	left: -1px;
	background: url(../images/quickvote_header.gif) no-repeat;
	padding-top: 7px;
}
div.quickvote div.quickvote-body{
	min-height:120px;
	/*margin-top: 30px;*/
}
div.quickvote div.h2{
	/*font-style: verdana;*/
	font-size:120%;
	font-weight:bold;
	color: #494949;
	display: block;
	clear: left;
	padding-left:7px;
	/* background:   url(../images/guillemet-sondage.gif) no-repeat 0 0; */
}
/*div.sondage_resultat div.sondage_resultat{
	margin: -10px 0px 0px 0px;
}*/

div.quickvote-image-title-question {
           display: none;
	background:   url(../images/guillemet-sondage.gif) no-repeat 0 0;
	height: 15px;
}

div.quickvote-image-title-reponse {
	background: transparent 4px 0;
	padding: 5px 0px 0px 2px;
	margin: -18px 0px 5px 0px;
	float: left;
	display: block;
	clear: both;
	/*width: 300px;*/
}

div.quickvote div.submit-button{
	padding-bottom:0px;
	padding-right:11px;
	position: relative;
	bottom:-5px;
           text-align:right;
}
#page #contenu div.quickvote div.submit-button {
    margin-top: 0px;
}
#page #contenu div.quickvote .quickvote-image-title-reponse {
        margin:0 0 0 5px;
        position: relative;
}
div.quickvote ul {
	list-style-type: none;
	list-style-image: none;
}
div.quickvote li{
	font-size:100%;
	line-height:1.5em;
	/*!clear:none;*/
	margin: 6px 14px 6px 14px;
	list-style-type: none;
	list-style-image: none;
	/*font-weight: bold;*/
}
div.quickvote label{
	display:inline !important;
	float:none !important;
	width:100% !important;
	margin-left: 3px;
}
div.quickvote label:hover{
	cursor:pointer;
}
div.quickvote div.confirmation{
	font-size: 120%;
	background-image:url(liner.jpg) !important;
	background-position:bottom;
	padding-bottom: 5px;
	padding-left:12px;
	margin-left: 0px;
           color: #494949;;
	clear: left;
}
#page #contenu div.quickvote .pourcentage {
           color: #449bb7;
           font-weight: bold;
           padding-left:10px;
           padding-top:0px;
}
div.confirmation{
	display: block;
}
div.quickvote table.results{
	margin: 7px 0px 10px 12px;
	background-color:transparent;
	width:90%;
}
div.quickvote .total-votes {
           font-size: 85%;
}
div.quickvote div.bar{
	height:12px;
	float:left;
	background: url(../images/quickvote_bg_reponses.jpg);
	background-repeat: repeat-x;
}
div.quickvote td{
	border:none;
}
div.quickvote th{
	color:black;
	font-weight:bold;
	border:none;
	background-color:transparent;
	text-align:center;
}
div.quickvote td.bar-container{
	padding:1px;
	clear:both;
}
div.quickvote td.nbvotes{
	text-align:center;
	vertical-align: top;
	padding-top: 6px;
	width: 15px;
	font-weight: bold;
}
div.quickvote td.question{
	padding-right:5px;
}
div.quickvote div.pourcent{
	position:relative;
	right:0;
	padding-left:5px;
}

div.quickvote div.bottom{
	height:16px;
	background-image:url(quick_vote_bottom-2.gif);
	background-position:top;
	display:none;
}

table.results{
	border:none;
}

#z1-header .quickvote {
	margin: 25px 20% 0 35px;
	width: auto;
	border:1px solid #449BB7;
	padding-left:0;
	position:relative;
}
.g1 #z1-header .quickvote {
	margin-right: 35px;
}
#z1-header .iframe_sondage {
	margin: 0px 20% 0px 35px;
}
.g1 #z1-header .iframe_sondage {
	margin-right: 35px;
	width:200px;
}
#z1-header .quickvote-body {
	position: relative;
	padding-bottom:15px;
}
#home-actu .quickvote {
	margin: 5px 0px;
}
#home-actu .quickvote div {
	border: 0px solid #FFFFFF;
}
#home-actu .quickvote li, #home-actu .quickvote div {
	clear: none;
}

div.quickvote td.labelVotes {
	text-align: center;
}
div.quickvote div.submit-button input.default {
	color: #BF002E;
	border: 1px solid #BF002E;
	font-weight: bold;
}

/*****************/
/* FIN Quickvote */
/*****************/

/*****************************/
/* FORMULAIRE COMMANDE GUIDE */
/*****************************/

#form_commande_guide #commandeHaut {
	width: 695px;
}
#form_commande_guide .commande_from {
	overflow: hidden;
}
#form_commande_guide .commande_from input {
	margin: 0px 3px 0px 0px;
	padding-bottom: 3px;
}
#form_commande_guide .commande_label {
	font-style: italic;
}
#form_commande_guide .commande_label_2 {
	padding:5px 0 4px;
}
#form_commande_guide .commande_lib {
	width: 209px;
	float: left;
	padding:5px 0 4px;
}
#form_commande_guide .commande_val {
	width: 485px;
	float: left;
	padding:3px 0 4px;
}
#form_commande_guide .commande_val span.precision{
	float: left;
	margin-top: 2px;
}
#form_commande_guide input.text {
	width: 480px;
}
#form_commande_guide input.raison {
	width: 20px;
}
#form_commande_guide input.codePostal, #form_commande_guide input.codeEcole,
#form_commande_guide input.codePostal, #form_commande_guide input#nombreEcole {
	width: 70px;
}
#form_commande_guide input.codeEcole {
	float: left;
}
#form_commande_guide #verifCode {
	float: left;
	display: block;
	margin-left: 10px;
}
#form_commande_guide #typeParticulier, #form_commande_guide #typeEcole,
#form_commande_guide #raisonNonRecu, #form_commande_guide #raisonInsuffisant,
#form_commande_guide #raisonEndommages, #form_commande_guide #raisonAutre {
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 3px;
}
#form_commande_guide label {
	margin-bottom: 5px;
}
#form_commande_guide #validForm {
	text-align: center;
	padding-top: 15px;
}
#form_commande_guide #validForm input {
	background-color: #BF002E;
	color: #FFFFFF;
	border: 0px;
	padding: 2px 4px;
}
#form_commande_guide .commandeParticulier div {
	height: 15px;
}
#form_commande_guide .erreur {
	color: #BF002E;
}
#form_commande_guide #raisonTxtEcoleCarac {
	text-align: right;
	display: block;
}
#form_commande_guide textarea {
	font-family: Arial,Helvetica,sans-serif;

}
.commandeValid {
	margin-top: 5px;
}

.label-type-guide{
margin-right:30px;
}

/*****************************/
/* FORMULAIRE CONTACT */
/*****************************/

#form_contact {
	margin:1em 0;
}
#form_contact .nom {
	width: 200px;
}
#form_contact #contactHaut {
}
#form_contact .contact_from {
	overflow: hidden;
}
#form_contact .contact_from input {
	margin: 0px 3px 0px 0px;
	padding-bottom: 3px;
}
#form_contact .contact_label {
	font-style: italic;
}
#form_contact .contact_label_2 {
	padding:5px 0 4px;
}
#form_contact .contact_lib {
	width: 115px;
	float: left;
	padding:5px 0 4px;
}
#form_contact .contact_val {
	float: left;
	padding:3px 0 4px;
}
#form_contact input.text {
	width:340px;
}

#form_contact label {
	margin-bottom: 5px;
}
#form_contact #validForm {
	text-align: center;
	padding-top: 15px;
}
#form_contact #validForm input {
	background-color: #ad1c72;
	color: #FFFFFF;
	border: 0px;
	padding: 2px 4px;
}
#form_contact .champ_obligatoires {
	padding-top: 20px;
}
#form_contact .erreur {
	color: #BF002E;
}
#form_contact textarea {
	font-family: Arial,Helvetica,sans-serif;

}
.contactValid {
	margin-top: 5px;
}
#form_contact #question {
	width:340px;
}
#form_contact .contactEnregistrer {
	border: 1px solid #AD1C72;
	padding: 14px;
	font-weight: bold;
	color: #AD1C72;
	background-color: white;
	font-size:110%;
}

/*********************************/
/*                 Outils                               */
/*********************************/
.zoneOnglets{clear:left;}
div.back_outils {
	width:308px;
	background:url("../images/outils/outils_Back.jpg") top repeat;
}
div.tabs_outils {
	position: relative;
	margin-left:10px;
	margin-right:10px;
	background: transparent url("../images/outils/border.jpg") left bottom no-repeat;
	overflow:hidden;}
a.men_tab_outils {
	float:left;
	width:96px;
	height:37px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:transparent url("../images/outils/tab_selected.jpg") no-repeat;}

a.men_tab_selected_outils {
	float:left;
	width:96px;
	height:37px;
	text-align:center;
	font-weight:bold;
	color:#376e00;
	background:transparent url("../images/outils/tab.jpg") left bottom no-repeat;}
.titre_outil_0 { padding-top:6px; display:block;}
.titre_outil_1 { padding-left:3px; padding-top:6px; width:85px; display:block;}
.titre_outil_2 { padding-top:6px; display:block;}
.show_outil {	display: block;}
.hidden_outil {display: none;}
.tab_contenu {
	clear:both;
	text-align:left;
	border-left: 1px solid #9fb46e;
	border-right: 1px solid #9fb46e;
	border-bottom: 1px solid #9fb46e;
	/*padding-left:10px;*/
	width:284px;
	min-height:161px;
	margin: -1px 10px 0 10px;
	background:#FFFFFF url(../images/outils/tab_background.jpg) repeat-x scroll left bottom;
}
ul.outils-v2 li {
	margin:0;
	padding:0;
	background-image:none;
}



/*********************************/
/*  scroll */
/*********************************/
.div_scroll{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: red;
	height: 30px;
}
#news-ticker{
	overflow:hidden;
	margin:0px;
}
#news-ticker div{
	padding-left: 8px;
	padding-top: 8px;
	margin-top:-1px;
}
#news-ticker p{
	font-size:100%;
	margin-left: 0 !important;
	margin-left: 0px;
	display:inline;
}
#news-ticker span.categorie {
	color: #000000;
	display: block;
	font-weight: normal;
	padding: 0px 0px 0px 0.8em;
}
/*********************************/
/*     Nuage de tag              */
/*     Modif le  8/12/2008       */
/*********************************/

.nuage-3 a {
	font-size: 110%;
}

.nuage-2 a{
	font-size: 120%;
}

.nuage-1 a{
	font-size: 150%;
	font-weight: bold;
}
/*********************************/
/*                  texte libre                      */
/*********************************/
.textelibre {
	padding-left:13px;
	padding-right:24px;
}

/*********************************/
/* FIN FORMULAIRE COMMANDE GUIDE */
/*********************************/

.cadre_eval_haut {
	background: #FFFFFF url('../images/eval/bord_horizontale.jpg') repeat-x;
	width:447px;
	float: left;
}
.cadre_eval_gauche {
	background: transparent url('../images/eval/bord_vertical.jpg') repeat-y;
	float: left;
}
.cadre_eval_droite {
	background: transparent url('../images/eval/bord_vertical.jpg') repeat-y right;
	float: left;
}
.cadre_eval_bas {
	background: transparent url('../images/eval/bord_horizontale.jpg') repeat-x bottom;
	float: left;
}
#eval_acquis_filtres .cadre_eval_haut {
	margin-left:110px;
	margin-top:35px;
	width: 447px;
}

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

/* R�sultats */
.graph_sous_titre {
	font-size: 150%;
	color: #993366;
	font-weight: bold;
	padding-bottom: 10px;
}

/* Partie Formulaire */
.div_form_graph{
	background-color: #fef4e1;
	width: 670px;
	padding: 14px;
	margin-right: 0px;
	overflow: hidden;
}
.table_form{
	width: 407px;
	padding: 15px 20px 15px 20px;
	float: left;
}
.table_form_graph{
	background-color: #FFFFFF;
}
form.evaluation{
	width: 100%;
}
div.form-label, div.form-input{
	float: left;
	padding-bottom: 5px;
}
div.form-label{
	width: 30%;
	font-weight: bold;
}
div.form-input{
	width: 70%;
}
div.form-input select{
	width: 100%;
}
div.form-input label{
	display: block;
	float: left;
	margin-right: 20px;
}
div.form-button{
	text-align: center;
}
div.form-button input {
	margin-top: 5px;
}
div.img_acad{
	float: right;
 	text-align: center;
  	width: 220px;
}

/* Partie Graphiques */
.contenu_graph_title{
	margin-top: 50px;
	font-size: 160%;
}
span.graph_title{
	color: #993366;
}
.main01 {
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 5px;
	width: 100%;
	padding-bottom: 20px;
	border-top: 3px solid #89b200;
	border-bottom:1px solid #89B200;
	background: transparent url('../images/eval/fleche_haut_verte.jpg') no-repeat center bottom;
}
.entete_main01 {
	font-size:105%;
	margin-left:17px;
	padding-bottom:15px;
	text-align:left;
}
.graph_top {
	width: 324px;
	background: url('../images/eval/cadre_graph_haut.jpg') no-repeat left 2px;
	margin-left: 17px;
	float: left;
}
div.graph_title{
	height: 26px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}
div.graph_title span{
  display: block;
	padding-top: 5px;
}

.graph_bottom {
	background: url('../images/eval/cadre_graph_bas.gif') no-repeat bottom left;
	padding-bottom: 7px;
	background-color: #FEFBF6;
}
.graph_middle{
	padding-right: 24px;
	border-left: 1px solid #F5D69D;
	border-right: 1px solid #F5D69D;
	background-color: #FEFBF6;
}
.graph_middle div.js_desact{
  padding-left:21px;
  display: block;
  height: 200px;
  text-align: center;
}
.graph_middle div.js_desact_ht{
  padding-top:90px;
}

/* Partie onglets */
div.contenu_graph{
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%;
}
.tab_contenu_eval {
	clear: both;
	text-align:left;
	margin: 0px 0px 0 0px;
	width: 100%;
	background-image: none;
	background-color: #FCF5E5;
	border: none;
}
a.men_topic_outils {
	float:left;
	font-weight:bold;
	background: #EAF1AE url('../images/eval/onglet_inactif.jpg') no-repeat scroll left bottom;
	width: 118px;
	height: 27px;
	margin-right: 2px;
	color: #18417f;
	text-align: center;
}
a.men_topic_selected_outils {
	float:left;
	text-align:center;
	font-weight:bold;
	background: #89B200 url('../images/eval/onglet_actif.jpg') no-repeat scroll left bottom;
	width: 118px;
	height: 27px;
	margin-right: 2px;
	color: #ffffff;
}
div.graph_legende{
	clear: left;
	padding: 15px 17px 15px 17px;
	font-size: 105%;
	overflow: hidden;
}
div.legende{
	float: left;
	width: 25%;
	text-align: left;
}
div.graph_hr{
	clear: left;
	padding-top: 20px;
	background: transparent url('../images/eval/separation.jpg') repeat-x bottom;
}
div.graph_recap{
	float: left;
	width: 60%;
}
ul.graph_ul{
	color: #000000;
	text-align: left;
	padding-left: 0px;
}
li.graph_li{
	list-style-type: none;
	background: transparent url('../images/eval/disc.jpg') no-repeat 0px 7px;
	padding-bottom: 16px;
	padding-left: 7px;
}
span.res_Fr{
	color: #999999;
	font-size: 90%;
}
span.pourcentage{
	font-weight: bold;
	font-size: 120%;
}
div.graph_comm{
	padding-top: 30px;
	font-size: 140%;
}
div.graph_mediane{
	background-color: #EFE8EF;
	width: 28%;
	float: right;
	padding: 5px 15px 20px 15px;
}
div.graph_mediane_text{
	padding-top: 10px;
}
div.graph_mediane_text .download{
	margin-top: 10px;
	white-space: normal;
}
span.mediane{
	font-size: 130%;
	font-weight: bold;
	color: #993366;
}
div.tranche_color{
	float:left;
	margin-right:5px;
	width:20px;
	height:20px;
}
div.tabs_outils_eval{
	position: relative;
	margin-right:0px;
	overflow:hidden;
	padding-left: 15px;
	margin-left: 0px;
}
span.ongletTitre{
	display: block;
	padding-top: 5px;
}
input.niv_scol{
	margin-right: 6px;
	margin-left: 0px;
	margin-top: 0px;
	vertical-align: middle;
	float:left;
}
input.niv_scol_filtre{
	margin-top: 0px;
	margin-right: 6px;
	margin-left: 0px;
	float:left;
}
.form_filtre_anncls_input label {
	vertical-align: middle;
	float: left;
	margin-right: 5px;
}

/* Filtres */
#eval_acquis_filtres{
	background: url('../images/eval/filtre_background.jpg') repeat-x;
	width: 670px;
	padding: 14px;
	overflow: hidden;
}
#eval_acquis_filtres div.chapo{
	font-size: 110%;
	font-weight: bold;
}
div.form_filtre_acad, div.form_filtre_anncls{
	overflow: hidden;
	padding-bottom: 10px;
}
div.form_filtre_acad .acadLib {
	float: left;
	margin-top: 3px;
	padding-left: 10px;
	background: transparent url('../images/liste/disc.jpg') no-repeat 0px 5px;
	font-weight: bold;
}
div.div_form_filtre_anncls{
	padding: 32px 85px 22px;
	overflow: hidden;
	width: 277px;
}
div.div_form_filtre_acad{
	padding-top: 10px;
	overflow: hidden;
}
div.form-carte{
	text-align: center;
}
div.form_filtre_anncls_label {
	float: left;
	width: 100px;
	font-weight: bold;
}
div.form_filtre_anncls_input, div.form_filtre_anncls_button {
	float: left;
	width: 168px;
}
div.form_filtre_anncls_input select {
	width: 100%;
}
div.form_filtre_anncls_button input {
	margin-top: 5px;
}
div.form_filtre_acad ul{
	color: #AD1C72;
	font-size: 115%;
	margin-left: 10px;
	float: left;
}
div.form_filtre_acad li{
	background: none;
	list-style: disc;
	margin-left: 15px;
	padding: 0px;
}
div.form_filtre_acad select{
	width: 25%;
	margin-top: 2px;
	float: left;
}
div.form_filtre_acad input{
	margin-top: 0px;
	margin-left: 3px;
}

/*****************************/
/* Fin �valuation des acquis */
/*****************************/

/***************************************/
/* Liens troisi�me niveau plan du site */
/***************************************/

div#sommaire li.TroisiemeNiveau{
	background-position:10px 5px;
	padding-left:20px;
}
div#sommaire10 li.TroisiemeNiveau{
	background-position:10px 5px;
	padding-left:20px;
}
/*Modifs suite au ticket 161474*/
/*div#z1-navigation li#TroisiemeNiveau{
	background-position:10px 6px;
	padding-left:25px;
}*/

.ep_results_media{
	vertical-align:top;
}

/*********************************/
/*     Bloc -- Services    */
/*********************************/

#me_blockServices_page .me_linkBullet {
	/*padding:0 0 0 10px;
	background:url(../images/bg_list.gif) no-repeat 0 7px;*/
	position: relative;
}
#me_blockServices_page .me_linkBullet img, #me_blockServices_page .me_linkBullet a {
	vertical-align: middle;
}
#me_blockServices_page .me_linkMore {
	margin:10px 0 0px 0;
	padding:0 0 0 10px;
	text-align:right;
	position: relative;
}

#me_blockServices_page .me_linkMore a {
	/*background:url(../images/bg_list.gif) no-repeat 0 6px;
	padding-left: 10px;*/
}

#me_blockServices_page {
	position:relative;
	margin-left:22px;
	margin-right: 35px;
}

#me_blockServices_page .me_blockServicesTop {
	overflow:hidden;
	background:url(../images/bg_bloc-services_top_page.png) no-repeat left top;
}

#me_blockServices_page .divBlocServices {
	overflow:hidden;
	margin-top: 4px;
	padding:10px 10px 10px;
	background:url(../images/bg_bloc-services_body.png) repeat;
}

#me_blockServices_page .firstDivBlocServices {
	overflow:hidden;
	padding:10px 10px 10px;
	margin-top:4px;
	background:url(../images/bg_bloc-services_body.png) repeat;
}


#me_blockServices_page .lastDivBlocServices {
	margin: 15px 10px 0px 15px;
	clear: both;
	overflow: hidden;
	width: 100px;
}
#me_blockServices_page .lastDivBlocServices img {
	display: block;
}
#me_blockServices_page  ul .me_first {
	background:none;
	padding:0;
}

#me_blockServices_page .me_blockServicesBottom {
	height:9px;
	font-size:1px;
	overflow:hidden;
	background:url(../images/bg_bloc-services_bottom_page.png) no-repeat left bottom;
}

#me_blockServices_page #title {
	margin:2px 0 0 10px;
	padding: 0px;
	background-image: none;
}
#me_blockServices_page #title img {
	border:medium none;
	text-decoration:none;
	vertical-align:middle;
}

#me_blockServices_page .me_listLogos li {
	padding:0;
	background:none;
}

#me_blockServices_page .me_listLogos img {
	margin:0 5px 0 0;
	vertical-align:middle;
}

#me_blockServices_page .subtitle {
	font-weight: 700;
	color: #AD1C72;
	margin-bottom: 5px;
	background:transparent none repeat scroll 0 0;
	border:medium none;
	font-size: 110%;
	padding:0;
}

#me_blockServices_page .firstDivBlocServices .subtitle {
	font-weight: 700;
	color: #AD1C72;
	font-size: 110%;
}

#me_blockServices_page .img_miniatures {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}
#me_blockServices_page .img_miniatures_clear {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	clear: left;
}
#me_blockServices_page .img_miniatures, #me_blockServices_page .img_miniatures_clear {
	display: block;
}

#me_blockServices_page #me_logoBo {
	float: left;
}

#me_blockServices_page #me_logoBo img{
	vertical-align: top;
	margin-top: -7px;
	margin-right: 3px;
}

/**********************************/
/*	AGENDA PASSAGE MEDIA          */
/**********************************/

table.table-agenda td.imagePassageMedia {
	width: 55px;
}

#sommaire-agenda-ministere {
    clear:both;
    font-weight: bold;
    margin:10px 20px 10px 10px;
    text-align: center;
}
#sommaire-agenda-ministere a {
    text-decoration: none;
}

#formAnneeArchives #submit{
	background-color: #dddddd;
	font-weight: bold;
}

#divBoutonRetour {
	float: right;
}

#boutonRetour {
	background-color: #dddddd;
	font-weight: bold;
}

#contenu .style-titre  {
	padding-top: 0px;
}

#passageMedia div#sommaire {
	margin-bottom: 0px;
}

#passageMedia h3 {
    margin-top: 0;
}

#passageMedia table.table-agenda td.tdhour {
	width: 4em;
}

#passageMedia #passageMediaTopLeft {
	float: left;
	width: 100%;
}

#passageMedia #passageMediaTopRight {
	float:left;
	position:relative;
	text-align:right;
	top:-22px;
	width:100%;
}

#AgendaTopRight {
	float:left;
	position:relative;
	text-align:right;
	top:-22px;
	width:100%;
}
h3#t1, h3#t2 {
    padding-top: 2.5em;
    margin-top: 0px;
}

#sommaire-agenda-ministere a.sommaire-agenda-ministere_month {
	color:#AD1C72;
}
/***************************/
/* WEB TV                  */
/***************************/
.webtv_home {
	float: right;
	outset: none;
}
#webtv_a_la_une .clear, #webtv_video_recente .clear, #webtv_theme .clear {
	font-size: 1px;
}
#webtv_a_la_une {
	background-color: #EAE3EA;
	padding: 13px;
	clear: both;
}
#webtv_a_la_une h2, #webtv_a_la_une h3 {
	margin: 0px;
	padding: 0px;
	background-image: none;
	border-width: 0px;
}
#webtv_a_la_une h3 {
	margin: 0px;
	padding: 0px;
	background-image: none;
	border-width: 0px;
	letter-spacing: 0em;
}
#webtv_a_la_une .title_a_la_une img {
	display: block;
}
#webtv_a_la_une .title_video {
	font-weight: bold;
	margin-bottom: 10px;
}
#webtv_a_la_une .webtv_video_player {
	width: 400px;
	float: left;
}
#webtv_a_la_une .webtv_video_description {
	width: 260px;
	float: right;
}
#webtv_a_la_une .webtv_video_description_text p {
	margin-top: 0px;
}
.webtv_video_description_title {
	color: #666666;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 2px;
}
.webtv_video_description_title_2 {
	color: #666666;
	font-weight: bold;
	font-size: 90%;
	margin-top: 7px;
	margin-bottom: 2px;
}
#webtv_a_la_une input {
	padding: 2px;
	width: 252px;
	color: #666666;
	border: 1px solid #666666;
}
#webtv_a_la_une .webtv_video_description_alternatifs_liste ul {
	margin: 0px;
}
#webtv_a_la_une .webtv_video_description_alternatifs_liste li {
	font-size: 90%;
	padding: 0px;
	background-image: none;
	margin: 1px 0px;
}
#webtv_a_la_une .webtv_video_player_copyright {
	color: #666666;
	font-size: 85%;
}
#webtv_a_la_une .webtv_video_player_action ul {
	margin: 0px;
}
#webtv_a_la_une .webtv_video_player_action li {
	float: left;
	width: 49%;
	padding: 0px;
	background-image: none;
	color: #666666;
	font-size: 90%;
	margin: 5px 0px;
}
#webtv_a_la_une .webtv_video_player_action li img, #webtv_a_la_une .webtv_video_player_action li span {
	vertical-align: middle;
	margin-right: 1px;
}
#webtv_a_la_une .webtv_video_player_action li a {
	color: #666666;
}

#webtv_video_recente {
	margin-top: 25px;
	background: transparent url('../images/webtv/webtv_s2_cadre_back_center.jpg') repeat-y 0px bottom;
}
#webtv_video_recente .title_video_recente {
	background: transparent url('../images/webtv/webtv_s2_videos_recentes_top.jpg') no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
}
#webtv_video_recente .webtv_video_recente_bottom {
	background: transparent url('../images/webtv/webtv_s2_videos_recentes_bottom.jpg') no-repeat 0px bottom;
	padding-bottom: 1px;
}
#webtv_video_recente .title_video_recente img {
	margin: 5px 0px 0px 14px;
}
#webtv_video_recente .webtv_videos_recente_liste {
	padding: 0px 7px;
}
#webtv_video_recente .webtv_videos_recente_liste_video {
	float: left;
	width: 123px;
	margin: 0px 7px 20px;
	overflow: hidden;
}
#webtv_video_recente .webtv_videos_recente_liste_img {
	height: 92px;
	text-align: center;
}
#webtv_video_recente .webtv_videos_recente_pagination {
	clear: both;
	text-align: center;
}
#webtv_video_recente .webtv_videos_recente_pagination {
	color: #666666;
	padding-bottom: 20px;
}
#webtv_video_recente .webtv_videos_recente_pagination a {
	color: #666666;
}
#webtv_video_recente .webtv_videos_recente_pagination a.selected {
	font-weight: bold;
}
#webtv_video_recente .webtv_videos_recente_pagination img {
	vertical-align: middle;
}
#webtv_theme {
	margin-top: 35px;
	background: transparent url('../images/webtv/webtv_s2_cadre_back_center.jpg') repeat-y 0px 0px;
	clear: both;
}
#webtv_theme .webtv_theme_title {
	background: transparent url('../images/webtv/webtv_s2_videos_recentes_top.jpg') no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
}
#webtv_theme .webtv_theme_title img {
	margin: 5px 0px 0px 14px;
}
#webtv_theme .webtv_theme_liste {
	padding: 0px 15px 1px;
	background: transparent url('../images/webtv/webtv_s2_cadre_bottom.jpg') no-repeat 0px bottom;
}
#webtv_theme .webtv_theme_liste_ligne {
	clear: both;
	background: transparent url('../images/webtv/webtv_s2_theme_left.jpg') no-repeat 0px center;
	padding: 10px 0px 20px 15px;
}
#webtv_theme .webtv_themes_liste_theme {
	float: left;
	width: 212px;
	/* width: 159px; */
	background: transparent url('../images/webtv/webtv_s2_theme_middle.jpg') no-repeat right center;
	padding: 0px 1px 0px 0px;
}
#webtv_theme .webtv_themes_liste_theme_last {
	float: left;
	width: 212px;
	/* width: 159px; */
	background: transparent url('../images/webtv/webtv_s2_theme_right.jpg') no-repeat right center;
	padding: 0px 15px 0px 0px;
}

#webtv_theme .webtv_themes_liste_theme h3, #webtv_theme .webtv_themes_liste_theme_last h3 {
	background: transparent url(../images/pict_fleche_soustitre.png) no-repeat scroll 0 0;
	background-position: 0px 0px;
	color: #AD1C72;
	border-bottom-width: 0px;
	margin: 0px 15px 0px;
	padding: 1px 0px 0px 20px;
	width: 160px;
	min-height: 36px;
	font-size:120%;
}
#webtv_theme .webtv_theme_active h3
{
	background-image: url(../images/pict_fleche_soustitre2.png);
	background-position: 0px 2px;
}
#webtv_theme .webtv_themes_liste_theme h3 a,
#webtv_theme .webtv_themes_liste_theme_last h3 a
{
	color: #AD1C72;
}
#webtv_theme .webtv_theme_active h3 a
{
	color: #18417F;
	font-weight: bold;
}
#webtv_theme .webtv_themes_liste_img {
	text-align: center;
	height: 115px;
}
#webtv_theme .webtv_themes_liste_title_video {
	padding: 0px 19px;
	overflow: hidden;
	margin-top: 10px;
}
#z4-partieGauche {
	width: 71%;
	float: left;
	margin-right: 3%;
}
#z4-partieDroite {
	width: 26%;
	display:table;
	margin-bottom: 10px;
}
#z4-partieGaucheRubriques {
	width: 71%;
	float: left;
	margin-right: 3%;
}

/*
*	Page ministre
*/
#page.minister-content #contenu .the-spotlight,
#page.minister-content #contenu .box-container,
#page.minister-content #contenu .minister-and-members
{
	margin-bottom: 10px;
}


#page.minister-content #contenu #generic-left
{
	width: 58.4%;
	float: left;
}

#page.minister-content #contenu #generic-right
{
	width: 39%;
	float: right;
	padding-left: 0;
}

#page.minister-content #contenu .box-container
{
	border: 1px dotted #660066;
	padding: 5px;
}

#page.minister-content #contenu .box-container .container
{
	/*background: white url(../images/ministre/bg_degrade.png) bottom left repeat-x;*/
	padding: 10px;
}

#page.minister-content #contenu .box-container h2
{
	background: url(../images/flecheAgendaMinistre.gif) no-repeat transparent;
	border: 0px;
	color: #660066;
	font-size: 160%;
	padding-left: 30px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 5px;
}

/*
#page.minister-content #contenu .box-container h3
{
	background: white url(../images/flecheDirectAcademie.jpg) no-repeat;
	border: 0px;
	color: #8BA50C;
	font-size: 160%;
	padding-left: 30px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 5px;
}*/

#page.minister-content #contenu .box-container .date
{
	color: black;
	font-weight: bold;
	letter-spacing: normal;
	margin-bottom: 10px;
}

#page.minister-content #contenu .box-container .planning
{
	background: none;
	width: 100%;
}

#page.minister-content #contenu .box-container .planning th,
#page.minister-content #contenu .box-container .planning td
{
	border: 0;
	background: none;
	padding: 0;
	padding-bottom: 5px;
	vertical-align: top;
}

#page.minister-content #contenu .box-container .planning th
{
	color: #660066;
	font-weight: bold;
}

#page.minister-content #contenu .box-container .planning .time_free
{
	color: #660066;
	font-weight: bold;
	padding-right: 10px;
}

#page.minister-content #contenu .box-container .planning td
{
	color: black;
	font-weight: normal;
}

#page.minister-content #contenu .box-container .planning th.time
{
	width: 40px;
}

#page.minister-content #contenu .box-container .planning td.label
{
	padding-left: 10px;
}

#page.minister-content #contenu .minister-program .planning td.label
{
	padding-right: 10px;
}

#page.minister-content #contenu .box-container .planning td.label .label-more
{
	display: block;
	text-align: right;
}

#page.minister-content #contenu .box-container .planning td.illustration
{
	text-align: right;
}

#page.minister-content #contenu .box-container .more
{
	text-align: right;
}

#page.minister-content #contenu .minister-dailymotion
{
	border-color: #DBDBDB;
	border-style: solid;
	padding: 0px;
}
.minister-dailymotion .thumbnail
{
    height: 207px;
    padding-left: -14px
}
.minister-dailymotion #wall_container
{
	position: absolute;
	width: 293px;
	height: 229px;
	margin-left: -23px;
}
.minister-dailymotion #player_container
{
    left: 23px;
    border: 1px solid #808080;
    background-color: #000000;
    width: 249px;
    height: 207px;
    overflow: hidden;
}
.minister-dailymotion #play_button
{
    position: absolute;
    display: block;
    top: 61px;
    left: 85px;
    width: 85px;
    height: 85px;
    background: url('http://www.dailymotion.com/images/play_overlay.png') no-repeat;
    visibility: hidden;
}

#page.minister-content #contenu .minister-widget
{
	border-color: #DBDBDB;
	border-style: solid;
	padding: 0px;
}

#page.minister-content #contenu .minister-widget .container
{
	background: none;
}

#page.minister-content #contenu #generic-left {
	width: 55.1%;
}

#page.minister-content #contenu #generic-right {
	width: 42.5%;
}

#page.minister-content #contenu  #div-iframe-dailymotion {
	margin-left: -10px;
}

#page.minister-content #contenu #generic-left .banner img
{
	display: block;
}

#page.minister-content #contenu #generic-left .the-spotlight
{
	background: #E9E3E9;
	padding: 5px;
	padding-left: 9px;
	padding-top: 12px;
	padding-bottom: 3px;
}
#page.minister-content #contenu #generic-left .the-spotlight h3 {
	padding-bottom:0;
}

#page.minister-content #contenu #generic-left .the-spotlight .item
{
	overflow: hidden;
	zoom: 1;
	margin-bottom:7px;
	font-size: 100%;
}

#page.minister-content #contenu #generic-left .the-spotlight .illustration
{
	float: left;
	margin-right:9px;
}

#page.minister-content #contenu #generic-left .the-spotlight .text
{
	float: left;
	width:67%;
}

#page.minister-content #contenu #generic-left .the-spotlight .sans_image
{
	float: left;
	width:100%;
}

#page.minister-content #contenu #generic-left .the-spotlight .text h3
{
	clear: none;
	padding-top: 0px;
	margin: 0;
	border: 0;
	font-size: 120%;
	font-weight: normal;
	background: none;
	padding-left:0px;
}

#page.minister-content #contenu #generic-left .the-spotlight .text h3 a {
	color: #18417F;
}

#page.minister-content #contenu #generic-left .the-spotlight .text .first h3 {
	font-weight: bold;
}

#page.minister-content #contenu #generic-left .the-spotlight .text .time
{
	color: #333333;
}

#page.minister-content #contenu #generic-left .minister-and-members
{
	border: 1px solid #C25595;
}

#page.minister-content #contenu #generic-left .minister-and-members h2,
#page.minister-content #contenu #generic-left .minister-and-members .content
{
	padding: 5px 5px 5px 8px;
}

#page.minister-content #contenu #generic-left .minister-and-members .content
{
	overflow: hidden;
	zoom: 1;
}

#page.minister-content #contenu .minister-and-members .member-list
{
	background: #f4f1f4;
	overflow: auto;
	zoom: 1;
	padding: 10px 5px 10px 8px;
	clear: both;
}

#page.minister-content #contenu .minister-and-members .member-list .person,
#page.minister-content #contenu .minister-and-members .member-list .more,
#page.minister-content #contenu .minister-and-members .member-list .other
{
	display: block;
}

#page.minister-content #contenu .minister-and-members .member
{
	float: left;
	width: 45%;
	margin-right: 5%;
	margin-bottom: 9px;
}

#page.minister-content #contenu .minister-and-members .member a
{
	color: #18417F;
}

#page.minister-content #contenu .minister-and-members .right-side
{
	margin-right: 0px;
}

#page.minister-content #contenu #generic-left .minister-and-members h2,
#page.minister-content #contenu #generic-left .minister-widget h2,
#page.minister-content #contenu #generic-right .minister-diary h2,
#page.minister-content #contenu #generic-right .minister-dailymotion h2
{
    border: 0px;
    margin-top: 4px;
}

.minister-diary .empty-diary{
	height:25px;
}

#page.minister-content #contenu #generic-left .minister-and-members h4 {
	width: auto;
}

#page.minister-content #contenu #z7-footer
{
	clear: both;
}

#page.minister-content .animation_ministre {
    margin-bottom: 10px;
}

/** D: Flickr **/
#flickr {
	background:url(./graphics/flickerness.gif) no-repeat;
	width:214px;
	height:168px;
	padding:0 0 0 50px;
	margin-top:40px;
}

#flickr a img {
	float:left;
	margin:0 0px 1px 1px;
	padding:2px;
	width:82px;
	height:62px;
	border: 0px;
}
/** F: Flickr **/

/* NOUVEAUX ENCADRES */

/* EN SAVOIR PLUS */

/*.bloc_en_savoir_plus {
	margin:14px 0 14px 0;
}*/

.bloc_en_savoir_plus_header_left {
	background-image: url("../images/encadres/en_savoir_plus_top_left.jpg");
	height: 32px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
	width:10px;
}

.bloc_en_savoir_plus_header_right {
	background-image: url("../images/encadres/en_savoir_plus_top_right.jpg");
	height: 32px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: right;
	width: 10px;
}

.bloc_en_savoir_plus_header_middle {
	background-image: url("../images/encadres/en_savoir_plus_top_middle.jpg");
	height: 32px;
	background-repeat: repeat-x;
	overflow: hidden;
}

.bloc_en_savoir_plus_title {
	width: 123px;
	height: 19px;
	margin-top: 7px;
	background-image: url("../images/encadres/en_savoir_plus_title.jpg");
	background-repeat: no-repeat;

}

.bloc_en_savoir_plus_middle {
	height: 1%;
	border: 1px solid #ecc6dd;
	border-top: none;
	/*padding: 4px 17px 10px 16px; */
	padding:4px 8px 10px;
	margin-top: -18px;
}

.bloc_en_savoir_plus_middle {
	border: 1px solid #ecc6dd;
}


.bloc_en_savoir_plus_header_left,
.bloc_en_savoir_plus_header_right,
.bloc_en_savoir_plus_title {
	display: none;
}

.bloc_en_savoir_plus_header {
}

.bloc_en_savoir_plus_header_middle  {
	background-image: url("../images/encadres/en_savoir_plus_header_centre.jpg");
	/*background-image:url(../images/encadres/en_savoir_plus_top_middle.jpg);*/
	background-repeat: no-repeat;
	position: relative;
}

.bloc_en_savoir_plus_middle {
	padding-top: 20px;
	overflow: hidden;
	margin-top:-19px;
}

.bloc_en_savoir_plus_middle .title {
	background-image: none;
	color: #ad1c72;
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-top: 4px;
	padding-left: 0px;
	border: none;
	clear: both;
}

.bloc_en_savoir_plus_separator {
	border-top: 1px solid #cccccc;
	height: 1px;
	overflow: hidden;
	margin-top: 9px;
	margin-bottom:12px;
}

.bloc_en_savoir_plus_link {
	text-align:right;
	padding-top: 5px;
}

/* SIMPLE  */

.bloc_simple {
	margin-top: -3px;
}

.bloc_simple_gauche {
	background-image: url("../images/encadres/simple_side.jpg");
	background-position: left;
	background-repeat: repeat-y;
}

.bloc_simple_droite {
	background-image: url("../images/encadres/simple_side.jpg");
	background-position: right;
	background-repeat: repeat-y;
}

.bloc_simple_header {
	background-image: url("../images/encadres/simple_top.jpg");
	height: 4px;
	background-repeat: repeat-x;
}

.bloc_simple_footer {
	background-image: url("../images/encadres/simple_bottom.jpg");
	height: 1px;
	background-repeat: repeat-x;
	background-position: 1px 0;
	overflow: hidden;

}

.bloc_simple_middle {
	overflow:hidden;
	padding: 14px 8px 7px 8px;
}

.bloc_simple .encadre_titre {
	background-image: none;
	background-image: url("../images/fleche_mauve.jpg");
	background-repeat: no-repeat;
	padding-left: 22px;
	color: #660064;
	margin-bottom:8px;
	margin-top:5px;
	padding-top: 0px;
	padding-left: 20px;
	font-size: 120%;
	font-weight: bold;
}

div.bloc_simple_middle .encadre_titre:first-child,
div.bloc_simple_image_middle .encadre_titre:first-child {
	margin-top: 0 !important;
}

/* VERT */

.bloc_vert {
	background-color: #eef3d1;
	background-image: url("../images/encadres/vert_middle.jpg");
	background-repeat: repeat-x;
	height: 1%;
}

.bloc_vert_middle {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	height: 1%;
}

.bloc_vert_left {
	width: 10px;
	min-height: 45px;
	float: left;
	background-image: url("../images/encadres/vert_left.jpg");
	background-repeat: no-repeat;
}

.bloc_vert_right {
	width: 10px;
	min-height: 45px;
	float: right;
	background-image: url("../images/encadres/vert_right.jpg");
	background-repeat: no-repeat;
}

.bloc_vert_middle_erratum {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/vert_erratum.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_vert_middle_rss {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/vert_rss.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_vert_middle_contact {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/vert_contact.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_vert_middle_calendrier {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/vert_calendrier.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_vert .encadre_titre {
	background-image: none;
	background-repeat: no-repeat;
	color: #8ba60c;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	font-size:120%;
	font-weight: bold;
}

/* ORANGE */

.bloc_orange {
	background-color: #f7e5c8;
	background-image: url("../images/encadres/orange_middle.jpg");
	background-repeat: repeat-x;
	height: 1%;
}

.bloc_orange_middle {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	height: 1%;
}

.bloc_orange_left {
	width: 10px;
	min-height: 45px;
	float: left;
	background-image: url("../images/encadres/orange_left.jpg");
	background-repeat: no-repeat;
}

.bloc_orange_right {
	width: 10px;
	min-height: 45px;
	float: right;
	background-image: url("../images/encadres/orange_right.jpg");
	background-repeat: no-repeat;
}

.bloc_orange_middle_erratum {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/orange_erratum.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_orange_middle_rss {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/orange_rss.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_orange_middle_contact {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/orange_contact.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_orange_middle_calendrier {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/orange_calendrier.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_orange .encadre_titre {
	background-image: none;
	background-repeat: no-repeat;
	color: #ff9752;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	font-size:120%;
	font-weight: bold;
}


/* BLEU */

.bloc_bleu {
	background-color: #d5e4f1;
	background-image: url("../images/encadres/bleu_middle.jpg");
	background-repeat: repeat-x;
	height: 1%;
}

.bloc_bleu_middle {
	/* min-height: 45px; */
	padding: 14px 5px 11px 5px;
	overflow: hidden;
	height: 1%;
}

.bloc_bleu_left {
	width: 10px;
	min-height: 45px;
	float: left;
	background-image: url("../images/encadres/bleu_left.jpg");
	background-repeat: no-repeat;
}

.bloc_bleu_right {
	width: 10px;
	min-height: 45px;
	float: right;
	background-image: url("../images/encadres/bleu_right.jpg");
	background-repeat: no-repeat;
}

.bloc_bleu_middle_erratum {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/bleu_erratum.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_bleu_middle_rss {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/bleu_rss.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_bleu_middle_contact {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/bleu_contact.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_bleu_middle_calendrier {
	/* min-height: 45px; */
	padding: 14px 5px 7px 5px;
	overflow: hidden;
	background-image: url("../images/encadres/bleu_calendrier.jpg");
	background-position: right 8px;
	background-repeat: no-repeat;
	height: 1%;
}

.bloc_bleu .encadre_titre {
	background-image: none;
	background-repeat: no-repeat;
	color: #449bb7;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	font-size:120%;
	font-weight: bold;
}

.bloc_orange_middle_calendrier .encadre_titre, .bloc_orange_middle_contact .encadre_titre, .bloc_orange_middle_rss .encadre_titre, .bloc_orange_middle_erratum .encadre_titre,
.bloc_vert_middle_calendrier .encadre_titre, .bloc_vert_middle_contact .encadre_titre, .bloc_vert_middle_rss .encadre_titre, .bloc_vert_middle_erratum .encadre_titre,
.bloc_bleu_middle_calendrier .encadre_titre, .bloc_bleu_middle_contact .encadre_titre, .bloc_bleu_middle_rss .encadre_titre, .bloc_bleu_middle_erratum .encadre_titre {
	width: 80%;

}

/* CONTENU BRUT */

.contenuBrut {
        margin-bottom: -5px;
}

.contenuBrut .encadre_titre {
        color: #AD1C72;
        font-size: 120%;
        font-weight: bold;
}

/* MODIFS ENCADRES */

.encadre {
        margin-top: 0.5em;
        padding-bottom: 8px;
}

#principal {
    padding-bottom: 1px;
    margin-top: -3px;
}

.encadre_separator {
        float: right;
        width: 30px;
        height: 22px;
}
/* FIN NOUVEAUX ENCADRES */

/* Bloc En direct */
#sb-nav #sb-nav-close {
	/*background-image: url("../images/endirect_alerte/close_gris.png");*/
	background-image: url("../images/endirect_alerte/close_bleu.png");
}
.en_direct {
	margin-bottom: 19px;
	background-repeat: repeat-x;
	/*background-color: #d21a88;*/
	/*background-color: #C8D1D9;*/
	background-color: #4e76ae;
	background-position: bottom;
	/*background-image: url("../images/endirect_alerte/fond_violet_middle.jpg");*/
	/*background-image: url("../images/endirect_alerte/fond_gris_middle2.jpg");*/
	position: relative;
	padding-top: 15px;
	min-height: 10px;
}

.en_direct_top_left {
	height: 15px;
	width: 15px;
	top: 0;
	left: 0;
	position: absolute;
	/*background-image: url("../images/endirect_alerte/fond_violet_top_left.gif");*/
}

.en_direct_top_left_s {
	height: 15px;
	width: 15px;
	top: 0;
	left: 0;
	position: absolute;
	/*background-image: url("../images/endirect_alerte/fond_violet_top_left_s.gif");*/
	background-image: url("../images/endirect_alerte/shadow_coin_top_left.gif");
}

.en_direct_top_right {
	height: 15px;
	width: 15px;
	top: 0;
	right: 0;
	position: absolute;
	/*background-image: url("../images/endirect_alerte/fond_violet_top_right.gif");*/
}

.en_direct_top_right_s {
	height: 15px;
	width: 15px;
	top: 0;
	right: 0;
	position: absolute;
	/*background-image: url("../images/endirect_alerte/fond_violet_top_right_s.gif");*/
	background-image: url("../images/endirect_alerte/shadow_coin_top_right.gif");
}


.en_direct_bottom_left {
	height: 15px;
	width: 15px;
	/*background-image: url("../images/endirect_alerte/fond_violet_bottom_left.jpg");*/
	position: absolute;
	bottom: 0;
	left: 0;
}

.en_direct_bottom_left_s {
	height: 15px;
	width: 15px;
	/*background-image: url("../images/endirect_alerte/fond_violet_bottom_left_s.jpg");*/
	/*background-image: url("../images/endirect_alerte/fond_gris_bottom_left_s.jpg");*/
	background-image: url("../images/endirect_alerte/shadow_coin_bottom_left.gif");
	position: absolute;
	bottom: 0;
	left: 0;
}

.en_direct_bottom_right {
	height: 15px;
	width: 15px;
	/*background-image: url("../images/endirect_alerte/fond_violet_bottom_right.jpg");*/
	position: absolute;
	bottom: 0;
	right: 0;
}

.en_direct_bottom_right_s {
	height: 15px;
	width: 15px;
	/*background-image: url("../images/endirect_alerte/fond_violet_bottom_right_s.jpg");*/
	/*background-image: url("../images/endirect_alerte/fond_gris_bottom_right_s.jpg");*/
	background-image: url("../images/endirect_alerte/shadow_coin_bottom_right.gif");
	position: absolute;
	bottom: 0;
	right: 0;
}

.en_direct_middle {
	padding-bottom: 33px;
	padding-top: 15px;
}

.en_direct ul, .alerte ul {
           overflow: hidden;
}

.en_direct h2 {
	font-size: 330%;
	color: white;
	font-weight: bold;
	margin: 0;
           padding: 0;
	margin-left: 13px;
	margin-top: -6px;
	margin-bottom: 5px;
           background: none;
	clear: none;
	border: 0;
}

.en_direct_contenu {
	margin-left: 13px;
	margin-right: 13px;
	position: relative;
	/*background-image: url("../images/endirect_alerte/fond_gris_middle.png");*/
	background-position: bottom;
	background-color: white;
	background-repeat: repeat-x;
	padding-top: 15px;
}

.en_direct_contenu_top_left {
	position: absolute;
	height: 15px;
	width: 15px;
	top: 0;
	/*background-image: url("../images/endirect_alerte/fond_gris_top_left.jpg");*/
	/*background-image: url("../images/endirect_alerte/coin_top_left.jpg");*/
	background-image: url("../images/endirect_alerte/inner_coin_top_left.gif");
}

.en_direct_contenu_top_right {
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
	/*background-image: url("../images/endirect_alerte/fond_gris_top_right.jpg");*/
	/*background-image: url("../images/endirect_alerte/coin_top_right.jpg");*/
	background-image: url("../images/endirect_alerte/inner_coin_top_right.gif");
}

.en_direct_contenu_bottom_left {
	height: 15px;
	width: 15px;
	bottom: 0;
	left: 0;
	position: absolute;
	/*background-image: url("../images/endirect_alerte/fond_gris_bottom_left.jpg");*/
	/*background-image: url("../images/endirect_alerte/coin_bottom_left.jpg");*/
	background-image: url("../images/endirect_alerte/inner_coin_bottom_left.gif");
}

.en_direct_contenu_bottom_right {
	height: 15px;
	width: 15px;
	position: absolute;
	bottom: 0;
	right: 0;
	/*background-image: url("../images/endirect_alerte/fond_gris_bottom_right.jpg");*/
	/*background-image: url("../images/endirect_alerte/coin_bottom_right.jpg");*/
	background-image: url("../images/endirect_alerte/inner_coin_bottom_right.gif");
}

.en_direct_contenu_middle {
	padding: 15px;
	min-height: 10px;
}

#contenu .en_direct_contenu h3,
#sb-body .en_direct_contenu h3 {
	font-size: 160%;
	color: #a4196c;
	font-weight: bold;
           margin: 0;
           padding: 0;
           background: none;
	clear: none;
	border: 0;
}

.en_direct_contenu #video_flash,
.en_direct_contenu #video_flash_shadowbox {
	float: right;
	margin-left: 15px;
}

.en_direct_contenu #contenu_alt,
.en_direct_contenu #contenu_alt_shadowbox {
	width:235px;
	float:right;
}

.en_direct_contenu_image {
	float: left;
	margin-left:-16px;
	margin-top:-9px;
	margin-right:4px;
	/*padding-top:15px;*/
	/*padding-bottom:5px;*/
}

.en_direct .lien {
	float: right;
	position: absolute;
	bottom: 10px;
	right: 15px;
}

/* Bloc Alerte */
.alerte {
	margin-bottom: 19px;
	background-color: #c92814;
	position: relative;
	padding-top:10px;
	min-height: 10px;
}

.alerte_top_left {
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	background-image: url("../images/endirect_alerte/fond_rouge_top_left.jpg");
}

.alerte_top_left_s {
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	background-image: url("../images/endirect_alerte/fond_rouge_top_left_s.jpg");
}

.alerte_top_right {
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url("../images/endirect_alerte/fond_rouge_top_right.jpg");
}

.alerte_top_right_s {
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url("../images/endirect_alerte/fond_rouge_top_right_s.jpg");
}

.alerte_bottom_left {
	height: 15px;
	width: 15px;
	position: absolute;
	bottom: 0;
	background-image: url("../images/endirect_alerte/fond_rouge_bottom_left.jpg");
}

.alerte_bottom_left_s {
	height: 15px;
	width: 15px;
	position: absolute;
	bottom: 0;
	background-image: url("../images/endirect_alerte/fond_rouge_bottom_left_s.jpg");
}

.alerte_bottom_right {
	height: 15px;
	width: 15px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url("../images/endirect_alerte/fond_rouge_bottom_right.jpg");
}

.alerte_bottom_right_s {
	height: 15px;
	width: 15px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url("../images/endirect_alerte/fond_rouge_bottom_right_s.jpg");
}

.alerte_middle {
	padding-bottom:15px;
}

.alerte h2 {
	font-size: 330%;
	color: white;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-left: 13px;
	margin-top: -6px;
	margin-bottom: 5px;
	padding-top: 7px;
	background: none;
	border: 0;
}

.alerte_contenu {
	margin-left: 13px;
	margin-right: 13px;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
	background-color: white;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url("../images/endirect_alerte/fond_gris_middle.png");
}

.alerte_contenu #contenu_alt,
.alerte_contenu #contenu_alt_shadowbox {
	width:235px;
	float:right;
	font-size: 100%;
	padding-right: 15px;
}

.alerte_contenu_top_left {
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	background-image: url("../images/endirect_alerte/fond_gris_alerte_top_left.jpg");
}

.alerte_contenu_top_right {
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url("../images/endirect_alerte/fond_gris_alerte_top_right.jpg");
}

.alerte_contenu_bottom_left {
	height: 15px;
	width: 15px;
	position: absolute;
	bottom: 0;
	background-image: url("../images/endirect_alerte/fond_gris_alerte_bottom_left.jpg");
}

.alerte_contenu_bottom_right {
	height: 15px;
	width: 15px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url("../images/endirect_alerte/fond_gris_alerte_bottom_right.jpg");
}

.alerte_contenu_middle {
	padding: 15px;
	min-height: 10px;
}

#contenu .alerte_contenu h3,
#sb-body .alerte_contenu h3 {
           margin: 0;
           margin-top: 0px;
	padding: 0;
	font-size: 160%;
	color: #c82814;
	font-weight: bold;
	margin-bottom: 9px;
	background: none;
	clear: none;
	border: 0;
}

.alerte_contenu_image {
	float: left;
	margin-right: 15px;
	padding-top:15px;
	padding-bottom:5px;
}

.alerte_contenu .lien{
	float: right;
	position: absolute;
	bottom: 13px;
	right: 15px;
}

.alerte_contenu #video_flash,
.alerte_contenu #video_flash_shadowbox {
	float: right;
	margin-left: 15px;
}

#video_flash_player_shadowbox {
	visibility: visible;
	display: block;
}

#sb-body .alerte_contenu_middle_scroll {
            padding: 0 15px 15px 15px;
            overflow-y:scroll;
            height: 400px;
}

#sb-body .en_direct_contenu_middle_scroll {
            padding: 0 15px 15px 15px;
            overflow-y:scroll;
            height: 400px;
}

#sb-content .en_direct, #sb-content .alerte {
	margin-bottom: 0;
}

 .en_direct_top_left,
 .en_direct_top_left_s,
 .alerte_top_left_s,
 .alerte_top_left {
	background-position: top left;
	position: static;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

 .en_direct_top_right,
 .en_direct_top_right_s,
 .alerte_top_right_s,
 .alerte_top_right {
	background-position: top right;
	position: static;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

 .en_direct_bottom_right,
 .en_direct_bottom_right_s,
 .alerte_bottom_right_s,
 .alerte_bottom_right {
	background-position: bottom right;
	position: static;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

 .en_direct_bottom_left,
 .en_direct_bottom_left_s,
 .alerte_bottom_left_s,
 .alerte_bottom_left {
	background-position: bottom left;
	position: static;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

 .en_direct_bottom_left,
 .en_direct_bottom_left_s,
 .en_direct_bottom_right {
	bottom: -1px;
}

 .en_direct,
 .alerte {
	padding-top: 0;
}

 .en_direct_contenu,
 .alerte_contenu {
	padding-top: 0;
	padding-bottom:0;
}

 .en_direct_middle {
	padding-top: 15px;
}

#shadowbox_content {
	display: none;
}

 .en_direct_contenu_top_left,
 .alerte_contenu_top_left {
	background-position: top left;
	position: static;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

 .en_direct_contenu_top_right,
 .alerte_contenu_top_right {
	background-position: top right;
	position: static;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

 .en_direct_contenu_bottom_left,
 .alerte_contenu_bottom_left {
	background-position: bottom left;
	position: static;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

 .en_direct_contenu_bottom_right,
 .alerte_contenu_bottom_right {
	background-position: bottom right;
	position: static;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

 .en_direct_middle .lien,
 .alerte_middle .lien {
	position: static;
	float:none;
	text-align: right;
	clear: both;
}

 .alerte_middle {
	padding-top:15px;
	overflow: visible;
}

.en_direct_contenu_texte,  .video_flash_shadowbox,
 .alerte_contenu_texte,  .video_flash_shadowbox {
	/*padding-top: 15px;*/
}

 .en_direct,  .en_direct_contenu,  .alerte,  .alerte_contenu {
	position: static;
	overflow: visible;
}

.script_video {
           text-align: center;
           margin-top:5px;
}

#alternative_video {
           padding: 0px 10px;
           background-color: white;
           font-size: 14px;
}

.en_direct_contenu_image_hg {
    background-position:top left;
    background-repeat: no-repeat;
    background-image: url("../images/endirect_alerte/bg_img_haut_gauche.png");
    padding: 0 0 0 16px;
}

.en_direct_contenu_image_hd {
    background-position:top right;
    background-repeat: no-repeat;
    background-image: url("../images/endirect_alerte/bg_img_haut_droit.png");
    padding: 0 16px 0 0;
}

.en_direct_contenu_image_bg {
    background-position:bottom left;
    background-repeat: no-repeat;
    background-image: url("../images/endirect_alerte/bg_img_bas_gauche.png");
    padding: 0 0 0 16px;
    margin: 0 -16px 0 -16px;
}

.en_direct_contenu_image_bd {
    background-position:bottom right;
    background-repeat: no-repeat;
    background-image: url("../images/endirect_alerte/bg_img_bas_droit.png");
    padding: 0 16px 0 0;
}

.en_direct_contenu_image img {
    padding: 0 16px;
}

.en_direct_contenu_image_h {
    background-position: top;
    background-repeat: repeat-x;
    background-image: url("../images/endirect_alerte/bg_img_haut.png");
    padding: 16px 0 0 0;
}

.en_direct_contenu_image_b {
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url("../images/endirect_alerte/bg_img_bas.png");
    padding: 0 0 16px 0;
}

.en_direct_contenu_image_g {
    background-position: left;
    background-repeat: repeat-y;
    background-image: url("../images/endirect_alerte/bg_img_gauche.png");
    margin: 0 -16px;
}

.en_direct_contenu_image_d {
    background-position: right;
    background-repeat: repeat-y;
    background-image: url("../images/endirect_alerte/bg_img_droit.png");
}

/* ShadowBox image */
a.zoomMedia {
	cursor: url("http://media.education.gouv.fr/design/front_office/images/magnify.cur"), default;
}

/********************/
/* Boutons partager */
/********************/
#bookmarks {
	overflow: hidden;
	padding-top: 10px;
	width:100%;
}
#bookmarks .bookmark-box {
	/*overflow: hidden;*/
	padding: 0px 17px 0px 0px;
	position: relative;
	/*float: right;*/
}
#bookmarks .bookmarks {
    padding: 0px 0px 0px 0px;
    position: relative;
    float: right;
    overflow: hidden;
}
#bookmarks .bookmarks ul {
    list-style-type: none;
    background-image: none;
    margin: 0px 0px 0px 17px;
    padding: 0px;
    /*float: right;*/
}
#bookmarks .bookmarks ul li {
    list-style-type: none;
    background-image: none;
    float: left;
    width: 48px;
    height: 29px;
    overflow: hidden;
    padding: 0px;
}
#bookmarks .bookmarks ul li a {
    width: 48px;
    height: 29px;
    display: block;
    text-align: center;
}
#bookmarks .bookmarks ul li a img {
    border: 0px;
    margin-top: 10px;
}

#bookmarks .bookmarks ul li a:hover {
    background-color: white;
}
#bookmarks .bookmarks ul li a:hover img {
    margin-top: 0px;
    cursor: Pointer;
}
#bookmarks .bookmarks-rightside {
    background:transparent url('../images/bookmark_sep.png') no-repeat right bottom;
    position: absolute;
    bottom: 0px;
    right: 0px;
    height:4px;
    width:17px;
    font-size: 1px;
}
#bookmarks .bookmarks .bookmarks-bottom {
    background:transparent url('../images/bookmark_sep.png') no-repeat left bottom;
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 4px;
    width: 100%;
    font-size: 1px;
}

/* Agrandissement des medias */
#bodyAgrandissementMedia {
	background-color: #FFFFFF;
}
#agrandissementMediaText {
	padding: 5px;
}

/* D�but Master page */

/* Chapo */
.chapo {
    margin-bottom: 15px;
}

/* Liste des liens */

#z5-liste_liens {
    padding-bottom: 15px;
    clear: both;
}

.liste_liens h2 {
    font-size: 120%;
    background: none;
    color: black;
    margin: 0;
    padding: 0;
    border: none;
}

#contenu .liste_liens ul {
    float: left;
    width: 165px;
    margin: 0;
}

#contenu .liste_liens .ulFirst,
#contenu .liste_liens .ulLast {
    float: left;
    width: 173px;
}

.liste_liens .ulBorder {
    border-right: 1px solid #e0e0e0;
}

.liste_liens ul li {
    background: none;
    margin: 0;
    padding: 0 0 0 20px;
}

.liste_liens .ulFirst li {
    padding: 0 0 0 12px;
}

.liste_liens .liens {
    margin-top: 14px;
}


/* Remontee rubriques*/

.remontee_rubriques {
    overflow:hidden;
}

.remontee_rubriques .rubrique {
    width: 219px;
    float: left;
    border-top: 1px solid #d0b0d0;
    padding: 12px 11px 50px;
}

#z4-partieGauche-100 .remontee_rubriques .rubrique {
    width: 317px;
}

#z4-partieGauche-100 .remontee_rubriques .unique .lienRubrique {
    width: 675px;
    position: relative;
    bottom: 0;
    height: 36px;
    overflow: hidden;
}

#z4-partieGauche .remontee_rubriques .unique .lienRubrique {
    bottom: 0;
    position: relative;
    width: 473px;
    overflow: hidden;
}

.remontee_rubriques .rubrique li {
    background: none;
    overflow: hidden;
    padding: 0px;
    padding-right: 14px;
}

.remontee_rubriques .rubrique h2 {
	background:url("../images/flecheDirectAcademie.jpg") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#660066;
	font-size:150%;
	font-weight:bold;
	margin-top:7px;
	padding-left:30px;
}

.remontee_rubriques .rubrique .lien {
    font-weight: bold;
}

.remontee_rubriques .rubrique .image {
    float: left;
    margin-right: 8px;
    margin-top: 3px;
}

.remontee_rubriques .rubrique .image img {
            display: block;
}

.remontee_rubriques .rubrique .date {
    color: #999999;
}

.remontee_rubriques .left {
    margin-right: 14px;
}

#z4-partieGauche-100 .remontee_rubriques .left {
    margin-right: 20px;
}

.remontee_rubriques .impair {
    width: 472px;
}

#z4-partieGauche-100 .remontee_rubriques .impair {
    width: 674px;
}

.remontee_rubriques .contenu {
    margin-bottom: 10px;
}

.remontee_rubriques .lienRubrique {
    background: url('../images/master_page/background_remontee_rubriques.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
    position: absolute;
    bottom: 10px;
    width: 219px;
    overflow: hidden;
}

.remontee_rubriques .lienRubrique .lienRub {
    border-top: 1px solid #e7e7e7;
    text-align: right;
    margin: 8px;
    padding-top: 6px;
}

.remontee_rubriques .lienRubrique .lienRub a {
    background: none;
}

.remontee_rubriques .deux-rubriques {
    position:relative;
    background-image: url('../images/master_page/background_deux_rubriques.jpg');
    background-repeat: repeat-y;
    margin-bottom: 14px;
    overflow: hidden;
}

.remontee_rubriques .bas-deux-rubriques {
    background-image: url('../images/master_page/background_bottom_deux_rubriques.jpg');
    height: 11px;
    background-repeat: no-repeat;
}

#contenu .remontee_rubriques .unique {
    border: 1px solid #d0b0d0;
    padding: 12px 11px 8px;
    width: 472px;
    margin-bottom: 14px;
}

.remontee_rubriques .deux-item-float {
     padding-right:10px;
}

.remontee_rubriques .2-items-float {
    overflow: hidden;
}

.remontee_rubriques .item-float {
    float: left;
    width: 47%;
}

#z4-partieGauche-100 .remontee_rubriques .deux-rubriques {
    background-image: url('../images/master_page/background_deux_rubriques_100.jpg');
    background-repeat: repeat-y;
}

#z4-partieGauche-100 .remontee_rubriques .bas-deux-rubriques {
    background-image: url('../images/master_page/background_bottom_deux_rubriques_100.jpg');
}

#z4-partieGauche-100 .remontee_rubriques .lienRubrique {
    width: 317px;
}

#z4-partieGauche-100 .remontee_rubriques .unique {
    width: 675px;
}
/* Acc�s direct */

.acces_direct {
    background-color: #f1f4a3;
    padding: 10px;
    margin-bottom: 14px;
    width: auto;
    margin-top: 0.5em;
}

.acces_direct  .titre {
    background: none;
    padding-left: 0px;
    font-size: 100%;
    font-weight: bold;
    color: #ad1c72;
    margin-top: 4px;
    margin-bottom:1em;
    clear: both;
}

/* Nuage mots cl�s*/

.nuage_mots_cles {
    margin-top: 0.5em;
    border-bottom: 1px solid #d6d6d6;
    padding: 12px 0px 10px 0px;
    overflow: hidden;
}

.nuage_mots_cles .titre {
    background: url('../images/master_page/fleche_rose.jpg');
    background-repeat: no-repeat;
    background-position: 4px 0px;
    font-weight: bold;
    font-size: 120%;
    padding-left: 24px;
    color: #ad1c72;
    margin-bottom:9px;
}

.nuage_mots_cles .nuage-tag {
    padding: 0px;
}

.nuage_mots_cles .nuage-1 a {
    font-weight: normal;
}

.nuage_mots_cles .violet a {
    color: #8E436F;
}

.nuage_mots_cles .violet a:hover {
    background-color: #8E436F;
    color: #FFFFFF;
}

.nuage_mots_cles .vert a {
    color: #8db500;
}

.nuage_mots_cles .vert a:hover {
    background-color: #8db500;
    color: #FFFFFF;
}

/* Web TV */

.webtv {
    margin-bottom: 32px;
    overflow: hidden;
    clear: both;1
}

.webtv h2 {
    padding: 0;
    background: none;
}

.webtv a {
    background: none;
    padding: 0 1px;
    margin: 0;
}

.webtv .webtv_lien {
    border-top: 1px solid #dddddd;
    margin: 0 20px;
    text-align: right;
    padding-bottom: 14px;
}

.webtv .webtv_lien .lien {
    margin-top: 3px;
    background: none;
    padding: 0;
    overflow: hidden;
}

.webtv .webtv_lien .lien a {
    position: relative;
}

.webtv #webtv_video_recente {
    margin-top: 0px;
}

#z4-partieGauche #webtv_video_recente .title_video_recente {
    background: transparent url('../images/webtv/webtv_s2_videos_recentes_top_60.jpg') no-repeat 0px 0px;
    margin: 0px;
    padding: 0px;
}

#webtv_video_recente h2 {
    margin-top: 0px;
    border: none;
}

#z4-partieGauche #webtv_video_recente .webtv_video_recente_bottom {
    background: transparent url('../images/webtv/webtv_s2_videos_recentes_bottom_60.jpg') no-repeat 0px bottom;
    padding-bottom: 1px;
}

#z4-partieGauche #webtv_video_recente {
    background: transparent url('../images/webtv/webtv_s2_cadre_back_center_60.jpg') repeat-y 0px bottom;
}

#z4-partieGauche #webtv_video_recente .webtv_videos_recente_liste_video {
    margin: 0 18px 20px;
}

/* En savoir plus */

.en_savoir_plus {
    border-bottom: 1px solid #d6d6d6;
    overflow: hidden;
    padding-bottom: 27px;
}

#contenu .en_savoir_plus .titre {
    background:transparent url(../images/master_page/fleche_rose.jpg) no-repeat scroll 4px 0px;
    color:#AD1C72;
    font-size:120%;
    font-weight:bold;
    padding-left:24px;
    padding-top: 0;
    margin-bottom: 16px;
    border: none;
}

#contenu .en_savoir_plus .sous_titre {
    color:#AD1C72;
    font-weight:bold;
    font-size:  100%;
    border: none;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}

#contenu .en_savoir_plus .en_savoir_plus_separator {
    border-top:1px solid #e7e7e7;
    border-bottom: none;
    height:1px;
    margin-bottom:12px;
    margin-top:9px;
    overflow:hidden;
}

/* A la une */

.a_la_une {
    background-color: #eae3ea;
    margin-bottom: 8px;
    margin-top:6px;
    padding: 12px;
}

#contenu .a_la_une h2 {
     background: none;
     margin: 0;
     padding: 0;
     border: none;
}

#contenu .a_la_une .a_la_une_separator {
    border-bottom: 1px solid #dcb1cd;
    margin-bottom: 5px;
}

#contenu .a_la_une {
    background: #E9E3E9;
		margin-right:7px;
		padding:5px 5px 3px 9px;
    overflow:hidden;
}

#contenu .a_la_une .item {
    overflow: hidden;
    zoom: 1;
    margin-bottom:7px;
    font-size: 100%;
}

#contenu .a_la_une li {
    background: none;
    padding: 0;
}

#contenu .a_la_une .illustration {
    float: left;
    margin-right:9px;
}

/*#contenu .a_la_une .text {
    float: left;
    width:67%;
}*/

#contenu .a_la_une .sans_image {
    float: left;
    width:100%;
}

#contenu .a_la_une .text .title {
    clear: none;
    padding-top: 0px;
    margin: 0;
    border: 0;
    font-size: 120%;
    font-weight: normal;
}

#contenu .a_la_une .text .first .title {
    font-weight: bold;
}

#contenu .a_la_une .text .time {
    color: #333333;
}

/* Liste des rubriques */

#contenu .liste_rubriques {
    padding: 6px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 14px;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 32px;
}

#contenu .liste_rubriques a {
    font-weight: bold;
}

#contenu .liste_rubriques .item {
    overflow: hidden;
    margin-bottom:7px;
    font-size: 100%;
}

#contenu .liste_rubriques .borderSeparator {
    background-image: url('../images/master_page/borderSeparator.jpg');
    background-repeat: repeat-x;
    height: 1px;
    margin-bottom: 13px;
}

#contenu .liste_rubriques .illustration {
    float: left;
    margin-right: 17px;
    margin-top:3px;
}

#contenu #z4-partieGauche-100 .liste_rubriques .text {
    float: left;
    width: 85%;
}

#contenu #z4-partieGauche .liste_rubriques .text {
    float: left;
    width: 79%;
}

#contenu #z4-partieGauche .liste_rubriques .sans_image,
#contenu #z4-partieGauche-100 .liste_rubriques .sans_image {
    float: left;
    width: 100%;
}

#contenu .liste_rubriques .text .first h4 {
    font-weight: bold;
}

#contenu .liste_rubriques .text .time {
    color: #999999;
}

#contenu .liste_rubriques_nav {
    text-align: center;
}

#contenu #miniwordGauche {
    width: 71%;
    float: left;
    margin-right: 3%;
}

#contenu #miniwordDroite {
    width: 26%;
    float: right;
}
/* Fin Master page */

/* Moteur de recherche Google */
#cse-search-results iframe {
    width: 695px;
    /*
    height: 950px;
    Ticket 215685 : pas de hauteur fixe, c'est le javascript de google qui d�termine la hauteur
    */
}

/*******************/
/*  Espace presse  */
/*******************/

.table_esp { font-size:100%; border-spacing:0; width:100%; background-color:transparent; border:0px; border-color:transparent;}
.table_esp td { border:0px;}
.td_recherche { margin:0; text-align:left; padding:0px; height:25px; border:0px;}
.contact_haut{
	background-image: url("../images/contact_haut.jpg");
	background-repeat: no-repeat;
	height:29px;
	padding-top:10px;
	padding-left:15px;
	color:#8BA60C;
	font-weight:bold;
	font-size:14px;
}
.contact_middle{
	background-image: url("../images/contact_middle.jpg");
	background-repeat: repeat-y;
	padding-left:15px;
}
.contact_bas{
	background-image: url("../images/contact_bas.jpg");
	background-repeat: no-repeat;
	background-position:bottom;
	height:20px;
	padding-left:10px;
}
.titre_contact{
	padding-top:10px;
	padding-left:10px;
	color:#8BA50C;
	font-weight:bold;
	font-size:14px;
}
.texte_contact{
	padding-left:10px;
	font-size:11px;
	font-family:arial;
}
.recherche_titre{
	padding-left:10px;
	padding-top:5px;
	color:#b8567c;
	font-size:20px;
}
.recherche_ep_middle{
	background-image: url("../images/recherche_middle.jpg");
	background-repeat:repeat-y;
	padding-left:15px;
}
#contenu .recherche_ep_middle table.table_recherche {
	margin-bottom:0px;
}
.container_search_miniword .recherche_ep_middle {
	padding-left:0px;
	padding-top:0px;
}
.recherche_ep_bottom{
	background-image: url("../images/recherche_bottom.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:70px;
}
.container_search_miniword .recherche_ep_bottom{
	height:auto;
}
.table_recherche{
	padding-left:50px;
	background-color:transparent;
	width:70%;
	height:100px;
}
.container_ap{
	background-image: url("../images/ap_agenda.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
}
.container_ap .more a{
	font-size:11px;
}
.date_marge{
	margin-left:10px;
	font-weight:bold;
}
.date_marge_simple{
	margin-left:10px;
}
.validSearch{
	padding-left:150px;
	padding-top:10px;
}
.validSearch2Cols {
	padding-left:95px;
	padding-top:10px;
}
.buttonSearch{
	background-image: url("../images/rechercher.jpg");
	color:white;
	font-weight:bold;
	font-size:13px;
	padding:0px 2px 0px 2px;
	width:85px;
}
.ul_actu{
	background:none;
}
.ul_actu_right{
	background:none;
	padding-left:0px !important;
	padding-bottom:5px;
}
.ul_actu_right_publi{
	background:none;
	padding-left:0px !important;
}
.ul_actu_titre{
	background:none;
	color:#999999;
}
.ap_dernieres_actus{
	width:135px;
	background:#AE1B73;
	padding-left:15px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	color:#FFFFFF;
}
.sep_dernieres_actus{
	width:384px;
	height:2px;
	background:#AE1B73;
	margin-top:-2px;
	font-size:1px;
}
.container_dernieres_actus{
	padding-top:10px;
}
.dernieres_actus{
	border:1px solid;
	border-color:#DDDDDD;
}
.ul_actu_titre_right{
	padding-left:0px;
	background:transparent none repeat scroll 0 0;
	color:#999999;
}
.image_actu{
	float:left;
	padding-right:10px;
}
.actu_sans_image{
	margin-left: 0px !important;
}
.more_communique_presse{
    background-image:url("../images/more_dernieres_actus.jpg");
    background-position:bottom;
    height:19px;
    padding-top: 10px;
    text-align:right;
    background-repeat:no-repeat;
    color:#17417b;
    font-size:11px;
    margin-left:-5px;
    margin-right:8px;
}
.more_dernieres_actus{
	background-image:url("../images/more_dernieres_actus.jpg");
	background-position:bottom;
	height:19px;
	padding-top: 10px;
	text-align:right;
	background-repeat:no-repeat;
	color:#17417b;
	font-size:11px;
	margin-left:7px;
	margin-right:8px;
	margin-bottom:8px;
}
.more_dernieres_actus a, .more_communique_presse a {
	padding-right:5px;
}
.ulliul{
	padding-left:0px !important;
}
.invit_presse{
	letter-spacing:normal;
	margin-bottom:10px;
}
.img_bo{
	float:right;
}
.publication{
	color:black;
	font-weight:bold;
	letter-spacing:normal;
	height:20px;
}
.container_search{
	padding-top:5px;
}
.ul_actu_ep{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:10px;
	width:388px;
	position:relative;
}
.li_actu_ep{
	background-image: url("../images/point_sep_actu.jpg"); background-position: center bottom; background-repeat: repeat-x;
}
.esp_title{
	color:#ad1c72;
}
.esp_title_bold{
	color:#ad1c72;
	font-weight:bold;
}
.ul_da{
	height:75px;
	background-image:url("../images/point_sep_actu.jpg") !important;
	background-position:bottom !important;
	background-repeat:repeat-x !important;
	width:360px;
	padding-top:10px;
	padding-left:0px !important;
}
.last_ul_esp{
	height:75px;
	width:350px;
	background:none;
	padding-top:10px;
	padding-left:0px !important;
}
.ul_esp{
	background:none;
}
.hr_esp{
	height: 1px;
	color: #dbdbdb;
	background-color: #dbdbdb;
	border: none;
}
.see{
	text-align:right;
}
.noir{
	color:#000000;
}
.bleu_fonce{
	color:#16437c;
	font-weight:bold;
}
.cadre_haut_miniword {
    background: url("../images/MP1.jpg") no-repeat;
	padding-top:15px;
    padding-left:20px;
    padding-right:20px;
	padding-bottom:15px;
	min-height:80px;
}


.cadre_haut {
	background: url("../images/MP1.jpg") no-repeat;
	height:42px;
	padding-top: 0px;
}
.cadre_haut div {
    /*display: inline;*/
    float:left;
    display:block;
    background: url(../images/MP_M.jpg) repeat-x;
	color:#AD1C72;
	font-size:20px;
	height:36px;
}
.cadre_haut div div {
    background: url("../images/MP_G.jpg") no-repeat;
}
.cadre_haut div div div {
    background: url(../images/MP_D.jpg) no-repeat right 0px;
    height: 35px;
	padding : 5px 15px 5px 13px;
}
.communique_presse_container{
	border:1px solid #d1afd0;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:15px;
	padding-right:10px;
	margin-bottom:10px;
}
.communique_presse_container h2{
	background:white url("../images/flecheDirectAcademie.jpg") no-repeat scroll 0 0;
	border:0 none;
	color:#660066;
	font-size:160%;
	padding-left:30px;
	padding-bottom:0px;
	margin-top:4px;
	margin-bottom:5px;
}
.type_date{
	padding-bottom:5px;
	padding-top:2px;
}
.dern_actus{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:10px;
	overflow:hidden;
	width:388px;
}

.recherche_label{
	text-align:right;
}

.en_savoir_plus_middle{
	border-color:#ECC6DD;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	height:1%;
	padding:4px 8px 10px;
}

.en_savoir_plus_title{
	background-repeat:no-repeat;
	height:19px;
	margin-top:7px;
	margin-left:3px;
	/*width:123px;*/
	color:#AD1C72;
	font-weight:bold;
	font-size:14px;
}



.bloc_en_savoir_plus_header_left_esp_presse {
	background-image:url(../images/encadres/en_savoir_plus_top_left.jpg);
	background-repeat:no-repeat;
	float:left;
	height:32px;
	overflow:hidden;
	width:10px;
}
.bloc_en_savoir_plus_header_right_esp_presse {
	background-image:url(../images/encadres/en_savoir_plus_top_right.jpg);
	background-repeat:no-repeat;
	float:right;
	height:32px;
	overflow:hidden;
	width:10px;
}
.bloc_en_savoir_plus_header_middle_esp_presse  {
	background-image:url(../images/encadres/en_savoir_plus_top_middle.jpg);
	background-repeat:repeat-x;
	height:32px;
	overflow:hidden;
}
/************************/
/*  Fin espace presse   */
/************************/

/******************************/
/*  Page de liste simplifiee  */
/******************************/

.selectSearch{
	font-size:11px;
}
.dern_actus_pl  li{
	background:none;
	overflow:hidden;
	padding-left:0px;
	position:relative;

}
.image_actu_pl{
	float:left;
	padding-right:10px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	position:relative;
}

.ul_da_pl .clear {
	font-size: 1px;
}
.last_ul_esp_pl{
	background:none;
	padding-top:10px;
	padding-left:0px !important;
}

.ul_actu_titre_right_pl{
	padding-left:0px;
	background:transparent none repeat scroll 0 0;
	color:#999999;
	overflow:hidden;
}
.separator_pl{
	padding-top:30px;
}
.result_pl{
	display:inline;
	font-size:11px;
	padding-left:8px;
	color:#000000;
}
.sep_pl{
	background-image:url('../images/point_sep_actu.jpg');
	background-position:center ;
	background-repeat:repeat-x ;
}
.recherche_simpli_col_1 {
	width:55%;
	float:left;
}
.recherche_simpli_col_2 {
	width:42.5%;
	float:right;
	padding-top:10px;
}

.recherche_ep_middle_pl {
	background-image:url("../images/agenda_education/recherche_middle_pl_agenda_new.jpg");
	background-position:8px 0;
	background-repeat:repeat-y;
	padding-left:13px;
	width:703px;
}
.recherche_ep_bottom_pl {
	background-image:url("../images/agenda_education/recherche_bottom_pl_agenda_new.jpg");
	background-position:8px 0px;
	background-repeat:no-repeat;
	height:47px;
	width:703px;
}
.table_recherche{
	padding-left:50px;
	background-color:transparent;
	width:70%;
	height:100px;
}

.cadre_haut_pl {
	background:url("../images/agenda_education/MP1_pl_agenda_new.jpg") no-repeat scroll 8px 7px transparent;
	height:35px;
	padding-left:8px;
	padding-top:7px;
	width:703px;
}

.cadre_haut_pl div {
    /*display: inline;*/
    float:left;
    display:block;
    background: url(../images/MP_M.jpg) repeat-x;
	color:#AD1C72;
	font-size:20px;
	height:35px;
}
.cadre_haut_pl div div {
    background: url(../images/MP_G.jpg) no-repeat;
}
.cadre_haut_pl div div div {
    background: url(../images/MP_D.jpg) no-repeat right 0px;
    height: 35px;
	padding : 5px 15px 5px 13px;
}

.search_ep_pl{
	width:70%;
	background-color:transparent;
	margin-left:55px;
}
.recherche_pl_title{
	font-weight:bold;
	font-size:14px;
	padding-top:15px;
	display:inline-block;
}
.recherche_pl_params{
	font-size:14px;
	margin-left:54px;
	margin-top:5px;
	color:#5f5f5b;
}

.recherche_pl_select{
	margin-left:54px;
	margin-top:5px;
	width:600px;
}
.label_select_pl{
	font-size:11px;
}
.buttonSearchPremier{
	background-image:url(../images/rechercher.jpg);
	color:white;
	font-size:13px;
	font-weight:bold;
	margin-right:30px;
	padding:0px 2px;
	text-align:center;
	width:85px;
}
.search_ep_pl tr td select{
	width:200px;
}
.search_ep_pl td {
	padding:7px 4px;
}
.validSearch_pl{
	float:right;
	padding-right:75px;
}
.select_ep{
	width:200px;
}
.input_ep{
	width:195px;
}
.retour_accueil_pl {
	color:#17417B;
	display:inline;
	float:right;
	font-size:11px;
	padding-right:8px;
}
.result_number_pagination {
	background-image: url("../images/bg_pagination_result.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
}
.pagination_haut{
	color:#17417b;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: solid 1px #d4d4d4;
}
.pagination_bas{
	color:#17417b;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-top: solid 1px #d4d4d4;
}
.pagination_li{
	background:none;
}
.actif_pl{
	color : #AD1C72;
	font-weight:bold;
	margin-left:10px;
}
.li_pl{
	margin-left:10px;
}
.clear1{
	clear:both;
	background-image:url('../images/point_sep_actu.jpg');
	background-position:center ;
	background-repeat:repeat-x ;
}

/**********************************/
/*  Fin page de liste simplifiee  */
/**********************************/

/********************************/
/* D�but Refonte des contenus        */
/********************************/

.layout-text-2col-1,
.layout-text-2col-2,
.layout-text-2col-3 {
    position: relative;
}

#contenuDivGenerale div.layout-text-2col-1,
#contenuDivGenerale div.layout-text-2col-2 {
    overflow: hidden;
}

.sansJavascript #contenuDivGenerale .colonneGauche {
    width: 65%;
}

#z4-content {
    overflow: visible;
}

#contenuDivGenerale  .layout-col-A {
    float: none;
    overflow: visible;
    width: auto;
}

#contenuDivGenerale .layout-col-B {
    position: absolute;
    top: 0px;
    right: 0px;
    float: none;
}

img.float {
    float: right;
    width:31%;
    padding-left: 24px;
}

#contenu h2, #contenu h4, #contenu h5 {
    clear: none;
    width: auto;
    overflow: hidden;
}

.table_pyjama_vert{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.table_pyjama_vert th{
    background-color: #C01A80;
    color: #FFFFFF;
    font-size: 110%;
}
.table_pyjama_vert .odd {
    background-color: #FFCEEC;
    color: #000000;
}
.table_pyjama_jaune tfoot {
    background-color: #eef18c;
    color: #ad1c72;
}
.table_pyjama_gris{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.table_pyjama_gris th{
    background-color: #cccccc;
    color: #000000;
    font-size: 110%;
}
.table_pyjama_gris .odd {
    background-color: #eeeeee;
    color: #000000;
}

/*********************/
/* NOUVEAUX ENCARTS */
/*********************/

.encart {
    margin-top: 16px;
    padding-bottom: 16px;
    overflow: hidden;
}

/* ENCART CENTRE */
.encart_centre {
    background-color: #e2e2e2;
    padding: 14px 14px 0;
    margin-left: 50px;
    margin-right: 50px;
}

.encart_centre .titre {
    font-size: 110%;
    font-weight: bold;
}

.lien {
    text-align: right;
    color: #18417F;
}

.encart_centre a {
    color: #18417F;
}

/* ENCART FERRE A DROITE */

.encart_ferre_droite {
    margin-right: 7px;
    padding: 14px;
    padding-right: 14px;
    border-right: 1px solid #ad1c72;
    text-align: right;
}

.encart_ferre_droite .titre {
    font-size: 120%;
    font-weight: bold;
}

/* ENCART 2 COLONNES SANS FOND */

.encart_2c {
    background-image: url('../images/refonte_contenus/encart_2_colonnes_bg_haut.jpg');
    overflow: hidden;
    background-repeat: repeat-x;
    background-position: top;
    padding: 0;
}

.encart_2c_bottom {
    background-image: url('../images/refonte_contenus/encart_2_colonnes_bg_haut.jpg');
    padding: 0;
    background-position: bottom;
    background-repeat: repeat-x;
}

.encart_2c .titre {
    font-size: 120%;
    font-weight: bold;
    color: #660066;
    margin-bottom: 12px;
}

.encart_2c .sous-titre {
    font-weight: bold;
    margin-bottom: 17px;
}

.encart_2c_left_top {
    background-image: url('../images/refonte_contenus/encart_2_colonnes_gauche.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    overflow:hidden;
}

.encart_2c_right_top {
    background-image: url('../images/refonte_contenus/encart_2_colonnes_droite.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    overflow:hidden;
}

.encart_2c_left {
    background-image: url('../images/refonte_contenus/encart_2_colonnes_bg.jpg');
    background-repeat: repeat-y;
    background-position: left;
}

.encart_2c_right {
    background-image: url('../images/refonte_contenus/encart_2_colonnes_bg.jpg');
    background-repeat: repeat-y;
    background-position: right;
}

.encart_2c .colonne1 {
    float: left;
    padding-right: 2%;
    width: 47%;
    border-right: 2px solid #660066;
}

.encart_2c .colonne2 {
    float: left;
    padding-left: 2%;
    border-left: 2px solid #660066;
    width: 48%;
    margin-left: -2px;
}

.encart_2c_middle {
    padding: 10px;
    background-image: url('../images/refonte_contenus/encart_2_colonnes_bg_haut.jpg');
    background-position: 2px bottom;
    background-repeat: repeat-x;
    overflow: hidden;
}

/* ENCART 2 COLONNES FOND BLEU*/

.encart_bleu {
    background-color: #d5e4f1;
    background-image: url("../images/encadres/bleu_middle.jpg");
    background-repeat: repeat-x;
}

.encart_bleu_middle {
    padding: 14px 5px 7px 5px;
    overflow: hidden;
}

.encart_bleu_left {
    width: 10px;
    min-height: 45px;
    float: left;
    background-image: url("../images/encadres/bleu_left.jpg");
    background-repeat: no-repeat;
}

.encart_bleu_right {
    width: 10px;
    min-height: 45px;
    float: right;
    background-image: url("../images/encadres/bleu_right.jpg");
    background-repeat: no-repeat;
}

.encart_bleu .titre {
    font-size: 120%;
    font-weight: bold;
    color: #449bb7;
    margin-bottom: 12px;
}

.encart_bleu .sous-titre {
    font-weight: bold;
    margin-bottom: 17px;
}

.encart_bleu .colonne1 {
    float: left;
    padding-right: 2%;
    width: 47%;
    border-right: 2px solid #449bb7;
}

.encart_bleu .colonne2 {
    float: left;
    padding-left: 2%;
    border-left: 2px solid #449bb7;
    width: 48%;
    margin-left: -2px;
}

/* ENCART 2 COLONNES FOND ORANGE*/

.encart_orange {
    background-color: #f6e5c9;
    background-image: url("../images/encadres/orange_middle.jpg");
    background-repeat: repeat-x;
}

.encart_orange_middle {
    padding: 14px 5px 7px 5px;
    overflow: hidden;
}

.encart_orange_left {
    width: 10px;
    min-height: 45px;
    float: left;
    background-image: url("../images/encadres/orange_left.jpg");
    background-repeat: no-repeat;
}

.encart_orange_right {
    width: 10px;
    min-height: 45px;
    float: right;
    background-image: url("../images/encadres/orange_right.jpg");
    background-repeat: no-repeat;
}

.encart_orange .titre {
    font-size: 120%;
    font-weight: bold;
    color: #f3b75c;
    margin-bottom: 12px;
}

.encart_orange .sous-titre {
    font-weight: bold;
    margin-bottom: 17px;
}

.encart_orange .colonne1 {
    float: left;
    padding-right: 2%;
    width: 47%;
    border-right: 2px solid #f3b75c;
}

.encart_orange .colonne2 {
    float: left;
    padding-left: 2%;
    border-left: 2px solid #f3b75c;
    width: 48%;
    margin-left: -2px;
}

/* ENCART 2 COLONNES FOND VERT*/

.encart_vert {
    background-color: #eef4d2;
    background-image: url("../images/encadres/vert_middle.jpg");
    background-repeat: repeat-x;
}

.encart_vert_middle {
    padding: 14px 5px 7px 5px;
    overflow: hidden;
}

.encart_vert_left {
    width: 10px;
    min-height: 45px;
    float: left;
    background-image: url("../images/encadres/vert_left.jpg");
    background-repeat: no-repeat;
}

.encart_vert_right {
    width: 10px;
    min-height: 45px;
    float: right;
    background-image: url("../images/encadres/vert_right.jpg");
    background-repeat: no-repeat;
}

.encart_vert .titre {
    font-size: 120%;
    font-weight: bold;
    color: #660066;
    margin-bottom: 12px;
}

.encart_vert .sous-titre {
    font-weight: bold;
    margin-bottom: 17px;
}

.encart_vert .colonne1 {
    float: left;
    padding-right: 2%;
    width: 47%;
    border-right: 2px solid #660066;
}

.encart_vert .colonne2 {
    float: left;
    padding-left: 2%;
    border-left: 2px solid #660066;
    width: 48%;
    margin-left: -2px;
}

/* ENCART CITATION */

.encart_citation {
    background-color: #f6f7fa;
    position: relative;
}

.encart_citation_middle {
    padding: 14px;
    border: 1px solid #c4d2e4;
    overflow: hidden;
}

.encart_citation_left {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("../images/refonte_contenus/encart_citation_gauche.jpg");
    background-repeat: no-repeat;
}

.encart_citation_right {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("../images/refonte_contenus/encart_citation_droite.jpg");
    background-repeat: no-repeat;
}

.encart_citation .colonne1 {
    float: left;
    margin-right: 14px;
    margin-bottom:5px;
}

.encart_citation .colonne2 {
}

.encart_citation_texte {
    padding-top: 18px;
}

.encart_citation_texte p {
    display: inline;
}

.encart_citation_guillemet_haut {
    float: left;
 }

.encart_citation_guillemet_bas {
    display: inline-block;
    vertical-align:top;
 }

  .en_avant {
    font-weight: bold;
    font-size: 120%;
 }

 .divAccesDirect h2 {
    background: none;
    padding-left: 0;
    border-bottom:1px solid #CCCCCC;
    margin-bottom:0.5em;
    padding-bottom:0.3em;
    position:relative;
 }

 .encadre_titre_h5 {
    color:#AD1C72;
    font-size:110%;
    font-weight:normal;
    margin: 4px 0 0.5em;
    clear:none;
    overflow:hidden;
    width:auto;
    padding: 0;
 }

 .divTable {
 	overflow: hidden;
 	clear: left;
 }
/********************************/
/* Fin Refonte des contenus        */
/********************************/

/********************************/
/* D�but Indicateurs des lyc�es */
/********************************/
.titre_pdf{
	font-weight:bold;
	font-size:140%;
}

.indicateurs_lycees_titre h2 {
    border: none;
}

.indicateurs_lycees_titre .sous_titre {
    font-weight: bold;
}

.indicateurs_lycees_titre {
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #EEEEEE;
}

.colonne_gauche {
    width: 71%;
    float: left;
    margin-right: 3%;
}

.indicateurs_lycees_contenu {
    margin-bottom: 15px;
    margin-top: 10px;
}
.resultats_lycee .table_pyjama_gris .caption a{
	color:#000;
	text-decoration:none;
}
.resultats_lycee .table_pyjama th{
		text-align:center;
} 

#moteur_recherche {
	margin-bottom: 10px;
	background-color:#FEF4E1;
	padding:14px;
}

#moteur_recherche .divLabel {
    width: 150px;
    display: inline-block;
    font-weight:bold;
}

#moteur_recherche input {
    width: 194px;
}

#moteur_recherche select {
    width: 200px;
}

#moteur_recherche .moteur_recherche_separator {
    margin-bottom: 15px;
}

#moteur_recherche .moteur_recherche_validation {
    overflow: hidden;
}

#moteur_recherche #validerResultats {
    width: 166px;
    height: 24px;
}

#moteur_recherche .moteur_recherche_criteres_haut {
	background: #FFFFFF url('../images/eval/bord_horizontale.jpg') repeat-x;
}

#moteur_recherche .moteur_recherche_criteres_bas {
	background: transparent url('../images/eval/bord_horizontale.jpg') repeat-x bottom;
	padding: 15px 12%;
	overflow: hidden;
}

#z4-partieGauche-100 .moteur_recherche_criteres_bas {
	padding: 15px 25%;
}

#moteur_recherche .moteur_recherche_validation {
	text-align: center;
}

#moteur_recherche .moteur_recherche_criteres_gauche {
	background: transparent url('../images/eval/bord_vertical.jpg') repeat-y;
}

#moteur_recherche .moteur_recherche_criteres_droite {
	background: transparent url('../images/eval/bord_vertical.jpg') repeat-y right;
}

#resultats_recherche .departement .nom_departement {
	color: #AD1C72;
	margin-bottom: 5px;
	font-weight: bold;
}

#resultats_recherche .ville {
	padding-bottom: 10px;
}

#resultats_recherche {
	margin-top: 10px;
}

#resultats_recherche .ville .nom_ville {
	margin-bottom: 5px;
	margin-top: 5px;
}

#resultats_recherche .ville .etablissement {
	margin-left: 40px;
}

.liensRetour {
	float: right;
	margin-bottom: 10px;
}

.fiche_contenu_lycee h2 {
	background: none;
	margin: 0;
	padding: 0;
}

.recherche_pagination {
	margin: 10px 0;
	text-align: right;
}

.nbResultats {
	float: left;
	margin-bottom: 10px;
}

.noteLecture {
	margin-bottom: 20px;
	margin-top: 5px;
}

.legendeTableau {
	margin-bottom: 5px;
}

.complementCaption {
	font-size: 80%;
	font-weight: normal;
}

.genPdf{
	width: 800px;
}

.departement {
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 10px;
}

.valeurs_indicateurs_lycees {
	text-align: center;
}
.valeurs_indicateurs_lycees span{
	position:relative;
}
.valeurs_indicateurs_lycees span sup, .valeurs_indicateurs_lycees span #etoile{
	position:absolute;
	left:25px;
	top:-3px;
}
.recherche_pagination_indic_lycee {
	margin: 10px 0;
	text-align: center;
}
.table_pyjama .caption{
 		border-bottom: 1px solid #CCCCCC;
    display: block;
    font-size: 140%;
    margin: 6px 0;
    
} 
.resultats_lycee table.table_pyjama{
	background-color: #fff;
}   
.resultats_lycee .table_pyjama th {
	background-color: #C01A80;
  color: #fff;
}
.resultats_lycee .table_pyjama th.tc_large{
	width:105px;
}
.resultats_lycee .table_pyjama th.ta_large{
	width:100px;
}
.resultats_lycee .table_pyjama th.taf_large{
	width:110px;
}

.resultats_lycee .table_pyjama th a{
	color:#ECECEC;
	text-decoration:underline;
	width:100px;
}
.resultats_lycee .table_pyjama .even{
	background-color: #fff;
}

.resultats_lycee .table_pyjama .odd{
	background-color: #FDEEE9;
}

.resultats_lycee .table_pyjama .caption {
	text-align: left;
}

.resultats_lycee .table_pyjama .caption a {
	color: #000000;
}

.resultats_lycee .table_pyjama .caption a:hover {
	text-decoration: none;
}

.resultats_lycee .table_pyjama .total_row {
	font-weight: bold;
}

h1 span.pageSubTitle {
	color:#000000;
	display:block;
	font-size:70%;
	letter-spacing:0.05em;
}

.genPdf .sommaire_indicateurs {
	display: none;
}
.sommaire_indicateurs{
 	border-left: 4px solid #AD1C72;
  margin-top: 0;
  padding-left: 5px;
  margin-bottom:20px;
}
.FirstColIndic{
	width:100px;
}
.LastColIndic{
	width:110px;
}
/********************************/
/* Fin Indicateurs des lyc�es */
/********************************/


/********************************/
/* D�but Annuaire Etablissement */
/********************************/
.annuaire-contenu .pagination_bas {
	margin-bottom:10px;
}
a .annuaire-picto-label:hover {
	text-decoration: underline;
	cursor: pointer;
}
.annuaire-banniere {
	margin-bottom: 20px;
}
.annuaire-contenu h2 , .annuaire-contenu h3 {
	margin: 0px;
	background: none;
	border: 0px;
}
.annuaire-titre h2 {
	border-bottom: 1px solid #CCCCCC;
	font-size:150%;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 10px 0px;
}
h2.annuaire-criteres-titre, h2.annuaire-criteres-titre {
	font-weight:normal;
}
.annuaire-recherche-affinage {
	margin-top:10px;
}

.annuaire-recherche .annuaire-recherche-critere-droite {
	display: none;
	float: left;
	width: 190px;
	padding-left: 50px;
	background-image: url('../images/annuaire/annuaire-fleche.jpg');
	background-repeat: no-repeat;
	background-position: 0px 8px;
	min-height: 115px;
}
.annuaire-recherche .annuaire-recherche-statut .annuaire-recherche-titre {
	font-size: 100%;
	color: #000000;
	background-color:#FFFFFF;
}
.annuaire-recherche .annuaire-recherche-critere-droite label {
	font-size: 90%;
	font-weight: bold;
}
.annuaire-recherche .annuaire-recherche-critere-droite select {
	height: 120px;
}
.annuaire-recherche #annuaire-recherche-result .annuaire-recherche-result-content .clear{
	font-size:0px;
}
.annuaire-recherche .annuaire-recherche-critere-ns {
	position: relative;
}
.annuaire-recherche .recherche-button-results span, .annuaire-recherche .recherche-button-research span{
	font-weight: bold;
	float: none;
	background: none;
}
#recherche-chargement {
	display: none;
	width:100%;
	height:32px;
	background: url("../images/indicator.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
.annuaire-recherche-criteres-bg {
	background-image: url("../images/annuaire/annuaire-recherche-criteres-bg.jpg");
	background-position: left bottom;
	background-repeat: repeat-x;
	border-top:1px solid #660064;
	border-right:1px solid #660064;
	border-left:1px solid #660064;
	margin-bottom: 30px;
	zoom:1;
}
.annuaire-recherche-criteres-bgtl {
	background-image: url("../images/annuaire/annuaire-libre-bg-tl.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	margin: -1px -1px 0px -1px;
	zoom:1;
}

.annuaire-recherche-criteres-bgtr {
	background-image: url("../images/annuaire/annuaire-libre-bg-tr.jpg");
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px 20px 5px 15px;
	zoom:1;
}
.annuaire-criteres-titre-bg {
	background-image: url("../images/annuaire/annuaire-criteres-titre-bg.jpg");
	background-position: left bottom;
	background-repeat: repeat-x;
	margin-left:-15px;
	margin-top:-10px;
	float: left;
}
.annuaire-criteres-titre-bgl {
	background-image: url("../images/annuaire/annuaire-criteres-titre-bgl.jpg");
	background-position: left bottom;
	background-repeat: no-repeat;
}
.annuaire-criteres-titre-bgr {
	background-image: url("../images/annuaire/annuaire-criteres-titre-bgr.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
}
.annuaire-criteres-titre {
	color:#AD1C72;
	font-size:150%;
	height:30px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}
.annuaire-recherche-affinage .annuaire-criteres-types {
	clear: both;
	padding-top: 10px;
}
.annuaire-recherche-affinage .annuaire-criteres-types ul {
	margin:0px;
}
.annuaire-recherche-affinage .annuaire-criteres-types li {
	margin-bottom: 15px;
}
.annuaire-recherche-affinage li.critere-type-1,
.annuaire-recherche-affinage li.critere-type-2,
.annuaire-recherche-affinage li.critere-type-3,
.annuaire-recherche-affinage li.critere-type-5 {
	padding-left:0px;
	background-image: none;
}
.annuaire-recherche-affinage .critere-group {
	padding-left:10px;
}
.annuaire-recherche-affinage .critere-type-name {
	font-size:120%;
	font-weight:bold;
}
.annuaire-recherche-affinage .critere-category {
	float: left;
	font-size: 100%;
}
.annuaire-recherche-affinage .critere-type-1 .critere-category-1-2 {
	width: 53%;
	margin-right: 2%;
}
.annuaire-recherche-affinage .critere-type-1 .critere-category-1-3 {
	margin-right:10px;
	width:48%;
}
.annuaire-recherche-affinage .critere-category-2-3 {
	width: 100%;
}
.annuaire-recherche-affinage .critere-category-2-3 .critere-affinage {
	width:48%;
	margin-right:10px;
	float: left;
}
.annuaire-recherche-affinage .critere-category-3-1 {
	width:48%;
	margin-right:10px;
}
.annuaire-recherche-affinage .critere-category-3-2 {
	width: 48%;
}
.annuaire-recherche-affinage .critere-category-3-3 .critere-affinage {
	width: 30%;
	margin-right: 1%;
	float: left;
}
.annuaire-recherche-affinage .critere-groupe {
	clear: both;
}
.annuaire-recherche-affinage .critere-type-3 .critere-category-3-3 {
	clear:both;
	width:100%;
}
.annuaire-recherche-affinage .critere-affinage {
	margin-top: 5px;
	display: block;
	clear: left;
}
.annuaire-recherche-affinage .critere-groupe .critere-affinage {
	clear: none;
}
.annuaire-recherche-affinage .critere-affinage input {
	float: left;
	padding: 0px;
}
.annuaire-recherche-affinage .critere-affinage label {
	display: block;
	padding-left: 15px;
}
.annuaire-criteres-affinage-submit {
	text-align: right;
}
.annuaire-etablissement-bge {
	background-image: url("../images/annuaire/recherche-top2.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:666px;
	padding-right:14px;
	padding-left: 14px;
	padding-bottom: 20px;
	padding-top:10px;
}
.annuaire-etablissement-bge-top {
	background-image: url("../images/annuaire/recherche-middle.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f7f7f7;
	width: 692px;
	margin-top: 20px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.annuaire-form .annuaire-form-obligatoire {
	font-weight: bold;
	text-align:right;
}
.annuaire-form .annuaire-form-ligne {
	clear: both;
	margin-top: 20px;
	overflow: hidden;
}
.annuaire-form .annuaire-form-colonne {
	float: left;
}
.annuaire-form .annuaire-form-colonne-gauche {
	width:33%;
}
.annuaire-form .annuaire-form-colonne-droite {
	width:66%;
}
#msg-copie .annuaire-form-colonne-gauche {
	width: 45%;
}
#msg-copie .annuaire-form-colonne-droite {
	width: 45%;
}
#msg-copie .annuaire-form-colonne-droite label {
	margin-left:10px;
	margin-right:10px;
}
.annuaire-form .annuaire-form-legende {
	font-style:italic;
}
.annuaire-form .button-submit {
	text-align: right;
}
.annuaire-form .button-mail {
	background-image:url("../images/annuaire/recherche-button-valid-ns.jpg");
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-size:14px;
	height:37px;
	padding-bottom:5px;
	width:157px;
}
.annuaire-form .button-mail span {
	background:none repeat scroll 0 0 transparent;
	float:none;
	font-weight:bold;
}
.annuaire-formulaire-fiche-etablissement .lien-retour{
	clear:both;
	text-align: right;
	margin-top: 15px;
}
.annuaire-etablissement-indicateurs {
	margin-top:10px;
	padding-left:5px;
	font-size:120%;
}
.annuaire-etablissement-indicateurs-titre {
	font-weight:bold;
}
.annuaire-regie .titreRegie {
	color:#A4A4A4;
	display:inline;
	font-size:90%;
	font-weight:normal;
	height:13px;
	padding:0;
}
.tous-les-resultats {
	display: block;
}
.tous-les-resultats a {
	color: #000000;
	font-weight: normal;
	font-size: 9px;
}
.annuaire-recherche-aucun-resultats {
	font-size:110%;
	font-weight:bold;
	margin:20px 0 40px;
	text-align:center;
}
/** D: Jquery autocomplete **/
.ac_results {padding: 0px; border: 1px solid #AD1C72; background-color: white; overflow: hidden; z-index: 99999; color: #3E3D3E; margin-top: 2px;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;background-image:none;}
.ac_loading {background: white url('../images/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #AD1C72; color: white;}
.ac_over strong {color: white;}
/** F: Jquery autocomplete **/

/******************************/
/* Fin Annuaire Etablissement */
/******************************/



/**********Abonnement Newsletter ***************/

.content_lettres_nl{
	margin-bottom:30px;
	margin-top:10px;
	color:#333333;
	margin-right:5px;
}
.haut_nl{
	background-image:url("../images/newsletter/haut_nl.jpg");
	background-repeat:no-repeat;
	min-height:47px;
	/*margin-left:-5px;*/
	padding-top:3px;
	padding-left:1px;
}
.milieu_nl{
	/*border-left: 1px solid rgb(221, 221, 221);*/
	/*border-right: 1px solid rgb(221, 221, 221);*/
	background-image:url("../images/newsletter/ap_nl.jpg");
	background-repeat: no-repeat;
	background-position:bottom;
	background-position: center bottom;
	background-color: transparent;
	padding-left:20px;
	/*margin-left:-5px;*/
	padding-top:5px;

}
.fond_jaune_nl {
	background-image:url("../images/newsletter/fond_magenta.png");
	background-repeat:no-repeat;
	min-height:41px;
	padding-left:5px;
	padding-top:3px;
}
.fond_jaune_gestion_nl {
	background-image:url("../images/newsletter/fond_magenta.png");
	background-repeat:no-repeat;
	margin-left:6px;
	min-height:41px;
	padding-left:5px;
	padding-top:5px;
}
.bas_nl{
	background-image:url("../images/newsletter/bottom_nl.jpg");
	background-repeat:no-repeat;
	padding-left:20px;
	height:27px;
	/*margin-left:-5px;*/
}
.intro_nl{
	margin-bottom:15px;
	color:#333333;
	font-size:15px;
	font-family:arial;
}
.check_nl{
	margin-right:15px;
	margin-right:5px;
}
.table_nl{
	background-color:#ffffff;
	width:400px;
	margin-bottom:0px !important;
}

.intro_gras_nl{
	margin-bottom:10px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	margin-top:10px;

}
.input_text_nl{
	width:270px;
	margin-left:10px;
}
.captcha_nl{
	margin-top:10px;
	background-color:transparent;
	margin-left:-3px;
	width:500px;
}
.captcha_abonn_nl{
	margin-top:10px;
	background-color:transparent;
	width:500px;
}
.img_captcha_nl{
	margin-left:50px;
}
.submit_nl{
	background-image:url("../images/newsletter/valider.jpg");
	background-repeat:no-repeat;
	width:124px;
	height:34px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	padding-bottom:5px;
	margin-left:35px;
	float:right;
}
.submit_archives_nl{
	background-image:url("../images/newsletter/valider.jpg");
	background-repeat:no-repeat;
	background-color:#AD1C72;
	width:124px;
	height:34px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	float:right;
	padding-bottom:5px;
	margin-left:35px;
}
.contour_submit_archive_nl{
	width:500px;
	float:left;
}
.champs_obli_archives_nl{
  padding-left:20px;
  padding-top:25px;
  padding-bottom:20px;
}
.complement_form_nl{
	background-color:#F7F7F7;
	padding-bottom: 50px;
	padding-left: 20px;
}
.form_gris_nl{
	background-color:#F7F7F7;
}
.texte_gestion_nl{
	margin-right:10px;
	color:#333333;
	padding-top:15px;
	padding-bottom:1px;
}

.haut_gestion_nl{
	background-image:url("../images/newsletter/haut_gestion_nl.jpg");
	background-repeat:no-repeat;
	height:40px;
	margin-left:-5px;
	padding-top: 4px;
}
.milieu_gestion_nl{
	background-image:url("../images/newsletter/milieu_gestion_nl.jpg");
	background-repeat:repeat-y;
	padding-left:20px;
	margin-left:-5px;
	overflow:hidden;
}
.gestion_submit_nl{
	width:207px;
	height:35px;
	margin-left:460px;
	color: #ac165e;
	font-size:15px;
	font-weight:bold;
	font-family:arial;
	padding-top:15px;
}
.bottom_gestion_nl{
	background-image:url("../images/newsletter/bottom_gestion_nl.jpg");
	background-repeat:no-repeat;
	padding-left:20px;
	height:68px;
	margin-left:-5px;
	margin-bottom: 20px;
}
.mentions_legales_nl{
	color:#a4a4a4;
	font-size:11px;
	font-family:arial;
	margin-top:25px;
}
.lettre_nl{
	font-weight:bold;
	color:#333333;
	border:0px;
	padding-bottom:20px;
}
.container_nl{
	width: 694px;
	margin-left:0px;
}
.img_lettre_nl{
	margin-bottom:10px;
	margin-top:10px;
}
.archives_nl{
	color:#18417f;
	text-decoration:none;
	font-weight:bold;
}

.onglet_abonnement_haut_gauche_actif{
	background-image:url("../images/newsletter/actif_gauche.gif");
	background-repeat:no-repeat;
	background-position:left;
	min-width:20px;
	height:33px;
	float:left;
	background-position: left bottom;
}
.onglet_abonnement_haut_milieu_actif{
	background-image:url("../images/newsletter/actif_milieu.gif");
	height:33px;
	background-position:  bottom;
}
.onglet_abonnement_haut_droite_actif{
	background-image:url("../images/newsletter/actif_droite.gif");
	background-repeat:no-repeat;
	background-position:right;
	width:19px;
	height:33px;
	float:right;
	background-position: right bottom;
}

.onglet_abonnement_haut_gauche_inactif{
	background-image:url("../images/newsletter/inactif_gauche.gif");
	background-repeat:no-repeat;
	background-position:left;
	min-width:20px;
	height:29px;
	float:left;
	background-position: left bottom;
	padding-top:4px;
}
.onglet_abonnement_haut_milieu_inactif{
	background-image:url("../images/newsletter/inactif_milieu.gif");
	background-repeat:repeat-x;
	height:29px;
	background-position: bottom;
	padding-top:4px;
}
.onglet_abonnement_haut_droite_inactif{
	background-image:url("../images/newsletter/inactif_droite.gif");
	background-repeat:no-repeat;
	background-position:right;
	min-width:20px;
	height:29px;
	float:right;
	background-position: right bottom;
	padding-top:4px;
}
.abonnement_nl{
	background:transparent;
	margin-top:15px;
}
.abonnement_nl td {
	border:0px;
	padding:1px;
}
.onglet_abonnement_haut_title_actif{
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
.onglet_abonnement_haut_title_inactif{
	color:#000000;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

.onglet_abonnement_haut_title_inactif a {
	text-decoration:none;
	color:#000000;
}
.onglet_abonnement_haut_title_actif a {
	text-decoration:none;
	color:#FFFFFF;
}
.corps_abonnement_nl_archives{
	background-color:#f7f7f7;
	margin-left:10px;
	margin-right:10px;
	width:97%;
}
.corps_abonnement_nl_archives th,.corps_abonnement_nl_archives td{
	border:3px solid #FFFFFF;
	padding:2px 4px;
}
.corps_abonnement_nl{
	background-color:#F7F7F7;
	padding:20px !important;
}
.td_entete_nl{
	padding-right:15px;
	padding-left:15px;
	padding-bottom:10px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	font-size:100%; 
}
.td_titre_nl{
	width:70%;
  text-align:center;
  font-weight:bold;
  color:#000000;
}
.td_centre_nl{
  text-align:center;
  font-weight:bold;
  color:#000000;
}
.td_date_nl{
 color:#7D7D7D;
 background-color:#ffffff;
 font-weight:normal;
 padding-left:10px;
}
.td_date_nl_gauche{
  background-color:#ffffff;
  text-align:center;
  width:25%;
}
.no_border_nl{
 	border:0px !important;
 	padding-left:10px;
}
.td_pied_nl{
	padding-top:10px;
	padding-left: 12px;
	border:0px;
}
.visualiser_nl{
	float:right;
	font-weight:normal;
}
.pagination_nl_suiv_prec{
	text-align:right;
	margin-right:10px;
}

.pagination_nl_prec_suiv{
	text-align:right;
	margin-left:420px;
}

.pagination_nl_prec{
	text-align:right;
	margin-left:350px;
}
.pagination_nl_suiv{
	text-align:right;
	margin-left:450px;
}
.padding_nl{
	padding-top:10px;
	padding-left:10px;
}
.td_liste_lettres_nl{
	color:#055780;
	background-color:#ffffff;
}
.liste_form_nl{
	margin-left:40px;
}
.parraiange_nl {
	margin-bottom:10px;
}
.champs_obli_nl{
	text-align:right;
	background-color:#F7F7F7;
	padding-right: 10px;
	padding-top:10px;
}
.td_valider_captcha_nl{
	text-align:right;
	margin-top:10px;
	padding-top:10px;
}
.td_onglets_nl{
	width:50%;
}
.table_gestion_onglets_nl{
 background-color:transparent;
}
.form_valide_nl{
	color:green !important;
	font-size: 14px;
}
.form_valide_nl span{
	color:green !important;
}
.form_invalide_nl{
	color:red;
}
.news_retrait_nl{
	margin-left:20px; margin-bottom:30px;
}
.submit_href_nl{
	border: 0px none ;
	background: transparent none repeat scroll 0% 0%;
	color:#055780;
}
.submit_href_nl_archives{
	border: 0px none ;
	background: transparent none repeat scroll 0% 0%;
	color:#055780;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

/**********Fin Abonnement Newsletter************/
.no-display{
	position: absolute;
	left: -5000px;
}



/******* Début Captcha ********/
.captcha {width:500px;}
.captcha2 {width:450px;}
img.imgCaptcha {float: right;}
/******* Fin Captcha ********/

/*********Agenda de l 'éducation**********************************************************/
ul.agenda_fond_mis_en_avant{
	background-image:url("../images/agenda_education/fond_mis_en_avant.jpg");
	background-repeat:no-repeat;
	height:246px;
	padding-left:40px;
	padding-top:16px;	
}	


li.contenu_liste_evenement_mis_en_avant_rose{
	width:180px;
	height:200px;
	margin-right:10px;
	background-image:url();
	float:left;
}


li.contenu_liste_evenement_mis_en_avant_bleu{
	width:180px;
	height:200px;
	margin-right:10px;
	background-image:url();
	float:left;
}

li.contenu_liste_evenement_mis_en_avant_rose .titre, li.contenu_liste_evenement_mis_en_avant_bleu .titre{
	padding-top:5px;
	color:#17407e;
	font-weight:bold;
	overflow:hidden;
}

.agenda_resultat_titre{
	color:#17407E;
	font-weight:bold;
	overflow:hidden;
	font-size:125%;
}
.agenda_item_result{
	margin-bottom:20px;
	margin-left:2px;
}

li.contenu_liste_evenement_mis_en_avant_rose .publicrose{
	color:#D077C7;
	font-weight:bold;
	margin-top:5px;
}
li.contenu_liste_evenement_mis_en_avant_bleu .publicbleu{
	color:#118592;
	font-weight:bold;
	margin-top:5px;
}
li.contenu_liste_evenement_mis_en_avant_rose .theme, li.contenu_liste_evenement_mis_en_avant_bleu .theme{
	color:#909090;
	font-weight:bold;
}
li.contenu_liste_evenement_mis_en_avant_bleu img, li.contenu_liste_evenement_mis_en_avant_rose img{
	margin:5px;
}

.fond-chapo-gauche-rose{
	background-image:url("../images/agenda_education/fond-chapo-gauche-rose.jpg");
	background-repeat:no-repeat;
	float:left;
	height:35px;
	width:34px;
}
.fond-chapo-droite-rose{
	background-image:url("../images/agenda_education/fond-chapo-droite-rose.jpg");
	background-repeat:no-repeat;
	float:right;
	height:35px;
	width:27px;
	background-position:right;
}
.fond-chapo-rose{
	background-image:url("../images/agenda_education/fond-chapo-rose.jpg");
	background-repeat:repeat-x;
	color:#fff;
	font-weight:bold;
	height:35px;
	background-position:center;
}

.fond-chapo-gauche-bleu{
	background-image:url("../images/agenda_education/fond-chapo-gauche-bleu.jpg");
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:22px;
}
.fond-chapo-droite-bleu{
	background-image:url("../images/agenda_education/fond-chapo-droite-bleu.jpg");
	background-repeat:no-repeat;
	float:right;
	height:34px;
	width:25px;
	background-position:right;
}
.fond-chapo-bleu{
	background-image:url("../images/agenda_education/fond-chapo-bleu.jpg");
	background-repeat:repeat-x;
	color:#fff;
	font-weight:bold;
	height:34px;
	background-position:center;
}

.agenda_container_titre_evenement li.li-fond-chapo-rose, .agenda_container_titre_evenement li.li-fond-chapo-bleu{
	float:left;
}

.agenda_container_titre_evenement li{
	background-image:url();
	padding:0;
	margin:0;
}

li.li-fond-chapo-rose, li.li-fond-chapo-bleu{
	width:75%;
	
}
.li-details-titre {
	margin-left:5px;
	text-align:right;
	margin-top:7px;
}
.ul-agenda_container_titre_evenement{
	right:0px;
	bottom:0px;
	
	position:	absolute;
}
.li-details-titre .public-rose{
	color:#D077C7;
	font-size:110%;
	font-weight:bold;
}
.li-details-titre .public-bleu{
	color:#118592;
	font-size:110%;
	font-weight:bold;
}
.li-details-titre .theme, agenda_resultat_theme{
	color:#909090;
	font-style: italic;
	font-weight:bold;
}
.agenda-date-rose{
	font-size:130%;
	color:#D077C7;
	font-weight:bold;
}
.agenda-date-bleu{
	font-size:130%;
	color:#118592;
	font-weight:bold;
}
.fond-chapo-rose .title, .fond-chapo-bleu .title{
	padding-top:10px;
	font-size:130%;
	font-weight:bold;
}
.agenda-hr-rose{
	color:#D077C7;
	clear:both;
	margin:0px!important;
}
.agenda-hr-bleu{
	color:#118592;
	margin:0px!important;
	clear:both;
}
.agenda-detail-evenement-gauche{
	clear:none;
}

.agenda-localisation{
	border :1px dotted #660064;
	float:right;
	margin:5px;
	padding:5px;
	width:150px;
}
.agenda-partenaires{
	border :1px dotted #660064;
	float:right;
	margin:5px;
	padding:5px;
	width:150px;
	clear:right;
}
.agenda-detail-evenement-droite h2{
	color:#660064;
	font-weight:bold;
	background-image:url("../images/fleche_rose.jpg");
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	border:0px;
	font-size:120%; 
}
.agenda-hr-mise-en-avant{
	color:#dbdbdb;
	border:1px solid;
	margin-bottom:10px;
}
.agenda-title-mise-en-avant-pages-associees{
	color:#17407E;
	font-weight:bold;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	font-size:116%;
}
.agenda_mise_en_avant_container_2 .agenda-title-mise-en-avant-pages-associees{
	font-size:150%;
}
.agenda-mise-en-avant-pages-associees{
	color:#660064;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:5px;
	
}

.agenda_mise_en_avant_container{
	overflow:hidden;
	padding-left:0;
	position:relative;
	width:auto;
}

.evenement_avant_bottom_lien{
	float:right;
	margin-top:-35px;
	margin-right:25px;
	font-size:14px;
	
}

.agenda_bloc_mise_en_avant_titre{
	color:#8BA60C;
	font-weight:bold;
}
.agenda_bloc_mise_en_avant_titre div {
  display: block;
  background-image:url("../images/agenda_education/bloc_mise_en_avant_milieu_new.jpg");
	background-repeat:repeat-x;
	height:33px;
	float:left;
	/*overflow:visible;*/
}
.agenda_bloc_mise_en_avant_titre div div {
   	background-image:url("../images/agenda_education/bloc_mise_en_avant_gauche_new.jpg");
	background-repeat:no-repeat;
}
.agenda_bloc_mise_en_avant_titre div div div {
 	background-image:url("../images/agenda_education/bloc_mise_en_avant_droite_new.jpg");
	background-repeat:no-repeat;
	background-position:right;
 }
.agenda_bloc_mise_en_avant_milieu .titre{
	color:#8BA60C;
	font-weight:bold;
	background-image:url(../images/agenda_education/fleche_verte_claire.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
}
.agenda_bloc_mise_en_avant{
	color:#494949;
	font-size:120%;
	font-weight:bold;
	/*left:-6px;*/
	/*padding-top:7px;*/
	/*position:relative;*/
	/*top:-20px;*/
	margin-left:-6px;
	margin-top:-20px;
	margin-bottom:10px;
	/*display:block;*/
	/*overflow:hidden;*/
	float:left;
}
.agenda_mise_en_avant_titre, .mav_bg_haut h2 {
	/*background-image:url("../images/flecheDirectAcademie.jpg");
	background-position:10px 15px;
	background-repeat:no-repeat;*/
	border:0 none;
	color:#660064;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:17px;
}
.agenda_calendrier_titre, .agenda-calendrier_mois h2{
	color:#8ba60c;
	background-image:url("../images/agenda_education/fleche_verte_foncee.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	border:0px;
	font-size:130%; 
	padding-left: 22px;
	font-size:20px;
}
.agenda_mise_en_avant_container_img{
	float:left;
	margin-right:10px;
	margin-left:15px;
	margin-top:-20px;
	background-image:url(../images/agenda_education/evenement_avant.jpg);
	background-repeat:repeat-y;
	background-position:left;
	
}
.details_evenement_mis_en_avant{
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	clear:right;
	padding-right:35px;
	width:662px;
}
.agenda_liste_evenements_date_rose{
	background-image:url(../images/agenda_education/fond-chapo-rose.jpg);
	background-position:center center;
	color:#fff;
	font-weight:bold;
	font-size:120%;
	display:inline;
	padding:1px 10px;
	margin-right:5px;
}
.agenda_liste_evenements_date_bleu{
	background-image:url(../images/agenda_education/fond-chapo-bleu.jpg);
	background-position:center center;
	color:#fff;
	font-weight:bold;
	font-size:120%;
	display:inline;
	margin-bottom:5px;
	padding:1px 10px;
	margin-right:5px;
}

.agenda_mise_en_avant_date_rose{
	background-image:url(../images/agenda_education/fond-chapo-rose.jpg);
	background-position:center center;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
	margin-bottom:5px;
	font-size:120%;
  padding:2px 10px;
}
.agenda_mise_en_avant_date_bleu{
	background-image:url(../images/agenda_education/fond-chapo-bleu.jpg);
	background-position:center center;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
	margin-bottom:5px;
	font-size:120%;
  padding:2px 10px;
}


.agenda_mise_en_avant_public_rose{
	color:#D077C7;
	font-size:125%;
	font-weight:bold;
}
.agenda_liste_evenements_public_rose{
	color:#D077C7;
	font-weight:bold;
}
.agenda_mise_en_avant_public_bleu{
	color:#118592;
	font-size:125%;
	font-weight:bold;
}
.agenda_liste_evenements_public_bleu{
	color:#118592;
	font-weight:bold;
}
.agenda_mise_en_avant_theme, .agenda_liste_evenements_theme{
	color:#909090;
	font-weight:bold;
}
.agenda_mise_en_avant_chapo, .agenda_mise_en_avant_more{
	font-size:120%;
}
.agenda_liste_evenements_container {
	border-left:1px solid #81007E;
	border-right:1px solid #81007E;
	margin-top:-10px;
	padding:10px;
	width:718px;
}
.agenda_liste_evenements_fin {
	background-image:url("../images/agenda_education/agenda_bg_mise_en_avant_new.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
	height:27px;
	margin-bottom:20px;
	width:740px;
}
.agenda_liste_evenements_titre{
	margin-bottom:10px;
	margin-top:30px;
}
.agenda_texte_gras{
	font-weight:bold;
}
.mav_bg_haut {
	background-image:url("../images/agenda_education/mav_bg_haut_new.jpg");
	background-repeat:no-repeat;
	height:49px;
}
.agenda_sep_vertical_rose, .agenda_sep_horizontal_rose{
	color:#AD1C72;
}
p.agenda_partage{
	padding-bottom:10px;
	text-align:right;
	border-bottom:1px solid #AD1C72;
	padding-right:10px;
}
.agenda-table-calendrier_mois{
	background-color:transparent;
	float:left;
}
.agenda-table-calendrier_mois tr, .agenda-table-calendrier_mois td, .agenda-table-calendrier_mois th{
	border:0px;
	padding:5px;
	text-align:center;
}
#contenu .agenda-calendrier-mois-entete th{
	color:#fff;
	text-align:center;
	width:20px;
	background-color:transparent;
}
.agenda_container_relative{
	position:relative;
}

.agenda_liste_selection_top{
	background:url("../images/agenda_education/agenda_liste_selection_top.jpg") left top transparent;
	background-repeat:no-repeat;
	padding-left:0;
	padding-right:0;
	padding-top:10px;
}
.agenda_liste_container_selection{
	background:url("../images/agenda_education/agenda_liste_selection.jpg") left top transparent;
	background-repeat:repeat-y;
}
.agenda_liste_selection_bottom{
	background:url("../images/agenda_education/agenda_liste_selection_bottom.jpg") left bottom transparent;
	background-repeat:no-repeat;
	margin-top:0;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}
.agenda_liste_aucun_result{
	 border-top:1px solid #d4d4d4;
	 border-bottom:1px solid #d4d4d4;
	 font-weight:bold;
	 padding-top:10px;
	 padding-bottom:10px;
	 margin-bottom:10px;
}
.agenda_liste_mise_en_avant_titre{
	margin-bottom:5px;
	margin-top:10px;
}
.agenda_liste_evenements_chapo p{
	margin-bottom:0px!important;
}
.agenda_evenement_mis_en_avant{
	overflow:hidden; 
	padding-left:10px; 
	margin-left:-13px;
	overflow:visible;
	width:695px
}
.agenda_recherche_pl_params{
	font-size:14px;
	margin:5px;
	color:#5f5f5b;
	margin: 5px 5px 5px 50px;
	width:610px;
}
.search_ep_pl_agenda{
	background-color:transparent;
	margin-top:20px;
}
.search_ep_pl_agenda_liste{
	width:97%;
	background-color:transparent;
	margin-top:5px;
	height:95px;
	margin-left:-10px;
}
.search_ep_pl_agenda_liste td{
	text-align:right;
	font-size:11px;
}
.agenda_validSearch_pl_liste{
	float:right;
	margin-right:23px;
}
.search_ep_pl_agenda_liste td select.select_ep{
	height:22px;
	padding-top:1px;
}
.agenda_temps_fort_container{
	float:right;
	width:407px;
	margin-right:19px;
}
.agenda_temps_fort_top{
	background: url(../images/agenda_education/temps_fort_top.jpg) no-repeat top left transparent;
	border:0px;
	color:#000;
}
.agenda_temps_fort_top, .liste_temps_fort{
	zoom:1;
}
#contenu .agenda_temps_fort_container h2{
	font-size:17px;
	border:0px;
	color:#000;
	font-weight:bold;
	margin-bottom:25px;
	overflow:visible;
}
.agenda_temps_fort{
	background-image:url('../images/agenda_education/temps_fort.jpg');
	background-repeat:repeat-y;
}
.agenda_temps_fort p, .agenda_temps_fort ul {
	margin-right:40px !important;
}
.agenda_temps_fort_bottom{
	background-image:url('../images/agenda_education/temps_fort_bottom.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px 30px;
}

.evenement_avant_top{
	background-image:url('../images/agenda_education/evenement_avant_top.jpg');
	background-repeat:no-repeat;
	width:700px;
	height:25px;
	padding-left:30px;
	padding-top:10px;
}
.evenement_avant{
	background-image:url('../images/agenda_education/evenement_avant.jpg');
	background-repeat:repeat-y;
	width:700px;
	padding-left:20px;
	padding-top:10px;
	overflow:hidden;
}
.evenement_avant_bottom{
	background-image:url('../images/agenda_education/evenement_avant_bottom.jpg');
	background-repeat:no-repeat;
	width:700px;
	height:37px;
	text-align:right;
	padding-top:10px;
	clear:both;
}
.evenement_avant_top_2{
	background-image:url('../images/agenda_education/evenement_avant_top.jpg');
	background-repeat:no-repeat;
	background-position: -2px top;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:15px;
}
.evenement_avant_middle_2{
	border-left:1px #C3C3C3 solid;
	border-right:1px #C3C3C3 solid;
}
.evenement_avant_bottom_2{
	background-image:url('../images/agenda_education/evenement_avant_bottom.jpg');
	background-repeat:no-repeat;
	background-position:-2px bottom;
	padding-bottom:40px;
	/*padding-left:2px;
	padding-right:1px;*/
	margin-right:-1px;
	margin-left:-1px;
}
.agenda_evenement_mis_en_avant_2 {
	margin-left:-5px;
	width:697px;
}
.details_evenement_mis_en_avant_2 {
	padding-top: 20px;
}
.agenda_mise_en_avant_container_img_2 {
	float:left;
	margin-right:10px;
	margin-top:15px;
	/*margin-bottom:10px;*/
}
#contenu .agenda_mise_en_avant_chapo p{
	margin-bottom:0px;
}
.agenda_evenet_mise_en_avant_container{
	border: 1px solid #660064;
	margin-top:30px;
	padding:5px;
	margin-bottom:20px;
	/*zoom:1;*/
}
.agenda_evenet_mise_en_avant_titre, .agenda_bloc_mise_en_avant_titre h2{
	background-image:url(../images/agenda_education/fleche_mauve.gif);
	background-repeat:no-repeat;
	background-position : 10px 4px;
	color:#660064;
	font-weight:bold;
	padding-left:30px;
	padding-right:20px;
	display:block;
	padding-top:3px;
	border-bottom:0px;
	font-size:100%
}
.agenda_interest{
	font-weight:bold;
	margin-top:10px;
	margi-bottom:10px;
}
.agenda-detail-evenement{
	overflow:hidden;
	padding:5px;
}
.agenda-detail-evenement-rose{
	border-right:1px solid #D077C7;
	border-left:1px solid #D077C7;
	background-image:url(../images/agenda_education/agenda_fin_article_evenement_rose_01.jpg);
 background-repeat:no-repeat; background-position:bottom;
	overflow:hidden;
	padding:5px;
}
.agenda-detail-evenement-bleu{
	border-right:1px solid #118592;
	border-left:1px solid #118592;
	background-image:url(../images/agenda_education/agenda_fin_article_evenement_bleu_01.jpg);
 background-repeat:no-repeat; background-position:bottom;
	overflow:hidden;
	padding:5px;
}
.agenda-event-date-rose{
	border-right:1px solid #D077C7;
	border-left:1px solid #D077C7;
	border-top:1px solid #D077C7;
	padding-top:5px;
	clear:both;
}
.agenda-event-date-bleu{
	border-right:1px solid #118592;
	border-left:1px solid #118592;
	border-top:1px solid #118592;
	padding-top:5px;
	clear:both;
}
.agenda_fin_article_evenement_rose_02{
	background-image:url('../images/agenda_education/agenda_fin_article_evenement_rose_02.jpg');
	background-repeat:no-repeat;
	width:710px;
	height:27px;
	margin-top:-10px;
}
.agenda_fin_article_evenement_bleu_02{
	background-image:url('../images/agenda_education/agenda_fin_article_evenement_bleu_02.jpg');
	background-repeat:no-repeat;
	width:710px;
	height:27px;
	margin-top:-10px;
}
.fond-chapo-bas-rose{
	background-image:url('../images/agenda_education/fond-chapo-bas-rose.jpg');
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:bottom;
	min-height:24px;
	padding-bottom:6px;
	padding-top:2px;
}
.li-fond-chapo-rose{
	background-color:#AE1B73;
	width:511px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-size:130%;
}
.fond-chapo-haut-rose{
	background-image:url('../images/agenda_education/fond-chapo-haut-rose.jpg');
	background-repeat:no-repeat;
	background-position:top;
	padding-top:7px;
	}
.fond-chapo-bas-bleu{
	background-image:url('../images/agenda_education/fond-chapo-bas-bleu.jpg');
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:bottom;
	min-height:24px;
	padding-bottom:6px;
	padding-top:2px;
}
.li-fond-chapo-bleu{
	background-color:#118592;
	width:511px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-size:130%;
}
.fond-chapo-haut-bleu{
	background-image:url('../images/agenda_education/fond-chapo-haut-bleu.jpg');
	background-repeat:no-repeat;
	background-position:top;
	padding-top:7px;
	}
.agenda-temps_fort_pages_associees{
	color:#b11e6e;
	font-weight:bold;
	background-image:url(../images/agenda_education/puce_rose.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:10px;
}
.agenda-temps_fort_pages_associees a{
	color:#b11e6e;
	font-weight:bold;
}
.agenda-temps_fort_pages_associees_chapo{
	padding-bottom:10px;
	margin-left:5px;
}
.liste_temps_fort{
	padding-bottom:10px;
}
.agenda_picto_requete{
	margin-bottom:2px;
}	
.agenda_validSearch_pl{
	float:right;
	margin-right:34px;
}
.agenda_liste_validSearch_pl{
	float:right;
	margin-right:52px;
}
.agenda_calendrier_mois_annee{
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	font-size:15px;
}
.contenu_liste_evenement_mis_en_avant_image{
	position:absolute;
	text-align:center;
	top:115px;
	width:170px;
}
.haut_event_rose{
	background-image:url('../images/agenda_education/haut_event_rose.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	width:194px;
	height:10px;
}
.haut_event_bleu{
	background-image:url('../images/agenda_education/haut_event_bleu.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
	width:192px;
}
.milieu_event_rose{
	background-image:url('../images/agenda_education/milieu_event_rose.gif');
	background-repeat:repeat-y;
	width:178px;
	padding-right:5px;
	padding-left:10px;
	height:190px;
	position:relative;
}
.milieu_event_bleu{
	background-image:url('../images/agenda_education/milieu_event_bleu.gif');
	background-repeat:repeat-y;
	width:178px;
	padding-right:5px;
	padding-left:10px;
	height:190px;
	position:relative;
}

.bas_event_rose{
	background-image:url('../images/agenda_education/bas_event_rose.gif');
	background-repeat:no-repeat;
	height:20px;
	width:193px;
}
.bas_event_bleu{
	background-image:url('../images/agenda_education/bas_event_bleu.gif');
	background-repeat:no-repeat;
	height:20px;
	width:193px;
}
.agenda_retour_liste_events{
	text-align:right;
	margin-bottom:20px;
}
.agenda_result_search{
	color:#AD1C72;
	font-size:150%;
	font-weight:bold;
	margin-bottom:20px;
}
.search_ep_pl_agenda td select.select_ep{
	font-size:11px;
	height:22px;
	padding-top:1px;
}
.search_ep_pl_agenda td.label_select_search{
	font-size:11px;
	text-align:right;
}
.agenda_recherche_ep_middle_pl{
	background-image: url("../images/recherche_middle_pl.jpg");
	background-repeat:repeat-y;
	width:703px;
}
.agenda_moteur_search-archives{
	padding-bottom:10px;
	clear:both;
}
.agenda_mise_en_avant_container_img{
	float:left
	margin-top:-20px;
}
.agenda_mise_en_avant_container_2{
	margin-top:15px;
}

.agenda_lieu_event{
	font-weight:bold;
	margin-top:10px;
}
.agenda_marge_chapo{
	margin-top:15px;
}
.agenda-detail-evenement-droite{
	margin:0 5px 15px 20px;
	float:right;
	padding:0px;
	width:150px;      
}
img.agenda_event_float{
	float: right;
  width: 180px;
}
.search_ep_pl_agenda td{
border:0px;
}

#bloc_calendrier {
	background:url("../images/agenda_education/MP_agenda_degrade_calendrier.jpg") repeat-x scroll left bottom transparent;
	border:1px dotted #660064;
	float:left;
	padding:0 5px 5px;
}
#bloc_calendrier h2 {
	/*background-image:url("../images/flecheDirectAcademie.jpg");
	background-repeat:no-repeat;*/
	border:0 none;
	color:#660064;
	font-size:20px;
	margin-bottom:10px;
	padding:1px 0 0 10px;
}
.lien_calendrier {
	background:url("../images/agenda_education/agenda_jour_actif1_new.jpg") no-repeat scroll center center transparent;
}

.lien_calendrier a {
	color : white;
	font-weight:bold;
}
.lien_calendrier a:hover {
	text-decoration:none;
}
#bloc_calendrier table{
	text-align:center;
	float:left;
	width:240px;
}
#bloc_calendrier caption{
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
}

#bloc_calendrier .calendar_action_left{
	float:left;width:65px;text-align:right;
}
#bloc_calendrier .calendar_action_right{
	float:left;width:65px;text-align:left;
}

#bloc_calendrier .calendar_center{
	float:left;width:108px;
}

.table_calendrier{
	padding : 10px;
}
.table_calendrier tbody tr {
	background:url("../images/agenda_education/MP_agenda_calendrier_tbody_new.jpg") repeat-x scroll left bottom white;
}
.table_calendrier thead tr {
	background:url("../images/agenda_education/MP_agenda_degrade_calendrier_head_C_new.jpg") repeat-x scroll left top #81007E;
	color:white;
}
.table_calendrier thead tr th {
	padding:6px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:transparent;
	text-align:center;
}
.agenda_first_day {
	background:url("../images/agenda_education/agenda_first_day_new.jpg") no-repeat scroll left bottom #880086;
	border-left:0 none !important;
}
.agenda_last_day {
	background:url("../images/agenda_education/agenda_last_day_new.jpg") no-repeat scroll right bottom #880086;
}
.table_calendrier tbody tr td{
	text-align:center;
	padding:9px 2px;
	width:29px;
}
.table_calendrier th, table_calendrier td{
	border-left:1px rgb(201,208,167) solid;
}
.table_calendrier td:first-child{
	border-left:0px;
}

.buttonSearchAgenda{
	background-color:#ad1c72;
	color:white;
	font-weight:bold;
	font-size:11px;
	padding:2px 15px;

}


.cadre_haut_pl_agenda {
	background:url("../images/agenda_education/MP1_pl_agenda_new.jpg") no-repeat scroll 0 0 transparent;
	height:35px;
	overflow:visible;
	width:688px;
}
.cadre_haut_pl_agenda div {
    /*display: inline;*/
    float:left;
    display:block;
    background: url(../images/MP_M.jpg) repeat-x;
	color:#AD1C72;
	font-size:20px;
	height:36px;
}
.cadre_haut_pl_agenda div div {
    background: url(../images/MP_G.jpg) no-repeat;
}
.cadre_haut_pl_agenda div div div {
    background: url(../images/MP_D.jpg) no-repeat right 0px;
    height: 35px;
	padding : 5px 15px 5px 13px;
}
 .cadre_haut_pl_agenda div div h2{
 		background: url(../images/MP_D.jpg) no-repeat right 0px;
   	height: 35px;
		padding : 5px 15px 5px 13px;
	 	font-size:20px;
	 	border-bottom:0px;
	 	margin-top:0px!important;
	 	font-weight:normal;
	 	float:left;
 }
.recherche_ep_bottom_pl_agenda {
	background-image:url("../images/agenda_education/recherche_bottom_pl_agenda_new.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
	height:47px;
	width:688px;
}
.agenda_recherche_ep_middle_pl_agenda {
	background-image:url("../images/agenda_education/recherche_middle_pl_agenda_new.jpg");
	background-repeat:repeat-y;
	width:688px;
}

.lien_calendrier_du_jour{
	background-image: url("../images/agenda_education/evenement_jour_actif_new.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
.lien_calendrier_du_jour a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.agenda_calendrier_date_du_jour{
	color:#B11E6E;
	font-weight:bold;
}
.search_ep_pl_agenda_liste td {
	border-left:0px;
}
.result_number_pagination_agenda {
	background-image: url("../images/agenda_education/bg_pagination_result.jpg");
	background-repeat: no-repeat;
	background-position: left bott6om;
	border-top: solid 1px #d4d4d4;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	width:702px;
}
 .cadre_haut_pl div div h2{
 	background: url(../images/MP_D.jpg) no-repeat right 0px;
  	height: 35px;
	padding : 5px 15px 5px 13px;
 	font-size:20px;
 	border-bottom:0px;
 	margin-top:0px!important;
 	font-weight:normal;
 	float:left;
 }
 
.cadre_haut_pl_event {
	background: url("../images/agenda_education/MP1_pl_event_new.jpg") no-repeat scroll 0 7px transparent;
	width:710px;
	height:35px;
	padding-top:7px;
}
.cadre_haut_pl_event div {
    /*display: inline;*/
    float:left;
    display:block;
    background: url(../images/MP_M.jpg) repeat-x;
	color:#AD1C72;
	font-size:20px;
	height:36px;
}
.cadre_haut_pl_event div div {
    background: url(../images/MP_G.jpg) no-repeat;
}
.cadre_haut_pl_event div div div {
    background: url(../images/MP_D.jpg) no-repeat right 0px;
    height: 35px;
	padding : 5px 15px 5px 13px;
}
 .cadre_haut_pl_event div div h2{
 		background: url(../images/MP_D.jpg) no-repeat right 0px;
   		height: 35px;
		padding : 5px 15px 5px 13px;
	 	font-size:20px;
	 	border-bottom:0px;
	 	margin-top:0px!important;
	 	font-weight:normal;
	 	float:left;
 }
 .recherche_ep_bottom_pl_event{
	background-image: url("../images/agenda_education/recherche_bottom_pl_event_new.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	width:710px;
	height:47px;
}
.recherche_ep_bottom_pl_event .agenda_validSearch_pl {
	float:right;
	margin-right:42px;
}

.agenda_recherche_ep_middle_pl_event{
	background-image: url("../images/agenda_education/recherche_middle_pl_event_new.jpg");
	background-repeat:repeat-y;
	width:710px;
}
.search_ep_pl_event{
	background-color:transparent;
	margin-top:20px;
}
 
.search_ep_pl_event td{
	border:0px;
	font-size:11px;
}
.search_ep_pl_event td.label_select_search {
	text-align:right;
}


/**************************************************/
/****************/
/* Home Refonte */
/****************/

.bloc_services {
	margin: 0px 0px 0px 21px;
}
.bloc_services .services {
	border: 1px solid #AC1C72;
	background-color:#FFFFFF;
	width:141px;
}
.bloc_services .bloc_services_entete {
	background-image:url("../images/home/service_home_entete_interne_bis.png");
	background-repeat:no-repeat;
	background-position:left top;
	/*height:28px;*/
	padding-left:10px;
	margin-right:35px;
}
.bloc_services .bloc_services_entete .titre {
	color:#FFFFFF;
	font-weight:bold;
	font-size:180%;
}
.bloc_services .nouveau_service {
	background-image:url("../images/home/degrade_nouveau_service.jpg");
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:10px 0px 10px 0px;
}
.bloc_services .autres_services {
	background-image:url("../images/home/degrade_services.jpg");
	background-repeat:no-repeat;
	background-position:left bottom;
}
.bloc_services .nouveau_service_titre {
	color:#656668;
	font-weight:bold;
	font-size:120%;
	padding-left:20px;
	background-image:url("../images/home/nouveau_service_titre_interne.gif");
	background-repeat:no-repeat;
	background-position:3px 50%;
}
.bloc_services .nouveau_service_contenu {
	padding:0px 10px 0px 10px;
	margin-top:10px;
}
.bloc_services .nouveau_service_image {
	padding:0px 8px 0px 8px;
	margin-top:5px;
}
.bloc_services .nouveau_service_contenu p {
	margin:0px;
}
.bloc_services .service {
	border-top:1px dotted #367BC0;
	margin:0px 6px 0px 6px;
	padding:10px 0px 10px 0px;
}
.bloc_services .service .service_contenu {
	padding-left:10px;
}
.bloc_services .service .service_titre{
	color:#AC1C72;
	font-weight:bold;
	font-size:140%;
	margin-bottom:5px;
}
.bloc_service_footer {
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	clear:both;
}
.bloc_service_footer .service_footer_entete {
	float:left;
}
.bloc_service_footer .service_footer_entete_bg {
	background-image:url("../images/home/service_footer_entete_bg_bis.gif");
	background-repeat:repeat-x;
	clear:both;
	overflow:hidden;
}
.bloc_service_footer .service_footer_entete_l {
	background-image:url("../images/home/service_footer_entete_l.png");
	background-repeat:no-repeat;
	background-position:left top;
	/*height:22px;*/
	padding-left:5px;
	float:left;
}
.bloc_service_footer .service_footer_entete_r {
	background-image:url("../images/home/service_footer_entete_r.gif");
	background-repeat:no-repeat;
	background-position:right top;
	/*height:22px;*/
	padding-right:35px;
	float:left;
}
.bloc_service_footer .service_footer_entete_m {
	background-image:url("../images/home/service_footer_entete_m.png");
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:150%;
	/*height:22px;*/
	/*padding-left:5px;
	padding-right: 2px;*/
	float:left;
}
.bloc_service_footer .service_footer_liste {
	background-color:#FFFFFF;
	border:1px solid #AD1C72;
	overflow:hidden;
	padding-top:15px;
	clear:both;
}
.bloc_service_footer .service_footer_ligne {
	clear:both;
	overflow:hidden;
}
.bloc_service_footer .service_footer_liste .service_footer_item {
	float:left;
	text-align:center;
	display:block;
	padding-bottom:15px;
}
.bloc_service_footer .service_footer_liste .service_footer_item a, .bloc_service_footer .service_footer_liste .service_footer_item a:hover {
	color:#000000;
}
.service_footer_picto img {
	display:block;
	margin:auto;
}
.bloc_service_footer .service_footer_liste .item_1 {
	/*width:56.3em;*/
	width:56.4em;
}
.bloc_service_footer .service_footer_liste .item_2 {
	/*width:28.1em;*/
	width:28.2em;
}
.bloc_service_footer .service_footer_liste .item_3 {
	/*width:18.75em;*/
	width:18.8em;
}
.bloc_service_footer .service_footer_liste .item_4 {
	/*width:14em;*/
	width:14.2em;
}
.bloc_service_footer .service_footer_liste .item_5 {
	/*width:11.2em;*/
	width:11.3em;
}
.bloc_service_footer .service_footer_liste .item_6 {
	/*width:9.3em;*/
	width:9.5em;
}
.bloc_service_footer .service_footer_liste .item_7 {
	/*width:8em;*/
	width:8.15em;
}
.bloc_service_footer .service_footer_liste .item_8 {
	/*width:7em;*/
	width:7.1em;
}
.bloc_service_footer .service_footer_liste .item_8:first-child {
	padding-left:4px;
}
.bloc_service_footer .service_footer_liste .item_9 {
	/*width:6.2em;*/
	width:6.3em;
}
.bloc_service_footer .service_footer_liste .item_10 {
	/*width:5.5em;*/
	width:5.65em;
}
.bloc_service_footer .service_footer_liste .item_10:first-child {
	padding-left:4px;
}

.service_footer_label {
	padding:0;
	font-size:90%;
	font-weight:normal;
	height: 13px;
	display: inline;	
}

.bloc_a_la_une_home {
	clear:both;
	padding-right:25px;
	padding-top:17px;
}
.bloc_a_la_une_home h2.a_la_une_home_titre {
	color:#939393;
	font-size:100%;
	margin-bottom:15px;
}
.bloc_a_la_une_home .actu_secondaire_r, .bloc_a_la_une_home .actu_ligne_r {
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
}
.bloc_a_la_une_home .actu_principale {
	background-image:url("../images/home/degrade_a_la_une_main_m.jpg");
	background-repeat:repeat-x;
	background-position:left bottom;
}
.bloc_a_la_une_home .actu_principale_l {
	background-image:url("../images/home/degrade_a_la_une_main_l.jpg");
	background-repeat:no-repeat;
	background-position:left bottom;
}
.bloc_a_la_une_home .actu_principale_r {
	background-image:url("../images/home/degrade_a_la_une_main_r.jpg");
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	overflow:hidden;
}
.bloc_a_la_une_home .actu_secondaire_first {
	float:left;
	width:49%;
	border-right:1px dotted #D8D8D8;
}
.bloc_a_la_une_home .actu_secondaire {
	float:left;
	width:49%;
	border-left:1px dotted #D8D8D8;
	margin-left:-1px;
}
.bloc_a_la_une_home .actu_ligne {
	clear:both;
}
.bloc_a_la_une_home .actu_titre {
	color:#035896;
	font-weight:bold;
	margin-bottom:5px;
	letter-spacing:0;
}
.bloc_a_la_une_home .actu_image {
	float:left;
	/*margin-bottom:10px;*/
	margin-right:10px;
}
/*.bloc_a_la_une_home .actu_contenu {
	margin-bottom:10px;
	overflow:hidden;
}*/
.bloc_a_la_une_home .actu_principale .actu_image {
	margin-right:20px;
}
.bloc_a_la_une_home .actu_principale .actu_titre {
	/*float:left;
	width:300px;*/
	font-size:140%;
	margin-bottom:15px;
}
.bloc_a_la_une_home .actu_principale .actu_chapo {
	clear:right;
	padding-top:10px;
	/*background-image:url("../images/home/degrade_a_la_une_chapo.jpg");
	background-repeat:repeat-x;*/
}
.bloc_a_la_une_home .actu_principale .actu_bandeau {
	height:26px;
	background-image:url("../images/home/degrade_a_la_une_chapo.jpg");
	background-repeat:repeat-x;
	margin-bottom:-26px;
	overflow:hidden;
}
.bloc_a_la_une_home .actu_image img {
	display:block;
}
.bloc_a_la_une_home .actu_ligne_1{
	background-image:url("../images/home/degrade_a_la_une_2.jpg");
	background-repeat:repeat-x;
	background-position:left bottom;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
}
.bloc_a_la_une_home .actu_ligne_2{
	background-image:url("../images/home/degrade_a_la_une_3.jpg");
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#F6F6F6;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
}
.home_rail_actu {
	clear:both;
	padding-right:25px;
}
#contenu .home_rail_actu ul#home_rail_actu_liste {
	margin:0px;
	background-image:url("../images/home/degrade_rail_actu.jpg");
	background-repeat:repeat-x;
	background-position:left bottom;
	overflow:hidden;
}
.home_rail_actu .home_rail_actu_item {
	background-image:none;
	list-style-image:none;
	list-style-type:none;
	float:right;
	padding-left:0px;
}
#contenu .bloc_espaces_home ul.espaces_liste {
	margin:0px;
	overflow:hidden;
}
.bloc_espaces_home ul.espaces_liste li {
	padding:0px;
	list-style-image:none;
	float:left;
	display:block;
	margin-right:2px;
	background-image:none;
	background-color:#F7F7F7;
}
.bloc_espaces_home ul.espaces_liste li a {
	color:#585655;
	font-weight:bold;
	padding-left:18px;
	background-position:9px 15px;
	background-repeat:no-repeat;
	display:block;
	/*	width:10.3em;*/
	padding-bottom:5px;
	padding-top:10px;
}
.bloc_espaces_home ul.espaces_liste li.espace_item_0 {
	background-image:url("../images/home/degrade_espace_1.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
}
.bloc_espaces_home ul.espaces_liste li.espace_item_1 {
	background-image:url("../images/home/degrade_espace_2.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
}
.bloc_espaces_home ul.espaces_liste li.espace_item_2 {
	background-image:url("../images/home/degrade_espace_3.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
}
.bloc_espaces_home ul.espaces_liste li.espace_item_0 a {
	background-image:url("../images/home/fleche_espace_1.gif");
	width:10.4em;
}
.bloc_espaces_home ul.espaces_liste li.espace_item_1 a {
	background-image:url("../images/home/fleche_espace_2.gif");
	width:11em;
}
.bloc_espaces_home ul.espaces_liste li.espace_item_2 a {
	background-image:url("../images/home/fleche_espace_3.gif");
	width:10.4em;
}
.me_listActusAcademies h3 {
	position:static;
}
/********************/
/* Fin Home Refonte */
/********************/


/*******************************************/
/*   Centrage et Navigation sur Fond Blanc */
/*******************************************/

#page-bordure-gauche-bas{
	background-image:url("../images/home/degrade_bord_gauche_petit.gif");
	background-repeat:repeat-y;
	background-position:0 0;
}

#page-bordure-gauche{
	background-image:url("../images/home/degrade_bord_gauche.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:20px;
}

#page-bg {
	margin: 0 auto;
}

/*******************************************/
/*         Calendrier Refonte              */
/*******************************************/

#calendrier_infosup{
	border: 1px solid #D0B0D0;
	margin-bottom: 14px;
	padding: 5px 11px 8px;
	zoom:1;
}

#calendrier_infosup h2{
    /*background: url("../images/pict_fleche_soustitre.png") no-repeat scroll 0 5px transparent;*/
    background:url();
    border: medium none;
    font-size: 130%;
    margin-bottom: 1em;
    margin-top: 1em;
    padding-left: 10px;
    padding-top: 3px;
    position: relative;
}

#calendrier_infosup li{
	display:block;
	float:left;
	margin:0 1em;
	width:135px;
}

#calendrier_dl,#calendrier_abo{
	width:160px;
	font-size:10px;
	margin-right:3px;
}

.calendrier-dl-br{
	background:none;
}

#calendrier-dl-input{
	position: relative;
	left:145px;
}
/**Calendrier**/

.calendrier_v2 #z4-partieGauche{
	float: left;
	margin-right: 0;
	width: 70%;
}

.calendrier_v2 #z4-partieDroite{
	width: 30%;
}

#calendrier-v2{
	width : 480px;
	padding-top: 6px;
}

/**Calendrier formulaire**/
#calendrier-v2 #calendrier-v2-search {
	background: url("../images/calendrier/calendrier-head-fleche.jpg") no-repeat left top;
	height: 135px;
}



#calendrier-v2 #calendrier-v2-search #multi-criteria-search{
	position: relative;
	top: 0px;
	left: 0px;
	width:220px;
	height: 125px;
	float:left;
}

#calendrier-v2 #calendrier-v2-search #multi-criteria-search form{
	height: 125px;
}

#calendrier-v2 #calendrier-v2-search #geo-search{
	position: relative;
	top: 0px;
	left: 40px;
	width:220px;
	height: 125px;
	float:left;
}

#calendrier-v2 #calendrier-v2-search #geo-search #geo-search-label{
	position: relative;
	top: 10px;
	left: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

#calendrier-v2 #calendrier-v2-search #multi-criteria-search #calendar-annee {
	position: relative;
	top: 15px;
	left: 13px;
}

#calendrier-v2 #calendrier-v2-search #multi-criteria-search #multi-criteria-label {
	position: relative;
	top: 10px;
	left: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

#calendrier-v2 #calendrier-v2-search #calendar-annee #annee {
	width: 190px;
	font-size: 10px;
	border: 1px solid #AD1C72;
}

#calendrier-v2 #calendrier-v2-search #calendar-autocomplete {
	position: relative;
	top: 15px;
	left: 13px;
}

#calendrier-v2 #calendrier-v2-search #calendar-autocomplete #search_input{
 		background: url("../images/calendrier/calendrier-loupe.jpg") no-repeat scroll 171px 0 #FFFFFF;
    border: 1px solid #AF1F74;
    font-size: 10px;
    height: 15px;
    width: 186px;
}

#calendrier-v2 #calendrier-v2-search #calendar-autocomplete #search_input.ui-autocomplete-loading {
	background: #FFFFFF url("../images/jqueryUI/ui-anim_basic_16x16.gif") no-repeat scroll 171px 0px;
}

#calendrier-v2 #calendrier-v2-search #multi-criteria-search #multi-criteria-button{
	position: relative;
	top: 20px;
	left: 147px;
	height:23px;
	width: 57px;
	background: url("../images/calendrier/calendrier-consulter-b.jpg") no-repeat top left;
	
}

#calendrier-v2 #calendrier-v2-search #geo-search #geo-search-button{
	position: relative;
	top: 75px;
	left: 140px;
	height:22px;
	width: 67px;
	background: url("../images/calendrier/calendrier-rechercher-b.jpg") no-repeat top left;
}

#calendrier-v2 #calendrier-v2-selectZone{
	/*height:20px;*/
	margin : 10px 5px;
}

#calendrier-v2 #calendrier-v2-selectZone p{color:#ac1d77; font-size:14px;}

#calendrier-v2 #calendrier-v2-flecheB {
	background: url("../images/calendrier/calendrier-flecheB.jpg") no-repeat center -5px;
	width: 109px;
	height:19px;
}

/**Calendrier tableau**/
#calendrier-v2 #calendrier-v2-detail .table-calendrier-V2{
	background-color: #FFF;
    /*border-collapse: collapse;*/
    border-spacing: 1px;
    border-color: #FFF;
    font-size: 90%;
    width: 475px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px 10px;
	opacity: 0.85;
	background: url("../images/calendrier/tooltip.png") no-repeat 0px 0px transparent;
	border:0;
	opacity:1;
	height:100px;
	width:115px;
}
#tooltip h3, #tooltip div { 
	margin: 0;
	color: #000;
	font-size:80%;
	font-weight:normal;
	font-decoration:none;
	border:0;
}

#calendrier-v2 #calendrier-v2-detail .academie{
	padding-top:12px;
}


#calendrier-v2 #calendrier-v2-detail th.calendrier-th-back-gray{background:#737373;padding:0; margin:0; text-align:center; }
#calendrier-v2 th.th-common{
	padding:0;
	margin:0;
	text-align:center;
	height:20px;
	width:118px;
}
#calendrier-v2 #calendrier-v2-detail th.zone-back-0{
	background:  url("../images/calendrier/calendrier-th-A.jpg") no-repeat 0 0;
	margin: 0;
	padding: 0;
	height:20px;
	width:118px;
}
#calendrier-v2 #calendrier-v2-detail th.zone-back-1{
	background:  url("../images/calendrier/calendrier-th-B.jpg") no-repeat 0 0;
    margin: 0;
	padding: 0;
	height:20px;
	width:118px;
}
#calendrier-v2 #calendrier-v2-detail th.zone-back-2{
	background:  url("../images/calendrier/calendrier-th-C.jpg") no-repeat 0 0;
    margin: 0;
	padding: 0;
	height:20px;
	width:118px;
}



#calendrier-v2 #calendrier-v2-detail tr.shadow{
	height:4px;
}
#calendrier-v2 #calendrier-v2-detail tr.shadow td{
	padding:0;
}

#calendrier-v2 #calendrier-v2-detail .shadow td.tr-bg{
	background:#ffffff url("../images/calendrier/calendrier-bg-tr-shadow-ABC.jpg") no-repeat 0px top;
	border-bottom: 0px none;
}

#calendrier-v2 #calendrier-v2-detail .shadow td.tr-bg-0{
	background:#ffffff url("../images/calendrier/calendrier-bg-tr-shadow-A.jpg") no-repeat 0px top;
	border-bottom: 0px none;
}
#calendrier-v2 #calendrier-v2-detail .shadow td.tr-bg-1{
	background:#ffffff url("../images/calendrier/calendrier-bg-tr-shadow-B.jpg") no-repeat 0px top;
	border-bottom: 0px none;
}
#calendrier-v2 #calendrier-v2-detail .shadow td.tr-bg-2{
	background:#ffffff url("../images/calendrier/calendrier-bg-tr-shadow-C.jpg") no-repeat 0px top;
	border-bottom: 0px none;
}

#calendrier-v2 #calendrier-v2-detail th.evenement-td{
	background: #dfdfdf;
	width:108px;
	border-top:0px none;
	color:#010101;
	font-size: 100%;
  font-weight: bold;
}

#calendrier-v2 #calendrier-v2-detail .zone-td-common{padding: 0; }
#calendrier-v2 #calendrier-v2-detail td.no-shadow-border{border-top:0px none;}
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-0{
	background:    url("../images/calendrier/calendrier-td-bg-A.jpg") repeat-y 0 3px;
	width: 105px;
}
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-1{
	background:  url("../images/calendrier/calendrier-td-bg-B.jpg") repeat-y 0 3px;
	width: 105px;

}
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-2{
	background:  url("../images/calendrier/calendrier-td-bg-C.jpg") repeat-y 0 3px;
	width: 105px;
}
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-unselected{
	background: #EBEBEB repeat-y 0 3px;
	width: 105px;
}

#calendrier-v2 #calendrier-v2-detail .p-content{
	padding: 4px 1px 7px 5px;
}

#calendrier-v2 #calendrier-v2-detail th.event-bordure{
	border-top:0px none;
	border-bottom: 1px solid #dfdfdf;
	padding:0;
	margin:0;
}

#calendrier-v2 #calendrier-v2-detail .all-zone-td-bg{
	background: #FFF url("../images/calendrier/calendrier-shadow-right.jpg") repeat-y right top;
	text-align:center;
}

#calendrier-v2 #calendrier-v2-detail .table-calendrier-V2 .last-shadow th{
	 background:  #FFFFFF;
	 height: 3px;
}

#calendrier-v2 #calendrier-v2-detail .table-calendrier-V2 .last-shadow .last-tr{
	 background: url("../images/calendrier/calendrier-shadow-bottom.jpg") no-repeat 1px bottom;
}



/**Calendrier v2 map**/



#calendrier-v2 #calendrier-v2-search.map {
	background: url("../images/calendrier/calendrier-head.jpg") no-repeat left top;
	height: 125px;
}

#calendrier-v2 #calendrier-v2-search.map-descente {
	background: url("../images/calendrier/calendrier-head.jpg") no-repeat left top;
	height: 135px;
}


#calendrier-v2 #print_calendrier{
	margin:10px 0px;
	text-align:right;
}

#calendrier-v2 #print_calendrier .picto{
	float:right;
	margin-left:5px;
}


#calendrier-v2 #calendrier-v2-map #map{
	text-align:center;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul{
	position: relative;
    list-style: none outside none;
    margin: 0;
    padding: 5px 1.5em;
    diplay:block;
    zoom:1;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li {
    display: block;
    float: left;
    height: 40px;
    margin: 2px;
    width: 130px;
    background: none ;
}

#calendrier-v2 #calendrier-v2-map{
	z-index: 1;
}

#calendrier-v2 #calendrier-map-middle{
	background :url("../images/calendrier/calendrier_map_middle.gif") repeat-y scroll 0px 0px transparent;

}

#calendrier-v2 #calendrier-map-bottom{
	background :url("../images/calendrier/calendrier_map_bottom.png") no-repeat scroll 0px bottom transparent;
	padding-bottom: 21px;
	border:0;
}

#calendrier-v2 #calendrier-map-top{
	background :url("../images/calendrier/calendrier_map_top.gif") no-repeat scroll 0px 0px transparent;
	padding-top: 1px;
}

#calendrier-v2 #grip_top{
    clear: both;
    cursor: pointer;
    height: 20px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: -10px;
    width: 100px;
}

#calendrier-v2 #grip_bottom{
    cursor: pointer;
		margin :-22px auto 0;
		width: 100px;
		text-align:center;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li img{
	/*float:left;*/
	vertical-align:middle;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li .label-img{
		float: left;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li .label-txt{
    margin-top: 10px;
}

/*#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.guadeloupe {
    background: url("../images/calendrier/calendrier-guadeloupe.jpg") no-repeat scroll 0 0.5em transparent;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.reunion {
    background: url("../images/calendrier/calendrier-reunion.jpg") no-repeat scroll 0 0.5em transparent;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.poly {
    background: url("../images/calendrier/calendrier-polynesie.jpg") no-repeat scroll 0 0.5em transparent;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.mayotte {
    background: url("../images/calendrier/calendrier-mayotte.jpg") no-repeat scroll 0 0.5em transparent;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.martinique {
    background: url("../images/calendrier/calendrier-martinique.jpg") no-repeat scroll 0 0.5em transparent;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.wallis {
    background: url("../images/calendrier/calendrier-wallis.jpg") no-repeat scroll 0 0.5em transparent;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.st-pierre {
    background: url("../images/calendrier/calendrier-st-pierre.jpg") no-repeat scroll 0 0.5em transparent;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.caledonie {
    background: url("../images/calendrier/calendrier-nouvelle-caledonie.jpg") no-repeat scroll 0 0.5em transparent;
}

#calendrier-v2 #calendrier-v2-map #DOM-TOM ul li.guyanne {
    background: url("../images/calendrier/calendrier-guyane.jpg") no-repeat scroll 0 0.5em transparent;
}*/
#calendrier-v2 #calendrier-v2-map #map-legende{
	position: absolute;
	left:75px;
}

#calendrier-v2 #calendrier-v2-map #map-legende ul li{
	padding:2px 0;
	background: none;
}

#calendrier-v2 #calendrier-v2-map #map-legende ul li div{
	float:left;
	width:30px;
}
#calendrier-v2 #calendrier-v2-map #map-legende ul li div.A{
	background:#F6A12C;
}
#calendrier-v2 #calendrier-v2-map #map-legende ul li div.B{
	background:#4A95D1;
}
#calendrier-v2 #calendrier-v2-map #map-legende ul li div.C{
	background:#95C12B;
}
#calendrier-v2 #calendrier-v2-map #map-legende ul li span{
	margin:5px;
}

#calendrier-v2 #search-proposition{
	margin: 5px 0;
}

#calendrier-v2 #search-proposition ul li{
	display: block;
    /*float: left;*/
    margin: 0 1em;
    /*width: 200px;*/
    background:none;
}

#calendrier-v2 #search-proposition #input-select-propo{
	position: relative;
	left: 275px;
}

/*General calendrier*/
#calendrier-v2 .center{
	text-align:center;
}

#calendrier-v2 .ui-widget input {
    font-family: Arial,Helvetica,sans-serif;
}

.buttonOkCalendrier {
	background-color: #B96798;
	background-image: url("../images/home/degrade_recherche_valid.jpg");
	background-position: center center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
	padding: 1px 0;
	vertical-align: middle;
	width: 2.4em;
	margin-left: 3px;
}

/*******************************************/
/*         JqueryUI autocompletion         */
/*******************************************/
/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../images/jqueryUI/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../images/jqueryUI/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../images/jqueryUI/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../images/jqueryUI/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../images/jqueryUI/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(../images/jqueryUI/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../images/jqueryUI/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/jqueryUI/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/jqueryUI/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/jqueryUI/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/jqueryUI/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/jqueryUI/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/jqueryUI/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/jqueryUI/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/jqueryUI/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(../images/jqueryUI/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../images/jqueryUI/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
 
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	background: none #FFF;
	margin:0;
	padding: 0;
	zoom: 1;
	/*float: left;*/
	position:relative;
	clear: left;
	/*width: 100%;*/
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-autocomplete-category {
	font-weight: bold;
	color: #bd2e7d;
	padding: .2em .4em;
	/*margin: .8em 0 .2em;*/
	background: #f6e8f5;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-menu .ui-custom-class{
	/*border-top: 1px solid #eabfda;*/
	border-bottom: 1px solid #eabfda;
}

.ui-menu .ui-zone-label{
	position:absolute;
	right: 5px;
}

.ui-menu .ui-zone-label.A{color:#9e4900;}
.ui-menu .ui-zone-label.B{color:#2259a9;}
.ui-menu .ui-zone-label.C{color:#5b8e03;}

.ui-autocomplete-loading { background: white url('../images/jqueryUI/ui-anim_basic_16x16.gif') right center no-repeat;}

/**applicatif**/
.ui-autocomplete.auto-comp-calendrier {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	width:300px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete.auto-comp-calendrier {
	height: 300px;
	width:300px;
}

.ui-widget-content.auto-comp-calendrier { border: 2px solid #bd2e7d; }


/*******************************************/
/*     FIN JqueryUI autocompletion         */
/*******************************************/

/*Style message aucun r�sultat Page de liste simplifi� :*/
.noResult{
	text-align:center;
}
h2#h2_cid_bo{
	/*border-bottom: 1px solid #CCCCCC;*/
	border-bottom: 1px solid #16808d;
	background-image:url();
	font-size: 160%;
    margin-bottom: 0;
    padding: 0;
    color:#16808d;
} 
#sommaire_bo h2{
	clear:both;
	margin-top : 0px !important; 
}
.bo_page_suivante_bas{
	float:right;
}
ul#BO-browser-bottom li{
	background-image:url();
}

/*styles chaine bo*/
.nor_haut_casse{
	text-transform:uppercase;
}
.nor_bas_casse{
	text-transform:lowercase;
}
.corps10{
	font-size:83%;
}
.corps11{
	font-size:91%;
}

#page.accueilBO .z5-Encadres .encadre{
	width:240px;
}
#page.accueilBO .z5-Encadres .content_nor{
	/*width:500px;!important*/
	float:none;
	clear:both;
}

#page.agenda_educ #bloc_calendrier{
	width:260px;
}

/* Styles de la ShadowBox */
#sb-nav{float:right;height:16px;padding:0 0;width:45%;}
#sb-nav a{display:block;float:right;height:20px;width:20px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat;}
body#bodyAgrandissementMedia{overflow:hidden}
/* Fin ShadowBox */

#contenu .content_nor p, #contenu_nor_pdf .content_nor p{
	margin:0px;
}

/*************************************************/
/***        G�n�rer pdf chaine BO              ***/
/*************************************************/

#contenu_nor_pdf .Entetetableau, #contenu_nor_pdf .Stitre2, #contenu_nor_pdf .Titretableau, #contenu_nor_pdf .Annexe, #contenu_nor_pdf .NormalCouleur{
	color:#16808d;
}

#contenu_nor_pdf thead th{ background-color:#1e8591; color:#FFF;}

#contenu_nor_pdf table{
	background-color: #E8F3F4;
}

#contenu_nor_pdf ul li{
	padding-left: 10px;
	background: transparent url("../images/men_v2/editeur/pict_list_vert.jpg") no-repeat scroll 0px 0.5em;
}
