body,html
	{
	margin:0px; padding:0px; height:100%; background-color:#3B680B;
	}
#topflash
	{
	height:320px; width:100%; margin:0px; padding:0px; background-image: url('images/bg_topflash.gif');
	}
#htmlcontent
	{
	width:100%; margin:0px; padding:15px 0px 20px 0px; background-image: url('images/bg_htmlcontent.jpg'); background-repeat: repeat-x;
	}
/*Table {border:solid 0px black; padding:0px; margin:0px; width:100%; height:100%; text-align:center; empty-cells:show;}
td, tr {padding:0px; margin:0px;border:solid 0px black;}*/
HR
	{
	width:95%; height:1px; border:0px; border-bottom:solid 1px #668A40; text-align:left; margin:0px; padding:7px 0px 0px 0px;
	}
IMG
	{
	border:solid 0px black; margin:0px; padding:0px; display:block;
	}
P
	{
	font-family:Georgia, Times, serif; font-size:12px; color:white; text-align:left; margin:0px; padding: 0px 20px 20px 0px;
	}
A, A:visited
	{
	text-decoration:none; font-weight:bold; color:#BFFF7B;
	}
A:hover, A:active
	{
	text-decoration:underline; color:#D3FFAC;
	}
H1
	{
	font-family:Georgia, Serif; font-size:25px; padding:0px 0px 0px 0px; margin:0px; color:white; xcolor:#244202; font-weight:500; border-bottom: solid 1px #8DBC7E; margin-bottom:16px;
	}	
H3
	{
	font-family:Georgia, Serif; font-size:12px; color:#BFFF7B; margin:0px; padding:0px; font-weight:bold;
	}
UL, OL
	{
	margin:5px 0px 20px 10px; padding: 0px; font-family:Georgia, Times, serif; font-size:12px; color:white;line-height:19px;
	}
LI
	{
	margin:5px 0px 5px 15px; padding: 0px; font-family:Georgia, Times, serif; font-size:12px; color:white;line-height:16px;
	}
FORM
	{
	margin:0px; padding:0px;
	}
INPUT, TEXTAREA, CHECKBOX
	{
	border:solid 1px #ACB6DB; color: #38444F; font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color: white; margin:0px 10px 0px 10px; padding:0px;
	}

.green
	{
	color:#A4E164;
	}
.soustitre
	{
	font-size:10px; color:white; font-weight:normal;
	}
#footer
	{
	clear:both; margin:0px; padding:0px;
	}
#footer P
	{
	font-family:verdana, tahoma, sans-serif; color:#89B25E; font-size:10px;
	}
P.sousmenu
	{
	margin:0px; padding:0px;
	}
P.sousmenu A, P.sousmenu A:visited
	{
	font-weight:normal; color:#89B25E; text-transform:uppercase;
	}
#footer IMG
	{
	display:inline; vertical-align:middle;
	}
#tzav
	{
	color:#192B05; margin-left:30px;
	}
.minitable TD
	{
	border-bottom:solid 1px white;
	}
.minitable P, .formtable P
	{
	margin:0px; padding:5px;
	}
table.room_cap
	{
	margin:0px; padding:0px; border-top:solid 1px darkgreen; border-bottom:solid 1px darkgreen;
	}
.room_cap th
	{
	background-color:#82C33C; font-family: arial, helvetica, sans-serif; font-size:11px; font-weight:normal;border-right:solid 1px darkgreen;
	}
.room_cap td
	{
	background-color:transparent; font-family: arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:white; border-top:solid 1px darkgreen;border-right:solid 1px darkgreen;
	}