@charset iso-8859-1;
@import url("inside_base.css"); /* modif */


	
/* CSS Document */
.section_title_active_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:lowercase;
	color:#f58500;
	line-height:18px;
}

.section_title_active_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	text-transform:lowercase;
	color:#f58500;
	line-height:32px;
	letter-spacing:-3px;
}

.section_inactive_image {
	float:left;
	padding-top:35px;
	height:auto;
}

.section_inactive_text {
	float:left;
	padding-left:8px;
	padding-top:50px;
	height:auto;
}

.section_title_inactive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:lowercase;
}


	
/* navigation */
ul#level_01 {
	list-style:none;
	padding:0;
	font-size:14px;
	width:100%;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:15px;
}

ul#level_01 li {
	display:block;
	width:240px;
	background-image:none;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;
	font-size:11px;
	border-bottom:1px solid #FFFFFF;
	font-family:Helvetica, arial, Verdana, sans-serif;
	font-weight:bold;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}

ul#level_01 li a,ul#level_01 li a:link,ul#level_01 li a:visited {
	display:block;
	text-decoration:none;
	color:#ff5400;
	background-color:#ffc092;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul#level_01 li a:hover {
	display:block;
	text-decoration:none;
	color:#ffffff;
	background-color:#ff6d01;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul#level_01 li a.on,ul#level_01 li a.on:link,ul#level_01 li a.on:visited {
	display:block;
	text-decoration:none;
	color:#ffffff;
	background-color:#ff6d01;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul#level_02 {
	list-style:none;
	padding:0;
	margin:0;
	font-size:14px;
	width:100%;
}

ul#level_02 li {
	display:block;
	width:240px;
	background-image:none;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;
	font-size:11px;
	border-bottom:1px solid #FFFFFF;
	font-family:Helvetica, arial, Verdana, sans-serif;
	font-weight:bold;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}

ul#level_02 li a,ul#level_02 li a:link,ul#level_02 li a:visited {
	display:block;
	text-decoration:none;
	color:#ff5400;
	background-color:#fcd5b8;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul#level_02 li a:hover {
	display:block;
	text-decoration:none;
	color:#ffffff;
	background-color:#ff6d01;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul#level_02 li a.on,ul#level_02 li a.on:link,ul#level_02 li a.on:visited {
	display:block;
	text-decoration:none;
	color:#ffffff;

	
/*background-color: #ff7f21;*/
	background-color:#ffffff;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul#level_03 {
	list-style:none;
	padding:0;
	margin:0;
	font-size:14px;
	width:100%;
}

ul#level_03 li {
	display:block;
	width:240px;
	background-image:none;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;
	font-size:11px;
	border-bottom:1px solid #FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}

ul#level_03 li a,ul#level_03 li a:link,ul#level_03 li a:visited {
	display:block;
	text-decoration:none;
	color:#ff5400;
	background-color:#fbe4d4;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul#level_03 li a:hover {
	display:block;
	text-decoration:none;
	color:#ffffff;
	background-color:#ff6d01;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

ul#level_03 li a.on,ul#level_03 li a.on:link,ul#level_03 li a.on:visited {
	display:block;
	text-decoration:none;
	color:#ffffff;
	background-color:#ff8f3d;
	width:220px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.documents li ul li a:link,.documents li ul li a:visited,.documents li ul li a:active {
	display:inline-block;
	clear:both;
	height:auto;
	color:#ffffff;
	text-decoration:none;
	white-space:nowrap;
	padding:5px 10px;
	background-color:#ff6d01;
}

.documents li ul li a:hover {
	display:inline-block;
	clear:both;
	height:auto;
	color:#ffffff;
	text-decoration:none;
	white-space:nowrap;
	padding:5px 10px;
	background-color:#ff9a50;
}

ul#footer_menu {
	list-style:none;
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:20px;
}

ul#footer_menu li {
	float:left;
	background-image:none;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;
	font-size:11px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:10px;
}

ul#footer_menu li a,ul#footer_menu li a:link,ul#footer_menu li a:visited {
	text-decoration:none;
	color:#ffffff;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
}

ul#footer_menu li a:hover {
	text-decoration:none;
	color:#000000;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
}


	
/* typo */
h1 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}

h2 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#000000;
	font-style:normal;
	font-weight:normal;
}

h3 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}

form {
	margin:0;
	padding:0;
}

.search_title_FR {
	width:100%;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

.search_title_DE {
	width:100%;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#FFFFFF;
}

.search_field {
	float:left;
	width:260px;
	height:26px;
	margin-top:15px;
	background-image:url(../images/bg_searchbox.png);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:11px;
	line-height:26px;
	color:#000000;
}

.search_dropdown {
	float:left;
	width:180px;
	height:26px;
	margin-top:15px;
	font-size:11px;
	line-height:26px;
	color:#000000;
}

.search_button {
	float:left;
	width:60px;
	height:60px;
	font-size:11px;
	color:#ffffff;
}

.buttonsearch {
	margin:0;
	padding:0;
	background-image:url(../images/bg_searchbutton_01.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:60px;
	width:60px;
}
