* {
    margin:0px; 
    padding:0px;
}
h1, h2, h3, h4 {
    font-family:ITCAvantGardeStd,arial,tahoma,sans-serif;
    font-size: 1em;
}
ul {
    list-style-type: none; 
    margin:0px;
    padding:0px;
}
dd, dt, dl {
    margin:0px;
    padding:0px;
}
img {
    border:0px none; 
}

.sanstyle {
	font-size: 20px;
	color: #213c83;
}

.clearFloat {
    clear:both;
}

p {
	margin-bottom: 5px;
}

a {
	color: #000000;
	text-decoration: none;
}

hr {
	margin-top: 20px; margin-bottom: 10px;
	border: 1px solid #213c83;
	width: 845px;
}

body {
    background-color:#ffffff;
    font-family: ITCAvantGardeStd,arial,tahoma,sans-serif; 
    font-size: 14px;
} 

 /* entete */
#haut {
    width: 860px;
    height: 180px;
    background-image:url(../images/ENT_principal.png); /* background entete */
    background-repeat: no-repeat;
}
#haut .sanstyle {
    display: none;
}
#blocPrincipal {
    padding: 15px;
    width: 850px;
    height: 800px;
    background: #ffffff;
}

a.sanstyle {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #213c83;
	padding: 5px; padding-left: 30px;
	background-image:url(../images/B_ancre.png); /* background entete */
	background-repeat: no-repeat;
}
a.sanstyle:hover {
	color: #b1e3ff;
}

 /* titre de l'espace */
h2 {
	width: 845px;
	font-size: 30px;
	font-weight: bold;
	color: #213c83;
	margin-top: 15px; margin-bottom: 10px;
	padding-top: 5px;
	border-top: 2px solid #213c83; border-bottom: 2px solid #213c83;
}

h3 {
	font-size: 22px;
	font-weight: bold;
	color: #213c83;
	margin-top: 10px; margin-bottom: 5px;
}

/* liste des événements */

#listeEvenement {
	margin-left: 20px;
	width: 830px;
	margin-bottom: 20px;
}
#listeEvenement dt {
	font-size: 18px;
	font-weight: bold;
	color: #213c83;
	margin-bottom: 4px; margin-top: 10px;
}
#listeEvenement li {
	width: 805px;
   background: #bac5e3;
   padding: 10px;
   padding-bottom: 10px;
}
#listeEvenement li div{
	margin-bottom: 20px;
}
#listeEvenement li span {
   float: right;
   background-color: #ffffff;
   padding: 2px; margin-left: 10px;
}
#listeEvenement li a {
	padding-top: 3px; padding-bottom: 0px; padding-right: 10px;
	font-size: 20px;
}
#listeEvenement li h4 {
	padding-top: 3px; padding-bottom: 0px; padding-right: 10px;
	font-size: 20px;
	font-weight: normal;
}
#listeEvenement li a:hover {
	text-decoration: underline;
}
#listeEvenement li img {
	width: 70px;
	float: left;
	margin-right: 10px;
}
/* gestion des boutons retour haut de page */

#conteneur_corps .sanstyle a {
	color: #000000;
	font-size: 14px;
	background-color: #c6dd7a;
	padding-bottom: 5px; padding-top: 5px; padding-left: 30px; padding-right: 5px;
   background-image:url(../images/B_hautpage.png); /* background entete */
   background-repeat: no-repeat;
}
#entete .sanstyle a {
	color: #000000;
	font-size: 14px;
	background-color: #c6dd7a;
	padding-bottom: 5px; padding-top: 5px; padding-left: 30px; padding-right: 5px;
   background-image:url(../images/B_hautpage.png); /* background entete */
   background-repeat: no-repeat;
}
#conteneur_menu .sanstyle a {
	color: #000000;
	font-size: 14px;
	background-color: #c6dd7a;
	padding-bottom: 5px; padding-top: 5px; padding-left: 30px; padding-right: 5px;
   background-image:url(../images/B_hautpage.png); /* background entete */
   background-repeat: no-repeat;
}

/* liste des régions*/
#listeRegions {
   	background-image:url(../images/BG_carte_sansJS.png); /* puce de la région sélectionnée */
   	background-repeat: no-repeat;
}
#listeRegions dt {
	display: none;
}
#listeRegions li {
	color: #a2a2a2;
}
#listeRegions li b {
   	background-image:url(../images/puce_doigt.png); /* puce de la région sélectionnée */
   	background-repeat: no-repeat;
   	padding-left: 30px;
	color: #213c83;
}
#listeRegions a {  /* lien listes */
	font-weight: bold;
	color: #213c83;
}
#listeRegions a:hover {
	text-decoration: underline;
}
#lsNat { 
	margin-top: 20px;
}
#lsNat li { 
   	margin-left: 10px;
}

#lsNat a { /* item AFPD */
   	background-image:url(../images/puce_doigt_inactif.png); /* puce de la région sélectionnée */
   	background-repeat: no-repeat;
   	padding-left: 30px;
	font-weight: bold;
	color: #213c83;
}
#lsReg { 
	padding-left: 5px;
	padding-top: 10px; padding-bottom: 50px;
	color: #213c83;
}

/* MENU PRINCIPAL */

#conteneur_menu {
	margin-top: 20px;
	line-height: 20px;
	color: #213c83;
	font-weight: bold;
}
#conteneur_menu a {
	color: #213c83;
	font-weight: bold;
}
#conteneur_menu #menu {
	margin-top: 10px; margin-left: 20px;
	color: #213c83;
}
#conteneur_menu #menu #smenu {
   	background-image:url(../images/accolade_menu_sansJS.png); /* puce de la région sélectionnée */
   	background-repeat: no-repeat;
	margin-top: -15px; margin-left: 5px;
	padding-left: 15px; padding-bottom: 5px;
	color: #213c83;
}

/* PARTIE PRESENTATION */
#conteneur_corps h2 i {
	font-size: 20px;
	font-weight: normal;
	color: #213c83;
}
#conteneur_corps #texte a {
float: right;
margin-left: 20px; margin-bottom: 200px;
display: block;
width: 90px;
height: 145px;
background-image:url(../images/B_plaquette.png);
background-repeat:no-repeat;
}
#conteneur_corps #texte a:hover {
background-image:url(../images/B_plaquette_On.png);
background-repeat:no-repeat;
}
#conteneur_corps #texte a span{
display: none;
}
#conteneur_corps #axes div {
	font-weight: bold;
	color: #213c83;
}
#conteneur_corps #axes ul {
	margin-top: 10px;
}
#conteneur_corps #axes ul li{
	margin-bottom: 10px;
}
/* CADRE DES NOMBRES DE L'ASSO */
#conteneur_corps #nombres {
   background: #bac5e3;
   padding: 20px;
   width: 650px;
}
#conteneur_corps #nombres div{
	font-weight: bold;
	color: #213c83;
}
#conteneur_corps #nombres ul {
	margin-left: 10px; margin-top: 5px;
	font-weight: normal;
	color: #000000;
}
#conteneur_corps #nombres ul li{
	margin-bottom: 5px;
}
/* CA */
#conteneur_corps #texte #compCA dt {
	font-size: 18px;
	font-weight: bold;
	color: #213c83;
	margin-bottom: 5px;
}
#conteneur_corps #texte #compCA ul {
	margin-left: 10px;
	margin-bottom: 20px;
}
#conteneur_corps #texte #compCA ul li {
	margin-bottom: 5px;
}
/* Réseau */
#conteneur_corps fieldset {
	margin-bottom: 30px;
	padding: 10px;
	border: 1px solid #213c83;
}
#conteneur_corps fieldset legend{
	color: #213c83;
}
/* Galaxie */
