body { background-color: #f6f1ed; background-image: url(../img/fd_interface.jpg); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0; }
/* STRUCTURE */
#conteneur { width: 996px; margin: 0 auto; padding: 0; }
#tetiere { height: 165px; }
#logo_sixtina { float: left; margin-top: 25px; margin-left: 40px; }
#logo_tch { margin-top: 8px; }
#visu_tetiere { float: right; }

/* NAVIGATION  */
#navigation {  }
#drapeaux { position: absolute; z-index: 10; padding-top: 10px; padding-left: 20px; }
.flag { float: left; margin-right: 4px; }
#FR {  }
#page { }
/* MENU GAUCHE */
#menu_gauche { text-align: center; width: 188px; float: left; margin-top: 5px; }
#nav_left { background-color: #deccbe; width: 182px; margin-left: 6px; }
#arrondis_up { padding-top: 20px; }
.arrondis { text-align: right; }
#google { color: #b68449; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 40px; }

/* NEWSLETTER   */
#newsletter { color: #864d00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-top: 35px; padding-bottom: 25px; padding-left: 20px; }
#newsletter .input { color: #864d00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 5px; padding: 2px; border: solid 1px #b68449; }
#BT_news { position: absolute; margin-top: 42px; margin-left: 74px; padding: 0; border-style: solid; border-width: 0; }
/* CONTENU  */
#contenu {
background-image: url(../img/pointilles.gif);
background-repeat: repeat-y;
background-position: right top;
width: 807px;
float: left;
padding-bottom: 50px;
border-left: 1px solid #deccbe;

  min-height:700px;
  height:auto !important;
  height:700px;
}
/* PAGES     */
#desc {
	color: #0f425d;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	padding-top: 40px;
	padding-bottom: 50px;
}
.page_int { padding-right: 75px; padding-left: 75px; }
.chapeau { font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; }
.surlignage { color: #fff; background-color: #b34971; }
.retrait { padding-left: 30px; }
/* FAQ */
#faq h2 { color: #0f425d; font-size: 12px; font-weight: bold; padding-bottom: 3px; border-bottom: 1px solid #b58547; }
#faq p { font-size: 11px; padding: 4px 25px 20px; }
/* CGV  */
#cgv { font-size: 11px; }
/* LIENS UTILES  */
#liens { line-height: normal; padding-top: 20px; }
#liens h2 { font-size: 12px !important; border-bottom: 1px solid #b58547; }
#liens p { color: #b58547; font-size: 10px; line-height: normal; }
/* PIED   */
#pied { background-color: #ece4d9; width: 807px; height: 95px; margin-left: 188px; }
#bloc_adresse { color: #9e8451; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: right; margin: 0 0 0 0; padding: 20px 0 0; }
#bloc_tel { color: #514434; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e4d7c7; text-align: center; vertical-align: middle; width: 300px; height: 75px; float: right; margin: 0 0 0 20px; padding: 20px 0 0; }
.num { font-size: 18px; font-weight: bold; }
#mentions { color: #9e8451; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; }

#mentions a:link, a:visited { color: #9e8451; text-decoration: underline; }
#mentions a:hover, a:active { color: #514434; text-decoration: none; }

/* ACCUEIL    */
#visu_accueil { text-align: center; width: 395px; padding-top: 2px; }
.desc_accueil {
	width: 350px;
	float: right;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	}
/* GRILLE DES TARIFS     */
#grille_tarifaire { line-height: normal; }
#grille_tarifaire .intitule { font-size: 10px; line-height: normal; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; }
#grille_tarifaire .prix { white-space:nowrap; font-size: 11px; font-weight: bold; line-height: normal; text-align: center; vertical-align: middle; padding-right: 4px; padding-left: 4px; border-bottom: 1px solid #9e8451; }
#grille_tarifaire .desc { font-size: 11px; font-style: normal; line-height: normal; text-align: left; vertical-align: middle; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #9e8451; }
#grille_tarifaire .titre { color: #fff; font-size: 12px; font-weight: bold; line-height: normal; background-color: #0f425d; text-align: center; vertical-align: middle; padding: 4px 2px; }
#grille_tarifaire .ville { font-size: 10px; font-weight: normal; }
/* CARTE */
#carte { width: 444px; }
#desc_carte { line-height: normal; width: 200px; float: right; }
.dpt { font-size: 14px; font-weight: bold; }
#P01 { position: absolute; z-index: 10; padding-top: 61px; padding-left: 14px; }
#P02 { padding-top: 41px; padding-left: 7px; position: absolute; z-index: 10; }
#P03 { padding-top: 32px; padding-left: 72px; position: absolute; z-index: 10; }
#P04 { padding-top: 11px; padding-left: 136px; position: absolute; z-index: 10; }
#P05 { padding-top: 29px; padding-left: 201px; position: absolute; z-index: 10; }
#P06 { padding-top: 27px; padding-left: 149px; position: absolute; z-index: 10; }
#P07 { padding-top: 104px; padding-left: 92px; position: absolute; z-index: 10; }
#P08 { padding-top: 139px; padding-left: 106px; position: absolute; z-index: 10; }
#P09 { padding-top: 180px; padding-left: 190px; position: absolute; z-index: 10; }
#P10 { padding-top: 161px; padding-left: 195px; position: absolute; z-index: 10; }
#P11 { padding-top: 210px; padding-left: 234px; position: absolute; z-index: 10; }
#P12 { padding-top: 217px; padding-left: 174px; position: absolute; z-index: 10; }
#P13 { padding-top: 249px; padding-left: 265px; position: absolute; z-index: 10; }
#P14 { padding-top: 257px; padding-left: 301px; position: absolute; z-index: 10; }
#P15 { padding-top: 280px; padding-left: 255px; position: absolute; z-index: 10; }
#P16 { padding-top: 294px; padding-left: 319px; position: absolute; z-index: 10; }
#P17 { padding-top: 341px; padding-left: 333px; position: absolute; z-index: 10; }
#P18 { padding-top: 432px; padding-left: 218px; position: absolute; z-index: 10; }
#P19 { padding-top: 291px; padding-left: 49px; position: absolute; z-index: 10; }
#P20 { padding-top: 129px; padding-left: 34px; position: absolute; z-index: 10; }
/* LIENS  */
a.lk-pages:link, a.lk-pages:visited {
color: #b34971;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

a.lk-pages:hover, a.lk-pages:active {
color: #9e8451;
text-decoration: none;
}

a.lk-liens:link, a.lk-liens:visited {
color: #b34971;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

a.lk-liens:hover, a.lk-liens:active {
color: #9e8451;
text-decoration: none;
}

