/*
 *  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.
 */

/* Print */

@page { margin: 7% }

body {
	background: none !important;
}

div.art-mobileswitch,
#header-banner,
.search-box,
#header-bottom .rightbox,
.univ-bdx,
.breadcrumb,
.print,
.left-sidebar,
.footer, 
.link-menu,
.green-button, 
.big-button, 
.link a,
.pagination
{
	display: none !important;
}

a[href]:after {
  content: " (" attr(href) ")";
  display : block;
}

#header-top a[href]:after {
  content: "";
  display : none;
}


.span4 {
	width: 100%;
}

#logo-image {
	position: static;
}

#header-bottom {
	padding : 0;
}

#page-header {
	border : 0
}
.image-logo {
	margin-top : 0;
}

#logo-image img {
	width: 70px;
	margin-top: 20px;
}

#main-content {padding-top: 10px;}
#main-col {width : 820px !important;}

#header-top { border: none;}

.jqTransformSelectWrapper div span
{
	display: none;
}

h1 {font-size: 25px;}
.ui-tabs-nav { display: none; }
.ui-tabs .ui-tabs-hide { display: block !important; }
.ui-tabs .ui-tabs-panel { display: block !important; }

.ametys-cms-content.view-link.with-illustration .content-link {
	position : static;
}
.home #ametys-cms-zone-zone-3 .filtered-contents-link .link {
	float : none;
	text-align : left;
}
.home #ametys-cms-zone-zone-3 .ametys-cms-service.filtered-contents .content-list-item {
	width : 30%;
}

.home .carousel-container ul {
	position : static !important;
}

.home .carousel-container ul li {
	display : none !important;
	position : static !important;
	height : auto ! important;
	min-height : 0 !important;
}

.home .carousel-container ul li:first-child{
	display : block !important;
}

.home .carousel-container ul li:first-child * {
	color : #000 !important;
	margin : 0;
	padding : 0;
	height : auto !important;
	width : auto !important;
	min-height : 0 !important;
}

.carousel-contents.carousel-container ul > li .carouselDetails>div:before {
	height : 0 !important;
	margin : 0 !important;
}

.home .wrapper-content > .span4, .home .wrapper-content > .span8 {
	width : 100%;
}

.ametys-cms-content.header-content .carousel-container ul li .carouselDetails > div h2 {
	margin-top : 0;
}

.carousel-contents.carousel-container ul > li .carouselDetails>div:before {
	height : 0;
	margin: 0;
}

.carousel-contents.carousel-container  .carousel-wrap {
	height : auto !important;
}

.ametys-cms-service.faq-home .article-home .span4{
	width : 30% !important;
	margin-right: 10px;
	float : none !important;
	page-break-inside: inherit !important;
	
}

.ametys-cms-service.faq-home img{
	margin : 0 !important;
	padding: 0 !important;
}

.home .faq-title {
	display : block;
	float : none !important;
	padding-left : 0;
	page-break-before: always;
}

.home .faq-title:before {
	display : none;
}

/* .home .faq-links { */
/* 	display : none !important; */
/* } */

/* .home .faq-home *  { */
/* 	page-break-after: avoid !important; */
/* 	page-break-before: avoid !important; */
	
/* } */

.ametys-cms-service.faq-home .content-title:before {
	content: url('../img/icons/faq.png') !important;
	background : none !important;
}

.home .article-home .date-div .date {
	padding-left : 0 !important;
}

.home .article-home .date-div .date:before {
	content : url(../img/icons/agenda.png);
	margin-right:10px;
	vertical-align: middle;
    display: inline-block;
}

* {
	-webkit-print-color-adjust:exact;
}

.home .faq-links a {
	float :none !important;
	display : inline-block;
	margin: 0 !important;
	margin-right : 20px !important;
	margin-bottom : 10px !important;
}

img, a {
	page-break-inside: avoid !important;
}

.right-sidebar {
	width : 100% !important;
	float : none;
	max-width : none;
	margin-left : 0;
}

.page #ametys-cms-zone-default .ametys-cms-content, .page #ametys-cms-zone-default .ametys-cms-service {
	margin-bottom : 0px;
}

.page .span12 {
	float : none !important;
}

.filtered-contents > ul > li > ul > li {
	padding-bottom : 0px !important;
}

/* #ametys-cms-zone-zone-3 > div.first { */
/* 	display : none; */
/* } */