body {
	margin: 0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: .8em;
    text-align:center;
    background: #FFF url(../images/page_bas.png) no-repeat bottom center;
}

p {
	line-height: 17px;
	margin: 11px 0 10px 0;
	padding: 0;
}

h1 {
	font-size:1.6em;
	color: #7b6daa; 
	padding:10px 0 5px 0;
	margin:0 0 15px 0;
	background:transparent;
	border-bottom:2px solid #000; 
}
	
h2 {
	width:100%;
	color: #ef882b;
	margin:0 0 10px 0;
	padding:0;
	font-size:1.3em;
}

h3 {
	color: #c8d664; 
	margin:0 0 6px 0;
	padding:0;
	font-size:1.2em;
}

.toggler {cursor:pointer;}
.toggler:hover {background-color: #e89326;}

h4 {
	color: #000; 
	margin:0 0 3px 0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
}

h5, h5 a {
	width:100%;
	margin:0 0 2px 0;
	padding:0;
	font-size:1em;
	color: #c8d664;
}

a {
	color: #ef882b;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	text-decoration: underline;
}

blockquote{
	background: #F7FDE3;
	color: #606060;
	padding: 10px;
}

hr {
	color: red;
	background-color: red;
	height: 2px;
	border: 0;
	width:100%;
}

img {border:0;}

input, textarea {
	margin:1px;
	font-size:1em;
}

textarea {width:100%;}
.del {text-decoration:line-through;}

/**** Main Container ***/
#conteneur {
	text-align: left;
	width: 960px;
	background: transparent;
	color: #000;
	margin:15px auto 0 auto;
	position:relative;
}

/**** Top ***/
#top {
	width: 960px;
	height: 192px;
	color: #000;
	background:transparent url(../images/page_haut.png) no-repeat top left;
}

#lien_accueil { display:block; width:100%; height:128px;}
#lien_accueil:hover {text-decoration:none;}
span.missingpage {display:inline;}


.attach_left {float:left; margin:0 10px 0 0;}
.attach_right {float:right; margin:0 0 0 10px;}
.attach_center {display:block; margin 0 auto; width:100%; text-align:center;}

.trail_table { line-height: 30px;}
.trail_button { color: #993333; }

/**** Menus ***/
#menu_haut {
	margin:16px 0 0 227px;
	color:#7b6daa;
}
#menu_haut a {color:#7b6daa;}

#menu_gauche {
	margin:0 0 0 50px;
	padding : 10px 1px;
	background:#ef882b;
	width:198px;float:left;
}
* html #menu_gauche {margin:0 0 0 20px;}
#menu_gauche a {color:#000; padding:3px 0 3px 20px; width:178px; display:block;}
#menu_gauche a:hover {text-decoration:none; background:#e5d448;}
#menu_gauche ul {margin:0; padding:0;}
#menu_gauche li {list-style-type:none; background-image:none; margin:0; padding:0;}
#menu_gauche ul ul {background:#f9c796;}
#menu_gauche ul ul a {padding:0 0 0 30px; width:168px;}
#menu_gauche ul ul a:hover {background:#d2bbcb;}

#moteur_recherche {
	margin:50px 0 0 50px;
	padding : 10px;
	background:#e5d448;
	width:180px;
	float:left;
	clear:left;
}
* html #moteur_recherche {margin:50px 0 0 20px;}
.bouton_rech {background:#e5d448; border:0;}
.input_rech {border:0;}

#identification {
	margin:50px 0 50px 50px;
	padding : 10px;
	background:#d2bbcb;
	width:180px;
	float:left;
	clear:left;
	font-size:0.9em;
}
* html #identification {margin:50px 0 0 20px;}
#identification .input_iden {border:0; width:80px;}
#identification a {color:#000; margin:0 0 0 10px;}
.inscription_iden, .texte_iden_membre, .texte_iden_pas_membre {display:none;}
.label_iden {width:95px;text-align:right;display:block;float:left;}
.bouton_iden {border:0;color:#000;background-color:#d2bbcb;font-weight:bold;}
.modif_inscription_iden {display:block;}
#identification ul {margin:0; padding:0;}
#identification li {margin:0; padding:0; list-style-type:none;}


/**** images sur le coté ***/
#image_gauche {position:absolute; top:400px; left:5px; width:119px; height:168px; background:url(../images/image_gauche.png) no-repeat top left; display:block; z-index:-1;}
#image_droite {position:absolute; top:250px; left:810px; width:128px; height:180px; background:url(../images/image_droite.png) no-repeat top left; display:block; z-index:-1;}

/**** Content Container ***/
#content {
	margin:0 50px 80px 0;
	padding : 10px 10px 80px 10px;	
	background:transparent;
	width:600px;
	text-align:justify;
	z-index:5;
	float:right;
}
* html #content {margin:0 20px 80px 0;}

.footer {margin-top:40px; font-size:0.8em;}

/**** Content ***/
ul {
	padding: 5px 0 5px 20px;
	margin:0;
	
}

li {
	margin-bottom:4px;
	padding: 0 0 0 13px;
	list-style-type:none;
	background: url(../images/puce_liste.png) no-repeat 0 5px;
}

td, tr {text-align:left;}

.commentsheader {display:none;}
.hr_clear {display:none;}

/**** Footer ***/
#footer {
	clear: both;
    margin:0;
	padding:0;
	color: #FFF;
	text-align:right;
	font-size:0.9em;
	width:830px;
}

#footer a {color:#fff;}
#footer a:hover {color:#d2bbcb;}

/**** Google Map***/
.BAZ_cadre_map {overflow:auto; width:380px;height:300px; font-size:0.8em;}
#map .BAZ_cadre_fiche {border:0; width:350px;}
#map .infos, #map .BAZ_bulle_corps {display:none;}
#map .BAZ_description, #map .BAZ_rubrique {width:350px;}
#map h1.BAZ_fiche_titre, #map .BAZ_titre, #map .BAZ_label h2  {width:320px;}
#map h2.BAZ_titre {display:none;}
#map .BAZ_label {width:180px;}

