* {margin: 0; padding: 0;}


body {
	background-color: #FCB913;
	font-family: Arial, Helvetica, sans-serif;
}


a:link { color: #336633;
text-decoration:none;} /* lien non-visité */
a:visited { color: #336633; text-decoration:none;} /* lien visité */
a:hover { color: #F58321} /* lien survolé */
a:active { color:#F58321} /* lien activé */



#entete {
	margin-left:auto;
	margin-right:auto;
	width: 680px;
	height:113px;
	border-top-width: 30px;
	border-top-style: solid;
	border-top-color: #007237;
	background-repeat: no-repeat;
	background-color: #61B841;
	text-align: center;
	font-size: 1px

}
#tete {
	background-image: url(../images-v2/tete.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left:auto;
	margin-right:auto;
	width: 680px;
	height:113px;
	position: relative;
	top: -113px;
}

#maison
{
	margin-left:auto;
	margin-right:auto;
	width: 680px;
	height:113px;
	background-image: url(../images-v2/toutaveyron.png);	

}

#entete img {
	margin-left:30px;
	margin-right:30px;
}
#corps
{
	width: 680px;
	background-color: #007237;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 415px;
	position: relative;
	top: -113px;
}

#basdepage {
width: 680px;
	background-image: url(../images-v2/basdepage.png);
	background-repeat: no-repeat;
	height: 114px;

	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: -113px;
	text-align:center;
	
}

#basdepage ul
{
padding-top:114px;
font-size:x-small;
}

#basdepage ul li
{
	display:inline;
	padding-right: 2px;
	padding-left: 2px;
}

.element {
   /* Mozilla ignore le code que Microsoft a mis en place sur son navigateur */
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images-v2/tour-eiffel.png');
}
/* IE ignore les définitions de style avec [attributs], il ignorera ce qui va suivre */
.element[class] {
  background-image: url(../images-v2/tour-eiffel.png);
}
#aveyron
{

height:61px;
width:377px;
margin-left:218px;
background-repeat:no-repeat;
background-position:bottom;
padding-top:50px;
}
#corps p {

	height: 100px;
	width: 212px;
	margin-left: 300px;
	padding-top:10px;
	
	color: #FFFFFF;
	font-weight: bold;
	font-size: small;
	text-align:center;
}
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }
	
#menu {
	color: #FFFFFF;
}
#bouton {
	background-image: url(../images-v2/bouton_f2.png);
	height: 92px;
	width: 212px;
	margin-left:300px;
	padding-top:50px;
	background-repeat:no-repeat;
	background-position:bottom;

}
#bouton a {
display:block;
	background-image: url(../images-v2/bouton.png);
	height: 100%;
	width: 100%;
}
#bouton a span {
	display:none;
	margin-right: auto;
	margin-left: auto;
}
#bouton a:hover {
background-image:none;
}
