*{margin:0;padding:0;}
body { text-align:center; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333333;}
/*STRUCTURE*/			
#superieur { width:1118px; height:644px; margin:0 auto; background: url(images/fd-01.jpg) no-repeat;}
#superieur span { display:none; }
#ferraille { width:1118px; height:644px; margin:0 auto; background: url(images/fd-02.jpg) no-repeat;}
#ferraille span { display:none; }
#gauche, #droite, #menu, #bte-vignette, #menu-bas {text-align:left;  }
#gauche { width:240px; float:left; margin: 40px 0 0 50px; }
#droite { width:625px; float:right;  clear: right;}
#accueil { width:220px; height: 90px;float:left; margin: 90px 0 0 0; }
#bte-txt {margin: 20px 0 0 100px; width:400px; height:320px; clear:right; }

/*MENU*/		
ul {list-style-type:none; }
#menu {width:180px; margin: 20px 0 0 25px; font-weight: 400; letter-spacing: 1px; font-size:11px; }		
#menu li {margin: 7px 0; border-bottom: 1px solid #ADB698; padding: 0 0 2px 0; }	
#menu li a {padding: 5px 4px;  text-decoration:none; color:#333333;}
#menu li a:hover { text-decoration:none; color:#111111;  }	

#contact { padding: 10px 0 0 295px; font-weight: 400; letter-spacing: 1px; font-size:10px;font-size:11px;}		
#contact li { float: left; margin: 0 6px 0 0;}		
#contact li a {text-decoration:none; color:#333333; }
#contact li a:hover {text-decoration:none; color:#111111;}		

#menu-bas {font-size:9px; width:625px;  }		
#menu-bas li { float: left; margin: 0 2px 0 3px;}		
#menu-bas li a {text-decoration:none; color:#727966; }
#menu-bas li a:hover {text-decoration:none; color:#444444;}		

/*texte*/
h1 { text-indent: -5000px; margin: 0; padding: 0; font-size: 1px; line-height: 1px; text-decoration: none; }
h2 { font-size:12px; padding: 0 0 2px 0;  font-weight: 400;  margin: 0 0 6px 0; border-bottom: 2px dotted #AFB89A;  } 		
p { padding: 0 0 6px 0; }
strong { font-weight: normal;}
.cache { text-indent: -5000px; font-size: 0px; line-height: 1px; text-decoration: none; }
.txt { text-decoration:none; color:#333333;}

/*Diaporama*/			
#diaporama {margin: 47px 0 0 120px; width:330px; height:320px; clear:right;  }
#bte-vignettes { width:520px; padding: 7px 0 3px 0;border-top:solid 1px #ADB698;   }
.vignettes { float: left; width:30px; height:30px; margin:0 1px 0 0; }
#legende { padding: 10px 0 0 0; text-align:right;}



.ZoneSaisieT
{
	background-color: transparent;
	border: none;
	padding: 0px;
	width: auto;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 13px !important;
	line-height: 13px;
	text-decoration: none;
}

.ZoneSaisieI
{
	background-color: transparent;
	border: 1px solid #ADB698;
	padding: 0px;
	width: auto;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 13px !important;
	line-height: 13px;
	text-decoration: none;
}


.Bouton
{
	background-color: transparent;
	border: none;
	border: 1px solid #ADB698;
	padding: 0px;
	width: auto;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	line-height: 18px !important;
	line-height: 16px;
	text-decoration: none;
	cursor: hand;
}

.Boutonover
{
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	width: auto;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #33333;
	text-align: center;
	line-height: 18px !important;
	line-height: 16px;
	text-decoration: none;
	color: #fff;
	background: #b0da11;
	cursor: hand;
}
