body {
  background-color: white;
}
:-moz-any-link:focus {
  outline: none;
}
img {
  border: 0;
}
h1.heading, h2.heading, h3.heading, h4.heading, h5.heading {
  padding: 0;
  margin: 0 0 15px 0;
  font-size: 12px;
  color:#500048;
}
h1.heading, h2.heading, h3.heading {
  font-size: 14px;
}
p {
  margin: 0;
}
.rub_content {
 margin: 0 0 35px 0;
}

#header {
  width:955px;
  height:256px;
  background-repeat:no-repeat;
  background-image:url(../img/accueil_top.gif);
	padding-bottom:10px;
}


#header a#logoid img {
  padding:0px 5px 13px 19px;
	margin-top:-98px;
}

#header img {
	float:left;
}

#header #l_visu {
 width:670px;
 float:left;
 padding: 99px 0px 0px 0px; 
 margin-top:-98px;
}

#sloganfr, #slogande, #slogannl, #slogangb {
  /*width:890px;*/
	width:700px;
  height:70px;
  background-repeat:no-repeat;
  background-position:bottom right;
	margin-right:60px;
	position:relative;
}

#sloganfr {
  background-image:url(../img/fr/accueil_top_slogan.gif);
}
#slogande {
  background-image:url(../img/de/accueil_top_slogan.gif);
}
#slogannl {
  background-image:url(../img/nl/accueil_top_slogan.gif);
}
#slogangb {
  background-image:url(../img/gb/accueil_top_slogan.gif);
}

.flag img { 
  margin-right:8px;
}
.flag { 
  height:18px;
  line-height:10px;
	width:180px;

	padding-top:10px;
	/*margin-bottom:-50px;
	margin-top:20px;*/
	
}

#footer {
  height:21px;
  background-image:url(../img/acceuil_bottom.gif);
	background-repeat:no-repeat;
  font-family:Verdana;
  font-size:9px;
  color:white;
  letter-spacing:2px;
}
#footer a {
  color:white;
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}

/******************************************************** menu top */

#menu_top {
	padding:0;
	margin:0 0 35px 0;
	list-style-type:none;
	text-align:left;
} 

#menu_top li {
	display:inline;
	border:none;
	padding:0px;
	margin:0px;
	float:left;
	text-align:left;
}


#menu_top li a {
  display: block;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	text-transform:uppercase;
	text-decoration:none;
	height:36px;
	background-color:#896999;
	padding-top:6px;
	padding-left:10px;
}

#menu_top li a .arrow {
  float:left;
  height:20px;
  padding-right:3px;

}

#menu_top li.item_1 a, #menu_top li.village_1 a, #menu_top li.item_selected_1 a, #menu_top li.village_selected_1 a {
  width:181px;
	border-bottom:14px solid #FFFFFF;
}

#menu_top li.item_1 a:hover, #menu_top li.village_1 a:hover,  #menu_top li.item_selected_1 a:hover, #menu_top li.village_selected_1 a:hover, #menu_top li.village_selected_1 a, #menu_top li.item_selected_1 a  {
  background:url(../img/menu_item_selected_corps.gif) no-repeat;
	width:181px;
	height:50px;
	border:none;

}

#menu_top li.item_2 a, #menu_top li.village_2 a, #menu_top li.item_selected_2 a, #menu_top li.village_selected_2 a {
  width:181px;
	border-bottom:14px solid #FFFFFF;
}

#menu_top li.item_2 a:hover, #menu_top li.village_2 a:hover,  #menu_top li.item_selected_2 a:hover, #menu_top li.village_selected_2 a:hover, #menu_top li.village_selected_2 a, #menu_top li.item_selected_2 a   {

	background:url(../img/menu_item_selected_corps.gif) no-repeat 0 0;
	width:181px;
	height:50px;
	border:none;
}

#menu_top li.item_3 a, #menu_top li.village_3 a, #menu_top li.item_selected_3 a, #menu_top li.village_selected_3 a {
  width:181px;
	border-bottom:14px solid #FFFFFF;
}

#menu_top li.item_3 a:hover, #menu_top li.village_3 a:hover,  #menu_top li.item_selected_3 a:hover, #menu_top li.village_selected_3 a:hover, #menu_top li.village_selected_3 a, #menu_top li.item_selected_3 a  {
  background:url(../img/menu_item_selected_corps.gif) no-repeat 0 0;
	width:181px;
	height:50px;
	border:none;

}

#menu_top li.item_4 a, #menu_top li.village_4 a, #menu_top li.item_selected_4 a, #menu_top li.village_selected_4 a {
  width:181px;
	border-bottom:14px solid #FFFFFF;
	padding-right:10px;
}

#menu_top li.item_4 a:hover, #menu_top li.village_4 a:hover,  #menu_top li.item_selected_4 a:hover, #menu_top li.village_selected_4 a:hover, #menu_top li.item_selected_4 a, #menu_top li.village_selected_4 a  {
  background:url(../img/menu_item_selected_corps2.gif) no-repeat 0 0;
  width:181px;
  height:50px;
  border:none;

}

#menu_top li.item_5 a, #menu_top li.village_5 a {
 width:171px;
	border-bottom:14px solid #FFFFFF;
	color:white;
}

#menu_top li.item_selected_5 a, #menu_top li.village_selected_5 a {
  width:181px;
	border-bottom:14px solid #FFFFFF;
	color:#FFFFFF;
}

#menu_top li.item_5 a:hover, #menu_top li.village_5 a:hover,  #menu_top li.item_selected_5 a:hover, #menu_top li.village_selected_5 a:hover, #menu_top li.item_selected_5 a, #menu_top li.village_selected_5 a  {
  background:url(../img/menu_item_selected_final.gif) no-repeat 0 0;
  width:181px;
	height:50px;
	border:none;
	color:#FFFFFF;
}

/***************************************boxes*********/

#menu_right {
  font-family:Verdana;
	font-size:12px;
}

#menu_right p, #menu_right h4 {
  text-align:left;
  margin:0px;
  padding: 0 0 5px 10px;
}

#menu_right a.nav_boxes {
 text-align:left;
 text-decoration:none;
 display:block;
 padding: 5px 0 5px 10px;
}

.box1_fr a.nav_boxes, .box1_de a.nav_boxes, .box1_nl a.nav_boxes, .box1_gb a.nav_boxes, .box5_fr a.nav_boxes, .box5_de a.nav_boxes, .box5_nl a.nav_boxes, .box5_gb a.nav_boxes, .box6_fr a.nav_boxes, .box6_de a.nav_boxes, .box6_nl a.nav_boxes, .box6_gb a.nav_boxes, .box7_fr a.nav_boxes, .box7_de a.nav_boxes, .box7_nl a.nav_boxes, .box7_gb a.nav_boxes {
 color:#360051;
}
 
.box2_fr a.nav_boxes, .box2_de a.nav_boxes, .box2_nl a.nav_boxes, .box2_gb a.nav_boxes, .box3_fr a.nav_boxes, .box3_de a.nav_boxes, .box3_nl a.nav_boxes, .box3_gb a.nav_boxes, .box4_fr a.nav_boxes, .box4_de a.nav_boxes, .box4_nl a.nav_boxes, .box4_gb a.nav_boxes {
 color:#FFFFFF;
}


#menu_right h2 {
 padding-top:0px;
 font-size:14px !important;
 font-weight:bold;
 text-align:left;
 padding-left:12px;
 padding-right:12px;
}

#menu_right img {
 border:0px;
 padding:0 0 5px 0; 
}


.box1_fr, .box1_de, .box1_nl, .box1_gb {
 width: 214px;
 background-color:#FFC503; 
 margin:5px 0 10px 0;
 color:#360051;
}

.box2_fr, .box2_de, .box2_nl, .box2_gb {
 width: 214px;
 background-color:#673376;
 margin:5px 0 10px 0;
 color:#FFFFFF;
}

.box3_fr, .box3_de, .box3_nl, .box3_gb {
 width: 214px;
 background-color:#360051;
 margin:5px 0 10px 0;
 color:#FFFFFF;
}

.box4_fr, .box4_de, .box4_nl, .box4_gb {
 width: 214px;
 background-color:#980015;
 margin:5px 0 10px 0;
 color:#FFFFFF;
}

.box5_fr, .box5_de, .box5_nl, .box5_gb, .box6_fr, .box6_de, .box6_nl, .box6_gb, .box7_fr, .box7_de, .box7_nl, .box7_gb {
 width:214px;
 background-color:#CCBED3;
 margin:5px 0 10px 0;
 color:#360051;
}
/*****************************************************/

.menu_left {
  margin:5px 30px 0 0;
}
.menu_left .top {
  background-image:url(../img/menu_left_top.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  font-size:0;
  height:12px;
}
.menu_left .middle {
  padding-left: 2px;
  text-align:right;
  background-image:url(../img/menu_left_middle.gif);
  font-family:Verdana;
  font-size:9px;
}
.menu_left .middle a {
  text-decoration:none;
  color:#846C97;
}
.menu_left .middle a:hover {
  text-decoration:underline;
}
.menu_left .middle strong {
 font-size: 11px;
}
.menu_left .middle_selected {
  padding-left: 2px;
  text-align:right;
  background-image:url(../img/menu_left_middle.gif);
  font-family:Verdana;
  font-size:9px;
}
.menu_left .middle_selected a {
  color:#500048;
  text-decoration:none;
}
.menu_left .middle_selected a:hover {
  text-decoration:underline;
}
.menu_left .middle_selected strong  {
  font-size: 11px;
}
.menu_left .bottom {
  background-image:url(../img/menu_left_bottom.gif);
  background-position:top;
  background-repeat:no-repeat;
  font-size:0;
  height:12px;
}
#menu_logis .top {
  background-image:url(../img/menu_logis_top.gif);
}
#menu_logis .middle_selected {
  background-image:url(../img/menu_logis_middle.gif);
}
#menu_logis .middle {
  background-image:url(../img/menu_logis_middle.gif);
}
#menu_logis .middle strong {
  background-image:url(../img/menu_logis_middle.gif);
  font-size: 11px;
}
/*
#menu_logis .middle a {
  color: #EB088C;
}
*/
#menu_logis .bottom {
  background-image:url(../img/menu_logis_bottom.gif);
}
#menu_eve .top {
 background-image:url(../img/menu_eve_top.gif);
}
#menu_eve .middle_selected {
  background-image:url(../img/menu_eve_middle.gif);
}
#menu_eve .middle {
  background-image:url(../img/menu_eve_middle.gif);
}
#menu_eve .middle strong {
  background-image:url(../img/menu_eve_middle.gif);
  font-size: 11px;
}
/*
#menu_eve .middle a {
  color: #F79420;
}
*/
#menu_eve .bottom {
  background-image:url(../img/menu_eve_bottom.gif);
}
#menu_kerjean .top {
 background-image:url(../img/menu_kerjean_top.gif);
}
#menu_kerjean .middle_selected {
  background-image:url(../img/menu_kerjean_middle.gif);
}
#menu_kerjean .middle {
  background-image:url(../img/menu_kerjean_middle.gif);
}
#menu_kerjean .middle strong {
  background-image:url(../img/menu_kerjean_middle.gif);
  font-size: 11px;
}
/*
#menu_kerjean .middle a {
  color: #8CC641;
}
*/
#menu_kerjean .bottom {
  background-image:url(../img/menu_kerjean_bottom.gif);
}
.menu_mauve {
  display: none;
  position: absolute;
  width: 170px;
}
.menu_mauve .top {
  background-image:url(../img/menu_mauve_top.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  font-size:0;
  height:12px;
  color:#500048;
}
.menu_mauve .middle {
  padding-left: 2px;
  text-align:left;
  background-image:url(../img/menu_mauve_middle.gif);
  font-family:Verdana;
  font-weight: bold;  
  font-size:10px;
  color:#846C97;
}
.menu_mauve .middle a {
  display: block;
  padding: 3px 0px 3px 2px;
  text-decoration:none;
  color: #fff;
}
.menu_mauve .middle a:hover {
  text-decoration:underline;
}
.menu_mauve .bottom {
  background-image:url(../img/menu_mauve_bottom.gif);
  background-position:top;
  background-repeat:no-repeat;
  font-size:0;
  height:9px;
  color:#500048;
}
.menu_violet {
  display: none;
  position: absolute;
  width: 170px;
}
#kernix {
  margin-top: 10px;
  font-family:Verdana;
  font-size:10px;
  color:#cccccc;
}
#kernix a {
  color:#cccccc;
  text-decoration:none;
}
kernix a:hover{
  text-decoration:underline;
}

.txt { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  width: 100%;
 /*height: 365px;*/
  color: #005C9E;
  /*overflow: auto;*/
  padding: 0 10px 0 0;
  margin-top: 20px;
}

.txt a {
 color: #005C9E;
 font-weight: bold;
}

.txt h2 {
 font-weight:bold;
 color: #360051;
 font-size:17px;
}
