/* Start of CMSMS style sheet 'CNAPD Stylesheet' */
body {

  background : url(http://www.cnapd.be/images/cnapd-commons/fond.png) #ffffff no-repeat 50% 0%;
	font-size: 12px;

	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;

	color:#333333;

	padding:0;

	margin:0;

}


a {color: #3269b9;}

a:visited {color:#3269b9;}

a:hover {color: #244c87;}

a:active { color:#244c87;}





#hpcontent h1, #content h1 {

	font-size: 25px; 

	font-weight: normal;
  font-style: italic ;
  color : #3269b9;
  border-bottom : 6px #3269b9 solid;
  width : 600px;
  padding-left : 30px;
  padding-bottom : 0px;
  margin-bottom : 5px;
 }



#hpcontent h2, #content h2, #left h2 {

	font-size: 16px;

	font-weight: normal;
	color : #3269b9;
	font-style: italic ;
	margin-bottom : 0px;

}

#content h2 {
margin-top : 10px;
}

#content h2 a {
text-decoration : none;
}


img.download {vertical-align:middle;}



#container {
  background : url(http://www.cnapd.be/images/cnapd-commons/fond.png) no-repeat 50% 0%;

	width: 950px;

	margin: 0 auto;

	padding: 0;



}



/* ----------banner -------------- */

#banner {

  width : 950px;
  height : 113px;

	margin: 0;

	padding: 0;

}

#banner h1 a, #banner h1 a:hover, #banner h1 a:active, #banner h1 a:visited {
  display : block;
  width : 372px;
  height : 100px;
  float : left;
}

#block-outils-top {
  float:right;
  margin : 0 0 0 0;
  height : 30px;
}

#block-outils-top a {
  color : #666666;
  text-decoration : none;
}

#block-outils-top p {
  margin : 0 0 0 0;
}

#block-outils-top input {
  background-color : #999999;
  height : 17px;
  border : none;
  margin-left : 2px;
  color : white;
  font-weight : bold;
}

#block-outils-top input#searchinput, #block-outils-top input#cntnt01searchinput {
  width : 80px;
  height : 15px;
  margin : 0 0 0 0;
  background-color : white;
  border : none;
  color : #999999;
  font-size : 12px;
}

#menu {
  float:right;
  margin : 0px;
  width : 560px;
}

#menu ul {
  margin : 0px;
  list-style : none;
  padding : 0px;
}

#menu li {
  display: inline;

}

#menu li a {
  color : white;
  font-weight : bold;
  font-size : 14px;
  text-decoration : none;
  width : 98px;
  height : 27px;
  display : block;
  float : left;
  text-align : center;
margin-top : 11px;

  padding-top : 25px;
  margin-left : 10px;
}

#menu li a:hover, #menu li a#active {
  color : #b52943;
}

#menu li a#active {
  background : url(http://www.cnapd.be/images/cnapd-commons/fond-menu-actif.png);
}


#banner p{

	margin-left: 15em;

	padding: 10px;

}

#mainnavi {

	margin: 0;

	padding: 0;



}



#mainnavi p{

	margin-left: 15em;

	padding: 0 10px;

}

ul.menu-presentation ul {
}



ul.menu-presentation ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}


ul.menu-presentation ul li, ul.menu-presentation li
{
display: inline;
list-style-type: none;
}

ul.menu-presentation li a.currentpage {
display : none;
}

ul.menu-presentation ul  a { padding: 3px 10px; }

ul.menu-presentation ul  a:link, ul.menu-presentation ul  a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

ul.menu-presentation ul  a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

/* -----------------Inhalt--------------------- */

#contenthp {

	min-height:600px;

	padding: 0;
	margin: 0;	

}


#content {

	padding: 0;
	margin: 0 0 0 200px;

}


p, pre {

	padding: 10px;

	margin:0;

}

pre, code { font-size: 1.2em;}



h1 {

	padding: 10px;

	margin:0;

}

h2 {

	padding: 10px;

	margin:0;

}



.gross {

	width: 5.71em;

	height: 1.07em;}

.hidden {
  display : none;
}



/* --------------left navigavtion------------- */

#left {

	float: left;

	width: 200px;

	margin: 0;

	padding:15px 0 0 0;

}

#right {

	float: right;

	width: 177px;

	margin: 0;

	padding: 0;

	color:#ffffff;

}

#right ul {
  width : 177px;
  height : 78px;
  background : url(http://www.cnapd.be/images/cnapd-commons/hp-adhesion-contact.png) no-repeat;
  padding : 0px;
  margin-top : 20px;
}

#right ul li {
  list-style : none;
}

#right ul a {
  display : block;
  color : white;
  font-weight : bold;
  text-decoration : none;
  font-size : 22px;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 15px;
  padding-left : 5px;
}

#right li a:hover {
  color : #b52943;
}



ul#adhesion-contact {
  width : 177px;
  height : 78px;
  background : url(http://www.cnapd.be/images/cnapd-commons/adhesion-contact.png) no-repeat;
  padding : 0px;
  margin-left : 0px;
}

ul#adhesion-contact li {
  list-style : none;
}

ul#adhesion-contact a {
  display : block;
  color : white;
  font-weight : bold;
  text-decoration : none;
  font-size : 22px;
  text-align : left;
  padding-top : 7px;
  padding-bottom : 15px;
  padding-left : 0px;
}

ul#adhesion-contact li a:hover {
  color : #b52943;
}

#hp-campagnes {
  float : left;
  display : block;
  height : 483px;
  width : 527px;
  background-color : #e6e6e6;
}


#hp-campagnes .block-citoyennete, #hp-campagnes .block-paix {
  display : block;
  width : 250px;
  height : 210px;
  float : left;
  margin-left : 8px;
  margin-bottom : 8px;
}

.block-citoyennete h4 {
  color : #e87979;
  margin-top : 2px;
  margin-bottom : 5px;
  margin-left : 2px;
  text-transform : uppercase;
}

.block-paix h4 {
  color : #d3e296;
  margin-top : 2px;
  margin-bottom : 5px;
  margin-left : 2px;
  text-transform : uppercase;
}

#hp-campagnes .block-citoyennete h3, #hp-campagnes .block-paix h3 {
  display : block;
  height : 40px;
  color : white;
  font-size : 16px;
  text-align : center;
  margin-top : 5px;
  margin-bottom : 0px;
}

#hp-campagnes .block-citoyennete h3 a, #hp-campagnes .block-paix h3 a {
  text-decoration : none;
  color : white;
}

#hp-campagnes .block-citoyennete p, #hp-campagnes .block-paix p {
  padding : 0px;
  text-align : center;
}

#hp-campagnes .block-citoyennete p img, #hp-campagnes .block-paix p img {
  text-align : left;
  padding : 0px;
  border : none;
}


#campagnes .block-citoyennete, #campagnes .block-paix {
  display : block;
  width : 350px;
  height : 360px;
  float : left;
  margin-left : 8px;
  margin-bottom : 8px;
}

#campagnes .block-citoyennete h3, #campagnes .block-paix h3 {
  display : block;
  height : 40px;
  color : white;
  font-size : 16px;
  text-align : center;
  margin-top : 5px;
  margin-bottom : 0px;
}

#campagnes .block-citoyennete h3 a, #campagnes .block-paix h3 a {
  text-decoration : none;
  color : white;
}

#campagnes .block-citoyennete p, #campagnes .block-paix p {
  padding : 0px;
  text-align : center;
  margin : 0 5px 15px 5px;
  color : white;
  
}

#campagnes .block-citoyennete p.ensavoirplus, #campagnes .block-paix p.ensavoirplus {
  text-align : right;
}

#campagnes .block-citoyennete p.ensavoirplus a, #campagnes .block-paix p.ensavoirplus a {
  padding : 0px;
  text-align : right;
  font-weight : bold;
  margin : 0 5px 15px 5px;
  color : white;
  text-decoration : none;
  font-size : 14px;
}

#campagnes .block-citoyennete p.ensavoirplus a:hover, #campagnes .block-paix p.ensavoirplus a:hover {
  text-decoration : underline;
}

#campagnes .block-citoyennete p img, #campagnes .block-paix p img {
  text-align : left;
  padding : 0px;
  border : none;
}



.block-citoyennete {
  background-color : #d40000;
}

.block-paix {
  background-color : #abc837;
}

#hp-actu {
  float : left;
  display : block;
  height : 483px;
  width : 232px;
}

#hp-actu .block-citoyennete, #hp-actu .block-paix {
  display : block;
  width : 215px;
  height : 210px;
  float : left;
  margin-left : 8px;
  margin-bottom : 8px;
}

#hp-actu ul {
  margin : 0;
  padding-left : 15px;
  color : white;
}

#hp-actu ul li {
  height : 45px;
}

#hp-actu ul li a {
  color : white;
  font-weight : bold;
  text-decoration : none;
}

#hp-actu ul li a:hover {
  text-decoration : underline;
}



#actu {
  float : left;
  display : block;
  height : 500px;
  width : 180px;
}

#actu .block-citoyennete, #actu .block-paix {
  display : block;
  width : 170px;
  height : 220px;
  float : left;
  margin-left : 8px;
  margin-bottom : 8px;
}

#actu ul {
  margin : 0;
  padding-left : 15px;
  color : white;
}

#actu ul li {
  height : 45px;
}

#actu ul li a {
  color : white;
  font-weight : bold;
  text-decoration : none;
  font-size : 12px;
}

#actu ul li a:hover {
  text-decoration : underline;
}

#hp-agenda {
  float : left;
  display : block;
  height : 483px;
  width : 191px;
  background-color : #e6e6e6;
}

#hp-agenda ul {
  list-style : none;
  margin : 0;
  padding : 0;
  margin-top : 30px;
}

#hp-agenda ul li {
  display : block;
  width : 160px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 10px;

  text-align : center;
}

#hp-agenda ul li a {
  text-decoration : none;
}

#hp-agenda ul li a .bold {
  font-weight : bold;
}

#hp-agenda ul li a:hover {
  text-decoration : underline;
}



#agenda {
  float : left;
  display : block;
  height : 483px;
  width : 180px;
  background-color : #e6e6e6;
}

#agenda ul {
  list-style : none;
  margin : 0;
  padding : 0;
  margin-top : 30px;
}

#agenda ul li {
  display : block;
  width : 160px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 10px;
  text-align : center;
}

#agenda ul li a {
  text-decoration : none;
}

#agenda ul li a .bold {
  font-weight : bold;
}

#agenda ul li a:hover {
  text-decoration : underline;
}

#hp-campagnes h2 a, #hp-actu h2 a, #hp-agenda h2 a, #campagnes h2 a, #actu h2 a, #agenda h2 a {
  text-decoration : none;
}






/* -----------footer--------------------------- */

#footer {

	clear: both;
	width : 800px;

	background-color: #ffffff;

	padding: 0;

	margin: 0 auto;
	padding-top : 25px;
        padding-bottom : 25px;
}

#footer a {
  color : #666666;
  text-decoration : none;
}

#footer p {
  margin : 0 0 0 0;
  text-align : center;
  padding : 0px;
}

#footer form {
  height : 17px;
  width : 210px;
  display : block;
  margin : 5px auto 5px auto;
}

#footer input {
  background-color : #999999;
  height : 17px;
  border : none;
  margin-left : 2px;
  color : white;
  font-weight : bold;
}

#footer input#cntnt01searchinput {
  width : 150px;
  height : 15px;
  margin : 0 0 0 0;
  background-color : #e6e6e6;
  border : none;
  color : #999999;
  font-size : 12px;
}

/* End of 'CNAPD Stylesheet' */

