body {
	margin: 0px;
	padding: 0px;
	background-color: white;
	font-family:Verdana, Geneva, sans-serif;
}

img {
	border: 0px;
}

.langue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	font-weight: bold;
}

#dropmenudiv {
	position:absolute;
	font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	background-color: #336737;
	/*text-indent: 6px;*/
	border: 1px solid #FFFFFF;
	z-index:100;
}
#dropmenudiv a{
	width: 100%;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336737;
	/*text-indent: 6px;*/
	font-weight: normal;
	padding:2px 6px; 
}

#dropmenudiv a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #99CC00;
	/*text-indent: 6px;*/
	font-weight: normal;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	list-style-image:  url(00_puce.gif);


}
a:link {
	text-decoration: underline;
	color: #336737;

}
a:visited {
	color: #336737;
	text-decoration: underline;
}
a:hover {
	color: #336737;
	text-decoration: underline;
}
.basdepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;



}
.erreur {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3333;
	font-weight: normal;
}
.sousmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 1.5em;
	padding: 0px 15px;
}
.soustitre {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	line-height: 18px;
	list-style-image:  url(images/00_puce.gif);
}
.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993333;
	font-weight: normal;
}
.newstitre {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993333;
	font-weight: normal;
}
.textevertfonce {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336737;
	list-style-image:  url(../images/00_puce.gif);
}
.CAnom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993333;
}
.CAtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993333;
}
.texteblanc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	list-style-image:  url(../images/00_puce.gif);
}
.textePetit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: normal;
	list-style-image:  url(../images/00_puce.gif);
}
.encadre {
	margin: 5px;
	margin-right:0px;
	padding: 8px;
	border: 1px solid #99cc00;
}
.textePetitVert {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CC00;
	line-height: normal;
	list-style-image:  url(../images/00_puce.gif);
}

#table_membres, #table_contacts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	list-style-image:  url(00_puce.gif);
	border-collapse: collapse;
} 

#table_membres tr, #table_contacts tr {
	vertical-align: top;
}
#table_membres td, #table_contacts td {
	padding: 5px;
}

#table_membres tr.odd td , #table_contacts tr.odd td {
	background-color: #f3f3f3;
}

#fiche_membre , #fiche_membre tr , #fiche_membre tr th , #fiche_membre tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
}

#fiche_membre tr td div label {
	font-weight: normal !important;
}

#fiche_membre tr td label {
	font-weight: bold;
}

#fiche_membre img { margin-right: 5px; }

#user_msg2 div table tr td {
	color: red;
}

.textePetit-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
}

.listeBulletFeuille, .liste-bullet { margin:0px; padding:0px; list-style:none; font-size:11px; color:#666; }
	.listeBulletFeuille li, .liste-bullet li { margin:0 0 10px 0; padding:0 0 0 25px; background:url(00_puce.gif) no-repeat 0 -2px; line-height:16px;  }
	
.encadre .liste-bullet { font-size:10px; }
	.encadre .liste-bullet li { margin:0 0 5px 0; padding:0 0 0 15px; line-height:14px; }
	
/* Home banner */
#home-banner {text-align:right;}
	#home-banner ul { list-style:none; margin:0; padding:0; }
		#home-banner ul li { margin:0; padding:0; }
		#home-banner #banner-nav { margin:5px 0 0 0; }
		#home-banner img { display:block; }
			#home-banner #banner-nav a { background:#fff; border:1px solid #ccc; color:#888; display:inline; font-family:Verdana, Geneva, sans-serif; font-size:10px; margin:0px 1px; padding:1px 3px;text-decoration:none; }
			#home-banner #banner-nav a.activeSlide { color:#000; }
			
.accueil-commandite { font-size:12px; font-family:Verdana, Geneva, sans-serif; margin:0 0 20px 20px; }
	.accueil-commandite p { margin:5px 0; }
	.accueil-commandite ul { list-style:none; margin:0; padding:0; }
		.accueil-commandite li { background:url(/images/bullet-vert.png) no-repeat 0 5px; line-height:14px; margin:2px 0; padding:0 0 0 10px; }
		
.liste-codes { font-size:13px; line-height:17px; margin-top:20px; text-align:center; }
	.liste-codes b { display:block; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; }
	.liste-codes a { background:#ebe8e8; border:2px solid #99b39b; display:block; padding:15px; text-decoration:none; 
	 	border-radius:10px; box-shadow: #18311a 0px 0px 5px;
		-webkit-border-radius:10px; -webkit-box-shadow:#18311a 0px 0px 5px; 
		-moz-border-radius:10px; -moz-box-shadow:#18311a 0px 0px 5px;
		behavior: url(/js/PIE.htc);
	}
		.liste-codes a:hover { border:2px solid #993333; color:#18311a; 
		box-shadow:#18311a 0px 0px 0px;
		-moz-box-shadow:#18311a 0px 0px 0px;
		-webkit-box-shadow:#18311a 0px 0px 0px;
		behavior: url(/js/PIE.htc);
		}
		
/* Evenements */
#centrepage {
		padding-top: 30px;
		clear: both;
		width: 660px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}

	#centrepage a:link { 
		color:#336737;
		}
		

	#contenu2 { float: left; width: 430px; font-size: 12px; line-height:16px; position:relative; }
	#colonnedroite { margin-top: 0px; float: right; width: 200px; }
	
	#contenu2 p, #contenu-c p { margin:10px 0; padding:0; }

	#contenu2 .surtitre, #contenu-c .surtitre { font-weight: bold; text-align: left; color: #666666; font-size: 12px; margin:0 0 2px 0; }
	#contenu2 h1, #contenu-c h1 { margin: 0 0 30px 0; font-weight: bold; text-align: left; color: #993333; font-size: 27px; line-height:30px; font-family:  Arial, Verdana, Helvetica, sans-serif; }
	#contenu2 h2, #contenu-c h2{ margin:10px 0 10px 0; font-weight: bold; text-align: left; color: #000000; font-size: 14px; }
	#contenu2 address{ display:block; margin: 30px 0; font-weight: bold; text-align:left; font-style:normal; color: #336737; font-size:15px; line-height:20px;}
	
	.separateur{ margin : 20px auto 0 auto; display: block; text-align: center; }
	
	.archives { margin: 20px 0; }
		.archives dt{ font-weight: bold; color: #666666; font-size: 12px;}
		.archives dd{ margin: 0; }
			.archives ul{ margin : 5px 0 20px 0; list-style-type: none; padding: 0; }
				.archives li{ margin: 0; background:url(/images/puce.gif) no-repeat 0 6px; padding-left:10px; color: #336737; font-size: 12px; line-height:16px; }
	
	.btn-promo { background:url(/images/btn-promo-fond.png) no-repeat left bottom; color:#fff!important; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;; line-height:17px; padding:10px 10px 12px 10px; text-decoration:none!important; text-align:center; width:180px; margin-bottom:15px; }
		.btn-promo:hover { background-position:-200px bottom; } 
	
	#colonnedroite ul { list-style:none; margin:10px 5px; padding:0; }
		#colonnedroite li { background:url(/images/puce2.gif) no-repeat 0 6px; padding-left:10px; color: #336737; font-size: 12px; line-height:16px; }
		
	.bloc { margin : 0; }
		.bloc dt{ border-bottom:2px solid #fff; margin:30px 0 0 0; padding : 7px 0 7px 7px; background-color:#993333; color:#ffffff; font-size: 13px; font-weight: bold; }
		.bloc dd{ background-color:#ebe8e8; margin:0; padding:1px; }
			.bloc ul{ list-style:none; margin:0; padding:0}
				.bloc li{ margin:0; background:url(/images/puce2.gif) no-repeat 0 6px; padding-left:10px; margin:8px 0; color: #336737; font-size: 12px; line-height:16px; }
					.bloc li a { font-weight:bold;  }

	.autres-evenements { margin: 30px 0; }
		.autres-evenements dt{ margin: 0 0 10px 0; font-weight: bold; color: #000000; font-size: 12px; border-bottom:1px solid #999999; }
		.autres-evenements dd{ margin: 0; }
			.autres-evenements ul{ margin:5px 0 20px 0; list-style-type:none; padding: 0; }
				.autres-evenements li{ margin:8px 0; background: url(/images/puce2.gif) no-repeat 0 6px; color: #336737; font-size: 12px; line-height:16px; }
				
	.thumb-event { width:200px; margin-bottom:40px; }
	
/* Contenu */
#contenu-c h2{ margin:20px 0 20px 0; font-weight: bold; text-align: left; color: #000000; font-size: 15px; line-height:18px }
#contenu-c h3 { margin:15px 0 10px 0; font-weight: bold; text-align: left; color: #666; font-size: 14px; }
#contenu-c ul { font-size:12px; }