* {margin: 0; padding: 0; list-style: none;}
html, body {width: 100%; height: 100%;}
body         { 
	text-align: center;
	background-color: #F3EECB;
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-family: verdana;
    scrollbar-face-color: #ffffe1;
    scrollbar-highlight-color: #efefef;
    scrollbar-shadow-color: #efefef;
    scrollbar-3dlight-color: #efefef;
    scrollbar-arrow-color: #990000;
    scrollbar-track-color: #990000;
    scrollbar-darkshadow-color: #990000;
}

#page { 
	margin: 0 auto 0 auto ;
	width: 900px;
	text-align: left;
	background: #F3EECB url(charte/frise.gif) repeat-x bottom left;
	padding: 0 0 36px 0;
}
#droite {
	width: 703px;
	float: left;
}
#gauche {
	width: 197px;
	float: left;
	color: #7B071A;
	font-size: 11px;
}
#gauche {
	width: 197px;
	float: left;
	color: #7B071A;
	font-size: 11px;
}
a
{
    font-size: 12px;
    color: #990000;
    text-decoration: none
}

.menu_top {
	background: transparent url(charte/fond-menu-haut.gif) no-repeat top left;
	width: 703px;
	height: 44px;
}
.sous_menu_top {
	background: transparent url(charte/fond-degrade.gif) repeat-y top left;
	width: 703px;
}
.sous_menu_top a {
	font-size: 11px;
	background: transparent url(charte/puce.gif) no-repeat 0 3px;
	padding: 0 15px 0 12px;
}
.sous_menu_top a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 24px;
	font-family: times;
	font-weight: normal;
	color: #999999;
	padding: 0 0 0 8px;
	background: white url(charte/fond-degrade.gif) repeat-y top right;
	position: relative;
	width: 695px;
	left: -8px;
}
.sous_menu_top input.txt {
	background-color: white;
	width: 120px;
	height: 16px;
	border: #000000 1px solid;
	color: #7B071A;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 2px;
}
td.top {
	padding: 10px 0 0 0;
}
td.top a {
	background: transparent url(charte/fond-menu-top.gif) no-repeat 0 0;
	color: white;
	font-weight: bold;
	padding: 10px 0px 10px 36px;
	margin: 0;
}
td.top a:hover {
	text-decoration: underline;
}
td.top a.first {
	background: transparent url(charte/fond-menu-top.gif) no-repeat -6px 0;
}
.surmenu {
	background: white url(charte/fond-surmenu.gif) no-repeat top left;
	text-align: center;
	padding: 8px 0 10px 0;
}
ul.menu {
	background: transparent url(charte/fond-menu.gif) no-repeat bottom left;
	padding: 0 0 102px 0;
}
ul.menu li {
	background: white url(charte/fond-li-menu.gif) no-repeat bottom left;
	padding: 0 0 24px 0;
	width: 189px;
}
ul.menu li a {
	background: white url(charte/triangle-gauche.gif) no-repeat 171px 4px;
	padding: 0 22px 3px 0;
	display: block;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}
* html ul.menu li a {
	height: 100%;
}
* > html ul.menu li a {
	height: auto;
}
ul.menu li a:hover {
	text-decoration: underline;
}
ul.menu li ul li {
	background: none;
	padding: 1px 0 0 0;
}
ul.menu li ul li a {
	background: white url(charte/triangle-jaune.gif) no-repeat 171px 4px;
	padding: 0 22px 0 0;
	display: block;
	font-weight: normal;
}
.contenu {
	position: relative;
}
.contenu table {
	width: 703px;
}
.contenu table table {
	width: auto;
}
.contenu img.g {
	float: left;
	padding: 0 8px 5px 0;
}
.contenu img.d {
	float: right;
	padding: 0 0 5px 8px;
}

hr { height: 2px; background-color: white; border: none; width: 100%; margin: 10px 0;}

.clear_all {
	clear: both;
	font-size: 1px;
	height: 0px;
}
td {
    font-family: verdana;
    font-weight: normal;
    font-size: 12px;
    color: black;
}
.footer {
	background: transparent url(charte/fond-degrade.gif) repeat-y top left;
	padding: 5px 15px;
	font-size: 11px;
	border-top: #7B071A 1px solid;
}




.txtpetit
{
    font-weight: normal;
    font-size: 9px;
    color: black;

}
.titre
{
    font-weight: bold;
    font-size: 12px;
    color: white;

}
.txtbig
{ 
	font-size: 18px;
	color: #990000;
	font-family: "Times New Roman", Times, Georgia, serif;
	display: block;
	background-color: #F3EECB;
	width: 100%;
	padding: 10px 0;
}
.txtbigbold
{
    font-weight: bold;
    font-size: 20px;
    color: #990000;

}
.txtbolditalic
{
    font-weight: bold;
    font-size: 18px;
    color: black;
    font-style: italic;

}
.txtbold
{
    font-weight: bold;
    font-size: 10px;
    color: black;

}
.txtboldbare
{
    font-weight: bold;
    font-size: 10px;
    color: black;
;
    text-decoration: line-through
}
.txt
{
    font-weight: normal;
    font-size: 12px;
    color: black;

}
.txtitalic
{
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-style: italic;

}
.txtbare
{
    font-weight: normal;
    font-size: 12px;
    color: black;
;
    text-decoration: line-through
}
.txtsouligne
{
    font-weight: normal;
    font-size: 11px;
;
    text-decoration: overline
}
a.noir:link
{
    font-weight: bold;
    font-size: 12px;
    color: black;

}
a.noir:visited
{
    font-weight: bold;
    font-size: 12px;
    color: black;

}
a.noir:hover
{
    font-weight: bold;
    font-size: 12px;
    color: black;

}
a.blanc:link
{
    font-size: 12px;
    color: #ffffff;
;
    text-decoration: none
}
a.blanc:visited
{
    font-size: 12px;
    color: #ffffff;
;
    text-decoration: none
}
a.blanc:hover
{
    font-size: 12px;
    color: #ffffff;
;
    text-decoration: none
}
a.titreblanc:link
{
    font-weight: bold;
    font-size: 12px;
    color: white;

}
a.titreblanc:visited
{
    font-weight: bold;
    font-size: 12px;
    color: white;

}
a.titreblanc:hover
{
    font-weight: bold;
    font-size: 12px;
    color: white;

}
.prixbarre
{
    text-decoration: line-through;
}
.arial12rouge
{
    font-weight: bold;
    font-size: 12px;
    color: #990000;
    font-family: arial;
}

.verdana12rouge
{
    font-weight: bold;
    font-size: 12px;
    color: #990000;
    font-family: verdana;
}
.titre_page
{
	font-size: 20px;
	font-family: verdana;
	font-weight: bold;
	color: #990000;
	margin:0 0 10px 0;
}
.identification_personne
{
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	margin:5px 0 0 0;	
}