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

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

	/** --------------------------------------------------------------------
	  * --- PARTIE GLOBALE
	  * --------------------------------------------------------------------
	  */
  
/* ------- Styles généraux --------*/
body, textarea, select, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:none;
}
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 19px 0px 0px;
	overflow:hidden;
	clear:right;
}
.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.6%;
	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;
    width:250px;
}
#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: 2px;
	left: 10px;
	color:#ffffff;
}
#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_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;
}




/* ------- Bloc Logo et UrlEGF --------*/
#logo_et_urlEGF{
	height:100px;
	width:600px;
	margin:34px 0px 6px;
	padding:0px;
	float:left;
}
#logo_et_urlEGF h1{
	margin:0px;
	padding:0px;
	display:block;
}
#logo_et_urlEGF h1 img{
	margin:0px;
}
#page #logo_et_urlEGF h1, #page #logo_et_urlEGF h1{
	margin:0px;
}
#logo_et_urlEGF .logo{
	height:100px;
	width:244px;
	float:left;
	margin:0px 0px 0px 19px;
	text-align:center;
	overflow:hidden;
	display:block;
}
#logo_et_urlEGF .logo img{
	border:none;
}
#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:335px;
	float:right;
	margin:0px;
	padding:35px 0px 0px;
	text-align:center;
	overflow:hidden;
	display:block;
}

/* ------- Bloc Moteur de recherche --------*/
#moteur_recherche_global{
	width:378px;
	margin:38px 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;
}
#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;
}
#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 10px;
}
#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 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 ul{
	list-style:none;
	padding:0px 19px;
	margin:10px 0px;
	width:140px;
	overflow:hidden;
}
#c_officiel li{
	margin:4px 0px;
	background:none;
	padding:0px;
}
#c_officiel li a{
	color:#18417f;
	text-decoration:none;
}
#c_officiel li a:hover{
	text-decoration:underline;
}

/* ------- 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:url("../images/men_v2/global/editorial_col_droite_bg.jpg") repeat-x bottom left;
}
#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: 100%;
	font-weight: bold;
	color:#3a3a3a;
	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;
}
#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;
}

/* ------- 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;
}
#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;
}
#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_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 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 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:199px;
	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;
}
#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:60px;
	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;
}

/* ------- 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;
}
.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*/
.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;
}


/* ------- Bloc En savoir plus --------*/
.bloc_en_savoir_plus{
	border: 1px solid #7c7267;
    margin: 0 0 20px;
    padding: 20px 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.2%;
	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
	  * --------------------------------------------------------------------
	  */

#page.annuaire-etablissement #contenu {
	overflow:visible;
}
.annuaire-libre-bg {
	background-image:none;
	background-color:#e6e4e4;
	border:1px solid #b3b3b3;
	padding:5px 20px 15px;
}
.annuaire-recherche-bg-ombre{
	background:url("../images/men_v2/annuaire/recherche-bg-ombre.jpg") no-repeat left center;
	padding:0px 14px 0px 14px;
	margin:20px -14px 30px;
}
.annuaire-recherche-bge-top{
	background:url("../images/men_v2/annuaire/recherche-top.gif") no-repeat left top;
	width:740px;
}
.annuaire-recherche-bge-bottom{
	background: url("../images/men_v2/annuaire/recherche-bottom.gif") no-repeat left bottom;
	padding:10px 0px 10px 0px;
	width:740px;
}
.annuaire-recherche-bge {
	background: #f7f7f7 url("../images/annuaire/recherche-middle.jpg") repeat-x left bottom;
	width:702px;
	padding:10px 18px;
	min-height: 475px;
}
.annuaire-recherche-bgi-top {
	background:url("../images/men_v2/annuaire/recherche-interne-top.gif") no-repeat left top;
	width:702px;
	padding-top:12px;
}
.annuaire-recherche-bgi {
	background:url("../images/men_v2/annuaire/recherche-interne-middle.jpg") repeat-y;
	width:702px;
}
.annuaire-recherche-bgi-bottom {
	background:url("../images/men_v2/annuaire/recherche-interne-bottom.jpg") no-repeat left bottom;
	width:678px;
	padding:2px 12px 13px 12px;
	min-height: 448px;
}
.annuaire-recherche .annuaire-recherche-localisation{
	width:420px;
}
.annuaire-recherche-nom .annuaire-recherche-titre{
	margin-top:25px;
}
.annuaire-recherche-statut .annuaire-recherche-titre{
	margin-top:34px;
}
.annuaire-recherche .annuaire-recherche-critere-statut.disabled label,
.annuaire-recherche .annuaire-recherche-critere-statut-last.disabled label{
	color:#ababab;
}
#annuaire-recherche-result #annuaire-recherche-criteres{
	margin:5px 0px 0px;
}
#annuaire-recherche-result #annuaire-recherche-criteres .tous-les-resultats{
	margin-top:5px;
}
#annuaire-recherche-result #annuaire-recherche-criteres .tous-les-resultats a{
	background:url("../images/men_v2/annuaire/recherche-puce-lien.gif") no-repeat left center;
	padding:1px 0px 0px 10px; 
	color:#18417f;
	font-size:75%;
}
#annuaire-recherche-result .recherche-submit{
	margin-top:15px;
}
.annuaire-recherche-criteres h2.annuaire-criteres-titre{
	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;
}
.annuaire-recherche-criteres .annuaire-bloc-criteres {
	border:1px solid #d0d0d0;
	border-top:none;
	margin-bottom:20px;
	padding:0px 20px 20px;
	zoom:1;
}
.annuaire-recherche-criteres .annuaire-criteres{
	padding:5px 0px 5px;
}
.annuaire-recherche-criteres .annuaire-criteres ul li{
	background:url("../images/men_v2/annuaire/resultats_pict_list_carre.jpg") no-repeat left center;
	color:#333333;
	margin-bottom:2px;
}
.annuaire-recherche-criteres .annuaire-criteres-boutons{
	text-align:center;
}
.annuaire-recherche-criteres .annuaire-criteres-boutons a{
	padding:0px;
	margin:0px;
	width:172px;
}
.annuaire-recherche-criteres .annuaire-criteres-boutons a:hover{
	padding:0px;
	margin:0px;
	width:172px;
}
.annuaire-recherche-criteres .annuaire-criteres-boutons #annuaire-precise-recherche{
	float:left;
	height:21px;
}
.annuaire-recherche-criteres .annuaire-criteres-boutons #annuaire-modif-recherche{
	float:right;
	height:21px;
}
.annuaire-recherche-criteres .annuaire-criteres-types {
	border:1px solid #d0d0d0;
	border-top:none;
	margin:0px 0px 20px;
	padding:10px 20px 20px;
	zoom:1;
}
.annuaire-recherche-criteres .annuaire-criteres-types .critere-type-name,
.annuaire-recherche-criteres .annuaire-criteres-types .critere-cat-name {
	color:#333333;
}
.annuaire-recherche-affinage .critere-group{
	margin-top:10px;
}
.annuaire-form .button-mail{
	background:none;
	width:65px;
}
.annuaire-etablissement-bg-ombre{
	background:url("../images/men_v2/annuaire/fiche_bg_ombre.jpg") no-repeat left center;
	padding:0px 14px 0px 14px;
	margin:20px -14px 30px;
}
.annuaire-etablissement-bge-top{
	background:url("../images/men_v2/annuaire/fiche_top.gif") no-repeat left top;
	width:740px;
	border:none;
}
.annuaire-etablissement-bge-bottom{
	background: url("../images/men_v2/annuaire/fiche_bottom.gif") no-repeat left bottom;
	padding:10px 0px 10px 0px;
	width:740px;
	margin:0px;
}
.annuaire-etablissement-bge {
	background: #f7f7f7 url("../images/men_v2/annuaire/fiche_bg.jpg") repeat-x left bottom;
	width:702px;
	padding:0px 18px 10px;
	min-height: 456px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.annuaire-etablissement-bgi-top {
	background:url("../images/men_v2/annuaire/fiche-interne-top.gif") no-repeat left top;
	width:702px;
	padding-top:12px;
}
.annuaire-etablissement-bgi {
	background:url("../images/men_v2/annuaire/fiche-interne-middle.jpg") repeat-y;
	width:702px;
}
.annuaire-etablissement-bgi-bottom {
	background:url("../images/men_v2/annuaire/fiche-interne-bottom.jpg") no-repeat left bottom;
	width:678px;
	padding:2px 12px 13px 12px;
	min-height:356px;
}
.annuaire-etablissement-bge-bottom .titre-fiche-etab .titre-fiche-nom-etab {
	font-size:200%;
}
.annuaire-etablissement-bge-bottom .titre-fiche-etab .titre-fiche-type-etab {
	font-size:170%;
}
.annuaire-etablissement-bge-bottom .titre-fiche {
	margin-bottom:15px;
}
.annuaire-etablissement-bge-bottom .titre-fiche-picto span.picto {
	padding-top: 7px;
	padding-bottom: 5px;
}
.annuaire-pages-associees {
	padding:0px;
	margin:0px 0px 20px;
}
#contenu h3.annuaire-pages-associees-titre{
	background:url("../images/men_v2/encadres/encadre_aplat_violet_titre_bg.jpg") repeat-x left top #AD1C72;
	color:white;
	font-family:Helvetica,Arial,sans-serif;
	font-size:100%;
	font-weight:bold;
	height:14px;
	margin:0;
	overflow:hidden;
	padding:3px 20px 4px;
	text-transform:uppercase;
	float:none;
}
.annuaire-pages {
	border:1px solid #d0d0d0;
	border-top:none;
	padding:1px 20px 10px;
}
.annuaire-page .annuaire-page-titre, 
.annuaire-page .annuaire-etablissement-indicateurs-titre,
.annuaire-page .annuaire-etablissement-indicateurs-lien {
	color: #AD1C72;
	font-size: 110%;
	font-weight: bold;
}
.annuaire-page .annuaire-page-titre a, 
.annuaire-page .annuaire-etablissement-indicateurs-lien a {
	color: #AD1C72;
}
.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;
}


	/** --------------------------------------------------------------------
	  * --- 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{
	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{
	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: 376px;
	padding: 10px 32px 0px 10px;
}
.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;
}
.table_recherche {
	width:105%;
}
.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
	  * --------------------------------------------------------------------
	  */
	  
#recherche_bo_2_col{
	display:block;
}

	/** --------------------------------------------------------------------
	  * --- 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 .z5-Encadres{
	margin-left:20px;
}
#page.accueilBO #z4-content div.chapo {
	padding-right:0px;
}
#page.accueilBO #remonte_bo {
	padding-right:0px;
}
#recherche_bo_2_col {
	padding-right:0px;
}
#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 #validerResultats {
	width:162px;
	height:21px;
}
#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 206513: suppression du overflow car pb sous firefox et ajout du width 100%!*/
}

.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%;
}
#bookmarks .bookmarks ul li.bookmark_partage_google{
	background: url('../images/men_v2/boutons_partage/btPartage_ombre.jpg') no-repeat scroll center transparent;
	padding-top:2px; 
	height:31px; 
	width:35px;
}

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

#cse-search-results iframe {
	width: 740px;
	/*height:1100px;*/
}