body {
font-family: Arial, helvetica, sans-serif;
font-size: 11px;
color:#333333;
margin: 0px;
padding: 0px;
background:#ffffff url("/CSS/back_bottom.gif") repeat-x;
background-position:bottom;
height:100%;
text-align:center;
}

blockquote { margin-left:20px; }

#topBg
{
width:100%;
rightbackground:url("/CSS/back_top.gif") repeat-x;
}
#container
{
width:996px;
margin: 0 auto;
text-align:left;
table.leftTable td.bioBox table.bioTitleline-height: 130%;
min-height:100%;
}
#top
{
height:146px;
width:996px;
background:url("/CSS/img_rightTopShadow.gif") no-repeat right bottom;
position:relative;
}
#topMenuShadow
{
width:984px;
background: url(/CSS/bg_topMenuShadow.gif) repeat-x 0 100%;
}
#wrap{
display:block;
width:996px;
}
#rightNavShadow
{
float:left;
width: 212px;
margin: 0;
background:url(/CSS/img_rightMiddleShadow.gif) repeat-y right;
}
#rightnav
{
float:left;
width: 200px;
margin: 0;
color:#333333;
text-align:left!important;
}
#rightnav body
{
text-align:left!important;
}
 div#termsServicesContent 
{
float:right;
width:202px!important;
margin:0 0 70px 10px;
color:#747474;
font-size:11px;
background:url("/CSS/img_rightBottomShadow.gif") no-repeat top right;
}
#termsServicesContent a
{
color:#747474;
text-decoration:none;
}
#termsServicesContent a:hover
{
color:#747474;
text-decoration:underline;
}
#termsConditionsContent
{
float:right;
width:200px;
margin:0 0 70px 0;
/*padding:10px 0 0 12px;
margin:0 0 70px 758px;*/
color:#747474;
font-size:11px;
background:url("/CSS/img_rightBottomShadow.gif") no-repeat right;
}
#termsConditionsContent a
{
color:#747474;
text-decoration:none;
}
#termsConditionsContent a:hover
{
color:#747474;
text-decoration:underline;
}
#content
{
float: left;
width:784px;
margin: 0;
}
#center_content_banner
{
    float: left;
    margin:0;
    padding: 0px 0px 10px 2px;
    background:transparent url("/CSS/back_point.gif") repeat-y 0px;
}
#center_content_sustain
{
    float: right;
    margin:0;
    padding: 0 0 70px 1px;
    width: 553px;
    height: 600x;
    //background:transparent url("/CSS/back_point.gif") repeat-y 0px;
}
#center_content
{
    /*border: solid 1px green;*/
    float: left;
    margin:0;
    padding: 0 0 70px 1px;
    width: 553px;
    height: 600x;
    background:transparent url("/CSS/back_point.gif") repeat-y 0px;
    overflow:hidden;
}
#center_content p
{
margin:10px 15px 0 20px;
}
#center_content ul.nobullet, #center_content ul.nobullet li , #center_content li.nobullet
{
margin:20px 0 0 30px;
padding:0;
list-style-type: none;
background:none !important;
}
#center_content ul, #center_content ol
{
margin-left:55px;
margin-right:15px
}
#center_content ul li ul
{
margin-left:20px;
}
#center_content ul.bullet
{
list-style-type: square;
margin:10px 0 0 30px;
}
#center_content ul li
{
list-style-type: square;
}
#center_content ul.bullet li
{
background: url("/CSS/bullet.gif") no-repeat 0 6px;
padding-left: 15px;
}
#left_content
{
float: left;
width: 218px;
margin: 0;
padding:0;
min-height:405px;
height:635px;
}
#right_content
{
float: right;
width: 218px;
margin: 0;
padding:0;
min-height:405px;
height:635px;
}
#footer
{
clear: both;
margin: 0;
width:996px;

padding:70px 0 0 0;
}
#footer a
{
color:#8d8d8d;
}
#footer p{
padding:10px 0 70px 770px;
font-size:11px;
}
#logo{
float:left;
margin:20px 0 0 30px;
}
img{
border:0;
}
label{
margin-right:5px;
}
a {
text-decoration:underline;
color:#59ad41; 
} 
h1{
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0;
margin:0;
font-weight:normal;
font-size: 25px;
}
h2{
padding:20px 20px 5px 20px;
margin:0;
font-size: 18px;
font-weight:normal;
line-height:23px;
clear:both;
}
h3{
padding:20px 20px 0 20px;
margin:0;
font-size:12px;
font-weight:bold;
line-height:17px;
}
h4{
padding:20px 20px 0 20px;
margin:0;
font-size:11px;
font-weight:bold;
line-height:11px;
}
input, select{
border:1px solid #00529b;
font-size: 11px;
}
input.noborder{
border:none;
height:19px;
}
.anchor{
color:#8d8d8d;
text-decoration:none;
}
.checkbox{
border:0;
}
.left, img.left{
float:left;
}
.right, img.right{
float:right;
}
img.left{
padding:0 10px 10px 0;
}
img.right{
padding:0 0 10px 10px;
}
div.border{
padding:10px;
font-size:11px;
margin:20px 30px 10px 20px;
}
p.clear{
height:20px;
}
.nomarg{
margin:0 20px 0 20px !important;
}
.smallmarg{
margin:10px 20px 0 20px !important;
}
.smallmarg2, #global_search_result p{
margin:5px 20px 0 30px !important;
}
#center_content_global h2, #center_content_global h3{
color:#00529b;
}
div.links{
width:490px;
margin-left:20px;
}
div.links ul{
padding-left:25px !important;
margin:0 !important;
width:210px;
float:left;
list-style-type: disc;
}
.lists2nd{
color:#8d8d8d;
}
.lists{
color:#00529b;
}
ul.charts{
border:1px solid #c8bbb5;
width:100px;
padding:5px 0 5px 5px !important;
float:left;
top:-17px;
left:-35px;
position:relative;
margin-bottom:10px;
}
ul.charts span, .green{
color:#59ad41;
}
#find_contact
{
padding-top:10px;
}
 
#find_contact div{
float:left;
}
 
#find_contact .leftside{
width:216px;
border-right:1px solid #999999;
}
 
#find_contact .rightside{
width:550px;
}
 
#find_contact h3, #find_contact h2{
padding-left:20px;
}
 
#find_contact h2{
padding-top:10px;
}
 
#find_contact h3{
line-height:18px;
}
 
#find_contact select{
margin-left:20px;
}
 
#find_contact form{
padding:0;
margin:0;
}
 
#find_contact p {
margin-left:20px !important;
}
div#find_contact div.rightside div.browsemap
{
border-bottom:1px solid #999999;
padding-bottom:10px;
}

#find_contact ul, #find_contact ol {
margin-left:55px;
margin-right:15px;
}
#find_contact ul li {
list-style-type:square;
}

h2.location{
color:#8d8d8d !important;
float:left;
}
 
.btn_location{
float:left;
padding-top:13px;
}
.boilerplate{
font-size:13px;
color:#b3b3b3;
}

.FortuneLogo
{
    display:none;
}
.Media .FortuneLogo, .Medias .FortuneLogo
{
    display:block;
}
.Investors_and_Media .FortuneLogo, .Investisseurs_et_Medias .FortuneLogo
{
    display:block;
}
/******************************************************************************************/
/* SITE MAP
/******************************************************************************************/
#sitemap div.column{
float:left;
display:block;
width:350px;
}
#sitemap a{
text-decoration:none;
}
#sitemap ul{
list-style-type:none;
font-family: Helvetica, Arial;
margin-top:15px;
}
#sitemap ul li{
display:inline;
}
#sitemap ul li ul{
margin:0;
padding:0;
}
#sitemap ul li a{
display:block;
text-transform:uppercase;
color:#00529b;
font-weight:bold;
font-size:16px;
margin-bottom:15px;
}
#sitemap ul li ul li a{
text-transform:none;
color:#59ad41;
font-size:14px;
}
#sitemap ul li ul li ul li a{
color:#59ad41;
font-size:12px;
margin-bottom:0px;
}
#sitemap ul li ul li ul li ul {
margin-bottom:15px;
padding-left:15px;
margin-top:5px;
}
#sitemap ul li ul li ul li ul li a{
color:#8d8d8d;
font-size:11px;
font-weight:normal;
}
/******************************************************************************************/
/* STEP
/******************************************************************************************/
#step p.title{
border-bottom:1px solid #00529b;
font-size:12px;
padding:0;
margin:0 20px 0 20px;
clear:both;
}
#step div{
display: none;
clear:both;
background:#f4f2f2;
padding:0;
margin:0 0 5px 20px;
width:485px;
position:relative;
top:-12px;
font-size:11px;
}
#step p{
padding:5px;
margin:0 0 0 5px;
}
#step a{
text-decoration:none;
}
#step .txtstep{
width:75px;
display:block;
text-align:right;
float:left;
top:-21px;
left:420px;
position:relative;
}
#step .imgstep{
float:left;
top:-20px;
left:423px;
position:relative;
}
/******************************************************************************************/
/* GLOBAL SEARCH
/******************************************************************************************/
.global .blackdown{
border-color: #00529b white white #00529b ;
}
.global .bannerlevel3{
background:#00529b;
}
table.formcontainer{
margin:0;
width:700px;
font-size:12px;
background:none;
clear:both;
margin-top:10px;
}
div.gradient_box_search{
background:transparent url("/CSS/gradient_box_search.gif") no-repeat 10px bottom;
height:135px;
width:730px;
padding-left:25px;
margin-top:10px;
}
div.gradient_box_search p{
margin-left:0 !important;
}
table.formcontainer tr{
background:none;
}
table.formcontainer td{
padding-left:0;
padding-bottom:0;
}
#gradient_box_search_results{
margin-top:5px;
}
#gradient_box_search_results table{
border-collapse:collapse;
margin:0 0 0 10px !important;
width:730px;
font-size:12px;
}
#gradient_box_search_results td{
background:#e8f3f9;
padding-left:20px;
}
#gradient_box_search_results p.top, #gradient_box_search_results p.bottom{
height:9px;
width:730px;
margin:0 0 0 10px;
padding:0;
}
#gradient_box_search_results p.top{
background: url("/CSS/search_back_top.gif") no-repeat bottom;
}
#gradient_box_search_results p.bottom
{
background:url("/CSS/search_back_bottom.gif") no-repeat top;
}
#gradient_box_search_results a
{
font-weight:bold;
text-decoration:none;
}
#gradient_box_search_results a:hover, #gradient_box_search_results .active
{
color:#59ad41;
text-decoration:underline;
}
/******************************************************************************************/
/* MANAGEMENT COMMTIEE / ORDER SAMPLES
/******************************************************************************************/
#bio, .order, #gallery {
margin:5px 0 0 20px;
}
#bio div.conteneur, .order div.conteneur, #gallery div.conteneur {
clear:both;
padding-top:15px;
}
#bio div.right {
width:355px;
}
#bio div.right p, .order div.right p {
margin:0 20px 10px 0;
}
#bio div.right h3, .order div.right h3 {
padding:0 ;
}
.order div.right {
width:420px;
}
.order div.quantity{  
width:96%;
background:url("/CSS/back_quantity.gif") right repeat-y;
clear:both;
height:27px;
text-align:right;
font-weight:bold;
padding:7px 10px 0 0;
border-bottom:1px solid #00529b;
margin:5px 0 5px 0;
}
.order div.btn_order {
text-align:right;
padding:10px 27px 0 0;
}
#gallery p{
margin-left:0;
font-size:11px;
padding-bottom:10px;
}
#gallery div.images {
width:250px;
}
/******************************************************************************************/
/* MILLS DETAIL PAGE
/******************************************************************************************/
#mills {
margin:5px 0 0 28px;  
width:511px; 
}
#mills div.conteneur{
clear:both;
padding-top:15px;
}
#mills div.left{
width:250px;
}
#mills div.left p {
margin:0 20px 10px 0;
}
#mills div.left h3 {
padding:0 ;
}
/******************************************************************************************/
/* TABLES
/******************************************************************************************/
table
{
/*width:485px;*/
width:100%;
}
td p
{
margin:0 !important;
padding:0 !important;
}
table.stock{
width:200px !important;
}
table.generic {
padding:0;
margin:10px 0 0 0;
width:100%!important;
font-size:11px;
background:#ffffff;
/*clear:both;*/
}
table.generic td{
width: 260px!important; /*width: 260px!important;*/
border-top: solid 1px #dadadd;
border-bottom: solid 1px #dadadd;
padding:5px 5px 5px 10px;
vertical-align: top;
text-align:center;
}
table.generic td.center{
text-align:center;
}
table.generic td ul{
padding:0 !important;
margin:0 0 0 15px !important;
}
table.generic td li{
list-style-type: square;
}
table.generic td.strong, tr.title{
font-weight:bold;
}
table.generic tr.title{
font-size:12px;
background:#d3cbcb;
}
table.generic tr.color1{
background:#F0ECDC;
}
table.generic tr.color2{
background:#FFFFFF;
}
/******************************************************************************************/
/* BANNER CORNER
/******************************************************************************************/
.borderdraw { 
 border-style: solid; 
 width: 0px; 
 height: 0px; 
}
.blackdown { 
 float:right;
}
/******************************************************************************************/
/* HOME
/******************************************************************************************/


.Home h2{
color:#00529b;
padding:0px 0 5px 10px;
margin-top:5px;
font-size:14px;
font-weight:bold;
}

.Home ul{
margin-top:15px;
margin-left:25px;
}
.Home ul li{
margin-bottom:3px;
}
#propert{
width:781px;
clear:both;
text-align:left;
}
#propert_col1{
width:530px;
background:url("/CSS/separator2.gif") repeat-y 525px 60px;
}
#propert_col2{
width:210px;
}
#propert p{
margin:0 10px 5px 10px;
}
#center_content_home, #center_content_global
{
float: left;
clear:both;
background:#ffffff;
width:784px;
margin-bottom:5px;
}
#center_content_home{
height:341px;
}
#center_content_home div.picture {
 float: left;
  width: 316px;
}
#center_content_home div.flash {
 float: left;
 width: 441px;
}
table#quickLinksTable
{
    width:100%;
    margin:0;
    padding:0;
}
td.announcementWidth
{
    width:525px;
    background:url("/CSS/separator2.gif") repeat-y 525px 60px;
}

.InvKitTrBG
{
    background:url("/CSS/InvKitBG.gif") left top repeat-x;
    height:32px;
}
.withoutInvKitTrBG
{
   height:32px;
}
/******************************************************************************************/
/* GENERAL LEVEL 2
/******************************************************************************************/
.banner_propertlevel2{
height:134px;
width:781px;
}
.bannerlevel2 h1{
text-align:right;
padding:90px 0 10px 0;
width:725px;
float:left;
text-transform:uppercase;
}
.bannerlevel2 .blackdown {
margin-top:108px;
border-width: 13px;
}
/******************************************************************************************/
/* GENERAL LEVEL 3
/******************************************************************************************/
.banner_propertlevel3{
height:74px;
width:781px; 
position:relative;
}
.bannerlevel3 h1{
padding:0;
line-height:30px;
text-align:right;
position:absolute;
bottom:9px;
right:20px;
width:520px;
}
.bannerlevel3 .blackdown {
margin-top:58px;
border-width: 8px;
}
/******************************************************************************************/
/* EARTH CHOICE
/******************************************************************************************/
.earth_choice .bannerlevel2{
background:#4ca702 url("/CSS/ban_earth_level2.jpg") no-repeat;
}
.earth_choice .bannerlevel3{
background:#4ca702 url("/CSS/banner_EarthChoice_01.jpg") no-repeat;
}
.earth_choice .blackdown{
border-color: black white white black ;
}
/******************************************************************************************/
/* Old PAPER / EARTH CHOICE
/******************************************************************************************/
.earth_choice h3, 
.earth_choice h1, 
.earth_choice h2, 
.earth_choice .gen_color, 
.earth_choice #rightnav ul,
.Old_Paper .gen_color, 
.Old_Paper h2, 
.Old_Paper h3, 
.Old_Paper #rightnav ul,
.Old_Papier .gen_color, 
.Old_Papier h2, 
.Old_Papier h3, 
.Old_Papier #rightnav ul{
color:#608D81;
}
.Old_Paper .border, .earth_choice .border, .Old_Papier .border{
border:1px solid #608D81;
}
.Old_Paper .blackdown, .Old_Papier .blackdown{
border-color: #608D81 white white #608D81 ;
}
.Old_Paper .bannerlevel3, .Old_Papier .bannerlevel3{
background:#608D81 url("/CSS/ban_paper_level3.gif") no-repeat;
}
.Old_Paper .bannerlevel2, .Old_Papier .bannerlevel2{
background:#608D81 url("/CSS/ban_paper_level2.jpg") no-repeat;
}
/******************************************************************************************/
/* PULP
/******************************************************************************************/
.Pulp .gen_color, 
.Pulp h2, 
.Pulp h3, 
.Pulp #rightnav ul, 
.Pate  .gen_color, .Pate h2, 
.Pate h3, 
.Pate #rightnav ul{
color:#7D8E9D;
}
.Pulp .border, .Pate .border {
border:1px solid #7D8E9D;
}
.Pulp .blackdown, .Pate .blackdown{
border-color: #7D8E9D white white #7D8E9D;
}
.Pulp .bannerlevel2, .Pate .bannerlevel2{
background:#7D8E9D url("/CSS/ban_pulp_level2.jpg") no-repeat;
}
.Pulp .bannerlevel3, .Pate .bannerlevel3 {
background:#7D8E9D url("/CSS/ban_pulp_level3.gif") no-repeat;
}
/******************************************************************************************/
/* WOOD
/******************************************************************************************/
.Wood  .gen_color, 
.Wood h2, 
.Wood h3, 
.Wood #rightnav ul, 
.Bois  .gen_color,
.Bois h2, 
.Bois h3, 
.Bois #rightnav ul {
color:#9A967B;
}
.Wood .border, .Bois .border {
border:1px solid #9A967B;
}
.Wood .blackdown, .Bois .blackdown {
border-color: #9A967B white white #9A967B ;
}
.Wood .bannerlevel2, .Bois .bannerlevel2 {
background:#9A967B url("/CSS/ban_wood_level2.jpg") no-repeat;
}
.Wood .bannerlevel3, .Bois .bannerlevel3 {
background:#9A967B url("/CSS/ban_wood_level3.gif") no-repeat;
}
/******************************************************************************************/
/* INVESTORS
/******************************************************************************************/
.Investors_and_Media  .gen_color, 
.Investors_and_Media h2, 
.Investors_and_Media h3, 
.Investors_and_Media #rightnav ul, 
.Investisseurs_et_Medias  .gen_color, 
.Investisseurs_et_Medias h2, 
.Investisseurs_et_Medias h3, 
.Investisseurs_et_Medias #rightnav ul{
color:#A08D7A;
}
.Investors_and_Media .border, .Investisseurs_et_Medias .border{
border:1px solid #A08D7A;
}
.Investors_and_Media .blackdown, .Investisseurs_et_Medias .blackdown{
border-color: #A08D7A white white #A08D7A ;
}
.Investors_and_Media .bannerlevel2, .Investisseurs_et_Medias .bannerlevel2{
background:#A08D7A url("/CSS/ban_investors_level2.jpg") no-repeat;
}
.Investors_and_Media .bannerlevel3, .Investisseurs_et_Medias .bannerlevel3{
background:#A08D7A url("/CSS/ban_investors_level3.gif") no-repeat;
}
    /*Quote nav*/
    div#QuoteNav .title
    {
        color: #A58E7B;
        font-size: 14px;
    }
  /*Stock info*/
    div#OuterInvestorstockinfo
    {
        padding-top:5px;
        margin-left: 0px; 
        margin-bottom: 5px;
        padding-bottom: 1px;    
        border-bottom:1px solid #D6D6D6;
        float: left;
    }  
    div#Investorstockinfo ul
    {
        margin: 0; padding: 0;
        list-style-type: none; 
        list-style-image: none;
    }    
    div#Investorstockinfo
    {
        margin: 0; 
        padding: 20px 0px 0px 20px;    
        border-bottom:1px solid #D6D6D6;
        width:530px!important;
        float: left;
    }    
     
    div#Investorstockinfo li
    {
        margin-right:4px;
        border-top:1px solid #D6D6D6;
        border-left:1px solid #D6D6D6;
        border-right:1px solid #D6D6D6;
        display: inline;
        font-size:11px;
        line-height: 12px;
        float: left;
         
    }
    
    #Investorstockinfo li a 
    {
        text-decoration: none;
        color: #959697;
        font-weight: bold;
        padding: 7px 8px 5px 8px;
        width: 78px;
        height: 25px; 
        float: left;
    }
    #Investorstockinfo li a:hover 
    {
        text-decoration: none;
        color: #A58E7B;
        font-weight: bold;
        padding: 7px 8px 5px 8px;
        width: 78px;
        height: 25px; 
        float: left;
        background:url("/CSS/bg_stockInfoNav.jpg") left top repeat-x;
    }
    #Investorstockinfo .active
    {
        background:url("/CSS/bg_stockInfoNav.jpg") left top repeat-x;
    }
    div#Investorstockinfo .mediaButton a
    {
        color: #998D9B;
    }

    div#Investorstockinfo .mediaButton a:hover
    {
        background:url("/CSS/bg_MediaNavBtn.gif") left top repeat-x;
        color: #00529B;
    }
    div#Investorstockinfo .activemediaButton a:hover
    {
        background:url("/CSS/bg_MediaNavBtn.gif") left top repeat-x;
        color: #00529B;
    }
    #Investorstockinfo .activemediaButton
    {
        background:url("/CSS/bg_MediaNavBtn.gif") left top repeat-x;
    }
    
    div#Investorstockinfo .highButtonmediaButton  a
    {
        height: 50px;
        color: #998D9B;
    }
    div#Investorstockinfo .highButtonmediaButton  a:hover
    {
        height: 50px;
        background:url("/CSS/bg_MediaNavHightBtn.gif") left top repeat-x;
        color: #00529B;
    }
    div#Investorstockinfo .activehighButtonmediaButton  a:hover
    {
        height: 50px;
        background:url("/CSS/bg_MediaNavHightBtn.gif") left top repeat-x;
        color: #00529B;
    }

    #Investorstockinfo .activehighButtonmediaButton
    {
        height: 62px;
        background:url("/CSS/bg_MediaNavHightBtn.gif") left top repeat-x;
    }
    
     #InvQuatYearTitle
    {
        padding: 10px 0px 5px 15px;
        color: #A58E7B;
        font-size: 12px;
    }
    #InvQuat
    {
        padding-left: 2px;
    }
    #InvQuatTbl th
    {
        height: 21px;
    }
    
    #InvQuatTbl 
    {
        border-bottom:1px solid #D1D1D1;
    }
    #InvQuatOuterDiv
    {
        width: 523px;
        padding-bottom: 2px;
        border-bottom:1px solid #D1D1D1;
    }
    #InvQuatTbl .InvQuatWithBG
    {
        background:url("/CSS/InvestQuatBG.gif") left top repeat;
        
    }
    table.InvQuatInnerTbl
    {
    width:320px !important;
    }
    .InvQuatTblTitle
    {
        padding:5px;
        border-top:1px solid #D1D1D1;
        border-right:1px solid #D1D1D1;
        text-align: left;
    }
    .InvQuatTblTitleLast
    {
        padding: 5px;
        border-top:1px solid #D1D1D1;
        text-align: left;
    }
    table.InvQuatInnerTbl
    {
    }
    .InvQuatCol1
    {
        padding: 5px;
        font-size: 26px;
        height: 69px;
        border-top:1px solid #D1D1D1;
        border-right:1px solid #D1D1D1;
        color: #A58E7B;
    }
    .InvQuatCol2
    {
        padding: 5px;
        border-top:1px solid #D1D1D1;
        border-right:1px solid #D1D1D1;
    
    }
   
    .InvQuatCol3
    {
        width: 217px;
        height: 15px;
        padding: 2px 2px 2px 5px;
        border-top:1px solid #D1D1D1;
        border-right:1px solid #D1D1D1;   
    }
    .InvQuatCol4
    {
        width: 45px;
        padding: 2px 2px 2px 5px;        
        font-weight: bold; 
        text-transform: uppercase;
        border-top:1px solid #D1D1D1;
        border-right:1px solid #D1D1D1;
    
    }
    .InvQuatCol5
    {
        width: 45px;
        padding: 2px 2px 2px 5px;
        border-top:1px solid #D1D1D1;
    }
    .InvQuatocTypepdf
    {
        color: #B63122;
        font-weight: bold;
        text-transform:uppercase;
    }
    .InvQuatocTypedoc
    {
        color: #1E71A7;
        font-weight: bold;
        text-transform:uppercase;
    }
    .InvQuatocTypedocx
    {
        color: #1E71A7;
        font-weight: bold;
        text-transform:uppercase;
    }
    .InvQuatocTypexls
    {
        color: #55911F;
        font-weight: bold;
        text-transform:uppercase;
    }
    .InvQuatocTypexlsx
    {
        color: #55911F;
        font-weight: bold;
        text-transform:uppercase;
    }
    .InvQuatocTypezip
    {
        color: #59ad41;
        font-weight: bold;
        text-transform:uppercase;
    }
    .InvQuatocTypenone
    {
        font-weight: bold;
        text-transform:uppercase;
    }
    .InvQuatocTypeDefault
    {
        color: black;
        font-weight: bold;
        text-transform:uppercase;
    }
    .InvQuatocTypehtml
    {
        font-weight: bold;
        text-transform:uppercase;
    }
    /*  Analyst Corner */
    .AnalystCornerTopText
    {
        padding:9px 0px 5px 15px;
    }
    #AnalystCorner
    {
        padding:15px 0px 15px 15px;
    }
    #AnalystCorner .Title
    {
        color: #A58E7B;
        font-weight: bold;
        font-size: 14px;
        padding-bottom: 8px;
    }
    
    
    #AnalystCorner .SubList
    {
        padding-left: 8px;
    }
    #AnalystCorner a.TypePDF
    {
        color: #B63122;
        text-decoration: none;
        font-weight: bold;
        text-transform:uppercase;
    }
    #AnalystCorner a.TypeDOC
    {
        color: #1E71A7;
        text-decoration: none;
        font-weight: bold;
        text-transform:uppercase;    
    }
    #AnalystCorner a.TypeXSL
    {
        color: #55911F;
        text-decoration: none;
        font-weight: bold;
        text-transform:uppercase;    
    }
    #AnalystCorner a.TypeHTML
    {
        text-decoration: none;
        font-weight: bold;
        text-transform:uppercase;    
    }
    #FaqZoneDiv
    {
        padding-left:2px;
    }
    div#faqRow
    {
        padding-bottom:20px;
    }
    div#faq 
    {
        padding: 0!important;
        border-top: 1px solid #DADADB;
        border-bottom:1px solid #DADADB; 
        margin:4px 0px 0px 0px;  
        background:url("/CSS/FaqRowBG.gif") left top repeat;  
    }
    .divStyle 
    {
        margin: 0 0 0 10px;
        padding-left: 20!important;
        padding-top:20px;
        width: 484px;
        display: none;
        color:#8d8d8d;
        text-decoration:none;
    }
    .arrowFaq 
    { 
        text-align: center;
        padding: 0;
        width: 24px!mportant;
        float:left; 
        border-right: 1px solid #DADADB;
    }
    #faqBottomBorder
    {
    height:2px;
    border-top: 1px solid #DADADB;
    border-bottom:1px solid #DADADB;
    }

/*Stock Quote Zone*/
table.HomeStockQuote td
{
    padding: 3px;
    border-bottom:1px solid #D1D1D1;
    height:32px;
}
table.HomeStockQuote
{
    /*width:258px !important;*/
    width:100%;
} 
table.HomeStockQuote .ActiveBG
{
    background:url("/CSS/StockQuoteBG.gif") left top repeat-x;
}
#stockQuoteZone  .Title
{
    padding-left:9px;
    color:#A08C78;
    font-size: 14px;
    font-weight: bold;
    float:left;
}
#stockQuoteZone  .Date
{
    float:right;
    font-size: 11px;
}
table.HomeStockQuote .stockName
{
    padding-left:11px;
    font-weight: bold;
}
table.HomeStockQuote .stockCurrency
{
    font-size: 11px;
}
#frquote 
{
    padding-right: 40px!important;
}
table.HomeStockQuote .stockPrice
{
    padding-top:4px;
    font-size: 20px;
}
table.HomeStockQuote .stockDiffUp
{
    font-weight: bold;
    padding-top:8px;
    font-size: 11px;
    background:url("/CSS/StockQuoteUpBG.gif") left top no-repeat;
}
table.HomeStockQuote .stockDiffDown
{
    font-weight: bold;
    padding-top:8px;
    font-size: 11px;
    background:url("/CSS/StockQuoteDownBG.gif") left top no-repeat;
}
div#stockQuoteZone .delayed
{
    padding:5px 5px 5px 12px;
    color:#969696;
    font-size: 10px;
}
div#stockQuoteZone .refresh
{
     margin-left:12px;
    padding:5px 5px 5px 32px;
    color:#205599;
    font-size: 11px;
    line-height:11px;
    float : left;
    font-weight:bold;
    background:url("/CSS/StockQuoteRefresh.gif") left center no-repeat;
    cursor:pointer;
}
div#stockQuoteZone .moreQuote
{
    padding:2px 5px 15px 12px;
    color:#205599;
    float : right;
}
/*Zone Upcoming events*/
div#UpcommingEvents .Title
{
    color:#A08C78;
    font-size: 14px;
    font-weight: bold;
    padding-top:3px; 
    padding-bottom:10px; 
}
#UpcommingEvents .UpcommingEventsNewsZone
{    
    Height: 189px;
}
div#UpcommingEvents .newsDiv
{
    padding:5px 5px 5px 0px;
}
div#UpcommingEvents .Texte
{
    color: #59ad41;
    font-size: 14px;
    font-weight: bold;
}
div#UpcommingEvents .Texte a
{
    text-decoration:none;
}
div#UpcommingEvents .Date
{
    font-size: 10px;
    color: #969696;
}
div#UpcommingEvents .ButtonPrevious
{
    margin-top:3px;  
    text-align:center;
    padding:3px 0px 3px 0px;
    width:67px;
    height:22px;
    font-size: 12px;
    color: #205599;
    font-weight: bold;
    background:url("/CSS/ImgInvestPrevious.gif") left top no-repeat;
    cursor:pointer;
}
div#UpcommingEvents .ButtonPreviousDisable
{
    margin-top:3px;  
    text-align:center;
    padding:3px 0px 3px 0px;
    width:67px;
    height:22px;
    font-size: 12px;
    color: #cccccc;
    font-weight: bold;
    background:url("/CSS/ImgInvestPrevious.gif") left top no-repeat;
    cursor:pointer;
}
div#UpcommingEvents .ButtonNext
{
    margin-top:3px;
    text-align:center;
    padding:3px 0px 3px 0px;
    width:67px;
    font-size: 12px;
    height:22px;
    color: #205599;
    font-weight: bold;
    background:url("/CSS/ImgInvestNext.gif") left top no-repeat;
    cursor:pointer;
}
div#UpcommingEvents .ButtonNextDisable
{
    margin-top:3px;
    text-align:center;
    padding:3px 0px 3px 0px;
    width:67px;
    font-size: 12px;
    height:22px;
    color: #cccccc;
    font-weight: bold;
    background:url("/CSS/ImgInvestNext.gif") left top no-repeat;
    cursor:pointer;
}
div#UpcommingEvents .SeeMore
{
    text-align:center;
    padding:0px 0px 5px 0px;
    width:97px;
    font-size: 11px;
}
.HomePageGreenLink
{
    background:url("/CSS/greenArrowBG.gif") right bottom no-repeat;
    padding-right: 10px;
    margin: 0 0 10px 0;
}
table.UpcommingEventsButtonZone
{
    width:258px !important;
    border-top: 1px solid #DADADB;
    padding-top: 4px;
}

/* Zone press release  */
#PressReleases .PressReleasesNewsZone
{    
    Height: 68px;
}
#PressReleases .PressReleasesNewsZoneHomeMedia
{
    Height: 180px;
}
div#PressReleases .Title
{
    padding:3px 0px 8px 0px;
    color:#A08C78;
    font-size: 14px;
    font-weight: bold;
}
div#PressReleases .newsDiv
{
    padding:5px 5px 5px 0px;
}
div#PressReleases .Texte
{
    color: #59ad41;
    font-size: 14px;
    font-weight: bold;
}
div#PressReleases .Texte a
{
    text-decoration:none;
}
div#PressReleases .Date
{
    font-size: 10px;
    color: #969696;
}
div#PressReleases .ButtonPrevious
{
    text-align:center;
    padding:3px 0px 3px 0px;
    width:67px;
    height:22px;
    font-size: 12px;
    color: #205599;
    font-weight: bold;
    background:url("/CSS/ImgInvestPrevious.gif") left top no-repeat;
    cursor:pointer;
}
div#PressReleases .ButtonPreviousDisable
{
    text-align:center;
    padding:3px 0px 3px 0px;
    width:67px;
    height:22px;
    font-size: 12px;
    color: #cccccc;
    font-weight: bold;
    background:url("/CSS/ImgInvestPrevious.gif") left top no-repeat;
    cursor:pointer;
}
div#PressReleases .ButtonNext
{
    text-align:center;
    padding:3px 0px 3px 0px;
    width:67px;
    height:22px;
    font-size: 12px;
    color: #205599;
    font-weight: bold;
    background:url("/CSS/ImgInvestNext.gif") left top no-repeat;
    cursor:pointer;
}
div#PressReleases .ButtonNextDisable
{
    text-align:center;
    padding:3px 0px 3px 0px;
    width:67px;
    height:22px;
    font-size: 12px;
    color: #cccccc;
    font-weight: bold;
    background:url("/CSS/ImgInvestNext.gif") left top no-repeat;
    cursor:pointer;
}

div#PressReleases .SeeMore
{
    text-align:center;
    padding:3px 0px 3px 0px;
    width:372px;
    height:22px;
    font-size: 11px;
}
table.PressReleasesButtonZone 
{
    width:540px;
    border-top: 1px solid #DADADB;
    padding-top: 6px;
}

/* Investor kit */
table.HomeInvestorKit
    {
        /*width:258px !important;*/
        width:100%;
    }  
    table.HomeInvestorKit td
    {
        padding: 3px;
        border-top:1px solid #D1D1D1;
    }
    table.HomeInvestorKit .leftZone
    {
        border-right:1px solid #D1D1D1;
        padding-left: 12px;
        padding-right: 8px;
        width:170px;
    }
    div#InvestorKit .TopTitle 
    {
        padding: 3px 0px 13px 15px;
        color:#A08C78;
        font-size: 14px;
        font-weight: bold;
    }
    div#InvestorKit .topText
    {
        padding-left: 15px;
    }
/* anual report */
table.AnualReportTbl
    {
        padding-top: 5px;
        width:258px !important;
    }  
    table.AnualReportTbl .topTitle
    {
        font-size: 16px; font-weight: bold; color: #00529b; padding-left:5px;padding-right:10px;
    }
    table.AnualReportTbl .bottomLink
    {
        padding-left:5px;
    }
    .AnualReportLinkDiv
    {
        width: 55px;
        padding: 0 0 2px 0;
    }
    .AnualReportLinkDiv img
    {
        padding: 0 0 0 0;
    }
/* investor home */
    div#HomeTblTopDiv
    {
        margin-left:10px;
        padding-bottom: 1px;
        border-bottom: 1px solid #D1D1D1;
    }
    
    table.HomeTblTop
    {
        border-bottom: 1px solid #D1D1D1;
        width:100%;
    }
    table.HomeTblTop .rightStockQuote
    {
        border-left: 1px solid #D1D1D1;
        width:50%;
    }
    div#HomeTblMiddleDiv
    {
        margin-left:10px;
        padding-bottom: 1px;
        border-bottom: 1px solid #D1D1D1;
    }
    table.HomeTblMiddle
    {
        border-bottom: 1px solid #D1D1D1;
        width:100%;
    }
    table.HomeTblMiddle .rightMediaKit
    {
        border-right: 1px solid #D1D1D1;
    }
    table.HomeTblMiddle .rightInvestorKit
    {
        border-left: 1px solid #D1D1D1;
    }
    table.HomeTblBottom
    {
        margin-left:10px;
        border-bottom: 1px solid #D1D1D1;
        width:98%;
    }
/* stock quote info*/
        #StockInfoQuote
        {
            padding: 14px 0 2px 0px;
        }
        .TopQuoteTbl .TopTitle           
            {
                color: #A58E7B;
                font-weight: bold;
                font-size: 14px;
                padding-left: 15px;
            }
        
    #StockInfoQuote .SelectTitle
    {
        padding-left:15px;
        font-weight: bold;
    }
    
    #StockInfoQuote .SelectStock
    {
        font-weight: bold;
        color:#333333;
        text-decoration: none;
    }
    #StockInfoQuote .SelectStockSel
    {
        font-weight: bold;
        color: #59ad41;
        text-decoration: none;
    }
    #StockInfoQuote .SelectTitleSep
    {
        font-weight: bold;
        padding-right:5px;
    }
    table.SelectTitleTbl
    {
      width:1px !important;
    margin-bottom:5px;
    }
    
    #MainQuoteTblDiv    
    {
        padding-left:2px;
    }
    #MainQuoteTblDiv .BottomBorderDiv
    {
        border-bottom:1px solid #D1D1D1;
        padding-bottom: 2px;
    }
    #StockInfoQuote .MainQuoteTbl
    {
        border-bottom:1px solid #D1D1D1;
    }
    #StockInfoQuote .MainQuoteTbl td
    {
        padding: 0px 0px 0px 15px;
        line-height:24px;
        border-top:1px solid #D1D1D1;
        font-weight: bold;
    }
    #StockInfoQuote .MainQuoteTbl .rightsectionVal
    {
        border-left:1px solid #D1D1D1;
        width:260px;
    }
   
    #StockInfoQuote .modTblLabelOdd
    {
         background:url("/CSS/StockQuoteInfoBG.gif") left top repeat;
    }

/*  IR calendar */
    #IRCalendar
    {
        padding-top: 13px;
        padding-left: 2px;
    }

/* General information */
#GeneralInfo 
{
    padding-top:3px;
}
#GeneralInfo .Title
    {
        color: #A58E7B;
        font-weight: bold;
        font-size: 14px;
        padding-top:15px;
        padding-left:18px;
    }
#GeneralInfo .TitleInline
    {
        color: #A58E7B;
        font-weight: bold;
        font-size: 14px;
        padding-top:10px;
    }

/******************************************************************************************/
/* CORPORATE
/******************************************************************************************/
.Corporate  .gen_color, 
.Corporate h2, 
.Corporate h3, 
.Corporate #rightnav ul,  
.Info_corporative .gen_color, 
.Info_corporative h2, 
.Info_corporative h3, 
.Info_corporative #rightnav ul{
color:#959697;
}
.Corporate .border, .Info_corporative .border{
border:1px solid #959697;
}
.Corporate .blackdown, .Info_corporative .blackdown{
border-color: #959697 white white #959697 ;
}
.Corporate .bannerlevel2, .Info_corporative .bannerlevel2{
background:#959697 url("/CSS/ban_governance_level2.jpg") no-repeat;
}
.Corporate .bannerlevel3, .Info_corporative .bannerlevel3{
background:#959697 url("/CSS/ban_governance_level3.gif") no-repeat;
}
/******************************************************************************************/
/* CORPORATE - LIST OF DIRECTORS
/******************************************************************************************/
    div#directorSectionHeader{
        width:545px;
        padding: 0!important;
        margin: 1px 0px 10px 2px!important;
        background: #1d5383 url('/images/img_directorsHeaderRightCor.gif') no-repeat bottom right;
    }
    div#directorGeneralPrintSection table {
        margin-bottom: 10px;
        padding-right: 0px;
        width: 497px!important;
        text-align: right;
    }
    div#directorSection {
        width:518px;
    }
    div#directorSection table#directorsProfiles{
        width:512px;
        padding: 0;
        margin: 0;
        border-collapse: collapse;
    }  
    div#directorSection table#directorsProfiles tr td.noMember {
        width: 105px!important;
    }
    div#directorSection table#directorsProfiles tr td.picture {
        vertical-align: top; 
        padding: 0px 21px 20px 10px!important;
        background: url('/images/img_pictureBG.gif') no-repeat top left;        
        width: 105px!important; 
    } 
   
    div#directorSection table#underPictureTable{
        width: 76px!important;
    }   
  
    div#directorSection table#underPictureTable tr td {
        background-image: none;
    }
    div#directorSection table#underPictureTable tr td.leftSidePictureTable {
        padding-top: 3px;
        vertical-align: top;       
        font: Bold 11px Arial;
    }
    div#directorSection table#underPictureTable tr td.rightSidePictureTable {        
        font: Bold 16px Arial;
        color: #00529b;
        vertical-align: top;
        text-align: right;
        width: 15px!important;
    }
    div#directorSection table#directorsProfiles tr td.notInCommittee {
        opacity:0.4;
        filter: alpha(opacity=40);
    } 
    div#directorSection table#directorsProfiles tr th { 
        padding: 0 0 14px 0;
    } 
    
    div#directorSection table#directorsProfiles tr th hr{
        color: #e0e0e0;
        height: 1px;
    }
    div#directorSection tr p {    
        font: bold 11px Arial;     
    }
    div#directorSectionHeader table{
        padding: 0!important; 
        border-width: 0px hidden none;
        border-collapse: collapse;
        font: Bold 10px Arial;
        color: #FFFFFF;
        width: 545px!important;
    }
    div#directorSectionHeader table thead{
        padding: 5px 0 5px 0;
    }
    div#directorSectionHeader table thead td{
        border-bottom: 1px #4d80ad solid;
    }
    div#directorSectionHeader table td {
        background-repeat: repeat-x;
    }
    div#directorSectionHeader table td.table_button {
        width: 93px;
        font: bold 9px Arial;
    }
  
    div#directorSectionHeader table td.selected{
        background: url('/images/bg_selectedMenuCorpo.gif') no-repeat bottom;
    }
    
    div#directorSectionHeader table td.first_separator{
        text-align: right;
    }
    div#directorSectionHeader table thead td.first_row_left {
        padding-left: 20px;    
        text-align: left;
    }
    div#directorSectionHeader table thead td.first_row_right {
        padding-right: 13px;     
        text-align: right;
    }
    div#directorSectionHeader table tbody{
        color: #638cb0;
    }
    div#directorSectionHeader table.buttonTabIn{
        width: 91px!important;
    }
    div#directorSectionHeader table.buttonTabIn td.topButtonTab{
        padding: 0 2px 0 5px;        
        vertical-align: top;
        text-align: left;
        height: 54px!important;
    }
    div#directorSectionHeader table.buttonTabIn td.bottomButtonTab{
        padding: 0 2px 0 5px;        
        vertical-align: top;
        font-size: 18px;
        text-align: left;
        height: 20px!important; 
    }
    div#directorSectionHeader table td.selected td.bottomButtonTab {
        padding: 0 2px 0 5px;        
        vertical-align: top;
        font-size: 18px;
        text-align: left;
        height: 20px!important;
        color: #007AE6; 
    }
    .Bigger {
        font-size: 18px;
    }
/******************************************************************************************/
/* CORPORATE - COMMITTEE AND CHARTERS
/******************************************************************************************/
    div#committeesAndCharters{
        margin-left: 0px;
    }
    .ChairCCB {
        font-size: 18px;
        font-style: Bold;
        padding: 10px 1px 0px 1px; 
    }
    
    .BoardChair {
        font: 10px Regular Arial;
    }
    div#headerCorpoCommittee table.surrounderTable{
        padding: 0;
        margin: 0px;
        border-collapse: collapse;
        width:90%;
    } 
  
    div#headerCorpoCommittee table.surrounderTable td{
        vertical-align: top;
    } 
   
    div#headerCorpoCommittee table.littleTable {
        padding: 0!important;
        margin: 0;        
        border-collapse: collapse;
        font: 10px Bold Arial;
        color: #00529b;
        border-bottom: solid 1px #8f8f8f;
        border-left: solid 1px #c5c5c5;  
        width: 534px!important;
    }
    
    div#headerCorpoCommittee table.littleTable span.ChairCCB {
        padding: 10px 1px 0px 1px;        
    }
    div#headerCorpoCommittee table.littleTable td.corpoMenuHeaderBorder {
        padding: 2px 0 2px 0;         
        text-align: right;   
    }
    div#headerCorpoCommittee table.littleTable td.tableName{
        padding: 32px 5px 5px 20px;        
        height: 40px;
        font: 10px Bold Arial;
        background-image: url('');
        border-top: solid 1px #c5c5c5;
    }
    
    div#headerCorpoCommittee table.littleTable td.committeeHeader {
        background: url('') repeat-x;
        font-size: 9px;
        color: #2a6eab;
        padding: 5px;
        border-top: solid 1px #c5c5c5;
    } 
    div#headerCorpoCommittee table.littleTable td.separator{
        padding: 0;
        margin: 0;
        width: 8px;
        border-top: solid 1px #c5c5c5;
        border-left: none!important;
        border-right: none!important;
    }
    div#grilleInfoCommittee {
        padding: 0!important;        
        margin: 0px;
        border-width: 1px hidden black;
        border-collapse: collapse;
        background-image: white;
    }
    div#grilleInfoCommittee table {
        padding: 0;
        margin: 0;        
        border-collapse: collapse;
        width: 543px!important;
        table-layout: fixed;
        border-top: solid 2px #b6b6b6;
        border-bottom: solid 1px #b6b6b6;
        border-left: solid 0px #b6b6b6;
    }
    
    div#grilleInfoCommittee table tr td {
        margin: 0;        
        border-top: solid 1px #b6b6b6;   
        border-bottom: solid 1px #b6b6b6;
        border-left: solid 1px #b6b6b6;
        background-color: white;
        text-align: center;
    }
    div#grilleInfoCommittee table#committeeMembersList td{
        vertical-align: middle;
    }
    div#grilleInfoCommittee table td.memberCommittee {
        padding: 3px 0 2px 9px;        
        font: 11px Bold;
        text-align: left;
        color: #40b81e;
    }
    div#grilleInfoCommittee table td.memberCommittee  a:link {
        text-decoration: none;
    }
    div#grilleInfoCommittee table td.memberCommittee  a:visited{
        text-decoration: none;
    }
    div#grilleInfoCommittee table td.arrow {
    }
    div#grilleInfoCommittee table td.separateCelCommittee {
        padding: 0;        
        background-color: #dfdfdf;
        width: 6px!important;
    }
    
    
    div#grilleInfoCommittee table td.memberPicture {
        background:url('/images/img_shortPictureBG.gif') no-repeat top right; 
        border-collapse: collapse!important;  
        border-left: 0px;
        margin: 0; 
        padding: 0px 8px 0px 30px;
        vertical-align: top!important;
        align: right!important;
        background-color: #EFEFEF;
    }
    
    div#grilleInfoCommittee table td.memberDesc {
        padding: 15px;
        text-align: left;
        background-color: #EFEFEF;
        border-left : none;
    }    
    
    div#grilleInfoCommittee table.bottomDesc {
        width: 380px!important;
        border-top: none;
    }
    div#grilleInfoCommittee table.bottomDesc td {    
        padding: 0 0 4px 0;
        text-align: left;
        vertical-align: bottom!important;
        border: 0!important;
        background-color: #EFEFEF;
    }
    div#grilleInfoCommittee table.bottomDesc td span.BottomDescLinkCommittee a:link {
        text-decoration: none;
        font: 11px Bold Arial;
    }
    div#grilleInfoCommittee table.bottomDesc td.bottomDescPrint{
        padding: 0 10px 0 0;
    }
/******************************************************************************************/
/* CORPORATE - DOCUMENT CENTER
/******************************************************************************************/
    div#documentCenter{
        /*margin-left: -10px!important;*/
    }
    div#documentCenterTable table{
        color: #333333;
        width: 529px!important;   
        border-top: solid 1px #d1d1d1;
        border-bottom: solid 1px #d1d1d1;
   }
    div#documentCenterTable table thead tr td{
        background-image: url('/CSS/bgDocCenterTitles.gif');
        font-family: Arial;
        font-size: 16px;
        text-align: left;
        height: 45px;  
        font-weight: Bold;
        /*border-bottom: solid 1px #d1d1d1;*/
        padding-left: 15px;
    }
    div#documentCenterTable table thead tr th {
        font: Arial 12px;
        height: 21px;
        border-left: solid 1px #d1d1d1;
    }
    div#documentCenterTable .with {
        background-image: url('/CSS/bg_repeaterDocCenterLine.gif');
        background-repeat: repeat;
        background-position: center;
    }
    div#documentCenterTable .without {
        background-image: none;
    }
    div#documentCenterTable table tbody td {
        height: 42px;
        font: Verdana 11px;
        padding-bottom: 6px;
        border-left: solid 1px #d1d1d1;
        padding-left: 11px;
        text-align: center;
        border-top: solid 1px #d1d1d1;
    }
    div#documentCenterTable table tbody th {
        height: 42px;
        font: Arial 10px;
        border-left: solid 1px #d1d1d1;
        text-transform: uppercase;
        border-top: solid 1px #d1d1d1;
    }
    div#documentCenterTable th.firstTd {
        border-left: none!important; 
        text-align: left;   
        padding-left: 11px;
    }
    div#documentCenterTable td.firstTd {
        border-left: none!important; 
        vertical-align: bottom;
        text-align: left;  
        padding-bottom: 6px; 
    }
    div#documentCenterTable td.description{
        vertical-align: bottom!important;
        text-align: left!important;
        padding-bottom: 6px; 
    }
    div#documentCenterTable .pdf {
        color: #ce0b0b;
    }
    div#documentCenterTable .xls {
        color: #3fbb1c;
    }
    div#documentCenterTable .doc {
        color: #0675d7;
    }
    div#documentCenterTable .html {
        color: #66666;
    }
/******************************************************************************************/
/* CORPORATE - AUDIT COMMITEE CONTENT
/******************************************************************************************/
    div#printTools table.printToolsClass td{
        vertical-align: middle;
        text-align:right;
        padding: 7px 8px 7px 0;
        border-top: solid 1px #d1d1d1;
        border-bottom: solid 1px #d1d1d1;
    } 
    div#printTools table.printToolsClass {
        width: 543px!important;
    }  
    div#committee .comitteeZone
    {
        
        padding: 20px;
    }
 
    div#committee table.main{
        margin: 0; 
        padding: 0;
        font: #666 arial;
        width: 492px!important;  
        border-collapse: collapse;  
    }
    div#committee table.main td{
        border-collapse: collapse!important;
        margin: 0; 
        padding: 0;    
    }
    div#committee table.main tr{
        border-collapse: collapse!important;
        margin: 0; 
        padding: 0;
    }
    div#committee table.main table.leftTable{
        width: 251px!important;
        border-collapse: collapse!important;      
        margin: 0; 
        padding: 0;    
    }
    td#rightTablePadding{
        margin: 0;
        padding: 0 0 0 8px!important;
    }
    div#committee table.main table.rightTable{
        width: 251px!important;
        border-collapse: collapse!important;      
        margin: 0; 
        padding: 0;
    }
     div#committee table.main table.leftTable td.firstTd{      
        height: 254px!important;
        background:url('/images/img_bgGrandFormat.gif') no-repeat left; 
        border-collapse: collapse!important;  
        padding: 0; 
        margin: 0 32px 0 0;     
    }
    div#committee table.main table.rightTable td.firstTd{
        height: 248px!important;
        border-collapse: collapse!important;  
        margin: 0;      
    }
     div#committee table.main table.leftTable td.firstTd .bigPicture{
        vertical-align: top; 
        padding-left: 12px;        
    }
     div#committee table.main table.rightTable td.titleSpace, div#committee table.main table.leftTable td.titleSpace{
        height: 37px!important;
        font: 11px bold; 
        border-collapse: collapse!important;  
        margin: 0; 
        padding: 0;      
    }
    div#committee table.main table.rightTable td.titleSpace2{
        height: 43px!important;
        border-collapse: collapse!important;  
        margin: 0; 
        padding: 0;   
    }
    div#committee table.main table.leftTable td.memberTd{  
        height: 124px!important;
        border-collapse: collapse!important;  
        margin: 0; 
        padding: 15px 0 13px 0;    
    }
    div#committee table.main table.rightTable td.memberTd{
        height: 124px!important;
        border-collapse: collapse!important;  
        margin: 0;         
        padding: 15px 0 13px 0;
    }   
 
    table.rightTable td table.bioTitle {
        width: 263px!important;
    }
    
    table.rightTable td.bioBox table.bioTitle {
        width: 263px!important;
    }
    table.leftTable td.bioBox table.bioTitle {
        width: 251px!important;
    }
    table.bioTitle td{
        border-top: solid 1px #d1d1d1;
        border-bottom: solid 1px #d1d1d1;
        padding: 7px 9px!important;
        color: #59ad41;
        font: 13px bold Arial;
    } 
    td.bioArrow{        
        width: 12px;
        border-right: solid 1px #d1d1d1;
        text-align: center;
    }
    td.memberDescription {
        margin: 0;
        padding: 9px!important;
        background-color: #efefef;
        border-bottom: solid 1px #d1d1d1;
    }
    table.memberDescPrint{
        width: 100%!important;
    } 
 
    div#committee table.main table.rightTable td.bioBox{
        padding: 0;
        margin: 0;
    }
    div#committee table.main table.leftTable table.detailsBox, div#committee table.main table.rightTable table.detailsBox  {
        width: 230px!important;
        padding: 0;
        margin: 0;
    }
    div#committee table.main table.leftTable table.detailsBox td.leftPicture, div#committee table.main table.rightTable table.detailsBox td.leftPicture{
        background:url('/images/img_shortPictureBG.gif') no-repeat top left; 
        height: 109px;
        width: 98px;
        border-collapse: collapse!important;  
        margin: 0; 
        padding: 0 0 0 10px;
    }
    div#committee table.main table.leftTable table.detailsBox td.rightText, div#committee table.main table.rightTable table.detailsBox td.rightText{
        width: 130px;
        border-collapse: collapse!important;  
        padding: 0 0 9px 8px; 
        margin: 0;
        text-align: left;
        vertical-align: top;
    }
    
    .names {
        font: 16px bold;
    }
    .titles{
        font: 18px bold Arial;
        padding:2px 0;
    }
/******************************************************************************************/
/* BOARD OF DIRECTORS AND COMMITTEES
/******************************************************************************************/
       div.directorDetailsBox {
        padding-top: 8px;
        width: 274px; 
        position:absolute;
        height:1px;
        overflow:hidden;
        background-color:#FFF;
    }
    div.directorDetailsBox div.right {
        background: url('/CSS/img_popUpRightCorner.png') no-repeat top right; 
        margin:0;
        width:274px;
        height:50px;
        overflow:hidden;
        padding:0px; 
    } 
  
    div.directorDetailsBox div.left {
        background: url('/CSS/img_popUpLeftCorner.png') no-repeat top left;
        margin:0;
        width:274px;
        height:50px;
        overflow:hidden;
        padding:0px;
    }    
    div.directorDetailsBox div.right h2, div.directorDetailsBox div.left h2{
        color:#333;
        font: 18px regular Arial;
        padding: 20px 14px 0px 21px;
        margin:0;
    }
    div.directorDetailsBox div.description{
        background: url('/CSS/img_pixelPopupRepeater.png') repeat-y top left;
        padding:0px 28px 0px  21px;
        margin:0;
        width:225px;
        clear:both;
    }
    div.directorDetailsBox div.description div.shortDesc{
        font:bold 11px Arial;
    }
    div.directorDetailsBox div.description .chair{
        vertical-align:bottom;
        font: 12px arial;
        color: #00529b; 
        text-align: right;
        font-weight: Bold;  
    }
    div.directorDetailsBox div.description div.HRseparator{
        clear:both;
    }
    div.directorDetailsBox div.description div.committeeLink{
        float:right;
    }
    div.directorDetailsBox div.description div.descriptionLinePadding{
        margin: 0;
        padding:3px 0 15px;
        font: 11px verdana;
    }
    div.directorDetailsBox div.description div.printBio{
        width:225px;
        text-align:right;  
        padding-bottom:10px; 
        padding-top:5px;
    }
    div.directorDetailsBox div.description div.printBio div.printBioImg{
        float:right;
    }

    div.directorDetailsBox div.foot{
        background: url('/CSS/img_popupBgBottom.png') no-repeat top left;
        width:274px;
        height:10px;
        overflow:hidden;
    }


/******************************************************************************************/
/* MEDIA
/******************************************************************************************/
.Media .gen_color, 
.Media h2, 
.Media h3, 
.Media #rightnav ul, 
.Medias .gen_color, 
.Medias h2, 
.Medias h3, 
.Medias #rightnav ul
{
color:#998D9B;
}
.Media .border, .Medias .border
{
border:1px solid #998D9B;
}
.Media .blackdown, .Medias .blackdown
{
border-color: #998D9B white white #998D9B;
}
.Media .bannerlevel2, .Medias .bannerlevel2
{
background:#998D9B url("/CSS/ban_media_level2.jpg") no-repeat;
}
.Media .bannerlevel3, .Medias .bannerlevel3
{
background:#998D9B url("/CSS/ban_media_level3.gif") no-repeat;
}
div#pressReleasesRelations
{    
    margin:0;
    padding:15px 0 0 20px;
}
div#pressReleasesRelations table
{
    margin:0;
    padding:0;
    width:505px!important;
}
div#pressReleasesRelations table td
{
    margin:0;    
    padding:0 0px 0 0;
    vertical-align:top;
}
div#mediaCoverage
{
    padding: 20px 20px 10px 20px;
}
div#mediaCoverage table
{
    padding: 10px 0 10px 0;
}
div#mediaCoverage table td.firstTd
{
    text-align:center;
}
/* Event Calendar & Quick facts */
#EvenCalYearTitle 
    {
        padding: 10px 0px 10px 15px;
        
    }
#EvenCalYearTitle .title
    {
        font-weight: bold;
        color: #aa9fac;
        font-size: 16px;
        padding-left: 4px;
    }
#EvenCal 
    {
        padding-left: 2px;
    }
#EvenCalTbl
    {
        border-bottom: 1px double #D1D1D1;
        width:523px !important;
    }
.EvenCalTblTitle
    {
        padding:5px;
        border-top:1px double #D1D1D1;
        border-right:1px solid #D1D1D1;
        text-align: left;
        padding-left: 17px;
    }
.EvenCalTblTitlelast
    {
        padding:5px;
        border-top:1px double #D1D1D1;
        text-align: left;
        padding-left: 17px;
    }
#EvenCalTbl .EvenCalWithBG
    {
        background:url("/images/img_Pixel_Event.gif") left top repeat;
        
    }
    .EvenCalCol1
    {
        text-decoration: underline;
        padding: 5px;
        height: 30px;
        border-top:1px solid #D1D1D1;
        border-right:1px solid #D1D1D1;
        padding-left: 17px;
    }
    .EvenCalCol2
    {
        padding: 5px;
        border-top:1px solid #D1D1D1;
        border-right:1px solid #D1D1D1;
        padding-left: 17px;
    }
   
    .EvenCalCol3
    {
        
        height: 15px;
        padding: 2px 2px 2px 17px;
        border-top:1px solid #D1D1D1;  
    }

/* Spec sheet Media */
.Media .SpecSheetOuterZone {
    width:527px!important;
}
.Media .SpecSheetOuterTbl {
    border-top:1px solid #D1D1D1;
    padding-top:1px;
}
.Media .SpecSheetTbl {
   width:527px!important;
   border-top:1px solid #D1D1D1;
   border-bottom:1px solid #D1D1D1;
}
.Media .TitleColumn {
    padding-left:20px;
    font-size: 11px;
    color:#998D9B;
    font-weight:bold;
    line-height:24px;
}
.Media .clnRight {
    border-left:1px solid #D1D1D1;
}
.Media .SpecSheetTbl .listelem {
    padding:5px 0px 5px 20px;
    line-height:14px;
    vertical-align:top;
    height:20px;
}
.Media .SpecSheetTbl .colorBG {
    background-color:#DDDAE5;}
.Media .SpecSheetTbl .topPageTD {
   border-top:1px solid #D1D1D1;
 
}
.Media .titlePaddingLeft{
    padding:20px 20px 0px 20px;
    font-size: 18px;
    font-weight:normal;
    line-height:23px;
    clear:both;
    color: #998D9B;}
/******************************************************************************************/
/* TOP MENU
/******************************************************************************************/
#content_nav{
float:right;
margin-right:5px;
}
#navlist
{
list-style-type: none;
margin: 0;
font-size: 11px;
padding: 20px 0 0 0;
overflow: hidden;
height:40px;
float:left;
}
#navlist li 
{
border-left: 1px solid #00529b;
float: left;
line-height: 8px;
margin: 0 5px 0 -5px;
padding: 0 5px 2px 5px;
color:#00529b;
}
#navlist li a, #contact_toggle a, #global_search_result h3
{
text-decoration:none;
color:#00529b;
}
#navlist li a:hover
{
color:#59ad41;
}
/*-------contact info toggle---------*/
#contact_info {
 width: 178px;
 padding: 10px;
 border: 1px solid #cdddec;
 background-color: #fff;
 position: absolute;
 right: 8px;
 top: 40px;
 z-index: 100;
}
#contact_info dl dt {
 font-weight: bold;
 margin-top: 5px;
}
#contact_info dl dd {
 margin-left: 15px;
}
#contact_toggle {
 width: 204px;
 font-weight: bold;
 float:left;
 margin-top:13px;
}
#contact_toggle p{
margin:0;
background: url("/CSS/toggle_contactbg.gif") no-repeat top left;
height:21px;
width:162px;
padding:2px 0 0 10px;
}
#contact_toggle img{
 padding:0;
}
/******************************************************************************************/
/* RIGHT CONTENT
/******************************************************************************************/
#rightnav div.content{
background: url("/CSS/right_end.gif") no-repeat 0 bottom;
width:100%;
margin:0 0 10px 0;
padding:0 0 10px 0;
}
#rightnav div.content select{
width:175px;
border:1px solid #00529b;
margin-bottom:5px;
}
#rightnav div{
padding:0 0 10px 0;
}
#rightnav h4{
font-size: 11px;
padding:15px 0 0 35px;
margin:0;
font-weight:bold;
height:20px;
width:165px;
color:#00529b;
}
#rightnav p{
margin:3px 5px 0 8px;
padding:0;
font-size: 11px;
}
#rightnav ul, #propert_col2 ul{
list-style-type: square;
margin:0;
padding:0 0 0 30px;
}
#rightnav ul li.nobullet{
list-style-type: none;
}
.separator {
height:3px;
line-height:3px;
background:url("/CSS/separator.gif") repeat-x 0 0;
margin:15px 0 0;
padding:0;
}
#show{
visibility:hidden;height:1px;overflow:auto;}
#hide{
visibility:visible;height:1px;overflow:auto;}
.contact{background:url("/CSS/icon_contact.gif") no-repeat 5px 11px ;}
.press{background:url("/CSS/icon_press.gif") no-repeat 5px 9px ;}
.report{background:url("/CSS/icon_report.gif") no-repeat 5px 7px ;}
.email{background:url("/CSS/icon_email.gif") no-repeat 5px 9px ;}
.link{background:url("/CSS/icon_link.gif") no-repeat 5px 9px ;}
.webcast{background:url("/CSS/icon_webcast.gif") no-repeat 5px 10px ;}
.notification{background:url("/CSS/icon_notification.gif") no-repeat 5px 10px ;}
.paper{background:url("/CSS/icon_paper.gif") no-repeat 5px 9px ;}
.search{background:url("/CSS/icon_search.gif") no-repeat 5px 11px ;}
div#rssRightContent{background:url("/CSS/icon_rss.gif") no-repeat;padding: 2px 0px 0px 29px; height: 24px; margin-left:6px;}
div#emailRightContent{background:url("/CSS/icon_email(1).gif") no-repeat;padding: 2px 0px 0px 29px; height: 24px; margin-left:6px;}
.rsslink{color:#F5872E; text-decoration: none; font-weight:bold;}
.emaillink{color:#00529B; text-decoration: none; font-weight:bold;}
/******************************************************************************************/
/* TOP SEARCH
/******************************************************************************************/
* html #search_box input{
margin-top:-1px;
}
#search_box{
top:94px;
left:537px;
position:relative;
z-index:10;
width:260px;
float:right;
}
#search_box_content{
display:table;
float:right;}
#search_box p{
float:left;
padding:0;
margin:0;
height:15px;
display:block;
}
#search_box input{
width:115px;
height:15px;
font-size:12px;
}
#search_box label{
font-weight:bold;
}
/******************************************************************************************/
/* LEFT 
/******************************************************************************************/
#left_content_panel img{
margin-top:20px;
}
/* Domtar Stock */
#left_content_panel h2{
margin-top:5px !important;
padding-left:5px ;
}
#left_content_panel h3{
margin-top:5px !important;
padding:5px 0px 0px 5px;
}
#left_content_panel table{
margin:4px 0 12px 5px;
width:206px !important;
color:#8d8d8d;
/*color:#00529b;*/
border-collapse:collapse;
}
#left_content_panel td{
background:#ffffff;
padding:2px;
}
#left_content_panel td.border-top{
border-top:1px solid #A08D7A; 
}
#left_content_panel p{
padding:0px 0px 0px 5px;
margin:0;
}
#left_content_panel p.small{
font-size:9px;
color:#00529b;
padding-left:10px;
}
#left_content_panel{
margin:0 0 0 0;
width:216px;
min-height:190px;
}
/******************************************************************************************/
/* LEFT MENU - LEVEL 4
/******************************************************************************************/
#left_content ul{
 margin:20px 0 0 0;
 padding:0; 
}
#left_content ul li {
 margin:5px 0 0 0;
 font-size: 12px;
 font-family: arial;
 padding:0px 0 0 0;
 display:inline;
 /*list-style-position:inside;
 list-style-type: square; */
 
}
#left_content ul li a{
 text-decoration:none;
 padding:0 0 3px 5px;
 /*display:list-item; */
 display:block;
}
#left_content ul li span{
 padding-left:13px;
 padding-top:3px;
 display:block;
 background:url("/CSS/bulletlist.gif") no-repeat left 8px;
}
#left_content ul li ul{
 margin:1px 0 5px 25px;
}
#left_content ul li ul li
{
 font-size: 11px;
 margin:0;
 list-style-type: none;
 padding:0;
 background:none !important;
}
.earth_choice #left_content ul li ul li a,
.Old_Paper #left_content ul li ul li a,
.Pulp #left_content ul li ul li a,
.Wood #left_content ul li ul li a,
.Investors_and_Media #left_content ul li ul li a,
.Corporate #left_content ul li ul li a,
.Media #left_content ul li ul li a,
.Papier #left_content ul li ul li a,
.Pate #left_content ul li ul li a,
.Bois #left_content ul li ul li a,
.Investisseurs_et_Medias #left_content ul li ul li a,
.Info_corporative #left_content ul li ul li a,
.Medias #left_content ul li ul li a,
.global #left_content ul li ul li a
{
 color:#868686; 
 display:block; 
 padding:2px 0 2px 0;
}
#left_content ul li.first, #left_content ul li ul li a{
 background:none  !important;
}
/* COLOR */
.Old_Paper #left_content ul li a, 
.earth_choice #left_content ul li a, 
.Old_Papier #left_content ul li a{
background:url("/CSS/separator_paper.jpg") no-repeat 18px top;
}
.earth_choice #left_content ul li a:hover,
.earth_choice #left_content ul li .active,
.Old_Paper #left_content ul li a:hover, 
.Old_Paper #left_content ul li .active,
.Old_Papier #left_content ul li a:hover, 
.Old_Papier #left_content ul li .active{
background:#D4EEDD url("/CSS/separator_paper.jpg") no-repeat 18px top;
 
}
.earth_choice #left_content a:hover, 
.earth_choice #left_content ul li ul li .active, 
.earth_choice #left_content ul li a,
.Old_Paper #left_content a:hover, 
.Old_Paper #left_content ul li ul li .active, 
.Old_Paper #left_content ul li a,
.Old_Papier #left_content a:hover, 
.Old_Papier #left_content ul li ul li .active, 
.Old_Papier #left_content ul li a{
 color:#44665E;
}
.Pulp #left_content ul li a, 
.Pate #left_content ul li a{
background:url("/CSS/separator_governance.jpg") no-repeat 18px top;
}
.Pulp #left_content ul li a:hover, 
.Pulp #left_content ul li .active,
.Pate #left_content ul li a:hover, 
.Pate #left_content ul li .active{
background:#DCE6EE url("/CSS/separator_governance.jpg") no-repeat 18px top;
 
}
.Pulp #left_content a:hover, 
.Pulp #left_content .active, 
.Pulp #left_content ul li a,
.Pate #left_content a:hover, 
.Pate #left_content .active, 
.Pate #left_content ul li a{
 color:#5B6571;
}
.Wood #left_content ul li a, 
.Bois #left_content ul li a{
background:url("/CSS/separator_investors.jpg") no-repeat 18px top;
}
.Wood #left_content ul li a:hover, 
.Wood #left_content ul li .active,
.Bois #left_content ul li a:hover, 
.Bois #left_content ul li .active{
 background:#F3F0D0 url("/CSS/separator_investors.jpg") no-repeat 18px top;
}
.Wood #left_content a:hover, 
.Wood #left_content .active, 
.Wood #left_content ul li a,
.Bois #left_content a:hover, 
.Bois #left_content .active, 
.Bois #left_content ul li a{
 color:#636145;
}
.Investors_and_Media #left_content ul li a, 
.Investisseurs_et_Medias #left_content ul li a{
background:url("/CSS/separator_investors.jpg") no-repeat 18px top;
}
.Investors_and_Media #left_content ul li a:hover, 
.Investors_and_Media #left_content ul li .active,
.Investisseurs_et_Medias #left_content ul li a:hover, 
.Investisseurs_et_Medias #left_content ul li .active{
background:#EEECD9 url("/CSS/separator_investors.jpg") no-repeat 18px top;
}
.Investors_and_Media #left_content a:hover, 
.Investors_and_Media #left_content .active, 
.Investors_and_Media #left_content ul li a,
.Investisseurs_et_Medias #left_content a:hover, 
.Investisseurs_et_Medias #left_content .active, 
.Investisseurs_et_Medias #left_content ul li a{
 color:#716659;
}
.Corporate #left_content ul li a, 
.Info_corporative #left_content ul li a{
background:url("/CSS/separator_governance.jpg") no-repeat 18px top;
}
.Corporate #left_content ul li a:hover, 
.Corporate #left_content ul li .active,
.Info_corporative #left_content ul li a:hover, 
.Info_corporative #left_content ul li .active{
background:#e4e7e9 url("/CSS/separator_governance.jpg") no-repeat 18px top;
}
.Corporate #left_content a:hover, 
.Corporate #left_content .active, 
.Corporate #left_content ul li a,
.Info_corporative #left_content a:hover, 
.Info_corporative #left_content .active, 
.Info_corporative #left_content ul li a{
 color:#333333;
}
.Media #left_content ul li a, 
.Medias #left_content ul li a{
background:url("/CSS/separator_media.jpg") no-repeat 18px top;
}
.Media #left_content ul li a:hover, 
.Media #left_content ul li .active,
.Medias #left_content ul li a:hover, 
.Medias #left_content ul li .active{
background:#DDDAE5 url("/CSS/separator_media.jpg") no-repeat 18px top;
}
.Media #left_content a:hover, 
.Media #left_content .active, 
.Media #left_content ul li a,
.Medias #left_content a:hover, 
.Medias #left_content .active, 
.Medias #left_content ul li a{
 color:#6E6570;
}
 
 
.global #left_content ul li a{
background:url("/CSS/separator_governance.jpg") no-repeat 18px top;
}
 
.global #left_content ul li a:hover,
.global #left_content ul li .active{
background:#D5E2EC url("/CSS/separator_governance.jpg") no-repeat 18px top;
            
}
 
.global #left_content a:hover, 
.global #left_content ul li ul li .active, 
.global #left_content ul li a{
color:#435F80;
}
 
.global .gen_color, 
.global h2, 
.global h3{
color:#1D4E95;
}
 
  
/******************************************************************************************/
/* MAIN MENU
/******************************************************************************************/
#mainmenu{
display:block;
clear:both;
height:43px;
}
/* Second Menu */
#dropmenudiv{
position:absolute;
background-color: #000000;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #003088;
}
/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}
/* End Second Menu */
/* warning: the legacy browser IE6 only supports :hover on <a> elements... */
#menubar{
position: relative;
top:13px;
left:0;
font:bold 11px Verdana;
padding:7px 10px 5px 0;
margin:0;
color: #00529b;
width:984px;
z-index:1;
}
#menubar a {
color: #00529b;
}
#menubar li {
display: block;
float: left;
padding:0;
margin:0;
}
#menubar li a {
text-transform:uppercase;
text-decoration: none;
padding:5px 10px 5px 10px;
display: block;
float: left;
margin:5px 0 0 3px;
border:1px solid #e3f2f3 /*red*/;
}
#menubar li ul li a {
text-transform:none;
border:0;
padding:5px 5px 6px 5px !important;
margin:0;
}
#menubar li ul li{
background:url("images/menu_period.gif") no-repeat 0 14px;
/* YOM float:none; */
}
#menubar ul li.first {
background:none;
padding-left:11px;
}
/* submenus */
#menubar li ul {
display: block;
position: absolute;
top: 38px;
left: 0;
display: none;
width: 984px;
margin:0;
padding:0 0 0 0;
height:24px;
/* YOM height:auto; */
/* YOM z-index: 99; */
font-weight:normal;
font-size:11px;
z-index:1;
}
#menubar ul li {
padding:0;
margin:0 5px 5px 0;
}
li.blankmenuitem {
display: block;
margin: 0;
margin-right: 127px;
padding: 0;
width: 0;
}
/* Couleurs menus et sous-menus */
#defaultmnu ul {
background-color: #F4F2F2;
width:972px;
background-image: url(/CSS/bg_homeSubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
/* New Menu */
/* Image preloading */
#preload-images {
    width: 0px;
    height: 0px;
    display: inline;
    background-image: url("/CSS/bg_pulpSelected.gif");
}
/* Paper Section */
/* New paper Section */
#menubar li.selected1 #m1, #m1:hover{
background-image: url(/CSS/bg_paper2Selected.gif);
background-repeat: repeat-x;
background-position: left top;border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected1 ul, #sm1{
background-image: url(/CSS/bg_paper2SubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
.menuOver1
{
background-image: url(/CSS/bg_paper2Selected.gif);
background-repeat: repeat-x;
background-position: left top;padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* New submenu */
#sm1 a:hover, #sm1 a.active{
background-image: url(/CSS/bg_paper2SubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;
color:#fff;
}
/* Old Paper Section */
#menubar li.selected8 #m8, #m8:hover{
background-image: url(/CSS/bg_paperSelected.gif);
background-repeat: repeat-x;
background-position: left top;
border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected8 ul, #sm8{
background-image: url(/CSS/bg_paperSubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
.menuOver8
{
background-image: url("/CSS/bg_paperSelected.gif");
background-repeat: repeat-x;
background-position: left top;
padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* New submenu */
#sm8 a:hover, #sm8 a.active{
background-image: url(/CSS/bg_paperSubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;
color:#fff;
}
/* Pulp Section */
#menubar li.selected2 #m2, #m2:hover{
background-image: url(/CSS/bg_pulpSelected.gif);
background-repeat: repeat-x;
background-position: left top;
border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected2 ul, #sm2{
background-image: url(/CSS/bg_pulpSubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
/* New submenu */
#sm2 a:hover, #sm2 a.active{
background-image: url(/CSS/bg_pulpSubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;color:#fff;
}
.menuOver2
{
background-image: url(/CSS/bg_pulpSelected.gif);
background-repeat: repeat-x;
background-position: left top;
padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* Wood Section */
#menubar li.selected3 #m3, #m3:hover{
background-image: url(/CSS/bg_woodSelected.gif);
background-repeat: repeat-x;
background-position: left top;
border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected3 ul, #sm3{
background-image: url(/CSS/bg_woodSubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
.menuOver3
{
background-image: url(/CSS/bg_woodSelected.gif);
background-repeat: repeat-x;
background-position: left top;
padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* New submenu */
#sm3 a:hover, #sm3 a.active{
background-image: url(/CSS/bg_woodSubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;
color:#fff;
}
/* Substainmability Section */
#menubar li.selected4 #m4, #m4:hover{
background-image: url(/CSS/bg_substainmabilitySelected.gif);
background-repeat: repeat-x;
background-position: left top;
border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected4 ul, #sm4{
background-image: url(/CSS/bg_substainmabilitySubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
.menuOver4
{
background-image: url(/CSS/bg_substainmabilitySelected.gif);
background-repeat: repeat-x;
background-position: left top;
padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* New submenu */
#sm4 a:hover, #sm4 a.active{
background-image: url(/CSS/bg_substainSubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;
color:#fff;
}
/* Investors_and_Media Section */
#menubar li.selected5 #m5, #m5:hover{
background-image: url(/CSS/bg_investorsSelected.gif);
background-repeat: repeat-x;
background-position: left top;
border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected5 ul, #sm5{
background-image: url(/CSS/bg_investorsSubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
.menuOver5
{
background-image: url(/CSS/bg_investorsSelected.gif);
background-repeat: repeat-x;
background-position: left top;
padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* New submenu */
#sm5 a:hover, #sm5 a.active{
background-image: url(/CSS/bg_investorsSubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;
color:#fff;
}
/* Corporate Section */
#menubar li.selected6 #m6, #m6:hover{
background-image: url(/CSS/bg_corporateSelected.gif);
background-repeat: repeat-x;
background-position: left top;
border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected6 ul, #sm6{
background-image: url(/CSS/bg_corporateSubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
.menuOver6
{
background-image: url(/CSS/bg_corporateSelected.gif);
background-repeat: repeat-x;
background-position: left top;
padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* New submenu */
#sm6 a:hover, #sm6 a.active{
background-image: url(/CSS/bg_corporateSubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;
color:#fff;
}
/* Media Section */
#menubar li.selected7 #m7, #m7:hover{
background-image: url(/CSS/bg_mediaSelected.gif);
background-repeat: repeat-x;
background-position: left top;border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected7 ul, #sm7{
background-image: url(/CSS/bg_mediaSubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
.menuOver7
{
background-image: url(/CSS/bg_mediaSelected.gif);
background-repeat: repeat-x;
background-position: left top;padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* New submenu */
#sm7 a:hover, #sm7 a.active{
background-image: url(/CSS/bg_mediaSubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;
color:#fff;
}
/* New Substainmability Section */
#menubar li.selected9 #m9, #m9:hover{
background-image: url(/CSS/bg_substainmabilitySelected.gif);
background-repeat: repeat-x;
background-position: left top;
border: 0;
border-left: solid 1px #E3F2F3;
border-right: solid 1px #E3F2F3;
}
#menubar li.selected9 ul, #sm9{
background-image: url(/CSS/bg_substainmabilitySubMenu.gif);
background-repeat: repeat-x;
background-position: left top;
}
.menuOver9
{
background-image: url(/CSS/bg_substainmabilitySelected.gif);
background-repeat: repeat-x;
background-position: left top;
padding-bottom:10px!important;
border: 0!important;
border-left: solid 1px #E3F2F3!important;
border-right: solid 1px #E3F2F3!important;
}
/* New submenu */
#sm9 a:hover, #sm9 a.active{
background-image: url(/CSS/bg_substainSubMenu_over.gif);
background-repeat: repeat-x;
background-position: left top;
color:#fff;
}
/* End of New Menu */
/* Old menu */
/*#menubar li.selected1 a, #sm1, #m1:hover{
    background-color: #A9DDBC;
}#menubar li.selected2 a, #sm2, #m2:hover{
    background-color: #A8C0D4;
}
#menubar li.selected3 a, #sm3, #m3:hover{
    background-color: #E7E3A3;
}
#menubar li.selected9 a, #sm9,#m9:hover{
    background-color: #C4DF92;
}
#menubar li.selected5 a, #sm5, #m5:hover{
    background-color: #DDDAB8;
}
#menubar li.selected6 a, #sm6, #m6:hover{
    background-color: #BDC3C8;
}
#menubar li.selected7 a, #sm7, #m7:hover{
    background-color: #BCB5CB;
}*/
/* End of Old menu */
#sm7 .first{
padding-left: 400px!important;
}
#menubar li.selected1 a, #menubar li.selected2 a, #menubar li.selected3 a, #menubar li.selected4 a,  #menubar li.selected5 a, #menubar li.selected6 a, #menubar li.selected7 a{
 margin-top:0;
 padding:10px;
}
#menubar .over{
 padding:5px 10px 10px 10px;
}
#menubar .out{
 padding:5px 10px 5px 10px;
}
#m1:hover, #m2:hover, #m3:hover, #m9:hover, #m5:hover, #m6:hover, #m7:hover, #menubar li.selected1 a,  #menubar li.selected2 a, #menubar li.selected3 a, #menubar li.selected9 a, #menubar li.selected5 a,  #menubar li.selected6 a, #menubar li.selected7 a{
 padding-bottom:10px;
}
#menubar li.selected1 ul a, #menubar li.selected2 ul a, #menubar li.selected3 ul a, #menubar li.selected9  ul a, #menubar li.selected5 ul a, #menubar li.selected6 ul a, #menubar li.selected7 ul a{
 padding:0;
}
/* Old Submenu */
/*#sm1 a:hover, #sm1 a.active{
background:#608D81 !important;
color:#fff;
}
#sm2 a:hover, #sm2 a.active{
background:#7D8B9B !important;
color:#fff;
}
#sm3 a:hover, #sm3 a.active{
background:#98957B !important;
color:#fff;
} 
#sm9 a:hover, #sm9 a.active{
background:#879C77 !important;
color:#fff;
}
#sm5 a:hover, #sm5 a.active{
background:#9C8B79 !important;
color:#fff;
}
#sm6 a:hover, #sm6 a.active{
background:#939495 !important;
color:#fff;
}
#sm7 a:hover, #sm7 a.active{
background:#978A9A !important;
color:#fff;
}*/wrap
/* End of Old Submenu */
#right{
color:#333333;
}
/*********************prin*********************************************************************/
/* REDDOT CODE
/******************************************************************************************/
/* reddot fonts */
.reddot {
color:#990000;
font-size:9px;
}
#ReddotMenubar ul{
margin-left:5px !important;
}
#ReddotMenubar li{
display:inline !important;
margin:5px;
}
#infoBar {
    border: 1px solid #CCCCCC; 
    background-color: #F1F1F1; 
    height: 15px; 
    padding: 5px; 
    margin: 5px 0px 5px 0px;
    font: 11px Verdana, Arial, Helvetica, Sans-serif;
}
#infoBar .boldRed {
    color: #A90000; 
    font-weight: bold;
}
.RedDot_text { 
font: bold 9px Verdana, Arial, Helvetica, Sans-serif;
color: #930;
}
.RedDotWhite_text { 
font: bold 9px Verdana, Arial, Helvetica, Sans-serif;
color: #FFF;
}
.RedDotBlack_text { 
font: bold 9px Verdana, Arial, Helvetica, Sans-serif;
color: #000;
}
.RedDot_Instructional {
font: italic bold 9px Verdana, Arial, Helvetica, Sans-serif;
color: #666;
}
/******************************************************************************************/
/* Print
/******************************************************************************************/
table#printHeaderContent
{
    width:549px;
}
td.paperPrintHeader
{
    margin:0;
    padding:0;
    width:530px;
    border-left: solid 1px #608d81;
    border-bottom: solid 1px #608d81;
    color: #608d81;
    font-family: Arial;
    font-weight: bold;
    font-size: 24px;
    text-align:right;
}
td.corporatePrintHeader
{
    margin:0;
    padding:0;
    width:530px;
    border-left: solid 1px #9C9A9D;
    border-bottom: solid 1px #9C9A9D;
    color: #9C9A9D;
    font-family: Arial;
    font-weight: bold;
    font-size: 24px;
    text-align:right;
}
div#contentPrint
{
   width:550px;
   margin:0;
   padding:30px 20px 20px;
   font-family: Arial;
   font-size: 11px;
   color: #000;
    text-align:justify;
}
div#contentPrint h2
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;    
    color: #999;
}
div#contentPrint p, div#contentPrint table td
{
   font-family: Arial;
   font-size: 11px;
   color: #000;
   text-align:justify;
}
div#contentPrint a
{
   font-family: Arial;
   font-size: 11px;
   color: #000;
   text-decoration:underline;
}
div#footerPrint
{
    padding:0 0 125px 0;
    margin:0;
}
 
/* analyst coverage */
#AnalystCoverageDiv
{
    padding-left: 2px;
}
#AnalystCoverageDiv .BottomBorderDiv
    {
        border-bottom:1px solid #D1D1D1;
        padding-bottom: 2px;
    }

table.AnalystCoverage{
margin:10px 0px 0px 1px;
width:523px!important;
font-size:11px;
background:#ffffff;
border-bottom: solid 1px #dadadd;
}
table.AnalystCoverage td{
width: 260px!important;
border-top: solid 1px #dadadd;
padding:4px 5px 4px 20px;
vertical-align: top;
}
table.AnalystCoverage tr.color1{
background:url("/CSS/AnalystCoverageRowBG.gif") left top repeat-x;
}
table.AnalystCoverage tr.color2{
background:#FFFFFF;
}

table.RSSFeedTable{
margin:10px 0px 0px 1px;
font-size:11px;
background:#ffffff;
border-bottom: solid 1px #dadadd;
}

table.RSSFeedTable td{
height:24px;
padding:0 0 0 15px;
}

table.RSSFeedTable th{
color:#747474; 
font-weight:bold;
width: 260px!important;
padding:4px 5px 4px 10px;
border-top: solid 1px #dadadd;
text-align:left;
height:24px;
}
table.RSSFeedTable td.feedTitle{
width: 260px!important;
border-top: solid 1px #dadadd;
padding:4px 5px 4px 10px;
vertical-align: middle;
border-right: solid 1px #dadadd; 
color:#F5872E; 
min-height:43px;
}
table.RSSFeedTable td.URLTitle{
width: 260px!important;
border-top: solid 1px #dadadd;
padding:4px 5px 4px 10px;
vertical-align: middle;
color:#59AD41; 
min-height:43px;
}

table.RSSFeedTable tr.color1{
background-color:#EEECD9;
}
table.AnalystCoverage tr.color2{
background:#FFFFFF;
}

 
.IRCalendarWebcastRightCln
{
    padding-left : 10px;
}

/* Media section   */
 #QuickFactsHome
{
    padding-left: 11px;
    padding-top: 5px;
} 
#QuickFactsHome .QuickFactsHomeTbl
{
    width: 247px!important;
} 
#QuickFactsHome .QuickFactsHomeTbl .title
{
    color: #aa9fac;
    font-weight: bold;
    font-size: 16px;
}
#QuickFactsHome .QuickFactsHomeTbl .text
{
    padding: 10px 0px 10px 0px;
    color: #59ad41;
    font-size: 14px;
    font-weight: bold;
}
/* In the news Home*/
#InTheNewsHomeDiv .InTheNewsTbl
    {
        padding-top: 5px;
        width:258px !important;
    } 
#InTheNewsHomeDiv .newTitle
   {
        text-transform:uppercase;
        font-size:11px;
        color:#998d9b;
   }
#InTheNewsHomeDiv .InTheNewsTbl .title
{
    color: #aa9fac;
    font-weight: bold;
    font-size: 16px;
}
    #InTheNewsHomeDiv .docDownload
{
    width:120px !important;
}
 
/* gallery home */
#GalleryHomeDiv 
{
    width: 516px;
}
.GalleryHomeDiv .title
{
    padding-top: 10px;
    /*padding-left: 20px;*/
    color: #aa9fac;
    font-weight: bold;
    font-size: 16px;
}

.GalleryHomeDiv .galleryArrow
    {
        margin-top:15px !important;
        border-top: solid 1px #d1d1d1;
        border-bottom: solid 1px #d1d1d1;
        padding: 7px 9px !important;
        color: #59ad41;
        font: 13px bold Arial;
        width: 12px !important;
        border-right: solid 1px #d1d1d1;
        text-align: center; 
    }
.GalleryHomeDiv .galleryText
    {
        margin-top:15px!important;
        border-top: solid 1px #d1d1d1;
        border-bottom: solid 1px #d1d1d1;
        padding: 7px 9px!important;
        /*font: 13px bold Arial;*/
        font-size:13px;
        font-family:Arial;
        font-weight:bold;
        text-align: left;
        color: #59ad41;
        width: 450px !important;
        font-weight: bold;
    }

/* Galerry main section */
#MainGalleryZone{
    padding-top:20px;
}
#MainGalleryZone .GalleryHomeDiv
{
    padding-bottom: 15px;
    padding-left: 16px;
}
/* divers */
.GreenArrowSpan
{
    padding-right:10px;
    background:url("/CSS/greenArrowLink.gif") right bottom no-repeat;
}
/* press kit */
#PressKitZone 
{
    padding-left: 20px;
    padding-top: 10px;
}
#PressKitZone .PresKitGenTbl .title
{
    padding-top: 0px;
    color: #988C98;
    font-weight: bold;
    font-size: 16px;
}
#PressKitZone .FirstContainerTD
{
    padding-top:20px;
}
table.FirstContainerTbl
{
    width: 498px!important;
}
#PressKitZone .titleSmall
{
    color: #988C98;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}
#PressKitZone .PressReleaseZoneKit
{
    padding: 10px 0px 10px 0px;
    border-top:1px solid #D1D1D1;
    border-bottom:1px solid #D1D1D1;
}
#PressKitZone .GalleryHomeDiv .title
 {
    padding-top:15px;
    color: #988C98;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}
/* media home stock */
#MediaQuote .Title
{
    padding-left:9px;
    color: #aa9fac;
    font-weight: bold;
    font-size: 16px;
    float:left;
}
#MediaQuote table.HomeStockQuote .ActiveBG
{
    background:url("/images/img_Pixel_Event.gif") left top repeat-x;
}
/* media home press release */
#PressReleases .TitleHomeMedia
{
    padding: 3px 0px 8px 0px;
    font-weight: bold;
    font-size: 16px;
    color: #aa9fac!important;
    text-decoration:none;
}

#disabledFilter {
    position:absolute;
    z-index:50;
    width:100%;
    height:200%;
    background-color:#F1F1F1;
    filter:alpha(opacity=80);
}

/******************************************************************************************/
/* New *PAPER*
/******************************************************************************************/
.Paper .gen_color, 
.Paper h2, 
.Paper h3, 
.Paper #rightnav ul,
.Papier .gen_color, 
.Papier h2, 
.Papier h3, 
.Papier #rightnav ul{
color:#4DA92A;
}
.Paper .border, .Papier .border{
border:1px solid #4DA92A;
}
.Paper .blackdown, .Papier .blackdown{
border-color: #4DA92A white white #4DA92A;
}
.Paper .VisibleCorner, .Papier .VisibleCorner{
background:#4DA92A url("/CSS/Domtar_new-paper_VistaBanner.gif") no-repeat;
}
.Paper .blackdown, .Papier .blackdown{
background:#4DA92A url("/CSS/Domtar_new-paper_cutCorner.gif") right no-repeat;
}
.Paper #left_content ul li a,  
.Papier #left_content ul li a{
background:url("/CSS/separator_paper.jpg") no-repeat 18px top;
}
.Paper #left_content ul li a:hover, 
.Paper #left_content ul li .active,
.Papier #left_content ul li a:hover, 
.Papier #left_content ul li .active{
background:#C5EBAA url("/CSS/separator_paper.jpg") no-repeat 18px top;
 
}
.Paper #left_content a:hover, 
.Paper #left_content ul li ul li .active, 
.Paper #left_content ul li a,
.Papier #left_content a:hover, 
.Papier #left_content ul li ul li .active, 
.Papier #left_content ul li a{
 color:#44665E;
}
#NewPaperProduct h1 {
    color: #00529b!important;
}
#NewPaperProduct h2 {
    color: #00529b!important;
}
#NewPaperProduct h3 {
    color: #00529b!important;
}
#NewPaperProduct .title{
    padding:20px 20px 0px 0px;
    font-size: 18px;
    font-weight:normal;
    line-height:23px;
    clear:both;
    color: #00529b!important;
}
#NewPaperProduct .titlePaddingLeft{
    padding:20px 20px 0px 20px;
    font-size: 18px;
    font-weight:normal;
    line-height:23px;
    clear:both;
    color: #00529b!important;
}
#NewPaperProduct .PaperFullSectionDiv {
    border-top:1px solid #D1D1D1;
    padding-top:15px;
    padding-left:18px;
}
#NewPaperProduct .PaperFullSectionTbl {
       width:100%;
}
#NewPaperProduct .PaperFullSectionTbl .RightImg {
       padding-top:20px; 
}
#NewPaperMainPage .MainTbl {
    border-top:1px solid #D1D1D1;
    width:100%;
}
#NewPaperMainPage .MainTbl .MainTblRightColumn {
    padding: 0px 0px 0px 20px;
}
#NewPaperMainPage .SubTbl {
    width:268px!important;
    border-bottom:1px solid #D1D1D1;
    border-right:1px solid #D1D1D1;
}
#NewPaperMainPage .MainTbl .LeftZoneTitre {
    width:247px!important;
    border-right:1px solid #D1D1D1;
    padding: 0px 0px 0px 20px;
}
#NewPaperMainPage .MainTbl .Titre {
    font-weight: normal;
    font-size: 22px;
    color: #00529B!important;
}
#NewPaperMainPage .SubTbl .image {
    padding: 20px 0px 20px 20px;
    width:75px;
}
#NewPaperMainPage .SubTbl .texte {
    padding: 20px 0px 20px 20px;
}
#NewPaperMainPage .Date {
    padding: 20px 0px 0px 0px;
}
#NewPaperMainPage .subTitre {
    font-weight: bold;
    font-size: 14px;
    color: #00529B!important;
    padding-top:4px;
}
#NewPaperMainPage sup 
{
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
    bottom: 1ex;
}
#NewPaperMainPage sub 
{
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
    top: .5ex;
}
.charge {
     position: relative;
     bottom: 0.5em;        
    font-size: 0.8em; 
}
 .atoms {
     position: relative;
     top: 0.3em;
     font-size: 0.8em; 
} 
#NewPaperMainPage .subTitrePopular {
    font-size: 14px;
    color: #00529B!important;
    
    text-align:left;
}
/* Drop down paper */
.dropDownPaper{
    padding: 10px 0px 10px 18px;

/* YOM site dimension à enlever
    width:521px!important; 
  End YOM site dimension à enlever */
  
/* YOM site dimension */
    width:100%;
/* End YOM site dimension */  
}    
.dropDownPaper .DropDownTbl {
    width:503px!important;
}
.dropDownPaper .DropDownTbl .DropDownTxt {
    font-weight: bold;
    font-size: 16px;
    color:#333333;
}
.dropDownPaper .DropDownTbl .DropDownLst {
    color:#333333;
}
/* prodcut details */
#NewPaperProduct .ProductDetailTbl 
{     
/* YOM site dimension à enlever 
    width:539px!important;
  End YOM site dimension à enlever */
  
/* YOM site dimension */
    width:100%;
/* End YOM site dimension */   

}
#NewPaperProduct .ProductDetailTbl .TopLeftColTd
{
    padding:20px 20px 10px 20px;
    width:271px!important;
}
#NewPaperProduct .ProductDetailTbl .TopRightColTd
{
    padding:20px 20px 10px 20px;
    width:271px!important;
}
.ProductDetailTbl .ListZoneTD
{
    border-top:1px solid #D1D1D1;
    border-bottom:1px solid #D1D1D1;
}
#NewPaperProduct .ProductDetailTbl .BottomLeftTD
{
    padding:20px 20px 10px 20px;
}
#NewPaperProduct .ProductDetailTbl .BottomLeftTD ul
{
    margin-left:20px!important;
}
#NewPaperProduct .ProductDetailTbl .BottomRightTD
{
    padding:20px 20px 10px 20px;
}
#NewPaperProduct .ProductDetailTbl .BottomRightTD ul
{
    margin-left:20px!important;
}
#NewPaperProduct .ProductDetailTbl .BottomLinkZoneTD
{
    border-top:1px solid #D1D1D1;
    border-bottom:1px solid #D1D1D1;
    padding:10px 20px 10px 20px;
}
/*earth choice*/
#NewPaperProduct .EarthChoiceDetailTbl {
    border-top:1px solid #D1D1D1;
    width:516px!important;
}
#NewPaperProduct .EarthChoiceDetailTbl .ColumnTexteTD {
    padding:10px 20px 20px 20px;
}
#NewPaperProduct .EarthChoiceDetailTbl .ColumnImgTD {
    padding:10px 20px 20px 20px;
}
#NewPaperProduct .EarthChoiceDetailTbl P {
    width:218px!important;
}
/* Spec sheet */
#NewPaperProduct .SpecSheetOuterZone {
/* YOM site dimension à enlever 
    width:532px!important;
  End YOM site dimension à enlever */
  
/* YOM site dimension */
width:100%;
/* End YOM site dimension */  

}
#NewPaperProduct .SpecSheetOuterTbl {
    border-top:1px solid #D1D1D1;
    padding-top:1px;
}
#NewPaperProduct .SpecSheetTbl {
/* YOM site dimension à enlever
   width:532px!important; 
  End YOM site dimension à enlever */
  
/* YOM site dimension */
width:100%;
/* End YOM site dimension */  

   border-top:1px solid #D1D1D1;
   border-bottom:1px solid #D1D1D1;
}
#NewPaperProduct .TitleColumn {
    padding-left:20px;
    color:#333333;
    font-weight:bold;
    line-height:24px;
}
#NewPaperProduct .clnRight {
    border-left:1px solid #D1D1D1;
}
#NewPaperProduct .SpecSheetTbl .listelem {
    padding-left:20px;
    line-height:24px;
}
#NewPaperProduct .SpecSheetTbl .colorBG {
    background:#deefce url("/CSS/bg_SpecSheetPaper.gif") left top repeat-x;
}
#NewPaperProduct .SpecSheetTbl .topPageTD {
   border-top:1px solid #D1D1D1;
 
}

/* paper level 4 */
div#OuterPaperLevel4    {
        padding-top:5px;
        margin-left: 0px; 
        margin-bottom: 5px;
        padding-bottom: 1px;    
        border-bottom:1px solid #D6D6D6;
        float: left;

/* YOM site dimension à enlever
        width:530px!important; 
  End YOM site dimension à enlever */
  
/* YOM site dimension */
    width:100%;
/* End YOM site dimension */  

    }  
    div#PaperLevel4 ul
    {
        margin: 0; padding: 0;
        list-style-type: none; 
        list-style-image: none;
    }    
    div#PaperLevel4
    {
        margin: 0; 
        padding: 20px 0px 0px 20px;    
        border-bottom:1px solid #D6D6D6;

/* YOM site dimension à enlever 
width:530px!important;
  End YOM site dimension à enlever */
  
/* YOM site dimension */
width:100%;
/* End YOM site dimension */          

        float: left;
    }    
     
    div#PaperLevel4 li
    {
        margin-right:4px;
        border-top:1px solid #D6D6D6;
        border-left:1px solid #D6D6D6;
        border-right:1px solid #D6D6D6;
        display: inline;
        font-size:11px;
        float: left;
         
    }
    
    #PaperLevel4 li a 
    {
        text-decoration: none;
        color: #959697;
        font-weight: bold;
        padding: 5px 5px 5px 5px;
        line-height: 12px;
        float: left;
        height:36px;
    }
    #PaperLevel4 li a:hover 
    {
        text-decoration: none;
        color: #00529b;
        font-weight: bold;
        padding: 5px 5px 5px 5px;
        line-height: 12px;
        float: left;
        background:url("/CSS/BGPaperLevel4Nav.gif") left top repeat-x;
    }
    #PaperLevel4 .active
    {
        background:url("/CSS/BGPaperLevel4Nav.gif") left top repeat-x;
        text-decoration: none;
        color: #959697;
        font-weight: bold;
        padding: 5px 5px 5px 5px;
        line-height: 12px; 
        float: left;
    }
    /* section custom pour chaques onglet specifique question que ca marche dans tou les browsers */
    .Paper #OuterPaperLevel4 #PaperLevel4 .tab1 a
    {
        width:82px;
    }
    .Paper #OuterPaperLevel4 #PaperLevel4 .tab2 a
    {
        width:82px;
    }
    .Paper #OuterPaperLevel4 #PaperLevel4 .tab3 a
    {
        width:82px;
    }
    .Paper #OuterPaperLevel4 #PaperLevel4 .tab4 a
    {
        width:82px;
    }
    .Paper #OuterPaperLevel4 #PaperLevel4 .tab5 a
    {
        width:82px;
    }
    
    
    .Papier #OuterPaperLevel4 #PaperLevel4 .tab1 a
    {
        width:80px;
    }
    .Papier #OuterPaperLevel4 #PaperLevel4 .tab2 a
    {
        width:85px;
    }
    .Papier #OuterPaperLevel4 #PaperLevel4 .tab3 a
    {
        width:70px;
    }
    .Papier #OuterPaperLevel4 #PaperLevel4 .tab4 a
    {
        width:95px;
    }
    .Papier #OuterPaperLevel4 #PaperLevel4 .tab5 a
    {
        width:82px;
    }
/* merchant list */
div#MainMerchantListDataBlockDiv .ProvBlocDiv
{
    border-bottom:1px solid #000099; 
    width:510px; 
    margin:4px 0px 14px 26px;
}
div#MainMerchantListDataBlockDiv .HiddenDiv
{
    display:none; 
    margin:4px 0px 10px 26px;
}

/* New Sustainability */
.MainSustainabilityDiv h1
    {        
        font-size:18px;
        color:#195098;
        font-weight:bold;    
        padding:0px 0px 0px 0px;
      line-height:18px;
    }
.MainSustainabilityDiv h2
    {        
        font-size:18px;
        color:#4E7545;
        font-weight:bold;    
        padding:0px 0px 0px 0px;
        line-height:18px;
    }
.MainSustainabilityDiv h3
    {    
        font-size:14px;
        color:#4E7545;
        font-weight:bold;    
        padding:0px 0px 0px 0px;
        line-height:14px;
    }
.MainSustainabilityDiv h4
    {    
        font-size:14px;
        color:#333333;
        font-weight:bold;    
        padding:0px 0px 0px 0px;
        line-height:14px;
    }
.MainSustainabilityDiv h5
    {        
        font-size:12px;
        color:#333333;
        font-weight:bold;    
        padding:0px 0px 0px 0px;
        line-height:12px;
    }
.MainSustainabilityDiv ul
    {  
        margin-left:15px;
        margin-top:10px;
        margin-bottom:10px;
    }
.MainSustainabilityDiv ul li
    {  
        margin-bottom:5px;
    }

.MainSustainabilityDiv #contentLanding
    {
        /*width:413px!important;*/
        width:100%!important;
        padding: 0 0 0 35px;
    }
.MainSustainabilityDiv #contentLanding td
    {
        padding:0 35px;
    }
.MainSustainabilityDiv #contentLanding .Title
    {        
        font-size:12px;
        font-weight:bold;    
        padding:0px 0px 0px 0px;
    }
 
.MainSustainabilityDiv .Right_Nav_Tbl
{
    width:290px!important;
}
.MainSustainabilityDiv .Right_Nav_Tbl .Title
{
    font-size:11px;
    color: #333333;
    font-weight: bold;
}
.MainSustainabilityDiv .Right_Nav_Tbl .Texte
{
    font-size:11px;
    color: #747474;
    padding-left:15px;
}
.MainSustainabilityDiv .Right_Nav_Tbl .hRefLink
{
    text-decoration:none;
    
} 
.MainSustainabilityDiv .Right_Nav_Tbl .separatorBlock
{
    background:url("/CSS/SeparatorMenuRight.gif") left top no-repeat;
    
}
.MainSustainabilityDiv .ListBottomTbl
{
    background:url("/CSS/BottomNavBG.gif") left top no-repeat;
}
.MainSustainabilityDiv .SustainabilityTopNavTD
{
    background:url("/CSS/BannerTopButtonBG.gif") left top repeat-x;
    height:34px;
    width:755px;
}
 
.MainSustainabilityDiv .ListBottomTbl td
    {
        width: 220px;
        padding: 20px 15px 30px 15px;
        height: 210px;
        cursor: pointer;    
    }
    
    .MainSustainabilityDiv .teaser
    {
        font-size:11px;
        color: #333333;  
        text-decoration:none;      
    }
    .MainSustainabilityDiv .title
    {
        text-decoration:none;
        font-weight: bold;
        font-size:12px;
        color:#4E7545;   
        padding: 5px 0px 5px 0px;  
    }
    .MainSustainabilityDiv .imgBottom
    {
        vertical-align: bottom;
        float:right;
    }
    .MainSustainabilityDiv .ListBottomTbl .imgBottomRight
    {
        background:url("") no-repeat 94% 96%;
    }
 
.MainSustainabilityDiv .GreenArrowSpan
   {
        color:#4E7545;
        text-decoration:none;
        font-weight: bold;
    }
.MainSustainabilityDiv #documentCenterTable
{
    padding-left:20px;
} 
 
.MainSustainabilityDiv #documentCenterTable table
{
    width:740px!important;
}
.MainSustainabilityDiv .downloadContent
{
    padding-left:35px;
}