.no-print, .noprint, .debughint, #debugtools, .header .header-top, .header .searchform, .header .mainmenu, .rss-ticker, .ariane, .contenu-doublecol .col-droite, .footer-zone1, .footer-zone2 .links, .footer-zone2 .copyright {
	display: none !important;
}

.printonly {
	display: block !important;
}

.innerbg, .footer-zone2 {
	background-image:none !important;
	background-color:transparent !important;
}

.footer-zone2, .footer-zone2 p, .footer-zone2 a{color:black !important;}

body,
.header .header-main,
.header-main .container,
.header .logo,
.contenu-doublecol .col-droite,
.col-gauche,
.grid-697,
.contenu-doublecol .grid-697,
.contenu,
.contenu .container{position:relative; width:100%; height:auto; background-image:none; border:none;}

.bglight, .bgdark{background-color:none !important;}
	
.header .logo{
	/*position:fixed;
	top:0px;*/
}

h1, h2, h3, h4, h5, h6,
.color, .bglight, .bgdark {
	/*color:black !important;*/
	background-color: transparent !important;
}

.col-gauche{
	/*padding-top: 60px;*/
}

.content-date {
	position: absolute;
	width: 112mm;
	top: -60px;
	left: 95mm;
	text-align: right;
	font-size:15px;
	color: #444 !important;
	font-weight:bold;
	margin:0px 0px;
}

.content-date span.author{
	display: block;
}

.content-title,
span.mainheader {
/*	position:fixed;
	top:75px;
	width:100%;*/
	border:5px solid silver;
	border-width:3px 0px 3px 0px !important;
	padding:20px 0px;
	font-size:21px;
}


.contenu-singlecol, .contenu-doublecol {
	margin-top: 0px;
}

html,
body {
	width: 210mm;
	margin-top: 5px !important;
	color: black;
}

a {
	color: black;
}

.innerbg,
.footer,
.container {
	min-width: 0;
	width: 100%;
}

.innerbg {
	padding-bottom: 0;
}

#fs-admin-ribbon {
	display: none;
}

a.definition {
	padding-right: 0;
}

a.definition {
	background-image: none !important;
}

h2.synopsis {
	color: #444 !important;
}

p.fs-media {
	font-weight: bold;
	padding: 20px;
	margin-bottom: 20px;
}

p.fs-media img {
	margin-bottom: 11px;
}

hr.tireth {
	background-image: none;
	margin-top: 3em;
	margin-bottom: 1em;
	border-bottom: 1px dotted #888;
	margin-left: 7em;
	margin-right: 7em;
}

.footer-zone2 p {
	padding: 0;
}

/* Les titres avec icône (fiches personnalité par exemple) */
.contenu .header {
	padding-left: 0;
	background: none;
	height: auto;
	min-height: 0;
}

.contenu .header h2 {
	background: none;
}

/* Entête fiche personnalité */
.entete-personnalite h1 {
	font-size:21px;
}

.entete-personnalite p.fonction {
	font-size:18px;
}

.dossier-fiche .titrepage {
	font-size: 16px;
	margin: 13px 0px;
	font-weight: bold;
	border-bottom: 1px dotted #888;
	border-top: 1px dotted #888;
	padding-top: 1em;
	padding-bottom: 1em;
}

.fs-video-iframe {
	display: none;
}