@media screen {
	Body 	{
			scrollbar-face-color:		#FBB937;
			scrollbar-shadow-color:		#FFFFFF;
			scrollbar-highlight-color:	#FFFFFF;
			scrollbar-3dlight-color:	#FFFFFF;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-track-color:		#FFFFFF;
			scrollbar-arrow-color:		#FFFFFF;
			background: 				white;
			overflow:					hidden;
			margin:		 				0px;
			font-family:				arial, Helvetica, Verdana;
			font-size:					10pt;
			color:						black;
			padding: 					0px;
			width: 						100%;
			height:						100%;
			}

	#divActu {
		position:		absolute;
		top:			0px;
		left:			10px;
		width:			338px;
		height:			315px;
		}

	#divAssoc {
		position:		absolute;
		top:			0px;
		left:			0px;
		width:			320px;
		height:			319px;
		}
		
	#divAssocList {
		position:		absolute;
		top:			0px;
		left:			324px;
		width:			220px;
		height:			319px;
		}

	#divBan {
		position:		absolute;
		overflow:		hidden;
		}

	#divBas {
		position:		absolute;
		width:			702px;
		height:			52px;
		}

	#divChargement {
		position:		absolute;
		background-color:	#FFFFFF;
		width:			100%;
		height:			100%;
		top:			0px;
		left:			0px;
		z-index:		100;
		}

	#divContenu {
		position:		absolute;
		top:			0px;
		left:			0px;
		width:			548px;
		height:			319px;
		}

	#divContent {
		position:		absolute;
		top:			0px;
		left:			0px;
		width:			200px;
		padding:		5px;
			}

	#divContentMot {
		position:		absolute;
		top:			30px;
		left:			0px;
		width:			548px;
		height:			180px;
		}

	#divContentTyp {
		position:		absolute;
		top:			230px;
		left:			0px;
		width:			548px;
		height:			100px;
		}

	#divElu {
		position:		absolute;
		top:			40px;
		left:			10px;
		width:			530px;
		height:			280px;
		overflow:		auto;
		}

	#divListe {
		position:		absolute;
		top:			0px;
		left:			360px;
		width:			176px;
		height:			315px;
		}

	#divPage {
		border-left: 	#289300 1px solid;
		border-right: 	#289300 1px solid;
		position: 		absolute;
		width:			702px;
		overflow:		hidden;
		z-index:		1;
		}

	#divPubliste {
		position:		absolute;
		top:			40px;
		left:			0px;
		width:			272px;
		height:			279px;
		}

	#divRub {
		position:		absolute;
		overflow:		hidden;
		width:			357px;
		height:			65px;
		background:		url(images2/module05.gif) no-repeat fixed right;
		top:			0px;
		left:			283px;
		}
		
	#divRubActu {
		position:		absolute;
		background-color:	#FFFFFF;
		width:			305px;
		height:			65px;
		top:			0px;
		left:			358px;
		}
		
	#divRubDecouv {
		position:		absolute;
		background-color:	#FFFFFF;
		width:			305px;
		height:			65px;
		top:			0px;
		left:			358px;
		}
		
	#divRubMairie {
		position:		absolute;
		background-color:	#FFFFFF;
		width:			305px;
		height:			65px;
		top:			0px;
		left:			358px;
		}

	#divRubVie {
		position:		absolute;
		background-color:	#FFFFFF;
		width:			305px;
		height:			65px;
		top:			0px;
		left:			358px;
		}

	#divServDetail {
		position:		absolute;
		top:			0px;
		left:			294px;
		width:			250px;
		height:			319px;
		}

	#divServListe {
		position:		absolute;
		top:			0px;
		left:			0px;
		width:			290px;
		height:			319px;
		}

	#divText {
		position:		absolute;
		width:			550px;
		height:			319px;
		background-color:	white;
		overflow:		hidden;
		border-left:	#289300 1px solid;
		}

	#divTitre {
		position:		absolute;
		z-index:		2;
		}

	#divUrbliste {
		position:		absolute;
		top:			40px;
		left:			274px;
		width:			272px;
		height:			279px;
		}
	}

@media print {
	Body 	{
			background: 				#FFFFFF;
			font-family:				arial, helvetica;
			font-size:					10pt;
			color:						#000000;
			width: 						21cm;
			height:						29cm;
			}
	
	IMG {
			display:					none;
			}

	#divActu {
		position:		absolute;
		margin-top:		1cm;
		margin-left:	1cm;
		width:			13cm;
		visibility:		visible;
		}

	#divAssoc {
		position:		absolute;
		margin-top:		1cm;
		margin-left:	1cm;
		width:			11cm;
		visibility:		visible;
		}
		
	#divAssocList {
		position:		absolute;
		margin-top:		1cm;
		margin-left:	13cm;
		width:			7cm;
		visibility:		visible;
		}

	#divBan {
		display:		none;
		}

	#divBas {
		display:		none;
		}

	#divChargement {
		display:		none;
		}

	#divContenu {
		position:		absolute;
		margin-top:		1cm;
		margin-left:	1cm;
		width:			19cm;
		visibility:		visible;
		}

	#divContentMot {
		position:		absolute;
		margin-top:		1cm;
		margin-left:	1cm;
		width:			27cm;
		}

	#divContentTyp {
		display:		none;
		}

	#divListe {
		position:		absolute;
		margin-top:		1cm;
		margin-left:	14cm;
		width:			6cm;
		visibility:		visible;
		}

	#divPage {
		position:		inherit;
		background-color:	#FFFFFF;
		}

	#divRub {
		display:		none;
		}
		
	#divRubActu {
		display:		none;
		}
		
	#divRubDecouv {
		display:		none;
		}
		
	#divRubMairie {
		display:		none;
		}

	#divRubVie {
		display:		none;
		}

	#divServDetail {
		position:		absolute;
		margin-top:		1cm;
		margin-left:	10cm;
		width:			10cm;
		visibility:		visible;
		}

	#divServListe {
		position:		absolute;
		margin-top:		1cm;
		margin-left:	1cm;
		width:			8cm;
		visibility:		visible;
		}

	#divText {
		position:		inherit;
		background-color:	#FFFFFF;
		}

	#divTitre {
		display:		none;
		}
	}

@media screen,print {
	.urlMois {
		font-family:		Verdana, Helvetica, arial;
		font-size:			11pt;
		color:				#333399;
		letter-spacing:		0.1em;
		font-weight:		bold;
		text-decoration:	none;
		}
	.urlMois:hover {
		color:				white;
		}

	.url01 {
		font-family:		arial, Helvetica, Verdana;
		font-size:			9pt;
		color:				#333399;
		letter-spacing:		0.1em;
		text-decoration:	none;
		}
	.url01:hover {
		font-weight: 		bold;
		color:				black;
		}

	.url02 {
		font-family:		arial, Helvetica, Verdana;
		font-size:			8pt;
		color: 				black;
		letter-spacing: 	0.1em;
		text-decoration: 	none;
		}
	.url02:hover {
		color: 				#999999;
		}

	.url03 {
		font-family:		arial, Helvetica, Verdana;
		margin-right:		3px;
		font-size: 			7pt;
		color: 				white;
		text-decoration: 	none;
		}
	.url03:hover {
		text-decoration: 	underline;
		}

	.url04 {
		font-family:		arial, Helvetica, Verdana;
		color:				black;
		font-size: 			7pt;
		text-decoration: 	none;
		}
		
	.url04:hover {
		font-weight: 		bold;
		}

	.url05 {
		font-family:		arial, Helvetica, Verdana;
		margin-right:		1px;
		font-size: 			7pt;
		color: 				white;
		letter-spacing: 	0.1em;
		text-decoration: 	none;
		}
	.url05:hover {
		letter-spacing: 	0.3em;
		}

	.url06 {
		font-family:		arial, Helvetica, Verdana;
		font-size: 			7pt;
		color:		 		white;
		letter-spacing: 	0.2em;
		text-decoration: 	none;
		}
	.url06:hover {
		text-decoration: 	underline overline;
		}

	.url07 {
		font-family:		arial, Helvetica, Verdana;
		font-size:			9pt;
		color:				#289300;
		font-weight:		bold;
		letter-spacing:		0.1em;
		text-decoration:	none;
		}
	.url07:hover {
		color:				black;
		}
			
	.url08 {
		font-family:		Verdana, Helvetica, arial;
		margin-right:		5px;
		font-size:			7pt;
		color: 				#000000;
		text-decoration: 	none;
		}
	.url08:hover {
		text-decoration:	underline;
		}
	.url09 {
		font-family:		Verdana,Helvetica, Arial;
		font-size:			7pt;
		color:				#000000;
		text-decoration:	none;
		}
	.url09:hover {
		color:				#888888;
		}

	.txt01 {
		font-family:		arial, Helvetica, Verdana;
		font-size: 			7pt;
		letter-spacing: 	0.1em;
		}
		
	.slogan {
		font-family:		arial, Helvetica, Verdana;
		font-size: 			7pt;
		color:				#FFFFFF;
		}

	.txt02 {
		font-family:		arial, Helvetica, Verdana;
		margin-right:		5px;
		font-size: 			16pt;
		color: 				white;
		font-weight: 		bold;
		font-style: 		italic;
		}

	.txt03 {
		font-family:		arial, Helvetica, Verdana;
		margin-left:		5px;
		font-size: 			16pt;
		color: 				white;
		font-weight: 		bold;
		letter-spacing: 	0.1em;
		}

	.txt04 {
		font-family:		verdana, arial, helvetica;
		line-height:		13px;
		font-size: 			7pt;
		color: 				#000000;
		text-align:			justify;
		}

	.txt05 {
		font-family:		arial, Helvetica, Verdana;
		margin-right:		3px;
		line-height:		15px;
		font-size: 			16pt;
		color: 				white;
		letter-spacing: 	0.1em;
		}

	.txt06 {
		font-family:		arial, Helvetica, Verdana;
		font-size: 			7pt;
		}
		
	.txt07 {
		font-family:		arial, Helvetica, Verdana;
		font-size: 			8pt;
		color: 				#FFFFFF;
		letter-spacing: 	0.1em;
		}
		
	.txt08 {
		color:				#666666;
		font-family:		verdana, Arial, Helvetica;
		font-size: 			7pt;
		}
		
	.txt09 {
		font-family:		verdana, arial, helvetica;
		margin-left:		3px;
		line-height:		13px;
		font-size: 			7pt;
		color: 				#000000;
		}


	.sign01 {
		font-family:		arial, Helvetica, Verdana;
		font-size: 			7pt;
		color: 				#074E00;
		letter-spacing: 	0.1em;
		}

	.select01 {
		font-family:		arial, Helvetica, Verdana;
		font-size:			7pt;
		color:				black;
		bgcolor:			white;
		border:				1 solid black;
		}
	}