div#nav {
	margin:0;
	padding:0;
	z-index: 1000;
	position: fixed;
	width: 755px;
	top: 0;
}
div#banner {
	min-height: 88px;
	background-color: #c00 !important;
}
div#banner h1 {
	width:750px;
	color: #fff;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	white-space:nowrap;
	margin:0;
	text-align: right;
	position:fixed;
	top: 0;
	z-index: 1100;
	padding-right: 5px;
}
div#main_logo {
	float: left;
}
div#main_logo a {
	display: inline-block;
	width:160px;
	height:88px;
	text-decoration:none;
}
div#help_info {
	float: right;
}
div#help_info a {
	display: inline-block;
	height: 62px;
	border: 1px solid #a00;
	margin: 15px 5px 0 0;
	padding: 2px 2px 2px 42px;
	text-align: center;
	text-decoration: none;
	color: #900;
	background-color: #ebd9a9 !important;
}
div#help_info a:hover {
	color: #a00;
	background-color: #fdfbcb !important;
}

div#navigation_menu {
	border-left: 1px solid #a00;
	border-right: 1px solid #a00;
	border-bottom: 1px solid #a00;
	background-color: #800;
}
a img { border:none; }

div#website_languages {
	width:120px !important;
	max-width:120px !important;
	padding: 2px 15px;
	text-align:center;
	float: left;
}

#website_languages a,
#website_languages a:link,
#website_languages a:visited {
	display: inline-block;
	width:20px;
	height:13px !important;
	margin: 2px 3px 0 3px; /* DOUBLE LIGNE */
	/*margin: 10px 3px 0 3px;*/ /* SIMPLE LIGNE */
	padding:0;
	text-decoration:none;
	border:1px solid #333;
	background: #fff url(../_img/flag/flags.png) no-repeat scroll 0px 0px;
}

#website_languages a:hover {
	border:1px solid #eee;
}

#website_languages a.chi { background-position:0px 0px !important; }
#website_languages a.chi:hover,
#website_languages a.chi:focus,
#website_languages a.chi:active
{ background-position:0px -13px !important; }

#website_languages a.eng { background-position:-20px 0px !important; }
#website_languages a.eng:hover,
#website_languages a.eng:focus,
#website_languages a.eng:active
{ background-position:-20px -13px !important; }

#website_languages a.fre { background-position:-40px 0px !important; }
#website_languages a.fre:hover,
#website_languages a.fre:focus,
#website_languages a.fre:active
{ background-position:-40px -13px !important; }

#website_languages a.ger { background-position:-60px 0px !important; }
#website_languages a.ger:hover,
#website_languages a.ger:focus,
#website_languages a.ger:active
{ background-position:-60px -13px !important; }

#website_languages a.ita { background-position:-80px 0px !important; }
#website_languages a.ita:hover,
#website_languages a.ita:focus,
#website_languages a.ita:active
{ background-position:-80px -13px !important; }

#website_languages a.spa { background-position:-100px 0px !important; }
#website_languages a.spa:hover,
#website_languages a.spa:focus,
#website_languages a.spa:active
{ background-position:-100px -13px !important; }

#website_languages a.rus { background-position:-120px 0px !important; }
#website_languages a.rus:hover,
#website_languages a.rus:focus,
#website_languages a.rus:active
{ background-position:-120px -13px !important; }

#website_languages a.por { background-position:-140px 0px !important; }
#website_languages a.por:hover,
#website_languages a.por:focus,
#website_languages a.por:active
{ background-position:-140px -13px !important; }

div#top_menu{
	float: left;
	width: 515px;
	text-align: center;
	border-left: 1px dotted #600;
	border-right: 1px dotted #c00;
}
div#top_menu a {
	display: inline-block;
	width:auto;
	height: 32px;
	line-height: 32px;
	padding: 0 2px;
	margin: 2px 1px 0 2px;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	background-color: #900;
	border: 1px solid #a00;
}
div#top_menu a:hover {
	color: #a00;
	background-color: #ebd9a9;
}

div#basket_button a {
	/*display: inline-table;*/
	width: 74px;
	height: 34px;
	float: right;
	margin: 1px;
	padding: 0 2px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	line-height: 32px;
	font-weight: bold;
	text-decoration: none;
	color: #400;
	background-color: #ebd9a9;
	border: 1px solid #a00;
}
div#basket_button a:hover {
	color:#c00;
	background-color: #fdfbcb;
}
div#nav_bottom {
	height: 3px;
	background: url('../_img/background_nav_footer.png') repeat-x left top transparent;
}

