/*  ---------------------------------------------------------------- */
/*  Feuille de style specifique a l'impression                       */
/*  ---------------------------------------------------------------- */

/*  Correction des styles HTML par defaut
---------------------------------------------- */
body { background: #fff; font: 12pt Arial, sans-serif; color: #000; }

img, table { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  Ne pas imprimer : on elimine les elements de navigation (display: none;)
---------------------------------------------- */
div#column1, div#column3, div#footer, div#haut-page, div#trait,  div#menu-principal, div#entete, div#accessibilite, div#espace-prive, div#validation, div#ariane{ display: none; }

/*  Pour les liens, on les souligne et
/*  on affiche l'URL cible a la suite des liens sortants (!)
---------------------------------------------- */
div#column2 a { color: #520; text-decoration: underline;  font: 12pt Arial, sans-serif;}

div#column2 a:after { display: inline; content: " [" attr(href) "]"; } 

/*  Mise en page 
---------------------------------------------- */
div#column1, div#column3{float: none !important; width: 0px !important;}

div#contentarea{
		top: 0px !important;
		width: auto !important;
		height: auto !important;
		background-image:url(../image/rubrique_accueil.png);
		background-repeat:repeat-y;
		background-position:left top;
		margin-right:auto;
		margin-left:auto;}

div#column2{
	text-align: center;
	background-color:#ccc;
	height: auto !important;
	width: auto !important;
	margin-right:auto;
	margin-left:auto;
	color:#000; 
	float:none !important;
	}
	.ariane{font: 12pt Arial, sans-serif !important;}