/* CSS Document For Home Page */

TABLE.middle{
	margin-top:30px;


}

TD.contentHome{
	padding:0 40px;
	vertical-align:top;
}



TD.contentHome H1 IMG{border:0;}

TD.carteHome{}

.blockHome {padding:0 30px}

.blockHome TABLE{

}

TD.actuHome{
	width:340px;
	padding:0 5px 0 0;
	vertical-align:top;
}

TD.actuHome .actu02{
	background:URL(/design/actu-02.gif) no-repeat bottom center;
	padding:5px 15px;
	height:145px;

	overflow:auto;
}

TD.actuHome .actu03{
	background:URL(/design/actu-03.gif) no-repeat bottom center;
	height:38px;
	position:relative;
}

TD.actuHome .actu03 A , TD.actuHome .actu03 A:visited{
	background:URL(/design/next.gif) no-repeat 135px 2px;
	width:130px;
	height:20px;
	position:absolute;
	top:10px;
	left:180px;

	text-align:right;
	padding:0 20px 0 0;

	color:#1b5197;
}

TD.actuHome .actu03 A:hover{
	color:#333;
}

TD.agendaHome{
	width:340px;
	padding:0 5px;
	vertical-align:top;
}

TD.agendaHome .agenda02{
	background:URL(/design/agenda-02.gif) no-repeat bottom center;
	padding:5px 15px;
	height:145px;

	overflow:auto;
}

TD.agendaHome .agenda03{
	background:URL(/design/agenda-03.gif) no-repeat bottom center;
	height:38px;
	position:relative;
}

TD.agendaHome .agenda03 A , TD.agendaHome .agenda03 A:visited{
	background:URL(/design/next.gif) no-repeat 135px 2px;
	width:130px;
	height:20px;
	position:absolute;
	top:10px;
	left:180px;

	text-align:right;
	padding:0 20px 0 0;

	color:#1b5197;
}

TD.agendaHome .agenda03 A:hover{
	color:#333;
}


TD.otherHome{

}


FORM.newsletter{
	background:URL(/design/newsletter.gif) center center;
	height:96px;
	display:block;
	position:relative;
}

#nl-nl{background:URL(/design/newsletter-2-nl.gif) center center;}
#nl-fr{background:URL(/design/newsletter-2-fr.gif) center center;}

INPUT.e-mailField{
	background:url(/design/input_mail.gif) no-repeat left top;

	width:125px;
/*	height:14px;*/
	color:#888;

	padding:1px 0 0 25px;

	position:absolute;
	top:25px;
	left:15px;
}

INPUT.btSubmit{
	background:URL(/design/button-nl.gif) center center;
/*	height:20px;*/
	width:81px;
	border:none;
	color:#fff;

	position:absolute;
	top:57px;
	left:90px;
	
	cursor:pointer;
}

A.annuaire{
	display:block;
	background:URL(/design/annuaire.gif) center center;
	height:96px;
	padding:0 15px;
	text-decoration:none;
	color:#666;
}

A.annuaire SPAN{
	display:block;
	padding:15px 0 5px 0;
	
	font-weight:bold;
	color:#333;
	font-size:14px;

	text-decoration:none;
}

A.annuaire:hover , A.annuaire:hover SPAN{	
	color:#1B5197;
	text-decoration:none;
}

.quicklinks{
	padding:10px 30px;
}

.quicklinks A , .quicklinks A:visited , .quicklinks A:hover {text-decoration:none;}

.quicklinks TABLE TR TD {vertical-align:top; font-size:9px;}

.sponsor{
	margin:10px 30px;
	background:URL(/design/sponsor.gif) no-repeat center;
	height:60px;
	padding:5px 10px;
}

.sponsor IMG{margin:0 10px;border:none;}

A.actu , A.actu:visited{
	background:URL(/design/news.gif) no-repeat 0 2px;
	padding:0 0 5px 15px;
	text-decoration:none;
	color:#666;
	display:block;
}

A.actu B{color:#1B5197}

A.actu:hover{
	text-decoration:underline;
}

/* --------------- QUICK LINK -------------------------- */

.quickLinkHome{
	position:relative;
	height:21px;
	border:1px solid #b1b1a0;
	background:#fff URL(/design/quicklink.gif) no-repeat right center;
	cursor:pointer;

	margin:0 13px 0 7px;
}

.quickLinkHome span{
	display:block;
	font-weight:bold;
	padding:3px;
	height:15px;
}

.quickLinkHome #listLink{
	display:none;
	background:#ffffff;
	border:solid #b1b1a0;
	border-width:0 1px 1px 1px;
	width:173px;
	position:absolute;
	top:22px;
	left:-1px;

}
.quickLinkHome A , .quickLinkHome A:visited{
	display:block;
	padding:3px 5px;
	text-decoration:none;
	color:#666;

	clear:both;
}

.quickLinkHome A:hover , .quickLinkHome A:active{
	color:#fff;
	background:#1B5197;
}


/* -------------------- Menu ------------------ */

#hh1 A, #ht1 A , #hp1 A{ 
	display:block;
	color:white;
	padding:2px;
	margin:1px;
	
}

#hh1 A:hover{
	color:#59AF29 !important;
	background:white;
}

#ht1 A:hover{
	color:#ED900F !important;
	background:white;
}

#hp1 A:hover{
	color:#9C4C1E !important;
	background:white;
}

#hh1 {
	background:#59AF29;
}

#ht1 {
	background:#ED900F;
}

#hp1 {
	background:#9C4C1E;
}

#hh1 , #ht1 , #hp1{
	width:211px;
	padding:10px 20px;
	z-index:900;
	position:absolute;
	left:0px;
	top:165px;
	display:none;
}

