/* HEADER */
/*
#header h1 { margin-bottom: 0px; }
#menu ul { margin: 0;}
#menu ul li { display: inline; list-style-type: none; margin: 0; padding: 0; line-height: 13px; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold;}
#menu ul li a { display: block; float: left; text-align: center; text-transform: uppercase; background: #D1D1D1 url(../../img/horizon_n.gif) top center; width: 107px; height: 40px; text-decoration: none; color: #fff; padding-top: 2px;}
*/

	ul, li {
		list-style-type: none;
	}
	.colonne {
		float: left;

	}
	#menu {
		position: relative;
		width: 1000px;
		height: 47px;
		text-align: center;
	}
/* HACKS POUR IE6 */
* html #menu { padding: 0; margin: 0; margin-top: -13px;}
/* HACK POUR IE7, positionnement du menu */
*:first-child+html #menu  { margin-top : -3px;}

	ul#onglets {
		width: 1000px;
		display: inline;
		font-size: 11px;
		font-weight: bold;
		line-height: 13px;
	}
	ul#onglets li {
		float: left;

	}
	ul#onglets a {
		display: block;
		font-family: Arial, Verdana, sans-serif;
		text-transform: uppercase;
		text-decoration: none;
		width: 89px;
		height: 42px;
		padding: 2px 4px 0 4px;
	}
/*couleur du texte et fond onglet hover*/
	ul#onglets a:hover {
		color: #222;
		background: #8e8e8e;
	}

	a#m1, a#m2, a#m3, a#m4, a#m5,a#m6, a#m7, a#m8, a#m9, a#m10 {
		background: #D1D1D1 url(../../img/horizon_n.gif);
		color: #FFF;
	}
	a#ma {
		background: #F5CF2D url(../../img/horizon_a.gif);
		color: #111;
	}


	#sm1, #sm2, #sm3, #sm4, #sm5, #sm6, #sm7, #sm8, #sm9, #sm10 {
		width: 40px;
		background: #546D76;
		padding: 20px;
	}
/* fond menu deroulant */
	a:hover#m1, a:hover#m2, a:hover#m3, a:hover#m4, a:hover#m5, a:hover#m6, a:hover#m7, a:hover#m8, a:hover#m9, a:hover#m10 { background: #0f0; }

/* couleur texte menu */
	#sm1 a, #sm2 a, #sm3 a, #sm4 a, #sm5 a, #sm6 a, #sm7 a, #sm8 a, #sm9 a, #sm10 a {
		color: #222;
		text-decoration: none;
		display: block;
		padding: 1px 4px 1px 4px;
	}
	#sm1 a:hover, #sm2 a:hover, #sm3 a:hover, #sm4 a:hover, #sm5 a:hover, #sm6 a:hover, #sm7 a:hover, #sm8 a:hover, #sm9 a:hover, #sm10 a:hover {
		color: #0f0;
		background: #a30000;
		padding: 1px 4px 1px 4px;
	}

	a.categorie {
		display: block;
		color: #7200ff;
		font-size: 23px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.sous1 {
		display: block;
		color: #753;
		font-size: 17px;
		text-align: left;
		vertical-align : text-bottom;
		font-weight: bold;
		line-height: 30px;
		margin: 1px 0 1px 0;
		padding: 3px 1px 0 1px;
	}

	a.sous1 a {
		color: #753;
	}

	ul.sous2 {
		text-align: left;
		color: #357;
		font-size: 16px;
		margin: 1px 0 1px 12px;
	}

	ul.sous2 li {
		background: url(../../img/pointilles.gif) repeat-y left top;
		padding: 0 0 0 5px;
	}
	*html ul.sous2 li {
		display: inline;
	}


