body { font-size: 13px; }

h1 { background-color: #ccc; padding: 0 10px; font-size: 20px }

a, a:link, a:visited, a:hover,.candidatures h2.h3 a { color: #000000; text-decoration: none;}
a h3, a:link h3, a:visited h3, a:hover h3,h2.h3 a { color: #ff4f8d;text-decoration: underline;}

/**/

div.line-breadcrumb,
.print-hide,
.modal,
.tplis-cl-cookies,
form
{
	display: none;
}

.content .panel { margin-bottom: 30px; }
.content .panel .panel-heading { font-size: 18px; font-weight: bold; background-color: #ddd; padding: 0 10px; }
.content .panel .panel-body { padding-top: 20px; }
.content .panel .panel-body h2.h4 { margin-top: 0px; }
.content .panel .panel-body h2.h5 { font-size: 18px; font-weight: bold; background-color: #eee; padding: 0 10px; } 
.content h2 a{font-size: 18px;}

.panel-heading[role='tab']{
	background-color: red;
}

.item .h3 { margin: 0 }
.item .panel-default { padding-left: 30px; }
.item .panel-default .h3 { margin: 0 }
.item .candidatures .item { border-bottom: 1px solid #aaa; margin-bottom: 10px; }