body, div, iframe, ul, li, p, h1, h2, h3, blockquote, label, fieldset, legend, input, select, textarea, form, img {
	margin:0px;
	padding:0px;
	border:0px;
}
body{
	background-color:#AA8D6B;
	font-size:11px;
	font-family: Verdana,Geneva,Tahoma,sans-serif;
	text-align:justify;
	border:0px; 
	line-height:1.6em;
}
h1{			
	margin-top:2px;
	margin-bottom:20px;
	color:#2D80B6;
	font-size:140%;
	font-family:"Trebuchet MS",Myriad,Arial,Helvetica,sans-serif;		
	font-weight:bold;
}
h2{
	color:#2D80B6;
	font-size:100%;
	margin:10px 0px;
}
h3{
	color:#000;
	font-size:100%;
	margin:10px 0px;
}
h5{
	color:#575757;
	font-size:120%;
}
p{
	margin-bottom:10px;
}
a{
	text-decoration:none;
	color:#298630;
	}
ul{
}
li{
	margin-left:20px;
	list-style-image: url(/images/puce.png);
}
input{
	border:none;
}
textarea{
	border:1px #FFB300 solid;
}
select{
	border:1px #FFB300 solid;
}
.hightlight{
	float:right;
	background-color:#92C7E7;
	padding:5px;
	margin: 0 -25px 10px 10px;
	width:120px;
	text-align:left;
}
#page{	
	margin-left:auto;
	margin-right:auto;
	width:790px;
}
#conteneur{
	background:transparent url(/images/ombrepage.png) repeat-y scroll top left;
	width:790px;
	margin-right:10px;
}
#topmenu{
	height:110px;
	background:transparent url(/images/banniere.png) no-repeat scroll top left;
	padding:0px;
	margin:0px;
}
#menuprincipal {
	display:block;
	position:absolute;
	background-color:transparent;
	top:100px;
}
#menuprincipal li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	line-height:29px;
	padding:0px;
	margin:0;
}
#menuprincipal a {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
}
#menuprincipal a:hover{
	color:#000;
}
#menuprincipal li#presentation{
	background: transparent url(/images/association.png) no-repeat left center;
	width:164px;
	padding:0 0 0 7px;
	
}
#menuprincipal li#membres{
	background: transparent url(/images/membres.png) no-repeat right center;
	width:120px;
	padding:0 0 0 50px;
}
#menuprincipal li#prestations{
	background: transparent url(/images/prestations.png) no-repeat left center;
	width:93px;	
	padding:0 0 0 14px;
}
#menuprincipal li#contact{
	background: transparent url(/images/contact.png) no-repeat left center;
	width:127px;
	padding:0 0 0 7px;
}
#menuprincipal li#intranet{
	background: transparent url(/images/intranet.png) no-repeat right center;
	color:#000;
	width:162px;
	text-align:right;
	padding:0 30px 0 6px;	
}
#location{
	margin:20px 0 20px 30px;
	font-size:80%;
}
.box {
	display:block;
}
#texte{
	min-height:400px;
	height:auto;		
	margin:0;
	padding:0;
}
#navigation {
	background:#FFF;
	display:block;
	float:left;
	margin:0;
	width:170px;
}
#rubrique{
	color:#14931C;
	font-family:Georgia, Times, sherif;
	font-family:Georgia,Bodoni,Times,serif;
	font-size:1.7em;
	font-style:italic;
	margin: 0px 5px 0px 5px;
	padding:30px;
	text-align:center;	
}
#nav_top{
	background:transparent url(/images/menu.png) no-repeat scroll left top;
	height:8px;
	border-bottom: 1px #99CC66 solid;
}
#nav_menu{
	background:transparent url(/images/menu.png) no-repeat scroll 0px -10px;		
}
#nav_menu li{
	list-style-image:none;
	list-style-type:none;
	border-bottom : 1px #99CC66 solid;
	width:170px;
	margin:0px;
	padding:5px 0 5px 0;	
}
#nav_menu a{
	padding-left:20px;
	color: #FFF;	
	font-weight:bold;}
#nav_menu a:hover{
	color:#000;
}
#nav_bottom{
	background:transparent url(/images/menu.png) no-repeat scroll left bottom;
	height:8px;	
}
#aide{
	margin-top:100px;
	padding:10px;
	background: transparent url(/images/aidedroite.png) no-repeat scroll left top;
	text-align:left;
	width: 150px;
}
#contenu {
	background:transparent;
	float:left;
	padding: 0 0 0 15px;
	margin:0px;
	width:570px;
	height:auto;
}
#pied{
	background:transparent url(/images/pied.gif) no-repeat scroll left bottom;
	height:124px;
}
#membres_lettre{
	text-align:center;
}
#membres_lettre a{
	margin-right:7px;
	color:#F29310;
	
}
#membres_lettre a:hover{
font-weight:bold;
}
#liste_membre{
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;	
	border:0;
	border-collapse: collapse;
}
#tablenom{
	background:transparent url(/images/table.png) no-repeat top left;
	height:20px;
	padding:3px;
}
#tablelocalite{
	background:transparent url(/images/table.png) no-repeat -20px top;
	height:20px;
	padding:3px;
}
#tabledetail{
	background:transparent url(/images/table.png) no-repeat top right;
	height:20px;
	padding:3px;
}
#tablefinnom{
	background:transparent url(/images/table.png) no-repeat bottom left;
	height:20px;
	padding:3px;
}
#tablefinlocalite{
	background:transparent url(/images/table.png) no-repeat -20px bottom;
	height:20px;
	padding:3px;
}
#tablefindetail{
	background:transparent url(/images/table.png) no-repeat bottom right;
	height:20px;
	padding:3px;
}
#liste_membre td{
	background-color: #AEEA9A;
	color:#064B03;
}
.cadre{
	background-color:#92C7E7;
	padding:10px;
}
#carte_ind{
	float:right;	
}
#carte_rech{
	float:right;
	margin-right:100px;
}
#rech_bouton{
	color:#FFF;
	padding:5px;
	background-color: #41A73C;
}
.in_contact{
	border-bottom: 1px #F29310 dotted;
}
.f_topic{
	background:transparent url(/images/forumtopic.png) no-repeat top left;
	width:470px;
	height:86px;
	padding:10px 20px 10px 20px;
	margin-top:10px;
}
.f_topic2{
	background:transparent url(/images/forumtopic2.png) no-repeat top left;
	width:470px;
	height:86px;
	padding:10px 20px 10px 20px;
	margin-top:10px;
}
.f_topic2 a{
	color:#0000CC;
}
.titre{
	font-weight:bold;
	font-size:120%;
}
.clear{
	clear:both;
}
#indexpage{	
	width:770px;
	height:500px;	
	margin:30px 0 0 -15px;
}
.info b{
	color:#298630;	
}
.info a{
	color:#2D80B6;
}
.info .infotitre{
	color:#298630;	
}
.article{
	margin-bottom:20px;
}
.article .gauche{
	float:left;
	color:#999;	
	font-size:80%;
}
.article .droite{
	float:right;
}
.article h1{
	margin-bottom:5px;
}
.article h2{
	color:#000;
	margin:0px;
	font-weight:normal;
}
.article b{
	font-weight:normal;
}
.article u{
	text-decoration:none;
}
.article i{
	text-decoration:none;
}
