/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Default Style Sheet
 */


/* General
----------------------------------------------------------------------------------------------------*/

/* Position Headings */
.yoo-zoo .item .element > h3,
.yoo-zoo .item .pos-related > h3 { margin-top: 0px; }

/* Element Type: Textarea */
.yoo-zoo .item .element-textarea > * { margin: 8px 0 0 0; }
.yoo-zoo .item .element-textarea > *:first-child { margin-top: 0; }


/* Positions
----------------------------------------------------------------------------------------------------*/

/* Position: Top */
.yoo-zoo .item .pos-top .element { margin-bottom: 15px; }

/* Position: Subtitle */
.yoo-zoo .item .pos-subtitle {
	margin: 0 0 8px 0;
	font-size: 14px;
	text-transform: uppercase;
}

/* Position: Media */
.yoo-zoo .item .media-top .element { margin-bottom: 15px; }
.yoo-zoo .item .media-bottom .element { margin-top: 15px; }
.yoo-zoo .item .pos-media a,
.yoo-zoo .item .pos-media img { display: block; }

/* Position: Content */
.yoo-zoo .item .pos-content .element { margin-top: 15px; }
.yoo-zoo .item .pos-content .element:first-child { margin-top: 0; }

/* Position: Taxonomy + Bottom + Related */
.yoo-zoo .item .pos-taxonomy,
.yoo-zoo .item .pos-bottom .element,
.yoo-zoo .item .pos-related { margin-top: 15px; }

.yoo-zoo .item .pos-taxonomy strong { font-weight: normal; }


/* Author
----------------------------------------------------------------------------------------------------*/

/* Full Layout */
#system.yoo-zoo > .author-box { margin-top: 0; }

/* Teaser Layout */
.yoo-zoo .author-box .element-relateditems > div {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}
.yoo-zoo .author-box .element-relateditems > div:last-child { margin-bottom: 0; }

/* Element Type: Textarea */
.yoo-zoo .author-box .element-textarea > * { margin: 8px 0 0 0; }
.yoo-zoo .author-box .element-textarea > *:first-child { margin-top: 0; }

/* Positions */
.yoo-zoo .author-box .author-media {
	margin-right: 15px;
	float: left;
}
.yoo-zoo .author-box .author-media > a { display: block; }

.yoo-zoo .author-box .author-links { margin: 10px 0 0 0; }

.yoo-zoo .author-box .author-links a { margin-right: 15px; }
.yoo-zoo .author-box .author-links a:after {
	content: " »";
	font-size: 16px;
}
/* OP Items */
.shadow {-moz-box-shadow: 3px 3px 5px 0px #c0c0c0;
-webkit-box-shadow: 3px 3px 5px 0px #c0c0c0;
-o-box-shadow: 3px 3px 5px 0px #c0c0c0;
box-shadow: 3px 3px 5px 0px #c0c0c0;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=135, Strength=5);}
.shadow:hover {-moz-box-shadow: 3px 3px 5px 0px #656565;
-webkit-box-shadow: 3px 3px 5px 0px #656565;
-o-box-shadow: 3px 3px 5px 0px #656565;
box-shadow: 3px 3px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=135, Strength=5);}

.shadow:hover > .titreblock {opacity: 0.8;}
.titreblock {background-color: #006bb3;width:150px;padding:8px;line-height:14px;
    top: 40px;
    display: block;
    left: 0;
    opacity: 0.5;
    position: absolute;
    z-index: 3;}
.titreblock:hover {opacity: 0.8;}	
.yoo-zoo .item .pos-media a{color:#FFFFFF;}
.soustitre{font-size:12px;color:#FFFFFF;}
.issue{background-color: #FFFFFF;width:28px;height:28px;border-radius:14px;line-height:28px;text-align:center;
    bottom: 5px;
    right:10px;
    display: block;
    opacity: 0.8;
    position: absolute;
    z-index: 3;}
	

/* Responsive
----------------------------------------------------------------------------------------------------*/

/* Hide from IE8 */
@media (min-width: 1px) {
	.yoo-zoo img {
		max-width: 100%;
		height: auto;
	}
}