h1 {
	font-size: 150%;
	font-family : Arial,Helvetica,sans-serif;
	text-align: center;
}

h1.dict {
	font-size: 150%;
	font-family : Arial,Helvetica,sans-serif;
	text-align: left;
	border-bottom: 1px solid gray;
	margin-bottom: 1em;
}

h2 {
	font-size: 100%;
	font-weight: bold;
}

div.entTitre {
	margin-bottom: 0.3em;
}

div.entContenu {
	margin-bottom: 0.3em;
}

span.txtTitre {
	font-size: 120%;
	font-weight: bold;
}

span.txtDic {
	font-size: 100%;
	font-style: italic;
	color: dimgray;
}

span.defFr {
	color: #000077;
}

span.defDe {
	color: green;
}

span.defLa {
	color: green;
}

span.defEn {
	color: #993300;
}

span.defBr {
	color: #000000;
}

span.textbf {
	font-weight: bold;
}

span.textit {
	font-style: italic;
}

span.textbfit {
	font-weight: bold;
	font-style: italic;
}

span.geverNiv1Fr1 {
	color: #000077;
}

span.geverNiv1Fr2 {
	color: #000077;
}

span.geverNiv1Fr2:after {
	content: " ◊ ";
}

span.geverNiv2Fr1 {
	color: #000077;
}

span.geverNiv2Fr2 {
	color: #000077;
}

span.geverNiv2Fr2:after {
	content: " ◊ ";
}

ul.geverNiv3 {
	list-style-type: none;
}

span.geverNiv3Fr1 {
	color: #000077;
}

span.geverNiv3Fr2 {
	color: #000077;
}

span.geverNiv3Fr2:after {
	content: " ◊ ";
}

p.geverExempleFr {
	color: #000077;
	font-style: italic;
	margin: 0.5em 0px;
}

p.geverExempleBr {
	margin: 0.5em 0px;
}

/* Exemple d'utilisation d'un terme */
span.exempleFr {
	color: #000077;
	font-style: italic;
}

span.exempleFr:after {
	content: " :";
}

/* Exemple dictionnaire des médias */
span.exMediaFr {
	color: #000077;
}

span.exMediaFr:after {
	content: " ◊";
}

span.exMediaEn {
	color: #993300;
}

span.exMediaEn:after {
	content: " ◊";
}

span.exMediaBr {
	color: #000000;
}

span.gevezExempleFr {
	color: #000077;
	font-style: italic;
}

span.exempleUsage {
	font-weight: bold;
}

span.result {
	background-color: #FEE481;
}

div.control-group {
	padding: 0.2em 0;
}

div.control-label {
	width: 15ch;
	float: left;
	clear: left;
}

div.control {
	display: inline-block;
}

div.header {
	width: 242px;
	margin-left: auto;
	margin-right: auto;
}

div.logo {
	margin-top: 1ch;
	margin-bottom: 1ch;
}

img.logo {
	border: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.flag {
	margin-bottom: 1ch;
	float: left;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

img.flag {
	border: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.form {
	margin-bottom: 1ch;
	max-width: 40ch;
	margin-left: auto;
	margin-right: auto;
}

div.maindiv {
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
	padding-left: 1ch;
	padding-right: 1ch;
	max-width: 125ch;
	margin-left: auto;
	margin-right: auto;
}

div.entryContent {
	margin-bottom: 2em;
	margin-left: 2ch;
}

/* Liste des entrées d'un dictionnaire */
div.entryList {
	text-align: center;
}

p.header {
	text-align: center;
}

p.msg-error {
	color: #FFFFFF;
	background-color: #AD3333;
	text-align: center;
}

/* Traduction secondaire */
ul.tra2 {
	list-style-type: none;
}

/* Liste des entrées d'un dictionnaire */
ul.entryList {
	list-style-type: none;
  margin: auto;
  padding: 0;
}

table.tableStd {
	border: 1px solid black;
	border-collapse: collapse;
}

tr.tableStd {
	border: 1px solid black;
}

th.tableStd {
	border: 1px solid black;
}

td.tableStd {
	border: 1px solid black;
}

/* Changement de la couleur des boutons et badges Bootstrap */
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #0b6f84 !important;
	border-color:  #0b6f84 !important;
}

.bg-primary {
    background-color: #0b6f84 !important;
}

