
div#header div#bandeau{
	border-bottom:1px solid #424243;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	margin-bottom:12px;
	padding:8px 0 5px 0;
}
div#header div#bandeau a{
	color:#FFF;
}
div#header div#bandeau a:hover{
	color:#AAA;
}
div#header div#bandeau div.info{
	display:inline;
	float:left;
}
div#header div#bandeau div#membres{
	padding-top:5px;
}
div#header div#bandeau div#num_one{
	margin:0 60px;
	padding-top:5px;
}
div#header div#bandeau div#inscription img{
	vertical-align:middle;
}
div#header div#bandeau div#profil{
	padding-top:5px;
}
div#header div#bandeau div#profil span{
	margin:0 4px;
}
div#header div#bandeau div#panier{
	display:inline;
	float:right;
}
div#header div#bandeau div#panier img{
	margin-right:5px;
	vertical-align:middle;
}
div#header div#bandeau div#panier a{
	color:#FFF;
}

div#header div#logo{
	display:inline;
	float:left;
	margin-top:15px;
}
div#header div#logo div#share{
	margin-top:20px;
}
div#header div#logo div#share img.facebook{
	float:left;
	display:inline;
	margin-right:5px;
}
div#header div#logo div#share div#like{
	height:28px;
	overflow:hidden;
}
div#header div#logo div#share div#like iframe{
	margin:-32px 0 0 -59px;
}

div#header div#protv{
	border:1px solid #333;
	display:inline;
	padding:30px 10px 10px 10px;
	position:relative;
	float:right;
}
div#header div#protv img#logo_protv{
	right:6px;
	position:absolute;
	top:10px;
}
div#header div#protv img#acces_gratuit{
	left:-17px;
	position:absolute;
	top:-15px;
}
div#header div#protv div{
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	margin-top:3px;
	text-align:center;
}

div#header ul#menu{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:20px;
	width:935px;
}

div#header ul#menu li{
	display:inline;
	float:left;
}

div#header ul#menu a{
	background:url('../images/menu.png') no-repeat center top;
	display:inline;
	float:left;
	height:35px;
	outline-style:none;
	text-indent:-9999px;
	width:156px;
}

div#header ul#menu a#mn-formation{ background-position:0px 0px;}
body#formations div#header ul#menu a#mn-formation, div#header ul#menu a#mn-formation:hover{ background-position:0px -35px }

div#header ul#menu a#mn-calendrier{ background-position:-156px 0px;}
body#calendrier-lieux div#header ul#menu a#mn-calendrier, div#header ul#menu a#mn-calendrier:hover{ background-position:-156px -35px }

div#header ul#menu a#mn-cheque{ background-position:-312px 0px;}
body#cheque-cadeau div#header ul#menu a#mn-cheque, div#header ul#menu a#mn-cheque:hover{ background-position:-312px -35px }

div#header ul#menu a#mn-boutique{ background-position:-468px 0px;}
body#boutique div#header ul#menu a#mn-boutique, div#header ul#menu a#mn-boutique:hover{ background-position:-468px -35px }

div#header ul#menu a#mn-societe{ background-position:-624px 0px;}
body#societe div#header ul#menu a#mn-societe, div#header ul#menu a#mn-societe:hover{ background-position:-624px -35px }

div#header ul#menu a#mn-entreprises{ background-position:-780px 0px; width:155px;}
body#entreprises div#header ul#menu a#mn-entreprises, div#header ul#menu a#mn-entreprises:hover{ background-position:-780px -35px }


div#header div#block_login{
	background-color:#222;
	border:1px solid #999;
	color:#FFF;
	display:none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* pour IE8 */
	filter:alpha(opacity=0); /* pour IE5-7 */
	opacity:0.0;			  /* pour Firefox */
	font:normal 11px Arial, Verdana;
	padding:5px 15px 20px 15px;
	position:absolute;
	right:230px;
	top:39px;
	width:245px;
	z-index:9999;
}
div#header div#block_login div.loading{
	margin:0 auto;
}
div#header div#block_login div.loading img#loading-log{
	display:none;
}
div#header div#block_login table td{
	padding:10px 0 10px 16px;
	text-align:right;
}
div#header div#block_login div.action{
	margin:10px 0;
	text-align:right;
}
div#header div#block_login div.action input{
	margin-left:20px;
}
div#header div#block_login div.action a#cancel_log{
	font-weight:bold;
}
div#header div#block_login div.action a#cancel_log span{
	color:#FFF;
	font-weight:normal;
	margin-left:5px;
}
div#header div#block_login div.compte{
	border-top:1px solid #424243;
	font-size:10px;
	line-height:18px;
	margin-top:10px;
	padding-top:10px;
	text-align:right;
}

div#header div#titre_page{
	background-color:#121212;
	margin-bottom:5px;
	padding:20px 0 17px 20px;
}
div#header div#titre_page h1{
	color:#FFF;
	display:inline;
	float:left;
	font:normal 12px Verdana, Arial;
	margin-right:10px;
}
div#header div#titre_page a h1 span{
	color:#727272;
}
div#header div#titre_page a img#fleche_titre{
	display:inline;
	float:left;
}
div#header div#titre_page a:hover img#fleche_titre{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* pour IE8 */
	filter:alpha(opacity=70); /* pour IE5-7 */
	opacity:0.7;			  /* pour Firefox */
}