body {
	background-color: #C7D9F1;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.haut {
	background-image: url(../images/haut/1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 160px;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #638CBB;
}
.hautnom {
	font-family: 'Arial Black', Gadget, sans-serif;
	font-size: 36px;
	color: #638CBB;
	padding-top: 25px;
	padding-left: 10px;
}
.bas {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif ;
	font-size: 9px;
	width: 1000px;
	color: #FFFFFF;
	background-color:  #638CBB;
	letter-spacing: 1px;
	text-align: center;
	height: 18px;
}
.basCopy {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif ;
	font-size: 9px;
	width: 1000px;
	color: #FFFFFF;
	background-color:  #638CBB;
	letter-spacing: 1px;
	text-align: center;
	height: 18px;
}
.tour {
	border: 1px solid  #638CBB;
}
a.type1 {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 3px;
}
a.type1:visited {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 3px;

}

a.type1:hover {
	text-decoration: none;
	color: #638CBB;
	background-color: #FFFFFF;
	padding: 3px;
}
a.type1:active {
	text-decoration: none;
	color: #638CBB;
	background-color: #FFFFFF;
	padding: 3px;
}
a.type2 {
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
}
a.type2:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;

}
a.type2:hover {
	text-decoration: none;
	color: #638CBB;
	background-color: #FFFFFF;
	padding: 3px;
}
a.type2:active {
	text-decoration: none;
	color: #638CBB;
	background-color: #FFFFFF;
	padding: 3px;
}
.fondmenu {
	background-color: #638CBB;
	height: 31px;
	padding-left: 5px;
	width: 995px;
}
.textemenu {
	font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.middle {
	vertical-align: top;

	background-color: #48719D;
	padding: 0px;
	width: 1000px;
}
.left {
	width: 100%;
	padding: 10px;
	vertical-align: top;
}
.left1 {
	width: 800px;
	padding: 10px;
	vertical-align: top;
}
.right {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: top;
}
.titrepage {
	color: #FCEB05;
	background-color: #FF7F00;
	height: 28px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #C7D9F1;
	font: bold small-caps 16px Tahoma, Geneva, sans-serif;
}
.txtfond {
	background-color: #E3FAE7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C7D9F1;
	border-bottom-color: #C7D9F1;
	border-left-color: #C7D9F1;
	vertical-align: top;
	padding: 10px;
}
.tourphoto {
	border: 1px solid #C7D9F1;
}
.tourflag {
	border: 1px solid #FFFFFF;
}
.bandeauico {
	padding-top: 125px;
	padding-right: 10px;
}
.picto {
	padding-right: 5px;
	text-align: right;
}
.fonddiapo {
	width: 104px;
	height: 79px;
   	text-align: middle;
}

