
body{background-color:#fff;color:#222;font-family:Roboto,sans-serif;font-size:13px;}

table {border-collapse:collapse;border-spacing:0;margin-bottom:5px;}
td {border-collapse:collapse;border-spacing:0;margin:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#005599;}
td.valide {color:#509050;font-size:18px;font-weight:bold;}
.bar {z-index:1;width:100%;background-image:url('/images/retour_bg-52.gif');background-repeat:repeat-x;}
.bar-fixed {z-index:1;position:fixed;width:100%;background-image:url('/images/retour_bg-52.gif');background-repeat:repeat-x;}
img {margin:0;display:block;}
.entry {margin-bottom:4px;padding-bottom:5px;}
.titre {font-size:24px;color:#fff;font-weight:bold;}
titre a {font-size:24px;color:#fff;font-weight:bold;}
copyright {font-size:14px;color:#fff;}
h2 {font-size:20px;color:#444;font-weight:bold;text-align:center;width:auto;border: 1px solid green;padding:15px;}
h3 {font-size:17px;color:#444;font-weight:400;text-align:center;width:auto;}
h5 {font-size:16px;font-weight:400;}
div.flyers {position:relative;overflow:hidden;float:left;padding:15px;border:1px solid #ccc;border-radius:6px;text-align:center;}
div.flyers:hover {box-shadow: 1px 1px #aaa;}
div.ads {width:96%;height:6px;text-align:center;padding:5px;visibility:hidden;}
.show {visibility:visible;}
.corner-ribbon {padding:2px 50px;background-color:#E63020;border:1px solid #fff;color:#fff;position:absolute;top:50px;right:-60px;transform: rotate(45deg);text-align: center;white-space:nowrap;}
.corner_ribbon_coming_soon {padding:2px 50px;background-color:#ff3020;border:1px solid #fff;color:#fff;position:absolute;top:50px;right:-50px;transform: rotate(45deg);text-align: center;}
.affiche { position:absolute; top:75px; right:50px; color:#777; background:#eee; text-decoration:none; text-align:center; padding:5px 20px; font-size:15px; border-radius:1px; }
#googleads {font-size:13px;}
#flyerlens {position:absolute;width:350px;height:250px;border-radius:50%;border:2px solid #fff;pointer-events:none;opacity:0;transform:scale(0.1);background-repeat:no-repeat;transition:opacity 0.5s ease,transform 0.5s ease;box-shadow:0 0 25px rgba(0,0,0,0.35);}
img.crop {object-fit: cover;max-width:300px;height:300px;object-position: center top;}
#tag_container{font-family:sans-serif;font-size:17px;color:#666;margin:14px;margin-top:36px;}
.entry-title{ font-size:18px;font-family:sans-serif; }
