body, div, span, p, .p, h1, h2, .listheadline, .listproducts, h3, ul, li, a, td ,th, select, input, textarea, credit, .justifie, .pictext, .menuhead
{
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, Swiss, Futura, sans-serif;margin-bottom:4pt;
}

body, p, .p, ul, li, a, th, td, .check
{
	font-size: 10px;
	color: #003366;
}

/*NOUVEAUX STYLES*/
.justifie
{
	text-align: justifie;
}

.TitreRubrique
{
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	text-decoration : none;
}

.TitreArticle
{
	font-size: 10px;
	color: #1D73A2;
	font-weight: normal;
	text-decoration : none;
}

.telechargement
{
	color: #0000FF;
	font-size: 11px;
}

	/* RECHERCHE */
	.RechResFond1
	{
	background-color: #FF0000;
	}
	
	.MotRecherche
	{
		font-size: 11px;
		color: #009900;
		text-decoration : none;
	}
	
	.RechercherUnArticle
	{
		color: #336699;
		text-decoration : none;
	}
	
	/* end RECHERCHE */

/* FICHES */
.envoyer_titre
{
color: #666666;
}

.FicheDescText
{
color: #006699;
}

.FeEnvoyer
{
	font-weight: bold;
	font-size: 10 px;
	color: #FFFFFF;
	text-decoration: none;
}
/* END FICHES*/

/* envoyer l'article par mail*/
.erreur 
{
	color: #FF0000;
}

/* end envoyer l'article par mail*/

	/* MINI SITES COMMUNAUX */
	
		/* envoyer */
		.mscEnvoyerTitre
		{
			font-weight: bold;
			font-size: 10 px;
			color: #C733F8;
			text-decoration: none;
		}
		
		.mscEnvoyerNomFiche
		{
			font-family: Trebuchet MS, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
			font-weight: bold;
			font-size: 14px;
			color: #006699;
			text-decoration : none;
		}
		
		.FormText
		{
			font-size:10px;
			color:#0C48C2;
			background-color:#FFFFFF;
			font-weight:bold;
		}		
		/* end envoyer */
	
	.mscText
	{
		font-size: 10px;
		color: #003399;
		text-align: justify;
	}
	
	.mscPage
	{
		font-size: 10px;
		color: #006699;
		font-weight: bold;
	}
	
	.mscLireLaSuite
	{
		font-size: 10px;
		color: #FFFFFF;
	}
	
	a.mscLireLaSuite:hover
	{
		font-size: 10px;
		color: #FFFFFF;
		text-decoration : none;	
	}
	
	.mscEnvoyer
	{
		font-weight: bold;
		font-size: 10 px;
		color: #C733F8;
		text-decoration: none;
	}
	
	.mscImprimer
	{
		font-weight: bold;
		font-size: 10 px;
		color: #3399FF;
		text-decoration: none;
	}
	
	.mscFermer
	{
		font-weight: bold;
		font-size: 10 px;
		color: #33CC00;
		text-decoration: none;
	}
	
	.mscNomCommune
	{
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
		font-weight: bold;
		font-size: 21px;
		color: #006699;
		text-decoration : none;
	}
	
	.mscTitrePage
	{
		font-weight: bold;
		font-size: 13px;
		color: #33CC00;
		text-decoration: none;
	}
	/* END MINI SITES COMMUNAUX (forme fiche)*/

/*END NOUVEAUX STYLES*/





	h1
	{
		font-weight: bold;
		font-size: 22px;
		color: #777777;
		margin-bottom: 8px;
		text-decoration : none;
	}
	
	h2, .listheadline, .listproducts
	{
		font-weight: bold;
		font-size: 12px;
		color: #336699;
		margin-top: 0px;
		margin-bottom: 8px;
		text-decoration : none;
	}
	
	h3
	{
		font-weight: normal;
		font-size: 13px;
		color: #003399;
		margin-bottom: 4px;
		margin-top: 4px;
		text-decoration : none;
	}
	
	.listproducts
	{
		text-decoration : underline;
	}
	
	/* css du chemin du milieu */
	.path2
	{
		font-size: 10px;
		color: #1D73A2;
		font-weight: normal;
		text-decoration : none;
	}
	
	.path, .EnvoyerParMail
	{
		font-size: 11px;
		color: #1E3076;
		font-weight: bold;
		text-decoration : none;
	}
	
	.download
	{
		text-align: justify;
		font-size: 11px;
		color: #0000FF;
	}
	
	.pageimprimable
	{
		font-size: 10px;
		color: #0066CC;
		font-weight: normal;
		text-decoration : none;
	}
	
	.tab
	{
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
	}
	
	a
	{
		font-size: 10px;
		text-align: left ;
		text-decoration: none;
	}
	
	a:hover
	{
		/* color: #404040; */
		text-decoration: underline;
	}
	.menuTop
	{
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		color: #FFFFFF;
		background-color: #000000;
		}
	
	.topLink
	{
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		color: #FFFFFF;
		background-color: #000000;
	}
	
	.linkLeft
	{
		text-decoration: none;
		text-align: left;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
	}
	/* css de l'entête du menunavigator */
	.menuhead
	{
		text-transform: uppercase;
		background: #323232;
		text-align: center;
		font-size: 11 px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}
	a.menuhead:hover
	{
		text-transform: uppercase;
		background: #323232;
		text-align: center;
		font-size: 11 px;
		color: #cdcdcd;
		font-weight: normal;
		text-decoration: none;
	}
	
	/* css des catégories du menunavigator */
	.menusubhead
	{
		text-transform: uppercase;
		font-size: 10 px;
		color: #FFFFFF;
		font-weight: normal;
	}
	
	a.menusubhead:hover
	{
		text-transform: uppercase;
		font-size: 10 px;
		color: #cdcdcd;
		text-decoration: none;
		font-weight: normal;
	}
	/* css des sous-catégories du menunavigator */
	.menusubrub
	{
		text-transform: uppercase;
		font-size: 10 px;
		color: #FFFFFF;
		font-weight: normal;
	}
	
	a.menusubrub:hover
	{
		text-transform: uppercase;
		font-size: 10 px;
		color: #cdcdcd;
		text-decoration: none;
		font-weight: normal;
	}
	
	.menuheadleft
	{
		background: #03C20C;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
		text-align: left;
	}
	.menuheadleft:hover
	{
		text-decoration: underline;
	}
	
	.menuheadright
	{
		font-size: 10px;
		color: #3C64FA;
		font-weight: normal;
		text-align: left;
	}
	/* cs de la rubrique de droite (cartes&plans-téléchargements etc...) */
	
	.menuheadrightnobg
	{
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-align: left;
	}
	
	a.menuheadrightnobg:hover
	{
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		text-align: left;
	}
	
	/* votebox.tpl modifié le 04022003 */
	.menupollhead
	{
		text-transform: uppercase;
		background: #323232;
		font-size: 10 px;
		color: #FFFFFF;
		text-align: center;
	}
	.polltop
	{
		background: #999999;
		font-size: 4px;
	}
	
	.menusearchhead
	{
		font-size: 10px;
		color: #336699;
		font-weight: normal;
		text-align: center;
	}
	
	
	.menusubheadright
	{
		color: #3C64FA;
		font-weight: bold;
	}
	
	.menubold, .credit, .byline, .subhead, .menunoir
	{
		font-size: 11px;
	}
	
	.menutext, .justifie
	{
		font-size: 11px;
		color: #003399;
		text-align: justify;
	}
	
	.menunoir
	{
		font-weight: normal;
		text-decoration: none;
	}
	
	.menunoir:hover
	{
		color: #000000;
		text-decoration: underline;
	}
	
	/* css du lien "lire la suite" */
	.menu
	{
		color: #CC6600;
		font-weight: normal;
		font-size: 11px;
	}
	
	/* css de la rubrique actualités */
	.actu
	{
		color: #777777
		text-align: center;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	/* Question du vote */
	.questionvote
	{
		color: #3399CC;
		text-align: center;
		font-weight: italic;
		text-decoration: none;
		font-size: 10px;
	}
	
	
	a.actu:hover
	{
		font-size: 10px;
		text-align: center;
		font-weight: bold;
		color: #DCDCDC;
		text-decoration: underline;
	}
	
	.menubold
	{
		font-weight: bold;
	}
	
	.menuspacer
	{
		font-size: 2px;
	}
	
	.spacer
	{
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	.boxtext
	{
		font-weight: bold;
		margin-bottom: 4px;
	}
	
	.small, .smallbold
	{
		font-size: 10px;
	}
	
	.smallbold
	{
		font-weight: bold;
	}
	
	.check
	{
		margin-bottom: 8px;
	}
	
	.checkhead
	{
		font-weight: bold;
		margin-bottom: 16px;
	}
	
	.list
	{
		margin-top: 5px;
		margin-bottom: 10px;
		padding: 4px;
	}
	
	th
	{
		font-weight: bold;
	/*	text-align: left;*/
	}
	
	th.right
	{
		text-align: right;
	}
	
	th.center
	{
		text-align: center;
	}
	.tdmini
	{
		font-size: 10px;
	}
	
	.pictext
	{
		font-size: 10px;
		text-align: center;
		font-style: italic;
	}
	
	.pris
	{
		font-weight: bold;
		padding-top: 8px;
		padding-bottom: 12px;
	}
	
	.linkselect
	{
		color: #ffffff;
	}
	
	.linkselect:hover
	{
		color: #dcdcdc;
	}
	
	.linknormal
	{
		color: #000000;
	}
	
	.FeLinks
	{
		font-weight: bold;
		font-size: 10 px;
		color: #003366;
		text-decoration: none;
	
	}
	
	.bglight
	{
		background-color: #F9E5AA;
	}
	
	.bgdark
	{
		background-color: #F9E5AA;
	}
	
	.bgcurrent
	{
		background-color: #f07800;
	}
	
	.bgweekend
	{
		background-color: #a0a0a0;
	}
	
	.bgselect
	{
		color: #ffffff;
		background-color: #787878;
	}
	
	form
	{
		margin: 0px;
	}
	
	hr
	{
		color: #6699CC;
		size: 1px;
	}
	
	.bordure
	{
		background-color: #999999;
	}
	
	/* boutons de formulaires */
	.stdtext
	{
		font-size:11px;
		color:#003366;
		background-color:#FFFFFF;
		font-weight:normal;
	}
	.stdbutton 
	{
		font-family: Arial;
		font-size:10px;
		color:#FFFFFF;
		background-color:#0C48C2;
		font-weight:normal;
		text-align: center;
	}
	
	.okbutton 
	{
		font-family: Arial;
		font-size:12px;
		color:#FFFFFF;
		background-color:#0C48C2;
		font-weight:normal;
		text-align: center;
	}
	/*END boutons de formulaires */
	
	
	.divider
	{
		float: left;
		padding-right: 10px;
	}
	
	.box
	{
		width: 440px;
	}
	
	.halfbox
	{
		width: 200px;
	}
	
	.searchbox
	{
		width: 120px;
	}
	
	.afficheDate
	{
		color: #3C64FA;
	}
	/* css couleur du retour */
	.lienbleu, .retour
	{
		font-size: 10px;
		color: #52B242;
		font-weight: bold;
		
	}
	/* css de la police des textes dans un "articlelist" */
	
	a.justifie:hover
	{
		color: #0000FF;
		text-align: justify;
	}
	
	.liengris
	{
		font-size: 10px;
		color: #999999;
	}
	
	/* Hellstrøm 24.8.2001 
	.topmenu
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #03E40E;
		background-position: center;
		font-weight: normal
	}
	.topmenu:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		color: #000000;
		font-size: 12px;
		background-color: #03E40E;
		background-position: center;
		font-weight: normal
	}
	.topmenu:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		color: #000000;
		background-color: #00FF66;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none
	}
	*/
	/* css relatif au contenu des articles */
	.article
	{
		font-size: 11px;
		color: #0000FF;
		font-weight: normal;
		text-align: left;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif
	}
	
	/*mail to*/
	.email
	{
		font-size: 10px;
		color: #3333FF;
		font-weight: normal;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif
	}
	
	
	.article_categorie
	{
		font-size: 10px;
		color: #FFFFFF;
		text-align: left;
	}
	/* css relatif à la date et identification du frame.php */
	.identifie
	{
		font-size: 10px;
		color: #1D73A2;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
	}
	
	/* css relatif aux fiches communales */
	.fiches_donnees
	{
		font-size: 10px;
		color: #669933;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
	}
	a.fiches_donnees:hover
	{
		font-size: 10px;
		color: #3366FF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
	}
	.lienfichecom
	{
		font-size: 10px;
		text-align: left;
		color: #999999;
	}
	a.lienfichecom:hover
	{
		font-size: 10px;
		text-decoration: none;
		text-align: left;
		color: #333333;
	}
	/* css concernant les titres de rubriques horizontaux de la tétière */
	.menutop1
	{
		font-weight: bold;
		text-transform: uppercase;
		background: #3B538E;
		font-size: 10 px;
		color: #FFFFFF;
		text-align: center;	
	}
	a.menutop1:hover
	{
		font-weight: bold;
		text-transform: uppercase;
		background: #3B538E;
		font-size: 10 px;
		text-decoration: none;
		color: #DCDCDC;
		text-align: center;	
	}
	.menutop2
	{
		font-weight: bold;
		text-transform: uppercase;
		background: #88447E;
		font-size: 10 px;
		color: #FFFFFF;
		text-align: center;	
	}
	a.menutop2:hover
	{
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		background: #88447E;
		font-size: 10 px;
		color: #DCDCDC;
		text-align: center;	
	}
	.menutop3
	{
		font-weight: bold;
		text-transform: uppercase;
		background: #74A8BE;
		font-size: 10 px;
		color: #FFFFFF;
		text-align: center;	
	}
	a.menutop3:hover
	{
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		background: #74A8BE;
		font-size: 10 px;
		color: #DCDCDC;
		text-align: center;	
	}
	.menutop4
	{
		font-weight: bold;
		text-transform: uppercase;
		background: #D58A5C;
		font-size: 10 px;
		color: #FFFFFF;
		text-align: center;	
	}
	a.menutop4:hover
	{
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		background: #D58A5C;
		font-size: 10 px;
		color: #DCDCDC;
		text-align: center;	
	}			