body {
	background: url(../images/degrade.jpg) fixed repeat-x #BFC9E2; /* fond dégradé pour tout le site */
	margin: 0;
	padding: 0;
}
#banniere h1 {
	display: none;
}
/* début page d'accueil du site (http://www.alzheimer.be) */
#accueilLigue {
	background: url(../images/accueil_ligue.jpg);
	width: 443px;
	height: 258px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	position: relative;
	border: solid 1px #6A7898;
}
#accueilContent {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
#accueilContent ul {
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
#accueilContent ul li {
	display: inline;
}
#accueilContent ul li a {
	color: #1D314D;
}
#accueilContent h3 {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}
#vlaams a,#francais a,#deutsch a {
	display: block;
	width: 66px;
	height: 66px;
}
#vlaams a {
	background: url(../images/vlaams.jpg) no-repeat;
	position: absolute;
	left: 6px;
	top: 134px;
}
#francais a {
	background: url(../images/francais.jpg) no-repeat;
	position: absolute;
	left: 116px;
	top: 3px;
}
#deutsch a {
	background: url(../images/deutsch.jpg) no-repeat;
	position: absolute;
	left: 342px;
	top: 142px;
}
#copyrightAccueil {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	margin-top: 2px;
	margin-bottom: 5px;
	color: #1E1E1E;
}
#copyrightAccueil a {
	color: #405D8C;
}
#copyrightAccueil a:hover {
	color: #2A446C; 
}
#copyrightAccueil img {
	border: none;
	margin-top: 7px;
}
/* fin page d'accueil du site */
/* images de fond des éléménts */
#content-all {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
#banniere {
	background: url(../images/banniere.jpg) no-repeat;
	width: 750px;
	height: 81px;
}
#orangeBar {
	width: 750px;
	height: 73px;
	background: url(../images/navbar.jpg) no-repeat;
	position: relative;
}
#content {
	float: left;
	width: 750px;
	background: url(../images/page-repeat.jpg) repeat-y;
}
#text {
	background: url(../images/bg.jpg) no-repeat 95% 92%;
	margin-right: 1px;
}
#leftMenuRepeat {
	background: url(../images/menu-vertical-repeat.jpg) repeat-y;
}
#leftMenuBas {
	background: url(../images/bas-menu-vertical.jpg) no-repeat;
	width: 212px;
	height: 23px;
}
#infosLigue {
	width: 201px;
}
#hautInfos {
	background: url(../images/haut-infos.jpg) no-repeat left;
	width: 201px;
	height: 18px;
}
#repeatInfos {
	background: url(../images/repeat-infos.jpg) repeat-y left;
}
#basInfos {
	background: url(../images/bas-infos.jpg) no-repeat left;
	width: 201px;
	height: 22px;
}
#footer {
	background: url(../images/footer.jpg) no-repeat bottom center;
	height: 32px;
	width: 750px;
	clear: left;
}
/* positionnement des éléments */
#orangeBar p {
	float: right;
}
#leftMenu {
	width: 212px;
	float: left;
}
#menu1 {
	position: absolute;
	top: 40px;
}
#menu1,#menu2 {
	list-style-type: none;
}
#menu1 li {
	float: left;
}
/* margin / padding des éléments */
#orangeBar p {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-right: 12px;
}
#menu1 {
	margin: 0;
	padding: 0;
}
#menu1 li {
	margin: 0;
	padding: 0;
	padding-left: 7px;
	padding-right: 4px;
}
#infosLigue {
	margin-top: 15px;
}
#menu1 li a {
	padding-left: 18px;
}
#leftMenuRepeat {
	padding-left: 10px;
	padding-right: 15px;
}
#menu2 {
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
#leftMenuRepeat p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
#text {
	margin-left: 212px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 5px;
}
#text h1 {
	margin: 0;
	padding: 0;
	padding: 25px 0 8px 45px;
	margin-bottom: 15px;
}
#text h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	margin-left: 50px;
}
.titreH4 {
	padding: 0;
	margin: 0;
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 10px;
}
#text p {
	padding: 0;
	margin: 0;
	text-indent: 10px;
	padding-bottom: 10px;
}
#menu2 li {
	padding-bottom: 8px;
}
#footer p {
	margin-left: 283px;
	margin-right: 76px;
}
#repeatInfos {
	padding-left: 3px;
	padding-right: 15px;
}
#repeatInfos p {
	margin: 0;
	padding: 0;
	padding-bottom: 13px;
}
#repeatInfos h3 {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	margin-left: 5px;
}
.equipe h3 {
	padding: 0;
	margin: 0;
	margin-left: 10px;
	margin-bottom: 10px;
}
#contact {
	padding: 0;
	margin: 0;
}
#planSite {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	padding-bottom: 10px;
}
li.liensPrincipaux {	
	margin-top: 10px;
	padding-bottom: 5px;
}
li.liensPrincipaux a,li.nomSite a {
	padding-right: 28px;
	padding-bottom: 3px;
}
li.sousLiens {
	margin-top: 3px;
	margin-left: -27px;
}
li.sousLiens2 {
	margin-top: 3px;
}
.liensListe {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li.sousLiens a {
	padding-left: 27px;
	padding-bottom: 3px;
	padding-top: 1px;
}
.equipe {
	margin-bottom: 15px;
}
.equipe img {
	border: solid 1px #666C88;
	margin-left: 15px;
	margin-bottom: 3px;
}
.equipe p {
	padding-left: 10px;
}
#benevoles {
	margin-top: 25px;
}
ul.liste {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	margin-bottom: 18px;
}
ul.liste li {
	padding-bottom: 10px;
}
#conseil ul.liste li {
	padding-bottom: 10px;
}
/* style liens */
#orangeBar p a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #394258;
}
#orangeBar p a:hover {
	color: #262D3C;
}
#menu1,#menu2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#menu1 li a {
	color: #F8ECD2;
	display: block;
}
#menu1 li a:hover {
	color: #F8F5ED;
	background: url(../images/fleche-lien.jpg) no-repeat 0px 3px;
}
#footer p {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 11px;
}
#menu2 li a,#footer p a,#repeatInfos p a,#leftMenuRepeat p a {
	color: #394258;
}
#menu2 li a:hover,#footer p a:hover,#repeatInfos p a:hover,#leftMenuRepeat p a:hover {
	color: #212633;
}
#menu2 li a:hover {
	padding-left: 5px;
}
#actif {
	font-weight: bold;
	color: #F8ECD2 !important;
	background: url(../images/fleche-hover.jpg) no-repeat 0px 3px;
	text-decoration: none;
}
#actif:hover {
	background: url(../images/fleche-hover.jpg) no-repeat 0px 3px !important;
}
#actif2 {
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
	color: #212633 !important;
}
#actif3 {
	font-weight: bold;
	text-decoration: none;
	color: #212633 !important;
	padding-left: 5px;
}
.menu2sousLiens {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 20px;
}
.menu2sousLiens li {
	padding-bottom: 0 !important;
	padding-top: 4px;
}
/* style texte */
#repeatInfos p,#text p,#leftMenuRepeat p,#auth p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#repeatInfos p {
	color: #1D2434;
	text-align: center;
}
#text p {
	color: #313748;
}
#accueilNuit {
	text-align: center;
}
#accueilNuit p {
	text-indent: 0;
}
.ouSadresser {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	background: url(../images/bgdiv.gif);
	border: #8CA0CC solid 1px;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}
.ouSadresser h4 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	padding: 2px 0 2px 5px;
	border-bottom: #8CA0CC solid 1px;
	background: #ADBBDE;
	color: #F2F7FB;
	margin-bottom: 10px;
}
.ouSadresser p {
	text-indent: 0;
	text-align: center;
}
.conference {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bgdiv.gif);
	border: #8CA0CC solid 1px;
	margin-bottom: 25px;
}
.conference p {
	text-indent: 0 !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.conference pre {
	margin-left: 5px;
}
.conference h4 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	margin-bottom: 10px;
	padding: 2px 0 2px 5px;
	border-bottom: #8CA0CC solid 1px;
	background: #ADBBDE;
	color: #F2F7FB;
}
.conference pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #313748;
}
.ligue {
	width: 97%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bgdiv.gif);
	border: #8CA0CC solid 1px;
	margin-bottom: 25px;
}
.ligue p {
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.ligue h4 {
	border-bottom: #8CA0CC solid 1px;
	background: #ADBBDE;
	color: #F2F7FB;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	margin-bottom: 10px;
	padding: 2px 0 2px 5px;
}
/* listes dans le texte */
ul.liste {
	color: #2F3546;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	list-style-type: circle;
	margin-right: 5px;
}
ul.listeChoix {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #313748;	
	margin-left: 15px;
	margin-bottom: 15px; 
}
.listeChoix li {
	margin-bottom: 3px;
}
/* style titres */
#text h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background: url(../images/logo-titre.jpg) no-repeat 0px 0px;
	color: #3A4F7F;
	width: 75%;
}
#text h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #3A4F7F;
}
.titreH4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3A4F7F;
	font-size: 0.9em;
}
#repeatInfos h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #21293D;
	border-bottom: dotted 1px;
	width: 95%;
}
.equipe h3,#text h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #3A4F7F;
}
#text h3 {
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 9px;
	margin-left: 10px;
}
/* style form */
.inputForm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #0C101A;
	border: solid 1px #C0C9DD;
	background: #F3F5F9;
	padding: 0;
	padding: 2px;
}
.inputArticles {
	background: #F3F5F9;
	color: #0C101A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.envoi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #2B4277;
	border: solid 1px #77829B;
	background: #C3CDE4;
}
.envoi2 {
	color: #2B4277;
	border: solid 1px #77829B;
	background: #D7DBE4;
}
.envoi:hover {
	background: #B7C1DF;
	color: #343A4B;
	cursor: pointer;
}
.envoi2:hover {
	background: #CCD3E4;	
	color: #343A4B;
	cursor: pointer;
}
#planSite a {
	color: #1E2A40;
}
#planSite a:hover {
	color: #304A73;
}
li.liensPrincipaux a:hover,li.nomSite a:hover {
	background: url(../images/fleche2-plan.jpg) no-repeat 100% 1px;
}
li.sousLiens a:hover {
	background: url(../images/fleche-plan.jpg) no-repeat 0 2px;
}
#text a,#auth a {
	color: #405D8C;
}
#text a:hover,#auth a:hover {
	color: #2A446C;
}
/* style plan du site */
#planSite {
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
li.nomSite {
	font-weight: bold;
}
.nomSite ul {
	list-style-type: none;
}
li.liensPrincipaux {	
	border-bottom: solid 1px #BFCFE7;
	width: 90%;
	padding-left: 3px;
	font-weight: bold;
}
li.sousLiens {
	font-weight: normal;
}
.gras {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.centre {
	text-align: center !important;
	text-indent: 0 !important;
}
.souligne {
	text-decoration: underline !important;
}
p.italicOrange {
	font-style: italic;
	color: #CF9315 !important;
}
.adresse {
	color: #CF9315;
	font-weight: bold;
}
p.addr {
	text-indent: 0 !important;
	font-style: italic;
}
.imgAccueils {
	border: solid 1px #666C88;
	margin-bottom: 10px;
}
.imgComm {
	clear: left;
}
.imgComm div {
	padding-top: 10px;
}
.imgComm div p {
	text-indent: 0 !important;
}
.imgComm img {
	float: left;
	width: auto;
	margin-bottom: 35px;
	margin-right: 4px;
	border: solid 1px #666C88;
}
.titreFloat {
	clear: left;
}
.biblio {
	margin-top: 13px;
}
.biblio h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	color: #3A4F7F;
}
/*-------------------------Coté administration----------------*/
/*Form connexion*/
#auth {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	background: #E2E7F2;
	border: solid 1px #3F4E6F;
	margin-top: 20px;
	padding-bottom: 10px;
}
#auth p {
	margin: 0;
	margin-bottom: 10px;
	color: #313748;
}
#auth h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
	padding: 5px 0 4px 5px;
	border-bottom: solid 1px #3F4E6F;
	background: #D6DCE4;
	margin-bottom: 15px;
	color: #3A4F7F;
}
#auth form {
	padding: 0 5em;
}
/*Tableau des news*/
#listeNews {
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #313748;
	border-collapse: collapse;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
#listeNews tr th {
	text-align: left;
	font-size: 1.05em;
	background: #ADBBDE;
	color: #E6EFF6;
	padding: 5px 3px 8px 4px;
	border: solid 1px #3F4E6F;
}
#listeNews td {
	border: solid 1px #3F4E6F;
	padding: 3px 5px 3px 4px;
	background: url(../images/bgdiv.gif);
}
#listeNews a img {
	border: none;
}
.imgNews {
	text-align: center;
}
/*Affichage news*/
#accueilContent .news p {
	font-size: 0.8em;
}
#accueilContent .news {
	background: #E2E6F4;
}
.news .spacer {
	line-height: 1px;
	clear: left;
}
#accueilContent .news img {
	float: left;
}
.news {
	background: url(../images/bgdiv.gif);
	border: #8CA0CC solid 1px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 25px;
}
.news h4 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 3px 0 3px 4px;
	border-bottom: #8CA0CC solid 1px;
	background: #ADBBDE;
	color: #F2F7FB;
	margin-bottom: 13px;
	line-height: 110%;
}
.news h4 span {
	font-size: 0.75em;
	color: #19344D;
}
.news p {
	margin-left: 4px !important;
	margin-right: 4px !important;
	margin-bottom: 5px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p.modif {
	text-align: right;
	padding: 0 !important;
	margin: 0 !important;
	border-top: #8CA0CC solid 1px;
	font-size: 0.8em !important;
	padding: 2px 5px 4px 0 !important;
	background: #ADBBDE;
}
p.nbreArticles {
	padding: 0 !important;
	margin: 0 !important;
	text-indent: 0 !important;
	border-top: #8CA0CC solid 1px;
	font-size: 0.8em !important;
	padding: 2px 5px 4px 0 !important;
	background: #ADBBDE;
}
p.nbreArticles a {
	margin-right: 75px;
}
.news img {
	margin-right: 5px;
	border: solid 1px #666C88;
	margin-left: 13px;
	margin-bottom: 8px;
}
.txtImg {
	font-size: 0.8em;
}
.imgNews,.antennes img {
	border: solid 1px #666C88;
}
#imgEquipe {
	margin-left: auto; 
	margin-right: auto; 
	width: 350px; 
	display: block; 
	border: solid 1px #666C88; 
	margin-bottom: 25px;
}
#news table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	text-align: center;
}
#confirmDel {
	margin-bottom: 20px;
}
.nav {
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding-bottom: 15px;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.nav li {
	display: inline;
	margin-right: 5%;
}
.nav2 {
	padding: 0;
	margin: 0;
	list-style-type: none;
	margin-left: 450px;
	margin-bottom: 20px;
	
}
.nav2 li {
	padding: 0;
	display: inline;
	margin: 0;
	margin-left: 15px;
}
.noir {
	color: #2F2F2F !important;
	font-weight: bold;
	text-decoration: none;
}
.pages a {
	margin-right: 5px;
}
td.pages {
	background: #F1F4FA !important;
}
.antennes {
	text-align: center;
}
.antennes img {
	margin-top: 2px;
}
.antennes a:hover img,.news a:hover img,a:hover .imgNews {
	border: solid 1px #48536F;
}
/*----------------------Videos*/
.video {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 3px;
}
/*------table bénévole---*/
.benevole {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #313748;
	margin-bottom: 15px;
}
/*----------------------boutique-------*/
.boutique {
	width: 97%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bgdiv.gif);
	border: #8CA0CC solid 1px;
	margin-bottom: 25px;
	float: left;
}
.boutique p {
	padding-left: 7px !important;
}
.divImage {
	float: left;
}
.imgBoutique {
	border: solid 1px #666C88;
	margin-bottom: 5px;
	margin-left: 7px;
	height: auto;
	margin-right: 5px;
}
.boutique h4 {
	border-bottom: #8CA0CC solid 1px;
	background: #ADBBDE;
	color: #F2F7FB;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	margin-bottom: 10px;
	padding: 2px 0 2px 5px;
}
.imgCartes {
	border: solid 1px #666C88;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.prix {
	text-align: right;
	font-size: 0.8em;
	width: 11%;
}
.prixtotal {
	text-align: right;
	background: #F1F4FA !important;
	font-size: 0.8em;
	width: 11%;
}
h3 span#vider {
	font-size: 0.8em !important;
}
.listeArticles {
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #313748;
	border-collapse: collapse;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.listeArticles tr th {
	font-size: 1em;
	background: #ADBBDE;
	color: #E6EFF6;
	padding: 5px 3px 6px 4px;
	border: solid 1px #3F4E6F;
}
.listeArticles td {
	border: solid 1px #3F4E6F;
	padding: 3px 5px 3px 4px;
	background: url(../images/bgdiv.gif);
}
.descrArticle {
	font-size: 0.8em;
}