
*{
	margin:0px;
	padding: 0px;
}


body{
	margin:0px;
	height:100%;
	background-color:#528218;
	font-family: "Lucida Sans", arial;
	font-size: 12px;
}


/* WCB */

	#wcb	 			{ position: absolute; top: 0px; right: 130px; z-index: 5; }
	#wcb #boutonappel 	{ text-indent : -9999px; overflow: hidden; display: block; height: 104px; width: 161px;
								  				  background: url(/img/wcb.jpg) no-repeat center top; }

/* H1 */

	h1 	 { position: absolute; top: 0px; left: 0px; z-index: 0; }
	h1 a { text-indent : -9999px; overflow: hidden; display: block; height: 202px; width: 955px;
								   background: url(/img/top.jpg) no-repeat center top; }

									#bandeau{
										width: 955px;
										height: 202px;
										position: relative;
									}
									
									#nav{
										position: absolute;
										bottom: 18px;
										left: 200px;
									}
									
									#nav ul{
										list-style: none;
										
	
									}
									
									#nav ul li{
										display: inline;
										
									}
									
									#nav ul li a{
										padding-left: 60px;
										padding-right: 60px;
										font-family: "Lucida Sans", arial;
	                           font-size: 16px;
										color: white;
										font-weight: bold;
									}
									
									#nav ul li.mentions a{
										display: none;
									}
									
									
									
									 .vcard a		{ color: #b82323;}	
	 .vcard a:hover	{ color: black; }	
	 .vcard 			{ padding-top: 12px; padding-bottom: 10px; margin: 5px 0 0 0; color: #FFF;
											  text-align: center; font-size: 0.9em; }	
	 .vcard .type	{ display: none; }
	 
	  .vcard .tel,
	  .vcard .adr,	
	  .vcard .siret
	  
	  { display: block; }
	  
	  .vcard .adr{
	  	padding: 10px;
	  }
	  
	  .vcard .fn{
	  	font-size: 20px;
		font-weight: bold;
		margin-bottom: 5px;
		
		
	  }
	
 .vcard .value, #footer #footerElements .vcard .org	{ font-weight: bold; }
 
 .vcard .sepAdr { display: none; }
.vcard .sepEma { display: none; }
.vcard .sepSir { display: none; }
.vcard .sepTel { display: none; }
	
	/* #footer #footerElements .vcard .sepAdr{display:block;height:1px;overflow:hidden;} */

	/* Sep hcard : */
	
	/*
	#footer #footerElements .vcard .sepAdr (avant Adresse)
	#footer #footerElements .vcard .sepCpV (avant Code postal + Ville)
	#footer #footerElements .vcard .sepTel (avant Téléphone Fix)
	#footer #footerElements .vcard .sepMob (avant Téléphone Mobile)
	#footer #footerElements .vcard .sepFax (avant Fax)
	#footer #footerElements .vcard .sepEma (avant E-mail)
	#footer #footerElements .vcard .sepSir (avant n° de Siret)
	*/



ul,h1,h2,h3,h4,h5,h6,p
{
	margin:0;
	padding:0;
}

a img
{
	border:none;
}

img{
	
}

body {
	margin: 0px;
	background-image: url(img/bodyFond.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #283845;
}
.basCss {
	background-image: url(img/basCss.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.addr{
	width: 201px;		
}
.addrtop{
	width: 201px;
	height: 88px;
	background-image: url(img/titreGauche.jpg);
	background-repeat: no-repeat;
}

.addrdown{
	width: 201px;
	height: 100px;
	background-image: url(img/gaucheBasCss.jpg);
	background-position: top;
	background-repeat: no-repeat;
}



.content{
	width: 647px;		
}
h2{
	width: 647px;	
	height: 88px;
	background-image: url(img/mainHautCss.jpg);
	background-repeat: no-repeat;
	
	font-family: "Lucida Sans", arial;
	font-size: 25px;
	line-height: 80px;
	text-indent: 30px;
	color: white;
}

.contentcenter{
	width: 647px;	
	min-height: 100px;
	background-image: url(img/mainBg.jpg);
	background-repeat: repeat-y;
}

.contentdown{
	width: 647px;	
	height: 100px;
	background-image: url(img/mainBasCss.jpg);
	background-position: top;
	background-repeat: no-repeat;
}



.txt{
	width: 628px;
	margin-left: 10px;	
}

.txt p{
	font-family: arial;
	font-size: 12px;
	color: black;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
	
}

.txt ul{
	display: block;
	font-family: arial;
	font-size: 12px;
	color: #3a3a3a;	
	list-style-type: circle;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
	
}

 .txt ul li{
	margin-top: 5px;	
}
 .txt ul.ul1{
		float: left;
		width: 250px;
		display: inline;
}

 .txt ul.ul2{
		float: left;
		width: 80px;
		color: #6a6a6a;
		display: inline;		
}

  .txt ul.ul3{
		float: left;
		width: 400px;
		display: inline;
		list-style: none;
		margin-left: 5px;
		
		
}


h3{
	font-family: "Times New Roman";
	font-size: 20px;
	color: white;	
	width: 628px;
	height: 48px;
	background-image: url(img/h3bg.jpg);
	background-repeat: no-repeat;	 
	line-height: 45px;
	text-indent: 95px;	
}

h3.hr{
	background-image: url(img/h3.jpg);
}


.pic{
	float: right;	
	padding: 5px;		
	display: inline;
}

.clear{
	clear: both;
}



.menuDown{
	width: 665px;
	text-align: center;
	font-family: "Lucida Sans", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1e90ff;
	
}
	.menuDown a{
		color: #1e90ff;
		text-decoration: none;
	}
	.menuDown a:hover{
		color: white;
	}
	
	.menuDown ul{
		list-style: none;
		text-align: center;
		margin-left: 25px;
	}
	
	.menuDown ul li{
		display: inline;
	}
	
	.menuDown ul li a{
		padding-right: 8px;
		padding-left: 8px;
	}


.hcard{
	width: 201px;	
	background-image: url(img/gaucheBg.jpg);
	background-repeat: repeat-y;
	text-align: center;
	font-family: Arial;
	font-size: 11px;	
	color: #4b4b4b;
	line-height: 12px;		
	padding-top: 5px;
	padding-bottom:5px;	
}



#power {  
	
}

	#power a {		
		font-family: Arial;
		font-weight:bold;
		font-size: 11px;
		color: #E6FFC1;
		text-decoration: none;	
	}
	
	#power a:hover{
		color: #FF8C00;
	}
	
	#powered img {
		height: 12px;
		width: 12px;
		vertical-align: middle;	
	}









