table { border-collapse: collapse; }
th, td, p, textarea { margin: 0; padding: 0; color:#92907A; }

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FCFCF9;
	color:#92907C;
}


p, textarea, input,select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
}

select {
	font-weight:normal;
}

.textjaune {
	color : #BA8F13;
}

.textjauneb {
	color : #BA8F13;
	font-weight:bold;
}

/* =============================== */

table.central  {
	width:760px;
}

/*======== TOP  ================== */
td.top {
	background-position:0px 0px;
	background-repeat: no-repeat;
	background-image:url(../img/top.gif);
	height:90px;
	padding-left:100px;
}

.toptitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight : normal;
	line-height : 35px;
}

.topdrapeau , .topdrapeau a, .topdrapeau a:link, .topdrapeau a:visited, .topdrapeau a:active, .topdrapeau a:hover {
	font-size: 10px;
	font-weight : bold;
	color:#BA8F13;
}

.topsmall {
	font-size: 16px;
}

/*========================== */
td.ligne {
	height:10px;
	background-color: #C4C1A3;
}

td.middle {
	height:200px;
	background-color: #E8E6D1;
}

td.bottom {
	height:100px;
	background-color: #FFFFFF;
}

td.menu {
	width:160px;
	height:300px;
	background-position:0px 0px;
	background-repeat: no-repeat;
	background-image:url(../img/menu.gif);
}

td.bigcolone {
	width:600px;
	background-color: #C5C3A4;
}

td.bigcolone2 {
	background-color: #C5C3A4;
}

td.colone {
	width:60px;
	background-color: #C5C3A4;
}

td.centre {
	width:280px;
	background-color: #FFFFFF;
}

td.cleft {
	width:240px;
	background-color: #E8E6D1;
	padding:10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color:#92907A;
}

.cleft a, .cleft a:link, .cleft a:visited, .cleft a:active, .cleft a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	font-weight : normal;
	text-decoration : underline;
	color:#92907A;
}

td.linebottom {
	height:15px;
	background-position:0px 0px;
	background-repeat: no-repeat;
	background-image:url(../img/bottom.gif);
}


.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	color:#92907A;
}

/* ======== MENU ============ */

td.realmenu {
	
	padding-left:20px;
	height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : normal;
	color:#92907A;
	
}

.realmenu a, .realmenu a:link, .realmenu a:visited, .realmenu a:active, .realmenu a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : normal;
	text-decoration : none;
	color:#92907A;
}

td.menuselect {
	background-position:center ;
	background-repeat: no-repeat;
	background-image:url(../img/menu-select.gif);
	
	padding-left:20px;
	height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : normal;
	color:#92907A;
}

.menuselect a, .menuselect a:link, .menuselect a:visited, .menuselect a:active, .menuselect a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : normal;
	text-decoration : none;
	color:#92907A;
}

.bullet {
		margin-right:15px;
}

/* ======== Bottom ============ */

td.textbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color:#7A7760;
}

td.tdbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	color:#7A7760;
	padding-left:20px;
	height:30px;
	vertical-align:top;
}

td.tdsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color:#7A7760;
	padding-left:20px;
	align:left;
	vertical-align:top;
}

ul.site {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color:#7A7760;
	line-height : 12px;
	padding:0px;
	margin:0px;
	padding-left:20px;
	text-decoration:underline;
}

.site a, .site a:link, .site a:visited, .site a:active, .site a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color:#7A7760;
	text-decoration:underline;
}

ul.tarifs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color:#7A7760;
	line-height : 16px;
	padding:0px;
	margin:0px;
	padding-left:20px;
}

.bottom , .bottom  a, .site a:link, .site a:visited, .site a:active, .site a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color:#7A7760;
text-decoration:none;
}

.partenaire td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color:#7A7760;
	text-decoration:none;
}


/* ======== tarfis ============ */

table.contact td  {
	font-size: 12px;
	font-weight : bold;
}

/* ======== tarfis ============ */

table.pagetarifs  {
	align:center;
}

table.pagetarifs th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-align:center;
	vertical-align :middle;
	padding:4px;
}

table.pagetarifs td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	text-align:center;
	vertical-align :middle;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
		padding-bottom:4px;
}

ul.ultarifs {
	font-size: 10px;
	padding-left:10px;
	margin-left:10px;
	line-height : 15px;
	padding-top:0px;
	margin-top:6px;
  	margin-bottom:10px;
}

.datetarifs {
	font-size: 10px;
}


/* ======== calendrier ============ */

table.calendrier  {
	align:center;
}

table.calendrier th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-align:center;
	height:25px;
}

table.calendrier td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-align:center;
	width:25px;
	height:25px;
}

table.calendrierlabel  {
	align:center;
}

table.calendrierlabel td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-align:center;
	padding:5px;
}

.normal {
	background-color: #90EE90;
}

.haute {
	background-color: #FFB97C;
}

.moyenne {
	background-color: #F0E68C;
}

.nondispo {
	background-color: #C0C0C0;
	text-decoration: line-through;
}