/* Liens */a:link {	color			: #950000;	text-decoration	: underline;}a:visited {	color			: #950000;	text-decoration	: underline;}a:hover {	color			: #23a7db;	text-decoration	: underline;}/* Liens menu */a.menu:link {	color			: #ffffff;	text-decoration	: none;}a.menu:visited {	color			: #ffffff;	text-decoration	: none;}a.menu:hover {	color			: #ffff00;	text-decoration	: none;}/* Menu Texte*/.menu_txt {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	12px; 	font-weight		:	Bold;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	5pt;	margin-right	:	5pt;	margin-top		:	0pt;	text-align		:	left;	color			:	#ffffff;	text-indent		: 	0px;}/* Menu Puce */.menu_puce {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	13px; 	font-weight		:	Bold;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	15pt;	margin-right	:	5pt;	margin-top		:	5pt;	text-align		:	left;	color			:	#ffffff;	text-indent		: 	0px;	border-width	:	0px;	list-style-image	:	url(images/puce.png);}.menu_puce1 {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	11px; 	font-weight		:	Normal;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	25pt;	margin-right	:	2pt;	margin-top		:	0pt;	text-align		:	left;	color			:	#ffffff;	list-style-type	:	circle;}/* hierarchie */.hierarchie {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	9px; 	font-weight		:	Normal;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	0pt;	margin-right	:	0pt;	margin-top		:	10pt;	text-align		:	left;	color			:	#000000;}/* Lire la suite */.suite {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	11px; 	font-weight		:	Normal;	font-variant	:	Italic;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	10pt;	margin-right	:	10pt;	margin-top		:	0pt;	text-align		:	justify;	color			:	#23a7db;	text-indent		: 	0px;}/* SurTitre */.surtitre {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	14px; 	font-weight		:	Bold;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	10pt;	margin-right	:	10pt;	margin-top		:	10pt;		line-height		:	15px;	text-align		:	left;	color			:	#000000;	text-indent		: 	0px;}/* Titre */.titre {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	14px; 	font-weight		:	Bold;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	10pt;	margin-right	:	10pt;	margin-top		:	10pt;		line-height		:	15px;	text-align		:	left;	color			:	#11a42f;	text-indent		: 	0px;}/* sousTitre */.soustitre {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	12px; 	font-weight		:	Bold;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	30pt;	margin-right	:	10pt;	margin-top		:	10pt;		line-height		:	15px;	text-align		:	left;	color			:	#23a7db;	text-indent		: 	0px;}/* Descriptif rapide */.descriptif {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	12px; 	font-weight		:	Bold;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	30pt;	margin-right	:	10pt;	margin-top		:	10pt;		line-height		:	15px;	text-align		:	left;	color			:	#000000;	text-indent		: 	0px;}/* Chapeau */.chapeau {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	12px; 	font-weight		:	Bold;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	30pt;	margin-right	:	10pt;	margin-top		:	10pt;		line-height		:	15px;	text-align		:	left;	color			:	#000000;	text-indent		: 	0px;}/* Titre Article */.titre_art {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	12px; 	font-weight		:	Bold;	font-variant	:	Normal;	font-style		:	Italic;	text-decoration	:	None;	margin-left		:	10pt;	margin-right	:	10pt;	margin-top		:	10pt;		line-height		:	15px;	text-align		:	left;	color			:	#000000;}/* Texte */.texte, .spip {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	11px; 	font-weight		:	Normal;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	10pt;	margin-right	:	10pt;	margin-top		:	10pt;	text-align		:	left;	color			:	#000000;}/* Post Script */.ps {	font-family		:	Arial, Helvetica, helv, Geneva, Swiss, SunSans-Regular, sans-serif;	font-size		:	11px; 	font-weight		:	normal;	font-variant	:	normal;	font-style		:	italic;	text-decoration	:	none;	margin			:	10px;	text-align		:	justify;	color			:	#000000;	text-indent		: 	0px;}/* Note bas de page */.note_bas {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	10px; 	font-weight		:	Normal;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin			:	10px;	text-align		:	justify;	color			:	#000000;	text-indent		: 	0px;}/* Brève */.breve {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	11px; 	font-weight		:	Normal;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	10pt;	margin-right	:	10pt;	margin-top		:	0pt;	text-align		:	left;	color			:	#000000;}/* Liste à puce */.spip_puce {	list-style-position	: outside;	border-width	:	0px;}li {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	11px; 	font-weight		:	Normal;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	15pt;	margin-right	:	15pt;	margin-top		:	3pt;	text-align		:	left;	text-indent		:	0px;	list-style-image	:	url(images/rondjaune.gif);	color			: #000000;}ul {	background		:	none;	margin			:	0px 0px 0px 0px;	padding			:	0px 0px 0px 0px;}/* Surlignage */.spip_surligne {	background-color	:	#ff8d00;}/* Ligne */hr, hr.spip {	display			:	block;	height			:	1;		color			:	#ffffff;	border-style	:	solid;	border-color	:	#8d0000;	border-width	:	0 0 1px 0;	width			:	50%; }/* Bordures */.cadre {	border-left		:	thin solid #e9b42c;	border-top		:	thin solid #e9b42c;	border-bottom	:	thin solid #e9b42c;	border-right	:	thin solid #e9b42c;	padding			:	0px;	width			:	90%;	margin			:	10pt;}.cadre_vert {	border-left		:	thin solid #11a42f;	border-top		:	thin solid #11a42f;	border-bottom	:	thin solid #11a42f;	border-right	:	thin solid #11a42f;	padding			:	0px;	width			:	90%;	margin			:	10pt;}.cadre_rouge {	border			:	thin dotted #ff0000;	padding			:	0px;	width			:	350px;	margin			:	5pt;}.cadre_bleu {	border			:	thin solid #23a7db;	padding			:	0px;	width			:	90%;	margin			:	10pt;}.cadre_scroll {	padding			:	0px;	width			:	100%;	margin			:	0px;	overflow		:	hidden;	position		:	absolute;	height			:	100px;}/* Boutons formulaire */ul.form {	background		:	none;	margin			:	10px 10px 10px 10px;	padding			:	10px 10px 10px 10px;}Input.button {	font-family		:	arial, Helvetica, helv, sans-serif;	font-size		:	12px;	color			:	#ffffff;	background-color:	#e9b42b;	font-weight		:	bold;	border			:	1px;	border-color	:	#000000;	border-style	:	outset;}Input.text {	font-family		:	arial, Helvetica, helv, sans-serif;	font-size		:	12px;	color			:	#000000;	background-color:	#ffffff;	font-weight		:	normal;	border			:	1px;	border-color	:	#8D0000;	border-style	:	solid;}Textarea {	font-family		:	arial, Helvetica, helv, sans-serif;	font-size		:	12px;	color			:	#000000;	background-color:	#ffffff;	font-weight		:	normal;	text-align		:	justify;	border			:	1;	border-color	:	#23a7db;	border-style	:	solid;}/* Signature des articles */.signature {	font-family		:	Arial, Helvetica, helv, Geneva, Swiss, SunSans-Regular, sans-serif;	font-size		:	11px; 	font-weight		:	bold;	font-variant	:	normal;	font-style		:	italic;	text-decoration	:	none;	margin-left		:	10pt;	margin-right	:	10pt;	margin-top		:	5pt;	text-align		:	right;	color			:	#000000;	text-indent		: 	0px;}/* Copyright */.copyright {	font-family		:	Arial, Helvetica, helv, sans-serif;	font-size		:	9px; 	font-weight		:	Normal;	font-variant	:	Normal;	font-style		:	Normal;	text-decoration	:	None;	margin-left		:	0pt;	margin-right	:	0pt;	margin-top		:	10pt;	text-align		:	center;	color			:	#000000;}/* Mise en page du corps des pages */Body {	margin				:	0px 0px 0px 0px;	background-image	:	url(images/fond.png);	background-repeat	:	repeat-x;	background-color	:	#ffffff;}#main {	padding			:	0 18px 5px 14px;	margin			:	20px 20px 15px 20px;	text-align		:	justify;}.white {	margin				:	20px 20px 20px 20px;	background-color	:	#ffffff;	background-image	:	url(images/white.png);}