BODY    { color: #000; font-size: 12px; font-family: Arial, Helvetica ;
scrollbar-arrow-color:#D94A0D;
scrollbar-face-color:#D9DBCC;
scrollbar-highlight-color:#9E9E9E;
scrollbar-3dlight-color:#D9DBCC;
scrollbar-shadow-color:#D9DBCC;
scrollbar-darkshadow-color:#D9DBCC;
scrollbar-track-color:#FFFFFF;
}
TABLE    { color: #000; font-size: 12px; font-family: Arial, Helvetica }
TD  	{ color: #000; font-size: 12px; font-family: Arial, Helvetica }
FORM  	{ color: #000; font-size: 12px; font-family: Arial, Helvetica }

.tzr-limg { padding: 0 7px 5px 0 }
.tzr-rimg { padding: 0 0 5px 7px }

a, a:active, a:visited   { color: #d86b1b; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: underline; }
a:hover  { color: #505c91; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; }

A.linkhaut        { color: #000000; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none }
A.linkhaut:active { color: #000000; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: underline }
A.linkhaut:hover  { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: underline }


a.lien1  { color: #c60; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica }
a.lien5  { color: #c60; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold }
a.lien2  { color: #737373; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica }
a.lien3  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica }
a.lien6  { color: white; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold }
a.lien4  { color: #505c91; font-size: 10px; font-family: Arial, Helvetica; font-weight: bold }
a.bouton01 { color: white; font-size: 11px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; background-color: #d86b1b; background-position: 2px 0; text-align: center; padding: 3px; border: solid 1px gray }
a:hover.lien1{ color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a:hover.lien5 { color: white; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none }
a:hover.lien2  { color: white; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a:hover.lien3  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a:hover.lien6 { color: white; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none }
a:hover.lien4   { color: #d86b1b; font-size: 10px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none }
a:hover.bouton01  { color: black; font-size: 11px; font-family: Arial, Helvetica; font-weight: bold; background-color: #e6b239; padding: 3px; border: solid 1px #808080 }

.titrage-rubrique, H1 { border:0px solid #505c91; margin:10px 0px 0px 0px; color: #505c91; font-size: 17px; font-family: Verdana; font-weight: bolder }
.titrage-sous-rubrique, H2 { border:0px solid #85a457 ; margin:0px 0px 0px 0px;color: #85a457; font-size: 13px; font-family: Verdana; font-weight: bolder }
.chapeau, H4 { font-weight:bold; margin:0px 0px 12px 0px; border:0px solid red;color: #000; font-size: 12px; font-family: Arial, Helvetica ; }
input { font-size: 8pt; font-family: Tahoma, Arial, Verdana, "Trebuchet MS", "Lucida Console", Terminal }
input.bouton01 { color: white; font-size: 11px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; background-color: #d86b1b; background-position: 2px 0; text-align: center; padding: 3px; border: solid 1px gray }
input:hover.bouton01  { color: black; font-size: 11px; font-family: Arial, Helvetica; font-weight: bold; background-color: #e6b239; padding: 3px; border: solid 1px #808080 }

.titrage-contact { border:0px solid #85a457 ; margin:0px 0px 0px 0px;color: #85a457; font-size: 11px; font-family: Verdana; font-weight: bolder }
.titrageActu { color: #505c91; font-size: 15px; font-family: Verdana, Arial; font-variant: small-caps; font-weight: bold; text-decoration: none; background-position: 3px 0; text-align: center; padding: 3px; border-color: gray }
.titrageCadre { color: #505c91; font-size: 15px; font-family: Verdana, Arial; font-variant: small-caps; font-weight: bold; text-decoration: none; background-color: #a5cd69; background-position: 3px 0; text-align: center; padding: 3px; border-color: gray }
.titragemairie { color: #505c91; font-size: 15px; font-family: Verdana, Arial; font-variant: small-caps; font-weight: bold; text-decoration: none; background-color: #e18958; background-position: 3px 0; text-align: center; padding: 3px; border-color: gray }
.titragelocal { color: #505c91; font-size: 15px; font-family: Verdana, Arial; font-variant: small-caps; font-weight: bold; text-decoration: none; background-color: #ead646; background-position: 3px 0; text-align: center; padding: 3px; border-color: gray }
.titrageprat { color: #505c91; font-size: 15px; font-family: Verdana, Arial; font-variant: small-caps; font-weight: bold; text-decoration: none; background-color: #aca6ba; background-position: 3px 0; text-align: center; padding: 3px; border-color: gray }
.titrageEco { color: #505c91; font-size: 15px; font-family: Verdana, Arial; font-variant: small-caps; font-weight: bold; text-decoration: none; background-color: #e8d49d; background-position: 3px 0; text-align: center; padding: 3px; border-color: gray }
.legende2  { color: #363636; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica }

.texte-small,.commentaire     { color: #6b6b6b; font-size: 10px; font-family: Arial, Helvetica; font-weight: normal }
.texte-adress { color: #3e3e3e; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal }
.texte-bandeau { color: #4f4f4f; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal }
.texte-interligne  { color: #000; font-size: 12px; font-family: Arial, Helvetica; font-weight: normal; line-height: 5mm }
.lettrine { color: #000; font-size: 18px; font-family: Arial, Helvetica; font-weight: bold }
.texte-bleu { color: #385dc0; font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; line-height: 5mm }
.titrageNews   { color: #5e5e5e; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder }

.acsenseur {
scrollbar-arrow-color:#D94A0D;
scrollbar-face-color:#D9DBCC;
scrollbar-highlight-color:#9E9E9E;
scrollbar-3dlight-color:#D9DBCC;
scrollbar-shadow-color:#D9DBCC;
scrollbar-darkshadow-color:#D9DBCC;
scrollbar-track-color:#FFFFFF;
}
table.annuaire, table.annuaire td {border:1px solid lightgray; border-collapse:collapse; color: #000; font-size: 10px; font-family: Arial, Helvetica ;}
#liste {
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	width: 600px;
	color: #000;
}
#liste .tab_base .nom {
	color: #26467e;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#liste .tab_base .gras {
	font-weight: bold;
}
#liste .tab_base {
	border-collapse:collapse; /* r	unifier les bordures*/
	width: 600px;
	padding: 15px 0 15px 0;
	margin: 0;
	display: block;
	text-align: left;
}
#liste .tab_base td {
	empty-cells: show;
	border:1px solid #505c91;
	background-color:#dbd7ba;
	padding:3px;/* haut-droite-bas-gauche*/
	font-size:11px;
}
#liste .tab_base th {
	border:1px solid #505c91;
	font-weight:bold;
	text-align:left;
	color:#505c91;
	padding:4px;
	font-size:12px;
	margin: 0px;
	background: #ead646;
}
#liste tr.impaire td {
	background-color: #f0eedd;
}
#liste .tab_base .infosPlus {
	float: left;
	width: 90px;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
	display: block;
}
#liste .tab_base .infosPlus a:active, #liste .tab_base .infosPlus a:link, #liste .tab_base .infosPlus a:visited {
	font-weight: normal;
	margin: 0;
	padding: 3px 0 3px 18px;
	background: url(/images/liste_plusDinfos.gif) no-repeat 2px -5px;
	color: #d86b1b;
}
#liste .tab_base .infosPlus a:hover {
	color: #414e84;
	background: url(/images/liste_plusDinfos.gif) no-repeat 2px -75px;
}
#liste .tab_base .mail {
	float: left;
	width: 90px;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
	display: block;
}
#liste .tab_base .mail a:active, #liste .tab_base .mail a:link, #liste .tab_base .mail a:visited {
	font-weight: normal;
	margin: 0;
	padding: 3px 0 3px 18px;
	background: url(/images/pictos_mail.gif) no-repeat left -4px;
	color: #d86b1b;
}
#liste .tab_base .mail a:hover {
	color: #414e84;
	background: url(/images/pictos_mail.gif) no-repeat left -74px;
}
#liste .tab_base .site {
	float: left;
	width: 90px;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
	display: block;
}
#liste .tab_base .site a:active, #liste .tab_base .site a:link, #liste .tab_base .site a:visited {
	font-weight: normal;
	margin: 0;
	padding: 3px 0 3px 18px;
	background: url(/images/pictos_site.gif) no-repeat left -5px;
	color: #d86b1b;
}
#liste .tab_base .site a:hover {
	color: #414e84;
	background: url(/images/pictos_site.gif) no-repeat left -75px;
}
.tableau caption {
	font-size:12px;
	padding:1em 0 0.5em 1em; /* haut-droite-bas-gauche*/
}

/* fiche */
#liste_fiche {
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
#liste_fiche p {
margin: 0;
padding: 0;

}
#liste_fiche .gras {
	font-weight: bold;
}
#liste_fiche h1 {
	color: #26467e;
	font-size: 18px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 30px;
	background: url(images/fleches-jaune.gif) no-repeat 0px 0px;
}
#liste_fiche h2 {
	color: #26467e;
	font-size: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 5px 0;
	display: block;
}
#liste_fiche h3 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	display: block;
}
#liste_fiche h4 {
	color: #bf580c;
	font-size: 18px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 5px 0;
}
#liste_fiche .type {
	color: #bf580c;
	margin: 8px 0 0 0;
	padding: 0;
}
#liste_fiche .colg {
	float: left;
	width: 302px;
	margin: 0;
	padding: 0 15px 0 0;
}
#liste_fiche .colg img {
	border: 0;
	margin: 2px;
}
#liste_fiche .cold {
	float: left;
	width: 280px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#liste_fiche .retour_lien {
	float: left;
	width: 120px;
	color: #2a698d;
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0 0 18px;
	padding: 0;
	text-align: left;
}
#liste_fiche .retour_lien a:link, #liste_fiche .retour_lien a:visited {
	font-weight: bold;
	margin: 0;
	padding: 3px 0 3px 15px;
	background: url(../images/liste_retour.gif) no-repeat left -6px;
}
#liste_fiche .retour_lien a:hover {
	color: #bfce00;
	background: url(../images/liste_retour.gif) no-repeat left -76px;
}
#liste_fiche .cold .actuimgtexte {
	margin: 0;
	padding: 2px 0 0 0;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#liste_fiche .cold .actuimgtexte .date {
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
}
#liste_fiche .cold .actuimgtexte img {
	margin: 0;
	padding: 0 3px 0 0;
}
#liste_fiche .cold .actutextimg {
	margin: 0;
	padding: 2px 0 0 0;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#liste_fiche .cold .actutextimg .date {
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
}
#liste_fiche .cold .actutextimg img {
	margin: 0;
	padding: 0 0 0 3px;
}
.separateur {
	margin: 9px 0 9px 0;
	padding: 0;
	border-top: 1px solid #036;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
}
.finfloat {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	overfow:auto;
}
#liste_fiche .colg .mail {
	float: left;
	width: 200px;
	font-size: 12px;
	margin: 5px 0 5px 0;
	padding: 0;
	text-align: left;
	display: block;
	font-weight: bold;
}
#liste_fiche .colg .mail a:active, #liste_fiche .colg .mail a:link, #liste_fiche .colg .mail a:visited {
	font-weight: normal;
	margin: 0;
	padding: 3px 0 3px 18px;
	background: url(images/pictos_mail.gif) no-repeat left -4px;
	color: #d86b1b;
}
#liste_fiche .colg .mail a:hover {
	color: #414e84;
	background: url(images/pictos_mail.gif) no-repeat left -74px;
}
#liste_fiche .colg .site {
	float: left;
	width: 200px;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
	display: block;
	font-weight: bold;
}
#liste_fiche .colg .site a:active, #liste_fiche .colg .site a:link, #liste_fiche .colg .site a:visited {
	font-weight: normal;
	margin: 0;
	padding: 3px 0 3px 18px;
	background: url(images/pictos_site.gif) no-repeat left -5px;
	color: #d86b1b;
}
#liste_fiche .colg .site a:hover {
	color: #414e84;
	background: url(images/pictos_site.gif) no-repeat left -75px;
}
#liste_fiche .cold .retour {
	float: left;
	width: 200px;
	font-size: 12px;
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
	text-align: left;
	display: block;
	font-weight: bold;
}
#liste_fiche .cold .retour a:active, #liste_fiche .cold .retour a:link, #liste_fiche .cold .retour a:visited {
	font-weight: normal;
	margin: 5px 0 0 0;
	padding: 3px 0 3px 18px;
	background: url(images/liste_retour.gif) no-repeat 2px -5px;
	color: #d86b1b;
}
#liste_fiche .cold .retour a:hover {
	color: #414e84;
	background: url(images/liste_retour.gif) no-repeat 2px -75px;
}

.photo_carre {
	clear:both;
	}
.photo_bordureG {
	float:left;
	border:0px outset slategray;
	width:80px;
	height:80px;
	margin:0 5px 0 0;
	}
	.photo_bordureD {
	float:right;
	border:0px outset slategray;
	width:80px;
	height:80px;
	margin:0  0 0 5px;
	}
.photo {
	display:block;
	width:80px;
	height:80px;
	background-repeat: no-repeat;
	background-position: center center;
	}
/* fiche */
#liste_home {
	clear: both;
	margin: 10px 0 0;
	padding: 0;
	font: 12px/16px Arial, Helvetica, sans-serif;
	width: 360px;
}

#liste_home img {
	margin: 0;
	padding: 0 3px 0 0;
}

#liste_home p {
margin: 0;
padding: 0;

}
#liste_home .date {
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
}
#liste_home h1 {
	color: #26467e;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 5px 0 0;
}
#liste_home a:active, #liste_home a:link, #liste_home a:visited {
	font-weight: bold;
	margin: 0;
	padding: 3px 0 3px 0px;
	text-decoration: none;
	color: #d86b1b;
}
#liste_home a:hover {
	color: #414e84;

text-align: left;

}
#liste_home .separateur {
	margin: 9px 0 10px 0;
	padding: 0;
	border-top: 1px solid #036;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
}
.finfloat {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	overfow:auto;
}

.photo_carre {
	clear:both;
	}
.photo_bordureG {
	float:left;
	border:0px outset slategray;
	width:80px;
	height:80px;
	margin:0 5px 0 0;
	}


.baspage ul {
	list-style-type: none;
	text-align: center;
}

.baspage ul li {
	float: left;
	color: #019ee1;
}

.baspage ul li a:link, .baspage ul li a:visited {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #019ee1;
	text-decoration: none;
	margin: 0 40px 0 0;
	padding: 0 0 0 40px;	
}

.baspage ul li a:hover {
	color: #8fbe44;
}

