#menu {
	clear:both;
}
#footer {
	clear:both;
}

body.home {
  background: transparent url(../images/chr/CHR_accueil_bg_txt.jpg) no-repeat top center;
  }
  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/chr/cafes_hotels_restaurants.jpg) no-repeat 10px 8px;
 	text-indent:-1500px;
 	width:400px;
 	height:28px;
}
body #header #country {
    padding: 0 0 8px 10px;
    font-size: 1.9em;
    }
/*body.pagelibre #header #country {
  padding: 0 0 12px 10px;
  margin: 16px 0 0 10px;
  font-size: 1.9em;
  }*/
  body.home #menu ul li.active,
  body.home #menu ul li.active a {
    color: #1a171b;
    text-transform: uppercase;
    }
	  body.home #menu ul li a {
	    color: #fff;
	  }
	  
  #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-left {
		    float: left;
		    height:466px;
			margin:0 auto;
			padding: 10px 0 0 25px;
			width:475px;
	    }*/
	  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: transparent url(../images/chr/zubadan-top.png) no-repeat top left;
          }
        #zubadan .zubadan-content {
          float: left;
          width: 363px;
          background: transparent url(../images/chr/zubadan-content.png) repeat-y top left;
          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: transparent url(../images/chr/zubadan-bottom.png) no-repeat top left;
          }
          

  
  body.home #footer .footer-left .breadcrump {
    /*margin: 5px 0 3px 0;*/
    }
  body.home #footer .footer-right {
    /*margin-top: -12px;*/
	margin-top:0px;
    }

body.pagelibre {
  background: transparent url(../images/chr/CHR_pagelibre_bg_v2.jpg) no-repeat top center;
  }
  body.pagelibre #menu ul li.active,
  body.pagelibre #menu ul li.active a {
    color: #1a171b;
    text-transform: uppercase;
    }
    body.pagelibre #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;
     }
    *html body.pagelibre #content .content-left-top {
      padding: 0;
      margin: 53px 0 0 0;
	    }
	    *html body.pagelibre #content .content-left {
        margin: -2px 0 0 0;
        padding: 0;
        }
    body.pagelibre #content .content-left .sub-menu {
      margin: -13px 0 0 1px;
      padding: 23px 0 1px 0;
      }
    body.pagelibre #content .content-left .content-box .breadcrump a {
      color: #333;
      }
  body.pagelibre #content .content-left .content-box .article .article-logo {
    float: left;
    margin: 0 10px 2px 0;
    *margin: 0 10px 1px 0;
    border: 1px solid #4c5365;
    }
    body.pagelibre #content .content-left .content-box .article .article-logo img {
      margin: 0;
      padding: 0;
      }
  body.pagelibre #content .content-left .content-box .article p {
    color: #1b1515;
    text-align: justify;
    }
	  body.pagelibre #content .content-left .content-box .article p a {
		  color: #d73021;
		  text-decoration: underline;
		  }
  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;
    }

  #content-col-right .content-right .page-libre {
    background: transparent url(../images/chr/CHR_bg-right-red-top.png) no-repeat top left;
  }
  #content-col-right .content-right .content-right-list ul.document-list li.document-block h4 {
    font-size: 0.75em;
    font-weight: bold;
    }
  body.pagelibre .style3 .paragraph-style3-content p {
    padding: 0 12px;
    }
  body.pagelibre .article {
  /*  margin: 0 10px;*/
    }
    body.pagelibre .article h4 {
	    margin: 15px 0 9px 0;
	    }
  body.pagelibre .content-box h4 {
    padding-bottom: 12px;
    }
  body.pagelibre .footer-left {
    color: #333;
    }
    body.pagelibre .footer-left .breadcrump a {
	    color: #333;
	    }
	    
#grey-frieze-home, #hover-frieze {
	display:none;	
}	 

.sub-menu .level1 li.active,.sub-menu .level1 li.active a,.sub-menu .level1 li .level2 li.active,.sub-menu .level1 li .level2 li.active a,.sub-menu .level1 li .level2 li .level3 li.active,.sub-menu .level1 li .level2 li .level3 li.active a,.sub-menu .level1 li .level2 li .level3 li .level4 li.active,.sub-menu .level1 li .level2 li .level3 li .level4 li.active a
	{
	color: #8e2927;
} 
.red,.red a {
	color: #8e2927;
}
#content-home .content-left h3, #content-col-right .content-right h3,#content-col-right .content-right-home h3,.encadre_nav_auto_contenu
	{
	color: #8e2927;
	border-bottom: 2px solid #8e2927;
}
.sub-menu .level1 li {
	background: transparent url(../images/chr/bg-bottom-red-submenu.png)
		no-repeat bottom left;
}
.style1 h2 {
	background: transparent url(../images/chr/border-dotted-red.gif) repeat-x
		bottom left;
}
.style2 .paragraph-style2-content h2 {
	background: transparent url(../images/chr/bg-paragraph2-title.png) no-repeat
		top left;
}
.sub-menu .level1 li.active a {
	background: transparent url(../images/chr/puce-submenu-level1.png) no-repeat
		0 5px;
}
.sub-menu .level1 li .level2 li.active a {
	background: transparent url(../images/chr/puce-submenu-level2.png) no-repeat
		0 5px;
}
.sub-menu .level1 li .level2 li.active .level3 li.active a {
	background: transparent url(../images/chr/puce-submenu-level3.png) no-repeat
		0 5px;
}
.sub-menu .level1 li .level2 li.active .level3 li .level4 li.active a {
	background: transparent url(../images/chr/puce-submenu-level3.png) no-repeat
		0 5px;
}


#content-col-right a, .ligne a,.article p a, .article .paragraph a, .sansstyle p a, .sansstyle .paragraph a {
	color: #8e2927;
}

.nl-CHR-CLIM, .nl-CHR-ZUBADAN {
	display:none;
}