/*
 *  Copyright 2012 Anyware Services
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

.ametys-cms-content .content-illustration
{
	float: left;
}

.ametys-cms-content .content-illustration.individual-pic {
	float: none;
	margin-bottom:10px;
}

.ametys-cms-content .content-illustration.individual-pic img {
	margin: 0;
}

.ametys-cms-content .content-illustration.small
{
	width: 110px;
}

/* .ametys-cms-content .content-illustration img */
/* { */
/* 	margin-left: 0; */
/* 	margin: 5px; */
/* } */

.ametys-cms-content .content-richtext-end
{
	clear: both;
}

.ametys-cms-content .meta .content-contact,
.ametys-cms-content .meta .content-published-date
{
	text-align: right;
	font-size: 0.9em;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 0;
}

/* comments */
.ametys-cms-content .comments-wrapper
{
	border-top-style: solid;
	border-top-width: 1px;	
}

.ametys-cms-content .comments-wrapper ul
{
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
.ametys-cms-content .comments-wrapper ul li
{
	margin: 0;
	padding: 5px;
}
.ametys-cms-content .comments-wrapper ul li.even
{
	background-image: url('../../img/services/even.png');
}
.ametys-cms-content .comments-wrapper ul li.last-comment
{
	border-style: solid;
	border-width: 1px;
}

.ametys-cms-content .comments-wrapper ul li div.comment-content,
.ametys-cms-content .comments-wrapper ul li p.comment-footer
{
	margin-left: 20px;
}

.ametys-cms-content .comments-wrapper ul li div.comment-content p
{
	margin: 0;
}
.ametys-cms-content .comments-wrapper ul li p.comment-header
{
	margin-top: 0;
}
.ametys-cms-content .comments-wrapper ul li p.comment-footer
{
	margin-bottom: 0;
}

.ametys-cms-content .comments-wrapper form
{
	max-width: 405px;
	padding: 5px !important;
	border-style: solid;
	border-width: 1px;
	background-image: url('../../img/services/hover.png');
}

.ametys-cms-content .comments-wrapper form .field .input
{
	text-align: left;
}

.ametys-cms-content .comments-wrapper form .field.checkbox .input input
{
	width: auto !important;
}

.ametys-cms-content .comments-wrapper form .field
{
	margin-bottom: 2px;
}

.ametys-cms-content .image-wrapper .legend
{
	font-style: italic;
}

/* @ CSS3 multicolumns */
.ametys-cms-content .multicol2 {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	-o-column-count: 2;
	-o-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

.ametys-cms-content .multicol3 {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	-o-column-count: 3;
	-o-column-gap: 20px;
	column-count: 3;
	column-gap: 15px;
}

.ametys-cms-content.researcher.view-main h4 {
	font-size: 1.4em;
	color: #AD8F6B;
	text-transform: uppercase;
	padding: 0;
	margin: 1.8em 0 0 0;
}

.ametys-cms-content.degree.view-main > h1 {
	text-decoration: none;
}

.ametys-cms-content.degree.view-main .picto-fl {
	margin-right: 12px;
}