/* Feuille spécifique aux sorties imprimantes */

* { background-image:none!important; background-color: transparent!important; }
body {
width: auto!important;
margin: auto!important;
font-family: serif;
font-size: 12pt;
background-color: #fff!important;
color: #000!important;
}
.skip-nav{
	display: none;
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
/*color: #000!important;
margin: auto!important;*/
}

.button{
	display: none!important;
}

.ico {
	background-image: url('/images/sprite.png')!important;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
}

.ico_20 {
	width: 20px;
	height: 20px;
}
.ico_comp-oui {
background-position: -34px -440px!important;
}
.ico_comp-non {
background-position: -54px -440px!important;
}

.visually-hidden{
	display: none;
}

.print {
display: block; /* affichage des Ã©lÃ©ments de classe print */
}
p, blockquote {
orphans: 3; /* pas de ligne seule en bas */
widows: 3; /* pas de ligne seule en haut */
}
blockquote, ul, ol { page-break-inside: avoid; /* pas de coupure dans ces Ã©lements */ }
h1, h2, h3, caption {
page-break-after: avoid; /* pas de saut aprÃ¨s ces Ã©lÃ©ments */
}
a {
color: #000!important;
text-decoration: underline!important;
}
a[href]:after { content: " (" attr(href) ")"; /* affichage des URL des liens */ }
#logo a:after, .map a:after { content:""; /* Pas pour le logo et les gmaps*/ }
table{
	border-spacing: 0;
	border-collapse: collapse;
}
th, td {
border: 1px solid #000;
}

body{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
width:100%;
}
#main { margin:auto; width:95%; }
#contents { padding:0; }
pre { overflow:visible; }

.header--top, #volet, .content--img, #footer, .breadcrumb, .left-bar, .aside-primary, .grid-homepage , .slider-home, .theme-01--slider, .theme-01--video, .theme-01--complementary, .section--tools, .article--tools, .prod--tools, .right-bar, .cat--result-number, .cat--switch, .fn-slider-item-cat, .multi--slider_cat > figure, .pager, .btn_comp, .prod .album--carousel, .prod--book, #widget-panier, .prod--advisor, .prod--contact--map a, .cat--search_ot, .cat--result_ot, .widget-resan, #fancybutton{ display:none!important; }

.prod--spec--toggle{ display: block!important;}
.multi--slider_cat > figure:first-child{ display:block!important; }
.prod--img_events figure{
	margin: 0;
	padding: 0;
}
.prod--img_events img{
	max-height: 400px;;
}
#logo img{

}

/* TITRE DE PAGE */
.article--title, .section--title{
	font-size:20px;
}

.reset-ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.reset-ul li {
	list-style-image: none;
	margin: 0;
	padding: 0;
}
/* COMPARATEUR */

.multi--item_comp{
	background: #F3F3F4;
	float: left;
	width: 30.66666666666667%;
	margin-left: 4%;
	padding-top: 25px;
	padding-bottom: 0;
}
.multi--item_comp:first-child{
	margin-left: 0;
}
	.multi--close_comp{
		display: none;
	}
	.multi--header_comp{
		min-height:auto;
	}
	.multi--title_comp{
		font-size: 14px;
		height: auto;
	}
	.multi--img_comp{
		height: 139px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		background-image: url('/images/picto-photo.jpg');
		background-repeat: no-repeat;
		background-size: 200px;
	}
	.multi--img_comp img{
		max-width: 100%;
	}
	.is-img-events-empty {
	}
	
	
	.button_openS > a{
		width: 100%;
	}
	
	.yep-nope-list{
		margin-top: 10px;
		border-top: 1px solid #BCBDC0;
	}
	
	.yep-nope-list li{
		padding-top: 7px;
		/* padding-left: 10px; */
		padding-right: 10px;
		margin: 0;
	}
	.yep-nope-list li > .visually-hidden{
		display: inline-block;
	}
	.ico_comp-oui, .ico_comp-non{
		display: none;
	}
	
.stairway-to-the-star {
  padding-left: 5px;
}
.star-0 {
  display: none;
}
.star-1:before {
  content: "*";
}
.star-2:before {
  content: "**";
}
.star-3:before {
  content: "***";
}
.star-4:before {
  content: "****";
}
.star-5:before {
  content: "*****";
}
.prod-circuit #googlemap{
	max-width:600px;
	max-height:500px;
}
.prod-circuit--title{font-weight:bold;}
.prod-circuit .list-col{
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
}