/*+clearfix {*/
.side-auteur .bloc-auteur:after, .side-auteur .bloc-auteur:last-of-type:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.side-auteur .bloc-auteur, .side-auteur .bloc-auteur:last-of-type {
	display: block;
	*height: 1px;
}
/*+}*/
.no-padding {
	padding: 0;
}
/*SPE RETZ*/
.header {
	background-color: #FFFFFF;
}
.header DIV.img-header {
	padding: 0;
	margin: 0px -15px 0px -15px;
}
/*--------------*/
.lead {
	font-weight: 400;
	margin-top:15px;
}
.lead STRONG {
	font-weight: 600;
}
.lead STRONG.rouge, .well-inscription STRONG.rouge {
	color: #E70E0E;
	font-weight: bold;
}
.lead .disclamer {
	display: block;
	font-size: 0.6em;
	line-height: 3;
	padding: 0;
	margin: 0;
	font-style: italic;
	text-align: right;
}
/*--------------*/
.sub-header .well {
	background: #F3F3F3;
	margin-bottom: 20px;
	font-size: 1.2em;
	text-align: center;
	/*+box-shadow: none !important;*/
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	line-height: 1.6;
}
.sub-header A.btnstandard.bt-inscription {
	line-height: normal;
	background: #E6005C;
	border: 1px solid #E6005C;
	color: #FFFFFF;
	padding: 4px 10px;
	/*+border-radius: 6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	width: auto;
}
/*--------------*/
.bloc-visuel A IMG {
	margin: 0 auto;
	border: 0px solid #FFFFFF;
	/*+box-shadow: none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bloc-visuel {
	font-size: 0.9em;
	position: relative;
	z-index: 90;
}
.bloc-visuel A .parution {
	width: auto;
	background: #0272B4;
	position: absolute;
	bottom: 0px;
	text-align: right;
	line-height: 22px;
	color: #FFFFFF;
	padding: 0px 5px;
	border-top-right-radius: 5px;
}
.bloc-visuel .parution {
	width: auto;
	background: #0272B4;
	position: absolute;
	bottom: 0px;
	text-align: right;
	line-height: 22px;
	color: #FFFFFF;
	padding: 0px 5px;
	border-top-right-radius: 5px;
}
/*--------------*/
.well {
	margin-bottom: 40px;
	/*+border-radius: 10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: 0px solid black;
	text-shadow: none;
	/*+box-shadow: none !important;*/
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	min-height: 140px !important;
	padding-bottom:5px;
}
/*--------------*/
.well.well-methode-cp {
	background: rgba(255, 223, 45, 0.3);
}
.well.well-methode-ce1 {
	background: rgba(175, 160, 200, 0.3);
}
.well.well-methode-ce2 {
	background: rgba(160, 200, 70, 0.3);
}
.well.well-methode-cm1cm2 {
	background: rgba(255, 193, 150, 0.300);
}
.well H2.titre-cat-produit {
	font-weight: normal;
	font-family: 'Fredoka One', cursive;
	font-size: 2.4em;
	padding: 5px;
	color: #0272B4;
	width: 100%;
	margin: 0 auto 10px;
}
DIV.bloc-infos UL {
	padding-left: 0px;
	position: relative;
	z-index: 85;
}
DIV.bloc-infos UL LI {
	padding-bottom: 5px;
	list-style: disc;
}
.col-sm-4 .bloc-infos UL LI {
	padding-left: 0;
	margin-left: 30px;
}
.col-sm-6 .bloc-infos UL LI {
	padding-left: 0;
	margin-left: 155px;
}
DIV.bloc-infos UL LI:before {
}
#grid ul li ul li {list-style-type:circle;}
#grid ul li ul li:before {content:none;}
/*--------------*/
.well A {
	font-weight: bold;
	font-size: 1em;
	color: #0272B4 !important;
	text-decoration:none;
}
.well A:hover {
	text-decoration:underline;
}
.well A.btnstandard {
	width: 170px;
	text-align: left;
	display: inline-block;
}
.well A.btnstandard-1 {
	/*width: 170px;*/
	text-align: left;
	display: inline-block;
}
.well A.btnstandard-1.bt-1 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background: url(img/icon-pages-white.png) 6px center no-repeat #17a5a5;
	padding: 8px 10px;
	border: 1px solid #17a5a5;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
    margin: 20px auto;
    width: 344px;
    display: block;
    background-position: right 10px top 2px;
}
.well A.btnstandard-1.bt-1:hover {
	background-color: #138686;
}
.well A.btnstandard.bt-feuilleter {
	font-size: 1em;
	line-height: normal;
	font-weight: bold;
	background: 6px center no-repeat #0094D9;
	border: 1px solid #0094D9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	padding: 8px 10px;
	margin: 0;
}
.well A.btnstandard.bt-panier {
	font-size: 1em;
	line-height: normal;
	font-weight: bold;
	background: 6px center no-repeat #A8BF16;
	padding: 8px 10px;
	border: 1px solid #97AC14;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0;
}
.well A.btnstandard.bt-feuilleter:hover {
	background-color: #0160AC;
}
.well A.btnstandard.bt-panier:hover {
	background-color: #97AC14;
}
.well A.btnstandard.bt-specimen {
	background: url(/sites/all/themes/retz/images/icons/icon-sample-browse.png) 6px center no-repeat #0094D9;
	padding: 10px 5px 10px 42px;
	font-size: 0.8em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #0094D9;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0;
}
.well A.btnstandard.bt-manuel {
	background: url(img/manuel.png) 6px center no-repeat #0094D9;
	padding: 10px 5px 10px 42px;
	font-size: 0.8em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #0094D9;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0;
	height: ;
}
.well A.btnstandard.bt-site-cpg {
	background: url(img/icon-site-cpg.png) 6px center no-repeat #675c9b;
	padding: 10px 5px 10px 42px;
	font-size: 0.8em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #675c9b;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0;
	height: ;
}

.well A.btnstandard.bt-groupe-fb {
	background: url(img/icon-fb-white.png) 6px center no-repeat #0094D9;
	padding: 10px 5px 10px 42px;
	font-size: 0.8em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #0094D9;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0;
	height: ;
}


.well A.btnstandard.bt-video {
	background: url(img/icon-video-white.png) 6px center no-repeat #0094D9;
	padding: 10px 5px 10px 45px;
	font-size: 0.8em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #0094D9;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0;
	height: ;
}

.well A.btnstandard.bt-demande {
	background: url(/sites/all/themes/retz/images/icons/icon-sample-request.png) no-repeat 6px center #0094D9;
	padding: 10px 5px 10px 42px;
	font-size: 0.8em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #0094D9;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0;
}
.well A.btnstandard.bt-specimen:hover {
	background-color: #0160AC;
}
.well A.btnstandard.bt-video:hover {
	background-color: #0160AC;
}
.well A.btnstandard.bt-manuel:hover {
	background-color: #0160AC;
}
.well A.btnstandard.bt-site-cpg:hover {
	background-color: #473f6a;
}
.well A.btnstandard.bt-groupe-fb:hover {
	background-color: #0160AC;
}
.well A.btnstandard.bt-demande:hover {
	background-color: #0160AC;
}
/*--------------*/
DIV.etiquette {
	padding: 4px 16px 4px 24px;
	margin: 10px 0 5px -19px;
	/*+border-radius: 0px 6px 6px 0px;*/
	-moz-border-radius: 0px 6px 6px 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-khtml-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll;
	display: inline-block;
	color: #FFFFFF;
	font-family: 'Asap', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
DIV.etiquette.rounded {
	/*+border-radius: 6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	margin-left: 10px;
}
DIV.etiquette.mathematiques {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #EC5103;
}
DIV.etiquette.francais {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #41A90A;
}
DIV.etiquette.lecture {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #0884DC;
}
DIV.etiquette.ecriture {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #e6005c;
}
DIV.etiquette.cycle2 {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #e90000;
}
DIV.etiquette.vide {
	background: none;
}
/*--------------*/
P.accroche-cat-produit {
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: normal;
	line-height: normal;
}
/*--------------*/
.col-md-6 .bloc-visuel {
	float: left;
	margin-right: 8px;
	margin-bottom: 20px;
}
.col-md-6 P.titre {
	font-size: 1.2em;
	min-height: 35px;
	line-height: normal;
	margin-top: 10px;
	text-align: center;
}
.col-md-4 .bloc-visuel {
	text-align: center;
	margin: 0 auto 20px;
	display: block;
}
.col-md-4 P.titre {
	min-height: 35px;
	font-size: 1em;
	text-align: center;
	line-height: normal;
	margin-top: 10px;
}
.col-md-4 .bloc-infos {
	text-align: center;
}
/*------SIDEBAR AUTEUR--------*/
.side-auteur .well {
	background-color: rgba(0, 120, 180, 0.1);
}
.side-auteur .visuel-auteur {
	width: 40%;
	float: left;
}
.side-auteur .visuel-auteur IMG {
	width: 100%;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.side-auteur .titre-auteur {
	font-weight: normal;
	font-family: 'Fredoka One', cursive;
	font-size: 2.4em;
	padding: 5px;
	color: #0272B4;
	width: 100%;
	margin: 0 auto 10px;
}
.side-auteur .titre-video {
	font-weight: normal;
	font-family: 'Fredoka One', cursive;
	font-size: 1.8em;
	padding: 5px;
	color: #0272B4;
	width: 100%;
	margin: 0 auto 10px;
}
.side-auteur .bloc-video {
	padding: 5px 0;
	text-align: center;
}
.side-auteur .bloc-video IMG {
	width: 100%;
	display: block;
}
.side-auteur .bloc-video SPAN {
	display: block;
	font-size: 0.9em;
	font-weight: normal;
}
.side-auteur .titre-parution {
	font-weight: normal;
	font-family: 'Fredoka One', cursive;
	font-size: 1.8em;
	padding: 5px;
	color: #0272B4;
	width: 100%;
	margin: 0 auto 10px;
}
.sub-header-buttons {
	text-align: center;
	margin: 10px 0;
}
/*-----*/
.well-parution.nouveaute-a {
	text-align: center;
	font-size: 1.4em;
}
.nouveaute-a .well-header {
	font-family: 'Fredoka One', cursive;
	padding: 0px;
	margin: -17px -20px 10px;
	display: block;
	text-align: right;
}
.nouveaute-a .well-header SPAN {
	border: 0px solid black;
	padding: 5px 15px;
	background-color: #EF4424;
	/*+border-radius: 0px 10px;*/
	-moz-border-radius: 0px 10px;
	-webkit-border-radius: 0px 10px;
	-khtml-border-radius: 0px 10px;
	border-radius: 0px 10px;
	color: #FFFFFF;
	font-size: 1.2em;
}
.well-parution.nouveaute-b {
	text-align: center;
	font-size: 1.4em;
}
.nouveaute-b .well-header {
	font-family: 'Fredoka One', cursive;
	padding: 10px;
	/* margin: -20px -20px 10px -20px; */
	display: block;
	background-color: #EF4424;
	/*+border-radius: 10px 10px 0px 0px;*/
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	color: #FFFFFF;
	font-size: 1.2em;
}
/*-----*/
.btn-header.rounded {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}
.btn-header.btn-outline {
	color: #00548E;
	background-color: #E4E9EC;
	border: 2px solid #00548E;
}
.btn-header.btn-outline:hover {
	color: #3D91CB !important;
	background-color: #FFF !important;
	border: 2px solid #3D91CB !important;
}
.btn-header {
	font-family: 'Varela Round', sans-serif;
	white-space: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-width: 2px;
	text-decoration: none;
	margin-bottom: 5px;
	margin-top: 5px;
	text-shadow: none;
	line-height: 1.4;
	padding: 15px 10px;
	text-align: center;
	font-size: 12px !important;
	width: 100%;
}
.sub-header-buttons .bt-specimen {
	background-color: #0094D9;
	padding: 10px 5px 10px 5px;
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #0094D9;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 5px auto;
	width: 100%;
}
.sub-header-buttons .bt-specimen:hover {
	background-color: #0160AC;
}
/*[clearfix]*/
.side-auteur .bloc-auteur {
	padding: 10px;
	/*+border-radius: 6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	/*+box-shadow: 0px 2px 2px rgba(0, 37, 59, 0.1) !important;*/
	-moz-box-shadow: 0px 2px 2px rgba(0, 37, 59, 0.1) !important;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 37, 59, 0.1) !important;
	box-shadow: 0px 2px 2px rgba(0, 37, 59, 0.1) !important;
}
/*[clearfix]*/
.side-auteur .bloc-auteur:last-of-type {
	margin-bottom: 0px;
}
.side-auteur .nom-auteur {
	font-size: 1.2em;
	line-height: 1.2;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0;
}
.side-auteur .nom-auteur A {
	color: #007FC4;
}
.side-auteur .spe-auteur {
	font-size: 0.8em;
	line-height: normal;
	font-weight: normal;
	padding-bottom: 0;
	margin-bottom: 10px;
}
.side-auteur .info-auteur {
	width: 60%;
	float: left;
}
.side-auteur .liste-liens A {
	font-size: 0.8em;
	font-weight: normal;
	display: block;
	padding-left: 32px;
	line-height: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #007FC4;
	border: 0px solid black;
}
.side-auteur .liste-liens A.blog-auteur {
	font-size: 1em;
	background: url(img/icon-blog.png) center left no-repeat;
}
.side-auteur .liste-liens A.video-auteur {
	background: url(img/icon-video.png) center left no-repeat;
}
.side-auteur .liste-liens A.site-auteur {
	background: url(img/icon-site.png) center left no-repeat;
}
.side-auteur .intro-auteur {
	float: left;
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 10px;
}
.side-auteur .bloc-auteur .bio-auteur {
	float: right;
	height: 30px;
}
.side-auteur .bloc-auteur .bio-auteur A {
	color: #007FC4;
	font-weight: normal;
	text-align: right;
	font-size: 0.9em;
	background: url(img/icon-itv.png) center left no-repeat;
	padding-left: 28px;
	padding-top: 8px;
}

.side-auteur A.itw{
	color: #007FC4;
	font-weight: normal;
	text-align: right;
	font-size: 1em;
	background: url(img/icon-itv.png) center left no-repeat;
	padding-left: 28px;
	padding-top: 8px;
}

.header .bt-collection {
	border-radius: 6px 6px 0px 0px;
}
.bt-collection {
	/*background-color: #E4025D;*/
	background-color: #675c9b;
	padding: 10px 5px 10px 5px;
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
	/*border: 1px solid #E4025D;*/
	border: 1px solid #675c9b;
	border-radius: 6px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF !important;
	display: inline-block;
	text-decoration: none;
	margin: 0px auto;
	width: 100%;
	text-align: center;
}
.bt-collection:hover {
	/*background-color: #982353;*/
	background-color: #473f6a;
	/*border: 1px solid #982353;*/
	border: 1px solid #473f6a;
	color: #FFFFFF;
	text-decoration: none;
}
.bt-collection.disabled, .bt-collection.disabled:hover {
	background-color: #C9B9BF;
	padding: 10px 5px 10px 5px;
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #C9B9BF;
	border-radius: 6px 6px 0px 0px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0px auto;
	width: 100%;
	text-align: center;
	cursor: default;
}
.bt-collection.rose {
	background-color: #17a5a5;
	padding: 10px 5px 10px 5px;
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #17a5a5;
	border-radius: 6px 6px 0px 0px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF !important;
	display: inline-block;
	text-decoration: none;
	margin: 0px auto;
	width: 100%;
	text-align: center;
}
.bt-collection.rose:hover {
	background-color: #138686;
	border: 1px solid #138686;
	color: #FFFFFF;
	text-decoration: none;
}
.bt-collection.rose.disabled, .bt-collection.rose.disabled:hover {
	background-color: #C9B9BF;
	padding: 10px 5px 10px 5px;
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #C9B9BF;
	border-radius: 6px 6px 0px 0px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0px auto;
	width: 100%;
	text-align: center;
	cursor: default;
}
.bt-collection.orange {
	background-color: #EF4424;
	padding: 10px 5px 10px 5px;
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #EF4424;
	border-radius: 6px 6px 0px 0px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF !important;
	display: inline-block;
	text-decoration: none;
	margin: 0px auto;
	width: 100%;
	text-align: center;
}
.bt-collection.orange:hover {
	background-color: #A6250D;
	border: 1px solid #A6250D;
	color: #FFFFFF;
	text-decoration: none;
}
.bt-collection.orange.disabled, .bt-collection.orange.disabled:hover {
	background-color: #C8BEB8;
	padding: 10px 5px 10px 5px;
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
	border: 1px solid #C8BEB8;
	border-radius: 6px 6px 0px 0px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	margin: 0px auto;
	width: 100%;
	text-align: center;
	cursor: default;
}
.well-parution .btn-lg.bt-dispo {
	display: inline-block;
	border: 1px solid #97AC14;
	font-weight: 700;
	color: white;
	background: #A8BF16;
	padding: 10px 10px;
	text-align: center;
	font-size: 18.5px;
	text-decoration: none;
	/*+border-radius: 6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	text-shadow: 0px 2px 1px #96AB14;
}
.well-parution .btn-lg.bt-dispo:hover {
	border: 1px solid #A0B807;
	background: #B7D400;
}

.well-parution .btn-lg.bt-dispo.bleu {
	display: inline-block;
	border: 1px solid #74a4d5;
	font-weight: 700;
	color: white !important;
	background: #74a4d5;
	padding: 10px 10px;
	text-align: center;
	font-size: 18.5px;
	text-decoration: none;
	/*+border-radius: 6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	text-shadow: 0px 2px 1px #74a4d5;
}
.well-parution .btn-lg.bt-dispo.bleu:hover {
	border: 1px solid #517295;
	background: #517295;
}

/* MODIF 15/05/2018 */

.methodes-scolaires .side-collection .col-md-6{
	min-height:275px !important;

}

.methodes-scolaires .side-collection .col-md-4{
	min-height:385px !important;

}


/* * */

@media (max-width: 960px) {
	.bt-collection {
		font-size: 16px;
	}
}
/*--------------*/
/*SPE PAGE COLLECTION COMPRENDRE LE MONDE*/
.well.well-clm {
	background: rgba(238, 68, 36, 0.1);
}
.well.well-clm .col-md-4 P.titre {
	min-height: 35px;
	font-size: 1.2em;
	text-align: center;
	line-height: 1;
	margin-top: 5px;
	font-weight: bold;
	padding-left:10px;
}
.well.well-clm .parution {
	width: 80%;
	/*background: #0272B4;*/
	background: #EF4424;
	position: relative;
	bottom: 0px;
	text-align: center;
	line-height: 22px;
	color: #FFFFFF;
	padding: 0px 5px;
	display: block;
	/*+border-radius: 7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	margin: 5px auto;
}
DIV.etiquette {
	padding: 4px 16px 4px 24px;
	margin: 10px 0 5px -19px;
	/*+border-radius: 0px 6px 6px 0px;*/
	-moz-border-radius: 0px 6px 6px 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-khtml-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll;
	display: inline-block;
	color: #FFFFFF;
	font-family: 'Asap', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
DIV.etiquette.rounded {
	/*+border-radius: 6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	margin-left: 10px;
}
DIV.etiquette.espace-temps {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #EE3725;
}
DIV.etiquette.matiere-vivant {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #6EC05C;
}
DIV.etiquette.emc {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #FAA531;
}
DIV.etiquette.histoire {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #A53038;
}
DIV.etiquette.geographie {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #8098C3;
}
DIV.etiquette.sciences {
	background: url(/sites/all/themes/retz/images/icons/icon-tag.png) 5px center no-repeat scroll #BABC34;
}
DIV.well-blogueuse UL {
	padding: 0px 0px 0px 20px;
	font-size: 18px;
}
DIV.well-blogueuse UL UL {
	padding: 0px 0px 10px 10px;
	font-size: 16px;
}
.side-auteur .titre-blogueuse {
	font-weight: normal;
	font-family: 'Fredoka One', cursive;
	font-size: 1.8em;
	padding: 5px;
	color: #0272B4;
	width: 100%;
	margin: 0 auto 10px;
}

.methodes-scolaires .parution {
	width: 80%;
	background: #0272B4;
	position: relative;
	bottom: 0px;
	text-align: center;
	line-height: 22px;
	color: #FFFFFF;
	padding: 0px 5px;
	display: block;
	/*+border-radius: 7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	margin: 5px auto;
}

/*--------------*/
/*RESPONSIVE*/
/*POUR ELARGIER LA LARGEUR DU SITE A PLUS DE 750 PX SUR ECRAN DORDI*/
@media (max-width: 1200px) {
	.col-md-6 .bloc-visuel {
		float: none;
		text-align: center;
	}
	.well DIV.bloc-infos {
		text-align: center;
	}
	.well .col-md-6 P.titre {
		min-height: 45px;
	}
	.well .col-md-4 P.titre {
		min-height: 55px;
	}
	.col-sm-4 .bloc-infos UL LI, .col-sm-6 .bloc-infos UL LI {
		padding-left: 0;
		margin-left: 10px;
	}
}
@media (max-width: 1024px) {
	.well.well-methode-cp, .well.well-methode-ce1, .well.well-methode-ce2, .well.well-methode-cm1cm2 {
		padding-bottom: 20px;
		margin-bottom: 10px;
	}
}
@media (min-width: 993px) and (max-width: 1199px) {
	.sub-header-buttons .bt-specimen {
		font-size: 1.2em;
	}
	.side-auteur .bloc-auteur .bio-auteur A {
		font-size: 0.8em;
	}
}
@media (min-width: 640px) and (max-width: 992px) {
	.side-auteur .visuel-auteur {
		width: 20%;
		float: left;
	}
	.side-auteur .bloc-video IMG {
		width: 80%;
		margin: auto;
	}
	.btn-header {
		width: 80%;
	}
	.sub-header-buttons .bt-specimen {
		width: 80%;
		font-size: 1.6em;
	}
}
@media (max-width: 768px) {
	.well .col-md-6 P.titre {
		min-height: auto;
	}
	.well .col-md-4 P.titre {
		min-height: auto;
	}
}
@media (max-width: 640px) {
	DIV.etiquette.rounded {
		/*+border-radius: 0px 6px 6px 0px;*/
		-moz-border-radius: 0px 6px 6px 0px;
		-webkit-border-radius: 0px 6px 6px 0px;
		-khtml-border-radius: 0px 6px 6px 0px;
		border-radius: 0px 6px 6px 0px;
		margin-left: -20px;
	}
	.well DIV.bloc-infos {
		text-align: center;
	}
	.sub-header-buttons .bt-specimen {
		font-size: 1em;
	}
}

@media (max-width: 960px)
{
	.bt-collection.orange, .bt-collection.orange:hover, .bt-collection.rose, .bt-collection.rose:hover
	{
		font-size: 14px;
	}
}
@media (max-width: 768px)
{
	.bt-collection.orange, .bt-collection.orange:hover, .bt-collection.rose, .bt-collection.rose:hover
	{
		/*+border-radius: 10px;*/
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px;
		margin-bottom: 10px;
	}
}