/*  
Theme Name: The Morning After (mod Kenshiro)
Theme URI: http://themasterplan.in/tma/
Description: A magazine-style theme for WordPress, available at <a href="http://themasterplan.in/tma/">The Masterplan</a>.
Version: 1.4
Author: Arun Kale
Author URI: http://themasterplan.in/
*/
@import "lib/compressed.css";
body {background-color:#454545}
a {color:#000;text-decoration:none;}
h2 {font-weight:normal;}
#header {padding:0.8em 0 0 0.1em;height:108px;border-bottom:0 solid #999;margin:0 0 0 0.3em;}
#header #logo {height:90px;}
#header #logo .title {padding:0;font:700 3.7em arial, sans-serif;letter-spacing:-.050em;line-height:1.2em;color: #000;}
#header #logo .title .desc {text-align:right;margin:0.4em 0 0 0;font:400 0.27em arial, sans-serif;text-transform:uppercase;color:#666;letter-spacing:0.2em;padding:0.6em 0 0 1.5em;border-top:1px solid #ccc;}
#header #logo .title a {text-decoration:none;color:#000;}
#header #logo .title a:hover {color:#fff;background:#000;}
#header #search_menu {height:90px;}
#header #search_menu #search {padding:0 0 0 18px;}
#menu {float:left;margin:10px 0 0 15px;list-style:none;font-weight:bold;font-family:Helvetica, Arial;}
#menu li {float:left;padding:2px 0 3px 3px;margin:1px 12px 0 0;line-height:1.6em;font-size:1em;}
#menu li a {padding:0;text-decoration:none;color:#000;}
#menu li a:hover {padding:0;text-decoration:underline;}
#menu li span {display:block;float:left;padding:0 0 0 22px;}
#menu li span.home {background:url(images/bg/orange_home.gif) no-repeat;}
#menu li span.subscribe {background:url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -391px;}
#menu li span.contact {background:url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -457px;}
#menu li span.blog {background:url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -259px;}
#menu li span.annuaire {background: url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -325px;}
#menu li span.flux {background:url(images/bg/flux_rss.gif) no-repeat;}
#topbanner {width:830px;height:185px;border-bottom:0 solid #5e5e5e;background:url(images/bg/header-couleurs.jpg) no-repeat;padding: 0 0 0 0;margin:0 0 0 0.3em;}
#topbanner_arch {width: 830px;height:185px;border-bottom:0 solid #5e5e5e;background:url(images/bg/header-couleurs.jpg) no-repeat;margin:0 0 0 0.3em;}
#topbanner_single {width:830px;height:185px;border-bottom:0 solid #5e5e5e;background:url(images/bg/header-couleurs.jpg) no-repeat;margin:0 0 0 0.3em;}
#topbanner .pagetitle, #topbanner_arch .pagetitle, #topbanner_single .pagetitle {float:left;background:#fff;color:#000;font:700 2em arial, sans-serif;text-transform:lowercase;letter-spacing:-0.036em;padding:1px 5px 1px 0;margin:35px 0 0 0;}
#home_content {margin:1.2em 0 0 0.3em;}
#home_content_2 {margin:1.2em 0 0 0.3em;}
#home_content_3 {margin:1.2em 0 0 0.3em;}
#latest_post {margin:0;padding:0 0 1.5em 0;}
#latest_post p {font-size:1.1em;margin-bottom: 10px;}
#latest_post_image img {float:left;padding:0;margin:0.9em 1em 0 0.1em;border:1px solid #999;}
.latest_post_title {font:bold 1.8em arial, sans-serif;line-height:1.9em;margin:0;letter-spacing:-.035em;padding:0 0 0.2em 0;}
.latest_post_title a:hover {color:#fff;background:#000;}
.latest_post_meta {font-size:1em;line-height:1.6em;}
.latest_post_meta a {font-weight:bold;}
.latest_post_meta a:hover {text-decoration:underline;}
.latest_read_on {padding:0 20px 1px 20px;background:url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -523px;}
.latest_comments {padding:0 20px 1px 20px;background:url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 0;}
.latest_category {padding:0 20px 1px 20px;background:url(images/bg/category.png) no-repeat top left;}
#home_featured {background:#f2f2f2 url(images/bg/dot.png) repeat-x bottom left;margin:0 0 1.1em 0;float:left;width:100%;}
.home_featured2 {background:#fff;margin:0 0 1.1em 0;float:left;width:100%;}
.feat_content {float:left;padding:0 0.7em 0.4em 0.7em;}
.feat_content p {font-size: 1.1em;}
.feat_exc p {font-size: 1.1em;}
.feat_thumb img {float:left;padding:0;margin:-0.2em 1em 0 0;border:1px solid #999;}
.feat_thumb2 img {float:left;padding:0;margin:0 0.5em 0 0;border:1px solid #999;}
.feat_thumb3 img {float:left;padding:0;margin:0 1em 0 0;border:1px solid #999;}
.feat_title {font:700 14px arial, georgia, serif;padding:0.3em 0 0.3em 0;}
.feat_title a {color:#3a6999;font-size:1em;}
.feat_title a:hover {color:#ff6600;font-size:1em;text-decoration:underline;}
ul.arrow, ul.cat, ul.reccom, ul.email {list-style:none;list-style-image:url(foo.gif);margin:0;}
ul.arrow li {padding:0 0 0.5em 12px;margin:0 0 0.5em 0;border-bottom:1px solid #dadada;border-left:5px solid #dadada;text-align:left;font-size: 1.1em;}
ul.arrow li a, ul.reccom li a, ul.email li a {color:#3a6999;}
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover {color:#000;background:#eee;}
#home_about {border-bottom:1px solid #dadada;border-top:1px solid #dadada;margin:0 0 1em 0;background:#f3f9ff;padding:1.0em 0.7em 0 0.7em;}
* html #home_about p {font-size:100%;font-family:arial;text-align:justify;}
* +html #home_about p {font-size:100%;font-family:arial;text-align:justify;}
#home_about p {font-size:1.0em;font-family:arial;text-align:justify;line-height:1.4em;}
* html .home_recent_post {padding:0.1em 0 1.2em 0;margin:0 0 0.8em 0;background:url(images/bg/dot.png) repeat-x bottom left;width:100%;}
* +html .home_recent_post {padding:0.1em 0 1.2em 0;margin:0 0 0.8em 0;background:url(images/bg/dot.png) repeat-x bottom left;width:100%;}
.home_recent_post {padding:0.1em 0 1.2em 0;margin:0 0 0.8em 0;background:url(images/bg/dot.png) repeat-x bottom left;width:210px;}
.home_recent_thumb {padding:2px 10px 0 0;margin:0 0 0.25em 0;float:left;}
.home_recent_thumb img {float:left;margin:0;}
.home_recent_thumb a img {background:#999;padding:2px;margin:0;border:0;}
.home_recent_thumb a:hover img {background:#333;padding:2px;margin:0;border:0;}
.home_recent_title a {font-weight:bold;font-size: 1.05em;}
.home_recent_title a:hover {color:#fff;background:#000;}
.home_recent_date, .home_recent_auth {padding:0 0 0 0;margin: 0;color:#666;font-size:1.05em;}
.side_categories {margin:0 0 1em 0.4em;padding:0 0 0 0;}
#side_categories {margin:0 0 1em 0.4em;padding:0 0 0 0;}
ul.cat li {padding:0 0 0.3em 0;margin:0;}
ul.cat li a {display:block;text-transform:uppercase;font-size:0.8em;font-weight:bold;color:#000;border-bottom:1px solid #dadada;border-left:3px solid #dadada;padding:3px 12px 0 7px;margin:0;background:url(images/bg/arrow.png) no-repeat 167px 3px;height:19px;}
ul.cat li a:hover {background:#f1f1f1 url(images/bg/arrow2.png) no-repeat 167px 3px;color:#3a6999;}
#arch_content, #post_content {margin:1.5em 0 1.5em 0.3em;}
.archive_meta {margin:1.6em 0;border-top:1px solid #dadada;}
.archive_meta a {color:#3a6999;}
.archive_meta a:hover {color:#000;}
.archive_feed {padding:0.5em 1.5em;margin:0;border-bottom:1px solid #dadada;background:url(images/bg/feedicon12.png) no-repeat 0 8px;color:#666;}
.archive_number {padding:0.5em 1.5em;margin:0;border-bottom:0 solid #dadada;color:#666;background:url(images/bg/info.png) no-repeat 0 8px;}
.info_auteur {padding:0.5em 1.5em;margin:0;border-bottom:0 solid #dadada;color:#666;}
.info_auteur a {color:#3a6999;}
.info_auteur a:hover {color:#000;text-decoration:underline;}
.blog a {color:#3a6999;}
.blog a:hover {color:#000;}
.archive_email {padding:0.5em 1.5em;margin:0;border-bottom:0 solid #dadada;color:#3a6999;background:url(images/bg/email_author.png) no-repeat 0 9px;}
.archive_email a {color:#3a6999;}
.archive_email a:hover {color:#000;text-decoration:underline;}
.archive_post_block {padding:0.1em 0 0 0;border-bottom:1px solid #dadada;margin:0 0 1.2em 0;}
.archive_post_block p {font-size: 1.15em;margin:0 0 1em 0;padding:0;line-height:1.40em;}
.archive_post_block_perso {padding:0.1em 0 0 0;border-bottom:0 solid #dadada;margin:0 0 1.2em 0;}
.archive_post_meta {color:#666;padding:0 0 0.6em 0;font-size:0.8em;text-transform:uppercase;}
.archive_post_meta a, .post_meta a {color:#3a6999;}
.archive_post_meta a:hover, .post_meta a:hover {color:#000;text-decoration:underline;}
.comment_number {font-size:0.8em;padding:1.0em 1.7em;margin:0;border-bottom:1px solid #dadada;color:#666;background:url(images/bg/bubble.png) no-repeat 0 8px;text-transform:uppercase;}
.modif_perso {font-size:0.8em;padding:1.0em 1.7em 0.5em 1.7em;margin:0;border-bottom:0 solid #dadada;color:#666;background:url(images/bg/document.png) no-repeat 0 8px;text-transform:uppercase;}
.modif_perso2 {font-size:0.8em;padding:0.3em 1.7em 0.5em 1.7em;margin:0;border-bottom:0 solid #dadada;color:#666;text-transform:uppercase;}
.post_meta {color:#666;padding:0.3em 0 0.4em 0;font-size:0.85em;text-transform:uppercase;}
.post_meta a:hover {color:#ff6600; text-decoration: underline;}
.post_text {margin:0.9em 0 0 0;}
.post_text p {font-size:1.1em;margin:0 0 1em 0;padding:0;line-height:1.45em;}
.post_text a {border-bottom:0 solid #eee;}

.post_text_new_single {margin:0.9em 0 0 0;}
.post_text_new_single h3 {font-size:1.75em;margin: 0 0 0.5em 0;}
.post_text_new_single p {font-size: 1.15em;margin:0 0 1em 0;padding:0;line-height:1.40em;}
.post_text_new_single a {border-bottom:0 solid #eee;}

.post_text_test {margin:0.9em 0 0 0;}
.post_text_test h3 {font-size:1.75em;margin: 0 0 0.5em 0;}
.post_text_test p {font-size: 1.15em;margin:0 0 1em 0;padding:0;line-height:1.40em;}
.post_text_test a {border-bottom:0 solid #eee;}

.post_text_blog {margin:0.9em 0 0 0;}
.post_text_blog h3 {font-size:1.75em;margin: 0 0 0.5em 0;}
.post_text_blog p {font-size:1.15em;margin:0 0 1em 0;padding:0;line-height:1.40em;}
.post_text_blog a {border-bottom:0 solid #eee;}

.post_text_catalogue {margin:0.9em 0 0 0;}
.post_text_catalogue h3 {font-size:1.75em;margin: 0 0 0.5em 0;}
.post_text_catalogue p {font-size:1.15em;margin:0 0 1em 0;padding:0;line-height:1.40em;}
.post_text_catalogue a {border-bottom:0 solid #eee;}

.page_text {margin:0.9em 0 0 0;}
.page_text p {font-size:1.15em;margin:0 0 1em 0;padding:0;line-height:1.40em;}
.page_text a {border-bottom:0 solid #eee;}
#post_content p img { /*margin: 0;padding:0;*/ }
#post_content p a, #arch_content p a, .post_meta a {color: /*#224970;*/#3a6999;}
#post_content p a:hover, #arch_content p a:hover {color:#ff6600;text-decoration:underline;}
#comments {margin-top:3em;font-size:1.15em;}
#commenthead {margin-bottom:1em;}
ol#commentlist {list-style-type:none;margin:0;padding:0 0 12px 0;}
ol#commentlist li {border-right:3px solid #dadada;border-bottom:1px solid #dadada;margin: 0 0 1.2em 0;padding:0 1em 0 0;overflow-x:hidden;}
ol#commentlist cite {font-style:normal;text-align:left;display:block;color:#818181;text-transform:uppercase;font-size:0.8em;}
ol#commentlist cite a {color:#3a6999;}
ol#commentlist cite a:hover {color:#000;text-decoration:underline;}
ol#commentlist li .commentauthor {font-weight:bold;color:#333;}
ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a {font-weight:bold;color:#3a6999;}
ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover {color:#000;text-decoration:underline;}
ol#commentlist li .commentcont p {margin:0 0 0.9em 0;padding:0;line-height:1.4em;}
.reply {margin:0.6em 0 2em 0;}
.reply a, a#cancel-comment-reply-link {line-height:1em;color:#fff;background:#3a6999;font-size:0.8em;text-transform:uppercase;padding:0.2em 0.3em;font-weight:bold;}
.reply a:hover, a#cancel-comment-reply-link:hover {color:#fff;background:#000;}
.cancel-comment-reply {margin:1em 0 1.6em 0;}
label.com {float:left;width:100px;font-size:1.0em;font-family:arial, sans-serif;}
input.comtext, textarea.comtext {width:300px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #dadada;border-right:1px solid #dadada;padding:2px;}
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover {background:#f7f7f7;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
input.comsubmit {background: /*#E0691A*/ url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -587px;border:0;height:24px;padding:0;width:65px;margin:0 0 0 100px;color:#FFF;font:bold 0.9em arial, sans-serif;float:left;}
#footer {background:url(images/bg/dot.png) repeat-x top left;padding:1em 0 1em 0;color:#666;margin:0;font-size: 1.05em;}
#footer a {color:#000}
#footer a:hover {color:#ff6600;text-decoration:underline;}

#footer ul {list-style-type: none;}
li.wp {background: url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -661px; width: 20px; height: 20px; float: left;}
li.masterplan {background: url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -189px; width: 20px; height: 20px; float: left;}

input.search_input {width:292px;border:0;background:#fff url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -115px;padding:5px;color:#333;font-weight:bold;margin:0;float:left;}
input.submit_input {background: /*#E0691A*/ url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -587px;border:0; height:24px;padding:0;width:65px;margin:0 0 0 5px;color:#FFF;font:bold 0.9em arial, sans-serif;float:left;}
.wpcf7 textarea {height:180px;width:400px;font:normal 1.0em arial, sans-serif;}
.wpcf7perso textarea {height:90px;width:400px;font:normal 1.0em arial, sans-serif;}
.wpcf7perso input {background: /*#E0691A*/ url(images/bg/csg-4ea7c0bb54dc4.png) no-repeat 0 -587px;border:0;height:24px;padding:0;width:65px;margin:0;color:#FFF;font:bold 0.9em arial, sans-serif;float:left;}
h2.archive_name, h2.post_name {font-weight: bold;letter-spacing:-0.04em;font-size: 2.8em;}
h2.page_name {letter-spacing:-0.04em;padding:3px 0 3px 0;}
h2.post_cat {text-transform:uppercase;font-size:1.6em;line-height:1.8em;font-weight:bold;padding:0 0 0.2em 0;margin:0 0 1em 0;letter-spacing:0.1em;color:#999;border-bottom:1px solid #dadada;}
h2.post_cat a {color:#999;}
h2.post_cat a:hover {color:#ff6600;}
h2.post_cat_accroche {text-transform:uppercase;font-size:1.6em;line-height:1.8em;font-weight:bold;padding:0 0 0.2em 0;margin:0 0 1em 0;letter-spacing:0.1em;color:#bbb;border-bottom:1px solid #dadada;}
h2.post_comm {text-transform:uppercase;font-size:0.9em;line-height:1.8em;font-weight:bold;padding:0.6em 0 0.4em 0;margin: 0 0 0.2em 0;letter-spacing:0.1em;color:#000;border-bottom:1px solid #dadada;border-top:3px solid #999;background:url(images/bg/stripe.png) repeat;}
h2.post_comm2 {text-transform:uppercase;font-size:0.8em;line-height:1.8em;font-weight:bold;padding:0.3em 0 0.2em 0;margin:0 0 0.2em 0;letter-spacing:0.1em;color:#000;border-bottom:1px solid #dadada;}
.home_featured {background:url(images/bg/dot.png) repeat-x top left;text-transform:uppercase;font-size:1.1em;line-height:1.8em;font-weight:bold;padding:0.7em 0.7em 0.9em 0.7em;color:#3a6999;letter-spacing:0.1em;}
h3.home_featured {background:url(images/bg/dot.png) repeat-x top left;text-transform:uppercase;font-size:1.1em;line-height:1.8em;font-weight:bold;padding:0.7em 0.7em 0.9em 0.7em;color:#3a6999;letter-spacing:0.1em;}
.mast {text-transform:uppercase;font-size:1.1em;line-height:1.8em;font-weight:bold;padding:0 0 0.6em 0;letter-spacing:0.1em;color:#e55c00;}
h3.mast {text-transform:uppercase;font-size:1.1em;line-height:1.8em;font-weight:bold;padding:0 0 0.6em 0;letter-spacing:0.1em;color:#e55c00;}
.mast4 {text-transform:uppercase;font-size:0.8em;line-height:1.8em;font-weight:bold;padding:0 0 0.6em 0;letter-spacing:0.1em;}
h3.mast5 {text-transform:uppercase;font-size:0.8em;line-height:1.8em;font-weight:bold;padding:0 0 0.2em 0;letter-spacing:0.1em;color:#3a6999;}
h3.archive_title {line-height:1em;padding:0 0 5px 0;}
h3.archive_title a {font:bold 1.3em arial, sans-serif;color:#000;letter-spacing:-0.036em;}
h3.archive_title a:hover {color:#fff;background:#000;}
.archive_auteur_title {line-height:1em;padding:0 0 5px 0;}
h3.archive_auteur_title {line-height:1em;padding:0 0 5px 0;}
h3.archive_auteur_title a {font:0.9em arial, sans-serif;color:#000;letter-spacing:-0.036em;}
h3.archive_auteur_title a:hover {color:#fff;background:#000;}
.none {display:none;}
.border_left {padding-left:9px;margin-left:0;border-left:1px solid #ddd;}
.dot {font-family:"lucida sans unicode", "arial unicode ms", sans-serif;}
.navigation {color:#818181;}
.filedunder {background-color:#eee;color:#000;padding:0.4em 0.4em 0.2em 0.4em;line-height:1.3em;text-transform:uppercase;font-size:1.1em;}
.fright {float:right;margin:0 0 0.2em 0.7em;}
.fright img {border:3px solid #777; margin: 0 0 0 0;}
.picleft {float:left;margin:2px 14px 0 0;border:1px solid #bbb;}

.picleft2 {float:left;margin:2px 10px 0 0;border:2px solid #bbb;}
* html .picleft2 {float:left;margin:2px 10px 0 0;border:2px solid #bbb;}
* +html .picleft2 {float:left;margin:2px 10px 0 0;border:2px solid #bbb;}

.picright {float:right;margin:2px 0 0 14px;border:1px solid #bbb;}

.picright2 {float:right;margin:2px 0 0 10px;border:2px solid #bbb;}
* html .picright2 {float:right;margin:2px 0 0 10px;border:2px solid #bbb;}
* +html .picright2 {float:right;margin:2px 0 0 10px;border:2px solid #bbb;}

.piccenter {float:center; margin: 10px 0 30px 0; border:2px solid #bbb;}
* html .piccenter {float:center; margin: 10px 0 30px 0; border:2px solid #bbb;}
* +html .piccenter {float:center; margin: 10px 0 30px 0; border:2px solid #bbb;}

.picleft3 {float: left; margin: 2px 3px 2px 0; border: 2px solid #bbb;}
*html .picleft3 {float: left; margin: 2px 3px 2px 0; border: 2px solid #bbb;}
*+html .picleft3 {float: left; margin: 2px 3px 2px 0; border: 2px solid #bbb;}
img.noborder {border:none;padding:0;margin:0;}
#separator {width:90%;border-bottom:1px solid #634b08;margin:5px 5px 5px 0;}
* html #separator {width:90%;border-bottom:1px solid #634b08;margin:-25px 5px 5px 0;}
* +html #separator {width:90%;border-bottom:1px solid #634b08;margin: -25px 5px 5px 0;}
#featured {width:auto;height:400px;margin-top:15px;margin-left:10px;background:#ffffff;font-family:Arial, sans-serif;font-size:1.05em;color:#666666;}
#featured a {color:#3a6999;}
#featured a:hover {color: #565656;}
.box2 {display:block;float:left;margin-right:25px;margin-bottom:10px;width:180px;height:auto;}
* html .box2 {display:block;float:left;margin-right:10px;margin-bottom:0;width:180px;height:190px;}
* +html .box2 {display:block;float:left;margin-right:25px;margin-bottom:0;width:180px;height:190px;}
#commentbox {color:#fff;background:#dadada;width:163px;height:15px;position:relative;float:right;margin-top:-175px;margin-right:11px;padding:2px;text-align:center;}
* html #commentbox {color:#fff;background:#dadada;width:165px;height:14px;position:relative;float:right;margin-top:-180px;margin-right:11px;padding:2px 2px 2px 2px;text-align:center;vertical-align:middle;}
* +html #commentbox {color:#fff;background:#dadada;width:163px;height:14px;position:relative;float:right;margin-top:-180px;margin-right:11px;padding:2px 2px 2px 2px;text-align:center;vertical-align:middle;}

.tableperso {clear:left;margin:0.5em 0 0.2em 0;border:0;empty-cells:show;border-collapse:collapse;width:100%;}
.tableperso tr {margin:0;padding:0;}
.tableperso td {padding:3px 2px 3px 2px;border:0;text-align:left;vertical-align:top;font-size:1.0em;line-height:1.4em;text-decoration:none;}
.tableperso td a {color:#3a6999;text-decoration:none;}
.tableperso td a:hover {color:#000;text-decoration:underline;}

.tablecata {clear:left;margin:0.5em 0 0.2em 0;border:0;empty-cells:show;border-collapse:collapse;width:100%;}
.tablecata tr {margin:0;padding:0;}
* html .tablecata td {padding:2px 2px 2px 2px;border:0;text-align:left;vertical-align:top;}
* +html .tablecata td {padding:2px 2px 2px 2px;border:0;text-align:left;vertical-align:top;}
.tablecata td {padding:2px 2px 2px 2px;border:0;text-align:left;vertical-align:top;}
.tablecata td a {color:#3a6999;}
.tablecata td a:hover {color:#000;text-decoration:underline;}
.tablerecap {clear:left;margin:0 0 0.2em 0;border:0;empty-cells:show;border-collapse:separate;width:100%;}
.tablerecap tr {margin:2px;padding:0;}
* html .tablerecap td {padding:2px 2px 2px 2px;border:0;text-align:left;vertical-align:top;font-size:100%;width:25%;}
* +html .tablerecap td {padding:2px 2px 2px 2px;border:0;text-align:left;vertical-align:top;font-size:100%;width:25%;}
.tablerecap td {padding:2px 2px 2px 2px;border:0;text-align:left;vertical-align:top;font-size:1.0em;line-height:1.4em;width:25%;}
.tablerecap td a {color:#3a6999;}
.tablerecap td a:hover {color:#000;text-decoration:underline;}

#mytable2 {width:100%;padding:10px 0 5px 0;margin:0; border:none;}
#mytable2 td.verdict {padding:7px 5px 5px 5px;font:bold 16px Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0;border-bottom:10px solid #fff;background:#eee;color:#3a6999;width:100%;}
#mytable2 td.verdict span {float:left;padding:0 1px 1px 1px;}

#mytable2 td.verdict-mario {
background:#fff url(images/icones-fam/big-mario.png) no-repeat left;
background:#fff url(images/icones-fam/ie-big-mario.png) no-repeat left\9;
padding:9px 5px 2px 96px;
height:80px;
height:70px\9;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
border-bottom:5px solid #fff\9;
width:100%;
color:#ff9900;
vertical-align:bottom;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mytable2 td.verdict-mario {
background:#fff url(images/icones-fam/ie-big-mario.png) no-repeat left;
padding:9px 5px 3px 96px;
height:70px;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
width:100%;
color:#ff9900;
vertical-align:bottom;}
}

#mytable2 td.verdict-mario span {float:left;padding:0 1px 3px 1px;}

#mytable2 td.verdict-luigi {
background:#fff url(images/icones-fam/big-luigi.png) no-repeat left;
background:#fff url(images/icones-fam/ie-big-luigi.png) no-repeat left\9;
padding:9px 5px 2px 96px;
height:80px;
height:70px\9;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
border-bottom:5px solid #fff\9;
width:100%;
color:#ff9900;
vertical-align:bottom;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mytable2 td.verdict-luigi {
background:#fff url(images/icones-fam/ie-big-luigi.png) no-repeat left;
padding:9px 5px 3px 96px;
height:70px;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
width:100%;
color:#ff9900;
vertical-align:bottom;}
}

#mytable2 td.verdict-luigi span {float:left;padding:0 1px 3px 1px;}

#mytable2 td.verdict-toad {
background:#fff url(images/icones-fam/big-toad.png) no-repeat left;
background:#fff url(images/icones-fam/ie-big-toad.png) no-repeat left\9;
padding:9px 5px 2px 96px;
height:80px;
height:70px\9;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
border-bottom:5px solid #fff\9;
width:100%;
color:#ff9900;
vertical-align:bottom;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mytable2 td.verdict-toad {
background:#fff url(images/icones-fam/ie-big-toad.png) no-repeat left;
padding:9px 5px 3px 96px;
height:70px;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
width:100%;
color:#ff9900;
vertical-align:bottom;}
}

#mytable2 td.verdict-toad span {float:left;padding:0 1px 3px 1px;}

#mytable2 td.verdict-bowser {
background:#fff url(images/icones-fam/big-bowser.png) no-repeat left;
background:#fff url(images/icones-fam/ie-big-bowser.png) no-repeat left\9;
padding:9px 5px 2px 96px;
height:80px;
height:70px\9;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
border-bottom:5px solid #fff\9;
width:100%;
color:#ff9900;
vertical-align:bottom;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mytable2 td.verdict-bowser {
background:#fff url(images/icones-fam/ie-big-bowser.png) no-repeat left;
padding:9px 5px 3px 96px;
height:70px;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
width:100%;
color:#ff9900;
vertical-align:bottom;}
}

#mytable2 td.verdict-bowser span {float:left;padding:0 1px 3px 1px;}

#mytable2 td.verdict-peach {
background:#fff url(images/icones-fam/big-peach.png) no-repeat left;
background:#fff url(images/icones-fam/ie-big-peach.png) no-repeat left\9;
padding:9px 5px 2px 125px;
height:80px;
height:70px\9;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
border-bottom:5px solid #fff\9;
width:100%;
color:#ff9900;
vertical-align:bottom;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mytable2 td.verdict-peach {
background:#fff url(images/icones-fam/ie-big-peach.png) no-repeat left;
padding:9px 5px 3px 125px;
height:70px;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
width:100%;
color:#ff9900;
vertical-align:bottom;}
}

#mytable2 td.verdict-peach span {float:left;padding:0 1px 3px 1px;}

#mytable2 td.transition {font:bold 12px Arial, Helvetica, sans-serif;border:none;letter-spacing:1px;text-transform:uppercase;text-align:left;margin:0;padding:8px 5px 5px 6px;background:#eee;vertical-align:top;}

#mytable2 td.transition-tech {
background:#ddd url(images/icones-fam/technique.png) no-repeat left;
background:#ddd url(images/icones-fam/technique.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-music {
background:#ddd url(images/icones-fam/musique.png) no-repeat left;
background:#ddd url(images/icones-fam/musique.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-gameplay {
background:#ddd url(images/icones-fam/gameplay.png) no-repeat left;
background:#ddd url(images/icones-fam/gameplay.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-duree {
background:#ddd url(images/icones-fam/duree-de-vie.png) no-repeat left;
background:#ddd url(images/icones-fam/duree-de-vie.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-inno {
background:#ddd url(images/icones-fam/innovation.png) no-repeat left;
background:#ddd url(images/icones-fam/ie-inno2.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-back {
background:#ddd url(images/icones-fam/new-background.png) no-repeat left;
background:#ddd url(images/icones-fam/new-background.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-fun {
background:#ddd url(images/icones-fam/new-fun.png) no-repeat left;
background:#ddd url(images/icones-fam/new-fun.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-scenario {
background:#ddd url(images/icones-fam/new-scenario.png) no-repeat left;
background:#ddd url(images/icones-fam/new-scenario.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 26px;
color:#4e4e4e;}

#mytable2 td.transition-animation {
background:#ddd url(images/icones-fam/new-animation.png) no-repeat left;
background:#ddd url(images/icones-fam/new-animation.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 26px;
color:#4e4e4e;}


#mytable2 td.transition-bruitages {
background:#ddd url(images/icones-fam/new-bruitages.png) no-repeat left;
background:#ddd url(images/icones-fam/new-bruitages.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}


#mytable2 td.transition-interface {
background:#ddd url(images/icones-fam/new-interface.png) no-repeat left;
background:#ddd url(images/icones-fam/new-interface.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-info {
background:#ddd url(images/icones-fam/infos2.png) no-repeat left;
background:#ddd url(images/icones-fam/infos.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
padding:6px 5px 5px 25px\9;
color:#4e4e4e;}

#mytable2 td.transition-voir {
background:#ddd url(images/icones-fam/new-voir-aussi.png) no-repeat left;
background:#ddd url(images/icones-fam/new-voir-aussi.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-plus-loin {
background:#ddd url(images/icones-fam/plus-loin.png) no-repeat left;
background:#ddd url(images/icones-fam/plus-loin.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-video {
background:#ddd url(images/icones-fam/video.png) no-repeat left;
background:#ddd url(images/icones-fam/video.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-images {
background:#ddd url(images/icones-fam/galerie.png) no-repeat left;
background:#ddd url(images/icones-fam/galerie.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-autres-tests {
background:#ddd url(images/icones-fam/new-autres-tests.png) no-repeat left;
background:#ddd url(images/icones-fam/new-autres-tests.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding:7px 5px 4px 26px;
color:#4e4e4e;}

#mytable2 td.transition-on-aime {
background:#ddd url(images/icones-fam/new-on-aime.png) no-repeat left;
background:#ddd url(images/icones-fam/new-on-aime.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-on-deteste {
background:#ddd url(images/icones-fam/new-on-deteste.png) no-repeat left;
background:#ddd url(images/icones-fam/new-on-deteste.png) no-repeat left\9;
font:bold 0.95em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 25px;
color:#4e4e4e;}

#mytable2 td.transition-blanc {background:#fff;font:bold 11px Arial, Helvetica, sans-serif;border:none;letter-spacing:1px;text-transform:uppercase;text-align:left;margin:0;padding:8px 5px 6px 25px;color:#4e4e4e;}

#mytable2 td.transition-droite {
background:#ddd url(images/icones-fam/ie-coin-droit-ddd.png) no-repeat right;
background:#ddd url(images/icones-fam/ie-coin-droit-ddd.png) no-repeat right\9;
-moz-border-radius: 0 4px 4px 0;
-webkit-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;}

#mytable2 td.notation {font:bold 12px Arial, Helvetica, sans-serif;border:none;letter-spacing:2px;text-transform:uppercase;text-align:right;padding:5px 4px 4px 8px;background:#eee;width:25%;}
#mytable2 td.notation2 {font:bold 12px Arial, Helvetica, sans-serif;border-right:0 solid #eee;border-bottom:0 solid #eee;border-top:0;letter-spacing:2px;text-transform:uppercase;text-align:right;padding:5px 4px 4px 8px;background:#eee;}
#mytable2 td.notation3 {border:none;margin:0;padding:7px 3px 5px 5px;background:#eee;width:25%;}
#mytable2 td.notation3 span {float: right;}

#mytable2 td.notation4 {
background:#ddd url(images/icones-fam/ie-coin-droit-ddd.png) no-repeat right;
background:#ddd url(images/icones-fam/ie-coin-droit-ddd.png) no-repeat right\9;
margin:0;
padding: 5px 3px 5px 5px;
padding: 6px 3px 4px 5px\9;
width:25%;}
#mytable2 td.notation4 span {float: right; padding-top: 2px;}

#mytable2 td {border:none;border-collapse:collapse;background:#fff;padding:4px 4px 5px 4px;font-size:1.15em;text-align:justify;line-height:1.40em;width:25%;vertical-align: top;}
#mytable2 td a {color:#3a6999;}
#mytable2 td a:hover {color:#ff6600;text-decoration:underline;}
#mytable2 td.separ {border:none;background:#fff;padding:0 0 0 0;margin: 0 0 0 0;font-size:1.1em;text-align:justify;width:5px;}
*html .titre_verdict {padding:5px 5px 5px 5px;font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #eee;background:#eee;color:#ff9900;border-bottom:5px solid #fff;}
*+html .titre_verdict {padding:5px 5px 5px 5px;font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #eee;background:#eee;color:#ff9900;border-bottom:5px solid #fff;}
.titre_verdict {padding:5px 386px 5px 5px;font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #eee;margin:0;background:#eee;color:#ff9900;}
.titre_verdict img {margin-top:1px;}
#mytable3 {width:100%;padding:15px 0 10px 0;margin:0;border:none;border-top:5px solid #fff;}
#mytable3 td.transition {font:bold 12px Arial, Helvetica, sans-serif;border-right:0 solid #eee;border-bottom:0 solid #eee;border-top:0;border-left:0 solid #ddd;letter-spacing:2px;text-transform:uppercase;text-align:left;padding:5px 4px 4px 13px;background:#eee;}
#mytable3 td {border-right:0 solid #eee;border-bottom:0 solid #eee;background:#fff;padding:5px 4px 4px 12px;font-size:1.15em;}
* html #mytable3 td {border-right:0 solid #eee;border-bottom:0 solid #eee;background:#fff;padding:5px 4px 4px 12px;width:16%;}
* +html #mytable3 td {border-right:0 solid #eee;border-bottom:0 solid #eee;background:#fff;padding:5px 4px 4px 12px;width:16%;}
#mytable3 td a {color:#3a6999;}
#mytable3 td a:hover {color:#000;text-decoration:underline;}
* html .titre_recherche {margin:0 0 10px 0;padding:5px 0 5px 5px;font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #eee;background:#eee;color:#3a6999;}
* +html .titre_recherche {margin:0 0 10px 0;padding:5px 0 5px 5px;font:bold 14px Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #eee;background:#eee;color:#3a6999;}
.titre_recherche {padding:5px 0 5px 7px;font:bold 13px Arial, Helvetica, sans-serif;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #eee;border-left:5px solid #eee;background:#eee;color:#000;}
.bg-grey01 {background-color:rgb(242,242,242);}
td.bg-grey02n {background-color:rgb(242,242,242);}
* html td.bg-grey02 {background-color:rgb(242,242,242);border-top:0;font-size:95%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:4px 5px 2px 0;}
* +html td.bg-grey02 {background-color:rgb(242,242,242);border-top:0;font-size:95%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:4px 5px 2px 0;}
td.bg-grey02 {background-color:rgb(242,242,242);border-top:0;font:bold 12px Arial, Helvetica, sans-serif;padding:4px 5px 2px 0;}
* html td.infonotes {border-left:0 solid #C1DAD7;border-top:0;padding:4px 0 2px 10px;background:#fff url(images/bg/bullet1.gif) no-repeat;font-size:95%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background-color:rgb(242,242,242);text-transform:uppercase;}
* +html td.infonotes {border-left:0 solid #C1DAD7;border-top:0;padding:4px 0 2px 10px;background:#fff url(images/bg/bullet1.gif) no-repeat;font-size:95%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background-color:rgb(242,242,242);text-transform:uppercase;}
td.infonotes {border-left:0 solid #C1DAD7;border-top:0;padding:4px 0 2px 10px;background:#fff url(images/bg/bullet1.gif) no-repeat;font:bold 12px Arial, Helvetica, sans-serif;background-color:rgb(242,242,242);text-transform:uppercase;}
h3.verdict {text-transform:uppercase;font-size:1.1em;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;line-height:1.8em;font-weight:bold;padding:0;letter-spacing:0.1em;color:#a11b1b;}
.credits_titre {background-color:#eee;padding:2px 4px 2px 4px;font-weight:bold;}
.credits_test {font-size:1em;padding-left:4px;}
.credits_test a {color:#3a6999;font-weight:bold;}
.credits_test a:hover {color:#ff6600;text-decoration:underline;}
.credits_auteur {font-size:1em;padding-left:4px;}
.credits_auteur a {color:#3a6999;font-weight:bold;}
.credits_auteur a:hover {color:#ff6600;text-decoration:underline;}
.credits_illustrations {font-size:1em;padding-left:4px;}
.credits_illustrations a {color:#3a6999;font-weight:bold;}
.credits_illustrations a:hover {color:#ff6600;text-decoration:underline;}
.credits_divers {font-size:1em;padding-left:4px;}
.credits_divers a {color:#3a6999;font-weight:bold;}
.credits_divers a:hover {color:#ff6600;text-decoration:underline;}
* html .listeperso {list-style-type:square;list-style-position:outside;text-align:justify;font-size:100%;}
* +html .listeperso {list-style-type:square;list-style-position:outside;text-align:justify;font-size:100%;}
.listeperso {list-style-type:square;list-style-position:outside;text-align:justify;font-size:1.15em;line-height:1.40em;}
.listeperso a {color:#3a6999;}
.listeperso a:hover {color:#000;text-decoration:underline;}
#authorpic {border:0 solid black;margin:0 0 -22px 0;padding: 0;}
* html table.pagination {width:550px;height:114px;border:none;border-collapse:collapse;margin:0 0 12px 0;padding:5px 0 5px 0;}
* +html table.pagination {width:550px;height:114px;border:none;border-collapse:collapse;margin:0 0 12px 0;padding:5px 0 5px 0;}
table.pagination {width:550px;border:0;margin:0;padding:0;}
* html td.pagination1 {border:none;width:65px;vertical-align:top;text-align:center;padding:0;margin:0;}
* +html td.pagination1 {border:none;width:65px;vertical-align:top;text-align:center;padding:0;margin:0;}
td.pagination1 {border:0;width:65px;vertical-align:top;text-align:center;padding:8px 0 0 8px;}
* html td.pagination1 img {margin:4px 0 0 4px;}
* +html td.pagination1 img {margin:4px 0 0 4px;}
td.pagination2 {border:0;width:485px;vertical-align:top;font-size:14px;padding:9px 0 0 10px;}
td.pagination2 a {color:#3a6999;}
table.paginationdeux {width:485px;border:none;border-collapse:collapse;margin:-10px 0 0 0;padding:0;}
td.paginationdeux1 {width:345px;font-size:12px;vertical-align:top;border:0;}
td.paginationdeux2 {width:140px;font-size:12px;vertical-align:top;border:0;}
.mafiche {width:563px;margin: 10px 0 0 15px;}
.mafiche table {border: none; margin: -5px 0 0 0; padding: 0;}
.mafiche table td {border: none; width: 115px;}
.mafiche table td a:hover {text-decoration: underline; color: #ff6600;}
.mafiche p {text-align:left;font-size:13px;padding:3px 0 3px 0; margin: -15px 0 0 0;}
* html .mafiche p {text-align:left;font-size:13px;padding:3px 0 3px 0; margin: -15px 0 0 0;}
* +html .mafiche p {text-align:left;font-size:13px;padding:0; margin: -15px 0 0 0;}
.mafiche a {color:#3a6999;}
* html .mafiche a {color:#3a6999;}
.mafiche a:hover {color:#000;text-decoration:underline;}
* html .mafiche a:hover {color:#000;text-decoration:underline;}
.categories {list-style:none;margin-left:0;font-size: 1.1em; line-height:1.5em;color: #aaa;}
.categories a {font-weight: bold; color: #3a6999;}
.categories a:hover {color: #ff6600;text-decoration:underline;}

.sommaire {list-style:square;font-size: 1.15em;line-height: 1em;color: #aaa;}
.sommaire a {font-weight: bold; color: #3a6999;}
.sommaire a:hover {color: #ff6600;text-decoration:underline;}

.textwidget ul li a {font-weight: bold; color: #3a6999;}

.minicoins1 {padding: 7px; float: right; background: #fff; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}
.minicoins1 img {padding:0 3px 0 3px;}
.minicoins2 {padding: 3px 8px 2px 8px; margin: 14px 10px 0 0; float: right; background: #fff; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}
.coins {margin: auto; background: #fff; width: 894px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px;}

.picleft4 {float: left; margin: 2px 2px 2px 0; border: 1px solid #eee;}
*html .picleft4 {float: left; margin: 2px 2px 2px 0; border: 1px solid #ddd;}
*+html .picleft4 {float: left; margin: 2px 2px 2px 0; border: 1px solid #ddd;}

div.recentcomments {text-align: left; margin: 0 0 15px 0;font-size: 1.1em;}
.recentcomments a {color:#3a6999;}
.recentcomments a:hover {color:#ff6600;text-decoration:underline;}

div.tcg-div {margin:0 0 12px 2px; padding:0;}
div.tcg-image {margin:0 0 4px 0;padding:0;}
div.tcg-image img {margin:0 4px 0 0;padding:0;}

.intro {background-color: #eee; margin: 5px 0 17px 0; padding: 17px 8px 5px 8px;}

div.social {background-color: #eee; margin-top: 10px; padding: 14px 10px 10px 13px; -moz-border-radius: 0 15px 0 15px; -webkit-border-radius: 0 15px 0 15px; border-radius: 0 15px 0 15px; -webkit-border-top-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;}

div.blog_home {margin-top: -9px; margin-bottom: 5px; font-size: 1.1em;}
div.blog_home a {font-weight:bold;color: #3a6999;}
div.blog_home a:hover {color: #ff6600;text-decoration:underline;}

.header-blog-box {margin: 15px 0 5px 0;}
.header-blog {border: 3px solid #bbb;}

.menu-interne {
float:left;
margin:0 0 0 3px;
margin:0 0 0 4px\0/;
padding:0;
width:830px;}
* html .menu-interne {float:left;margin:0 0 0 4px;padding:0; width: 830px;}
* +html .menu-interne {float:left;margin:0 0 0 4px;padding:0; width: 830px;}

#mycatalogeur table {border: none; margin: 0; padding: 0;}
#mycatalogeur tr {border: none; margin: 0; padding: 0;}
#mycatalogeur td {border: none; margin: 0; padding: 0;}
#mycatalogeur td.boite-jap {text-align: center; vertical-align: top; width: 80px; border-bottom: 8px solid #fff; margin: 0; padding: 8px 0 0 0;}
#mycatalogeur td.boite-jap img {border: 2px solid #ccc;}
#mycatalogeur td.boite {text-align: center; vertical-align: top; width: 80px; border: none; margin: 0; padding: 8px 0 13px 0;}
#mycatalogeur td.boite img {border: 2px solid #ccc;}
#mycatalogeur td.reponse-euro {border-bottom: 8px solid #fff; margin: 0; padding: 11px 0 11px 0; font-size: 1.10em;}
#mycatalogeur td.reponse {border: none; margin: 0; padding: 11px 0 11px 0; font-size: 1.10em;}

div.titre-jeu-eur {font-weight: bold; font-size: 2.10em;margin-bottom: 10px;}
span.mydata {font-weight: bold;}
span.mesinfos {font-weight: bold; color: #8e8e8e;}
span.boite-eur img {border: 2px solid #5e5e5e; margin-top: 5px;}
span.boite-jap img {border: 2px solid #5e5e5e; margin-top: 5px;}
span.boite-usa img {border: 2px solid #5e5e5e; margin-top: 5px;}

#mycatalogeur td.drapeau-eur {
background:#eee url(images/icones-fam/drapeau-europe.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-europe.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogeur td.drapeau-jap {
background:#eee url(images/icones-fam/drapeau-japon.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-japon.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogeur td.drapeau-usa {
background:#eee url(images/icones-fam/drapeau-usa.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-usa.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogeur td.drapeau-galerie {
background:#eee url(images/icones-fam/drapeau-images.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-images.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogeur td.galerie p {
font-size:1.10em;
margin: 8px 0 0 8px;}

#mycatalogeur td.galerie img {margin: 2px 0 0 2px;}

#mycatalogeur td.mario {
background:#fff url(images/icones-fam/big-mario.png) no-repeat left;
background:#fff url(images/icones-fam/ie-big-mario.png) no-repeat left\9;
padding:9px 5px 2px 96px;
height:80px;
height:70px\9;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
border-bottom:5px solid #fff\9;
width:100%;
color:#ff9900;
vertical-align:bottom;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mycatalogeur td.mario {
background:#fff url(images/icones-fam/ie-big-mario.png) no-repeat left;
padding:8px 5px 4px 96px;
height:70px;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
width:100%;
color:#ff9900;
vertical-align:bottom;}
}

#mycatalogeur td.mario span {float:left;padding:0 1px 3px 1px;}

#mycatalogeur td.monresume {background-color: #eee; border-bottom: 10px solid #fff; margin: 0; padding: 10px; font-size: 1.10em; text-align: justify; font-style: italic;}
a.suite {font-style: italic;}
a:hover.suite {font-style: italic; font-size: 1em; color: #ff6600;}
#mycatalogeur td.avis-joueurs {background-color: #eee; font:bold 1.05em Arial, Helvetica, sans-serif;
border: none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 7px;
color:#ff9900;}
#mycatalogeur td.commentaires-joueurs p {border: none; margin: 0; padding: 10px 8px 10px 8px; font-size: 1.10em;}

#mycatalogjap table {border: none; margin: 0; padding: 0;}
#mycatalogjap tr {border: none; margin: 0; padding: 0;}
#mycatalogjap td {border: none; margin: 0; padding: 0;}
#mycatalogjap td.boite-jap {text-align: center; vertical-align: top; width: 80px; border-bottom: 8px solid #fff; margin: 0; padding: 8px 0 0 0;}
#mycatalogjap td.boite-jap img {border: 2px solid #ccc;}
#mycatalogjap td.boite {text-align: center; vertical-align: top; width: 80px; border: none; margin: 0; padding: 8px 0 13px 0;}
#mycatalogjap td.boite img {border: 2px solid #ccc;}
#mycatalogjap td.reponse-euro {border-bottom: 8px solid #fff; margin: 0; padding: 11px 0 11px 0; font-size: 1.10em;}
#mycatalogjap td.reponse {border: none; margin: 0; padding: 11px 0 11px 0; font-size: 1.10em;}

div.titre-jeu-jap {font-weight: bold; font-size: 2.10em;margin-bottom: 10px;}

#mycatalogjap td.drapeau-eur {
background:#eee url(images/icones-fam/drapeau-europe.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-europe.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogjap td.drapeau-jap {
background:#eee url(images/icones-fam/drapeau-japon.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-japon.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogjap td.drapeau-usa {
background:#eee url(images/icones-fam/drapeau-usa.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-usa.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogjap td.drapeau-galerie {
background:#eee url(images/icones-fam/drapeau-images.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-images.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogjap td.galerie p {
font-size:1.10em;
margin: 8px 0 0 8px;}


#mycatalogjap td.galerie img {margin: 2px 0 0 2px;}

#mycatalogjap td.mario {
background:#fff url(images/icones-fam/big-mario.png) no-repeat left;
background:#fff url(images/icones-fam/ie-big-mario.png) no-repeat left\9;
padding:9px 5px 2px 96px;
height:80px;
height:70px\9;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
border-bottom:5px solid #fff\9;
width:100%;
color:#ff9900;
vertical-align:bottom;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mycatalogjap td.mario {
background:#fff url(images/icones-fam/ie-big-mario.png) no-repeat left;
padding:8px 5px 4px 96px;
height:70px;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
width:100%;
color:#ff9900;
vertical-align:bottom;}
}

#mycatalogjap td.mario span {float:left;padding:0 1px 3px 1px;}

#mycatalogjap td.monresume {background-color: #eee; border-bottom: 10px solid #fff; margin: 0; padding: 10px; font-size: 1.10em; text-align: justify; font-style: italic;}
a.suite {font-style: italic;}
a:hover.suite {font-style: italic; font-size: 1em; color: #ff6600;}
#mycatalogjap td.avis-joueurs {background-color: #eee; font:bold 1.05em Arial, Helvetica, sans-serif;
border: none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 7px;
color:#ff9900;}
#mycatalogjap td.commentaires-joueurs p {border: none; margin: 0; padding: 10px 8px 10px 8px; font-size: 1.10em;}

#mycatalogusa table {border: none; margin: 0; padding: 0;}
#mycatalogusa tr {border: none; margin: 0; padding: 0;}
#mycatalogusa td {border: none; margin: 0; padding: 0;}
#mycatalogusa td.boite-jap {text-align: center; vertical-align: top; width: 80px; border-bottom: 8px solid #fff; margin: 0; padding: 8px 0 0 0;}
#mycatalogusa td.boite-jap img {border: 2px solid #ccc;}
#mycatalogusa td.boite {text-align: center; vertical-align: top; width: 80px; border: none; margin: 0; padding: 8px 0 13px 0;}
#mycatalogusa td.boite img {border: 2px solid #ccc;}
#mycatalogusa td.reponse-euro {border-bottom: 8px solid #fff; margin: 0; padding: 11px 0 11px 0; font-size: 1.10em;}
#mycatalogusa td.reponse {border: none; margin: 0; padding: 11px 0 11px 0; font-size: 1.10em;}

div.titre-jeu-usa {font-weight: bold; font-size: 2.10em;margin-bottom: 10px;}

#mycatalogusa td.drapeau-eur {
background:#eee url(images/icones-fam/drapeau-europe.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-europe.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogusa td.drapeau-jap {
background:#eee url(images/icones-fam/drapeau-japon.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-japon.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogusa td.drapeau-usa {
background:#eee url(images/icones-fam/drapeau-usa.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-usa.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogusa td.drapeau-galerie {
background:#eee url(images/icones-fam/drapeau-images.png) no-repeat left;
background:#eee url(images/icones-fam/drapeau-images.png) no-repeat left\9;
font:bold 1.05em Arial, Helvetica, sans-serif;
border:none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 30px;
color:#4e4e4e;}

#mycatalogusa td.galerie p {
font-size:1.10em;
margin: 8px 0 0 8px;}

#mycatalogusa td.galerie img {margin: 2px 0 0 2px;}

#mycatalogusa td.mario {
background:#fff url(images/icones-fam/big-mario.png) no-repeat left;
background:#fff url(images/icones-fam/ie-big-mario.png) no-repeat left\9;
padding:9px 5px 2px 96px;
height:80px;
height:70px\9;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
border-bottom:5px solid #fff\9;
width:100%;
color:#ff9900;
vertical-align:bottom;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mycatalogusa td.mario {
background:#fff url(images/icones-fam/ie-big-mario.png) no-repeat left;
padding:8px 5px 4px 96px;
height:70px;
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
margin:0;
border-bottom:10px solid #fff;
width:100%;
color:#ff9900;
vertical-align:bottom;}
}

#mycatalogusa td.mario span {float:left;padding:0 1px 3px 1px;}

#mycatalogusa td.monresume {background-color: #eee; border-bottom: 10px solid #fff; margin: 0; padding: 10px; font-size: 1.10em; text-align: justify; font-style: italic;}
a.suite {font-style: italic;}
a:hover.suite {font-style: italic; font-size: 1em; color: #ff6600;}
#mycatalogusa td.avis-joueurs {background-color: #eee; font:bold 1.05em Arial, Helvetica, sans-serif;
border: none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0;
padding: 7px 5px 4px 7px;
color:#ff9900;}
#mycatalogusa td.commentaires-joueurs p {border: none; margin: 0; padding: 10px 8px 10px 8px; font-size: 1.10em;}

.other-recherche {
width: 95%;
background-color: #eee;
font:bold 1.05em Arial, Helvetica, sans-serif;
border: none;
letter-spacing:1px;
text-transform:uppercase;
text-align:left;
margin:0 0 25px 0;
padding: 7px 5px 4px 7px;
color:#ff9900;}

.portage_logo {width: 60px; height: 60px; float: left; background-color: #eee; margin: 0 8px 0 0; border: 3px solid #ddd;}
.portage_url a {padding-left: 2px; font-size: 16px; font-weight: bold; color: #ff6600;}
.portage_url a:hover {font-size: 16px; font-weight: bold; color: #000;}
.portage_auteur {font-weight: bold; color: #bbb; padding-left: 2px;}
.portage_auteur a {color: #3a6999;}
.portage_auteur a:hover {color: #000;}
span.portage_note {color: #ccc; font-weight: bold;}
span.portage_note img {margin-top: 2px;}

div.top-commentaires {text-align: left; margin: 0 0 15px 0;font-size: 1.1em;}
div.top-commentaires a {color:#3a6999; font-weight: bold;}
div.top-commentaires a:hover {color:#ff6600;}

.illustrationac { 
    float: left; 
    width: 170px; /* important */ 
    border-collapse: collapse; /* cosmétique */ 
} 
.illustrationac td { 
    padding: 9px; /* cosmétique */ 
}
.illustrationac td img { 
    border: 3px solid #ddd;
    margin: 0 0 3px 0;
}
.illustrationac td p { 
    margin: 3px 0 0 5px;
    font-weight: bold;
}

.packs_logo {width: 60px; height: 60px; float: left; background-color: #eee; margin: 0 8px 0 0; border: 3px solid #ddd;}
.packs_url a {padding-left: 2px; font-size: 16px; font-weight: bold; color: #ff6600;}
.packs_url a:hover {font-size: 16px; font-weight: bold; color: #000;}
.packs_contenu {font-weight: bold; color: #aaa; padding-left: 2px;}

div.navigation {padding:0; margin:0;}
a.page-numbers {background:#ddd; border:1px solid #ccc; color:#666; margin-right:2px; padding:3px 6px; text-align:center; text-decoration:none;}
a:hover.page-numbers, a:active.page-numbers {background:#ccc; color:#888;}
span.current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:2px; padding:3px 6px;}
span.dots {color:#666; background:#fff; border:0; margin-right:2px; padding:3px 3px;}
