/* rub_une 2421949 */
.mod_2421949 {
	 border: 1px solid #C1C1C1;
}

.mod_2421949 .entete{
	 background-color: #F1F1F1;
	 position: relative;
	 padding: 10px;
	 color: #CC0000;
	 text-align: left;
	 text-decoration: none;
	 text-transform: uppercase;
	 font: bold  13px "Arial", sans-serif;
}

.mod_2421949 .cel1{
	 position: relative;
	 background-color: #F1F1F1;
	 padding: 10px;
}

.mod_2421949 .inner{
	 width: 100%;
	 position: relative;
}

.mod_2421949 .titre, .mod_2421949 .titre a{
	 color: #00445F;
	 text-align: left;
	 text-decoration: none;
	 text-transform: none;
	 font: normal 12px "Arial", sans-serif;
}

.mod_2421949 .titre a:hover{
	 color: #00445F;
	 text-decoration: underline;
	 background: transparent;
}

.mod_2421949 .rubrique, .mod_2421949 .rubrique a{
	 color: #F1F1F1;
	 text-align: right;
	 text-decoration: none;
	 text-transform: none;
	 font: normal 6px "Arial", sans-serif;
}

.mod_2421949 .rubrique a:hover{
	 color: #F1F1F1;
	 text-decoration: none;
	 background: transparent;
}

.mod_2421949 .texte, .mod_2421949 .texte a{
	 color: #666666;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
}

.mod_2421949 .texte a:hover{
	 color: #666666;
	 background: transparent;
}

.mod_2421949 .date, .mod_2421949 a.date, .mod_2421949 .date a, .mod_2421949 a.date:hover, .mod_2421949 .date a:hover{
	 color: #CC0000;
	 text-align: right;
	 text-decoration: none;
	 font: normal 10px "Arial", sans-serif;
}

.mod_2421949 .date a:hover, .mod_2421949 a.date:hover{
	 background: transparent;
}

.mod_2421949 .titre_suivants, .mod_2421949 .titre_suivants a{
	 color: #00445F;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
}

.mod_2421949 .titre_suivants a:hover{
	 color: #00445F;
	 text-decoration: underline;
	 background: transparent;
}

.mod_2421949 .photo{
	 position: relative;
	 padding-right: 1ex;
	 float: left;
}

.mod_2421949 .lire_suite{
	 text-align: right;
}

.mod_2421949 .lire_suite a, .mod_2421949 .lire_suite img{
	 color: #666666;
	 text-decoration: none;
	 font: 12px "Arial", sans-serif;
	 padding-right: 1ex;
}

.mod_2421949 .pave{
	 position: relative;
	 float: left;
	 width: 99%;
}

.mod_2421949 .pave .bloc{
	 padding: 10px;
}

.mod_2421949 .bloc_rub{
	 border-bottom: transparent;
}

.mod_2421949 .scroller{
	 width: -82px;
	 overflow: hidden;
}

.mod_2421949 .scroller div.section{
	 float: left;
	 overflow: hidden;
	 width: -82px;
}

.mod_2421949 .scroller div.content{
	 width: 10000px;
	 height: auto;
}

.mod_2421949 .table{
	 width: -82px;
}

.mod_2421949 table td{
	 vertical-align: top;
	 padding: 0 10px;
}

.mod_2421949 .pager, .mod_2421949 .pager a{
	 color: #00445F;
	 text-align: left;
	 text-decoration: none;
	 text-transform: none;
	 font: normal 12px "Arial", sans-serif;
	 font-weight: normal;
}

.mod_2421949 .pager{
	 padding: 10px 0;
	 text-decoration: none;
}

.mod_2421949 .pager a{
	 border: #00445F 1px solid;
	 padding: 2px 6px;
	 line-height: 24px;
}

.mod_2421949 .pager a:hover, .mod_2421949 .pager .sel{
	 color: #00445F;
	 text-decoration: underline;
	 background: transparent;
	 border: #00445F 1px solid;
	 font-weight: bold;
}

.mod_2421949 .pager .sel{
	 text-decoration: none;
}

.mod_2421949 .pager span{
	 padding: 2px 6px;
}

.mod_2421949 .pager, .mod_2421949 .pager a{
	 font-size: 12px;
}

.mod_2421949 table td.pager{
	 width: 30px;
	 text-align: center;
	 padding: 10px 0;
	 vertical-align: middle;
}

.mod_2421949 .rubrique{
	 border-top: none;
	 height: 100%;
	 _height: auto;
}

.mod_2421949 .rubrique ul{
	 list-style: none;
	 padding: 0;
}

.mod_2421949 .rubrique li{
	 position: relative;
	 float: left;
	 margin-right: 10px;
}

.mod_2421949 .rubrique li a{
	 display: block;
	 padding: 1ex 1.5ex;
}

.mod_2421949 .rubrique li.selected{
	 z-index: 980;
	 background: transparent;
	 border:  1px solid #C5D4D5;
}

.mod_2421949 .rubrique li.selected a{
	 color: #F1F1F1;
	 text-decoration: none;
	 background: transparent;
	 text-decoration: inherit;
}

.mod_2421949 .inner_tabs{
	 border:  1px solid #C5D4D5;
	 background: transparent;
	 padding: 10px;
	 height: 100%;
	 position: relative;
}

.mod_2421949 .separate_cell{
	 border-left: 1px solid #C1C1C1;
}

.mod_2421949 .pave_header{
	 border-bottom:  1px solid #C5D4D5;
	 padding-bottom: 5px;
	 margin-bottom: 5px;
}

