body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

div#accueil {
	position: absolute;
	top: 15px;
	left: 50%;
	width: 970px;
	margin-left: -485px;
}

div#accueil_base {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 87px;
	width: 970px;
	background-image: url("../img/haut.png");
}

div#acces_client {
	display: none;
}

div#accueil_menu {
	display: none;
}

div#accueil_centre {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
}

div#accueil_footer {
	display: none;
}

div#accueil_gauche {
	display: none;
}

div#activites_menu {
	display: none;
}

div#activites_sousmenu {
	display: none;
}

div#activites_gauche {
}

div#activites_base {
	display: none;
}

/* Fin de la page accueil.php */

/* Définition des liens et des textes */

a {
	text-decoration: none;
	color: #000000;
}

a.footer {
	font: bold 10pt "Verdana";
	color: black;
}

a.menu, a.admin, a.menu_choix, a.admin_choix {
	float: right;
	text-decoration: none;
	font: bold 10pt "Arial";
	text-align: center;
	padding : 0px;
	margin-left: 0px;
	line-height: 5pt;
	text-transform: uppercase;
}

a.menu, a.menu_choix {
	width: 171px;
	height: 54px;
}

a.admin, a.admin_choix {
	letter-spacing: 0.5pt;
	width: 100px;
	color: #000000;
}

a.menu:hover, a.menu:hover {
	background-color: #000000;
	color: black;
}

/* Mise en page des textes généraux */

a#deco {
	font: bold 12pt "Arial" "Verdana";
	color: black;
}

span#enregistre {
	font: italic 12pt "Arial" "Verdana";
	color: black;
}

span.affich_titre {
	font: bold 11pt "Verdana";
	color: black;
}

span.affich_texte, td.affich_texte {
	font: normal 10pt "Verdana";
	text-align: justify;
	color: black;
}

span.affich_catalogue {
	font: bold 13pt "Verdana";
	color: black;
}

/* Fin */

/* Définition des valeurs pour modi_news et visu_news */

div#news_gauche {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 130px;
	height: 300px;
}

span.date {
	position: relative;
	left: 5px;
	font: italic 8pt "Arial";
	color: black;
}

span.news_titre {
	position: relative;
	left: 5px;
	font: bold 9pt "Arial";
	color: #ffffff;
}

span.news_desc_base {
	position: relative;
	left: 5px;
	font: normal 8pt "Arial";
	text-align: justify;
	color: #ffffff;
}

a.lire {
	position: relative;
	left: 10px;
	font: bold italic 8pt "Arial";
	color: #ffffff;
}

div#listing {
	position: relative;
	top: 3px;
	left: 3px;
	margin-bottom: 20px;
}

span.titre {
	margin-left: 20px;
	margin-right: 20px;
	font: bold 9pt "Arial" "Verdana";
	color: #ffffff;
}

a.modif, a.suppr, a.ajout {
	margin-left: 6px;
	margin-right: 6px;
	font: bold 8pt "Arial" "Verdana";
	text-decoration: none;
	color: black;
}

span.modif {
	margin-left: 6px;
	margin-right: 6px;
	font: bold 10pt "Arial" "Verdana";
	text-decoration: none;
	color: black;
}

div#changement {
	position: relative;
	top: 10px;
	left: 3px;
}

input, textarea {
	background-color: #ffffff;
	border-top: thin solid #000000;
	padding-top: 2px;
	padding-left: 2px;
	color: black;
}

div#news_titre {
	position: absolute;
	top: 20px;
	left: 2px;
	height: 20px;
	width: 50px;
	padding-left: 10px;
}

div#news_base {
	position: absolute;
	top: 50px;
	left: 2px;
	height: 420px;
	width: 200px;
	overflow: auto;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	background-color: black;
}

span.visu_titre {
	font: bold italic 12pt "Arial" "Verdana";
}

span.visu_desc_base {
	font: italic 10pt "Arial" "Verdana";
}

a#suite {
	right: 2px;
	font: bold 8pt "Arial" "Verdana";
	text-decoration: none;
	color: black;
}

div#news_detail {
	position: absolute;
	top: 50px;
	left: 232px;
	height: 420px;
	width: 400px;
	overflow: auto;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	background-color: black;
}

span.visu_desc_det {
	font: 10pt "Arial" "Verdana";
}

/* Fin */

/* Definition pour contact */

a#contact {
	position: absolute;
	background-image: url(../img/contact1.png);
	top: 350px;
	left: 40px;
	height: 20px;
	width: 85px;
}

a#contact:hover {
	background-image: url("../img/contact2.png");
}

/* Fin */

