@page { margin: 10% }

html, body, ul, li, form, img, p, h1, h2, h3, h4, h5, cite, table, tr, td, cite, div, iframe, object { 
    margin:0; padding:0; border:0; font-style:inherit; font-weight:inherit; position: relative; cursor: default; 
} 
body {
    text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:11px;         
}

#print {
    border-bottom: 1px solid #8BA6AE;
    padding: 2px 10px;
    margin-bottom:10px;
    background-color: #F3F2ED;
}
.noPrint {
    display: none;
}
#print img.logo {
    float:left;
}
#print .infosSupplementaires {
    float:right;
    text-align: right;
}                   
#print .infosSupplementaires .url {
    font-size:6px;
}                   
#print .infosSupplementaires .QRCode {
   float:right;
   margin-right:-20px;
   margin-top:-20px;
}                   
#print .infosSupplementaires .title {
   float:left;   
}                   
img.QRCode {
    display:block;
    float:right;
}                   
.spacer {
    display:block;  
    clear:both;
    >height:1px;
}
*+.spacer {
    >height:5px; 
}

 
.colonne1, .colonne3, #header, #footer, #outils, .iconInformation, .hidden,
#content .IeFix,
#content .colonne2 .date,
#content .colonne2 h2,
#content .colonne2 .video {
    display: none;
}

html, body, #page, #content, .colonne2, .tetiere, #content .colonne2 .article,
#content .colonne2 .article .content div  
#content .colonne2 .article .content ul, 
#content .colonne2 .article .content li, 
#content .colonne2 .article .content form, 
#content .colonne2 .article .content img, 
#content .colonne2 .article .content p, 
#content .colonne2 .article .content h1, 
#content .colonne2 .article .content h2, 
#content .colonne2 .article .content h3, 
#content .colonne2 .article .content h4, 
#content .colonne2 .article .content h5, 
#content .colonne2 .article .content cite, 
#content .colonne2 .article .content table, 
#content .colonne2 .article .content tr, 
#content .colonne2 .article .content td, 
#content .colonne2 .article .content cite, 
#content .colonne2 .article .content div, 
#content .colonne2 .article .content iframe, 
#content .colonne2 .article .content object {
    display:block !important;   
}

#content .colonne2 .article {
    background:#FFF;   
}
#content .colonne2 .article .titre {
    font-size:18px;   
    line-height:18px;   
    padding:3px 10px;                 
    background-color: transparent;
    color: #000;
    margin-top:5px;
}
#content .colonne2 .article .amorce, #content .colonne2 .article .content {
    font-size:11px;
    line-height:14px;
    padding:3px 10px;                         
}
#content .colonne2 .article .content p, #content .colonne2 .article .content ul  {
    margin-bottom:10px;
}
#content .colonne2 .article .content ul {
    padding-left: 15px; 
    list-style-type: disc;        
}
#content .colonne2 .article .content h4 {
    color:#000;
    font-size:11px; 
    text-transform: uppercase;  
    font-weight: bold;
}
#content .colonne2 .article .content h5 {
    color:#000;
    font-size:11px;
    font-weight: bold;
    margin-bottom:5px;
}
#content .colonne2 .kiosque .article a {     
    font-size:11px;
    color: #000;
    text-decoration: underline;
}
#content .colonne2 .article div.more {
    border-top:1px solid #000;
    padding-top:10px;
    display:none !important;
}
#content .colonne2 .article div.show {
    display:block !important;
}
#content .colonne2 .article div.more h5 { 
    font-weight:bold;
}
#content .colonne2 .size1 .titre {
   font-size:14px;
   line-height:14px; 
}                        
#content .colonne2 .size1 .amorce, #content .colonne2 .size1 .content, #content .colonne2 .size1 h4, #content .colonne2 .size1 h5 {
   font-size:9px !important;
   line-height:11px;  
}
#content .colonne2 .size2 .titre {
   font-size:18px;
   line-height:18px; 
}                        
#content .colonne2 .size2 .amorce, #content .colonne2 .size2 .content, #content .colonne2 .size2 h4, #content .colonne2 .size2 h5 {
   font-size:11px !important;
   line-height:14px;  
}
#content .colonne2 .size3 .titre {
   font-size:24px;
   line-height:24px; 
}                        
#content .colonne2 .size3 .amorce, #content .colonne2 .size3 .content, #content .colonne2 .size3 h4, #content .colonne2 .size3 h5 {
   font-size:14px !important;
   line-height:18px;  
}

/* Numéros indigo */
#content .numero-0820 { 
    font-size:12px;
    color:#3C288A;
}
#content .numero-0820 img {
    margin-right:2px;
    top:4px;
}
#content .numero-0820 .tarif {
    font-weight:normal;
    font-size:smaller;
    font-weight:normal;
    margin-left:3px;
}

