*
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial
}
body
{
	margin: 0px;
	background-color: #FFFFFF;
}
body.C_SUB_PAGE
{
	background-image: url(images/ferme1-gris.jpg);
	background_properties: fixed;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin: 8px;
}

a
,a:visited
,a:active
{
	color: #0000FF;
}

a img
{
	border: 0px;
}
a
{
	text-decoration: none;
}
a font
{
	text-decoration: underline;
}

H1
{
	FONT-SIZE: 20px;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: UNDERLINE;
}
H2
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: Bold;
}
H3
{
	FONT-SIZE: 13px;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: UNDERLINE;
}
H4
{
	FONT-SIZE: 20px;
	FONT-WEIGHT: Bold;
	margin: 0px;
}

/*--------<INDEX.HTM>-------*/

#main_page_frame
{
	border: 1px outset #666666;
	background-color: #AAAAAA;
	padding: 8px;
	margin: 4px auto 4px auto;
	width: 770px;
}




#frame_header
{
	BACKGROUND-IMAGE: url(images/header.jpg);
	background-repeat: no-repeat;
	WIDTH: 770px;
	height: 93px;
}
#frame_toolbar
{
	padding-top: 75px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: LEFT;
}
#frame_toolbar a
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFF2DD;
	TEXT-DECORATION: none;
	margin-left: 10px;
}

#frame_toolbar a:hover
{
	TEXT-DECORATION: underline;
	COLOR: #FFFFAA;
}
.C_FRAME_MAIN
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 770px;
	BORDER-BOTTOM: 0px;
	HEIGHT: 400px;
}

/*--------</INDEX.HTM>-------*/


/*--------<HOME.HTM>--------*/

#frame_home_left
{
	float: left;
	width: 340px;
	margin: 0px 0px 0px 10px;
}
#frame_home_right
{
	float: left;
	width: 340px;
	margin: 0px 0px 0px 20px;
}

/*--------</HOME.HTM>--------*/

.C_LBL_HOME_SAISON
{
	COLOR: #000000;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 20px;
}
.C_IMG_HOME_SAISON
{
	WIDTH: 239px;
	HEIGHT: 190px;
	Border: 0px;
}
.C_IMG_ACCES_MAP
{
	WIDTH: 700px;
	HEIGHT: 401px;
	BORDER: 1px solid #000000;
}

/*---------<TARIFS.HTM>--------*/
.C_TABLE_TARIFS
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000066;
}
.C_TABLE_TARIFS thead td
{
	FONT-WEIGHT: Bold;
	FONT-SIZE: 14px;
	white-space: nowrap;
	text-align: center;
}
.C_TABLE_TARIFS tbody td
{
	FONT-WEIGHT: Bold;
	FONT-SIZE: 14px;
	white-space: nowrap;
	text-align: right;
}

/*---------</TARIFS.HTM>--------*/



/*---------<CONTACT.HTM>-----*/


#frame_left
{
	float: left;
	margin-left: 20px;
}
#frame_right
{
	float: left;
	margin-left: 20px;
	text-align: center;
}

#frame_reservation
{
	WIDTH: 300px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #000000;
	PADDING: 10px;
	TEXT-ALIGN: Center;
	margin-top: 30px;
}
#frame_reservation #frame_email
{
	PADDING: 4px;
	BORDER: 1px solid #000000;
	MARGIN: 0px 0px 0px 4px !important;
	display: inline;
}
#frame_reservation BUTTON
{
	WIDTH: 24px;
	HEIGHT: 24px;
	MARGIN: 0px 0px 0px 4px !important;
	CURSOR: pointer;
	display: inline;
}
#frame_reservation BUTTON img
{
	width: 14px;
	height: 16px;
	display: inline;
}
#frame_labels
{
	text-align: center;
	margin-top: 50px;
}
#frame_labels font
{
	FONT-SIZE: 15px;
	font-weight: bold;
	text-decoration: underline;
}

/*---------</CONTACT.HTM>-----*/


/*---------<VIEW.HTM>-----*/

.C_PREVIEW
{
	 WIDTH: 100px;
	 HEIGHT: 75px;
	 CURSOR: Pointer;
	 BORDER: 1px solid #000000;
}
.C_VIEW
{
	 WIDTH: 480px;
	 HEIGHT: 360px;
	 BORDER: 4px solid #FFFFFF;
	 DISPLAY: none;
}

/*---------</VIEW.HTM>-----*/

