a.logo_page {
	background:transparent;
	color:inherit;
	float:right;
}

.bloc_menu_page {
	background:transparent;
	color:inherit;
	width:681px;
	height:22px;
	position:absolute;
	top:120px;
	left:18px;
	border-top:1px solid #205b2f;
	padding-top:3px;
	padding-left:2px;
	z-index:2;
}

.bloc_menu_page_admin {
	background:transparent;
	color:inherit;
	width:681px;
	height:22px;
	position:absolute;
	top:150px;
	left:18px;
	border-top:1px solid #205b2f;
	padding-top:3px;
	padding-left:2px;
	z-index:2;
}

div#zone_header {
	position:relative;
	color:inherit;
	width:1000px;
	height:150px;
	background:url(images/header.jpg) no-repeat left top;
}

* html div#zone_header {
	background:url(images/header_ie6.jpg) no-repeat left top!important;
}

div#zone_header div#zone_logo {
	position:absolute;
	top:0;
	left:680px;
}

div#zone_header div#zone_logo img {
	width:300px;
	height:130px;
	background:transparent;
	border:none;
}

div#zone_header div#zone_logo a {
	border:none;
}

div#zone_header div#zone_menu {
	position:absolute;
	width:680px;
	top:110px;
	left:30px;
}

#zone_menu span.menu_rubr_page span.menu {
	float:left;
	margin-right:10px;
}

#zone_menu span.menu_rubr_page span.menu a.menu {
	display:block;
	color:gray;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	background:transparent url(images/menu_gris.gif) no-repeat right top;
	padding:0 10px 0 0;
}

#zone_menu span.menu_rubr_page span.menu a.menu span {
	display:block;
	background:transparent url(images/menu_gris.gif) no-repeat left top;
	padding:8px 0 10px 10px;
}

* html #zone_menu span.menu_rubr_page span.menu a.menu span,:first-child+html #zone_menu span.menu_rubr_page span.menu a.menu span {
	padding:6px 0 10px 10px;
}

#zone_menu span.menu_rubr_page span.menu a.menu:hover {
	background:transparent url(images/menu_hover.gif) no-repeat right top;
}

#zone_menu span.menu_rubr_page span.menu a.menu:hover span {
	background:transparent url(images/menu_hover.gif) no-repeat left top;
}

div#zone_langue {
	position:absolute;
	top:5px;
	left:10px;
}

div#zone_langue a {
	font-weight:700;
	color:#003105;
	text-decoration:none;
}

div#zone_langue a:hover {
	font-weight:700;
	color:#d41b19;
	text-decoration:none;
}

div#zone_langue a.corpo_link,div#zone_langue a.corpo_linkselected {
	font-weight:400!important;
	color:#669C00!important;
	text-decoration:none;
	padding-left:10px;
	margin-left:10px;
	border-left:1px solid #669C00;
}

#chemin {
	width:930px;
	padding:0 30px 0 20px;
}

#chemin .arianeline {
	background:url(images/path_gris.gif) no-repeat;
	font-family:Arial, sans-serif;
	font-size:12px;
	height:15px;
	padding:5px 0;
}

#chemin * {
	color:#fff;
}

#chemin .arianeselected {
	background:transparent;
	font-weight:700;
}

div#zone_langue a.corpo_link:hover,div#zone_langue a.corpo_linkselected {
	font-weight:400!important;
	color:#d41b19!important;
	text-decoration:none;
}

div#zone_header div#zone_print {
	position:absolute;
	top:25px;
	left:220px;
	width:20px;
	height:20px;
}

div#zone_header div#zone_mail {
	position:absolute;
	top:135px;
	left:925px;
	width:50px;
	height:50px;
}
div#zone_header div#zone_mail a span {
	position:relative;
	display: block;
	font-weight:bold!important;
	color:#fff!important;
	top:20px!important;
	left:-305px!important;
	width:300px!important;
	height:20px!important;
	text-align: right;
}

div#zone_header div#zone_mail img {
	position:relative;
	top:-20px;
	width:50px;
	height:50px;
	background:url(images/send_friend.gif) no-repeat;
}

div#zone_header div#zone_addthis {
	position:absolute;
	top:155px;
	left:635px;
}


div#zone_header div#zone_slogan {
	position:absolute;
	top:65px;
	left:25px;
	width:650px;
	height:80px;
}

div#zone_header #zone_user {
	position:absolute;
	top:190px;
	left:30px;
	color:#b2b4b9;
	font-size:14px;
}

div#zone_header #zone_userhp {
	position:absolute;
	top:120px;
	left:30px;
	color:#b2b4b9;
	font-size:14px;
}

div#zone_search {
	position:absolute;
	top:25px;
	left:10px;
	width:200px;
}

div#zone_search #word_search {
	background-color:transparent;
	border:0 none transparent;
	width:160px;
	height:20px;
	color:#8ca748;
	margin-left:10px;
}

div#zone_search a {
	border:0 none transparent;
}

div#zone_search #btn_search {
	width:30px;
	height:20px;
	border:0 none transparent;
}

#header_printer,body.template3 #chemin {
	display:none;
}

.header_page,.header_page_admin {
	color:inherit;
	width:940px;
	height:104px;
	background:url(../utils/images/header_page0.jpg) no-repeat;
	z-index:1;
}

#chemin a.ariane,#chemin a.ariane:hover {
	background:transparent;
	text-decoration:none;
}
