/** -------------------------------------------------------------------- * --- Style Kit web Acad�mique * -------------------------------------------------------------------- */
/* ------- Styles g�n�raux --------*/
body {
	margin:0;
	padding:0;
}
body #page {
	background:#fff;
	background:#efefef;
	width:100%;
}
p {
	margin:0px;
}
.clear_left {
	clear:left;
}
.clear_right {
	clear:right;
}
.clear_both {
	clear:both;
}
.centre {
	text-align:center;
}
div #chapo {
	font-weight:bold;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:20px;
}
div.form_contact div.chapo {
  margin: 10px 0 20px 20px;
  padding: 20px 20px 15px;
  overflow: hidden;
  width: 700px;
  background: #fff;
}
#page-bg {
	width:978px;
	padding:0px 16px 0px;
	background:url("../images/global/bg.png") repeat-y top left;
	margin:0px auto;
}
#page-bg-bas {
	width:1010px;
	height:17px;
	padding:0px;
	background:url("../images/global/bg_bas.png") no-repeat top left;
	margin:0px auto;
}
#home #kwa_global_droite {
	margin:20px 19px 20px 0px;
}
#kwa_global_droite {
	float:right;
	width:180px;
	margin:2px 19px 45px 0px;
	overflow:hidden;
	clear:right;
}
#kwa_global_gauche {
	float:left;
	width:760px;
	overflow:hidden;
	clear:left;
}
#kwa_global_gauche a:hover{
	text-decoration:underline;
}
#kwa_global_haut {
	background:#fff;
	overflow:hidden;
}
.kwa_colonne_gauche {
	margin:20px;
	float:left;
	width: 738px;
}
/*Bloc moteur de recherche*/
#moteur_recherche_global .bg_moteur {
	height:26px;
	width:347px;
	margin:30px auto 0px;
	zoom:1;
	border-radius:5px;
	border-style:solid;
}
#moteur_recherche_global .buttonOk {
	width:35px;
	height:28px;
	float:right;
	margin:0px;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	zoom:1;
	overflow:visible;
	border:0px;
	padding-left:7px;
	padding-right:0px;
	padding-bottom: 5px;
}
/* ------- Bloc Acces Direct --------*/
#acces_direct .acces_direct_fond_gris li.avec_separation{
	background:url("../images/global/acces_direct_barre.jpg") no-repeat 0px 50%;
}
#acces_direct {
	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 li {
	float:left;
	padding:0px 15px;
}
#acces_direct .acces_direct_fond_noir li{
	list-style-image:url("../images/global/acces_direct_fleche.jpg");
}
#acces_direct .acces_direct_fond_noir li a {
	list-style-image:url("../images/global/acces_direct_fleche.jpg");
	text-decoration:none;
}
#acces_direct .acces_direct_fond_gris li a {
	text-decoration:none;
}
#acces_direct .acces_direct_fond_noir li a:hover,#acces_direct .acces_direct_fond_gris 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;
	margin-right:40px;
	padding:0;
}
/* ------- 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 Logo et url --------*/
#logo_et_url {
	width:560px;
	margin:20px 20px 20px 20px;
	padding:0px;
	float:left;
}
#logo_et_url h1 {
	margin:0px;
	padding:0px;
	display:block;
}
#logo_et_url h1 img {
	margin:0px;
	border:0px;
}
#page #logo_et_url h1,#page #logo_et_url h1 {
	margin: 0px;
}
#logo_et_url .logo {
	float:left;
	margin:0px;
	text-align:center;
	overflow:hidden;
	display:block;
}
#logo_et_url .logo img {
	border:none;
}
#logo_et_url .separation_container {
	float:left;
	position:relative;
}
#logo_et_url .separation {
	position:absolute;
	top:20px;
	left:0;
	height:70px;
	width:1px;
	float:left;
	background:#404040;
	margin:0px;
	padding:0px;
	display:block;
}
#logo_et_url .url {
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	overflow:hidden;
	display: block;
}
/* Divers */
.clear-both {
	clear:both;
	display:block;
	height:0px;
	font-size:0px;
}
.clear {
	clear: both;
}
/* ------- 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 .recherche-input {
	width:292px;
	height:14px;
	margin:2px 0px 2px 2px;
	padding:5px 5px;
	float:left;
	font-style:italic;
	color:#766d61;
	background-color:#efefef;
	border:0px;
}
#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;
}
#link-edu-gouv {
	display:block;
	height:18px;
	margin-top:15px;
	padding-left:2px;
	text-align:right;
	font-size:0.95em;
	float:left;
	color:#000;
}
#link-edu-gouv a {
	color:#45548c;
	font-weight:bold;
}
#moteur_recherche_global form {
	border-bottom:1px dotted #cdd7ce;
	width:350px;
	padding-bottom: 10px;
}
#moteur_recherche_global form.sans_filet {
	border-bottom:none;
}
/* ------- Bloc Navigation et M�ga Drop Down --------*/
#nav_mdd {
	width:100%;
	clear:both;
}
#nav {
	list-style:none;
	padding:0px 7px 0px 0px;
	margin:0px 0px -10px;
	width:971px;
}
#nav li {
	float:left;
	height:30px;
	padding:0px;
}
#nav #bt_accueil span {
	height:30px;
	width:20px;
	cursor:pointer;
	display:block;
	margin-top:4px;
}
#nav li a {
	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;
}
#nav li.selected_menu a,#nav li.selected_rubrique a {
	position:relative;
}
#nav li.nav_menu:hover a {
	height:30px;
	position:relative;
}
#nav .nav_menu_txt {
	display:table-cell;
	vertical-align:middle;
	height:30px;
}
#mdd {
	overflow:hidden;
	display:block;
	position:relative;
}
#mdd ul#mdd_content {
	position:relative;
	top:0px;
	left:0px;
	list-style:none;
	margin:0px;
	padding:0px;
}
#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}
#mdd li.mdd_selected {
	display:block;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
	border:5px solid;
}
#mdd .mdd_element_content {
	padding:0px 0px 10px 0px;
}
#mdd .bt_mdd {
	position:absolute;
	bottom:5px;
	right:15px;
}
#mdd .bt_mdd_link_accueil {
	position:absolute;
	right:215px;
	bottom:0px;
	font-weight:bold;
}
.retour_accueil {
	width:205px;
}
.mdd_link_accueil {
	padding:1px 7px 1px 9px;
	color:#18417f;
	text-decoration:none;
	margin:0px 10px;
	display:inline-block;
	background:url("../images/puce_bleue.jpg") no-repeat 10px 11px;
	padding:8px 0px 5px 20px;
	border-top:1px dotted #c5c1b9;
	width:210px;
}
#mdd .bt_mdd .mdd_link_accueil:hover {
	text-decoration:underline;
}
#mdd .bt_mdd .mdd_bt_fermer {
	padding:2px 0px 0px 6px;
	font-weight:bold;
	color:#2b2b36;
	text-align:left;
	display:inline-block;
	text-decoration:none;
	margin:1px 0px;
}
#nav_mdd .mdd_mise_en_avant {
	float:right;
	width:180px;
	overflow:hidden;
	padding:10px;
}
#nav_mdd ul.mdd_colonne {
	float:left;
	width:230px;
	overflow:hidden;
	margin:20px 0px 0px;
	margin-right:15px;
	list-style:none;
	padding:0px;
}
#nav_mdd ul.mdd_colonne.deux_cols {
	width:359px;
}
#nav_mdd .deux_cols span.mdd_rub {
	width:330px;
}
#nav_mdd ul.mdd_colonne li {
	margin:0px 0px 20px;
	padding:0px;
}
#nav_mdd span.mdd_rub {
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:0px 15px 10px 10px;
	width:205px;
	position:relative;
}
#nav_mdd span.mdd_rub a {
	color:#002266;
}
#nav_mdd .mdd_plus {
	position:absolute;
	bottom:1px;
	right:0px;
	top: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_mea_titre {
	color:#2b2b36;
	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;
}
#nav li .nav_fleche_bas {
	display:none;
}
#nav li.selected_menu .nav_fleche_bas {
	display:block;
	position:absolute;
	bottom:2px;
	left:50%;
	margin-left:-7px;
	border: none;
}
/* ------- Bloc Rail de Navigation (Fil d'Ariane) --------*/
p#breadcrumb {
	padding:10px 20px 10px 20px;
	font-size:90%;
	margin:0px 0px -10px 0px;
	width:auto;
	color:#4b4b4b;
	background:#EFEFEF;
}
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 Titre --------*/
#titre_page {
	width:760px;
	margin-top:12px;
}
#titre_page h1 {
	float:left;
	width:700px;
	background:#fff;
	padding-left:20px;
	padding-right:20px;
	margin: 10px 0px 20px 20px;
}
/* ------- Bloc Outils --------*/
#outils {
	float:right;
	padding:0px;
	margin:10px 0px 20px 0px;
	overflow:hidden;
}
#outils ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#outils li {
	float:left;
	background:none;
	padding:0px;
	margin:0px;
	display:inline-block;
	height:20px;
}
#outils a {
	text-decoration:none;
	border:none;
	padding:0px;
	display:inline-block;
}
#outils a img {
	border: none;
}
/* ------- Bloc S'informer,Rechercher,Nous contacter --------*/
#info_rech_contact {
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	background:#fff;
}
#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.both {
	clear: both;
}
#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;
}
#info_rech_contact h2 {
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-size:105%;
	font-weight:bold;
	margin:0px !important;
	padding:19px 14px 19px 19px;
	background: #ffffff url("../images/sep_titre_encadre.gif") repeat-x bottom left;
}
/* ------- Bloc Cartographie --------*/
#cartographie {
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	background:url("../images/sep_titre_encadre.gif") repeat-x bottom left;
	background:#fff;
}
#cartographie h2 {
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-size:105%;
	font-weight:bold;
	margin:0px !important;
	padding:19px 14px 19px 19px;
	background: #ffffff url("../images/sep_titre_encadre.gif") repeat-x bottom left;
}
/* ------- Bloc Editorial Colonne de droite --------*/
.editorial_col_droite {
	background:#ffffff;
}
.editorial_col_droite.type_1 {
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
}
.editorial_col_droite.type_2 {
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
}
.editorial_col_droite.type_2 h2 {
	font-size:100%;
	font-weight:bold;
	margin:0px !important;
	padding:19px 0px 19px 19px;
	width:140px;
	border:none;
	text-transform:uppercase;
}
.editorial_col_droite .editorial_ct {
	padding:0px 19px;
	margin:0px 0px 20px;
	width:140px;
	overflow:hidden;
}
.editorial_col_droite.type_1 p {
	margin:0px;
}
.editorial_col_droite.type_1 h2 {
	font-size:100%;
	font-weight:bold;
	margin:0px !important;
	padding:19px 0px 0px 19px;
	width:140px;
	border: none;
}
/* ------- Bloc Twitter --------*/
#twitter {
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
	position:relative;
	margin:20px 0 0;
	background:#fff;
}
#twitter.mode_twitter {
	border:none;
	background:none;
}
#twitter h2 {
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-size:105%;
	font-weight:bold;
	color:#494949;
	margin:0px !important;
	padding:7px 19px 8px;
	width:140px;
	border:none;
}
#twitter h2.twitter_titre_img {
	padding:0px;
	width:178px;
	padding-top:10px;
	background:#fff url("../images/sep_titre_encadre.gif") repeat-x bottom left;
	padding-bottom:19px;
}
#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/puce_bleue.jpg") no-repeat 0px 11px;
	padding:8px 0px 15px 10px;
	zoom:1;
}
#twitter .twitter_liste_label {
	font-size:92%;
	color:#18417f;
}
#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 {
	color:#766d61;
	font-size:83%;
}
.syndication_picto {
	float:left;
	margin-right: 5px;
}
/* ------- Bloc Footer --------*/
#piedpage_footer {
	clear:both;
	background:#fff;
}
#piedpage {
	float:left;
}
#piedpage ul {
	list-style:none;
	padding-left:25px;
	margin:0px;
}
#piedpage li {
	float:left;
	width:162px;
	background:url("../images/puce_bleue.jpg") no-repeat 0px 50%;
	padding:0px 10px 0px 10px;
	margin:0 0 10px 10px;
	color:#003093;
	font-size:95%;
}
#piedpage li a {
	color:#003093;
	/*text-decoration:none;
	*/
}
#piedpage li .no-href {
	color:#000;
}

/* 2012-12-04 #234194 gestion sp�ciale miniword + no side content */
#piedpage_footer.footer-no-right .contenu_et_pied_padding {background:none;}
#piedpage_footer.footer-no-right #contenu_pied_de_page{width:auto; padding-right:20px;}

#contenu_pied_de_page {
	float:left;
	width:162px;
	padding-left:20px;
}
#contenu_et_pied {
	padding-top:20px;
	padding-bottom:20px;
}
#contenu_pied_de_page p {
	font-size:95%;
}
.contenu_et_pied_padding {
	background:url("../images/global/bg_footer.jpg") repeat-y bottom left;
	overflow: hidden;
}
/*FOOTER*/
#footer {
	font-size:92%;
	overflow:hidden;
	text-align:center;
}
#footer ul {
	list-style:none;
	padding:0px;
	margin:3px 0px 3px 32px;
	float: left
}
#footer li {
	float:left;
	/*display:inline;
	*/
	margin:0px 8px 0px 0px;
	background:none;
	padding-left:8px;
	border-left:1px solid;
}
#footer li.no_border_left {
	border-left: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;
}
/*Bloc En direct/Alerte*/
#sb-nav #sb-nav-close {
	/*background-image:url("../images/endirect_alerte/close_gris.png");
	*/
	background-image:url("../images/endirect_alerte/close_bleu.png");
}
.en_direct {
	margin-bottom:19px;
	background-repeat:repeat-x;
	/*background-color:#d21a88;
	*/
	/*background-color:#C8D1D9;
	*/
	background-color:#4e76ae;
	background-position:bottom;
	/*background-image:url("../images/endirect_alerte/fond_violet_middle.jpg");
	*/
	/*background-image:url("../images/endirect_alerte/fond_gris_middle2.jpg");
	*/
	position:relative;
	padding-top:15px;
	min-height:10px;
}
.en_direct_top_left {
	height:15px;
	width:15px;
	top:0;
	left:0;
	position:absolute;
	/*background-image: url("../images/endirect_alerte/fond_violet_top_left.gif");
	*/
}
.en_direct_top_left_s {
	height:15px;
	width:15px;
	top:0;
	left:0;
	position:absolute;
	/*background-image:url("../images/endirect_alerte/fond_violet_top_left_s.gif");
	*/
	background-image:url("../images/endirect_alerte/shadow_coin_top_left.gif");
}
.en_direct_top_right {
	height:15px;
	width:15px;
	top:0;
	right:0;
	position:absolute;
	/*background-image: url("../images/endirect_alerte/fond_violet_top_right.gif");
	*/
}
.en_direct_top_right_s {
	height:15px;
	width:15px;
	top:0;
	right:0;
	position:absolute;
	/*background-image:url("../images/endirect_alerte/fond_violet_top_right_s.gif");
	*/
	background-image:url("../images/endirect_alerte/shadow_coin_top_right.gif");
}
.en_direct_bottom_left {
	height:15px;
	width:15px;
	/*background-image:url("../images/endirect_alerte/fond_violet_bottom_left.jpg");
	*/
	position:absolute;
	bottom:0;
	left:0;
}
.en_direct_bottom_left_s {
	height:15px;
	width:15px;
	/*background-image:url("../images/endirect_alerte/fond_violet_bottom_left_s.jpg");
	*/
	/*background-image:url("../images/endirect_alerte/fond_gris_bottom_left_s.jpg");
	*/
	background-image:url("../images/endirect_alerte/shadow_coin_bottom_left.gif");
	position:absolute;
	bottom:0;
	left:0;
}
.en_direct_bottom_right {
	height:15px;
	width:15px;
	/*background-image:url("../images/endirect_alerte/fond_violet_bottom_right.jpg");
	*/
	position:absolute;
	bottom:0;
	right:0;
}
.en_direct_bottom_right_s {
	height:15px;
	width:15px;
	/*background-image:url("../images/endirect_alerte/fond_violet_bottom_right_s.jpg");
	*/
	/*background-image:url("../images/endirect_alerte/fond_gris_bottom_right_s.jpg");
	*/
	background-image:url("../images/endirect_alerte/shadow_coin_bottom_right.gif");
	position:absolute;
	bottom:0;
	right:0;
}
.en_direct_middle {
	padding-bottom:33px;
	padding-top:15px;
}
.en_direct ul,.alerte ul {
	overflow:hidden;
}
.en_direct h2 {
	font-size:330%;
	color:white;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-left:13px;
	margin-top:-6px;
	margin-bottom:5px;
	background:none;
	clear:none;
	border: 0;
}
.en_direct_contenu {
	margin-left:13px;
	margin-right:13px;
	position:relative;
	/*background-image:url("../images/endirect_alerte/fond_gris_middle.png");
	*/
	background-position:bottom;
	background-color:white;
	background-repeat:repeat-x;
	padding-top:15px;
}
.en_direct_contenu_top_left {
	position:absolute;
	height:15px;
	width:15px;
	top:0;
	/*background-image:url("../images/endirect_alerte/fond_gris_top_left.jpg");
	*/
	/*background-image:url("../images/endirect_alerte/coin_top_left.jpg");
	*/
	background-image:url("../images/endirect_alerte/inner_coin_top_left.gif");
}
.en_direct_contenu_top_right {
	height:15px;
	width:15px;
	position:absolute;
	top:0;
	right:0;
	/*background-image:url("../images/endirect_alerte/fond_gris_top_right.jpg");
	*/
	/*background-image:url("../images/endirect_alerte/coin_top_right.jpg");
	*/
	background-image:url("../images/endirect_alerte/inner_coin_top_right.gif");
}
.en_direct_contenu_bottom_left {
	height:15px;
	width:15px;
	bottom:0;
	left:0;
	position:absolute;
	/*background-image:url("../images/endirect_alerte/fond_gris_bottom_left.jpg");
	*/
	/*background-image:url("../images/endirect_alerte/coin_bottom_left.jpg");
	*/
	background-image:url("../images/endirect_alerte/inner_coin_bottom_left.gif");
}
.en_direct_contenu_bottom_right {
	height:15px;
	width:15px;
	position:absolute;
	bottom:0;
	right:0;
	/*background-image:url("../images/endirect_alerte/fond_gris_bottom_right.jpg");
	*/
	/*background-image:url("../images/endirect_alerte/coin_bottom_right.jpg");
	*/
	background-image:url("../images/endirect_alerte/inner_coin_bottom_right.gif");
}
.en_direct_contenu_middle {
	padding:15px;
	min-height:10px;
}
#contenu .en_direct_contenu h3,#sb-body .en_direct_contenu h3 {
	font-size:160%;
	color:#a4196c;
	font-weight:bold;
	margin:0;
	padding:0;
	background:none;
	clear:none;
	border:0;
}
.en_direct_contenu #video_flash,.en_direct_contenu #video_flash_shadowbox {
	float:right;
	margin-left:15px;
}
.en_direct_contenu #contenu_alt,.en_direct_contenu #contenu_alt_shadowbox {
	width:235px;
	float: right;
}
.en_direct_contenu_image {
	float:left;
	margin-left:-16px;
	margin-top:-9px;
	margin-right:4px;
	/*padding-top:15px;
	*/
	/*padding-bottom:5px;
	*/
}
.en_direct .lien {
	float:right;
	position:absolute;
	bottom:10px;
	right: 15px;
}
/* Bloc Alerte */
.alerte {
	margin-bottom:19px;
	background-color:#c92814;
	position:relative;
	padding-top:10px;
	min-height:10px;
}
.alerte_top_left {
	height:15px;
	width:15px;
	position:absolute;
	top:0;
	background-image:url("../images/endirect_alerte/fond_rouge_top_left.jpg");
}
.alerte_top_left_s {
	height:15px;
	width:15px;
	position:absolute;
	top:0;
	background-image:url("../images/endirect_alerte/fond_rouge_top_left_s.jpg");
}
.alerte_top_right {
	height:15px;
	width:15px;
	position:absolute;
	top:0;
	right:0;
	background-image:url("../images/endirect_alerte/fond_rouge_top_right.jpg");
}
.alerte_top_right_s {
	height:15px;
	width:15px;
	position:absolute;
	top:0;
	right:0;
	background-image:url("../images/endirect_alerte/fond_rouge_top_right_s.jpg");
}
.alerte_bottom_left {
	height:15px;
	width:15px;
	position:absolute;
	bottom:0;
	background-image:url("../images/endirect_alerte/fond_rouge_bottom_left.jpg");
}
.alerte_bottom_left_s {
	height:15px;
	width:15px;
	position:absolute;
	bottom:0;
	background-image:url("../images/endirect_alerte/fond_rouge_bottom_left_s.jpg");
}
.alerte_bottom_right {
	height:15px;
	width:15px;
	position:absolute;
	bottom:0;
	right:0;
	background-image:url("../images/endirect_alerte/fond_rouge_bottom_right.jpg");
}
.alerte_bottom_right_s {
	height:15px;
	width:15px;
	position:absolute;
	bottom:0;
	right:0;
	background-image:url("../images/endirect_alerte/fond_rouge_bottom_right_s.jpg");
}
.alerte_middle {
	padding-bottom:15px;
}
.alerte h2 {
	font-size:330%;
	color:white;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-left:13px;
	margin-top:-6px;
	margin-bottom:5px;
	padding-top:7px;
	background:none;
	border:0;
}
.alerte_contenu {
	margin-left:13px;
	margin-right:13px;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
	background-color:white;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image:url("../images/endirect_alerte/fond_gris_middle.png");
}
.alerte_contenu #contenu_alt,.alerte_contenu #contenu_alt_shadowbox {
	width:235px;
	float:right;
	font-size:100%;
	padding-right:15px;
}
.alerte_contenu_top_left {
	height:15px;
	width:15px;
	position:absolute;
	top:0;
	background-image:url("../images/endirect_alerte/fond_gris_alerte_top_left.jpg");
}
.alerte_contenu_top_right {
	height:15px;
	width:15px;
	position:absolute;
	top:0;
	right:0;
	background-image:url("../images/endirect_alerte/fond_gris_alerte_top_right.jpg");
}
.alerte_contenu_bottom_left {
	height:15px;
	width:15px;
	position:absolute;
	bottom:0;
	background-image:url("../images/endirect_alerte/fond_gris_alerte_bottom_left.jpg");
}
.alerte_contenu_bottom_right {
	height:15px;
	width:15px;
	position:absolute;
	bottom:0;
	right:0;
	background-image:url("../images/endirect_alerte/fond_gris_alerte_bottom_right.jpg");
}
.alerte_contenu_middle {
	padding:15px;
	min-height:10px;
}
#contenu .alerte_contenu h3,#sb-body .alerte_contenu h3 {
	margin:0;
	margin-top:0px;
	padding:0;
	font-size:160%;
	color:#c82814;
	font-weight:bold;
	margin-bottom:9px;
	background:none;
	clear:none;
	border:0;
}
.alerte_contenu_image {
	float:left;
	margin-right:15px;
	padding-top:15px;
	padding-bottom:5px;
}
.alerte_contenu .lien {
	float:right;
	position:absolute;
	bottom:13px;
	right:15px;
}
.alerte_contenu #video_flash,.alerte_contenu #video_flash_shadowbox {
	float:right;
	margin-left:15px;
}
#video_flash_player_shadowbox {
	visibility:visible;
	display:block;
}
#sb-body .alerte_contenu_middle_scroll {
	padding:0 15px 15px 15px;
	overflow-y:scroll;
	height:400px;
}
#sb-body .en_direct_contenu_middle_scroll {
	padding:0 15px 15px 15px;
	overflow-y:scroll;
	height:400px;
}
#sb-content .en_direct,#sb-content .alerte {
	margin-bottom:0;
}
.en_direct_top_left,.en_direct_top_left_s,.alerte_top_left_s,.alerte_top_left {
	background-position:top left;
	position:static;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.en_direct_top_right,.en_direct_top_right_s,.alerte_top_right_s,.alerte_top_right {
	background-position:top right;
	position:static;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.en_direct_bottom_right,.en_direct_bottom_right_s,.alerte_bottom_right_s,.alerte_bottom_right {
	background-position:bottom right;
	position:static;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.en_direct_bottom_left,.en_direct_bottom_left_s,.alerte_bottom_left_s,.alerte_bottom_left {
	background-position:bottom left;
	position:static;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.en_direct_bottom_left,.en_direct_bottom_left_s,.en_direct_bottom_right {
	bottom:-1px;
}
.en_direct,.alerte {
	padding-top:0;
}
.en_direct_contenu,.alerte_contenu {
	padding-top:0;
	padding-bottom:0;
}
.en_direct_middle {
	padding-top:15px;
}
#shadowbox_content {
	display:none;
}
.en_direct_contenu_top_left,.alerte_contenu_top_left {
	background-position:top left;
	position:static;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.en_direct_contenu_top_right,.alerte_contenu_top_right {
	background-position:top right;
	position:static;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.en_direct_contenu_bottom_left,.alerte_contenu_bottom_left {
	background-position:bottom left;
	position:static;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.en_direct_contenu_bottom_right,.alerte_contenu_bottom_right {
	background-position:bottom right;
	position:static;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
.en_direct_middle .lien,.alerte_middle .lien {
	position:static;
	float:none;
	text-align:right;
	clear:both;
}
.alerte_middle {
	padding-top:15px;
	overflow:visible;
}
.en_direct_contenu_texte,.video_flash_shadowbox,.alerte_contenu_texte,.video_flash_shadowbox {
	/*padding-top:15px;
	*/
}
.en_direct,.en_direct_contenu,.alerte,.alerte_contenu {
	position:static;
	overflow:visible;
}
.script_video {
	text-align:center;
	margin-top:5px;
}
#alternative_video {
	padding:0px 10px;
	background-color:white;
	font-size:14px;
}
.en_direct_contenu_image_hg {
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url("../images/endirect_alerte/bg_img_haut_gauche.png");
	padding:0 0 0 16px;
}
.en_direct_contenu_image_hd {
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url("../images/endirect_alerte/bg_img_haut_droit.png");
	padding:0 16px 0 0;
}
.en_direct_contenu_image_bg {
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url("../images/endirect_alerte/bg_img_bas_gauche.png");
	padding:0 0 0 16px;
	margin:0 -16px 0 -16px;
}
.en_direct_contenu_image_bd {
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url("../images/endirect_alerte/bg_img_bas_droit.png");
	padding:0 16px 0 0;
}
.en_direct_contenu_image img {
	padding:0 16px;
}
.en_direct_contenu_image_h {
	background-position:top;
	background-repeat:repeat-x;
	background-image:url("../images/endirect_alerte/bg_img_haut.png");
	padding:16px 0 0 0;
}
.en_direct_contenu_image_b {
	background-position:bottom;
	background-repeat:repeat-x;
	background-image:url("../images/endirect_alerte/bg_img_bas.png");
	padding:0 0 16px 0;
}
.en_direct_contenu_image_g {
	background-position:left;
	background-repeat:repeat-y;
	background-image:url("../images/endirect_alerte/bg_img_gauche.png");
	margin:0 -16px;
}
.en_direct_contenu_image_d {
	background-position:right;
	background-repeat:repeat-y;
	background-image: url("../images/endirect_alerte/bg_img_droit.png");
}
/* Refonte Bloc En Direct / Alerte */
#fancybox_endirect{
	display:none;	
}
.fancybox-skin{
	border-radius:15px;
}
.fancybox-inner{
	height:auto !important;	
}
.en_direct {
	margin:0;
}
.fancybox-skin .en_direct {
	border-radius:10px;
}
.en_direct {
	padding:6px;
}
.en_direct .en_direct_contenu{
	margin:0;
	border-radius:10px;
	padding:10px;
}
.en_direct .lien{
	float:none;
	position:static;
	bottom:auto;
	right:auto;
	text-align:right;
	clear:both;
}
.en_direct #video_flash{
	float:none;
	margin:0;
	text-align:center;	
	clear:both;
}
.en_direct .video_flash_texte{
	margin:0 0 10px;	
}
.en_direct #contenu_alt {
	float:none;
	text-align:left;
}
.en_direct #video_flash_player_wrapper{
	margin:0 auto;	
}
/* ShadowBox image */
a.zoomMedia {
	cursor:url("http: //media.education.gouv.fr/design/front_office/images/magnify.cur"),default;
}
/** -------------------------------------------------------------------- * --- PARTIE PAGE D'ACCUEIL * -------------------------------------------------------------------- */
/* ------- Bloc Image Bandeau (Mini panoramique) --------*/
#image_bandeau{
	height:320px;
	width:738px;
	background:#fff;
	margin-bottom:20px;
	padding-bottom:10px;
}
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;
	color:#666666;
	background:none;
}
ul#image_bandeau_txt_liste h2 a:hover {
	text-decoration:none;
}
ul#image_bandeau_txt_liste .image_bandeau_txt {
	font-size:107%;
	padding:6px 0px 0px;
}
#image_bandeau_img_masque {
	position:relative;
	float:right;
	height:310px;
	width:435px;
	overflow:hidden;
	padding:0px;
	margin:10px 10px 0px 0px;
	text-align:right;
}
ul#image_bandeau_img_liste {
	position:absolute;
	top:0px;
	left:0px;
	height:310px;
	width:435px;
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:right;
}
ul#image_bandeau_img_liste .image_bandeau_img {
	float:left;
	height:310px;
	width:435px;
	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:10px 5px 0px 0px;
	margin:13px 0px 8px 19px;
	border-top:1px dotted #C5C1B9;
}
#image_bandeau_ctrl .play_bt {
	float:left;
	height:26px;
	width:26px;
	margin:1px 0px;
	background:url("../images/accueil/play.gif") repeat-x top left;
	display:none;
	cursor:pointer;
	text-decoration:none;
}
#image_bandeau_ctrl .pause_bt {
	float:left;
	height:26px;
	width:26px;
	margin:1px 0px;
	background:url("../images/accueil/pause.gif") 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/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:28px;
	width:18px;
	margin:1px 3px;
	margin-left:10px;
	background:none;
	padding:0px;
}
#image_bandeau_ctrl li.item_bt a {
	height:18px;
	width:18px;
	background:url("../images/accueil/image_bandeau_item.gif") repeat-x top left;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-right:10px;
	color:#88868c;
	font-weight:bold;
}
#image_bandeau_ctrl li.item_bt.selected a {
	height:18px;
	width:18px;
	background:url("../images/accueil/image_bandeau_item_hover.gif") repeat-x top left;
	display:block;
	color:#45548c;
	font-weight:bold;
}
#image_bandeau_ctrl li.item_bt a:hover {
	height:18px;
	width:18px;
	background:url("../images/accueil/image_bandeau_item_hover.gif") repeat-x top left;
	color:#45548c;
	font-weight:bold;
}
#image_bandeau_ctrl .suiv_bt {
	float:left;
	height:15px;
	width:8px;
	margin:0px 0px 0px 12px;
	background:url("../images/accueil/image_bandeau_suiv.gif") repeat-x top left;
	text-decoration:none;
}
#image_bandeau_ctrl .suiv_bt.hidden {
	display: none;
}

/* ------- Bloc Image Bandeau style2 (Mini panoramique) --------*/
#image_bandeau_style2{
	height: 330px;
	overflow: hidden;
	margin: 0 0 20px 0;
	position:relative;
}

#image_bandeau_style2 .image_bandeau_bottom{
	height: 85px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	bottom:0;
}



#image_bandeau_style2 #delai_image_bandeau_style2{
	display:none;
}

#image_bandeau_style2 .image_bandeau_middle{
	height: 100%;
	width: 100%;
	overflow: hidden;
	background: #766d61;
	position: relative;
}


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

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

#image_bandeau_style2 .image_bandeau_liste_img li.selected{
	display:block;
}

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

#image_bandeau_style2 .image_bandeau_liste_txt li {
	width:99%;
	height:100%;
	padding-top:10px;
	margin:7px 0px 0px;
	float: left;
	overflow: hidden;
	display: none;
	background:none;
	background: rgba(0, 0, 0, 0.4);
	color: #ffffff;
}

#image_bandeau_style2 .image_bandeau_liste_txt li.selected {
	display:block;
}

#image_bandeau_style2 .image_bandeau_liste_txt li h3{
	margin:0px 18px 10px 2px;
	padding:0px;
	font-size:100%;
	color:#ffffff;
	border:none;
	font-weight: bold;
	background: none;
}

#image_bandeau_style2 .image_bandeau_liste_txt li h3 a{
	text-decoration:none;
	color:#ffffff;
	font-weight: bold;
	background: none;
}

#image_bandeau_style2 .image_bandeau_liste_txt li h3 a:hover{
	text-decoration:underline;
}

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

#image_bandeau_style2 .image_bandeau_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;
}

#image_bandeau_style2 .image_bandeau_bt_prec.hidden{
	display:none;
}

#image_bandeau_style2 .image_bandeau_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;
}

#image_bandeau_style2 .image_bandeau_bt_suiv.hidden{
	display:none;
}

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

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

#image_bandeau_style2 .image_bandeau_liste_ctrl li a.image_bandeau_ctrl{
	display:inline-block;
	width:13px;
	height:13px;
	overflow:hidden;
	background:url("../images/accueil/diaporama_rond_vide_style2.png") no-repeat top left;
	cursor:pointer;
}
#image_bandeau_style2 .image_bandeau_liste_ctrl li a.image_bandeau_ctrl.selected{
	background:url("../images/accueil/diaporama_rond_plein_style2.png") no-repeat top left;
}

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

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

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

}

/* ------- Bloc A la Une --------*/
#a_la_une_home {
	background:#FFFFFF;
	margin-bottom:20px;
}
#a_la_une_home .clear {
	height:1px;
	overflow:hidden;
} 
#a_la_une_home .a_la_une_home_lien_toute_actu {
	float:right;
	background:url("../images/puce_gris_fonce.gif") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:0px 10px 0px 0px;
	text-decoration:none;
	color:#2b2b36;
	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 {
	margin:0px 20px;
	padding:20px 0px;
}
#a_la_une_home .actu_principale.with_border_bottom { 
	border-bottom:1px dotted #C5C1B9;
}
#a_la_une_home .actu_principale .actu_image {
	float:left;
	width:240px;
	overflow:hidden;
	margin-right: 20px;
}
#a_la_une_home .actu_principale h3.actu_titre {
	/*float:right;
	width:415px;
	*/
	padding:0px 20px 0px 0px;
	font-size:150%;
	margin:17px 0px;
	font-weight:normal;
	border:none;
	background:none;
	color:#5c5761;
	margin:0px 0px 20px;
}
#a_la_une_home .actu_principale .a_la_une_home_titre_pointe {
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
}
#a_la_une_home .actu_principale .actu_chapo {
	/*clear:right;
	float:right;
	width:415px;
	*/
	padding:0px 20px 0px 0px;
	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:333px;
	overflow:hidden;
	border-right:1px solid #d7d7d7;
	padding:0px 10px 0px 0px;
}
#a_la_une_home .actu_secondaire {
	float:left;
	width:333px;
	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 10px;
	padding:0px;
	border:none;
	background:none;
}
#a_la_une_home h3.actu_titre a {
	text-decoration:none;
	color:#5c5761;
}
#a_la_une_home h3.actu_titre a:hover {
	text-decoration:underline;
}
#a_la_une_home .actu_chapo {
	font-size:100%;
	margin:0px;
}
.a_la_une_home_texte {
	padding: 20px;
}
/* ------- Bloc Zoom Sur --------*/
#zoom_sur {
	width:500px;
	overflow:hidden;
	margin:0 0 20px;
	float:left;
	background:#fff;
}
#zoom_sur .zoom_titre_pointe {
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
}
#zoom_sur .zoom_sur_liste {
	list-style:none;
	margin:0px;
	padding:0px 20px 10px;
}
#zoom_sur .zoom_sur_liste li {
	padding:15px 0px 15px;
	overflow:hidden;
	background:none;
	border-bottom:1px dotted #C5C1B9;
}
#zoom_sur .zoom_sur_liste li.first {
	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;
	background:none;
}
#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;
}
#zoom_sur .zoom_sur_titre {
	font-size:100%;
	width:480px;
	margin:0px;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border:none;
}
#zoom_sur .zoom_sur_lien_toute_actu {
	float:right;
	background:url("../images/puce_gris_fonce.gif") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:0px 10px 0px 0px;
	text-decoration:none;
	color:#2b2b36;
	text-transform:none;
	font-weight:normal;
}

#zoom_sur .zoom_sur_liste li a {
	text-decoration:none;
	font-size:82%;
	font-weight: bold;
}
/*Bloc mini panoramique accueil*/
#image_bandeau_ctrl li.item_bt a {
	height:14px;
	width:16px;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	margin-right:10px;
	font-weight:bold;
}
#image_bandeau_ctrl li.item_bt.selected a {
	height:16px;
	width:16px;
	display:block;
	font-weight:bold;
}
#image_bandeau_ctrl li.item_bt a:hover {
	height:14px;
	width:16px;
	font-weight:bold;
}
ul#image_bandeau_txt_liste h2 a {
	font-size:100%;
	font-weight:normal;
	text-decoration: none;
}
/* ------- Bloc Agenda --------*/
#blocs_libres_1_2 {
	float:right;
	width:200px;
}
#agenda {
	float:right;
	width:220px;
	overflow:hidden;
	margin: 0 0 20px;
	background:#fff;
}
#agenda h2.agenda_titre {
	padding:7px 0px 7px 20px;
	overflow:hidden;
	margin:0px;
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	border:none;
}
#agenda h2.agenda_titre a {
	float:right;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	background:url("../images/puce_grise.gif") no-repeat 10px right;
}
#agenda h2.agenda_titre a:hover {
	text-decoration:underline;
}
#agenda .agenda_texte {
	margin:0px;
	padding:10px 20px 20px;
	background:#fff;
}
#agenda ul.agenda_liste {
	list-style:none;
	margin:0px;
	padding:0px 20px 20px 20px;
	background:#fff;
}
#agenda ul.agenda_liste li {
	background:none;
	padding:15px 0px 15px 0px;
	border-bottom:1px dotted #c5c1b9;
}
#agenda ul.agenda_liste h3 {
	font-weight:bold;
	font-size:100%;
	margin:0px;
	border:none;
	padding:0px;
	background: none;
}
#agenda ul.agenda_liste a {
	font-size:100%;
	color:#18417f;
	text-decoration:none;
	/*padding-left:20px;
	*/
	margin:0px 0px 15px 0px;
}
#agenda ul.agenda_liste a:hover {
	text-decoration: underline;
}
/* ------- Blocs Libres --------*/
.bloc_libre {
	margin:0px 0px 20px ;
	overflow:hidden;
	position:relative;
	/*min-height:253px;
	*/
}
#bloc_libre_1 {
	float:left;
	width:238px;
	clear:left;
}
#bloc_libre_2 {
	float:right;
	width:220px;
	clear:right;
}
#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/puce_bleue.gif") no-repeat 0px 47%;
	padding:8px 0px 10px 10px;
}
.bloc_libre_image {
	
}
.bloc_libre_image img {
	border:0px;
}
.bloc_libre_image h2 {
	/*position:absolute;
	top:0px;
	left:0px;
	- OFF ticket 225231*/
}
.bloc_libre_image h2 a {
	font-size:65%;
	font-weight:bold;
	color:#2B2B36;
	text-transform:uppercase;
}
#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/puce_bleue.gif") no-repeat 0px 47%;
	padding:8px 0px 10px 10px;
}
#bloc_libre_2 h2 {
	padding:7px 0px 7px 20px;
	overflow:hidden;
	margin:0px;
	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	border:none;
}
#bloc_libre_2 h2.agenda_titre a {
	float:right;
	background:url("../images/puce_grise.gif") no-repeat right;
	padding:0px 10px 0px 0px;
	margin:-1px 10px 0px 0px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}
#bloc_libre_2 .agenda_texte {
	background:#fff;
	margin:0px;
	padding:10px 20px 20px;
}
#bloc_libre_5.bloc_libre_100pc,#bloc_libre_6.bloc_libre_100pc {
	width:100%;
}
.bloc_libre.bloc_libre_100pc.bloc_libre_image a img,.bloc_libre.bloc_libre_100pc.bloc_libre_image a.bloc_libre_lien {
	width:100%;
}
#bloc_libre_5.bloc_libre_100pc.bloc_libre_contenu .bloc_libre_txt,#bloc_libre_6.bloc_libre_100pc.bloc_libre_contenu .bloc_libre_txt {
	width: auto;
}
/* ------- Bloc En direct des acad�mies --------*/
#en_direct_des_academies {
	width:740px;
	clear:both;
	overflow:hidden;
	background:#fff;
	margin:0px 0px 20px 0px;
}
#en_direct_des_academies .en_direct_des_academies_titre_pointe {
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
}
#en_direct_des_academies .en_direct_des_academies_lien_toute_actu {
	float:right;
	background:url("../images/puce_gris_fonce.gif") no-repeat right 57%;
	padding:0px 10px 0px 0px;
	margin:0px 10px 0px 0px;
	text-decoration:none;
	color:#2b2b36;
	text-transform:none;
	font-weight:normal;
}
#en_direct_des_academies ul.en_direct_des_academies_liste {
	list-style:none;
	margin:0px;
	padding:5px 20px 10px;
}
#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;
	background: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/puce_bleue_remplie.jpg") no-repeat 0px 50%;
	width:580px;
}
#en_direct_des_academies a.en_direct_des_academies_lien:hover {
	text-decoration:underline;
}
#agenda ul.agenda_liste li.no_border_bottom {
	border-bottom:0px;
	padding-bottom:0px;
}
.agenda_lien_tout_agenda {
	display:block;
	background:url("../images/puce_grise.gif") no-repeat right;
	padding:8px 0px 15px 10px;
	zoom: 1;
}
/*Bloc_a_la_une*/
/*Bloc en direct des acad�mies*/
#a_la_une_home h2.a_la_une_home_titre,#en_direct_des_academies h2.en_direct_des_academies_titre {
	font-size:100%;
	margin:0px !important;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border: none;
}
/* ------- Bloc L'actu en continu --------*/
#actu_en_continu {
	width:500px;
	overflow:hidden;
	float:left;
	margin: 0 0 20px;
}
#actu_en_continu .actu_en_continu_titre {
	font-size:100%;
	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;
	border-left:1px solid #d0d0d0;
}
#actu_en_continu .actu_en_continu_barre {
	display:block;
	float:right;
	width:1px;
	height:9px;
	margin-top:2px;
}
#actu_en_continu .actu_en_continu_ct {
	border-left:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	height:214px;
	overflow:hidden;
	position:relative;
	background:#fff;
}
#actu_en_continu .actu_en_continu_ct_inner{position:relative; margin:10px 0 0; height:204px; overflow:hidden;}
#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;
	padding-bottom:15px;
	background:none;
	border-bottom:1px dotted #C5C1B9;
}
#actu_en_continu ul.actu_en_continu_liste li h3 {
	margin:0px;
	padding:0px;
	border:none;
	background:none;
}
#actu_en_continu ul.actu_en_continu_liste li h3 a {
	font-size:85%;
	font-weight:normal;
	text-decoration:none;
}
#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:right;
}
#diaporama .diaporama_bottom {
	height:75px;
	width:240px;
	overflow:hidden;
	position:relative;
}
#diaporama .diaporama_titre {
	color:#2b2b36;
	background:#c6c2ba url("../images/accueil/bg_titre_h2.gif") 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_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_liste_img img {
	border:0px;
}
#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;
	background:none;
}
#diaporama .diaporama_liste_txt li h3 a {
	text-decoration:none;
	color:#2b2b36;
}
#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/accueil/diapo_prec.png") 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/accueil/diapo_suiv.png") 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/accueil/diaporama_rond_vide.png") no-repeat top left;
	cursor:pointer;
}
#diaporama .diaporama_liste_ctrl li a.diaporama_ctrl.selected {
	background:url("../images/accueil/diaporama_rond_plein.png") no-repeat top left;
}
#actu_en_continu .diaporama_play {
	float:right;
	width:13px;
	height:13px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	display:none;
	background:url("../images/accueil/diapo_play.png") no-repeat top left;
	display:none;
	text-decoration:none;
}
#actu_en_continu .diaporama_pause {
	float:right;
	width:13px;
	height:13px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	display:none;
	background:url("../images/accueil/diapo_pause.png") no-repeat top left;
	display:none;
	text-decoration:none;
}
#bloc_libre_4 {
	float:right;
	width:220px;
	clear:right;
	background:#fff;
	margin-top:0px;
	min-height:235px;
}
#bloc_libre_4 h2 {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	border:none;
}
#bloc_libre_4 h2 a {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	border:none;
}
#bloc_libre_4.bloc_libre_image h2,#bloc_libre_4.bloc_libre_image h2 a {
	background:#c6c2ba;
}
#bloc_libre_4.bloc_libre_image h2,#bloc_libre_4.bloc_libre_image h2 a {
	background:none;
}
#bloc_libre_4.bloc_libre_image {
	background:#C6C2BA;
}
#bloc_libre_4.bloc_libre_contenu .bloc_libre_txt {
	margin:10px 20px 20px;
	width:178px;
	overflow:hidden;
}
#bloc_libre_5 h2,
#bloc_libre_6 h2 {
	font-size:100%;
	margin:0px;
	text-transform:uppercase;
	border:none;
}
#bloc_libre_5 h2 a,
#bloc_libre_6 h2 a {
	font-size:100%;
	text-transform:uppercase;
}
#bloc_libre_5 {
	float:left;
	width:360px;
	clear:left;
	background:#fff;
}
#bloc_libre_6 {
	float:right;
	width:360px;
	clear:right;
	background:#fff;
}
.bloc_libre.bloc_libre_image a.bloc_libre_lien {
	width:360px;
}
#bloc_libre_5.bloc_libre_contenu .bloc_libre_txt,#bloc_libre_6.bloc_libre_contenu .bloc_libre_txt {
	margin:20px 20px 30px;
	width:320px;
	overflow:hidden;
}
.bloc_libre_image a.bloc_libre_lien {
	text-decoration:none;
	padding:0px 20px;
	position:absolute;
	bottom:0px;
	left: 0px;
}
/*Sigle*/
.kwa_sigle #sigle_z3 dl#definitions dt {
	clear:left;
	float:left;
	width:20%;
	margin:0;
	padding:5px 0;
	font-weight: bolder;
}
/* ------- 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;
}
#zoom_sur .zoom_sur_liste li.no_border_bottom {
	border-bottom: 0px;
}
/* ------- Master Page --------*/
#page.kwa_mp .remontee_rubriques .rubrique h2 {
	border:medium none;
	font-weight:bold;
	font-size:100%;
	margin:0 !important;
	overflow:visible;
	padding:3px 0 3px 10px;
	position:relative;
	text-transform:uppercase;
}
#page.kwa_mp .a_la_une {
	position:relative;
	margin:0px 0px 20px;
	padding:0px 20px 20px;
}
#page.kwa_mp .a_la_une h2 {
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px -20px 10px;
	padding:10px 20px 10px 20px;
	background:url("../images/sep_titre_alaune.jpg") repeat-x bottom left;
}
#page.kwa_mp .remontee_rubriques .rubrique a.lien {
	font-weight:bold;
}
#page.kwa_mp .a_la_une li a {
	text-decoration:none;
	font-weight:bold;
}
.kwa_page_liste_simplifiee .container_search h2 {
	margin:0px;
	font-weight:bold;
	font-size:105%;
	padding:5px 20px;
	text-transform:uppercase;
}
.kwa_rubrique_simple #rubrique_simple_z3 .liste_rubriques .item .text>a {
	font-weight:bold;
}
#contenu_page {
	float:left;
	margin:0 0 20px 20px;
	padding:20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
#page_colonne_gauche {
	float:left;
	width:71%;
}
#page_colonne_droite {
	float:right;
	display:block;
	width:26%;
	background:#fff;
	padding-left:20px;
}
#mp_miniword {
	clear:left;
}
#mp_liste_liens {
	clear:left;
}
#page_pied_de_page {
	clear:left;
}
#contenu_page.largeur_100 #page_colonne_gauche,#contenu_page.largeur_100 #mp_miniword,#contenu_page.largeur_100 #mp_liste_liens,#contenu_page.largeur_100 #page_pied_de_page {
	width: 100%;
}
/*---------- A la une ------------*/
.chapo {
	margin-bottom:15px;
}
#page.kwa_mp .a_la_une ul {
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#page.kwa_mp .a_la_une li {
	padding:10px 0px 10px 0px;
	list-style-type:none;
	border-bottom:1px dotted #cdd7ce;
	background:none;
	clear:left;
	overflow:hidden;
}
#page.kwa_mp .a_la_une .illustration {
	float:left;
	margin-right:9px;
}
#page.kwa_mp .a_la_une .clear {
	height:1px;
	overflow: hidden;
}
/* ------- Formulaire de contact -----------*/
.annuaire-form .annuaire-form-obligatoire {
	font-weight: bold;
	text-align:right;
}
.annuaire-form .annuaire-form-ligne {
	clear: both;
	margin-top: 20px;
	overflow: hidden;
}
.annuaire-form .annuaire-form-colonne {
	float: left;
}
.annuaire-form .annuaire-form-colonne-gauche {
	width:33%;
}
.annuaire-form .annuaire-form-colonne-droite {
	width:66%;
}
#msg-copie .annuaire-form-colonne-gauche {
	width: 45%;
}
#msg-copie .annuaire-form-colonne-droite {
	width: 45%;
}
#msg-copie .annuaire-form-colonne-droite label {
	margin-left:10px;
	margin-right:10px;
}
.annuaire-form .annuaire-form-legende {
	font-style:italic;
}
.annuaire-form .button-submit {
	text-align: right;
}
.annuaire-form .button-mail {
	cursor: pointer;
	background: none;
	border:0 none;
	color:#FFFFFF;
	font-size:14px;
	height:37px;
	padding-bottom:5px;
}
.annuaire-form .button-mail span {
	background:none repeat scroll 0 0 transparent;
	float:none;
	font-weight:bold;
}
.annuaire-formulaire-fiche-etablissement .lien-retour{
	clear:both;
	text-align: right;
	margin-top: 15px;
}
/******* D�but Captcha ********/
.captcha {width:500px;}
.captcha2 {width:450px;}
img.imgCaptcha {float: right;}
/******* Fin Captcha ********/
/* ------- Bloc Remont�e de rubrique --------*/
#page.kwa_mp .remontee_rubriques {
	overflow:hidden;
}
#page.kwa_mp .remontee_rubriques .rubrique {
	width:219px;
	float:left;
	border-top:1px solid #d0b0d0;
	padding:12px 11px 50px;
}
#page.kwa_mp .remontee_rubriques .rubrique {
	width:317px;
}
#page.kwa_mp .remontee_rubriques .unique .lienRubrique {
	width:675px;
	position:relative;
	bottom:0;
	height:36px;
	overflow:hidden;
}
#page.kwa_mp .remontee_rubriques .unique .lienRubrique {
	bottom:0;
	position:relative;
	width:473px;
	overflow:hidden;
}
#page.kwa_mp .remontee_rubriques .rubrique ul {
	margin:0px;
}
#page.kwa_mp .remontee_rubriques .rubrique li {
	background:none;
	overflow:hidden;
	padding:10px 14px 10px 0px;
	border-top:1px dotted #e7e7e7;
}
#page.kwa_mp .remontee_rubriques .unique li.item-float {
	padding-right:0px;
	margin-right:14px;
}
#page.kwa_mp .remontee_rubriques .rubrique li.first {
	border:none;
}
#page.kwa_mp .remontee_rubriques .rubrique .image {
	float:left;
	margin-right:8px;
	margin-top:3px;
}
#page.kwa_mp .remontee_rubriques .rubrique .image img {
	display:block;
}
#page.kwa_mp .remontee_rubriques .rubrique .date {
	color:#999999;
}
#page.kwa_mp .remontee_rubriques .left {
	margin-right:14px;
}
#page.kwa_mp .remontee_rubriques .left {
	margin-right:20px;
}
#page.kwa_mp .remontee_rubriques .impair {
	width:472px;
}
#page.kwa_mp .remontee_rubriques .impair {
	width:674px;
}
#page.kwa_mp .remontee_rubriques .contenu {
	margin-bottom:10px;
}
#page.kwa_mp .remontee_rubriques .lienRubrique {
	background:url('../images/master_page/background_remontee_rubriques.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	position:absolute;
	bottom:10px;
	width:219px;
	overflow:hidden;
}
#page.kwa_mp .remontee_rubriques .lienRubrique .lienRub {
	border-top:1px solid #e7e7e7;
	text-align:right;
	margin:8px;
	padding-top:6px;
}
#page.kwa_mp .remontee_rubriques .lienRubrique .lienRub a {
	background:none;
}
#page.kwa_mp .remontee_rubriques .deux-rubriques {
	position:relative;
	background-image:url('../images/master_page/background_deux_rubriques.jpg');
	background-repeat:repeat-y;
	margin-bottom:14px;
	overflow:hidden;
}
#page.kwa_mp .remontee_rubriques .bas-deux-rubriques {
	background-image:url('../images/master_page/background_bottom_deux_rubriques.jpg');
	height:11px;
	background-repeat:no-repeat;
}
#page.kwa_mp .remontee_rubriques .deux-item-float {
	padding-right:10px;
}
#page.kwa_mp .remontee_rubriques .2-items-float {
	overflow:hidden;
}
#page.kwa_mp .remontee_rubriques .item-float {
	float:left;
	width:47%;
}
#page.kwa_mp .remontee_rubriques .remonte_reubrique_titre_pointe {
	display:block;
	height:5px;
	position:absolute;
	width:20px;
	overflow:hidden;
	zoom:1;
}
#page.kwa_mp .remontee_rubriques .rubrique.unique {
	width:100%;
	border:0px;
	padding-left:0px;
	padding-right:0px;
}
#page.kwa_mp .remontee_rubriques .deux-rubriques {
	background-image:url();
}
#page.kwa_mp .remontee_rubriques .rubrique {
	border:0px;
	width:48.2%;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
#page.kwa_mp #page_colonne_gauche .remontee_rubriques .unique .lienRubrique {
	width: 100%;
}
#page.kwa_mp .remontee_rubriques .left {
	width:48.2%;
	padding-left:0px;
	padding-right:0px;
	/*margin-right:19px;
	*/
	margin-right:3.5%;
}
#page.kwa_mp .remontee_rubriques .lienRubrique {
	width:48.2%;
	border-top:1px dotted #c1c1bf;
	background:url();
	display:inline-block;
	overflow:hidden;
}
#page.kwa_mp .remontee_rubriques .lienRubrique .lienRub {
	margin:3px 0px;
	padding:0px;
	border:0px;
}
#page.kwa_mp .remontee_rubriques .lienRubrique .lienRub a {
	background:url("../images/puce_bleue.gif") no-repeat scroll left 4px transparent;
}
#page.kwa_mp .remontee_rubriques .lienRubrique .lienRub:first-letter {
	text-transform:uppercase;
}
#page.kwa_mp .remontee_rubriques .unique .lienRubrique {
	width:100%;
	height: auto;
}
/* Liste des liens */
#mp_liste_liens {
	padding-bottom:15px;
	margin-top:20px;
}
.liste_liens h2 {
	font-size:120%;
	background:none;
	color:black;
	margin:0;
	padding:0;
	border:none;
}
#contenu_page .liste_liens ul {
	float:left;
	width:165px;
	margin:0;
	padding:0px;
	list-style-type:none;
}
#contenu_page .liste_liens .ulFirst,#contenu_page .liste_liens .ulLast {
	float:left;
	width:173px;
}
.liste_liens .ulBorder {
	border-right:1px solid #e0e0e0;
}
.liste_liens ul li {
	background:none;
	margin:0;
	padding:0 0 0 20px;
}
.liste_liens .ulFirst li {
	padding:0 0 0 12px;
}
.liste_liens .liens {
	margin-top:14px;
}
.liste_liens ul li a {
	color: #18417F;
}
/* ------- ENCADRES ------- */
/*Propri�t�s g�n�rales des encadr�s*/
.encadre {
	margin:0px 0px 20px;
	padding:0px;
	background:#EFEFEF;
}
.encadre .encadre_titre {
	padding-top:10px;
}
.encadre .encadre_contenu {
	overflow:hidden;
}
.encadre_flash .encadre_contenu {
	overflow:visible;
}
.syndication_entrant li {
	background: none;
}
/*encadr� a la une*/
.encadre_alaune {
	position:relative;
	padding:0px;
	margin:0px 0px 20px;
}
.encadre_base,.encadre_calendrier,.encadre_contact,.encadre_contenu_brut,.encadre_interjection,.encadre_rss,.encadre_flash {
	position:relative;
	margin:0px 0px 20px;
}
.bloc_en_savoir_plus_header {
	border:medium none;
	font-family:Helvetica,Arial,sans-serif;
	font-size:100%;
	font-weight:bold;
	height:14px;
	left:0px;
	margin:0 0 5px;
	overflow:hidden;
	padding:8px 20px 8px;
	right:0px;
	text-transform:uppercase;
	top:-1px;
}
.encadre_alaune .encadre_titre {
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px -20px 10px;
	padding:10px 20px 10px 20px;
	background:url("../images/sep_titre_alaune.jpg") repeat-x bottom left;
}
.encadre_alaune .encadre_contenu {
	padding:0px 20px 15px;
}
.two-col .encadre_titre,#page_colonne_droite .encadre_titre,.layout-col-B .encadre_titre {
	/*width:124px;*/
}
.recherche_simpli_col_2 .encadre_titre {
	width:242px;
}
.encadre_alaune .picto {
	border-bottom:1px solid #ad1c72;
	margin-left:-20px;
	margin-right:-20px;
	margin-top:5px;
}
.encadre_base,.encadre_calendrier,.encadre_contact,.encadre_interjection,.encadre_rss,.encadre_contenu_brut {
	padding:5px 15px 15px;
}
.encadre_flash {
	padding:10px 15px 15px;
}
.encadre_flash .encadre_titre {
	padding-top:5px;
}
.encadre_calendrier .picto,.encadre_contact .picto,.encadre_interjection .picto,.encadre_rss .picto {
	position:absolute;
	top:15px;
	right:5px;
	height:25px;
	overflow:hidden;
	width:24px;
	margin-right:15px;
}
.encadre_calendrier .picto {
	background:url("../images/encadres/picto_calendrier.jpg") no-repeat top right;
}
.encadre_contact .picto {
	background:url("../images/encadres/picto_contact.jpg") no-repeat top right;
}
.encadre_interjection .picto {
	background:url("../images/encadres/picto_interjection.jpg") no-repeat top right;
}
.encadre_rss .picto {
	background:url("../images/encadres/picto_rss.jpg") no-repeat top right;
}
.encadre_calendrier .encadre_titre,.encadre_contact .encadre_titre,.encadre_interjection .encadre_titre,.encadre_rss .encadre_titre {
	padding-right:35px;
}
.encadre_contenu .chevron {
	background-color: transparent;
}
/* ------- Bloc En savoir plus --------*/
.bloc_en_savoir_plus {
	margin:0 0 20px;
	padding:0px 0px 10px;
	position:relative;
	overflow:hidden;
	word-wrap:break-word;
	margin-bottom:20px;
}
.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 .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/puce_bleue.gif") no-repeat scroll left 4px transparent;
	padding-left:10px;
	text-decoration:none;
	color:#45548c;
	margin-top:10px;
	display:block;
}
.separtion_esp {
	border-bottom:1px dotted #C5C1B9;
	padding:10px 0px 0px 0px;
	margin-bottom: 10px;
}
/* ------- CONTENUS --------*/
#kwa_contenu, #kwa_contenu_complementaire {
	margin:10px 0 20px 20px;
	padding:20px 20px 15px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
#kwa_contenu h2, #kwa_contenu_complementaire h2 {
	color:#45548c;
	padding:0px 0px 15px;
	background:url("../images/titres/h2_bg.jpg") repeat-x bottom left;
	margin:0px 0px 15px;
}
.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,.encadre_contenu_brut .encadre_titre,.encadre_flash .encadre_titre {
	font-size:100%;
	font-weight:bold;
	padding-bottom:10px;
}
.bloc_en_savoir_plus_middle .title {
	padding-bottom:0px;
	margin-top:5px;
	padding-left:0px;
	font-weight:bold;
	margin-bottom:10px;
}
#kwa_contenu h2 span.subtitle, #kwa_contenu_complementaire h2 span.subtitle {
	font-size:65%;
	display:inline;
	color:black;
	font-weight:normal;
}
#kwa_contenu #chapo, #kwa_contenu #content_chapo_video, 
#kwa_contenu_complementaire #chapo, #kwa_contenu_complementaire #content_chapo_video {
	margin:0px 0px 20px;
}
#kwa_contenu #principal , #kwa_contenu_complementaire #principal{
	margin:0px 0px 20px;
}
#kwa_contenu .content_date_publication, #kwa_contenu_complementaire .content_date_publication {
	text-align:right;
	margin:0px;
	margin-top: 20px;
}
/*Contenus en mode 2 colonnes*/
#kwa_contenu div.layout-text-2col-2, 
#kwa_contenu_complementaire div.layout-text-2col-2 {
	overflow:hidden;
	width:100%;
}
#kwa_contenu div.layout-text-2col-2 .layout-col-B, 
#kwa_contenu_complementaire div.layout-text-2col-2 .layout-col-B {
	float:right;
	width:29.7%;
	padding-left:20px;
	background:white;
}
#kwa_contenu div.layout-text-2col-2 .layout-col-B .encadre_flash,
#kwa_contenu_complementaire div.layout-text-2col-2 .layout-col-B .encadre_flash {
	padding-top:0px;
}
#kwa_contenu div.layout-text-2col-2 .layout-col-B .encadre_flash .encadre_titre,
#kwa_contenu_complementaire div.layout-text-2col-2 .layout-col-B .encadre_flash .encadre_titre {
	padding-top:15px;
}
#kwa_contenu div.layout-text-2col-2 .layout-col-B .encadre_flash .flash_content,
#kwa_contenu_complementaire div.layout-text-2col-2 .layout-col-B .encadre_flash .flash_content {
	margin: 0px -15px -15px;
}
/*Affichage d'une image � c�t� d'un encadr� en mode 1 colonne*/
#kwa_contenu div.layout-text-2col-3,
#kwa_contenu_complementaire div.layout-text-2col-3 {
	overflow:hidden;
	width:100%;
}
#kwa_contenu div.layout-text-2col-3 .layout-col-A,
#kwa_contenu_complementaire div.layout-text-2col-3 .layout-col-A {
	float:left;
	width:48%;
}
#kwa_contenu div.layout-text-2col-3 .layout-col-B,
#kwa_contenu_complementaire div.layout-text-2col-3 .layout-col-B {
	float:right;
	width:48%;
}
#kwa_contenu div.layout-text-2col-3 .layout-col-A .centre img, 
#kwa_contenu div.layout-text-2col-3 .layout-col-B .centre img,
#kwa_contenu_complementaire div.layout-text-2col-3 .layout-col-A .centre img,
#kwa_contenu_complementaire div.layout-text-2col-3 .layout-col-B .centre img {
	margin: 0px 0px 20px;
}
/*Barre de partage*/
#bookmarks {
	margin:10px 0 20px 20px;
	/*padding:10px 20px 5px;*/
	overflow:hidden;
	width:698px;
	background:white;
	border:1px solid #c5c1b9;
	padding: 13px 12px 10px 10px;
	width: 716px;
	clear: left;
}
#bookmarks ul {
	margin:0px;
	padding:0px;
}
#bookmarks ul li {
	/*margin-right:20px;*/
	float:left;
}
#bookmarks .bookmarks {
	padding:0px 0px 0px 0px;
	position:relative;
	float:right;
	overflow:hidden;
}
#bookmarks .bookmarksTitle {
	float:left;
	text-transform:uppercase;
	font-family:Helvetica,Arial,sans-serif;
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding: 0px 9px 0px;
	line-height:40px;
}
/*Retour haut de page*/
#retour_haut_page {
	float:right;
	margin:-32px 19px 20px 0px;
	width:180px;
}
#retour_haut_page a {
	background:url("../images/global/puce_retour_haut_page.jpg") no-repeat 0px 6px;
	color:#45548c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:90%;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:2px 0px 2px 20px;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
	display: inline-block;
}
/* ------- Page de liste simplifi�e --------*/
.kwa_page_liste_simplifiee #page_liste_simplifiee_col_gauche {
	float:left;
	width:740px;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_chapo .chapo {
	float:left;
	margin:0 0 20px 20px;
	padding:15px 20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_pied_rubrique {
	float:left;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_pied_rubrique .pied_de_page_liste {
	margin:0 0 20px 20px;
	padding:15px 20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_recherche,.kwa_page_liste_simplifiee #page_liste_simplifiee_recherche_bis {
	float:left;
	margin:0 0 20px 20px;
	padding:0px;
	overflow:hidden;
	width:740px;
}
.kwa_page_liste_simplifiee .recherche_simpli_col_1 {
	width:55%;
	float:left;
	background:#fff;
}
.kwa_page_liste_simplifiee .recherche_simpli_col_2 {
	width:42.5%;
	float:right;
}
.kwa_page_liste_simplifiee .container_search {
	background:#fff;
}
.kwa_page_liste_simplifiee .container_search_form {
	padding:15px 20px;
}
.kwa_page_liste_simplifiee .buttonSearch {
	background:none;
	zoom:1;
	border:none;
}
.kwa_page_liste_simplifiee .recherche_title {
	background:url("../images/puce_quadrillage.jpg") no-repeat 0px 3px;
	padding:0px 0px 0px 15px;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px;
}
.kwa_page_liste_simplifiee .recherche_params {
	color:#5c5761;
	margin:0px 0px 10px;
	padding:0px 0px 0px 25px;
}
.kwa_page_liste_simplifiee .recherche_bottom {
	text-align:right;
	padding-right:70px;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat {
	margin:0 0 20px 20px;
	padding:15px 20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee h2 {
	background:url("../images/titres/h2_bg.jpg") repeat-x bottom left;
	border:none;
	padding:0px 0px 5px;
	margin:0px 0px 5px;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee ul,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat ul {
	margin:0px;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee li,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat li {
	padding:5px 0px;
	background:none;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee .clear,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .clear {
	height:1px;
	overflow:hidden;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee .remontee_auto_date,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .resultat_date {
	color:#5c5761;
	margin-bottom: 5px;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee .remontee_auto_cat,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .resultat_cat {
	font-style:italic;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee .remontee_auto_img,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .resultat_img {
	margin:0px 10px 5px 0px;
	display:inline-block;
	float:left;
}
.kwa_page_liste_simplifiee #remontee_auto_simplifiee .kwa_theme,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .kwa_theme {
    margin: 0px 5px 5px 0px;
    display: inline-block;
    padding: 5px;
}
.kwa_page_liste_simplifiee ul.recherche_middle {
	list-style:none;
	padding:0px;
	margin:0px;
}
.kwa_page_liste_simplifiee ul.recherche_middle.une_colonne {
	margin:0px;
}
.kwa_page_liste_simplifiee ul.recherche_middle.avec_recherche,.kwa_page_liste_simplifiee ul.recherche_middle.avec_recherche.une_colonne {
	margin: 0px 0px 0px 25px;
}
.kwa_page_liste_simplifiee ul.recherche_middle li {
	padding:0px;
	margin:0px 20px 10px 0px;
	width:46%;
	/*display:inline-block;
	*/
	float:left;
	background:none;
}
.kwa_page_liste_simplifiee ul.recherche_middle.une_colonne li {
	width:100%;
}
.kwa_page_liste_simplifiee ul.recherche_middle li label {
	width:25%;
	display:inline-block;
}
.kwa_page_liste_simplifiee ul.recherche_middle li select {
	width:74%;
	display:inline-block;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .result_number_pagination {
	background:url("../images/titres/h2_bg.jpg") repeat-x bottom left;
	border:none;
	padding:0px 0px 10px;
	margin:0px 0px 5px;
	text-align:center;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .result_number_pagination_bas {
	background:url("../images/titres/h2_bg.jpg") repeat-x top left;
	border:none;
	padding:10px 0px 0px;
	margin:5px 0px 0px;
	text-align:center;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .result_retour_accueil {
	float:right;
	padding:0px 0px 0px 8px;
	background:url("../images/puce_bleue.gif") no-repeat 0px 5px;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .result_number {
	float:left;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .pagination_bas ul,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .pagination_haut ul {
	margin:0px;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .pagination_bas ul li,.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .pagination_haut ul li {
	padding:0px;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .pagination_avec_puce {
	padding:0px 0px 0px 8px;
	background:url("../images/puce_bleue.gif") no-repeat 0px 5px;
}
.kwa_page_liste_simplifiee #page_liste_simplifiee_resultat .label-coord {
	color: #75c8b6;
}
/*Styles page de recherche*/
.kwa_recherche .resultatsNb,.kwa_recherche .resultatsMot {
	font-weight:bold;
}
.kwa_recherche .resultSimple100 {
	margin:0px 0px 15px;
}
.kwa_recherche .divNbResultPerPage {
	float:right;
}
.kwa_recherche .clear {
	height:1px;
	overflow:hidden;
}
.kwa_recherche div.layout-text-2col-2 {
	overflow:hidden;
	width:100%;
}
.kwa_recherche div.layout-text-2col-2 .layout-col-A {
	float:left;
	width:295px;
	background:white;
}
.kwa_recherche div.layout-text-2col-2 .layout-col-B {
	float:right;
	width:182px;
	background:white;
}
.kwa_recherche #btn_aff_critere1 {
	background:  url("../images/recherche/bg_recherche_pliee.gif") no-repeat 5px 10px #45548C;
	display:block;
	background-color:#45548C;
	height:16px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding:7px 0px 7px 30px;
	margin:0px 0px 15px 0px;
}
#kwa_global_gauche a#btn_aff_critere1:hover{
	text-decoration:none;
}
.kwa_recherche .criteresValid {
	background:url("../images/recherche/bt_rechercher.jpg") no-repeat top left;
	width:93px;
	height:28px;
	border:0px;
	cursor:pointer;
}
.kwa_recherche .criteresReset {
	background:url("../images/recherche/bt_annuler.jpg") no-repeat top left;
	width:73px;
	height:28px;
	border:0px;
	cursor:pointer;
}
.kwa_recherche .criteresTitre {
	background:url("../images/puce_quadrillage.jpg") no-repeat 0px 3px;
	padding:0px 0px 0px 15px;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 10px;
	clear:both;
}
.kwa_recherche #btn_aff_critere_bottom {
	display:inline-block;
	margin:15px 0px 20px 0px;
}
.kwa_recherche .criteresLib {
	width:100px;
	float:left;
	margin:0px 0px 0px 20px;
}
.kwa_recherche .criteresVal {
	float:left;
	margin-bottom:10px;
	width:300px;
}
.kwa_recherche .criteresSubmit {
	clear:both;
	margin:0px 0px 0px 118px;
}
.kwa_recherche input#recChampMot {
	border:1px solid #bebbb8;
	margin:0px 0px 5px;
	padding:2px 10px;
}
.kwa_recherche input#recDate1,.kwa_recherche input#recDate2 {
	border:1px solid #bebbb8;
	padding:2px 10px;
}
.kwa_recherche select#recCategory,.kwa_recherche select#recLang {
	border:1px solid #bebbb8;
	width:280px;
}
.kwa_recherche label {
	vertical-align:top;
}
.kwa_recherche .criteresSelectionRubrique {
	margin:5px 0px 10px 20px;
}
.kwa_recherche .layout-text-2col-3 {
	margin:0px 0px 10px 20px;
}
.kwa_recherche .layout-text-2col-3 .layout-col-A {
	width:235px;
	float:left;
}
.kwa_recherche .layout-text-2col-3 .layout-col-B {
	width:235px;
	float:right;
}
.kwa_recherche .clear {
	height:1px;
	overflow:hidden;
}
.kwa_recherche .layout-text-2col-3 .layout-col-A p,.kwa_recherche .layout-text-2col-3 .layout-col-B p {
	margin:0px 0px 5px;
}
.kwa_recherche .layout-text-2col-3 .recRubAffineBold {
	font-weight:bold;
}
.kwa_recherche #rechercheResultats .resultatsOrdre {
	background:url("../images/titres/h2_bg.jpg") repeat-x bottom left;
	padding:0px 0px 15px;
	margin:10px 0px 15px;
}
.kwa_recherche #rechercheResultats select#selNbResultPerPage {
	border:1px solid #bebbb8;
}
.kwa_recherche #rechercheResultats .result {
	margin:0px 0px 15px;
}
.kwa_recherche #rechercheResultats .result .resultTitre {
	font-weight:bold;
}
.kwa_recherche #rechercheResultats .result .resultType {
	font-style:italic;
}
.kwa_recherche #rechercheResultats .result .resultDate {
	color:#5c5761;
}
.kwa_recherche #rechercheResultats .results-browser {
	margin: 0px 0px 15px;
}
/* * Plan du site**/
.kwa_plan_site #plan_site {
	margin:64px 0 0 20px;
	background:white;
	padding:10px;
}
.kwa_plan_site #plan_site h2 {
	padding-left:10px;
	background: url("../images/titres/h2_bg_gris.jpg") repeat-x bottom left;
}
/* bordure pointill� sur fond gris */
.kwa_plan_site #plan_site .wrap {
	margin-left:10px;
}
.kwa_plan_site #plan_site #sommaire10 {
	margin-top:20px;
}
.kwa_plan_site #plan_site .sommaire div>ul {
	list-style:none;
}
.kwa_plan_site #plan_site .sommaire div>ul>li {
	list-style:none;
	padding:0;
	background:none;
}
.kwa_plan_site #plan_site .sommaire div>ul>li>a {
	font-weight:bolder;
}
.kwa_plan_site #plan_site .sommaire div>ul>li li {
	background:url("../images/puce_gris_fonce.gif") left 5px no-repeat;
}
.kwa_plan_site #plan_site .sommaire div>ul>li .niveau3 {
	margin-left:10px;
}
.kwa_plan_site #plan_site .layout-2col {
	padding-top:5px;
}
.kwa_plan_site #plan_site .layout-col-A,.kwa_plan_site #plan_site .layout-col-B {
	float:left;
	width:46%;
	padding-left:10px;
}
.kwa_plan_site #plan_site .layout-col-A>ul,.kwa_plan_site #plan_site .layout-col-B>ul {
	margin: 0;
}
/* * Rubrique libre avec navigation**/
.kwa_rubrique_libre_avec_navigation #plan_rubrique_libre_avec_navigation_z3 {
	float:left;
	margin:0 0 20px 19px;
	padding:20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_rubrique_libre_avec_navigation #plan_rubrique_libre_avec_navigation_z4 {
	float:left;
}
.kwa_rubrique_libre_avec_navigation #plan_rubrique_libre_avec_navigation_z4 .pied_de_rub_libre_sans_nav {
	margin:0 0 20px 19px;
	padding:20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_rubrique_libre_avec_navigation .page_colonne_droite {
	float:right;
	width: 25%;
}
/* * Sigle**/
.kwa_sigle #sigle_z3 .chapo .encadre {
	display: none;
}
/* dev */
.kwa_sigle #sigle_z3,.kwa_sigle #sigle_z4 {
	float:left;
}
.kwa_sigle #sigle_z3,.kwa_sigle #sigle_z4 .pied_de_rub_sigles {
	margin:0 0 20px 19px;
	padding:20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_sigle #sigle_z3>form label {
	font-weight:bolder;
	margin-right:10px;
}
.kwa_sigle #sigle_z3>form input[type=text] {
	border:1px solid #BDBCB8;
	line-height:22px;
	width:220px;
	height:22px;
}
.kwa_sigle #sigle_z3>form input[type=image] {
	position:relative;
	bottom:-8px;
}
.kwa_sigle #sigle_z3 dl#definitions dd {
	padding: 5px 0;
}
/* * Rubrique simple**/
.kwa_rubrique_simple .two-col {
	float:left;
	margin:0 0 20px 19px;
	padding:20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_rubrique_simple #rubrique_simple_z6 {
	float:left;
}
.kwa_rubrique_simple #rubrique_simple_z5 {
	float:left;
}
#rubrique_simple_z5 .contenu_liste_liens {
	margin:0 0 20px 19px;
	padding:20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_rubrique_simple #rubrique_simple_z6 .pied_de_rub_simple {
	background:#fff;
	margin:0 0 20px 19px;
	padding:20px;
	overflow:hidden;
	width:700px;
}
.kwa_rubrique_simple .two-col .col-left {
	float:left;
	width:71%;
}
.kwa_rubrique_simple .two-col .col-right {
	float:right;
	width:26%;
}
.kwa_rubrique_simple #rubrique_simple_z3 .liste_rubriques .item {
	clear:left;
}
.kwa_rubrique_simple #rubrique_simple_z3 .liste_rubriques .item .illustration {
	float:left;
	margin:0 10px 5px 0;
}
.kwa_rubrique_simple #rubrique_simple_z3 .liste_rubriques .borderSeparator {
	clear:left;
	margin:10px 0 12px;
	border-top: 1px dotted #C3C3C1;
}
.kwa_rubrique_simple #rubrique_simple_z3 .liste_rubriques_nav {
	clear:left;
    text-align:center;
    padding: 10px 0 0 0;
}
/* Liste des liens */
#rubrique_simple_z5 .liste_liens {
	padding-bottom:15px;
	clear:both;
}
#rubrique_simple_z5 .liste_liens h2 {
	font-size:120%;
	background:none;
	color:black;
	margin:0;
	padding:0;
	border:none;
}
#rubrique_simple_z5 .liste_liens ul {
	float:left;
	width:165px;
	margin:0;
}
#rubrique_simple_z5 .liste_liens .ulFirst,#rubrique_simple_z5 .liste_liens .ulLast {
	float:left;
	width:173px;
}
#rubrique_simple_z5 .liste_liens .ulBorder {
	border-right:1px solid #e0e0e0;
}
#rubrique_simple_z5 .liste_liens ul li {
	background:none;
	margin:0;
	padding:0 0 0 20px;
}
#rubrique_simple_z5 .liste_liens .ulFirst li {
	padding:0 0 0 12px;
}
#rubrique_simple_z5 .liste_liens .liens {
	margin-top: 14px;
}
/* * Agenda du recteur**/
.kwa_agenda_recteur #agenda_recteur_z3 .layout-col-A {
	float:left;
	width:71%;
}
.kwa_agenda_recteur #agenda_recteur_z3 .layout-col-B {
	float:right;
	width:26%;
}
.kwa_agenda_recteur #agenda_recteur_z3 {
	float:left;
	margin:0 0 20px 19px;
	padding:20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_agenda_recteur #agenda_recteur_z4 {
	float:left;
}
.kwa_agenda_recteur #agenda_recteur_z4 .pied_de_rub_agenda_recteur {
	margin:0 0 20px 19px;
	padding:20px;
	overflow:hidden;
	width:700px;
	background:#fff;
}
.kwa_agenda_recteur #agenda_recteur_z3 #lien_rss_agenda_recteur {
	display:block;
	float:right;
	margin-top:28px;
}
.kwa_agenda_recteur #agenda_recteur_z3 .table-agenda th .jour {
	display:block;
	float:left;
	width:80px;
	margin-top:5px;
}
.kwa_agenda_recteur #agenda_recteur_z3 .table-agenda th .num-date {
	font-size:200%;
	font-weight:normal;
}
.kwa_agenda_recteur #agenda_recteur_z3 #sommaire ul li {
	background:none;
	font-weight:bold;
}
.kwa_agenda_recteur #agenda_recteur_z3 h3 .top {
	display:block;
	float:right;
	margin-top:10px;
}
.kwa_agenda_recteur #agenda_recteur_z3 .table-agenda {
	width:100%;
	background:none;
}
.kwa_agenda_recteur #agenda_recteur_z3 .table-agenda caption {
	display:none;
}
.kwa_agenda_recteur #agenda_recteur_z3 .table-agenda th {
	width:150px;
}
.kwa_agenda_recteur #agenda_recteur_z3 .table-agenda .tdhour {
	width:60px;
	background:url("../images/pict_liste.png") left 10px no-repeat;
	padding:5px 0 5px 10px;
}
.kwa_agenda_recteur #agenda_recteur_z3 .table-agenda .tdevent {
	padding:5px;
}

.kwa_agenda_recteur #agenda_recteur_z3 .table-agenda .tdevent p {margin-top:0;}

.margin-bottom-20 {
	margin-bottom: 20px;
}
/** -------------------------------------------------------------------- * --- PARTIE 404 * -------------------------------------------------------------------- */
#error404 .div-error {
	height:265px;
	width:345px;
	padding:20px 0px 0px 35px;
	margin:0px auto 0px;
}
#error404 .error-text {
	margin:40px 0px 0px 0px;
	font-weight:bold;
	padding-right:10px;
}
#error404 .error-text ul {
	margin:0px;
}
#error404 .error-text ul li {
	background:none;
	padding:2px 0px 0px 0px;
	height:35px;
	margin-bottom:5px;
	margin-left:0px;
}
#error404 .error-text ul li a {
	text-decoration:underline;
	font-size:16px;
}
#error404 .error-title {
	font-size:18px;
	margin-left:50px;
	width: 300px;
}
/*DSDEN*/
#dsden_navigation {
	width:100%;
	margin-left:20px;
	margin-top:12px;
}
.nodisplay {
	display:none;
}
#dsden_image {
	margin-top:0;
	width:100%;
}
#nav_dsden {
	width:100%;
	display:block;
	height:30px;
	margin-top:0;
	margin-bottom:1px;
	text-transform:uppercase;
	font-weight:bold;
}
#nav_dsden li {
	padding-left:0;
	float:left;
	line-height:30px;
	list-style-type:none;
}
#nav_dsden li.dsden_selected {
	height:31px;
}
#nav_dsden li a {
	margin:0;
	display:block;
	height:30px;
	text-transform:uppercase;
	font-weight:bold;
}
.dsden_smenu {
	margin-top:0;
	margin-bottom:0;
	width:100%;
	overflow:hidden;
}
.dsden_smenu li {
	list-style-type:none;
	float:left;
	padding:0;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}
.dsden_smenu li a {
	display:block;
	height:30px;
	padding:0 10px 0 10px;
	text-decoration:none;
	font-weight: bold;
}
/*REMONTE CATEGORIE*/
#dsden_contenu {
	background:white;
	padding:20px;
	margin:20px 0 0 20px;
	clear:both;
}
.ul_remonte_left {
	background:none;
	margin-bottom:10px;
}
.ul_remonte_left img {
	float:left;
	margin:0 20px 10px 0;
}
.more_remonte_categorie a {
	background:url("../images/accueil/en_direct_academies_fleche.jpg") no-repeat 0px 50%;
	padding-left:10px;
	float:right;
}
.first_remonte {
	font-size:1.2em;
}
.remonte_categorie {
	float:left;
	width:400px;
	margin-bottom:20px;
}
.c_remonte h2 {
	padding:0 0 0 20px;
	line-height:18px;
	font-size:1em;
	text-transform:uppercase;
}
.remonte_chapo {
	text-decoration: none;
}
/*ANIMATION*/
.animation_dsden {
	width:280px;
	overflow:hidden;
	float:right;
	margin-bottom: 20px;
}
/*Contenu libre*/
#zone_contenu_libre_dsden {
	float:left;
	width:400px;
}
.contenu_libre_dsden {
	margin-bottom:20px;
}
.contenu_libre_dsden h2 {
	padding:0 0 0 20px;
	font-size:1em;
	text-transform:uppercase;
	line-height:19px;
	display: block;
}
/*Bloc libre*/
#zone_libre_dsden {
	float:right;
	width:280px;
}
.bloc_libre_dsden {
	margin-bottom:20px;
}
.bloc_libre_dsden h2 {
	padding:0 0 0 20px;
	font-size:1em;
	text-transform:uppercase;
	line-height:30px;
	display:block;
	margin-bottom:0;
}
.bloc_libre_dsden .container {
	padding:20px;
	margin:0;
}
.footer_dsden {
	clear: both;
}

/* 2012-11-05 ticket 231409 */
#kwa_global_gauche h1,
#kwa_global_gauche h2,
#kwa_global_gauche h3
{margin-top:1em;}

#kwa_global_gauche h1:first-child,
#kwa_global_gauche h2:first-child,
#kwa_global_gauche h3:first-child
{margin-top:0;}

/*Contenus Syndication*/
#kwa_contenu .flag,
#kwa_contenu_complementaire .flag{
	margin:0px;
}
#kwa_contenu img.label_archive,
#kwa_contenu_complementaire img.label_archive{
	margin:0px;
	vertical-align:middle;
}
#kwa_contenu h2 span.subtitle,
#kwa_contenu_complementaire h2 span.subtitle {
	font-size:60%;
	display:inline;
	color:black;
	font-weight:normal;
}
#kwa_contenu h2 span.date,
#kwa_contenu_complementaire h2 span.date {
	font-size: 60%;
	display: inline;
	color: black;
	font-weight: normal;
	letter-spacing: 0px;
}
#kwa_contenu p,
#kwa_contenu_complementaire p {
	margin:0.5em 0;
}

/*Import KWA styles compl�mentaire*/
#kwa_contenu .photoWidget img {
	display:block;	
}
#kwa_contenu .photoWidget br {
	display:none;	
}
#kwa_contenu .photoWidget span {
	display:block;
}

/*erreur 500*/
.contenu-error{bottom:0;left:0;position: fixed;right:0;top:0;z-index:2000;}
.contenu-error #contenu{background-color:#FFFFFF;margin:250px auto 200px;padding:30px;width:800px;}
.error-title-500{font-size:180%;padding-top:0;text-transform:uppercase;}
.error-title, .error-title-500 {font-size:18px;font-weight:bold;}
.error-text-500{font-size: 14px;font-weight:normal;margin: 25px 0 0;padding-right:10px;}
.shadowBox-error{background-color:black;bottom:0;left:0;opacity:0.8;position:fixed;right:0;top:0;z-index: 1000;}
.bg-error{position: fixed;bottom:0;left:0;right:0;top:0;z-index:500;}  

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

/* 2013-05-17 #247486 fix bug scrollbar shadowbox (non utilis�) */
body#bodyAgrandissementMedia{overflow:hidden;}

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

a.chevron:hover{
	text-decoration:underline;
}


/**Moteur de recherche kwa en mode largeur 100%**/
.kwa_recherche #contenu_page.largeur_100 .criteresLib {
	width:200px;
	float:left;
	margin:0px 0px 0px 20px;
}
.kwa_recherche #contenu_page.largeur_100 .criteresVal {
	float:left;
	margin-bottom:10px;
	width:300px;
}
.kwa_recherche #contenu_page.largeur_100 .layout-text-2col-3{
	width:570px;
}

.kwa_recherche #contenu_page.largeur_100 .criteresSubmit{
	margin:20px 0 0 500px;
}

.kwa_recherche #contenu_page .precision-recherche {
	color:#fff;
	padding:10px 10px 10px 30px;
	text-transform:uppercase;
	background: #45548c url("../images/recherche/bg_recherche_pliee.gif") no-repeat 5px 10px ;
	
}
.kwa_recherche #contenu_page .precision-recherche a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	
}

.kwa_recherche #contenu_page.largeur_100 .precision-recherche a{
	width:660px;
	display:inline-block;
}

.kwa_recherche #contenu_page #criteresClose{
	border-bottom:5px solid #45548c;
}

.kwa_recherche #contenu_page #criteresClose .fleche{
	background: #45548c url("../images/fleche_haut_blanche.gif") no-repeat 5px 10px ;
	paddibg-left:15px;
	height:20px;
	width:20px;
	display:inline-block;
}
.kwa_recherche #btn_aff_critere_bottom {
	margin-bottom:0px;
}

/*Contenu complementaire du conteu syndiqu�, gestion du mode avec background defini en BO*/
#kwa_contenu_complementaire.avec_background .encart_bleu .encart_bleu_middle,
#kwa_contenu_complementaire.avec_background .encart_orange .encart_orange_middle,
#kwa_contenu_complementaire.avec_background .encart_2c .encart_2c_middle,
#kwa_contenu_complementaire.avec_background .encart_bleu .encart_bleu_middle,
#kwa_contenu_complementaire.avec_background .encart_citation .encart_citation_middle,
#kwa_contenu_complementaire.avec_background .encart_vert .encart_vert_middle,
#kwa_contenu_complementaire.avec_background .encart_centre .lien


{
	background:none;
}

/* MODULAIRE */
#modulaire {
    margin:10px 0 20px 20px;
    padding:20px 20px 15px;
    overflow:hidden;
    width:700px;
    background:#fff;
}

/* SVE */
#sve .itemSve{
    border: 1px solid #D0D0D0;
	width : 46%;
}