/*
 * La couleur rouge du site
 * #af1515
 */


/* Général */
.view-page-enfant {
	overflow: hidden;
}
.view-page-enfant .views-row {
	float: left;
	width: 204px;
	margin: 10px;
	/* border-radius: 4px; */
}
.view-page-enfant a {
	background:#000;
	color:#fff;
	position: relative;
	/* border-radius: 4px; */
}
.view-page-enfant a img {
	/* border-radius: 4px; */
}
.view-page-enfant a:hover {
	background-color:#222;
}


/* Affichage de liens uniquement */
.view-page-enfant.view-display-id-block_1 .views-row {
	float: none;
	width: auto;
}
.view-page-enfant.view-display-id-block_1 a {
	-webkit-transition: all .35s ease;
	   -moz-transition: all .35s ease;
	    -ms-transition: all .35s ease;
	     -o-transition: all .35s ease;
	        transition: all .35s ease;
	margin: 0;
	padding: 1.5% 2%;
	line-height: 1.1em;
	font-size: 1.4em;
}
.view-page-enfant.view-display-id-block_1 a:hover {
	border-radius: 0;
}



/* Le style général des affichages avec vignettes */
.view-page-enfant.view-display-id-block_2 .view-content,
.view-page-enfant.view-display-id-block_3 .view-content {
	overflow: hidden;
}
.view-page-enfant.view-display-id-block_2 .views-row,
.view-page-enfant.view-display-id-block_3 .views-row {
	border:none;
	padding:0;
	margin:10px 7px;
	width: 157px;
	height: auto;
}
.view-page-enfant.view-display-id-block_2 .views-row a,
.view-page-enfant.view-display-id-block_3 .views-row a {
	height: 148px;
	padding: 0;
	background-color:#000;
	color:#fff;
}

.view-page-enfant.view-display-id-block_2 .views-row a:hover,
.view-page-enfant.view-display-id-block_3 .views-row a:hover {}

.view-page-enfant.view-display-id-block_2 .views-row span.views-field-title,
.view-page-enfant.view-display-id-block_3 .views-row span.views-field-title {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 137px;
	padding: 5px 10px;
	font-size: 15px;
	line-height: 18px;
	margin-top: 50px;
	color:#fff;
	text-transform: uppercase;
	font-weight: 700;
	-webkit-transition: all .35s ease;
	   -moz-transition: all .35s ease;
	    -ms-transition: all .35s ease;
	     -o-transition: all .35s ease;
	        transition: all .35s ease;
}
.view-page-enfant.view-display-id-block_2 .views-row a:hover span.views-field-title,
.view-page-enfant.view-display-id-block_3 .views-row a:hover span.views-field-title {
	background-color: rgba(0,0,0,0.8);
}

.view-page-enfant.view-display-id-block_2 img,
.view-page-enfant.view-display-id-block_3 img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	opacity: 0.3;
}


/* Affichage vignette uniquement */




/* Affichage vignettes avec texte */
.view-page-enfant.view-display-id-block_3 .views-row span.views-field-title {
	margin-top: 30px;
}

.view-page-enfant.view-display-id-block_3 .views-row span.views-field-body {
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px 10px;
	margin-top: 55px;
	color: #eee;
	-webkit-transition: all .35s ease;
	   -moz-transition: all .35s ease;
	    -ms-transition: all .35s ease;
	     -o-transition: all .35s ease;
	        transition: all .35s ease;
}
.view-page-enfant.view-display-id-block_3 .views-row a:hover span.views-field-body {
	color: #000;
}


/* La surcharge pour aligner les bords */
.view-page-enfant.view-display-id-block_2 .views-row-1,  .view-page-enfant.view-display-id-block_3 .views-row-1,
.view-page-enfant.view-display-id-block_2 .views-row-5,  .view-page-enfant.view-display-id-block_3 .views-row-5,
.view-page-enfant.view-display-id-block_2 .views-row-9,  .view-page-enfant.view-display-id-block_3 .views-row-9,
.view-page-enfant.view-display-id-block_2 .views-row-13, .view-page-enfant.view-display-id-block_3 .views-row-13,
.view-page-enfant.view-display-id-block_2 .views-row-17, .view-page-enfant.view-display-id-block_3 .views-row-17,
.view-page-enfant.view-display-id-block_2 .views-row-21, .view-page-enfant.view-display-id-block_3 .views-row-21,
.view-page-enfant.view-display-id-block_2 .views-row-25, .view-page-enfant.view-display-id-block_3 .views-row-25,
.view-page-enfant.view-display-id-block_2 .views-row-29, .view-page-enfant.view-display-id-block_3 .views-row-29,
.view-page-enfant.view-display-id-block_2 .views-row-33, .view-page-enfant.view-display-id-block_3 .views-row-33 {
	margin-left: 0;
}
.view-page-enfant.view-display-id-block_2 .views-row-4,  .view-page-enfant.view-display-id-block_3 .views-row-4,
.view-page-enfant.view-display-id-block_2 .views-row-8,  .view-page-enfant.view-display-id-block_3 .views-row-8,
.view-page-enfant.view-display-id-block_2 .views-row-12, .view-page-enfant.view-display-id-block_3 .views-row-12,
.view-page-enfant.view-display-id-block_2 .views-row-16, .view-page-enfant.view-display-id-block_3 .views-row-16,
.view-page-enfant.view-display-id-block_2 .views-row-20, .view-page-enfant.view-display-id-block_3 .views-row-20,
.view-page-enfant.view-display-id-block_2 .views-row-24, .view-page-enfant.view-display-id-block_3 .views-row-24,
.view-page-enfant.view-display-id-block_2 .views-row-28, .view-page-enfant.view-display-id-block_3 .views-row-28,
.view-page-enfant.view-display-id-block_2 .views-row-32, .view-page-enfant.view-display-id-block_3 .views-row-32,
.view-page-enfant.view-display-id-block_2 .views-row-36, .view-page-enfant.view-display-id-block_3 .views-row-36 {
	margin-right: 0;
}








/* Lien frères */
.book-navigation a.page-previous,
.book-navigation a.page-next {
	color: #af1515;
	background: transparent;
	font-weight: 400;
}
.book-navigation a.page-previous:hover span.cont,
.book-navigation a.page-next:hover span.cont {
}
.book-navigation a.page-previous span.left,
.book-navigation a.page-next span.left,
.book-navigation a.page-previous span.cont,
.book-navigation a.page-next span.cont,
.book-navigation a.page-previous span.right,
.book-navigation a.page-next span.right {
	background: none;
	background-color: transparent;
}
.book-navigation a.page-next span.right,
.book-navigation a.page-previous span.left {
	width: 11px;
	height: 25px;
}
.book-navigation a.page-next:hover span.right,
.book-navigation a.page-previous:hover span.left {
	background-position: 0 0;
}
.book-navigation a.page-previous span.left {
	background-image: url(../images/navigation/prev-left.png);
}
.book-navigation a.page-previous:hover span.left {
	background-position: 0 25px;
}
.book-navigation a.page-next span.left {
	/*background-image: url(../images/navigation/next-left.png);*/
}
.book-navigation a.page-previous span.right {
	/*background-image: url(../images/navigation/prev-right.png);*/
}
.book-navigation a.page-next span.right {
	background-image: url(../images/navigation/next-right.png);
}
.book-navigation a.page-next:hover span.right {
	background-position: 0 25px;
}
.book-navigation a.page-previous:hover,
.book-navigation a.page-next:hover {
	/*background:#666666;*/
} 
.book-navigation a.page-previous:hover span.cont,
.book-navigation a.page-next:hover span.cont {
	background-color: #af1515;
	color: #fff;
	font-weight: bold;
}




