/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
		list-style:none
	}
	body {
		font-size:62.5%;
		font-family:arial, helvetica, sans-serif;
		color:#505050;
		background:#fff url(../../images/structure/background/body.gif);
		padding:0 0 13px 0
	}
	a {text-decoration:none}
	a:hover {text-decoration:underline}
	img {border:none}
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	abbr, acronym {
	  border-bottom:1px dotted #333;
	  cursor:help
	}
/* --------------------------------------------------------------------------------------------- Récurrents */
	input.bouton {
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#0082cd;
		border:1px solid #0082cd;
		padding:1px;
		cursor:pointer
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		width:958px;
		margin:13px auto 0 auto
	}
/* --------------------------------------------------------------------------------------------- Top */
	#top {
		width:957px;
		height:4px;
		font-size:1px;
		background:#0082cd
	}
/* --------------------------------------------------------------------------------------------- Main */
	#main {
		float:left;
		width:100%;
		background:url(../../images/structure/background/main.png) repeat-y;
		padding:
	}
	* html #main {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structure/background/main.png',sizingMethod='scale');
		background-image:none
	}
/* ------------------------------------------------------------------------- Header */
	#main #header {
		float:left;
		width:938px;
		background:#0082cd;
		padding:6px 9px 0 11px;
		margin-bottom:6px
	}
/* ----------------------------------------------------- Logo TobFlow */
	#main #header #logo_tobflow {
		vertical-align:bottom;
		margin:0 0 9px 3px
	}
/* ----------------------------------------------------- Choix langue */
	#main #header #choix_langue {
		float:right;
		text-transform:uppercase;
		font-size:1.4em;
		font-weight:bold;
		color:#fff
	}
	#main #header #choix_langue li {display:inline}
	#main #header #choix_langue li a {color:#fff}
	#main #header #choix_langue li a.on {cursor:text}
	#main #header #choix_langue li a.on:hover {text-decoration:none}
/* ----------------------------------------------------- Recherche */
	#main #header form {
		float:right;
		font-family:tahoma;
		font-size:1.1em
	}
	#main #header form label {
		display:block;
		float:left;
		color:#fff;
		background:url(../../images/structure/background/recherche_label.gif) no-repeat right 50%;
		padding:3px 11px 3px 0
	}
	#main #header form input.champ_recherche {
		float:left;
		width:108px;
		height:13px;
		font-size:1em;
		color:#505050;
		border:1px solid #fff;
		padding:2px 0 2px 0
	}
	#main #header form input.lancer_recherche {
		float:left;
		margin:-1px 0 0 0
	}
/* ----------------------------------------------------- Menu */
	#main #header #menu {font-size:1.4em}
	#main #header #menu li {display:inline}
	#main #header #menu li a {
		float:left;
		color:#323232;
		background-color:#fff;
		background-image:url(../../images/structure/background/menu_a.gif);
		background-repeat:no-repeat;
		background-position:left top
	}
	#main #header #menu li a span {
		display:block;
		float:left;
		background-image:url(../../images/structure/background/menu_span.gif);
		background-repeat:no-repeat;
		background-position:right top;
		padding:5px 11px 7px 12px
	}
	#main #header #menu li a span {cursor:pointer}
	#main #header #menu li a:hover, #main #header #menu li a.on {
		background-position:left bottom;
		text-decoration:none
	}
	#main #header #menu li a:hover span, #main #header #menu li a.on span {background-position:right bottom}
	#main #header #menu li a.on span {cursor:text}
/* ------------------------------------------------------------------------- Footer */
	#footer {
		float:left;
		width:941px;
		text-align:right;
		font-size:1.2em;
		color:#666;
		padding:0 17px 10px 0
	}
	#footer li {display:inline}
	#footer li a {color:#666}
	#footer #ezpublish {
		position: relative;
		float: left;
		left: 15px;
	}
/* --------------------------------------------------------------------------------------------- Bottom */
	#bottom {
		float:left;
		width:100%;
		height:3px;
		font-size:1px;
		background:url(../../images/structure/background/bottom.png);
		margin:0 0 13px 0
	}
	* html #bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/structure/background/bottom.png)',sizingMethod='scale');
		background-image:none
	}
