body{
margin: 0px;
padding: 0px;
font: 55% Verdana;
background-color:#FFFFFF;
color:#000000;
}

div#page{
position:relative;
margin:0 auto;
width: 1012px ;
text-align: left ;
}

#header{
position:relative;
margin:0;
padding:0;
height:164px;/*139*/
color:#FFFFFF;
background:url(../images/header.jpg) no-repeat;
}

a, a:hover {
	text-decoration:none;
}

#contenu,#contenu2{
clear:both;
position:relative;
height:417px;
color:#000;
margin:0;
padding-left:40px;
padding-right:35px;
background:url(../images/contenu.jpg) no-repeat;
}

#contenu2{
background:url(../images/contenu2.jpg) no-repeat;
}

#contenu h1{
	margin:0;
	padding:0;
	font-size:18pt;	
}
#contenu h2{
	margin:0;
	padding:0;
	font-size:14pt;
}
#contenu h3{
	margin:0;
	padding:0;
	font-size:11pt;
}

#contenu h4{
	margin:0;
	padding:0;
	font-size:10pt;	
}
#contenu h5{
	margin:0;
	padding:0;
	font-size:8pt;	
}
#contenu h6{
	margin:0;
	padding:0;
	font-size:7pt;	
}

#contenu p{
	margin:0;
	padding:0;
	font-size:8pt;
}

#titleBar{padding-left:150px; position:absolute; top:275px; font-size:11pt; font-weight:bold; color:#6ed5e6}

#logo{
position:absolute;
top:48px;
left:860px;
z-index:10;
border:solid 1px #0099FF;
}

#accueil {
position:absolute;
top:7px;
left:21px;
font-size:110%;
z-index:90;
}

#bt_accueil{float:left; background:url(../images/boutons/bt_accueil.jpg) no-repeat; display:block; margin:0; padding:0; width:245px; height:37px;}
#bt_accueil:hover{background-position:-245px 0}

#menutop{
position:absolute;
top:7px;
left:266px;
font-size:110%;
z-index:90;
}

#menutop2{
position:absolute;
top:26px;
left:266px;
font-size:110%;
z-index:90;
}

#bt_actualite{float:left; background:url(../images/boutons/bt_actualite.jpg) no-repeat; display:block; margin:0; padding:0; width:240px; height:18px; border-left:#218aad 2px solid;}
#bt_actualite:hover{ background-position:-240px 0}

#bt_contact{float:left; background:url(../images/boutons/bt_contact.jpg) no-repeat; display:block; margin:0; padding:0; width:244px; height:18px; border-left:#218aad 2px solid;}
#bt_contact:hover{ background-position:-244px 0}

#bt_menu_photos{float:left; background:url(../images/boutons/bt_photos.jpg) no-repeat; display:block; margin:0; padding:0; width:244px; height:18px; border-left:#218aad 2px solid;}
#bt_menu_photos:hover{ background-position:-244px 0}

#bt_rando_mehari{float:left; background:url(../images/boutons/bt_rando_mehari.jpg) no-repeat; display:block; margin:0; padding:0; width:240px; height:18px; border-left:#218aad 2px solid;}
#bt_rando_mehari:hover{ background-position:-240px 0}

#bt_rando_solex{float:left; background:url(../images/boutons/bt_rando_solex.jpg) no-repeat; display:block; margin:0; padding:0; width:240px; height:18px; border-left:#218aad 2px solid;}
#bt_rando_solex:hover{ background-position:-240px 0}

#bt_balade{float:left; background:url(../images/boutons/bt_balade.jpg) no-repeat; display:block; margin:0; padding:0; width:240px; height:18px; border-left:#218aad 2px solid;}
#bt_balade:hover{ background-position:-240px 0}

.lienTexte a:link{color:#40b4cb}
.lienTexte a:visited{color:#40b4cb}
.lienTexte a:active{color:#40b4cb}
.lienTexte a:hover{color:#1d5f6c}

.bt_retour:link{color:#40b4cb; position:absolute; top:339px; left:866px; text-decoration:none; width:120px; height:30px; width:120px; height:30px; border:4px outset #6ed5e6; border-right:0; border-bottom:0; font-size:12pt; font-weight:bold; line-height:30px;}
.bt_retour:hover{color:#1d5f6c; position:absolute; top:339px; left:866px; text-decoration:none; width:120px; height:30px; width:120px; height:30px; border:4px outset #529eac; border-right:0; border-bottom:0; font-size:12pt; font-weight:bold; line-height:30px;}

#bt_ent:link{background:url(../images/bt-formule-ent.gif) no-repeat; display:block; margin:0; padding:0; width:230px; height:18px;}
#bt_ent:hover{ background-position:-230px 0}

#bt_part:link{background:url(../images/bt-formule-part2.gif) no-repeat; display:block; margin:0; padding:0; width:230px; height:18px;}
#bt_part:hover{ background-position:-230px 0}

#bt_photos:link{background:url(../images/bt-photos.gif) no-repeat; display:block; margin:0; padding:0; width:230px; height:18px;}
#bt_photos:hover{ background-position:-230px 0}

#pied{
position:relative;
top:-20px;
right:45px;
text-align:right;
font-size:80%;
}

#pied a { color:#1c8e8e; text-decoration:none}

