
body {
	margin : 0;
	padding : 0;

	background-color : #e3d9b9;
}

#page {
	width : 952px;
	margin : auto;

	background-color : #fff;
}

/*--------------------------------------------------------------------
/* ENTĘTE
/**/

#entete {
	background-image : url(../images/entete-fond.jpg);
	background-repeat : no-repeat;
	background-color : #e3d9b9;

	padding-top : 118px;

	position : relative;
}

#entete-photo {
	background-image : url(../images/entetes/entete-accueil.jpg);
	background-repeat : no-repeat;
	
	width : 952px;
	height : 212px;
}

.page_produits #entete-photo { background-image : url(../images/entetes/entete-produits.jpg); }
.page_produits-vetements #entete-photo { background-image : url(../images/entetes/entete-produits-vetements.jpg); }
.page_produits-chaussures #entete-photo { background-image : url(../images/entetes/entete-produits-chaussures.jpg); }
.page_produits-accessoires #entete-photo { background-image : url(../images/entetes/entete-produits-accessoires.jpg); }
.page_produits-equipement #entete-photo { background-image : url(../images/entetes/entete-produits-equipement.jpg); }
.page_unite-mobile #entete-photo { background-image : url(../images/entetes/entete-unite_mobile.jpg); }
.page_a-propos #entete-photo { background-image : url(../images/entetes/entete-husky.jpg); }
.page_liens #entete-photo { background-image : url(../images/entetes/entete-liens.jpg); }
.page_plan-du-site #entete-photo { background-image : url(../images/entetes/entete-plan_du_site.jpg); }
.page_contact #entete-photo { background-image : url(../images/entetes/entete-contact.jpg); }

#entete-logo {
	width : 229px;
	height : 222px;

	position : absolute;
	top : 12px;
	left : 24px;
}

#entete-logo a {
	display : block;
	width : 229px;
	height : 222px;

	background-image : url(../images/husky-logo.png);
	background-repeat : no-repeat;

	cursor : pointer;
}

* html #entete-logo a {
	background-image : none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/husky-logo.png');
}

#entete-logoprint { display : none; }

#entete-baseline {
	background-image : url(../images/husky-baseline.png);
	background-repeat : no-repeat;
	
	width : 429px;
	height : 35px;

	position : absolute;
	top : 237px;
	left : 24px;
}

* html #entete-baseline {
	background-image : none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/husky-baseline.png');
}

#entete-logo {
	position : absolute;
}


/*--------------------------------------------------------------------
/* MENU
/**/

#menu {
	background-color : #005941;

	height : 34px;

	/*padding-left : 20px;*/
}

#menu-conteneur {
	/*text-align : center;*/
}

#menu .element {
	/*display : inline;*/

	padding-right : 20px;
	padding-left : 20px;

	float : left;
}

#menu a {
	display : block;	

	color : #fff;
	font-size : 14px;
	line-height : 14px;

	text-decoration : none;
	text-transform : uppercase;

	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 20px;

	font-weight : bold;
}

#menu a:hover {
	background-color : #ad5c10;
}

/*#menu a.actif {
	background-color : #ad5c10;
}*/


#menu a.actif,
#menu a.actif:hover {
	background-color : #fff;
	color : #005941;
}


/*--------------------------------------------------------------------
/* PRINCIPAL
/**/

#principal {
	padding-top : 25px;
	padding-left : 28px;
	padding-right : 28px;
}


/*--------------------------------------------------------------------
/* CONTENU
/**/

#contenu {
	min-height : 300px;
	padding-bottom : 15px;
}

* html #contenu {
	height : 300px;
}

#contenu-colonne_gauche {
	float : left;
	width : 595px;
}

#contenu-colonne_droite {
	float : left;
	width : 250px;
	padding-left : 40px;
}

#coordonnees {
	/*color : #636466;*/
	color : #fff;
	background-color : #005941;
	padding-top : 1em;
	padding-bottom : 1em;

	padding-left : 28px;
}

#coordonnees a {
	color : #fff;
	text-decoration : none;
}

#coordonnees a:hover {
	text-decoration : underline;
}

/*--------------------------------------------------------------------
/* PIED
/**/

#pied {
	width : 954px;
	margin : auto;

	font-size : 11px;

	color : #807247;

	padding-top : 1em;
	height : 1em;
	padding-bottom : 2em;
}

#pied #copyright {
	float : left;
}

#pied #conception {
	float : right;
}

#pied a {
	color : #807247;
}

#pied a:hover {
	color : #000;
}



/*--------------------------------------------------------------------
/* PRODUITS
/**/

#produits-colonne_gauche {
	float : left;
	width : 220px;
}

#produits-colonne_droite {
	float : left;
	width : 660px;
	padding-left : 10px;
}

#categories_produits {
	padding-left : 0;
	margin-left : 0;
	list-style-type : none;
}

#categories_produits li {
	padding-left : 0;
	margin-left : 0;
}

#categories_produits a {
	/*text-transform : uppercase;
	text-decoration : none;
	color : #005941;*/
}

#categories_produits a:hover {
	/*text-decoration : underline;*/
}


.page_contact #tableau_ouverture {
	margin-top : 35px;
}