/* CSS Document */

#header {
	display:block;
	width:980px;
	height:102px;
	background:url(/charte/header/hd_fond.jpg) no-repeat right top;
	margin: 0px;
}

#relative1, #relative2 {
	cursor:pointer;
	border-top: 1px solid #FFFFFF;
	border-top: none !ie;
}

/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#relative1, #relative2 {
	cursor:pointer;
	border-top: none;
	}
}

.pointer {
	cursor:pointer;
}

/*Zones du header*/

#header #hd_logo, #header #hd_centre, #header #hd_service {
	float:left;
	display:block;
}

#header #hd_logo {
	width:187px;
	height:100px;
}

#header #hd_centre {
	width:468px;
	height:102px;
}

#header #hd_service {
	width:158px;
	height:85px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 7px;
	margin:0px;
}

#header #hd_panier_droit {
	float:left;
	display:block;
	width: 158px;
}

/*Baseline sous logo*/

#hd_logo #baseline {
	position:absolute;
	display:block;
	width:180px;
	height:20px;
	margin:68px 0 0 0;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
}

#baseline h3,#baseline h2,#baseline h1 {
	display:inline;
	font-size:13px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

#baseline a {
	color: #FFFFFF;
	text-decoration:none;
}

#baseline h1 a {
	color: #FFFFFF;
	text-decoration:none;
}

/*Espace central "Mon Compte" + pictos engagements*/
/*Couleur text : #292929, couleur bordure : #292929*/

#hd_centre #menu_accueil {
	height:23px;
}

#menu_accueil ul {
	padding: 0px;
	margin: 3px 0 0 264px;
	list-style:none;
}

#menu_accueil ul li {
	float:left;
	display:block;
	padding: 2px 13px 0 13px;
	margin:0px;
	text-align:left;
	font-size:11px;
	color:#292929;
	border-right: solid #292929 1px;
	list-style:none;
}

#menu_accueil ul li a {
	color:#292929;
	text-decoration:none;
}

#menu_accueil ul li a:hover {
	color:#292929;
	text-decoration:underline;
}

#hd_centre #engagement {
	margin: 3px 0 0 35px;
	height:58px;
}

#engagement a, #engagement a:hover {
	float:left;
	display:block;
	width:105px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	line-height:11px;
	padding-top:35px;
}

#engagement a.paiement {
	background:url(/charte/header/picto_paiement.png) no-repeat center 0px;
	_background:url(/charte/header/picto_paiement.gif) no-repeat center 0px;
}

#engagement a.expe {
	background:url(/charte/header/picto_expe.png) no-repeat center 0px;
	_background:url(/charte/header/picto_expe.gif) no-repeat center 0px;
}

#engagement a.satisfait {
	background:url(/charte/header/picto_satisfait.png) no-repeat center 0px;
	_background:url(/charte/header/picto_satisfait.gif) no-repeat center 0px;
}

#engagement a.encaissement {
	background:url(/charte/header/picto_encaissement.png) no-repeat center 0px;
	_background:url(/charte/header/picto_encaissement.gif) no-repeat center 0px;
}

#engagement a:hover.paiement {
	background:url(/charte/header/picto_paiement.png) no-repeat center -60px;
	_background:url(/charte/header/picto_paiement.gif) no-repeat center -60px;
}

#engagement a:hover.expe {
	background:url(/charte/header/picto_expe.png) no-repeat center -60px;
	_background:url(/charte/header/picto_expe.gif) no-repeat center -60px;
}

#engagement a:hover.satisfait {
	background:url(/charte/header/picto_satisfait.png) no-repeat center -60px;
	_background:url(/charte/header/picto_satisfait.gif) no-repeat center -60px;
}

#engagement a:hover.encaissement {
	background:url(/charte/header/picto_encaissement.png) no-repeat center -60px;
	_background:url(/charte/header/picto_encaissement.gif) no-repeat center -60px;
}

.hd_engagements {
	font-size:11px;
}

/*Espace Service client, téléphone*/

.hd_telephone {
	font-size:15px;
	line-height:18px;
}

.hd_service {
	line-height:14px;
}

.hd_code_boutique {
	font-size:10px;
	line-height:8px;
}

.hd_horaires {
	font-size:9px;
	line-height:8px;
	font-weight:normal;
}

#hd_service a, hd_service a:hover {
	color:#292929;
	text-decoration:none;
}

/*Panier et articles vus du header*/

.hd_panier {
	position:absolute;
	display:block;
	padding:3px 3px 3px 0px;
	background-color:#FFF;
	border: 1px solid #1c6ef0; /*Couleur saison*/
	z-index:3000;
	cursor:pointer;
	margin:-1px 0 0 -1px;
	font-size:11px;
	width:154px;
}

.hd_panier img {
	margin:3px;
}

#articles_header {
	width:54px;
	margin: 0 0 0 -2px;
	/*display:none;*/
}

.hd_articles {
	position:absolute;
	background-color:#FFF;
	border: 1px solid #1c6ef0;
	z-index:2000;
	width:83px;
	cursor:pointer;
}

.hd_text_achat {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	line-height:12px;
	cursor:pointer;
}

.hd_text11px {
	font-size:11px;
}

.hd_text_achat14 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	line-height:12px;
	font-weight:bold;
	cursor:pointer;
}

.hd_img_panier {
	margin-right:10px;
	float:left;
}

.hd_padding_panier {
	text-align:left;
	cursor:pointer;
	padding-left:60px;
	background:url(/charte/header/hd_panier_fond.gif) no-repeat center left #1C6EF0;
	width:140px;
}

.hd_padding_articles {
	padding: 0 0 1px 4px;
	vertical-align:bottom;
	background:#1c6ef0;
	display:none;
	visibility:hidden;
}

.div_header_general {
	background:#1C6EF0;
	text-align:center;
}

#relative2 {
	display:none;
}

#hd_panier_droit span.paiement {
	display:block;
	padding: 5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	_margin: -8px 0px 0px 0px;
}

.text_coul2_11px {
	color:#292929;
	font-size:11px;
}

a.liencoul2 {
	color:#292929;
	text-decoration:none;
}

a:hover.liencoul2 {
	color:#292929;
	text-decoration:underline;
}

.border_bas_coul2 {
	border-bottom : 1px solid #1C6EF0;
}

.border_bas_coul4 {
	border-bottom : 1px solid #1C6EF0;
}

.text_11px {
	font-size:11px;
}
