/* -----------------------------------------------------------------------
GENERAL */

    body {                          margin:0; padding:0; line-height:1.5; font-family:Helvetica, Arial, sans-serif;
                                    color:#000; background:none; font-size:10pt; text-align:left; }
    h1, h2, h3, h4, h5, h6 {        font-family:"Helvetica", Arial, sans-serif; margin:0 0 1em 0; padding:0;
                                    float:none; }
    img {                           float:left; margin:1.5em 1.5em 1.5em 0; }
    a img {                         border:none; }
    p img.top {                     margin-top:0; }
    blockquote {                    margin:1.5em; padding:1em; font-style:italic; font-size:.9em; }
    .small {                        font-size:.9em; }
    .large {                        font-size:1.1em; }
    .quiet {                        color:#999; }
    .hide {                         display:none; }
    a:link, a:visited {             background:transparent; font-weight:700; text-decoration:underline; }
    a:link:after, a:visited:after { font-size:90%; } 


/* -----------------------------------------------------------------------
PARTICULAR */

    #header, #footer, .aside,
    .reading-actions, .secondary-nav, 
    .breadcrumb, .same-subject,
    .info-tel, .btn-back,
    .share, .filter, .filters,
    .stay-informed,
    .share-list,
    #cover .section .filters,
    #cover .section .header-list,
    #map-cover,
    #cover .result-footer,
    .header-region form,
    #header-print, #footer-print,
    #tpl-annuaire .aside .pager,
    .carousel .list  {              display:none; }
    
    DD_roundies\:* {                display:none; }

    
    #header-print, #footer-print,
    #tpl-annuaire .aside {          display:block; }

    
    #content {                      background:white; }
    #header-print {                 display:block; width:100%; height:2.5cm; }
    #footer-print {                 margin-top:1em; color:#999; font-size:0.8em; }
    
    p.multiplex {                   float:none; clear:both;}
    .result-footer {                clear:both; }
    
    img.map-picture {               opacity:1 !important; filter:alpha(opacity=100) !important; position:static !important;}
    .calendar ul li a:link:after, 
    .calendar ul li a:visited:after { content:""; }
    #wrapper-map-france,
    #wrapper-map-france-canal {     page-break-before : always; margin-bottom:2cm; }
    #wrapper-map-france ul,
    #wrapper-map-france-canal ul {  display:none; }
    .tabs-wrapper .legend {         margin:0; }
    
    
/*results*/
.result-footer  {                   display:none;}
    
/*carousel - guides*/
.carousel li,
.carousel-home .view ul li,
.box-guides * {                     float:none; clear:both;}


