

* {
	margin:0;
	padding:0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

html {
	font-size:100%;
	text-align:center;
	overflow: auto;
}

body {
	text-align: center;
  height:100%;
  font-size:0.8em;
	line-height: 17px;
	overflow: auto;
  background-color:#5a8a39;
}
img{
border:none;}

a, a:visited{
color:#C48D18;
}

a:hover{
color:#C48D18;
text-decoration:none;
}

#prin {
  position:relative;
  background:url(../images/fd_cahier_vert.gif) no-repeat;
	height:550px;
	width:905px;
	margin:10px auto 0px auto;
  text-align:center;
  word-spacing:-0.1em;

	/*text-align:left;*/
}

/*liens sommaire
a#francais, a#anglais{
position:absolute;
bottom:122px;
left:270px;
display:block;
width:60px;
height:35px;
text-indent:-3000px;
}

a#anglais{
bottom:126px;
left:340px;
width:60px;
height:35px;
}*/






/* ONGLETS GAUCHE*/
a#accueil, a#chambre, a#table, a#acces, a#joindre, a#famille, a#velo, a#village, a#langue {
position:absolute;
top:30px;
left:20px;
display:block;
width:22px;
height:90px;
/*pour masquer le texte du lien*/
text-indent:-3000px;
border:none;
}
a#chambre{
top:120px;
}

a#table{
top:210px;
}

a#acces{
top:300px;
}

a#joindre{
top:390px;
}

/* ONGLETS DROITE*/
a#famille, a#velo, a#village,a#langue{
top:33px;
left:808px;
}
a#velo{
top:127px;
}

a#village{
top:220px;
}

a#langue{
top:310px;
}



.logo_article{
float:right;
width:auto;
margin:5px 70px 8px 0;
padding:0;
}

h1 {
	color: #C48D18;
	font-size: 1.3em;
	margin: 7px 0 0 35px;
  padding:0;
	text-align: left;
	font-weight: normal;
}

h1.accueil{
	color: #C48D18;
	font-size: 1.3em;
	margin: 7px 0 0 45px;
	text-align: left;
	font-weight: normal;
	letter-spacing: 1px;
}


H2{
color:#C48D18;
text-align:center;
font-size:1.3em;
font-weight:bold;
margin:0 0 10px 0;
padding:0;}

H3{
color:#C48D18;
text-align:center;
font-size:1em;
margin:0 0 5px 0;
}

H3.langueshautg, H3.langueshautd, H3.languesbasg, H3.languesbasd{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;0;
color:#C48D18;
text-align:left;
font-size:1em;
padding:0 0 0 0;
margin:0 0 125px 164px;

}

H3.langueshautg{
padding:0;

} 

H3.languesbasg{
padding:58px 0 0 0;
}

H3.langueshautd{
padding:53px 0 0 0;
margin:0 0 78px 164px;
}

H3.languesbasd{
margin:0 0 0 164px;
padding:25px 0 0 0;
}

H3.languesbas{

padding:44px 0 0 0;
/*border:1px solid red;*/
}

H4{
color:#C48D18;
text-align:left;
font-size:1em;
margin:0 0 5px 0;
}

#pagegauche {
	position:relative;
  float:left;
	height:480px;
	width:342px;
  margin:20px 0 0 58px;
	text-align: center;
  padding:0;
}

#pagegauche p{
  margin: 0 0 7px 0;
	text-align: justify;
  line-height: 17px;
}



#pagedroite {
  position:relative;
  float:left;
  height:480px;
  width:342px;
  margin:26px 0 0 50px;
  text-align: left;
  padding:0;
}

#pagegauche img, #pagedroite img{
  margin:0;
}


#pagedroite p{
  margin: 0 0 7px 0;
	text-align: justify;
}

.spip_documents_center{
display:block;
text-align: center;
}

.spip_documents_left{
display:block;
text-align: left;
}

.spip_documents_right{
display:block;
text-align: right;
}

/*fleche retour*/
.spip_documents_left a.spip_in img{
position:absolute;
left:0;
bottom:0;
border:none;
}

/*fleche suivant*/
.spip_documents_right a.spip_in img{
position:absolute;
right:0;
bottom:-5px;
}



ul{
  text-align:center;
  list-style-type:none;
  color:#C48D18;
  font-weight:bold;
}

ul li{
display:inline;
}



ul.spip li.spip a.spip_in{
color:#C48D18;
text-align:center;
font-weight:bold;
margin-right:10px;
}



#tarifs{
width:131px;
height:138px;
background:url(../images/lachambre_postit.gif) no-repeat;
position:relative;
left:100px;
padding:75px 0 0 0;
margin:10px 0 10px 0;
}

#tarifs h3.spip{
font-size:0.9em;
}

#lien_ligne{
clear:both;
text-align:center;
color:#C48D18;
margin:10px 0 10px 0;
font-weight:bold;
}

#lien_ligne p.spip{
text-align:center;
}

#lien_ligne p.spip a.spip_in{
}

i.spip{
color:#C48D18;
text-align:center;
}

#tarifs p{
margin:0;
font-weight:bold;
text-align:center;
font-size:0.9em;
letter-spacing:-0.1em;
}
#logos{
position:absolute;
bottom:30px;
margin:0;
text-align:center;
overflow:auto;
}
#logos img{
border:none;
float:left;
margin:0 0 0 35px;
}

#logos a{

}

#logos2{
margin:0;
text-align:center;
overflow:auto;
}

#logos2 img{
border:none;
float:left;
margin:10px 0 10px 70px;
}


/* PIED DE PAGE */

#footer{
	width:720px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	/*background-color: #fff;*/
	margin:0 auto 0px auto;
  padding:0;
}

#indexfooter{
	width:770px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	margin:0 auto 0px auto;
  padding:0;
}

#footer a, #indexfooter a{
	color: #e8e8e8;
}

/* FORMULAIRE DE CONTACT */

form{
font-size:0.85em;}

fieldset{
padding:7px;
border:none;
}
legend{
color:#C48D18;
font-weight:bold;
margin:5px 0 0 0;
}

.spip_form_champ{
margin:0 0 5px 0;
clear:both;

}

.spip_form_label{;
text-align:left;
margin:0 0 5px 0;
float:left;

}

.spip_form_label_obligatoire{
font-size:0.8em;
color:#C48D18;
}

input{
/*border:1px solid #C48D18;*/
/*background-color:#fff7ef;*/
background-color:#f1fce9;
width:200px;
float:right;
}

textarea{
width:328px;
height:85px;
background-color:#f1fce9;
float:right;
}

.spip_bouton input{
width: 90px;
font-weight:bold;
background-color:#d1e9bf;
color:#5a8a39;
}

.spip_bouton input:hover{
color:#C48D18;
/*background-color:#f1fce9;*/
}

/* fin formulaire*/

.credit p.spip{
text-align:center !important;
}

 .pusher {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
  margin:0;
  padding:0;
}


