@charset "utf-8";
/* CSS Document */

body {
	background : url("images/bg1.jpg") repeat-x;
	margin : 0;
	padding : 0;
}
body a, body a:visited {
	font-size : 12px;
	text-decoration : none;
	color : black;
}
body img {
	border : 0;
}
body a:hover {
	font-weight : bold;
}

#top {
	background : url("images/bg2.jpg") repeat-x;
	text-align : center;
	height: 216px;
	margin : 0;
	padding : 0;
}

#menu {
	width: 100%;
	margin-left : auto;
	margin-right :auto;
	height : 50px;
	background : #000000;
	border-bottom : 5px solid #B29952;
	padding : 0;
}
#boutons{
	width : 700px;
	height: 30px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 0;
	margin-bottom : 0;
	text-indent: 0;
	list-style:none;
	padding : 0;
	text-align : center;
}
#boutons li {
	float : left;
	text-align : center;
	width :160px;
	height: 40px;
	margin-top : 5px;
}
#boutons li a, #menu li a:visited {
	color : #59554D;
	font-weight : bold;
	display : block;
	text-align : center;
	width :160px;
	height: 40px;
	line-height : 40px;
	font-family : verdana;
	font-size : 15px;
}
#boutons li a:hover {
	border : 1px solid #ffffff;
	font-weight : bold;
	color : #ffffff;
}

.pageActuelle {
	color : #ffffff;
	font-weight : bold;
	display : block;
	text-align : center;
	width :160px;
	height: 40px;
	line-height : 40px;
	font-family : verdana;
	font-size : 15px;
	border : 1px solid #ffffff;
	font-weight : bold;
	color : #e5d6c9;
}

#content {
	width: 100%;
	padding : 3px 0;
	background-color : #664A41;
	background-image : url("images/bg3.jpg");
	background-repeat: repeat-x;
	background-position : bottom left;
}

#corps {
	line-height : 30px;
	letter-spacing : 2px;
	font-family : verdana;
	color : #5E422A;
	width : 900px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 20px;
	margin-bottom : 20px;
	text-align : justify;
	font-size : 12px;
}

#tableau {
	width : 900px;
	border-collapse :collapse;
}

#tabHaut {
	background : url("images/tabHaut.jpg") no-repeat top center;
	height : 45px;
}
#tabMilieu {
	background : #ffffff;
	padding : 5px 35px;
}
#tabMilieu img {
}
#tabBas {
	background : url("images/tabBas.jpg") no-repeat top center;
	height : 30px;
}	
	
#foot {
	background-color : white;
	width : 100%;
	padding : 5px 0;
	text-align : center;
	letter-spacing : 5px;
	margin : 0;
}

.contact {
	width : 700px;
	margin-left : auto;
	margin-right : auto;
}

.services {
	width : 800px;
	margin-left : auto;
	margin-right : auto;
	background : url("images/bg4.jpg") no-repeat bottom left;
	background-color : white;
}
.services, .services td {
	border : 1px solid black;
	border-collapse : collapse;
	padding : 2px;
	text-align : center;
}
.horaires {
	width : 350px;
	margin-left : auto;
	margin-right : auto;
}
.horaires, .horaires td{
	border : 1px solid black;
	border-collapse : collapse;
	padding : 5px;
	text-align : center;
}	
h2 {
	font-family : georgia;
	font-size : 23px;
	text-align : center;
	color : black;
	margin : 0;
}
h4{
	font-family : georgia;
	font-size : 20px;
	text-align : center;
	color : black;
	margin : 0;
}
.gras {	
	font-weight : bold;
	color : #5E422A;
	font-size : 14px;
}
.gras2 {	
	font-weight : bold;
	color : black;
}
.gras3 {
	font-weight : bold;
	color : #5E422A;
	font-size : 14px;
	font-family : georgia;
	font-style : italic;
}
	
.separateur {
	width : 400px;
	background : #5E422A;
	color : #5E422A;
	border : 2;
	height : 2px;
}
.imgGauche {
	float : left;
}

.imgDroite {
	float : right;
	margin-left : 10px;
}

.imgBorder {
	border : 5px solid #B29952;
	margin : 5px 10px;
}

.annonce {	
	background : #FFFF99;
	border : 1px dashed gray;
	padding : 10px;
	text-align : center;
	font-size : 15px;
	color : red;
	font-weight : bold;
}
