html {

	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight:regular;
	font-family:arial, sans-sherif;
	color:#000;
	text-align:justify;
	
	background:#fff url(images/bg_body.png) repeat-x center top;
}




 body{
	
background: url(images/bg_house.png) no-repeat top;	
margin:0;
padding:0;
	

}


p, ul, li, table, div, h1, h2, h3, hr, img, form, input, a, img{
	padding: 0px;
	margin: 0px;
}


.c1 {
	width:320px;
	float:left;
	margin-right:3px;
}

.c11 {
	width:642px;
	float:left;
	height:500px;
	background:url(images/bg_middle.png) repeat-x bottom;
}


.c1 .subcontent {
clear:both;
padding-left:5px;
padding-right:10px;
}


.AccordionPanel .subcontent {
clear:both;
}

.c1 p, .c11 p  {
	padding-left: 15px;
	padding-right:10px;

}



.c2 {
	width:320px;
	float:left;
	margin-right:3px;
}

.c2 p {
	padding-left: 15px;
	padding-right:35px;

}

.c3 {
	background:url(images/bg_middle.png) repeat-x;
	width:270px;
	float:left;
	height:390px;
	margin-right:5px;
	margin-left: 5px;
}


.c33 {
	background:url(images/bg_middle.png) repeat-x bottom;
	width:270px;
	float:left;
	margin-right:5px;
	margin-left: 5px;
}



.c3 p, .c33 p {
padding-left:10px;
}


.c1 , .c2   {
	background:url(images/bg_middle.png) repeat-x;
	height: 390px;
}



p, ul, li, table, div, h1, h2, h3, hr, img, form, input{
	padding: 0px;
	margin: 0px;
}


.c2 li {
list-style-type:none;

}




.left {
float:left;
}


.actu {
	height:90px;
}

.carte {
background:}

.adresse {
	height:100px;
	color:#0d4e39;
	font-weight:bold;
}



.adresse a:link {color:#106b4c;text-decoration:none;}

.adresse a:hover {color:#b01e1a;text-decoration:none;}

.adresse a:visited {color:#106b4c;}

.jump {
padding-top:5px;
}

.total {
	margin:0 auto;
	width:930px;
}

.b_top {
	position:relative;
}



.c2 ul  {
padding-left:20px;
padding-top:5px;
}


.red {
color:#a31e1b;
}

.green {
color:#0d4e39;

}


.title {
margin-bottom:20px;
}


.b_bottom {
margin-top:5px;
	background:#6e2724;
	height:35px;
	clear:both;
}


.b_bottom p {
text-align:center;
color:#FFFFFF;
}



.b_milieu {

}

.break {
clear:both;
}

/*---------------------------------*/

#Accordion1 p {
padding-right:40px;
}

/*---------------------------------*/


.vignette_g {

}


.vignette {
	float:left;
	width:150px;
	height:150px;
	margin-right: 5px;
	margin-top: 10px;
	border:#666666 solid 1px;
}



/*--------------------------------------------------*/

.b_bottom a:link{
color:#bababa;
}

.b_bottom a:hover{
color:#fff;
}

.b_bottom a:visited{
color:#bababa;
text-decoration:none;

}


/*----------------------------------------------------------*/


/*------------------------------- menu -------------------------*/




#menu {
	background:url(images/menu.png) no-repeat;
	font-size:12px;
	height:30px;
	height: 30px;
	

}

#menu ul {
font-weight:normal;
margin-left:2px;
padding-top:5px;
}

#menu li{
letter-spacing:2px;
display:inline;
padding-left:5px;
padding-right:5px;

}


#menu li a:link, #menu li a:visited {
color:#6c6c6c;
text-decoration:none;
}

#menu li a:hover{
color:#3f806b;
text-decoration:none;
}


.news{
	background:url(images/bg_news.png) no-repeat;
	position:absolute;
	width:282px;
	height:164px;
	left: 642px;
	top: 136px;

}
/*-------BDD--------*/
.vignette_g {
	clear:both;
	margin-left:10px;
}
#bdd {
	height:244px;
	padding:0px 10px;
}
#bdd2 {
	height:450px;
	padding:0px 10px;
}
.fiche {
	width:140px;
	height:135px;
	padding:1px;
	float:left;
	margin:7px 3px;
	text-align:center;
	border:1px solid #61201d;
}
.titreBdd {
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/degraderBdd.jpg) repeat-x;
	height:15px;
	padding-top:5px;
	background:#61201d;
}
.recherche {
background:#ffffff;
border:1px solid #106b4c;
color:#106b4c;
cursor:pointer;
}
.recherche-over {
background:#106b4c;
border:1px solid #ffffff;
color:#ffffff;
}