body {
	font-family: verdana;
	font-size: 12px;
	background-image: url("../images/fond/fond.png");
	background-position: center;
	background-repeat: no-repeat;
}

a.lien {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

table.site {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1000px;
	height: 600px;
	margin-top: -300px; /* moitié de la hauteur */
	margin-left: -500px; /* moitié de la largeur */
}

td.corps {
	background-image: url("../images/fond/filetgrisbas.png");
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: white;
}

div.corps {
	height: 429px;
	width : 645px;
	overflow: auto;
}

div.corps_article {
	height: 414px;
	width : 645px;
	overflow: auto;
}

.retour_rubrique {
	font-family: verdana;
	font-weight:bold;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

div.corps_agenda {
	height: 379px;
	width : 645px;
	overflow: auto;
}

td.recherche {
	background-image: url("../images/fond/fond_4.png");
	background-position: top;
	background-repeat: no-repeat;
	height: 30px;
}

td.menu {
	background-image: url("../images/fond/fond_6.png");
	background-position: top;
	background-repeat: no-repeat;
	background-color: white;
	height: 444px;
	vertical-align: top;
}

td.credit {
	background-image: url("../images/fond/credit.png");
	background-position: top;
	background-repeat: no-repeat;
	background-color: white;
	height: 154px;
	vertical-align: top;
}

div.agenda {
	height: 127px;
	width: 171px;
	overflow: auto;
}

form.search {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

img.search {
	vertical-align: middle;
	background-image: url("../images/search_off.gif");
}

img.search:hover {
	background-image: url("../images/search_on.gif");
}

input.search {
	vertical-align: middle;
	font-family: verdana;
	font-size: 10px;
	border-width: 1px;
}

input {
	vertical-align: middle;
	font-family: verdana;
	font-size: 10px;
}

textarea {
	vertical-align: middle;
	font-family: verdana;
	font-size: 10px;
}

img.menu_actualite {
	background-image: url("../images/menu/actualite_off.png");
}

img.menu_actualite:hover {
	background-image: url("../images/menu/actualite_on.png");
}

img.menu_actualite_on {
	background-image: url("../images/menu/actualite_on.png");
}

img.menu_info_municipale {
	background-image: url("../images/menu/info_municipale_off.png");
}

img.menu_info_municipale:hover {
	background-image: url("../images/menu/info_municipale_on.png");
}

img.menu_info_municipale_on {
	background-image: url("../images/menu/info_municipale_on.png");
}

img.menu_decouvrir {
	background-image: url("../images/menu/decouvrir_off.png");
}

img.menu_decouvrir:hover {
	background-image: url("../images/menu/decouvrir_on.png");
}

img.menu_decouvrir_on {
	background-image: url("../images/menu/decouvrir_on.png");
}

img.menu_vivre {
	background-image: url("../images/menu/vivre_off.png");
}

img.menu_vivre:hover {
	background-image: url("../images/menu/vivre_on.png");
}

img.menu_vivre_on {
	background-image: url("../images/menu/vivre_on.png");
}

img.menu_sinstaller {
	background-image: url("../images/menu/sinstaller_off.png");
}

img.menu_sinstaller:hover {
	background-image: url("../images/menu/sinstaller_on.png");
}

img.menu_sinstaller_on {
	background-image: url("../images/menu/sinstaller_on.png");
}

img.menu_vieasso {
	background-image: url("../images/menu/vieasso_off.png");
}

img.menu_vieasso:hover {
	background-image: url("../images/menu/vieasso_on.png");
}

img.menu_vieasso_on {
	background-image: url("../images/menu/vieasso_on.png");
}

img.menu_environnement {
	background-image: url("../images/menu/environnement_off.png");
}

img.menu_environnement:hover {
	background-image: url("../images/menu/environnement_on.png");
}

img.menu_environnement_on {
	background-image: url("../images/menu/environnement_on.png");
}

img.menu_infos_diverses {
	background-image: url("../images/menu/infos_diverses_off.png");
}

img.menu_infos_diverses:hover {
	background-image: url("../images/menu/infos_diverses_on.png");
}

img.menu_infos_diverses_on {
	background-image: url("../images/menu/infos_diverses_on.png");
}

img.menu_meteo {
	background-image: url("../images/menu/meteo_off.png");
}

img.menu_meteo:hover {
	background-image: url("../images/menu/meteo_on.png");
}

img.menu_renseignement {
	background-image: url("../images/menu/renseignement_off.png");
}

img.menu_renseignement:hover {
	background-image: url("../images/menu/renseignement_on.png");
}

img.menu_demarches {
	background-image: url("../images/menu/demarches_off.png");
}

img.menu_demarches:hover {
	background-image: url("../images/menu/demarches_on.png");
}

img.menu_plan {
	background-image: url("../images/menu/plan_off.png");
}

img.menu_plan:hover {
	background-image: url("../images/menu/plan_on.png");
}

table.focus_accueil {
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

td.focus_accueil {
	padding-top: 5px;
	vertical-align: top;
}

dl, dt, dd, ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

dl.menu {
	position: relative;
	left: auto;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

dl.menu dt {
	position: relative;
	cursor: pointer;
	margin-top: 1px;
	margin-bottom: 1px;
	min-height: 13px;
	text-align: left;	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

dl.menu li {
	min-height: 12px;
	margin-bottom: 1px;
	margin-top: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	
}

img.formulaire_bouton {
	background-image: url("../images/envoyer_off.png");
	width: 133px;
	height: 52px;
	background-repeat: no-repeat;
}

img.formulaire_bouton:hover {
	background-image: url("../images/envoyer_on.png");
}

img.agenda_annuel {
	background-image: url("../images/agenda_off.png");
}

img.agenda_annuel:hover {
	background-image: url("../images/agenda_on.png");
}

.menu_titre_agenda {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.menu_intro_agenda {
	font-family: verdana;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.menu_blanc {
	font-family: verdana;
	font-size: 9px;
	color: white;
	text-decoration: none;
}

.titre_agenda {
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.intro_agenda {
	font-family: verdana;
	font-size: 15px;
	color: #00584A;
	font-weight: bold;
	text-decoration: none;
}

.retour_agenda {
	font-family: verdana;
	font-size: 10px;
	color: gray;
	text-decoration: none;
}

.titre_agenda_annuel {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.intro_agenda_annuel {
	font-family: verdana;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

.magazine_theme { 
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif;  
	line-height: 12pt;
	text-decoration: none;
	color: #000000; 
}

.magazine_titre { 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 12pt;
	color: #00584A;
	text-decoration: none;
}

.magazine_detail { 
	font-size: 8pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	line-height: 8pt;
	color: #999999;
	text-decoration: none;
}

.erreur { 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 12pt;
	color: #FF0000;
	text-decoration: none;
}

.confirm { 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 12pt;
	color: #00584A;
	text-decoration: none;
}
