/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
		text-decoration:none;
		list-style:none
	}
	body {
		font-size:68.75%;
		font-family:"tahoma", verdana, arial, helvetica, sans-serif;
		background:white;
		color:#161616
	 }
	img {border:none}
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
/* --------------------------------------------------------------------------------------------- Récurrents */
/* --------------------------------------------------------------------------------- Boutons extensibles */
	a.bt {
		color:#fff;
		text-transform:uppercase;
		font-size:.9em;
		font-family:arial, helvetica, sans-serif;
		background:#000;
		border:1px solid #fff;
		padding:2px 4px
	}
	a.fermer {
		float:right;
		margin:0 20px 0 0
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		width:995px;
		margin:0 auto;
		padding:2px 0 0 0
	}
/* --------------------------------------------------------------------------------- Logo */
	#logo {
		float:left;
		margin:3px 0 0 22px
	}
/* --------------------------------------------------------------------------------- Centrale d'achat */
	#centrale_achat {
		float:right;
		width:285px;
		background:url(../../images/elements/dotted_orange.gif) repeat-y left;
		padding:0 0 5px 0
	}
	#centrale_achat span {
		display:block;
		color:#fff;
		text-transform:uppercase;
		font-family:arial, helvetica, sans-serif;
		font-size:1.1em;
		background:#ff7d1d url(../../images/structure/background/arrondi_top_orange.gif) no-repeat;
		padding:1px 0 1px 10px;
		margin:0 0 5px 0
	}
	#centrale_achat div {
		float:left;
		padding:0 0 5px 10px
	}
	#centrale_achat div label {
		color:#ff9600;
		background:url(../../images/elements/fleche_orange.gif) no-repeat right 5px;
		padding:0 10px 0 0
	}
	#centrale_achat div input.champ {
		float:left;
		display:block;
		clear:both;
		width:76px;
		height:15px;
		border:1px solid #ff9600;
		font-size:1em;
		color:#666;
		padding:3px 0 0 3px;
		margin:3px 0 0 0
	}
	#centrale_achat div input.ok {
		float:left;
		margin:4px 0 0 10px
	}
	#centrale_achat a {
		display:block;
		clear:both;
		color:#53adca;
		font-size:.9em;
		margin:0 0 0 10px
	}
/* --------------------------------------------------------------------------------- Degradé */
	#degrade {
		position:relative;
		float:left;
		width:975px;
		background:url(../../images/structure/background/degrade.jpg) repeat-y;
		padding:5px 0 0 20px
	}
/* --------------------------------------------------------------------- Recherche */
	#degrade label.recherchez {
		display:block;
		position:absolute;
		top:-18px;
		left:20px;
		width:73px;
		height:14px;
		color:#fff;
		background:#2e6092 url(../../images/structure/background/label_recherchez.gif) no-repeat;
		padding:2px 0 2px 5px
	}
	#degrade label.recherchez span {font-size:.6em}
	#degrade input.champ {
		float:left;
		width:167px;
		height:15px;
		border:1px solid #000;
		font-size:1em;
		padding:2px 0 0 3px
	}
	#degrade input.ok {
		float:left;
		margin:1px 0 0 5px
	}
	#degrade #radio {
		float:left;
		clear:both;
		padding:5px 0 8px 0
	}
	* html #degrade #radio {padding:0}
	*+html #degrade #radio {padding:0}
	#degrade #radio li {
		display:inline;
		color:#fff;
		font-size:.9em;
		padding:0 5px 0 0
	}
/* --------------------------------------------------------------------- Compass */
	#degrade #compass {
		clear:both;
		color:rgb(212,212,212);
		font-family:arial, helvetica, sans-serif;
		font-size:.9em
		padding-left:5px;
	}
	#degrade #compass ul {display:inline} 
	#degrade #compass li {
  		padding-left:2px;
  		display:inline;
 	}
	#degrade #compass li a {color:rgb(212,212,212);}
	#degrade #compass li a:hover {
		color:#fff;
		text-decoration:underline
	}
/* --------------------------------------------------------------------- Menu */
	#degrade #menu {
		float:left;
		padding:8px 0 0 15px
	}
	#degrade #menu li {display:inline}
	#degrade #menu li a img {vertical-align:top}
	#degrade #menu li a {
		display:block;
		float:left;
		margin:0 5px 0 0
	}
	#degrade #menu li a:hover {
		margin:-4px 5px 0 0;
		border-bottom:4px solid #791979
	}
/* --------------------------------------------------------------------- Menu formations */
	div#menu_formations{
		float: left;
		width: 800px ;
	}
	
	div#menu_formations ul li{
		float: left;
		border-left: 1px solid #CECEC2;
	}
	
	div#menu_formations ul li a{
		padding: 10px;
	}
	
/* --------------------------------------------------------------------- Menu Centrale d'achats */

	div#menu_ca_all{
		width: 850px;
	}

	div.menu_ca{
		float: left;
		width: 24%;
	}
	
	div.menu_ca span.semblable_lien_simple {
		padding-left: 10px;
		border-left: 1px solid #CECEC2
	}
	
	div.menu_ca ul{
		float:left;
		padding-right: 25px
	}
	
	div.menu_ca ul li{
		padding-left: 25px
	}


/* ------------------------------------------------------------------------------- Outils */
	#degrade #outils {
		position:absolute;
		bottom:-18px;
		right:30px;
		font-size:.9em
	}
	#degrade #outils li {
		display:inline;
		margin:0 10px 0 0
	}
	#degrade #outils li a {color:#000}
	#degrade #outils li a:hover {text-decoration:underline}
	#degrade #outils #imprimer {
		background:url(../../images/boutons/imprimer.gif) no-repeat 0 0;
		padding:0 0 0 20px
	}
	#degrade #outils #plan_site {
		background:url(../../images/boutons/plan_site.gif) no-repeat 0 0;
		padding:0 0 0 17px
	}
/* --------------------------------------------------------------------------------- Main */
	#main {
		float:left;
		background:url(../../images/structure/background/main.gif) repeat-y;
		padding:0 0 20px 0
	}
/* --------------------------------------------------------------------- Contenu left */
	#main #contenu_left {
		float:left;
		width:400px;
		background:#fff url(../../images/structure/background/arrondi_top_bleuBlanc.gif) no-repeat;
		padding:20px 0 0 20px;
	}
/* --------------------------------------------------------- Copyright */
	#main #contenu_left #copyright {
		float:left;
		width:408px;
		display:block;
		/*background:#f2f3f3 url(../../images/structure/background/arrondi_bottom_blanc.gif) no-repeat;*/
		color:#53adca;
		font-family:arial, helvetica, sans-serif;
		font-size:.9em;
		padding:8px 0 0 15px
	}
	#main #contenu_left #copyright a {color:#53adca}
	#main #contenu_left #copyright a:hover {text-decoration:underline}
/* --------------------------------------------------------------------- Contenu right */
	#main #contenu_right {
		float:left;
		width:300px;
		margin:20px 0px 0px 0px;
		background:#fff url(../../images/structure/background/arrondi_top_blanc.gif) no-repeat 
	}
	#main #contenu_right #contenu_right_bottom {
		float:right;
		width:423px;
		height:6px;
		font-size:0em;
		background:url(../../images/structure/background/arrondi_bottom_blanc.gif)
	}
	
	#frame {
		width:1000px;
		/*height:2000px;*/
	}
	h1 {
		font-size:1.7em;
		color:#791979;
		margin:0 0 10px 0
	}
	h2 {
		font-size:1.3em;
		color:#333;
		margin:0 0 10px 0
	}