/* -- GLOBAL -- */
	body {
		font-family: "MS Sans Serif", "MS Serif", Arial;
		font-size: x-small;
		font-style: normal;
		color: #666666;
		background-color: #ffffff;
		text-transform: none;
		text-decoration: none;
		padding: 0px;
		margin: 0px;
		border-style: none;
		border-width: 0px 0px 0px 0px;
	}
	h1, h2, h3{
		font-family: "MS Sans Serif", "MS Serif", Arial;
		font-weight: bolder;
		color: #669966;
		line-height: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	h1 {
		font-size: 12pt;
		font-style: normal;
	}
	h2 {
		font-size: x-small;
		font-style: normal;
	}
	h3 {
		font-size: x-small;
		font-style: normal;
	}
	a:hover {text-decoration: none; color: #FF3300}
	a {font-family: "MS Sans Serif", "MS Serif", Arial; font-size: x-small; font-style: normal; color: #666666; line-height: 20px; text-transform: none; text-decoration: none; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

/* -- FIN GLOBAL -- */

/* -- PAGE -- */
	div#page {
        position: relative;
		width: 920px;
        margin:  0px auto;
        padding: 0;
        /*border: 1px solid black;*/
        text-align: left;
    }
    div#pageaccueil {
        position: relative;
		height: 600px;
		width: 920px;
        margin:  60px auto;
        padding: 0;
        /*border: 1px solid black;*/
		background:  #fff url(images/pgAccueil.png) no-repeat;
        text-align: left;
    }
    div#entetecite {
		background:  #fff url(images/bdHtCite.png) no-repeat;
		height: 110px;
    }
    div#entetevielocale {
		background:  #fff url(images/bdHtVieLocale.png) no-repeat;
		height: 110px;
    }
    div#entetecommune {
		background:  #fff url(images/bdHtPartieCommune.png) no-repeat;
		height: 110px;
    }

	/* -- EN TETE -- */
	#liencite a {
		position:absolute;
		top: 430px;
		left: 270px;
		width: 290px;
		border: 0px solid;
		height: 115px;
	}
	#lienvielocale a {
		position:absolute;
		top: 430px;
		left: 610px;
		width: 290px;
		border: 0px solid;
		height: 115px;
	}
	#lienpgaccueil a {
		position:absolute;
		top: 5px;
		left: 0px;
		width: 280px;

		border: 0px solid;
		height: 80px;
	}	
	#lienpgcommunecite a {
		position:absolute;
		top: 5px;
		left: 285px;
		width: 220px;
		border: 0px solid;
		height: 80px;
	}
	#lienswap a {
		position:absolute;
		top: 5px;
		left: 515px;
		width: 220px;
		border: 0px solid;
		height: 80px;
	}
	#lienimgbarbu a {
		position:absolute;
		top: 20px;
		left: 775px;
		width: 120px;
		border: 0px solid;
		height: 50px;
	}
	#entete {
		width: 100%px;
		height: 105px;
		/*border: 1px solid green;*/
	}
	/* -- FIN EN TETE -- */
	
	/* -- IMAGE COLONNE -- */
	#imgcolonne{
		float:right;
		width: 55px;
		height: 500px;
		margin: 0px;
		padding: 0px 15px 0px 0px;
		/*border: 1px solid yellow;*/
	}

	/* -- FIN IMAGE COLONNE -- */
	
	/* -- CONTENU -- */
	#contenuaccueil {
		font-family: "MS Sans Serif", "MS Serif", Arial;
		font-size: x-small;
		font-style: normal;
		color: #666;
		line-height: 2em;
		text-transform: none;
		text-decoration: none;
		border-style: none;
		border-width: 0px 0px 0px 0px;
		position:absolute;
		top:140px;
		left:250px;
		width:655px;
		text-align: justify;		
	}

	#theme {
		font-family: "MS Sans Serif", "MS Serif", Arial;
		font-size: x-small;
		font-style: normal;
		color: #666;
		line-height: 18px;
		text-transform: none;
		text-decoration: none;
		text-align: justify;
		/*border: 1px solid black;*/
		border-style: none;
		border-width: 0px 0px 0px 0px;
		position: relative;
		width: 650px;
		height: 80px;
		left: 30px;
	}
	.separation {
		clear:both;
		visibility: hidden;
	}
	/* -- FIN CONTENU -- */

	/* --  IMAGE  -- */
	#imagegauche {
		float: left;
		width: 136px;
		/*border: 1px solid yellow;*/
		margin: 0px 0px 0px 15px;
		padding: 0px;
	}
	.image {
		margin: 0px 0px 2px 5px;
		padding: 1px;
	}
	#contenu .resume img {
		float: right;
	}
	
	/* -- FIN IMAGE -- */
	
	/* --  LISTE ARTICLES -- */
	#contenu {
		/*border: 1px solid red;*/
		border-style: none;
		border-width: 0px 0px 0px 0px;
		float:left;
		width: 510px;
		margin: 0px 0px 0px 10px;
		padding: 0px;
		font-family: "MS Sans Serif", "MS Serif", Arial;
		font-size: x-small;
		font-style: normal;
		color: #666666;
		line-height: 18px;
		text-transform: none;
		text-decoration: none;
	}
	#contenu h2 {
		padding: 2px 0px 5px 15px;
		margin: 0px;
		font-size: small;
		background: url(images/puceverte.jpg) no-repeat;
		}
	#contenu .resume {
		padding-left: 15px;
	    padding-top: 5px;
		border: 0px;
        text-align: justify;
	}		
	#contenu a {
		font-family: "MS Sans Serif", "MS Serif", Arial;
		font-size: x-small;
		font-style: normal;
		font-weight: normal;
		color: #669966;
		line-height: 26px;
		text-decoration: underline;
		font-variant: normal;
		text-transform: none;
		background-color: white;
	}

	#nl_pages {margin-top: 10px;}
	#nl_pages #nl_currentpage {border: 1px solid blue;padding: 2px; margin: 2px; background-color: rgb(90, 132, 158); color: white;}
	#nl_pages .nl_off {border: 1px solid #CCCCCC; padding: 2px; margin: 2px}
	#nl_pages a {border: 1px solid rgb(203, 227, 241); padding: 2px; margin: 2px; text-decoration: none; color: black;}
	#nl_pages a:hover {border: 1px solid #000066; background-color: white; }
	#nl_archivelist ul{list-style-type: none; margin-left: 15px; padding-left: 0px;}
	#nl_archivelist ul ul{list-style-type: square;margin-left: 	35px;}
	.nl_month {font-weight: bold;}
	/* -- FIN LISTE ARTICLES -- */
		
	/* --  MENU -- */
		#sidebar {
			float: right;
			width: 158px;
			text-align: right;
			font-family: "MS Sans Serif", "MS Serif", Arial;
			font-size: x-small;
			font-style: normal;
			font-weight: normal;
			color: #669966;
			line-height: 26px;
			text-decoration: none;
			font-variant: normal;
			text-transform: none
			/*border: 1px solid #696;*/
		}
		#sidebar ul li{
			list-style: none;
		}
		#sidebar a {
			font-family: "MS Sans Serif", "MS Serif", Arial;
			font-size: x-small;
			font-style: normal;
			font-weight: normal;
			color: #666666;
			line-height: 26px;
			text-decoration: none;
			font-variant: normal;
			text-transform: none
		}
		#sidebar a:visited {
			font-family: "MS Sans Serif", "MS Serif", Arial;
			font-size: x-small;
			font-style: normal;
			font-weight: normal;
			color: #666666;
			line-height: 26px;
			text-decoration: none;
			font-variant: normal;
			text-transform: none
		}
		#sidebar a:hover {
			font-family: "MS Sans Serif", "MS Serif", Arial;
			font-size: x-small;
			font-style: normal;
			font-weight: normal;
			color: #FF3300;
			line-height: 26px;
			text-decoration: none;
			font-variant: normal;
			text-transform: none
		}
		#menuTopBar {
			position: relative;
			width: 650px;
			height: 10px;
			left: 12px;
			font-family: "MS Sans Serif", "MS Serif", Arial;
			font-size: x-small;
			font-style: normal;
			font-weight: normal;
			border : 0px none;
			/*border: 1px solid black;*/
		}
		#menuTopBar ul{
			margin: 0px;
			padding: 0px;
		}
		#menuTopBar li{
			float:left;
			margin: 0px 5px 0px 0px;
			padding: 0px;
			text-decoration: none;
			list-style-type: none;
			list-style: none;
			/*border: 1px solid blue;*/
		}
		#menuTopBar li.here{
			float:left;
			margin: 0px 5px 0px 0px;
			padding: 0px;
			color: #669966;
			line-height: 20px;
			/*border: 1px solid red;*/
		}		
	/* -- FIN MENU -- */
	
	/* -- PIED DE PAGE -- */
		#pieddepageaccueil {
			position:absolute;
			top:570px;
			left:0px;
			width: 920px;
			/*border: 1px solid #666;*/
		}
		#pieddepagestandard {
			float:left;			
			width: 920px;
			/*border: 1px solid #666;*/
		}
		.pieddepage {
			margin: 0 auto;
			padding: 0;
		}
		.pieddepage p{
			font-family: Arial, Helvetica, sans-serif;
			font-size: x-small;
			font-style: normal;
			font-weight: normal;
			color: #666666;
			text-decoration: none;
			line-height: 1em;
			margin: 0 auto;
			text-align: center;
		}		
		.pieddepage a.visited {
			font-family: Arial, Helvetica, sans-serif;
			font-size: xx-small;
			font-style: normal;
			line-height: normal;
			font-weight: lighter;
			font-variant: normal;
			text-transform: none;
			color: #666666;
			text-decoration: none;
		}
		.pieddepage a.hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: xx-small;
			font-style: normal;
			line-height: normal;
			font-weight: lighter;
			font-variant: normal;
			text-transform: none;
			color: #FF3300;
			text-decoration: none;
		}
	/* -- FIN PIED DE PAGE -- */
		
	/* --  GALERIE -- */
	.galleria {
		margin: 0px;
		padding: 0px;
		text-align: center ;
		border: 0px none;
		/*border: 1px solid blue;*/
	}
	.galleria a img, .galleria a  {
		text-decoration: none;
		border: 0px none;
		/*border: 1px solid yellow;*/
	}	
	/* -- FIN GALERIE -- */
	
	/* --  PLAN -- */
	#plan  {
		margin: 0px;
		padding: 0px;
	}
	#plan #desc {
		float: left;
		width: 190px;
		height: 235px;
		border: 0px none;
		/*border: 1px solid #ccc;*/
	}
	#plan img {
		float: left;
		margin: 0px 5px;
		padding: 0px;
		text-align: center;
		border: 0px none;
		border: 2px outset gray;
	}
	#plan map{
		float: left;
		margin: 0px;
		padding: 0px;
		background-color: yellow;
		border: 0px none;
	}
	#plan area{
		margin: 0px;
		padding: 0px;
		background-color: yellow;
		border: 0px none;
	}
	#plan #desc img {
		margin: 10px 0px 0px 35px;
		padding: 0px;
		border: 0px none;
	}
	/* -- FIN GALERIE -- */

