/** --------------------------------------------------------------------
  * IMPORT DES STYLES DE L'ANCIENNE VERSION
  * --------------------------------------------------------------------
  */
@import url('./screen.css');
@import url('./editeur.include.css');

/** --------------------------------------------------------------------
  * NOUVEAUX STYLES MEN_V2 :
  * --------------------------------------------------------------------
  */

/** --------------------------------------------------------------------
  * --- PARTIE GLOBALE
  * --------------------------------------------------------------------
  */

.show_in_print{
	display:none;
}


/* ------- Styles généraux --------*/
body, textarea, select, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:#fff;
}
body #page{
	background:#fff;
	/*background:none;*/
	width:100%;

}
h1{
	font-size:175%;
	font-weight:normal;
	padding: 5px 0px 0px  35px;
	margin:20px 20px 0px;
	font-family:Helvetica, Arial, sans-serif;
}
h1 img{
	margin-top:-37px;
}
h1.titre_h1_ie6{
	overflow:hidden;
}
#page-bg{
	width:978px;
	padding:0px 16px 0px;
	background:url("../images/men_v2/global/bg.png") repeat-y top left;
	margin:0px auto;
}

#page-bg-bas{
	width:1010px;
	height:17px;
	padding:0px;
	background:url("../images/men_v2/global/bg_bas.png") no-repeat top left;
	margin:0px auto;
}



#contenu {
	position: relative;
	padding: 0px;
	background:none;
	min-height:0px;
}
#contenu ul {
	position: static;
}
.clear-both{
	clear:both;
	display:block;
	height:0px;
	font-size:0px;
}
.clear{
	clear:both;
}
.menv2_col_droite{
	float:right;
	width:180px;
	margin:20px 10px 0 10px;
	overflow:hidden;
	clear:right;
}
.menv2_col_droite img {
	max-width: 140px;
}
.menv2_col_gauche{
	float:left;
	width:740px;
	margin:20px 0px 0px 19px;
	overflow:hidden;
}
.menv2_col_gauche.style_v1{
	float:left;
	width:708px;
	margin:20px 0px 0px 35px;
	overflow:hidden;
	position:relative;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right{
	width:40.5%;
	overflow:hidden;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left{
	width:56.8%;
	overflow:hidden;
}
.menv2_col_gauche_gauche{
	float:left;
	width:500px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
}
.menv2_col_gauche_droite{
	float:right;
	width:220px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
}
p{
	margin:0px;
}


/* ------- Bloc Accessibilité --------*/
#accessibilite {
	overflow: hidden;
	margin:0px 0px -20px;
	height:20px;
	position: relative;
	top: 20px;
}
#accessibilite ul {
	height:20px;
	margin:0px;
}
#accessibilite ul li {
	background: none;
	overflow:hidden;
}
#accessibilite ul li a {
	color:#ffffff;
	position: absolute;
	top: -9999em;
	left: -9999em;
}
#accessibilite ul li a:focus{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 3px 8px;
	color: #fff;
	background-color: #444;
}
#accessibilite a:active {
	color:#ffffff;
	display:block;
	position: absolute;
	top: 2px;
	left: 10px;
	width:150px;
}


/* ------- Bloc Acces Direct --------*/
#acces_direct{
	background:#444444;
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	zoom:1;
}
#acces_direct ul{
	float:right;
	list-style:none;
	margin:0px;
	padding:3px 0px;
}
#acces_direct .acces_direct_fond_gris{
	background:#746b60 url("../images/men_v2/global/acces_direct_bg_gris.jpg") repeat-x bottom left;
}
#acces_direct .acces_direct_fond_noir{
	background:url("../images/men_v2/global/acces_direct_bg_noir.jpg") repeat-x bottom left;
}
#acces_direct li{
	float:left;
	padding:0px 15px;
	background:none;
}
#acces_direct .acces_direct_fond_gris li.avec_separation{
	background:url("../images/men_v2/global/acces_direct_barre.jpg") no-repeat 0px 50%;
}
#acces_direct .acces_direct_fond_noir li{
	background:url("../images/men_v2/global/acces_direct_fleche.jpg") no-repeat 0px 50%;
}
#acces_direct li a{
	color:#ffffff;
	text-decoration:none;
}
#acces_direct li a:hover{
	text-decoration:underline;
}

#acces_direct li{
	padding:0px 0px 0px 15px;
	margin:0px 15px 0px 0px;
}
#acces_direct .acces_direct_fond_noir a:hover{
	text-decoration:none;
}

#acces_direct .acces_direct_fond_noir li{
	margin-bottom:-2px;
}
#acces_direct #acces_direct_fond_noir_1{
	background:url("../images/men_v2/global/acces_direct_fleche_1.jpg") no-repeat 0px 50%;
	border-bottom:2px solid #20b3c5;
}
#acces_direct #acces_direct_fond_noir_2{
	background:url("../images/men_v2/global/acces_direct_fleche_2.jpg") no-repeat 0px 50%;
	border-bottom:2px solid #ea1da8;
}
#acces_direct #acces_direct_fond_noir_3{
	background:url("../images/men_v2/global/acces_direct_fleche_3.jpg") no-repeat 0px 50%;
	border-bottom:2px solid #ff6b01;
}
#acces_direct #acces_direct_fond_noir_4{
	background:url("../images/men_v2/global/acces_direct_fleche_4.jpg") no-repeat 0px 50%;
	border-bottom:2px solid #38b935;
}

#acces_direct #acces_direct_fond_noir_1:hover{
	background:url("../images/men_v2/global/acces_direct_fleche.jpg") no-repeat 0px 50%;
	border-bottom:2px solid #ffffff;
}
#acces_direct #acces_direct_fond_noir_2:hover{
	background:url("../images/men_v2/global/acces_direct_fleche.jpg") no-repeat 0px 50%;
	border-bottom:2px solid #ffffff;
}
#acces_direct #acces_direct_fond_noir_3:hover{
	background:url("../images/men_v2/global/acces_direct_fleche.jpg") no-repeat 0px 50%;
	border-bottom:2px solid #ffffff;
}
#acces_direct #acces_direct_fond_noir_4:hover{
	background:url("../images/men_v2/global/acces_direct_fleche.jpg") no-repeat 0px 50%;
	border-bottom:2px solid #ffffff;
}



/* ------- Bloc Logo et UrlEGF --------*/
#logo_et_urlEGF{
	height:100px;
	width:600px;
	margin:8px 0px 0px;
	padding:0px;
	float:left;
}
#logo_et_urlEGF h1{
	margin:0px;
	padding:0px;
	display:block;
}
#logo_et_urlEGF h1 img{
	margin:0px;
	width: 100%;
}
#page #logo_et_urlEGF h1, #page #logo_et_urlEGF h1{
	margin:0px;
}
#logo_et_urlEGF .logo{
	height:60px;
	width:170px;
	float:left;
	margin:30px 0px 0px 15px;
	text-align:center;
	overflow:hidden;
	display:block;
}
#logo_et_urlEGF .logo img{
	border:none;
	width: 100%;
}
#logo_et_urlEGF .separation{
	height:100px;
	width:1px;
	float:left;
	background:url("../images/men_v2/global/logo_separation.jpg") no-repeat 0px 5px;
	margin:0px;
	padding:0px;
	display:block;
}
#logo_et_urlEGF .urlEGF{
	height:65px;
	width:370px;
	float:right;
	margin:0px;
	padding:28px 15px 0;
	text-align:center;
	overflow:hidden;
	display:block;
}

/* ------- Bloc Moteur de recherche --------*/
#moteur_recherche_global{
	width:378px;
	margin:13px 0px 6px;
	padding:0px;
	float:right;
}
#moteur_recherche_global #formRechercheSimple{
	zoom:1;
}
#moteur_recherche_global .bg_moteur{
	height:32px;
	width:347px;
	background:#cec9c9 url("../images/men_v2/global/mot_rech_bg.jpg") no-repeat top left;
	margin:30px auto 0px;
	zoom:1;
}
#moteur_recherche_global .recherche-input{
	width:292px;
	height:14px;
	margin:2px 0px 2px 2px;
	padding:5px 5px;
	float:left;
	font-style:italic;
	color:#766d61;
	background-color:#ffffff;
	box-sizing:content-box;
}
#moteur_recherche_global .buttonOk{
	width:35px;
	height:28px;
	background:#5d5d5d url("../images/men_v2/global/mot_rech_bg_bouton.jpg") no-repeat top left;
	float:right;
	margin:2px 2px 2px 0px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	zoom:1;
	overflow:visible;
}
#moteur_recherche_global .type_recherche_global{
	margin:5px 0px 0px 15px;
	padding:0px;
}
#moteur_recherche_global .type_recherche_global_radio{
	float:left;
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#moteur_recherche_global .radio_site{
	margin:-1px 0px 0px 0px;
}
#moteur_recherche_global .radio_site_label{
	color:#ad1c72;
	font-size:92%;
	margin:5px 5px 0px 5px;
}

/* ------- Bloc Navigation et Méga Drop Down --------*/
#nav_mdd{
	width:100%;
	clear:both;
	overflow:hidden;
	padding-top:10px;
}
#nav{
	float:left;
	list-style:none;
	background:#ad1c72 url("../images/men_v2/global/nav_bg.jpg") repeat top left;
	padding:0px 0px 0px 7px;
	margin:0px 0px -10px;
	width: 971px;
}
#nav li{
	float:left;
	height:30px;
	padding:0px;
	background:none;
	margin:0px 0px 10px;
}
#nav li.nav_menu{
	background:url("../images/men_v2/global/nav_separation.jpg") no-repeat top left;
}
#nav li.selected_menu, #nav li.selected_rubrique{
	height:40px;
	background:url("../images/men_v2/global/nav_hover_left.jpg") no-repeat top left !important;
	padding:0px 1px;
	/*padding:0px 4px; --> commenté par la modif pour mac!*/
	margin:-10px -4px 0px;
}
#nav li.nav_menu:hover,  #nav #nav_bt_accueil:hover{
	/*height:40px;*/

	background:#ca62a3 	url("../images/men_v2/global/nav_separation.jpg") no-repeat top left ;
	/*overflow:hidden;
	/*padding-left:1px;*/
	/*padding-left:4px;*/
	/*padding:0px 4px;*/
	/*margin:4px;*/
}
#nav #bt_accueil span{
	height:30px;
	width:20px;
	background:url("../images/men_v2/global/nav_home_hover_blanc_transparent.gif") no-repeat top left;
	cursor:pointer;
	display:block;
	margin-top:4px;
}


/*#nav #nav_bt_accueil:hover {
	height:30px;
	width:20px;
	background:url("../images/men_v2/global/nav_home_hover.jpg") no-repeat top left;

	margin-top:-7px;
}*/
#nav li a{
	color:#ffffff;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	padding:0px 16px;
}
#nav li.nav_menu a{
	height:30px;
	padding:0px 13px;
	/*padding:0px 16px; --> commenté par la modif pour mac!*/
}
#nav li.selected_menu a, #nav li.selected_rubrique a{
	height:30px;
	background:#ffffff url("../images/men_v2/global/nav_hover_right.jpg") no-repeat top right !important;
	padding:10px 20px 0px 16px;
	margin:0px -4px 0px 0px;
	color:#383838;
	position:relative;
}

#nav li.nav_menu:hover a{
	height:30px;
//background:#ca62a3 ;
	background: #ca62a3 url("../images/men_v2/global/nav_separation.jpg") no-repeat top left;

	/*url("../images/men_v2/global/nav_hover_right_not_selected.jpg") no-repeat top right*/
	/*padding:10px 20px 0px 16px;*/
	/*margin:4px;*/
	/*color:#383838;*/
	position:relative;
}
/*#nav #nav_bt_accueil:hover a{
	padding:17px 20px 0px 16px;
}*/
#nav .nav_menu_txt{
	display:table-cell;
	vertical-align:middle;
	height:30px;
}
#nav li .nav_fleche_bas{
	display:none;
}
#nav li.selected_menu .nav_fleche_bas, #nav li.selected_rubrique .nav_fleche_bas{
	display:block;
	position:absolute;
	bottom:2px;
	left:50%;
	margin-left:-7px;
	border:none;
}
#mdd{
	width:100%;
	background:#ffffff;
	overflow:hidden;
	display:block;
	position:relative;
	background:#fdf9f3 url("../images/men_v2/global/mdd_bg.jpg") repeat-x bottom left;
}
#mdd ul#mdd_content{
	position:relative;
	top:0px;
	left:0px;
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
}
#mdd li.mdd_element{
	display:none;
	position:relative;
	padding:0px 9px 0px 19px;
	background:none;
	zoom:1;
}
#mdd li.mdd_selected{
	display:block;
	position:relative;
	padding:0px 9px 0px 19px;
	zoom:1;
	background-image: none;
}
#mdd .mdd_element_content{
	padding:0px 0px 10px 0px;
}
#mdd .bt_mdd{
	position:absolute;
	bottom:10px;
	right:15px;
}
#mdd .bt_mdd .mdd_link_accueil{
	padding:1px 7px 1px 9px;
	background:url("../images/men_v2/global/mdd_link_accueil_bg.jpg") no-repeat 0px 4px;
	font-size:92%;
	font-weight:bold;
	color:#18417f;
	text-decoration:none;
	border-top:1px solid #c7c1bb;
	border-bottom:1px solid #c7c1bb;
	margin:0px 10px;
	display:inline-block;
}
#mdd .bt_mdd .mdd_link_accueil:hover{
	text-decoration:underline;
}
#mdd .bt_mdd .mdd_bt_fermer{
	padding:2px 22px 2px 6px;
	background:#303030 url("../images/men_v2/global/mdd_bt_fermer_bg.jpg") no-repeat top right;
	font-size:83%;
	color:#ffffff;
	text-align:left;
	display:inline-block;
	text-decoration:none;
	margin:1px 0px;
}
#nav_mdd #mdd_shadow{
	height:7px;
	width:100%;
	background:url("../images/men_v2/global/mdd_shadow.png") repeat-x top left;
}
#nav_mdd .mdd_mise_en_avant{
	float:right;
	width:180px;
	overflow:hidden;
	margin:20px 10px 35px;
}
#nav_mdd ul.mdd_colonne{
	float:left;
	width:230px;
	overflow:hidden;
	margin:20px 10px 0px;
	list-style:none;
	padding:0px;
}
#nav_mdd ul.mdd_colonne li{
	margin:0px 0px 20px;
	background:none;
	padding:0px;
}
#nav_mdd span.mdd_rub{
	background:url("../images/men_v2/global/mdd_fleche.png") no-repeat 0px 3px;
	color:#ac1c72;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	border-bottom:1px solid #ac1c72;
	padding:0px 15px 0px 10px;
	width:205px;
	position:relative;
}
#nav_mdd span.mdd_rub a{
	text-decoration:none;
	color:#ac1c72;
}
#nav_mdd .mdd_plus{
	position:absolute;
	bottom:1px;
	right:0px;
	font-size:100%;
}
#nav_mdd .mdd_liste_ssRub{
	list-style:none;
	margin:5px 0px 5px 10px;
	padding:0px;
}
#nav_mdd ul.mdd_liste_ssRub li.mdd_ssRub{
	margin:2px 0px 0px;
}
#nav_mdd .mdd_ssRub a{
	text-decoration:none;
	color:#3a3a3a;
}
#nav_mdd .mdd_ssRub a:hover{
	color:#ac1c72;
}
#nav_mdd .mdd_mea_titre{
	color:#18417f;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	width:180px;
	overflow:hidden;
}
#nav_mdd .mdd_mea_image.avec_filet{
	border:1px solid #cec9c9;
}
#nav_mdd .mdd_mea_contenu{
	margin:10px 0px 0px 0px;
	width:180px;
	overflow:hidden;
}

/* ------- Bloc Rail de Navigation (Fil d'Ariane) --------*/
p#breadcrumb{
	padding:10px 20px 0px;
	font-size:90%;
	margin:0px 0px -10px 0px;
	width:auto;
	color:#4b4b4b;
}
p#breadcrumb a{
	color:#4b4b4b;
	text-decoration:none;
}
p#breadcrumb a:hover{
	text-decoration:underline;
}
p#breadcrumb a.rail_nav_lien_home{
	color:#18417f;
}

/* ------- Bloc Outils --------*/
#outils{
	position:relative;
	top:0px;
	right:0px;
	width:100%;
	padding:0px;
	margin:0px 0px 5px;
	overflow:hidden;
}
#outils ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#outils li{
	float: left;
	background: none;
	padding:0px;
	margin:0px;
}
#outils a{
	text-decoration:none;
	border:none;
	padding:0px;
}
#outils a img{
	border:none;
}

/* ------- Bloc C'est pratique --------*/
.c_pratique{
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	margin-bottom:-1px;
}

.c_pratique:last-child {
	margin-bottom: 0;
}

.c_pratique h2{
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#494949;
	background:#ffffff url("../images/men_v2/global/col_droite_titre_bg.jpg") repeat-x bottom left;
	margin:0px !important;
	padding:7px 19px 8px;
	width:140px;
}
.c_pratique .c_pratique_ct{
	padding:0px 19px;
	margin:10px 0px 20px;
	width:140px;
	overflow:hidden;
}
.c_pratique .c_pratique_img{
	padding:0px 19px;
	margin:20px 0px 20px;
	width:140px;
	overflow:hidden;
}
.c_pratique .c_pratique_img img{
	border:none;
}

/* ------- Bloc C'est officiel --------*/
#c_officiel{
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	margin-bottom:-1px;
}
#c_officiel h2{
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#494949;
	background:#ffffff url("../images/men_v2/global/col_droite_titre_bg.jpg") repeat-x bottom left;
	margin:0px !important;
	padding:7px 19px 8px;
	width:140px;
}
#c_officiel .c_officiel_ct{
	padding:0px 19px;
	margin:10px 0px 20px;
	width:140px;
	overflow:hidden;
}
#c_officiel .c_officiel_img{
	padding:0px 19px;
	margin:20px 0px 20px;
	width:140px;
	overflow:hidden;
}
#c_officiel .c_officiel_img img{
	border:none;
}

/* ------- Bloc Service en ligne --------*/
#service_en_ligne{
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	margin-bottom:-1px;
}
#service_en_ligne h2{
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#494949;
	background:#ffffff url("../images/men_v2/global/col_droite_titre_bg.jpg") repeat-x bottom left;
	margin:0px !important;
	padding:7px 19px 8px;
	width:140px;
}
#service_en_ligne .service_ligne_mw{
	padding:0px 19px;
	margin:10px 0px 20px;
	width:140px;
	overflow:hidden;
}
#service_en_ligne .service_ligne_img{
	padding:0px 19px;
	margin:20px 0px 20px;
	width:140px;
	overflow:hidden;
}
#service_en_ligne .service_ligne_img img{
	border:none;
}
#service_en_ligne .service_ligne_textarea{
	width:140px;
	overflow:hidden;
}

/* ------- Bloc S'informer, Rechercher, Nous contacter --------*/
#info_rech_contact{
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
}
#info_rech_contact h2{
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#494949;
	background:#ffffff url("../images/men_v2/global/col_droite_titre_bg.jpg") repeat-x bottom left;
	margin:0px !important;
	padding:7px 0px 8px 19px;
	width:159px;
}
#info_rech_contact ul{
	list-style:none;
	padding:0px 6px;
	margin:5px 0px;
	width:166px;
	overflow:hidden;
}
#info_rech_contact ul li{
	float:left;
	width:4.6em;
	text-align:center;
	font-size:100%;
	color:#18417f;
	margin:5px 0px;
	background:none;
	padding:0px;
}
#info_rech_contact ul li a{
	font-size:83%;
	color:#18417f;
	text-decoration:none;
}
#info_rech_contact ul li a img{
	border:none;
}
#info_rech_contact ul li a span{
	display:block;
}

/* ------- Bloc Articles les plus lus ou partagés --------*/
#articles_plus_lus_ou_partages{
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	background:#FFFFFF url("../images/men_v2/global/articles_bg.jpg") repeat-x bottom left;
	position:relative;
}
#articles_plus_lus_ou_partages h2{
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#494949;
	margin:0px 0px 35px !important;
	padding:7px 19px 8px;
	width:140px;
	border-bottom:none;
	background:none;
}
#articles_plus_lus_ou_partages h3.articles_plus_lus_titre{
	position:absolute;
	top:30px;
	left:10px;
	height:35px;
	margin:0;
	padding:0;
	font-size:90%;
	text-transform:uppercase;
	font-weight:normal;
	width:79px;
	border:none;
	background:none;
}
#articles_plus_lus_ou_partages h3.articles_plus_lus_titre a{
	display:block;
	padding:10px 10px 0px;
	height:25px;
	color:#494949;
}
#articles_plus_lus_ou_partages h3.articles_plus_partages_titre{
	position:absolute;
	top:30px;
	right:10px;
	height:35px;
	margin:0;
	padding:0;
	font-size:90%;
	text-transform:uppercase;
	font-weight:normal;
	width:79px;
	border:none;
	background:none;
}
#articles_plus_lus_ou_partages h3.articles_plus_partages_titre a{
	display:block;
	padding:4px 10px;
	height:27px;
	color:#494949;
}
#articles_plus_lus_ou_partages h3.articles_plus_lus_titre.selected,
#articles_plus_lus_ou_partages h3.articles_plus_partages_titre.selected{
	background-color:#FFFFFF;
}
#articles_plus_lus_ou_partages h3.articles_plus_lus_titre.selected a,
#articles_plus_lus_ou_partages h3.articles_plus_partages_titre.selected a{
	color: #18417F;
}
#articles_plus_lus_ou_partages ul.articles_plus_lus,
#articles_plus_lus_ou_partages ul.articles_plus_partages{
	background-color:#FFFFFF;
	width:158px;
	margin:0px 10px 20px;
	padding:3px 0px 18px;
	list-style:none;
	display:none;
}
#articles_plus_lus_ou_partages ul.articles_plus_lus.selected,
#articles_plus_lus_ou_partages ul.articles_plus_partages.selected{
	display:block;
}
#articles_plus_lus_ou_partages ul.articles_plus_lus li,
#articles_plus_lus_ou_partages ul.articles_plus_partages li{
	background:none;
	padding:2px 10px;
}



/* ------- Bloc Editorial Colonne de droite --------*/
.editorial_col_droite{
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	background: #FFFFFF;
}
.editorial_col_droite h2{
	font-size:100%;
	font-weight:bold;
	color:#383838;
	margin:0px !important;
	padding:7px 19px 2px;
	width:140px;
	background-image:none;
	border:none;
}
.editorial_col_droite .editorial_ct{
	padding:0px 19px;
	margin:0px 0px 20px;
	width:140px;
	overflow:hidden;
}

/* ------- Bloc Retour Haut de Page --------*/
#retour_haut_page{
	float:right;
	margin:20px 20px 0px 0px;
}
#retour_haut_page a{
	background:url("../images/men_v2/picto-haut-page.gif") no-repeat top right;
	color: #706F72;
	font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	margin: 0px;
	padding: 6px 30px 6px 0px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	display:inline-block;
}
#retour_haut_page a:hover{
	text-decoration:underline;
}

/* ------- Bloc Boutons partage --------*/
#bookmarks .bookmarksTitle{
	float:left;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color:#737373;
	margin:11px 20px;
}
#bookmarks .bookmark-box {
	padding:0px 0px 0px 0px;
	background:url(../images/men_v2/boutons_partage/btPartage_bg.jpg) bottom left repeat-x;
	width:100%;
}
#bookmarks .bookmarks_border{
	border:1px solid #d0d0d0;
}
#bookmarks .bookmarks ul {
	margin:4px 3px 1px 0px;
}
#bookmarks .bookmarks ul li{
	height:33px;
	width:25px;
	margin:0px 8px 0px 7px;
}
#bookmarks .bookmarks ul li a{
	width:25px;
	height:33px;
	margin:0px;
	background-color:none;
	background:url(../images/men_v2/boutons_partage/btPartage_ombre.jpg) bottom left no-repeat;
}
#bookmarks .bookmarks li.bookmark_partage_google {
	background:url(../images/men_v2/boutons_partage/btPartage_ombre.jpg) bottom left no-repeat;
	background-color:none;
	background-position:5px -2px; width:33px; margin-top:3px;
}
#bookmarks .bookmarks li.bookmark_partage_pinterest{
	background:url(../images/men_v2/boutons_partage/btPartage_ombre.jpg) bottom left no-repeat;
	background-color:none;
	background-position:7px -3px;  margin-top:2px;
	width:20px;
}
#bookmarks .bookmarks ul li.bookmark_partage_pinterest{
	padding-left:10px;
	padding-top:3px;
	margin-left:0px;
}
#bookmarks .bookmarks li.bookmark_partage_pinterest span{
	margin-left:2px;
}
#bookmarks .bookmarks li.bookmark_partage_pinterest a{
	display:none;
}

#bookmarks .bookmarks ul li a:hover {
	background:url(../images/men_v2/boutons_partage/btPartage_ombre.jpg) bottom left;
}
#bookmarks .bookmarks ul li a img {
	margin-top:0px;
}
#bookmarks .bookmarks ul li a:hover img {
	margin-top:0px;
}

#bookmarks .bookmarks ul li.bookmark_partage{
	background: url('../images/men_v2/boutons_partage/btPartage_ombre.jpg') no-repeat scroll center transparent;
	padding-top:2px;
	height:31px;
	width:35px;
}

/* Bloc partage affiché en haut d'un contenu */
.bookmarks_top_wrap {position:relative; top:-5px;}
.bookmarks_top_wrap #bookmarks { width:auto; overflow:hidden; padding-top:0; margin-top:0; }
.bookmarks_top_wrap #bookmarks .bookmarksTitle{ margin-left:10px; margin-right:0; }
.bookmarks_top_wrap #bookmarks .bookmarks_border{ border-left:0; border-right:0; border-top:0; }
.bookmarks_top_wrap #bookmarks .bookmark-box{ background:none; }
.bookmarks_top_wrap #bookmarks .bookmarks ul li a{ background-image:url('../images/men_v2/boutons_partage/btPartage_top_ombre.jpg'); }
.bookmarks_top_wrap #bookmarks .bookmarks ul li.bookmark_partage_google{ background-image:url('../images/men_v2/boutons_partage/btPartage_top_ombre.jpg'); background-position:4px -2px; width:33px; margin-top:3px;}
.bookmarks_top_wrap #bookmarks .bookmarks ul li.bookmark_partage_pinterest{ background-image:url('../images/men_v2/boutons_partage/btPartage_top_ombre.jpg'); background-position:7px -4px; width:20px; margin-top:4px; padding-top: 1px;}


/* ------- Bloc Footer --------*/
#piedpage_footer{
	clear:both;
	padding-top:20px;
}
#piedpage{
	list-style:none;
	padding:0px 20px;
	margin:0px;
	background:url("../images/men_v2/global/piedpage_bg.jpg") repeat-x bottom left;
}
#piedpage li.piedpage_niv1{
	padding:15px 20px;
	background:none;
}
#piedpage li.piedpage_niv1.avec_separation{
	border-top:1px solid #494949;
}
#piedpage .piedpage_label_niv1{
	float:left;
	width:130px;
	color:#b21e7b;
	font-size:92%;
	font-weight:bold;
	text-transform:uppercase;
}
#piedpage ul.piedpage_liste{
	list-style:none;
	float:right;
	width:660px;
}
#piedpage li.piedpage_niv2{
	float:left;
	padding:0px 6px 0px 8px;
	margin:2px 0px;
	background:none;
}
#piedpage li.piedpage_niv2.avec_separation_niv2{
	border-left:1px solid #18417F;
}
#piedpage a.piedpage_link_niv2{
	display:block;
	color:#18417F;
	font-size:92%;
	text-decoration:none;
	margin:-2px 0px;
}
#piedpage li.piedpage_niv2 a:hover{
	text-decoration:underline;
}
#footer{
	font-size:92%;
	color:#ffffff;
	background:#b61f7f url("../images/men_v2/global/footer_bg.jpg") repeat-x bottom left;
	overflow:hidden;
}
#footer ul{
	float:left;
	list-style:none;
	padding:0px;
	margin:3px 0px 3px 32px;
}
#footer li{
	float:left;
	margin:0px 8px;
	background:none;
	padding:0px;
}
#footer li a{
	color:#ffffff;
	text-decoration:none;
}
#footer li a:hover{
	text-decoration:underline;
}
#footer .copyright{
	float:right;
	margin:3px 39px 3px 0px;
	color:#ffffff;
}



/** --------------------------------------------------------------------
  * --- PARTIE PAGE D'ACCUEIL
  * --------------------------------------------------------------------
  */

/* ------- Bloc Image Bandeau --------*/
#image_bandeau{
	height:320px;
	width:100%;
	background:#727272 url("../images/men_v2/accueil/image_bandeau_bg.jpg") repeat-x top left;
	margin:20px 0px 0px;
}
ul#image_bandeau_txt_liste{
	float:left;
	height:245px;
	width:240px;
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:20px 0px 0px 19px;
}
ul#image_bandeau_txt_liste li.image_bandeau_ct{
	padding:0px;
	margin:0px;
	height:245px;
	width:240px;
	display:none;
	background:none;
	overflow-y:auto;
	overflow-x:hidden;
}
ul#image_bandeau_txt_liste li.image_bandeau_ct.selected{
	display:block;
}
ul#image_bandeau_txt_liste h2{
	padding:18px 0px;
	margin:0px;
	border:none;
}
ul#image_bandeau_txt_liste h2 a{
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}
ul#image_bandeau_txt_liste h2 a:hover{
	text-decoration:underline;
}
ul#image_bandeau_txt_liste .image_bandeau_txt{
	font-size:107%;
	color:#ffffff;
	padding:6px 0px 0px;
}
ul#image_bandeau_txt_liste .image_bandeau_txt a{
	text-decoration:underline;
	color:#ffffff;
}
#image_bandeau_img_masque{
	position:relative;
	float:right;
	height:280px;
	width:680px;
	overflow:hidden;
	padding:0px;
	margin:20px 19px 0px 0px;
	text-align:center;
}
ul#image_bandeau_img_liste{
	position:absolute;
	top:0px;
	left:0px;
	height:280px;
	width:680px;
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center;
}
ul#image_bandeau_img_liste .image_bandeau_img{
	float:left;
	height:280px;
	width:680px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	display:none;
	background:none;
}
ul#image_bandeau_img_liste .image_bandeau_img.selected{
	display:block;
}
ul#image_bandeau_img_liste .image_bandeau_img img{
	border:none;
}
#image_bandeau_ctrl{
	float:left;
	height:15px;
	width:240px;
	padding:0px;
	margin:13px 0px 8px 19px;
}
#image_bandeau_ctrl .play_bt{
	float:left;
	height:13px;
	width:13px;
	margin:1px 0px;
	background:url("../images/men_v2/accueil/image_bandeau_play.jpg") repeat-x top left;
	display:none;
	cursor:pointer;
	text-decoration:none;
}
#image_bandeau_ctrl .pause_bt{
	float:left;
	height:13px;
	width:13px;
	margin:1px 0px;
	background:url("../images/men_v2/accueil/image_bandeau_pause.jpg") repeat-x top left;
	display:none;
	cursor:pointer;
	text-decoration:none;
}
#image_bandeau_ctrl .image_bandeau_ctrl_item{
	float:right;
}
#image_bandeau_ctrl .prec_bt{
	float:left;
	height:15px;
	width:8px;
	margin:0px 12px 0px 0px;
	background:url("../images/men_v2/accueil/image_bandeau_prec.jpg") repeat-x top left;
	text-decoration:none;
}
#image_bandeau_ctrl .prec_bt.hidden{
	display:none;
}
#image_bandeau_ctrl ul.list_item{
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
#image_bandeau_ctrl li.item_bt{
	float:left;
	height:13px;
	width:13px;
	margin:1px 3px;
	background:none;
	padding:0px;
}
#image_bandeau_ctrl li.item_bt a{
	height:13px;
	width:13px;
	background:url("../images/men_v2/accueil/image_bandeau_item.jpg") repeat-x top left;
	display:block;
	text-decoration:none;
}
#image_bandeau_ctrl li.item_bt.selected a{
	height:13px;
	width:13px;
	background:url("../images/men_v2/accueil/image_bandeau_item_hover.jpg") repeat-x top left;
	display:block;
}
#image_bandeau_ctrl li.item_bt a:hover{
	height:13px;
	width:13px;
	background:url("../images/men_v2/accueil/image_bandeau_item_hover.jpg") repeat-x top left;
}
#image_bandeau_ctrl .suiv_bt{
	float:left;
	height:15px;
	width:8px;
	margin:0px 0px 0px 12px;
	background:url("../images/men_v2/accueil/image_bandeau_suiv.jpg") repeat-x top left;
	text-decoration:none;
}
#image_bandeau_ctrl .suiv_bt.hidden{
	display:none;
}

/* ------- Bloc A la Une --------*/
#a_la_une_home{
	background:url("../images/men_v2/accueil/a_la_une_bg.jpg") repeat-x bottom left;
}
#a_la_une_home h2.a_la_une_home_titre {
	float:right;
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	width:460px;
	margin:0px !important;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
}
#a_la_une_home .a_la_une_home_lien_toute_actu{
	float:right;
	background:url("../images/men_v2/accueil/accueil_titre_fleche.jpg") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#a_la_une_home .a_la_une_home_lien_toute_actu:hover{
	text-decoration:underline;
}
#a_la_une_home .actu_principale .actu_image {
	float:left;
	width:240px;
	overflow:hidden;
	margin:0px;
}
#a_la_une_home .actu_principale h3.actu_titre {
	float:right;
	width:440px;
	padding:0px 20px;
	font-size:150%;
	margin:17px 0px;
	font-weight:normal;
	border:none;
}
#a_la_une_home .actu_principale .a_la_une_home_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/accueil/accueil_titre_pointe.jpg") repeat-x top left;
}
#a_la_une_home .actu_principale .actu_chapo {
	clear:right;
	float:right;
	width:440px;
	padding:0px 20px;
	font-size:117%;
	margin:0px;
}
#a_la_une_home .actu_ligne_1{
	overflow:hidden;
	padding:20px 20px 20px;
	clear:both;
}
#a_la_une_home .actu_ligne_2{
	overflow:hidden;
	padding:0px 20px 20px;
}
#a_la_une_home .actu_secondaire_first {
	float:left;
	width:334px;
	overflow:hidden;
	border-right:1px solid #d7d7d7;
	padding:0px 10px 0px 0px;
}
#a_la_une_home .actu_secondaire {
	float:left;
	width:334px;
	overflow:hidden;
	border-left:1px solid #d7d7d7;
	margin-left:-1px;
	padding:0px 0px 0px 20px;
}
#a_la_une_home .actu_ligne {
	clear:both;
}

#a_la_une_home .actu_image{
	float:left;
	width:110px;
	overflow:hidden;
	margin:0px 20px 4px 0px;
}
#a_la_une_home .actu_image img {
	border:none;
}
#a_la_une_home h3.actu_titre {
	font-weight:bold;
	font-size:100%;
	margin:0px 0px 20px;
	padding:0px;
	border:none;
	overflow:visible;
}
#a_la_une_home h3.actu_titre a{
	text-decoration:none;
	color:#18417f;
}
#a_la_une_home h3.actu_titre a:hover {
	text-decoration:underline;
}
#a_la_une_home .actu_chapo {
	font-size:100%;
	margin:0px;
}

/* ------- Bloc Zoom Sur --------*/
#zoom_sur{
	width:500px;
	overflow:hidden;
	margin:20px 0px 0px;
	float:left;
}
#zoom_sur .zoom_sur_titre{
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	width:480px;
	margin:0px;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
}
#zoom_sur .zoom_sur_lien_toute_actu {
	float:right;
	background:url("../images/men_v2/accueil/accueil_titre_fleche.jpg") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#zoom_sur .zoom_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/accueil/accueil_titre_pointe.jpg") no-repeat top left;
}
#zoom_sur .zoom_sur_liste{
	list-style:none;
	margin:0px;
	padding:0px 0px 10px;
}
#zoom_sur .zoom_sur_liste li{
	padding:12px 0px 10px;
	border-top:1px solid #ebebeb;
	overflow:hidden;
	background:none;
}
#zoom_sur .zoom_sur_liste li.first{
	padding:20px;
	background:url("../images/men_v2/accueil/zoom_sur_first_bg.jpg") repeat-x bottom left;
	border-top:none;
	overflow:hidden;
}
#zoom_sur .zoom_sur_liste li.second{
	border-top:none;
}
#zoom_sur .zoom_sur_liste li h3{
	padding:0px;
	margin:5px 0px 0px;
	border:none;
}
#zoom_sur .zoom_sur_liste li a{
	color:#18417f;
	text-decoration:none;
	font-size:82%;
	font-weight:bold;
}
#zoom_sur .zoom_sur_liste li a:hover{
	text-decoration:underline;
}
#zoom_sur .zoom_sur_img{
	float:left;
	width:110px;
	display:block;
	overflow:hidden;
	margin:0px 20px 5px 0px;
	text-align:center;
}
#zoom_sur .zoom_sur_img img{
	border:none;
	margin:0px;
	padding:0px;
}

/* ------- Bloc Agenda --------*/
#agenda{
	float:right;
	width:220px;
	overflow:hidden;
	margin:20px 0px 0px;
}
#agenda h2.agenda_titre{
	padding:7px 0px 7px 20px;
	overflow:hidden;
	background:#c0218c url("../images/men_v2/accueil/accueil_titre_rose_bg.jpg") repeat-x bottom left;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
}
#agenda h2.agenda_titre a{
	float:right;
	background:url("../images/men_v2/accueil/accueil_titre_rose_fleche.jpg") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#agenda h2.agenda_titre a:hover{
	text-decoration:underline;
}
#agenda .agenda_texte{
	margin:0px;
	padding:10px 20px 20px;
	border:1px solid #d0d0d0;
}
#agenda .agenda_texte p{
	margin-bottom:10px;
}
#agenda ul.agenda_liste{
	list-style:none;
	margin:0px;
	padding:0px 20px 20px;
	border:1px solid #d0d0d0;
}

#agenda ul.agenda_liste li{
	background:none;
	padding:0px;
}
#agenda ul.agenda_liste h3{
	font-weight:bold;
	font-size:100%;
	color:#ac1c72;
	margin:10px 0px 0px 0px;
	border:none;
}
#agenda ul.agenda_liste a{
	font-size:100%;
	color:#18417f;
	text-decoration:none;
	margin:0px 0px 15px 0px;
}
#agenda ul.agenda_liste a:hover{
	text-decoration:underline;
}

/* ------- Bloc Libre --------*/
#libre{
	float:right;
	width:220px;
	overflow:hidden;
	margin:20px 0px 0px;
}
#libre h2.libre_titre{
	padding:7px 0px 7px 20px;
	overflow:hidden;
	background:#c0218c url("../images/men_v2/accueil/accueil_titre_rose_bg.jpg") repeat-x bottom left;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
}
#libre h2.libre_titre a{
	float:right;
	background:url("../images/men_v2/accueil/accueil_titre_rose_fleche.jpg") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#libre h2.libre_titre a:hover{
	text-decoration:underline;
}
#libre .libre_texte{
	margin:0px;
	padding:10px 20px 20px;
	border:1px solid #d0d0d0;
}

/* ------- Bloc En direct des académies --------*/
#en_direct_des_academies{
	width:740px;
	clear:both;
	overflow:hidden;
}
#en_direct_des_academies h2.en_direct_des_academies_titre{
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	width:720px;
	margin:20px 0px 0px 0px;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
}
#en_direct_des_academies .en_direct_des_academies_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/accueil/accueil_titre_pointe.jpg") no-repeat top left;
}
#en_direct_des_academies .en_direct_des_academies_lien_toute_actu {
	float:right;
	background:url("../images/men_v2/accueil/accueil_titre_fleche.jpg") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#en_direct_des_academies ul.en_direct_des_academies_liste{
	list-style:none;
	margin:0px;
	padding:5px 20px 10px;
	background:url("../images/men_v2/accueil/en_direct_academies_bg.jpg") repeat-x bottom left;
}
#en_direct_des_academies ul.en_direct_des_academies_liste li{
	clear:both;
	padding:4px 0px 0px;
	margin:0px;
	background-position:-50px 0px;
}
#en_direct_des_academies ul.en_direct_des_academies_liste h3{
	float:left;
	font-size:100%;
	color:#000000;
	margin:0px;
	width:110px;
	font-weight:normal;
	border:none;
}
#en_direct_des_academies a.en_direct_des_academies_lien{
	float:left;
	font-size:100%;
	color:#18417f;
	text-decoration:none;
	padding-left:10px;
	background:url("../images/men_v2/accueil/en_direct_academies_fleche.jpg") no-repeat 0px 50%;
	width:580px;
}
#en_direct_des_academies a.en_direct_des_academies_lien:hover{
	text-decoration:underline;
}

/* ------- Bloc L'actu en continu --------*/
#actu_en_continu{
	width:260px;
	overflow:hidden;
	float:left;
}
#actu_en_continu .actu_en_continu_titre{
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	width:240px;
	margin:0px;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
}
#actu_en_continu .actu_en_continu_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/accueil/accueil_titre_pointe.jpg") no-repeat top right;
	border-left:1px solid #d0d0d0;
}
#actu_en_continu .actu_en_continu_barre{
	display:block;
	float:right;
	width:1px;
	height:9px;
	margin-top:2px;
	background:url("../images/men_v2/accueil/actu_en_continu_barre.jpg") no-repeat top right;
}
#actu_en_continu .actu_en_continu_ct{
	border-left:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	height:214px;
	overflow:hidden;
	position:relative;
}
#actu_en_continu ul.actu_en_continu_liste{
	list-style:none;
	margin:0px;
	padding:10px 20px 0px;
	position:absolute;
	top:0px;
	left:0px;
}
#actu_en_continu ul.actu_en_continu_liste li{
	margin:0px 0px 15px;
	padding:0px;
	background:none;
}
#actu_en_continu ul.actu_en_continu_liste li h3{
	margin:0px;
	padding:0px;
	border:none;
}
#actu_en_continu ul.actu_en_continu_liste li h3 a{
	font-size:90%;
	font-weight:normal;
	text-decoration:none;
	color:#18417f;
}
#actu_en_continu ul.actu_en_continu_liste li h3 a:hover{
	text-decoration:underline;
}
#actu_en_continu ul.actu_en_continu_liste li .actu_en_continu_type_ct{
	font-size:100%;
	font-weight:normal;
	color:#000000;
}

/* ------- Bloc Diaporama --------*/
#diaporama{
	width:240px;
	overflow:hidden;
	float:left;
	margin-bottom: 20px;
}
#diaporama .diaporama_titre{
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	width:220px;
	margin:0px;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
}
#diaporama .diaporama_middle{
	height:140px;
	width:240px;
	overflow:hidden;
	background:#766d61;
	position:relative;
}
#diaporama .diaporama_bottom{
	height:75px;
	width:240px;
	overflow:hidden;
	background:#766d61;
	position:relative;
}
#diaporama .diaporama_liste_img{
	height:140px;
	width:240px;
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#diaporama .diaporama_liste_img li{
	height:140px;
	width:240px;
	float:left;
	overflow:hidden;
	text-align:center;
	display:none;
	background:none;
	padding:0px;
}
#diaporama .diaporama_liste_img li.selected{
	display:block;
}
#diaporama .diaporama_liste_txt{
	list-style:none;
	margin:0px;
	padding:0px;
	width:200px;
	height:65px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:20px;
}
#diaporama .diaporama_liste_txt li {
	float:left;
	width:200px;
	height:58px;
	overflow:hidden;
	margin:0px;
	padding:7px 0px 0px;
	display:none;
	background:none;
}
#diaporama .diaporama_liste_txt li.selected {
	display:block;
}
#diaporama .diaporama_liste_txt li h3{
	margin:0px 0px 2px;
	padding:0px;
	font-size:100%;
	font-weight:normal;
	color:#ffffff;
	border:none;
}
#diaporama .diaporama_liste_txt li h3 a{
	text-decoration:none;
	color:#ffffff;
}
#diaporama .diaporama_liste_txt li h3 a:hover{
	text-decoration:underline;
}
#diaporama .diaporama_liste_txt li .diaporama_chapo{
	margin:0px;
	padding:0px;
	font-size:100%;
	font-weight:normal;
	color:#ffffff;
}
#diaporama .diaporama_bt_prec{
	float:left;
	width:20px;
	height:65px;
	overflow:hidden;
	background:url("../images/men_v2/accueil/diaporama_fleche_prec.jpg") no-repeat 7px 10px;
	margin:0px;
	padding:0px;
	display:block;
	text-decoration:none;
	position:absolute;
	top:0px;
	left:0px;
}
#diaporama .diaporama_bt_prec.hidden{
	display:none;
}
#diaporama .diaporama_bt_suiv{
	float:left;
	width:20px;
	height:65px;
	overflow:hidden;
	background:url("../images/men_v2/accueil/diaporama_fleche_suiv.jpg") no-repeat 6px 10px;
	margin:0px;
	padding:0px;
	display:block;
	text-decoration:none;
	position:absolute;
	top:0px;
	right:0px;
}
#diaporama .diaporama_bt_suiv.hidden{
	display:none;
}
#diaporama .diaporama_liste_ctrl{
	position:absolute;
	text-align:center;
	width:240px;
	overflow:hidden;
	list-style:none;
	margin:0px;
	padding:0px;
	bottom:3px;
	left:0px;
}
#diaporama .diaporama_liste_ctrl li{
	display:inline;
	width:7px;
	height:6px;
	overflow:hidden;
	text-align:center;
	margin:0px;
	padding:0px;
	background:none;
}
#diaporama .diaporama_liste_ctrl li a.diaporama_ctrl{
	display:inline-block;
	width:7px;
	height:6px;
	overflow:hidden;
	background:url("../images/men_v2/accueil/diaporama_rond_vide.png") no-repeat top left;
	cursor:pointer;
}
#diaporama .diaporama_liste_ctrl li a.diaporama_ctrl.selected{
	background:url("../images/men_v2/accueil/diaporama_rond_plein.png") no-repeat top left;
}
#diaporama .diaporama_play{
	float:right;
	width:13px;
	height:13px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	display:none;
	background:url("../images/men_v2/accueil/diaporama_play.jpg") no-repeat top left;
	display:none;
	text-decoration:none;
}
#diaporama .diaporama_pause{
	float:right;
	width:13px;
	height:13px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	display:none;
	background:url("../images/men_v2/accueil/diaporama_pause.jpg") no-repeat top left;
	display:none;
	text-decoration:none;
}

/* ------- Bloc En direct de l'edusphère --------*/
#en_direct_edusphere{
	width:220px;
	overflow:hidden;
}
#en_direct_edusphere h2.en_direct_edusphere_titre{
	padding:7px 0px 7px 20px;
	overflow:hidden;
	background:#c0218c url("../images/men_v2/accueil/accueil_titre_rose_bg.jpg") repeat-x bottom left;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
}
#en_direct_edusphere .en_direct_edusphere_ct{
	margin:0px;
	padding:10px 20px 13px;
	border:1px solid #d0d0d0;
	min-height:182px;
}

/* ------- Blocs Libres --------*/
.bloc_libre{
	margin:20px 0px 0px;
	overflow:hidden;
	border:1px solid #d0d0d0;
	position:relative;
	min-height:253px;
}
#bloc_libre_1{
	float:left;
	width:238px;
	clear:left;
}
#bloc_libre_2{
	float:right;
	width:238px;
}
#bloc_libre_3{
	float:left;
	width:218px;
}
#bloc_libre_1_2{
	float:left;
	width:498px;
	clear:left;
}
.bloc_libre h2{
	margin:0px !important;
	padding:5px 20px;
	border:none;
}
.bloc_libre h2 a{
	text-decoration:none;
}
.bloc_libre h2 a:hover{
	text-decoration:underline;
}


.bloc_libre_contenu h2 a{
	color:#18417f;
	font-size:65%;
	font-weight:bold;
}
#bloc_libre_1.bloc_libre_contenu .bloc_libre_txt{
	margin:0px 20px 30px;
	width:198px;
	overflow:hidden;
}
#bloc_libre_2.bloc_libre_contenu .bloc_libre_txt{
	margin:0px 20px 30px;
	width:198px;
	overflow:hidden;
}
#bloc_libre_3.bloc_libre_contenu .bloc_libre_txt{
	margin:0px 20px 30px;
	width:178px;
	overflow:hidden;
}
#bloc_libre_1_2.bloc_libre_contenu .bloc_libre_txt{
	margin:0px 20px 30px;
	width:458px;
	overflow:hidden;
}
.bloc_libre_contenu a.bloc_libre_lien{
	display:block;
	color:#18417f;
	text-decoration:none;
	padding:0px 20px;
	position:absolute;
	bottom:0px;
	left:0px;
}
.bloc_libre_contenu a.bloc_libre_lien:hover{
	text-decoration:underline;
}
.bloc_libre_contenu a.bloc_libre_lien span{
	display:block;
	background:url("../images/men_v2/accueil/bloc_libre_fleche_lien_bleu.gif") no-repeat 0px 47%;
	padding:8px 0px 10px 10px;
}

.bloc_libre_image{
	background:#847a6d url("../images/men_v2/accueil/bloc_libre_bg.jpg") repeat-x bottom left;
}
.bloc_libre_image h2{
	position:absolute;
	top:0px;
	left:0px;
}
.bloc_libre_image h2 a{
	font-size:65%;
	font-weight:bold;
	color:#766d61;
	text-transform:uppercase;
}
.bloc_libre_image a.bloc_libre_lien{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:0px 20px;
	position:absolute;
	bottom:0px;
	left:0px;
	background:#847a6d url("../images/men_v2/accueil/bloc_libre_bg.jpg") repeat-x bottom left;
}
#bloc_libre_1.bloc_libre_image a.bloc_libre_lien{
	width:198px;
}
#bloc_libre_2.bloc_libre_image a.bloc_libre_lien{
	width:198px;
}
#bloc_libre_3.bloc_libre_image a.bloc_libre_lien{
	width:178px;
}
#bloc_libre_1_2.bloc_libre_image a.bloc_libre_lien{
	width:458px;
}
.bloc_libre_image a.bloc_libre_lien:hover{
	text-decoration:underline;
}
.bloc_libre_image a.bloc_libre_lien span{
	display:block;
	background:url("../images/men_v2/accueil/bloc_libre_fleche_lien.jpg") no-repeat 0px 47%;
	padding:8px 0px 10px 10px;
}

/* ------- Bloc Twitter --------*/
#twitter{
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	position:relative;
}
#twitter h2{
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#494949;
	background:url("../images/men_v2/global/col_droite_titre_bg.jpg") repeat-x bottom left;
	margin:0px !important;
	padding:7px 19px 8px;
	width:140px;
	border:none;
}
#twitter h2.twitter_titre_img{
	padding:0px;
	width:178px;
	background:none;
}
#twitter .twitter_liste{
	padding:0px 19px;
	margin:0px;
	width:140px;
	overflow:hidden;
	list-style:none;
}
#twitter .twitter_liste li{
	padding:13px 0px 0px;
	border-bottom:1px solid #d0d0d0;
	background:none;
}
#twitter a.twitter_lien{
	display:block;
	color:#18417f;
	text-decoration:none;
	padding:0px 20px;
	bottom:0px;
	left:0px;
}
#twitter a.twitter_lien:hover{
	text-decoration:underline;
}
#twitter a.twitter_lien span{
	display:block;
	background:url("../images/men_v2/accueil/bloc_libre_fleche_lien_bleu.gif") no-repeat 0px 11px;
	padding:8px 0px 15px 10px;
	zoom:1;
}
#twitter .twitter_liste_label,
.syndication_entrant .twitter_liste_label{
	font-size:92%;
	color:#18417f;
	margin-left:2px;
}
#twitter .twitter_liste_description{
	font-size:92%;
}
#twitter .twitter_liste_lien{
	font-size:92%;
	color:#18417f;
	text-decoration:none;
}
#twitter .twitter_liste_lien:hover{
	text-decoration:underline;
}
#twitter .twitter_liste_date,
.syndication_entrant .twitter_liste_date{
	color:#766d61;
	font-size:83%;
}

/* ------- Bloc E-Regie et Animation Libre --------*/
.regie{
	float:left;
	margin-right:6px;
	margin-bottom:13px;
	padding:0px;
	margin-top:20px; /* 2013-06-17 #249289 */
}
.regieCentered{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	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;
}
.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;
}
.blocAnimation {
	float: left;
	margin-bottom: 13px;
	margin-top:20px;
}
.blocAnimation .titreAnimation {
	padding:0;
	font-size:90%;
	font-weight:normal;
	color:#a4a4a4;
}
.blocAnimation .contenuAnimation p {
	margin-top: 2px;
}
.blocAnimation .texteAnimation {
	margin-top: 2px;
}


/** --------------------------------------------------------------------
  * --- PARTIE GABARIT MINISTRE
  * --------------------------------------------------------------------
  */

/* ------- Bloc Image/Animation --------*/
#page.minister-content .animation_ministre{
	margin-bottom:20px;
}


/* ------- Bloc Bannière --------*/
#page.minister-content .banner .ministre_banner_titre{
	color:#ffffff;
	font-size:100%;
	background:#847B6C url("../images/men_v2/titre_bg.jpg") repeat-x bottom left;
	/*height:14px;*/
	margin:0px !important;
	padding:3px 0px 3px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
	overflow:visible;
}
#page.minister-content .banner .ministre_banner_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	/*top:20px;*/
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/titre_pointe.png") no-repeat top left;
}

/* ------- Bloc à la Une --------*/
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight{
	background:#FFFFFF url("../images/men_v2/ministre/ministre_a_la_une_bg.jpg") repeat-x bottom left;
	margin-bottom:20px;
	padding: 15px 20px 0px;
	overflow:hidden;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight .item{
	margin-bottom:20px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight .text .first h3{
	font-size:120%;
	font-weight:bold;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight .text h3{
	font-size:100%;
	font-weight:bold;
}

/* ------- Bloc le Ministre et ses membres de cabinet --------*/
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-and-members {
	border:none;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:20px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-and-members h2{
	color:#ffffff;
	background:#847B6C url("../images/men_v2/titre_bg.jpg") repeat-x bottom left;
	font-size:100%;
	/*height:14px;*/
	margin:0px !important;
	padding:3px 0px 3px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
	overflow:visible;
	border-bottom:1px solid #d0d0d0;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-and-members .minister-and-members_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	/*top:20px;*/
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/titre_pointe.png") no-repeat top left;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-and-members .content,
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-and-members .member-list{
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	background:none;
	padding-left:20px;
	padding-right:20px;
}

/* ------- Bloc Flickr --------*/
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-widget {
	overflow:hidden;
	border:none;
	margin-bottom:20px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-widget h2{
	color:#ffffff;
	background:#847B6C url("../images/men_v2/titre_bg.jpg") repeat-x bottom left;
	font-size:100%;
	/*height:14px;*/
	margin:0px !important;
	padding:3px 0px 3px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
	overflow:visible;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-widget .minister-widget_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	/*top:20px;*/
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/titre_pointe.png") no-repeat top left;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-left .minister-widget .container{
	border:1px solid #d0d0d0;
	padding:20px;
	width:378px;
	overflow:hidden;
}

/* ------- Bloc Agenda --------*/
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-diary {
	padding:0px;
	border:0px;
	margin-bottom:20px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-diary h2 {
	/*height:16px;*/
	padding:7px 0px 8px 20px;
	overflow:hidden;
	/*background:#bf228d url("../images/men_v2/titre_rose_bg.jpg") repeat-x bottom left;*/
	background:#961357 url("../images/men_v2/titre_rose_bg.jpg") repeat-x top left;
	margin:0px !important;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-diary .minister-diary_more {
	float:right;
	background:url("../images/men_v2/titre_rose_fleche.jpg") no-repeat right 5px;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-diary .container{
	border:1px solid #d0d0d0;
	padding:10px 20px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 .minister-diary .planning th{
	width:50px;
	color:black;
	padding:0px;
	padding-bottom:10px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 .minister-diary .planning td.label{
	background:url("../images/men_v2/ministre/ministre_agenda_puce.jpg") no-repeat 10px 4px;
	padding-left:18px;
	padding-bottom:10px;
}

/* ------- Bloc Passage Media --------*/
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-program {
	padding:0px;
	border:0px;
	margin-bottom:20px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-program h2 {
	height:16px;
	padding:7px 0px 7px 20px;
	overflow:hidden;
	background:#ad1c72 url("../images/men_v2/titre_rose_bg.jpg") repeat-x top left;
	margin:0px !important;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-program .minister-program_more {
	float:right;
	background:url("../images/men_v2/titre_rose_fleche.jpg") no-repeat right 5px;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-program .container{
	border:1px solid #d0d0d0;
	padding:10px 20px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 .minister-program .planning th{
	width:50px;
	color:black;
	padding-bottom:10px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 .minister-program .planning td.label{
	background:url("../images/men_v2/ministre/ministre_agenda_puce.jpg") no-repeat 10px 4px;
	padding-left:18px;
	padding-bottom:10px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 .minister-program .planning td.illustration{
	padding-bottom:10px;
}

/* ------- Bloc Passage Media --------*/
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-dailymotion {
	padding:0px;
	border:0px;
	margin-bottom:20px;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-dailymotion h2 {
	height:16px;
	padding:7px 0px 7px 20px;
	overflow:hidden;
	background:#ad1c72 url("../images/men_v2/titre_rose_bg.jpg") repeat-x top left;
	margin:0px !important;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #generic-right .minister-dailymotion .container{
	border:1px solid #d0d0d0;
	padding:10px 20px 0px;
	overflow:hidden;
}
#page.minister-content #contenu.menv2_col_gauche.style_v2 #div-iframe-dailymotion {
	margin:10px 0px -20px -20px;
}


/** --------------------------------------------------------------------
  * --- PARTIE ENCADRES / EN SAVOIR PLUS / ...
  * --------------------------------------------------------------------
  */

/* ------- ENCADRES ------- */
/*Propriétés générales des encadrés*/
.encadre{
	margin:0px 0px 20px;
	padding:0px;
}
.encadre .encadre_contenu{
	overflow:hidden;
}

/*Propriétés communes des encadrés*/
.encadre_filet_gris,
.encadre_filet_bleu,
.encadre_filet_orange,
.encadre_filet_vert,
.encadre_calendrier_bleu,
.encadre_calendrier_vert,
.encadre_calendrier_orange,
.encadre_chiffres_cles_bleu,
.encadre_chiffres_cles_orange,
.encadre_chiffres_cles_vert,
.encadre_contact_bleu,
.encadre_contact_vert,
.encadre_contact_orange,
.encadre_erratum_bleu,
.encadre_erratum_orange,
.encadre_erratum_vert,
.encadre_rss_bleu,
.encadre_rss_orange,
.encadre_rss_vert,
.encadre_hp_bleu,
.encadre_hp_orange,
.encadre_hp_vert{
	position:relative;
	padding:0px;
	margin:0px 0px 20px;
}
.encadre_filet_gris_coin,
.encadre_filet_bleu_coin,
.encadre_filet_orange_coin,
.encadre_filet_vert_coin{
	padding:5px 20px 15px;
	margin:0px -1px -1px 0px;
}
.encadre_calendrier_bleu_coin,
.encadre_calendrier_vert_coin,
.encadre_calendrier_orange_coin,
.encadre_chiffres_cles_bleu_coin,
.encadre_chiffres_cles_orange_coin,
.encadre_chiffres_cles_vert_coin,
.encadre_contact_bleu_coin,
.encadre_contact_vert_coin,
.encadre_contact_orange_coin,
.encadre_erratum_bleu_coin,
.encadre_erratum_orange_coin,
.encadre_erratum_vert_coin,
.encadre_rss_bleu_coin,
.encadre_rss_orange_coin,
.encadre_rss_vert_coin,
.encadre_hp_bleu_coin,
.encadre_hp_orange_coin,
.encadre_hp_vert_coin{
	padding:5px 35px 15px 20px;
	margin:0px -1px -1px 0px;
}
.encadre_filet_gris .encadre_titre,
.encadre_filet_bleu .encadre_titre,
.encadre_filet_orange .encadre_titre,
.encadre_filet_vert .encadre_titre,
.encadre_calendrier_bleu .encadre_titre,
.encadre_calendrier_vert .encadre_titre,
.encadre_calendrier_orange .encadre_titre,
.encadre_chiffres_cles_bleu .encadre_titre,
.encadre_chiffres_cles_orange .encadre_titre,
.encadre_chiffres_cles_vert .encadre_titre,
.encadre_contact_bleu .encadre_titre,
.encadre_contact_vert .encadre_titre,
.encadre_contact_orange .encadre_titre,
.encadre_erratum_bleu .encadre_titre,
.encadre_erratum_orange .encadre_titre,
.encadre_erratum_vert .encadre_titre,
.encadre_rss_bleu .encadre_titre,
.encadre_rss_orange .encadre_titre,
.encadre_rss_vert .encadre_titre,
.encadre_hp_bleu .encadre_titre,
.encadre_hp_orange .encadre_titre,
.encadre_hp_vert .encadre_titre{
	font-size:100%;
	font-weight:bold;
}
.encadre_calendrier_bleu .picto,
.encadre_calendrier_vert .picto,
.encadre_calendrier_orange .picto,
.encadre_chiffres_cles_bleu .picto,
.encadre_chiffres_cles_orange .picto,
.encadre_chiffres_cles_vert .picto,
.encadre_contact_bleu .picto,
.encadre_contact_vert .picto,
.encadre_contact_orange .picto,
.encadre_erratum_bleu .picto,
.encadre_erratum_orange .picto,
.encadre_erratum_vert .picto,
.encadre_rss_bleu .picto,
.encadre_rss_orange .picto,
.encadre_rss_vert .picto,
.encadre_hp_bleu .picto,
.encadre_hp_orange .picto,
.encadre_hp_vert .picto{
	position:absolute;
	top:5px;
	right:10px;
	height: 21px;
	overflow: hidden;
	width: 21px;
}

/*Encadré à filet gris*/
.encadre_filet_gris{ border:1px solid #d0d0d0; }
.encadre_filet_gris_coin{ background: url("../images/men_v2/encadres/encadre_filet_gris_coin.jpg") no-repeat bottom right; }
.encadre_filet_gris .encadre_titre{ color:#383838; }

/*Encadrés à filet bleu*/
.encadre_filet_bleu,
.encadre_calendrier_bleu,
.encadre_chiffres_cles_bleu,
.encadre_contact_bleu,
.encadre_erratum_bleu,
.encadre_rss_bleu,
.encadre_hp_bleu{
	border:1px solid #2772e9;
}
.encadre_filet_bleu_coin,
.encadre_calendrier_bleu_coin,
.encadre_chiffres_cles_bleu_coin,
.encadre_contact_bleu_coin,
.encadre_erratum_bleu_coin,
.encadre_rss_bleu_coin,
.encadre_hp_bleu_coin{
	background: url("../images/men_v2/encadres/encadre_filet_bleu_coin.jpg") no-repeat bottom right;
}
.encadre_filet_bleu .encadre_titre,
.encadre_calendrier_bleu .encadre_titre,
.encadre_chiffres_cles_bleu .encadre_titre,
.encadre_contact_bleu .encadre_titre,
.encadre_erratum_bleu .encadre_titre,
.encadre_rss_bleu .encadre_titre,
.encadre_hp_bleu .encadre_titre{
	color:#2772e9;
}
.encadre_calendrier_bleu .picto{ background: url("../images/men_v2/encadres/encadre_calendrier_bleu_coin_haut.jpg") no-repeat bottom right; }
.encadre_chiffres_cles_bleu .picto{	background: url("../images/men_v2/encadres/encadre_chiffres_cles_bleu_coin_haut.jpg") no-repeat bottom right; }
.encadre_contact_bleu .picto{ background: url("../images/men_v2/encadres/encadre_contact_bleu_coin_haut.jpg") no-repeat bottom right; }
.encadre_erratum_bleu .picto{ background: url("../images/men_v2/encadres/encadre_erratum_bleu_coin_haut.jpg") no-repeat bottom right; }
.encadre_rss_bleu .picto{ background: url("../images/men_v2/encadres/encadre_rss_bleu_coin_haut.jpg") no-repeat bottom right; }
.encadre_hp_bleu .picto{ background: url("../images/men_v2/encadres/encadre_haut_parleur_bleu_coin_haut.jpg") no-repeat bottom right; }

/*Encadrés à filet orange*/
.encadre_filet_orange,
.encadre_calendrier_orange,
.encadre_chiffres_cles_orange,
.encadre_contact_orange,
.encadre_erratum_orange,
.encadre_rss_orange,
.encadre_hp_orange{
	border:1px solid #ca5100;
}
.encadre_filet_orange_coin,
.encadre_calendrier_orange_coin,
.encadre_chiffres_cles_orange_coin,
.encadre_contact_orange_coin,
.encadre_erratum_orange_coin,
.encadre_rss_orange_coin,
.encadre_hp_orange_coin{
	background: url("../images/men_v2/encadres/encadre_filet_orange_coin.jpg") no-repeat bottom right;
}
.encadre_filet_orange .encadre_titre,
.encadre_calendrier_orange .encadre_titre,
.encadre_chiffres_cles_orange .encadre_titre,
.encadre_contact_orange .encadre_titre,
.encadre_erratum_orange .encadre_titre,
.encadre_rss_orange .encadre_titre,
.encadre_hp_orange .encadre_titre{
	color:#ca5100;
}
.encadre_calendrier_orange .picto{ background: url("../images/men_v2/encadres/encadre_calendrier_orange_coin_haut.jpg") no-repeat bottom right; }
.encadre_chiffres_cles_orange .picto{ background: url("../images/men_v2/encadres/encadre_chiffres_cles_orange_coin_haut.jpg") no-repeat bottom right; }
.encadre_contact_orange .picto{ background: url("../images/men_v2/encadres/encadre_contact_orange_coin_haut.jpg") no-repeat bottom right; }
.encadre_erratum_orange .picto{ background: url("../images/men_v2/encadres/encadre_erratum_orange_coin_haut.jpg") no-repeat bottom right; }
.encadre_rss_orange .picto{ background: url("../images/men_v2/encadres/encadre_rss_orange_coin_haut.jpg") no-repeat bottom right; }
.encadre_hp_orange .picto{ background: url("../images/men_v2/encadres/encadre_haut_parleur_orange_coin_haut.jpg") no-repeat bottom right; }

/*Encadrés à filet vert*/
.encadre_filet_vert,
.encadre_calendrier_vert,
.encadre_chiffres_cles_vert,
.encadre_contact_vert,
.encadre_erratum_vert,
.encadre_rss_vert,
.encadre_hp_vert{
	border:1px solid #478430;
}
.encadre_filet_vert_coin,
.encadre_calendrier_vert_coin,
.encadre_chiffres_cles_vert_coin,
.encadre_contact_vert_coin,
.encadre_erratum_vert_coin,
.encadre_rss_vert_coin,
.encadre_hp_vert_coin{
	background: url("../images/men_v2/encadres/encadre_filet_vert_coin.jpg") no-repeat bottom right;
}
.encadre_filet_vert .encadre_titre,
.encadre_calendrier_vert .encadre_titre,
.encadre_chiffres_cles_vert .encadre_titre,
.encadre_contact_vert .encadre_titre,
.encadre_erratum_vert .encadre_titre,
.encadre_rss_vert .encadre_titre,
.encadre_hp_vert .encadre_titre{
	color:#478430;
}
.encadre_calendrier_vert .picto{ background: url("../images/men_v2/encadres/encadre_calendrier_vert_coin_haut.jpg") no-repeat bottom right; }
.encadre_chiffres_cles_vert .picto{ background: url("../images/men_v2/encadres/encadre_chiffres_cles_vert_coin_haut.jpg") no-repeat bottom right; }
.encadre_contact_vert .picto{ background: url("../images/men_v2/encadres/encadre_contact_vert_coin_haut.jpg") no-repeat bottom right; }
.encadre_erratum_vert .picto{ background: url("../images/men_v2/encadres/encadre_erratum_vert_coin_haut.jpg") no-repeat bottom right;}
.encadre_rss_vert .picto{ background: url("../images/men_v2/encadres/encadre_rss_vert_coin_haut.jpg") no-repeat bottom right; }
.encadre_hp_vert .picto{ background: url("../images/men_v2/encadres/encadre_haut_parleur_vert_coin_haut.jpg") no-repeat bottom right; }

/*Nouveaux encadrés MEN_V2.1*/
/* Contact */
.encadre_contact {margin:0px 0px 20px;border:1px solid #776c61}
.encadre_contact .encadre_contenu {position:relative;padding:5px 20px 15px}


.encadre_base,
.encadre_calendrier,
	/*.encadre_contact,*/
.encadre_contenu_brut,
.encadre_interjection,
.encadre_rss{
	position:relative;
	margin:0px 0px 20px;
}
.encadre_base,
.encadre_calendrier,
	/*.encadre_contact,*/
.encadre_interjection,
.encadre_rss{
	padding:5px 20px 15px;
	border:1px solid #776c61;
}
.encadre_base .encadre_titre,
.encadre_calendrier .encadre_titre,
.encadre_contact .encadre_titre,
.encadre_contenu_brut .encadre_titre,
.encadre_interjection .encadre_titre,
.encadre_rss .encadre_titre{
	font-size:100%;
	font-weight:bold;
	color:#595959;
}
.encadre_calendrier .picto,
.encadre_contact .picto,
.encadre_interjection .picto,
.encadre_rss .picto{
	position:absolute;
	top:6px;
	right:5px;
	height: 25px;
	overflow: hidden;
	width: 21px;
}
.encadre_calendrier .picto{ background: url("../images/men_v2/encadres/picto_calendrier.jpg") no-repeat top right; }
.encadre_contact .picto{ background: url("../images/men_v2/encadres/picto_contact.jpg") no-repeat top right; }
.encadre_interjection .picto{ background: url("../images/men_v2/encadres/picto_interjection.jpg") no-repeat top right; }
.encadre_rss .picto{ background: url("../images/men_v2/encadres/picto_RSS.jpg") no-repeat top right; }

.encadre_calendrier .encadre_titre,
.encadre_contact .encadre_titre,
.encadre_rss .encadre_titre{
	padding-right:10px;
}


/*encadre a la une*/
.encadre_alaune{
	background-color:#f7e8f1;
	position:relative;
	padding:0px;
	margin:0px 0px 20px;
}
.encadre_alaune .encadre_contenu {
	padding:5px 20px 15px;
}
.encadre_alaune .encadre_titre{
	color:#ad1c72;
	font-size:100%;
	font-weight:bold;
}
.encadre_alaune  .picto{
	border-bottom:1px solid #ad1c72;
	margin-left:-20px;
	margin-right:-20px;
	margin-top:5px;
}

/*Encadre Libre*/
.encadre_libre{
	background: url("../images/men_v2/encadres/encadre_libre_bg.jpg") repeat-x bottom left;
	border:1px solid #d0d0d0;
	padding:5px 20px;
	margin:0px 0px 20px;
}
.encadre_libre .encadre_titre{
	font-size:100%;
	font-weight:bold;
	color:#383838;
}

/*Encadre Aplat violet*/
.encadre_aplat_violet{
	border:1px solid #d0d0d0;
	padding:0px 20px 5px;
	margin:0px 0px 20px;
	position:relative;
	padding-top:21px;
}
.encadre_aplat_violet .encadre_titre{
	overflow:hidden;
	background:#ad1c72 url("../images/men_v2/encadres/encadre_aplat_violet_titre_bg.jpg") repeat-x top left;
	position:absolute;
	top:-1px;
	left:-1px;
	right:-1px;
	margin:0;
	padding:3px 20px 4px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
}


/*
Encadré de base - 2013-05-07 #241939
2013-05-16 #241939 : OFF
.encadre_base .encadre_contenu {overflow:visible;}
.encadre_base .encadre_titre {
	background: url("../images/men_v2/encadres/ensavoirplus_bg.jpg") repeat-x scroll left top #615c55;
	line-height:20px;
	margin: -5px -20px 0;
	padding: 0 20px 1px;
	color: #FFF;
	text-transform: uppercase;
}
*/


/* ------- Bloc En savoir plus --------*/
.bloc_en_savoir_plus{
	border: 1px solid #7c7267;
	margin: 0 0 20px;
	padding: 0px 0px 10px;
	/*position: relative;*/
	overflow:hidden;
	word-wrap: break-word;
}
.bloc_en_savoir_plus_header{
	background: url("../images/men_v2/encadres/ensavoirplus_bg.jpg") repeat-x scroll left top #615c55;
	border: medium none;
	color: #FFFFFF;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 100%;
	font-weight: bold;
	height: 14px;
	left: 0px;
	margin: 0;
	overflow: hidden;
	padding: 3px 20px 4px;
	/*position: absolute;*/
	right: 0px;
	text-transform: uppercase;
	top: -1px;
}
.bloc_en_savoir_plus_middle{
	margin-top:0px;
	padding:0px 20px 0px;
	border:0px;
	overflow:visible;
}
.en_savoir_plus_middle{
	margin-top:0px;
	padding:0px;
	padding-top:10px;
	border:0px;
}
.bloc_en_savoir_plus_middle .title {
	color: #595959;
	padding-bottom: 0px;
	margin-top: 7px;
	padding-left: 0px;
}
.bloc_en_savoir_plus_middle .esp_title_bold {
	color: #595959;
}
.bloc_en_savoir_plus_middle .hr_esp{
	color:#7c7267;
	background-color: #7c7267;

}
.bloc_en_savoir_plus_separator {
	border-top: 1px solid #7c7267;
	margin:10px 0px 0px;
}
li.ul_esp{
	padding:0px;
}
.en_savoir_plus_plus{
	background: url("../images/men_v2/master_page/fleche_lien_bleu_petite.png") no-repeat scroll left 4px transparent;
	padding-left:10px;
}

/*Encadré mode sondage*/
.encadre div.quickvote{
	width: auto;
	margin: 0px;
	border: 0px;
	position: static;
	padding: 0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE CONTENUS
  * --------------------------------------------------------------------
  */

/*Redesign général sur les contenus*/
#page.g5-1 #z5-complement.layout-col-B,
#page.g5-2 #z5-complement.layout-col-B{
	width:29.7%;
	overflow:hidden
}
#divContenus div.layout-text-2col-2 #z5-complement.layout-col-B{
	margin-right:0 !important;/*Suppression du margin-right pour les encadrés dans les contenus 2 colonnes !*/
}
#page.g5-1 #z5-complement, #page.g5-2 #z5-complement{
	padding-left:0px !important;/*Suppression du padding-left pour les bloc en savoir plus !*/
	border:none !important;
	overflow:hidden;
}
#page.g5-1 img.float, #page.g5-2 img.float{
	width:29.7%;
	padding-left:20px;
}
.style_v2 p.right {
	color:#3a3a3a;
}
.style_v2 h2 span.date {
	font-size:60%;
	display:inline;
	color:black;
	font-weight:normal;
	letter-spacing:0px;
}
.style_v2 h2 span.subtitle {
	font-size: 65%;
	display: inline;
	color:black;
	font-weight:normal;
}
#contenu.style_v2 div.layout-text-2col-2 .layout-col-A{
	margin-right:0px !important;
}
div.titreBO{
	margin-left:0px;
	letter-spacing:0px;
}

/* ------- Contenu de type Agenda-Evenement ------- */
.agenda_fin_article_evenement_rose_02{
	width:740px;
}
.agenda_fin_article_evenement_bleu_02{
	width:740px;
}
.cadre_haut_pl_event {
	background: url("../images/agenda_education/MP1_pl_event_new740.jpg") no-repeat scroll 0 7px transparent;
	width:740px;
}
.agenda_recherche_ep_middle_pl_event {
	background-image: url("../images/agenda_education/recherche_middle_pl_event_new740.jpg");
	width:740px;
}
.recherche_ep_bottom_pl_event{
	background-image: url("../images/agenda_education/recherche_bottom_pl_event_new740.jpg");
	width:740px;
}
.agenda-localisation, .agenda-partenaires{
	padding:0px;
	border:none;
	margin:0px 10px 0px 0px;
}
.agenda-localisation .encadre_filet_gris .encadre_filet_gris_coin, .agenda-partenaires .encadre_filet_gris .encadre_filet_gris_coin{
	padding:0px 5px 15px;
}
.agenda-localisation .encadre_filet_gris h2, .agenda-partenaires .encadre_filet_gris h2{
	font-size:100%;
	font-weight:bold;
	color:#383838;
	background:none;
	padding:0px;
	margin:0px 0px 10px;
}
.agenda-detail-evenement-droite{
	width:165px;
}


/** --------------------------------------------------------------------
  * --- PARTIE GABARIT MASTER PAGE
  * --------------------------------------------------------------------
  */

/* ------- Bloc Remontée de rubrique --------*/
#page.g5-2 .remontee_rubriques .rubrique h2{
	background: url("../images/men_v2/titre_bg.jpg") repeat-x scroll left bottom #847b6c;
	border: medium none;
	color: #FFFFFF;
	font-size: 100%;
	/*height: 14px;*/
	margin: 0 !important;
	overflow: visible;
	padding: 3px 0 3px 20px;
	position: relative;
	text-transform: uppercase;
}
#page.g5-2 .remontee_rubriques .remonte_reubrique_titre_pointe{
	background: url("../images/men_v2/titre_pointe.png") no-repeat scroll left top transparent;
	display: block;
	height: 5px;
	position: absolute;
	width: 20px;
	overflow:hidden;
	zoom:1;
}
#page.g5-2 #contenu .remontee_rubriques .unique{
	border:0px;
	width:100%;
	padding-left:0px;
	padding-right:0px;
}
#page.g5-2 .remontee_rubriques .deux-rubriques{
	background-image:url();
}
#page.g5-2 .remontee_rubriques .rubrique{
	border:0px;
	width:48.2%;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
#page.g5-2 #z4-partieGauche{
	width:72.5%;
	margin-right:0px;
}
#page.g5-2 #z4-partieDroite{
	width:25%;
	float:right;
	display:block;
}
#page.g5-2 #contenu .a_la_une{
	margin-right:0px;
	margin-left:0px;
	padding-right:0px;
	padding-left:0px;
}
#page.g5-2 #z4-partieGauche .remontee_rubriques .unique .lienRubrique {
	width:100%;
}
#page.g5-2 .remontee_rubriques .left{
	width:48.2%;
	padding-left:0px;
	padding-right:0px;
	/*margin-right:19px;*/
	margin-right:3.5%;
}
#page.g5-2 .remontee_rubriques .lienRubrique{
	width:48.2%;
	border-top:1px solid #9d9ba6;
	border-bottom:1px solid #9d9ba6;
	background:url();
	display:inline-block;
	overflow:hidden;
}
#page.g5-2 .remontee_rubriques .lienRubrique .lienRub{
	margin:2px;
	padding:0px;
	border:0px;
}
#page.g5-2 .remontee_rubriques .lienRubrique .lienRub a{
	background:url("../images/men_v2/master_page/fleche_lien_bleu_petite.png") no-repeat scroll left 4px transparent;
}
#page.g5-2 .remontee_rubriques .lienRubrique .lienRub:first-letter{
	text-transform:	uppercase;
}
#z4-partieGauche-100 .remontee_rubriques .unique .lienRubrique{
	width:100%;
	height:auto;
}

/* ------- Bloc WebTv --------*/
#page.g5-2 #webtv_video_recente {
	background-image:url();
}
#page.g5-2 #webtv_video_recente h2{
	color:#fff;
	border-bottom:1px solid #fff;
	padding-left:20px;
	padding-bottom:10px;
	margin-bottom:15px;
	text-transform:uppercase;
	font-size:120%;
	padding-top:5px;
}
#page.g5-2 #webtv_video_recente h2.title_video_recente {
	background:url();
}
#page.g5-2 #webtv_video_recente .webtv_video_recente_bottom{
	background:url();
}
#page.g5-2 .webtv{
	background-color:#766d61;
	background-image:url('../images/men_v2/master_page/bg_wtv.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:20px;
}
#page.g5-2 .webtv_videos_recente_liste .webtv_videos_recente_liste_img a {
	overflow: hidden;
	display: block;
	position:relative;
}
#page.g5-2 .webtv_videos_recente_liste_video span{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-27px;
	margin-left:-27px;
}
#page.g5-2 .webtv a{
	color:#fff;
}
#page.g5-2 .webtv .webtv_lien .lien:first-letter{
	text-transform:	uppercase;

}
#page.g5-2 .webtv .webtv_lien .lien{
	font-weight:bold;
	padding-right:20px;
}
#page.g5-2 .webtv .webtv_lien{
	margin:0px;
	padding-bottom:5px;
}
#page.g5-2 #z4-partieGauche #webtv_video_recente .webtv_videos_recente_liste_video.margin{
	margin:0 25px 20px;
}
#page.g5-2 #webtv_video_recente .webtv_videos_recente_liste_video{
	margin:0 10px 20px;
}

/* ------- Bloc Nuage de tags --------*/
#page.g5-2 .nuage_mots_cles{
	display:none;
}

/* ------- Bloc Accès Direct --------*/
#page.g5-2 .acces_direct{
	margin-bottom:20px;
	overflow:hidden;
}

/* ------- Bloc A la une --------*/
#page.g5-2 .a_la_une{
	margin-bottom:20px;
	background-color:#F7E8F1;
}
#page.g5-2 .a_la_une h2{
	margin-bottom:5px;
}
#page.g5-2 #contenu .a_la_une{
	padding-left:20px;
	padding-right:20px;
}
#page.g5-2 #contenu .a_la_une .a_la_une_separator {
	border-bottom: 1px solid #AD1C72;
	margin-left:-20px;
	margin-right:-20px;
}

/* ------- Bloc à la Une --------*/
#page.minister-content.presse #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight{
	background: none repeat scroll 0 0 #E9E3E9;
	padding: 12px 5px 3px 9px;
}
/*******Espace presse*****/
#page.minister-content.presse .container_ap {
	background-image: url("../images/ap_agenda.jpg");
	background-position: center bottom;
	background-repeat: repeat-x;
	padding:0px;
}
#page.minister-content.presse  .contenu_agenda{
	padding:10px;
}
#page.minister-content.presse .sep_dernieres_actus{
	display:none;
}
#page.minister-content.presse .dernieres_actus{
	border-top:2px solid #AE1B73;
}

/** --------------------------------------------------------------------
  * --- PARTIE 404
  * --------------------------------------------------------------------
  */

#error404 .div-error {
	background: transparent url(../images/404/page_404.jpg) no-repeat 0px 0px;
	height: 265px;
	width: 345px;
	padding: 20px 0px 0px 70px;
	margin: 0px auto 0px;
}
#error404 .error-title {
	color: #ad1c72;
	font-size: 18px;
	font-weight: bold;
}
#error404 .error-text{
	margin: 77px 0px 0px 0px;
	font-weight: bold;
	padding-right: 10px;
}
#error404 .error-text ul {
	margin: 0px;
}
#error404 .error-text ul li {
	/*	background: transparent url(../images/404/puce_404.jpg) no-repeat 0px 0px;*/
	background: none;
	padding: 2px 0px 0px 35px;
	height: 20px;
	margin-bottom: 5px;
}
#error404 .error-text ul li a {
	text-decoration: underline;
	font-size: 16px;
	color: #193e84;
}



/** --------------------------------------------------------------------
  * --- PARTIE ANNUAIRE
  * --------------------------------------------------------------------
  */


/** -----------------------------------------
  * ANNUAIRE - Accueil :
  * ----------------------------------------- */

/*Annuaire - Accueil - Général*/
.annuaire-recherche{
	background:url("../images/annuaire/annuaire-recherche-bg.jpg") repeat-x left top;
	box-shadow:0px 0px 3px #e0e0e0;
	margin:0 0 20px;
}
.annuaire-recherche h2 {
	background:url("../images/annuaire/annuaire-recherche-bg-h2.jpg") no-repeat left bottom;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 0 7px;
	margin:0;
}
.annuaire-recherche h2 span {
	background:#be258b;
	padding: 6px 12px 5px 26px;
	display:block;
}
.annuaire-recherche .annuaire-recherche-form-conteneur{
	padding:15px 25px 20px;
}
.annuaire-recherche .annuaire-recherche-titre{
	padding:0 0 15px;
	background:url("../images/annuaire/annuaire-recherche-titre-filet.jpg") no-repeat left bottom;
	font-size: 175%;
	color: #c21f88;
}
.annuaire-recherche .annuaire-rechercher-col-gauche{
	float: left;
	width: 365px;
}
.annuaire-recherche .annuaire-rechercher-col-droite{
	float:right;
	width:310px;
}
.annuaire-form .button-mail{
	background:none;
	width:65px;
}

/*Annuaire - Accueil - Recherche par type*/
.annuaire-recherche .annuaire-recherche-type .annuaire-recherche-critere {
	margin:20px 0 20px;
	padding:0;
	float:left;
}
.annuaire-recherche .annuaire-recherche-type .annuaire-recherche-critere-type {
	margin:0 0 7px;
	font-size: 130%;
	color:#646464;
	float:left;
	width:150px;
}
.annuaire-recherche .annuaire-recherche-type input{
	margin:0 5px 0 0;
}
.annuaire-recherche .annuaire-recherche-type label {
	height:20px;
	display:inline-block;
}
.annuaire-recherche .annuaire-recherche-type label img {
	position:relative;
	top:2px;
	left:3px;
	cursor:help;
}

/*Annuaire - Accueil - Recherche par nom*/
.annuaire-recherche .annuaire-recherche-nom{
	clear:left;
}
.annuaire-recherche .annuaire-recherche-nom .annuaire-recherche-titre{
	margin:25px 0 10px;
	background:none;
	font-size: 120%;
	color:#363636;
	padding:0;
}
.annuaire-recherche .annuaire-recherche-nom .annuaire-recherche-critere input {
	width:291px;
	border:none;
	background:#f4f4f4;
	color:#646464;
	padding:7px 7px 8px;
}
.annuaire-recherche .annuaire-recherche-nom .annuaire-recherche-critere input.default-value {
	font-style:italic;
}

/*Annuaire - Accueil - Recherche par lieu*/
.annuaire-recherche .annuaire-recherche-local-content {
	margin-bottom:20px;
	position: relative;
}
.annuaire-recherche #annuaire-recherche-critere-local {
	display: none;
	padding:0;
	margin:20px 0 20px;
}
.annuaire-recherche #annuaire-recherche-critere-local-ns {
	padding:0;
	margin:20px 0 20px;
}
.annuaire-recherche .annuaire-recherche-critere-localisation {
	margin:0 0 10px;
	font-size: 130%;
	color:#646464;
}
.annuaire-recherche .annuaire-recherche-critere-localisation-last {
	padding-bottom: 20px;
	font-size: 130%;
	color:#646464;
}
.annuaire-recherche #annuaire-recherche-critere-local-ns .annuaire-recherche-critere-localisation-last {
	padding:0;
}
.annuaire-recherche .annuaire-recherche-critere-localisation input {
	margin:0 5px 0 0;
}
.annuaire-recherche .annuaire-recherche-critere-localisation-choix {
	padding:0 47px 0 22px;
	margin: 0 0 10px;
}
.annuaire-recherche #choix-ville label,
.annuaire-recherche #choix-ville-ns label,
.annuaire-recherche #choix-dept label,
.annuaire-recherche #choix-dept-ns label,
.annuaire-recherche #choix-acad label,
.annuaire-recherche #choix-acad-ns label {
	color:#666666;
	font-weight:bold;
	margin:0 0 5px;
	display:block;
}
.annuaire-recherche #choix-ville input,
.annuaire-recherche #choix-ville-ns input {
	width:226px;
	border:none;
	background:#f4f4f4;
	color:#646464;
	padding:7px 7px 8px;
}
.annuaire-recherche #choix-ville input.default-value {
	font-style:italic;
}
.annuaire-recherche #choix-dept select,
.annuaire-recherche #choix-dept-ns select,
.annuaire-recherche #choix-acad select,
.annuaire-recherche #choix-acad-ns select {
	width:240px;
	border:none;
	background:#f4f4f4;
	color:#646464;
	height:130px;
}

/*Annuaire - Accueil - Recherche par statut*/
.annuaire-recherche .annuaire-recherche-statut {
	clear: both;
}
.annuaire-recherche .annuaire-recherche-statut .annuaire-recherche-titre{
	margin:0px 0 15px;
	background:none;
	font-size: 120%;
	color:#363636;
	padding:0;
}
.annuaire-recherche .annuaire-recherche-critere-statut {
	margin:0 0 7px;
	font-size: 130%;
	color:#646464;
}
.annuaire-recherche .annuaire-recherche-critere-statut-last {
	font-size: 130%;
	color:#646464;
}
.annuaire-recherche .annuaire-recherche-critere-statut.disabled label,
.annuaire-recherche .annuaire-recherche-critere-statut-last.disabled label{
	color:#ababab;
}
.annuaire-recherche .annuaire-recherche-statut input{
	margin:0 5px 0 0;
}

/*Annuaire - Accueil - Recherche mode sans JS boutons validation*/
.annuaire-recherche .annuaire-recherche-buttons-ns {
	float:right;
}
.annuaire-recherche .button-results {
	margin:15px 0 10px;
}
.annuaire-recherche .recherche-button-results {
	background-image: url("../images/annuaire/recherche-button-valid-ns.jpg");
	background-repeat: no-repeat;
	width: 157px;
	height: 37px;
	border: 0px;
	color: #FFFFFF;
	font-size: 100%;
	padding-bottom: 6px;
}
.annuaire-recherche .button-research {
	margin-bottom: 5px;
}
.annuaire-recherche .recherche-button-research {
	background-image: url("../images/annuaire/recherche-button-valid-ns.jpg");
	background-repeat: no-repeat;
	width: 157px;
	height: 37px;
	border: 0px;
	color: #FFFFFF;
	font-size: 100%;
	padding-bottom: 5px;
}

/*Annuaire - Accueil - Recherche partie submit*/
.annuaire-recherche #annuaire-recherche-result .annuaire-recherche-result-content{
	clear: both;
	background-color: #fafafa;
	font-size: 125%;
	padding: 25px;
	overflow: hidden;
}
.annuaire-recherche #annuaire-recherche-result .recherche-bloc-critere {
	width:450px;
	float:left;
}
.annuaire-recherche #annuaire-recherche-result .recherche-actuelle-label{
	color:#167e99;
	font-size: 135%;
}
.annuaire-recherche #annuaire-recherche-result #annuaire-recherche-criteres{
	margin:10px 0px 0px;
	font-weight:normal;
	font-size:95%;
}
.annuaire-recherche #annuaire-recherche-result .tous-les-resultats{
	margin:10px 0px 0px;
}
.annuaire-recherche #annuaire-recherche-result .tous-les-resultats a{
	background:url("../images/annuaire/annuaire-recherche-puce.png") no-repeat left center;
	padding:1px 0px 0px 10px;
	color:#be218a;
	font-size:100%;
}
.annuaire-recherche #annuaire-recherche-result .recherche-submit{
	margin-top:25px;
	float: right;
}
.annuaire-recherche #annuaire-recherche-result .recherche-valid {
	background:#16808d url("../images/annuaire/annuaire-recherche-submit-bg.jpg") no-repeat left top;
	border-radius:4px;
	border: 0px;
	color: #FFFFFF;
	font-size: 100%;
	text-align:left;
}
.annuaire-recherche #annuaire-recherche-result .recherche-submit-picto{
	background: #16808d url("../images/annuaire/annuaire-recherche-submit-picto.jpg") no-repeat 10px 15px;
	width: 110px;
	padding: 6px 20px 6px 35px;
	color:#FFFFFF;
}
.annuaire-recherche #annuaire-recherche-result .recherche-submit-picto span {
	font-weight: bold;
	float: none;
	background: none;
	font-size:100%;
	line-height:normal;
	padding:0;
	text-transform:none;
}
.annuaire-recherche #annuaire-recherche-result .recherche-submit-picto.pas-de-resultat {
	padding: 14px 20px 14px 35px;
}
.annuaire-recherche #annuaire-recherche-result .recherche-actuelle-nb-label{
	margin:10px 0 0 0;
}
.annuaire-recherche #annuaire-recherche-result .recherche-actuelle-nb-value{
	color:#167e99;
	font-weight:bold;
}

/*Annuaire - Accueil - Bloc libre*/
.annuaire-libre-bg {
	background:#f4f4f4;
	padding:15px 25px 20px;
	margin:0 0 20px;
}
.annuaire-libre-bg a,
.annuaire-libre-bg a.chevron {
	background:url("../images/annuaire/annuaire-recherche-puce.png") no-repeat left center;
	padding:1px 0px 0px 10px;
	color:#be218a;
	font-size:120%;
	font-weight:normal;
}

/*Annuaire - Accueil - Bloc e-regie*/
.annuaire-regie {
	clear: both;
}

/*Annuaire - Accueil - Autocomplete*/
.annuaire-etablissement ul.ui-autocomplete {
	width: 300px;
	height: 150px;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow-x:hidden;
	overflow-y:scroll;
	border: 1px solid #d9d9d9;
	border-radius:0px;
}
.annuaire-etablissement #autoCompleteVille ul.ui-autocomplete{
	width: 240px;
}
.annuaire-etablissement ul.ui-autocomplete li.ui-menu-item {
	margin: 0px;
	padding: 3px 3px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	border-radius:0px;
	border:none;
}
.annuaire-etablissement ul.ui-autocomplete li.ui-menu-item.odd {
	background-color: #f4f4f4;
}
.annuaire-etablissement ul.ui-autocomplete li.ui-menu-item a{
	border-radius:0px;
	padding: 2px 5px;
	margin:0px;
	border:none;
	color:#666666;
}
.annuaire-etablissement ul.ui-autocomplete li.ui-menu-item a.ui-state-hover{
	background:#FFFFFF;
	color:#c53c96;
}
.annuaire-etablissement ul.ui-autocomplete li.ui-menu-item.odd a.ui-state-hover{
	background:#f4f4f4;
}
.annuaire-etablissement .ui-autocomplete-loading {
	background:none;
}
.annuaire-etablissement #autoCompleteEtab,
.annuaire-etablissement #autoCompleteVille{
	position:absolute;
	width:0px;
	height:0px;
}

/** -----------------------------------------
  * ANNUAIRE - Page de résultats :
  * ----------------------------------------- */

/*Annuaire - Résultats - Affichage des critères sélectionnée*/
.annuaire-recherche-criteres h2.annuaire-criteres-titre,
.annuaire-recherche-criteres h2.annuaire-criteres-titre:first-child {
	color:#303030;
	font-size:150%;
	font-weight:normal;
	padding:0;
	margin:0;
	float:none;
	color:#333333;
}
.annuaire-recherche-criteres .annuaire-bloc-criteres {
	margin:0;
	padding:0px 20px 0;
	zoom:1;
}
.annuaire-recherche-criteres .annuaire-criteres{
	padding:5px 0px 5px;
}
.annuaire-recherche-criteres .annuaire-criteres ul {
	padding:0;
}
.annuaire-recherche-criteres .annuaire-criteres ul li{
	background:url("../images/men_v2/annuaire/resultats_pict_list_carre.jpg") no-repeat left center;
	color:#666666;
	margin:0 0 5px;
	padding:0 0 0 15px;
	font-size:115%;
}

/*Annuaire - Résultats - Affiner ma recherche*/
.annuaire-recherche-affinage {
	padding:10px 0;
	text-align:right;
}
#annuaire-recherche-affinage-bas {
	border-bottom:1px solid #cccccc;
	margin:0 0 20px;
}
a.annuaire-modif-recherche{
	float:left;
	color:#17818d;
	background:url("../images/annuaire/annuaire-resultats-picto-modif.jpg") no-repeat 0px 12px;
	padding:8px 20px 8px 10px;
	font-size:115%;
	display:block;
}
a.annuaire-preciser-recherche{
	display:inline-block;
	color: #17818d;
	cursor:pointer;
}
a.annuaire-preciser-recherche:hover{
	text-decoration:none;
}
a.annuaire-preciser-recherche span{
	background:#f6f6f6 url("../images/annuaire/annuaire-resultats-picto-preciser.jpg") no-repeat 13px 8px;
	border-radius: 4px 0 0 4px;
	padding:8px 20px 8px 39px;
	color:#17818d;
	font-size:115%;
	display:block;
}
a.annuaire-preciser-recherche.open span{
	border-radius: 4px 0 0 0px;
	background:#ebebeb url("../images/annuaire/annuaire-resultats-picto-preciser-open.jpg") no-repeat 13px 8px;
	padding:8px 20px 11px 39px;
	color:#17818d;
	font-size:115%;
	display:block;
}
a.annuaire-nouvelle-recherche{
	background:#1e8591 url("../images/annuaire/annuaire-fiche-bg-button.jpg") repeat-x top left;
	border-radius:0 4px 4px 0;
	color:#FFF;
	display:inline-block;
}
a.annuaire-nouvelle-recherche:hover{
	text-decoration:none;
}
a.annuaire-nouvelle-recherche span{
	background:url("../images/annuaire/annuaire-fiche-picto-retour-accueil.jpg") no-repeat 13px 8px;
	padding:8px 20px 8px 39px;
	color:#FFF;
	font-size:115%;
	display:block;
}

/*Annuaire - Résultats - Affiner ma recherche- Formulaire*/
.annuaire-recherche-affinage-form {
	background:#ebebeb;
	display:none;
	text-align:left;
}
.annuaire-recherche-affinage-form .annuaire-criteres-types {
	margin:0;
	padding:10px 20px 20px;
	zoom:1;
}
.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,
.annuaire-recherche-affinage li.critere-type-6 {
	padding-left:0px;
	background-image:none;
}
.annuaire-recherche-criteres .critere-type-name{
	color:#333333;
	font-size:125%;
}
.annuaire-recherche-criteres .critere-type-name input{
	margin: 0px 4px 3px 0;
}
.annuaire-recherche-affinage .critere-group{
	margin-top:10px;
}
.annuaire-recherche-criteres .annuaire-criteres-types .critere-cat-name {
	color:#333333;
	font-size:125%;
	margin:0 0 10px;
}
.annuaire-recherche-affinage .critere-category {
	margin:0 0 20px;
}
.annuaire-recherche-affinage .critere-affinage {
	color:#666666;
}
.annuaire-recherche-affinage .critere-affinage label {
	padding-left:17px;
}
.annuaire-criteres-affinage-submit-container {
	text-align:right;
}
.annuaire-criteres-affinage-submit {
	background: #1e8591 url("../images/annuaire/annuaire-fiche-bg-button.jpg") repeat-x top left;
	border-radius:4px;
	color: #FFF;
	display: inline-block;
}
.annuaire-criteres-affinage-submit input {
	background: url("../images/annuaire/annuaire-fiche-picto-retour-accueil.jpg") no-repeat 8px 8px;
	padding: 8px 10px 8px 29px;
	color: #FFF;
	font-size: 115%;
	display: block;
	border:none;
}

/*Annuaire - Résultats - Recherche*/
.annuaire-liste-resultats-recherche {
	background:#ebebeb;
	border-top:1px solid #cccccc;
	margin:0 0 10px;
	padding:10px 25px;
}
.annuaire-liste-resultats-recherche label {
	display:block;
	color:#be258b;
	font-size:130%;
	margin:0 0 10px;
}
.annuaire-liste-resultats-recherche input.annuaire-liste-resultats-recherche-etab {
	display:inline-block;
	background:#FFF;
	width:464px;
	border:none;
	color:#646464;
	padding:7px 7px 8px;
	margin:0 10px 0 0;
}
.annuaire-liste-resultats-recherche input.annuaire-liste-resultats-recherche-etab.default-value {
	font-style:italic;
}
.annuaire-liste-resultats-recherche-submit {
	background: #c9449c url("../images/annuaire/annuaire-resultats-bg-bt-rose.jpg") repeat-x bottom left;
	border-radius:4px;
	color: #FFF;
	display: inline-block;
}
.annuaire-liste-resultats-recherche-submit input {
	background: url("../images/annuaire/annuaire-resultats-picto-valider.jpg") no-repeat 8px 8px;
	padding: 7px 10px 7px 29px;
	color: #FFF;
	font-size: 115%;
	display:inline-block;
	border:none;
}

/*Annuaire - Résultats - Pagination*/
.annuaire-pagination{
	background:#f4f4f4;
	text-align:center;
	padding:13px 25px 15px;
	border-top:1px solid #cccccc;
	color:#666666;
}
.annuaire-pagination .annuaire-nb-results{
	float:left;
	margin:5px 0 5px;
}
.annuaire-pagination .annuaire-nb-results-par-page{
	float:right;
	margin:0;
}
.annuaire-pagination .annuaire-nb-results-par-page select{
	background:#FFFFFF;
	padding:5px;
	border:none;
	margin:0 0 0 5px;
}
#contenu .annuaire-pagination ul{
	margin:3px 0 2px;
}
.annuaire-pagination ul li{
	background:none;
	display:inline-block;
	zoom:1;
}
.annuaire-pagination ul li a{
	color:#666666;
	font-size:100%;
}
.annuaire-pagination ul li span{
	color:#17818d;
	font-size:130%;
	font-weight:bold;
}
.annuaire-pagination input.submitNbResult{
	background:#c9449c url("../images/annuaire/annuaire-resultats-bg-bt-rose.jpg") repeat-x bottom left;
	border-radius:4px;
	border:none;
	padding: 4px;
	color: #FFF;
	font-size: 115%;
	display:inline-block;
	margin:0 0 0 2px;
}

/*Annuaire - Résultats - Liste de résultats*/
.annuaire-recherche-liste-resultats .annuaire-recherche-resultats{
	margin:25px 0 0;
}
.annuaire-recherche-liste-resultats .annuaire-resultats-entete {
	color: #333333;
	font-size:175%;
	font-weight:normal;
	padding:0 0 20px 0;
	border-bottom:1px solid #cccccc;
}
.annuaire-recherche-liste-resultats .annuaire-resultats-etablissement {
	border-bottom:1px solid #ebebeb;
	padding:15px 25px;
	margin:0;
}
.annuaire-recherche-liste-resultats .annuaire-resultats-etablissement-last {
	border-bottom:none;
	padding:15px 25px;
	margin:0 0 20px;
}
.annuaire-recherche-liste-resultats .annuaire-etablissement-label {
	font-size:150%;
	font-weight:normal;
	margin:0 0 10px;
}
.annuaire-recherche-liste-resultats .annuaire-etablissement-label a {
	color:#be258b;
}
.annuaire-recherche-liste-resultats .annuaire-etablissement-autres-liens{
	font-size:115%;
}
.annuaire-recherche-liste-resultats a.annuaire-etablissement-lien-ots{
	background:url("../images/annuaire/annuaire-liste-resultats-picto-ots.jpg") no-repeat left center;
	color:#be258b;
	padding:0 0 0 22px;
	margin:0 15px 0 0;
}
.annuaire-recherche-liste-resultats a.annuaire-etablissement-lien-zone-scolaire{
	background:url("../images/annuaire/annuaire-liste-resultats-picto-zone-scolaire.jpg") no-repeat left center;
	color:#666666;
	padding:0 0 0 20px;
	margin:0 15px 0 0;
}
.annuaire-recherche-liste-resultats a.annuaire-etablissement-info-academie,
.annuaire-recherche-liste-resultats span.annuaire-etablissement-info-academie{
	background:url("../images/annuaire/annuaire-liste-resultats-picto-academie.jpg") no-repeat 0px 0px;
	color:#666666;
	padding:0 0 0 20px;
	margin:0 15px 0 0;
}


/** -----------------------------------------
  * ANNUAIRE - Fiche :
  * ----------------------------------------- */

/*Annuaire - Fiche - Général*/
#page.annuaire-etablissement #contenu {
	overflow:visible;
}

/*Annuaire - Fiche - Titre*/
.annuaire-titre{
	margin:0 0 20px;
}

/*Annuaire - Fiche - Liens retour*/
.annuaire-liens-retour {
	float:right;
	margin:0 0 0 10px;
}
.annuaire-liens-retour .annuaire-retour-accueil {
	background:#1e8591 url("../images/annuaire/annuaire-fiche-bg-button.jpg") repeat-x top left;
	border-radius:0 4px 4px 0;
	float:right;
}
.annuaire-liens-retour .annuaire-retour-accueil a {
	background:url("../images/annuaire/annuaire-fiche-picto-retour-accueil.jpg") no-repeat 13px 8px;
	padding:8px 20px 8px 39px;
	color:#FFFFFF;
	font-size:115%;
	display:block;
	float:right;
}
.annuaire-liens-retour .annuaire-retour-accueil a:hover {
	text-decoration:none;
}
.annuaire-liens-retour .annuaire-retour-results {
	background:#f6f6f6;
	border-radius:4px 0 0 4px;
	float:right;
	margin:0 2px 0 0;
}
.annuaire-liens-retour .annuaire-retour-results a {
	background:url("../images/annuaire/annuaire-fiche-picto-retour-resultats.jpg") no-repeat 10px 9px;
	padding:8px 20px 8px 42px;
	color:#666666;
	font-size:115%;
	float:right;
}
.annuaire-liens-retour .annuaire-retour-results a:hover {
	text-decoration:none;
}

/*Annuaire - Fiche - Chemin de navigation*/
.annuaire-etablissement-chemin {
	color:#666666;
	font-size:115%;
	padding:8px 0 0;
	float:left;
	margin:0 0 0;
}
.annuaire-etablissement-chemin a {
	color:#666666;
}
.annuaire-etablissement-chemin a:hover {
	color:#098288;
	text-decoration:none;
}

/*Annuaire - Fiche - Fiche établissement*/
.annuaire-etablissement-fiche {
	box-shadow:0px 0px 3px #e0e0e0;
	margin:20px 0 25px;
	width:740px;
}
.annuaire-etablissement-fiche h2,
.annuaire-etablissement-fiche h2:first-child {
	background:url("../images/annuaire/annuaire-fiche-bg-h2.jpg") no-repeat left bottom;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 0 7px;
	font-size:150%;
	font-weight:normal;
	margin:0 !important;
}
.annuaire-etablissement-fiche h2 span {
	background:#be258b;
	padding:10px 26px 10px 26px;
	display:block;
}
.annuaire-etablissement-fiche .fiche-content{
	padding:15px 25px 20px;
}
.annuaire-etablissement-fiche .fiche-type-etab {
	font-size:175%;
	color:#be258b;
	float:left;
	width: 350px;
}
.annuaire-etablissement-infos {
	font-size: 120%;
	float: left;
	width: 350px;
}
#contenu .annuaire-etablissement-infos p.annuaire-etablissement-infos-part1 {
	padding: 2px 0px 7px;
	margin:0;
}
#contenu .annuaire-etablissement-infos p.annuaire-etablissement-infos-part2 {
	background:url("../images/annuaire/annuaire-recherche-titre-filet.jpg") no-repeat left	bottom;
	padding: 0px 0px 20px;
	margin:0;
}
#contenu .annuaire-etablissement-infos p.annuaire-etablissement-infos-part3{
	margin:20px 0 25px 18px;
	color:#333333;
}
.annuaire-etablissement-infos .annuaire-nb-eleves {
	background:url("../images/annuaire/annuaire-fiche-picto-eleves.jpg") no-repeat 0px 0px;
	color:#6d6d6d;
	font-size:110%;
	padding:0 0 0 14px;
	margin:0 25px 0 0;
}
.annuaire-etablissement-infos .annuaire-zone-scolaire {
	background:url("../images/annuaire/annuaire-fiche-picto-zone-sco.jpg") no-repeat 0px 0px;
	color:#be258b;
	font-size:110%;
	padding:0 0 0 27px;
}
.annuaire-etablissement-infos .annuaire-type-etab,
.annuaire-etablissement-infos .annuaire-code,
.annuaire-etablissement-infos .annuaire-chef {
	color:#6d6d6d;
	font-size:105%;
	margin:5px 0 0 0;
}

/*Annuaire - Fiche - Boutons partage fiche*/
#contenu .annuaire-etablissement-fiche .partage-fiche{
	float:right;
	margin:0 -33px 20px 0;
	position:relative;
}
#contenu .annuaire-etablissement-fiche .partage-fiche:before {
	content: '';
	display: block;
	width: 8px;
	height: 10px;
	position: absolute;
	bottom: -10px;
	right: 0;
	background: url("../images/annuaire/annuaire-fiche-coin-gris-droite.jpg") no-repeat;
}
#contenu .annuaire-etablissement-fiche .partage-fiche-titre{
	float:left;
	background:#f4f4f4;
	padding:13px 10px 13px 20px;
	color:#666;
	font-size:115%;
}
#contenu .annuaire-etablissement-fiche ul.partage-fiche-liste {
	float:left;
	padding:0;
	margin:0;
}
#contenu .annuaire-etablissement-fiche ul.partage-fiche-liste li {
	background:none;
	float:left;
	padding:0 0 0 1px;
}
#contenu .annuaire-etablissement-fiche ul.partage-fiche-liste li a {
	display:block;
}

/*Annuaire - Fiche - Encart Académie*/
.annuaire-etablissement-photos {
	float:right;
	font-size:120%;
	width:324px;
	border:1px solid #f5f5f5;
	color:#666666;
	margin:0 0 25px;
}
.annuaire-etablissement-academie-seul {
	padding:10px 0 15px;
}
.annuaire-etablissement-image{
	padding:0 0 15px;
}
.annuaire-etablissement-academie {
	overflow:hidden;
}
.etablissement-photo img {
	width:324px;
	border:none;
}
.annuaire-etablissement-photos .copyright {
	font-size:80%;
	margin:3px 10px 10px;
	text-align:right;
}
.annuaire-etablissement-photos .academie-logo {
	float:left;
	margin:0px 5px;
}
.annuaire-etablissement-photos .annuaire-etablissement-academie-seul .academie-desc {
	float:left;
	display:block;
	padding:8px 0 0 0;
}
.annuaire-etablissement-photos .annuaire-etablissement-image .academie-desc {
	display:block;
	padding:5px 0 0 0;
}
.annuaire-etablissement-photos .academie-lien {
	display:block;
	text-align:center;
	float:left;
	margin:10px 0 0;
}
.annuaire-etablissement-photos .academie-lien a {
	color:#be258b;
}

/*Annuaire - Fiche - Liens*/
#contenu .annuaire-etablissement-links{
	margin:0 -34px 10px;
	position:relative;
	clear:both;
	background:#f4f4f4;
	width:758px;
	float:left;
}
#contenu ul.annuaire-etablissement-links-liste{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	float:left;
}
#contenu .annuaire-etablissement-links:before {
	content: '';
	display: block;
	width: 8px;
	height: 10px;
	position: absolute;
	bottom: -10px;
	right: 0;
	background: url("../images/annuaire/annuaire-fiche-coin-gris-droite.jpg") no-repeat;
}
#contenu ul.annuaire-etablissement-links-liste:before {
	content: '';
	display: block;
	width: 8px;
	height: 10px;
	position: absolute;
	bottom: -10px;
	left: 0;
	background: url("../images/annuaire/annuaire-fiche-coin-gris-gauche.jpg") no-repeat;
}
#contenu ul.annuaire-etablissement-links-liste li {
	background:#f4f4f4;
	padding:13px 0px 13px 0px;
	color:#666;
	font-size:115%;
	float:left;
	text-align:center;
}
#contenu ul.annuaire-etablissement-links-liste li.taille-1-elements {
	width:758px;
}
#contenu ul.annuaire-etablissement-links-liste li.taille-2-elements {
	width:378px;
	border-right:1px #d8d7d7 solid;
}
#contenu ul.annuaire-etablissement-links-liste li.taille-3-elements {
	width:252px;
	border-right:1px #d8d7d7 solid;
}
#contenu ul.annuaire-etablissement-links-liste li.lastElement,
#contenu ul.annuaire-etablissement-links-liste li.taille-1-elements.lastElement,
#contenu ul.annuaire-etablissement-links-liste li.taille-2-elements.lastElement,
#contenu ul.annuaire-etablissement-links-liste li.taille-3-elements.lastElement {
	border:none;
}
#contenu ul.annuaire-etablissement-links-liste li a {
	color:#666666;
	text-transform:uppercase;
	font-size:85%;
}
#contenu ul.annuaire-etablissement-links-liste li a.lien-contacter-etab {
	background:url("../images/annuaire/annuaire-fiche-picto-link-contacter.jpg") no-repeat 0px 0px;
	padding:2px 0 2px 29px;
	display:inline-block;
}
#contenu ul.annuaire-etablissement-links-liste li a.lien-localiser-etab {
	background:url("../images/annuaire/annuaire-fiche-picto-link-localiser.jpg") no-repeat 0px 0px;
	padding:2px 0 2px 22px;
	display:inline-block;
}
#contenu ul.annuaire-etablissement-links-liste li a.lien-site-etab {
	background:url("../images/annuaire/annuaire-fiche-picto-link-site.jpg") no-repeat 0px 0px;
	padding:2px 0 2px 26px;
	display:inline-block;
}

/*Annuaire - Fiche - Critères d'enseignement*/
.annuaire-etablissement-pictos {
	clear:both;
	margin: 0 30px 20px;
}
.annuaire-etablissement-fiche.public .annuaire-etablissement-pictos {
	border-bottom: 1px solid #e0e0e0;
}
.annuaire-picto {
	float:left;
	margin:0;
	text-align:center;
	margin:0 3px 20px;
}
.annuaire-picto-img {
	border:none;
}
.annuaire-picto-label {
	display:block;
	font-size:110%;
	width:130px;
	color:#333333;
	margin:15px 0 0;
}

/*Annuaire - Fiche - Bloc Onisep*/
.annuaire-etablissement-onisep {
	clear: both;
	padding:15px 25px;
	border-top:1px solid #e5e5e5;
	background:#f4f4f4;
}
.annuaire-onisep-titre {
	font-size: 175%;
	color: #be258b;
}
.annuaire-onisep-titre a {
	color: #be258b;
	text-decoration:none;
}
.annuaire-onisep-lien-acad {
	color: #5a5a5a;
	font-size: 130%;
	margin:10px 0 0;
}
.annuaire-onisep-lien-acad a {
	color: #5a5a5a;
}
.annuaire-logo-onisep {
	float:right;
	margin:15px 0 0;
}
.annuaire-logo-onisep img {
	display:block;
}

/*Annuaire - Fiche - Organisation du Temps Scolaire*/
#annuaire-ots{
	padding:0 0 30px 30px;
}
#annuaire-ots h3{
	margin:0 0 30px;
	color:#17818d;
	font-weight:normal;
	font-size: 175%;
	border:none;
}
#annuaire-ots h3 .cplt_titre{
	font-weight:normal;
	display:block;
	font-size:70%;
}
#annuaire-ots .annuaire-ots-onglets{
	background:url('../images/annuaire/ots-onglets-bg.jpg') bottom right no-repeat;
	overflow:hidden;
	margin: 0 15px 30px 0;
	height:40px;
}
#annuaire-ots .annuaire-ots-onglets li{
	background: none;
	float:left;
	padding:0;
	height:40px;
	display:inline-block;
	cursor:pointer;
}
#annuaire-ots .annuaire-ots-onglets li a {
	text-decoration:none;
}
#annuaire-ots .annuaire-ots-onglets li.on .bg-left{
	background:url('../images/annuaire/ots-onglets-bg-left-on.jpg') top left no-repeat;
	padding:0 0 0 15px;
	height:40px;
	display:inline-block;
	cursor:pointer;
}
#annuaire-ots .annuaire-ots-onglets li.on .bg-right{
	background:url('../images/annuaire/ots-onglets-bg-right-on.jpg') top right no-repeat;
	padding:0 15px 0 0;
	height:40px;
	display:inline-block;
	cursor:pointer;
}
#annuaire-ots .annuaire-ots-onglets li.on .libelle{
	background:#343434 url('../images/annuaire/ots-onglets-bg-on.jpg') top left repeat-x;
	height:20px;
	display:inline-block;
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
	padding:12px 0 8px;
	width:310px;
	text-align:center;
	cursor:pointer;
}
#annuaire-ots .annuaire-ots-onglets li.off .bg-left{
	background:url('../images/annuaire/ots-onglets-bg-left-off.jpg') top left no-repeat;
	padding:0 0 0 15px;
	height:40px;
	display:inline-block;
	cursor:pointer;
}
#annuaire-ots .annuaire-ots-onglets li.off.elementaire .bg-left{
	background:url('../images/annuaire/ots-onglets-bg-left-off-ombre.jpg') top left no-repeat;
}
#annuaire-ots .annuaire-ots-onglets li.off .bg-right{
	background:url('../images/annuaire/ots-onglets-bg-right-off.jpg') top right no-repeat;
	padding:0 15px 0 0;
	height:40px;
	display:inline-block;
	cursor:pointer;
}
#annuaire-ots .annuaire-ots-onglets li.off.maternelle .bg-right{
	background:url('../images/annuaire/ots-onglets-bg-right-off-ombre.jpg') top right no-repeat;
}
#annuaire-ots .annuaire-ots-onglets li.off .libelle{
	background:url('../images/annuaire/ots-onglets-bg-off.jpg') top left repeat-x;
	height:20px;
	display:inline-block;
	color:#333333;
	font-size:110%;
	font-weight:bold;
	padding:15px 0 5px;
	width:310px;
	text-align:center;
	cursor:pointer;
}
#annuaire-ots .annuaire-ots-horaires-entetes{
	position:relative;
	height:31px;
	margin:0 30px 15px 85px;
}
#annuaire-ots .annuaire-ots-decalage-fin-heure{
	margin-right:-15px;
}
#annuaire-ots .annuaire-ots-decalage-deb-heure{
	margin-left:-15px;
}
#annuaire-ots .annuaire-picto-classe-matin{
	position:absolute;
	left:0px;
}
#annuaire-ots .annuaire-picto-pause{
	position:absolute;
	left:0px;
}
#annuaire-ots .annuaire-picto-classe-apres-midi{
	position:absolute;
	left:0px;
}
#annuaire-ots .annuaire-picto-pinceaux{
	position:absolute;
	top:0px;
	right:45px;
}
#annuaire-ots ul.annuaire-ots-horaires{
	list-style:none;
}
#annuaire-ots li.annuaire-ots-ligne{
	background:none;
	padding:16px 0 0;
	width:710px;
	overflow:hidden;
}
#annuaire-ots .annuaire-ots-jour-label{
	color:#17818d;
	font-size:100%;
	float:left;
	width:55px;
	text-align:right;
	padding:16px 10px 0 0;
	font-weight:bold;
}
#annuaire-ots .annuaire-ots-jour-conteneur{
	position:relative;
	float:left;
	width:615px;
	height:54px;
	background:#b7dde6;
}
#annuaire-ots .annuaire-ots-matin,
#annuaire-ots .annuaire-ots-apres-midi{
	position:absolute;
	top:0;
	left:0;
	background:#17818e;
	color:#ffffff;
	height:20px;
	text-align:center;
	padding:17px 0;
	font-size:140%;
}
#annuaire-ots .annuaire-ots-pause{
	position:absolute;
	top:0;
	left:0;
	background:#c5d300;
	color:#FFFFFF;
	height:36px;
	text-align:center;
	font-size:125%;
	padding:9px 0;
}
#annuaire-ots .annuaire-ots-activites-periscolaires{
	position:absolute;
	top:0;
	left:0;
	background:#c5d300 url('../images/annuaire/ots_hachure.jpg') repeat;
	color:#FFFFFF;
	height:20px;
	text-align:center;
	font-size:140%;
	padding:17px 0;
}
#annuaire-ots .annuaire-ots-activites-periscolaires-degrade{
	position:absolute;
	top:0;
	left:0;
	background:#c5d300 url('../images/annuaire/ots_hachure_degrade.jpg') no-repeat;
	background-size:100% 100%;
	color:#FFFFFF;
	height:20px;
	text-align:center;
	font-size:140%;
	padding:17px 0;
}
#annuaire-ots .annuaire-ots-activites-periscolaires-degrade.sans-1ere-ligne{
	background:#c5d300 url('../images/annuaire/ots_hachure_degrade_sans_1ere_ligne.jpg') no-repeat;
	background-size:100% 100%;
}
#annuaire-ots .annuaire-ots-matin,
#annuaire-ots .annuaire-ots-apres-midi,
#annuaire-ots .annuaire-ots-activites-periscolaires,
#annuaire-ots .annuaire-ots-pause{
	padding-right:1px;
}
#annuaire-ots .annuaires-ots-heures{
	position:relative;
	top:-30px;
	left:0;
	color:#17818d;
	width:100%;
	font-weight:bold;
	font-size:65%;
}
#annuaire-ots .annuaire-ots-heure_debut{
	position:absolute;
	top:0;
	left:0;
}
#annuaire-ots .annuaire-ots-heure_fin{
	position:absolute;
	top:0;
	right:0;
}
#annuaire-ots .annuaire-ots-activites-periscolaires .annuaire-ots-heure_fin{
	position:absolute;
	top:0;
	right:-15px;
}
#annuaire-ots .annuaire-ots-activites-periscolaires .annuaire-ots-heure_fin.alignement_a_droite{
	position:absolute;
	top:0;
	left:0;
	right:auto;
}
#annuaire-ots .annuaire-sources{
	color:#666;
	display: block;
	float:right;
	font-weight: normal;
	letter-spacing: 0.1em;
	margin:16px 30px 0 0;
}
#annuaire-ots .annuaire-ots-lien-pdf{
	background:url('../images/annuaire/ots_print.jpg') no-repeat top left;
	padding:1px 0 0 25px;
	margin:15px 0 0;
	display:inline-block;
	color:#17818d;
}
#annuaire-ots .annuaire-ots-textes{
	margin:20px 30px 0 0;
}
#annuaire-ots .annuaire-ots-textes *{
	zoom:1;
}
#annuaire-ots .annuaire-ots-textes-info-cplt{
	margin:0 0 0 65px;
	position:relative;
}
#annuaire-ots .annuaire-ots-phrase-intro{
	color:#17818d;
	font-size:100%;
	font-style:italic;
	padding:0 30px 0 0;
	margin:0 0 15px;
}
#annuaire-ots .annuaire-ots-majoritaire{
	color:#17818d;
	font-size:100%;
	font-style:italic;
	padding:0px 30px 0 0;
	margin:0 0 15px;
}
#annuaire-ots .annuaire-ots-phrase-intro p{
	margin:0;
}
#annuaire-ots #pdf_etab_header_complement .pastille{
	width: 150px;
}
#annuaire-ots #pdf_info_etab{
	display: none;
}
body#pdf_ots #pdf_ots_container{
	margin:0;
	width:800px;
}
body#pdf_ots #annuaire-ots ul.annuaire-ots-horaires{
	margin: 0;
}
body#pdf_ots #annuaire-ots li.annuaire-ots-ligne{
	width:800px;
}
body#pdf_ots #annuaire-ots{
	padding:0;
}
body#pdf_ots #annuaire-ots .annuaire-ots-activites-periscolaires{
	background: url('../images/annuaire/ots_hachure.jpg') no-repeat left top;
	background-size: 100% 100%;
}
body#pdf_ots #pdf_info_etab{
	display: block;
}
body#pdf_ots #annuaire-ots h3{
	display: none;
}
body#pdf_ots #annuaire-ots #pdf_info_etab h3{
	display: block !important;
	background: #029aaa;
	color: white;
	text-align: center;
	font-weight: bold;
	padding: 10px 0;
	zoom: 1.2;
}
#pdf_info_etab #pdf_etab_header{
	margin-bottom: 30px;
	position: relative;
	zoom: 1.2;
}
#pdf_info_etab .contenu_gauche,
#pdf_info_etab .contenu_droit{
	display: inline-block;
	width: 44%;
	color: #029aaa;
}
#pdf_info_etab .contenu_gauche p,
#pdf_info_etab .contenu_droit p{
	margin: 0 !important;
}
#pdf_info_etab .contenu_gauche{
	padding-left: 60px;
}
#pdf_info_etab .contenu_gauche .type_etab{
	color: #029aaa;
	font-size: 150%;
	font-weight: bold;
}
#pdf_info_etab .contenu_gauche .zone_etab{
	font-weight: bold;
	display: table;
}
#pdf_info_etab .contenu_gauche .zone_etab img,
#pdf_info_etab .contenu_gauche .zone_etab span{
	display: table-cell;
}
#pdf_info_etab .contenu_gauche .zone_etab img{
	width: 22px;
	height: 20px;
}
#pdf_info_etab .contenu_gauche .zone_etab span{
	vertical-align: middle;
}
#pdf_info_etab .contenu_gauche .etab_adr{
	display: inline-block;
	margin: 15px 0 0 0;
}
#pdf_info_etab .contenu_droit{
	position: absolute;
}
#pdf_info_etab .contenu_droit p{
	display: inline-block;
	float: right;
	width: 70%;
}
#pdf_info_etab .contenu_droit p span{
	display: inline-block;
	font-weight: bold;
}
#pdf_info_etab #pdf_etab_header_complement{
	margin: 20px 0 20px 0;
	text-align: center;
	position: relative;
}
#pdf_info_etab #pdf_etab_header_complement .ligne{
	height: 1px;
	border-top: 1px solid #029aaa;
	width: 37%;
	position: absolute;
}
#pdf_info_etab #pdf_etab_header_complement .ligne.gauche{
	left: 0;
	top: 75px;
}
#pdf_info_etab #pdf_etab_header_complement .ligne.droite{
	right: 0;
	top: 75px;
}
body#pdf_ots #annuaire-ots h3 .cplt_titre{
	font-weight:normal;
	display:block;
	font-size:70%;
}
body#pdf_ots .annuaire-ots-onglets,
body#pdf_ots .annuaire-ots-lien-pdf,
body#pdf_ots .annuaire-etablissement-update{
	display:none;
}
body#pdf_ots .annuaire-ots-maternelle,
body#pdf_ots .annuaire-ots-elementaire{
	width:800px;
	margin:0;
}
body#pdf_ots #logo_et_urlEGF{
	float:none;
	margin:34px auto 0px;
	width:630px;
}
body#pdf_ots #logo_et_urlEGF .logo{
	margin:0;
}
body#pdf_ots #logo_et_urlEGF .separation{
	display:none;
}
body#pdf_ots #logo_et_urlEGF .urlEGF{
	margin:0 0 0 20px;
	float:left;
}
body#pdf_ots #annuaire-ots .annuaire-ots-msg-cplt{
	display:none;
}
body#pdf_ots #annuaire-ots .annuaire-sources{
	letter-spacing: 0;
}
body#pdf_ots .pdf_ots_en_avant {
	font-weight:bold;
	font-size:110%;
	margin:0 0 5px;
}
body#pdf_ots #annuaire-ots .annuaire-ots-phrase-intro{
	text-align:center;
	font-size:90%;
	color:#029aaa;
	padding:0;
}
body#pdf_ots #annuaire-ots .annuaire-ots-majoritaire{
	text-align:center;
	font-size:90%;
	color:#029aaa;
	padding:0;
}
body#pdf_ots #annuaire-ots .annuaire-ots-matin,
body#pdf_ots #annuaire-ots .annuaire-ots-apres-midi{
	background:#029aaa;
}
body#pdf_ots #annuaire-ots .annuaire-ots-jour-label{
	color:#029aaa;
}
body#pdf_ots #annuaire-ots .annuaires-ots-heures{
	color:#029aaa;
}
body#pdf_ots #annuaire-ots .annuaire-ots-jour-conteneur{
	width:735px;
}
body#pdf_ots #annuaire-ots .annuaire-sources{
	display:none;
}


/*Annuaire - Fiche - Encadrés*/
#annuaire-encadres {
	margin:0 0 20px;
	clear:both;
}
#annuaire-encadres .annuaire-encadre{
	box-shadow: 0px 0px 3px #e0e0e0;
	position:relative;
}
#annuaire-encadres .annuaire-encadre-left {
	float:left;
}
#annuaire-encadres .annuaire-encadre-right {
	float:right;
}
#annuaire-encadres .annuaire-encadre-33 {
	width:240px;
}
#annuaire-encadres .annuaire-encadre-50 {
	width:360px;
}
#annuaire-encadres .annuaire-encadre-66 {
	width:480px;
}
#annuaire-encadres .annuaire-encadre-titre{
	background:#be258b;
	color:white;
	font-size:150%;
	margin:0;
	padding:10px 25px;
	font-weight:normal;
}
#annuaire-encadres .annuaire-encadre-image{
	text-align:center;
}
#annuaire-encadres .img_context_container {
	overflow: hidden;
	position: relative;
	display: block;
}
#annuaire-encadres .img_context_copy_container {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background: none;
}
#annuaire-encadres .img_context_copy {
	padding:5px 10px;
	background:#f4f4f4;
	color:#666666;
	display:block;
}
#annuaire-encadres .annuaire-encadre-content {
	padding:	5px 25px;
}
#annuaire-encadres .annuaire-encadre-link-container{
	text-align:center;
	padding:5px 25px 0px;
}
#annuaire-encadres .annuaire-encadre-link{
	background:#c9449c url("../images/annuaire/annuaire-encadre-bg-link.jpg") repeat-x left bottom;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:8px 10px;
	display:inline-block;
	font-size:80%;
	border-radius:4px;
	margin:0px auto 20px;
}
#annuaire-encadres .annuaire-encadre-link:hover{
	text-decoration:none;
}
#annuaire-encadres .annuaire-encadre-link-container.inAbsolute {
	position:absolute;
	left:50%;
	bottom:0;
	display:inline-block;
	padding:0;
}
#annuaire-encadres .annuaire-encadre-link-container.inAbsolute .annuaire-encadre-link-sub-container {
	padding:0 25px;
	margin:0 0 20px -100%;
}
#annuaire-encadres .annuaire-encadre-link-container.inAbsolute .annuaire-encadre-link {
	margin:0;
}

/*Annuaire - Fiche - Pages associées : "A découvrir également"*/
.annuaire-pages-associees {
	box-shadow: 0px 0px 3px #e0e0e0;
	margin: 20px 0 25px;
}
#contenu h3.annuaire-pages-associees-titre{
	background:#be258b;
	color:white;
	font-size:150%;
	margin:0;
	padding:10px 25px;
	font-weight:normal;
}
.annuaire-pages .annuaire-page {
	background:url("../images/annuaire/annuaire-pages-assoc-picto.jpg") no-repeat 25px 20px;
	padding:20px 50px 20px 65px;
	border-bottom:1px solid #cccccc;
}
.annuaire-pages .annuaire-page.annuaire-page-last{
	border:none;
}
.annuaire-page .annuaire-page-titre,
.annuaire-page .annuaire-etablissement-indicateurs-titre{
	margin:0 0 5px;
}
.annuaire-page .annuaire-page-titre,
.annuaire-page .annuaire-etablissement-indicateurs-titre,
.annuaire-page .annuaire-etablissement-indicateurs-lien {
	color: #be258b;
	font-size: 110%;
	font-weight: bold;
}
.annuaire-page .annuaire-page-titre a,
.annuaire-page .annuaire-etablissement-indicateurs-lien a {
	color: #be258b;
}
.annuaire-page .annuaire-page-chapo{
	color:#666666;
}

/*Annuaire - Fiche - Liens contacts*/
.annuaire-contenu .contact_etablissement{
	clear:both;
	margin:0 0 20px;
}
.annuaire-contenu a#annuaire-lien-dysfonctionnement{
	background:#f5f5f5 url("../images/annuaire/annuaire-lien-dysfonctionnement.jpg") no-repeat 15px 10px;
	padding:8px 20px 8px 42px;
	color:#666;
	font-size:115%;
	float:left;
	display:block;
	margin:0 2px 2px 0;
}
.annuaire-contenu a#annuaire-lien-maj-fiche{
	background:#f5f5f5 url("../images/annuaire/annuaire-lien-maj-fiche.jpg") no-repeat 15px 10px;
	padding:8px 20px 8px 42px;
	color:#666;
	font-size:115%;
	float:left;
	display:block;
	margin:0 2px 2px 0;
}
.annuaire-contenu a#annuaire-lien-academie{
	background:#f5f5f5 url("../images/annuaire/annuaire-lien-fiche-contact-acad.jpg") no-repeat 15px 10px;
	padding:8px 20px 8px 42px;
	color:#666;
	font-size:115%;
	float:left;
	display:block;
	margin:0 2px 2px 0;
}

/*Annuaire - Fiche - Bloc Libre*/
.annuaire-contenu #BO_libre{
	margin-bottom: 20px;
}

/*Annuaire - Fiche - Date de mise à jour*/
.annuaire-etablissement-update {
	margin-bottom:20px;
}
.annuaire-etablissement-update p.right {
	color:#666666;
	text-align:right;
	padding-right:5px;
}

/** -----------------------------------------
  * ANNUAIRE - jNice :
  * ----------------------------------------- */


.annuaire-contenu .jNice .jCheckBoxWrapper{
	margin:2px 8px 0px 0px;
}
.annuaire-contenu .annuaire-recherche-affinage .jNice .jCheckBoxWrapper{
	margin:0px 8px 0px 0px;
}
.annuaire-contenu .jNice .jNiceCheckbox{
	background:transparent url("../images/annuaire/jNice/checkbox.jpg") no-repeat center bottom;
	height:15px;
	width:15px;
}
.annuaire-contenu .annuaire-recherche-affinage .jNice .jNiceCheckbox{
	background:transparent url("../images/annuaire/jNice/checkbox-blanche.jpg") no-repeat center bottom;
}
.annuaire-contenu .jNice .jNiceCheckbox.jNiceChecked{
	background:transparent url("../images/annuaire/jNice/checkbox.jpg") no-repeat center top;
}
.annuaire-contenu .annuaire-recherche-affinage .jNice .jNiceCheckbox.jNiceChecked{
	background:transparent url("../images/annuaire/jNice/checkbox-blanche.jpg") no-repeat center top;
}
.annuaire-contenu label.avec_infobulle{
	position:relative;
	top:-2px;
}
.annuaire-contenu .jNice .jRadioWrapper{
	margin:2px 8px 0px 0px;
}
.annuaire-contenu .jNice .jNiceRadio{
	background:transparent url("../images/annuaire/jNice/radio.png") no-repeat center bottom;
	height:15px;
	width:15px;
}
.annuaire-contenu .jNice .jNiceRadio.jNiceChecked{
	background:transparent url("../images/annuaire/jNice/radio.png") no-repeat center top;
}
.annuaire-nb-results-par-page .jNiceSelectOpen{
	background:transparent url("../images/annuaire/jNice/select.jpg") no-repeat center center;
	width:26px;
	height:30px;
}
.annuaire-nb-results-par-page .jNiceSelectWrapper{
	width:60px;
	display:inline-block;
	margin:0 0 0 5px;
}
.annuaire-nb-results-par-page .jNiceSelectWrapper div{
	width:60px;
}
.annuaire-nb-results-par-page .jNiceSelectWrapper div span {
	width:34px;
	height:15px;
	padding:7px 0 8px;
	background:#FFFFFF;
	border:none;
	top:0;
	left:0;
}
#contenu .annuaire-pagination .annuaire-nb-results-par-page .jNiceSelectWrapper ul{
	width:60px;
	border:none;
	background:#FFFFFF;
	position:absolute;
	top:30px;
	left:0px;
	height:auto;
	margin:0;
	box-shadow:0px 0px 3px #e0e0e0;
}
#contenu .annuaire-pagination .annuaire-nb-results-par-page .jNiceSelectWrapper ul li{
	padding:0;
	display:block;
}
#contenu .annuaire-pagination .annuaire-nb-results-par-page .jNiceSelectWrapper ul li a{
	display:block;
}
#contenu .annuaire-pagination .annuaire-nb-results-par-page .jNiceSelectWrapper ul li a:hover{
	background:#17818d;
	color:#FFFFFF;
	font-weight:bold;
}


/** --------------------------------------------------------------------
  * --- PARTIE AGENDA DE L'EDUCATION
  * --------------------------------------------------------------------
  */

#page.agenda_educ #contenu.menv2_col_gauche{
	overflow:visible;
}
.mav_bg_haut {
	background-image: url("../images/men_v2/agenda_education/mav_bg_haut_new.jpg");
	background-repeat: no-repeat;
	height: 49px;
}
.evenement_avant_bottom_2 {
	background-image: url('../images/men_v2/agenda_education/evenement_avant_bottom.jpg');
}
.evenement_avant_top_2 {
	background-image: url('../images/men_v2/agenda_education/evenement_avant_top.jpg');
}
.agenda_evenement_mis_en_avant_2 {
	width: 750px;
}
.evenement_avant_bottom_lien {
	margin-right: 10px;
}

#page.agenda_educ .container_search h2,
#page.agenda_educ_results .container_search h2{
	color: #303030;
	background: #CEC9C9;
	border: 1px #B3B3B3 solid;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 20px 5px;
	height: auto;
	float: none;
	zoom:1;
}
.agenda_recherche_ep_middle_pl_agenda {
	background:none;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	width:738px;
}
.recherche_ep_bottom_pl_agenda {
	background:none;
	width:738px;
	border:1px solid #d0d0d0;
	border-top:none;
	height:35px;
}
.buttonSearchAgenda{
	background:none;
	padding:1px 20px;
}
.agenda_mise_en_avant_container_2 {
	margin:15px 0px 5px;
}
.container_search {
	margin-bottom:20px;
}
#page.agenda_educ #bloc_calendrier{
	border:1px solid #d0d0d0;
}
#page.agenda_educ #bloc_calendrier .calendar_action_left,
#page.agenda_educ #bloc_calendrier .calendar_action_right{
	width:50px;
}
.agenda_temps_fort_top {
	background: url('../images/men_v2/agenda_education/temps_fort_top.jpg') no-repeat top left transparent;
}
.agenda_temps_fort_bottom {
	background-image: url('../images/men_v2/agenda_education/temps_fort_bottom.jpg');
}
.agenda_temps_fort_container {
	float:right;
	width:452px;
	margin-right:0px;
}
.agenda_temps_fort {
	background-image:url('../images/men_v2/agenda_education/temps_fort.jpg');
}
.agenda_liste_container_selection {
	background:url("../images/men_v2/agenda_education/agenda_liste_selection.jpg") left top repeat-y transparent;
}
.agenda_liste_selection_top {
	background:url("../images/men_v2/agenda_education/agenda_liste_selection_top.jpg") left top no-repeat transparent;
}
.agenda_liste_selection_bottom {
	background:url("../images/men_v2/agenda_education/agenda_liste_selection_bottom.jpg") left bottom no-repeat transparent;
}
.result_number_pagination_agenda {
	width:740px;
}
.recherche_ep_middle_pl {
	background: none;
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	width: 700px;
	padding: 0px 19px;
	zoom:1;
}
.recherche_ep_bottom_pl {
	background:none;
	width:738px;
	border:1px solid #d0d0d0;
	border-top:none;
	height:35px;
	zoom:1;
}
#page.agenda_educ_results .buttonSearchAgenda {
	padding: 1px 11px;
}
#page.agenda_educ_results .search_ep_pl_agenda_liste {
	width:100%;
}
#page.agenda_educ_results .agenda_recherche_pl_params {
	margin: 5px 20px;
	width: auto;
}
#page.agenda_educ_results .recherche_pl_title {
	background: url("../images/men_v2/annuaire/resultats_pict_list_carre.jpg") no-repeat 0 0.4em;
	color: #333;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px;
}
#page.agenda_educ_results .container_search {
	padding-top:0px;
}
#page.agenda_educ_results .agenda_liste_container_selection {
	margin-bottom:15px;
}
#page.agenda_educ_results .label_select_search.col3 {
	width:160px;
}
#page.agenda_educ_results .select_search{
	width:200px;
}
.agenda_mise_en_avant_date_bleu,
.agenda_mise_en_avant_date_rose{
	zoom:1;
}

/** --------------------------------------------------------------------
  * --- PARTIE ESPACE PRESSE
  * --------------------------------------------------------------------
  */

#page.minister-content.presse .titre_rose {
	float:left;
	display:inline-block;
}
#page.minister-content.presse .lien_titre_rose {
	float: right;
	background: url("../images/men_v2/titre_rose_fleche.jpg") no-repeat right 5px;
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
	color: white;
	text-transform: none;
	font-weight: normal;
	display:inline-block;
}
#page.minister-content.presse .contenu_agenda {
	padding: 10px 20px;
}
/* ------- Bloc à la Une --------*/
#page.minister-content.presse #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight,
#page.minister-content.presse #contenu.menv2_col_gauche.style_v2 #generic-right .the-spotlight{
	background:#FFFFFF url("../images/men_v2/ministre/ministre_a_la_une_bg.jpg") repeat-x bottom left;
	margin-bottom:20px;
	padding: 15px 20px 0px;
	overflow:hidden;
}
#page.minister-content.presse #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight .item,
#page.minister-content.presse #contenu.menv2_col_gauche.style_v2 #generic-right .the-spotlight .item{
	margin-bottom:20px;
}
#page.minister-content.presse #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight .text .first h3{
	font-size:120%;
	font-weight:bold;
}
#page.minister-content.presse #contenu.menv2_col_gauche.style_v2 #generic-left .the-spotlight .text h3{
	font-size:100%;
	font-weight:bold;
}
/* ------- Bloc Recherche --------*/
#page.presse .container_search h2 {
	color: #303030;
	background: #CEC9C9;
	border: 1px #B3B3B3 solid;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 20px 5px;
	height: auto;
	float: none;
	zoom:1;
}
.recherche_ep_middle{
	background:none;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	width: 354px;
	padding: 10px 32px 0px 32px;
}
.recherche_ep_bottom {
	background:none;
	width:418px;
	border:1px solid #d0d0d0;
	border-top:none;
	height:35px;
}
.buttonSearch{
	background:none;
	zoom:1;
}
.validSearch{
	padding-left:271px;
	padding-top:5px;
}
.container_search{
	padding-top:0px;
}
.communique_presse_container{
	margin-bottom:20px;
}
/* ------- Bloc Derniers contenus / Info presse --------*/
.container_dernieres_actus {
	padding-top: 0px;
	margin-bottom:20px;
}
#page.minister-content.presse h2.ap_dernieres_actus {
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	width:400px;
	margin:20px 0px 0px 0px;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
	overflow:visible;
}
#page.minister-content.presse h2.ap_dernieres_actus .ap_dernieres_actus_titre_pointe {
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/titre_pointe.png") repeat-x top left;
}
#page.minister-content.presse .dernieres_actus {
	border:1px solid #d0d0d0;
	border-top:none;
	padding:10px 20px 10px;
	zoom:1;
}
#page.minister-content.presse .dernieres_actus ul{
	margin:0px;
	padding:0px;
}
#page.minister-content.presse .li_derniers_actus_accessi {
	padding:0px !important;
	margin:0px 0px 5px;
}
.more_dernieres_actus {
	float:right;
	height: 19px;
	text-align: right;
	color: #18417F;
	font-size: 11px;
	margin:0px;
	background:url("../images/men_v2/editeur/pict_link.gif") no-repeat 0 0.4em;
	padding: 0px 0px 0px 10px;
	zoom: 1;
}
/*Bloc Reomntée de contenus*/
#page.minister-content.presse .communique_presse_container h2 {
	background:none;
	padding-left:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE FORMULAIRE VOTE ELECTRONIQUE
  * --------------------------------------------------------------------
  */

.form_vote_electronique{
	position:relative;
	padding:1px 0;
}
.form_vote_electronique .field{
	clear:left;
	margin:4px 0 14px;
}
.form_vote_electronique .field label, .form_vote_electronique .field .label{
	display: block;
	width:250px;
	float:left;
	margin-top:2px;
}
.form_vote_electronique .field .error_msg{
	color:red;
	margin-bottom:2px;
	margin-left:250px;
}
.form_vote_electronique .field .champ{
	float:left;
}
.form_vote_electronique .field input, .form_vote_electronique .field select, .form_vote_electronique .field textarea{
	border:1px solid silver;
	width:295px;
}
.form_vote_electronique .field .wrong{border-color:red;}
.form_vote_electronique input#userdigit{width:auto;}
.form_vote_electronique .button-mail{margin-right:20px;}
.form_vote_electronique_champs_obligatoires{margin:20px 0 10px;}

/** --------------------------------------------------------------------
  * --- PARTIE BULLETIN OFFICIEL
  * --------------------------------------------------------------------
  */

/* ------- Bloc Entête ---------------*/
#entete_img{
	float:left;
	width:250px;
	margin-right: 10px;
	margin: 0;

}

#entete_img img{
	display: block;
	height: 90px;
	width: 100%;
}

div#entete_txt {
	width: 60%;
	float: right;
	padding: 10px;
}

/* Bloc Diaporama*/
#diaporama_bo{
	height: 235px;
	overflow: hidden;
	margin: 4px 0 20px 0;
	padding-right:20px;
	position:relative;
}

#diaporama_bo .diaporama_titre{
	padding: 7px 0px 7px 7px;
	overflow: hidden;
	background: #1e8591 url("../images/men_v2/titre_vert_bg.jpg") repeat-x bottom left;
	margin: 0px !important;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	border: none;
}

#diaporama_bo .diaporama_titre #delai_diaporama_bo{
	display:none;
}

#diaporama_bo .diaporama_middle{
	height: 100%;
	/*width: 435px;*/
	overflow: hidden;
	background: #766d61;
	position: relative;
}

#diaporama_bo .diaporama_bottom{
	height: 65px;
	width: 96%;
	overflow: hidden;
	position: absolute;
	bottom:0;
}

#diaporama_bo .diaporama_liste_img{
	height:140px;
	width:240px;
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}

#diaporama_bo .diaporama_liste_img li{
	float:left;
	overflow:hidden;
	text-align:center;
	display:none;
	background:none;
	padding:0px;
}

#diaporama_bo .diaporama_liste_img li.selected{
	display:block;
}

#diaporama_bo .diaporama_liste_txt{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
	height:65px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#diaporama_bo .diaporama_liste_txt li {
	width:100%;
	height:58px;
	padding-top:10px;
	margin:7px 0px 0px;
	float: left;
	overflow: hidden;
	display: none;
	background:none;
	background: rgba(0, 0, 0, 0.4);
}

#diaporama_bo .diaporama_liste_txt li.selected {
	display:block;
}

#diaporama_bo .diaporama_liste_txt li h3{
	margin:0px 0px 2px;
	padding:0px;
	font-size:100%;
	font-weight:normal;
	color:#ffffff;
	border:none;
	font-weight: bold;
}

#diaporama_bo .diaporama_liste_txt li h3 a{
	text-decoration:none;
	color:#ffffff;
	font-weight: bold;
}

#diaporama_bo .diaporama_liste_txt li h3 a:hover{
	text-decoration:underline;
}

#diaporama_bo .diaporama_liste_txt li .diaporama_chapo{
	margin:0px;
	padding:0px;
	font-size:100%;
	font-weight:normal;
	color:#ffffff;
}

#diaporama_bo .diaporama_bt_prec{
	float:left;
	width:20px;
	height:65px;
	overflow:hidden;
	background:url("../images/men_v2/accueil/diaporama_fleche_prec.jpg") no-repeat 7px 10px;
	margin:0px;
	padding:0px;
	display:block;
	text-decoration:none;
	position:absolute;
	top:0px;
	left:0px;
}

#diaporama_bo .diaporama_bt_prec.hidden{
	display:none;
}

#diaporama_bo .diaporama_bt_suiv{
	float:left;
	width:20px;
	height:65px;
	overflow:hidden;
	background:url("../images/men_v2/accueil/diaporama_fleche_suiv.jpg") no-repeat 6px 10px;
	margin:0px;
	padding:0px;
	display:block;
	text-decoration:none;
	position:absolute;
	top:0px;
	right:0px;
}

#diaporama_bo .diaporama_bt_suiv.hidden{
	display:none;
}

#diaporama_bo .diaporama_liste_ctrl{
	width: 95%;
	overflow: hidden;
	position: absolute;
	bottom:82px;
	text-align:right;
}

#diaporama_bo .diaporama_liste_ctrl li{
	display:inline;
	width:7px;
	height:6px;
	overflow:hidden;
	text-align:center;
	margin:0px;
	padding:0px;
	background:none;
}

#diaporama_bo .diaporama_liste_ctrl li a.diaporama_ctrl{
	display:inline-block;
	width:13px;
	height:13px;
	overflow:hidden;
	background:url("../images/men_v2/accueil/diaporama_rond_vide_bo.png") no-repeat top left;
	cursor:pointer;
}
#diaporama_bo .diaporama_liste_ctrl li a.diaporama_ctrl.selected{
	background:url("../images/men_v2/accueil/diaporama_rond_plein_bo.png") no-repeat top left;
}

#diaporama_bo .diaporama_play{
	/*float:left;*/
	width:13px;
	height:13px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	display:none;
	background:url("../images/men_v2/accueil/diaporama_play.jpg") no-repeat top left;
	text-decoration:none;

	position: absolute;
	z-index: 1;
	bottom:90px;
	text-align:left;
}
#diaporama_bo .diaporama_pause{
	width:13px;
	height:13px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	background:url("../images/men_v2/accueil/diaporama_pause.png") no-repeat top left;
	text-decoration:none;

	position: absolute;
	z-index: 1;
	bottom:90px;
	text-align:left;

}

/** bloc editorial **/

.editorial_violet .titre_editorial,.editorial_vert
.titre_editorial, .editorial_rien .titre_editorial,
.dernier_numero, .titre_recherche{
	margin:  0 !important;
	padding: 7px 0px 7px 20px;
	overflow: hidden;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	border: none;
	width:100%;
}

.titre_recherche{
	text-transform: none;
}

.editorial_rien h2 a{
	color: #18417F;
}

.lien_toute_actu_editorial{
	float: right;
	background: url("../images/men_v2/accueil/accueil_titre_fleche_blanc.png") no-repeat right 64%;
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	content: "";
	display: inline-block;
	text-align: right;
}

/* style violet */
.editorial_violet{
	margin-top:4px;
	border:1px solid #c0218c;
}

.editorial_violet .titre_editorial{
	background: #c0218c url("../images/men_v2/accueil/accueil_titre_rose_bg.jpg") repeat-x bottom left;
}

.content_editorial{
	margin:5px;
}

.lien_image_editorial img{
	text-align:center;
	max-width:100%;
}

/* style vert */
.editorial_vert{
	margin-top:4px;
}

.editorial_vert .titre_editorial, .titre_recherche, .cartouche div span{
	background: #1e8591 url("../images/men_v2/titre_vert_bg.jpg") repeat-x top left;;
}

.editorial_vert .lien_image_editorial img{
	margin-top: 10px;
}

.editorial_vert .content_editorial{
	/*padding: 1px 20px;*/
	padding: 1px 7px;
	margin: 1px 0;
	color: #ffffff;
	background-color: #1e8591;
}

.editorial_vert .content_editorial .chevron{
	background: url("../images/men_v2/editeur/pict_link_vert.gif") no-repeat 0 0.4em;
	padding-left: 10px;
}

.editorial_vert .content_editorial a{
	color: #ffffff;
}

.accueilBO .layout-text-2col-2{
	margin:0;
	/*	padding: 1em 0;*/
	padding:1em 0 0 0;
}

.accueilBO #contenu #h2_cid_bo{
	padding-left:0px;
}

.accueilBO #contenu h2{
	padding-left: 7px;
}

.accueilBO table.search-archives{
	width:216px;
}

.accueilBO .layout-text-2col-2,.accueilBO .layout-text-2col-2 table.search-archives{
	background-color: #e8f3f4;
}

.accueilBO .layout-text-2col-2 table.search-archives td{
	border:none;
}
.accueilBO #contenu.style_v2 div.layout-text-2col-2 .layout-col-A{
	padding:0 6px;
}
.accueilBO .z5-Encadres .editorial_violet .content_editorial{
	margin:5px 9px;
}
.accueilBO .z5-Encadres .editorial_violet .content_editorial .lien_image_editorial{
	display:block;
}
.accueilBO .z5-Encadres .editorial_vert .content_editorial,
.accueilBO .z5-Encadres .editorial_rien .content_editorial{
	padding:1px 10px;
}
.accueilBO .z5-Encadres .encadre:first-child .editorial_violet .content_editorial{
	min-height:194px;
}
#page.accueilBO #remonte_bo{
	margin: 0 0 20px !important;
}
.accueilBO #sommaire_bo{
	width:480px;
}

.accueilBO .z5-Encadres .content_nor{
	width:740px;
}

/* style sans fond */
.editorial_rien .titre_editorial{
	color:#000000;
	background-color: #e8f3f4;
}

.editorial_rien .content_editorial{
	/*padding: 1px 10px;*/
	padding: 1px 7px;
	margin: 0;
	background-color: #e8f3f4;
}
#recherche_bo_2_col{
	/*padding-top:15px;*/
	display:block;
}
/** bloc remonte BO **/
#remonte_bo{
	margin: 4px 0 !important;
	background-color:#e8f3f4;
}

#remonte_bo .dernier_numero{
	color:#17818e;
	border:none;
}

#remonte_bo .dernier_BO{
	padding-left:10px;
	border:none;
	width:209px;
}

/** bloc sommaire **/
.accueilBO h3 span.date {
	font-size: 68%;
}

#sommaire_bo{
	margin-bottom:60px;
}

.blocSommaire{
	margin-bottom:15px;
}

#z4-content #sommaire_bo .sommaire_bo{
	padding:0px;!important
}

#sommaire_bo h2{
	border-bottom:1px solid #17818e;
}

#sommaire_bo h2 a{
	color:#17818e;
	font-size: 16px;
}

.cartouche{
	background-color:#e8f3f4;
	overflow: hidden;
	padding: 5px 0 7px 0;
	color:#ffffff;
}

.cartouche div a{
	color:#ffffff;
	text-decoration:none;
}

.cartouche div{
	width: 33.333%;
	float: left;
	padding: 5px 0;
	text-align:left;
}

.cartouche div span{
	border-radius: 3px;
	padding: 5px;
	width: 135px;
	display: block;
	margin: 0 auto;
	font-size: 12px;
}

.cartouche div span img{
	vertical-align:inherit;
	margin-right:5px;
}

.accueilBO .label-coord {
	color: #16808d;
}

.accueilBO .plus{
	width:100%;
	height:18px;
	background-color: #e8f3f4;
	text-align:right;

}
.accueilBO .plus img{
	cursor:pointer;
}

.bloc_bo{
	border-top: 1px solid #17818e;
	width:100%;
	clear: both;
}

#sommaire_bo .picto_bo{
	float:left;
}

#sommaire_bo .content_bo{
	border-left: 1px solid #17818e;
	overflow: hidden;
	clear: right;
}
#sommaire_bo .content_bo h3, #sommaire_bo .content_bo .liens_bo{
	border:none;
	margin-left:15px;
}

#sommaire_bo .content_bo h3 a{
	color:#16808d;
}

#sommaire_bo .content_bo .liens_bo li, #sommaire_bo .liens_bo li,#z4-content .liens_bo li{
	background: url("../images/men_v2/editeur/pict_list_vert.jpg") no-repeat 0 0.5em;
	padding-left: 10px;
}

/** bloc recherche **/
#recherche_bo .divTable select{
	background-color:#ffffff;
}
#recherche_bo_2_col h3, #recherche_bo h3{
	color:#16808d;
	border-bottom:1px solid #16808d;
}

.accueilBO table th {
	color:#16808d;
}

.accueilBO thead th{
	background-color:#e8f3f4;
}
.accueilBO #principal{
	margin-top: 0px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}

/** bloc pied page **/
#piedpage_bo{
	overflow: hidden;
	width: 100%;
	background-color: #f4f4f4;
	padding: 0 13px;
	margin-top:10px;
}

#piedpage_bo h6{
	margin: 0.8em 0 0.5em;
}

/** contenu BO **/
.accueilBO .Stitre2, .accueilBO .Entetetableau, .accueilBO .Annexe{
	color:#16808d;
}

.accueilBO table{
	background-color: #e8f3f4;
}

/** --------------------------------------------------------------------
  * --- PARTIE CALENDRIER SCOLAIRE
  * --------------------------------------------------------------------
  */

#calendrier-v2 {
	width: 535px;
	padding-top: 0px;
}
#calendrier-v2 #calendrier-v2-search #geo-search {
	left:100px;
}
#calendrier-v2 #print_calendrier {
	margin: 10px 5px;
}
#calendrier-v2 select#annee{
	background-color:#ffffff;
}
#calendrier_dl, #calendrier_abo {
	width:115px;
	margin-right:0px;
}
.buttonOkCalendrier {
	margin-left:0px;
}
#calendrier-v2 #calendrier-v2-detail .table-calendrier-V2 {
	width:535px;
}
#calendrier-v2 #calendrier-v2-detail th#vacances{
	width:114px;
}
#calendrier-v2 #calendrier-v2-detail th.evenement-td {
	width:auto;
}
#calendrier-v2 #calendrier-v2-detail th.zone-back-0,
#calendrier-v2 #calendrier-v2-detail th.zone-back-1,
#calendrier-v2 #calendrier-v2-detail th.zone-back-2,
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-unselected,
#calendrier-v2 #calendrier-v2-detail th.th-common, {
	width:139px;
	overflow:hidden;
}
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-0,
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-1,
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-2,
#calendrier-v2 #calendrier-v2-detail .zone-td-bg-unselected {
	width:131px;
	overflow:hidden;
}
#calendrier-v2 #calendrier-v2-map #DOM-TOM ul{
	padding:5px 4.5em;
}


/** --------------------------------------------------------------------
  * --- PARTIE FORMULAIRE CONTACT
  * --------------------------------------------------------------------
  */

#form_contact #validForm input {
	background: url("../images/men_v2/boutons/bt_envoyer.jpg") no-repeat top left;
	width:65px;
	height:21px;
}
#form_contact #validForm {
	text-align: right;
}

/** --------------------------------------------------------------------
  * --- PARTIE FORMULAIRE GUIDE PARENTS
  * --------------------------------------------------------------------
  */

#form_commande_guide #commandeHaut {
	width:740px;
}
#form_commande_guide .commande_val {
	width:531px;
}
#form_commande_guide input.text {
	width:527px;
}
#form_commande_guide #validForm {
	text-align: right;
}
#page.guide_parent #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.guide_parent #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE RUBRIQUE COMPLETE
  * --------------------------------------------------------------------
  */

#page.rubrique_complete #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.rubrique_complete #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE RUBRIQUE SIMPLE
  * --------------------------------------------------------------------
  */

#page.rubrique_simple #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.rubrique_simple #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE ALERTE MAIL
  * --------------------------------------------------------------------
  */

#page.alert_mail #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.alert_mail #contenu.style_v2 div.chapo {
	margin-top:0px;
}
#page.alert_mail #contenu.style_v2 .bt_envoyer{
	text-align:right;
}
#page.alert_mail #contenu.style_v2 .champ_obligatoire{
	text-align:right;
}


/** --------------------------------------------------------------------
  * --- PARTIE ANNUAIRE CIO
  * --------------------------------------------------------------------
  */

#page.annuaire_cio #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.annuaire_cio #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE ARCHIVES
  * --------------------------------------------------------------------
  */

#page.archives #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.archives #contenu.style_v2 div.chapo {
	margin-top:0px;
}
#page.archives .search-archives-div{
	margin-bottom:20px;
}
#page.archives form.search-archives{
	margin-bottom:0px;
}
#page.archives form.search-archives .search-archives-elt {
	margin:0px 0px 3px;
}
#page.archives form.search-archives .search-archives-elt label{
	width: 170px;
	display: inline-block;
}
#page.archives form.search-archives .search-archives-elt select{
	width: 535px;
	display: inline-block;
}
#page.archives ul#articles-browser li {
	margin-top: 0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE SIGLES
  * --------------------------------------------------------------------
  */

#page.sigles #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.sigles #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE RUBRIQUE LIBRE AVEC NAVIGATION
  * --------------------------------------------------------------------
  */

#page.rub_libre_avec_nav #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.rub_libre_avec_nav #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE RUBRIQUE BO
  * --------------------------------------------------------------------
  */

#page.rubriqueBO #sommaire_bo {
	margin-right:0px;
}
#page.rubriqueBO .z5-Encadres{
	margin-left:20px;
}
div.titreBO{
	margin: 20px 0px -10px 20px;
}

/** --------------------------------------------------------------------
  * --- PARTIE SYNDICATION - FLUX ENTRANTS
  * --------------------------------------------------------------------
  */

#page.flux_entrants #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.flux_entrants #contenu.style_v2 div.chapo {
	margin-top:0px;
}


/** --------------------------------------------------------------------
  * --- PARTIE SYNDICATION - FLUX SORTANTS
  * --------------------------------------------------------------------
  */

#page.flux_sortants #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.flux_sortants #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE FAQ NIVEAU 1
  * --------------------------------------------------------------------
  */

#page.faq_niv_1 #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.faq_niv_1 #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE AGENDA PASSAGE MEDIA
  * --------------------------------------------------------------------
  */

#page.agenda_passage_media #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.agenda_passage_media #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE AGENDA MINISTRE
  * --------------------------------------------------------------------
  */

#page.agenda_ministre #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.agenda_ministre #contenu.style_v2 div.chapo {
	margin-top:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE ACCUEIL BO
  * --------------------------------------------------------------------
  */

#page.accueilBO #z4-content div.chapo {
	padding-right:0px;
}
#page.accueilBO #remonte_bo {
	padding-right:0px;
}
#recherche_bo_2_col {
	padding-right:0px;
}

#z4-content #recherche_bo, #z4-content #recherche_bo_2_col{
	padding-right:20px;
}

#recherche_bo, #BO_libre {
	margin-right:0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE ACADEMIES
  * --------------------------------------------------------------------
  */

#page.academies #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.academies #contenu.style_v2 div.chapo {
	margin-top:0px;
}
#page.academies .search-archives{
	margin-bottom:10px;
}
#page.academies .search-archives label{
	width:100px;
	display:inline-block;
}
#page.academies .search-archives select{
	width:200px;
}

/** --------------------------------------------------------------------
  * --- PARTIE INDICATEURS DES LYCEES
  * --------------------------------------------------------------------
  */

/*Moteur de recherche*/
#page.indicateurs_lycees_resultats #moteur_recherche {
	background:none;
	padding:0;
}
#page.indicateurs_lycees_resultats #moteur_recherche h2 {
	color: #303030;
	background: #CEC9C9;
	border: 1px #B3B3B3 solid;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 20px 5px;
	height: auto;
	float: none;
}
#page.indicateurs_lycees_resultats #moteur_recherche .moteur_recherche_criteres {
	border: 1px solid #D0D0D0;
	border-top: none;
	margin-bottom: 20px;
	padding: 20px;
	zoom: 1;
}
#page.indicateurs_lycees_resultats #moteur_recherche .moteur_recherche_criteres .sous_activite{
	display: none;
}
#page.indicateurs_lycees_resultats #moteur_recherche .moteur_recherche_criteres .sous_activite.visible{
	display: block;
}
#page.indicateurs_lycees_resultats #moteur_recherche #validerResultats {
	width:162px;
	height:21px;
	border: none;
	cursor: pointer;
	background-image: url('../images/men_v2/boutons/bt_consulter_resultats.jpg');
}
#page.indicateurs_lycees_resultats #moteur_recherche .moteur_recherche_validation {
	text-align: right;
	padding-right: 67px;
}
#page.indicateurs_lycees_resultats #moteur_recherche input {
	width: 290px;
}
#page.indicateurs_lycees_resultats #moteur_recherche select {
	width: 293px;
}
#page.g5-2.indicateurs_lycees_resultats #z4-partieGauche {
	width: 72.2%;
}

/** --------------------------------------------------------------------
  * --- PARTIE PAGE DE LISTE SIMPLIFIEE
  * --------------------------------------------------------------------
  */

#page.page_liste_simplifiee .container_search h2{
	color: #303030;
	background: #CEC9C9;
	border: 1px #B3B3B3 solid;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 20px 5px;
	height: auto;
	float: none;
	zoom:1;
	margin-top: 0px !important;
}
#page.page_liste_simplifiee .noResult {
	margin-bottom:20px;
}
#page.page_liste_simplifiee .buttonSearch {
	width:auto;
}
#page.page_liste_simplifiee .validSearch_pl {
	padding-right: 110px;
}
#page.page_liste_simplifiee .recherche_ep_middle{
	width: 363px;
}
#page.page_liste_simplifiee .recherche_ep_bottom {
	width:auto;
	height:40px;
}
#page.page_liste_simplifiee .validSearch2Cols {
	padding-left: 203px;
	padding-top: 5px;
}
#page.page_liste_simplifiee .recherche_simpli_col_2 {
	padding-top:0px;
}
#page.page_liste_simplifiee .recherche_pl_title {
	background: url("../images/men_v2/annuaire/resultats_pict_list_carre.jpg") no-repeat 0 0.4em;
	color: #333;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px;
}

/** --------------------------------------------------------------------
  * --- PARTIE PERSONNALITES
  * --------------------------------------------------------------------
  */

#page.personnalites #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.personnalites #contenu.style_v2 div.chapo {
	margin-top:0px;
}
#page.personnalites form.search-archives{
	margin-bottom:0px;
}
#page.personnalites form.search-archives .search-archives-elt {
	margin:5px 0px 30px;
}
#page.personnalites form.search-archives .search-archives-elt label{
	width: 100px;
	display: inline-block;
}
#page.personnalites form.search-archives .search-archives-elt select{
	width: 220px;
	display: inline-block;
}

/** --------------------------------------------------------------------
  * --- PARTIE KIOSQUE ACTU
  * --------------------------------------------------------------------
  */

#page.kiosque_actu .container_nl {
	width:auto;
}
#page.kiosque_actu .kiosque_actu_titre{
	background: url("../images/men_v2/kiosque_actu/kiosque_actu_bg_titre.jpg") repeat-x top left;
	padding:7px 0px 8px 20px;
	overflow:hidden;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
	zoom:1;
}
#page.kiosque_actu .milieu_nl {
	border:1px solid #d0d0d0;
	background:#ffffff url("../images/men_v2/kiosque_actu/kiosque_actu_bg_ct.jpg") repeat-x bottom left;
	padding-bottom:15px;
}
#page.kiosque_actu .intro_nl{
	font-size:100%;
	font-weight:bold;
	color:black;
	margin-bottom:10px;
}
#page.kiosque_actu .check_container_nl{
	margin-bottom:5px;
}
#page.kiosque_actu .check_container_nl label{
	font-size:100%;
	font-weight:bold;
	color:black;
}
#page.kiosque_actu .check_container_nl input{
	margin-top:-3px;
}
#page.kiosque_actu .texte_gestion_nl{
	padding-top:0px;
	/*font-size:120%;*/
	width:500px;
}
#page.kiosque_actu .milieu_gestion_nl{
	border:1px solid #d0d0d0;
	background:#ffffff url("../images/men_v2/kiosque_actu/kiosque_actu_bg_ct.jpg") repeat-x bottom left;
	margin-left:0px;
	padding-bottom:8px;
	margin-bottom:20px;
}
#page.kiosque_actu .gestion_submit_nl{
	float:right;
	width:172px;
	margin:5px 20px 0px;
}
/*Début captcha*/
#page.kiosque_actu .captcha_div{
	float:left;
	position:relative;
	width:650px;
	height:70px;
	margin:15px 0px;
}
#page.kiosque_actu .captcha {
	width: 435px;
}
#page.kiosque_actu .captcha p{
	margin:0px;
}
#page.kiosque_actu .imgCaptcha{
	border:1px solid #d0d0d0;
}
#page.kiosque_actu #userdigit{
	position:absolute;
	left:444px;
	top:44px;
	width:160px;
}
#page.kiosque_actu #bt_valider{
	position:absolute;
	left:630px;
	top:42px;
}
/*Fin captcha*/

/*début test ED ticket n°194839*/
.corps_abonnement_nl_archives,
.form_gris_nl,
.complement_form_nl {
	background-color: #DDD;
}
/*fin test ED ticket n°194839*/

/** --------------------------------------------------------------------
  * --- PARTIE GESTION ABONNEMENT NEWSLETTER
  * --------------------------------------------------------------------
  */

#parrainage .captcha{
	margin-left:3px;
}
.abonnement_nl input, .abonnement_nl textarea {
	background-color:#ffffff;
}

/** --------------------------------------------------------------------
  * --- PARTIE RUBRIQUE WEBTV
  * --------------------------------------------------------------------
  */

#page.rub_webtv #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.rub_webtv #contenu.style_v2 div.chapo {
	margin:0px;
}
/*Bloc à la une*/
#webtv_a_la_une h2.webtv_titre_a_la_une{
	color:#ffffff;
	background:#847B6C url("../images/men_v2/titre_bg.jpg") repeat-x bottom left;
	font-size:100%;
	margin:0px !important;
	padding:3px 0px 3px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
	overflow:visible;
	border-bottom:1px solid #d0d0d0;
}
#webtv_a_la_une .webtv_titre_a_la_une_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	top:-1px;
	left:0px;
	background:url("../images/men_v2/titre_pointe.png") no-repeat top left;
}
#webtv_a_la_une {
	background:none;
	padding:0px;
	margin-bottom:20px;
}
#webtv_a_la_une .webtv_video{
	padding:19px;
	border:1px solid #d0d0d0;
	border-top:none;
	background:#ffffff url("../images/men_v2/webtv/webtv_alaune_bg.jpg") repeat-x bottom left;
	position:relative;
	width:700px;
}
#webtv_a_la_une .webtv_video_description {
	margin-bottom:55px;
	width: 280px;
}
#webtv_a_la_une input {
	width: 272px;
	background-color:#FFFFFF;
}
#webtv_a_la_une .title_video {
	color:#000000;
	margin-bottom:4px;
}
.webtv_video_description_title_2 {
	margin-top: 20px;
}
.webtv_video_player_action{
	position:absolute;
	bottom:14px;
	right:0px;
}
#webtv_a_la_une .webtv_video_player_action li a {
	color:#18417f;
}
.webtv_video_player_action_titre{
	display:block;
	margin-top:3px;
}
#webtv_a_la_une .webtv_video_player_action li {
	float: left;
	width: 149px;
	text-align:center;
}

/*Bloc vidéos recentes*/
#page.rub_webtv #webtv_video_recente {
	margin:0px 0px 20px;
	background:#766D61 url("../images/men_v2/master_page/bg_wtv.jpg") repeat-x 50% 100%;
}
#page.rub_webtv #webtv_video_recente .title_video_recente {
	background:none;
}
#page.rub_webtv #webtv_video_recente h2 {
	color: white;
	border-bottom: 1px solid white;
	padding:10px 20px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 120%;
}
#page.rub_webtv #webtv_video_recente .webtv_video_recente_bottom {
	background: none;
}
#page.rub_webtv #webtv_video_recente a{
	color:#ffffff;
}
#page.rub_webtv #webtv_video_recente .webtv_videos_recente_liste {
	padding: 0px 10px;
}
#page.rub_webtv #webtv_video_recente .webtv_videos_recente_liste_video {
	width: 123px;
	margin: 0px 0px 20px;
	padding: 0px 10px;
}
#page.rub_webtv #webtv_video_recente .webtv_videos_recente_pagination {
	color: #FFFFFF;
	padding-bottom: 10px;
}
#page.rub_webtv #webtv_video_recente .webtv_videos_recente_pagination .fleche_pagination:hover{
	text-decoration:none;
}
#page.rub_webtv #webtv_video_recente .webtv_videos_recente_liste_img a{
	overflow: hidden;
	display: block;
	position:relative;
}
#page.rub_webtv .webtv_videos_recente_liste_video span.play_img {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-27px;
	margin-left:-27px;
}

/*Bloc vidéos par thèmes*/
#page.rub_webtv #webtv_theme {
	margin:0px 0px 20px;
	background:#766D61 url("../images/men_v2/master_page/bg_wtv.jpg") repeat-x 50% 100%;
}
#page.rub_webtv #webtv_theme .webtv_theme_title {
	background:none;
}
#page.rub_webtv #webtv_theme h2 {
	color: white;
	border-bottom: 1px solid white;
	padding:10px 20px;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-size: 120%;
}
#page.rub_webtv #webtv_theme .webtv_theme_liste {
	background:none;
	padding:0px;
}
#page.rub_webtv #webtv_theme .webtv_theme_liste_ligne {
	background:none;
	padding:10px 0px 10px;
}
#page.rub_webtv #webtv_theme .webtv_themes_liste_theme {
	background:none;
	border-right:1px solid #99948c;
	padding:0px 19px 0px 20px;
	width: 204px;
}
#page.rub_webtv #webtv_theme .webtv_themes_liste_theme_last {
	padding:0px 20px 0px 20px;
}
#page.rub_webtv #webtv_theme .webtv_themes_liste_theme_last {
	background:none;
	border:none;
}
#page.rub_webtv #webtv_theme .webtv_themes_liste_theme h3, #webtv_theme .webtv_themes_liste_theme_last h3 {
	background:none;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	width:204px;
}
#page.rub_webtv #webtv_theme .webtv_themes_liste_theme h3 a, #webtv_theme .webtv_themes_liste_theme_last h3 a {
	color: #FFFFFF;
}
#page.rub_webtv #webtv_theme .webtv_themes_liste_title_video a {
	color:#FFFFFF;
}
#page.rub_webtv #webtv_theme .webtv_themes_liste_img a{
	overflow: hidden;
	display: block;
	position:relative;
}
#page.rub_webtv #webtv_theme span.play_img {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-27px;
	margin-left:-27px;
}


/** --------------------------------------------------------------------
  * --- PARTIE CID AGENDA-EVENEMENT
  * --------------------------------------------------------------------
  */

.agenda_evenement_recherche h2{
	color: #303030;
	background: #CEC9C9;
	border: 1px #B3B3B3 solid;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 20px 5px;
	height: auto;
	float: none;
}
.agenda_evenement_recherche .agenda_recherche_ep_middle_pl_event {
	background:none;
	border-left: 1px #B3B3B3 solid;
	border-right: 1px #B3B3B3 solid;
	width:738px;
}
.agenda_evenement_recherche .recherche_ep_bottom_pl_event {
	background:none;
	border: 1px #B3B3B3 solid;
	border-top:0px;
	width:738px;
	height:30px;
}
.agenda_evenement_recherche .buttonSearchAgenda {
	padding: 1px 12px;
}
.agenda_evenet_mise_en_avant_container{
	margin:20px 0px 20px;
	padding:0px;
	border: 1px solid #D0D0D0;
}
.agenda_bloc_mise_en_avant {
	display: block;
	float:none;
	margin:-1px -1px 0px;
}
#contenu .agenda_bloc_mise_en_avant h2{
	background: url("../images/men_v2/encadres/encadre_aplat_violet_titre_bg.jpg") repeat-x scroll left top #AD1C72;
	border:none;
	color: white;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 85%;
	font-weight: bold;
	height: 14px;
	margin: 0px !important;
	overflow: hidden;
	padding: 3px 20px 4px;
	text-transform: uppercase;
}
.agenda_bloc_mise_en_avant_ct{
	padding:10px 20px;
}
.agenda-mise-en-avant-pages-associees {
	color:#AD1C72;
}

/** --------------------------------------------------------------------
  * --- PARTIE LISTE ARCHIVES
  * --------------------------------------------------------------------
  */

#page.liste_archives .submit_archives_nl {
	background:none;
}
#page.liste_archives .complement_form_nl input {
	background-color:#ffffff;
}

/** --------------------------------------------------------------------
  * --- PARTIE EVALUATION DES ACQUIS - FILTRES
  * --------------------------------------------------------------------
  */

#eval_acquis_filtres {
	width:auto;
	background:none;
	padding:0px;
}
#eval_acquis_filtres .cadre_eval{
	border: 1px solid #D0D0D0;
}
#eval_acquis_filtres div.div_form_filtre_anncls {
	padding:20px 20px 20px 200px;
	width:auto;
}
#eval_acquis_filtres div.form_filtre_anncls_input select {
	width:200px;
}
#eval_acquis_filtres div.form_filtre_anncls_button{
	margin-left:37px;
}
#eval_acquis_filtres div.div_form_filtre_acad {
	padding:10px 20px;
}
div.form_filtre_acad input {
	margin-top: 1px;
}
#page.evaluation_acquis_filtres .graph_sous_titre {
	padding:0px 20px 0px;
	color:#AD1C72;
}

/** --------------------------------------------------------------------
  * --- PARTIE EVALUATION DES ACQUIS - RESULTATS
  * --------------------------------------------------------------------
  */

#page.evaluation_acquis_resultats .div_form_graph {
	background: none;
	width:auto;
	padding: 14px;
	margin-right: 0px;
	overflow: hidden;
	border: 1px solid #D0D0D0;
}
#page.evaluation_acquis_resultats .cadre_eval .form-button{
	float:right;
	padding-right: 2px;
}


/** --------------------------------------------------------------------
  * --- PARTIE PAGE DE LISTE
  * --------------------------------------------------------------------
  */

/*Mise en page générale*/
#page.page_de_liste #contenu.style_v2 div.layout-text-2col-2 .layout-col-A {
	margin-right:2% !important;
}
#page.page_de_liste #contenu.style_v2 div.chapo {
	margin-top:0px;
}
#page.page_de_liste .liste-text-2col-3 {
	margin-bottom:0px;
}
#page.page_de_liste .liste-text-2col-3 .liste-col-A{
	width:450px;
	margin: 0 !important;
	background:none;
	border-top: 1px #B3B3B3 solid;
	border-bottom: 1px #B3B3B3 solid;
	margin-bottom:20px !important;
}
#page.page_de_liste .liste-text-2col-3 .liste-col-A-Right{
	width:450px;
	margin: 0 !important;
	background:none;
	border-top: 1px #B3B3B3 solid;
	border-bottom: 1px #B3B3B3 solid;
	margin-bottom:20px !important;
}
#page.page_de_liste .liste-text-2col-3 .liste-col-B{
	width:270px;
	margin-left: 20px !important;
	/*margin-bottom:20px !important;*/
}
#page.page_de_liste .liste-text-2col-3 .liste-col-B-Right{
	width:270px;
	margin-right: 20px !important;
	/*margin-bottom:20px !important;*/
}
#page.page_de_liste .liste-text-2col-3 #fil-actualites{
	width:270px;
}
#page.page_de_liste #contenu h2.h2-col-liste {
	margin:0 !important;
	color: #303030;
	background: #CEC9C9;
	border: 1px #B3B3B3 solid;
	border-top:none;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 20px 5px;
	height: auto;
	float: none;
	width: auto;
}
#page.page_de_liste #fil-actualites,
#page.page_de_liste #myCarousellContainer {
	margin-bottom:20px;
}


/*Bloc Nuage de tag*/
#page.page_de_liste .background-nuage-liste{
	border: 1px #B3B3B3 solid;
	border-top:none;
	border-bottom:none;
	background:none;
	margin:0;
}
#page.page_de_liste .background-nuage-liste h3{
	color:#383838;
	border:none;
	padding:10px 20px;
	font-size:100%;
	margin:0;
}

/*Bloc Moteur de recherche*/
#page.page_de_liste .background-Rechercher-Liste{
	border: 1px #B3B3B3 solid;
	border-top:none;
	border-bottom:none;
	background:none;
	margin:0;
	padding-bottom:10px;
}
#page.page_de_liste .background-Rechercher-Liste h3{
	color:#383838;
	border:none;
	padding:10px 20px;
	font-size:100%;
	margin:0;
}
#page.page_de_liste .background-Rechercher-Liste form.search-archives {
	margin-bottom:0px;
}

/*Bloc Remontée auto*/
#page.page_de_liste div.layout-text-2col-2 {
	margin-top:0px;
	margin-bottom:0px;
}
#page.page_de_liste div.layout-text-2col-2 h2 {
	margin-top:0px !important;
	margin-bottom:10px;
}
#page.page_de_liste div.layout-text-2col-2 .layout-col-A {
	margin-bottom:20px;
}

/*Bloc Résultats*/
#page.page_de_liste #contenu .resultats {
	margin-top:0px;
}
#page.page_de_liste ul#articles-browser-bottom {
	margin-bottom:20px;
}

/** --------------------------------------------------------------------
  * --- PARTIE RECHERCHE-V2
  * --------------------------------------------------------------------
  */

#page.g5-search .recherche-text-2col-2 .layout-col-A {
	width:508px;
	margin-right:0px;
}
#page.g5-search .recherche-text-2col-2 .layout-col-A h2 {
	border-bottom: 1px solid #AC1C72;
}
#page.g5-search .recherche-text-2col-2 .layout-col-B {
	width:212px;
	float:right;
}
#page.g5-search #rechercheResultats ,
#page.g5-search .rechercheAvancee {
	background:none;
}
#page.g5-search .recherche-text-2col-2 {
	margin:0px;
}
#page.g5-search #z5-complement {
	padding-top:0px;
}
#page.g5-search #criteresRecherche input{
	background-color:white;
}
#page.g5-search .layout-text-2col-2.chapo{
	padding:0px;
}
#page.g5-search .layout-text-2col-2.chapo .layout-col-A {
	width:318px;
}
#page.g5-search .rechercheAvancee {
	padding:0px 0px 10px;
}
#page.g5-search .layout-text-2col-2.chapo .layout-col-B {
	width:170px;
	margin: 0.5em 0;
}
#page.accueilBO ul.liste_documents li.item_document{
	background-image:url();
	padding-left:0px;
}

#election_f select{width:350px; }
li.no-image{background:transparent;}
#election_e{width:100%;font-weight:bold;text-align:center;}

#contenu .divTable{
	/*overflow:visible;*/
	width:100%;/*=>ticket 282991: on remet le overflow pour obtenir le scroll horizontal*/
	overflow-x: auto;
	overflow-y: hidden;
	/* margin-left: 10px;*/
}

#recherche_bo_2_col .layout-col-A {
	margin-left: 10px;
}

.search_ep_pl_agenda td select.select_ep,
.search_ep_pl_agenda td.label_select_search,
.search_ep_pl_agenda_liste td{
	font-size:110%;
}

.regie.icampagne{
	margin-top:0px;
}
.layout-text-2col-3.icampagne{
	margin-top:20px;
}
.layout-text-2col-3.icampagne .layout-col-B{
	width:49%;
}

/* 2012-05-31 - TMA #216044 - calendrier moteur de recherche avancé */
body .calendar{z-index:999;}

#cse-search-results iframe {
	width: 740px;
	/*height:1100px;*/
}
#contenu .content_nor p{
	margin:0px;
}

/* 2012-10-15 - TMA #228176	- Mutualisation du bloc "à la une" entre gabarit espace presse et portail*/
.commun_alaune .item {margin-bottom:28px;}
.commun_alaune .item .thumb {float:left; margin:0 10px 5px 0;}
.commun_alaune .item .lien {display:block; font-weight: bold; color: #18417F; text-align:left; margin:0 0 5px;}
.commun_alaune .item .meta {color:#555;}
.commun_alaune .item .chapo {margin:0 0 8px;}
#commun_alaune .item img {float: left; margin: 0 10px 10px 0;}

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

/*Correction CSS master page*/
.remontee_rubriques .deux-items-float {
	clear:left;
	overflow: hidden;
}

/*Suppression du background par défaut pour le table des boutons google+*/
table.gc-bubbleDefault,
table.gc-reset{
	background:none;
}

.complement_titre_bas{
	float:left;
	width:75%;
	font-size:95%;
	color:#666666;
}
.complement_titre_bas span.date {
	font-size:100%;
	display:inline;
	font-weight:normal;
	letter-spacing:0px;
}

.complement_titre_bas span.subtitle {
	display:inline;
	color:#666666;
}
.complement_titre_bas_right {
	display:inline;
	float:right;
	width:23%;
	text-align:right;
}

.td_media_accessi{
	width:155px;
}
.table_search_result_accessi td{
	vertical-align:top;
}
.g5-2.page_de_liste ul.liens li a{
	font-weight:bold;
}

/*Refonte des blocs twitter*/
.twitter_col_service{
	margin: 20px 0px 0px;
}
.twitter_encadre{
	margin: 0px 0px 20px;
}
.twitter_col_service iframe,
.twitter_encadre iframe {
	min-width:0 !important;
	max-width:100% !important;
	width:100% !important;
}


/*236290*/
#contenu .liste_rubriques h2 {
	background:url();
	padding:0px;
	margin:0px !important;
	font-size:100%;
	color :#18417F;
	font-size:100%;
}
#contenu .liste_rubriques h2 a{
	font-weight:bold;
	color :#18417F;
	font-size:100%;
	padding:0px;
	margin:0px;
}


/*Barre des thèmes*/
#barre_themes {
	background: #f5f5f5;
	margin:1px 0px;
	width:100%;
}
#barre_themes h2 {
	border:none;
	margin:0 !important;
	padding:0px 12px 0px 0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:95%;
	display:inline-block;
	float:left;
	background: url("../images/men_v2/barre_themes/barre_themes_fin_titre.jpg") no-repeat top right;
}
#barre_themes h2 span {
	background: #626168 url("../images/men_v2/barre_themes/barre_themes_fond_titre.jpg") repeat-x top left;
	padding:8px 10px 8px;
	margin:0;
	display:inline-block;
}
#barre_themes ul {
	display:inline;
	margin:0;
	padding:0;
}
#barre_themes ul li {
	display:inline-block;
	list-style:none;
	/*background:url("../images/men_v2/barre_themes/barre_themes_separateur.jpg") no-repeat center right;*/
	background:none;
	padding:8px 0px 8px;
	margin:0px;
	float:left;
}
#barre_themes ul li.first a {
	padding-left:7px;
}
#barre_themes ul li a {
	display:inline;
	color:#494949;
	font-size:100%;
	padding:0px 15px 0px 14px;
	border-right:1px solid #d0d0d0;
	font-weight:bold;
}
#barre_themes ul li a:hover {
	color:#ad1c72;
	text-decoration:none;
}
#barre_themes .clear-both {
	clear:both;
}

/*Barres de partage pour les pid*/

#bookmarks.bookmark_pages_haute{
	padding-top:0px;
	margin-bottom:20px;
}
#bookmarks.bookmark_pages_haute .bookmark-box{
	background:none;
}
#bookmarks.bookmark_pages_haute .bookmarks_border{
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	border-right:none;
	border-left:none;
}
#bookmarks.bookmark_pages_basse{
	margin-top:10px;
}
#bookmarks.bookmark_pages{
	padding-top:0px;
	margin-bottom:20px;
}
#bookmarks.bookmark_pages_haute ul li a{
	background-image :url("../images/men_v2/boutons_partage/btPartage_top_ombre.jpg");
}
#bookmarks.bookmark_pages_haute ul li a:hover {
	background:none;
}
#bookmarks.bookmark_pages_haute ul li.bookmark_partage_google{
	background: url('../images/men_v2/boutons_partage/btPartage_top_ombre.jpg') no-repeat scroll center -2px transparent;
}
#bookmarks.bookmark_pages_haute ul li.bookmark_partage_pinterest {
	background: url('../images/men_v2/boutons_partage/btPartage_top_ombre.jpg') no-repeat scroll 6px -2px transparent;

}



/*Page de liste thématique*/
/* ------- Blocs Libres --------*/
.pliste_them_bloc_libre{
	margin:20px 0px 0px;
	overflow:hidden;
	border:1px solid #d0d0d0;

}
#contenu .pliste_them_bloc_libre_contenu  h2{
	overflow:visible;
}
.pliste_them_bloc_libre_contenu h2, .pliste_them_bloc_libre_contenu h2:first-child{
	background: url("../images/men_v2/titre_bg.jpg") repeat-x scroll left bottom #847b6c;
	border: medium none;
	color: #FFFFFF;
	margin-top: 0 !important;
	overflow: visible;
	padding: 3px 0 3px 20px;
	position: relative;
	text-transform: uppercase;
	font-weight:bold;
	font-size:100%;
}
.pliste_them_bloc_libre_lien_avec_titre{
	background: url("../images/men_v2/accueil/accueil_titre_fleche.jpg") no-repeat scroll right 57% transparent;
	color: #FFFFFF;
	float: right;
	font-weight: normal;
	margin: -1px 10px 0 0;
	padding: 0 10px 0 0;
	text-decoration: none;
	text-transform: none;
}

#pliste_them_bloc_libre_1.pliste_them_bloc_libre_contenu .pliste_them_bloc_libre_txt{
	margin:14px 20px 10px;
	overflow:hidden;
}
#pliste_them_bloc_libre_2.pliste_them_bloc_libre_contenu .pliste_them_bloc_libre_txt{
	margin:20px 20px 15px;
	/*width:198px; 2013-04-18 #244768 seems useless (copier coller du MEN) */
	overflow:hidden;
}
#pliste_them_bloc_libre_3.pliste_them_bloc_libre_contenu .pliste_them_bloc_libre_txt{
	margin:20px 20px 15px;
	/*width:178px; 2013-04-18 #244768 seems useless (copier coller du MEN) */
	overflow:hidden;
}
.pliste_titre_pointe{
	background: url("../images/men_v2/titre_pointe.png") no-repeat scroll left top transparent;
	display: block;
	height: 5px;
	position: absolute;
	width: 20px;
	overflow:hidden;
	zoom:1;
	left:0px;
	bottom:-5px;
}

.pliste_them_bloc_libre_contenu a.pliste_them_bloc_libre_lien{
	display:block;
	color:#18417f;
	text-decoration:none;
	padding:0px 20px;

}
.pliste_them_bloc_libre_contenu a.pliste_them_bloc_libre_lien:hover{
	text-decoration:underline;
}
.pliste_them_bloc_libre_contenu a.pliste_them_bloc_libre_lien span{
	display:block;
	background:url("../images/men_v2/accueil/bloc_libre_fleche_lien_bleu.gif") no-repeat 0px 47%;
	padding:8px 0px 10px 10px;
}
.pliste_them_bloc_libre_image{
	position:relative;
	zoom:1;
}
.pliste_them_bloc_libre_image a.pliste_them_bloc_libre_lien{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:0px 20px;
	position:absolute;
	bottom:0px;
	left:0px;
	background:#847a6d url("../images/men_v2/accueil/bloc_libre_bg.jpg") repeat-x bottom left;
	width:738px;
}
.pliste_them_bloc_libre_image a.pliste_them_bloc_libre_lien span{
	display:block;
	background:url("../images/men_v2/accueil/bloc_libre_fleche_lien.jpg") no-repeat 0px 47%;
	padding:8px 0px 10px 10px;
}

.pliste_them_bloc_libre_image h2{
	position:absolute;
	top:0px;
	left:0px;
	color: #766D61;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	border:none;
	padding:5px 20px;
	font-weight:bold;
}
.pliste_them_bloc_libre_image h2 a{
	font-size:65%;
	font-weight:bold;
	color:#766d61;
	text-transform:uppercase;
}




/* ------- Bloc Zoom Sur --------*/
#zoom_sur_liste{
	overflow:hidden;
	margin:20px 0px 0px;
	float:left;
	width:500px;
}
#zoom_sur_liste.toute_largeur{
	width:100%;
}
#zoom_sur_liste .zoom_sur_titre{
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	margin:0px;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
	zoom:1;
	overflow:visible;
}
#zoom_sur_liste .zoom_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/accueil/accueil_titre_pointe.jpg") no-repeat top left;
}
#zoom_sur_liste .zoom_sur_liste{
	list-style:none;
	margin:0px;
	padding:0px 20px 10px;
}
#zoom_sur_liste .zoom_sur_liste li.first{
	margin-left:-20px;
	margin-right:-20px;
}
#zoom_sur_liste .zoom_sur_liste li{
	padding:12px 0px 10px;
	border-top:1px solid #ebebeb;
	overflow:hidden;
	background:none;
}
#zoom_sur_liste .zoom_sur_liste li.first{
	padding:20px;
	background:url("../images/men_v2/accueil/zoom_sur_first_bg.jpg") repeat-x bottom left;
	border-top:none;
	overflow:hidden;
}
#zoom_sur_liste .zoom_sur_liste li.second{
	border-top:none;
}
#zoom_sur_liste .zoom_sur_liste li h3{
	padding:0px;
	margin:5px 0px 0px;
	border:none;
}
#zoom_sur_liste .zoom_sur_liste li a{
	color:#18417f;
	text-decoration:none;
	font-size:82%;
	font-weight:bold;
}
#zoom_sur_liste .zoom_sur_liste li a:hover{
	text-decoration:underline;
}
#zoom_sur_liste .zoom_sur_img{
	float:left;
	width:150px;
	display:block;
	overflow:hidden;
	margin:0px 20px 5px 0px;
	text-align:center;
}
#zoom_sur_liste .zoom_sur_img img{
	border:none;
	margin:0px;
	padding:0px;
}

/* ------- Bloc Encadre --------*/
#pliste_encadre{
	float:right;
	width:220px;
	overflow:hidden;
	margin:20px 0px 0px;
}
#pliste_encadre h2.pliste_encadre_titre{
	padding:7px 0px 7px 20px;
	overflow:hidden;
	background:#c0218c url("../images/men_v2/accueil/accueil_titre_rose_bg.jpg") repeat-x bottom left;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	border:none;
}
#pliste_encadre h2.pliste_encadre_titre a{
	float:right;
	background:url("../images/men_v2/accueil/accueil_titre_rose_fleche.jpg") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#pliste_encadre h2.pliste_encadre_titre a:hover{
	text-decoration:underline;
}
#pliste_encadre .pliste_encadre_texte{
	margin:0px;
	padding:10px 20px 20px;
	border:1px solid #d0d0d0;
}



/* ------- Bloc A la Une --------*/
#a_la_une_p_liste_them{
	background:url("../images/men_v2/accueil/a_la_une_bg.jpg") repeat-x bottom left;
	margin-top:20px;
}
#a_la_une_p_liste_them h2.a_la_une_home_titre {
	float:right;
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	width:460px;
	margin:0px !important;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
	overflow:visible;
}

#a_la_une_p_liste_them .a_la_une_home_texte{
	padding:20px;
}

#a_la_une_p_liste_them .a_la_une_home_lien_toute_actu{
	float:right;
	background:url("../images/men_v2/accueil/accueil_titre_fleche.jpg") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}
#a_la_une_p_liste_them .a_la_une_home_lien_toute_actu:hover{
	text-decoration:underline;
}
#a_la_une_p_liste_them .actu_principale{
	/* background:url("../images/men_v2/accueil/a_la_une_bg.jpg") repeat-x bottom left; OFF 2013-05-07 #246827 */
	/*height:160px;*/
	overflow:hidden;
}
#a_la_une_p_liste_them .actu_principale .actu_image {
	float:left;
	width:240px;
	overflow:hidden;
	margin:0px;
}
#a_la_une_p_liste_them .actu_principale h3.actu_titre {
	float:right;
	width:440px;
	padding:0px 20px;
	font-size:150%;
	margin:20px  0px 13px;
	font-weight:normal;
	border:none;
	overflow:visible;
}
#a_la_une_p_liste_them .actu_principale .a_la_une_home_titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/accueil/accueil_titre_pointe.jpg") repeat-x top left;
}
#a_la_une_p_liste_them .actu_principale .actu_chapo {
	clear:right;
	float:right;
	width:440px;
	padding:0px 20px;
	font-size:117%;
	margin:0px;
	margin-bottom:20px;
}
#a_la_une_p_liste_them .actu_ligne_1{
	overflow:hidden;
	padding:20px 20px 20px;
	clear:both;
}
#a_la_une_p_liste_them .actu_ligne_2{
	overflow:hidden;
	padding:0px 20px 20px;
}
#a_la_une_p_liste_them .actu_secondaire_first {
	float:left;
	width:334px;
	overflow:hidden;
	border-right:1px solid #d7d7d7;
	padding:0px 10px 0px 0px;
}
#a_la_une_p_liste_them .actu_secondaire {
	float:left;
	width:334px;
	overflow:hidden;
	border-left:1px solid #d7d7d7;
	margin-left:-1px;
	padding:0px 0px 0px 20px;
}
#a_la_une_p_liste_them .actu_ligne {
	clear:both;
}

#a_la_une_p_liste_them .actu_image{
	float:left;
	/*width:150px;*/
	overflow:hidden;
	margin:0px 20px 4px 0px;
}
#a_la_une_p_liste_them .actu_principale .actu_image{
	width:240px;
}

#a_la_une_p_liste_them .actu_image img {
	border:none;
}
#a_la_une_p_liste_them h3.actu_titre {
	font-weight:bold;
	font-size:100%;
	margin:0px 0px 20px;
	padding:0px;
	border:none;
	overflow:visible;
}
#a_la_une_p_liste_them h3.actu_titre a{
	text-decoration:none;
	color:#18417f;
}
#a_la_une_p_liste_them h3.actu_titre a:hover {
	text-decoration:underline;
}
#a_la_une_p_liste_them .actu_chapo {
	font-size:100%;
	margin:0px;
}

/*Remontee auto*/
#p_liste_remontee_auto{
	border: 1px solid #ddd;
	margin-top:20px;
}
#p_liste_remontee_auto h2, #p_liste_remontee_auto h2:first-child{
	color:#ffffff;
	background:#6d6459 url("../images/men_v2/accueil/accueil_titre_bg.jpg") repeat-x top left;
	font-size:100%;
	margin:0px!important;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
	zoom:1;
	overflow:visible;
}
#p_liste_remontee_auto .titre_pointe{
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	background:url("../images/men_v2/accueil/accueil_titre_pointe.jpg") repeat-x top left;
}

#p_liste_remontee_auto ul {
	padding: 10px 20px 10px 10px;
}
#p_liste_remontee_auto li {
	border-bottom:1px solid #ebebeb;
	display:block;
	background:none;
	padding:0px;
	padding-bottom:20px;
}
#p_liste_remontee_auto li.last {
	background:none;
	border:none;
}
#p_liste_remontee_auto img{
	float:left;
	margin-right:10px;
}
#p_liste_remontee_auto h3{
	border:none;
}
#p_liste_remontee_auto h3 a{
	font-size:83%;
}
/*Pied de page*/
#pliste_them_pied_de_page{
	margin-top:20px;
}

/*Moteur de recherche en mode 100%*/

#page.g5-search .recherche-text-2col-2 .layout-col-A.largeur_100{
	width:739px;
}
.g5-search .layout-col-A.largeur_100 #criteresRecherche{
	width:707px;
}
/*#page.g5-search .recherche-text-2col-2 .layout-col-A*/
#page.g5-search .recherche-text-2col-2 .layout-col-A.largeur100 .layout-text-2col-3.layout-col-A{
	width:300px;
}
#page.g5-search .recherche-text-2col-2 .layout-col-A.largeur_100 .layout-text-2col-3 .layout-col-A {
	width:208px;
	margin-right:0px;
}
#page.g5-search .recherche-text-2col-2 .layout-col-A.largeur_100 .layout-text-2col-3 .layout-col-B {
	width:410px;
	margin-right:0px;
}
.g5-search .largeur_100 .btn_aff_critere {
	background: url("../images/recherche/btn_afficher_critere_100.gif") no-repeat 0 0;
	padding: 5px 10px 0px 15px;
	z-index: 20;
	position: relative;
}
.g5-search .largeur_100 #criteresClose{
	background: url("../images/recherche/btn_cacher_critere_100.jpg") no-repeat 0 0;
}
.g5-search .largeur_100 .criteresLib{
	width:300px;
}
.g5-search .largeur_100 .criteresSubmit{
	width:425px;
	padding:35px 0 0 550px;
}
.g5-search .largeur_100 .precision-recherche{
}
.g5-search .precision-recherche{
	background: url("../images/recherche/affiner_votre_recherche.jpg") no-repeat 0 0;
	padding:0;
	color:#914569;
}
.g5-search .precision-recherche a{
	color:#914569;
	font-weight:bold;
	padding:5px 0 5px 110px;
	text-decoration:none;
}
.g5-search .largeur_100 .precision-recherche{
	background: url("../images/recherche/affiner_votre_recherche_100.jpg") no-repeat 0 0;
	padding:0;
	color:#914569;
}
.g5-search .largeur_100 .precision-recherche a{
	color:#914569;
	font-weight:bold;
	display:inline-block;
	width:600px;
	padding:5px 0 5px 250px;
	text-decoration:none;
}
/* Barre de valorisation */
#barre_valorisation{
	/*height:3.3em;  40 px */
	width:100%;
	bottom:0px;
	position:fixed;
	background-color:#000;
	display:none;
	z-index:4000;
}
#barre_valorisation .content_barre_valorisation{
	margin:0 auto;
	width:980px;
	color:#fff;

}
#barre_valorisation .content_barre_valorisation .img_croix{
	color:#fff;
	margin-top:13px;
	float:left;
}
#barre_valorisation .content_barre_valorisation .title{
	text-transform : uppercase;
	float:left;
	padding-top:12px;
	padding-bottom:13px;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	font-size:100%;
	margin-left:20px;
	font-family:Arial,  sans-serif;
	font-weight:bold;
	margin-right:10px;
}
#barre_valorisation .content_barre_valorisation .alaune{
	background:#c0218c url("../images/men_v2/accueil/accueil_titre_rose_bg.jpg") repeat-x bottom left;
	color:#fff;
}
#barre_valorisation .content_barre_valorisation .alerte2{
	background-color:#e61717;
	color:#fff;
	margin-top:-3px;
	padding-top:14px;
	padding-bottom:14px;
}
#barre_valorisation .content_barre_valorisation .endirect{
	background-color:#c3388e;
	color:#fff;
}
#barre_valorisation .content_barre_valorisation .short_content{
	padding-top:3px;
	display:table-cell;
}
#barre_valorisation .content_barre_valorisation .short_content a{
	color:#fff;
}
#barre_valorisation .content_barre_valorisation .short_content p a{
	text-decoration:underline;
}
#barre_valorisation .content_barre_valorisation a.download{
	background: url("../images/pict_download_white.gif") no-repeat 0 4px;
}
#barre_valorisation .content_barre_valorisation a.chevron{
	background: url("../images/men_v2/editeur/pict_link_white.gif") no-repeat 0 0.4em;
}
#barre_valorisation .content_barre_valorisation .arrows{
	float:right;
	margin-top:13px;
	margin-right:8px;
}
#barre_valorisation .content_barre_valorisation .arrow_right{
	margin-left:5px;
	color:#fff;
}
#barre_valorisation .content_barre_valorisation .arrow_left{
	color:#fff;

}
#barre_valorisation .content_barre_valorisation .barre_vertical{
	height:40px;
	width:1px;
	background-color:#808080;
}

#barre_valorisation .content_barre_valorisation .libelle_reseau{
	float:right;
	padding-top:13px;
	margin-right:10px;
}
#barre_valorisation .bloc_reseaux_sociaux{
	padding:0;
	margin:0;

	float:right;
	list-style:none;
}
#barre_valorisation .bloc_reseaux_sociaux li{
	float:left;
	padding:0;
	margin:0;
	background:none;
}
#barre_valorisation .content_barre_valorisation .carre_reseau a img{
	border:none;
	margin:0;
	padding:0;
}
#barre_valorisation .content_barre_valorisation .carre_reseau a:hover img{
	background: #c0218c url("../images/men_v2/accueil/accueil_titre_rose_bg.jpg") repeat-x bottom left;
}
#barre_valorisation .content_barre_valorisation .carre_reseau{
	background-color:#323232;
}
#barre_valorisation .content_barre_valorisation .carre_reseau a{
	display:block;
}
#barre_valorisation .content_barre_valorisation .content_right{
	margin-left:5px;
	float:right;
}

/* Refonte Bloc En Direct / Alerte */
#fancybox_endirect{
	display:none;
}
.fancybox-skin{
	border-radius:15px;
}
.fancybox-inner{
	height:auto !important;
}
.en_direct {
	margin:0;
}
.fancybox-skin .en_direct {
	border-radius:10px;
}
.en_direct {
	padding:6px;
}
.en_direct .en_direct_contenu{
	margin:0;
	border-radius:10px;
	padding:10px;
}
.en_direct .lien{
	float:none;
	position:static;
	bottom:auto;
	right:auto;
	text-align:right;
	clear:both;
}
.en_direct #video_flash{
	float:none;
	margin:0;
	text-align:center;
	clear:both;
}
.en_direct .video_flash_texte{
	margin:0 0 10px;
}
.en_direct #contenu_alt {
	float:none;
	text-align:left;
}
.en_direct #video_flash_player_wrapper{
	margin:0 auto;
}

/*Label Archive*/
#contenu .label_archive{
	margin:0 0 5px;
	display:block;
}
#contenu h2#titre_contenu{
	margin-top:0;
}
#p_liste_remontee_auto a.titre_contenu{
	display:block;
	clear:left;
}
.page_liste_simplifiee img.remontee_auto_simp_agrandissement,
.page_liste_simplifiee img.zoom_accessi{
	padding-top:0;
}
.page_liste_simplifiee li.ul_da_pl{
	padding:5px 0 0;
}

/*Gestion affichage Popup*/
#fancybox_annee_scolaire{
	display:none;
}
#miniword_popup{
	background-color:#ffffff;
	border-radius:10px;
}
#texte_miniword_popup{
	padding:10px;
}
#img_popup{
	border-radius:10px;
}
#content_img_popup{
	margin:auto;
}
.miniword_popup_mobile{
	background-color:#ffffff;
	border-radius:10px;
}
.texte_miniword_popup_mobile{
	padding:10px;
}
.img_popup_mobile{
	border-radius:10px;
}
.content_img_popup_mobile{
	margin:auto;
}
.fancybox_calendrier_scolaire h2{
	margin:0 auto 5px;
	padding:0 13px;
}
.fancybox-wrap{
	max-width:90% !important;
}
.fancybox-inner{
	width:auto !important;
}

/*Surcharge du style du disclaimer cookie spécifiquement pour le site EGF*/
#topbar-cookie-container{
	margin-bottom: 64px;
}
#button-cookie{
	margin:12px 20px;
}
#text-cookie{
	margin-top:12px;
}

/***
Style SVE
**/

#sve{
	background-color:#f0f0f0;
	padding:20px;
}

#sve .itemSve .lien{
	text-align:left;
}

#sve .itemSve a:hover{
	text-decoration:none;
}
#sve .principalSve{
	font-size:14px;
}
#sve .principalSve .en_avant{
	font-size:19px;
}

#sve .contentSve .bouton_affiner .layout-wrapper .layout-content {
	max-width: 285px;
}

#sve .contentSve .bouton_affiner {
	width: 44%;
	padding:13px;
	overflow: inherit !important;
}

#sve .bouton_affiner a:hover{
	text-decoration:none;
	color: #f5f5f5;
	background-color: #ad1c72;
	color: #f5f5f5;
}

#sve .bouton_affiner a{
	text-decoration:none;
	color: #ad1c72;
	display: block;
	border: 1px solid #ad1c72;
	background-color: #f5f5f5;
	font-size:16px;
	padding: 15px;
}


/*** Objet HTML abonnement et désabonnement ***/

#form_newsletter > input{
	background-color: #fff;
	color: #b4b4b4;
	padding: 0 8px;
	border: 1px solid #c2c2c2;
	height: 24px;
	line-height: 22px;
	vertical-align: middle;
	width: 237px;
	font-family: "Arial";
	margin: 3px 0 3px 0;
}

#form_newsletter > .btn{
	padding: 0px 15px;
	cursor: pointer;
	color: #fff;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	height: 21px;
	vertical-align: middle;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
}

#form_newsletter .btn.btn-abonner{
	background: #c82799 url(data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCAAVAAEDAREAAhEBAxEB/8QAFgAAAwAAAAAAAAAAAAAAAAAABgcI/8QAFwEBAAMAAAAAAAAAAAAAAAAABQYHCf/aAAwDAQACEAMQAAABnq6dGF3GRgkAn//EABkQAAEFAAAAAAAAAAAAAAAAAAABAhITFP/aAAgBAQABBQK9DQTcf//EABkRAAIDAQAAAAAAAAAAAAAAAAATAhJRcf/aAAgBAwEBPwG4/g6en//EABkRAAIDAQAAAAAAAAAAAAAAAAAUAhNxUf/aAAgBAgEBPwFrRrC2fT//xAAYEAACAwAAAAAAAAAAAAAAAAAAAhAxMv/aAAgBAQAGPwLaFx//xAAWEAEBAQAAAAAAAAAAAAAAAAAAEWH/2gAIAQEAAT8hVbo//9oADAMBAAIAAwAAABACf//EABsRAAIBBQAAAAAAAAAAAAAAAABx8BGBodHh/9oACAEDAQE/EFx0aLEVdn//xAAYEQACAwAAAAAAAAAAAAAAAAAA8AER4f/aAAgBAgEBPxBK0StExB//xAAbEAABBAMAAAAAAAAAAAAAAAAAEWGR4dHw8f/aAAgBAQABPxDuUbEyNIs//9k=) repeat-x bottom left;
}
#form_newsletter .btn.btn-deabonner{
	background: #9f9383 url(data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCAAVAAEDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwX/xAAYAQACAwAAAAAAAAAAAAAAAAACAwQFBv/aAAwDAQACEAMQAAABs5y8CDQJzFf/xAAYEAADAQEAAAAAAAAAAAAAAAAAARUCE//aAAgBAQABBQKiikzts//EABYRAAMAAAAAAAAAAAAAAAAAAAAQE//aAAgBAwEBPwEov//EABcRAAMBAAAAAAAAAAAAAAAAAAABEhD/2gAIAQIBAT8BhEZ//8QAGRAAAgMBAAAAAAAAAAAAAAAAADEBAjKh/9oACAEBAAY/At2HHBn/xAAWEAADAAAAAAAAAAAAAAAAAAAAEPH/2gAIAQEAAT8hKlI//9oADAMBAAIAAwAAABAEf//EABoRAAEFAQAAAAAAAAAAAAAAAAEAEBFRkdH/2gAIAQMBAT8QULOnjf/EABsRAAAHAQAAAAAAAAAAAAAAAAAQIXGh0eHw/9oACAECAQE/EOFsPnC//8QAGBAAAgMAAAAAAAAAAAAAAAAAAAEQ4fD/2gAIAQEAAT8QjmtlZ//Z) repeat-x bottom left;
}

#form_newsletter .alert {
	display: none;
	margin: 15px 0px 0;
	padding: 8px 5px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	background: #3f8333;

}
#form_newsletter .alert.alert-email-invalide, #form_newsletter .alert-email-liste-sympa-invalide {
	display: none;
	margin: 15px 0px 0;
	padding: 8px 5px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	background: #da0039;
}


/*
* Style de la transcription
*/
.hyperionTranscription {
	width: 100%;
	position: relative;
	cursor: pointer;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline-block;
}

.hyperionTranscription .transcription-open:before {
	content: 'X';
}

.hyperionTranscription a {
	border-top: 1px solid #bdbfc1;
	border-bottom: 1px solid #bdbfc1;
	padding: 7px 2px 7px;
}

.hyperionTranscription a:before {
	content: "T";
	display: inline-block;
	vertical-align: middle;
	margin: -7px 5px 0px 0px;
	line-height: 1;
	font-style: oblique;
	font-size: 1.5em;
}

.transcriptionContent, [id^=objectTranscriptedEditor] {
	background: #eeeeee;
	padding: 2em;
}