	/*---------- GENERALITES ----------*/
	* { 
		margin: 0;
		padding: 0;
	}
	img {
		border: 0;
	}
	body {
		text-align: center;
	}
	
	/* hack FF pour envlever pointillés autour des liens */
	
	a {
		outline: none;
	}
	
	:focus {
		-moz-outline-style: none;
	}
	/* fin de hack */
	
	
	
	/*---------- STRUCTURES DES PAGES ----------*/
	
	#global{
		width:100%;
		height:100%;
		background: url(/chrome/themes/default/images/dots_01.png) top repeat;
	}
	
	#mainWrap{
		width:100%;
		height:100%;
		background: url(/chrome/themes/default/images/header_dots_01.png) top repeat-x;
	}
	
	
	#conteneur {
		margin: 0 auto;
		text-align: left;
		width: 1020px;
		height:100%;
		/*padding-bottom:30px;*/
	}
	
	#header{
		height:80px;
		clear: both;
	}
	
	ul li  {
		
	}
	
	#topMenu{
		height:50px;
		/*width: 400px;*/
		float: right;
		padding-top: 25px;
	}

		#topMenu UL LI{
			float: left;
			zoom:1;
			list-style-type: none;
		}
		
			#topMenu UL LI A{
				height: 50px;
				display:block;
				text-indent: -9999px;
				padding: 0 15px;
			}
			
				#topMenu UL LI A.accueil{
					width: 43px;
					background:url(/chrome/themes/default/images/header_menu_accueil.png) no-repeat 0 0;
				}
				
				#topMenu UL LI A.credits{
					width: 43px;
					background:url(/chrome/themes/default/images/header_menu_credits.png) no-repeat 0 0;
				}
				
				#topMenu UL LI A.contacts{
					width:53px;
					background:url(/chrome/themes/default/images/header_menu_contacts.png) no-repeat 0 0;
				}
				
				#topMenu UL LI A.rss{
					width:45px;
					background:url(/chrome/themes/default/images/header_menu_rss.png) no-repeat 0 0;
				}
				
				#topMenu UL LI A.plan{
					width:72px;
					background:url(/chrome/themes/default/images/header_menu_plan.png) no-repeat 0 0;
				}
				
			#topMenu UL LI A:hover{
				background-position: 0 bottom;
			}	
				
	
	#mainHeader{
		background: url(/chrome/themes/default/images/main_block_header.png) top no-repeat;
		height:38px;
	}
	
	#main{
		background: url(/chrome/themes/default/images/main_block_body.png) top repeat-y;
		padding:0 15px 20px 15px;
	}
	
	#footer{
		width:994px;
		height:100px;
		background:#FFF;
		margin-left:-2px;
	}
	
	#footerContent{
		width:580px;
		margin:0 auto;
		padding-top:20px;
	}
	
		#footerContent ul{
			/*float: left;*/
		}
		
		#footerContent ul li{
			float: left;
			zoom:1;
			list-style-type: none;
			margin: 0 12px;
		}
		
			#footerContent ul li A{
				margin: 0px;
				padding: 0px;
				border: 0px;
			}
		
	
		#footer IMG{
			margin:0 auto;
		}
		
	#sdClicWrap, #sdPprtWrap {
		/*padding-top: 55px;*/
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		padding:0px 15px 30px 15px;
		width:185px;
	}
	
	#sdClicWrap {
		float: left;
	}
	
	
	
	
	#sdPprtWrap {
		float: right;
	}
	
		
	#sdClicHeader, #sdPprtHeader{
		height:19px;
		width:100%;
	}
	
		#sdClicHeader {
			background: url(/chrome/themes/default/images/header_clic.png) top repeat;
		}
		
		#sdPprtHeader {
			background: url(/chrome/themes/default/images/header_pprt.png) top repeat;
		}
	
		
			#sdClic {
			}
			
			#sdPprt {
				background-color:#FFF;
			}
			
				.sdTitleBlock{
					padding-bottom:20px;
					border-bottom:1px double #FFF;
				}
			
					#sdClic .sdTitleBlock {
						background: #0071b9;
					}
				
					#sdPprt .sdTitleBlock {
						background: #ADBF11;
					}
					
				.sdTitleBlock select, #listeDep select, #sitemap select{
					padding:2px;
					margin:20px 15px 0 15px;
					width:155px;
				}	
		
				#sitemap select{
					margin: 5px;
				}
		
				#listeDep select{
					width: 200px;
				}
		
		
		UL#sitemap LI{
			margin: 4px 0 2px 0é;
		}
		
			#sitemap UL LI A{
				font-weight: normal;
			}
			
		
			.sdCommonBlock{
				padding:10px 0 0 0;
				background:#FFF;
			}
			
			.sdCommonBlockBottom{
				background: url(/chrome/themes/default/images/sdCommonBlockBottom.png) top repeat;
				height:15px;
				width:100%;
				margin-bottom:20px;
			}
		
		
	#contenu {
		overflow: hidden;
		float: left;
		/*padding-top: 55px;*/
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 540px;
		margin-left: 12px;
	}
	
	.mainContentBlock{
		width: 535px;
	}
	
	.mainContentBgHeader, .mainContentBg, .mainContentBgBottom {
		width: 100%;
	}

	
	.mainContentBgHeader{
		background: url(/chrome/themes/default/images/main_content_bg_header_01.png) no-repeat 0 0;
		height: 18px;
	}
	
	.mainContentBg{
		background-color: #FFF;
		padding: 0 20px;
		width: 493px;
	}
	
		.quiSommesNous{
			width: 330px;
			float: left;
			border-right: 1px dotted #B3AB98;
			/*margin-left:20px;*/
		}
		
			#contenu .quiSommesNous P{
				font-size: 9pt;
				line-height: 150%;
				padding-right: 20px;
				margin-bottom:10px;
			}
		
		.map{
			width: 140px;
			float: right;	
		}
		
		#contenu .map P{
			margin-bottom: 0px;
			font-size: 8pt;
			padding: 10px 0 0 0;
			line-height: 140%;
			color:#444;
		}
		
				.actuContent{
					padding: 15px 0 10px 0;
					clear: both;
					/*border-bottom:1px dotted #B3AB98;*/
				}
				
				HR{
					border-bottom:1px dotted #B3AB98;
					border-top: 0;
					border-left: 0;
					border-right: 0;	
				}
				
				#contenu .actuContent P{
					margin-bottom: 0px;
				}
				
				.actualites IMG{
					border:5px solid #ECE8DF;
					margin:0 15px 0 0;
				}
				
				.indexActuDate, #contenu a.voirBleue, #dernierereunion a.voirBleue, #reunionavenir a.voirBleue, #contenu a.voirOrange, #reuContent SPAN, .event SPAN{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-style:italic;
					color: #B49C84;
					font-size:10pt;
				}
				
				.indexActuDate, #reuContent SPAN, .event SPAN{
					padding-bottom:10px;
				}
				
				#contenu a.voirBleue, #contenu a.voirOrange{
					text-decoration: none;
					background: url(/chrome/themes/default/images/fleche_voir_bleue.png) no-repeat right 0;
					padding-right:22px;
					height: 18px;
					display: block;
					text-align: right;
				}
				
				#contenu a.voirBleue:hover{
					color: #569EC3;
					background: url(/chrome/themes/default/images/fleche_voir_bleue.png) no-repeat right bottom;
				}
				
				#contenu a.voirOrange:hover{
					color: #e85e10;
					background: url(/chrome/themes/default/images/fleche_voir_orange.png) no-repeat right bottom;
				}
		
	
	.mainContentBgBottom{
		background: url(/chrome/themes/default/images/main_content_bg_bottom_01.png) no-repeat 0 0;
		height: 17px;
		margin-bottom: 25px;
	}
	
	/* commun pour animation accordéon clic/pprt */
	#clicPage .accordionClosed, #pprtPage h4.accordionClosed {
		padding-left: 25px;
		height: 16px;
		cursor:pointer;
		margin-top: 10px;
	}
	
		#clicPage .accordionClosed{
			background:url(/chrome/themes/default/images/acc_clic.png) no-repeat 0px -18px;
		}
		
		#pprtPage h4.accordionClosed{
			background:url(/chrome/themes/default/images/acc_pprt.png) no-repeat 0 -18px;
		}
	

	#clicPage .accordionOpen, #clicPprt .accordionOpen {
		padding-left: 25px;
	}
	
		#clicPage .accordionOpen{
			background:url(/chrome/themes/default/images/acc_clic.png) no-repeat 0px 0px;
		}
		
		#pprtPage h4.accordionOpen{
			background:url(/chrome/themes/default/images/acc_pprt.png) no-repeat 0 0px;
		}
	
	#planclic a img{
		border:5px solid #ECE8DF;
		margin:5px;
	}
	
	/*********************************************/
	
	#clicPage{
	
	}
	
	#pprtPage{
		
	}
	
	#pprt_progressbar{
		margin-top: -15px;
		margin-bottom:20px;
		clear:both;
		display:block;
		height: 15px;
	}
	
	#pprt_progressbar SPAN{
		float: left;
		width: 80px;
		vertical-align:top;
		height: 15px;
	}
	
		#pprt_progressbar UL LI{
			list-style-image: none;
		}
	
	.progressBar0, .progressBar1, .progressBar2, .progressBar3, .progressBar4, .progressBar5, .progressBar6{
		background:url(/chrome/themes/default/images/progress_bar.png) no-repeat 0 0;
		height: 10px;
		width: 55px;
		margin-right: 2px;
		float: left;
	}
	
		.progressBar1{
			background-position:-60px;
		}
		
		.progressBar2{
			background-position:-120px;
		}
		
		.progressBar3{
			background-position:-180px;
		}
		
		.progressBar4{
			background-position:-240px;
		}
		
		.progressBar5{
			background-position:-300px;
		}
		
		.progressBar6{
			background-position:-360px;
		}
	
	
		#contenu #clicPage H3, #contenu #pprtPage H3{
			color:#0071B9;
			font-size: 18pt;
			line-height:105%;
			margin-bottom: 25px;
		}
		
		#contenu #pprtPage H3{
			color: #ADBF11;
		}
	
	
	#clicPage h5, #pprtPage h4{
		color:#000;
	}
	
		#clicPage h5, #pprtPage h5{
			font-size: 12pt;
			margin-bottom: 8px;
		}
		
		
				#clicPage h5.presentation, #clicPage h5.perimetre, #clicPage h5.industrie, #clicPage h5.actu,
				#pprtPage h5.presentation, #pprtPage h5.perimetre, #pprtPage h5.industrie, #pprtPage h5.actu,
				#clicPage h5.correspondant, #pprtPage h5.correspondant, #clicPage h5.info, #pprtPage h5.info,
				#clicPage h5.evenements, #pprtPage h5.evenements, #clicPage h5.composition, #pprtPage h5.composition{
					padding:2px 0 2px 25px;
					height: 20px;
				}
				
					#clicPage h5.presentation{
						background: url(/chrome/themes/default/images/picto_clic_presentation.png) no-repeat 0 0;
					}
					
					#clicPage h5.perimetre{
						background: url(/chrome/themes/default/images/picto_clic_perimetre.png) no-repeat 0 0;
					}
					
					#clicPage h5.industrie{
						background: url(/chrome/themes/default/images/picto_clic_industrie.png) no-repeat 0 0;
					}
					
					#clicPage h5.actu{
						background: url(/chrome/themes/default/images/picto_clic_actu.png) no-repeat 0 0;
					}
					
					#clicPage h5.correspondant{
						background: url(/chrome/themes/default/images/picto_clic_correspondant.png) no-repeat 0 0;
					}
					
					#clicPage h5.info{
						background: url(/chrome/themes/default/images/picto_clic_info.png) no-repeat 0 0;
					}
					
					#clicPage h5.evenements{
						background: url(/chrome/themes/default/images/picto_clic_evenements.png) no-repeat 0 0;
					}
					
					#clicPage h5.composition{
						background: url(/chrome/themes/default/images/picto_clic_composition.png) no-repeat 0 0;
					}
					
					
					
					#pprtPage h5.presentation{
						background: url(/chrome/themes/default/images/picto_pprt_presentation.png) no-repeat 0 0;
					}
					
					#pprtPage h5.perimetre{
						background: url(/chrome/themes/default/images/picto_pprt_perimetre.png) no-repeat 0 0;
					}
					
					#pprtPage h5.industrie{
						background: url(/chrome/themes/default/images/picto_pprt_industrie.png) no-repeat 0 0;
					}
					
					#pprtPage h5.actu{
						background: url(/chrome/themes/default/images/picto_pprt_actu.png) no-repeat 0 0;
					}
					
					#pprtPage h5.correspondant{
						background: url(/chrome/themes/default/images/picto_pprt_correspondant.png) no-repeat 0 0;
					}
					
					#pprtPage h5.info{
						background: url(/chrome/themes/default/images/picto_pprt_info.png) no-repeat 0 0;
					}
					
					#pprtPage h5.evenements{
						background: url(/chrome/themes/default/images/picto_pprt_evenements.png) no-repeat 0 0;
					}
					
					#pprtPage h5.composition{
						background: url(/chrome/themes/default/images/picto_pprt_composition.png) no-repeat 0 0;
					}
					
					
					
				
				#clicPage HR, #pprtPage HR{
					padding-bottom: 15px;
					margin-bottom: 15px;
				}
				
				
				#pprtPage ul li{
					list-style-type: none;
					margin-top: 3px;
				}
				
					#pprtPage ul li h4, #clicPage ul li h4{
						margin-top: 5px;
					}
					
					#pprtPage ul li div, #clicPage ul li div,
					#pprtPage ul li table, #clicPage ul li table{
						padding-left:25px;
					}
					
					#pprtPage ul li ul.blocblanc, #clicPage ul li ul.blocblanc{
						padding-left: 0px;
						width: 100%;
					}
					
						#pprtPage ul li ul, #clicPage ul li ul{
							/*margin-left: 15px;*/
							margin-bottom: 15px;
						}
						
					
							#pprtPage ul li ul li, #clicPage ul li ul li{
								list-style-type: none;
								margin-bottom: 10px;
							}
							
							#pprtPage ul li ul li span, #clicPage ul li ul li span{
								margin-left: 0px;
							}
														
							span.datebloc{
								/*margin-top: 10px;*/
							}
					
					
				#pprtPage ul li span, #clicPage ul li span{
					padding: 5px 0 5px 0px;
					margin-left: 25px;
					display:block;
					padding-left: 0px;
				}

					
					.rightLink, #pprtPage UL LI div.rightLink, #clicPage UL LI div.rightLink{
						float: right;
						width: 390px;
						padding-left: 0px;
					}
				
				
				#planclic IMG{
					margin-bottom:10px;
				}
	
	#colg {
		margin-left: 10px;
		width: 360px;
		max-width: 360px;
		float: left;
		list-style-image: none;
		padding-bottom:30px;
	}
	#cold {
		width: 200px;
		/*background-color: #009900;*/
		padding-right: 15px;
		float: right;
		font-size: 11px;
		padding-bottom:30px;
	}
	#colc {
		/*margin-left: 10px;
		padding-bottom:30px;*/
		width: 535px;
		/*float: left;*/
	}
	#linkhome {
		text-align: right;
		padding-right: 40px;
		
	}
	
	/*---------- Format IE ----------*/
	
	[if lte IE 6]
	#sdClic {
		margin-right: 0px;
	}
	#sdPprt {
		margin-left: 0px;
	}	
	#contenu {
		overflow: visible;
		height: 1%;
	}
	#accordion > li {
		list-style: none;
		list-style-image: none;
	}
	#colg {
		width: 360
	}
	#cold {
		width: 200px;
	}
	#cold li {
		list-style: none;
		list-style-image: none;
	}
	#cold ul {
		list-style: none;
		list-style-image: none;
	}
	#nav2 {
		margin-left: 0;
	}
	[endif]
	
	#- {}
	
	/*---------- MISE EN FORME DES PAGES ----------*/
	.clear {
		clear: both;
	}
	.gauche {
		float:left;
	}
	.droite {
		float:right;
	}
	
	
	#header h1, #header h2{
		text-indent: -10000px;
		float: left;
		height: 80px;
	}
	
		#header h1{
			background: url(/chrome/themes/default/images/header_logo.png) no-repeat 12px 24px;
			width: 430px;
		}
		
		#header h2{
		}
	
	
	#nav2 {
		float: right;
	}
	#nav2 ul {
		margin-top:10px;
	}
	#nav2 li {
		display: inline;
		padding: 0 5px;	
		font-size: 10px;
	
	}
	
	.breadcrumb{
		font-size: 8pt;
		margin: 0 0 20px 0;
		font-family: Georgia, Times New Roman, Times, serif;
		font-style:italic;
		color: #B7A089;	
	}
	
	.filetdroit {
		border-right: solid 1px #026792;
	}
	#liens {
		/*background: url(/chrome/themes/default/images/liens.png) no-repeat;
		text-indent: -2000px;*/
	}
	#credits {
		/*background: url(/chrome/themes/default/images/credits.png) no-repeat;
		text-indent: -2000px;*/
	}
	#contacts {
		/*background: url(/chrome/themes/default/images/contacts.png) no-repeat;
		text-indent: -2000px;*/
	}
	#aide {
		/*background: url(/chrome/themes/default/images/aide.png) no-repeat;
		text-indent: -2000px;*/
	}
	
	
		
	#sdClic h3, #sdPprt h3 {
		text-indent: -2000px;
		height:90px;
		width:130px;
		margin-left:15px;
	}
	
		#sdClic h3 {
			background: url(/chrome/themes/default/images/title_clic.png) no-repeat;
		}
		
		#sdPprt h3 {
			background: url(/chrome/themes/default/images/title_pprt.png) no-repeat;
		}
	
	
	#sdClic h4.presentation,  #sdPprt h4.presentation{
		text-indent: -2000px;
		padding-left:25px; 
		height:15px;
		cursor: pointer;
	}
	
			#sdClic h4.presentation {
				background: url(/chrome/themes/default/images/acc_clic.png) no-repeat 9px 0;
			}
			
				.spacer{
					height: 10px;
				}
			
			#sdPprt h4.presentation {
				background: url(/chrome/themes/default/images/acc_pprt.png) no-repeat 9px 0;
			}
			
			#sdClic h4.presentationOpen, #sdPprt h4.presentationOpen{
				background-position: 9px -18px;
			}
			
			
			h4.presentation SPAN{
				background: url(/chrome/themes/default/images/title_presentation.png) no-repeat 10px -1px;
				height:15px;
				width:120px;
				display:block;
				text-indent: -2000px;
			}
	
	
	#sdClic ul, #sdPprt ul {
		margin-left: 15px;
		padding-right: 5px;
		/*margin-bottom: 15px;*/
	}

	
	ul.sdMenu{
	}
	
	
	.filet-clic {
		/*background: url(/chrome/themes/default/images/filet-clic.png) no-repeat left top;*/
	}
	
	.filet-pprt {
		/*background: url(/chrome/themes/default/images/filet-pprt.png) no-repeat left top;*/
	}
	
			#sdClic li, #sdPprt li {
				list-style-image:url(/chrome/themes/default/images/list_puce.png);
				line-height: 18px;
				margin-left: 10px;
				padding-left: -3px;
				/*padding-right: 10px;*/
			}
			
			#sdClic li a, #sdPprt li a{
				text-decoration: none;
				font-size:10pt;
			}
			
			#sdClic li a:hover, #sdPprt li a:hover{
				text-decoration: underline;
			}
			
			#sdClic li a{
				color: #0071b9;
			}
			
			#sdPprt li a{
				color: #ADBF11;
			}
	
	
	#sdClic a, #sdPprt a {
		color: #026792;
		text-decoration: none;
	}
	
	.sdContentBlock{
		padding-left:15px;
	}
	
	#regard-risque{
		background: #FFF;
		padding: 0 0 10px 0;
		margin: 20px 0 0 0;
		width: 100%;
		
	}
	#regard-risque .blocblanc{
	margin: 0 10px;
	}
	#regard-risque .blocblancg{
	margin: 0 10px;
	}
	
	
	#regard-risque h4 {
		text-indent:-9999px;
		background: url(/chrome/themes/default/images/title_regard_risque.png) no-repeat 15px 0;
		margin:15px 0 5px 0;
		height:16px;
	}
	
	#regard-risque ul {
		margin:15px 0 0 15px;
		
	}
	
		#regard-risque li {
			line-height: 120%;
			margin-bottom:10px;
		}
		
			#regard-risque li A{
				color:#E95E0F;
			}
			
	#sdFaq, #sdRevue, #sdLexique, #sdLiens, #sdAvancement{
		width:100%;
		height:37px;
		margin-bottom:20px;
	}	
	
		#sdFaq a, #sdRevue a, #sdLexique a, #sdLiens a, #sdAvancement a{
			width:100%;
			height:100%;
			text-indent:-9999px;
			display:block;
		}	

	#sdFaq{
		height:52px;
		background: url(/chrome/themes/default/images/block_faq.png) no-repeat 0 0;
	}
	
		#sdFaq:hover{
			background-position: 0 -52px;
		}
	
	#sdRevue{
		background: url(/chrome/themes/default/images/block_revue_presse.png) no-repeat;
	}
			
	#sdLexique{
		background: url(/chrome/themes/default/images/block_lexique.png) no-repeat;
	}
	
	#sdLiens{
		background: url(/chrome/themes/default/images/block_lien.png) no-repeat;
	}
	
	#sdAvancement{
		background: url(/chrome/themes/default/images/block_avancement.png) no-repeat;
		height:52px;
	}
	
		#sdAvancement:hover{
			background-position: 0 -52px;
		}
	
	
		#sdRevue:hover, #sdLexique:hover, #sdLiens:hover{
			background-position: 0 -37px;
		}
	
		
	.imgclic {
		padding: 10px 0;
	}
	
	.bloc {
		margin-left: 15px;
		/*height: 10px;*/
		background: url(/chrome/themes/default/images/haut-bloc-pprt.png) no-repeat;
		margin-bottom: 15px;
		padding-top: 10px;
	}
	
	.sdBlockVideoWrap {
		margin:15px 0;
		padding:15px 0;
		border-top:1px #b59d87 double;
		border-bottom:1px #b59d87 double;
	}
		
		.sdBlockVideoWrap h4{
			margin:0 0 5px 0;
		}

	.sdBlockVideoWrap h4{
				background: url(/chrome/themes/default/images/title_video.png) no-repeat 10px -1px;
				height:15px;
				width:120px;
				display:block;
				text-indent: -2000px;
			}
			
		.sdDocDidactique{
			
		}	
		
		#didactique{
		}
		
			#contenu #didactique H3{
				margin-bottom: 5px;
			}
			
			#didactique H3 span{
				font-weight: normal;
				color:#0071B9;
				font-size: 13pt;
				line-height:100%;
			}
		
		
				#didactique H4{
					margin-bottom:10px;
					color: #000;
				}
		
		#didactique ul{
			margin-top: 10px;
		}
		
			#didactique ul li{
				margin-left: 15px;
				padding-bottom: 6px;
				line-height:150%;
			}
		
					#didactique ul li SPAN{
						font-size: 8pt;
						color: #444;
					}
		
				#didactique ul li IMG{
					vertical-align:middle;
					width: 12px; 
					height:13px;
				}
				
				
			.sdDocDidactique h4{
				background: url(/chrome/themes/default/images/title_doc.png) no-repeat 0px -1px;
				height:38px;
				width:120px;
				display:block;
				text-indent: -2000px;
				margin-bottom:8px;
			}
		
		
			#sdPprt .sdDocDidactique ul{
				margin-left:0px;
			}
		
			
	.sdBlockVideo{
		margin:10px 0;
	}		
	
	.contenubloc {
		background: url(/chrome/themes/default/images/fond-bloc-pprt.png) repeat-y;
		padding-top: 0px;
		}
		
	.finbloc {
		background: url(/chrome/themes/default/images/bas-bloc-pprt.png) no-repeat bottom;
		height: 10px;
		margin-top: -10px;
		_margin-top: -10px;
	}
	#tousPprt h3 {
		background: url(/chrome/themes/default/images/tous-pprt.gif) no-repeat;
		text-indent: -2000px;
		height: 39px;
		padding-bottom: 10px;
		margin-left: 15px;
	}
	#tousPprt p {
		margin: 0 15px;
		padding: 10px 0 0 0;
		color: #026792;
	}
	.curseur {
		display: block;
		background: url(/chrome/themes/default/images/curseur.png) no-repeat 65px;
		height: 29px;
		margin-top: 5px;
		padding-top: 5px;
	}
	#docdidactic h3 {
		background: url(/chrome/themes/default/images/docdidactique.gif) no-repeat;
		text-indent: -2000px;
		height: 26px;
		padding-bottom: 10px;
		margin-left: 15px;
	}
	#docdidactic ul {
		margin:0;
		padding: 0;
		list-style: none;
		list-style-image:none;
	}
	#docdidactic li {
		list-style: none;
		list-style-image:none;
		line-height: 16px;
		padding: 5px 10px 5px 0;
	}
	#docdidactic a, #tousPprt a {
		text-decoration: underline;
	}
	#actualite h3 {
		background: url(/chrome/themes/default/images/actualite.png) no-repeat;
		text-indent: -2000px;
	}
	#actualite a {
		text-decoration: none;
	}
	#actualite a:hover {
		text-decoration: underline;
	}
	#reunionavenir h3 {
		background: url(/chrome/themes/default/images/reunion-a-venir.png) no-repeat;
		text-indent: -2000px;
	}
	#actualite div, #reunionavenir div,#dernierereunion div, .titre_page  {
		background: url(/chrome/themes/default/images/filet-principal.png) no-repeat left bottom;
		padding-bottom: 10px;
		margin-bottom: 10px;
		
	}
	
	.reunions
	{
		background: url("/chrome/themes/default/images/event_categories/2.png") no-repeat scroll 0 top transparent;
	}
	
	#dernierereunion h3 {
		background: url(/chrome/themes/default/images/dernieres-reunions.png) no-repeat;
		text-indent: -2000px;
	}
	#dernierereunion a, #reunionavenir a {
		text-decoration: underline;
		color: #000000;
	}

	
	#contenu a, #carte p {
		color: #0071B9;
	}
	#contenu h4 {
		/*text-transform: uppercase;*/
		color: #000;
		padding-top: 0px;
		font-size: 12px;
	}
	#contenu p {
		padding: 5px 0 10px 0;
		/*margin-bottom: 10px;*/
	}
	.separateur {
		background: url(/chrome/themes/default/images/petit-filet.png) no-repeat left bottom;
	}
	/*#contenu ul {
		margin: 15px 0;
	}
	#contenu li {
		list-style-image: url(/chrome/themes/default/images/list-point-noir.gif);
		line-height: 16px;
		margin-left: 15px;	
	}*/
	#contenu table {
		width: 100%;
		margin: 10px 0 20px 0;
		border-collapse: collapse;
	}
	#contenu td {
		padding: 5px 0 5px 10px;
	}
	
	.tab_top_td {
		padding-top:10px !important; /* Simon */
	}
	
	#contenu td em {
		font-size:80%;
	}
	
	.point {
		width:65px; /* Simon */
		vertical-align:top; /* Simon */
		background: url(/chrome/themes/default/images/list-point-noir.gif) no-repeat left 3px;
	}
	.indic{
		color: #026792;
	}
	#complement {
		margin: 10px 0;
		background: url(/chrome/themes/default/images/fond-complement.png) no-repeat left top;
		padding: 15px  10px 0 10px;
		width: 100%;
	}
	#complement h3 {
		background: url(/chrome/themes/default/images/site-a-consulter.gif) no-repeat;
		text-indent: -2000px;
		margin-left : 10px;
	}
	#complement img {
		padding: 10px;
		border: 0;
	}
	.blocblanc {
		margin-top: 0px;
		padding: 8px;
		background-color: #fff;
		/*width: 140px;*/
	}
	
	.blocblancg {
		margin-top: 0px;
		padding: 8px;
		background-color: #fff;
		width: 130px;
			}
	#cold li {
		list-style: none;
		padding-bottom: 5px;
	}
	#carte {
		background: url(/chrome/themes/default/images/fond-points-gris.png) repeat-y;
		padding: 13px 20px;
		margin: 10px 0;
	}
	#carte p {
		padding: 10px;
	}
	#carte img {
		margin: 10px;
		text-align: center;
	}
	#questionrep, #actu-pprt, #actu-clic {
		/*background: url(/chrome/themes/default/images/fond-points-gris.png) repeat-y;*/
		/*padding: 13px 20px;*/
		/*margin-bottom: 15px;*/
	}
	
	
	#actu-clic ul li{
		list-style-type: none;
	}
	
	#clicPage ul.pprtCorrespondantClic{
		margin-left: 15px;
	}
	
	#clicPage ul.pprtCorrespondantClic li{
		list-style-image:url(/chrome/themes/default/images/puce-li1-neutre.gif);
		padding-bottom: 8px;
	}
	
	
	#clicPage #actu-clic ul li SPAN, #pprtPage ul li ul li span.indexActuDate, #clicPage ul li ul li span.indexActuDate,
	#pprtPage ul li span.indexActuDate, #clicPage ul li span.indexActuDate {
		margin-left: 0px;
		margin-right: 6px;
		display: inline;
		color:#B49C84;
	}


	#questionrep h4 {
		margin-bottom: 10px;
		/*background: url(/chrome/themes/default/images/avis-questions-reponses.gif) no-repeat;*/
		/*text-indent: -2000px;
		height: 44px;
		width: 150px;*/
	}
	
	#questionrep ul {
		/*margin-left: -15px;*/
	}
	#actu-pprt h4, #actu-clic h4 {
		margin-bottom: 10px;
		text-indent: -2000px;
		height: 34px;
	}
	
	#actu-pprt h4 {
		/*background: url(/chrome/themes/default/images/actualites-pprt.png) no-repeat;*/
	}
	#actu-clic h4 {
		/*background: url(/chrome/themes/default/images/actualites-clic.png) no-repeat;*/
	}
	
	
	#reuWrap{
		height:40px; width: 100%;
		display: block;
	}
	
	h5.reuFuture, h5.reuLast{
		width: 211px; height:40px;
		float: left;
		text-indent:-9999px;
		cursor:pointer;
	}
	
		h5.reuFuture{
			background: url(/chrome/themes/default/images/reu_next.png) no-repeat 0 bottom;
		}
		
		#contenu .reuFutureActive{
			background: url(/chrome/themes/default/images/reu_next.png) no-repeat 0 top;
		}
		
		
		
		 h5.reuLast{
		 	background: url(/chrome/themes/default/images/reu_passed.png) no-repeat 0 top;
		 }
	
		#contenu .reuLastActive{
			background: url(/chrome/themes/default/images/reu_passed.png) no-repeat 0 bottom;
		}
		
		
		#tab_meetings_future, #tab_meetings_last{
			/*position:relative;
			float: left;
			top: 0px;*/
		}
		
		#tab_meetings_last{
			/*margin-top: -110px;*/
		}
		
		#reuContent{
		}
		
				#reuContent UL LI{
					list-style-type: none;
				}
				
				#reuContent SPAN{
					
				}
				
				#reuContent h6{
					text-align:left;
					margin: 5px 0 10px 0;
					font-size: 10pt;
				}
		
				#reuContent h6 A{
					text-decoration: none;
					color: #000;
				}
				
				#reuContent HR{
					margin-bottom: 10px;
				}
				
				#clicPage #reuContent UL LI SPAN, #pprtPage #reuContent UL LI SPAN{
					margin-left:0px;
					padding: 0px;
					display:inline;
				}
				
				#clicPage #reuContent HR,  #pprtPage #reuContent HR{
					padding-bottom: 10px;
				}
				
				#contenu h6 A:hover, #contenu .actualites h6 A:hover{
					text-decoration: underline;
				}
	
	#reunion-a-venir-cold, #derniere-reunion-cold {
		/*background: url(/chrome/themes/default/images/fond-points-vert.png) repeat-y;*/
		padding: 13px 20px;
		margin: 10px 0;
	}
	#reunion-a-venir-cold-clic, #derniere-reunion-cold-clic {
		/*background: url(/chrome/themes/default/images/fond-points-bleu.png) repeat-y;*/
		padding: 13px 20px;
		margin: 0;
	}
	#derniere-reunion-cold h4, #reunion-a-venir-cold h4, #reunion-a-venir-cold-clic h4, #derniere-reunion-cold-clic h4 {
		margin-bottom: 10px;
		text-indent: -2000px;
		height: 34px;
	}
	#derniere-reunion-cold h4 {
		background: url(/chrome/themes/default/images/dernieres-reunions-bloc.png) no-repeat;
	}
	#reunion-a-venir-cold h4 {
		background: url(/chrome/themes/default/images/reunions-a-venir-bloc.png) no-repeat;
	}
	#derniere-reunion-cold-clic h4 {
		background: url(/chrome/themes/default/images/dernieres-reunions-bloc.png) no-repeat;
	}
	#reunion-a-venir-cold-clic h4 {
		background: url(/chrome/themes/default/images/reunions-a-venir-bloc.png) no-repeat;
	}
	#revuepresse, #lexique, #clic-correspondant {
		background: url(/chrome/themes/default/images/fond-points-gris.png) repeat-y;
		padding: 12px 20px;
		margin: 10px 0;
	}
	#revuepresse a, #lexique a {
		cursor: pointer;
	}
	#pprt-correspondant {
		background: url(/chrome/themes/default/images/fond-points-vert.png) repeat-y;
		padding: 12px 20px;
		margin: 0;
	}
	
	
	#contenu #page H3{
		font-size: 16pt;
		margin: 0px 0 10px 0;
		padding-top: 3px;
	}
	
		#contenu #page H4{
			/*color: #E95E0F;*/
			font-size: 11pt;
		}
		
			#contenu h4.departement{
				font-size: 14pt;
				color: #000;
				margin-bottom: 4px;
			}
		
			#contenu #page H5{
				margin:10px 0 0px 0;
				font-size: 11pt;
			}
			
				#contenu #page H6{
					text-align:left;
					font-size:9pt;
					margin-bottom: 6px;
				}
				
				#page P{
					line-height:135%;
				}
				
				#page UL{
					padding-bottom:10px;
				}
	
				#page UL LI{
					margin-left:15px;
					margin-bottom: 4px;
					list-style-image: url("/chrome/themes/default/images/list_puce.png");
				}
				
					#page UL LI UL LI{
						margin-top: 4px;
						list-style-type: disc;
						list-style-image: url(/chrome/themes/default/images/list_sous_puce.png);
					}
		
	span.txt_bleu11b, span.txt_noir11b{
		font-weight: bold;
		margin: 2px 0 4px 0;
	}	
			
	#revuepresse h4 {
		background: url(/chrome/themes/default/images/revue-de-presse.png) no-repeat;
		text-indent: -2000px;
		height: 34px;
	}
	#lexique h4 {
		background: url(/chrome/themes/default/images/lexique.png) no-repeat;
		text-indent: -2000px;
		height: 27px;
	}
	#clic-correspondant h4 {
		background: url(/chrome/themes/default/images/clic-correspondant.png) no-repeat;
		text-indent: -2000px;
		height: 34px;
	}
	#pprt-correspondant h4 {
		background: url(/chrome/themes/default/images/pprt-correspondant.png) no-repeat;
		text-indent: -2000px;
		height: 55px;
	}
	#flux, #info-acquereur {
		background: url(/chrome/themes/default/images/fond-points-orange.png) repeat-y;
		padding: 13px 20px;
		margin: 0;
	}
	#flux h4 {
		margin-bottom: 10px;
		background: url(/chrome/themes/default/images/abonnement-flux-rss.png) no-repeat;
		text-indent: -2000px;
		height: 34px;
	}
	#info-acquereur h4 {
		margin-bottom: 10px;
		background: url(/chrome/themes/default/images/info-acquereurs-locataires.png) no-repeat;
		text-indent: -2000px;
		height: 78px;
	}
	
	.mainContentBg h5{
		margin-bottom: 15px;
	}
	
	.quiSommesNous h5{
		background: url(/chrome/themes/default/images/title_qui_sommes_nous.png) no-repeat;
		text-indent: -2000px;
		width: 260px; height:28px;
	}
	
	.actualites h5{
		background: url(/chrome/themes/default/images/title_actualites.png) no-repeat;
		text-indent: -2000px;
		width: 160px; height:28px;
	}
	
		.actualites h6{
			color: #000;
			font-size: 10pt;
			text-align:left;
			margin-top: 5px;
		}
	
				#contenu .actualites h6 A{
					color: #000;
					text-decoration: none;
				}
	
	#flux li {
		list-style: url(/chrome/themes/default/images/rss.png);
		margin-left: 10px;
	}
	.datebloc {
		display: block;
	}
	#retourhome {
		height: 60px;
		position: absolute;
		top: 30px;
		width: 990px;
	}
	/*#liste {
		width: 160px;
		font-size: 11px;
	}*/
	
	#sdClic select, #sdPprt select  {
		/*margin: 10px 0;*/
		font-style: normal;
		font-size: 10px;
		/*width: 140px;*/
		/*width: auto; */
		overflow:auto;
	}
	
			#sdClic select OPTION, #sdPprt select OPTION{
				width: 340px\9;
				overflow:auto\9;
			}
	
	#listeDep select, #sitemap select {
		font-style: normal;
		font-size: 10px;
		width: 140px;
	}
	
	#cold #listeClic select, #cold #listePprt select, #listeDep select {
		margin: 15px 0;
		font-style: normal;
		font-size: 10px;
		width: 160px;
		font-family: Arial, Helvetica, sans-serif;
	}
	#sdClic #listeClic {
		background: url(/chrome/themes/default/images/fond-points-gris-sdclic.png) repeat-y;
		padding-left: 5px;
		margin-bottom: 10px;
		width:160px;
	}
	#sdPprt #listePprt {
		background: url(/chrome/themes/default/images/fond-points-vert-sdpprt.png) repeat-y;
		padding-left: 5px;
		margin-left: 2px;
		margin-bottom: 10px;
	}
	#liste optgroup {
		font-style: normal;
		font-size: 10px;
		font-weight: bold;
	}
	#liste option {
		margin-left: 5px;
		padding-left: 0px;
	}
	#liste a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
	}
	#liste a:hover {
		color: #BA0000;
		text-decoration: underline;
	}
	
	.illustration {
		margin: 10px 0;
	}
	
	.clic h2, .pprt h2 {
		margin-bottom: 10px;
	}
	.clic h1 {
		margin-bottom: 10px;
		padding-bottom: 10px;
		background: url(/chrome/themes/default/images/pointilles-clic-gd.gif) no-repeat bottom left;
		font-size: 1.7em;
	}
	.pprt h1 {
		margin-bottom: 10px;
		padding-bottom: 10px;
		background: url(/chrome/themes/default/images/pointilles-pprt-gd.gif) no-repeat bottom left;
	}
	.neutre h1 {
		margin-bottom: 10px;
		padding-bottom: 10px;
		background: url(/chrome/themes/default/images/pointilles-neutres-gd.gif) no-repeat bottom left;
	}
	
	.clic ul
	{
		margin-bottom: 8px;
		font-size:11px;
	}
	
	.clic li, .pprt li
	{
		margin-left: 10px;
	}
	
	.clic li {
		list-style-image: url(/chrome/themes/default/images/puce-li1-clic.gif);
	}
	.clic li li{
		list-style-image: url(/chrome/themes/default/images/puce-li2-clic.gif);
	}
	
	.pprt
	{
		/*margin-left: 10px;*/
	
	}
	
	.pprt li {
		list-style-image: url(/chrome/themes/default/images/puce-li1-pprt.gif);
		
	}
	.pprt li li{
		list-style-image: url(/chrome/themes/default/images/puce-li2-pprt.gif);
	}
	.neutre li {
		list-style-image: url(/chrome/themes/default/images/puce-li1-neutre.gif);
	}
	.neutre li li{
		list-style-image: url(/chrome/themes/default/images/puce-li2-neutre.gif);
	}
	.chapo {
		font-weight: bold;
	}
	
	.titre-rouge {
		color:#E95E0F; /*!important */
	}
	
	/*----- CONTENU PAGES STATIQUES -----*/
	
	#contenu h3 {
		font-size: 16pt;
		/*color: #026792;*/
		margin: 0px 0 10px 0;
		/*text-transform: uppercase;*/
	}
	#alphabet {
		margin-bottom: 20px;
	}
	<strong>.</strong>mots {
		font-weight: bold;
	}
	.mots_definition {
		color:#000000;
	}
	
	#colc ul {
		margin: 5px 0 10px 15px;
	}
	#colc li {
		padding-bottom: 5px;
	}
	.nota {
		font-style: italic;
		}
	.listnone li {
		list-style: none;
		list-style-image:none;
		margin: 5px 0 10px 0;
	}
	.right {
		float: right;
	}
	.left {
		float : left;
	}
	
	
	#planclic {
		/*width: 100px;
		float: left;*/
	}
	
	
	#planclic a {
		color: #666666;
		font-size: 80%;
	}
	#accordion {
		/*width: 300px;*/
	}
	#accordion h3 {
		color: #CD0E25;
		/*background: url(/chrome/themes/default/images/petit-filet-bleu.png) no-repeat top left;*/
		padding-top: 10px;
		margin-bottom: 0px;
	}
	
	#docdidactic {
		color: #026792;
	}
	
	.txt_gris_clair
	{
		color: #CCCCCC;
	}
	
	.margin_b_3
	{
		margin-bottom: 3px;
	}
	
	
	
	.hidden
	{
		display: none;
	}
	
	
	
	#faq_table {
		font-size: 12px;
	}
	#faq_table th {
		padding: 5px;
		margin: 5px;
		border-bottom: #fff solid 3px;
	}
	.A {
	background-color: #CD1225;
	color: #fff;
	}
	.R {
	background-color: #B8D500;
	color: #026793;}
	
	.Q {background-color: #026793;
	color: #fff;}
	
	#formfaq {
		margin-bottom: 20px;
		font-size: 12px;
	}
	#formfaq p {
		margin-bottom: 10px;
	}
	
	#formfaq p.obligation{
		margin-bottom: 0px;
		color: #CF0008é;
	}
	
	#contenu table.tabfaq {
		border-top: 1px solid #ECE8DF;
		border-bottom: 1px solid #ECE8DF;
		padding: 10px 0;
		border-collapse: separate;
	}
	
	.tabfaq th{
		width: 180px;
	}
	
	.tabfaq th, .tabfaq td {
		/*padding: 10px 20px;*/
		margin-top: 5px;
		font-size: 12px;
	}
	
	
	.tab_top_td{
		width: 350px;
	}
	
	#contenu h4.txtformfaq {
		color: #E95E0F;
		font-size: 16pt;
	}
	
	.tabfaq input[type=radio]{
		margin-bottom: 5px;
	}
	
	
	.smalltxt {
		font-size: 11px;
	}
	.pointer
	{
		cursor: pointer;
	}
	
	.event{
		
		/*background-image:url(/chrome/themes/default/images/petit-filet.png);*/
		background-repeat: repeat-x;
		background-position:bottom;
		/*padding-bottom: 20px;
		margin-bottom:10px;*/
		
		/*_height: 350px;
		min-height:350px;*/
		
	}
	
	.event_thumbnail
	{
		width: 96px;
		margin-right: 5px;
		float: left;
	}
	
	.event_image
	{
		width: 192px;
		margin-right: 10px;
		float: left;
		/*
		_height: 180px;
		min-height: 180px;
		*/
	}
	
	.event_div_image {
		float:left;
		width:194px;
		margin-right: 10px;
	}
	
	.event_text{
		/*padding-bottom: 5px*/	
	}
	
	.event_image_legend{
		float: left;
		font-size: 9px;
		width: 192px;
	}
	
	
	#contenu .event h4{
		color:#000;
		font-size:12pt;
		padding:5px 0;
		text-transform:none;
	}
	
	#accordion > ul > li {
		list-style: none;	
	}	
	#liste_par_dep {
		margin-left:15px;
	}
	
	#liste_par_dep UL {
		margin:0px 0px 10px 10px;
	}
	
	.pprt_select {
		font-size: 9px;
		width: 160px;
		
	}
	
	.pprt_select OPTGROUP {
	}
	
	.pprt_select option{
		width: auto;
	}
	
	#main #sdPprtWrap #sdPprt .sdTitleBlock .pprt_select option.pprt_off, SELECT.pprt_select OPTGROUP OPTION.pprt_off{
		color:#999999 !important;
	}
	
	#liste_par_dep ul
	{
		text-indent: 10x;
	
	}
	
	#cartographie_medaillon{
		font-size: 10px;	
	}
	
	#cartographie_medaillon td
	{
		text-align: center;
		padding: 5px;
		margin: 0px;
		/*border: solid 1px;*/
		
		
	}
	
	#cartographie_medaillon a img
	{
		text-decoration: none;
		/*width: 90px;*/
		height: 90px;
	}
	
	h6 {
		font-size:inherit;
		text-align:right;
	}
	
	/*  Simon  */
	.header_a {
		clear:both;
		display:block;
		width: 100%;
		height: 100%;
	}
	
	.mediaWrap{
		padding-top: 3px;
	}
	
	#medias_listing {
		margin-top:20px;
		background-color:#EEE;
		padding:10px;
	}
	
	#medias_listing SPAN {
		display:inline-block;
	}
	
	#medias_listing .media_type {
		/*width:390px;*/
		width: 72px;
		color: #333;
		font-size: 8pt;
	}
	
			#medias_listing .media_type IMG{
				vertical-align:middle;
			}
			
	
	#medias_listing .media_liens {
		/*margin-right:15px;*/
	}
	
	#medias_listing .media_liens A, #contenu a.lien_actus, #contenu #page A, #didactique ul li A,
	#actu-clic ul li a, #clicPage ul.pprtCorrespondantClic li a, #pprtPage ul li ul li a, #clicPage ul li ul li a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		color: #0071B9;
		font-weight: normal;
	}
	
	#pprtPage ul li ul li a, #clicPage ul li ul{
		margin-bottom:10px;
	}
	
	.pprt_event_title
	{
		color:#ADBF11;
		font-size: 18pt;
		line-height:105%;
		margin-bottom: 25px;
	}
	
	.clic_event_title
	{
		color: #0071B9;
    	font-size: 18pt;
    	line-height: 105%;
    	margin-bottom: 25px;
	}
	
		#medias_listing .media_liens A:hover, #contenu a.lien_actus:hover, #contenu #page A:hover, #didactique ul li A:hover,
		#actu-clic ul li a:hover, #clicPage ul.pprtCorrespondantClic li a:hover, #pprtPage ul li ul li a:hover, #clicPage ul li ul li a:hover{
			color: #E95E0F;
		}
	
	#medias_item_infos {
		margin-bottom:5px;
	}
	
	.titre_page {
		background: url(/chrome/themes/default/images/filet-principal.png) repeat-x left bottom;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	
	.links {
	  text-align: center;
	}
	
	.links a {
	  text-decoration: none;
	}
	
	/* infobulle */
	a.infobulle {
	    position:relative; /*this is the key*/
	    z-index:24;
		background-color: transparent;
	    /*color:#000;*/
	    text-decoration:none
		
		}
	
	a.infobulle:hover{z-index:25; }
	
	a.infobulle span{display: none; height:0; width: 0;}
	
	a.infobulle:hover span{ /*the span will display just on :hover state*/
	    opacity:1;
		display:block;
	    position:absolute;
	    height:auto;
		width: auto;
		top:2em; left:2em; 
	    border:1px solid #4B8CB8;
	    background-color:#E0E0E0;
		color: black; /*:#cff; color:#000;*/
	    text-align: center
	}
	
	
	
/* ------------------ CLEAR ------------------ */

	.clear{
		clear:both;
	} 
	
	
	
