/*ANCIENNE VERSION*/
/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
/* NORMES */
@page { margin:7% 5%;}
 * {
 quotes: "\201E" "\201C" "\201A" "\2018";
} 

q:before, blockquote:before {
 content:open-quote;
} 
q:after, blockquote:after {
 content:close-quote;
} 
img[alt]:after {
 content:" ("attr(alt)")";
} 
img[longdesc]:after {
 content:"\A (description: "attr(longdesc)")";
} 
a[href]:after {
	content: "";
}

/* FIN NORMES */

/* underline all links */
a:link,
a:visited {
  text-decoration: underline !important;
}

/* Don't underline header */
#site-name a:link,
#site-name a:visited {
  text-decoration: none !important;
}

/* CSS2 selector to add visible href after links */
#content a:link:after,
#content a:visited:after {
  font-size: 10pt;
  font-weight: normal;
}

/* Un-float the content */
#content,
#content .section {
  float: none;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

/* Turn off any background colors or images */
body,
#page-wrapper,
#page,
#main-wrapper,
#main,
#content,
#content .section {
	color: #000;
	background-image: none !important;
	margin: 0 auto;
	/* width: 100%; */
	font-family:Verdana, Tahoma !important;
}

html {
	  /* width: 1000px; */
    /* background: red !important; */
    margin: 0 auto;
}
body {
	padding:0;
	width: 1000px; 
	overflow-y: visible;
	
	/*overflow:hidden;*/
}

#page-wrapper{
	padding:0;
	/* margin:2%; */

	overflow-y: visible;
}
.container {
	width:100% !important;
}

#page, #main, #main-wrapper {
	margin:0;
	padding:0;
}

/* Hide sidebars and nav elements */
#skip-to-nav,
#toolbar,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
.region-footer,
.breadcrumb,
div.tabs,
.action-links,
.links,
.book-navigation,
.forum-topic-navigation,
.pager,
.feed-icons,
#skip-link,
.prodassogauche,
.prodassodroite,
.prodoccasgauche,
.prodoccasdroite {
	visibility: hidden;
	display: none;
}

#header, .region-page-top, .region-bottom, .conteneur-search, .bas, .blochautoutil, 
.prodbas, .prodinfobas, .retour-rech-prod, 
.prodphotomoyen, .prodphotopetit, .prodphototexte, .prodmediabt, .prodphotomoyenhaut,
.prodmediabtplus, .prodmediacontbox, .prodphotograndboxes, .prodbascontasso, .prodbascontbdc ,
.prodphotoimpr, .prodboitebas{
	display:none;
}
.hauttitre,.hautsoustitre{
	font-family:Verdana, Tahoma !important;
	height:auto;
	line-height:auto;
}
.hauttitre {
	line-height:40px !important;
}

.prodinfobasimpr, .prodinfobasimpr .prodinfobascontbox {
	float:left;
	clear:both;
	display:block;
	padding-left:0;
	margin-left:0;
}
.prodmedia{
	height:auto;
	float:left;
	margin:0;
	padding:0;
	page-break-inside: avoid;
}
.prodinfo {
	float:left;
	width:50%;
	margin:0;
	padding:0;
	page-break-inside: avoid;
}
.prodinfo p,.prodinfo .prodcarac{
	width:95%;
	clear:both;
	overflow:hidden;
	text-align:left;
	margin:0;
	padding:0;
}
.prodmediacont, .prodmediacontboxbasic{
	text-align:center;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}
.prodcaraccont, .recrubasent, .recrubascont, .prodbascontasso, .prodbascontbdc {
	background-image:none;
}

.prodoption table td p,
.prodoption table td img{
	float:left;
	margin:0 5pt;
	font-size:8pt;
}
.prodoption table td img{
	width:90%;
}
.prodcaraccont{
	color: #000;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	padding: 5pt;
}
.prodhaut, .prodmilieu, .pagebase, .pagebasetexte {
	width:100%;
	overflow:hidden;
}
.prodmodele,.prodoption,.prodtrucs{
	page-break-inside: avoid;
	page-break-before: always;
	margin:5% 0;
}
.prodinfobascontbox , .prodinfobascontbox .tableau,.prodinfobascontbox .prodcaraccont,.prodtrucs,.prodtrucs img,.prodoption table,.prodtrucs{
	width:95%;
	float:left;
}
.prodcaractitre {
	font-family:Verdana, Tahoma;
	margin-top:12pt;
	font-size:10pt;
}
.prodassograndtitre, 
.prodoccasgrandtitre {
	font-family:Verdana, Tahoma;
	font-size:10pt;
	padding:0;
	margin-left:0;
	margin-top:7.5pt;
	clear:both;
	float:none;
}
.occasdecouvr, .assodecouvr {
	font-family:Verdana, Tahoma;
	font-size:9pt;
}
.prodnouv {
	position:relative;
	margin-left:0;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	float:none;
	clear:both;
	height:auto;
	width:90%;
}
.prodnouvtexte {
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:10.5pt;
	text-align:left;
	line-height:auto;
}
.recru-lbl {
	font-family:Verdana, Tahoma;
	font-size:10.5pt;
}
.recru-txt {
	width:60%;
}
.recrubas {
	margin-top:15pt;
	margin-left:50%;
	padding-left:0px;
	border:1px solid #e4d5b8;
	width:50%;
}
.recrubasenttitre {
	font-family:Verdana, Tahoma;
	font-weight:bold;
	font-size:10.5pt;
	width:40%;
}
.recrubasconttexte {
	width:40%;
}
.recrubascont a {
	font-family:Verdana, Tahoma;
	font-weight:bold;
	background-image:none;
	padding:0;
}
.assoboxes, .occasboxes, 
.assobox, .occasbox {
	clear:both;
	float:none;
}
/* FIN */
img {    margin: 10px;}
#header,#footer,#voirPlusImg {display:none}
.zoneBandeau .intBandeau {height:100px;margin:0 0 20px 0}
.blocHautCategorie {	background:none !important;}

body .centrePage {	padding:0 0 80px 0 !important;}

.blocHautCategorie .hauttitre {	color:#000 !important;font-size:30px}

body .block-titre h3, body.node-type-page .pagebasetexte .field-name-body h3 {display:none}
body .block-titre .block-title, body.node-type-page .pagebasetexte .field-name-body .block-title {position:relative}
/*page categorie*/
.view-resultat-recherche .view-content .views-row, .view-nouveaux-produits .view-content .views-row, .view-nouveau-produits-articles .press-deb-group .views-row {   padding: 38px 20px;}
.view-resultat-recherche .view-content .views-row .views-field-body, .view-nouveaux-produits .view-content .views-row .views-field-body {font-size:14px}

/*fiche produit*/
#versionImp #assoboxes,#versionImp #occasboxes,#versionImp #photoboxes {width:auto}
#versionImp #tableCaract svg{display:none}
.node-type-fiche-produit  .blocHautCategorie {margin:0 0 55px 0 !important}
.node-type-fiche-produit .prod .blocHautCategorie #infoTitreFiche {width:100% !important;}
.node-type-fiche-produit .blocHautCategorie{height:auto !important}
.node-type-fiche-produit .blocHautCategorie #infoTitreFiche {
	position:relative!important;
	top:auto!important;
	left:auto !important;
	text-align:center !important;
	width:100% !important;
	transform: unset !important;
	padding: 20px 0;
}
.node-type-fiche-produit  .blocHautCategorie .hauttitre {	max-width:unset;}
.node-type-fiche-produit #sousTitrePdt{	margin:0 0 50px 0;font-size:20px}
.doubelTitrePdt {    margin: 0;}
#versionImp {float: left;width: 100%;margin: 0 0 30px 0;}
.node-type-fiche-produit .fondNoisSsImg,
.node-type-fiche-produit .blochautoutil,
.node-type-fiche-produit .boutonDdeInfo,
.node-type-fiche-produit .ariane,
.node-type-fiche-produit .block-titre h2,
.node-type-fiche-produit #videoPdt,
.node-type-fiche-produit #fondNoirBg,
.node-type-fiche-produit .blocHautCategorie #imgPng,
.node-type-fiche-produit #fondNoisSsImg,
.node-type-fiche-produit #versionNoImp,
.node-type-fiche-produit #footer,
.node-type-fiche-produit #associeesFiche,
#versionImp #options svg,
.titreAccordeon svg, 
#versionImp #contenu_caractTech svg {display:none !important}

.node-type-fiche-produit #accordeonDetail .contenuAccordeon,
.node-type-fiche-produit #versionImp {	display:block !important;}
.node-type-fiche-produit #accordeonDetail {	clear:left;	padding: 100px 0 0 0;}
.node-type-fiche-produit #contenu_options .optItem  {text-align:center}
.node-type-fiche-produit #contenu_options .optItem span  {display: block;text-align: center;}
.node-type-fiche-produit .view-photos-produits .imgPdt {display:none}
.node-type-fiche-produit .view-photos-produits .imgPdt:nth-child(1),
.node-type-fiche-produit .view-photos-produits .imgPdt:nth-child(2),
.node-type-fiche-produit .view-photos-produits .imgPdt:nth-child(3),
.node-type-fiche-produit .view-photos-produits .imgPdt:nth-child(4),
.node-type-fiche-produit .view-photos-produits .imgPdt:nth-child(5),
.node-type-fiche-produit .view-photos-produits .imgPdt:nth-child(6) {display:block }

#versionImp #imgPng img{	max-width:100%}
#versionImp #imgPng{	width: 100%;	float: left;}
#versionImp #contenu_caractG {	width: 100%;	float: left;	padding: 0 0 0 30px;}
#versionImp .contenuImp {	width:100%;	float:left;	clear:both;	display: block;	margin:30px 0 0 0;}
#versionImp .choix {	text-transform:uppercase;	font-family:'Roboto-Bold',arial;	font-size:20px;}
#versionImp #contenu_caractTech table td {height:auto;width: auto;}
#versionImp #contenu_caractTech .enteteTab {font-weight: bold;font-size: 14px;}
#accordeonDetail .contenuAccordeon {margin:10px 0 !important}
body.node-type-fiche-produit .block-titre h3,
.node-type-fiche-produit #accordeonDetail .titreAccordeon span:first-child {padding:0 !important;color:#000;text-align:left;font-size:20px;text-transform:uppercase;}
#detailFiche {    width: 100%;    float: left;}
.itemAccordeon {float:left;width:100%;    margin: 0 0 30px 0;}
#accordeonDetail .titreAccordeon  {height: auto !important;    margin: 0;}
.newBrevet .iconInfosPdt svg {fill:#000 !important}


/*Gestion occasions*/
.page-gestion-occasions,.page-gestion-occasions .table-responsive {width:1800px}
.nonDispoOccas,.nonDispoOccas td {background-color:#ffa0a0 !important}
.nonDispoOccas td.active {background-color:#ee6969 !important}
.venduOccas,.venduOccas td {background-color:#99ff99 !important}
.venduOccas td.active {background-color:#66cc66 !important}
.partirDuOccas,.partirDuOccas td {background-color:#ff9966 !important}
.partirDuOccas td.active {background-color:#ff6600 !important}
.view-gestion-occasions .views-field-field-comoccas ul {width:300px;}
td.views-field-field-comoccas .entity-field-collection-item,
td.views-field-field-comoccas ul li div.content,
td.views-field-field-comoccas ul li div.field-name-field-contenucomm {width:100%}
.views-field-field-refsoccas ul {padding:0}
