/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#preAccueil {
background:url(../images/fond-pre.jpg) no-repeat center top;
margin:0;
}
#conteneur{
	margin:0 auto;
	padding:0;
	width:955px;
	height:500px;
	position:relative;
}
#colGauche{
	background:url(../images/img-pre/fleurhaut.jpg) no-repeat;
	margin:0;
	padding:0;
	width:477px;
	height:500px;
	top:0;
	float:left;
}
#colGauche h1{
	text-indent:-5000px;
	position:relative;
	top:370px;
	margin:0 0 0 97px;
	padding:0;
	background:url(../images/img-pre/logo-melanger.jpg) no-repeat;
	width:380px;
	height:75px;
}
#colGaucheNEW{
	background:url(../images/img-pre/fleurhaut2.jpg) no-repeat;
	margin:0;
	padding:0;
	width:477px;
	height:500px;
	top:0;
	float:left;
}
#colGaucheNEW h1{
	text-indent:-5000px;
	position:relative;
	top:283px;
	margin:0;
	padding:0;
	background:url(../images/img-pre/logo-melanger-new.jpg) no-repeat;
	width:477px;
	height:162px;
}
#mentionsReal{
	background:url(../images/img-pre/bg-mention-real.jpg) no-repeat;
	height:45px;
	width:350px;
	padding:10px 0 0 0;
	margin:0 0 0 127px;
	position:relative;
	top:370px;
	color:#2d80a3;
	text-align:center;
}
#mentionsReal2{
	background:url(../images/img-pre/bg-mention-real.jpg) no-repeat;
	height:45px;
	width:350px;
	padding:10px 0 0 0;
	margin:0 0 0 127px;
	position:relative;
	top:283px;
	color:#2d80a3;
	text-align:center;
}
#mentionsReal a,#mentionsReal a:visited, #mentionsReal2 a,#mentionsReal2 a:visited  {
	text-decoration:underline;
	color:#2d80a3;
	font-weight:bold;
}
#mentionsReal a:hover, #mentionsReal2 a:hover {
	color:#984f86;
	text-decoration:overline;
}
#colDroite{
	float:left;
	width:370px;
	height:500px;
	margin:0;
	padding:0;
	position:relative;
	top:0;
}

#aideImm{ position:absolute; background:url(../images/img-pre/btn-aide.gif) no-repeat; height:111px; width:111px; right:58px; top:173px;}
#aideImm2{ position:absolute; background:url(../images/img-pre/btn-aide2.gif) no-repeat; height:111px; width:111px; right:58px; top:173px;}
#aideImm a, #aideImm2 a{ display:block; height:111px; width:111px; text-indent:-5000px; }


#espaceFam{
	background:url(../images/img-pre/bg-espace-famille.jpg) no-repeat;
	width:370px;
	height:210px;
	padding:0;
	margin:0;
}
#espaceFam h2{
	background:url(../images/img-pre/titre-espace-famille.gif) no-repeat;
	text-indent:-5000px;
	height:42px;
	width:269px;
	padding:0;
	position:relative;
	top:37px;
	margin:0 0 0 40px;
}
#espaceFamNEW{
	background:url(../images/img-pre/bg-espace-famille2.jpg) no-repeat;
	width:370px;
	height:210px;
	padding:0;
	margin:0;
}
#espaceFamNEW h2{
	background:url(../images/img-pre/titre-espace-famille.gif) no-repeat;
	text-indent:-5000px;
	height:42px;
	width:269px;
	padding:0;
	position:relative;
	top:20px;
	margin:0 0 0 40px;
}
#txtFamille{
	position:relative;
	top:35px;
	padding:0;
	margin:0 0 0 40px;
	width:270px;
	text-align:justify;
	color:#e3dbe9;
	line-height:18px;
}
#btnEntrer{
	position:relative;
	top:37px;
	padding:0;
	margin:0 0 0 230px;
	width:72px;
	height:31px;
}

#zoneTxtAccueil{
	background:url(../images/img-pre/bg-txtAccueil.gif) no-repeat;
	width:370px;
	height:235px;
	padding:0;
	margin:0;
}
#zoneTxtAccueil h2{
	background:url(../images/img-pre/titre-bienvenue.gif) no-repeat;
	height:34px;
	width:245px;
	margin:0 0 0 15px;
	padding:0;
	text-indent:-5000px;
	position:relative;
	top:15px;
}
#txtaccueil{
	position:relative;
	top:20px;
	font-size:11px;
	color:#333;
	width:315px;
	text-align:justify;
	padding:0;
	margin:0 0 0 25px;
}
.enAvant{color:#8e467c; font-weight:bold;}

#zoneCollectivite{
	background:url(../images/img-pre/bg-espace-collectivite.jpg) no-repeat;
	position:relative;
	top:0;
	margin:0;
	padding:0;
	width:370px;
	height:55px;
}
#zoneCollectivite h2{
	background:url(../images/img-pre/titre-espace-collectivite.gif) no-repeat;
	width:139px;
	height:26px;
	margin:0 0 0 10px;
	padding:0;
	text-indent:-5000px;
	position:relative;
	top:10px;
	float:left;
}
#zoneCollectivite2{	background:url(../images/img-pre/bg-espace-collectivite2.jpg) no-repeat;position:relative;top:0;margin:0;padding:0;width:370px;height:55px;}
#zoneCollectivite2 a{ display:block; background:url(../images/img-pre/btn-espace.jpg) no-repeat; text-indent:-5000px; width:130px; height:40px; margin:0 0 0 235px;}

form{
	margin:0;
	padding:0;
}
#champsCode{
	float:left;
}
#champsCode input{
	background:url(../images/img-pre/bg-input.gif) no-repeat;
	color:#FFF;
	font-size:11px;
	border:none;
	margin:5px 0 0 3px;
	padding:6px;
	width:131px;
	height:17px;
}
#btnValider{
	width:53px;
	height:24px;
	float:left;
	padding:0;
	margin:5px 0 0 3px;
}
