/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/


#header #logo {
	height:65px;
	left:-9px;
	overflow:hidden;
	position:absolute;
	top:0px;
	width:219px;
	z-index:100;
}

#header #logo a {
	display:block;
	height:100%;
	width:100%;
	color:#fff;
	cursor:pointer;/**/
	text-indent:-2000px;
	position:relative;
}

#header #logo[id] a {
}

#header #VIP {
	height:61px;
	position:absolute;
	left:420px;
	top:13px;
	width:107px;
	overflow:hidden;
	z-index:50;
	background-image:url(../../../../images/accesVIP.gif);
	background-repeat:no-repeat;
	font-size:10px;
}

#header #VIP a {
	display:block;
	color:#fff;
	cursor:pointer;/**/
	position:relative;
	background-image:url(../../../../images/puceMenuHeader.gif);
	background-repeat:no-repeat;
	background-position:right 38px;
	padding-right:10px;
	width:auto;
	display:-moz-inline-box;
	display:inline-block;
	padding-top:34px;
}
#header #soldes {
	position:absolute;
	left:195px;
	
	top:9px;
	background-image:url(../../../../images/soldes2010Bandeau.png);
	background-repeat:no-repeat;
	width:330px;
	height:59px;
}

#header #VIP a:hover {
	text-decoration:underline;
	background-image:url(../../../../images/puceMenuHeader_off.gif);
}

#header #minimoduleEspaceClient {
	height:41px;
	position:absolute;
	left:543px;
	top:13px;
	width:155px;
	overflow:hidden;
	z-index:50;
	background-image:url(../../../../images/votreCompte.gif);
	background-repeat:no-repeat;
	font-size:10px;
	padding-left:40px;
	padding-top:22px;
}

#header #minimoduleEspaceClient p {
	text-transform:lowercase;
	height:11px;
}

#header #minimoduleEspaceClient a {
	display:block;
	color:#fff;

	position:relative;
	background-image:url(../../../../images/puceMenuHeader.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
	padding-right:10px;
	width:auto;
	display:-moz-inline-box;
	display:inline-block;
}

#header #minimoduleEspaceClient a:hover {
	text-decoration:underline;
	background-image:url(../../../../images/puceMenuHeader_off.gif);
}

#header #caddie {
	height:51px;
	position:absolute;
	left:734px;
	top:13px;
	width:145px;
	overflow:hidden;
	z-index:50;
	background-image:url(../../../../images/votrePanier.gif);
	background-repeat:no-repeat;
}

#header #caddie h4 {
	position:absolute;
	top:-50px;
}

#header #caddie #minimoduleCaddie {
	display:block;
	position:relative;
	height:100%;
	width:100%;
	font-size:10px;
}

#header #caddie #minimoduleCaddie a {
	color:#fff;
	display:block;
	padding-top:25px;
	padding-left:35px;
	height:100%;
	width:100%;
}

#header #caddie #minimoduleCaddie a:hover {
	text-decoration:underline;
	background-image:url(../../../../images/puceMenuHeader.gif);
	background-position:center 41px;
	background-repeat:no-repeat;
}

#header #caddie #minimoduleCaddie a b {
	color:#000;
}

#header #commentAcheter {
	position:absolute;
	background-image:url(../../../../images/b_besoinAide.gif);
	background-repeat:no-repeat;
	width:63px;
	height:61px;
	top:13px;
	left:913px;
}

#header #commentAcheter a {
	display:block;
	width:100%;
	height:100%;
}

/*---------------------------------------------------------------------
				bloc famille
----------------------------------------------------------------------*/

#header #famille {
	position:absolute;
	top:71px;
	left:6px
}

#header #famille li a, #header #famille h2 a {
	color:#ffffff;
	font-size:11px;
	letter-spacing:-0.05em;
	padding:0px;
	width:inherit;
	white-space:nowrap;
	font-size:16px; /*doit avoir la meme taille que celle utilisée pour le sIFR.*/
	text-transform:uppercase; /* interpretation correct pour le sIFR*/
}

#header #famille ul {
}

#header #famille div.menu {
	position:relative;
	overflow:hidden;
	float:left;
	height:55px;
	display:-moz-inline-box;
	display:inline-block;
}

#header #famille div.menu .container {
	position:relative;
	overflow:hidden;
	height:55px;
	padding-left:8px;
	display:-moz-inline-box;
	display:inline-block;
	float:left;
}

#header #famille div.menu .container h2 {
	position:relative;
	overflow:hidden;
	text-indent:-2000px;
	height:26px;
	width:10px;
}
#header #famille div.menu .container h2 a{
/*	position:absolute;
	width:100%;
	height:100%;
	display:block;
	float:none*/
}
#header #famille div.menu .container a {
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	padding-top:2px;	
	float:left;
	cursor:pointer
}


#header #famille div.menu .container a:hover h3{
	text-decoration:underline;

}

#header #famille div.menu .container a h3 {
	font-size:10px;
	line-height:11px;
	color:#fff;
	font-weight:normal;
	padding-right:8px;
	
}

#header #famille div#cadeaux {
	background-image:url(../../../../images/fd_ongletCadeau.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:80px;
}
#header #famille div#cadeaux .container {
	padding:0px;
	width:100%;
}
#header #famille div#cadeaux h2{
	position:absolute;
	top:-40px; height:2px;
	overflow:hidden;
}
#header #famille div#toilesPapiers h2 {
		/*width:158px;*/width:95px;

}
#header #famille div#toilesPapiers .container {
}
#header #famille div#toilesPapiers a {
}
#header #famille div#toilesPapiers a h3 {


}

#header #famille div#cadeaux a{
	float:none;
	width:100%;
	height:100%;
}

#header #famille div#cadeaux a h3{
	text-indent:-2000px;
	margin-top:-200px;
}

#header #famille div#toilesPapiers {
	background-image:url(../../../../images/fdDroit_onglet_toilesSuppor.gif);
	background-repeat:no-repeat;
	background-position:right bottom;

}
#header #famille div#toilesPapiers .container{
	background-image:url(../../../../images/fd_onglet_toilesSupport.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#header #famille div#encadrement {
	background-image:url(../../../../images/fdDroit_onglet_encadrement.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#header #famille div#encadrement .container {
	background-image:url(../../../../images/fd_onglet_encadrement.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#header #famille div#encadrement .container h2 {
	width:138px;
}

#header #famille div#encadrement a#EncadrerAvecElisa {
	text-indent:-26px;
	overflow:hidden;
	background-image:url(../../../../images/fd_avec.gif);
	background-repeat:no-repeat;
	padding:0px;
	height:28px;
	float:left;
	position:relative;
	overflow:hidden;
	display:block;
}

#header #famille div#encadrement a#EncadrerAvecElisa h3 {
	color:#f8c6e1;
	font-weight:bolder;
	line-height:28px;
	padding-top:6px;
	width:30px;
}

#header #famille div#beauxArts {
	background-image:url(../../../../images/fdDroit_onglet_beauxArts.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#header #famille div#beauxArts .container {
	background-image:url(../../../../images/fd_onglet_beauxArts.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}


#header #famille div#beauxArts .container h2 {
	width:138px;
}

#header #famille div#beauxArts a#BeauxArtsParDiscipline {
	/*text-indent:-19px;*/
	overflow:hidden;
	background-image:url(../../../../images/fd_parTechnique.gif);
	background-repeat:no-repeat;
	background-position:5px 2px;
	padding:0px;
	height:28px;
	padding-right:8px;
	float:left;
	position:relative;
	overflow:hidden;
	display:block;width:60px;
}

#header #famille div#beauxArts a#BeauxArtsParDiscipline h3 {
	color:#f2f0c0;
	font-weight:bolder;
	line-height:28px;
	/*padding-top:6px;*/
	width:60px;
	
	position:absolute;
	top:-22px;
}

#header #famille div#homeDeco {
	background-image:url(../../../../images/fd_onglet_homeDeco.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
		width:95px;width:97px;
}

#header #famille div#homeDeco .container {
/*	background-image:url(../../../../images/fd_onglet_homeDeco.gif);
	background-repeat:no-repeat;
	background-position:left bottom;*/
	float:none;
	display:block;
}

#header #famille div#homeDeco .container h2 {
	width:100%;
	height:100%;
}
#header #famille div#homeDeco .container h2 a{
	display:block;
	width:100%;
	height:100%;	
}
#header #famille div#homeDeco a#HomeDecoParTechnique {
/*	text-indent:-20px;*/
	overflow:hidden;
	background-image:url(../../../../images/fd_parDiscipline.gif);
	background-repeat:no-repeat;
	background-position:5px top;
	padding:0px;
	height:28px;
	padding-right:8px;
	float:left;
	position:relative;
	overflow:hidden;
	display:block;
	width:59px;
}

#header #famille div#homeDeco a#HomeDecoParTechnique h3 {
	color:#6ceace;
	font-weight:bolder;
	line-height:28px;
	width:59px;
	position:absolute;
	top:-22px;
}
