* { padding: 0; margin: 0; }
body, html {font-family:Arial, Helvetica, sans-serif;font-size:1em;width:100%;height:100%;background:#f4f4f4;}
a {color: #006899;text-decoration:underline; }
a:hover {color: #00adff;text-decoration:none;}
img, a img, img a {border:none;}
button {cursor:pointer}
a.external {background: url('../medias/img_c_int_external_link.gif') no-repeat 100% 50%;padding: 0 13px 0 0; }
h1 {display:none;}
h2 {color:#006899;font-size:1.35em;font-weight:bold;margin:2% 0 1% 0;}
h3 {font-weight:bold;color:black;font-size:1.2em;margin:2% 0 0.5% 0;}
h3 a{font-weight:normal;}
h4 {color:#006899;font-size:1.05em;font-weight:bold;margin:1.5% 0 1% 0;}
h4.definitions {padding-top:15px;}
h5 {font-size:1em;}
.clear {clear:both;}
.mobile_only {display:none;}
.responsive {width:100%;height:auto;}
.btn {background-color:#00547C;color:white;padding:7px;border:1px solid #287ba3;border-radius:5px;}
.btn:hover {background-color:#287ba3;color:white;padding:7px;border:1px solid #287ba3;}
.p15{padding-top:15px;}
.required {color:red;}
fieldset{background-color:white;}
input.submit{background-color:#00547C;color:white;padding:6px;border:1px solid #287ba3;cursor: pointer;}
hr {border:0 none;height:1px;width:100%;background-color:#bababa;margin-bottom:10px;}
ul.columns2 {columns: 2;-webkit-columns: 2;-moz-columns: 2;}

#header {background:#6e6755;width:100%;clear:both;}
#header #header_content {margin:0 auto;width:984px;height:66px;}
#header #logo {float:left;height:66px;}
#header #utils {float:right;text-align:right;padding:20px 0 0 0;}
#header #utils a {text-decoration:none;color:#dedede;padding:0 12px 0 0;font-size:80%;}
#header #utils a:hover {text-decoration:underline;color:white;}
#header #search {float:right;padding:15px 0 0 0;}
#header #search input {width:164px;height:28px;color:#7e7e7e;border:1px solid #7e7e7e;padding:0 0 0 5px;font-size:80%;}
#header #search a {float:left;}

#menu {background:#00547c;width:100%;border-bottom:1px solid #232323;clear:both;z-index:500;position:relative;}
/*#menu #menu_content nav {display:none;}*/
#menu #menu_content {margin:0 auto;width:984px;height:58px;}
#menu ul {list-style:none;}
#menu ul li {float:left;position:relative;}
#menu ul li a {display:block;padding:19px 13px 0 13px;font-size:90%;text-decoration:none;color:white;height:39px}
#menu ul li.active a {color:#fff;background:#000;}
#menu ul li a:hover, #menu ul li a.on {background:#006899;color:#fff;}
#menu ul li:hover a, ul li.hover a, ul li.hover a.on {background:#006899;color:#fff;} /* For IE6 and less */
#menu ul ul {display:none;position:absolute;top:58px;left:0;float:left;width:230px;}
#menu ul ul li {clear:left;float:left;width:100%;}
#menu ul ul li a,ul li.active li a,ul li:hover ul li a,ul li.hover ul li a { font-size:75%;background:#9d9377;float:left;width:100%;height:auto;padding:6px 0 6px 10px;}
#menu ul ul li a:hover,ul li.active ul li a:hover,ul li:hover ul li a:hover,ul li.hover ul li a:hover {background:#00547c;float:left;}
#menu ul li:hover ul,ul li.hover ul {display:block;}
#menu #mobile-menu{display:none;}

/* Banner */
/* Home */	
#home-banner {background:url('https://www.coinsandcanada.com/medias/bg-homepage.jpg') repeat-x center top;max-height:255px;}	
.home_banner_content {margin:0 auto;width:984px;}
.home_space{padding-top:40px;}

#section-banner {background:url('https://www.coinsandcanada.com/medias/bg-homepage.jpg') repeat-x center top;max-height:312px;}	
.section_banner_content {margin:0 auto;width:984px;max-height:150px;}
.section_banner_content img {width:100%;height:auto;}

/* Menu mobile */
#menu-mobile { -webkit-box-shadow: 10px -4px 10px -9px rgba(0,0,0,0.65);
-moz-box-shadow: 10px -4px 10px -9px rgba(0,0,0,0.65);
box-shadow: 10px -4px 10px -9px rgba(0,0,0,0.65);background-color:#00547c;}
.mm-navbar {background-color:#6e6755;height:66px!important;padding: 0 66px!important;line-height:45px!important;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {color:white!important;font-size:18px!important;}
.mm-menu .mm-listview a:not(.mm-btn_next) {background-color:#00547c;color:white!important;}
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) {background-color:#00547c;}
.mm-btn_next:after, .mm-btn_prev:before {border-color:white!important;}
.mm-menu .mm-listview a:hover {background-color:#006899!important;}
.mm-panels>.mm-panel>.mm-listview {margin:6px -20px 20px -20px!important}
.mm-btn {height:66px!important}

/* News */
.news{padding-top:10px;}
.news-first{background-color:white;border-top:1px solid #00547c;padding:10px;margin-bottom:10px;box-shadow: 2px 2px 4px rgba(0,0,0,0.2);}


#content {margin:0 auto;width:984px;}

#content .fullsize #leftcolumn {float:none;width:984px;min-height:auto;}
#content .fullsize #rightcolumn {display:none;}
#wrapper {overflow:auto;background: url('/medias/bg_content.jpg') repeat-y left top;width:100%;}
#content .fullsize {background:none;}

#leftcolumn {float:left;width:779px;display:inline;position:static;font-size:95%;min-height:700px;padding:0 11px 0 11px;}

#leftcolumn li {line-height:1.6em;}
#leftcolumn p { line-height:1.5em;margin:0 0 10px 0;}
#leftcolumn ul, #leftcolumn ol { margin:0 0 25px 30px;}
#leftcolumn ul { list-style-image:url('/medias/img_c_int_bullet.jpg');}
#leftcolumn ul li a{ background:none;float:none;font-size:100%;;padding:0;}
#leftcolumn #ariane { text-align:right;font-size:75%;padding:10px 15px 5px 0;}
#leftcolumn .arrow_top {text-align:right;font-size:80%;padding:10px 15px 15px 0;clear:both;}
#leftcolumn .floatRimage{float:right;padding-left:15px;}
#leftcolumn .note { font-size:85%;line-height:1.3em;}
#leftcolumn .date { font-size:80%;color:#006899;}
#leftcolumn .erreur { padding: 6px;	background: #ffd5d5;border:2px solid #ff7f7f;color:#102e44;}
#leftcolumn .col1_2 {width:49%;padding:0 1% 0 0;float:left;}
#leftcolumn .col2_2 {width:49%;padding:0 0 0 1%;float:left;}
#leftcolumn .col1_3 {width:32%;padding:0 1% 0 0;float:left;}
#leftcolumn .col2_3 {width:32%;padding:0 1% 0 0;float:left;}
#leftcolumn .col3_3 {width:32%;padding:0 0 0 1%;float:left;}
#leftcolumn .col1_4 {width:24%;padding:0 1% 0 0;float:left;}
#leftcolumn .col2_4 {width:24%;padding:0 1% 0 0;float:left;}
#leftcolumn .col3_4 {width:24%;padding:0 1% 0 0;float:left;}
#leftcolumn .col4_4 {width:24%;padding:0 0 0 1%;float:left;}
#leftcolumn .col1_8 {width:11%;padding:0 1% 0 0;float:left;}
#leftcolumn .col2_8 {width:11%;padding:0 1% 0 0;float:left;}
#leftcolumn .col3_8 {width:11%;padding:0 1% 0 0;float:left;}
#leftcolumn .col4_8 {width:11%;padding:0 1% 0 0;float:left;}
#leftcolumn .col5_8 {width:11%;padding:0 1% 0 0;float:left;}
#leftcolumn .col6_8 {width:11%;padding:0 1% 0 0;float:left;}
#leftcolumn .col7_8 {width:11%;padding:0 1% 0 0;float:left;}
#leftcolumn .col8_8 {width:11%;padding:0 0 0 1%;float:left;}
#leftcolumn .col2 {clear:both;padding-top:25px;}
#leftcolumn .col2 .col {float:left;width:48%;padding-right:2%; }
#leftcolumn .coins_denomination_list,#leftcolumn .coins_denomination_list li {list-style: none;}
#leftcolumn .coins_denomination_list {margin-left:10px;}
#leftcolumn .cadre {background-color:white;border:1px solid #c7c7c7;padding:10px;}
#leftcolumn .img_cadre {text-align:center;max-width:757px;}
#leftcolumn .stats {margin-bottom:15px;}
#leftcolumn .stats .stats_title {font-weight:bold;color:#006899;font-size:120%;margin:1% 0 1% 0;}
#leftcolumn .stats ul {margin:0 0 0 30px;}
#leftcolumn .recent_topics li {line-height:normal;}
#leftcolumn .news img {width:100%;height:auto;}
#leftcolumn .annee {width:33%;padding:0 0 15px 0;float:left;}
#leftcolumn .boutique_img {float:right;padding-left:15px;}
#leftcolumn .gradation_responsive {width:100%;height:auto;max-width:121px;}
#leftcolumn .coin-value {border-bottom:1px solid #c6c6c6;margin-bottom:10px;padding:20px 0 10px 100px;}
#leftcolumn .melt_field {width:50%;padding:6px;resize: vertical;font-size:16px;}

#leftcolumn .one-cent {background: url(/medias/titre-valeur-canada-1-cent.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .five-cents {background: url(/medias/titre-valeur-canada-5-cents.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .ten-cents {background: url(/medias/titre-valeur-canada-10-cents.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .twenty-cents {background: url(/medias/titre-valeur-canada-20-cents.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .twenty-five-cents {background: url(/medias/titre-valeur-canada-25-cents.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .fifty-cents {background: url(/medias/titre-valeur-canada-50-cents.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .one-dollar {background: url(/medias/titre-valeur-canada-1-dollar.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .two-dollars {background: url(/medias/titre-valeur-canada-2-dollars.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .five-dollars-gold {background: url(/medias/titre-valeur-canada-5-dollars-gold.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .ten-dollars-gold {background: url(/medias/titre-valeur-canada-10-dollars-gold.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .gold-sovereigns {background: url(/medias/titre-valeur-canada-gold-sovereigns.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .one-cent-newfoundland {background: url(/medias/titre-valeur-canada-1-cent-newfoundland.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .five-cents-newfoundland {background: url(/medias/titre-valeur-canada-5-cents-newfoundland.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .ten-cents-newfoundland {background: url(/medias/titre-valeur-canada-10-cents-newfoundland.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .twenty-cents-newfoundland {background: url(/medias/titre-valeur-canada-20-cents-newfoundland.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .twenty-five-cents-newfoundland {background: url(/medias/titre-valeur-canada-25-cents-newfoundland.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .fifty-cents-newfoundland {background: url(/medias/titre-valeur-canada-50-cents-newfoundland.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .two-dollars-newfoundland {background: url(/medias/titre-valeur-canada-2-dollars-newfoundland.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .half-cent-new-brunswick {background: url(/medias/titre-valeur-canada-1-2-cent-new-brunswick.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .one-cent-new-brunswick {background: url(/medias/titre-valeur-canada-1-cent-new-brunswick.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .five-cents-new-brunswick {background: url(/medias/titre-valeur-canada-5-cents-new-brunswick.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .ten-cents-new-brunswick {background: url(/medias/titre-valeur-canada-10-cents-new-brunswick.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .twenty-cents-new-brunswick {background: url(/medias/titre-valeur-canada-20-cents-new-brunswick.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .one-cent-prince-edward-island {background: url(/medias/titre-valeur-canada-1-cent-prince-edward-island.jpg) top left no-repeat;background-size: 90px 90px;}

#leftcolumn .patterns-1-cent-canada {background: url(/medias/titre-valeur-patterns-1-cent-canada.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-5-cents-canada {background: url(/medias/titre-valeur-patterns-5-cents-canada.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-10-cents-canada {background: url(/medias/titre-valeur-patterns-10-cents-canada.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-20-cents-canada {background: url(/medias/titre-valeur-patterns-20-cents-canada.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-25-cents-canada {background: url(/medias/titre-valeur-patterns-25-cents-canada.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-50-cents-canada {background: url(/medias/titre-valeur-patterns-50-cents-canada.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-1-dollar-canada {background: url(/medias/titre-valeur-patterns-1-dollar-canada.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-10-dollars-bc {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-10-dollars-bc.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-20-dollars-bc {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-20-dollars-bc.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-half-cent-ns {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-half-cent-ns.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-1-cent-ns {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-1-cent-ns.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-1-cent-nb {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-1-cent-nb.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-5-cents-nb {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-5-cents-nb.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-10-cents-nb {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-10-cents-nb.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-20-cents-nb {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-20-cents-nb.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-1-cent-nf {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-1-cent-nf.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-5-cents-nf {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-5-cents-nf.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-10-cents-nf {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-10-cents-nf.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-20-cents-nf {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-20-cents-nf.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-50-cents-nf {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-50-cents-nf.jpg) top left no-repeat;background-size: 90px 90px;}
#leftcolumn .patterns-2-dollars-nf {background: url(https://www.numicanada.com/medias/titre-valeur-patterns-2-dollars-nf.jpg) top left no-repeat;background-size: 90px 90px;}

#leftcolumn .mint-twenty-five-cents {background: url(/medias/titre-valeur-canada-25-cents-mint.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .mint-one-dollar {background: url(/medias/titre-valeur-canada-1-dollar-mint.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .mint-vingt-dollars {background: url(/medias/titre-valeur-canada-20-dollars-mint.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .three-cents {background: url(https://www.numicanada.com/medias/titre-valeur-canada-3-cents.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .three-dollars {background: url(https://www.numicanada.com/medias/titre-valeur-canada-3-dollars.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .four-dollars {background: url(https://www.numicanada.com/medias/titre-valeur-canada-4-dollars.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .five-dollars {background: url(https://www.numicanada.com/medias/titre-valeur-canada-5-dollars.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .eight-dollars {background: url(https://www.numicanada.com/medias/titre-valeur-canada-8-dollars.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .ten-dollars {background: url(https://www.numicanada.com/medias/titre-valeur-canada-10-dollars.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .hundred-dollars {background: url(https://www.numicanada.com/medias/titre-valeur-canada-100-dollars.jpg) top left no-repeat;background-size: 90px 90px;} 

#leftcolumn .victoria {background: url(https://www.numicanada.com/medias/titre-grade-victoria.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .edwardvii {background: url(https://www.numicanada.com/medias/titre-grade-edwardvii.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .georgev {background: url(https://www.numicanada.com/medias/titre-grade-georgev.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .georgevi {background: url(https://www.numicanada.com/medias/titre-grade-georgevi.jpg) top left no-repeat;background-size: 90px 90px;} 
#leftcolumn .elizabethii {background: url(https://www.numicanada.com/medias/titre-grade-elizabethii.jpg) top left no-repeat;background-size: 90px 90px;} 

#leftcolumn .pl-sets {background: url(/medias/titre-valeur-canada-pl-sets.jpg) top left no-repeat;background-size: 90px 53px;} 
#leftcolumn .pr-sets {background: url(/medias/titre-valeur-canada-pr-sets.jpg) top left no-repeat;background-size: 90px 69px;} 
#leftcolumn .sp-sets {background: url(/medias/titre-valeur-canada-sp-sets.jpg) top left no-repeat;background-size: 90px 54px;} 

/* Zoom on images with links to bigger picture */
p.zoom img:hover, .img_cadre a img:hover {transform: scale(1.02);transition: transform .3s;}

#leftcolumn .canvas_container {position: relative; height:400px; width:100%;}

/* Rover Ebay */
#leftcolumn .rover .rover-title {text-align:left;color:#006899;white-space:normal!important;width:70%;}
/*#leftcolumn .rover .rover-title a { text-transform: capitalize;}*/

/* Livre */
#livre .livre_contenant {background:url('../medias/livre/livre_contenant.jpg') no-repeat top left;width:870px;height:587px;line-height:1.4em;margin-left:114px;}
#livre .livre_contenant .livre_verso {padding:40px 20px 20px 40px;width:325px;float:left;}
#livre .livre_contenant .livre_recto {padding:40px 20px 20px 20px;width:325px;float:left;}
#livre .livre_couverture {width:984px;height:638px;background:url('../medias/livre/livre_couverture.jpg') no-repeat top center;}
#livre .livre_contenant ul {line-height: 1.3em;}
#livre .page_precedente {float:left;}
#livre .page_suivante {float:right;}

#livre .list_livre { /*border:1px solid #D0D0D0;*/border-collapse:collapse;}
#livre .list_livre tr.top_line { border-top:1px solid #D0D0D0;}
#livre .list_livre tr.top_line td { padding-top:5px;}
#livre .list_livre td { background:none;}
#livre .list_livre td a { color:#123A85;text-decoration:none;}
#livre .list_livre td a:hover { color:#006899; }

/* Home slider */
.rslides {position:relative;overflow:hidden;list-style:none;width:100%;}
.rslides p {margin:0;line-height:normal;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block;height:auto;float:left;border:0;transition: transform 0.4s;max-height:255px;width:auto;padding-left:9%}
.rslides img:hover {transform: scale(1.05);}
.rslides {margin: 0 auto;}
.rslides_container {position:relative;float:left;width:100%;border-top:1px solid white;}
.rslides .caption { position:absolute;display:block;bottom:0;left:0;right:0;padding:2%;text-align:center;background:#000;background: rgba(0,0,0, .8);color:#fff;}
.transparent-btns_tabs{margin:1% 0 3% 0;text-align:center;}
.transparent-btns_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:1.5%;}
.transparent-btns_tabs a{text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #ccc;background: rgba(0,0,0, .2);display: inline-block;_display: block;*display: block;-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);width:11px;height:11px;}
.transparent-btns_here a {background: #00547c;background: rgba(0,84,124,1); }


/* Vignette */
.vignette{min-height:250px;margin-bottom:10px;background-color:white;transition: background-color 0.5s, box-shadow 0.5s;;box-shadow: 2px 2px 4px rgba(0,0,0,0.2);border-top:1px solid #00547c}
.vignette:hover {background-color:#f4f4f4;box-shadow: 3px 3px 3px 0px rgba(0,0,0,0);}
.vignette img {width:100%;height:auto;transition: transform 0.4s;}
.vignette:hover img {transform: scale(1.05);}
.vignette a {border-bottom: 0 none}
.vignette h3 {padding:4px 8px 4px 8px;color:#006899;}
.vignette p {padding:4px 8px 4px 8px;color:black;}
.vignette a img, .vignette a p, .vignette a h3,.vignette a{text-decoration:none;}

/* Calendar */
#leftcolumn table.calendar { border-left:1px solid #c3c3c3; }
#leftcolumn td.calendar-day	{ height:50px;font-size:11px;position:relative;vertical-align:top; } 
#leftcolumn td.calendar-day a {text-decoration:none;background:#eceff5;display:block;height:50px;width:100%;text-align:right;}
#leftcolumn td.calendar-day a:hover { text-decoration:none;background:#dde1e8;display:block;height:50px;width:100%; }
* html #leftcolumn div.calendar-day { height:80px; }
#leftcolumn td.calendar-day-np { background:#eee; min-height:80px; } 
* html #leftcolumn div.calendar-day-np { height:80px; }
#leftcolumn td.calendar-day-head { background:#dedede;font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3; border-right:1px solid #c3c3c3; }
#leftcolumn div.day-number { background:#999; color:#fff; font-weight:bold; float:right; width:20px; text-align:center; }
#leftcolumn td.calendar-day, #leftcolumn td.calendar-day-np { width:120px; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; }

/* Tables */
#leftcolumn .list-tabs { width:100%; border-collapse:collapse;margin:0 0 15px 0;width:99.3640699%/*625px;*/}
#leftcolumn .list-tabs tbody tr:nth-child(even) {background:#fafafa}
#leftcolumn .list-tabs tbody tr:nth-child(odd) {background:white}
#leftcolumn .list-tabs tr td:first-child,#leftcolumn .list tr th:first-child {padding-left:5px;}
#leftcolumn .list-tabs tr td:last-child,#leftcolumn .list tr th:last-child {padding-right:5px;}
#leftcolumn .list-tabs td.list_date {text-align:left;}
#leftcolumn .list-tabs td.list_date a {color:#006899;}
#leftcolumn .list-tabs td.list_date a:hover {color:#00adff;}
#leftcolumn .list-tabs tbody tr:first-child {background:white;}
#leftcolumn .list-tabs tbody tr:hover {background:#eaeaea;/*cursor:pointer;*/ }
#leftcolumn .list-tabs.values tbody tr:hover {background:#eaeaea;cursor:pointer; }
#leftcolumn .list-tabs thead tr  {background:white!important;}
#leftcolumn .list-tabs tr:last-child td {border-bottom:none;}
#leftcolumn .list-tabs th, #leftcolumn .list-tabs td { text-align:right; white-space:nowrap;padding:4px 2px 4px 2px;border-bottom:1px solid #d0d0d0;}
#leftcolumn .list-tabs th {border-bottom:1px solid #00547c;width:7.949125%;height:30px;}
#leftcolumn .list-tabs th a, #leftcolumn .list-tabs td a { color:#123A85;text-decoration:none;}
#leftcolumn .list-tabs th a:hover, #leftcolumn .list-tabs td a:hover { color:#006899; }
#leftcolumn .list-tabs td a, #leftcolumn .list-tabs td a:hover {text-decoration:none;display:block;padding:0;height:100%;color:black;}
#leftcolumn .list-tabs.errors tr:nth-child(odd) {background:#fafafa}
#leftcolumn .list-tabs.errors tr:nth-child(even) {background:white}
#leftcolumn .list-tabs.errors td{padding:8px 4px;white-space:normal;}
#leftcolumn .list-tabs.errors tr td:first-child{padding-left:0;max-width:70px;}

#leftcolumn .list { width:100%; border-collapse:collapse;margin:0 0 15px 0;width:99.3640699%/*625px;*/}
#leftcolumn .list tr:nth-child(even) {background:#fafafa}
#leftcolumn .list tr:nth-child(odd) {background:white}
#leftcolumn .list tr td:first-child,#leftcolumn .list tr th:first-child {padding-left:5px;}
#leftcolumn .list tr td:last-child,#leftcolumn .list tr th:last-child {padding-right:5px;}
#leftcolumn .list td.list_date {text-align:left;}
#leftcolumn .list td.list_date a {color:#006899;}
#leftcolumn .list td.list_date a:hover {color:#00adff;}
#leftcolumn .list tr:hover {background:#eaeaea;}
#leftcolumn .list th, #leftcolumn .list td { text-align:right; white-space:nowrap;padding:4px 2px 4px 2px;border-bottom:1px solid #d0d0d0;}
#leftcolumn .list th {border-bottom:1px solid #00547c;border-top:1px solid #00547c;background:#dfe9ed;width:7.949125%;height:30px;}
#leftcolumn .list th a, #leftcolumn .list td a { color:#123A85;text-decoration:none;}
#leftcolumn .list th a:hover, #leftcolumn .list td a:hover { color:#006899; }
#leftcolumn .list td a, #leftcolumn .list td a:hover {text-decoration:none;display:block;padding:0;height:100%;color:black;}

table.responsive-all {display: inline-block;vertical-align: top;max-width: 100%;overflow-x: auto;border-collapse: collapse;border-spacing: 0;}

#leftcolumn .list.grading th,#leftcolumn .list.grading td{ white-space:normal;text-align:left;}

#leftcolumn .blue_links td a {color:#123A85;text-decoration:none;display:inline;}
#leftcolumn .blue_links td a:hover {color:#006899;display:inline;}
#leftcolumn .blue_links td a.external {padding: 0 13px 0 0;}
#leftcolumn  abbr, #leftcolumn  acronym, #leftcolumn  .help { border-bottom:1px dotted #333;cursor:help; }
#leftcolumn .pullquote {width: 80%;line-height:140%;margin:10px 10px 10px 30px;background: url("../medias/img_c_int_closequote.gif") no-repeat bottom right !important;background /**/:url();padding:0px 25px 5px 0px;}
#leftcolumn .pullquote:first-letter {background: url("../medias/img_c_int_openquote.gif") no-repeat left top !important;padding:5px 0 10px 20px!important;padding /**/:0px;background /**/: url();}

/* Forms */
#leftcolumn .search-form {background:white;border:1px solid #C2C2C2;width:96%;padding:10px 2%;}
#leftcolumn .search-form .field {float:left;padding-right:10px;}
#leftcolumn .search-form .field input,#leftcolumn .search-form .field select {padding:5px;font-weight:bold;}
#leftcolumn .search-form .search-btn {border:0 none;border-radius:3px;background-color:#006899;color:white;padding:7px 15px 7px 30px!important; cursor:pointer;background-position:8px center;background-size:20%;background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNGNUI5MTAyMkI4MDExRThBRTgzRTgyNkQwNDBCMkRDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNGNUI5MTAzMkI4MDExRThBRTgzRTgyNkQwNDBCMkRDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0Y1QjkxMDAyQjgwMTFFOEFFODNFODI2RDA0MEIyREMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y1QjkxMDEyQjgwMTFFOEFFODNFODI2RDA0MEIyREMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4A2eHCAAAH00lEQVR42uxd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');
}
#leftcolumn .search-form .search-btn:hover { background-color:#007fbb;}


#leftcolumn .form_search {background:white;padding:10px;border:1px solid #C2C2C2;width:470px;}
#leftcolumn .form_search select {height:25px;padding:3px 1px 0px 4px;}
#leftcolumn .form_search input {height:25px;padding:0px 1px 0px 4px;}
#leftcolumn .form_search option {padding:5px;}
#leftcolumn .form_search .btn_search {height:25px;line-height:25px;border:none;background:#6E6755 url("/medias/bg_btn_search.jpg") no-repeat right center;;color:white;padding-right:40px;cursor:pointer;padding-left:10px;}
#leftcolumn .form_search .btn_send {height:25px;line-height:25px;border:none;background:#6E6755 url("/medias/bg_btn_send.jpg") no-repeat right center;;color:white;overflow:visible;padding-right:40px;cursor:pointer;padding-left:10px;}

/* Errors list */
#leftcolumn .errors_list {width:100%;}
#leftcolumn .errors_list div {width:30%;padding-right:2%;float:left;}

/* Tabs */
#leftcolumn ul.tabs,#leftcolumn ul.tabs0,#leftcolumn ul.tabs1,#leftcolumn ul.tabs2,#leftcolumn ul.tabs3,#leftcolumn ul.tabs4,#leftcolumn ul.tabs5,#leftcolumn ul.tabs6,#leftcolumn ul.tabs7,#leftcolumn ul.tabs8,#leftcolumn ul.tabs9,#leftcolumn ul.tabs10,#leftcolumn ul.tabs11,#leftcolumn ul.tabs12{margin: 0px;padding: 0px;list-style: none;}
#leftcolumn ul.tabs li,#leftcolumn ul.tabs0 li,#leftcolumn ul.tabs1 li,#leftcolumn ul.tabs2 li,#leftcolumn ul.tabs3 li,#leftcolumn ul.tabs4 li,#leftcolumn ul.tabs5 li,#leftcolumn ul.tabs6 li,#leftcolumn ul.tabs7 li,#leftcolumn ul.tabs8 li,#leftcolumn ul.tabs9 li,#leftcolumn ul.tabs10 li,#leftcolumn ul.tabs11 li,#leftcolumn ul.tabs12 li{background: none;color: #222;display: inline-block;padding: 10px 15px;cursor: pointer;text-decoration:underline;border-bottom:1px solid #d0d0d0}
#leftcolumn ul.tabs li.current,#leftcolumn ul.tabs0 li.current,#leftcolumn ul.tabs1 li.current,#leftcolumn ul.tabs2 li.current,#leftcolumn ul.tabs3 li.current,#leftcolumn ul.tabs4 li.current,#leftcolumn ul.tabs5 li.current,#leftcolumn ul.tabs6 li.current,#leftcolumn ul.tabs7 li.current,#leftcolumn ul.tabs8 li.current,#leftcolumn ul.tabs9 li.current,#leftcolumn ul.tabs10 li.current,#leftcolumn ul.tabs11 li.current,#leftcolumn ul.tabs12 li.current{background:#fdfdfd;color: #222;color:#006899;font-weight:bold;text-decoration:none;border-top:2px solid #006899;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:none;}
#leftcolumn ul.tabs li:hover,#leftcolumn ul.tabs0 li:hover,#leftcolumn ul.tabs1 li:hover,#leftcolumn ul.tabs2 li:hover,#leftcolumn ul.tabs3 li:hover,#leftcolumn ul.tabs4 li:hover,#leftcolumn ul.tabs5 li:hover,#leftcolumn ul.tabs6 li:hover,#leftcolumn ul.tabs7 li:hover,#leftcolumn ul.tabs8 li:hover,#leftcolumn ul.tabs9 li:hover,#leftcolumn ul.tabs10 li:hover,#leftcolumn ul.tabs11 li:hover,#leftcolumn ul.tabs12 li:hover  {text-decoration:none;}
#leftcolumn .tab-content,#leftcolumn .tab-content0,#leftcolumn .tab-content1,#leftcolumn .tab-content2,#leftcolumn .tab-content3,#leftcolumn .tab-content4,#leftcolumn .tab-content5,#leftcolumn .tab-content6,#leftcolumn .tab-content7,#leftcolumn .tab-content8,#leftcolumn .tab-content9,#leftcolumn .tab-content10,#leftcolumn .tab-content11,#leftcolumn .tab-content12{display: none;background: #fdfdfd;padding:5px 15px;margin:0 0 10px 0;}
#leftcolumn .tab-content.current,#leftcolumn .tab-content0.current,#leftcolumn .tab-content1.current,#leftcolumn .tab-content2.current,#leftcolumn .tab-content3.current,#leftcolumn .tab-content4.current,#leftcolumn .tab-content5.current,#leftcolumn .tab-content6.current,#leftcolumn .tab-content7.current,#leftcolumn .tab-content8.current,#leftcolumn .tab-content9.current,#leftcolumn .tab-content10.current,#leftcolumn .tab-content11.current,#leftcolumn .tab-content12.current{display: inherit;}

/* Banknotes cols */
#leftcolumn .col_b1_2 {width:69%;padding:0 1% 0 0;float:left;}
#leftcolumn .col_b2_2 {width:29%;padding:0 1% 0 0;float:left;}


/* Toggles */
#leftcolumn .trigger {background:#f4f4f4 url('/medias/toggle_collapsed.png') center right no-repeat;color:rgb(0,104,153);padding:10px;margin:5px 0 0 0;border-bottom: 1px solid #d0d0d0}
#leftcolumn .active {background:white url('/medias/toggle_expended.png') center right no-repeat;border-top: 2px solid #006899;border-bottom:none;}
#leftcolumn .toggle_container {padding:0 0 5px 10px;background:white;}
#leftcolumn .whitebox {background:#ffffff;padding:0 0 5px 10px;border-top: 2px solid #006899;border-bottom:none;}

#leftcolumn .whitebox h4{color:rgb(0,104,153);}



/* Links */
#leftcolumn .cat_item {margin:0 5px 10px 5px;}
#leftcolumn .link_item {margin:0 5px 15px 15px;height:75px;padding-top:5px;}
#leftcolumn .link_item h4 {margin-top:0;}
#leftcolumn .sponsor {padding-top:5px;margin:0 5px 15px 15px;height:75px;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;background-color:#E4F0DD;}
#leftcolumn .star-rating{list-style:none;margin:0 10px 0 0;padding:0;width: 100px;height: 20px;position: relative;background: url("../medias/img_c_int_star_rating.gif") top left repeat-x;		}
#leftcolumn .star-rating li{list-style:none;padding:0px;margin:0px;/*\*/float: left;/* */}
#leftcolumn .star-rating li a{display:block;width:20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;
padding: 0px;}
#leftcolumn .star-rating li a:hover {background: url("/medias/img_c_int_star_rating.gif") left bottom;z-index: 1;left: 0px;}
#leftcolumn .star-rating a.one-in{ left: 0px; background: url("/medias/img_c_int_star_rating.gif") left bottom; }
#leftcolumn .star-rating a.one-in:hover{ width:20px; }
#leftcolumn .star-rating a.two-in{ left:20px; background: url("/medias/img_c_int_star_rating.gif") left bottom; }
#leftcolumn .star-rating a.two-in:hover{ width:40px; }
#leftcolumn .star-rating a.three-in{ left: 40px; background: url("/medias/img_c_int_star_rating.gif") left bottom; }
#leftcolumn .star-rating a.three-in:hover{ width:60px; }
#leftcolumn .star-rating a.four-in{ left: 60px; background: url("/medias/img_c_int_star_rating.gif") left bottom; }
#leftcolumn .star-rating a.four-in:hover{ width:80px; }
#leftcolumn .star-rating a.five-in{ left: 80px; background: url("/medias/img_c_int_star_rating.gif") left bottom; }
#leftcolumn .star-rating a.five-in:hover{ width:100px; }
#leftcolumn .star-rating a.one-star{ left: 0px; }
#leftcolumn .star-rating a.one-star:hover{ width:20px; }
#leftcolumn .star-rating a.two-stars{ left:20px; }
#leftcolumn .star-rating a.two-stars:hover{ width: 40px; }
#leftcolumn .star-rating a.three-stars{ left: 40px; }
#leftcolumn .star-rating a.three-stars:hover{ width: 60px; }
#leftcolumn .star-rating a.four-stars{ left: 60px; }
#leftcolumn .star-rating a.four-stars:hover{ width: 80px; }
#leftcolumn .star-rating a.five-stars{ left: 80px; }
#leftcolumn .star-rating a.five-stars:hover{ width: 100px; }
#leftcolumn .fullsize728x90 {width:100%;height:90px;}

/* Store */
.price {font-weight:bold;font-size:16px;padding:0 0 5px 0;display:block;}
.sale {color:red;}
.old-price {text-decoration:line-through;font-size:11px;color:black;font-weight:normal;}
.partner {text-align:center;}
.currency {font-size:11px;}
.item-flash {width:228px;float:left;padding:5px 5px 10px 5px;margin:5px;background-color:white;border:1px solid #00547c;text-align:center;}
.item-flash:hover {background-color:#f4f4f4;}
.item-flash a{text-decoration:none;color:black;}
.item-flash h5 {overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;padding:5px 0 5px 0;min-height:32px;}
.item-flash .item-image {background-size:contain;background-repeat:no-repeat;width:228px;height:150px;background-position:center center;}
.item-list {width:100%;border-collapse: collapse;}
.item-list tbody tr:nth-child(even) {background:#fafafa}
.item-list tbody tr:nth-child(odd) {background:white}
.item-list th{text-align:left;padding:7px;background-color:white;color:black;height:40px;font-size:15px;border-bottom:1px solid #d0d0d0;} 
.item-list td,.item-list th{vertical-align:top;} 
.item-list td:last-child {max-width:130px;}
.item-list td {padding:7px;border-bottom:1px solid #eceaea;}
.item-list td.price {text-align:right;vertical-align:middle;height:auto}
.item-list .item-image img {max-height:100px;width:auto;}
.item .item-image {background-color:white;float:left;padding:15px;border:1px solid #00547c;text-align:center;max-width:250px;}
.item .item-image img {max-width:200px;height:auto;}
.item .item-description {padding:0 0 0 15px;float:left;width:500px;}

.currency-converter .link-alike {color: #006899;text-decoration:underline;}
.currency-converter {position: relative;display: inline-block;float:right;}
.currency-converter button {background-color:#f4f4f4;border:0 none;}
.currency-converter .dropbtn {padding-right:25px;}
.currencies {display: none; position: absolute; background-color: #f1f1f1;min-width: 100px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;}
.currencies a { color: black;padding: 8px 12px;text-decoration: none;display: block;}
.currencies a:hover {background-color: #ddd;}
.currencies a.f-cad {background-image:url('/medias/flag-canada.jpg');background-repeat: no-repeat;background-position:60px 11px;}
.currencies a.f-usd {background-image:url('/medias/flag-united-states.jpg');background-repeat: no-repeat;background-position:60px 11px;}
.currencies a.f-gbp {background-image:url('/medias/flag-great-britain.jpg');background-repeat: no-repeat;background-position:60px 11px;}
.currencies a.f-eur {background-image:url('/medias/flag-euro.jpg');background-repeat: no-repeat;background-position:60px 11px;}
.currencies a.f-aud {background-image:url('/medias/flag-australia.jpg');background-repeat: no-repeat;background-position:60px 11px;}

.currency-converter button.f-cad {background-image:url('/medias/flag-canada.jpg');background-repeat: no-repeat;background-position:100px 1px;}
.currency-converter button.f-usd {background-image:url('/medias/flag-united-states.jpg');background-repeat: no-repeat;background-position:100px 1px;}
.currency-converter button.f-gbp {background-image:url('/medias/flag-great-britain.jpg');background-repeat: no-repeat;background-position:100px 1px;}
.currency-converter button.f-eur {background-image:url('/medias/flag-euro.jpg');background-repeat: no-repeat;background-position:100px 1px;}
.currency-converter button.f-aud {background-image:url('/medias/flag-australia.jpg');background-repeat: no-repeat;background-position:100px 1px;}
.currency-converter:hover .currencies {display: block;}

#rightcolumn {display:inline;width:170px;float:right;height:100%;padding:0 0 0 10px;}
#rightcolumn .fullsize160x600 { width: 160px; height: 600px; }
#rightcolumn .addthis_toolbox{padding:10px 0 10px 0;}
#rightcolumn .addthis_toolbox p {font-size:12px;padding:0 0 10px 0;font-weight:bold;}

#footer {clear:both;width:100%;background:#6e6755;padding:5px 0 15px 0;}
#footer_content {margin:0 auto;width:984px;}
#footer_content .sitemap{float:left;text-align:left;}
#footer_content .sitemap .first{padding-top:10px;}
#footer_content .social {float:right;text-align:right;padding-top:15px;}
#footer_content .social .social-logo{padding-top:10px;}
#footer_content .social .social-logo a {display:inline;}
#footer_content a { display:block;color:white;text-decoration:none;padding:0;font-size:13px;}
#footer_content a:hover { text-decoration:underline;}
#footer_content ul {list-style:none;}
#footer_content ul li {line-height:1.6em;padding:0;}

#newsletter {clear:both;width:100%;background:#00547c;padding:5px 0 15px 0;}
#newsletter #newsletter_content {margin:0 auto;width:984px;}
#newsletter #newsletter_content #sib-container {background-color:transparent!important;color:white!important;padding:10px 0 0 0!important}
#newsletter #newsletter_content .sib-form,#newsletter #newsletter_content .sib-form-block {padding:0!important}
#newsletter #newsletter_content .sib-form .entry__field {margin:0!important;border-radius:0!important;color:black!important}
#newsletter #newsletter_content .sib-form-block__button {background:#232323!important;color:white!important;cursor:pointer;}
#newsletter #newsletter_content .sib-form-message-panel--active,#newsletter #newsletter_content .entry_errored:before{display:none!important;}
#newsletter #newsletter_content .sib-form .entry__error {color:white!important;}
#newsletter #newsletter_content .n_desc{width:40%;float:left;}
#newsletter #newsletter_content .n_field{width:45%;float:left;}
#newsletter #newsletter_content .n_btn{width:15%;float:left;}

#copyright {width:100%;text-align:center;height:27px;padding:16px 0 0 0;color:#7e7e7e;font-size:75%;background:#232323;}
#copyright a {color:#7e7e7e;text-decoration:none;}
#copyright a:hover {color:#7e7e7e;text-decoration:underline;}

/* Google Search results */
.gsc-results .gsc-cursor-box .gsc-cursor-page {color:#006899!important;background-color:#f4f4f4!important}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.mobile_only {display:block;}
	.desktop_only {display:none;}
	
	#home-banner {background:#f4f4f4;max-height:100%;}
	.home_banner_content,.section_banner_content {width:100%;}
	.home_space{padding-top:0px;}
	.rslides img {padding-left:0;}
	
	#header #header_content {width:98%;padding:0 1%;}
	#header #logo {float:left;height:66px;}
	#header #utils a {padding:0 5px 0 0;}
	#header #search input {width:140px;}
	#menu #menu_content {width:100%;height:40px;}
	#menu ul li a {height:30px;padding:10px 9px 0 9px;}
	#menu ul ul {top:40px;}
	#menu ul #menu_glossary {left:-160px;}
	#menu ul #menu_forum {left:-180px}
	#home-banner {background:#f4f4f4;}
	.home_banner_content {width:100%;}
	.home_space{padding-top:0px;}
	#content {margin:0 auto;width:100%;}
	#wrapper {overflow:auto;background:none;width:100%;}
	#leftcolumn, #content .fullsize #leftcolumn {width:98%;float:none;clear:both;display:block;padding:0 1%;}
	.home #leftcolumn{width:100%;padding:0;}
	#leftcolumn #home_content {width:98%;padding:0 1%;}
	#leftcolumn img {max-width:735px;}
	#leftcolumn #slider2 img {max-width:none;}
	
	
	#newsletter #newsletter_content {width:100%;}
	
	#footer_content {width:100%;}
	#footer .sitemap {display:none;}
	#footer .social {float:none;text-align:left;padding:15px 10px 0 15px;}
	
	#livre .livre_contenant {width:100%;margin:0;}
	#livre .livre_couverture {width:100%;}
	
	#rightcolumn {float:none;width:100%;height:auto;display:block;padding:0;}
	#rightcolumn .fullsize160x600, .fullsize728x90 { width:100%;height:90px;position: fixed;bottom:0;left:0;}
	
	#copyright{clear:both;padding-bottom:15px;}
}

@media only screen and (min-width: 240px) and (max-width: 767px) {
	.mobile_only {display:block;}
	.desktop_only {display:none;}
	#leftcolumn .floatRimage{float:none;padding-left:0;}
	
	#home-banner {background:#f4f4f4;max-height:100%;}
	.rslides img {width:100%;padding-left:0}
	
	#home-banner {background:#f4f4f4;}
	.home_banner_content,.section_banner_content {width:100%;}
	.home_space{padding-top:0px;}
	
	#header #logo {float:left;height:auto;}
	#header #logo img {width:100%;height:auto;}
	
	#header #header_content {width:98%;padding:0 1%;height:auto;}

	#menu #menu_content {height:40px;width:100%;}
	#menu #menu_content #menudesktop {display:none;}
	#menu #mobile-menu {display:block;color:white;padding:2px 0 0 37px;text-decoration:none;margin:10px 0 0 10px;position: absolute;background: left center no-repeat transparent;background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	}
	#menu #mobile_menu {width:100%;background:#00547c;padding-top:40px;}
	#menu #mobile_menu li{float:none;clear:both;}
	#menu #mobile_menu li a {padding:10px;height:auto;}
	#home-banner {background:#f4f4f4;}
	.home_banner_content {width:100%;}
	.home_space{padding-top:0px;}
	#content {margin:0 auto;width:100%;}
	#wrapper {overflow:auto;background:none;width:100%;}
	#leftcolumn, #content .fullsize #leftcolumn {width:96%;float:none;clear:both;display:block;padding:0 2%;}
	.home #leftcolumn{width:100%;padding:0;}
	#leftcolumn #home_content {width:98%;padding:0 1%;}
	#leftcolumn img {max-width: 100%;}
	#leftcolumn #slider2 img {max-width:none;}
	
	.vignette{max-width:80%;margin:0 auto;margin-bottom:10px;}
	
	#leftcolumn .col1_2 {width:100%;padding:0;float:none;}
	#leftcolumn .col2_2 {width:100%;padding:0;float:none;}
	#leftcolumn .col1_3 {width:100%;padding:0;float:none;}
	#leftcolumn .col2_3 {width:100%;padding:0;float:none;}
	#leftcolumn .col3_3 {width:100%;padding:0;float:none;}
	
	
	#leftcolumn #scc .col1_2 {width:49%;padding:0 1% 0 0;float:left;}
	#leftcolumn #scc .col2_2 {width:49%;padding:0 0 0 1%;float:left;}


	#leftcolumn #scc .col1_3 {width:49%;padding:0 1% 0 0;float:left;}
	#leftcolumn #scc .col2_3 {width:49%;padding:0 1% 0 0;float:left;}
	#leftcolumn #scc .col3_3 {width:49%;padding:0 0 0 1%;float:left;}
	#leftcolumn .img_cadre {width:96%;}
	#leftcolumn .cadre {padding:2%;}
	#leftcolumn .list td { white-space:normal;padding:5px 2px 5px 2px;}
	#leftcolumn .form_search {padding:2%;width:96%;}
	
	/* Errors list */
	#leftcolumn .errors_list {width:100%;}
	#leftcolumn .errors_list div {width:100%;float:none;padding:0;}
	
	/* Responsive tables */
	#leftcolumn .table-wrapper{clear:both;}
	#leftcolumn table.responsive { margin-bottom:0; }
	#leftcolumn .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	#leftcolumn .pinned table { border-right: none; border-left: none; width: 100%; }
	#leftcolumn .pinned table th, #leftcolumn .pinned table td { white-space: nowrap; }
	#leftcolumn .pinned td:last-child { border-bottom: 0; }
	#leftcolumn div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	#leftcolumn div.table-wrapper div.scrollable { margin-left: 35%; }
	#leftcolumn div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
	/*#leftcolumn table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
	#leftcolumn table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }*/
	table.responsive {display: inline-block;vertical-align: top;max-width: 100%;overflow-x: auto;border-collapse: collapse;border-spacing: 0;}
	#leftcolumn table.responsive tbody {-webkit-overflow-scrolling: touch; /* optional - enable iOS momentum scrolling */
  		background: radial-gradient(left, ellipse, rgba(0,0,0, .2) 0%, rgba(0,0,0, 0) 75%) 0 center,
        radial-gradient(right, ellipse, rgba(0,0,0, .2) 0%, rgba(0,0,0, 0) 75%) 100% center;
  		background-size: 10px 100%, 10px 100%;background-attachment: scroll, scroll;background-repeat: no-repeat;}
	#leftcolumn .boutique_img {float:none;padding:0;width:100%;height:auto;}
	
	#leftcolumn .toggle_container {padding:0}
	
	/* Rover Ebay */
	#leftcolumn .rover th,#leftcolumn .rover td{ white-space:normal!important;}
	#leftcolumn .rover .rover-title {width:40%}
	
	#leftcolumn .search-form .field {float:none;width:100%;padding:3px 0;}
	
	#leftcolumn .list-tabs th, #leftcolumn .list-tabs td {padding:5px 10px 5px 10px;}
	#leftcolumn .tab-content, #leftcolumn .tab-content2{padding:5px 0;}
	
	#livre .livre_contenant {width:100%;margin:0;}
	#livre .livre_couverture {width:100%;}
	
	#rightcolumn {float:none;width:100%;height:auto;display:block;padding:0;}
	#rightcolumn .fullsize160x600, .fullsize728x90 { width:100%;height:90px;position: fixed;bottom:0;left:0;}

	.item .item-image {float:none;}
	.item .item-description {float:none;width:100%;}
	.item-list {width:90%;}
	.item-list .item-description {display:none;}
	.item-list .item-image img {min-width:70px;min-height:100px;}
	.item-list td:last-child {min-width:100px;}
	
	#copyright{clear:both;padding-bottom:15px;}
	
	#newsletter #newsletter_content {width:90%;padding:15px 5% 0 5%;}
	#newsletter #newsletter_content .n_desc,#newsletter #newsletter_content .n_field,#newsletter #newsletter_content .n_btn{width:100%!important;clear:both!important;}
	
	#footer_content {width:100%;}
	#footer .sitemap {display:none;}
	#footer .social {float:none;text-align:left;padding:15px 10px 0 15px;}
	
	#utils,#header_content #search {display:none;}
}

/* For chart js line graphics */
@media only screen and (min-width: 885px) and (max-width: 1023px) {
	#leftcolumn .canvas_container {height:500px!important;padding:0;}
	#leftcolumn .canvas_container canvas {height:500px!important;}
}
@media only screen and (min-width: 768px) and (max-width: 884px) {
	#leftcolumn .canvas_container {height:420px!important;padding:0;}
	#leftcolumn .canvas_container canvas {height:420px!important;}
}
@media only screen and (min-width: 610px) and (max-width: 670px) {
	
	#leftcolumn .canvas_container {height:350px!important;padding:0;}
	#leftcolumn .canvas_container canvas {height:350px!important;padding:0;}
}
@media only screen and (min-width: 550px) and (max-width: 609px) {
	
	#leftcolumn .canvas_container {height:320px!important;padding:0;}
	#leftcolumn .canvas_container canvas {height:320px!important;padding:0;}
}
@media only screen and (min-width: 475px) and (max-width: 549px) {
	#leftcolumn .canvas_container {height:270px!important;padding:0;}
	#leftcolumn .canvas_container canvas {height:270px!important;padding:0;}
	
}
@media only screen and (min-width: 240px) and (max-width: 474px) {
	#leftcolumn .canvas_container {height:210px!important;padding:0;}
	#leftcolumn .canvas_container canvas {height:210px!important;padding:0;}
	
}
