/* Feuille de style [CSS2] */
@charset "utf-8";

@media print {
/* A l'impression on cache le menu */
	.section-menu, .section-logos {
		display:none;
		}
	.section-coeur-page {
		position:absolute;
		left:0;
		top:-10;
		width:19cm;
		}
	}

/* Corps de la page */
body {
	font-family:Arial,Helvetica,Sans-Serif;
	background-color:#ffffff;
	color:#9c3139;
}
.section-coeur-page {
	margin-left:1em;
	margin-top:1.6em;
	margin-bottom:1em;
}
a {
	font-weight:bold;
	color:#0000ff;
}
img {
	border:0;
}

/* Menu déroulant */
.logo {
	padding-left:7px;
	background-color:#ffffff;
}
.menu {
	color:#9C3139;
	background-color:#ffffff;
	width:160px;
}
.titre-menu {
	border-width:2px;
	border-style:solid;
	border-color:#9c3139;
	padding-left:5px;
	padding-right:5px;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}
.sous-titre-menu, .menu, .menu a {
	padding-left:15px;
	font-size:9pt;
	text-align:left;
	border-color:#ffffff;
}
.ssmenu {
	font-size:9pt;
	border:1px solid #efb;
	color:#9c3139;
	width:145px;
	padding:1px;
	margin:1em;
	background:#ffffff;
	border-color:#9c3139;
}
.ssmenu ul, .ssmenu li {
	padding:0;
	margin:0;
	list-style-type:none;
}
.ssmenu a, .ssmenu a:visited, .menu a, .menu a:visited, .sous-titre-menu a, .sous-titre-menu a:visited  {
	text-decoration:none;
	color:#9c3139;
	background-color:#ffffff;
	padding:2px 0px;
	display:block;
	margin:0px;
}
.menu a, .menu a:visited, .sous-titre-menu a, .sous-titre-menu a:visited {
	width:100%;
}
html>body .menu a, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width:auto;
}
.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus, .menu a:hover, .menu a:focus,
.sous-titre-menu a:hover, .sous-titre-menu a:focus {
	text-decoration:none;
	color:#ffde00;
	background-color:#9c3139;
}
.priceminister {
	border-width:0px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
.div-priceminister {
	width:110px;
	background-color:#000066;
}
.lien-priceminister {
	color:#000066;
	font-size:10pt;
}

/* Coeur de la page */
.en-tete {
	width:100%;
	text-align:center;
}
fieldset {
	margin-top:1em;
	margin-bottom:1em;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:1em;
	padding-right:1em;
}
.titre-legend {
	font-weight:bold;
	font-size:14pt;
	margin-left:2em;
	color:#9c3139;
}
.titre-news, .signature-news {
	font-weight:bold;
	margin-top:0.5em;
}
.titre-news {
	margin-bottom:1em;
	color:#000066;
}
.signature-news {
	margin-left:4em;
	font-style:italic;
}
.titre {
	font-weight:bold;
	text-align:center;
	font-size:20pt;
}
.titre-rubrique {
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
.float-right {
	float:right;
	margin-left:1em;
}
.float-left {
	float:left;
	margin-right:1em;
}
.spacer {
	clear:both;
}
.cell-center {
	text-align:center;
}
.table-center {
	margin:auto;
}
.titre-collection {
	font-weight:bold;
	text-align:center;
	font-size:16pt;
}
.collection {
	font-size:10pt;
}
.type-son, .type-son-haut {
	border-width:1px;
	border-style:outset;
	height:29px;
	width:100%;
}
.type-son-haut {
	height:87px;
}

/* Diaporamas */
.logo_picasa {
	vertical-align:bottom;
}
.vignette {
	vertical-align:middle;
	border:0;
}

/* Section 'foot' */
.table_border {
	border-style:solid;
	border-collapse:collapse;
	border-width:1px;
}
.cell-titre-foot, .cell-foot, .vide, .acbg, .equipe, .equ-acbg, .cell-date, .victoire-equ, .victoire-score, .match-nul-equ, .match-nul-score, .defaite-equ, .defaite-score, .buteurs, .buteurs-class, .buteurs-nom, .buteurs-nombre {
	border-style:solid;
	border-width:1px;
	border-color:#9c3139;
	font-size:8pt;
	text-align:center;
}
.cell-titre-foot {
	border-width:0px
}
.div-section {
	padding-left:3em;
}
.vide {
	background-color:#c0c0c0;
	width:30px;
}
.acbg {
	background-color:#00ff00;
	color:#ffffff;
	font-weight:bold;
}
.equipe {
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}
.img_align {
	vertical-align:middle;
}
.equ-acbg {
	background-color:#00ff00;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}
.cell-date {
	width:70px;
}
.victoire-equ, .match-nul-equ, .defaite-equ {
	text-align:left;
	width:120px;
}
.victoire-score, .match-nul-score, .defaite-score {
	width:20px;
}
.victoire-equ, .victoire-score {
	background-color:#00ccff;
	color:#ffffff;
}
.match-nul-equ, .match-nul-score {
	background-color:#ffff00;
}
.defaite-equ, .defaite-score {
	background-color:#ff0000;
	color:#ffffff;
}
.buteurs, .buteurs-nom {
	text-align:left;
	padding-left:3px;
	padding-right:3px
}
.buteurs-class {
	width:40px;
}
.buteurs-nom {
	width:120px;
}
.buteurs-nombre {
	width:50px;
}

/* Code */
.commentaire {
	color:#0000ff;
}
.comment {
	color:#ffffff;
	font-weight:bold;
	background-color:#00bf00;
	padding:15px;
}
.pre_tab {
	margin-left:10pt;
}

/* Pied de page */
.mini-info {
	font-size:8pt;
	text-align:center;
	width:100%;
	padding-left:5px;
	padding-right:5px;
}
.table-system {
	border-width:1px;
	border-style:outset;
	border-color:#bbbbbb;
	display:block;
}
.mini-img {
	display:block;
}