a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a475d;
	text-decoration: underline;
}
a:visited, a:hover, a:active {
	color: #2a475d;
	text-decoration: underline;
}

/* hack FF pour masquer les contours pointillé sur les liens
-------------------------------------------------------*/
a{outline: none;}
:focus{-moz-outline-style: none;}

.lienA:LINK{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2a475d; text-decoration : underline; }
.lienA:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #2a475d; text-decoration : underline; }
.lienA:ACTIVE{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #2a475d; text-decoration : underline; }
.lienA:HOVER{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #2a475d; text-decoration : none; }

.lienB:LINK{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration : underline; }
.lienB:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #FFFFFF; text-decoration : underline; }
.lienB:ACTIVE{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #FFFFFF; text-decoration : underline; }
.lienB:HOVER{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #FFFFFF; text-decoration : none; }

#global {
	position:absolute;
	left:50%;
	top:50%;
	width:1010px;
	height:600px;
	margin-top: -300px; /* moitié de la hauteur */
	margin-left: -505px; /* moitié de la largeur */
	z-index:1;
}
#global-resa {
	position:absolute;
	left:50%;
	width:840px;
	margin-left: -420px; /* moitié de la largeur */
	z-index:1;
}
body {
	margin: 0;
	padding: 0;
	font: 11px verdana, arial, sans-serif;
	color: #2a475d;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

img, a img{
	border : none; 
	max-width: 100%; 
	text-decoration: none;
}

#menu {
	position:absolute;
	left:640px;
	top:259px;
	width:276px;
	height:320px;
	z-index:6;
	overflow: auto;
	font-size: 12px;
	text-align:center;
	color: #FFFFFF;
	padding: 0 10px 0 10px;
}
#carte {
	position:absolute;
	left:640px;
	top:259px;
	width:276px;
	height:320px;
	z-index:6;
	overflow: auto;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 10px 0 10px;
}
.TextTitre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-style: italic;
}
.TextNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #290953;
	text-align: justify;
}
.TextOrange{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fc3600;
	font-weight: bold;
}
.TextPetit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #290953;
}
.TextPetitB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.ChampLoginOut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3474AD;
	border: 1px solid #FFFFFF;
}

.ChampLoginOverc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid #FFFFFF;
	text-align: center;
	background-color: #290953;
	cursor:hand;
}
#fond {
	position:absolute;
	left:72px;
	top:14px;
	width:868px;
	height:118px;
	z-index:1;
}
#choix {
	position:absolute;
	left:0px;
	top:150px;
	width:1010px;
	height:29px;
	z-index:4;
}
#fond-choix {
	position:absolute;
	left:0px;
	top:156px;
	width:1010px;
	height:15px;
	z-index:1;
}
#intro {
	position:absolute;
	left:252px;
	top:227px;
	width:470px;
	height:312px;
	z-index:10;
	margin:0 auto;
	border-right:20px;
}
#imprime {
	position:absolute;
	left:903px;
	top:159px;
	width:75px;
	height:26px;
	z-index:2;
}
#accueil {
	position:absolute;
	left:13px;
	top:15px;
	width:50px;
	height:20px;
	z-index:2;
}
#contact {
	position:absolute;
	left:946px;
	top:15px;
	width:62px;
	height:60px;
	z-index:2;
}
#sejour {
	position:absolute;
	left:95px;
	top:218px;
	width:465px;
	height:35px;
	z-index:2;
}
#bienvenue {
	position:absolute;
	left:265px;
	top:218px;
	width:465px;
	height:35px;
	z-index:2;
}
#even {
	position:absolute;
	left:87px;
	top:212px;
	width:831px;
	height:365px;
	z-index:2;
}
#langue {
	position:absolute;
	left:760px;
	top:17px;
	width:163px;
	height:18px;
	z-index:2;
}
#bt-resa {
	position:absolute;
	left:795px;
	top:218px;
	width:96px;
	height:28px;
	z-index:2;
}
#photos {
	position:absolute;
	left:641px;
	top:203px;
	width:132px;
	height:44px;
	z-index:2;
}
#voyage {
	position:absolute;
	left:411px;
	top:111px;
	width:191px;
	height:27px;
	z-index:2;
}
#blocG {
	position:absolute;
	left:57px;
	top:199px;
	width:182px;
	height:384px;
	z-index:2;

	background-image:padding: 10;
}
#blocD {
	position:absolute;
	left:762px;
	top:199px;
	width:182px;
	height:384px;
	z-index:2;

	background-image:padding: 10;
}
#photo-accueil {
	width:180px;
	height:111px;
	position:relative;
	margin-bottom:25px;
}
#partenaire {
	position:absolute;
	left:0px;
	top:587px;
	width:1010px;
	height:27px;
	z-index:2;
	background-color: #FD6100;
}
