html, body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
}

body {
	text-align: center;
}
div#conteneur_body {
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}

div#conteneur {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 1024px;
	margin-left: 50%;
	height: 768px;
	top: 0px;
	left: -512px;
}

div#menu_conteneur {
	position: absolute;
	text-align: left;
	top: 200px;
	left: 53px;
	width: 900px;
	height: 430px;
	margin: 0px auto;
	border: 0px solid #3399FF;
}

div#menu_conteneur_bas {
	position: absolute;
	text-align: left;
	top: 290px;
	left: 53px;
	width: 900px;
	height: 390px;
	margin: 0px auto;
	border: 0px solid #3399FF;
}

.textHidden {
	margin-left: -5000px;
}

.scrollOverflow {
	overflow: auto;
	padding: 3px;
}
/*
	ENVIRONNEMENTS / ACCUEIL PRINCIPAL 
*/
div#mariage_101 {
	position: absolute;
	top: 60px;
	left: 690px;
}

div#mariage_101 div {
	position: absolute;
	background-image: url(/images/mariage_101_flou.png);
	background-repeat: no-repeat;
	width: 101px;
	height: 113px;
}

div#mariage_101 div.active {
	background-image: url(/images/mariage_101_net.png);
}

div#reception_101 {
	position: absolute;
	top: 60px;
	left: 800px;
}

div#reception_101 div {
	position: absolute;
	background-image: url(/images/reception_101_flou.png);
	background-repeat: no-repeat;
	width: 101px;
	height: 113px;
}

div#reception_101 div.active {
	background-image: url(/images/reception_101_net.png);
}

div#evenementiel_101 {
	position: absolute;
	top: 60px;
	left: 910px;
}

div#evenementiel_101 div {
	position: absolute;
	background-image: url(/images/evenementiel_101_flou.png);
	background-repeat: no-repeat;
	width: 101px;
	height: 113px;
}

div#evenementiel_101 div.active {
	background-image: url(/images/evenementiel_101_net.png);
}

div#mariage_251 {
	position: absolute;
	top: 180px;
	left: 350px;
}

div#mariage_251 div {
	position: absolute;
	background-image: url(/images/mariage_251_flou.png);
	background-repeat: no-repeat;
	width: 251px;
	height: 280px;
}

div#mariage_251 div.active {
	background-image: url(/images/mariage_251_net.png);
}

div#reception_251 {
	position: absolute;
	top: 400px;
	left: 100px;
}

div#reception_251 div {
	position: absolute;
	background-image: url(/images/reception_251_flou.png);
	background-repeat: no-repeat;
	width: 251px;
	height: 280px;
}

div#reception_251 div.active {
	background-image: url(/images/reception_251_net.png);
}

div#evenementiel_251 {
	position: absolute;
	top: 400px;
	left: 650px;
}

div#evenementiel_251 div {
	position: absolute;
	background-image: url(/images/evenementiel_251_flou.png);
	background-repeat: no-repeat;
	width: 251px;
	height: 280px;
}

div#evenementiel_251 div.active {
	background-image: url(/images/evenementiel_251_net.png);
}

/*
	EDITORIAL
*/
div#editorial {
	position: absolute;
	right: 20px;
	top: 15px;
	color: #5B6694;
	text-align: right;
	font-size: 11px;
}

div#editorial strong{
	font-weight: bold;
	color: #393C71;
}

/*
	CONTACT
*/
div#contact_accueil_principal {
	position: absolute;
	top: 100px;
	left: 900px;
}

div#contact_accueil_principal div {
	position: absolute;
	background-image: url(/images/contact_off.png);
	background-repeat: no-repeat;
	width: 84px;
	height: 88px;
}

div#contact_accueil_principal div.active {
	background-image: url(/images/contact_on.png);
}

div#contact {
	position: absolute;
	top: 70px;
	left: 500px;
}

div#contact div {
	position: absolute;
	background-image: url(/images/contact_off.png);
	background-repeat: no-repeat;
	width: 84px;
	height: 88px;
}

div#contact div.active {
	background-image: url(/images/contact_on.png);
}
/*
	MENU
*/

div#menu {
	position: absolute;
	background-image: url(/images/menu.png);
	background-repeat: no-repeat;
	width: 1024px;
	height: 25px;
	top: 176px;
	left: 0px;
	padding-left: 90px;
}

div#menu ul {
	font-size: 12px;
	font-family: Arial;
	height: 25px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#menu li {
	float: left;
	width: 135px;
	height: 35px;
	padding-top: 5px;
	margin-left: 58px;
	list-style-type: none;
	background-image: url(/images/menu_off.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;

}

div#menu li a{
	color: #393C71;
	text-decoration: none;
	display: block;
	cursor: pointer;
}

div#menu li.active {
	background-image: url(/images/menu_on.png);
	font-weight: bold;
}

/*
	FOND ET LOGOTYPE
*/

div#fond {
	position: absolute;
	left: 45px;
	top: 0px;
}

div#logotype {
	position: absolute;
	background-image: url(/images/logotype.png);
	background-repeat: no-repeat;
	width: 403px;
	height: 171px;
}

div#logotype span {
	margin-left: -5000px;
}

div#fond_gauche {
	position: absolute;
	top: 171px;
	left: 0px;
	background-image: url(/images/fond-gauche.png);
	background-repeat: no-repeat;
	width: 403px;
	height: 536px;
	z-index: -1;
}

div#fond_droit {
	position: absolute;
	top: 0px;
	left: 403px;
	background-image: url(/images/fond-droite.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 707px;
	z-index: -1;
}

h2#titre_environnement {
	text-align: center;
	margin-left: 40px;
	padding-top: 10px;
}


/*
	COPYRIGHT & ACTUALITES
*/

div#footer {
}

div#copyrightActualites {
	position: absolute;
	background-image: url(/images/pied_actualites.png);
	background-repeat: no-repeat;
	width: 826px;
	height: 29px;
	top: 707px;
	left: 100px;
}

div#copyrightActualites div#actualites {
	position: absolute;
	width: 65px;
	height: 25px;
	top: 2px;
	left: 460px;
}

