/* @override 
	http://dev-higoto:8888/squelettes/css/print.css */
	
	.cadremenu, .column, .footer, .postfooter, p#pbeta, .kto, .joho, #todayouvrir {
		display: none;
	}
	
	/* @group Page générale */

body {
	width: 80%;
	position: relative;	
	margin-right: auto;
	margin-left: auto;
	font-family: "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", sans-serif;
	line-height: 1.3em;
}
	
	article.contenu {
		text-align: justify;
		font-size: 13px;
		overflow: hidden;
		position: relative;
	}
	
	.sommaire article.contenu {
		text-align: justify;
		font-size: 13px;
		overflow: hidden;
		position: relative;
		top: 174px;
	}
	
	p.spip.text {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	em.spip.verset {
		vertical-align: 8px;
		font-size: 8px;
		font-style: italic;
		margin-right: 2px;
		line-height: 0;
	}
	
	h3.spip.presentation {
		line-height: 24px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	
	h4.spip.title {
		width: 20%;
		font-size: 16px;
		margin-top: 10px;
		height: 24px;
		float: left;
		overflow: hidden;
		margin-bottom: 10px;
	}
	
	p.spip.intro {
		margin-bottom: 10px;
		font-size: 14px;
	}
	
	h5.spip.references {
		height: 24px;
		width: 80%;
		text-align: right;
		float: right;
		margin-top: 10px;
		overflow: hidden;
		margin-bottom: 10px;
	}
	
	div.header {
		width: 80%;
		margin-right: auto;
		margin-left: auto;
		overflow: hidden;
		position: relative;
		display: inline-table;
		padding-bottom: 20px;
	}
	
	div.preheader {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	
	section.page {
		position: relative;
	}
	
	div.graph {
		
	}
	
	.sommaire header.globalheader {
		width: 360px;
		position: absolute;
		margin-top: 40px;
		top: 0;
		right: 0;
	}
	
	div.logo{
		width: 40%;
		display: inline-block;
	}
	
	.sommaire .logo{
		display: inline-block;
		width: 210px;
		position: absolute;
		left: 0;
	}
	
	#todayouvrir {
		display: none;
	}
	
	.sommaire .logo img{
		max-width: 80%;
		height: 80%;
	}
	
	section.blocinfos {
		width: 60%;
		float: right;
		display: table-cell;
		padding-top: 20px;
	}
	
	h1.titre {
		font-size: 18px;
		line-height: 24px;
	}
	
	ul.saints {
		font-size: 14px;
	}
	
	p.date {
		font-size: 10px;
	}
	
	p.slogan {
		width: 60%;
		float: right;
		vertical-align: bottom;
		margin-top: -35px;
	}
	.sommaire .slogan {
		width: 60%;
		position: absolute;
		right: 153px;
		top: 160px;
	}
	
	h1,h2,h3,h4,h5,h6,em,a {
			text-decoration: none;
		}

/* @group COULEURS CONDITIONNELLES */

.akai h1,.akai h2,.akai h3,.akai h4,.akai h5,.akai h6,.akai em,.akai a,.akai .slogan,.akai .saints,.akaiakai h1,.akaiakai h2,.akaiakai h3,.akaiakai h4,.akaiakai h5,.akaiakai h6,.akaiakai em,.akaiakai a,.akaimidori a,.akaimurasaki h1,.akaimurasaki h2,.akaimurasaki h3,.akaimurasaki h4,.akaimurasaki h5,.akaimurasaki a,.akaimurasaki em {
		color: #a12525;
	}

.murasaki h1,.murasaki h2,.murasaki h3,.murasaki h4,.murasaki h5,.murasaki h6,.murasaki em,.murasaki a,.murasaki .slogan,.murasaki .saints {
		color: #d712ff;
	}

.midori h1,.midori h2,.midori h3,.midori h4,.midori h5,.midori h6,.midori em,.midori a,.midori .slogan,.midori .saints {
		color: #6b9344;
	}

.shiro h1,.shiro h2,.shiro h3,.shiro h4,.shiro h5,.shiro h6,.shiro em,.shiro a,.shiro .slogan,.shiro .saints,.midorishiro h1,.midorishiro h2,.midorishiro h3,.midorishiro h4,.midorishiro h5,.midorishiro a,.midorishiro em {
		color: #927412;
	}

.preheader h1 {
		color: #feeba4;
	}

