/* photos aeriennes */
#photoaerienne { background-color:#000000; color:white; text-align:center }
#photoaerienne a { color:white; }
.noir { color:black; }
/* photos aeriennes */

/* demographie */
.tabdemographie { width:100%; text-align:center; vertical-align:middle; border:2px solid black }
.tdtitre { font-weight:bold }
/* demographie */

/* APPAPA */
.tdappapa { background-color:#99CC99; text-align:center }
a.appapa  { font-weight:bold; font-size:12px; color:white; text-decoration:none }
a.appapa:hover { font-weight:bold; font-size:12px; color:white; text-decoration:underline }
/* APPAPA */

/* plan du site */
.menuplan { list-style-type:none; text-indent:25px; }
.menuplan a { color:black; text-decoration:underline; }
.menuplan a:hover { text-decoration:none; }
.menuplan a:visited { color:gray; }
.liennonvisite { color:black; text-decoration:underline; }
.lienvisite { color:gray; text-decoration:underline; }
/* plan du site */

.listessnum { list-style-type: none; }
.lettregros { font-weight:bold; font-size:14pt; color:#CC6666; }
.nomhameaux { color:#6699CC; font-weight:bold; }
.txpasse { font-weight:bold; line-height:2em; }
.menulien { list-style-type:none; text-indent:25px; line-height: 20px; }

/* Conseil Municipal et CR */
.conseillers { color:#CC6666; font-style: italic; }
#arriereplanCR { border-width:2px; border-color:black; border-style:double; height:412px; width:550px;
	background-image: url(http://www.premiumwanadoo.com/spa/Images/Actualite/salle_conseil.jpg); 
	background-repeat:no-repeat;}
#menuCR { margin-left:365px; margin-top:73px; }
#retourmenuCR { margin-left:470px; }
a.menuCR { color:#FFFFFF; font-weight:bold;}
a.menuCR:hover { color:#FFFFFF; font-weight:bold; text-decoration:none}
/* Conseil Municipal et CR */

/* SPI */
#titrespi { font-weight:bold; text-align:center; }
/* SPI */

/* Titres */
h1 { font-weight:bold; font-style:italic; font-size:14px; color:#CC6666; }
h1 a { font-weight:bold; font-style:italic; font-size:14px; color:#CC6666 }
h1 a:hover { text-decoration:underline; }
h2 { font-weight:bold; font-size:12px; color:#99CC99; text-decoration:underline }
h2 a { font-weight:bold; font-size:12px; color:#99CC99; text-decoration:underline }
h2 a:hover { text-decoration:none }
/* Titres */

/* annuaire */
#annuaire { text-align:center; vertical-align:middle; margin:50px; border:4px double gray; }

table#tabannuaire { width:602px; text-align:center;
	border-right-style:solid; border-right-width:1px; border-right-color:black; border-left-style:solid;
	border-left-width:1px; border-left-color:black; border-top-style:solid; border-top-width:1px;
	border-top-color:black; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:black; }
.tabannuairetitre { color:#CC6666; background-color:#FFCC99; }
a.lientrier { color:#CC6666; text-decoration:underline overline; }
a.lientrier:hover { color:#CC6666; text-decoration:none; }
.borddroit { border-right-style:solid; border-right-width:1px; border-right-color:black; }
.borddroit a {/* définition de chaque bouton du menu */ width: 100%; text-decoration:none; color:black; }
/* annuaire */

/* Démarches administratives */
.titrecolonne { text-align:center; vertical-align:middle; color:#CC6666; font-size:14px; font-weight:bold }
.tabdemarche { width:auto; }
.gauchedemarche { text-align:center; vertical-align:top; color:#99CC99; font-weight:bold; border:2px double black; }
.milieudemarche { text-align:left; vertical-align:top; border:2px double black; }
.droitedemarche { text-align:center; vertical-align:middle; border:2px double black; }
.gauchedemarche a { color:gray; }
/* Démarches administratives */

/* Images */
.Img { margin: 0; padding: 0; border-style:solid; border-width:3px; border-color:black; }
.Imgdroite { margin: 0; padding: 0; border-style:solid; border-width:3px; border-color:black; margin-right:10px;}
/* Images */

/* Photo du mois */
.ImgGallerie { margin: 10px; margin-bottom:0px; padding: 0; border-style:solid; border-width:2px; border-color:#CC6666; }
.ImgPhotoMois { margin:0; padding:0; border-style:solid; border-width:2px; border-color:white; }

.fondgallerie { padding-left: 2px; background-color:black; min-height:600px; }
.titrephoto { text-align:center; color:white; }

a.navigationphoto { color:white; font-weight:bold; text-decoration:underline overline; }
a.navigationphoto:hover { color:white; font-weight:bold; text-decoration:none; }

.txphoto { text-align:center; color:white; font-weight:bold; }
.tabnavigphoto { border-style:solid; border-width:1px; border-color:white; color:white; }
.tabnavigphoto a { color:white; }
.tabnavigphoto a:hover { color:#FFFFCC; text-decoration:none; }
/* Photo du mois */

/* Consultance architecturale */
.tabconsultance { border:2px solid #99CC99; }
.tabconsultance td { text-align:left; }
.tdbordinf {border-bottom:1px solid #99CC99; }
.tdbordinf a { color:gray; float:right; }
/* Consultance architecturale */

/* Général */
.TitrePage { width:100%; height:51px; font-weight:bold; font-style:italic; font-size:20pt;
	color:#CC6666; /*background-color:#FFFFCC;*/ border-bottom:1px solid #CC6666; } 
.TitrePage td { vertical-align:bottom}
.TitrePageBlanc { width:100%; height:50px; font-weight:bold; font-style:italic; font-size:20pt; text-align:center;
	color:black; border-bottom-style:solid; border-bottom-width:1px; border-color:black; }
#Normal { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; min-height:530px; }

a.lien { color:#339900; text-decoration: none; }
a.lien:hover { color:#CC6666; text-decoration: none; }
a.lienpatrimoine { color:#339900; font-weight:bold;  font-size:12pt; text-decoration:none; }
a.lienpatrimoine:hover { color:#CC6666; font-weight:bold;  font-size:12pt; text-decoration:underline overline; }
a.retour { color:black; text-decoration:underline overline; }
a.retour:hover { color:#CC6666; text-decoration:none; }

.lettrine { float:left; /* positionnement de la lettrine dans le conteneur*/ font-size:3em; /* 3 hauteurs de lignes pour la lettrine*/
	font-weight:bold; font-style: italic; font-family:Georgia, Times New Roman, Times, serif; color:#FFFFCC;
	background-color:#CC6666; margin:3px; padding:3px; padding-bottom:0px; margin-bottom:0px; }
.lettrineaccueil { float:left; /* positionnement de la lettrine dans le conteneur*/ font-size:3em; /* 3 hauteurs de lignes pour la lettrine*/
	font-weight:bold; font-style: italic; font-family:Georgia, Times New Roman, Times, serif; color:black;
	margin:3px; padding:3px; padding-bottom:0px; margin-bottom:0px; }
.aveclettrine { text-indent:0px; }

.date { color:#CC6666; font-weight:bold; }
.souligne { text-decoration:underline }	
.gras { font-weight:bold; }
.menusimple { list-style-type:none; text-indent:25px; }
hr.petit { height: 1px; margin-top:10px; margin-bottom:10px; padding-top:0px; color:#CC6666;
	background-color:#CC6666; border: 0px; }
.txavertissement { font-weight:bold; line-height:2em; color:#CC6666;}
.rouge { color:red; font-weight:bold; }
	
