/* CSS Document */

body {
	font: 11px Verdana, Arial, Helvetica, Sans-Sérif;
	background: #B0B0B0;
	text-align: center;
}

/* BLOC PRINCIPAL */
#page, #page0000 {
	position: relative;
	text-align: left;
	margin: auto;
	width: 947px;
}
#page0000 { width: 948px !important; }

/* NAVIGATION */
#navi { text-align: right; }
#navi img { margin-left: 15px; margin-bottom: 5px; }
#navi .date { position: absolute; top: 0; left: 0; color: #636363; font-size: 10px; }



/* CONTENU */
#content, #content0000, #content3000, #content4000 {
	position: relative;
	border: 4px solid #FFBCD9;
	min-height:736px;
	height:auto !important;
	height: 736px;
}
#content0000 { height: 642px !important; height: 642px; }
#content3000, #content4000 {min-height:60px;
	height:auto !important;
	height:660px;}
#content1000{ 	min-height:825px;
	height:auto !important;
	height: 825px;}/* BARRE GAUCHE */
#gauche {
	width: 328px;
	background: url(../images/back_g.gif) repeat-y;
	height: 751px;
}
.gauche0000 { width: 330px !important; height: 640px !important; }
.gauche4000, .gauche3000 { height: 655px !important; }

#gauche p {
	margin: 5px 20px;
	margin-right: 30px;
	margin-top: 20px;
	text-align: justify;
	color: #fff;
}


#gauche #icone1, #gauche #icone2, #gauche #icone3 {
	position: relative;
	height: 87px;
	left: 10px;
	top: 0px;
}
#gauche #icone2 {
	top: -57px;
	margin-left: 110px;
}
#gauche #icone3 {
	top: -187px;
	margin-left: 190px;
}



#gauche #bas_g {
	position: absolute;
	left: 0;
	bottom: 0;
}
#gauche label {
	display: block;
	float: left;
	width: 80px;
	margin-left: 30px !important;
	margin-left: 15px;
	margin-top: 10px;
}
#gauche form { margin: 0; padding: 0; }
#gauche input {
	width: 170px;
	height: 16px;
	margin-top: 5px;
}
#gauche textarea {
	width: 250px;
	height: 85px;
	margin-left: 30px;
}
#gauche .loi {
	color: #881342;
	font-size: 10px;
	font-style: italic;
	text-align: center;
	margin-top: 5px;
	z-index: 10;
}


/* MENU */
#menu, #menu0000 {
	position: absolute;
	top: 0;
	left: 328px;
	height: 113px;
	width: 611px;
	background: #F92287;
}
/* correction menu acueil */
#menu0000 { left: 329px !important; }

#mn00, #mn01, #mn02, #mn03, #mn04 {
	display: block;
	float: left;
	height: 108px;
	text-decoration: none;
}
#mn00 { background: url(../images/mn00.jpg) no-repeat; width: 121px; }
#mn01 { background: url(../images/mn01.jpg) no-repeat; width: 125px; }
#mn02 { background: url(../images/mn02.jpg) no-repeat; width: 122px; }
#mn03 { background: url(../images/mn03.jpg) no-repeat; width: 123px; }
#mn04 { background: url(../images/mn04.jpg) no-repeat; width: 120px; }

#menu a:hover, #menu a.select, #menu0000 a:hover, #menu0000 a.select { background-position: 0 -108px; }



/* FENETRE MILIEU */
#fenetre, #fenetre_interne, #fenetre_interne3000, #fenetre_interne4000, #fenetre0000 {
	position: absolute;
	top: 113px;
	left: 328px;
	width: 611px;
	height: 525px;
}
/* correction fenetre accueil*/
#fenetre0000 { left: 329px !important; }

#fenetre_interne, #fenetre_interne3000, #fenetre_interne4000 {
	height: 638px !important;
	height: 642px;
	background: url(../images/fond.gif); 
	background-position: -2px 0;
	padding-left: 35px;
	width: 576px !important;
	width: 576px;
}
/* correction fenetre Page 3000 et 4000 */
#fenetre_interne3000 { height: 542px !important; height: 546px; }
#fenetre_interne4000 { height: 542px !important; height: 599px; }
/* fond bas Accueil */
#fond0002 {
	position: absolute;
	bottom: -72px !important;
	bottom: -67px;
	left: 62px;
}

/* COLONES page 1000 */
#colone1, #colone2 {
	position: relative;
	float: left;
	width: 425px;
	color: #fff;
}
#colone1 p { margin: 15px; }
#colone1 p.titre { background: #D15390; margin-bottom: 2px; margin-top: 15px; padding: 2px; font-weight: bold; }
#colone1 p.text { padding-left: 7px; padding-right: 7px; margin-top: 0; margin-bottom: 10px; }
#colone2 {
	width: 142px;
	padding-top: 70px;
	font-size: 10px;
	text-align: center;
	color: #F8D6E5;
}
#colone2 img { margin-top: 3px; margin-bottom: 3px; }
/* paragraphe Espace Aquatique */
p.ParAqua {
	color: #fff;
	width: 333px;
	margin-left: 20px;	
}
#imgAqua1, #imgAqua2, #imgAqua3, #imgAqua4, #imgAqua5, #imgAqua6 { position: absolute; }
#imgAqua1 { top: 110px; left: 410px; }
#imgAqua2 { top: 255px; left: 410px; }
#imgAqua3 { top: 255px; left: 210px; }
#imgAqua4 { top: 400px; left: 410px; }
#imgAqua5 { top: 400px; left: 210px; }
#imgAqua6 { top: 255px; left: 60px; }



/* BAS */
#bas, #bas0000 {
	position: relative;
	height: 100px;
	text-align: center;
	color: #636363;
}
#bas a, #bas0000 a { color: #7F7379; font-weight: bold; }
/* correction bas accueil */
#bas0000 { top: 70px; }

img { border: 0; margin: 0; padding: 0; }
.underline { text-decoration: underline; }
.bold { font-weight: bold; }
.petit { font-size: 10px; }
.border { border: 4px solid #FFBCD9; }
.color1 { color: #902257 !important; }
.white { color: #fff !important; }
.clear { clear: both; }
.mleft { margin-left: 15px; }
.fright { float: right; }
.padding { padding: 10px; }
.marge { margin: 0 0 0 10px; }
.button { background: #FFB7D9; font: 12px Verdana; padding: 2px 4px; width: 120px !important; height: 25px !important; margin-top: 10px !important; }
.mleft { margin-left: 30px; }
.etoile { color: #FFEE2B; }



/* #### TARIFS #### */
table.tarifs {
	padding: 0;
	margin: 0;
	margin-top: 15px;
	font: 11px Verdana, Arial, Helvetica, Sans-sérif;
	width: 555px;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}
.tarifs tr { margin: 0; padding: 0; }
.tarifs td, .tarifs th { margin: 0; padding: 2px; width: 112px; text-align: center; border-left: 1px solid #000;border-bottom: 1px solid #000; }
.tarifs td { height: 35px; }
.tarifs th.tarif_titre { width: 555px; }

.back1 { background: #fff; }
.back2 { background: #B93B78; color: #fff; }
.back3 { background: #FFEFF6; color: #700136; font-size: 12px; font-weight: bold; }
/* fin tarifs */
.black10vbold { font: 11px Verdana, Arial, Helvetica, Sans-sérif; font-weight: bold; color: #000;}
.black10v{ font: 11px Verdana, Arial, Helvetica, Sans-sérif; font-weight: none; color: #000; text-decoration: none;}
A:hover.black10v{ font: 11px Verdana, Arial, Helvetica, Sans-sérif; font-weight: none; color: #000; text-decoration: underline;}


