a:link, a:visited, a:hover {text-decoration:none; font-weight:bold; color:#B80000}

div.col1, div.col2	{padding:10px 0 0 5px; font-size:1.1rem}
div.col1 {display:inline-block; width:50%; vertical-align:top}
div.col2 {display:inline-block; width:50%; vertical-align:top}
div.colupdown {width:100%; text-align:center; font-size:1.4rem;}
div.col	{padding:0 0 10px 5px; font-size:1.1rem}

h2	{margin-bottom:6px}

div.col2 p	{margin:6px 6px 6px 0; line-height:1.4rem; text-align:justify}

i.fa-sync-alt {font-size:2.5rem; position:relative; top:5px; cursor:pointer}
i.fa-arrow-circle-down, i.fa-arrow-circle-up, i.fa-database, i.fa-file-pdf {font-size:2.5rem; position:relative; top:5px; margin-left:5px; color:black}
i.fa-print {margin-left:60px; font-size:1.6rem}
i.fa-info-circle {color:#444; cursor:help}
i.fa-search {position:relative; left:18px; color:#AAA}
i.fa-times	{position:relative; left:-16px; color:#AAA; cursor:pointer}
i.fa-file-pdf {cursor:help}
i.fa-chevron-up, i.fa-chevron-down, i.fa-sort {cursor:pointer}
i.fa-chevron-down {margin-top:10px}

div.select, div.select label, div.coche {display:inline-block; font-size:1.1rem; font-weight:bold; vertical-align:top}
div.coche	{width:25%}
div.intro	{width:75%; vertical-align:top; display:inline-block}
div.intro img {float:left; margin-right:4px; border:2px solid grey}

/* liste deroulantes */
select 	{width:95%; padding:0; font-size:1.1rem; border:none; outline:none; cursor:pointer; overflow:auto}
select option 	{padding:4px 8px; border-radius:6px; border-bottom:1px solid #DDD}
select option:checked	{background-color:#9370DB; color:white}
select option:hover{background-color:#CCC}

input[type='submit'], .import {margin:5px 10px; padding:7px 14px 7px 14px; color:white; background-color:#B80000; border-radius:4px; border:0px solid #B80000; font-size:1.3rem; cursor:pointer}
input[type='checkbox']	{position:relative; top:2px; margin-bottom:1px}
input[type='radio']{position:relative; top:2px}
input#myfilter	{width:180px; padding:8px 20px; border:1px solid #CCC; border-radius:6px}
label	{font-weight:normal}
.choix {margin:6px 0px 6px 6px}
.v1424	{width:80px; background-color:#B80000; margin:4px 14px; padding:4px; text-align:center; font-weight:bold; border-radius:4px}
.v1424 a	{color:white !important}

table.liste	{border-collapse:collapse}
table.liste	thead tr {background:#FFF}
table.liste	th, table.liste	td {padding:3px 2px 3px 6px}
table.liste	th {vertical-align:bottom}
table.liste td {border-top:1px solid #CCC}
table.liste td span	{padding:1px 4px; background-color:#F0F0F0; color:#444; font-family: arial, sans-serif; font-size:1.0rem; font-weight:normal}
table caption {font-size:1.4rem; font-weight:bold; text-align:left}

.center {text-align:center}
.right	{text-align:right}
.trad	{display:inline-block; padding:1px 4px; background-color:grey; color:white; font-size:0.9rem}
.annonce	{background-color:#e6e6ff; padding:8px; margin:8px 0; border-radius:4px}
.incomplet {font-weight:normal !important}

div#pied {margin-bottom:110px}

@media only screen and (max-width:799px) {
	.nocel, i.fa-file-pdf {display:none !important}
	.nocelbut	{visibility:hidden}
	div.col, div.col1, div.col2	{padding:5px 2px}
	div.col1 {width:72%}
	div.col2 {width:28%}
	div.intro {display:none}
	div.coche {width:100%}

	table.liste {display:block; overflow-x:auto; white-space:nowrap; font-size:1.2rem}
	table.liste	th, table.liste	td {padding:6px 2px 6px 6px}

	i.fa-info-circle {display:none}
}