/* Debut Body */

* {
	margin: 0px;
	padding:0px;
	border: none;
}

body {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	background: url(../images/cahiers/fond_bleu.gif) repeat-y center 0px;
}

#page {
  width: 900px;
  margin: auto;
}
li {
	list-style-type: none;
}

a {
	color: #18417F;
	text-decoration: none;
}

#bloc_outils_services_2038 li{
    float:left;
    margin:0;
}

#bloc_outils_services_2039 li{
    float:left;
    margin:0;
    margin-right:5px;
    overflow:hidden;
    
}

#bloc_outils_services_2040 li{
    float:left;
    margin:0;
    margin-left:3px;
}



#bloc_outils_services_2039{
    float:left;
    margin:0;
}

#bloc_image_lien_2042{
    position:absolute;
    top:-8px;
    left:-33px;
}

#bloc_outils_services_2040{
    float:left;
    margin:0;
    /*background: url(../images/cahiers/cahier_europe_logo.jpg) no-repeat;*/
}

 
#bloc_libre_2038 img {
  display: none;
}

.bloc_outils_services{
    position:absolute; 
    overflow:hidden;
    height:148px;
    padding: 14px 0 0 288px;
    width:578px;
}



a:hover {
	cursor: pointer;
}

select {
	font-size: 100%;
	vertical-align: middle;
}

input {
	border: 1px solid;
}
/* Fin Body */
/* Debut du bloc bandeau unitaire */

.bloc_bandeau_vertical_1{
	float: left;
}

.bloc_bandeau_vertical_2{
	float: left;
}

.bloc_bandeau_vertical_1 img{
}

.bloc_bandeau_vertical_2 img {
}

/* Fin du bloc bandeau unitaire */

.colonne_1, .colonne_2, .colonne_3 {
	float: left;
	margin: 0px;
	overflow: hidden;
	width: 31%;
}
.ligne_1, .ligne_2, .ligne_3 {
	display: none;
}
/* Debut du mini moteur de recherche */

.bloc_mini_moteur_recherche {
	margin-right:5px;
	color: #FFFFFF;
	height: 50px;
}

.bloc_mini_moteur_recherche_champ #recMotSimple {
	margin-bottom: 4px;
	width: 120px;
}

.bloc_mini_moteur_recherche_formulaire {
	margin-top: 5px;
}

/*Fin du mini moteur de recherche*/

/* Debut du bloc Image et Lien */

.bloc_image_lien {
	float:left;
	padding-top: 8px;
	padding-left: 45px;
}

#bloc_image_lien_2040{
    position:absolute;
    top:-15px;
    left:-45px;    
}

#bloc_image_lien_2041{
    position:absolute;
    top:-15px;
    left:614px;
}

/* Fin du bloc Image et Lien */

/* Debut du bloc Entete */

.entete {
	background-color: #ddeff1;
	background-image: url('../images/image-titre.jpg');
	background-repeat: no-repeat;
	background-position: 161px 61px;
	float: left;
}

/* Fin du bloc Entete */

/* Debut du bloc libre */

.bloc_libre {

}

/* Fin du bloc libre */

/* Debut du bloc navigation */

.navigation {
	background-color: #e0f1f2;
	display:none;
}

.navigation a {
	color: #333399;
}

.bloc_navigation_auto li {
	margin-bottom: 5px;
}

.bloc_navigation_auto_second_niveau_rubrique_choisie {
	margin-top: 5px;
}

.bloc_navigation_auto_premier_niveau_rubrique_choisie, .bloc_navigation_auto_second_niveau_rubrique_choisie {
	list-style: none;
	list-style-image: url("../images/puce_choix.gif");
}

.bloc_navigation_auto_premier_niveau_rubrique_choisie a, .bloc_navigation_auto_second_niveau_rubrique_choisie a {
	color: #ff9900;
}

.bloc_navigation_auto_premier_niveau, .bloc_navigation_auto_second_niveau {
	list-style-image: url("../images/puce.gif");
	margin-top: 4px;
}

.bloc_navigation_auto_premier_niveau_rubrique a, .bloc_navigation_auto_second_niveau_rubrique a {
	color: #333399;
}

.bloc_outils_services a{
	text-decoration: none;
	outline:none;
}

.bloc_outils_services {
	text-align: center;
}

.bloc_outils_services ul li {
	margin-right: 10px;
	outline:none;
}
/* Fin du bloc navigation */

/* Debut du bloc chemin de fer */

.chemin_de_fer {
	background-color: #ffffff;
}
.chemin_de_fer .invisible {
  display: none;
  visibility: hidden;
}

.bloc_chemin_fer_auto_rubrique_en_cours {
	color: #FF9900;
}

.chemin_de_fer h1, h1.contenu_titre_1_ligne {
	font-size: 160%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url("../images/fleche.gif");
	padding-left: 40px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bloc_chemin_fer_auto a {
	text-decoration: none;
}

/* Fin du bloc chemin de fer */

/* Debut du bloc central */

	/* Debut styles Généraux */
	
.corps_de_page_contenu {
	float: left;
	margin-left: 3px;
}

.corps_de_page{
    position:relative;
}
	
input, select {
	border: 1px solid #000000;	
	vertical-align: middle;
}

.lien {
	font-weight: bold;
}

.lien_choisi {
	color: #FF9900 !important;
	text-decoration: underline !important;
	font-weight: bold !important;
}

.corps_de_page li, .ligne_1 .colonne_1 li, .ligne_1 .colonne_2 li, .ligne_1 .colonne_3 li, .ligne_2 .colonne_1 li, .ligne_2 .colonne_2 li, .ligne_2 .colonne_3 li , .ligne_3 .colonne_1 li, .ligne_3 .colonne_2 li, .ligne_3 .colonne_3 li {
	list-style-type: none;
}

.bloc_plan_site a {
	color: #FF9900;
}

.ligne_2 .colonne_1, .ligne_3 .colonne_1 {
	clear: left;
}

/*
.bloc_generique_remontee_auto {
	background-color: #767cbb;
	color: #ffffff;
}
*/
.bloc_generique_remontee_auto_affichage_2_colonnes img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.bloc_contenu_carte_affichage_2_colonnes img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.bloc_generique_remontee_auto_affichage_2_colonnes {
	margin-left: 3px;
}

.bloc_contenu_carte_affichage_2_colonnes {
	margin-left: 3px;
	display: block;
	overflow: hidden;
}

.bloc_contenu_carte_lien {
	margin-left: 3px;
}

.bloc_contenu_carte_lien a {
	background: url(../images/fleche_orange.gif) no-repeat 0px 2px;
	padding-left: 10px;
	font-weight: 800;
}

.bloc_generique_remontee_auto_titre {
	font-size: 160%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 5px 2px;
	background-image: url("../images/fleche.gif");
	padding-left: 40px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #333399;
}

.bloc_generique_remontee_auto_titre_contenu {
	font-size: 120%;
	text-decoration: underline;
	font-weight: bold;
}

.bloc_generique_remontee_auto_date_publication, .bloc_generique_remontee_auto_categorie,
.bloc_generique_remontee_auto_theme, .bloc_generique_remontee_auto_sous_categorie {
	color: gray;
}

.bloc_contenu_carte_titre_contenu {
	font-size: 150%;
	text-decoration: underline;
	font-weight: bold;
	color: #ff9900;
}

.bloc_video_titre {
	font-size: 150%;
	text-decoration: underline;
	font-weight: bold;
	color: #ff9900;
	display:none;
}

.A_la_une {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	border: 5px double #b2b2b2;
	font-weight: normal;
	padding: 5px;
}

.bloc_encadre_titre {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 3px;
}

.bloc_sous_rubrique_style_bloc h5 {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bloc_sous_rubrique_titre_rubrique_niveau_2 {
	padding-bottom: 2px;
	padding-top: 5px;
}

.bloc_sous_rubrique_titre_rubrique_niveau_2 a {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bloc_acces_direct_image_titre {
	width: 110px;
}

.bloc_acces_direct_liste_liens li {
	list-style-image: url("../images/puce_lien.gif");
	margin-left: 20px;
}

.bloc_acces_direct_liste_liens li a {
	font-size: 120%;
	text-decoration: none;
	color: #ff9900;
	font-weight: bold;
}

.bloc_acces_direct p {
	font-size: 120%;
	color: #808080;
}

.bloc_acces_direct_colonne_1 {
	float: left;
	width: 48%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.bloc_acces_direct_colonne_2 {
	float: left;
	width: 48%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.bloc_academies {
	margin-left: 3px;
	margin-bottom: 3px;
	float: left;
}

.bloc_agenda_personnalite {
	margin-left: 3px;
	margin-bottom: 3px;
}

.bloc_agenda_structure {
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 10px;
}
.bloc_agenda_structure_sommaire_liste_mois {
	text-align: center;
}
.bloc_acces_direct {
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 10px;
}

.bloc_plan_site {
	margin-left: 3px;
	margin-bottom: 3px;
	font-size: 110%;
}

.bloc_contenu_carte {
	margin-left: 3px;
	margin-bottom: 3px;
}

.bloc_generique_remontee_auto {
	margin-left: 3px;
	margin-bottom: 3px;
	clear: left;
}

.bloc_liens_utiles {
	margin-left: 3px;
	margin-bottom: 3px;
}

.bloc_liens_utiles li {
	list-style-image: url("../images/puce_lien.gif");
	margin-left: 20px;
}

.bloc_alerte_mail {
	margin-left: 3px;
	margin-bottom: 3px;
}

.bloc_sigle {
	margin-left: 3px;
	margin-bottom: 3px;
}

.bloc_sous_rubrique_style_bloc {
	margin-left: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}

.bloc_sous_rubrique_liste_liens_remontes h3 {
	font-size: 110%;
	font-weight: normal;
}

.bloc_sous_rubrique_liste_liens_remontes a {
	color: #ff9900;
	font-weight: bold;
}

.bloc_sous_rubrique_style_bloc li {
	list-style-image: url("../images/puce_lien.gif");
	margin-left: 40px;
}

.bloc_faq {
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.bloc_outils_services {
	margin-left: 3px;
	margin-bottom: 3px;
}

.chapo_et_encadre {
	margin-left: 3px;
	margin-bottom: 3px;
}

.recherche {
	margin-left: 3px;
	margin-bottom: 3px;
}

.bloc_agenda_personnalite {
	margin-bottom: 10px;
}

.bloc_agenda_structure {
	margin-bottom: 10px;
}

.bloc_academies_liste_academies_libelle {
	margin-top: 3px;
	padding-bottom: 3px;
}

.bloc_academies_liste_academies_liste {
	margin-top: 3px;
	padding-bottom: 3px;
}

.bloc_academies_liste_academies_liste select {
	font-size: 100%;
}

.bloc_academies_liste_academies_liste input {
	margin-bottom: -4px;
}

.bloc_academies_libelle_academie {
	color: #333399;
	font-size: 115%;
}

.bloc_academies_libelle_academie_bis {
	color: #333399;
	font-size: 115%;
}

.bloc_academies_titre {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bloc_academies_libelle_organisme {
	font-size: 110%;
	font-weight: bold;
}

.bloc_academies_libelle_organisme_bis {
	font-size: 110%;
	font-weight: bold;
}

.bloc_agenda_personnalite_libelle {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}
.bloc_agenda_personnalite_liste_semaines, .bloc_agenda_personnalite_tableau_semaine_courante,
.bloc_agenda_personnalite_journee_semaine_precedente {
	margin-top: 10px;
}

.bloc_agenda_personnalite_tableau_semaine_precedente {
	margin-top: 30px;
}

.bloc_agenda_personnalite_journee_semaine_courante,
.bloc_agenda_personnalite_evenement_semaine_courante,
.bloc_agenda_personnalite_journee_semaine_precedente,
.bloc_agenda_personnalite_evenement_semaine_precedente,
.bloc_agenda_personnalite_tableau_semaine_courante_libelle_semaine,
.bloc_agenda_personnalite_tableau_semaine_precedente_libelle_semaine {
	clear: both;
}

.bloc_agenda_personnalite_date_evenement_semaine_courante, 
.bloc_agenda_personnalite_date_evenement_semaine_precedente {
	float: left;
	width: 15%;
	border-top: 1px solid #B2B2B2;	
}

.bloc_agenda_personnalite_evenements_journee_semaine_courante,
.bloc_agenda_personnalite_colonne_heure_evenement_semaine_courante,
.bloc_agenda_personnalite_colonne_evenement_semaine_courante,
.bloc_agenda_personnalite_evenements_journee_semaine_precedente,
.bloc_agenda_personnalite_colonne_heure_evenement_semaine_precedente,
.bloc_agenda_personnalite_colonne_evenement_semaine_precedente {
	float: left;
	width: 83%;
	border-left: 1px solid #B2B2B2;
	padding-left: 5px;
}

.bloc_agenda_personnalite_evenements_journee_semaine_precedente,
.bloc_agenda_personnalite_evenements_journee_semaine_courante {
	width: 83%;
	border-top: 1px solid #B2B2B2;
	padding-left: 5px;
}

.bloc_agenda_personnalite_colonne_heure_evenement_semaine_courante,
.bloc_agenda_personnalite_colonne_heure_evenement_semaine_precedente {
	width: 13%;
	border-left: none;
}

.bloc_agenda_personnalite_tableau_semaine_courante_libelle_semaine,
.bloc_agenda_personnalite_tableau_semaine_precedente_libelle_semaine {
	font-size: 110%;
	color: #333399;
	margin-top: 5px;
	margin-bottom: 5px;
}

.bloc_agenda_personnalite_numero_jour_evenement_semaine_precedente,
.bloc_agenda_personnalite_numero_jour_evenement_semaine_courante {
	font-size: 105%;
}

.bloc_agenda_personnalite_evenement_semaine_courante,
.bloc_agenda_personnalite_evenement_semaine_precedente {
	/*border-bottom: 1px solid;*/
}

.bloc_agenda_structure_affichage_periode {
	font-size: 110%;
	color: #333399;
	margin-top: 5px;
	margin-bottom: 5px;
}

.bloc_agenda_structure_pas_evenement {
	font-size: 110%;
	color: #333399;
	margin-top: 5px;
	margin-bottom: 5px;
}

.bloc_agenda_structure_tableau_evenement, .bloc_agenda_structure_ligne_periode {
	clear: both;
}

.bloc_agenda_structure_ligne_periode {
	border-bottom: 1px solid #b2b2b2
}

.bloc_agenda_structure_tableau_evenement {
	border-top: 1px solid #b2b2b2
}

.bloc_agenda_structure_colonne_periode_evenement {
	float: left;
	width: 20%;
}

.bloc_agenda_structure_colonne_description_evenement {
	float: left;
	width: 79%;
	border-left: 1px #b2b2b2 solid;
}

.bloc_agenda_structure_titre_evenement {
	font-weight: bold;
	padding-left: 5px;
}

.bloc_agenda_structure_detail_evenement {
	padding-left: 5px;
}

.bloc_plan_site_affichage_colonne_B_bis_second_niveau,
.bloc_plan_site_affichage_colonne_A_bis_second_niveau,
.bloc_plan_site_affichage_colonne_B_second_niveau,
.bloc_plan_site_affichage_colonne_A_second_niveau {
	margin-left: 20px;
}

.bloc_plan_site_titre {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bloc_contenu_carte_titre {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bloc_generique_remonte_auto_puce_avec_lien, .bloc_generique_remonte_auto_puce_sans_lien {
	clear: left;
}

.bloc_generique_remontee_auto_affichage_2_colonnes li {
	padding-top: 5px;
}

.bloc_generique_remontee_auto_lien {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 3px;
	clear: left;
}

.bloc_liens_utiles_titre_categorie {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bloc_liens_utiles_sommaire {
	font-size: 120%;
}

.bloc_liens_utiles_categorie {
	clear: left;
}

.bloc_liens_utiles_sous_liens_image {
	float: left;
}

.bloc_liens_utiles_sous_liens {
	float: left;
	clear: left;
	margin-bottom: 5px;
	margin-left: 25px;
}

.bloc_sigle_definitions dt {
	float: left;
	clear: left;
	width: 15%;
	color: #333399;
	font-size: 110%;
	padding: 5px 0px;
}

.bloc_sigle_definitions dd {
	width: 80%;
	padding: 5px 5px 6px;
	margin: 0.5em 0px;
}

.bloc_sigle_moteur_recherche_bouton_ok input {
	margin-bottom: -4px;
}

.bloc_sigle_moteur_recherche {
	margin-bottom: 20px;
}

.bloc_sigle_moteur_recherche_formulaire {
	height: 13px;
}

.bloc_sigle_moteur_recherche_champ {
	padding-bottom: 4px;
}

.bloc_alerte_mail_selection_rubrique_libelle {
	margin-top: 5px;
	margin-bottom: 5px;
}

.bloc_alerte_mail_selection_rubrique_libelle {
	margin-bottom: 5px;
}

.bloc_alerte_mail_affichage_2_colonnes {
	line-height: 15px;
}

.bloc_alerte_mail_affichage_2_colonnes input {
	margin-right: 5px;;
}

.bloc_alerte_mail_formulaire_saisie_mail_complet {
	margin-top: 5px;
	margin-bottom: 5px;
}

.bloc_alerte_mail_formulaire_saisie_mail_bouton {
	margin-top: 5px;
	margin-bottom: 5px;
}

.bloc_alerte_mail_formulaire_saisie_mail_bouton input {
	background: #FF9900 none repeat scroll 0%;
	border: 0pt none;
	color: #ffffff;
	font-weight: bold;
}

.bloc_alerte_mail_formulaire_saisie_mail_champs_obligatoires {
	margin-top: 5px;
	margin-bottom: 5px;
}

.bloc_faq_libelle_faq_niveau_2 {
	margin-left: 20px;
}

.bloc_faq_niveau_1_libelle {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
}
.bloc_encadre_1 {
	background-color: #767cbb;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	clear: left;
	margin: 5px;
}

.bloc_encadre_2 {
	background-color: #767cbb;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	clear: left;
	margin: 5px;
}

.bloc_encadre_titre_1 {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-image: url("../images/fleche_blanche.gif");
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 3px;
}

.bloc_encadre_titre_2 {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-image: url("../images/fleche_blanche.gif");
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 3px;
}

.bloc_chapo_encadre_titre {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bloc_chapo_encadre_moteur_recherche_avance {
	margin-top: 10px;
	margin-bottom: 10px;
}

.bloc_chapo_encadre_moteur_recherche_avance .label-box {
	display: block;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 110px;
}

.bloc_chapo_encadre_moteur_recherche_avance p {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.bloc_chapo_encadre_saisie_mot_cle_libelle {
	/*margin-left: 5px;
	margin-bottom: 3px;
	font-size: 110%;
	color: #b2b2b2;*/
	border-bottom: 1px solid #B8D3DF;
	clear: both;
	color: #ff9900;
	font-size: 120%;
	letter-spacing: 0.05em;
	margin-top: 30px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 10px;
	overflow: hidden;
	padding-bottom: 2px;
	position: relative;
	height: 30px;
}

.bloc_chapo_encadre_choix_rubrique_libelle {
	border-bottom: 1px solid #B8D3DF;
	clear: both;
	color: #ff9900;
	font-size: 120%;
	letter-spacing: 0.05em;
	margin-top: 30px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 10px;
	overflow: hidden;
	padding-bottom: 2px;
	position: relative;
	height: 30px;
}

.bloc_chapo_encadre_criteres_complementaires {
	border-bottom: 1px solid #B8D3DF;
	clear: both;
	color: #ff9900;
	font-size: 120%;
	letter-spacing: 0.05em;
	margin-top: 30px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 10px;
	overflow: hidden;
	padding-bottom: 2px;
	position: relative;
	height: 30px;
}

.bloc_chapo_encadre_saisie_mot_cle {
	padding-bottom: 5px;
	margin-top: 10px;
}

.bloc_chapo_encadre_choix_rubrique {
	padding-bottom: 5px;
	margin-top: 10px;
}

.bloc_chapo_encadre_dates {
	padding-bottom: 5px;
	margin-top: 10px;
}

.bloc_chapo_encadre_categorie {
	padding-bottom: 5px;
	margin-top: 10px;
}

.bloc_chapo_encadre_langue {
	padding-bottom: 5px;
	margin-top: 10px;
}

.bloc_chapo_encadre_boutons {
	padding-bottom: 5px;
	margin-top: 10px;
}

.bloc_chapo_encadre_boutons input {
	background: #FF9900 none repeat scroll 0%;
	border: 0pt none;
	color: #ffffff;
	font-weight: bold;
}

.bloc_encadre_recherche_libre_colonne_recherche_bouton_input input {
	background: #FF9900 none repeat scroll 0%;
	border: 0pt none;
	color: #ffffff;
	font-weight: bold;
}

.bloc_recherche_formulaire_rechercher {
	border-bottom: 1px solid #B8D3DF;
	clear: both;
	color: #ff9900;
	font-size: 120%;
	letter-spacing: 0.05em;
	margin-top: 30px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 10px;
	overflow: hidden;
	padding-bottom: 2px;
	position: relative;
	height: 30px;
}

.bloc_encadre_recherche_libre_colonne_recherche_categorie {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_theme {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_mois {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_annee {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_academie {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_personnalite {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_rubrique {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_rubrique {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_numero_publication {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_auteur_rapporteur {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_libre_colonne_recherche_bouton {
	margin-bottom: 5px;
}

.bloc_encadre_recherche_titre_libre {
	font-size: 130%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-image: url("../images/fleche_petite.gif");
	padding-left: 20px;
	color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}
.bloc_remontee_auto {
	clear: both;
}

.bloc_video_titre {
	margin-bottom: 5px;
	display:none;
}

.bloc_contenu_carte_puce_avec_lien, .bloc_contenu_carte_puce_sans_lien {
	clear: left;
	padding-bottom: 5px;
}

	/* Fin styles Généraux */

/* Fin du bloc central */

/* Debut du bloc pied de page */

.pied_de_page {
	background-color: #FFFFFF;
	margin-top: 30px;
	
}
.pied_de_page p {
	padding-top: 5px;
}

.pied_de_page img{
   	margin:-53px 5px 0px 10px;
    position:relative;
    z-index:80;

}


/* Fin du bloc pied de page */

/* Debut du bloc colonne transversale */

.colonne_transversale {
	background-color: #d5ecee;
}

/* Fin du bloc colonne transversale */

/* Affichage sur 1 ou 2 colonne */
.layout-text-2col-2 {
	width: 567px;
}
.layout-col-A, .bloc_recherche_affichage_colonne_A {
	width: 48%;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.layout-col-B, .bloc_recherche_affichage_colonne_B {
	width: 48%;
	float: left;
}

.bloc_contenu_carte_affichage_colonne_A, .bloc_contenu_carte_affichage_colonne_B {
	width: 48%;
	float:left;
}

/**/

/* Bloc formulaire de recherche */
.bloc_encadre_recherche_libre_colonne_recherche {
	clear: left;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

.bloc_encadre_recherche_libre_colonne_recherche_input input, 
.bloc_encadre_recherche_libre_colonne_recherche_input select {
	font-size: 100%;
	width: 100px;	
}
.bloc_encadre_recherche_libre_colonne_recherche_input, 
.bloc_encadre_recherche_libre_colonne_recherche_libelle {
	float: left;
	width: 48%;
}

.bloc_resultat_recherche_titre {
	color: #FF9900;
	font-size: 120%;
	font-weight: bold;
	margin-top: 15px;
	clear: left;
}
.back-to-top {
	border-bottom: 1px solid;
	border-color: #DDDDDD;
}
a.top {	
	float: right;
}
a.chevron-recherche {
	color:#0099CC;
	font-weight:bold;
}
form.advanced-search {
	margin-left: 10px;
}
form.advanced-search p {
	margin-bottom:10px;
}

form.advanced-search .bouton {
	background:#FF9900 none repeat scroll 0%;
	border:0pt none;
	color:#FFFFFF;
	font-weight:bold;
}
ul.bloc_resultat_recherche_liste_liens {
	margin-top: 10px;
}
ul.bloc_resultat_recherche_liste_liens li a {
	color: #FF9900;
}

ul.bloc_resultat_recherche_liste_liens span {	
	display: block;
}
ul.bloc_resultat_recherche_liste_liens_pages_haut li.number-by-page {
	text-align: center;
}
ul.bloc_resultat_recherche_liste_liens_pages_haut span {
	color: #FF9900;
	text-align: center;
}

ul.bloc_resultat_recherche_liste_liens_pages_haut a {
	color: #18417F;
	text-decoration: none;
}

ul.bloc_resultat_recherche_liste_liens_pages_haut a:hover {
	text-decoration: underline;
}
/**/

/*Styles des tableaux */
table {
	border: 1px #DDDDDD solid;
}
caption {
	color: #FF9900;
	font-weight: 800;
	font-size: 120%;
}

th {
	background-color: #E9F0F6;
	color: #FF9900;
}
/* EN SAVOIR PLUS */
.en-savoir-plus {
	margin: 5px 10px 10px 10px;
}
.en-savoir-plus .en-tete-en-savoir-plus {
    background: #94CFDD;
    height: 23px;
    padding: 2px 0px 0px 0px;
}
.en-savoir-plus .titre-en-savoir-plus {
   /* background: url(../images/encadre-en-savoir.jpg) no-repeat;*/
    height: 20px;
    border-bottom: 1px solid #FFFFFF;
    margin: 0px 5px 0px 5px;
}
.en-savoir-plus .texte-en-savoir-plus {
    padding: 10px;
    background: #FFF url(../images/fond-encadre5.jpg) repeat-x 0px top;
}
/* VIDEO */
.video {
    background: #A8D8E6 url(../images/fond-encadre.jpg) repeat-x;
    margin: 0px;
    padding: 0px 10px 10px 10px;
}
.video .titre {
    background: url(../images/fleche_orange.gif) no-repeat;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 110%;
    font-weight: bold;
}
.video .titre-video {
    border-bottom: 1px solid #E3EFF4;
    margin: 0px;
}

.contenu_mis_a_jour, .contenu_date {
	color: gray;
	margin-top: 10px;
}

.contenu_categorie, .contenu_thematique {
	color: #333399;
	margin-top: 10px;
}

.contenu_information {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Styles des sigles*/
.bloc_sigle dl dt {
	clear:left;
	color:#FF9900;
	float:left;
	margin:0pt !important;
	padding:5px 0pt;
	width:20%;
}

/**/

/* Styles 2 colonnes */
.bloc_sous_rubrique_affichage_colonne_A, .bloc_sous_rubrique_affichage_colonne_B,
.bloc_generique_remontee_auto_affichage_colonne_A, .bloc_generique_remontee_auto_affichage_colonne_B,
.bloc_academies_affichage_colonne_A_bis, .bloc_academies_affichage_colonne_B_bis {
	width: 48%;
	float: left;
}
.bloc_sous_rubrique_titre_rubrique_niveau_2 {
	clear: left;
}
/**/

.date, .bloc_contenu_carte_date_publication, .bloc_contenu_carte_categorie {
	display: block;
	color: gray;
}

/***********/
/* ENQUETE */
/***********/
#cadre_corps_enquete{
    overflow: hidden;
}
#contenu_colonne_droite {
	float: right;
	width: 48%;
}
.contenu_enquete_accroche {
    color: #FF9900;
    margin: 7px 0px 13px 0px;
}
.contenu_chapo {
	font-weight: 800;
}
.contenu_enquete_intro {
    overflow: hidden;
    margin: 0px 0px 0px 0px;
}
.contenu_enquete_questions {
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}
.contenu_enquete_intro img {
    float: left;
    margin: 0px 10px 5px 0px;
}
.contenu_enquete_intro img.img-enq {
    margin: 10px 10px 5px 0px;
}
.contenu_enquete_intro .chapo {
    /*clear: left;*/
}
.contenu_enquete_questions {
    margin: 5px 0px 10px 0px;
}
.contenu_enquete_questions .numero-question {
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}
.enquete-submit {
    text-align: right;
}
.contenu_enquete_reponse {
    margin: 5px 0px 10px 10px;
}
.contenu_enquete_reponse dt {
    margin: 10px 0px 0px 0px;
    clear: both;
}
.contenu_enquete_reponse table {
    border-bottom: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
}
.contenu_enquete_reponse tr.ligne1 td.color {
    background-color: #9F9F9F;

}
.contenu_enquete_reponse td.color {
    vertical-align: middle;
    text-align: center;
    height: 20px;
    padding: 5px;
    border-top: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
}

.contenu_enquete_reponse select {
    float: left;
    width: 200px;
    margin: 0px 20px 0px 0px;
}
.contenu_enquete_reponse a {
    clear: left;
    float: left;
    margin: px 0px 0px 0px;
}

.enquete-message {
    margin: 10px 10px 30px 10px;
}

.contenu_enquete_redirection {
    margin: 10px 10px 10px 10px;
    text-align: right;
    display: none;
}
.contenu_enquete_redirection a {
    color: #0099CC;
    background: url(../images/fleche_orange_gauche.gif) no-repeat 0px 7px;
    padding: 5px 0px 0px 10px;
}
.separator {
	border-bottom:1px solid #E3EFF4;
	clear:both;
	margin:5px 0px 10px;
}
/***************/   
/* FIN ENQUETE */
/***************/

.syndication_titre {
	margin-top: 10px;
}
.syndication_entrant .date {
	margin-top: 0px;
}
.ligne_1, .ligne_2, .ligne_3 {
	clear: both;
}


#bloc_video_general_2040{
	position:absolute;
	margin-top:-380px;
	margin-left:74px;
	width:166px !important;
	height:133px !important;
}

#bloc_video_general_2040 object{
	width:166px;
	height:133px;
	overflow;hidden;
}

.bloc_mini_moteur_recherche_formulaire label {
	color: black;
}

.webtvUpArrow{
	background: url(../images/webtv/upArrow6.gif) no-repeat 0px 0px;
	height: 30px;
	width: 79px;
	margin: auto;
	cursor: pointer;
}
.webtvDownArrow {
	background: url(../images/webtv/downArrow6.gif) no-repeat 0px 0px;
	height: 30px;
	width: 79px;
	margin: auto;
	cursor: pointer;

}
.webtvLeftArrow {
	background: url(../images/webtv/leftArrow6.gif) no-repeat 0px 0px;
	cursor: pointer;
	float: left;
	width: 14px;
	height: 48px;
	margin: auto;
}
.webtvRightArrow {
	background: url(../images/webtv/rightArrow6.gif) no-repeat 0px 0px;
	cursor: pointer;
	float: left;
	width: 14px;
	height: 48px;
	margin: auto;

}

#TB_ajaxContent.TB_modal {
	padding:0px;
}

#nb_reponses{
    color:#EB820C;
    text-align:center;
}

