/* CSS moulin d'Argy */
body{
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 2;
	color: #000080;
}
.main{
	height: 670px;
	width: 780px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}
.corps{
	position:absolute;
	z-index: 50;
	height: 670px;
	width: 780px;
	top: 10px;
	left: 240px;
}
.fondimg{
	width: 780px;
	position:absolute;
	z-index: 1;
	top: 2px;
}
/* -------------------------------------------------------------------MENU VERTICAL -------------------------------------------*/
.menu_verti{
	position:absolute;
	z-index:99;
	padding-left: 40px;
	height: 300px;
	width: 200px;
	top: 90px;
	text-align: left;
	vertical-align: middle;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
	text-transform: uppercase;
	text-decoration: none;
	color: #000080;
}
.menu_verti a:link {
	color: #0000FF;
	text-decoration: none;
}
.menu_verti a:visited{
	color: #0000FF;
	text-decoration: none;
}
.menu_verti a:hover{
	color: #FFcc6d;
	text-decoration: none;
}


/* -----------------------------------------------------------------MENU BAS ------------------------------------------------*/
.menubas{
	position:absolute;
	z-index:99;
	margin-left:auto;
	margin-right:auto;
	height: 40px;
	width: 770px;
	top: 690px;
	text-align: center;
	vertical-align: middle;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-variant: small-caps;
	text-transform: uppercase;
	text-decoration: none;
}
.menubas a:link {
	color: #0000FF;
	text-decoration: none;
}
.menubas a:visited{
	color: #FFcc6d;
	text-decoration: none;
}
.menubas a:hover{
	color: #F23000;
	text-decoration: none;
}

.menubas a.©:link {
	font-size: 9px;
	color: #0000FF;
	text-decoration: none;
}
.menubas a.©:visited{
	font-size: 9px;
	color: #FFcc6d;
	text-decoration: none;
}
.menubas a.©:hover{
	font-size: 9px;
	color: #F23000;
	text-decoration: none;
}


.corps_etape{
	position:relative;
	z-index: 1;
	height: 670px;
	width: 500px;
	top: 140px;
	left: 200px;
}

/*-----------------------------------------------------------CALENDRIER--------------------------------------------------------*/
.calendrier{
	position:relative;
	z-index: 99;
	height: 670px;
	width: 500px;
	top: 140px;
	left: 250px;
}
. calendrier ul{
	margin-left:35px;
}
.liste1{
	float: right;
}
.etape{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	line-height: 1;
	/*color: #2f7c24;*/
	color: #f23000;
	text-decoration: none;
}
.etapetxt{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-transform: uppercase;
	font-style: normal;
	line-height: 1;
	color: #2f7c24;
	text-decoration: none;
}
.date{
	margin-left:60px;
}

.etape a:link {
	color: #0000FF;
	text-decoration: none;
}
.etape a:visited{
	color: #0000FF;
	text-decoration: none;
}
.etape a:hover{
	color: #F23000;
	text-decoration: none;
}

.etapetxt a:link {
	color: #0000FF;
	text-decoration: none;
}
.etapetxt a:visited{
	color: #0000FF;
	text-decoration: none;
}
.etapetxt a:hover{
	color: #F23000;
	text-decoration: none;
}



/*----------------------------------------------------------------ACCUEIL-------------------------------------------------------*/
.accueil{
	position:relative;
	z-index: 99;
	height: 600px;
	width: 500px;
	top: 150px;
	left: 200px;
}
.accueil .param{
	margin-left:60px;
	width: 450px;	
}
.accueil h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	line-height: 1,5;
	/*color: #2f7c24;*/
	color: #f23000;
}
/* -----------------------------------------------------------SEJOUR ---------------------------------------------------------*/

.heure{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	line-height: 1,5;
	/*color: #2f7c24;*/
	color: #f23000;
}
.samedi{
	position:relative;
	float:left;
	width:50%;
}
.dimanche{
	position:relative;
	float:right;
	width:50%;
}
.sejour{
	position:relative;
	z-index: 99;
	height: 600px;
	width: 600px;
	top: 150px;
	left: 200px;
}
.sejour .para02{
	margin-left:50px;
	height: 400px;
	width: 600px;
}
/* -------------------------------------------------------------liens-------------------------------------------------------*/

#texte{
	font-family: arial, verdana, sans-serif;
	font-size: 10pt;
	color: #660000;
	left:-50000px;
	width :500px;
	text-align: left;
	float: left;
	position: absolute;
	height: 10px;
	overflow: hidden;	
}
