body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000000;
	text-align:center;
	margin:0px; padding:0px;
	background-color:#00A651; /* vert 00A651 */
}
p {margin-top:0em; margin-bottom:1em; padding:0px;}
h1 {margin-top:0.5em; margin-bottom:0.5em;}
h2, h3, h4, h5 { margin-top:2em; margin-bottom:0.5em; padding:0px;}
li {margin-top:0px; margin-bottom:0.8em; padding:0px;}
hr {margin-top:10px; margin-bottom:13px; padding:0px;}
h1, h2, h3, h4, h5, .ti { /* font-style | font-variant | font-weight | font-size | font-family */
	font-weight:bold; color:#cc33cc;
}
h1 {font-size:2em; text-align:center;}
h2 {font-size:1.8em;}
h3 {font-size:1.7em;}
h4 {font-size:1.5em;}
h5, .ti {font-size:1.3em;}
.pmh1em {margin-top:1em;}
.pmh2em {margin-top:2em;}
.pmh3em {margin-top:3em;}
.pmg1em {margin-left:1em;}
.pmg2em {margin-left:2em;}
.centre {text-align:center;}
.chapeau {font-size:1.1em; font-weight:bold;}
.u {text-decoration:underline;} /* souligné*/
.citation1 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#0000CC;
}
.ti table { /* tableau */
	width:100%;
	vertical-align:top;
	margin-top:2em; margin-bottom:20px; 
	padding-bottom:5px;
	border-collapse:collapse;
	border-top:2px solid #000;
	border-top-style:outset;
	font-weight:bold; 
}
.ti tr { /* lignes #DC1EE1 */
	vertical-align:top;
}
.ti td { /* cellules */
	margin:5px; padding:0px;
}
.ti1 { /* cellules col 1 inherit*/
	width:3em;
	text-align:left;
}
.ti1h { /* cellules col 1 haut inherit*/
	width:20.2em;
	text-align:left;
}
.ti2 { /* cellules col 2 */
	width:17em;
	text-align:left;
}
.ti3 { /* cellules col 3 et 4 */
	width:12em;
	text-align:right;
}
/* liens standards */
/* lien non visité bleu 0066FF - bleu foncé 0000CC */
a:link {color:#0066FF;}
/* lien visité rose FF66CC - violet foncé 730BA3 - violet 9900FF */
a:visited {color:#FF66CC;}
/* lien survolé mauve FF00FF */
a:hover {color:#FF00FF;}
/* lien sélectionné bleu clair 00CCFF - rose FF66CC */
a:active {color:#00CCFF;}

/* liens PDF, HTML et externes */
.pdf a {
background-image:url("images/pdf.png");
background-repeat:no-repeat;
background-position:left center;
padding-left:45px;
}
.html a {
background-image:url("images/html.png");
background-repeat:no-repeat;
background-position:left center;
padding-left:45px;
}
.lienext a {
background-image:url("images/lien.png");
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
}
.lienbad {
background-image:url("images/lien.png");
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
color:#737373;
text-decoration:line-through;
}

/* liens images sans soulignement */
/* lien non visité bleu 0066FF - bleu foncé 0000CC */
img a:link {color:#0066FF;text-decoration:none;}
/* lien visité rose FF66CC - violet foncé 730BA3 - violet 9900FF */
img a:visited {color:#FF66CC; text-decoration:none;}
/* lien survolé mauve FF00FF */
img a:hover {color:#FF00FF; text-decoration:none;}
/* lien sélectionné bleu clair 00CCFF - rose FF66CC */
img a:active {color:#00CCFF; text-decoration:none;}

img {border:0; vertical-align:middle}

/* menu */
.menu {
	top:3.7em;
	left:5px;
	position:absolute;
}
/* menutxt: concerne les menus des textes (taux IPP, grille expertale...) */
.menu a, .menu li, .menutxt a, .menutxt p, .menutxt li {
	width:12em; /* taille du bouton de menu */
	height:auto;
/*	float:left; si on veut afficher en horizontal */
	text-align:center;
	display:block;
	font-weight:bold;
	margin:5px 0px 2px 0px;
	color:#ffffff;
	background-color:#cc33cc; /* mauve cc33cc, orange F95222 */
/*	border:1px solid #cc33cc; */
}
.menu p { /* texte sous le menu */
	width:12em;
	text-align:center;
	font-weight:bold;
	margin:20px 0px 2px 2px;
	color:#000;
}
.menutxt a, .menutxt p, .menutxt li { 
	background-color:#000000;
}
/* liens menu */
/* liens non visité = rose foncé FE01BE */
.menu a:link {color:#ffffff; text-decoration:none; text-align:center; 
	padding-top:2px; padding-right:4px; padding-bottom:4px; padding-left:4px;}
/* liens visité = violet cc33cc - violet clair ff66ff */
.menu a:visited {color:#ffffff; text-decoration:none; text-align:center; 
	padding:2px 4px 4px 4px;}
/* liens survolé = noir sur rose foncé FE01BE */
.menu a:hover {color:#ffffff; background-color:#FE01BE; text-align:center; 
	padding:2px 4px 4px 4px;}
/* liens cliqué (actif) = blanc ffffff */
.menu a:active {background-color:#C41939; padding:2px 4px 4px 4px;}

.ban {  /* banniere cc33cc mauve */
	background-color:#cc33cc;
	text-align:center; 
	margin:5px; padding:0px;
}
.ban h1 {  /* texte banniere titre */
	text-align:center; 
	margin:0px; padding:5px;
	color:#ffffff; 
}
.corps {  /* fenêtre et son contenu */
	background-color:#eeeeee; /* gris clair eeeeee */
	text-align:left;
	top:4em;
	left:13.5em;
	right:5px;
	bottom:5px;
	height:auto;
	width:auto;
	padding:10px; padding-top:0px;
	position:absolute; 
	overflow:auto; /* cette propriété permet le scroll du bloc */
}
.corps h2, .corps h3, .corps h4, .corps h5 {margin-top:2em;}
/* pour <h2>Accueil</h2> en début de page */
.debut h2 {margin-top:inherit;}
