	
	html {font-size:16px;}
	html, body {margin:0; padding:0;height: 100%;}
	body {background:#eee url(zims/frontend/ombre.jpg) 50% 0 repeat-y;color:#5f5f5f;font-family:Trebuchet ms, Arial, Helvetica, sans-serif;font-size:62.5%;}
	
/******************************************************************************************************************************
                                                          (X)HTML                                          
******************************************************************************************************************************/
	
	
	/**
	***   TITRES
	************************************************************/
	h1 { margin:0; padding:0; font-size:2.4em; }
	h2 { margin:0; padding:10px; font-size:3.2em; font-weight:normal; color:#707070; }
	h3 { margin:0; padding:0; font-size:2.4em; }
	h4 { margin:0; padding:0; font-size:1.4em; line-height:1.4em; font-weight: bold; }
	h5 { margin:15px 0 0 20px; padding:0; font-size:1.2em; line-height:1.2em; }
	h6 { margin:0; padding:0; }
	
	body#page-la-mairie h2, body#page-home h2{ background: transparent url(zims/frontend/fond-titre-page-lamairie.png) 0 100% no-repeat; }
	body#page-la-vie-municipale h2{ background: transparent url(zims/frontend/fond-titre-page-vie-municipale.png) 0 100% no-repeat; }
	body#page-vivre-a-lherm h2{ background: transparent url(zims/frontend/fond-titre-page-vivre-a-lherm.png) 0 100% no-repeat; }
	body#page-decouvrir h2, body#page-decouvrir-situation h2, body#page-decouvrir-se-promener h2{ background: transparent url(zims/frontend/fond-titre-page-decouvrir.png) 0 100% no-repeat; }
	body#page-environnement h2{ background: transparent url(zims/frontend/fond-titre-page-environnement.png) 0 100% no-repeat; }
	body#page-contact-contact h2, body#page-contact-default h2{ background: transparent url(zims/frontend/fond-titre-page-contact.png) 0 100% no-repeat; }
	body#page-contact-sos-entretien h2{ background: transparent url(zims/frontend/fond-titre-page-contact-sos.png) 0 100% no-repeat; }


	/**
	***   DECORATIONS
	************************************************************/
	.bold{ font-weight: bold; }
	.center{ text-align: center !important; }
	p.center{ width: 100% !important; }
	.imageCentree{ display: block; margin: auto; }
	.marginTop{ margin-top: 30px; }
	.underline{ text-decoration: underline; }
	.red{ color: red; }
	
	
	/**
	***   PARAGRAPHES, LIENS, ETC
	************************************************************/
	p { }
	a { color:#888; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a:active, a:focus { outline:0; }
	a img { border:0; }
	
	/**
	***   LISTES
	************************************************************/
	ul { margin:10px 10px; padding:0; }
	li {}
	
	dl { margin:0; padding:0px; }
	dt {}
	dd {}
	
	/**
	***   FORMULAIRES
	************************************************************/
	
	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;}
	legend {margin:0 0 0 10px;font-size:1.7em;color:#008ad2;}
	input, textarea, select {border:1px solid #ccc;background:#fafafa;font-family:Trebuchet ms, Arial, Helvetica, sans-serif;font-size:1.2em;}
	.checkboxField{ border: 0 none; }
	input, textarea {padding:3px 0px; text-indent:5px;}
	optgroup { font-style:normal; color:#FF3790; 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 {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 {overflow:auto; padding-left:175px; position:relative;margin-top:10px;margin-bottom:10px;clear: both;}
	div.fieldsList div.fieldsListTitle { position:absolute; top:0; left:0; _left:-175px; width:175px; padding:5px 10px 5px 10px;font-size:1.2em; }
	div.fieldsList div.fields { position:relative; }
	div.fieldsList div.fields div { margin:3px 0; width:200px; float:left; }
	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:#FBB90F; }
	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; }
	
	span.FieldSuffix { margin-left:5px; font-style:italic; color:#777; }
	
	/**
	***   TABLEAUX
	************************************************************/
	
	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                                          
******************************************************************************************************************************/
	

	#MainW  { background:url(zims/frontend/degrade.jpg) 50% 0 repeat-x; }
	#Main  { background:url(zims/frontend/header-degrade.jpg) 50% 0 no-repeat; width:980px;  margin:0 auto 0 auto; min-height: 100%;position:relative; }
	
	#Header {  top:0; left:10px; width:190px; position:absolute; min-height:800px; _height:800px; background:url(zims/frontend/colonne.jpg) 0 0 no-repeat; }
	#Header h1 { display:block; width:100%; height:100px; margin:0; padding:0; }
	#Header #HomeLink { display:block; margin:0 auto; width:190px; height:100%; line-height:100px; overflow:hidden; color:#ddd; }
		
	
	#ContentW  {}
	#Content { margin:0 0 0 200px; }
	#Content h2 { padding:0 0 0 30px; min-height: 50px; font-size: 3.2em; color: #1b1b1b; font-family: 'Century Gothic'; }
	#Content h3{ padding: 0 0 0 20px; margin: 20px 0; font-size: 2.4em; color: black; font-weight: bold; }
	
	
	#Content #blocGaucheContent{ font-size: 1.3em; text-align: justify; width: 50%; float: left; text-indent: 20px; }
	#Content #blocDroitContent{ text-align: center; #margin-left: 10px; }
		
	#Content p { text-align:justify; line-height:1.5; font-size:1.2em; }
	
	#ContentPage{ padding: 20px; }
	
	#Footer { width:760px; margin:30px auto 0 auto; clear:both; padding:0 0 0 200px; }
	#Footer hr{ background: transparent url(zims/frontend/ligne-separatrice-footer.gif) 0 0 no-repeat; border: none; width: 500px; }
	
	#FooterMenu { margin-bottom: 10px; }
	#FooterMenu p#FooterMenuList{ font-family: Tahoma, Trebuchet ms, Arial; color: #313131; margin: 0; text-align:center; }
	#FooterMenu p#FooterMenuList a.FooterMenuItem{ margin: 0 0 0 5px; padding: 0 5px 0 0; border-right: 1px solid #313131; font-size: 1.1em; }
	#FooterMenu p#FooterMenuList a.FooterMenuItemLast{ border: none; }
	#FooterMenu p#FooterMenuList a.FooterMenuItem{ color: #313131; }
		
		#FooterCopyrights {	}
		#FooterCopyrights p { margin:0; line-height:36px; 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 50% no-repeat; }
		#ConceptionCreditLink span { color:#c5a624; }
		#ConceptionCreditLink:hover { color:#4D92C9;  }
		#ConceptionCreditLink:hover span { color:#d6ae08; }
	
		#w3c_logo{ width: 150px; margin: auto; }
	
	div.clear { float:none; clear:both; height:1px; line-height:1px; margin:0; padding:0; }
	
	
	
		/*
	 * Pagination V2
	 */
	.PaginationLinks { position:relative; clear:both;float:none;margin:10px 0; padding:0 100px 0 118px;font-family:Trebuchet ms, Arial, Helvetica, sans-serif;text-align:center; line-height:17px;width:356px;}
	.PaginationLinks span.CurrentPage {  font-size:1.2em; }
	.PaginationLinks a.PaginationLink {  color:#aaa; font-size:1.4em; }
	.PaginationLinks a.PaginationLink:hover { color:#888; }
	.PaginationLinks span.CurrentPage, .PaginationLinks a.PaginationLink { margin:0 3px; }
	.PaginationLinks .PrevLink, .PaginationLinks .NextLink {position:absolute; top:50%;margin:0; margin-top:-7px;font-size:13px;_display:none;}
	.PaginationLinks .PrevLink { left:3px; }
	.PaginationLinks .NextLink { right:0; }
	.PaginationLinks span.PrevLink, .PaginationLinks span.NextLink { color:#ddd; }
	

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

	/**
	 * 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; }
	
	
	
	/**
	 *  Géoportail
	 */
	 
	/* Situation */
	 div#GeoportalTraceDiv{margin: 30px auto 25px;width:650px;height:530px;}
	 div#GMapSituationDiv{margin: 0 auto 25px;}

	.vcard p { margin:0; padding:0; }
	.vcard .tel .type { display:none; }
	.vcard .notshown { display:none; }
	.vcard .notshown { display:none; }
	
/******************************************************************************************************************************
                                                         S P A N                                           
******************************************************************************************************************************/

	span.addressMail{color: #1481be;font-size: 1.3em;text-align: center;display: block;}
	span.Italic{font-style: italic;}
	.returnTopPage{
		display: block;
		width: 700px;
		text-align: right;
		font-size: 11px;
		padding-right: 15px;
		background: transparent url(zims/frontend/puce_haut_de_page.jpg) right center no-repeat;
		margin-top: 20px;
	}
	
	
	.PDFDocumentsW {
		overflow:auto;
	}
	.PDFDocument {
		width: 160px; padding:70px 0 0 0; text-align:center;
		min-height: 20px;
		background:transparent url(zims/frontend/pdf_logo.png) 50% 0 no-repeat; 
		position:relative;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		margin: 10px auto;
		zoom: 1;
		*display: inline;
		_height: 20px;
	}
	
	
	#Content .CenteredImages {text-align:center; overflow:auto;}
	#Content .CenteredImages div.Photo { float:left; width:320px; position:relative;}
	#Content .CenteredImages em { display:block; margin:3px auto 0 auto; font-size:1.2em;}
	#Content .CenteredImages img { margin-right:20px; padding:2px; border:1px solid #999; display:block; }
	
	.VideoW { margin:10px 0 0 70px; }
	.VideoW em { display:block; margin:3px auto 0 auto;font-size:1.2em;}
	
/******************************************************************************************************************************
                                                         B U T T O N S                                           
******************************************************************************************************************************/
	
	a.ButtonLink {
		display:block;
		width:160px; height:50px;
		text-indent:-9999px; overflow:hidden; outline:0;
		background-color:transparent; background-repeat:no-repeat; background-image:url(zims/buttons/buttons-sprite.jpg);
	}
	
	a.lienPlanCommune { background-position:0 0; }
	#ContentPage a.lienPlanCommune {margin:10px 0 20px 0; }
	
	a.AgendaDesMairies { background-position:0 -50px; margin:10px 0 20px 0; }
	
	#SecondMenuLink a { margin:0 0 5px 0; }
	#SecondMenuLink a.ActualiteLink { background-position:0 -100px; }
	#SecondMenuLink a.MediathequeLink { background-position:0 -200px; }
	#SecondMenuLink a.ContactLink { background-position:0 -150px; }
	#SecondMenuLink a.lienPlanCommune { background-position:0 0; }
	
/******************************************************************************************************************************
                                                  C O O R D O N N E E S                                            
******************************************************************************************************************************/
	
	#Content .coordonnees_horaires{ margin: 0 0 0 35px; max-width: 40%; float: left; }
	#Content .coordonnees_horaires h4{}	
	
	#Content .email {color: #1481be; text-decoration:underline;}
	
	#Content a.lienPlanCommune img{ margin: 20px 0; }
	
	#Content ul#schedulesSecretariat{ margin: 5px; }
	#Content ul#schedulesSecretariat li{ list-style: none; font-size:1.2em; padding: 0 0 0 10px; background: transparent url(zims/frontend/puce-menu-level2-la-mairie.gif) 0 50% no-repeat; }
	#Content #imagesCoordonnees{ text-align: center; }
	.lienAgendaDesMairies{ font-size: 1.1em;}
	
	
/******************************************************************************************************************************
                                   L E S   S E R V I C E S   M U N I C I P A U X                                            
******************************************************************************************************************************/

	body#page-la-mairie div#ServicesMunicipaux p { width: 680px; }
	body#page-la-mairie div#ServicesMunicipaux div#adressePrincipale{ text-align: center; width: 300px; margin: 30px 0; font-size: 1.5em; border: 1px dashed #000; padding: 10px; float: left; }
	body#page-la-mairie div#ServicesMunicipaux div#adressePrincipale h4{ font-size: 1.1em; }
	body#page-la-mairie div#ServicesMunicipaux div.adressesSecondaires{ font-size: 1.2em; margin: auto auto 20px auto; }
	body#page-la-mairie div#ServicesMunicipaux div.adressesSecondaires h5{ font-size: 1.2em; text-decoration: underline; font-weight: normal; margin: 15px 0 0 0; }
	body#page-la-mairie div#ServicesMunicipaux hr{ border: 0px none;  background: transparent url(zims/frontend/fond-titre-page-lamairie.png) 0 -35px no-repeat; height: 2px; margin-top: 30px; padding: 0; }
	body#page-la-mairie div#ServicesMunicipaux .floatLeft{ float: left; width: 300px; }
	body#page-la-mairie div#ServicesMunicipaux .imgAccueilMairie{ float: left; margin: 30px 0 0 60px; border: 1px solid #000; }
	
	
	
/******************************************************************************************************************************
                                               U R B A N I S M E                                            
******************************************************************************************************************************/
	
	body#page-la-mairie div#urbanisme p { width: 680px; }
	body#page-la-mairie div#urbanisme div.Link_PDF_Urbanisme{ width: 200px; padding-top: 70px; background: transparent url(zims/frontend/pdf_logo.png) 50% 0 no-repeat; font-size: 1.1em; text-align: center; text-indent: 0; margin:  20px auto; }
	
	body#page-la-mairie div#urbanisme ul{ font-size: 1.2em; }
	body#page-la-mairie div#urbanisme div#lexiqueUrbanisme { margin-top: 25px; }
	body#page-la-mairie div#urbanisme div#lexiqueUrbanisme p { margin: 25px 0 0 0; }
	body#page-la-mairie div#urbanisme div#lexiqueUrbanisme span.motLexique { font-weight: bold; }
	
	body#page-la-mairie div#urbanisme #PermisDeConstruireLinkW { margin:20px auto; }
	body#page-la-mairie div#urbanisme #PermisDeConstruireLinkW a { display:block; width:468px; height:60px; text-indent:-9999px; overflow:hidden; outline:0; background:transparent url(zims/frontend/permis-de-construire.gif) 0 0 no-repeat; margin:0 auto;}
	
	body#page-la-mairie div#urbanisme #DeclarationPrealableLinkW {  } 
	body#page-la-mairie div#urbanisme #DeclarationPrealableLinkW a { display:block; width:468px; height:85px; text-indent:-9999px; overflow:hidden; outline:0; background:transparent url(zims/frontend/declaration-prealable.jpg) 0 0 no-repeat; margin:0 auto; } 
	
	
	body#page-la-mairie div#urbanisme #SCoTLinkW {  } 
	body#page-la-mairie div#urbanisme #SCoTLinkW a { display:block; width:180px; height:80px; text-indent:-9999px; overflow:hidden; outline:0; background:transparent url(zims/frontend/scot-sud-toulousain.jpg) 0 0 no-repeat; margin:0 auto; } 
	
	
/******************************************************************************************************************************
                                  F O R M A L I T E S    A D M I N I S T R A T I V E S                                            
******************************************************************************************************************************/
	
	body#page-la-mairie div#formalitesAdministratives p, body#page-la-mairie div#formalitesAdministratives ul { width: 680px; }
	body#page-la-mairie div#formalitesAdministratives ul { font-size: 1.2em; }
	body#page-la-mairie div#formalitesAdministratives div.CustomLink{ padding-left: 28px; margin-bottom: 20px; height: 20px; background: transparent url(zims/frontend/arrow_link_orange.jpg) 0 50% no-repeat; }
	body#page-la-mairie div#formalitesAdministratives div.CustomLink a, 
	body#page-la-mairie div#formalitesAdministratives div.CustomLink a:hover{ line-height: 25px; color: #FB7700; font-size: 1.2em; font-weight: bold; text-decoration: none; }
	
	body#page-la-mairie div#formalitesAdministratives h5 { background: transparent url(zims/frontend/arrow1.gif) 0 0 no-repeat; padding-left: 20px; }
	
	body#page-la-mairie div#formalitesAdministratives #ServicePublicLinkW { margin:20px 0; }
	body#page-la-mairie div#formalitesAdministratives #ServicePublicLinkW a { display:block; width:320px; height:69px; text-indent:-9999px; overflow:hidden; outline:0; background:transparent url(zims/frontend/logo-service-public-fr.jpg) 0 0 no-repeat; margin:0 auto;}
	
	body#page-la-mairie div#formalitesAdministratives ul li { margin:0 0 5px 10px;}
	body#page-la-mairie div#formalitesAdministratives #RecensementPicture { float:right; margin:0 0 0 10px; }
	body#page-la-mairie div#formalitesAdministratives #InscriptionListesElectoralesPicture  { float:right; margin:0 0 0 10px; }
	body#page-la-mairie div#formalitesAdministratives .MonServicePublicLinkW a {
		display:block; margin:10px auto; width:250px; height:50px;
		background:transparent url(zims/frontend/mon-service-public.gif) 0 0 no-repeat;
		text-indent:-9999px; overflow:hidden; outline:0;
	}
	
/******************************************************************************************************************************
                                               M A R C H E S   P U B L I C S   E T   O F F R E S                       
******************************************************************************************************************************/	
	
	body#page-la-mairie div#marchesPublics div.marchePublic ul { margin-left: 50px; }
	body#page-la-mairie div#marchesPublics div.marchePublic li { padding-left: 28px; list-style: none; line-height: 25px; font-size: 1.2em; background: transparent url(zims/frontend/puce-check.png) 0 0 no-repeat;}
	body#page-la-mairie div#marchesPublics div.marchePublic h5{ margin-left: 0; text-decoration: underline; font-weight: normal; }
	
	table#offres_appels{ width: 700px; border-collapse: separate; border-spacing: 2px; }
	
	table#offres_appels th.date_limite{	width: 50px; }
	table#offres_appels th.objet{	width: 160px; }
	table#offres_appels th.type, table#offres_appels th.aapc{ width: 50px; }
	table#offres_appels th.pieces{	width: 80px; }
	table#offres_appels td{	text-align: center; border:1px solid #C3C3C3; padding:5px; background-color:#E9E9E9; border-collapse:separate; }
	table#offres_appels .linkDocumentOffresAppels{ display: inline-block; text-indent: -5000px; height: 16px; width: 16px; background: transparent url(zims/frontend/upload.png) 0 0 no-repeat; }

	
	#MarchesPublics { margin:10px 0 20px 0; }
	#MarchesPublics a.PDFLink { margin:0 auto; padding:0; display:block; width:24px; height:24px; background:transparent url(zims/icons/backend/pdf-24.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; outline:0;  }
	#MarchesPublics th { background:#fafafa url(zims/frontend/marches-publics-th.gif) 0 100% repeat-x; }
	#MarchesPublics td { font-size:1.2em; padding:5px 5px;  }
	#MarchesPublics .col-dateAdded, #MarchesPublics .col-dateLimite { width:80px; text-align:center; }
	#MarchesPublics .col-avis, #MarchesPublics .col-dce { width:50px; text-align:center; }
	
	#MarchePublicDownloadForm fieldset { margin:10px 0; border:0;}
	#MarchePublicDownloadForm legend { display:none;}
	#MarchePublicDownloadForm #nom { width:300px; }
	#MarchePublicDownloadForm #prenom { width:300px; }
	#MarchePublicDownloadForm #adresse { width:300px; }
	#MarchePublicDownloadForm #ville { width:300px; }
	#MarchePublicDownloadForm #cp { width:90px; text-align:center; text-indent:0; }
	#MarchePublicDownloadForm #tel { width:90px; text-align:center; text-indent:0; }
	#MarchePublicDownloadForm #fax { width:90px; text-align:center; text-indent:0; }
	#MarchePublicDownloadForm #email { width:300px;}
	
	#MarchesPublicsConclus { overflow:auto; font-size:1.3em; margin:10px 0px; }
	#MarchesPublicsConclus dt { float:left; margin:0; padding:5px; width:75%; clear:left;}
	#MarchesPublicsConclus dd { float:left; margin:0; padding:5px; width:20%;}
	#MarchesPublicsConclus dd a { font-weight:bold; color:#F87C7C;}
	
	#MarchesPublicsConclus .odd { background:#FAE9E0; }
	
	a.BackLink {
		display:block; width:90px; height:30px;
		background:transparent url(zims/frontend/backlink.jpg) 0 0 no-repeat;
		text-indent:-9999px; overflow:hidden; outline:0;
	}
	
/******************************************************************************************************************************
                                               M E D I A T H E Q U E                                            
******************************************************************************************************************************/

	.blocGaucheContent-mediatheque{ min-width: 60%; }
	.horaireListMediaT{ margin: 10px 0 10px 25px; list-style: none; }
	.blocGaucheContent-mediatheque p{font-size: 12px !important;}
	.blocGaucheContent-mediatheque span.signature{font-style: italic;}
	#images_secondaires_mediatheque{text-align: center;margin: 30px 0 0 0;}
	
	.Links_DL_PDF{width: 320px;margin: 30px auto;}
	.Links_DL_PDF .Link_PDF{width: 160px;float: left;text-align: center;padding-top: 70px;font-size: 1.1em;text-indent: 0;margin-bottom: 10px;background: transparent url(zims/frontend/pdf_logo.png) 50% 0 no-repeat;}
	
	#page-vivre-a-lherm .le-saviez-vous{width: 190px;font-size: 1.1em;text-align: justify !important;float: right;margin-right: 40px;padding: 10px;border: 1px solid #c2c9fa;color: black;background: transparent url(zims/frontend/head-le-savez-vous.gif) 0 0 no-repeat;}
	
	.lienActuMediatheque{ display: block; text-align: center; }
	
	ul.listeHorairesMediatheque{margin-top : 0;font-size: 1.1em;}
	ul.listeHorairesMediatheque li{list-style: none;padding: 0 0 0 10px;background: transparent url(zims/frontend/puce-menu-level2-la-mairie.gif) 0 25% no-repeat;}
	
/******************************************************************************************************************************
                                                        A S S O C I A T I O N S                                            
******************************************************************************************************************************/
	
	div#associations #blocGaucheContent{ font-size: 1.1em; }
	
	div#associations h4{border: 1px solid #268BC1;text-align: center;color: #268BC1;margin: 30px 0 15px 0;padding: 10px 0;width: 680px;}
	
	div#associations div.blocAssociation span.titreAssociation{color: #268BC1;font-size: 1.3em;display: block;margin: 20px 0 0 0;}
	div#associations div.blocAssociation p{margin-left: 25px;}
	div#associations div#liste-associations p{width: 680px;margin-top: 5px;font-size: 1.2em;}
	div#associations div#liste-associations hr{width: 400px;border: 1px solid #ccc;border-bottom: none;}
	div#Content div#associations ul{font-size: 1.2em;width: 640px;margin-left: 40px;}
	div#Content div#associations ul li {padding-left: 10px;background: transparent url(zims/frontend/puce-menu-level2-vivre-a-lherm.gif) no-repeat 0 7px;list-style: none;}
	
	#associations .asso-web,
	#associations .asso-mobile,
	#associations .asso-fixe,
	#associations .asso-email,
	#associations .asso-adresse{ padding-left: 25px; }
	
	#associations .asso-web{ background: transparent url(zims/frontend/web.jpg) no-repeat 0 0; }
	#associations .asso-mobile{ background: transparent url(zims/frontend/mobile.jpg) no-repeat 0 0; }
	#associations .asso-fixe{ 25px; background: transparent url(zims/frontend/tel.jpg) no-repeat 0 0; }
	#associations .asso-email{ background: transparent url(zims/frontend/email.jpg) no-repeat 0 0; }
	#associations .asso-adresse{ background: transparent url(zims/frontend/adresse.jpg) no-repeat 0 0; }
	
/******************************************************************************************************************************
                                  P E T I T E   E N F A N C E   E T   J E U N E S S E                                            
******************************************************************************************************************************/

	body#page-vivre-a-lherm div#petiteEnfanceJeunesse p{width: 680px;}
	
	body#page-vivre-a-lherm div#petiteEnfanceJeunesse .Link_PDF_jeunesse{background:transparent url(zims/frontend/pdf_logo.png) no-repeat scroll 50% 0;padding-top:70px;margin: 15px 0;text-align:center;font-size: 1.1em;text-indent:0;}
	
	body#page-vivre-a-lherm div#petiteEnfanceJeunesse h5{font-size: 1em; }
	
	#adresse_mjc, #img_mjc{ float: left; width: 50%; text-align: center; font-size: 1.2em; }
	
	
/******************************************************************************************************************************
                                					 S C O L A R I T E                                          
******************************************************************************************************************************/	
	
	body#page-vivre-a-lherm div#scolarite h5{text-decoration: underline;margin-left: 0;margin-bottom: 0;}
	body#page-vivre-a-lherm div#scolarite .imgScol{ margin-left: 60px; }
	body#page-vivre-a-lherm div#scolarite .coordonneesEcole{border: 1px solid #268BC1;padding: 15px 0;margin: 20px 0;}
	body#page-vivre-a-lherm div#scolarite p, body#page-vivre-a-lherm div#scolarite p.descriptionEcole{width: 680px;}
	body#page-vivre-a-lherm div#scolarite p.descriptionEcole{margin-top: 5px;}
	body#page-vivre-a-lherm div#scolarite p.elementaireReneCassin{ width: 280px; float: left; }
	body#page-vivre-a-lherm div#scolarite div.blocImg2{ float: left; width: 300px; text-align: center; }
	body#page-vivre-a-lherm div#scolarite span.DescrptionClasseEcoleElementaire{width: 100px;display: inline-block;}
	body#page-vivre-a-lherm div#scolarite span.DescrptionClasseEcoleMaternelle{width: 200px;display: inline-block;}
	body#page-vivre-a-lherm div#scolarite table#vacancesScolaires{width: 680px;font-size: 1.2em;}
	body#page-vivre-a-lherm div#scolarite div.LinkAcademieToulouse{
		background: transparent url(http://www.ac-toulouse.fr/img/2007/common/logo.png) 0 0 no-repeat;
		padding-top: 170px;text-align: center;text-indent: 0;margin: auto;width: 150px;
	}
	
	
	#ListingTarifs{ margin: auto; width: 500px; }
	#ListingTarifs th{ font-size: 1.4em; text-align: left; }
	#ListingTarifs td{ font-size: 1.2em; }
	#ListingTarifs td.col-titre{ width: 300px; }
	
	
/******************************************************************************************************************************
                                         R E S T A U R A T I O N    S C O L A I R E                                            
******************************************************************************************************************************/	
	
	body#page-vivre-a-lherm div#restaurationScolaire p{width: 680px;}
	
	#Links_DL_WORD{width: 400px;margin: 30px auto;}
	#Links_DL_WORD .Link_WORD, #Links_DL_WORD .Link_XLS{width: 200px;float: left;text-align: center;padding-top: 70px;font-size: 1.1em;text-indent: 0;}
	#Links_DL_WORD .Link_WORD{ background: transparent url(zims/frontend/word_logo.png) 50% 0 no-repeat; }
	#Links_DL_WORD .Link_XLS{ background: transparent url(zims/frontend/xls_logo.png) 50% 0 no-repeat; }
	
	#prelevementAuto{ margin-top: 30px; }
	.prelevementImg{ float: left; }
	
	
/******************************************************************************************************************************
                                                      T R A N S P O R T                                            
******************************************************************************************************************************/	
	
	body#page-vivre-a-lherm div#transports p{width: 680px;}
	
	#ListingLignesBus{ width: 100%; margin: 0; }
	#thead-ListingLignesBus{ display: none; }
	#ListingLignesBus td.col-titre{ font-size: 1.3em; text-align: center; font-weight: bold; }
	#ListingLignesBus td.col-document{height: 55px;font-size: 1.4em;vertical-align: middle;width: 20%;}
	#ListingLignesBus td.col-document .icon-ligneBus, #ListingLignesBus td.col-document a{ float: left; }
	#ListingLignesBus td.col-document a{ margin-top: 15px; }
	body#page-vivre-a-lherm div#transports h5{text-decoration: underline;}
	body#page-vivre-a-lherm div#transports span.nomTransporteur{color: #268BC1;}



/******************************************************************************************************************************
                                               U R G E N C E S   E T   S A N T E                                            
******************************************************************************************************************************/	
	
	body#page-vivre-a-lherm div#urgencesSante p{width: 680px;}
	body#page-vivre-a-lherm div#urgencesSante{font-size: 1.2em;}
	body#page-vivre-a-lherm div#urgencesSante span.typeNumeroUrgence{width: 300px;display: inline-block;text-align: left;}
	body#page-vivre-a-lherm div#urgencesSante span.adresseMedecin{ width: 500px; display: inline-block; text-align: left; }
	body#page-vivre-a-lherm div#urgencesSante h6{font-size: 1.3em;padding-left: 16px;margin-left: 40px;margin-top: 15px;background: transparent url(zims/frontend/puce-tick.png) 0 50% no-repeat;}
	
/******************************************************************************************************************************
                                        E N V I R O N N E M E N T                                            
******************************************************************************************************************************/	
	
	body#page-vivre-a-lherm div#environnementCadreDeVie p, body#page-vivre-a-lherm div#environnementCadreDeVie ul{ width: 680px; }
	body#page-vivre-a-lherm div#environnementCadreDeVie h4{ margin: 25px 0 10px 0; }
	body#page-vivre-a-lherm div#environnementCadreDeVie span.hr{ display: block; width: 450px; height: 2px; background: transparent url(zims/frontend/hr-gris.jpg) no-repeat 0 0; margin: 25px auto auto auto; }
	body#page-vivre-a-lherm div#environnementCadreDeVie ul{font-size: 1.1em;list-style-type: none;}
	body#page-vivre-a-lherm div#environnementCadreDeVie ul li{background: transparent url(zims/frontend/puce_environnement.jpg) 0 0 no-repeat;padding-left: 20px;line-height: 20px;font-size: 1.1em;}
	
	body#page-vivre-a-lherm div#environnementCadreDeVie #DechetsAcceptesListsW { overflow:auto; }
	body#page-vivre-a-lherm div#environnementCadreDeVie #DechetsAcceptesListsW ul { float:left; width:350px; }
	body#page-vivre-a-lherm div#environnementCadreDeVie #DechetsAcceptesListsW ul#DechetsAcceptesList1 {width:180px; }
	
	body#page-vivre-a-lherm div#environnementCadreDeVie ul li ul li{list-style-type: square;background: none;padding-left: 0;font-size: 0.9em;}
	#fleurissement_communal{ margin: 15px 0; }
	#fleurissement_communal img{float: left;margin-right: 5px;}
	#participation_fleurissement p{ float: left; width: 555px !important; margin-top: 0; }
	#participation_fleurissement img{ float: left; margin-right: 15px; }
	body#page-vivre-a-lherm div#environnementCadreDeVie div.LinkGoogleMap{margin: auto;width: 200px;padding-top: 60px;background: transparent url(zims/frontend/googleMap_logo.png) 50% 0 no-repeat;text-align: center;float: left;font-size: 1.3em;}
	body#page-vivre-a-lherm div#environnementCadreDeVie div#LinksGoogle{width: 400px;margin: auto;}
	body#page-vivre-a-lherm div#environnementCadreDeVie div#GoogleMapDivEnvironnement{margin: 30px auto;width: 640px;height: 480px;background-color: #CC6633;border: 1px solid #000;}
	body#page-vivre-a-lherm div#environnementCadreDeVie ul#PlanningDesTournees li{margin: 15px;}
	body#page-vivre-a-lherm div#environnementCadreDeVie ul#triSelectif li{list-style: none;margin: 15px;padding-left: 25px;line-height: 22px;background: transparent url(zims/frontend/puce-tri-selectif.png) 0 1px no-repeat;}
	body#page-vivre-a-lherm div#environnementCadreDeVie ul#listeRefusTri{ padding: 10px 10px 10px 90px; width: 500px; border: 2px solid #48A000;background: transparent url(zims/frontend/warning.gif) no-repeat 20px 10px; }
	body#page-vivre-a-lherm div#environnementCadreDeVie div#atoutsCompostageIndiv{padding: 15px;border: 1px solid #268BC1;width: 650px;}
	body#page-vivre-a-lherm div#environnementCadreDeVie p#quiContacter{ margin-left: 20px; }
	body#page-vivre-a-lherm div#environnementCadreDeVie div#atoutsCompostageIndiv p, body#page-vivre-a-lherm div#environnementCadreDeVie div#atoutsCompostageIndiv ul{width: 630px;}
	body#page-vivre-a-lherm div#environnementCadreDeVie div#atoutsCompostageIndiv h6{font-size: 1.2em;text-decoration: underline;font-weight: normal;}
	#logoQuizz{display:block;margin:auto;width:170px;}
	body#page-vivre-a-lherm div#environnementCadreDeVie div#linkQuizz{margin: 20px 0;}
	
	#syndicatsIntercommunalEau{ width: 400px; margin: auto; clear: both; }
	.syndicatEau{ float: left; width: 200px; }
	.syndicatEau p{ width: 200px !important; text-align: center !important; }
	
	
	#quizz-tri-challenge{ clear: both; float: none; overflow: auto; }
	#desc-quizz-tri-challenge, #img-tri-challenge{ float: left; }
	#desc-quizz-tri-challenge{ width: 310px !important; margin-right: 20px; } 
	#img-tri-challenge{ width: 400px; }
	
	
	#video_robot{ margin: 25px 85px; }
	
/******************************************************************************************************************************
                                       				  Q U I Z Z    E N V I R O N N E M E N T                                            
******************************************************************************************************************************/
	
	body#page-vivre-a-lherm div#quizzEnvironnement p.libelleQuestion{width: 420px;font-weight: bold;font-size: 1.3em;color: #268BC1;}
	body#page-vivre-a-lherm div#quizzEnvironnement span.libelleReponse{font-size: 1.2em;}
	body#page-vivre-a-lherm div#quizzEnvironnement input[type="checkbox"]{margin: 5px 5px 0 30px;}
	body#page-vivre-a-lherm div#quizzEnvironnement span#current_question_id, body#page-vivre-a-lherm div#quizzEnvironnement span#current_question_sort_order{display: none;}
	#QuizzForm {clear: both;}
	#QuizzForm span.bonneReponse {color: #6cb611;font-weight: bold;}
	#QuizzForm p#scoreQuizz{font-size: 2.6em;text-align: center;padding: 5px;border: 1px solid #5F5F5F;}
	#QuizzForm fieldset {border:0; padding:0;}
	#QuizzForm legend {font-size:1.3em;white-space: normal !important;float: left;}
	#QuizzForm legend,#QuizzForm span.legend_wrapper {float:left;}
	#QuizzForm .fieldsList  {padding:0 0 0 60px;}
	#QuizzForm .fieldsListTitle{display:none;}
	#QuizzForm .checkbox-field {float:none; width:auto;}
	#imagesReponse img{display: none;}
	#scoreLudique{text-align: center;}
	#revoirQuestions{ cursor: pointer; }
	#resultat{padding: 10px;color: #333;}
	.badResultat{ border: 1px solid red; background: #FFDDDD none no-repeat; }
	.goodResultat{ border: 1px solid green; background: #bcefc0 none no-repeat; }
	.averageResultat{ border: 1px solid orange; background: #f6e095 none no-repeat; }
	#scoreText{ font-size: 2em !important; margin: 5px; font-weight: bold;}
	
/******************************************************************************************************************************
                                       				  BALADE PHOTO                                           
******************************************************************************************************************************/

	body#page-decouvrir div#balade-photo h4{margin-top: 45px;}
	body#page-decouvrir div#balade-photo img{margin: 20px;border: 1px solid #383838;}
	#flashContentAnciennes, #flashContentNouvelles{ margin: 30px auto; }

/******************************************************************************************************************************
                                       				   T O U R I S M E                                             
******************************************************************************************************************************/
	
	body#page-decouvrir div#tourisme p#conteneurLinkTourismeSaves{text-align: center;}
	body#page-decouvrir div#tourisme a.LinkTourismeSaves{font-size: 1.8em;color: #AD4DA8;font-weight: bold;}
	body#page-decouvrir div#tourisme a.LinkTourismeSaves:hover{text-decoration: none;}	
	
	body#page-decouvrir div#tourisme #OfficeDeTourismeAddressW {
		height:120px; padding:10px 10px 10px 150px; width:195px; margin:10px auto; border:1px solid #ccc;
		background:#fff url(zims/frontend/office-tourisme-saves-photo.jpg) 10px 50% no-repeat;
	}
	body#page-decouvrir div#tourisme ul li { font-size:1.2em; }
	
	body#page-decouvrir div#tourisme #SavesOTBanner  a{
		display:block; width:740px; height:255px;
		text-indent:-9999px; overflow:hidden; outline:0; 
		background:transparent url(zims/frontend/saves-ot-banenr.jpg) 0 0 no-repeat;
	}
	
/******************************************************************************************************************************
                                                     D E M O G R A P H I E                                            
******************************************************************************************************************************/	
	
	body#page-decouvrir table.tableauPopulation{width: 680px;text-align: center;margin-bottom: 30px;font-size: 1.2em;}
	
/******************************************************************************************************************************
                                                        C O N T A C T                                            
******************************************************************************************************************************/
	
	/********************
	CONTACT FORM CLASSIC
	********************/
	
	#ContactForm #nom, #ContactForm #prenom, #ContactForm #email, #ContactForm #adresse { width:200px; }
	#ContactForm #tel { width:82px; }
	#ContactForm #sujet { width:400px; }
	#ContactForm #message { width:400px; height:120px; }
	#ContactForm #adresse { height: 80px; }
	
	/********************
	SOS ENTRETIEN
	********************/
	
	#SOSForm .radio-field{float: none;width: 250px;}
	#SOSForm #nom, #SOSForm #prenom, #SOSForm #email{width: 150px;}
	#SOSForm #tel{width: 90px;}
	#SOSForm #commentaire, #SOSForm #message {width: 450px;height: 100px;}
	#SOSForm #adresse, #SOSForm #adresse_anomalie{width: 220px;height: 100px;}
	
/******************************************************************************************************************************
                                          C O L O N N E  D E  G A U C H E                                             
******************************************************************************************************************************/
	
	#LeftColumn{top:0;left:10px;width:190px; position:absolute;min-height:800px;_height:800px;background:url(zims/frontend/colonne.jpg) 0 0 no-repeat;}
	#LogoContainer{height: 210px;width: 100%;background:url(zims/frontend/logo.png) 0 0 no-repeat;}
	#LogoContainer a{text-indent: -2000px;overflow:hidden;height: 210px;width: 100%;position: absolute;top: 0;left: 0;z-index: 100;}
	#LogoImage{position: absolute;z-index: 10;top:0;left:0px;}
	
	
/******************************************************************************************************************************
                                                    B A N N I E R E                                             
******************************************************************************************************************************/	
	
	#banniere{height: 210px;}
	
	
/******************************************************************************************************************************
                                                    LE MOT DU MAIRE                                            
******************************************************************************************************************************/

	div#MotDuMaire{width: 650px;}
	div#MotDuMaire p{text-indent: 15px;margin: 0 0 10px 0;}
	span.MotDuMaire{margin-left: 15px;font-size: 1.1em;display: block;}
	img#photoMotDuMaire{margin: 10px 0 0 15px;}
	
	
/******************************************************************************************************************************
                              DELIBERAIONS (et une de partie de JOURNAL MUNICIPAL)                                            
******************************************************************************************************************************/

	
	
	
	ul.DocumentsList {  }
	ul.DocumentsList  li{list-style: none;padding: 5px;font-size: 1.3em;}
	ul.DocumentsList li.odd{background-color: transparent;}
	ul.DocumentsList li.even{background-color: #fae9e0;}
	ul.DocumentsList li:hover{background-color: #f9d3bf;cursor: pointer;}
	ul.DocumentsList li .title {display: inline-block; width: 475px;}
	ul.DocumentsList li .date { display: inline-block; width: 100px; }
	ul.DocumentsList li .document{  }
	ul.DocumentsList li .document a{ font-weight: bold;color: #f87c7c; }
	
	#listDeliberations li .title { width:580px; }
	
/******************************************************************************************************************************
                                          A C T U A L I T E S                                            
******************************************************************************************************************************/

	div#actualites{margin-top: 25px;width: 700px;}
	div#actualites div.actualiteItem{border-top: 1px solid #258ECC;margin: 0;padding: 10px;background: #ececec none;background: none;}
	div#actualites div.actualiteItem h4{padding-left: 40px;line-height: 22px;background: transparent url(zims/frontend/bg-titre-actu.jpg) no-repeat 0 0;font-size: 1.6em;}
	.dateActualite{padding: 0 0 0 15px;margin: 2px;font-style: italic;font-size: 1.1em !important;}
	.imageActu{ float: left; margin: 0 15px 15px 0; }
	div#actualites div.actualiteItem .lireLaSuiteActualite{text-align: right;font-style: italic;font-size: 1.2em;}
	.returnToActu{ font-size: 1.1em; position: absolute;top: 300px; left: 750px;text-indent: -5000px;height: 30px;width: 90px;display: block;background: transparent url(zims/frontend/bg-returnToActu.jpg) no-repeat 0 0;}
	#titreActuDetail{padding-left: 40px;line-height: 22px;background: transparent url(zims/frontend/bg-titre-actu.jpg) no-repeat 0 0;}

/******************************************************************************************************************************
                                          				  A G E N D A                                            
******************************************************************************************************************************/

	div#agenda div#menuMois{background-color: #F7F8FA;padding: 10px 0;text-align: center;font-size: 1.2em;}
	div#agenda div#menuMois a.mois, div#agenda div.evenement div.titleEvenement{color: #268CC4;font-weight: bold;}
	div#agenda div#menuMois span.moisEnCours{font-weight: bold;margin: 0 20px;}
	div#agenda div.aucunEvenement{text-align: center;font-size: 1.8em;margin: 30px 0;}
	div#agenda div.aucunEvenement span{padding-left: 50px;display: inline-block;background: transparent url(zims/frontend/warning.gif) 0 0 no-repeat;line-height: 48px;}
	div#agenda div.evenement{ margin: 25px 0 0 0; font-size: 1.2em; }
	div#agenda div.evenement div.titleEvenement{font-size: 1.4em;}
	div#agenda div.evenement div.dateEvenement span{font-size: 0.8em;background-color: #268CC4;color: #fff;padding: 2px;}
	div#agenda div.evenement div.dateEvenement .dtstart { display:none; }
	div#agenda div.evenement div.contentEvenement{margin: 10px 0;}
	div#agenda div.evenement img.thumb {float:left;margin:0 15px 0 10px;}
	
/******************************************************************************************************************************
                                            H I S T O I R E                                            
******************************************************************************************************************************/
	
	#page-decouvrir #blocGaucheContent, #page-decouvrir-situation #blocGaucheContent{width: 60%;}
	#page-decouvrir p.images_centree{text-align: center;margin: 0.8em;}
	.titre-le-saviez-vous{background-image: url('zims/frontend/fond-titre-le-saviez-vous.png');background-repeat: no-repeat;display: block;font-size: 1.5em;line-height: 35px;padding: 0 0 0 37px;font-weight: bold;color: #666;position:relative; bottom:6px;}
	#page-decouvrir .le-saviez-vous, #page-decouvrir-situation .le-saviez-vous{width: 190px;font-size: 1.1em;text-align: justify !important;float: right;margin-right: 40px;padding: 10px;border: 1px solid #C2C9FA;color: black;background: transparent url(zims/frontend/head-le-savez-vous.gif) 0 0 no-repeat;}
	#page-decouvrir .le-saviez-vous p, #page-decouvrir-situation .le-saviez-vous p{margin: 0;}
	
	
	
/******************************************************************************************************************************
                                               EQUIPE MUNICIPALE                                            
******************************************************************************************************************************/

	body#page-la-vie-municipale #Content #page-equipe-municipale p{width: 680px;}
	div#equipe-municipale h4{width: inherit;color: #DE1700;padding: 10px;margin-bottom: 10px;background: transparent url(zims/frontend/fond-titre-conseil-municipal.png) no-repeat scroll left bottom;}
	div#equipe-municipale span.role{display: inline-block; width: 100px;vertical-align: top;margin-left: 10px;float: left;}
	div#equipe-municipale ul{list-style: none;padding-right: 10px;color: black;display: inline-block;margin: 0;}
	div#equipe-municipale div.commision{border: 1px solid #ccc;margin: 0 10px 20px 0;}
	div#equipe-municipale div.commision span{color: #000;}
	div#ListeConseillersMunicipaux h4{background: transparent url(zims/frontend/fond-titre-conseil-municipal.png) left bottom no-repeat;padding-bottom: 5px;}	
	div#ListeConseillersMunicipaux div.ConseillerMunicipal{margin: 15px 0;clear: both;}
	div#ListeConseillersMunicipaux div.ConseillerMunicipal div.descConseiller{float: left;text-align: center;margin-left: 15px;width: 450px;}
	div#ListeConseillersMunicipaux div.ConseillerMunicipal div.descConseiller p{width: 450px !important;}
	div#ListeConseillersMunicipaux div.ConseillerMunicipal div.imgConseiller{float: left;text-align: center;margin: 20px;}
	div#ListeConseillersMunicipaux div.ConseillerMunicipal img{display: block;height: 100px;}
	#permanencesElus{margin: 30px 0 0 0;}
	.ListePermanencesElus{font-size: 1.2em;}
	
	
/******************************************************************************

									LE CCAS

******************************************************************************/
	
	#ccas #blocGaucheContent{ font-size: 1.0em;}
	
	#ccas ul{font-size: 1.2em;margin: 0 0 0 40px;}
	#ccas .le-saviez-vous ul {font-size: inherit; margin: 8px;}
	#ccas .le-saviez-vous {
		width: 280px;
		font-size: 1.1em;
		text-align: justify !important;
		float: right;
		margin-right: 40px;
		padding: 10px;
		border: 1px solid #c2c9fa;
		color: black;
		background: transparent url(zims/frontend/head-le-savez-vous-large.gif) top right no-repeat;
	}
	

/******************************************************************************

								LE JOURNAL MUNICIPAL

******************************************************************************/

	div#DernierJournal{width: 500px;margin: auto;border: 1px solid #EC1800;}
	div#DernierJournal span#NumeroDernierJournal{font-size: 1.6em;padding: 0 5px;font-weight: bold;background-color: #EC1800;color: white;}
	div#DernierJournal p#TitreDernierJournal, div#DernierJournal div#LinkDernierJournal{text-align: center;}
	div#DernierJournal p#TitreDernierJournal{text-decoration: underline;font-size: 1.5em;}
	div#DernierJournal div#LinkDernierJournal p{background: transparent url(zims/frontend/dl-document-pdf.gif) 0 0 no-repeat;width: 200px;margin: auto;}
	div#DernierJournal div#LinkDernierJournal p a{line-height: 43px;display: block;text-indent: -2000px;width: 200px;}
	


/******************************************************************************

						LE JOURNAL MUNICIPAL DES JEUNES

******************************************************************************/


	body#page-la-vie-municipale #Content #conseil-municipal-jeunes p{width: 680px !important;text-indent: 20px;}
	body#page-la-vie-municipale #Content #conseil-municipal-jeunes ul{width: 683px;font-size: 1.2em;margin: 10px 0;}
	body#page-la-vie-municipale #Content #conseil-municipal-jeunes ul li{ list-style-type: none;padding-left: 7px;background: transparent url(zims/frontend/puce-menu-level2-vie-municipale.gif) 0 50% no-repeat;}
	.petitsDemocrates{border: 1px solid black;padding: 60px 10px 10px 10px;background: transparent url(zims/frontend/fond-petitsDemocrates.jpg) 0 0 repeat-x;}
	

/******************************************************************************

								L'INTERCOMMUNALITE

******************************************************************************/

	body#page-la-vie-municipale #Content #intercommunalite p, body#page-la-vie-municipale #Content #intercommunalite #planIntercommunalite{width: 680px;text-indent: 20px;}
	body#page-la-vie-municipale #Content #intercommunalite ul{font-size: 1.2em;width: 640px;margin-left: 40px;}
	body#page-la-vie-municipale #Content #intercommunalite #planIntercommunalite{}
	body#page-la-vie-municipale #Content #intercommunalite #planIntercommunalite #ListeVillesIntercommunalite ul{list-style: none;margin-left: 0;_width: 225px;}
	body#page-la-vie-municipale #Content #intercommunalite #planIntercommunalite #ListeVillesIntercommunalite{float: left;width:35%;}
	body#page-la-vie-municipale #Content #intercommunalite #planIntercommunalite #PlanVillesIntercommunalite{float: left;padding: 15px 25px;}



/******************************************************************************

								LES PROJETS EN COURS

******************************************************************************/

	#Content #ListeProjetsEnCours li{list-style: none;padding-left: 40px;background: transparent url(zims/frontend/puce-projet-en-cours.png) 0 50% no-repeat;line-height: 30px;font-size: 1.3em;margin: 0 0 20px 0;}
	ul#ListeProjetsEnCours {width: 640px;margin-left: 40px;}

/******************************************************************************

									LE BUDGET

******************************************************************************/

	#page-la-vie-municipale #budget h4{margin-top: 30px;}
	#page-la-vie-municipale #budget ul{font-size: 1.2em;width: 640px;margin-left: 40px;}


/**********************************************************************

							NOUVEAUX ARRIVANTS

**********************************************************************/

	body#page-vivre-a-lherm #Content #nouveauxArrivants ul{font-size: 1.2em;width: 640px;margin-left: 40px;}
	body#page-vivre-a-lherm #Content #nouveauxArrivants ul li{background: transparent url(zims/frontend/puce-menu-level2-vivre-a-lherm.gif) no-repeat 0 7px;padding-left: 10px;list-style: none;}


/**********************************************************************

							SE PROMENER

**********************************************************************/


	#boisEscoumes, #imgBoisEscoumes{ float: left; }
	#boisEscoumes{font-size:1.4em;font-weight:bold;margin-right:100px;}
	#PortailMediathequeLink {display:block; width:179px; height:76px;margin:10px auto;background:transparent url(zims/frontend/portail-mediatheque.jpg) 0 0 no-repeat;text-indent:-9999px; overflow:hidden; outline:0;}
	#PortailWrapper {width:880px; height:99%; border:0;}


