			body 
				{
					font: 0.7em/1.2em verdana, Arial, sans-serif; /* "0.7em/1.2em" pour time et sherif, "13px" pour le reste */
					background: #3e2811 url(../img/degrade.jpg) repeat;
   				    background-position:top center;
					color: #3e2811;
					margin: 0 auto 0 auto;
    				text-align: center; /* pour corriger le bug de centrage IE */
					padding:0;
     			}
				
			#main 
				{
					width:800px;
					margin:0 auto;
					padding:0 13px;
					position:relative;
					background:url() repeat;
					color:#3E2811;
					text-align:justify;
				}
				
			* 
				{ 
					padding:0;
					margin:0;
					text-decoration: none; 
					font-size: 1em; 
					outline: none; 
				}
				
			ul li 
				{
					list-style-type :none;
				}				
				
			a, img, a img 
				{ 
					margin:0;
					padding:0;
					border:none; 
				}
				
			a 
				{ 
					color: inherit;
				}
				
			#info1
				{
					position: absolute;
					width: 350px;
					top: 180px;
				  	left: 50%;      
				  	margin-left: -175px; 
					z-index: 1;
					color: #c8ddda;
					background-color: #242424;
					visibility: hidden;
					border: solid 2px #222;
					filter: alpha(opacity=75);
					-moz-opacity: 0.75;
					opacity: 0.75;
					font-weight: bold;
					text-align: center;
					font-family: Courier, "Courier New", monospace;
				}
				
			#transition
				{
					margin-top:15px;
				}
			
			#pub
				{
					margin-top:-2px;
					margin-left:270px;
					width:530px;
					text-align:left;
				}
				
			#pub .content
				{
					color:#3e2811;
				}
			#pub .content p
				{
					text-align:justify;
				}
			#pub .content .nav
				{
					width:65px;
					float:left;
					margin-right:80px;
				}
			#pub .content .nav a
				{
					margin:0px;
					padding:0px;
					height:15px;
					cursor:pointer;
				}
			#pub .content .nav a.espace
				{
					float:left;
					margin-top:120px;
				}
			#pub .content .contenu
				{
					float:left;
					width:370px;
				}
			.slide_1
				{
					background:#2E4164 url(../img/design.jpg) 0px 0px no-repeat;
					padding-top:0px;
					height:150px;
				}
			.slide_1 .contenu
				{
					padding-top:12px;
					color:#ccc;
				}

			.slide_1 .contenu a:hover, .slide_1 .contenu a:active, .slide_1 .contenu a.selected:link, .slide_1 .contenu a.selected:visited
				{
					padding-top:32px;
					text-decoration:none;
					color: #758C1A;
				}

			.slide_2
				{
					background:#C5C77E url(../img/contenu.jpg) 0px 0px no-repeat;
					padding-top:0px;
					height:150px;
				}
			.slide_2 .contenu
				{
					padding-top:12px;
				}

			.slide_2 .contenu a:hover, .slide_2 .contenu a:active, .slide_2 .contenu a.selected:link, .slide_2 .contenu a.selected:visited
				{
					padding-top:32px;
					text-decoration:none;
					color: #758C1A;
				}

			.slide_3
				{
					background:#508ACA url(../img/creation.jpg) 0px 0px no-repeat;
					padding-top:0px;
					height:150px;
				}
			.slide_3 .contenu
				{
					padding-top:15px;
				}

			.slide_3 .contenu a:hover, .slide_3 .contenu a:active, .slide_3 .contenu a.selected:link, .slide_3 .contenu a.selected:visited
				{
					padding-top:32px;
					text-decoration:none;
					color: #758C1A;
				}

			.slide_4
				{
					background:#B5BEC4 url(../img/referencement.jpg) 0px 0px no-repeat;
					padding-top:0px;
					height:150px;
				}
			.slide_4 .contenu
				{
					padding-top:32px;
					text-decoration:none;
				}

			.slide_4 .contenu a
				{
					padding-top:32px;
					text-decoration:none;
					color: #000000;
				}

			.slide_4 .contenu a:hover, .slide_4 .contenu a:active, .slide_4 .contenu a.selected:link, .slide_4 .contenu a.selected:visited
				{
					padding-top:32px;
					text-decoration:none;
					color: #758C1A;
				}

			.slide_5
				{
					background:#999BB6 url(../img/hebergement.jpg) 0px 0px no-repeat;
					padding-top:0px;
					height:150px;
				}
			.slide_5 .contenu
				{
					padding-top:20px;
				}

			.slide_5 .contenu a:hover, .slide_5 .contenu a:active, .slide_5 .contenu a.selected:link, .slide_5 .contenu a.selected:visited
				{
					padding-top:32px;
					text-decoration:none;
					color: #758C1A;
				}

			.slide_6
				{
					background:#3A90C9 url(../img/conseil.jpg) 0px 0px no-repeat;
					padding-top:0px;
					height:150px;
				}
			.slide_6 .contenu
				{
					padding-top:10px;
				}

			.slide_6 .contenu a:hover, .slide_6 .contenu a:active, .slide_6 .contenu a.selected:link, .slide_6 .contenu a.selected:visited
				{
					padding-top:32px;
					text-decoration:none;
					color: #758C1A;
				}

			.slide_7
				{
					background:#BF9FC1 url(../img/formation.jpg) 0px 0px no-repeat;
					padding-top:0px;
					height:150px;
				}
			.slide_7 .contenu
				{
					padding:0;
				}
			.slide_7 .contenu p
				{
					margin-left:5px;
				}
			.slide_7 .contenu h2
				{
					margin-left:5px;
					margin-top:10px
				}

			.slide_7 .contenu a:hover, .slide_7 .contenu a:active, .slide_7 .contenu a.selected:link, .slide_7 .contenu a.selected:visited
				{
					padding-top:32px;
					text-decoration:none;
					color: #758C1A;
				}

			#pub h2
				{
					font-weight:normal;
					text-transform:none;
				}

			h2
				{
					color:#ffffff;
					font-size:12px;
					padding:0px -5px 0px 10px;
					margin:0px 0px 0px 0px;
					font-weight:bold;
					text-transform:uppercase;
					font:"Times New Roman", Times, serif;
				}

			sub, sup 
				{ 
					vertical-align:top;
					font-size:.7em; 
				}
			
			
			hr 
				{ 
					display: none; 
				}
			
			font /* pour enlever quelques options impropres à la navigation de certains navigateurs, mais pas IE cette fois ;-) */
				{ 
					color: inherit !important; 
					font: inherit !important; 
					color: inherit !important; 
				} 
			
			button 
				{ 
					cursor:pointer;
				}
			
			#menu
				{
				}
			
			.menu a
				{
					clear:right;
					float:right;
					display:inline;
				}
				
			.menu ul 
				{
					clear:right;
				}
				
			.menu ul li 
				{
					float:left;
					margin-top:5px;
				}
			
			.menu ul li a
				{
					overflow:hidden; 
					clear:none; 
					float:none; 
					display:block; 
					text-indent:300px;
					background-position:left top;
					margin-top:-10px;
					text-align:left;
				}

			#collectivites a:link, #collectivites a:visited
				{
					width:155px;
					height:75px;
					background-image:url('../img/collectivites.jpg');
					background-position:left top;
				}
			
			#professionnels a:link, #professionnels a:visited
				{
					width:175px;
					height:75px;
					background-image:url('../img/professionnels.jpg');
					background-position:left top;
				}
			
			#associations a:link, #associations a:visited
				{
					width:150px;
					height:75px;
					background-image:url('../img/associations.jpg');
					background-position:left top;
				}
				
			#autres_categories a:link, #autres_categories a:visited
				{
					width:190px;
					height:75px;
					background-image:url('../img/autres_categories.jpg');
					background-position:left top;
				}
				
			#home a:link, #home a:visited
				{
					width:130px;
					height:75px;
					background-image:url('../img/home.jpg');
					background-position:left top;
				}	
				
			#collectivites a:hover, #collectivites a:active, #collectivites a.selected:link, #collectivites a.selected:visited,
			#professionnels a:hover, #professionnels a:active, #professionnels a.selected:link, #professionnels a.selected:visited,
			#associations a:hover, #associations a:active, #associations a.selected:link, #associations a.selected:visited,
			#autres_categories a:hover, #autres_categories a:active, #autres_categories a.selected:link, #autres_categories a.selected:visited,
			#home a:hover, #home a:active, #home a.selected:link, #home a.selected:visited 
				{
					background-position:0 -80px;
				}
			
			#qui
				{
					background-color:#3E2811;
					background-image:url(../img/bckgrnd_qui_div.png);  
					margin-top:-150px;
					width:270px;
					height:100%;
					text-align:justify;
					color:#949C8D;  /*au lieu de 758C1A "vert" */
					float:left;
				}
		
			#qui img
				{
					float:left;
				}
				
			#qui p
				{
					margin-left:10px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
				}
				
			#qui p span
				{
					margin-left:2px;
					margin-right:2px;
					font-weight:bold;
					font: 1.1em verdana, Arial, sans-serif;	
					color:#758C1A; /*au lieu de 624025 "chocolat" */
				}
				
			#qui a
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;	
					color:#758C1A;
				}
				
			#qui ul 
				{
					margin-left:25px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
					list-style-image: url(../img/puce.jpg);
					z-index:1;
				}
				
			#activite_1
				{
					background-color:#7D5230;
					background-image:url(../img/bckgrnd_activite_1_div.png);  
					margin-top:0px;
					width:270px;
					height:100%;
					text-align:justify;
					color:#949C8D;  /*au lieu de 758C1A "vert" */
					float:left;
				}
		
			#activite_1 img
				{
					float:left;
				}
				
			#activite_1 p
				{
					margin-left:10px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
				}
				
			#activite_1 p span
				{
					margin-left:2px;
					margin-right:2px;
					font-weight:bold;
					font: 1.1em verdana, Arial, sans-serif;	
					color:#758C1A; /*au lieu de 624025 "chocolat" */
				}
				
			#activite_1 ul 
				{
					margin-left:25px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
					list-style-image: url(../img/puce.jpg);
					z-index:1;
				}
				
			#activite_1 a
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;	
					color:#758C1A;
				}
				
			#activite_2
				{
					background-color:#7D5230;
					background-image:url(../img/bckgrnd_activite_1_div.png);  
					margin-top:0px;
					margin-left:-270px;
					width:350px;
					height:100%;
					text-align:justify;
					color:#949C8D;  /*au lieu de 758C1A "vert" */
					float:left;
				}
		
			#activite_2 img
				{
					float:left;
				}
				
			#activite_2 p
				{
					margin-left:10px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
				}
				
			#activite_2 a
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;	
					color:#758C1A;
				}
				
			#activite_2 p span
				{
					margin-left:2px;
					margin-right:2px;
					font-weight:bold;
					font: 1.1em verdana, Arial, sans-serif;	
					color:#758C1A; /*au lieu de 624025 "chocolat" */
				}
				
			#activite_2 ul 
				{
					margin-left:25px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
					list-style-image: url(../img/puce.jpg);
					z-index:1;
				}
		
			#valeur
				{
					background-color:#3E2811;
					background-image:url(../img/bckgrnd_valeur_div.png);
					width:530px;
					height:100%;
					text-align:justify;
					color:#949C8D;
					float:right;
				}
				
			#valeur img
				{
					float:left;
				}
				
			#valeur p
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
				}
				
			#valeur p span
				{
					margin-left:2px;
					margin-right:2px;
					font-weight:bold;
					font: 1.1em verdana, Arial, sans-serif;	
					color:#758C1A;
				}
				
			#valeur a
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;	
					color:#758C1A;
	
				}
				
			#offre_1
				{
					background-color:#3E2811;
					background-image:url(../img/bckgrnd_offre_div.png);
					width:450px;
					height:100%;
					margin-top:0px;
					text-align:justify;
					color:#949C8D;
					float:right;
				}
				
			#offre_1 img
				{
					float:left;
				}
				
			#offre_1 p
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
				}
				
			#offre_1 p span
				{
					margin-left:2px;
					margin-right:2px;
					font-weight:bold;
					font: 1.1em verdana, Arial, sans-serif;	
					color:#758C1A;
				}
				
			#offre_1 a
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;	
					color:#758C1A;
				}
				
			#offre_2
				{
					background-color:#3E2811;
					background-image:url(../img/bckgrnd_offre_div.png);
					width:450px;
					height:100%;
					margin-top:0px;
					text-align:justify;
					color:#949C8D;
					float:right;
				}
				
			#offre_2 img
				{
					float:left;
				}
				
			#offre_2 p
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
				}
				
				
			#offre_2 a
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;	
					color:#758C1A;
				}
				
				
			#offre_2 p span
				{
					margin-left:2px;
					margin-right:2px;
					font-weight:bold;
					font: 1.1em verdana, Arial, sans-serif;	
					color:#758C1A;
				}
		
			#footer
				{
					background-color:#3E2811;
					background-image:url(../img/bckgrnd_qui_div.png);
					width:800px;
					height:150px;
					margin-top:-25px;
					text-align:center;
					vertical-align:middle;
					color:#949C8D;
					float:left;
				}
				
			#footer img
				{
					float:right;
				}
				
			#footer p
				{
					margin-left:15px;
					margin-right:10px;
					font-weight:bold;
					font: 1.2em verdana, Arial, sans-serif;		
				}
				
			#footer a
				{
					margin-left:1Opx;
					margin-right:10px;
/*					font-weight:bold;
*/					font: 0.8em verdana, Arial, sans-serif;
					color:#c8ddda;
				}
				
			#footer .p2
				{
					margin-left:15px;
					margin-right:10px;
					font: O.8em verdana, Arial, sans-serif;	
					text-align:justify;	
				}
				
			#footer .p2 a
				{
					margin-left:1Opx;
					margin-right:0px;
					font-weight:bold;
					font: 1em verdana, Arial, sans-serif;
					color:#c8ddda;
					text-align:justify;
				}
				
