﻿/* Nuke Print CSS Styles */
 html, body
{
    margin: 0;
    padding: 0;
}

div#headerContainer, div#topNavContainer, div#navigation, .ToolsLink, .GeoLink, div#verticalNav, #footerContainer ul li a, div#Toolbar, #Legal
{
    display: none;
}


div#mainContainer
{
    width: 100%;
    margin: 0 auto;
}
div#content
{
    float: left;    
    width: 100%;
    background-color: #FFFFFF;    
    text-align: left;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;    
    font-size: smaller;
    text-align: justify;    
}
div#content h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    margin-bottom: 4px;
}
div#content h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;    
    font-weight: bold; 
    margin-top: 18px;       
    margin-bottom: 8px;
}
div#content h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    background-image: url(/images/bullet2.gif);
    background-position: 0 4px;
    background-repeat: no-repeat;        
    padding-left: 13px;
    padding-top: 0px;        
    padding-bottom: 3px;     
    margin-bottom: 2px;    
    margin-top: 18px;        
}
div#content h5
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #333333;
    margin: 0;
}
div#content h6
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #666666;
    margin: 0;
}
div#content p
{
    font-family: Arial, Helvetica, sans-serif;             
}

div#extra
{
    margin-top: 50px;
    float: none;
    clear: both;    
    display: none;    
}

.WebLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .88em;
    font-weight: bold;
    color: #990000;
    font-style: normal;
    text-decoration: underline;
    background-image: url(/images/atom.png);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 25px;
    text-align: right;
    clear: right;
    float: right;
    line-height: 22px;    
}
.WebLink a, a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    color: #990000;
    text-decoration: underline;    
}
.WebLink a:active, a:hover
{
    color: #FF0000;
    text-decoration: underline;
}
.TextInFrameRight
{
    background-color: #DFDFDF;
    border: dotted 1px #303030;
    float: none;
    clear: both;
    font-family: Verdana, Arial, sans-serif;
    font-size: smaller;
    padding: 10px;
    margin-left: 8px;
    width: 100%;
}

/* Extra column */
.Extra
{
    font-family: Verdana, Arial, sans-serif;
    font-size: smaller;
    font-weight: bold;
    color: #333333;
}
.ExtraSeparator
{
    height: 3px;
    width: 100%;
    border: solid 3px #B0B0B0;
}
ul.MoreDocuments
{
    font-family: Verdana, Arial, sans-serif;
    font-size: small;
    color: #8C8C8C;
    text-decoration: none;
    padding-left: 15px;
}
ul.MoreDocuments li a
{
    font-family: Verdana, Arial, sans-serif;
    color: #8C8C8C;
    text-decoration: none;
}
ul.MoreDocuments a:visited, a:active
{
    color: #8C8C8C;
    text-decoration: none;
}
ul.MoreDocuments a:hover
{
    color: #FF4F4F;
    background-color: #E9E9E9;
    display: block;
}

/* Table in Extra Zone */
#TableExtra
{
    background-color: #E6E6E6;  
    border: dashed 1px #303030;    
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller; 
}
#TableExtra tr td
{
    font-size: 0.85em;
    padding-left: 5px;
}

/* Thumbnail images */
.ThumbImage
{
    border: solid 1px #303030;   
}

/* Table in content */
#Table1
{
    background-color: #E6E6E6;        
}
#Table1 .header
{
    font-weight: bold;
    height: 1.9em;
}
#Table1 tr.header td
{
    border-top: solid 2px #B30000;
}
#Table1 .footer
{
    font-weight: bold;
    height: 1.9em;
}
#Table1 tr td
{
    font-size: 0.85em;
    padding-left: 5px;
}
#Table1 tr td.column1
{
    color: #666666;
}
/* Image in content */
.ImageLeft
{
    float: left;
    clear: left;
    padding-right: 10px;
    padding-bottom: 2px;
    border: 0;
}
.ImageCenter
{    
    clear: both;
    float: none;
    padding-bottom: 2px;
    border: 0;
}
#TitreSeparator
{        
    height: 3px;
    width: 100%;   
    border: 0; 
}
.MotGlossaire
{
    color: #000000;
    border: none;
}

