body
{
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: tahoma, verdana, sans-serif;
}

div#page
{
	width: 898px;
	margin-left: auto;
	margin-right: auto;
}

div#cotegauche
{
	background-image: url("../charte/cotegauche.gif");
	background-repeat: repeat-y;
	width: 898px;
}

div#cotedroit
{
	background-image: url("../charte/cotedroit.gif");
	background-repeat: repeat-y;
	background-position: top right;
	width: 898px;
}

div#principal
{
	width: 736px;
	margin-left: 81px;
	margin-right: 81px;
	background-color: #DDDDDD;
}

div#pgauche
{
	width: 199px;
	position: absolute;
}

div#pdroite
{
	width: 524px;
	left: 12px;
	position: relative;
}

div#footer
{
	width: 898px;
	height: 117px;
	background-image: url("../charte/fondfooter.gif");
	position: relative;
}

div#cfooter
{
	padding-top: 12px;
	width: 524px;
	position: relative;
	left: 292px;
	text-align: center;
}

div#bandeau
{
	background-image: url("../charte/fondbandeau.gif");
	width: 199px;
	height: 137px;
}

div#bandeau2
{
	height: 109px;
	background-image: url("../charte/bandeau2.gif");
}

div#sbandeau2
{
	height: 28px;
	background-color: #FFFFFF;
	margin-bottom: 12px;
}

div#menu
{
	width: 198px;
	margin-top: 12px;
}

div.menuhaut
{
	height: 8px;
	font-size: 1px;
	background-image: url("../charte/menuhaut.gif");
}

div.menucentre
{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

div.menubas
{
	height: 8px;
	font-size: 1px;
	background-image: url("../charte/menubas.gif");
}

div.recherchehaut
{
	height: 10px;
	font-size: 1px;
	background-image: url("../charte/recherchehaut.gif");
	margin-top: 12px;
}

div.recherchecentre
{
	background-color: #FFFFFF;
}

div.recherchebas
{
	height: 10px;
	font-size: 1px;
	background-image: url("../charte/recherchebas.gif");
	margin-bottom: 12px;
}

div#haut_cadre			{ width: 524px; height: 8px; background-image: url('../charte/cadre_haut.gif'); font-size: 1px; margin: 0px; padding: 0px; }
div#bas_cadre			{ width: 524px; height: 8px; background-image: url('../charte/cadre_bas.gif'); font-size: 1px; margin: 0px; padding: 0px; }

div#centre_cadre
{
	background-color: #FFFFFF;
	padding: 8px;
}

div.bloc_el_recherche	{ position: relative; }
div.pertinence			{ position: absolute; top: 2px; left: 406px; width: 100px; text-align: right; color: #BBBBBB;}

div#image_accueil
{
	position: absolute;
	background-image: url("../charte/image_accueil.gif");
	width: 355px;
	height: 386px;
	top: 149px;
}

div.divaccueil
{
	margin-left: 355px;
}

form						{ margin: 0px; }
form.recherche			{ margin-left: 16px; }
input						{ font-family: tahoma, sans-serif; font-size: 11px; }
input.texte				{ padding-left: 2px; border-top: 1px solid #555555; border-left: 1px solid #555555; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
input.texte_discret		{ padding-left: 2px; border-top: 1px solid #555555; border-left: 1px solid #555555; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color: #BBBBBB; }
input.texte_absent		{ padding-left: 2px; border-top: 1px solid #555555; border-left: 1px solid #555555; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #F6F6CA; }
input.bouton				{ font-size: 10px; vertical-align: 10%; border: 1px solid #555555; }
textarea					{ font-family: tahoma, sans-serif; font-size: 11px; padding-left: 2px; border-top: 1px solid #555555; border-left: 1px solid #555555; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
textarea.absent			{ font-family: tahoma, sans-serif; font-size: 11px; padding-left: 2px; border-top: 1px solid #555555; border-left: 1px solid #555555; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #F6F6CA; }

p						{ margin-top: 0px; margin-bottom: 12px; font-size: 11px; color: #5A5A5A; }
p.noir					{ color: #000000; }
p.menu_item				{ font-family: "Myriad Pro", tahoma, sans-serif; font-size: 14px; margin-top: 0px; margin-bottom: 6px; text-indent: 0px; }
p.menu2_item			{ font-family: "Myriad Pro", tahoma, sans-serif; font-size: 14px; margin-top: 0px; margin-bottom: 6px; text-indent: 0px; }
p.smenu_item			{ font-family: tahoma, sans-serif; font-size: 11px; margin-left: 24px; margin-top: 0px; margin-bottom: 6px; text-indent: 0px; }
p.smenu2_item			{ font-family: tahoma, sans-serif; font-size: 11px; margin-left: 24px; margin-top: 0px; margin-bottom: 10px; text-indent: 0px; }
p.libel_recherche		{ font-family: "Myriad Pro", tahoma, sans-serif; font-size: 15px; margin-top: 0px; margin-bottom: 4px; margin-left: 16px; text-indent: 0px; }
p.espace				{ margin-top: 12px; margin-bottom: 12px; }
p.lspace				{ margin-top: 2px; margin-bottom: 2px; }
p.nospace				{ margin: 0px; }
p.alinea				{ text-indent: 24px; }
p.warning				{ color: #CC0000; }
p.srchexp				{ width: 100%; border-bottom: 1px solid #BBBBBB; padding-bottom: 8px;}
p.texteRecherche		{ margin-top: 0px; margin-bottom: 12px; }
p.centrer				{ text-align: center; }
p.texteaccueil			{ font-family: "Myriad Pro", tahoma, sans-serif; font-size: 14px; line-height: 24px;}

span.stitre				{ font-weight: bold; text-decoration: underline; }
span.annot				{ font-size: 10px; }

strong					{ font-weight: bold; }
strong.r_e_c_h_e_r_c_h_e	{ color: #FFFFFF; background-color: #FF6600; }

div.menucentre strong { color: #FF6600; }

div#centre_cadre p {
	line-height: 14px;
	margin-bottom: 16px;
}

div#centre_cadre p.lspace {
	margin-bottom: 0px !important;
}

ul, ol { margin: 0px; padding: 0px 0px 12px 0px; font-size: 11px; color: #5a5a5a; }
ul { list-style-type: none; margin: 0px; padding: 0px 0px 12px 12px; }
ol { margin: 0px 0px 0px 12px; padding: 0px 0px 12px 12px; }
li ul { margin-bottom: 0px !important; padding-bottom: 0px !important; }
ul li { margin: 0px; padding: 0px 0px 0px 12px; line-height: 14px; background-image: url(../charte/puce_contenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
li ul li {
	background-image: url(../charte/puce_contenu2.gif);
	padding-left: 14px;
}
ul p { padding: 0px 0px 0px 12px; margin: 0px !important; }

a						{ color: #FF6600; text-decoration: underline; }
a:hover					{ color: #000000; }

a.menu
{
	text-decoration: none;
	color: #000000;
}

a.menu:hover
{
	text-decoration: none;
	color: #000000;
}

a.smenu					{ color: #555555; text-decoration: none; }
a.smenu:hover			{ color: #000000; text-decoration: underline; }

a.bouton_contact		{ position: absolute; top: 109px; left: 0px; display: block; text-decoration: none; width: 144px; height: 28px; background-image: url('../charte/fr_bouton_contact.gif'); background-position: top; }
a.bouton_contact:hover	{ display: block; text-decoration: none; width: 144px; height: 28px; background-position: center left; }
a.bouton_dossier		{ position: absolute; top: 109px; left: 144px; display: block; text-decoration: none; width: 211px; height: 28px; background-image: url('../charte/fr_bouton_dossier.gif'); background-position: top; }
a.bouton_dossier:hover	{ display: block; text-decoration: none; width: 211px; height: 28px; background-position: center left; }
a.bouton_langue			{ position: absolute; top: 109px; left: 465px; display: block; text-decoration: none; width: 59px; height: 28px; background-image: url('../charte/fr_bouton_langue.gif'); background-position: top; }
a.bouton_langue:hover	{ display: block; text-decoration: none; width: 59px; height: 28px; background-position: center left; }

a.footer				{ color: #5B6E80; text-decoration: none; }
a.footer:hover			{ color: #000000; }

img
{
	border: 0px;
}

td.tcadre				{ vertical-align: top; width: 100%; height: 500px; }
td						{ font-size: 11px; color: #5A5A5A; }
th						{ font-size: 11px; color: #FF6600; vertical-align: bottom; text-align: center; }
th.simple				{ color: #888888; }

h1						{ font-family: "Myriad Pro", tahoma, sans-serif; font-size: 18px; font-weight: normal; color: #FF6600; margin-top: 0px; margin-bottom: 0px; }
h2						{ font-family: "Myriad Pro", tahoma, sans-serif; font-size: 15px; font-weight: normal; color: #888888; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
h2.titreRecherche		{ margin-left: 0px; margin-bottom: 2px; text-decoration: underline; }
h3						{ font-family: "Myriad Pro", tahoma, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #888888; margin-top: 6px; margin-bottom: 12px; margin-left: 12px;}

div#pb {
	width: 100%;
	text-align:center;
	display: none;
	visibility:hidden;
	font-size:8px;
	font-family: Arial, sans-serif;
}