img:not([src]) {visibility: hidden;}
body
{
	background-color:#eeeeee;
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, sans-serif;
	font-size:1em;
}
a:hover{color:white;transition:0.5s;}
h1 {color:white;}
h2 {color:rgb(120,120,120);}
h1,h2{font-size:1em;padding:0px;margin:0px;text-decoration:none;font-weight:normal;}
th {display:none;}
input[type=email],input[type=text], textarea
{
	background:#eeeeee;
	border-top:1px solid #c1c1c1;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	border-left:1px solid #c1c1c1;
	border-radius:3px;
	font-size:13px;
	color:#222222;
	box-shadow:inset 1px 1px 3px #cccccc;
	height:28px;
	line-height:28px;
	width:20em;
}
form {display:inline;}
textarea{width:30em;height:10em;}
td {vertical-align:top;}.tacell {display:table-cell;}
main a {color:#22525a;}
main a:hover {color:#4F7BFF;}
main, .titre, .tt, .menu, .pied {width:80%;}
main{margin-left:auto;margin-right:auto;min-height:562px;}
.lang {font-size:12px; color: #581ace;font-style:italic}
.menu a{color:#FFB34F;transition:0.5s;}
.plan{display:table-cell;vertical-align:top;width:100%;}
.plan a {color:black;}
.app{max-width: 488px;min-height: 120px;margin-bottom: 20px;display: inline-flex;min-width: 488px;margin: 6px;}
.app span {display:inline-block; max-width:368px}
.icon_app{border:0px;height:120px;margin-right:10px;vertical-align: top;}
.screen_app{border:1px solid #DDD;height:64px;}
.screen_app:hover {cursor:zoom-in;}
.popup_hide {display:none;}
.popup_show{display:block;position: fixed;top:0px;left:0px;width:100%;height:100%;background: #000;text-align: center;}
.popup_show img{margin:50px;}
.popup_show img:hover{cursor:zoom-out;}
.titre{font-size:3em;color:#ffffff;height:70px;margin-left:auto;margin-right:auto;}
.title{font-size:3em;color:#999999;height:60px;background-color:#dddddd;border-bottom:4px solid #999999;width:100%;}
.tt{margin-left:auto;margin-right:auto;}
.titre_art{font-size:1.5em;font-weight:bold;display:table-cell;vertical-align:top;}
.titre a{color:white;text-decoration:none;}
.black{position:absolute;background-image:url("images/black.png");width:100%;height:100%;left:0px;top:0px;text-align:center;vertical-align:middle;display:none;}
.citation{width:540px;border:1px solid gray;background-color:#E9FCFF;padding:10px;}
.citation a {font-size:0.8em;}
.menu{color:white;margin-left:auto;margin-right:auto;text-align:right;}
.site{width:300px;height:220px;}
.cadre {border:1px solid #DDD;}
.img_mini{float:left;width:96px;height:96px;padding:10px;}
.fright{float:right;padding:10px;}
.orange{background:orange}
.comparatif th{display:table-cell; text-align:center}
.comparatif td{text-align:center; vertical-align:middle}
.vert{background:lightgreen}
.img200{width:200px;height:200px;}
.img300{width:300px;height:300px;}
.haut{background-color:#1a3455;height:100px;}
.bas, .pied a {background-color:black;position:relative;color:#8e9e1d;padding:10px;}
.l100 {width:100%;}
.hite{text-align:right;float:right;}
.pied{height:22px;margin-left:auto;margin-right:auto;}
.pied ul{list-style: circle;}
.news{width:950px;background-color:white;border-top:3px solid #6285b5;border-radius:4px;padding:8px;}
.minidate{font-size:12px;display:table-cell;}
.cache {display:none;}
.tc{padding:15px;transition:0.5s;}
.vert {background-color:lightgreen}
.rouge {background-color:lightcoral}
.tc img{padding:0px;transition:0.5s;}
.tc img:hover{padding:0px;transform-origin:50% 100%;transform:scale(1.2,1.2);transition:0.5s;}
.gris{filter: grayscale(100%);}
.gris:hover{filter: grayscale(0%);}
.screen{display:inline-block;width:32px;height:32px;background:url('images/screen.svgz');background-size: 32px 32px;}
.download{display:inline-block;width:32px;height:32px;background:url('images/download.svgz');background-size: 32px 32px;}
.pop {display:none;}
@media screen and (max-width:768px)
{
	body{font-size:1.1em;width:100%;}
	main, .titre, .tt, .menu, .pied {width:758px;}
	.img300{width:150px;height:150px;}
	.tc img{width:220px;height:160px;}
}
