


#FooterHome{ padding-top:17px; width:986px; margin:0 auto; position:relative; clear:both}
	#GalHMB{ height:138px; width:816px; margin:0 auto;}
		.CRTB{ width:188px; height:134px; float:left; margin-right:20px ; position:relative; overflow:hidden; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;box-shadow: 0px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);}
			.CRTB div{ width:168px; position:absolute; bottom:13px; left:12px; z-index:2 }
				.CRTB div h2{ color:#000; font-size:13px;}
				.CRTB div h3{ font:13px Tahoma; font-weight:bold; color:#940000; line-height:14px; text-transform:uppercase}
		#prev{ position:absolute; top:57px; left:0}
		#next{ position:absolute; top:57px; right:0}
		.FilterCart{ position:absolute; left:0; bottom:0; z-index:1}
		
.catcadre {
    background-color: #E4E4E4;
    cursor: pointer;
    float: left;
    height: 155px;
    margin: 0 20px 20px 0;
    padding: 10px 10px 0;
    position: relative;
    width: 204px;
}
.catcadre:hover{ background:#940000;}

.catcadre h1 {
    bottom: 12px;
    color: #303030;
    font-size: 14px;
    overflow: hidden;
    position: absolute;
    width: inherit;
}		
.catcadre:hover h1{ color:#fff;}

#listeC_R li {
    border-bottom: 1px solid #E1E1E1;
    margin-bottom: 17px;
    padding-bottom: 20px;
}

.TopR {
    cursor: pointer;
    overflow: hidden;
}

.TopR .M_liens22 {
    background: url("images/M_gFlesh.gif") no-repeat 0 4px;
    color: #606060;
    float: left;
    font-size: 16px;
    line-height: 23px;
    margin: 0 0 0 4px;
    min-height: 20px;
    padding: 0 0 0 22px;
}

.CBRD {
    border-top: 1px solid #E1E1E1;
    padding-top: 18px;
}
.TopR a {
    background: url("images/btn_RepeatC_R.gif") repeat-x 0 0 ;
    display: none;
    float: right;
    height: 56px;
    margin-top: 15px;
}
.Hover .TopR a{ display:block; }
.TopR .M_fleshbas {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 23px;
    margin: 0;
    width: 41px;
}

.Active .TopR .M_liens22 {
    background: url("images/M_gFleshR.gif") no-repeat 0 4px;
}
.Hover .TopR h2, .Active .TopR h2 {
    color: #8E0000;
}

.AP_PDF h3,.AP_PDF h6{ padding-left:37px; background:url(images/i.gif) no-repeat; font-size:12px; color:#000; font-weight:normal; float:left; margin-right:7px; display:inline }
.AP_PDF h6{ color:#E3E3E3}
.AP_PDF h3:hover{ background:url(images/i_Sur.gif) no-repeat;}
.Active .AP_PDF h3{ background:url(images/iH.gif) center left no-repeat;}
.Active .AP_PDF h3:hover{background:url(images/iH_Sur.gif) center left  no-repeat;}
	.AP_PDF p{ font-size:12px;padding-top: 10px;}
	.AP_PDF p img{ margin-right:8px;  font-size:12px;}
	
.blocLex {
    cursor: pointer;
    position: relative;
}
a.BtnVr {
    display: none;
    position: absolute;
    right: 10px;
    top: 25px;
}
.Hover a.BtnVr{ display:block;}	
	.Telecharger{ padding-right:51px; height:22px; background:url(images/btn_telecharger.gif) right 0 no-repeat; margin-top:1px ; padding-top:3px}
.Telecharger:hover{  background:url(images/btn_telechargerH.gif) right 0 no-repeat;}
#listeC_R li .TxtEdito {
    overflow: hidden;
    padding-top: 15px;
}
.tmpCC{ font-size:13px;}


/* Regions */
#regionMap2 {margin:0; padding:0; width:714px; height:465px; background:url(images/region_liste_bg.jpg) no-repeat; 
             position: relative;}
#regionMap3 {margin:0; padding:0; width:714px; height:465px; background:url(images/map.gif) no-repeat; 
             position: relative;}
#regionMap4 {margin:0; padding:0; width:712px; height:599px; background:url(images/carte_T2.png) no-repeat; 
             position: relative;}
.regionPos2 { margin:0; padding:0; width:12px; height:12px; background:url(images/region_puceH.png) center no-repeat;
              position: absolute; cursor:pointer; outline:none; }
.zonePos2 { background: url("images/zone_puce.png") no-repeat scroll 0 0 transparent; outline: medium none;
            cursor: pointer; height: 11px; width: 11px; margin: 0;  padding: 0; position: absolute;  z-index:0;}
            
#legende {position:absolute; bottom:0px; right:0px; margin: 0 30px 40px 0; width:310px; height:250px;}
#legende-titre {font-size:15px;  padding-bottom:8px; margin-bottom:12px; border-bottom:1px solid white; color:#000}
.legende-cat {clear:both; height:25px; margin:4px 0;}
.legende-cat-checkbox { width:12px; height:12px; margin: 5px 0 5px 0; cursor:pointer ;
                        background:url(images/legende-box.png) center no-repeat; float:left;}
#legende .checked-js {background:url(images/legende-boxH.png) center no-repeat;}
.legende-cat-name {font-size:13px; float:left; color:#000}
.legende-cat-icone { overflow:hidden; position:relative; width:50px; height:25px; float:left; text-align:center;}
.legende-img { position:absolute;}
#legende .legende-img {position:static; vertical-align:middle; }
.legende-cat-sub {margin:3px 0px 3px 12px; clear:both}
.legende-cat-sub-name {font-size:12px;}
.legende-cat-sub-icone { overflow:hidden; position:relative; width:50px; height:20px; float:left; text-align:center; bottom:4px;}

.BlocNav {
    float: left;
    width: 712px;
}
.blocLex {
    cursor: pointer;
    position: relative;
}
.blocLex {
    border-bottom: 1px solid #E1E1E1;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 20px;
}

#publication .blocLex h5 {
    margin-bottom: 7px;
}
.blocLex h5.tmpCC {
    background: url(images/picFqs.gif) center left no-repeat;
    color: #000000;
    font-weight: normal;
    padding-left: 16px;
}
.Hover.blocLex h5{  background:url(images/pictoLi.gif)  center left no-repeat; color:#940000}
.Hover.blocLex h5.tmpCC{  background:url(images/pictoLi.gif) center left no-repeat; color:#940000}

.ParagrapheBold12R {
    color: #940000;
    font-size: 13px;
    font-weight: bold;
}

#listeC_R li li {
    border: 0 none;
    margin-bottom: 0;
    padding-bottom: 0; margin-left:24px;
}
.contentBold {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}
.TitreBoldditalic14R {
    color: #8E0000;
    font-size: 14px;
    font-weight: bold;
}

#Raison .TxtEdito a {
    color: #940000;
    text-decoration: underline;
}
#Raison .TxtEdito a:hover {
    color: #940000;
    text-decoration: none;
}