

	
	html {
		font-size:16px;
	}
	
	html, body {
		margin:0; padding:0;
		height: 100%;
	}
	
	body {
		background:#fff;
		color:#2F2F2F;
		font-family:Arial, Helvetica, sans-serif;;
		font-size:62.5%;
	}
	
/******************************************************************************************************************************
                                                          (X)HTML                                          
******************************************************************************************************************************/
	
	#_________________________Hx{}
	
	/**
	***   TITRES
	************************************************************/
	h1 {
		margin:0; padding:0;
		font-size:2.4em;
	}
	
	h2 {
		margin:0; padding:10px;
		font-size:2.4em;
		font-weight:normal;
		color:#707070;
	}
	
	h3 {
		margin:0; 
		font-size:1.6em;
		padding:12px 0;
		color:#80AF00;
	}
		h3 span { font-size:12px; font-weight:normal; }
	
	h4 {
		margin:0; padding:0;
		font-size:1.4em; line-height:1.4em;
	}
	
		h4.titleAdresse { 
			color:#169BDC; text-align:center; 
			background:#FAFAFA; 
			border:1px solid #F0F0F0; 
			padding:3px 0;
		}
		
	h5 {
		margin:0; padding:0;
		font-size:1.2em; line-height:1.2em;
	}
	
	h6 {
		margin:0; padding:0;
	}
	
	/**
	***   PARAGRAPHES, LIENS, ETC
	************************************************************/
	p {
		
	}
		#Content p.messageValidation { font-size:1.3em; padding:15px; }
		#Content p.messageInfo { font-size:1.3em; padding:15px; color:#64377F; }
	
	a {
		color:#888; text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	a:active, a:focus { outline:0; }
	
	a img {
		border:0;
	}
	
	a.pdf-Link { 
		background:transparent url(zims/icons/pdf_32.png) 0 3px no-repeat;
		_background:transparent url(zims/icons/pdf_32.gif) 0 3px no-repeat;
		display:block; width:180px; height:27px; 
		margin:10px auto; 
		padding:10px 0 0 35px;
		font-size:16px;		
		opacity:0.8;
		font-weight:normal;
	}
	
	a.pdf-Link:hover { opacity:1; }
	
	#LogoutLink { 
		display:block; width:20px; height:20px; line-height:20px;
		position:absolute; top:5px; left:10px; z-index:30; _top:142px;
		background:transparent url(zims/icons/backend/icons.png) 100% -80px no-repeat;
		_background:transparent url(zims/icons/backend/icons.gif) 100% -80px no-repeat;
		width:115px;
		font-size:1.1em; color:#fff;
	}
	
	#LogoutLink:hover {color:#e01919; }
	
	a.back-Link { font-size:1.2em; line-height:22px; }
	
	#Content .hautPage a { 
		background:transparent url(zims/icons/round_and_up.jpg) no-repeat scroll 81px 6px;
		display:block; 
		height:22px; width:110px; 
		color:#4C2963; 
		padding-top:10px;
		text-align:left;
		margin-left:630px;
	}
	
	
	
	/**
	***   LISTES
	************************************************************/
	#_________________________LISTS{}
	

	ul {
		margin:10px 10px; padding:0;
	}
	
	li {
	
	}
	
	dl {
		margin:0; padding:0px;
	}
	
	dt {
		
	}
	
	dd {
		padding:0 0 10px 0;
		text-indent:0;
		margin-left:10px;
	}
	
	/**
	***   FORMULAIRES
	************************************************************/
	#_________________________FORMS{}
	
		form {
		display:block; margin:0; padding:0;
	}
	
	fieldset {
		margin:10px 15px; padding:10px 0;
		background:transparent 0 100% repeat-x;
		border:1px solid #e1e1e1;
	}
		fieldset p {
			margin:0px; padding:5px 10px;
			border:0px solid #fff;
			
		}
		
		fieldset p.focus {   }
		
	
	label {
		float:left;
		width:170px;
		cursor:pointer;
		font-size:1.2em;
		line-height:24px;
	}
	
	legend {
		margin:0 0 0 10px;
		font-size:1.7em;
		color:#019EE1;
	}
	
	input, textarea, select {
		border:1px solid #ccc;
		background:#fafafa;
		font-family:Trebuchet ms, Arial, Helvetica, sans-serif;
		font-size:1.2em;
	}
	
	input, textarea {
		padding:3px 0px; text-indent:5px;
	}
	
	.checkboxField { border:none; }
	
	optgroup { font-style:normal; color:#310052; padding:2px 2px; }
	option { color:#707070;   }
	optgroup option { padding:3px 5px 1px 5px; }
		
		input.focus, textarea.focus, select.focus { border-color:#aaa; background:#fff;  }
		
		input.disabled { border:0; background:transparent; cursor:default; }
		
		.missingField label { color:#ec0001; }
		.missingField input, .missingField textarea, .missingField select { border-color:#ec0001; }
		.invalidField label {  color:#ec0001;}
		.invalidField input, .invalidField textarea, .invalidField select { border-color:#ec0001; }
		
		input.readonly { background:#fafafa; }
		
	.formButtons {
		/*border-top:1px dashed #CCCCCC;*/
		direction:rtl;
		margin:0; padding:10px 0px 5px 180px;
		text-align:left;
	}
	
	div.formButtons input, input.submitButton {
		text-indent:0; padding:3px 10px; text-align:center; color:#707070; font-weight:bold;
	}
		
		.submitField {  }
		.imageButton { background:transparent; border:0; padding:0; }
		
		.submitField.hover { font-size:18px; }
		
		.formErrors { margin:0; padding:10px 0 10px 15px; }
		.formErrors li { font-size:1.2em; list-style:none; margin:0px 0 5px 0; padding-left:24px; line-height:16px; color:#ec0001; background:transparent url(zims/icons/warning-02.gif) 0 0 no-repeat; }
		
		p.uniqueCheckBoxField input { margin-left:170px; }
		p.uniqueCheckBoxField label { float:none; position:relative; bottom:2px; }
		
		/**
		 * Boutons radio
		 */
		div.fieldsList { _width:99%;
			clear:both; float:none;
			overflow:auto; 
			position:relative;
			margin-top:20px;
			margin-bottom:20px;
			
		}
			div.fieldsList div.fieldsListTitle { padding:0 0 10px 10px; font-size:1.2em; /*font-weight:bold;*/ clear:both; float:none; }
			div.fieldsList div.fieldsListTitle strong { text-decoration:underline;}
			div.fieldsList div.fields { position:relative; padding-left:60px; overflow:auto;   }
				div.fieldsList div.fields div { margin:3px 0 5px 0; /*width:200px; float:left;*/ position:relative; }
				div.fieldsList div.fields div label { float:none; clear:none;  }
				div.fieldsList div.fields div input { position:relative; top:2px; }
				
				div.fieldsList label:hover { color:#96C61A; }
			
			div.fieldsList.invalidField label { color:#5f5f5f; }
			div.fieldsList.invalidField div.fieldsListTitle { color:#ec0001; }
			
		div.radio-field input      { background:transparent; border:0; }
		.uniqueCheckBoxField input { background:transparent; border:0; }
		
		div.fieldsList {
			margin:10px 0;
			overflow:hidden;
			padding-left:155px;
			position:relative;
		}
		
		div.fieldsList div.fieldsListTitle {
			position:absolute; left:0; top:0;
			padding:5px 10px;	
			width:150px;
		}
	
	
	
	/**
	***   TABLEAUX
	************************************************************/
	#_________________________TABLES{}
	
	table { margin:10px; padding:0; border-spacing:0; border-collapse:collapse; }
	th, td { border:1px solid #9a9a9a; }
	th { background:#fafafa; padding:4px 5px; font-size:1.1em; font-weight:bold; }
	td { padding:2px 5px; background:#fff; }
	
	
	
	
/******************************************************************************************************************************
                                                          LAYOUT                                          
******************************************************************************************************************************/
	
	#_________________________LAYOUT{}

	
	
	/*#MainW  {  
		background:#fff;
		width:903px; 
		margin:25px auto 0 auto; 
		min-height: 100%;
		position:relative;
		background:transparent url(zims/frontend/main-top.jpg) 0 36px no-repeat;
		
	}*/
	
	#MainW { 
		background:#fff;
		width:990px; 
		margin:5px auto 0 auto; 
		background:transparent url(zims/frontend/main-top2.jpg) 0 36px no-repeat;
		min-height: 100%;
		position:relative;
	}
	
	
	#Main  {  
		
	}
	
	#MainTop {
		height:29px; margin-bottom:7px; position:relative;
		background:#4b2961; font-size:1.2em;
		width:980px;
	}
		#MainTop #hNewsletterForm {
			position:absolute; top:0; left:350px;
			margin:0; padding:0;
			width:331px; height:29px;
		}
		#MainTop #hNewsletterForm #NewsletterFormWrapper { height:29px;}
		#MainTop #hNewsletterForm fieldset { margin:0; padding:0; border:0; height:29px; }
		#MainTop #hNewsletterForm p { height:29px; line-height:29px; margin:0; padding:0; }
		#MainTop #hNewsletterForm label { color:#fff; float:none; }
		#MainTop #hNewsletterForm #email_address { margin:0 0 0 5px; width:150px; border:0; }
		#MainTop #hNewsletterForm #NewsletterFormSubmit { position:absolute; top:1px; right:1px; margin:0; padding:0;}
		
		#MainTop #MainTopLinks {
			margin:0; padding:0;
			position:absolute; top:0; right:5px;
			line-height:29px; height:29px; color:#fff;
		}
		#MainTop #MainTopLinks a { color:#fff; margin:0 5px; }
		#MainTop #MainTopLinks a:hover { text-decoration:underline;}
	
	
	#MainBottom { 
		height:35px; 
		background:transparent url(zims/frontend/main-bottom2.jpg) 0 -5px no-repeat; 
		clear:both;
	}
	
		#MainBottomMenu { margin:0; padding:5px 0 0 0;  }
		#MainBottomMenu li { float:left; padding:0 30px; text-align:center; list-style:none; height:11px; line-height:11px; border-right:1px solid #333;  }
		#MainBottomMenu li.last { border:0;}
		#MainBottomMenu li a { color:#333; font-size:1.1em; }
		#MainBottomMenu li a:hover{ }
	
	
	#Header {
		/*height:192px;*/
		height:200px;
		margin:0px 0px; 
		position:relative;
	}
	
	#page-home object#Header { height:200px; width:980px; padding:0;  }
	
		#Header #HomeLinkW { 
			display:block; 
			width:100%; height:150px; 
			margin:0; padding:0; 
		}
		#Header #HomeLink { 
			display:block; margin:0 auto;
			height:100%; line-height:100px;
			overflow:hidden; text-indent:-5000px; outline:0;
		}
		
		
	
	#ContentW  {
		/*padding-bottom:5px;*/
		overflow:visible;
	}
	
	
	
	#page-home	#ContentW  { background:none; padding-bottom:0; }
	
	
	#LeftColumn {
		width:210px; margin-right:3px;
		float:left; padding:0;
		_height:780px;
	}
	
	#page-home #LeftColumn { display:none; }
	
	#LeftColumn #LeftColumnTop { height:24px; }
	
		#LeftColumnBlueLinks {
			margin:15px 0 0 0;
			width:138px; height:33px; padding-top:87px;
			background:transparent url(zims/frontend/left-column-bluelinks.gif) 0 0 no-repeat;
		}
		#LeftColumnBlueLinks a {
			color:#fff; display:block; height:14px; line-height:14px; margin-left:5px;
		}
		#LeftColumnBlueLinks a#LeftCol-LienUtilesLink { margin-bottom:5px; }
		#LeftColumnBlueLinks a#LeftCol-ContactLink { }
	
	#LeftColumn a#LeftCol-DevenirAdhLink {
		margin:10px auto;
		display:block; width:106px; height:24px;
		background:transparent url(zims/frontend/left-column-devenir-adh.gif) 0 0 no-repeat;
		text-indent:-5000px; overflow:hidden; outline:0;
	}
	#LeftColumn a#LeftCol-EspAdhLink {
		margin:10px auto 0 auto;
		display:block; width:152px; height:44px;
		background:transparent url(zims/frontend/left-column-espace-adh.gif) 0 0 no-repeat;
		text-indent:-5000px; overflow:hidden; outline:0;
	}
	
	#Content {
		/*margin:0px;  float:left; width:766px;    _overflow:hidden; 
		margin:0 0 0 209px;*/ 
		width:766px; 

		margin:0 0 0 212px;
		_overflow:hidden;
	} 
	
	#page-home #Content,
	#page-espace-visiteur #Content,
	#page-espace-adherent #Content { width:980px;  margin:0; height:632px; overflow:hidden; }
	
	
	#page-carnet-d-adresses #Content,
	#page-profile #Content { background:url(zims/frontend/carnet/bg_content.jpg) 0 0 repeat-y; }
	
	
	#page-questionnaire #Content { width:980px;  margin:0; }
	#page-QEN #Content { width:980px;  margin:0; }
		
		#Content h2 { 
			margin:0; padding:0; width:777px; height:30px; line-height:30px; text-indent:5px;
			color:#fff; font-size:1.6em; font-weight:bold;
			/*background:transparent url(zims/frontend/h2.jpg) 0 0 no-repeat;*/
			background:transparent url(zims/frontend/h2_all.jpg) 0 0 no-repeat;
		}
		#page-carnet-d-adresses #Content h2,
		#page-offres-d-emploi #Content h2,
		#page-profile #Content h2 {
			background-position:0 -32px; height:40px;
		}
		
		#Content h2.small { 
			margin:0; padding:0; width:298px; height:36px; line-height:33px; text-indent:10px;
			color:#fff; font-size:1.6em; font-weight:bold;
			background:transparent url(zims/frontend/h2-298.jpg) 0 0 no-repeat;
		}
		#Content p, #Content ul, #Content dl { font-size:1.1em; }
		#Content p { text-align:justify; line-height:1.5; }
		#Content p.enAttente, #Content p.reserve, #Content p.noEnquete { 
			padding-top:150px; padding-bottom:50px;
			text-align:center; 
			font-size:27px;
			color:#BFBFBF; 
			font-weight:bold; 
		}
		#Content p.reserve {
			background:transparent url(zims/frontend/bg_lock.jpg) no-repeat 30px 100px;
		}
		
	
	#Footer {
		width:100%; height:36px; 
		margin:0;
		clear:both; 
	}
		
		#FooterCopyrights {
			
		}
		#FooterCopyrights p { margin:0; line-height:36px; text-align:center; text-align:center; color:#aaa; font-size:1.2em; }
		#ConceptionCreditLink { text-decoration:none; color:#197ac4; font-weight:bold; padding-left:13px; background:transparent url(zims/frontend/crea2f-squares.gif) 0 2px no-repeat; }
		#ConceptionCreditLink span { color:#c5a624; }
		#ConceptionCreditLink:hover { color:#4D92C9;  }
		#ConceptionCreditLink:hover span { color:#d6ae08; }
	
	
	
	div.clear { float:none; clear:both; height:1px; line-height:1px; margin:0; padding:0; }
	
	
	
	#_________________________PAGINATION{}

	/**
	 * Pagination
	 */
	.navigationInfo { text-align:right; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; color:#5f5f5f; margin:0 20px 10px 0; }
	
	.paginationLinks { text-align:center; line-height:14px; }
	.paginationLinks span.currentPage { font-size:1.4em; font-weight:bold; }
	.paginationLinks a { font-size:1.4em;
		
	}
	.paginationLinks span.currentPage, .paginationLinks a {  }
	
	
	
	
	#_________________________DIALOGS{}

	/**
	 * Dialog
	 */
	 
	.ui-dialog-content p { margin:10px; text-align:center; }
	div.DialogWindowContent { display:none; }
	
	
	#_________________________CAPTCHA{}

	/**
	 * Captcha
	 */
	#Captcha {
		display:block;  margin:0; padding:0;
		border:1px dotted #fff;
		position:absolute; left:180px; top:36px; _left:0;
	}
		input#captcha.focus { border-color:#fff; }
		#field-captcha { padding-bottom:80px; position:relative; }
		#field-captcha label {  }
		
		
	#CaptchaReloadLink {
		position:absolute; top:36px; left:156px;;
		width:24px; height:24px; background:transparent url(zims/icons/captcha/reload.jpg) 0 0 no-repeat;
		text-indent:-5000px; overflow:hidden; cursor:pointer;
	}
	#CaptchaReloadLink:hover { background-position:0 -24px; }
	
	
	
/******************************************************************************************************************************
                                                         T I T R E S                                           
******************************************************************************************************************************/
	
	
	
	
	
	
	
	
	
/******************************************************************************************************************************
                                                HOME 
												
												
******************************************************************************************************************************/
	
	/**
	 * Pourquoi adhérer ?
	 */
	#Content #PourquoiAdherer6RaisonsW { 
		width:290px;  border:1px solid blue; display:block;
		overflow:visible;
		background:transparent url(zims/frontend/pourquoi-adh-6raisons-top.jpg) 50% 36px no-repeat; 
	}
	#Content #PourquoiAdherer6RaisonsW h2 { margin-bottom:79px; }
	#PourquoiAdherer6RaisonsW dl { margin:0; padding:0; background:#f0f2f3; overflow:auto; _overflow:visible; _height:272px; }
	#PourquoiAdherer6RaisonsW dl dt { margin:0; padding:0; float:left; width:70px;  _width:75px; line-height:43px; overflow:auto; clear:both; color:#009ee0; }
	#PourquoiAdherer6RaisonsW dl dt strong {
		float:left; width:15px; height:15px; line-height:15px; margin:14px 2px 0 2px; text-align:center;
		color:#f7f8f9; background:transparent url(zims/frontend/pk-adh-6raisons-bullet.gif) 0 0 no-repeat;
		font-weight:normal; 
	}
	#PourquoiAdherer6RaisonsW dl dd { margin:0; padding:0; height:33px; float:left; width:205px; color:#1a171b; padding:10px 0 0 0; }
	#PourquoiAdherer6RaisonsW dl dd strong { text-transform:uppercase; font-size:1.4em; font-weight:normal; color:#9c9e9f; }
	#PourquoiAdherer6RaisonsW dl dd em { display:block; color:#858587; font-style:normal; font-size:0.9em; }
	
	#PourquoiAdhererRappel {
		 width:447px; _width:437px; height:350px; float:left;
		background:transparent url(zims/frontend/pk-adh-home.gif) 0 0 no-repeat;
		_background:transparent url(zims/frontend/pk-adh-home-ie6.gif) 0 0 no-repeat;
		padding-top:35px;
	}
	#PourquoiAdhererRappel h3 { display:none;  }
	#PourquoiAdhererRappel p { margin:6px 5px; padding:0; font-size:1em; line-height:1.3;}
		#PourquoiAdhererRappel p strong { font-size:1.1em; }
	#PourquoiAdhererRappel ul { margin:0 0 0 5px; padding:0; font-size:0.9em;}
	#PourquoiAdhererRappel ul li {  list-style:none; margin:2px 0;}
	
	#Content #publicZone,
	#Content #adherentZone,
	#Content #EnqueteInfos,
	#Content #PourquoiAdherer { 
		width:470px; 
		display:inline-block;
		float:left; margin:8px;
	}
		#publicZone a,
		#adherentZone a {
			background:#CCC;	
			height:35px; width:470px;
			display:block; 
			overflow:hidden; padding-top:200px; 
			font-size:1.3em; color:#333333;
		}
		#publicZone a { 
			background:transparent url(zims/frontend/link-visiteur.jpg) 0 0 no-repeat; 
			text-indent:65px;  
		}
		#adherentZone a { 
			background:transparent url(zims/frontend/link-adherent.jpg) 0 0 no-repeat; 
			text-indent:360px;
		}
	
	#Content #EnqueteInfos {
		padding-top:11px;
		background:transparent url(zims/frontend/lactu.jpg) 57px 11px no-repeat;
	}
	#Content #EnqueteInfos .cale {
			height:35px; width:75px; float:left;
			padding:232px 8px 0 0; _padding:232px 0 0 0;
			margin-left:10px; _margin-left:7px;
	}
		#Content #EnqueteInfos a { 
			height:35px; width:75px; 
			padding:232px 8px 0 0; _padding:232px 0 0 0;			
			display:block; float:left; 
			margin-left:10px; _margin-left:7px;
			text-align:right;
			background:transparent url(zims/frontend/link-deco-simple-blue.gif) 17px 196px no-repeat;
			color:#333; font-size:1.3em;
			text-align:justify;
		}
		#Content #EnqueteInfos #enqueteAnim { }
		
	#Content #PourquoiAdherer {	
		background:transparent url(zims/frontend/6-raisons.jpg) 0 1px no-repeat;
		height:158px; padding-top:130px ;position:relative; 
	}
	#Content #PourquoiAdherer a { 
		position:absolute; top:79px; right:20px; 
		font-size:1.3em; color:#333333; 
		background:transparent url(zims/frontend/link-deco.gif) -30px 0 no-repeat;
		display:block; padding:15px 0 0 34px;
	}
	#PourquoiAdherer6Raisons { position:relative; width:460px; }
	#PourquoiAdherer6Raisons dt {  
		position:absolute; 
		line-height:22px;  width:210px; 
		color:#4B2860; font-size:1.2em;
	}
	#PourquoiAdherer6Raisons dd {  
		position:absolute;
		heigth:22px;  width:200px;
		background:transparent url(zims/frontend/pk-adh-6raisons-sep.gif) bottom left no-repeat;
		margin:0; padding-bottom:5px;
		top:22px;  left:25px; 
	}
	
	#PourquoiAdherer6Raisons dt.raison2 { top:53px;  }
	#PourquoiAdherer6Raisons dd.raison2 { top:75px;  }
	#PourquoiAdherer6Raisons dt.raison3 { top:94px;  }
	#PourquoiAdherer6Raisons dd.raison3 { top:113px; background:none; }
	#PourquoiAdherer6Raisons dt.raison4 { left:230px; }
	#PourquoiAdherer6Raisons dd.raison4 { left:255px; }
	#PourquoiAdherer6Raisons dt.raison5 { left:230px; top:41px; }
	#PourquoiAdherer6Raisons dd.raison5 { left:255px; top:63px; }
	#PourquoiAdherer6Raisons dt.raison6 { left:230px; top:94px; }
	#PourquoiAdherer6Raisons dd.raison6 { left:255px; top:113px; background:none; }
		
		#PourquoiAdherer6Raisons dt span {
			float:left; width:22px; height:22px; line-height:22px; margin:0px 2px 0 2px; text-align:center;
			color:#fff; 
			background:transparent url(zims/frontend/pk-adh-6raisons-bullet-v.gif) 0 0 no-repeat;
			font-weight:normal; 
		}
	
	
	#Content #valeurs {
		display:block; margin:5px auto;
		height:73px; width:975px; 
		margin-left:1px; outline:none;
	}
	
/******************************************************************************************************************************
                                                ESPACE VISITEUR 												
												
******************************************************************************************************************************/	
	#page-espace-visiteur #ContentW {
		
		background:url(zims/frontend/bg-espace-visiteur.jpg) -9px 0 no-repeat;
		height:401px; margin:0;
		padding:40px; overflow:visible; 
	}
	#page-espace-visiteur #Content {
		overflow:hidden;	_height:401px;
	}
	#page-espace-visiteur h2 {
		color:#666;
		background:none; 
		font-size:2.6em;
		margin:45px 45px 45px 90px; 
	}
		#page-espace-visiteur h2 span { color:#01AEF0; }
	#page-espace-visiteur h3 { 
		color:#666; font-size:4.5em; 
		padding:20px 0 15px 280px;  
	}
	
	#espace-visiteur-menu {
		position:relative;
		width:620px; height:200px; 
		margin:10px 0 0 113px; 
	}

	#espace-visiteur-menu  li { position:absolute; list-style-type:none; }
		#espace-visiteur-menu  li a { 
			display:block; width:186px; height:55px;
			color:#FFFFFF; background:#01AEF0;
			text-indent:-5000px; overflow:hidden; 
			background:url(zims/frontend/bg_espace-visiteur-menu-2.jpg) 0 0 no-repeat;
		}
	#espace-visiteur-menu li#item-qui {top:135px; left:0; }	
	#espace-visiteur-menu li#item-actu {top:0; left:212px; }	
	#espace-visiteur-menu li#item-adherents {top:67px; left:212px; }	
	#espace-visiteur-menu li#item-bureau {top:135px; left:212px; }	
	#espace-visiteur-menu li#item-agenda {top:67px; left:425px; }	
	#espace-visiteur-menu li#item-li {top:0; left:425px; }	
	#espace-visiteur-menu li#item-enquete {top:135px; left:425px; }	
	
	#espace-visiteur-menu li#item-qui a { background-position:-24px -144px; }
	#espace-visiteur-menu li#item-actu a { background-position:-230px -7px; }
	#espace-visiteur-menu li#item-li a { background-position:-433px -7px; }
	#espace-visiteur-menu li#item-adherents a { background-position:-230px -75px; }
	#espace-visiteur-menu li#item-agenda a { background-position:-433px -75px; }
	#espace-visiteur-menu li#item-enquete a { background-position:-433px -144px; }
	#espace-visiteur-menu li#item-bureau a { background-position:-230px -144px; }

	/**
	 * NEWSLETTER
	 */
	#page-newsletter #NewsletterForm #email_address { width:250px; }
	
	
	/**
	 * CONTACT
	 */
	#ContactForm #nom { width:300px; }
	#ContactForm #prenom { width:300px; }
	#ContactForm #societe { width:300px; }
	#ContactForm #email{ width:300px; }
	#ContactForm #tel { width:80px; }
	#ContactForm #sujet { width:350px; }
	#ContactForm #message { width:350px; height:120px; }
	
	
/******************************************************************************************************************************
                                                ESPACE 	ADHERENT 												
												
******************************************************************************************************************************/
	
	#page-espace-adherent #ContentW { 
		background:url(zims/frontend/bg-espace-adherents.jpg) -9px 0 no-repeat;
		height:652px; margin:0;
		padding:40px; overflow:visible; 
	
	}
	
	
		#page-espace-adherent #Content {
		overflow:hidden;	_height:401px;
	}
	#page-espace-adherent h2 {
		color:#666;
		background:none; 
		font-size:2.6em;
		margin:45px 45px 45px 90px; 
	}
	
	#page-espace-adherent h2 span { color:#3E2252; }
	
	#menu-echange, #menu-bourse  { 
		position:absolute; top:640px; left:22px;
		width:460px; height:314px;
	}
	
	#menu-echange{	}	
	#menu-bourse { left:500px; }
	
	#menu-echange h3, #menu-bourse h3 { 
		color:#596c76;
		font-size:4.7em;
		text-indent:15px; 
	}
	
	#menu-echange ul li, #menu-bourse ul li  { position:absolute; list-style-type:none; padding-left:220px; }
		#menu-echange ul li a, #menu-bourse ul li a { 
			display:block; width:190px; height:55px;
			color:#FFFFFF; background:#01AEF0;
			text-indent:-5000px; overflow:hidden; 
			background:url(zims/frontend/bg_espace-adherent-menu.jpg) -5px -5px no-repeat;
	}
	
	#menu-echange li#item-forum { top:119px; }	
	#menu-echange li#item-emploi { top:179px; }	
	#menu-echange li#item-adresses { top:238px; }	
	
	#menu-echange li#item-emploi a { background-position:-5px -59px; }
	#menu-echange li#item-adresses a { background-position:-5px -113px; }	
	
	#menu-bourse li#item-juridique 		 { top:80px; }	
	#menu-bourse li#item-contrat-travail { top:135px; }	
	#menu-bourse li#item-salaires 		 { top:190px; }	
	#menu-bourse li#item-comptes-rendus  { top:245px; }	
	
	
	#menu-bourse li#item-juridique a 		{ background-position:0 -182px; }
	#menu-bourse li#item-contrat-travail a 	{ background-position:0 -235px; }
	#menu-bourse li#item-salaires a 		{ background-position:0 -288px; }
	#menu-bourse li#item-comptes-rendus a	{ background-position:0 -341px; }
	
	#tableauDeBord {
		background:transparent url(zims/frontend/bg_tableau-de-bord.jpg) 0 20px no-repeat;	
		width:570px; height:180px; 
		padding: 20px 0 0 18px;
		#padding: 30px 0 0 18px;
	}
	#tableauDeBord h4 { font-size:1.8em; color:#596C76; }
	#tableauDeBord p { font-size:1.2em; }
	#tableauDeBord a { color:#814F9F; }
	
	#updateProfile {
		position:absolute; left:785px; top:583px; width:180px; 
		background:url(zims/frontend/adh-fleche.gif) 0 0 no-repeat;	
		padding:15px 0 0 30px;  font-size:1.4em; color:#000; 
	}
	
	
	
	
	/**** Login Form ***/ 
	
	#LoginForm {
		position:absolute; top:460px; left:144px; 	
		
	}
	
	#LoginForm fieldset {
		position:relative;
		background:transparent url(zims/frontend/bg_adherent_form.jpg) 0 0 no-repeat;
		width: 638px; height:85px; 
		padding:5px 0 0 0; border:none;
	}
	#LoginForm fieldset label { font-size:1.5em; color:#596C76; text-indent:25px; _width:150px; }
	#LoginForm fieldset input { 
		width:350px; height:14px; 
		line-height:14px; 
		margin-top:1px; 
	} 
	#LoginFormButtons { 
		position:absolute; left:546px; top:-5px; 
		padding:0;
	}
	#LoginForm #LoginFormButtons input { width:79px; height:79px;  } 
	
	
	/**** User Form ***/ 
	#UserForm { width:759px; }
	
	#UserForm label { width:170px; }
	#UserForm #username,
	#UserForm #pwd, 
	#UserForm #pwdConfirm, 
	#UserForm #email, 
	#UserForm #adresse, 		
	#UserForm #fonction_epl,
	#UserForm #adresse_epl, #FormUsers #adresse2_epl,
	#UserForm #epl,
	#UserForm #nom,
	#UserForm #prenom,
	#UserForm #site_epl  { width:350px; }
	
	#UserForm #cursus,
	#UserForm #experience,
	#UserForm #savoirfaire,
	#UserForm #actualites,
	#UserForm #parcours { width:350px; height:150px; }
	
	#UserForm #ville_sem  { width:250px; } 

	#UserForm #yob,
	#UserForm #cp_epl,
	#UserForm #nb_salaries { width:50px; } 
	
	#fieldsList-activite_id .checkbox-field { width:150px; }
	#fieldsList-activite_id .fields { padding-left:22px; }
	
	#UserForm #FormUsersButtons { padding-left:200px; _padding-left:203px; }
	
	#UserForm .fileContents { margin-left: 181px; }
	#UserForm .fileContents .imageProfile { border:1px solid #E1E1E1; }
	
	#UserForm p.uniqueCheckBoxField input {  margin-left:10px; }
	
	#UserForm .interFieldset {
		color:#80AF00;
		font-size:1.5em;
		text-align:center;
		line-height:30px;
	}
	
	
	
	#Content p#CarnetBackLink { 
		background:url("zims/frontend/carnet/bg_anchor.jpg") no-repeat scroll 50% 0px transparent;
		padding:15px 0 570px 561px;
	}
		#Content p#CarnetBackLink a { 
			background:url("zims/frontend/carnet/round_and_up.gif") no-repeat scroll 160px 0 transparent;
			display:block;
			height:22px;
			line-height:22px;
			width:185px;
			color:#506775;
			font-size:1.2em; 
		}

	
	
/******************************************************************************************************************************
                                                                                                    
******************************************************************************************************************************/
	
	
	
	
	
	
/******************************************************************************************************************************
                                                       MENU PRINCIPAL                                             
******************************************************************************************************************************/
	
	#_________________________MAIN-MENU{}
	
	#MainMenu {
		width:960px; height:28px; opacity:0.2;
		margin:0; padding:0;
		overflow:auto;
		background:#e5e5e5 ;
	}
	
		#MainMenu li { list-style:none; height:28px; float:left;  }
		
		#MainMenu li a {
			display:block; height:28px; line-height:28px;
			text-align:center; 
			text-decoration:none; 
			font-weight:bold;
			/*text-indent:-5000px; overflow:hidden;*/
			outline:0; 
			padding:0 10px;
			background:#e5e5e5; 
			font-size:1.2em;
		}
		#MainMenu li a:active { border:0; }
		
		#MainMenu li a:hover {
			background:#eee;
		}
		#MainMenu li.currentItem a { background:#fff; }
		#MainMenu li a strong {  color:#ec0001; }
		
		#MenuVisteur, #MenuAdherent {  margin:0; padding:20px 13px;  
					background:url(zims/frontend/bg_visiteur-menu.jpg) 2px 7px   no-repeat; }
		#MenuAdherent { background-position: 2px -329px; }
		
		#MenuVisteur ul, #MenuAdherent ul{ padding:0; margin:0; }
		
		#MenuVisteur li, #MenuAdherent li { list-style-type:none; }
		#MenuVisteur #MenuVisteur-vie_de_lad-Title {
			display:block; 
			width:189px; height:90px; 
			text-indent:-5000px; overflow:hidden;
			background:url(zims/frontend/main-menu.jpg) -6px -155px no-repeat;
			margin:0; padding:0; 
		}
		
		#vie_de_lad li a {
			display:block;
			height:22px; width:173px;
			text-align:left; padding:6px 0 0 12px;
			background:url(zims/frontend/main-menu.jpg) -5px -30px no-repeat;
			/*background:url(zims/frontend/main-menu.jpg) -9px -3px no-repeat;*/
			font-size:1.1em; color:#fff; 
		}
		#vie_de_lad li a:hover {
			color:#00ADEF;
			background-position:-5px -3px;
			text-decoration:none;
		}
		
		#MenuAdherent #MenuAdherent-echange-partage-Title {
			display:block; 
			width:189px; height:91px; 
			text-indent:-5000px; overflow:hidden;
			background:url(zims/frontend/main-menu.jpg) -9px -309px  no-repeat;
			margin:0; padding:0; 
		}
		
		#echange-partage li a {
			display:block;
			height:22px; width:173px;
			text-align:left; padding:6px 0 0 12px;
			background:url(zims/frontend/main-menu.jpg) -5px -62px no-repeat;
			
			font-size:1.1em; color:#fff; 
		}
		
		#echange-partage li a:hover {
			color:#96BF3B;
			background-position:-5px -91px ;
			text-decoration:none;	
		}
		
		
		#MenuAdherent #MenuAdherent-bourse-infos-Title {
			display:block; 
			width:189px; height:45px; 
			text-indent:-5000px; overflow:hidden;
			background:url(zims/frontend/main-menu.jpg) -9px -254px  no-repeat;
			margin:0; padding:0; 
		}
		
		#bourse-infos li a {
			display:block;
			height:22px; width:173px;
			text-align:left; padding:6px 0 0 12px;
			background:url(zims/frontend/main-menu.jpg) -5px -120px no-repeat;
			font-size:1.1em; color:#fff; 
		}
		#bourse-infos li a:hover  {
			color:#EABFFF;
			text-decoration:none;
		}
		#MenuAdherent #MenuAdherent-adherent-Item { padding-top:10px; }
		#MenuAdherent #MenuAdherent-adherent-Link {
			display:block; 
			width:189px; height:43px; 
			text-indent:-5000px; overflow:hidden;
			background:url(zims/frontend/main-menu.jpg) -8px -406px  no-repeat;
			margin:0; padding:0; 			
		}
			
		/**
		 * Menu image
		 **/ /*
		#MainMenu li a, #MainMenu li.currentItem a {
			background-image:url(zims/frontend/_____.jpg);
			background-color:transparent;
			background-repeat:no-repeat;
		}
		
		#item-, #item- a { width:px; background-position:px px; }
		#item-, #item- a { width:px; background-position:px px; }
		#item-, #item- a { width:px; background-position:px px; }
		
		#item- a:hover, #item-.currentItem a { background-position:px -px; }
		#item- a:hover, #item-.currentItem a { background-position:px -px; }
		#item- a:hover, #item-.currentItem a { background-position:px -px; }
		*/
	
		#LeftColMenuW {
			background:#fff;font-size:1.1em;
		}
		
		#LeftColMenuW dl {
			color:#fff; background:#fff;
		}
		
		#LeftColMenuW dt {
			margin:0; padding:0;
			height:26px; line-height:33px; _overflow:hidden; text-indent:40px; color:#596c76; font-weight:bold; 
		} 
		
		#LeftColMenuW dd ul { margin:0; padding:0; }
		#LeftColMenuW dd ul li { list-style:none; position:relative; }
		#LeftColMenuW dd ul li a, #LeftColMenuW dd ul li a.FirstLevelSubMenuTitle { color:#fff; text-decoration:none;  cursor:pointer; display:block; }
		
		/** Backgrounds 3 menus */
		#LeftColMenuW dl#LeftColMenuW-la-vie-de-l-ad { height:112px; background:transparent url(zims/frontend/left-column-menus.jpg) 0 0 no-repeat; }
		#LeftColMenuW dl#LeftColMenuW-echange-partage { margin-top:9px; height:70px; background:transparent url(zims/frontend/left-column-menus.jpg) 0 -121px no-repeat; }
		dl#LeftColMenuW-bourse-infos { margin-top:9px; height:64px; background:transparent url(zims/frontend/left-column-menus.jpg) 0 -200px no-repeat; }
		
		/** dt */
		#LeftColMenuW dl#LeftColMenuW-la-vie-de-l-ad dt { }
		#LeftColMenuW dl#LeftColMenuW-echange-partage dt { height:15px; line-height:15px; }
				
		#LeftColMenuW dl#LeftColMenuW-la-vie-de-l-ad dd { margin:0; padding:0; height:85px; position:relative; }
		#LeftColMenuW dl#LeftColMenuW-la-vie-de-l-ad dd ul.FirstLevelMenu { position:absolute; height:100%; top:0; left:20px; z-index:998; }
		#LeftColMenuW dl#LeftColMenuW-echange-partage dd { margin:0; padding:4px 0 0 20px; }
		#LeftColMenuW dl#LeftColMenuW-echange-partage dd { margin:0; padding:4px 0 0 20px; }
		#LeftColMenuW dl#LeftColMenuW-bourse-infos dd { margin:0; padding:3px 0 0 20px; }
	
	
	/* Label 1° niveau */
	#LeftColMenuW li.FirstLevelItem { height:15px; line-height:15px; margin:0; padding:0 9px 0 20px; position:relative; #bottom:3px; }
	#LeftColMenuW li.FirstLevelItemSubMenuW { height:18px; line-height:18px; padding-left:0; #top:0; }
	
	#LeftColMenuW dd ul li a.FirstLevelSubMenuTitle { text-indent:20px;  }
	
	#LeftColMenuW ul.SecondLevelMenu {
		display:none;
		left:100px;
		position:absolute;
		top:0;
		width:160px;
		z-index:102;
	}
		
	/* Label 2° niveau */
	#LeftColMenuW ul.SecondLevelMenu li.SecondLevelItem {
		float:left; padding:3px 5px; margin:0 5px 0 0; background:#abd9ed; color:#596c76;
		position:relative; z-index:999; 
	}
		#LeftColMenuW ul.SecondLevelMenu li#LeftColMenuW-la-vie-de-l-ad-actu-news:hover {
			
		}
	
		dl#LeftColMenuW-la-vie-de-l-ad ul.SecondLevelMenu li.SecondLevelItem {  background:#abd9ed; color:#596c76; }
		dl#LeftColMenuW-echange-partage ul.SecondLevelMenu li.SecondLevelItem {  background:#cdde91; color:#596c76; }
		dl#LeftColMenuW-echange-partage ul.SecondLevelMenu li.SecondLevelItem a { color:#596c76; }
		dl#LeftColMenuW-bourse-infos ul.SecondLevelMenu li.SecondLevelItem {  background:#e6c4fc; }
		dl#LeftColMenuW-bourse-infos ul.SecondLevelMenu li.SecondLevelItem a {  color:#596c76; }
	
	#LeftColMenuW ul.ThirdLevelMenu {
		position:absolute; top:21px; left:00px; z-index:103; display:none; padding-bottom:5px;
		background:transparent url(zims/frontend/left-column-third-level-menu.gif) 0 100% no-repeat;
		width:127px;
	}
	#LeftColMenuW ul.FirstLevelMenu li.FirstLevelItem ul.SecondLevelMenu li a { color:#000000; }
	#LeftColMenuW ul.FirstLevelMenu li.FirstLevelItem ul.SecondLevelMenu li:hover { background:#FFFFFF; }
	
	#LeftColMenuW ul.ThirdLevelMenu li.SecondLevelItem  { height:16px; line-height:16px; background:transparent url(zims/frontend/left-column-third-level-menu-sep.gif) 50% 100% no-repeat; padding:0 20px; position:relative; z-index:1000; }
	#LeftColMenuW ul.ThirdLevelMenu li.SecondLevelItem  a { color:#000000 !important;  }
	
	#LeftColMenuW-la-vie-de-l-ad-actu  ul.SecondLevelMenu { top:-2px; left:50px; }
	#LeftColMenuW-echange-partage  ul.SecondLevelMenu { top:-2px; left:55px; }
	#LeftColMenuW-bourse-infos  ul.SecondLevelMenu { top:-2px; left:92px; }
	
	
/******************************************************************************************************************************
                                                       PAGES                                             
******************************************************************************************************************************/

/******************************************************************************************************************************
  La vie de l'AD                                                                                          
******************************************************************************************************************************/

/**** Newsletter ****/
form#hNewsletterForm { display:none; }

/**** Le Bureau ****/

#page-la-vie-de-l-ad #Content dt {
		font-weight:bold;
		line-height:20px; height:20px;
		text-decoration:underline;
}

#listeMembresBureau {
	width:614px; margin:0 auto;
}


/**** Actus ****/

	#newsGlobal { width:750px;  }
	#newsGlobal	 div {
		position:relative;
		display:block;
		padding-bottom:45px;
		/*float:left;*/

	}
		#newsGlobal h3 {  
			background:transparent url(zims/frontend/bg_titre_news.jpg) 0 0 no-repeat;
			display:block; width:700px; height:21px; padding:0; margin:0;
			font-size:9px; font-weight:bold; text-align:left; color:#fff; text-indent:10px; 
			border-top:1px solid #7F7F7F;
		} 
		#newsGlobal div h4 { padding:4px; }   
		#newsGlobal div p { padding:4px; font-size:1.2em; }
		#newsGlobal div a { 
			background:transparent url(zims/frontend/puce_news_lien.gif) 0 0 no-repeat;
			position:absolute;/* bottom:15px;*/ left:600px; color:#4E2B63; 
			width:115px; height:15px; padding-left:25px; padding-top:6px;
			font-size:9px; 
		}
		#newsGlobal p.com { padding-top:90px; font-style:italic; text-align:center; color :#C0C0C0; }
		p.com {  font-style:italic; text-align:center; color :#C0C0C0; } 
		
		.actuWrapper { padding:10px 17px 0 5px;  font-size:1.1em; }
		.actuWrapper h3 { 
			padding:10px 0 0 0; font-size:1.3em;
		}
		
		.actuWrapper img { margin:15px 5px 5px 5px; float:left; }
		
		#Content .actuWrapper p span { color:#169BDC; font-weight:bold; }
		#Content .actuWrapper p span.alert { color:#FF0000;  }
	
	
		.actuWrapper a { color:#67377F; font-weight:bold; }
		
		.actuWrapper a img{ }


/******************************************************************************************************************************
   Devenir adherent                                                                                         
******************************************************************************************************************************/

	#page-devenir-adherent #Content {
		background:transparent url(zims/frontend/devenir-adh/content2.jpg) -1px 20px no-repeat;	
		height:670px; /*_height:710px;*/
		padding:145px 0 0 0;
	}

	#page-devenir-adherent h2 {
		background:transparent url(zims/frontend/devenir-adh/bg-title.jpg) -1px 0 no-repeat;	
		height:79px; width:315px; 
		color:#4D285E; font-size:3em; 
		text-indent:45px; line-height:39px; 
		position:absolute; left:440px; top:305px;
	}
	
	#page-devenir-adherent h3 { 
		margin-left:165px; font-size:2em; text-indent:25px;
		background:transparent url(zims/frontend/pk-adh-6raisons-bullet-v.gif) 0 14px no-repeat;
	}
	
	#page-devenir-adherent #Content p {
		width:380px; margin:10px 0 15px 190px;	font-size:1.3em; color:#666;
	}
	
	#avantages {
		border:1px solid #666; width:380px; padding:5px 20px; margin:0 auto;
	}
	#page-devenir-adherent #Content #avantages p { margin-left:0; }
	
	ul#infosServices li { color:#80AF00; line-height:18px; font-size:1.2em; }
		ul#infosServices li span { color:#4D285E;  }
	
/*	#Adherer { 
		width:423px; height:130px; 
		margin-left:170px; padding-top:40px; 
		background:transparent url(zims/frontend/devenir-adh/bg-adherer.jpg) bottom right no-repeat;
		border:1px solid red;
	}*/	 
	
	#Adherer { 
		position:relative;
		width:685px; height:130px; 
		margin:15px 0 15px 40px; padding-top:40px; 
		background:transparent url(zims/frontend/devenir-adh/bg-adherer2.jpg) 208px 6px no-repeat;
	}	 
		#Adherer a {
			position:absolute;
			display:block; 
			background:url(zims/frontend/adh-fleche.gif) 0 0 no-repeat;	
			padding:15px 0 0 30px;  font-size:1.4em; color:#000; 
			left:48px; top:35px;
		}
		
		#page-devenir-adherent #Content #Adherer p {
			position:absolute; 
			left:0; top:70px;
			width:202px; height:30px; 
			padding:26px 0 0 0; 
			text-align:right; 
			font-size:1em; 
			margin:0;
		}
		
		#Adherer a#DwnFormInscri { left:357px; } 
		#page-devenir-adherent #Content #Adherer p#infoPDF { left:346px; }		
 		#page-devenir-adherent #Content #Adherer p.validAdhesion { width:100%;  height:20px; top:130px; text-align:center; }
		
	#page-inscription #Content p.com {
		text-align:center; 
		padding-top:20px; 
		font-size:1.5em;
	}


	
	
/**** Liens Utiles ****/	

dl#liens { padding:10px 0; }
	dl#liens dt { color:#80AF00; padding:5px; font-size:14px; font-weight:bold; }
		dl#liens dd ul li {
			line-height:20px;
		}
			dl#liens dd ul li a { color:#2F2F2F; }

			
/**** Agenda ****/
	
	ul#agendaList { 
		padding:10px; 
		list-style-type:none; 
		margin:0 auto;
	} 
		ul#agendaList li { border-bottom:#EFEFEF 1px solid; padding-bottom:10px; margin-bottom:10px; }
		ul#agendaList li span { color:#80AF00;  font-weight:bold; }
			
	#Content p.com-lettreinfos { color:#2F2F2F; font-style:italic; font-size:10px; text-align:center; }
	#list-lettreinfos {		

		list-style-type:none;
		margin:0 0 0 47px; padding:0 0 5px 0
	}
		#Content #list-lettreinfos li {
			padding:5px; overflow:visible;
			margin:2px 3px; text-align:left;
			position:relative;  height:205px; display:block;
			border-bottom:2px solid #019EE1;
		}	
		
		#list-lettreinfos li a.lienTexte {

			display:block;  float:left; 
			width:560px; _width:550px; height:20px;
			border:none; color:#000;
			font-size:16px; padding-top:180px;
		}
	
		#list-lettreinfos li a.lienTexte:hover { 
			color:#018BC9;
			text-decoration:none;
		}
		
		#list-lettreinfos li a.lienImg { 
		
		}
		
/**** Credits ****/

	dl#credits dt { 
		font-size:14px; 
		font-weight:bold;
		padding: 8px 0;
	}


/******************************************************************************************************************************
   contact                                                                                          
******************************************************************************************************************************/
	
	#page-contact p.enteteForm {
		margin:20px; 
	}
	
	#Content p.adresse {
		text-align:center; 
		background:transparent url(zims/frontend/postal.jpg) 50% bottom no-repeat;
		/*height:95px;*/
		padding-bottom:25px;
	}
	
		#Content p.adresse span { font-weight:bold; }
		
/******************************************************************************************************************************
   Resultats enquete                                                                                            
******************************************************************************************************************************/		
	#page-enquete h3 { 
		border-bottom:1px solid #80AF00; 
		padding-top:30px; 
	}
	#page-enquete #Content p.titre-enquete { 
		color:#019EE1; 
		font-weight:bold;
		font-size:1.8em;
		letter-spacing:2px;	
	}
	
	
	#page-enquete #Content ul li {
		color:#019EE1;
		font-size:1.2em;
		margin-left:100px;
	}
	

	#page-enquete #Content ul#enquetesListing li { 
		position:relative; 
		border-bottom:1px solid #EFEFEF;
		list-style-type:none;
		height:55px; line-height:60px;  
		margin-left:10px; text-indent:10px;  padding:0;
		color:#9AC538;
	} 
	#page-enquete #Content ul#enquetesListing li a.participeQuest,
	#page-enquete #Content ul#enquetesListing li a.pdfQuest,
	#page-enquete #Content ul#enquetesListing li a.linkTendances,
	#page-enquete #Content ul#enquetesListing li a.linkResultats {
		position:absolute; top:6px; _top:8px; right:0; 
		display:block;	width:90px; text-align:center;
		background:#EFEFEF; padding:5px 3px; line-height:normal;
		text-indent:0;
	}
	
	#page-enquete #Content ul#enquetesListing li a.participeQuest{ right:100px;  }
	
	#page-enquete #Content ul#enquetesListing li a.pdfQuest{ right:200px;  }
	
		#page-enquete #Content ul#enquetesListing li a.participeQuest:hover,
		#page-enquete #Content ul#enquetesListing li a.pdfQuest:hover,
		#page-enquete #Content ul#enquetesListing li a.linkTendances:hover,
		#page-enquete #Content ul#enquetesListing li a.linkResultats:hover {
			text-decoration:none; background:#DFF7FF; color:#019EE1;
		}
	
	#page-enquete #Content p {
		font-size:1.3em;
		color:#4B2961;
	}

	#page-enquete #Content dl {
		float:right;
		margin-right:80px;
		margin-top:30px;
		_margin-right:0px;
	}
	
	#page-enquete #Content .ouinon { margin-right:278px; _margin-right:100px; }
	
	#page-enquete #Content dt {
		background:#EFEFEF; 
		padding:3px;
		width:230px; 
		text-align:right;
		float:left;	
	}
	#page-enquete #Content .ouinon dt { width:30px; }
	
	#page-enquete #Content dd { 
		color:#ffffff;
		background:#4F81BC;
		padding:3px;
		width:30px;	
		text-align:center; 	
		margin:0 2px 2px 230px;
		font-weight:bold;
	}
	
	#page-enquete #Content  .ouinon dd { margin-left:32px; }
	
	
	#page-enquete #Content dd.oui,	
	#page-enquete #Content dd.majoritaires, 
	#page-enquete #Content dd.choix1 
	{ background:#009EE0; }	
	
	#page-enquete #Content dd.non, 	
	#page-enquete #Content dd.minoritaires,
	#page-enquete #Content dd.choix2
	{ background:#4C2963; }	
	
	#page-enquete #Content dd.aucun,
	#page-enquete #Content dd.choix3
	{ background:#96BF0D; }
	
	
	
/******************************************************************************************************************************
   Questionnaire                                                                                            
******************************************************************************************************************************/
	
	#page-questionnaire #MainW {
		margin:0 auto;
		width:980px;
		
		/*padding-bottom:150px;
		overflow:visible;*/
	}
	
	#page-questionnaire h2 {
		width:980px;
		height:243px;
		/*background:#fff url(zims/frontend/questionnaire/header.jpg) top left no-repeat;*/
		background:#fff url(zims/frontend/main-top2.jpg) top left no-repeat;
		overflow:hidden; text-indent:-5000px;
	}
	#page-questionnaire h3 { text-align:center; font-size:3em; }
	#page-questionnaire #Content { 
		width:980px; padding-bottom:200px;
		background:#fff url(zims/frontend/questionnaire/footer.jpg) bottom left no-repeat; 
	}
	#page-questionnaire #Content p.noEnquete {
		padding-top:50px;
	}
	
/******************************************************************************************************************************
   Questionnaire     SPECIAL                                                                                       
******************************************************************************************************************************/
  
  #page-QEN #MainW {
    margin:0 auto;
    width:980px;
    
    /*padding-bottom:150px;
    overflow:visible;*/
  }
  
  #page-QEN h2 {
    width:980px;
    height:243px;
    /*background:#fff url(zims/frontend/questionnaire/header.jpg) top left no-repeat;*/
    background:#fff url(zims/frontend/qen_top.jpg) top left no-repeat;
    overflow:hidden; text-indent:-5000px;
  }
  #page-QEN h3 { text-align:center; font-size:3em; }
  #page-QEN #Content { 
    width:980px; padding-bottom:280px;
    background:#fff url(zims/frontend/qen_footer.jpg) bottom left no-repeat; 
  }
  #page-QEN #Content p.noEnquete {
    padding-top:50px;
  }	
	
	/*#page-QEN #EnqueteForm fieldset div.trend-field label  {color:#4c2961;}*/
	/*#page-QEN.fieldsListTitle {color:#4c2961;}*/
	
	
/****************************************************************************************************************************/

	
	
	
	#QuestionnaireW {
		width:840px;
		margin:10px auto; padding:10px;
		/*min-height:90%; _height:90%;*/
		background:#fff url(zims/frontend/q-logo.gif) 10px 10px no-repeat;
		position:relative;
	}
	
	#QuestionnaireInner {
		padding-top:250px;
	}
	
	#QuestionnaireIntro { margin:20px 30px;  }
	#QuestionnaireIntro p{ margin:5px 0; font-size:1.3em; }
	#QuestionnaireIntro p.Signature { padding-top:20px; }
	
	
	#QuestionnaireForm{ margin:0px 15px 20px 15px; font-size:1.1em; }
	#QuestionnaireForm #field-sem{ padding-top:20px; }
	#QuestionnaireForm #sem{ width:150px; }
	#QuestionnaireForm div.formButtons { text-align:center; padding:10px 0;}
	
	#fieldsList-territoire_sol div.fields {}
	
	#QHasParticipated p { font-size:1.6em; text-align:center; }
	
	#QConf { 
		padding-left:80px; background:transparent url(zims/frontend/ok-48.gif) 10px 50% no-repeat;
	}
	#QConf p  { font-size:1.6em; } 
	
	
	#ReconnaissanceForm #email,
	#ReconnaissanceForm #epl { width:220px; }
	
	#EnqueteForm fieldset div.trend-field .fieldsListTitle, 
	/*#EnqueteForm fieldset div.trend-field label  { color:#019EE1; }*/
	#EnqueteForm fieldset div.trend-field label  { color:#4c2961; }
	#EnqueteForm fieldset div.trend-field .fields label { color:#2F2F2F; }
	
	#EnqueteForm fieldset .fieldsListTitle, 
	#EnqueteForm fieldset label { font-weight:bold; color:#55316F; font-size:1.3em;width:380px; }
	#EnqueteForm fieldset div.fields { padding-left:242px; }
	#EnqueteForm fieldset .fields label { font-weight:normal; color:#2F2F2F;}
	#EnqueteForm fieldset .textareaField label { width:380px; padding-right:10px; }
	#EnqueteForm textarea { width:500px; }
	
	#EnqueteForm div.fieldsList { overflow:visible; }
	
	#ReconnaissanceForm div.formButtons,
	#EnqueteForm div.formButtons { text-align:center; padding:10px 0;}
	
	div.TendanceTitle { padding:0 0 10px 10px; font-size:1.2em; font-weight:bold; clear:both; float:none; }
	
	#Content p.forumLink { text-align:center; }
	#Content p.forumLink a { color:#80AF00; font-size:14px; }
	
	#QuestionnaireMerci { margin:20px 30px;  }
	#QuestionnaireMerci p{ margin:5px 0; font-size:1.3em; text-align:center; }
	
	#ApercuTendance { position:relative; padding-top:20px;  }
	#ApercuTendanceW { 
		position:relative; 
		border:1px solid #E1E1E1; 
		margin:10px 15px;
		padding:10px 0;
	}
	#ApercuTendanceW p { text-align:center; font-size:1.3em; font-style:italic; color:#5F5F5F; }
	#ApercuTendance h3 { 
		font-size:1.9em; font-weight:normal; color:#019EE1;
		position:absolute; top:17px; left:20px;
		padding:3px; height:22px; 
		background:#FFFFFF; 
		z-index:60;
	}
	
	div.tendance {
		overflow:visible; margin:0 0 0 50px; /*width:645px;*/ 
	}
		div.tendance .reponse { position:relative; display:block;  } 
		div.tendance .reponse span { 
			position:absolute; 
			top:0px;
			left:230px;  
			color:#008AD8;
			font-size:1.6em; 
			text-align:left;  
			height:35px; padding-top:23px;  
			#width:645px;
		}
		


/******************************************************************************************************************************
   Qui sommes nous ?                                                                                           
******************************************************************************************************************************/
	#qui-sommes-nousW {
		height:723px; _height:745px;
		padding:0 24px 0 10px;
		background:transparent url(zims/frontend/qui-sommes-nous/bd-content3.jpg) 1px 0 no-repeat;	
		
	}
	
	#qui-sommes-nousW #AnciensNoms {
		height:75px; width:730px;
		overflow:hidden; text-indent:-5000px;
	}
	
	#qui-sommes-nousW #objectifsMultiples h3,
	#qui-sommes-nousW #reseauDynamique h3{
		color:#fff; font-size:1.9em; 
		text-indent:40px; padding:0; 
	}	
	#qui-sommes-nousW #objectifsMultiples,
	#qui-sommes-nousW #reseauDynamique {
		width:358px; position:absolute;
	}	
	#qui-sommes-nousW #objectifsMultiples { top:714px; left:221px;  _left:230px; }
	#qui-sommes-nousW #reseauDynamique { top:714px; left:598px; _left:607px; }
	
	#qui-sommes-nousW #animPortraits {
		background:transparent url(zims/frontend/qui-sommes-nous/bg-anim-portraits.jpg)	 0 0 no-repeat;
		width:730px; height:350px;
	}
	
/******************************************************************************************************************************
   Nos Adhérents                                                                                          
******************************************************************************************************************************/

	#page-nos-adherents #Content {
		background:transparent url(zims/frontend/nos-adherents/content.jpg) -1px 29px no-repeat;	
		height:650px; _height:780px;
	}
	
/******************************************************************************************************************************
   Comptes-rendus                                                                                         
******************************************************************************************************************************/

	ul#comptes-rendusList li { 
		list-style-type:none; 
		background:#fafafa; 
		padding:2px; 
		margin:4px; 
		border:1px solid #eee; 
	}
	ul#comptes-rendusList li:hover { background:#eee; } 
	ul#comptes-rendusList li a.pdfLink {
		
			background:transparent url(zims/icons/pdf_32.png) 0 3px no-repeat;
			_background:transparent url(zims/icons/pdf_32.gif) 0 3px no-repeat;
			display:block; height:27px; 
			margin:5px 0 5px 20px; 
			padding:10px 0 0 35px;
			font-size:16px;		
			font-weight:normal;		
	}
	ul#comptes-rendusList li a.pdfLink:hover { text-decoration:none; }
	
	
/******************************************************************************************************************************
   Plan du site                                                                                        
******************************************************************************************************************************/

#page-PlanDuSite #Content ul li { list-style-type:none; font-size:1.3em; margin:6px; }
#page-PlanDuSite #Content h3 { 
	font-size:1.9em; font-weight:normal;
	padding:6px 0; 
	margin-bottom:8px; 
	border-bottom:1px solid #DFDFDF; 
	text-indent:10px; 
	padding-top:25px; 
}
#page-PlanDuSite #Content h4 { 
	text-indent:45px; color:#5F5F5F; 
	background:transparent url(zims/frontend/logo_sou-parties.jpg) 0 0 no-repeat;
	padding:10px 0;
}

#page-PlanDuSite #Content h3.espace-visiteur { color:#149FD8; }
#page-PlanDuSite #Content h4.vie_de_l_ad { background-position: 0 0; }
#page-PlanDuSite #Content ul.espace-visiteur a:hover { text-decoration:none; color:#149FD8; }


#page-PlanDuSite #Content h3.espace-adherent { color:#6B377F; }

#page-PlanDuSite #Content #echange { width:250px; height:150px; display:inline-table;   }
#page-PlanDuSite #Content #bourse { width:250px; height:150px;  display:inline-table;  }

#page-PlanDuSite #Content #echange h4 { background-position: 0 -38px; }
#page-PlanDuSite #Content #bourse h4 { background-position: 0 -76px; }

#page-PlanDuSite #Content #echange ul a:hover { text-decoration:none; color:#98C23C; }
#page-PlanDuSite #Content #bourse ul a:hover { text-decoration:none; color:#6B377F; }

#page-PlanDuSite #Content h3.a_propos { color:#666;  }
#page-PlanDuSite #Content ul.a_propos a:hover { text-decoration:none; color:#666; }

/****************************************************************************************************************
   Carnet d'adresse                                                                                        
****************************************************************************************************************/

#page-carnet-d-adresses #anchorList { text-align:center; }
#page-carnet-d-adresses #anchorList a { 
	font-size:14px; font-weight:bold; 
	 padding:2px 6px; margin:5px;
	color:#506775; background:none;
}
#page-carnet-d-adresses #anchorList a:hover { text-decoration:none; background:#506775; color:#F5F7EC; }

#page-carnet-d-adresses h3 { 
	display:block; width:730px; 
	overflow:auto;  
	font-size:5em; font-weight:bold;
	background:url(zims/frontend/carnet/bg_anchor.jpg) 70px 50% no-repeat;
	color:#506775;
	position:relative;
	margin-left:10px;
	float:left;
}


#page-carnet-d-adresses h3 a { 
		background:transparent url(zims/frontend/carnet/round_and_up.gif) no-repeat scroll 79px 0px;
		position:absolute; right:0; top:24px; display:block;		 
		height:22px; width:110px; 
		line-height:22px;
		font-size:12px; 	
		color:#506775; font-weight:normal;
}


div.userminifiche {  
	width:330px; 
	height:167px; 
	float:left; 
	margin:10px 0 0 30px ; 
	background:url(zims/frontend/carnet/bgfiche1.jpg) 0 0 no-repeat; 
	position:relative;
	z-index:auto;
	
}
div.ficheandProfile { background:url(zims/frontend/carnet/bgfiche2.jpg) 0 0 no-repeat; }

	div.userminifiche img { float:left; padding:10px 0 0 12px; }
		div.userminifiche ul { margin:15px 0 0 120px; width:200px; z-index: 25; }  
		div.userminifiche ul li { 
			list-style:none; 
			height:44px;  
			border-bottom:1px solid #DFDFDF; 
			color:#506775;
		}		
		div.userminifiche ul li.epl { display:table-cell; clear:right; vertical-align:bottom; width:200px; }
		div.userminifiche ul li.nom { font-weight:bold; color:#FAFAFA; border:none; height:25px; line-height:25px; }
		div.userminifiche ul li.activite, div.userminifiche ul li.ville { height:20px; line-height:20px; }
		div.userminifiche .deroul, div.userminifiche .enroul,
		div.userminifiche .editProfil, div.userminifiche .editProfilTop { 
			display:block; 
			width:20px ;height:20px;  
			overflow:hidden; text-indent:-5000px; 
			color:#fff;  position: absolute;
		}
		div.userminifiche .deroul { top:140px; left:300px; }
		div.userminifiche .editProfilTop { top:140px; left:272px; }
		div.userminifiche .enroul { top:6px; left:300px; }
		div.userminifiche .editProfil { top:6px; left:271px; }
		div.userminifiche .moreUser { 
			margin:0;
			width:329px; 
			position:absolute; 
			top:138px; 
			left:0;
			display:none;
			z-index:500;
		}
		div.userminifiche .moreUser h4 { color:#98C13D; line-height:40px; text-indent:15px; width:184px;  } 
		div.userminifiche .moreUser img.logo_epl {
			margin:0; padding:0 0 5px 5px; background:#fff;
			position:absolute; 
			right:25px;
		}
		div.userminifiche .moreUser .moreUserWrapper {
				margin:0; padding:0; width:330px;
				background:url(zims/frontend/carnet/bgfiche_moreUser.jpg) 0 0 repeat-y;
		}
		
			div.moreUser ul { width:330px; margin:0; padding:0; padding-bottom:10px; }
			div.moreUser ul li { width:280px; margin:0 auto; height:auto; /*padding:3px 0;*/ padding:8px 0;}
				div.moreUser ul .dab { 
					background:url(zims/frontend/carnet/bgfiche_dab.jpg) 0 0 no-repeat; 
					height:40px; line-height:40px; text-indent:20px;
					width:330px; border:none; padding:3px 0;
				}
				div.moreUser ul .adresse, div.moreUser ul .siteweb  { border:none; }
				div.moreUser .links { 
					position:relative; 
					margin:0; 
					height:35px; width:330px; 
					background:url(zims/frontend/carnet/fiche_enroul.png) 0 0 no-repeat;
					_background:url(zims/frontend/carnet/fiche_enroul.gif) 0 0 no-repeat;
				}
				
				div.moreUser .andProfile {
					background:url(zims/frontend/carnet/fiche_enroul_profil.png) 0 0 no-repeat;
					_background:url(zims/frontend/carnet/fiche_enroul_profil.gif) 0 0 no-repeat;
				}
		
/****************************************************************************************************************
   Offres d'emplois                                                                                         
****************************************************************************************************************/
	
	
	#page-offres-d-emploi #Content a.back-Link { margin-left:10px; }
	#page-offres-d-emploi #Content a.InternLink { color:#708F11; font-weight:bold; }
	#page-offres-d-emploi #Content a.topLink {
		background:url(zims/frontend/carnet/round_and_up.gif) no-repeat scroll right 15px transparent;
		color:#506775;
		display:block;
		font-size:12px;
		font-weight:normal;
		height:50px;
		line-height:50px;
		width:700px;
		overflow:auto;
		float:left;
		text-align:right;
		padding-right:24px;
	}
	
	#page-offres-d-emploi #Content { background:url(zims/frontend/carnet/bg_content.jpg) 0 0 repeat-y;  }	
		#page-offres-d-emploi #Content p { padding:0 25px 0 15px; margin:3px; font-size:12px; }
		#page-offres-d-emploi #Content p.enAttente { 
			font-size:2.8em; 
			padding:50px 0 50px 0;  
			width:730px; 
			float:left;
		}	
	
	#page-offres-d-emploi #Content 	h3 {
		background:url(zims/frontend/emploi/h3.jpg)	25px 25px no-repeat;
		height:30px; line-height:30px;  width:730px; 
		overflow:hidden; text-indent:-500px;
		float:left; display:block; 	color:#019EE1; 
		font-size:2.6em;   font-weight:bold;
	}	
	
	#page-offres-d-emploi #Content #titreOffresParts { background-position:25px -37px; }
	#page-offres-d-emploi #Content #titreDetails { 
		background:none; 
		/*text-indent:15px;
		height:5px; line-height:5px;*/
		font-size:18px;
		line-height:20px;
		padding-left:15px;
		float:none;
		text-indent:0;
		overflow:visible;
	} 
	#page-offres-d-emploi #Content h3.titreEmploi { 
		background:url(zims/frontend/emploi/h3-carre.jpg) 20px 10px no-repeat; 
		text-indent:60px; margin-top:10px;
	}
	
	#page-offres-d-emploi #Content 	h4 { 
		padding-left:50px;
		color:#13A1D1; 
		margin-top:10px; 
	} 
	
	#page-offres-d-emploi #Content ul li { list-style-type:none; } 	
	
	div.offreminifiche {  
		width:360px;
		_width:355px; 
		height:250px; 
		float:left; 
		margin:10px 0 0 12px ; 
		background:url(zims/frontend/emploi/bgfiche1.jpg) 50% 0 no-repeat;
		position:relative;
		z-index:auto;
	}
	div.offreminifiche img { float:left; padding:10px 5px 5px 11px; }
	div.offreminifiche .ResumOffre { margin-left:17px; }
	div.offreminifiche .ResumOffre li { font-size:12px; }
	div.offreminifiche .ResumOffre li.publiDate { font-style:italic; padding-bottom:5px;  } 
	div.offreminifiche .ResumOffre li  span {  font-size:16px; } 
	
	div.offreminifiche p.mission { 	text-align:justify; margin:0; }
		div.offreminifiche p.mission strong { color:#13A1D1; } 
	
	div.offreminifiche a.details { position:absolute; top:230px; right:8px; color:#13A1D1;  }
	
	
	
	
	/*
	**  Details des offres 
	*********************************/
	
	#detailOffre #publiDate { 
		font-size:12px; font-style:italic; 
		background:none; border:none; 
		padding-bottom:5px; text-indent:10px; _text-indent:0;
	}
	#detailOffre .titre { 
		color: #13A1D1; font-size:16px; padding:4px 0; text-indent:0px; margin:10px 0; font-weight:bold;
		border-bottom:1px solid #13A1D1;
	}
	#detailOffre li {  width:680px; margin:0 auto;  }
		#detailOffre li ul li { background:none; padding-bottom:3px; border:none; }
		#detailOffre li ul li p { text-align:justify; }
		
	#page-offres-d-emploi #Content a.partLink  {
		display:block; height:25px; line-height:25px;	
		padding-left:22px; font-size:13px; color:#019EE1;
		background:url(zims/frontend/partLink.gif) 0 4px no-repeat; 
	}
	
	form#FilterPartForm {
		position:relative; width:650px; margin:0 50px; _margin:0 25px; float:left;
	}	
	
	form#FilterPartForm #field-secteurs{ /*float:left;*/ }
	form#FilterPartForm label { font-size:1em;  width:120px; }
		form#FilterPartForm #field-regions label { width:55px; }
		
	form#FilterPartForm .formButtons { 
		padding-left:127px;  margin:10px 0 0 0; 
	}
	form#FilterPartForm a.FilterReseter {
		background:url("zims/icons/backend/icons.png") no-repeat scroll 0 -60px transparent;
		_background:none;
		position:absolute; top:87px; #top:96px; left:250px; _left:230px;
		/*width:150px; */
		cursor:pointer;
		font-size:1.2em;
		height:20px; line-height:20px;
		line-height:20px;
		padding-left:24px;
	}
	
	#page-offres-d-emploi #Content p#accrocheDiffusez,
	#page-offres-d-emploi #Content p.accrochePage ,
	#page-offres-d-emploi #Content p#accrocheConsultez {
		float:left;
		margin-left:25px;
		_margin-left:15px;
		padding:15px 0 0 0;
		width:710px;
	}
	
	#page-offres-d-emploi #Content p.accrochePage .bienvenue { display:block; font-size:1.5em; }
	
	#diffuserLink { 
		position:relative; float:left;
		display:block;
		width:300px; text-align:center;  
		font-size:2.7em; margin:25px 215px; _margin:25px 115px;
		background:#9FC12C; color:#F5F9EA;
		border:1px solid #9FC12C;
		padding:5px;
		
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-border-radius:5px;
		
		-moz-box-shadow: 1px 1px 12px #aaa;  
   		-webkit-box-shadow: 1px 1px 12px #aaa;  
    	box-shadow: 1px 1px 12px #aaa;  
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=5); 
    	zoom: 1; 

	}
	
	  #diffuserLink:hover {  
		  text-decoration:none; 
		  background:#B2CF4D; 
		  
	  }
  
	/*
	**	Annonces Emplois FORM
	*******************************/
	
	form#AddOffreReseauForm {
		position:relative; width:670px; margin:0 40px; float:left;
	}
		form#AddOffreReseauForm fieldset { border:1px solid #9FC12C; } 		
	#AddOffreReseauForm label { width:155px; }
	#AddOffreReseauForm #annonce,
	#AddOffreReseauForm #intitule { width:400px; }
	
	#AddOffreReseauForm #epl,
	#AddOffreReseauForm #email { width:300px; }  
		
	.LoadingOverlay{ 
		position: absolute; top: 0; left: 0; width: 100%; height: 80%; background:#fff; opacity:0.5; 
		text-align:center; padding-top:50%;  padding-left:15%; font-size:6em; display: none; 
	}
	
	
/****************************************************************************************************************
  			 PARTENAIRES                                                                                       
*****************************************************************************************************************/
		#PartenairesList { float:inherit; } 
		#PartenairesList li {   
			display:block; 
			background:#FAFAFA; 
			margin:10px; padding:8px; 
			width:710px; 
			overflow:auto; 
			list-style-type:none; 
		}
		
		#PartenairesList li.rubriqueNom {  
			color:#019EE1; 
			font-size:2em; 
			font-style:italic;
			background:none; 
			border-bottom:1px solid #019EE1;
		}
			#PartenairesList li img  { 
				float:right;
				padding:0 5px 5px;
			}
			#PartenairesList li h3 { 
				font-size:1.3em;
				padding:5px 0 ;
			} 		
			
			#PartenairesList li p { font-size:1.2em; }
			#PartenairesList a.partLink, #PartenairesList a.pdfLink  {
				display:block; height:25px; line-height:25px;	
				padding-left:22px; font-size:13px; color:#019EE1;
			}
			#PartenairesList a.partLink { background:url(zims/frontend/partLink.gif) 0 4px no-repeat; }
			#PartenairesList a.pdfLink { background:url(zims/frontend/pdfviewer.gif) 0 4px no-repeat; color:#666; }
			#PartenairesList a.partLink:hover, #PartenairesList a.pdfLink:hover { text-decoration:underline; }
			
		
