@charset "UTF-8";
/*
---------------------
TEXT
---------------------
*/

/*
---------------------
ITEM
---------------------
*/

.mag-item h1,
.mag-item h2 { color:#965DA3; clear:both;}
.mag-item h1 {margin-bottom:0.25em;}
.mag-item table { margin-bottom:20px;}
.mag-item td {vertical-align:top;}
.mag-item td.img { width:302px; overflow:hidden;}
.mag-item td.img img { border:1px solid #999; }
.mag-item td.txt { padding:0 15px 0 20px;}
.mag-item td.txt h2 { padding-bottom:0;font-size:18px;}
.mag-item td.txt h3 {font-size:18px; font-weight:normal; padding-bottom:0.125em;}
.mag-item .author { font-weight:bold; font-size:14px;}
.mag-item .author em { font-style:normal;}
.mag-item .description { margin-bottom:10px;}

.mag-item p.link {background:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px;}
.mag-item p.link a { color:#b347cc;}

.mag-item a {color:#b347cc;}

.mag-item p.cartouche {padding-bottom:5px; }
.mag-item p.cartouche strong { display:block;  margin-right:5px; color:#472C4D; font-size:17px; }
.mag-item p.cartouche strong a {color:#472C4D; text-decoration:none;}
.mag-item p.cartouche em { display:none;}
/*
---------------------
BLOCK TOC
---------------------
*/
.mag-block { overflow:auto; margin-bottom:25px;}

.mag-block a { color:#965DA3}

.mag-block .item { background:#fff; padding:5px 5px 2px 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.mag-block .item-img { float:left; width:162px; margin-right:8px;}
.mag-block .item-img img { }
.mag-block .item-txt,
.mag-block .item-toc {padding-left:5px;}
.mag-block .item-txt.withImg { float:right; width:320px; padding-left:0;}
.mag-block .item-toc.withImg { float:right; width:320px; padding-left:0;}


.mag-block .item-txt h2 a { text-decoration:none; text-transform:uppercase; font-size:24px;}
.mag-block .item-txt .intro {line-height:1.5em; margin:0 0 5px;}
.mag-block .item-txt .intro p {margin:0; padding:0 0 0.25em;}
.mag-block .item-txt .learnmore { margin:0px; padding:0;}


.mag-block p.cartouche { margin-bottom:5px; padding:0; height:20px;}
.mag-block p.cartouche strong { margin-right:5px; color:#472C4D; font-size:17px; }
.mag-block p.cartouche strong a {color:#472C4D; text-decoration:none;}
.mag-block p.cartouche em { text-transform:capitalize; color:#999; font-style:normal; padding:2px;}

.mag-block .item-toc { padding-bottom:1px;}
.mag-block .item-toc h3 { margin:8px 0 0; padding:0; color:#472C4D; font-size:13px; font-weight:bold; text-transform:uppercase}
.mag-block .item-toc ul { padding:0 0 8px; margin:0;}
.mag-block .item-toc ul li { padding:3px 0; margin:0; list-style:none;}
.mag-block .learnmore { font-weight:bold;}




/*
---------------------
Menu list
---------------------
*/
.mag .intro p { padding:0; margin:0 0 5px; line-height:1.25em;}
.content .sheetMenu { padding:0; margin:0 0 60px; border-top:2px solid #fff;}
.content .sheetMenu li { padding-bottom:1px;list-style:none;} 
.sheetMenu li a { color:#000; background:#f7c8d5 url(../i/c/fchb-w-r.gif) no-repeat center left; padding:6px 5px 6px 28px; display:block; border-bottom:2px solid #fff; line-height:normal; text-decoration:none;}
.sheetMenu li a:hover {color:#fff;}
.sheetMenu li a:hover,
.sheetMenu li.sel a { color:#fff; background-color:#965DA3}
