body {
	background-color: #056623;
	/*background-image: url(/images_new/theme-vert/fond-page.gif);*/
		background-image: url(/images_new/theme-vert/fond-page.gif);
}





/* HEADER */

#header {
	/*background-image: url(/images_new/fr/theme-vert/entete/logo.gif);*/
		background-image: url(/images_new/theme-vert/entete/fond.gif);
}

#header #search {
	/*background-image: url(/images_new/fr/theme-vert/entete/crt-picardie.gif);*/
		background-image: url(/images_new/fr/entete/crt-picardie.gif);
}
#header #search input {
	/*background-color: #388d53;
	border-top: 1px solid #1a4020;
	border-right: 1px solid #83bc91;
	border-bottom: 1px solid #83bc91;
	border-left: 1px solid #1a4020;*/
}
#header #search .bouton {
	/*background-image: url(/images_new/theme-vert/entete/ok.gif);*/
}

#path, #path a {
	/*color: #99CC99;*/
}

#flags {
	display: none;
}

#map {
	/*background-image: url(/images_new/fr/theme-vert/entete/mini-carte.gif);*/
		background-image: url(/images_new/fr/entete/mini-carte.gif);
}
#map, #map a {
	/*color: #09f232;*/
}

#slogan {
		background-image: url(/images_new/fr/entete/slogan.gif);
		width: 236px;
}





/* NAV */

#nav {
	/*border-top: 1px solid #25b93f;
	border-left: 1px solid #25b93f;
	border-right: 1px solid #25b93f;*/
}
#nav #nav04 ul {
	display: block;
}





/* SUBMENU */

#submenu {
	color: #69a37b;
	background-image: url(/images_new/theme-vert/contenu/fond-submenu.gif);
}
#submenu a {
	color: #03541a;
}
#submenu a:hover {
	color: #25b93f;
}
#submenu span {
	color: #25b93f;
}





/* FOOTER */

#footer {
	border-top: 1px solid #25b93f;
	border-bottom: 1px solid #25b93f;
}
#footer li {
	color: #69a37b;
}
#footer a:hover {
	color: #25b93f;
	border-bottom: 3px solid #25b93f;
}

#footer2 {
	color: #82b391;
	background-color: #056623;
	border: 1px solid #82b391;
}
#footer2 a {
	color: #82b391;
}





/* CONTENT */

#main {
	border-left: 1px solid #25b93f;
	border-right: 1px solid #25b93f;
	border-bottom: 1px solid #25b93f;
}

#photo {
	background-image: url(/images_new/theme-vert/photo.jpg);
	border-bottom: 1px solid #25b93f;
}
#photo_hebergements {
	background-image: url(/images_new/theme-vert/photo-hebergements.jpg);
	border-bottom: 1px solid #25b93f;
}
#photo_restaurants {
	background-image: url(/images_new/theme-vert/photo-restaurants.jpg);
	border-bottom: 1px solid #25b93f;
}
#photo_loisirs {
	background-image: url(/images_new/theme-vert/photo-loisirs.jpg);
	border-bottom: 1px solid #25b93f;
}
#photo_decouvertes {
	background-image: url(/images_new/theme-vert/photo-decouvertes.jpg);
	border-bottom: 1px solid #25b93f;
}
#photo_agenda {
	background-image: url(/images_new/theme-vert/photo-agenda.jpg);
	border-bottom: 1px solid #25b93f;
}

h2, #content h1.h2 {
	color: #056623;
}
h3, #content h1 {
	color: #056623;
}





/* PAGE CONTROL */

.page_control, .page_control2 {
	color: #056623;
}
.page_control a, .page_control2 a {
	color: #056623;
}

.resultat {
	color: #056623;
}





/* SEARCH */

#content #search .button {
	color: #056623;
	border: 1px solid #268926;
}
#content #search .button:hover {
	background-color: #ddfae8;
}





/* Carte territoire */

#content #search div.carto {
	background-color: #ddfae8;
}

#carte_territoire div {
	background-color: #268926;
	border: 5px solid #ddfae8;
}





/* Calendrier */

#content #search.accolade div.calendar {
	background-color: #ddfae8;
}

.calendrier {
	background-color: #ddfae8;
}
#precedent {
	background-image: url(/images/sejour-picardie/calendrier_precedent.gif);
}
#suivant {
	background-image: url(/images/sejour-picardie/calendrier_suivant.gif);
}
#mois {
	background-color: #268926;
}
.calendrier table {
	border-top: 1px solid #268926;
	border-left: 1px solid #268926;
}
.calendrier th {
	background-color: #268926;
	border-right: 1px solid #268926;
	border-bottom: 1px solid #268926;
}
.calendrier th.periode {
	background-color: #03541a;
}
.calendrier td {
	border-right: 1px solid #268926;
	border-bottom: 1px solid #268926;
}
.calendrier td.periode {
	background-color: #ddfae8;
}
.calendrier a {
	color: #03541a;
}
.calendrier .weekend {
	color: #03541a;
}
.calendrier .semaine {
	background-color: #268926;
}
.calendrier .weekend, .calendrier .semaine {
	background-image: url(/images_new/theme-vert/contenu/recherche/calendrier-bord.gif);
}





/* DETAIL */

#colonne_couleur {
	background-image: url(/images_new/theme-vert/contenu/fond-colonne.gif);
}
#colonne_couleur #col {
	background-image: url(/images_new/theme-vert/contenu/fond-colonne.gif);
}

/* Vous aimerez aussi... */

#aimerez_aussi {
	background-color: #00611d;
}
#aimerez_aussi h4 {
	background-image: url(/images_new/fr/theme-vert/contenu/aimerez-aussi.gif);
}
#aimerez_aussi ul {
	border-bottom: 1px solid #1e7438;
}
#aimerez_aussi li {
	background-image: url(/images_new/theme-vert/contenu/puce-aimerez-aussi.gif);
}
#aimerez_aussi a {
	color: #a9e8bb;
}

/* Equipements */

#bloc_equipements {
	background-image: url(/images_new/theme-vert/contenu/fond-equipements.gif);
}
#equipements h4 {
	color: #045d1f;
}
#equipements div.ombre {
	background-image: url(/images_new/theme-vert/contenu/boutons/fond-navig.gif);
}

/* Coordonnées */

#coordonnees a {
	color: #045d1f;
}

/* Témoignage */

#temoignage {
	background-image: url(/images_new/theme-vert/contenu/fond-temoignage.gif);
}
#temoignage a {
	background-image: url(/images_new/fr/theme-vert/contenu/voir-temoignages.gif);
}
#temoignage a.video {
	background-image: url(/images_new/fr/theme-vert/contenu/voir-temoignages-video.gif);
}

/* Actions */

#actions a.envoyer_ami {
	background-image: url(/images_new/fr/theme-vert/contenu/envoyer-ami.gif);
}
#actions a.avis_equipement {
	background-image: url(/images_new/fr/theme-vert/contenu/avis-equipement.gif);
}
#actions a.proximite {
	background-image: url(/images_new/fr/theme-vert/contenu/proximite.gif);
}

#detail_avis #actions a.envoyer_ami {
	background-image: url(/images_new/fr/theme-vert/contenu/envoyer-ami2.gif);
}
#detail_avis #actions a.avis_equipement {
	background-image: url(/images_new/fr/theme-vert/contenu/avis-equipement2.gif);
}

/* Avis */

#bloc_avis {
	background-image: url(/images_new/theme-vert/contenu/fond-avis.gif);
}

#liste_avis p {
	color: #00611d;
}
#liste_avis li {
	background-image: url(/images_new/theme-vert/contenu/puce-avis.gif);
}

#detail_avis p.nom {
	color: #00611d;
}
#detail_avis div {
	background-image: url(/images_new/theme-vert/contenu/boutons/fond-navig.gif);
}





/* FORMULAIRE */

#form_control {
	border-top: 1px solid #6bcc89;
}





/* CARTO A LA RUE */

#bloc_carte {
	margin: 0px 0px 8px 0px;
	float: left;
}
#colonne_couleur #bloc_carte {
	background-color: #ffffff;
	background-image: url(/images_new/contenu/boutons/fond-navig.gif);
	background-repeat: repeat-x;
	width: 912px;
	padding: 21px 50px 15px 0px;
	margin: -21px -240px -2px 0px;
	position: relative;
}
#bloc_carte #coordonnees {
	width: auto;
	float: none;
	position: relative;
	z-index: 500;
}
p.aide {
	background-image: url(/images_new/contenu/bloc-itineraire.gif);
	background-repeat: repeat-y;
	border: 1px solid #fffecb;
	margin: 0px 5px 10px 15px;
	clear: left;
}
p.aide span {
	padding: 5px 10px 5px 10px;
	display: block;
}
p.aide a {
	color: #000000;
}
#aide {
	background-color: #ffffff;
	background-image: url(/images_new/contenu/bloc-itineraire.gif);
	background-repeat: repeat-y;
	border: 1px solid #1c742b;
	margin-left: 100px;
	width: 500px;
	position: absolute;
	top: 350px;
	z-index: 5000;
	display: none;
}
#aide p {
	background-image: none;
	border: none;
	padding: 0px;
	margin: 0px 10px 10px 10px;
}
#aide img {
	vertical-align: middle;
}
#aide p.fermer {
	text-align: right;
	margin: 2px 5px 0px 0px;
}
#aide p.fermer a {
	color: #1c742b;
	font-size: 10px;
	text-decoration: none;
}
#aide p.fermer a:hover {
	text-decoration: underline;
}
#carte {
	text-align: right;
	padding: 10px 10px 0px 10px;
	width: 520px;
	float: right;
}

#carto_param h3, #carto_param .move, #carto_param .move_on, #carto_param .zoom, #carto_param .zoom_on {
	color: #056623;
}
#carto_param #typologie .typologie_titre {
	border: 1px solid #5baa74;
}
.offres_carto {
	position: abolute;
	top: 600px;
	margin-left: 290px;
}
.offres_carto a {
	background-image: url(/images_new/fr/contenu/offres-carto.gif);
	background-repeat: no-repeat;
	width: 396px;
	height: 42px;
	margin: 10px 0px 0px 0px;
	display: block;
}
.offres_carto span {
	display: none;
}
#titreDivOffres {
	color: #f79c01;
	font-size: 15px;
	margin-left: 10px; 
}
#divOffres {
	padding: 0px 0px 0px 20px;
	float: left;
}
.infooffre {
	background-color: #fffecb;
	background-image: url(/images_new/contenu/bloc-itineraire.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 10px 10px 0px 10px;
	margin: 0px 20px 20px 0px;
}
.infooffre p {
	width: 340px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#divOffres span.bouton_g {
	background-color: #c3b7b8;
	background-image: url(/images_new/contenu/boutons/bouton-g.gif);
	clear: both;
}





/* RESERVATION */


.colonnes_reservation {
	background-color: #25b93f;
}