body {
	margin: 0px;
	width: 100%; height: 100%;
	background-color: #fff;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #119219;
	scrollbar-track-color: #ffffff;
}
body input {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	border-width: 1px;
}
body bdo {
	display: none;
}
body i {
	display: none;
}

#container {
	position: absolute;
		top: 0px; left: 50%; margin-left: -375px;
	width: 750px; height: 620px;
}
#container i {
	visibility: hidden; font-size: 0px;
}
#container ul, #container dl  {
	margin-bottom: 0px;
}
#container a {
	text-decoration: none;
}
#container a:hover {
	text-decoration: underline;
}

/* Titre et sous-titre */
#container h1 {
	position: absolute;
		top: 15px; left: 190px;
	width: 119px; height: 115px;
	background-image: url(../images/titres/deux_sevres_en_poitou_charentes.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
#container #soustitre {
	position: absolute;
		top: 120px; left: 0px;
	width: 750px; height: 26px;
	background-color: #119219;

	background-image: url(../images/titres/prenez_le_temps_d_etre_surpris.gif);
	background-repeat: no-repeat;
	background-position: 234px 0px;
}

/* mille et une curiosites */
#curiosites {
	position: absolute;
		left: 0px; top: 145px;
	width: 311px; height: 247px;
	color: #1C6B00; background-color: #7FB911;
}
#curiosites h2 {
	display: block;
	width: 222px; height: 57px;

	background-image: url(../images/titres/accueil/mille_et_une_curiosites.gif);
	background-repeat: no-repeat;

	margin-left: 42px; margin-top: 23px;
}
#curiosites ul {
	list-style-image: url(../images/puces/curiosites.gif);
}
#curiosites ul li {
	height: 25px;
	line-height: 20px;
}
#curiosites ul a, #curiosites ul a:hover, #curiosites ul a:visited {
	color: #fff;
	font-size: 12px;
}
#curiosites #curiosites-special-familles {
	display: block;
	width: 110px; height: 15px;

	margin-top: 0px; margin-left: 50px;

	background-image: url(../images/boutons/curiosites_speciales_familles.gif);
	background-repeat: no-repeat;
}

/* Séjour à la carte */
#sejour {
	display: block;
	position: absolute;
		left: 311px; top: 145px;
		width: 180px; height: 72px;

	background-color: #96BEED;
	background-image: url(../images/titres/accueil/sejour_a_la_carte.gif);
	background-repeat: no-repeat;
}
#sejour a {
	display: block;
	width: 180px; height: 72px;
}

/* Suivez le guide */
#guide {
	display: block;
	position: absolute;
		left: 311px; top: 217px;
		width: 180px; height: 174px;
	color: #fff; background-color: #328913;
	font-size: 12px;
}
#guide h2 {
	display: block;
	width: 116px; height: 51px;
	margin-left: 21px; margin-top: 12px; margin-bottom: 0px;

	background-image: url(../images/titres/suivez_le_guide.gif);
	background-repeat: no-repeat;
}
#guide ul {
	margin-top: 0px;
}
#guide ul li {
	height: 20px;
	line-height: 20px;
}
#guide a, #guide a:hover, #guide a:visited {
	color: #fff;
}
#guide #guide-commande-brochure {
	display: block;
	width: 147px; height: 15px;

	margin-left: 15px; margin-top: 7px;

	background-image: url(../images/boutons/commande_de_brochures.gif);
	background-repeat: no-repeat;
}

/* A l'affiche, désormais Offres spéciales */
#affiche {
	position: absolute;
	left: 0px;
	top: 391px;
	width: 311px;
	height: 213px;
	background-color: #EB7400;
	visibility: visible;
}
#affiche h2 {
	display: block;
	width: 207px; height: 29px;

	background-image: url(../images/accueil/offres-speciales.gif);
	background-repeat: no-repeat;

	/*margin-top: 6px; margin-left: 25px; margin-bottom: 12px;*/
	margin-top: 8px; margin-left: 45px; margin-bottom: 12px;
}
#affiche dl {
	margin: 0px; margin-left: 31px;
	clear: both;
}
#affiche dl dt {
	font-size: 11px; font-weight: bold;
}
#affiche dl dd {
	margin-left: 0px; padding-right: 6px;
}
#affiche dl img {
	float: left; margin-right: 8px;
	margin-bottom: 12px;
	border: 1px solid white;
}
#affiche dl a, #affiche dl a:hover, #affiche dl a:visited {
	color: #fff;
}
#affiche #affiche-actus {
	/*display: block; clear: both;
	width: 81px; height: 12px;

	margin-left: 215px; margin-top: 5px;*/
	position: absolute;
		right: 7px; bottom: 7px;
	width: 93px; height: 12px;

	background-image: url(../images/accueil/plus-de-promos.gif);
	background-repeat: no-repeat;
}

/* Séjours */
#sejours {
	position: absolute;
		left: 311px; top: 391px;
		width: 214px; height: 164px;
	background-image: url(../images/accueil/separateur.gif);
		background-position: 213px 8px;
		background-repeat: no-repeat;
	overflow: hidden;
}
#sejours h2 {
	height: 55px;
	background-image: url(../images/accueil/sejours.gif);
		background-repeat: no-repeat;
		background-position: 10px 25px;
	margin: 0;
}
#sejours h2 bdo {
	display: none;
}
#sejours dl {
	margin: 0px; margin-left: 14px; padding-top: 6px;
	clear: both; padding-right: 5px; padding-left: 70px;
}
#sejours dl dt a {
	color: #7FB911; font-size: 11px; font-weight: bold;
}
#sejours dl dd {
	margin-left: 0px;
}
#sejours dl img {
	position: absolute; left: 7px; top: 63px;
	border: 1px solid #B50821;
}
#sejours dl dd a, #sejours dl dd a:hover, #sejours dl dd a:visited {
	color: black;
}
#sejours dl dd a {
	text-decoration: underline;
}
#sejours dl dd a:hover {
	text-decoration: none;
}
#sejours #plus-de-sejours {
	clear: both; color: black;
	display: block;
		width: 81px; height: 12px;
		/*margin-top: 10px; margin-left: 125px;*/
	position: absolute;
		right: 7px; bottom: 7px;
	background-image: url(../images/accueil/plus-d-offres.gif);
	background-repeat: no-repeat;
}

/* Locations */
#locations {
	position: absolute;
		left: 525px; top: 391px;
		width: 225px; height: 164px;
	overflow: hidden;
}
#locations h2 {
	height: 55px;
	background-image: url(../images/accueil/locations.gif);
		background-repeat: no-repeat;
		background-position: 8px 25px;
	margin: 0;
}
#locations h2 bdo {
	display: none;
}
#locations dl {
	margin: 0px; margin-left: 14px; padding-top: 6px;
	clear: both; padding-right: 5px; padding-left: 70px;
}
#locations dl dt a {
	color: #7FB911; font-size: 11px; font-weight: bold;
}
#locations dl dd {
	margin-left: 0px;
}
#locations dl img {
	position: absolute; left: 7px; top: 63px;
	border: 1px solid #B50821;
}
#locations dl dd a, #locations dl dd a:hover, #locations dl dd a:visited {
	color: black;
}
#locations dl dd a {
	text-decoration: underline;
}
#locations dl dd a:hover {
	text-decoration: none;
}
#locations #plus-de-locations {
	clear: both; color: black;
	display: block;
		width: 81px; height: 12px;
	position: absolute;
		right: 7px; bottom: 7px;
	background-image: url(../images/accueil/plus-d-offres2.gif);
	background-repeat: no-repeat;
}
#reserver-en-ligne {
	position: absolute;
		top: 0px; right: 0px;
}

/* Bons plans */
#bonsplans {
	position: absolute;
	left: 311px;
	top: 391px;
	width: 439px;
	height: 164px;
	background-color: #fff;
	/*	background-image: url(../images/titres/accueil/bons_plans.gif);*/
	background-repeat: no-repeat;
	background-position: bottom left;
	visibility: visible;
}
#bonsplans h2 {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 159px;
	height: 140px;
	visibility: visible;
}
#bonsplans dl {
	font-size: 11px;
	margin-top: 1px;
	margin-left: 170px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #DE3F21;
}
#bonsplans dl img {
	float: right;
}
#bonsplans dl dt, #bonsplans dl dd {
	margin-left: 0px;
	line-height: 16px;
}
#bonsplans dl a, #bonsplans dl a:hover, #bonsplans dl a:visited {
	color: #DE3F21;
}
#bonsplans #bonsplans-tous {
	display: block;
	width: 106px; height: 12px;

	margin-top: 10px; margin-left: 180px;

	background-image: url(../images/boutons/toutes_les_formules.gif);
	background-repeat: no-repeat;
}

/* Zone d'inscription à la newsletter */
#newsletter {
	position: absolute;
	left: 119px;
	top: 604px;
	width: 192px;
	height: 36px;
	background-color: #F69600;
	visibility: hidden;
}
hmtl * #newsletter { top: 501px; }

#newsletter label, #newsletter input {
	margin-left: 3px; margin-top: 3px; margin-bottom: 3px;
}

#newsletter #btnNewsOK {
	color: #fff; background-color: #f60;
	cursor: hand;
	voice-family: "\"}\"";
	cursor: pointer;
} #ignored {}

/* Moteur de recherche */
#rechercher {
	position: absolute;
	left: 311px;
	top: 579px;
	width: 180px;
	height: 25px;
	background-color: #B6D236;
	text-align: center;
	visibility: hidden;
}
#rechercher #search {
	margin-top: 3px;
	width: 124px;
}
#rechercher #btnSearchOK {
	margin-top: 3px;
	color: #fff;
	background-color: #8DC925;
	border-color: #8DC925;
	cursor: hand;
	voice-family: "\"}\"";
	cursor: pointer;
}
#rechercher #btnSearchOK { /* Ne pas supprimer */ }

/* Séminaires 
#seminaires {
	position: absolute;
		left: 492px; top: 581px;
		width: 258px; height: 23px;
	background-color: #CC0000;
	background-image: url(../images/accueil/seminaires.gif);
		background-repeat: no-repeat;
}
#seminaires a {
	display: block;
		width: 100%; height: 100%;
}
#semaines a i {
	display: none;
}
*/
/* Liens divers */
#divers {
	position: absolute;
	left: 311px; top: 555px;
	width: 439px; height: 25px;

	background-color: #8FC922;
}
#divers ul {
	margin: 0px; padding: 0px;
}
#divers li {
	display: inline; float: left;
	margin: 0px; padding: 0px;
	text-indent: 0px;
}
#divers li a {
	display: block;
	background-repeat: repeat;
	background-color: transparent;
	margin-top: 6px;
	border:1px;
}

/* ---------------------------------------------------------------- */

#divers a#divers-pro {
	background-image: url(../images/accueil/acces_pro.gif);
	height: 14px; width:63px;
}
#divers a#divers-surprise {
	background-image: url(../images/accueil/surprise.gif);
	height: 14px; width:55px;
}
#divers a#divers-infos {
	background-image: url(../images/accueil/informations_pratiques.gif);
	height: 14px;
	width: 120px;
}
#divers a#divers-contact {
	background-image: url(../images/accueil/contact.gif);
	height: 14px; width:54px;
}
#divers a#divers-presse {
	background-image: url(../images/accueil/presse.gif);
	height: 14px; width:37px;
}
#divers a#divers-investisseurs {
	background-image: url(../images/accueil/porteurs-projets.gif);
	height: 14px; width:100px;
}
#divers a#divers-groupes {
	background-image: url(../images/accueil/groupes.gif);
	height: 14px; width:49px;
}


/* menu complet




#divers a#divers-surprise {
	background-image: url(../images/accueil/surprise.gif);
	height: 14px; width:55px;
	margin-top: 5px;
}
#divers a#divers-infos {
	background-image: url(../images/accueil/informations_pratiques.gif);
	height: 14px; width:87px;
	margin-top: 5px;
}
#divers a#divers-contact {
	background-image: url(../images/accueil/contact.gif);
	height: 14px; width:59px;
	margin-top: 5px;
}

*/

/* Zone de pub */
#pub {
	position: absolute;
		left: 491px; top: 145px;
	width: 259px; height: 246px;
	background-color: #B6D236;
}

/* Lien vers le site du conseil général */
#deux-sevres {
	display: block;
	width: 52px; height: 36px;

	position: absolute;
		top: 109px; right: 0px;
	background-image: url(../images/logos/deux-sevres.png);
	background-repeat: no-repeat;
}
