/* Debut Body */

* {
	margin: 0px;
	padding:0px;
	border: none;
}

body {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	background: url('../images/portail/bg-body.jpg') repeat-x 0% 0% #246bbe;
	width:auto;

}
textarea {
	border: 1px solid #CCCCCC;
}

ul li { 
	/*list-style-type: none;*/
	background: none;
	margin: 0px;
	padding: 0px;
}

.cadre_corp_de_page li{
	list-style-type: none;
}

}
a {
	color: #ff7011;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	cursor: pointer;
}
select {
	font-size: 100%;
	vertical-align: middle;
}
input {
	border: 1px solid;
}

h1,h2,h3{
	color:#B72206;
}

h1{
	background:url(../images/portail/bg-h1.gif) no-repeat 5px 5px;
	font-size:160%;
	font-weight:bold;
	margin:10px 0px;
	padding:0px 0px 5px 19px;
	border:none;
}

h2 {
	background:transparent url(../images/portail/bg-h2.gif) no-repeat scroll 0px 8px;
	border-bottom:none;
	clear:left;
	font-size:150%;
	overflow:hidden;
	padding-left:14px;
	margin:12px 0 5px 6px;
}

h3 {
    border-bottom: none;
	font-size:120%;
	margin:0px 0px 5px 21px;
	overflow:hidden;
	padding:0px;
}

h3 a.chevron, h3 a{
    background: none;
    color: #FF9900;
    padding: 0px;
    font-size: 100%;
}
h4 {
	clear:left;
	color:#333333;
	font-size:120%;
	font-weight:bold;
	margin-left:21px;
}
h4 a.chevron, h4 a{
    background: none;
    color: #B71A5F;
    padding: 0px;
    font-size: 90%;
}
h5 {
   color: #333333;
   Font-size: 110%;
   font-weight: bold;
	margin-left:21px;
   clear: left;
}
h5 a.chevron, h5 a{
    background: none;
    color: #4D2885;
    padding: 0px;
    font-size: 90%;
    text-decoration: underline;
    font-weight: normal;
}
h6 {
    font-size: 100%;
    font-weight: normal;
    margin: 1.8em 0 0;
}
h6 a.chevron, h6 a{
    background: none;
    color: #000000;
    padding: 0px;
}

hr{
    margin-top: 5px;
    border-bottom: 1px solid #b72206;
    /*overflow: hidden;*/
    clear:both;
}

/* Fin Body */
/* Debut du bloc bandeau unitaire */

#page{
	margin-left: auto;
	margin-right: auto;
	mergin-top: 10px;
	width: 980px;
	

}

.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: 5px;
	/*overflow: hidden;*/ 
	width: 31%;
}

/* Debut du mini moteur de recherche */

.bloc_mini_moteur_recherche {
	margin-right:5px;
	color: #FFFFFF;
}

.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;
}

/* Fin du bloc Image et Lien */

/* Debut du bloc Entete */

.entete {
	float: left;
}
.cadre_page .entete {
    display: block;
    margin: 10px 0px;
    color: #FFFFFF;
    width: 980px;
}
.entete #bloc_libre_2351 {
    padding: 10px 18px;
    background-image: url('../images/tagline.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.entete #bloc_libre_2351 p {
    font-size: 100%;
}

/* Fin du bloc Entete */

/* Debut du bloc libre */
.bloc_libre li, .bloc_contenu_carte li, .bloc_contenu_carte_puce_sans_lien li{
	list-style-type: none;/*disc;*/
}

.bloc_libre li, .bloc_libre p, .Accroche, #cadre_corps_contenu_2_colonne p,
#cadre_corps_contenu_1_colonne p, #cadre_corps_contenu_1_colonne li,
#cadre_corps_contenu_2_colonne li{
  font-size: 112%;
}

/* Fin du bloc libre */

/* Debut du bloc navigation */

.navigation {
	background-color: #e0f1f2;
	height: 138px;
	width: 980px;
	border:none;
	clear: both;
}

.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;
}

.bloc_outils_services {
	text-align: center;
}

.bloc_outils_services ul li {
	margin-right: 10px;
}
/* Fin du bloc navigation */

/* Debut du bloc chemin de fer */

.chemin_de_fer {
	background-color: #ffffff;
	padding: 0px 10px;
}

.bloc_chemin_fer_auto{
	background-color: #121631;
	padding-left:10px;
}

.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: 0px;
	/*background: #ffffff;*/
	padding: 10px;
}
	
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: disc;
}
*/
.bloc_plan_site a{
 	color :#B72206;	
} 

.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;
	
	
	padding-bottom: 5px;
	
	
}
	
.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;
}

.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-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	
}

.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{
	background: #FFF;
	margin:10px 10px 10px 100px;
  	padding: 5px;
  	font-size: 140%;	
}

.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 {	
	font-weight:normal;
	font-size: 100%;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image:url();
}




.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_plan_site_affichage_colonne_A_bis_second_niveau  li a,
.bloc_plan_site_affichage_colonne_B_bis_second_niveau li a,
.bloc_plan_site_affichage_colonne_B_second_niveau li a,
.bloc_plan_site_affichage_colonne_A_second_niveau li a
{
    font-weight:normal;
	font-size: 100%;	
}

.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_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: 10px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 10px;
	overflow: hidden;
	padding-bottom: 2px;
	position: relative;
	height: 15px;
}

.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;
}

.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;
	border-top: 2px #6565b3 dashed;
	margin-top: 10px;
}

/* 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: 2px;
	padding-bottom: 18px;
}

.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: 20%;
}

.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: #f0f0f0;
	color: #000000;
}
/* 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: #000000;
	margin-top: 10px;
	
}

.contenu_categorie, .contenu_thematique {
	color: #b72206;
	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, .fin_du_corps_de_page {
	float: right;
	width: 179px;
	margin-left:20px;
	background:url(../images/portail/bg-encadre.jpg) no-repeat 0px 0px #455174;
	padding:10px 0px;
}
.contenu_enquete_accroche {
    color: #b72206;
    margin: 7px 0px 13px 0px;
}
.contenu_chapo {
	font-weight: 800;
}
.contenu_enquete_intro {
    overflow: hidden;
    margin: 0px 10px 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;
}
.contenu_enquete_reponse table, .reponses_cadre_question_reponse table {
    border-bottom: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
}
.contenu_enquete_reponse tr.ligne1 td.color, .reponses_cadre_question_reponse tr.ligne1 td.color {
    background-color: #9F9F9F;

}
.contenu_enquete_reponse td.color, .reponses_cadre_question_reponse td.color {
    vertical-align: middle;
    text-align: center;
    height: 20px;
    padding: 5px;
    border-top: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
}

.contenu_enquete_reponse select {
    float: left;
    width: 200px;
    margin: 0px 20px 0px 0px;
}
.contenu_enquete_reponse a {
    clear: left;
    float: left;
    margin: 5px 0px 10px 0px;
}

.enquete-message {
    margin: 10px 10px 30px 10px;
}

.contenu_enquete_redirection {
    margin: 10px 10px 10px 10px;
    text-align: right;
}
.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;
}
.legende_enquete {
	text-align: right;
}

#nb_reponses {
	font-weight:bold;
	font-size:130%;
	color:#EB820C;
	padding-left:20px;
	margin: 10px 0px;
}

.reponses_cadre_question_reponse {
	margin-left: 20px;
}
.reponses_cadre_question {
	margin:0px 5px 3px 0px;
}
.reponses_numero_question {
	font-weight: bold;
	font-size: 110%;
}
.reponses_question {
	margin-top: 5px;
}
.reponses_cadre_reponse_1, .reponses_cadre_reponse_2, .reponses_cadre_reponse_3, .reponses_cadre_reponse_4,
.reponses_cadre_reponse_5, .reponses_cadre_reponse_6, .reponses_cadre_reponse_7,
.reponses_cadre_reponse_8, .reponses_cadre_reponse_9, .reponses_cadre_reponse_10 {
	margin:15px 0px 3px 10px;
}
.reponses_cadre_reponse_1 div, .reponses_cadre_reponse_2 div, .reponses_cadre_reponse_3 div, .reponses_cadre_reponse_4 div,
.reponses_cadre_reponse_5 div, .reponses_cadre_reponse_6 div, .reponses_cadre_reponse_7 div,
.reponses_cadre_reponse_8 div, .reponses_cadre_reponse_9 div, .reponses_cadre_reponse_10 div {
	margin:0px 0px 5px 0px;
	width:400px;
	overflow: hidden;
}
.reponses_cadre_reponse_1 input, .reponses_cadre_reponse_2 input, .reponses_cadre_reponse_3 input, .reponses_cadre_reponse_4 input,
.reponses_cadre_reponse_5 input, .reponses_cadre_reponse_6 input, .reponses_cadre_reponse_7 input,
.reponses_cadre_reponse_8 input, .reponses_cadre_reponse_9 input, .reponses_cadre_reponse_10 input {
	margin: 0px 0px 1px 0px;
}
.reponses_cadre_reponse_1 span, .reponses_cadre_reponse_2 span, .reponses_cadre_reponse_3 span, .reponses_cadre_reponse_4 span,
.reponses_cadre_reponse_5 span, .reponses_cadre_reponse_6 span, .reponses_cadre_reponse_7 span,
.reponses_cadre_reponse_8 span, .reponses_cadre_reponse_9 span, .reponses_cadre_reponse_10 span {
	/*float: right;*/
}
.reponses_cadre_reponse div img {
	vertical-align: middle;
}
.reponse_correct {
	color: green;
}
.reponse_incorrect {
	color: red;
}
.reponse_resultat {
	float: right;
}
.reponses_commentaire_reponse {
	margin:15px 0px 3px 30px;
}
.reponses_commentaire_reponse_correct {
	color: green;
}
.reponses_commentaire_reponse_incorrect {
	color: red;
}
.reponses_separation {
	margin: 0px 0px 5px 20px;
	border-bottom: 1px solid #CCCCCC;
}
/***************/
/* FIN ENQUETE */
/***************/

.syndication_titre {
	margin-top: 10px;
}
.syndication_entrant .date {
	margin-top: 0px;
}
.ligne_1, .ligne_2, .ligne_3 {
	clear: both;
}

.bloc_video_general {
	padding-left: 10px;
}
.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;

}


/*********/
/* Jnice */
/*********/
/* -------------
 * Buttons
 * ------------- */
button {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
}

*:first-child+html button[type]{width: 1;} /* IE7 */

button span {
	background: transparent url(../images/jNice/btn_right.gif) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
}

button span span {
	background: transparent url(../images/jNice/btn_left.gif) no-repeat;
	color: #FFFFFF;
	padding: 1px 4px 0px 8px;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
}

/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	background: transparent url(../images/jNice/input_left.gif) no-repeat left top;
	height: 23px;
	padding: 0px;

}

.jNiceInputInner {
	background: transparent url(../images/jNice/input_right.gif) no-repeat right top;
	padding: 2px 4px 2px 0px;
	margin: 0px 0px 0px 4px;
}

.jNiceInputInner div {
	height: 19px;
}

.jNiceInputInner input {
	line-height: 18px;
	vertical-align: middle;
	height: 17px;
	color:#404040;	
	border: 0;
	padding: 0px;
	margin: 2px 0px 0px;
}

.jNiceSafari .jNiceInputInner div {
	position: relative;
	overflow: hidden;
}

.jNiceSafari input {
	background-color: none;
	position: absolute;
	top: -2px;
	left: -4px;
	height: 26px; 
}

/* -------------
 * Radios
 * ------------- */
a.jNiceRadio {margin: 0px;}
.jRadioWrapper {float: left;}
.jNiceRadio {
	background: transparent url(../images/jNice/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
a.jNiceCheckbox {margin: 0px;}
.jCheckBoxWrapper {float: left;}
.jNiceCheckbox {
	background: transparent url(../images/jNice/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jNiceSelectWrapper {
	width: 132px;
	position:relative;
	height: 17px;
}

.jNiceSelectWrapper div span {
	float: none;
	position: absolute;
	width: 104px;
	height: 15px;
	line-height: 15px;
	padding: 0px 3px;
	overflow: hidden;
	border: 1px solid #CCCCCC;
	border-right: none;
}

.jNiceSelectWrapper div a {
	display: block;
	position: absolute;
	right: 0px;
	width: 21px;
	height: 17px;
	background: url(../images/jNice/select_right.gif) no-repeat center center;
}

.jNiceSelectWrapper ul {
	position: absolute;
	width: 150px;
	top: 16px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:100;
}

.jNiceSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#0099CC;
	background-color: #FFF;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jNiceHidden {display: none;}


/*************/
/* Quickvote */
/*************/

div.quickvote *{
	font-family:sans-serif;
	margin:0;
	padding:0;
	background: #F9E5EA;
}
div.quickvote input{
	border: none;
}

div.quickvote, div.quickvote div.quickvote-body, div.quickvote div.h2 {
	background:  none;
}

div.quickvote {
	width:100%;
	wwidth:227px;
	background: url(../images/bg-sondage.gif) repeat-x 15px 0px #F9E5EA;
}
div.sondage_resultat{
	background: url(../images/bg-sondage-resultat.gif) repeat-x 15px 0px ;
}

div.quickvote div.h1{
	display: none;
}
div.quickvote div.h2{
	font-style: verdana;
	font-size:12px;
	margin: 0px 0px 10px 0px;
	padding: 13px 0px 0px 22px;
	font-weight:bold;
	color: #ea3566;
	background:   url(../images/guillemet-sondage.gif) no-repeat 0 0;
}
div.sondage_resultat div.sondage_resultat{
	background:   url(../images/vos-votes.gif) no-repeat 4px 0;
	padding: 36px 0px 0px 9px;
}

div.quickvote div.submit-button{
	text-align:center;
	padding-bottom:10px;
}
div.quickvote ul {
	list-style-type: none;
	list-style-image: none;
}
div.quickvote li{
	font-size:11px;
	line-height:1.5em;
	clear:none;
	margin: 6px 0px 6px 10px;
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;
}
div.quickvote label{
	display:block;
	width:165px;
	float:right;
}
div.quickvote label:hover{
	cursor:pointer;
}
div.quickvote div.confirmation{
	background-image:url(liner.jpg) !important;
	background-position:bottom;
	padding-bottom:5px;
}
div.confirmation{
	display: none;
}
div.quickvote table.results{
	margin: 0px 5px 10px 5px;
}

div.quickvote div.bar{
   
	height:16px;
	float:left;
	background: #DD0017;
}
div.quickvote td{
	border:none;
}
div.quickvote th{
	color:black;
	font-weight:bold;
	border:none;
	background-color:transparent;
	text-align:right;
}
div.quickvote td.bar-container{
	width:100px;
	padding:1px;
	clear:both;
}
div.quickvote td.nbvotes{
	text-align:right;
}
div.quickvote td.question{
	padding-right:5px;
}
div.quickvote div.pourcent{
	position:relative;
	right:0;
	padding-left:5px;
}

div.quickvote div.bottom{
	height:16px;
	background-image:url(quick_vote_bottom-2.gif);
	background-position:top;
	display:none;
}

div.quickvote label {
	display:inline !important;
	float:none !important;
	margin-left:10px;
	width:100% !important;
}
	/****************************************/
div.quickvote *{
	background-color: transparent;
}
div.quickvote {
	background: none;
}
div.quickvote div.bottom{
	height:20px;
	display:block;
}
div.quickvote-image-title-question{
	display:none;
}
div.quickvote div.submit-button {
	padding-bottom:0px;
}
div.quickvote div.submit-button input, 
div.quickvote table.results{
	border: 0px;
}
div.quickvote div.h2 {
	color:#A3A9BA;
	font-size:140%;
	margin:0px 10px 10px 10px;
	padding:13px 0px 0px 0px;
}
div.quickvote div.bar {
	background:#DD0017 none repeat scroll 0 0;
	float:left;
	height:16px;
}
	/********* autres parties du site (Design:grand_encadre_brut) *********/
div.quickvote {
	width: 215px;
	margin-left: 0px;
}
div.quickvote div.quickvote-body {
	background: url(../images/portail/bg-grand_coin_oblique_1.gif) no-repeat ;
}
div.quickvote form{
	background: url(../images/portail/bg-grand_coin_oblique_2.gif) repeat-y ;
}
div.quickvote div.bottom{
	background: url(../images/portail/bg-grand_coin_oblique_3.gif) no-repeat 0% 0% ;
}

div.quickvote table.results {
	margin:0px 0px 0px 8px;
	width:190px;
}
	/************** /autres parties du site  ***************/


	/********* fin_du_corps_de_page ou contenu_colonne_droite (Design:encadre_brut) *********/
.fin_du_corps_de_page div.quickvote,
#contenu_colonne_droite div.quickvote {
	width: 166px;
	margin-left: 7px;
}
.fin_du_corps_de_page div.quickvote div.quickvote-body ,
#contenu_colonne_droite div.quickvote div.quickvote-body {
	background: url(../images/portail/bg-coin_oblique_1.gif) no-repeat ;
}
.fin_du_corps_de_page div.quickvote form,
#contenu_colonne_droite div.quickvote form{
	background: url(../images/portail/bg-coin_oblique_2.gif) repeat-y ;
}
.fin_du_corps_de_page div.quickvote div.bottom,
#contenu_colonne_droite div.quickvote div.bottom{
	background: url(../images/portail/bg-coin_oblique_3.gif) no-repeat 0% 0% ;
}

.fin_du_corps_de_page div.quickvote table.results,
#contenu_colonne_droite div.quickvote table.results {
	margin:0 0 0 3px;
	width:155px;
}
	/************** /fin_du_corps_de_page ***************/



/*****************/
/* FIN Quickvote */
/*****************/

/*****************/
/* ENTETE        */
/*****************/
#bloc_image_lien_2355, #bloc_image_lien_2356{
	padding: 0px;
	margin: 0px;
	height:112px;
}
#bloc_image_lien_2355{
	float: left;
}

#bloc_outils_services_2358{
	margin: 0px;
	float:right;
	width: 195px;
	height: 27px;
	background: url('../images/portail/bg-outils.jpg') no-repeat 0% 0% transparent;
}
#bloc_outils_services_2358 ul li{
	display:inline;
	margin:0px 0px 0px 15px;
}

#bloc_mini_moteur_recherche_formulaire_2357{
	margin: 0px;
}

#bloc_mini_moteur_recherche_formulaire_2357 label{
	display:none;
}

#bloc_mini_moteur_recherche_2357{
	height: 27px;
	width: 785px;
	background: url('../images/portail/bg-recherche.jpg') no-repeat 0% 0% transparent;
	float:left;
	margin: 0px;
}

#bloc_mini_moteur_recherche_champ_2357{
	width: 248px;
	height: 16px;
	background: url('../images/portail/recherche-label.gif') no-repeat 0px 2px transparent;
	margin: 5px 0px 0px 10px;
	display:inline;
	float: left;
}

#bloc_mini_moteur_recherche_champ_2357 input#recMotSimple{
	margin: 0px 0px 0px 90px;
	border: none;
	width: 157px;
}

#bloc_mini_moteur_recherche_bouton_ok_2357{
}

#bloc_mini_moteur_recherche_bouton_ok_2357 input{
	border: 0px;
	float: left;
	margin:5px 0px 0px 13px;
}


/*****************/
/* FIN ENTETE    */
/*****************/


/*****************/
/* PIED DE PAGE  */
/*****************/
.bloc_pied_page_auto{
    margin-bottom: 10px;
	width: 100%;
	height: 70px;
	background: url('../images/portail/bg-footer.jpg') no-repeat 0% 0% #000000;
}

#footer_gauche{
	float: left;
	width: 450px;
	margin: 32px 0px 0px 10px;
}

#footer_gauche,#footer_gauche a{
	color: #ffffff;
	font-weight:normal;
}


#footer_gauche_texte{
	float: left;
	font-size:93%;
	margin-top: 8px;
}

#footer_gauche_image{
	float: right;
	margin: 0px 0px 0px 0px;
}

#footer_droit{
	float: right;
	margin: 40px 16px 0px 0px;
}

#footer_droit, #footer_droit a{
	color: #808080;
	font-size: 96%;
	font-weight: normal;
	font-style: normal;
	padding: 3px;
}

.pied_de_page {
	border: none;
}

/*****************/
/* FIN PIEd PAGE */
/*****************/


/*******************/
/* BLOC PARTENAIRE */
/*******************/
#bloc_partenaires{
	width: 432px;
	height: 289px;
	background: url('../images/portail/bg-bloc-partenaires.gif') repeat-y 100% 0% #f0f1f4;
}

#bloc_partenaires_titre{
	background: url('../images/portail/img-bloc-partenaires.gif') no-repeat 0% 0% transparent;
	height: 57px;
}

#bloc_partenaires_titre h3{
	border: none;
	color:#DD0017;
	font-size:130%;
	padding:26px 0px 0px 68px;
}

.bloc_partenaires_cadre{
	margin: 10px;
}

.bloc_partenaires_cadre_tete{
	height: 40px;
	}
.bloc_partenaires_cadre_texte{
	height: 60px;
	margin-top: 12px;
	}


.bloc_partenaires_cadre_gauche,.bloc_partenaires_cadre_droit{
	background: #ffffff;
	width: 201px;
	height: 212px;
	float: left;	
}

.bloc_partenaires_cadre_gauche{
	margin-left: 10px;
}
.bloc_partenaires_cadre_droit{
	margin-left: 10px;
}



.bloc_partenaires_plus{
	font-weight: bold;
}

.bloc_partenaires_plus a{
	color: #ff6600;
}
/***********************/
/* FIN BLOC PARTENAIRE */
/***********************/

/***************/
/* CONTENUS    */
/***************/
.cadre_corp_de_page{
	padding-top:10px;
	background: url('../images/portail/bg-cadre-corps-de-page.gif') no-repeat 100% 0% #ffffff;
}
.bloc_chemin_fer_auto_position{
	display:none;
}

.bloc_chemin_fer_auto a, .bloc_chemin_fer_auto_rubrique_parent,.bloc_chemin_fer_auto_rubrique_parent a, .bloc_chemin_fer_auto_rubrique_en_cours, .bloc_chemin_fer_auto_rubrique_en_cours a {
	color:#FFFFFF;
}
.bloc_chemin_fer_auto_rubrique_parent a{
	text-decoration:underline;
	font-weight: normal;
	font-style: normal;
}

/*
.chemin_de_fer h1, h1.contenu_titre_1_ligne {
	background:url(../images/portail/bg-h1.gif) no-repeat 5px 5px;
	color:#b72206;
	font-size:160%;
	font-weight:bold;
	margin:10px 0px;
	padding:0px 0px 5px 19px;
	border:none;
}
*/

.contenu_categorie_sous_categorie, .contenu_date, .contenu_thematique,.contenu_enquete_accroche{
	/*display:inline;*/
	font-size:129%;
}

.contenu_date{
	/*margin-left: 10px;*/
}

.contenu_mis_a_jour{
	color: #3354a2;
	float: right;
	display:none;
}

#cadre_corps_contenu_2_colonne{
	width: 761px;
	float:left;
}

.corps_de_page_contenu h1.contenu_titre_1_ligne{
	width:740px;
	float:left;
}
/****************/
/* FIN CONTENUS */
/****************/

/****************/
/* ENCADRE      */
/****************/

.a_savoir_1, .a_savoir_2, .a_savoir_3,
.chiffre_cle_1, .chiffre_cle_2, .chiffre_cle_3,.chiffres_cles_1,
.avant_apres_1, .avant_apres_2,
.liens_utiles_1, .liens_utiles_2,
.encadre_brut
{
	mmargin: 0px 10px;
	margin: 0px;
}

#contenu_colonne_droite .a_savoir_1,  
#contenu_colonne_droite .chiffre_cle_1, 
#contenu_colonne_droite .chiffres_cles_1, 
#contenu_colonne_droite .avant_apres_1, 
#contenu_colonne_droite .encadre_brut,
#contenu_colonne_droite .liens_utiles_1,
.fin_du_corps_de_page .a_savoir_1, 
.fin_du_corps_de_page .chiffre_cle_1, 
.fin_du_corps_de_page .avant_apres_1,
.fin_du_corps_de_page .encadre_brut, 
.fin_du_corps_de_page .liens_utiles_1{
	margin-top: 7px;
}

#contenu_colonne_droite .a_savoir_3, 
#contenu_colonne_droite .chiffre_cle_3, 
#contenu_colonne_droite .avant_apres_2, 
#contenu_colonne_droite .encadre_brut,
#contenu_colonne_droite .liens_utiles_2,
.fin_du_corps_de_page .a_savoir_3, 
.fin_du_corps_de_page .chiffre_cle_3, 
.fin_du_corps_de_page .avant_apres_2, 
.fin_du_corps_de_page .encadre_brut,
.fin_du_corps_de_page .liens_utiles_2{
	margin-bottom: 7px;
}

#contenu_colonne_droite .a_savoir_1, 
#contenu_colonne_droite .a_savoir_2, 
#contenu_colonne_droite .a_savoir_3,
.fin_du_corps_de_page .a_savoir_1, 
.fin_du_corps_de_page .a_savoir_2, 
.fin_du_corps_de_page .a_savoir_3{
	margin-left: 7px;
}

#contenu_colonne_droite .chiffre_cle_1, #contenu_colonne_droite .chiffres_cles_1,
#contenu_colonne_droite .chiffre_cle_2, 
#contenu_colonne_droite .chiffre_cle_3,
.fin_du_corps_de_page .chiffre_cle_1, .fin_du_corps_de_page .chiffres_cles_1,
.fin_du_corps_de_page .chiffre_cle_2, 
.fin_du_corps_de_page .chiffre_cle_3{
	margin-left: 9px;
}

#contenu_colonne_droite .avant_apres_1, 
#contenu_colonne_droite .avant_apres_2,
.fin_du_corps_de_page .avant_apres_1, 
.fin_du_corps_de_page .avant_apres_2{
	margin-left: 9px;
}

#contenu_colonne_droite .liens_utiles_1, 
#contenu_colonne_droite .liens_utiles_2,
.fin_du_corps_de_page .liens_utiles_1, 
.fin_du_corps_de_page .liens_utiles_2{
	margin-left: 9px;
	margin-right: 0px;
	width:142px;
}

#contenu_colonne_droite .encadre_brut,
.fin_du_corps_de_page .encadre_brut{
	margin-left: 7px;
	margin-right: 0px;
}

.a_savoir_1{
	background:url(../images/portail/bg-a_savoir_1.gif) no-repeat 0px 0px;
	height: 70px;
	width: 167px;
}


.a_savoir_2{
	background:url(../images/portail/bg-a_savoir_2.gif) repeat-y 0px 0px;
	padding: 5px 17px 0px 17px;
	width: 133px;
}

.a_savoir_3{
	background:url(../images/portail/bg-a_savoir_3.gif) no-repeat 0px 0px;
	height: 20px;
	width: 167px;
}

.chiffre_cle_1, .chiffres_cles_1{
	background:url(../images/portail/bg-chiffre_cle_1.gif) no-repeat 0px 0px;
	height: 35px;
	width: 166px;
}

.chiffres_cles_1{
	background:url(../images/portail/bg-chiffres_cles_1.gif) no-repeat 0px 0px;
}
.chiffre_cle_2{
	background:url(../images/portail/bg-chiffre_cle_2.gif) repeat-y 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 146px;
}

.chiffre_cle_3{
	background:url(../images/portail/bg-chiffre_cle_3.gif) no-repeat 0px 0px;
	height: 7px;
	width: 166px;
}

.avant_apres_1{
	background:url(../images/portail/bg-avant_apres_1.gif) no-repeat 0px 0px;
	height: 61px;
	width:162px;
}

.avant_apres_2{
	background:url(../images/portail/bg-avant_apres_2.gif) repeat-y 0px 0px;
	padding: 7px 10px 7px 10px;
	color: #ffffff;
	width:142px;
}

.liens_utiles_1{
	background:url(../images/portail/bg-gris_1.gif) no-repeat 0px 0px;
	height: 7px;
	width:216px;
	font-size: 6px;
}

.liens_utiles_2{
	background:url(../images/portail/bg-gris_2.gif) repeat-y 0px 0px;
	padding: 7px 10px 7px 10px;
	width:196px;
}

.liens_utiles_2 h1, .liens_utiles_2 .bloc_encadre_titre{
	background:url(../images/portail/bg-h1_gris.gif) no-repeat 0px 5px;
	color:#ff6600;
	padding-left:15px;
}

.bloc_encadre .texte{
	background: #ffffff;
}
.bloc_encadre .texte ul li{
	list-style:none;
	background: url("../images/portail/puce-carre.gif") no-repeat 0px 6px;
	margin-left: 0px;
	padding-left: 10px;
	
}

.liens_utiles_2 .texte{
	background:url(../images/portail/bg-gris_2_filet.gif) #f1f3f5 repeat-y 0px 0px;
	padding-left: 8px; 
} 

.encadre_brut_2{
	background:url(../images/portail/bg-coin_oblique_1.gif) no-repeat 0px 0px;
	width: 166px;
}

.encadre_brut_2 .bloc_encadre_titre{
	background:none; 
	color:#A3A9BA;
	font-size:140%;
	margin: 0px;
	padding: 10px 0px 0px 15px;
	width: 145px;
}

.coin_oblique_2 .texte{
	background: #F6F5F7;
}

.avant_apres_2 .texte{
	background: none; 
}
.encadre_brut_2 .texte{
	margin: 10px 10px 0px 10px;/*margin:2px 10px 0;*/
	width: 140px;
	background: #f6f5f7;
}

.encadre_brut_3{
	background:url(../images/portail/bg-coin_oblique_3.gif) no-repeat 0px 0px;
	height: 20px;
	width: 166px;
}



.cadre_encradre_1_colonne div.bloc_encadre{
	float:left;!display:inline;
}

#cadre_corps_contenu_1_colonne{
	clear:both;
}

.ligne_1 .bloc_encadre,
.ligne_2 .bloc_encadre{
	margin-top:5px;
}

.colonne_1 .encadre_brut_2,
.colonne_2 .encadre_brut_2{
	background:url(../images/portail/bg-grand_coin_oblique_1.gif) no-repeat 0px 0px;
	width: 215px;
}
.colonne_1 .encadre_brut_2 .bloc_encadre_titre,
.colonne_2 .encadre_brut_2 .bloc_encadre_titre{
	width: 190px;
}
.colonne_1 .encadre_brut_2 .texte,
.colonne_2 .encadre_brut_2 .texte{
	width: 190px;
}
.colonne_1 .encadre_brut_3,
.colonne_2 .encadre_brut_3{
	background:url(../images/portail/bg-grand_coin_oblique_3.gif) no-repeat 0px 0px;
	width: 215px;
}

.colonne_1 .a_savoir_1,
.colonne_2 .a_savoir_1{
	background:url(../images/portail/bg-grand_a_savoir_1.gif) no-repeat 0px 0px;
	height: 66px;
	width: 215px;
}
.colonne_1 .a_savoir_2,
.colonne_2 .a_savoir_2{
	background:url(../images/portail/bg-grand_a_savoir_2.gif) repeat-y 0px 0px;
	width: 181px;
}
.colonne_1 .a_savoir_3,
.colonne_2 .a_savoir_3{
	background:url(../images/portail/bg-grand_a_savoir_3.gif) no-repeat 0px 0px;
	width: 215px;
}

/****************/
/* FIN ENCADRE  */
/****************/

/****************/
/* RUBRIQUE     */
/****************/

#bloc_image_lien_2020{
	float:none;
	margin:0px;
	padding:0px;
}


.ligne_1, .ligne_2, .ligne_3 {
	clear:none;
	float:left;
}

.colonne_1,.colonne_2,.colonne_3{
	margin: 0px;
	padding: 0px;
}

.colonne_1{
	width: 220px;
	margin: 10px 10px 10px 10px;
}

.colonne_2{
	width:536px;
	margin: 0px 0px 0px 0px;
}
.colonne_1 .bloc_image_lien{
	float:none;
	padding: 0px;
}

.colonne_1 .liens_utiles_1, .colonne_1 .liens_utiles_2 {
	margin:0px;
	width: 195px;
}



.fin_du_corps_de_page{
	margin: 10px 10px 0px 0px;
	ddisplay:none;
}

/**************************************/
/*		Exemple vert		          */
/**************************************/
.bloc_contenu_carte_titre_contenu{/*h2*/
	background:transparent no-repeat scroll 0px 8px;
	border-bottom:none;
	clear:left;
	font-size:150%;
	overflow:hidden;
	padding-left:14px;
	margin:10px 0px 10px 6px;
}



/*couleur*/
h1{
	background:url(../images/portail/bg-h1.gif) no-repeat 5px 5px;
}

h2, .bloc_contenu_carte_titre_contenu{
	background-image:url(../images/portail/bg-h2.gif);
}

h1, h2, h3,
.bloc_contenu_carte_titre_contenu,
.bloc_sous_rubrique_titre_rubrique_niveau_2 a{
	color:#b72206;
}

.bloc_sous_rubrique_style_bloc{
	/*background:#F0FAE2;*/
}

.bloc_chemin_fer_auto a, .bloc_chemin_fer_auto_rubrique_parent,.bloc_chemin_fer_auto_rubrique_parent a, .bloc_chemin_fer_auto_rubrique_en_cours, .bloc_chemin_fer_auto_rubrique_en_cours a {
	/*color:#000000;*/
}

.bloc_chemin_fer_auto{
	/*ackground-color: #bee77f;*/
}

/* /couleur*/


.bloc_acces_direct_image_titre{
	display:none;
}

.bloc_contenu_carte_affichage_2_colonnes li{
	margin-left: 0px;
}

.bloc_acces_direct{
	background:transparent url(../images/portail/bg-acces-direct.jpg) repeat-x scroll 0px 100%;
	ppadding:10px 0px;
}

.bloc_acces_direct_affichage_1_colonne{
}

.bloc_acces_direct_affichage_1_colonne ul{
	background:transparent url(../images/portail/bg-gris_pointille.gif) repeat-y scroll 220px 0px;
}


.bloc_acces_direct_affichage_1_colonne ul li{
	list-style-image:url(../images/portail/chevron-double.gif);
}

.bloc_acces_direct_affichage_1_colonne ul li{
	list-style-image:url(../images/portail/chevron-double.gif);
	float:left;
	margin-left:30px;
	width:200px;
}

.bloc_acces_direct_liste_liens li a {
	color:gray;
	font-size:100%;
	font-weight:normal;
}

.bloc_contenu_carte_puce_sans_lien{
	font-weight: normal;
}


.bloc_contenu_carte_titre_contenu{
	text-decoration:none;
}



.bloc_sous_rubrique_titre_rubrique_niveau_2 a {
	background:none;
	font-size:110%;
	text-decoration:underline;
	padding-left:10px;
}

.bloc_sous_rubrique_style_bloc li {
	list-style-image:none;
	margin-left:0px;
}

.bloc_sous_rubrique_style_bloc li a{
	color:black;
	font-size:90%;
	font-weight:normal;
	text-decoration:underline;
}

.bloc_sous_rubrique_style_bloc{
	padding:5px 0px;
}

/*********************************/
/*        Liste                  */
/*********************************/
.corps_de_page_liste
{
	margin: 10px;
}

.bloc_recherche_formulaire_rechercher {
	border-color: #b72206;
	color:#b72206;
	font-weight:bold;
}

.bloc_resultat_recherche_titre, 
.bloc_remontee_auto_affichage_colonne_A li a,
.bloc_remontee_auto_affichage_colonne_B li a,
ul.bloc_resultat_recherche_liste_liens li a,
.bloc_resultat_recherche_liste_liens_colonne_A li a,
.bloc_resultat_recherche_liste_liens_colonne_B li a
{
	color:#b72206;
}


.bloc_remontee_auto_affichage_colonne_A li,
.bloc_remontee_auto_affichage_colonne_B li,
.bloc_resultat_recherche_liste_liens li{
	color: black;
	font-weight: normal;
}

.bloc_resultat_recherche_liste_liens li{
	
}

.back-to-top,
.bloc_chapo_encadre_saisie_mot_cle_libelle,
.bloc_chapo_encadre_choix_rubrique_libelle,
.bloc_chapo_encadre_criteres_complementaires {
	border-color:#b72206;
}
/*******************************/
/* Recherche                   */
/*******************************/
.bloc_chapo_encadre_titre{
	background:url(../images/portail/bg-h1.gif) no-repeat 5px 5px;
	color:#b72206;
	font-size:160%;
	font-weight:bold;
	margin:10px 0px;
	padding:0px 0px 5px 19px;
	border:none;
}

.bloc_recherche_resultat_affichage_resultats a,
.bloc_recherche_resultat_tri_resultats a,
.bloc_recherche_resultat_table_resultat a,
.bloc_recherche_complement_liens a,
a.chevron-recherche,
.bloc_chapo_encadre_saisie_mot_cle_libelle,
.bloc_chapo_encadre_choix_rubrique_libelle,
.bloc_chapo_encadre_criteres_complementaires{
	color:#b72206;
}

.bloc_recherche_resultat_ligne_resultat{
	margin: 20px 0px 30px 0px;
}

.corps_de_page_liste .layout-col-A{
	width:68%;
}

.corps_de_page_liste .layout-col-B{
	width:28%;
}


form.advanced-search .bouton {
	background-color:#b72206;
}

.bloc_remontee_auto_liste_liens li{
	margin: 20px 0px 30px 0px;
}
/* Le bloc remontée automatique */

.bloc_generique_remontee_auto{
	 background: #FFF;
	 font-style: normal;
}	
.bloc_generique_remontee_auto_titre{
     background-image:url(../images/portail/bg-h1.gif);
     padding-left: 25px;
     padding-top: 0px;
     color: #B72206;    
     font-family:Arial;
	 font-size: 160%;;
}		
.bloc_generique_remontee_auto_titre_contenu{
     text-decoration: none;
}
.bloc_generique_remontee_auto_liste_liens_colonne_A{
	 color: #696969;  		  	
     font-family:Arial;
	 font-size: 100%;
	 
}		
.bloc_generique_remontee_auto_affichage_2_colonnes{
     color: #696969;     
     font-family:Arial;
	 font-size: 100%;	 
}
.bloc_generique_remonte_auto_puce_avec_lien_premier{
	color: #000;
	font-weight: normal;	
 } 
.bloc_generique_remonte_auto_puce_avec_lien{
	color: #000;
	font-weight: normal;	
}	
.bloc_generique_remontee_auto_date_publication{
	 color: #696969;   
   	 margin: 20px;
}

/*************************************/
/*  ENQUETE                          */
/*************************************/

#cadre_corps_enquete {
	clear:left;
}

/*COULEUR*/
.separator {
	border-color: #B72206;
}

/*************************************/
/*  /ENQUETE                         */
/*************************************/

/**********************/
/** NAVIGATION       **/
/**********************/


#bloc_image_lien_2355 {
	width: 243px;
}
.navigation {
	height: auto !important;
	overflow: hidden;
	margin-bottom: 0px;
}
#bloc_image_lien_2355 a {
	height: 112px;
	display: block;
}

.navigation li, bloc_navigation_haut ul li{
list-style-type: none;
}


.bloc_navigation_haut {
	background: transparent url(../images/fond_navigation.jpg) no-repeat;
	float: right;
	width: 737px !important;
	height: 112px;
	margin: 0px;
	padding: 0px;
}
.ssNavigation_off {
	display: none;
	z-index: 100;
}
.bloc_navigation_haut li a {
	height: 36px;
	display: block;
}
.bloc_navigation_haut ul ul {
	position: absolute;
}
.bloc_navigation_haut ul ul a {
	color: #FFFFFF;
	padding: 3px 8px 5px 8px;
	display: block;
	height: auto;
	width: 150px !important;
}
.bloc_navigation_haut ul ul a:hover {
	color: #000000;
	padding: 3px 8px 5px 8px;
	height: auto;
}
.bloc_navigation_haut ul ul li {
	margin: 0px;
	border-bottom:1px dotted white;
}
.bloc_navigation_haut ul ul li.sous_navigation_last {
	border: 0px;
}

.bloc_navigation_haut li.navigation_0 {
	margin: 76px 0px 0px 28px;
	float: left;
	height: 36px;
}
.bloc_navigation_haut li.navigation_0 img {
	width: 66px;
	
}
.bloc_navigation_haut li.navigation_0 ul {
	margin: 0px 0px 0px -28px;
	background-color: #6675FF;
}
.bloc_navigation_haut li.navigation_0 ul li{
	background-color: #6675FF;
}

.bloc_navigation_haut li.navigation_0 a {
	width: 66px;
}
.bloc_navigation_haut li.navigation_0 ul a:hover {
	background-color: #929CFE;
	width: 150px !important;
}

.bloc_navigation_haut li.navigation_1 {
	margin: 76px 0px 0px 60px;
	float: left;
	height: 36px;
}
.bloc_navigation_haut li.navigation_1 img {
	width: 86px;
}
.bloc_navigation_haut li.navigation_1 ul {
	margin: 0px 0px 0px -18px;
	background-color: #FF6600;
}
.bloc_navigation_haut li.navigation_1 ul li{
	background-color: #FF6600;
}
.bloc_navigation_haut li.navigation_1 a {
	width: 86px;
}
.bloc_navigation_haut li.navigation_1 ul a:hover {
	background-color: #FF954F;
	width: 150px !important;
}

.bloc_navigation_haut li.navigation_2 {
	margin: 76px 0px 0px 25px;
	float: left;
	height: 36px;
}
.bloc_navigation_haut li.navigation_2 img {
	width: 104px;
}
.bloc_navigation_haut li.navigation_2 ul {
	margin: 0px 0px 0px 0px;
	background-color: #80CF01;
}
.bloc_navigation_haut li.navigation_2 ul li{
	background-color: #80CF01;
}
.bloc_navigation_haut li.navigation_2 a {
	width: 104px;
}
.bloc_navigation_haut li.navigation_2 ul a:hover {
	background-color: #AAFE2E;
	width: 150px !important;
}

.bloc_navigation_haut li.navigation_3 {
	margin: 76px 0px 0px 15px;
	float: left;
	height: 36px;
}
.bloc_navigation_haut li.navigation_3 img {
	width: 103px;
}
.bloc_navigation_haut li.navigation_3 ul {
	margin: 0px 0px 0px -9px;
	background-color: #FE0521;
}
.bloc_navigation_haut li.navigation_3 ul li{
	background-color: #FE0521;
}
.bloc_navigation_haut li.navigation_3 a {
	width: 104px;
}
.bloc_navigation_haut li.navigation_3 ul a:hover {
	background-color: #FF5364;
	width: 150px !important;
}

.bloc_navigation_haut li.navigation_4 {
	margin: 76px 0px 0px 26px;
	float: left;
	height: 36px;
}
.bloc_navigation_haut li.navigation_4 img {
	width: 76px;
}
.bloc_navigation_haut li.navigation_4 ul {
	margin: 0px 0px 0px -9px;
	background-color: #CF017F;
}
.bloc_navigation_haut li.navigation_4 ul li{
	background-color: #CF017F;
}
.bloc_navigation_haut li.navigation_4 a {
	width: 76px;
}
.bloc_navigation_haut li.navigation_4 ul a:hover {
	background-color: #FF5BBD;
	width: 150px !important;
}

.bloc_navigation_haut li.navigation_5 {
	margin: 76px 0px 0px 45px;
	float: left;
	height: 36px;
}
.bloc_navigation_haut li.navigation_5 img {
	width: 67px;
}
.bloc_navigation_haut li.navigation_5 ul {
	margin: 0px 0px 0px -24px;
	background-color: #01CFB8;
}
.bloc_navigation_haut li.navigation_5 ul li{
	background-color: #01CFB8;
}
.bloc_navigation_haut li.navigation_5 a {
	width: 67px;
}
.bloc_navigation_haut li.navigation_5 ul a:hover {
	background-color: #70FEF0;
	width: 150px !important;
}

/*************/
/* No script */
/*************/
.titreNavigation {
	font-weight: bold;
}

.navigationNoScript_0 {
	background-color: #6675FF;
	padding: 5px;
}
.navigationNoScript_0 a:hover {
	background-color: #929CFE;
	color: #000000;
}
.navigationNoScript_1 {
	background-color: #FF6600;
	padding: 5px;
}
.navigationNoScript_1 a:hover {
	background-color: #FF954F;
	color: #000000;
}
.navigationNoScript_2 {
	background-color: #80CF01;
	padding: 5px;
}
.navigationNoScript_2 a:hover {
	background-color: #AAFE2E;
	color: #000000;
}
.navigationNoScript_3 {
	background-color: #FE0521;
	padding: 5px;
}
.navigationNoScript_3 a:hover {
	background-color: #FF5364;
	color: #000000;
}
.navigationNoScript_4 {
	background-color: #CF017F;
	padding: 5px;
}
.navigationNoScript_4 a:hover {
	background-color: #FF5BBD;
	color: #000000;
}
.navigationNoScript_5 {
	background-color: #01CFB8;
	padding: 5px;
}
.navigationNoScript_5 a:hover {
	background-color: #70FEF0;
	color: #000000;
}
.navigationNoScript_0 ul li, .navigationNoScript_1 ul li, .navigationNoScript_2 ul li,
.navigationNoScript_3 ul li, .navigationNoScript_4 ul li, .navigationNoScript_5 ul li {
	float: left;
	margin: 0px;
	color: #FFFFFF;
}
.navigationNoScript_0 ul li a, .navigationNoScript_1 ul li a, .navigationNoScript_2 ul li a,
.navigationNoScript_3 ul li a, .navigationNoScript_4 ul li a, .navigationNoScript_5 ul li a {
	color: #FFFFFF;
	padding: 0px 5px;
}
.sous_navigation_noScript {
	border-right: 1px solid #FFFFFF;
}

/**********************/
/** /NAVIGATION      **/
/**********************/

/**********************/
/** ONGLETS          **/
/**********************/


#onglets {
	background:#F0F1F4 url(../images/portail/bg-bloc-partenaires.gif) repeat-y scroll 100% 0;
	padding: 10px;
}

#onglets .onglet {
	float:left;
	height:30px;	
	margin-top: 15px;
	mmargin-right:3px;
	margin-bottom: 0px;
	padding: 0px 3px 0px 0px;
	border-width: 0px;
	z-index: 10;
	position:relative;
	background: url(../images/border_onglet_2.jpg) no-repeat 100% 0% #ffffff;
}

#onglets .onglet2 {
	margin: 0px;
	padding:5px 13px 0px;
	border-top:2px solid #FFFFFF;
	text-align: center;
	font-size:100%;
	font-weight: bold;
	font-style: bold;
}

#onglets .active {
	background-color: #EFEFF1;
	mmargin-right:3px;
	background-image: url(../images/border_onglet.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	border-left: 4px solid #FFFFFF;
	padding: 0px 5px 0px 0px;
}

#onglets .active2 {
	border-top: 4px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	font-size:119%; 
}

#onglets .onglet a {
	color: #99A6B9;
	outline: none;
}
#onglets .active a {
	color: #838995;
}
#onglets .ong_visible {
	/*
	clear: both;
	display: block;
	*/
	z-index: 20;
	margin-top:39px;
	background-color: #EFEFF1;
	background-image: url(../images/onglet_droit.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
#onglets .ong_visible .text,#onglets .ong_visible .plus {
	padding-left: 10px;
	padding-right:10px;
	dispaly:block-inline;
	border-left: 4px solid #FFFFFF;
}
#onglets .ong_invisible {
	display: none;
	position:relative;
}

#onglets .coin_haut_droit {
	background:#FFFFFF url(../images/coin_haut_droit.jpg) no-repeat scroll 100% 0;
	border:0 none;
	height:6px;
	font-size:6px;
	margin:0px; padding: 0px;	
}

#onglets .bas_onglet {
	background-color: #F0F1F4;
	clear:both;
	background: url(../images/onglet_bas.jpg) #ffffff repeat-x 0% 100%;
	font-size:8px;
	height: 8px;
	width: 100%;
}

#onglets .coin_bas_gauche {
	background-image: url(../images/coin_bas_gauche.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	float:left;
	font-size:7px;	
	width: 6px;
	height:7px;
}

#onglets .coin_bas_droit {
	background-image:url(../images/coin_bas_droit.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	float:right;
	font-size:7px;
	width: 7px;
	height:7px;
}
#onglets .plus {
	text-align: right;
	padding-right:10px;
	border-left: 2px solid #FFFFFF;
}
#onglets .plus a {
	padding-left:10px;
	background-image: url(../images/fleche_petite_orange.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
}

/**********************/
/** /ONGLETS         **/
/**********************/

#bloc_iframe_distant_auto_2038{
	margin-top: 15px;
}

/*==================================*/
/*     Bloc en savoir plus         */
/*================================*/

.s-plus{
	margin:5px 10px 10px;
	
}

.s-plus .en-tete {
	background:#94CFDD none repeat scroll 0 0;
	height:23px;
	padding:2px 0 0;
}
.s-plus .titre{
	border-bottom:1px solid #FFFFFF;
	height:20px;
	margin:0 5px;
}
.s-plus .texte_sp{
	background:  #FFFFFF url(../images/fond-encadre5.jpg) repeat-x scroll 0 top;
	padding:10px;
}
.texte_sp .texte{
	background: none!important;
}

.texte_sp .bloc_encadre_titre{
	display:none;
}

/* encadré gauche */

.colonne_1 .bloc_encadre{
	ppadding: 5px;
	ppadding-left: 10px;
	padding: 5px 0px; 
}
/* ============================= */
/* le bloc pour en savoir plus  */
/* ============================ */

.en_savoir_plus_1{
	background:transparent url(../images/portail/bg-en_savoir_plus_1.gif) no-repeat scroll 0 0;
	width:166px;
	height:24px;
	margin-left:10px;
}

.coin_oblique_2 {
	background:transparent url(../images/portail/bg-coin_oblique_2.gif) repeat-y scroll 0 0;
	padding:5px 17px 0;
	width:133px;
	margin-left:10px;
}

.coin_oblique_3{
	background:transparent url(../images/portail/bg-coin_oblique_3.gif) no-repeat scroll 0 0;
	height:20px;
	width:166px;
	margin-left:10px;
}
/* Le bloc sigle */		
 										
.bloc_sigle{
	 background: #FFF;
   	 margin: 10px;
   	 padding: 5px;
 }
 .bloc_sigle_moteur_recherche_bouton_ok input{
 	border: 0px;
 	margin-bottom:1px;
 }
 .bloc_sigle_moteur_recherche_champ {
	padding-bottom:0;
	
}
 /* Le bloc Webtv */   	

.webtvHome{
	background: #FFF;
	margin: 10px;
	padding: 5px;
}

.webtvHome h3 a{
	color :#B72206;	
	
}

.webtvHomeUnderLink{
	margin-left: 10px;
	font-size:110%;
}

.webtvVideo{
color: #FF7011;
}

#webtvSearchInput {
   background:#FFFFFF none repeat scroll 0 0;
}
/***********/
/* Contenu */
/***********/

.contenu_categorie_sous_categorie {
	display: none;
}

.cadre_corp_de_page li{
	list-style:none;
	background: url("../images/portail/puce-carre-generique.gif") no-repeat 0px 6px;
	margin-left: 10px;
	padding-left: 10px;
}

/* Contenu FAQ */
.contenu_date{
	clear: left;
	color: #696969;
	font-size:110%;
	display: none; 
}
#cadre_contenu_faq{
	margin-left: 20px;
	clear: left;
}

#contenu_faq_sommaire{
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 3px;
}
#contenu_faq_question{
	margin-left: 5px;
}
#contenu_faq_question dt{
    font-weight: bold;
	font-size:105%;
	margin-bottom: 2px;
	margin-top: 10px;
}
#contenu_faq_question dd{
	margin-left: 10px;
}

/* bloc Faq */
.bloc_faq li, .bloc_aLaUne li, .bloc_plan_site li,
.bloc_generique_remontee_auto li 
{
	list-style:none;
	background: none;
	margin: 0px;
	padding: 0px;
}

.bloc_faq_sommaire{
	margin-top: 10px;
	margin-bottom: 10px;
}
.bloc_faq_niveau_1_libelle{
	color: #B72206;
	background-image:url();
}
.bloc_faq_liste_niveau_1{
	padding: 5px;
}
.bloc_faq_libelle_faq_niveau_2{
	padding: 3px;
}

/* En savoir plus pour les contenus */

.corps_de_page_contenu .bloc_encadre{
	font-size: 100%; 
}

.encadre_en_savoir_plus .texte-en-savoir-plus .titre{
	display: none;
}

.cadre_encradre_1_colonne div.bloc_encadre {
	margin-right: 10px;
}
#contenu_colonne_droite div.bloc_encadre{
	margin-top: 10px;
}
