a:link {text-decoration: none; color: #FFFFFF}
a:visited {text-decoration: none; color: #FFFFFF}
a:active {text-decoration: none; color: #ff431b}
a:hover {text-decoration: none; color: #ff431b}

a#centre:link {text-decoration: none; color: #40452c}
a#centre:visited {text-decoration: none; color: #40452c}
a#centre:active {text-decoration: none; color: #ff431b}
a#centre:hover {text-decoration: none; color: #ff431b}

a#news:link {text-decoration: none; color: #FFFFFF}
a#news:visited {text-decoration: none; color: #FFFFFF}
a#news:active {text-decoration: none; color: #ffd028}
a#news:hover {text-decoration: none; color: #ffd028}

fieldset 
{
color: #000000; border:2px solid #a7ab8b;	
}
body
{
font-family: Arial;
font-size: 1em;
}
table
{
   border-collapse: collapse;
}

select {
	font-family: Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #FFFFFF;
	border: 1px solid #779051;
	background-color: #555b3f;
}
.inputmail {
	font-family: Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #555b3f;
	border: 1px solid #dae3b8;
	background-color: #dae3b8;
}
.inputmail:hover {
	background-color: #dae3b8;
	color: #555b3f;
}
input {
	font-family: Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #FFFFFF;
	border: 1px solid #a7ab8b;
	background-color: #a7ab8b;
}
input:hover {
	background-color: #a7ab8b;
	color: #FFFFFF;
}
.bouton {
	border: 1px solid #FFFFFF;
}
.calendar {
	font-family: Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #FFFFFF;
	border: 1px solid #779051;
	background-color: #555b3f;
}
textarea {
	font-family: Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #555b3f;
	border: 1px solid #dae3b8;
	background-color: #dae3b8;
}
hr {
	height: 1px;
	padding: 0;
	color: #555b3f;
	background-color: #555b3f;
	border: 0;
}
.entete {
	font-family: Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #7a816c;
	border: 0px solid #dae3b8;
	background-color: #dae3b8;
}
.bordtable {
 border-width:1px; 
 border-style:solid; 
 border-color:#447535;
 border-collapse:collapse;
 }
.bordcell{
 border-width:1px; 
 border-style:solid; 
 border-color:#447535;
 }
.tablepage {
 border-width:2px; 
 border-style:solid; 
 border-color:#447535;
 }
.style1
{
color: #FFFFFF;
font-size: 1em;
}
.style2
{
color: #FFFFFF;
font-size: 0.8em;
}
.style3
{
font-size: 0.8em;
color: #40452c;
}
.style4
{
font-size: 0.6em;
color: #40452c;
}
.style5
{
font-size: large;
color: #40452c;
}
.style6
{
color: #FFFFFF;
font-size: 0.8em;
}
.style7
{
color: #FF0000;
font-size: 0.8em;
}
.style8
{
color: #FF0000;
font-size: 0.6em;
}
.style9
{
color: #000000;
font-size: medium;
}
.style10
{
font-size: medium;
color: #40452c;
}
.style11
{
font-size: 0.8em;
color: #c61e00;
}
.style12
{
color: #000000;
font-size: 0.8em;
}
.style13
{
font-size: medium;
color: #e49e1e;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align:middle;
}

.jours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.tab_numero {
	background:url(img/icone.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border-style:solid; 
	border-width:2px; 
	border-color:#d88c1e;
	border-top:hidden;
}

.tab_cal {
	background:url(img/entete.jpg);
	background-repeat:no-repeat;
	border-style:solid; 
	border-width:2px; 
	border-color:#d88c1e;
	border-bottom:hidden;
}

.reserve {
	background-color:#eea945;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

.descriptif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left:10px;
}

