/* ==================================================== */
/* = CSS pour l'impression							  = */
/* ==================================================== */
/* = Version 1.5 - date : 11/07/2018 				  = */
/* ==================================================== */

/* General
----------------------------------------*/
body {
	font:10pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color:#000;
	background-color:none;
	float:left;
}

.print {
	display:block!important;
	float:left;
}

.noprint {
	display: none !important;;
}

#bg,#page {
	background-image:none!important;
	float:left;
}

#page {
	background-color:#fff!important;
	float:left;
}

ul {
	list-style-position:inside;
	float:left;
}

span.page-title,
span.portlet-title {
	margin-top: 10pt;
	font-size: 15pt;
	font-weight: bold;
	margin-bottom: 10pt;
	display: block;
	clear: both;
}


/* Typography
----------------------------------------*/
h1,h2,h3,h4,h5,h6,span.portlet-title {
	color:#000!important;
	font-family:Verdana,sans-serif!important;
}

p {
	font-size:10pt!important;
}

/* Layout
----------------------------------------*/
#maincontent,#sidebar {
	background:none;
	border:none;
	width:100%;
	float:left;
}

/* On supprime
----------------------------------------*/
ul#lang,
p#wai,
input#toggle,
#mainmenu,
#footer,
ul.btnportail,
div.flexslider,
.portlet-title.membermenu,
a.logo-coe,
#header a,
#breadcrumb,
a.cal-prev,
a.cal-next,
#datefilter,
div.calendar-filter,
ul.controls,
.DocPrint,
div.portlet-dockbar,
div.portlet-staging-bar,
a.readmore {
	display:none;
	float:left;
}

/* Header
----------------------------------------*/
#header .print img {
	width:100%;
	float:left;
}

/* Les liens
----------------------------------------*/
/*a[href^=http]:after {
  content: " <" attr(href) "> ";
  /*text-decoration: underline;*!/ }*/
  a {
  	color:#000;
  }

/* Les images
----------------------------------------*/
#main-content img {
	margin-right:5pt;
	max-width:240pt;
	clear: right;
}

/* Les news
----------------------------------------*/
div.news {
	overflow:auto;
	margin-top:15pt;
	float:left;
}

div.news img.alignleft {
	display:none;
}

ul.content-info {
	padding:0;
	margin:0;
	clear:both;
}

ul.content-info li {
	display:inline-block;
}

ul.content-info li.date:before {
	content:"[";
}

ul.content-info li.date:after {
	content:" - ";
}

ul.content-info li.catname:after {
	content:"]";
}

h3 {
	margin-top:16pt;
	float:left;
	margin-bottom:5pt;
}

p {
	margin-top:4pt;
	float:left;
}

ul.list-more-news {
	padding:0;
	float:left;
}

ul.RelatedNews,
ul.list-more-news {
	padding-left: 10px;
	list-style: none;
	margin-top: 0;
}

	ul.RelatedNews:before {
		content:"Related News";
		font-size: 11pt;
		font-weight: bold;
	}

/* Le calendrier
----------------------------------------*/
table {
	width:100%;
	border:1px solid #000;
	border-radius:3px;
	padding:5pt;
	margin:5pt 0;
	float:left;
}

td {
	/* border-right: 1px solid black; */
	padding:5pt;
	margin:0;
	float:left;
}

tr:nth-child(even) {
	background:#CCC;
	float:left;
}

tr:nth-child(odd) {
	background:#FFF;
	float:left;
}

td span.date {
	display:block;
	font-weight:700;
	font-size:8pt;
	float:left;
}

#aui_3_4_0_1_533 {
	border-style:solid;
	border-width:1px;
	float:left;
}

/* Les listes
----------------------------------------*/
#sidebar ul.medias li {
	list-style:none;
	float:left;
}

div.panel {
	display:block;
	float:left;
}

/* Sidebar liste media
----------------------------------------*/
#sidebar ul.medias.trombi li {
	border-bottom-style:none;
	float:left;
	margin:5px 1% 0;
	list-style:none;
	width:23%;
}

#sidebar ul.medias.trombi li a {
	display:block;
	padding:3px;
	border:1px solid #b99d98;
	border-radius:3px;
	overflow:auto;
	text-decoration:none;
	float:left;
}

#sidebar ul.medias.trombi li a img {
	display:block;
	margin:2px 5px 2px 2px;
	float:left;
}

#sidebar ul.medias.trombi li a span.name {
	font-weight:700;
	float:left;
}

/* Fiche Doc
----------------------------------------*/
.slider ul li {
	border:1px solid #b99d98;
	border-radius:3px;
	border-bottom-style:none;
	float:left;
	margin:5px 1% 0;
	list-style:none;
	width:31%;
}

.slider span.fonction,.slider span.localisation {
	display:block;
	float:left;
}

.slider a.author {
	font-weight:700;
	float:left;
}

.slider img {
	display:block;
	margin:2px 5px 2px 2px;
	float:left;
}

.search-doc dl.table-display.clearfix dt {
	font-weight:700;
	float:left;
}

.search-doc dl.table-display.clearfix dd {
	margin-left:10px;
	float:left;
}

/* Le clearfix
----------------------------------------*/
/* clearfix : http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	overflow:hidden;
	height:0;
	content:"\0020";
	float:left;
}

.clearfix {
	display:inline-table;
	float:left;
}

/* Hides from IE-mac \*/
.clearfix {
	height:1%;
	float:left;
}

.clearfix {
	display:block;
	float:left;
}

/* End hide from IE-mac */
/* Compendium
----------------------------------------*/
.draft {
}

span.paranum {
	font-size:11pt;
	font-weight:700;
	height:17px;
	margin:0 1em .4em 0;
	float:left;
}

p.projettext {
	width:50%;
	margin-top:1em;
	margin-left:1%;
	margin-right:1%;
	float:left;
}

div.tab-container {
	float:left;
	width:40%;
	margin-left:2%;
	margin-bottom:1em;
	font-size:9pt;
}

div.indent0,div.indent1,div.indent2 {
	page-break-inside:avoid;
	border-top:2px solid #c4c4c4;
	padding:0!important;
	margin:0!important;
	width:100%;
}

p.indent0,p.indent1,p.indent2 {
	padding:0;
}

div.admtdetail {
	padding:0;
	border-bottom:none;
}

li.tab,div#index.WD-Identity,a.amdtlink,#footer-mobile {
	display:none;
}

div.amdttabledby {
	font-size:.8em;
	font-weight:700;
	line-height:1.2em;
	margin-bottom:1em;
	float:left;
}

div.amdtprintedtitle {
	font-weight:700;
	margin-top:1em;
	margin-bottom:.5em;
}

div.amdttext {
	font-size:9pt;
	float:left;
}

div.amendment {
	display:block!important;
	float:left;
}

ul.etabs {
	background-image:none;
	padding:0;
	float:left;
}

ul.etabs li.tab {
	background-color:#fff!important;
	border-style:none!important;
	float:left;
}

ul.etabs li.tab a {
	background-image:none;
	padding:0;
	border-style:none!important;
	float:left;
}

ul.infosdoc {
	width:100%;
	margin:0;
	padding:0;
	font-size:13pt;
}

h4 {
	display:block;
	width:100%;
}

ul.infosdoc li {
	float:left;
	display:inline-block;
	margin-right:14px;
}

ul.infosdoc.clearfix li.refdoc {
	font-weight:700;
}

span.portlet-title.lessimportant {
	font-size: 15pt;
}

/* Liste
----------------------------------------*/

ul.member-results {
	display: block;
	float: left !important;
}

ul.member-results li{
  width: 100%;
}

ul.member-results li a.name {
	font-weight: bold;
}

ul.member-results li span {
	margin-left: 1em;
}

ul.member-results img {
	display: none;
}

#maincontent div.accordion div.contentpanel div.panel {
	display: block !important;
}

span.developcontent {
	display: none;
}
