/*********************************/
/**    CSS DU SITE              **/ 
/**    NOGENT SUR MARNE         **/
/*********************************/

p.bodytext, div.bodytext {
    color:                  #464545;
    padding-bottom:         10px;
}

#colonne_droite *, td.day_cell, #colonne_gauche * {
    font-size : 12px ;
}

#conteneur {
    background-color:       #fff;
    min-height:             795px;
}

#entete {
    /*background:             url("../images/bandeau-environnement.jpg") no-repeat;*/
    width:                  980px;
    min-height:             237px;
    height:                 auto !important;
    height:                 237px;
    position:               relative;
    z-index:                0;
}

#logo {
    position:               relative;
    float:                  left;
    width:                  136px;
    height:                 99px;
    margin:                 30px 0 0 58px;
    behavior:               url('fileadmin/templates/v2/iepngfix.htc');
    z-index:                10;
}

#rubriques {
    clear:                  both;
    float:                  left;
    width:                  958px;
    min-height:             5px;
    height:                 auto !important;
    height:                 5px;
    background:             #05335e;
    border-top:             1px solid #fff;
    border-right:           1px solid #fff;
    border-left:            1px solid #fff;
    margin:                 63px 0 0 10px;
    padding-bottom:         5px;
    position:               relative;
    text-align:             center;
    z-index:                10;
}

#sous_rubriques {
    clear:                  both;
    float:                  left;
    width:                  978px;
    min-height:             22px;
    height:                 auto !important;
    height:                 22px;
    border-top:             1px solid #fff;
    border-left:            1px solid #fff;
    border-right:           1px solid #fff;
    border-bottom:          2px solid #fff;
    padding-bottom:         5px;
    position:               relative;
    text-align:             center;
    z-index:                10;
}

#centrer_sous_rubriques {
    margin:                 0 auto;
    width:                  auto;
    text-align:             center;
    display:                -moz-inline-stack;
    display:                inline-block;
    zoom:                   1;
    *display:               inline;
}

#liste_rubriques .rubrique_courante {
    padding:                3px 4px;
}

#liste_sous_rubriques {
    list-style:             none;
    padding-top:            6px;
    font-size:              1em;
}

#liste_sous_rubriques li {
    float:                  left;
}

#liste_sous_rubriques li a {
    color:                  #222222;
    text-decoration:        none;
    font-weight:            bold;
}

#liste_sous_rubriques li a:hover, #liste_sous_rubriques li a:focus {
    text-decoration:        underline;
}

.sous_menus {
    background:             url("../images/separateur-sous-menus.gif") no-repeat;
    background-position:    5px 3px;
    padding:                0 5px 0 15px;
}

#liste_sous_rubriques .courant {
    padding:                2px 4px 2px 4px;
}

#colonnes {
    background:             url("../images/fond_colonnes.gif") repeat-y;
    clear:                  both;
    width:                  980px;
    height:                 auto !important;
    height:                 961px;
    float:                  left;
}

#colonne_gauche {
    float:                  left;
    background:             url("../images/fond-colonne-gauche.gif") #e7eaea right repeat-y;
    width:                  180px;
    height:                 auto !important;
    height:                 961px;
    overflow:               auto;
}

#colonne_gauche ul {
    clear:                  both;
    list-style:             none;
    margin:                 10px 0 0 15px;
    width:                  150px;
}

#colonne_gauche li {
    min-height:             15px;
    height:                 auto !important;
    height:                 15px;
    padding-top:            15px;
    clear:                  both;
}

#colonne_gauche img {
    float:                  left;
    margin-top:             2px;
}

#colonne_gauche li div {
    float:                  left;
    width:                  123px;
    padding-left:           7px;
}

#colonne_gauche a {
    color:                  #004471;
}

#colonne_gauche a:hover, #colonne_gauche a:focus {
    text-decoration:        none;
}

#colonne_gauche .menu_courant a {
    color:                  #bc2a65;    
}

#separateur_col_gauche {
    margin-top:             25px;   
    background:             url("../images/separateur-colonne.gif") bottom left no-repeat;
    width:                  180px;
    height:                 2px;
}

.bloc_col_gauche {
    background:             url("../images/separateur-colonne.gif") bottom left no-repeat;
    clear:                  both;
    min-height:             76px;
    height:                 auto !important;
    height:                 76px;
    width:                  176px;
    padding:                14px 0 0 4px;
}

.bloc_col_gauche .photo {
    border:                 2px solid #d4d4d4;
}

#colonne_gauche .cell_droite {
    padding-left:           3px;
    width:                  84px;
}

#colonne_gauche .cell_droite a {
    color:                  #353535;
    text-decoration:        none;
}

#colonne_gauche .cell_droite a:hover, #colonne_gauche .cell_droite a:focus {
    text-decoration:        underline;
}

#colonne_gauche .picto_vignette {
    behavior:               url('fileadmin/templates/v2/iepngfix.htc');
    float:                  none;
    margin-top:             0;
    margin-left:            4px;
}

#colonne_milieu {
    position:               relative;
    float:                  left;
    width:                  620px;
    height:                 auto !important;
    height:                 961px;
    background-color:       #f8fbfb;
    padding-bottom:         20px;
}

#fil_ariane {
    padding:                12px 10px 0 28px;
}

#fil_ariane a {
    color:                  #313131
}

#fil_ariane a:hover, #fil_ariane a:focus {
    text-decoration:        none;
}

.titre_contenu {
    background:             url("../images/separateur-titre.gif") bottom left no-repeat;
    width:                  620px;
    float:                  left;
    position:               relative;
}

.titre_contenu h1 {
    font-family:            Times, "Times New Roman", serif;
    font-size:              2.5em;
    font-weight:            normal;
    padding-left:           25px;
    float:                  left;
}

.titre_page {
    float:                  left;
    padding:                20px 0 10px 0;
    word-wrap:              break-word;
}

.sous_titre_page {
    float:                  left;
    padding:                20px 0 10px 0;
    word-wrap:              break-word;
}

#date_h1 {
    width:                  220px;
    clear:                  both;
    float:                  left;
    padding:                2px 0 0 25px;
    word-wrap:              break-word;
}

#double_fleche {
    position:               absolute;
    right:                  28px;
    bottom:                 12px;
}

#lien_titre {
    position:               absolute;
    text-decoration:        none;
    font-weight:            bold;
    right:                  45px;
    bottom:                 10px;
}

#lien_titre:hover {
    text-decoration:        underline;
}

#contenu_milieu {
    clear:                  both;
    color:                  #1d77ae;
    padding-top:            14px;
}

#contenu_milieu h2 {
    font-size:              1.3em;
    margin-bottom:          5px;
}

#contenu_milieu h3 {
    font-size:              1.1em;
    margin-bottom:          5px;
}

#contenu_milieu a:hover, #contenu_milieu a:focus {
    text-decoration:        none;
}

#contenu_milieu .date {
    display:                block;
    font-weight:            bold;
    color:                  #212121;
    padding-bottom:         10px;
}

.un_bloc {
    clear:                  both;
    float:                  left;
    width:                  568px;
    padding-left:           25px;
}

.un_bloc ul {
    padding-left:           15px;
    font-size:              1em;
    color:                  #353535;
    font-family:            "Arial", "sans-serif";
}

.un_bloc ol {
    padding-left:           19px;
    font-size:              1em;
    color:                  #353535;
    font-family:            "Arial", "sans-serif";
}

.un_bloc ol {
    padding-left:           19px;
    font-size:              1em;
    color:                  #353535;
    font-family:            "Arial", "sans-serif";
}

.un_bloc table {
    font-size:              1em;
    color:                  #353535;
    font-family:            "Arial", "sans-serif";
}

.contenttable td {
    padding:                2px
}

.contenttable th {
    font-weight:            bold;
}

.contenttable .tr-even {
    background-color:       white;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
    margin-left : 0 ;
}

.align-left {
    text-align: left ;
}

.align-center {
    text-align: center ;
}

.align-right {
    text-align: right ;
}

.align-justify {
    text-align: justify ;
}

.un_bloc p.bodytext a {
    color: #004471;
}

.bleu_turquoise {
    color: #1d77ae;
}

.bleu_fonce {
    color: #004471;
}

.bleu_fonce a {
    color:                  #004471;
    text-decoration:        none;
}

#contenu_milieu .bleu_fonce a:hover {
    text-decoration:        underline;
}

.rose {
    color:                  #bc2a65;
}

.violet {
    color:                  #754589;
}

.csc-default {
    margin-bottom:          30px;
}

.csc-header h1 {
    font-size:              1.3em;
}

.texte_contenu {
    clear:                  both;
    float:                  left;
    padding-top:            10px;
    font-size:              1.3em;
    width:                  568px;
}

.texte_contenu .img_download {
    padding:                0 15px 20px 0;
    float:                  left;
}

.btn_lire {
    float:                  right;
    margin:                 0 20px 10px 0;
    text-align:             center;
}

.btn_lire_haut {
    background:             url("../images/boutons/lire_la_suite_haut.gif") top no-repeat;
    width:                  84px;
    min-height:             3px;
    height:                 auto !important;
    height:                 3px;
}

.btn_lire_bas {
    clear:                  both;
    background:             url("../images/boutons/lire_la_suite_bas.gif") bottom #004471 no-repeat;
    width:                  84px;
    min-height:             6px;
    height:                 auto !important;
    height:                 6px;
}

.btn_lire_rose_haut {
    background:             url("../images/boutons/lire_la_suite_rose_haut.gif") top no-repeat;
    width:                  84px;
    min-height:             3px;
    height:                 auto !important;
    height:                 3px;
}

.btn_lire_rose_bas {
    clear:                  both;
    background:             url("../images/boutons/lire_la_suite_rose_bas.gif") bottom #bc2a65 no-repeat;
    width:                  84px;
    min-height:             6px;
    height:                 auto !important;
    height:                 6px;
}

.nom_bouton {
    display:                block;
    color:                  #fff;
    font-size:              0.8em;
    text-decoration:        none;
    padding-bottom:         1px;
    word-wrap:              break-word;
}

.nom_bouton a {
    display:                block;
    color:                  #fff;
    font-size:              1em;
    text-decoration:        none;
    padding-bottom:         1px;
    word-wrap:              break-word;
}

.picto_lire, .picto_commenter  {
    margin-left:            3px;
    vertical-align:         -2px;
}

.btn_commenter {
    float:                  right;
    margin:                 0 20px 10px 0;
    text-align:             center;
}

.btn_commenter_haut {
    background:             url("../images/boutons/commenter_haut.gif") no-repeat;
    width:                  84px;
    min-height:             3px;
    height:                 auto !important;
    height:                 3px;
}

.btn_commenter_bas {
    clear:                  both;
    background:             url("../images/boutons/commenter_bas.gif") bottom #1d77ae no-repeat;
    width:                  84px;
    min-height:             6px;
    height:                 auto !important;
    height:                 6px;
}

.separateur_bleu {
    clear:                  both;
    float:                  left;
    background:             url("../images/separateur-bleu.gif") bottom left repeat-x;
    width:                  568px;
    height:                 1px;
    margin:                 5px 0 15px 25px;
}

.separateur_rose {
    clear:                  both;
    float:                  left;
    background:             url("../images/separateur-rose.gif") bottom left repeat-x;
    width:                  568px;
    height:                 1px;
    margin:                 5px 0 20px 25px;
}

#commentaires {
    clear:                  both;
    width:                  568px;
    /*padding-left:           25px;*/
}

#titre_commentaire {
    font-family:            Times, "Times New Roman", serif;
    font-size:              1.8em;
    color:                  #004471;
    font-weight:            normal;
    padding-left:           5px;
    float:                  left;   
}

#pagination {
    clear:                  both;
    width:                  568px;
    text-align:             center;
}

#pagination a {
    text-decoration:        none;
    font-weight:            bold;
}

#pagination a:hover, #pagination a:focus {
    text-decoration:        underline;
}

.rose a {
    color:                  #BC2A65;
}

.bleu_turquoise a {
    color:                  #1D77AE;
}

#pagination img {
    vertical-align:         -1px;
}

#pagination #page_precedente {
    margin-right:           5px;
}

#pagination #page_suivante {
    margin-left:            5px;
}

#galerie {
    clear:                  both;
    padding:                0 0 20px 25px;
    width:                  595px;
}

#titre_galerie {
    font-family:            Times, "Times New Roman", serif;
    font-size:              1.8em;
    color:                  #bc2a65;
    font-weight:            normal;
    padding-left:           5px;
    float:                  left;   
}

#titre_autre_galerie {
    font-family:            Times, "Times New Roman", serif;
    font-size:              1.8em;
    color:                  #1d77ae;
    font-weight:            normal;
    padding-left:           25px;
    float:                  left;   
    text-decoration:        none;
    width:                  200px;
}

.sous_titre_galerie {
    font-weight:            bold;
    color:                  #1d77ae;
    font-size:              0.8em;
}

.sous_titre_galerie_hidden {
    font-weight:            bold;
    color:                  #1d77ae;
    font-size:              0.8em;
    display:                none;
}

#grande_image {
    float:                  left;
    width:                  350px;
}

#controleur_galerie {
    clear:                  both;
    padding:                12px 20px 0 0;
}

#picto_precedent {
    float:                  left;
    margin-top:             2px;
}

#image_precedente {
    float:                  left;
    font-size:              0.8em;
    padding-left:           3px;
}

#picto_suivant {
    float:                  right;
    margin-top:             2px;
}

#image_suivante {
    float:                  right;
    font-size:              0.8em;
    padding-right:          3px;
}

#image_precedente:hover, #image_precedente:focus, #image_suivante:hover, #image_suivante:focus {
    text-decoration:        none;
}

#liste_diapos {
    clear:                  both;
    width:                  568px;
    min-height:             63px;
    height:                 auto !important;
    height:                 63px;
}

#liste_diapos a {
    float:                  left;
}

#galerie_fleche_gauche {
    margin-right:           6px;
}

.lien_petite_photo_courante {
    position:               relative;
    border:                 3px solid #bc2a65;
    margin-right:           15px;
    width:                  80px;
    height:                 55px;   
}

.lien_petite_photo {
    position:               relative;
    border:                 3px solid #d1d3d5;
    margin-right:           15px;
    width:                  80px;
    height:                 55px;       
}

.lien_petite_photo:hover, .lien_petite_photo:focus {
    border:                 3px solid #bc2a65;  
}

.fond_grise {
    position:               absolute;
    width:                  80px;
    height:                 55px;   
    background-color:       #000;
    opacity :               0.5; 
    -moz-opacity :          0.5;
    filter :                alpha(opacity=50);  
}

.derniere_petite_photo {
    margin-right:           6px;    
}

.bloc_commentaire {
    margin-top:             20px;
    clear:                  both;
    float:                  left;
    background-color:       #e7eaea;
    width:                  549px;
    padding:                10px;
}

.bloc_commentaire .nom {
    font-weight:            bold;
    color:                  #076eae;
}

.bloc_commentaire p {
    clear:                  both;
    font-size:              1em;
}

#colonne_droite {
    float:                  left;
    background:             url("../images/fond-colonne-droite.gif") #e7eaea left repeat-y;
    width:                  180px;
    height:                 auto !important;
    height:                 961px;
}

.bloc_col_droite {
    background:             transparent url(../images/separateur-colonne.gif) no-repeat scroll left bottom;
    clear:                  both;
    width:                  180px;
    min-height:             147px;
    height:                 auto !important;
    height:                 147px;
}

.bleu {
    color:                  #116a88;
}

.rose {
    color:                  #bc2a65;
}

.gris {
    color:                  #535353;
}

.vert {
    color:                  #3b6e1a;
}

.violet {
    color:                  #46155d;
}

#image_entre_nogentais, #toutes_les_galeries, #toutes_les_videos, #nogent_magazine {
    border:                 2px solid #afb0b0;
}

.bloc_col_droite table {
    text-align:             center;
    width:                  180px;
}

.image_col_droite {
    padding-top:            24px;
}

.lien_col_droite {
    vertical-align:         middle;
    padding:                5px 0 10px 0;
}

.lien_col_droite a:hover, .lien_col_droite a:focus {
    text-decoration:        none;
}

.lien_col_droite a img {
    margin-bottom:          -2px;
}

#selecteur_mois {
    height:                 24px;
}

#mois {
    margin-left:            10px;
}

#fleche_droite{
    margin-left:            10px;
}

/* formulaire pour commenter une actu */
#conteneur_popup_commentaire {
    position:               fixed;
    _position:              absolute;
    top:                    0;
    left:                   0;
    width:                  100%;
    height:                 100%;
    z-index:                1000;
}

#opacite_popup_commentaire {
    position:               absolute;
    top:                    0;
    left:                   0;
    width:                  100%;
    height:                 100%;
    opacity :               0.5; 
    -moz-opacity :          0.5;
    filter :                alpha(opacity=50);
    background-color:       #000000;
}

#formulaire_commentaire {
    position:              absolute;
    width:                 620px;
    _height:               422px;
    min-height:            422px;
    top:                   50%;
    _top:                  95px;
    left:                  50%;
    padding:               4px;
    margin:                -211px 0 0 -310px;
    _margin-top:           0;
    background:            url("../images/logo-nogent-popup.gif") #e6eaea top left no-repeat;
    z-index:               101;
}

#fermer_popup {
    width:                  100%;
    min-height:             80px;
    _height:                80px;
    position:               relative;
}

#lien_fermer {
    float:                  right;
    padding:                10px 32px 0 0;
    color:                  #464545;
    font-size:              1.2em;
}

#lien_fermer:hover {
    text-decoration:        none;
}

#image_fermer {
    position:               absolute;
    top:                    10px;
    right:                  10px;
}

#formulaire_titre {
    text-align:             center;
    font-family:            Times, "Times New Roman", serif;
    font-size:              2.16em;
    font-weight:            normal;
    color:                  #004671;
}

#formulaire_table {
    clear:                  both;
    padding-bottom:         10px;
}

#formulaire_table td {
    padding-top:            15px;
    vertical-align:         top;
}

#formulaire_table .no_padding_top {
    padding-top:            0;
}

#formulaire_table .libelle {
    width:                  165px;
    text-align:             right;
    font-size:              1.33em;
    color:                  #004671;
    padding-right:          5px;
}

.champ_obligatoire {
    color:                  #c42827;
}

#formulaire_table .champ_texte {
    width:                  365px;
    border:                 2px solid #01b7e7;
}

#textarea {
    width:                  365px;
    height:                 135px;
    border:                 2px solid #01b7e7;
    font-size:              1em;
}

#btn_envoyer {
    float:                  right;
    text-align:             center;
}

#btn_envoyer_haut {
    background:             url("../images/boutons/envoyer_haut.gif") no-repeat;
    width:                  91px;
    min-height:             3px;
    height:                 auto !important;
    height:                 3px;
    padding-top:            3px;
}

#btn_envoyer_bas {
    clear:                  both;
    background:             url("../images/boutons/envoyer_bas.gif") bottom #01b7e7 no-repeat;
    width:                  91px;
    min-height:             6px;
    height:                 auto !important;
    height:                 6px;
    padding-bottom:         3px;
}


#bas_popup {
    width:                  100%;
    height:                 44px;
    background:             url("../images/separateur-popup.gif") top repeat-x; 
}

#bas_popup p {
    padding:                5px 5px 0 10px;
    font-size:              1em;
}

#bas_popup img {
    padding-right:          5px;
}

#galerie_table {
    clear:                  both;
    float:                  left;
    font-weight:            bold;
}

#galerie_table td {
    vertical-align:         bottom;
    width:                  170px;              
}

#galerie_table a {
    color:                  #1d77ae;
    text-decoration:        none;
}

#galerie_table a:hover {
    color:                  #bc2a65;
}

.titre_photo {
    text-decoration:        none;
    color:                  #1c75ab;                    
}

.titre_photo:hover {
    text-decoration:        underline;                  
}

#galerie_table .cadre_bleu {
    border:                 1px solid #1c75ab;
    display:                block;
    margin:                 7px 2px 2px 2px;
}

#galerie_table .cadre_bleu:hover {
    border:                 3px solid #bc2a65;
    margin:                 5px 0px 0px 0px;
}

#pagination_table {
    clear:                  both;
    margin:                 0 auto;
}

#pagination_table td {
    min-height:             16px;
    _height:                16px;
    text-align:             center;
    vertical-align:         bottom;
}

#pagination_table #premiere_page {
    width:                  34px;
    border:                 1px solid #969696;
    vertical-align:         middle;
}

#pagination_table #premiere_page img {
    _margin-top:            2px;
}

#pagination_table a {
    display:                block;
    width:                  100%;
    height:                 100%;
    text-decoration:        none;
    padding-top:            1px;
}

#pagination_table #page_precedente {
    width:                  22px;
    border:                 1px solid #969696;
    vertical-align:         middle;
}

#pagination_table #page_precedente img {
    _margin-top:            2px;
}

#pagination_table .pages {
    width:                  20px;
    border:                 1px solid #969696;
}

#pagination_table .pages a {
    color:                  #1c75ab;
    font-weight:            bold;
}

#pagination_table .pages a:hover, #pagination_table .pages a:focus  {
    background-color:       #bc2a65;
    width:                  20px;
    color:                  #fff;
}

#pagination_table #page_courante {
    background-color:       #bc2a65;
    width:                  20px;
    border:                 1px solid #969696;
}

#pagination_table #page_courante a {
    color:                  #fff;
    font-weight:            bold;
}

#pagination_table #autres_pages {
    font-weight:            bold;
    vertical-align:         top;
}

#pagination_table #autres_pages a {
    color:                  #1c75ab;
    font-size:              1.2em;
    height:                 16px;
}

#pagination_table #autres_pages a:hover, #pagination_table #autres_pages a:focus {
    color:                  #bc2a65;
}

#pagination_table #page_suivante {
    width:                  22px;
    border:                 1px solid #969696;
    vertical-align:         middle;
}

#pagination_table #page_suivante img {
    _margin-top:            2px;
}

#pagination_table #derniere_page {
    width:                  34px;
    border:                 1px solid #969696;
    vertical-align:         middle;
}

#pagination_table #derniere_page img {
    _margin-top:            2px;
}

#pagination .page_courante_bleu {
    color:                  #004471;
}

#pagination .page_courante_rose {
    color:                  #8a1746;
    font-weight:            bold;
}

#reportages {
    clear:                  both;
    float:                  left;
    margin:                 30px 0 0 0;
}

#onglets_reportages {
    width:                  580px;
    min-height:             22px;
    _height:                22px;
}

#onglets_reportages #onglet_courant {
    text-align:             center;
    float:                  left;
    margin-right:           3px;
}

#onglets_reportages #onglet_courant a {
    background-color:       #744487;
    display:                block;
    text-decoration:        none;
    color:                  #fff;
    font-weight:            bold;
    font-size:              1.16em;
    padding:                3px 7px;
    border-top:             1px solid #744487;
    border-left:            1px solid #744487;
    border-right:           1px solid #744487;
}

#onglets_reportages .onglet {
    float:                  left;
    margin-right:           3px;
}

#onglets_reportages .onglet a {
    display:                block;
    text-decoration:        none;
    color:                  #744487;
    font-weight:            bold;
    font-size:              1.16em;
    padding:                3px 7px;
    border-top:             1px solid #744487;
    border-left:            1px solid #744487;
    border-right:           1px solid #744487;
}

#onglets_reportages .onglet a:hover {
    background-color:       #744487;
    color:                  #fff;
}

#contenu_reportages {
    float:                  left;
    clear:                  both;
    background:             url("../images/fond_cadre_reportages.gif") #fefefe repeat-x;
}
#contenu_ombres {
    float:                  left;
    background:             url("../images/ombres_cotes_reportages.png") repeat-y;
    width:                  580px;
    min-height:             291px;
    _height:                291px;
    behavior:               url('fileadmin/templates/v2/iepngfix.htc');
}

#ombre_bas_reportages {
    clear:                  both;
    background:             url("../images/ombre-reportages-bas.gif") #fefefe bottom no-repeat;
    width:                  580px;
    height:                 4px;    
}

#ombre_cotes_bas {
    background:             url("../images/ombres_cotes_reportages.png") repeat-y;
    width:                  580px;
    behavior:               url('fileadmin/templates/v2/iepngfix.htc');
}

#lecteur_video {
    clear:                  both;
    float:                  left;
    width:                  580px;
    height:                 300px;
    padding:                15px 0 0 4px;
}

.bloc_reportages {
    margin:                 15px 0 0 11px;
    float:                  left;
    background:             #fff;
}

.arrondi_haut{
    background:             url("../images/cadre-arrondi-haut.gif") #E8E7E7 bottom no-repeat;
    width:                  179px;
    height:                 3px;
}

.contenu_bloc_reportages {
    border-right:           1px solid #a1a1a1;              
    border-left:            1px solid #a1a1a1;              
    width:                  177px;
    min-height:             259px;
    _height:                259px;
    text-align:             center;
    color:                  black;
}

.bloc_titre_reportages {
    min-height:             55px;
    _height:                55px;
}

.titre_reportages {
    font-weight:            bold;
    padding:                4px;
    text-align:             left;
}

.titre_reportages a {
    color:                  #3877b1;
    text-decoration:        none;
}

.titre_reportages a:hover {
    text-decoration:        underline;
}


.desc_reportages {
    clear:                  both;
    padding:                10px 5px 4px;
    text-align:             left;
    font-size:              0.9em;
}

.desc_reportages a {
    color:                  #5e5e5e;
    text-decoration:        none;
}

.desc_reportages a:hover {
    text-decoration:        underline;
}

.bordure_grise {
    border:                 3px solid #d1cfcf;
    margin:                 4px 0 4px 7px;
    float:                  left;
}

.bordure_grise:hover, .bordure_grise:focus {
    border:                 3px solid #754488;
}

.arrondi_bas{
    background:             url("../images/cadre-arrondi-bas.gif") no-repeat;
    width:                  179px;
    height:                 3px;
}

#pied_de_page {
    background:             #fff;
    clear:                  both;
    float:                  left;
    width:                  980px;
    min-height:             19px;
    height:                 auto !important;
    height:                 19px;
    text-align:             center;
    margin-bottom:          10px;
    position:               relative;
}

#pied_de_page  ul {
    list-style:             none;
    text-align:             center;
    margin:                 0 auto;
}

#pied_de_page li {
    text-align:             center;
    float:                  left;
    padding:                2px 0 0 10px;
    font-size:              0.91em;
}

#pied_de_page a {
    text-decoration:        none;
    color:                  #3a3939;
}

#pied_de_page a:hover, #pied_de_page a:focus {
    text-decoration:        underline;
}

div.un_resultat_recherche_pertinence_contenu {
	float: right;
	background-color: #05335e;
	color: #FFF;
	padding: 0px 5px;
}

div.un_resultat_recherche_titre  {
    padding-top: 15px;
}

div .un_bloc .tx-indexedsearch-whatis,
div .un_bloc .tx-indexedsearch-browsebox{
	display: none;
}

div.un_bloc .tx-indexedsearch-noresults{
	padding-top: 15px;
}

#colonne_droite .bloc_col_droite .lien_col_droite a {
    margin-left: 4px;
}

#flexible_content_right_column {
    min-height: 0;
    height: auto;
    padding: 5px;
    width: 170px;
}

#flexible_content_right_column .csc-default{
    margin: 0;
}

#colonne_gauche .image_menu {
    width: 10px;
    padding: 0;
}

#colonne_gauche ul li div a:hover, #colonne_gauche ul li div a.black {
    color: black;
}

#colonne_droite #lien_agenda {
    text-align: center;
    margin-top: -5px;
    padding-bottom: 10px;
}

#colonne_droite #lien_agenda a {
    color: #BB2A65;
}

#colonne_droite #lien_agenda a:hover {
    color: #BB2A65;
    text-decoration: none;
}

#colonne_droite #picto_agenda {
    margin-left: 4px;
}



/* ---------- FE-login ---------------- */

#felogin fieldset {
padding : 10px  ;
color : #000 ;
margin : 20px 100px ;
width : 300px ;
}

#felogin legend {
padding : 10px  ;
font-weight : bold ;
}

#felogin div.clear  {
clear : both ;
padding : 10px ;
}

#felogin label {
width : 100px ;
float : left ;
}

#felogin input {
width : 100px ;
float : left ;
}

#felogin input#user, #felogin input#pass {
width : 150px ;
float : left ;
}

#felogin input#submitLogin{
float : right ;
margin-top : 20px
}


/* ----- Revue de presse ----- */

.revuePresse table.contenttable, #revuePresse table.contenttable {
width : 560px ;
}

.revuePresse table.contenttable tr td, #revuePresse table.contenttable tr td, #alignTOP table.contenttable tr td{
vertical-align : top ;
border-bottom : 1px solid #aaa ;
padding-bottom : 5px ;
}

.revuePresse table.contenttable .RPtd1, #revuePresse table.contenttable .RPtd1{
width : 90px;
}


.revuePresse table.contenttable .RPtd3, #revuePresse table.contenttable .RPtd3{
width : 120px ;
}

.revuePresse table.contenttable .RPtd3 p, #revuePresse table.contenttable .RPtd3 p{

}

.revuePresse table.contenttable .RPtd4, #revuePresse table.contenttable .RPtd4{
width : 90px;
}


/* -----  Revue de presse - Version avec FCE  ----- */

.revuePresse  {
width : 560px ;
}

.revuePresse tr td {
vertical-align : top ;
border-bottom : 1px solid #aaa ;
padding-bottom : 5px ;
}

.revuePresse .RPtd1 {
width : 90px;
}

.revuePresse .RPtd2 {
width : 240px;
}

.revuePresse .RPtd3 {
width : 120px ;
}

.revuePresse .RPtd3 p{

}

.revuePresse .RPtd4 {
width : 90px;
}





/* Module transilien*/

#colonne_droite .transilien_top *{
font-size : 10px ;
}



/* ----- Plan du site ---- */

.csc-sitemap ul li {
padding-bottom : 12px ;
font-size : 1.2em
}

.csc-sitemap ul li ul li {
padding-top : 3px ;
padding-bottom : 6px ;
font-size : 0.8em ;
margin-left : 16px ;
}

.csc-sitemap ul li ul li ul li {
padding-bottom : 3px ;
font-size : 1em ;
}

.csc-sitemap ul li a {
font-weight : bold ;
font-size : 1.1em ;
color : #05335e ;
}

.csc-sitemap ul li ul li a {
font-weight : bold ;
color : #000 ;
}

.csc-sitemap ul li ul li ul li a {
font-weight : normal ;
color : #000 ;
}



/* --------------- Corrections diverses ------- */
.texte_contenu a.download img {
border : solid 0px #f8fbfb ;
}





tabel#progCinema tr td {
vertical-align : top ;
}
