/* Whole Container */
.body_accueil {
  	background-image: url(../images/bg_accueil.gif);
	background-repeat:repeat-x;
	background-color:#A5BE49;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.body_niv2 {
	background-image: url(../imag_com/bg_niv2.gif);
	background-repeat:repeat-x;
	background-color:#E87B00;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
  width: 866px;
  min-height:auto;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align:justify;
  color: #000;
}

.container-lien, .container-lien:Hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}
.container-lien:Hover {
	color: #666666;
	text-decoration: none;
}

/* ACCUEIL */
#accueil_photos {
  background-image:url(../images/bg_photos.jpg);
  width:866px;
  height:337px;
}
#menu_ico {
  width:866px;
  height:145px;
  background-image:none;
}

/* GÉNÉRAL */
#top {
  width:866px;
  height:170px;
  background-image:url(../imag_com/top.gif);
}
#menu_ico_niv2 {
  width:866px;
  height:145px;
  padding-top:7px;
  padding-bottom:1px;
  background-image:none;
}
#maincontent {
  width:866px;
  height:100%;
  background-color:#FFFFFF;
  background-image:url(../imag_com/bg_milieu.gif);
}
#maincontent-top-merv01, #maincontent-top-merv02, #maincontent-top-merv03, #maincontent-top-merv04, #maincontent-top-merv05, #maincontent-top-merv06, #maincontent-top-merv07, #maincontent-top-merv, #maincontent-top-balades, #maincontent-top-contact, #maincontent-top-video, #maincontent-top-etiquette, #maincontent-top-rallye {
  padding: 50px 25px 0 265px;
  min-height:425px;
  background-repeat:no-repeat;
}
#maincontent-top-merv01{
  background-image:url(../imag_com/img_merv01.gif);
}
#maincontent-top-merv02{
  background-image:url(../imag_com/img_merv02.gif);
}
#maincontent-top-merv03{
  background-image:url(../imag_com/img_merv03.gif);
}
#maincontent-top-merv04{
  background-image:url(../imag_com/img_merv04.gif);
}
#maincontent-top-merv05{
  background-image:url(../imag_com/img_merv05.gif);
}
#maincontent-top-merv06{
  background-image:url(../imag_com/img_merv06.gif);
}
#maincontent-top-merv07{
  background-image:url(../imag_com/img_merv07.gif);
}
#maincontent-top-balades {
  background-image:url(../imag_com/img_balades.jpg);
}
#maincontent-top-contact {
  background-image:url(../imag_com/img_contact.jpg);
}
#maincontent-top-video {
  background-image:url(../imag_com/img_video.jpg);
}
#maincontent-top-etiquette {
  background-image:url(../imag_com/img_etiquette.jpg);
}
#maincontent-top-rallye {
  background-image:url(../imag_com/img_rallye.jpg);
}
#titre, #sous-titre {
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:bold;
  color:#000000;
  border-bottom: 1px solid #000000;
  width:auto;
  text-align:left;
  padding-bottom:10px;
}
#sous-titre {
  font-size:18px;
  border-bottom:none;
  padding-top:10px;
  color:#E87B00;
}
#carte {
  width:740px;
  height:632px;
  border:1px solid #000000;
  text-align:center;
  margin-bottom:15px;
  margin-left:63px;
}
.photos {
  border:1px solid #000000;
  margin-right:10px;
}
#description {
  width:500px;
  height:100%;
}
#partenaires {
  height:auto;
  padding-top:22px;
}
#maincontent-bottom {
  width:866px;
  height:61px;
  text-align:right;
}
#retour-fiches {
  font-weight:bold;
  text-decoration:underline;
  color:#000000;
/*  text-align:right;*/
  padding:10px 0 10px 0;
}
#retour-fiches a:link {
  color:#000000;
}
#retour-fiches a:hover {
  color:#666666;
  text-decoration:none;
}

/* MENU BAS */
.txt-btbas, .txt-btbas-in, A.txt-btbas:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 0px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;
	padding-bottom: 0px;
}
A.txt-btbas:Hover {
	color: #ffffff;
	text-decoration: none;
}
.txt-btbas-in {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

/* ZONE TEXTE OVER PHOTOS */
#ZoneTexteOver {
	position:relative; 
	z-index : 1;
	width:743px;
	height:30px;
	padding-top:10px;
	z-index:1;
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#ZoneImgages {
	position:absolute; 
	z-index : 99;
	margin : 0;
	padding : 0;
	background-color : #fff;
	width : 376px;
	height : 337px; 
	display : none;
}

.imgNoBorder {
  border:0;
}


