/* Typographie */body {		font-size: 12px;	font-family: Helvetica, sans-serif;	line-height: 1.5em;	color: #333333;	/* Pour IE5 Win */	voice-family: "\"}\""; 	voice-family: inherit;	font-size: 12px;} html>body { /* Pour Opera */	font-size: 12px;}/* Liens */a,a:link,a:visited {	text-decoration: none;	color: #663333;}a:hover {	text-decoration: none;	color: #999999;}/* Typo */p {}h1,h2,h3,h4,h5,h6 {	margin: 5px 0 5px 0;	color: #999999;}h1 {	font-size: 16px;}h2 {	font-size: 15px;}h3 {	font-size: 14px;}h4 {	font-size: 13px;}h5 {	font-size: 12px;}h6 {	font-size: 11px;}blockquote {	font-size: 11px;	color: #999999;	padding-left: 0.5em;}code {	padding: 10px;	color: #999999;	font-size: 11px;}tt {	padding: 10px;	color: #999999;	font-size: 11px;}code strong {	color: #999999;	font-weight: bold;}abbr, acronymn {	font-style: normal;	border-bottom: 1px dotted;}em {	font-style: italic;}strong {	font-weight: bold;}strike {	text-decoration: line-through;}input,textarea {	background: #FFFFFF;	color: #999999;			font-size: 10px;}/* Listes */li.nopuce {	list-style: none;}dl dd {	margin: 0 0 0 0;	padding: 0 0 5px 5px;}dl dt {	font-weight: normal;}dl dt span {	font-weight: normal;}ul.plansite, ul.plansite ul {  list-style-type: none;  margin: 0;  padding: 0;  padding-left: 1.5em;}ul.plansite li {  margin: 0;  padding: 0; }ul.plansite li a {  padding-left: 1em;}ul.plansite li strong {  font-size: 110%;}/* Classes */.compact {	margin: 0 0 0 0;	padding: 0 0 0 0;}.inline {	display: inline;}.date_du_jour {	display: block; 		padding: 3px;	position: absolute; 	bottom: 31px; 	left: 5px;	color: #999999;			font-size: 10px;	text-shadow: gray 0px 3px 3px; /* Safari seulement*/}.hierarchie {	display: block; 		padding: 3px;	position: absolute; 	bottom: 31px; 	right: 0;	color: #999999;			font-size: 10px;	text-shadow: gray 0px 3px 3px; /* Safari seulement*/}.date {	display: inline;  color: #999999;   font-size: 10px; 	font-weight: lighter; }.rub {	display: inline;  color: #999999;   font-size: 10px; 	font-weight: bold;}.rub:hover {  color: #663333;}.texte_movie {	margin: .5em 0 .5em 0;	padding: 0 0 0 0;	color: #999999;			font-size: 10px;}/* Titres */.surtitre {		padding: 0;	font-weight: normal;	color: #999999;}.titre {		margin: .3em 0 .3em 0;	padding: 0 0 0 0;	font-weight: bold;	color: #663333;}.titre:hover {		color: #999999;}.titrecompact {		margin: 0 0 0 0;	padding: 0 0 0 0;	font-weight: bold;	color: #663333;}.titrecompact:hover {		color: #999999;}.titrelien {	margin: .3em 0 .3em 0;	display: inline;	margin: 0 0 0 0;	padding: 0 0 0 0;	color: #999999;}.titrelien:hover {		color: #663333;}.soustitre {		padding: 0 0 0 0;	font-weight: normal;	color: #999999;}.intertitre {		margin: 1.5em 0 1.5em 0;	padding: 0 0 0 0;	font-size: 16px;	font-weight: bold;	text-align: center;	color: #333333;}.titreboite {		margin: 0 0 0 0;	padding: 0 0 0 0;	font-size: 12px;	font-weight: bold;	text-align: center;	color: #999999;}.chapo {	font-weight: bold;	margin-top: 1em;	margin-bottom: 1em;}.texte, .texte p.spip {	margin: .5em 0.5em 0;	padding-left: 5px;	text-align: justify;}.notes {	padding: 5px;	font-size: 10px;	font-weight: lighter; 	text-align: left;}.ps {	font-size: 10px;	font-weight: lighter; 	text-align: justify;}.nom {	display: inline;  color: #999999; 	text-decoration: none;}.copy {	margin: 0 0 0 0;	padding: 15px;		font-size: 10px;	color: #999999;	text-shadow: gray 1px 2px 3px; /* Safari seulement*/}