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

* {
	margin:0;
}

body {
	background:url(../images/bg.jpg) repeat-x #f4f4f4;
}

img {
	border:none;
}

#conteneur {
	margin:0 auto;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	width:927px;
}

/*********************** head **************************/

#head {
	background:url(../images/head.jpg);
	width:940px;
	height:245px;
}


#logo {
	display:none;
}
/*********************** menu **************************/

#menu {
	background:url(../images/menu.jpg) repeat-x;
	height:27px;
	width:927px;
	position:relative;
	left:-35px;
	top:-20px;
}


#menu ul li {
	display:inline;
	height:27px;
	position:relative;
	top:5px;
	margin-right:-3px;
	font-size:13px;
	right:40px;
}

#menu ul li a {
	padding:5px 35px 7px 35px;
	text-decoration:none;
	color:#FFFFFF;
}

#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active {
	background:url(../images/menu_over.jpg) repeat-x;
	padding:5px 35px 7px 35px;
}

#active {
	background:url(../images/menu_over.jpg) repeat-x;
}

/*********************** contenu**************************/

#annonce {
	color:#815f77;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

#contenu {
	padding:20px 0 50px 35px;
	background:#FFFFFF;
	left:13px;
	position:relative;
}

#ombre {
	background:	url(../images/ombre.png) repeat-y left;
}

.none {
	display:none;
}

.img_index {
	width:300px;
	position:relative;
	float:left;
}

.img_index h2 {
	text-align:center;
}

#contenu #colonne_gauche {
	width:600px;
	float:left;
}

#contenu #colonne_gauche img {
	margin-left:-8px;
}

#contenu #colonne_droite {
	float:right;
	margin-right:35px;
	width:220px;
}

#contenu #colonne_droite a {
	color:#8AB13C;text-align:left
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;

}

#contenu #colonne_droite a:hover, #contenu #colonne_droite a:active,#contenu #colonne_droite a:focus {
	text-decoration:underline;
	color:#8ab13c;
}

#img{
	background:url(../images/photo/diapo.jpg) no-repeat;
	height:1158px;
}

.ligne {
	height:180px;
	position:relative;
}

h2 {
	margin:4px 0 20px 0;
	font-weight:normal;
	color:#815f77;
}

#liens p {
	width:850px;
}

.photo {
	float:right;
	margin-right:35px;
	margin-left:20px;
	width:310px;
	position:relative;
}

caption {
	text-align:left;
	padding-left:140px;
	font-size:18px;
	color:#8ab13c;
}

th {
background-color:#8ab13c;
color:#FFFFFF;
font-size:14px;
height:20px;
text-align:left;
width:300px;
padding:7px 9px;
}

td {
background-color:#7d5d72;
color:#FFFFFF;
font-size:14px;
height:25px;
width:100px;
text-align:center;
padding:7px 15px;
}

.haut_vert {
	background:url(../images/haut_vert.jpg) top left no-repeat #8ab13c;
}

.bas_vert {
	background:url(../images/bas_vert.jpg) bottom left no-repeat #8ab13c;
}

.haut_bleu {
	background:url(../images/haut_bleu.jpg) top right no-repeat #7d5d72;
}

.bas_bleu {
	background:url(../images/bas_bleu.jpg) bottom right no-repeat #7d5d72;
}

#contenu p a {
	font-size:16px;
	color:#8ab13c;
	text-decoration:none;	
}

#contenu p a:hover, #contenu p a:active, #contenu p a:focus {
	text-decoration:underline;
	color:#8ab13c;
}
/*********************** footer **************************/

#footer {
	background:url(../images/footer.png) no-repeat;
	position:relative;
	height:28px;
	width:940px;
	text-align:center;
	font-size:11px;
}

#footer p {
	border-top:#54473f solid 1px;
	margin:0 50px;
	bottom:17px;
	position:relative;
	background-color:#FFF;
	padding-top:10px;
}

#footer p a {
	text-decoration:none;
	color:#815f77;
	padding:0 5px 0 5px;
}

#footer p a:hover, #footer p a:active, #footer p a:focus {
	text-decoration:underline;
	color:#815f77;
}

a:active,  a:focus {
	color:#FFF;
}
