@page { margin: 0.5cm; }
* {
	background: transparent !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important;
}

img{ max-width: 100% !important; }
tr, img { page-break-inside: avoid; }


/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#menu, #menuSec, #menuPied, #lienPartager, .centering, .bloc-infolettre, .partage, .newsbloc, .importnews{ display:none;	}

/* TEXTES
--------------------------------------------------------------------------------------- */
.incTinyMce a{ color: #00f; text-decoration:underline; }
.incTinyMce a:visited{ color: #800080 ; }
.incTinyMce a:after {content: " (" attr(href) ")";}
h2,h3 { page-break-after: avoid; }
ul.agents li{float: left; margin: 0 1rem 1rem 0; width:31%; position:relative; background:#fff;}
  .desktop{display:block;}
  #logo{  position:absolute;  top:0;  left:0;  display:block;  background:url(../gx/logo-bg.png) no-repeat;  width:180px;  height: 145px}
  #entete{  position:relative;  height:100px;}
  #logo img{ margin:10px auto;}
  .mobile{display:none;}
.conteneur{  position:relative;  width:960px;  margin:0 auto;}
main .conteneur{  position:relative;  width:960px;  margin:0 auto;}
.bloc-infolettre form{   margin: 0 auto;    width: 90%;}
.bloc-infolettre .form input[type=text], .bloc-infolettre .form input[type=email], .bloc-infolettre .form input[type=password], .bloc-infolettre .form input[type=tel],
.bloc-infolettre .form input[type=search], .bloc-infolettre .form input[type=url], .bloc-infolettre .form select, .bloc-infolettre .form textarea{
  width:220px;  margin:5px;}
  .bloc-infolettre{ background:#333333; text-align: center; padding:25px;}
  .banniere .centering h1{width:100%; margin:0 auto;}
  .banniere h3 {font-size:30px;}
  .apropos{ padding:35px 0;}
  .newsbloc{ width:100%;  padding:0; }
  .icon-fax:before { content: '\e803'; color:#000; font-size:19px; margin: 0 0.5rem 0 1rem} /* '' */
  .slick-list{overflow: visible !important;}
  .titrebloc{position:relative; width:960px; z-index:20;  margin:0 auto; padding:0;}
  .titrenews{position:absolute;  top:-50px; width:100%;}
  .titrebloc .suite{ float: right; color:#fff; text-transform: uppercase; font: 14px/14px 'novecento_wide_bookbold'; margin-top:4px;}
  .titrebloc .suite:after{content: '>'; color:#d61f2b; font: 14px/14px 'guifx_v2_transportsregular'; margin-left:5px;}
  .slick-prev, .slick-next, .slick-prev:active, .slick-next:active, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{ display: block !important;}

  #Filtres label  { float:none; display: inline; padding: 8px;  width: 77px; margin: 0 0 0 0.5rem ;   }
  .filtre{ width:40%; display: inline; float:none; }
  .filtre:first-child{width:30%; margin-right: 0rem;}
  #Filtres .filtrelabel{margin-left: 1.5rem; width:auto; display:inline-block;}
  #Filtres .filtrelabel.first{display:inline;}
  #Filtres label.femme{ margin-left:0.5rem;}

  #listArtiste li{ width:18.66%; float:left; background: #fff; margin: 1rem 1rem 0 0 }
  #listArtiste li:nth-child(2n){margin:  1rem 1rem 0 0}
  #listArtiste li:nth-child(4n){margin: 1rem 1rem 0 0}
  #listArtiste li:nth-child(5n){margin: 1rem 0 0 0}
  #listArtiste li:last-child{margin-bottom: 1.5rem}

  #listeNouvelle{ list-style:none; position: relative; width:960px; margin: 0 auto}
  ol#listeNouvelle li{ width:23%; float:left; background: #fff; margin: 1rem 1rem 0 0 }
   ol#listeNouvelle li:nth-child(2n){margin: 1rem 1rem 0 0}
   ol#listeNouvelle li:nth-child(3n){margin: 1rem 1rem 0 0}
  ol#listeNouvelle li:nth-child(4n){margin: 1rem 0 0 0}
ol#listeNouvelle li:last-child{margin-bottom: 1.5rem}
  main.nonacc{ padding-top:62px; }

  .joindre .colgauche{ float: left; width:31%; margin: 0 1rem 1rem 0; color:#202020;}
.joindre .coldroite{ width:67%;  float: left; color:#202020; }
.joindre .colgauche{margin:0 0 1rem 1rem;}
   .joindre .colgauche .blocarticle{width:90%; margin-bottom:1rem; }
   ul.agents{ width:67%; }
   #contactForm label  {  width: 19.8%; margin-left:1rem; margin-right: 0;
    }

#contactForm label.Denis{margin-left:1rem; }

.coldroite{ width:67%;  float: left; color:#202020; }
 .colgauche{ float: left; width:31%; margin: 0 1rem 1rem 0; color:#202020;}
 .coldroite .middle{float:left; width:48.75%; margin:0 1rem 1rem 0;}
.coldroite .right{float:right; width:48.75%; margin:0 0rem 1rem 0;}
.tabs li{float:left; background:#bfbfbf; border-right:1px solid #000000; width:30%; padding:1.5rem 0; margin:0; text-align:center; cursor: pointer}
.Produithover{display:block;}
  

