/*###############################
# file: global.css
# version: 2
# date: 2009-08-29
# UDAPTE: 2009-11-30
###############################**/

body {
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#333333;
	font-size:69%;
	}

div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul, ul li {list-style:none;}
caption,th {text-align:left;}
abbr,acronym {border:0;}

h2 { font-size:1.5em }

/*fonts.css*/
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

a {text-decoration: none; outline: none; cursor: pointer; }
a:hover {text-decoration: underline; }


#global {
	width:960px;
	margin:auto; padding-top:20px;
}


/* Header */
#header {
position: relative;
height: 70px;
}
#header h1 {
position: absolute; bottom: 20px; top:0;
width: 300px;
margin: 0;
}
#header h1 img {
float: left;
margin: 0;
}
.corporate a {
padding: 0 0 0 15px;
font-size: 11px;
background: url(../images/picto_nikon-corporation.png) left center no-repeat;
color: #777
}

/* Menus */
#topMenu {
float: right;
clear: both;
margin: 0 -4px 0 0;
padding: 0;
}
#topMenu ul {
margin: 0 ;
padding: 0;
}
#topMenu ul li {
float: left; clear: none;
overflow: hidden;
margin: 0 4px;
padding: 0;
list-style: none;
font-size: 14px;
color: #777
}
#header ul.corporate {
position: absolute; bottom: 0; right: 0;
}
#header ul.corporate li {
text-align: right;
float:right;
margin-left:10px;
}

.barre-header {
	height:30px;
	background:url(../images/barre_header.png) no-repeat;
	margin-top:16px;
}	

.barre-header p {  
	padding:9px 15px 0; margin:0;
	color:#333;
	font-weight:bold;
}

.be { background:url(../images/BE.png) no-repeat; }

#content { 
	height:416px;
	margin-top:9px;
	position:relative;
}

#global > #content {
	height:auto;
	min-height:416px;
}

.link-carte { 
	position:absolute;
	width:120px; height:38px;
	text-indent:-9999px;
	left:58px;
}

.link-fr { top:195px; }
.link-nl { top:243px; }

.flashMap {
	overflow:hidden;
	background:url(../images/flashmap.png);
}

.gauche {
	width:168px;
	float:left;
	padding-left:22px;
}

.gauche label {
	display:block;
	color:#000;
	margin:22px 0 12px;
	font-weight:bold; font-size:13px
}

.gauche select { width:145px; }

.flash {
	overflow:hidden;
	zoom:1;
}

.flash img, .flash object { display:block }

#footer { padding:1.2em 0 }



























