/* Styles portant sur la une */
.content_colonne_2 {
    background-color: transparent;
}

.content_colonne_2_haut {
    clear: both;
}
.content_colonne_2_bas {
    background: white url(../images/Image_Mouvement_bas.jpg) no-repeat scroll center top;
    clear: both;
}
.content_colonne_2_haut .conteneur_simple{
    margin-top:5px;
}

.content_colonne_3 fieldset {
    padding: 4px;
}

#a_la_une{
    color: #686868;
    font-size: 20px;
}
#derniers_articles{
    color:#808080;
    font-size:18px;
}
#abonnez_vous{
    color: #929292;
    font-size: 14px;
    font-family: ArialMT, sans-serif;
    margin-bottom: 4px;
}

.titre_menu {
    font-weight:bold;
}

.titre_article_a_la_une, .titre_article_a_la_une a{
    color: #cb1506;
    font-size: 14px;
    font-family: ArialMT, sans-serif;
    margin-bottom: 2px;   
    font-weight:bold;
}
.rubrique_a_la_une {
    margin-bottom: 10px;
}
.rubrique_a_la_une a{
    color: #cb1506;
    font-size: 20px;
    font-family: ArialMT, sans-serif;
    margin-bottom: 2px;   
    font-weight:bold;
}
.infos_article_a_la_une {
    font-size: 11px;
    margin-bottom: 3px;
}
.infos_article_a_la_une a{
    font-weight:bold;
}
.intro_article_a_la_une{
    line-height: 130%;
    text-align: justify;
}

/* Les ensembles d'articles ou de sous-rubriques */
.LaUne_rubrique_titre a {
    font-size: 14px;
    font-weight:bold;
    color:#535353;
    font-family: ArialMT, sans-serif;
}
.LaUne_sous_rubriques a{
    color: #434343;
    font-family: ArialMT, sans-serif;
}
.LaUne_sous_rubriques ul{
    padding: 0px;
    margin-top:5px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 0px;
}
.LaUne_sous_rubriques ul li {
    display:block;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px;         
    padding: 2px 0px;
}

/* Comportement dynamique sympa des liens */
.LaUne_sous_rubriques ul li a {
    display: block;
    margin: 0px;
    padding-left: 5px;
    text-align: left;
    border-left: 5px solid #D0D0D0;
}
.LaUne_sous_rubriques ul li a:hover, .LaUne_sous_rubriques ul li a:focus {
    background-color:#FFFFFF;
    border-color: #990000;
    color: #CE2821;
}

/* Tables centrales */
table td {
    vertical-align: top;
}
table.LaUne_les_rubriques {
    border-collapse: collapse;
    width:100%;
}
.LaUne_les_rubriques *{
    background-color: transparent;
}
table.LaUne_les_rubriques table {
    width:100%;
    margin-bottom: 5px;
}
td.LaUne_rubrique {
    width: 49%;
}
.LaUne_rubrique td {
    vertical-align: top;
}
td.bord_gauche {
    border-left: 1px solid #CCCCCC;
}
td.bord_droit {
    border-right: 1px solid #CCCCCC;
}
td.bord_bas {
    border-bottom: 1px solid #CCCCCC;
}
.LaUne_les_rubriques a:hover {
    color: #CB1506;
    text-decoration: underline;
}

/* Acc�s Lettre d�info, Contactez nous et Rejoignez nous */
.accesFonction {
    font-size:14px;
    font-family: ArialMT, sans-serif;
    font-style: normal ;
    text-decoration:none;
    background: #F3F3F3 url(../images/acces_fonction_fond.png) repeat-x;
    height:25px;
    margin:0px auto;
}

.accesFonctionAvecLogo div{
    background-repeat:no-repeat;
    background-position:100% 20%;
    margin-left: 6px;
    margin-right: 6px;
    height: 25px;
    line-height:2em;
    color: #686868;
}
.accesFonctionAvecLogo a {
    text-decoration: none;
}

.accesFonctionAvecLogo div:hover{
    cursor: pointer;
    color: #CB1506;
}

.accesFonctionAvecLogo div#lettre_d_info{
    color: #CB1506;
    background-image:url(../images/lettreInfo.png);  
}
.accesFonctionAvecLogo div#lettre_d_info:hover{
    background-image:url(../images/lettreInfo_survol.png); 
    cursor: pointer;
}
.accesFonctionAvecLogo div#contactez_nous{
    color: #686868;
    background-image:url(../images/nousEcrire.png);
}
.accesFonctionAvecLogo div#contactez_nous:hover{
    color: #CB1506;
    cursor: pointer;
}
.accesFonctionAvecLogo div#rejoignez_nous{
    color: #686868;
}
.accesFonctionAvecLogo div#rejoignez_nous:hover{
    color: #CB1506;
    cursor: pointer;
}
.accesFonctionAvecLogo div#faire_un_don{
    color: #686868;
}
.accesFonctionAvecLogo div#faire_un_don:hover{
    color: #CB1506;
    cursor: pointer;
}
.accesFonctionAvecLogo div#acces_intranet{
    color: #686868;
}
.accesFonctionAvecLogo div#acces_intranet:hover{
    color: #CB1506;
    cursor: pointer;
}

#tools{
    text-align: right;
    font-size: 0.9em;
}
#tools span{
    margin-left: 3px;
    margin-right: 3px;
}
#tools a{
    color:#535353;
}

.article_recent{
    float: left;
    width: 200px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

.article_recent .flotant_droit{
    float: left;
    margin-right: 5px;
}
.article_recent .infos_article_a_la_une{
    margin-bottom: 5px;
}
.article_recent .titre_article_a_la_une{
    margin-bottom: 3px;
}
.article_recent:hover{
    background-color: #FFFFFF;
    border-color: #FFD0D0;
}

.article_recent .titre_article_a_la_une , .article_recent .titre_article_a_la_une a{
    font-size: 13px;
}

#cboxLoadedContent iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

#cboxLoadedContent .cboxTitle, .cboxClose {
	background-color: blue;
	color: red; 
}

#calendar {
    padding-top: 20px;
}
#contactez_nous_texte {
    clear: both;
}
#calendrier_detail {
    max-height: 400px !important;
    overflow: scroll;
}
#calendrier_detail .event_title {
    color: #ce2821;
    font-size: 1em;
    text-align: left;
}
#calendrier_detail .event_detail {
    font-size: 1em;
    text-align: justify;
}
#calendrier_detail .event {
    margin-bottom: 8px;
}

.table_rubrique_a_la_une td {
    padding-bottom: 6px;
    padding-top: 4px;
}

.ui-widget-header {
    background: none repeat scroll 0 0 #F0F0F0 !important;
}
