input.bouton {
	height: 18px;
	font-size:8px;
	vertical-align:middle;
}
table.search{
text-align:center;	
}

.contour {
	border: 1px solid #838183;
}
.titre_boite {
	color: #FFFFFF;
	background-color: #9CB2CD;
	font-weight: bold;
	padding: 5px;
}
div.box_accueil .bas {
  color: #072F58;
  width: 192px;
  height: 93px;
  margin: 0px;
  padding:  0.3em 0.2em 0.2em 1em;
  border: 0px ;
  font-size:8pt;
  font-weight:bold;  
}

div.box_accueil .haut {
  color: #FFFFFF;
  width: 192px;
  height: 18px;
  background: url("pave_central_sup.jpg") no-repeat left top;
  margin: 0px;
  padding:  0.5em 0.2em 0.0em 0.5em;
  border: 0px ;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
}


.selected_province{
	font-weight:bold;
	color: #990000;
	font-size:13px;	
}

a:active.menu_maan_selected, a:visited.menu_maan_selected, a:link.menu_maan_selected {
	font-weight:bold;
	color: #000000;
	font-size:13px;	
}

a:active.menu_maan ,  a:visited.menu_maan , a:link.menu_maan {
	color: #000000;
	font-size:13px;	
}
a:hover.menu_maan{
	color: #635231;
	font-weight:bold;
	font-size:13px;	
}

.hr_maan_footer{
 color: #000000;
 background-color: #000000;
 height: 1px;

}

div.boxbleu {
  border: none;
}
div.boxbleu .title {
  color: white;
  background: url("bandeau_lateral_centre.jpg") repeat-x top ;
  padding:0px; 
}
div.boxbleu .imagebandeaugauche {
  background: url("bandeau_lateral_droit.jpg") no-repeat right top;
  height: 27px;
  padding:  0.8em 0.2em 0.2em 1em;
  border: 0px ;
  font-size:10pt;
  vertical-align:bottom;
  font-weight:bold;

  margin:0px;
  }
  
  div.boxbleu .imagebandeaudroite {
  background: url("bandeau_lateral_gauche.jpg") no-repeat left top;
  height: 40px;
  padding:  0.5em 0.2em 0.2em 1em;
  border: 0px ;
  height: 40px;
  font-size:10pt;
  vertical-align:bottom;
  font-weight:bold;

  margin:0px;
  }
  
div.boxbleu .title2 {
  border: 1px solid #838183;
  border-style: none none solid none;
  padding: 0;
  margin-bottom: 1em;
}
div.boxbleu .title a {
  background-color: #29287B;
  color: white;
}
div.boxbleu .body {
	text-indent:0px;

}
div.boxbleu ul {
  list-style-image: url("bullet.jpg");
  margin-left: 5px;
  padding-left:13px;
}
div.boxbleu a.close {
  background-color: transparent;
  float: right;
  text-transform: none;
  margin-top: -2px;
}
div.boxbleu .even {
  background-color: #EEEEEE;
}
div.boxbleu .odd {
  background-color: white;
}
div.boxbleu .highlight {
  border: 2px solid #FFA500;
}
#form_bleu {
  	padding:0px;
  	height:63px;	
	background:url(bandeau_search_centre.jpg) repeat-x top;
	color:#FFFFFF;
	font-weight:bold;
	
}

#form_bleu2 {
	padding:opx;
	margin:0px;
	height:63px;
	background:url(bandeau_search_droit.jpg) no-repeat right top;
}

#form_bleu .recherche_bouton {
	background:url(loupe.jpg) no-repeat left;
	background-color:#3C76A1;
	text-align:right;
	border:0px;
	width:20px;
	height:30px;
	margin-left:15px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:10px;	
}
#form_bleu .recherche_texte{
	width:100px;
	border:1px;
	border-color:#FFFFFF;
	color:#3C76A1;
	background-color:#FFFFFF;	
	
	
}

.largeur_maintemplate {
		width: 100%;
		max-width:1024px;
		
}
.largeur_maintemplate {
		width:expression(document.body.clientWidth > 1024 ? "1024px" : "100%");
}