.logo-en{
	background: url(../img/legis_logo_en.jpg);
}
.logo-fr{
	background: url(../img/legis_logo_fr.jpg);
}
.logo {
	display: block;
	width: 249px;
	height: 56px;
	background-size: contain;
	background-position: right center;
	background-repeat: no-repeat;
}
.navbar-default {
	border: 0px;
	background-color: white;
	background-image: none;
	box-shadow: none;
}
.colorTheme {
    background-color: transparent;
}
.navbar {
    margin-bottom: 5px;
}
.list-group-item {
	padding: 6px 8px;
}
a.list-group-item-info:link, a.list-group-item-info:active, a.list-group-item-info:visited{
	background-color: #375D9D;
	color: white !important;
	border-color: #233C60;
}
a.list-group-item-info:hover{
	background-color: #2C4A7A;
	color: white !important;
}
#wrap {
		max-width: 940px;
}	
.container-fluid {
	padding-left: 0px;
	padding-right:0px;
}

.HistoryLink {
	top: 15px !important;
}
.stick{
	max-width: 226.250px;
}
.loadmask-msg {
	background: #375D9D;
}
.loadmask-msg div {
	border:1px solid #375D9D;
}
a.back-to-top {
	background: #f0f0f0;
	color : #375D9D;
	border : solid 2px #375D9D;
}
li.result {
	border: 1px solid #375D9D;
	border-right: 0px;
}
li.context {
	border: 1px solid #375D9D;
	border-left: 0px;
	margin-left: 0px !important;
	margin-right: 2px !important;
}
.all-results-in-context {
	margin-top: 8px;
}
body{
	font-size : 12px;
}
#searchForm .tooltip-inner {
    max-width: 500px;
    width: 500px; 
}

.nav-tabs>li>a.btn-default{
	border: 1px #ccc solid ;
}

.buttonsRow .btn{
	min-height: 33px;
}

a.list-group-item.selected {
	font-weight : normal;
}
.dateConsoException {
	text-decoration: none;
}
.official-heading{
	height: 52px;	
}

/* Styles des pages gérées par EOQ */

/* 1- Styles généraux */

div.eoq {
border-radius:3px;
}

h1.h1_EOQ {
border-bottom:1px solid #ddd;
}

h3.h3_EOQ {
background-color:#F0F0F0;
}

span.ital {
font-style:italic;
}

span.underline {
text-decoration:underline;
}

span.bold {
font-weight:bold;
}

table.eoq {
border-collapse:collapse;
margin:10px 0 25px 0;
width:100%;
}

table.eoq td, table.eoq th {
border-top:1px solid black;
border-bottom:1px solid black;
padding:10px;
vertical-align:top;
}

table.eoq caption {
border-top:1px solid black;
padding:10px;
color:black;
text-align:center;
font-weight:bold;
}

/* 2- Styles de la page Quoi de neuf */

h2.neuf {
font-size:18px;
}

/* 3- Styles de la page Aide à la recherche */

div.menu_aide ul {
list-style-type:none;
}

div.menu_aide > ul > li > a {
font-size:20px;
}

h2.searchhelp {
border-top:1px solid #ddd;
padding-top:20px;
}

h4 + div {
margin-left:30px;
}

h4.searchhelp {
margin-top:30px;
}

h5.searchhelp {
font-style:italic;
}

img.searchhelp {
width:75%;
height:75%;
display:block;
border:1px solid #ddd;
margin:20px auto;
}

/* 4- Styles de la page SOQUIJ */

div.decision {
width:100%;
border-bottom:1px solid #ddd;
overflow:auto;
}

h1.decision {
width:49%;
height:100%;
display:inline-block;
}

img.decision {
display:inline-block;
height:35%;
width:35%;
float:right;
}

div.bouton {
margin:20px 0 20px 0;
}

div.bouton p {
text-align:center;
}

ul.decision li {
margin-bottom:10px;
}