body.home {
  background: transparent url(../images/pac/accueil_bg.jpg) no-repeat top center;
}
  body.home #header-red-line,
  body.pagelibre #header-red-line {
    display: none;
    }

body.home .hidden {
	display:none;
}

body.home #accueil-content .accueil-content-right {
	height:317px;
	padding: 149px 19px 0 0;
}
body.home #zubadan .zubadan-top, 
body.home #zubadan.zubadan-bottom {
	background:none;
}
body.home #zubadan .zubadan-content {
	float: left;
	width: 348px;
	padding:0px 20px 0px 15px;
	background:none;
}

body.home #zubadan .zubadan-content p {
	padding:0px 0px 15px 0px;
	font-size:11px; color:#4c4c4c;
	text-align:left;
}

body.home #zubadan .zubadan-content .titre {
	padding:0px 0px 15px 0px;
	font-size:16px; font-weight:normal; color:#c8007a;
}
body.home #zubadan .zubadan-content p a {
	color:#c8007a;
}

body.home .red,
body.home .red a {
	color: #c8007a;
}


body.pagelibre {
	position:relative;
	background: transparent url(../images/pac/pagelibre_bg.jpg) no-repeat top center;
}
body.pagelibre .sub-menu .level1 li a,
body.pagelibre .sub-menu .level1 li .level2 li a,
body.pagelibre .sub-menu .level1 li .level2 li .level3 li a,
body.pagelibre .sub-menu .level1 li .level2 li .level3 li .level4 li a {
	color: #6F6F6F;
	background:none;
}
body.pagelibre .sub-menu .level1 li.active,
body.pagelibre .sub-menu .level1 li.active a,
body.pagelibre .sub-menu .level1 li .level2 li.active,
body.pagelibre .sub-menu .level1 li .level2 li.active a,
body.pagelibre .sub-menu .level1 li .level2 li .level3 li.active,
body.pagelibre .sub-menu .level1 li .level2 li .level3 li.active a,
body.pagelibre .sub-menu .level1 li .level2 li .level3 li .level4 li.active,
body.pagelibre .sub-menu .level1 li .level2 li .level3 li .level4 li.active a {
	color: #c8007a;
}
body.pagelibre .sub-menu .level1 li.active a {
	background: transparent url(../images/pac/puce-submenu-level1.png) no-repeat 0 5px;
}
body.pagelibre .sub-menu .level1 li .level2 li.active a {
	background: transparent url(../images/pac/puce-submenu-level2.png) no-repeat 0 5px;
}
body.pagelibre .sub-menu .level1 li .level2 li.active .level3 li.active a {
	background: transparent url(../images/pac/puce-submenu-level3.png) no-repeat 0 5px;
}
body.pagelibre .sub-menu .level1 li .level2 li.active .level3 li .level4 li.active a {
	background: transparent url(../images/pac/puce-submenu-level3.png) no-repeat 0 5px;
}
body.pagelibre #content-home .content-left h3,
body.pagelibre #content-col-right .content-right h3,
body.pagelibre #content-col-right .content-right-home h3,
body.pagelibre .encadre_nav_auto_contenu {
	color: #c8007a;
	border-bottom: 2px solid #c8007a;
}
body.pagelibre .red,
body.pagelibre .red a {
	color: #c8007a;
}
body.pagelibre #content-col-right a, .ligne a {
	color: #c8007a;
}

body.pagelibre .sub-menu .level1 li{
    background: transparent url(../images/pac/bg-bottom-orange-submenu.png) no-repeat bottom left;
}
body.pagelibre .sub-menu .level2 li li{
    background:none;
}
body.pagelibre .sub-menu .level2 li{
    background: transparent url(../images/bg-bottom-grey-submenu.png) no-repeat top left;
}

body.pagelibre #content .content-left .content-box .article p a {
	color: #c8007a;
}
body.pagelibre #content-col-right .content-right .right-red-top {
    background: transparent url(../images/pac/bg-right-rose-top.gif) no-repeat top left;
}
body.pagelibre .content-bottom-bg {
	width:998px; height:300px;
	margin-top:-300px;
	background:red;
	z-index: 500;
}

body.pagelibre .footer_bg {
	position:absolute; bottom:96px;
	width:100%; height:300px;
	background: transparent url(../images/pac/pagelibre_bg-bottom.png) no-repeat top center;
}
.style1 h2 {
	background:transparent url(../images/pac/border-dotted-red.gif) repeat-x left bottom;
}

.style2 .paragraph-style2-content h2 {
	background: transparent url(../images/pac/bg-paragraph2-title.png) no-repeat
		top left;
}

body.pagelibre p.subtitle.orange {
	color:#c8007a !important;
}
body.pagelibre #content .content-left .content-box .breadcrump .red a {
	color:#c8007a;
}

/**  Commun CHR	**/
body.home #content-home .content-left {
	    padding: 159px 0px 0px 560px;
		width:380px;
	    }
	  
	    #zubadan {
         width: 383px;
         margin: 26px 0 0 0px;
        }
        #zubadan .zubadan-top {
          float: left;
          width: 383px;
          height: 17px;
          background: none;
          }
        #zubadan .zubadan-content {
          float: left;
          width: 363px;
          background: none;
          padding-left:15px;
		  padding-left:15px;
          padding-right:10px;
          }
          #zubadan .zubadan-content ul {
            float: left;
            width: 300px;
            padding: 0 0 2px 24px;
            list-style: none;
            }
            #zubadan .zubadan-content ul li {
              width: 250px;
              margin: 6px 0;
              font-size: 11px;
              padding: 0 0 0 10px;
              background: transparent url(../images/chr/zubadan-list-bg.png) no-repeat 0px 5px;
              }
              #zubadan .zubadan-content ul li a {
                font-weight: bold;
                color: #c26102;
                }
        #zubadan .zubadan-bottom {
          float: left;
          width: 383px;
          height: 35px;
          background: none;
          }
          
  body.home #header-red-line,
  body.pagelibre #header-red-line {
    display: none;
    }
  body.home #header {
  	clear:both;
    height: 76px;
    }
  body.pagelibre #header {
    height: 78px;
    }

body #header #country {
 	background:transparent url(../images/pac/pac.gif) no-repeat 10px 8px;
 	text-indent:-1500px;
 	width:400px;
 	height:28px;
}
body #header #country {
   padding: 0 0 12px 10px;
   font-size: 1.9em;
   }
  #content-home {
	/*height:492px;
	min-height:492px;*/
	height:478px; min-height:478px;
  }
  

body.home #content-col-right {
	display:none;	
}

body.home #accueil-content {
    width: 1000px;
    margin: 0 auto;
    padding: 15px 0 0 0;
    }
    
body.home #content-home .content-left {
	    padding: 159px 0px 0px 560px;
		width:380px;
	    }
	    
  body.home #footer .footer-left .breadcrump {
    /*margin: 5px 0 3px 0;*/
    }
  body.home #footer .footer-right {
    /*margin-top: -12px;*/
	margin-top:0px;
    }    

#menu ul li.active,
#menu ul li.active a {
	color: #fff;
	text-transform: uppercase;
}
#menu ul li a {
  	color: #fff;
}
  
body.pagelibre #content {
	margin: 6px auto 0 auto;
	background: none;
}
    body.pagelibre #content .content-left-top {
      padding: 53px 0 0 0;
      margin: 0;
      height: 16px;
      background: url(../images/chr/CHR_bg-left-content-top.png) no-repeat scroll left bottom;
      }
     body.pagelibre #content .content-large-left-top {
	   	background:transparent url(../images/chr/CHR_bg-lg-left-content-top.png) no-repeat left bottom;
     }
  body.pagelibre #content-col-right .content-right .content-right-list-top,
  body.pagelibre #content-col-right .content-right .content-right-list-top-grey {
    margin: 46px 0 0 0;
    }
  *html body.pagelibre #content-col-right .content-right .content-right-list-top,
  *html body.pagelibre #content-col-right .content-right .content-right-list-top-grey {
    padding: 7px 0 0 0;
    }

body.pagelibre #content-col-right .content-right .content-right-list-top {
    line-height:1px; font-size:1px;
    }
     
     
.article p a, .article .paragraph a, .sansstyle p a, .sansstyle .paragraph a {
	color:#C8007A;
}


.home_pac .footer-grey-line {
	margin-top:1px;
}
