/* CSS Document */
html {font-size: 12px;}

BODY {
	margin:0;
	padding:0;
	background:#FFFFFF url(../images/fond_top.gif) repeat-x scroll 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 1em;
}

DIV {
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

IMG {
	border:none;
}

P, FORM, UL, LI, H1, H2, H3 {
	margin:0;
	padding:0;
}

TABLE {
	margin:0;
	padding:0;
	border:0;
}

.clear-both{
	clear:both;
}

/************************************************************************************************/
/*																								*/
/*											GENERAL												*/
/*																								*/
/************************************************************************************************/
#main {
	width:955px;
	height:auto;
	padding-right:11px;
}

	#bloc_top {
		/*width:955px;*/
		width:100%;
		height:26px;
		background-color: #58a12e;
		float:left;
	}

	#bloc_top_logo {
		position:absolute;
		width:162px;
		height:138px;
		top:0px;
		/*left:32px;*/
		/*left:187px;*/
		margin-top:-26px;
		margin-left:14px;
		z-index:3;
	}

	#bloc_top_recherche {
		width:966px;
		height:152px;
		background:url(../images/fond_top_middle.png) top left no-repeat;
		float:left;
	}

	#bloc_top_logo_archives {
		position:absolute;
		width:97px;
		height:140px;
		top:81px;
		left:828px;
		z-index:3;
	}

	#content{
		width:858px;
		height:auto;
		padding:0 50px 0 47px;
		float:left;
	}

	#contenu{
		width:858px;
		height:auto;
		background:url(../images/fond_content_modules.gif) top left repeat-y;
		float:left;
	}

		#content #contenu #left{
			width:547px;
			height:auto;
			float:left;
		}

		#content #contenu #left H2{
			font-size:14px;
			color:#006b85;
			font-weight:normal;
			margin:15px 0 0 0;
		}

		#content #contenu #left FORM{
			background-color:#f8fbfc;
		}

		#content #contenu #left P{
			padding:20px 0 0 20px;
		}

		#content #contenu #left LABEL{
			width:148px;
			font-size:14px;
			font-weight:bold;
			color:#006b85;
			float: left;
		}

		#content #contenu #left SELECT{
			width:220px;
			height:22px;
			border:1px solid #a7a6aa;
			font-size:13px;
			color:#666666;
			float:left;
		}

		#content #contenu #left FORM INPUT.chp{
			width:93px;
			height:18px;
			border:1px solid #a7a6aa;
			font-size:10px;
			color:#666666;
		}

		#content #contenu #left FORM INPUT.chp2{
			width:217px;
			height:18px;
			border:1px solid #a7a6aa;
			font-size:10px;
			color:#666666;
		}

		#content #contenu #left #rechercher{
			width:527px;
			height:26px;
			float:left;
			background:url(../images/modules_fond_rechercher.gif) top left repeat-y;
			font-size:15px;
			color:#FFFFFF;
			padding:24px 0 0 20px;
			margin:15px 0 0 0;
		}

		#content #contenu #right{
			width:248px;
			height:auto;
			float:left;
			margin:70px 0 0 63px;
		}

		#content #contenu #right UL{
			margin:0 0 0 15px;
		}

		#content #contenu #right LI{
			font-size:14px;
 			color: #006b85;
			margin:0 0 10px 0;
			line-height:13px;
		}

		#content #contenu #right .text{
			font-size:11px;
 			color: #a5a5a5;
		}

		#content #contenu #right P{
			font-size:10px;
 			color: #a5a5a5;
			padding:10px 0 0 15px;
		}

	#tableau{
		width:858px;
		height:auto;
		margin:20px 0 0 0;
		float:left;
	}

	#tableau .tab{
		margin:4px 0 0 0;
		width:858px;
		height:auto;
		background:url(../images/modules_fond_tableau.gif) top left repeat-y;
		float:left;
	}

	#tableau .tab:hover{
		background:url(../images/modules_fond_tableau_hover.gif) top left repeat-y;
	}

	#tableau .tab2{
		margin:4px 0 0 0;
		width:858px;
		height:auto;
		background:url(../images/modules_fond_tableau_2.gif) top left repeat-y;
		float:left;
	}

	#tableau .tab2:hover{
		background:url(../images/modules_fond_tableau_2_hover.gif) top left repeat-y;
	}

	#tableau #apercu_titre{
		width:204px;
		height:28px;
		background-color:#dbdada;
		font-size:13px;
		color:#006b85;
		float:left;
		padding:10px 0 0 10px;
	}

	#tableau .tab .apercu{
		width:214px;
		height:auto;
		float:left;
		text-align:center;
		padding:10px 0 10px 0;
	}

	#tableau #description_titre{
		width:630px;
		height:28px;
		background-color:#dbdada;
		font-size:13px;
		color:#006b85;
		float:left;
		margin:0 0 0 4px;
		padding:10px 0 0 10px;
	}

	#tableau .tab .description{
		width:630px;
		height:auto;
		float:left;
		padding:10px 0 0 10px;
		margin:0 0 0 4px;
	}

	#tableau .tab P.description{
		width:620px;
		height:auto;
	}

	#tableau #cote_titre{
		width:63px;
		background-color:#dbdada;
		float:left;
	}

	#tableau #cote_titre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tab2 .cote{
		width:63px;
		height:auto;
		float:left;
	}

	#tableau .tab2 .cote P{
		width:53px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #commune_titre{
		width:148px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #commune_titre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tab2 .commune{
		width:148px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tab2 .commune P{
		width:138px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #collection_titre{
		width:92px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #collection_titre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tab2 .collection{
		width:92px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tab2 .collection P{
		width:82px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #type_registre_titre{
		width:106px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #type_registre_titre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tab2 .type_registre{
		width:106px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tab2 .type_registre P{
		width:96px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #actes_titre{
		width:157px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #actes_titre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tab2 .actes{
		width:157px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tab2 .actes P{
		width:147px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #table_titre{
		width:50px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #table_titre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 6px;
		margin: 0px;
	}

	#tableau .tab2 .table{
		width:50px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tab2 .table P{
		width:40px;
		height:auto;
		padding:10px 0 10px 6px;
	}

	#tableau #lacunes_titre{
		width:153px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #lacunes_titre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 6px;
		margin: 0px;
	}

	#tableau .tab2 .lacunes{
		width:153px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tab2 .lacunes P{
		width:143px;
		height:auto;
		padding:10px 0 10px 6px;
	}

	#tableau #periode_titre{
		width:75px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #periode_titre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 6px;
		margin: 0px;
	}

	#tableau .tab2 .periode{
		width:75px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tab2 .periode P{
		width:65px;
		height:auto;
		padding:10px 0 10px 6px;
	}

	#tableau .tabCP{
		margin:4px 0 0 0;
		width:858px;
		height:auto;
		background:url(../images/modules_fond_tableau_2.gif) top left repeat-y;
		float:left;
	}

	#tableau .tabCP:hover{
		background:url(../images/modules_fond_tableau_2_hover_cp.gif) top left repeat-y;
	}

	#tableau #cote_titre_cp{
		width:63px;
		background-color:#dbdada;
		float:left;
	}

	#tableau #cote_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCP .cote_cp{
		width:63px;
		height:auto;
		float:left;
	}

	#tableau .tabCP .cote_cp P{
		width:53px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #commune_titre_cp{
		width:148px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #commune_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCP .commune_cp{
		width:148px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCP .commune_cp P{
		width:138px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #titre_titre_cp{
		width:196px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #titre_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCP .titre_cp{
		width:196px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCP .titre_cp P{
		width:186px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #auteur_titre_cp{
		width:198px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #auteur_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCP .auteur_cp{
		width:198px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCP .auteur_cp P{
		width:188px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #date_titre_cp{
		width:83px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #date_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCP .date_cp{
		width:83px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCP .date_cp P{
		width:73px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #format_titre_cp{
		width:73px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #format_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCP .format_cp{
		width:73px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCP .format_cp P{
		width:63px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #couleur_titre_cp{
		width:83px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #couleur_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCP .couleur_cp{
		width:83px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCP .couleur_cp P{
		width:73px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #vignette_titre_cp{
		width:193px;
		background-color:#dbdada;
		float:left;
	}

	#tableau #vignette_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCP .vignette_cp{
		width:193px;
		height:auto;
		float:left;
		text-align:center;
		padding:5px 0;
	}

	#tableau .tabCP .vignette_cp P{
		width:183px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #description_titre_cp{
		width:663px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #description_titre_cp P{
		font-size:13px;
		color:#006b85;
		padding:10px;
		margin:0px;
	}

	#tableau .tabCP .description_cp{
		width:663px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCP .description_cp P{
		width:643px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau .tabPhoto{
		margin:4px 0 0 0;
		width:858px;
		height:auto;
		background:url(../images/modules_fond_tableau_2.gif) top left repeat-y;
		float:left;
	}

	#tableau .tabPhoto:hover{
		/*background:url(../images/modules_fond_tableau_2_hover_photo.gif) top left repeat-y;*/
		background:url(../images/modules_fond_tableau_2_hover_cp.gif) top left repeat-y;
	}

	#tableau #cote_titre_photo{
		width:63px;
		background-color:#dbdada;
		float:left;
	}

	#tableau #cote_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .cote_photo{
		width:63px;
		height:auto;
		float:left;
	}

	#tableau .tabPhoto .cote_photo P{
		width:53px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #sujet_titre_photo{
		width:116px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #sujet_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .sujet_photo{
		width:116px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .sujet_photo P{
		width:106px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #theme_titre_photo{
		width:73px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #theme_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .theme_photo{
		width:73px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .theme_photo P{
		width:63px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #soustheme_titre_photo{
		width:93px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #soustheme_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .soustheme_photo{
		width:93px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .soustheme_photo P{
		width:83px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #commune_titre_photo{
		width:88px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #commune_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .commune_photo{
		width:88px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .commune_photo P{
		width:78px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #observation_titre_photo{
		width:103px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #observation_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .observation_photo{
		width:103px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .observation_photo P{
		width:93px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #auteur_titre_photo{
		width:88px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #auteur_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .auteur_photo{
		width:88px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .auteur_photo P{
		width:78px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #date_titre_photo{
		width:83px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #date_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .date_photo{
		width:83px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .date_photo P{
		width:73px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #format_titre_photo{
		width:63px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #format_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .format_photo{
		width:63px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .format_photo P{
		width:53px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #couleur_titre_photo{
		width:68px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #couleur_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .couleur_photo{
		width:68px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .couleur_photo P{
		width:58px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #vignette_titre_photo{
		width:193px;
		background-color:#dbdada;
		float:left;
	}

	#tableau #vignette_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabPhoto .vignette_photo{
		width:193px;
		height:auto;
		float:left;
		text-align:center;
		padding:5px 0;
	}

	#tableau .tabPhoto .vignette_photo P{
		width:183px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #description_titre_photo{
		width:663px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #description_titre_photo P{
		font-size:13px;
		color:#006b85;
		padding:10px;
		margin:0px;
	}

	#tableau .tabPhoto .description_photo{
		width:663px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabPhoto .description_photo P{
		width:643px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau .tabCadastre{
		margin:4px 0 0 0;
		width:858px;
		height:auto;
		background:url(../images/modules_fond_tableau_cadastre.gif) top left repeat-y;
		float:left;
	}

	#tableau .tabCadastre:hover{
		background:url(../images/modules_fond_tableau_cadastre_hover.gif) top left repeat-y;
	}

	#tableau #cote_titre_cadastre{
		width:93px;
		background-color:#dbdada;
		float:left;
	}

	#tableau #cote_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .cote_cadastre{
		width:93px;
		height:auto;
		float:left;
	}

	#tableau .tabCadastre .cote_cadastre P{
		width:83px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #commune_titre_cadastre{
		width:178px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #commune_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .commune_cadastre{
		width:178px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .commune_cadastre P{
		width:168px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #modification_titre_cadastre{
		width:188px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #modification_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .modification_cadastre{
		width:188px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .modification_cadastre P{
		width:178px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #titre_titre_cadastre{
		width:178px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #titre_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .titre_cadastre{
		width:178px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .titre_cadastre P{
		width:168px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #dates_titre_cadastre{
		width:58px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #dates_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .dates_cadastre{
		width:58px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .dates_cadastre P{
		width:48px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #canton_titre_cadastre{
		width:93px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #canton_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .canton_cadastre{
		width:93px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .canton_cadastre P{
		width:83px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #arrondissement_titre_cadastre{
		width:118px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #arrondissement_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .arrondissement_cadastre{
		width:118px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .arrondissement_cadastre P{
		width:108px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #type_cadastre_titre_cadastre{
		width:153px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #type_cadastre_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .type_cadastre_cadastre{
		width:153px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .type_cadastre_cadastre P{
		width:143px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #type_collection_titre_cadastre{
		width:133px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #type_collection_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .type_collection_cadastre{
		width:133px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .type_collection_cadastre P{
		width:123px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #type_plan_titre_cadastre{
		width:110px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #type_plan_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .type_plan_cadastre{
		width:110px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .type_plan_cadastre P{
		width:100px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #details_titre_cadastre{
		width:103px;
		background-color:#dbdada;
		float:left;
	}

	#tableau #details_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabCadastre .details_cadastre{
		width:103px;
		height:auto;
		float:left;
		text-align:center;
		padding:5px 0;
	}

	#tableau .tabCadastre .details_cadastre P{
		width:93px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #caracteristiques_titre_cadastre{
		width:118px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #caracteristiques_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px;
		margin:0px;
	}

	#tableau .tabCadastre .caracteristiques_cadastre{
		width:118px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .caracteristiques_cadastre P{
		width:108px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau #etat_titre_cadastre{
		width:78px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #etat_titre_cadastre P{
		font-size:13px;
		color:#006b85;
		padding:10px;
		margin:0px;
	}

	#tableau .tabCadastre .etat_cadastre{
		width:78px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabCadastre .etat_cadastre P{
		width:68px;
		height:auto;
		padding:10px 0 10px 10px;
	}

	#tableau .tabMatricule{
		margin:4px 0 0 0;
		width:843px;
		height:auto;
		/*background:url(../images/modules_fond_tableau.gif) top left repeat-y;*/
		float:left;
	}
	
	#tableau .tabMatricule:hover{
		/*background:url(../images/modules_fond_tableau_hover.gif);*/
		background-color:#d2e4e9 !important;
	}
	
	#tableau #cote_titre_matricule{
		width:93px;
		background-color:#dbdada;
		float:left;
	}
	
	#tableau #cote_titre_matricule P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}
	
	#tableau .tabMatricule .cote_matricule{
		width:91px;
		height:auto;
		float:left;
	}
	
	#tableau .tabMatricule .cote_matricule P{
		width:83px;
		height:auto;
		padding:10px 0 10px 10px;
	}
	
	#tableau #classe_titre_matricule{
		width:110px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}
	
	#tableau #classe_titre_matricule P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}
	
	#tableau .tabMatricule .classe_matricule{
		width:107px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}
	
	#tableau .tabMatricule .classe_matricule P{
		width:90px;
		height:auto;
		padding:10px 0 10px 10px;
	}
	
	#tableau #observation_titre_matricule{
		width:188px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}
	
	#tableau #observation_titre_matricule P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}
	
	#bloc_bottom {
		width:955px;
		height:49px;
		background-color: #dbdada;
		float:left;
		margin:50px 0 0 0;
	}

	#tableau .tabMatricule .observation_matricule{
		width:188px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}
	
	#tableau .tabMatricule .observation_matricule P{
		width:178px;
		height:auto;
		padding:10px 0 10px 10px;
	}
	
	#tableau #intitule_titre_matricule{
		width:178px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}
	
	#tableau #intitule_titre_matricule P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}
	
	#tableau .tabMatricule .intitule_matricule{
		width:178px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}
	
	#tableau .tabMatricule .intitule_matricule P{
		width:168px;
		height:auto;
		padding:10px 0 10px 10px;
	}
	
	#tableau #type_matricule_titre_matricule{
		width:153px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #type_matricule_titre_matricule P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabMatricule .type_matricule_matricule{
		width:153px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabMatricule .type_matricule_matricule P{
		width:143px;
		height:auto;
		padding:10px 0 10px 10px;
	}
	
	#tableau #bureau_titre_matricule{
		width:110px;
		background-color:#dbdada;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau #bureau_titre_matricule P{
		font-size:13px;
		color:#006b85;
		padding:10px 0 10px 10px;
		margin: 0px;
	}

	#tableau .tabMatricule .bureau_matricule{
		width:110px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
	}

	#tableau .tabMatricule .bureau_matricule P{
		width:100px;
		height:auto;
		padding:10px 0 10px 10px;
	}
	
	#bloc_bottom #bloc-bouton-page{
		margin:5px 50px 0 0;
	}

	#bloc_bottom #bloc-bouton-page .pagination-fleche{
		width:20px;
		height:20px;
		text-align:center;
		float:right;
		margin:1px;
		cursor:pointer;
	}

	#bloc_bottom #bloc-bouton-page .pagination{
		background: url(../images/pagination_fond_archive.gif) top left no-repeat;
		width:20px;
		height:19px;
		font-size: 0.916em;
		color:#006b85;
		text-align:center;
		padding:3px 0 0 0;
		float:right;
		margin:1px;
		cursor:pointer;
		text-decoration:none;
	}

	#bloc_bottom #bloc-bouton-page .pagination-on,
	#bloc_bottom #bloc-bouton-page .pagination:hover{
		background: url(../images/pagination_fond_archive_on.gif) top left no-repeat;
		width:20px;
		height:19px;
		font-size: 0.916em;
		color:#006b85;
		font-weight:bold;
		text-align:center;
		padding:3px 0 0 0;
		float:right;
		margin:1px;
	}

	#bloc_bottom #bloc-bouton-page .pagination-etat{
		background: url(../images/pagination_fond_archive_etat.gif) top left no-repeat;
		width:57px;
		height:19px;
		font-size: 0.916em;
		color:#006b85;
		text-align:center;
		padding:3px 0 0 0;
		float:right;
		margin:1px;
	}

	#bloc_bottom #bloc-bouton-page .pagination A{
		font-size: 0.916em;
		color:#006b85;
		text-decoration:none;
	}

	#bloc_bottom #bloc-bouton-page .pagination A:hover{
		font-size: 0.916em;
		font-weight:bold;
		color:#006b85;
		text-decoration:none;
	}

	.lien_en_savoir_plus{
		color:#58A12E;
		font-weight:bold;
		text-decoration:none;
	}

	.lien_en_savoir_plus:hover{
		color:#58A12E;
		text-decoration:underline;
	}