html, body { height:100%; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; margin-top:0px; }
* { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-align:left; }
body { background:#FFFFFF; text-decoration: none; cursor:default; text-align:center; }

/* --------- Général --------- */

/* Liens */
a:link,a:visited { text-decoration: underline; color : #006699;}
a:active { text-decoration: underline; color : #FF0000;}
a:hover { text-decoration: underline; color : #DD6900;}
a.externe, a.externe:link, a.externe:visited { color: #FF0000; text-decoration: none; }
a.externe:hover { text-decoration: underline; }
a.rubrique, a.rubrique:link, a.rubrique:visited { color: #FF0000; text-decoration: none; }
a.rubrique:hover { text-decoration: underline; }

/* Formulaires */
form { margin: 0px; border: 0; padding: 0px; }
input, textarea, select { color:#000000; background-color:#EFEFEF; font-size:11px; border-color:#EEEEEE; margin:2px 0 5px 0; padding:0; }
input { text-indent : 2px; }
input.recherche { color:#000000; font-weight: bold; text-align:center; font-size:10px; font-family:arial, sans-serif; height:17px; background-color:#FFFFFF; border-width:1px; border-color:#A4BECF; border-left:1px solid #CBCBCB; border-top:1px solid #CBCBCB; border-right:1px solid #6E6E6E; border-bottom:1px solid #6E6E6E; }
.bouton { height:17px; background-color: #FFFFFF; border-left:1px solid #CBCBCB; border-top:1px solid #CBCBCB; border-right:1px solid #6E6E6E; border-bottom:1px solid #6E6E6E; cursor:pointer; color: #000000; font-size: 10px; font-family:arial, sans-serif; background-image: url(/fichiers/images/interface/button_background.gif); }

img { border:0; }
hr.pointilles { margin:10px 0 10px 0; padding:0; border:0; height:0; border-top:1px dashed #A4BECF; }
ul.espace li, ol.espace li { padding:0 0 5px 0; }
li.justifie, li.justifie * { text-align:justify; }
.only_print { display:none; }
.no_print { }

.RSSButton:link, .RSSButton:hover, .RSSButton:visited { border:1px solid; border-color:#ffc8a4 #7d3302 #3f1a01 #ff9a57; padding:0px 3px 0px 3px; margin:0px; color:#FFFFFF; font:bold 10px verdana,sans-serif; text-decoration:none; background-color:#ff6600; vertical-align:middle; }
pre { width:500px; font-family: "Courier New", Courier, monospace; font-size: 12px; text-align:left; padding:5px; background: #F0F4F7;
border:thin solid #A4BECF; border-width:1px 1px 1px 5px; overflow:auto; overflow-x:auto; overflow-y:hidden; }
.exemple { margin:10px 0px 10px 15px; padding:1px 15px 1px 10px; border-left:#A4BECF dotted 2px; }
.important { color:#CC3300; margin : 10px 0px 10px 15px; padding : 1px 5px 1px 10px; border-left-color : #CC3300; border-left-style : dotted; border-left-width : 2px; }

.janvier, .fevrier, .mars, .avril, .mai, .juin, .juillet, .aout, .septembre, .octobre, .novembre, .decembre { color : #CCCCCC }


/* --------- Header --------- */

#header { display:none; }

/* --------- Parcours --------- */

#parcours { display:none; }

/* --------- Menu --------- */

#vmenu { display:none; }

#content { width:100%; text-align:left; padding:0; }

#centre { margin:0 0 0 0; padding:0; width:100%; }

#contenu { padding:10px; text-align:justify; margin:0 0 0 11px; }
#contenu p.indent { text-indent:15px; }
#contenu p, #contenu p * { text-align:justify; }
#contenu .livre { float:right; margin:0 0 10px 10px; padding:2px; border:#000000 solid 1px; }
#contenu .float { float:right; margin:0 0 10px 10px; }
#contenu .clear { clear:right; }
#contenu h1 { font-size:18px; color:#000000; border-bottom:2px #000000 solid; margin : 0 0 4px 0; padding : 5px 5px 5px 10px; }
#contenu h2 { font-size:16px; color:#000000; border-bottom:1px #000000 dotted; margin: 0 0 4px 0; padding: 5px 5px 5px 15px; }
#contenu h1 a, #contenu h1 a:link, #contenu h1 a:visited { font-size:16px; color:#000000; text-decoration:none; }
#contenu h1 a:hover { color:#000000; text-decoration:underline; cursor:pointer; background:url(contenu_h1.gif) no-repeat right 50%; }
#contenu h2 a, #contenu h2 a:link, #contenu h2 a:visited { font-size:16px; color:#000000; text-decoration:none; }
#contenu h2 a:hover { color:#000000; text-decoration:underline; cursor:pointer; background:url(contenu_h2.jpg) no-repeat right 50%; }

/* --------- Comptabilité --------- */

#journal { padding:10px 0 10px 0; background:#FFFFFF; border:0px solid #A4BECF; text-align:center; }
#enregistrements { font-size:14px; font-family:Verdana; background:#FFFFFF url() left top repeat-y; border:1px solid black; padding:0; margin:0 10px 0 10px; border-spacing:0; empty-cells:show; border-collapse:collapse; text-align:center; }

/* largeurs */

	#enregistrements .numero-compte { width:71px; }
	#enregistrements .debit-libelle, #enregistrements .date-libelle { width:185px; }
	#enregistrements .credit-libelle { width:171px; } /* moins 15px de marge */
	#enregistrements .debit-prix, #enregistrements .credit-prix { width:95px; }

/* marges */

	#enregistrements .date-libelle, #enregistrements .debit-libelle, #enregistrements .numero-compte,
	#enregistrements .credit-libelle, #enregistrements .debit-prix, #enregistrements .credit-prix
		{ padding:5px 5px 5px 4px; }
	#enregistrements .credit-libelle { margin-left:18px } /* marge supplémentaire de 15 pixels */
	#enregistrements .libelle, #enregistrements .ligne-de-compte, #enregistrements .ligne-de-date { margin:0; padding:0; }

/* bordures */

	#enregistrements .ligne-de-date { }
	#enregistrements .ligne-de-compte { border-bottom:1px solid #EFEFEF; }
	#enregistrements .date-compte, #enregistrements .date-libelle, #enregistrements .date-prix { border-top:1px solid #000000; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; }
	#enregistrements .date-libelle, #enregistrements .debit-libelle, #enregistrements .credit-libelle,
	#enregistrements .numero-compte, #enregistrements .debit-prix
		{ border-right:1px solid #EFEFEF; }
	#enregistrements .date-libelle, #enregistrements .debit-libelle, #enregistrements .credit-libelle,
	#enregistrements .numero-compte, #enregistrements .debit-prix, , #enregistrements .credit-prix
		{ border-bottom:1px solid #EFEFEF; }

/* alignements */

	#enregistrements .date-libelle { text-align:center; }
	#enregistrements .numero-compte { text-align:left; vertical-align:top; }
	#enregistrements .debit-libelle, #enregistrements .credit-libelle { text-align:left; vertical-align:top; }
	#enregistrements .debit-prix, #enregistrements .credit-prix { text-align:right; vertical-align:bottom; }

#enregistrements .date-libelle a { padding:0; margin:0; display:block; width:100%; text-align:center; }
#enregistrements th { border-bottom:1px solid #000000; background:#F1EFE2; text-align:center; vertical-align:middle; height:25px; border-right:1px solid #000000; }

/* --------- Sous menu --------- */

#leftmenu { display:none; }

/* --------- Formulaires --------- */

#formulaires { display:none; }

.pub { display:none; }
hr.hide { display:none; }
#bottom { display:none; }
#print_infos { border-top:1px solid black; text-align:center; margin:5px; padding:5px; }