/* ---- Les balises ---- */

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	margin:0px;
	padding:0px;
	background-image: url(images/haut-arp.jpg);
	background-repeat:repeat-x;
	color:#333333;
}

h1 {
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	margin:0px;
	padding:0px;
	color: #333399;
}
h2 {
	font-size: 1.3em;
	font-style: normal;
	font-weight: bold;
	margin:0px;
	padding:0px;
	color: #333399;
}
h3 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	margin:0px;
	padding:0px;
	color: #003366;
}

p {
	margin: 0px;
}


a:link { text-decoration: none; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #003399; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}
/* ---- Les conteneurs ---- */

#footer {
	float:none;
	margin:0px auto;
	width:960px;
}

#menu table.moduletable td{
width: 154px;
margin:0px 0px 1px 0px;
padding:0px;
}

.contentheading {
width:398px;
background-image:url(../images/arp-titre.jpg);
background-repeat:no-repeat;
font-weight: bold;
font-size: 15px;
color: #002E61;
font-family:"Century Gothic", Tahoma, "Arial Narrow";
padding:10px 0px 25px 0px;
}

.formulaire { 
	background-color:#FFFFFF; 
	background-image:none;
	color:#333333;
	}


/* ---- Les styles ---- */

.ableu:link { color: #bbc8dd; text-decoration:none; }
.ableu:visited { color: #bbc8dd; text-decoration:none; }
.ableu:hover { color: #fcdd46; text-decoration:underline; }
.ableu:active { color: #bbc8dd; text-decoration:none; }

/* ---- Les positionneurs ---- */

.floatleft {
	clear:none;
	float:left;
	margin:0px;
}

.floatright {
	clear:none;
	float:right;
	margin:0px;
}

/* ---- Liens articles ---- */

.aArticles:link { color: #003366; text-decoration:none; }
.aArticles:visited { color: #003366; text-decoration:none; }
.aArticles:hover { color: #003366; text-decoration:underline; }
.aArticles:active { color: #003366; text-decoration:none; }

/* ---- Liens evenements ---- */

.aEv:link     {
	color: #705023;
	text-decoration: none;
	font-family: Trebuchet MS, Arial, Verdana;
}
.aEv:visited  { color: #705023; text-decoration: none }
.aEv:active   { color: #705023; text-decoration: none }
.aEv:hover    { color: #000000; text-decoration: underline }

/* ------------- LE MENU NOM RUBRIQUES ------------------------ */

/* ------------------------------------------
/* les menus et boutons
/* ----------------------------------------*/

/* le menu bleu */
.menubleu {
	padding: 0px;
	margin: 0px;
	width:100%;
}
.menubleu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.menubleu li { border-bottom: 1px solid #ffffff; }
.menubleu label {
	display: block;
	background-color: #062c5a;
	color: #ffffff;
	text-decoration: none;
	margin-bottom:1px;
	padding: 3px 5px 5px 5px;
	font-weight:bold
}
.menubleu a:link,
.menubleu a:active,
.menubleu a:visited {
	display: block;
	background-color: #1b5193;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 5px 5px 5px;
	font-weight:normal
}
.menubleu a:hover {
	background-color: #2f6bb4;
	color: #ffffff;
	text-decoration: none;
}

/* le menu vert */
.menuvert {
	padding: 0px;
	margin: 0px;
	width:100%;
}
.menuvert ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.menuvert li { border-bottom: 1px solid #ffffff; }
.menuvert a:link,
.menuvert a:active,
.menuvert a:visited {
	display: block;
	background-color: #0d7828;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 5px 5px 5px;
	font-weight:normal
}
.menuvert a:hover {
	background-color: #289744;
	color: #ffffff;
	text-decoration: none;
}

.menubleu a:hover    { background-color: #CAE2F0; color: #002E61; text-decoration: none; }

/* ------------- LE MENU CLIQUABLE ------------------------ */

.menubleu2         { padding: 0px; margin: 0px; width:180px; }
.menubleu2 ul      { list-style: none; padding: 0px; margin: 0px; text-align: left; }
.menubleu2 li      { border-bottom: 1px solid #ffffff; }

.menubleu2 a:link,
.menubleu2 a:active,
.menubleu2 a:visited  { display: block; background-color: #F4F4F4; color: #2f6bb4; text-decoration: none; padding: 6px 0 6px 5px; font-weight:bold }
.menubleu2 a:hover    {
	background-color: #F4F4F4;
	color: #2f6bb4;
	text-decoration: none;
}
.FORM_MEMBRES {
	background-color: #1b5193;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 5px 5px 5px;
	font-weight:normal
}
/*
input        { border:1px solid #999999; font-family: Verdana,arial,helvetica; font-size:8pt; }
textarea     { border:1px solid #999999; font-family: Verdana,arial,helvetica; font-size:8pt; }
select       { border:1px solid #999999; font-family: Verdana,arial,helvetica; font-size:8pt; }
*/