/** navigation ****************************************************************/
#navcontainer {
    position:           absolute;
    z-index:            10;
    top:                125px;
    left:               0px;
    padding-left:       20px;
    width:              975px;
    height:             35px;
    background:         #fff; /*url(images/navcontainer.jpg) repeat-x;*/
    font-size:          10px;
    padding-bottom:     0px;
}

/** container *****************************************************************/

#container {
    margin:             0 auto;
    padding:            0;
    background:         url(images/container.jpg) repeat-y;
}

/** header ********************************************************************/

div.cn #header {
    background:         #fff url(images/header.jpg) no-repeat right bottom;
}

div.es #header {
    background:         #fff url(images/header.jpg) no-repeat right bottom;
}

div.ru #header {
    background:         #fff url(images/header.jpg) no-repeat right bottom;
}

/** navbar ********************************************************************/

#navbar {
    margin-top:         35px;
}

#navbar p {
    display:            none;
}

/** actualites ****************************************************************/

body.home #actualites {
    float:              left;
    width:              280px;
    padding-left:       20px;
    padding-bottom:     0px
    border-bottom:      1px solid #6f6e72;
}

body.home #actualites h2 {
    margin:             0;
    padding:            0px 0px 0px 0px;
    background:         #fff;
    color:              #014598;
    text-align:         left;
    font-size:          20px;
    font-weight:        normal;
}

body.home #actualites h3 {
    margin:             0;
    padding:            0px 0 0 0px;
    color:              #fe501b;
    font-size:          12px;
    width:              280px;
}

body.home #actualites p {
    color:              #646466;
    padding:            5px 0px 0px 0px;
    margin:             0;
    width:              280px;
}

body.home #actualites p.more {
    color:              #646466;
    padding:            2px 0px 5px 0px;
    margin:             0;
    width:              280px;
    font-style:         italic;
    font-size:          12px;
}

body#cermexcn #actualites p {
    margin:             10px 0;
}

body.home #actualites hr.border-line {
    color:              #dddfe0;
    margin-left:        28px;
    border-top:         1px solid #646466;
    border-bottom:      0px solid #646466;
    border-left:        0px solid #646466;
    border-right:       0px solid #646466;
    
}

body.home #actualites strong {
    font-size:          12px;
    margin:             0px;
    padding:            0 0 0 0px;
}

/** flash *********************************************************************/

body.home #flash {
    float:              none !important;
    float:              right;
    width:              490px;
    height:             413px;
    margin:             0 0 0 315px !important;
    margin:             0;
    padding:            0;
    background:         #eee;
    text-align:         center;
    font-size:          12px;
    background:         transparent;
}

body.home #content-more p {
    padding:            2px 5px 5px 0px;
}


body.home #content-more p.paraplus {
    padding:            10px 5px 0px 0px;
}

/** other *********************************************************************/

body.home #other {
    position:           absolute;
    z-index:            100;
    width:              300px;
    top:                500px;
    left:               34px;
    background:         #fff;
}

body.home #other h3 {
    margin:             0;
    padding:            10px 3px 3px;
    background:         #fff;
    color:              #fff;
    text-align:         right;
    font-size:          120%;
}

body.home #other h4 {
    margin:             5px;
    padding:            0 0 0 13px;
    background:         url(images/content-more-h3-home.jpg) no-repeat 0 2px;
    color:              #F25C33;
    font-size:          11px;
}

body.home #other h5 {
    font-size:          12px;
    margin:             0px;
    padding:            0 0 0 0px;
}

body.home #other label {
    display:            block;
    width:              140px;
    color:              #798593;
    text-align:         right;
    text-transform:     lowercase;
}

/** contacts **/

body.home #contacts {
    float:              left;
    width:              120px;
}

body.home #contacts h3 {
    margin:             0;
    padding:            0px 0px 3px 0px;
    background:         #fff;
    color:              #f8541f;
    text-align:         left;
    font-size:          14px;
    font-style:         italic;
}

body.home #contacts ul {
    margin:             0;
    padding:            0;
    background:         #fff;
    list-style:         none;
}

body.home #contacts li {
    padding:            0px 0px 3px 20px;
    background:         #fff url(images/other-h3-home.jpg) no-repeat left;
    /*border-top:         1px dashed #fff;*/
    text-align:         left;
}

body.home #contacts li.first-child {
    border:             0;
}

body.home #contacts a:link,
body.home #contacts a:visited {
    color:              #595a5c;
    font-size:          14px;
    text-decoration:    none;
    font-weight:        normal;
}

body.home #contacts a:hover {
    color:              #595a5c;
    text-decoration:    none;
    font-weight:        bold;
}

/** quicklinks **/
body.home #quicklinks {
    float:              left;
    width:              180px;
}


body.home #quicklinks h3 {
    margin:             0;
    padding:            0px 0px 3px 0px;
    background:         #fff;
    color:              #f8541f;
    text-align:         left;
    font-size:          14px;
    font-style:         italic;
}

body.home #quicklinks ul {
    margin:             0;
    padding:            0;
    list-style:         none;
}

body.home #quicklinks li {
    padding:            0px 0px 3px 20px;
    background:         #fff url(images/other-h3-home.jpg) no-repeat left;
    /*border-top:         1px dashed #fff;*/
    text-align:         left;
}

body.home #quicklinks li.first-child {
    border:             0;
}

body.home #quicklinks a:link,
body.home #quicklinks a:visited {
    color:              #595a5c;
    font-size:          14px;
    text-decoration:    none;
    font-weight:        normal;
}

body.home #quicklinks a:hover {
    color:              #595a5c;
    text-decoration:    none;
    font-weight:        bold;
}

/** emballages **/

body.home #emballages {
    position:           relative;
    margin:             0;
    /*
    margin:             0 !important;
    margin:             -14px 0 0;
    */
    padding:            0;
    background:         #fff;
}

body.home #emballages h3 {
    margin:             0;
    padding:            0px 0px 0px 0px;;
    background:         #fff;
    color:              #ea5a31;
    text-align:         left;
    font-size:          12px;
    font-weight:        normal;
}

body.home #emballages h4 {
    margin:             0px;
    padding:            6px 0 0 18px;
    background:         url(images/content-more-h3-home.jpg) no-repeat left center;
    color:              #ea5a31;
    font-size:          12px;
    border-top:         0px solid #6f6e72;
}

body.home #emballages h4.border-style {
    border-top:         1px solid #6f6e72;
    width:              150px;
}

#content {
  height:               100%;
  border-right:         0px solid #ec6633;
}

#content-main {
    clear:              both;
    margin:             0;
    margin-top:         50px;
    padding:            0px 10px 0px 0px;
    border-right:       1px solid #ec6633;
    height:             auto;
    width:              805px!important;
}

#content #content-more {
    position:           absolute;
    top:                175px;
    left:               820px;
    width:              175px;
    margin-top:         0px;
    padding-left:       5px;
    border-left:        0px solid #ec6633;
}

#content-more h3 {
    background:         url(images/content-more-h3-home.jpg) no-repeat 0 2px;
}

#content-more h2 {
    position:           relative;
    margin:             0;
}

#content-more h3 {
    position:           relative;
    _height:            1%;
    background:         inherit;
}

#content-more h3 p {
    overflow:           hidden;
    _height:            1%;
    position:           relative;
}

#content-more #contacts ul {
    background:         #B3C9EA;
    /*
    height:             86px !important;
    height:             81px;
    */
}

#content-more #other {
    position:           absolute;
    margin-top:         -120px;
    margin-left:        -835px;
}


#content-more #other #quicklinks ul {
    /*
    height:             75px !important;
    height:             74px;
    */
}

#footer {
    width:              1000px;
}
