html, body
{
	margin: 0px;
	padding: 0px;
	font-family: 'Tahoma', 'Arial', 'sans-serif';
	background-image: url(../images/bk-hp2.jpg);
	background-color: #8E8E8E;
	color: #2ECEFF;
	background-repeat: no-repeat;
}

TD.hp-col1
{
	width: 470px;
	height: 862px;
	padding-top: 200px;
}
TD.hp-col2
{
	width: 290px;
}
.hp-intro
{
	padding-left: 15px;
	font-size: 70%;
	font-weight: bold;
}
TABLE.hp-menu
{
	width: 225px;
	height: 320px;
	margin-left: 35px;
}
.menu1
{
	padding-top: 39px;
	padding-left: 12px;
}
.menu2
{
	padding-top: 38px;
	padding-left: 0px;
}
.menu3
{
	padding-top: 38px;
	padding-left: 31px;
}
.menu4
{
	padding-top: 43px;
	padding-left: 3px;
}
.menu5
{
	padding-top: 40px;
	padding-left: 18px;
}
.menu6
{
	padding-top: 32px;
	padding-left: 20px;
}
.infos
{
	padding-left: 15px;
	padding-top: 80px;
}
A.lienBlanc:link{font-size: 65%; color:#FFFFFF; font-weight: bold;}
A.lienBlanc:visited{font-size: 65%; color:#FFFFFF; font-weight: bold;}
A.lienBlanc:hover{font-size: 65%; color:#FFFFFF; font-weight: bold;}
A.lienBleu:link{ color:#00abf0; font-weight: bold;}
A.lienBleu:visited{ color:#00abf0; font-weight: bold;}
A.lienBleu:hover{color:#00abf0; font-weight: bold;}
#hp-form-login table
{
	margin-top: 22px;
	margin-left: 14px;
	margin-bottom: 8px;
	width: 270px;
}
#hp-form-login td
{
	font-size: 70%;
	font-weight: bold;
	color: #00abf0;
}
.hp-form-login
{
	width: 150px;
	height: 20px;
	font-size: 80%;
	border-color: #000000;
	border: 1px;
}
TABLE.hp-txt-content
{
	width: 225px;
	margin-left: 40px;
}
.hp-txtOrange
{
	color: #F49B00;
	font-weight: bold;
	font-size: 70%;
	padding-top: 15px;
}
.hp-txtBleu
{
	color: #00abf0;
	font-size: 70%;
	font-weight: bold;
	padding-top: 10px;
}
.hp-logomsn
{
	padding-top: 25px;
	/*padding-left: 191px;*/
	/*padding-left: 10px;*/
	padding-left: 100px;
	text-decoration:none;
}
.hp-txtpartenaire
{
	color: #00abf0;
	/*color: #4C70C0;*/
	/*font-size: 65%;*/
	font-size: 75%;
	font-weight: bold;
	padding-top: 35px;
	/*padding-left: 100px;*/
	padding-left: 35px;
}

.hp-logo-partenaire
{
	padding-top: 35px;
   /*padding-left: 160px;*/
   /*padding-left: 190px;*/
   padding-left: 100px;
}

.hp-logo
{
	padding-top: 20px;
	padding-left: 50px;
}

.hp-txtEnfants
{
	color: #00abf0;
	font-size: 75%;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 15px;	
	text-align:justify;
	
}

.hp-txtEnfants a
{
	color:#0000ff;	
	text-align:justify;
	padding-left: 45px;	
}