body {
	background-repeat: repeat-x;
	margin: 0px;
}

body, table, div, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form {
	margin: 0px;
}

h1 {
	display: none;
}

#coord {
	display: none;
}

.separator {
	font-size: 1px;
	margin-top: -2px;
	height: 2px;
	clear: both;
}
.blocker {
	font-size: 1px;
	height: 403px;
	margin: 0px;
	float: right;
}





/* GLOBAL */

#global {
	/*margin: 0px auto 0px auto;*/
	margin: 17px auto 0px auto;
	width: 964px;
}

#colonne_couleur #col.scroll {
	height: 565px;
	width: 240px;
	padding: 35px 0px 0px 0px;
	position: relative;
}
#colonne_couleur #scroll {
	height: 565px;
	position: relative;
	overflow: hidden;
}
.scroll .arrowtop, .scroll .arrowdown {
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	display: block;
	position: absolute;
	top: 10px;
}
.scroll .arrowtop {
	left: 55px;
}
.scroll .arrowdown {
	background-position: top right;
	right: 55px;
}
.scroll .arrowtop span, .scroll .arrowdown span {
	display: none;
}
/*
#contenu .base {
	width:850px;
	height:340px;
	overflow: hidden;
}
#contenu #arrow {
	width:17px;
	padding:0px 0px 0px 0px;
	margin:0px;
	display:block;
	position:absolute;
	top:500px;
	right:5px;
}
#contenu #arrow img {
	display:none;
}
#contenu #arrow a {
	background-repeat:no-repeat;
	background-position:bottom left;
	height:23px;
	width:17px;
	display:block;
}
#contenu #arrow a.arrowtop {
	background-image:url(/img/arrowtop.gif);
}
#contenu #arrow a.arrowtop:hover {
	background-image:url(/img/arrowtop-o.gif);
}
#contenu #arrow a.arrowdown {
	background-image:url(/img/arrowdown.gif);
}
#contenu #arrow a.arrowdown:hover {
	background-image:url(/img/arrowdown-o.gif);
}
#contenu .cms11 #arrow,
#contenu .cms12 #arrow {
	right:180px;
}
#contenu .cms13 #arrow {
	right:240px;
}
*/




/* HEADER */

#header {
	background-repeat: no-repeat;
	/*margin: 0px -9px 0px 0px;*/
		width: 964px;
	/*height: 74px;*/
		height: 92px;
	position: relative;
	/*left: -9px;*/
}

#home {
		background-image: url(/images_new/entete/logo.gif);
	/*margin-left: 5px;
	_margin-left: 3px;*/
		margin: 10px 0px 11px 15px;
		_margin: 10px 0px 11px 8px;
	/*width: 357px;*/
		width: 71px;
	/*height: 59px;*/
		height: 57px;
	display: block;
	float: left;
}
#home span {
	display: none;
}

#header #search {
	background-repeat: no-repeat;
	/*width: 225px;*/
		width: 250px;
	padding: 18px 0px 0px 0px;
	margin: 32px 0px 0px 0px;
	float: right;
	position: relative;
}
#header #search p {
	display: none;
}
#header #search input {
	color: #000000;
		background-color: #ea6741;
		border-top: 1px solid #810b00;
		border-right: 1px solid #ea7e74;
		border-bottom: 1px solid #ea7e74;
		border-left: 1px solid #810b00;
	width: 162px;
	padding: 1px 4px 0px 4px;
	float: left;
}
#header #search .bouton {
	background-image: url(/images_new/entete/ok.gif);
	background-repeat: no-repeat;
	width: 27px;
	height: 16px;
	margin: 0px 0px 0px 15px;
	display: block;
	float: left;
}
#header #search .bouton span {
	display: none;
}
#header #googleplus {
	position: absolute;
	top: 10px;
	left: 155px;
}

#path {
		color: #901e06;
	font-size: 10px;
	padding: 0px 0px 0px 9px;
	width: 10px;
	float: left;
	clear: left;
	white-space: nowrap;
}
#path a {
		color: #901e06;
	text-decoration: none;
}
#path a:hover {
	color: #ffffff;
}

#flags {
	/*padding: 0px 0px 0px 9px;
	float: left;
	clear: left;*/
	position: absolute;
	top: 76px;
	right: 5px;
}
#flags img {
	border: 0px;
	margin: 0px 4px 0px 0px;
}

#map {
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	/*height: 66px;
	width: 200px;*/
	height: 81px;
	width: 260px;
	/*margin: 5px 0px 0px 35px;*/
	float: right;
}
#map div {
		color: #ffaa00;
	padding: 6px 10px 0px 0px;
	float: right;
}
#map div a {
		color: #ffaa00;
}
#map div#espritpicardie {
		color: #ffffff;
		white-space: nowrap;
		padding: 7px 10px 0px 0px;
		float: right;
		clear: right;
}
#map div#espritpicardie a {
		color: #ffffff;
}

#slogan {
		background-repeat: no-repeat;
		height: 12px;
		margin: 0px;
		display: block;
		position: absolute;
		top: 57px;
		left: 145px;
}
#slogan span {
		display: none;
}





/* NAVIGATION */

#nav {
		border-left: 1px solid #baa123;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: left;
	position: relative;
}
#nav li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
}
#nav a {
		background-position: bottom left;
	height: 32px;
	width: 192px;
	display: block;
	float: left;
}
#nav #nav01 a {
	background-color: #baa123;
	width: 192px;
}
#nav #nav02 a {
	background-color: #3f81ad;
	width: 193px;
}
#nav #nav03 a {
	background-color: #901e06;
	width: 192px;
}
#nav #nav04 a {
	background-color: #03541a;
	width: 193px;
}
#nav #nav05 a {
	background-color: #ea6418;
	/*width: 192px;*/
		width: 193px;
}
#nav a span {
	display: none;
}

#nav li:hover > ul {
	display: block;
	z-index: 1000;
}
#nav ul {
	font-size: 12px;
	text-align: center;
	line-height: 26px;
	height: 26px;
	width: 962px;
	padding: 0px;
	margin: 0px;
	display: none;
	position: absolute;
	/*top: 31px;*/
		top: 32px;
	left: 0px;
	z-index: 900;
}
#nav ul li {
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
	float: none;
}
#nav ul a {
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	height: auto;
	width: auto;
	margin: 0px 10px 0px 10px;
	display: inline;
	float: none;
	white-space: nowrap;
}
#nav #nav01 ul a:hover, #nav #nav02 ul a:hover, #nav #nav03 ul a:hover, #nav #nav04 ul a:hover, #nav #nav05 ul a:hover {
	color: #ffffff;
}

/* Jaune */

#nav #nav01 ul {
	background-color: #baa123;
}
#nav #nav01 ul li {
	color: #e8db91;
}
#nav #nav01 ul a {
	color: #e8db91;
	margin: 0px 4px 0px 4px;
}

/* Bleu */

#nav #nav02 ul {
	background-color: #3e81ac;
	width: 951px;
	padding: 0px 0px 0px 11px;
}
#nav #nav02 ul li {
	color: #8fd1ff;
}
#nav #nav02 ul a {
	color: #8fd1ff;
	font-size: 11px;
	line-height: 11px;
	width: auto;
	margin: 1px 0px 0px 0px;
	display: block;
	float: left;
}
#nav #nav02 ul a.ligne_unique {
	line-height: 26px;
	margin: 0px;
}
#nav #nav02 ul span {
	padding: 0px 9px 0px 9px;
	float: left;
}

/* Rouge */

#nav #nav03 ul {
	background-color: #901e06;
}
#nav #nav03 ul li {
	color: #e95c3e;
}
#nav #nav03 ul a {
	color: #e95c3e;
}

/* Vert */

#nav #nav04 ul {
	background-color: #03541a;
}
#nav #nav04 ul li {
	color: #21b64b;
}
#nav #nav04 ul a {
	color: #21b64b;
}

/* Orange */

#nav #nav05 ul {
	background-color: #ea6418;
}
#nav #nav05 ul li {
	color: #ffbe55;
}
#nav #nav05 ul a {
	color: #ffbe55;
}





/* MENU */

#menu {
	font-size: 12px;
	text-align: center;
	line-height: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
}
#menu li, #menu2 li {
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}
#menu a {
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
	white-space: nowrap;
}
#menu a:hover {
	color: #ffffff;
}
#menu span {
	color: #ffffff;
}

#main_menu #menu {
	font-size: 12px;
	text-align: left;
	line-height: normal;
	height: auto;
	padding: 0px 1px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 205px;
	float: left;
}
#main_menu #menu li {
	display: block;
	list-style: none;
}
#main_menu #menu a {
	text-decoration: none;
	line-height: normal;
	padding: 12px 10px 11px 15px;
	margin: 0px;
	width: 180px;
	display: block;
	white-space: normal;
}
#main_menu #menu a:hover {
	color: #ffffff;
}
#main_menu #menu span {
	color: #ffffff;
	padding: 12px 10px 11px 15px;
	width: 180px;
	display: block;
}





/* SUBMENU */

#submenu, #submenu2 {
	text-align: center;
	line-height: 20px;
	background-color: #ffffff;
	background-position: bottom;
	background-repeat: repeat-x;
	height: 23px;
	padding: 0px;
	margin: 0px 0px -2px 0px;
	position: relative;
}
#submenu li {
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}
#submenu a {
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 25px 0px 25px;
	white-space: nowrap;
}
#submenu span {
	color: #ffffff;
	font-family: Tahoma;
	font-weight: normal;
	margin: 0px 25px 0px 25px;
	white-space: nowrap;
}

#submenu2 {
	height: 25px;
	padding: 0px 5px 0px 0px;
}
#submenu2 .submenu1, #submenu2 .submenu2, #submenu2 .submenu3 {
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 21px;
	height: 22px;
	padding: 0px 10px 0px 10px;
	margin: 0px 1px 0px 0px;
	display: block;
	float: left;
}
#submenu2 .submenu1 {
	color: #ffffff;
	background-image: url(/images_new/contenu/submenu1.gif);
}
#submenu2 .submenu2 {
	color: #a1402b;
	background-image: url(/images_new/contenu/submenu2.gif);
}
#submenu2 span.bouton_g {
	line-height: normal;
	margin: 4px 10px 0px 0px;
}
#submenu2 span.bouton_d {
	margin: 4px 0px 0px 10px;
	line-height: normal;
}





/* FOOTER */

#footer {
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	clear: both;
	white-space: nowrap;
}
#footer li {
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	margin: 3px 0px 0px 0px;
	list-style: none;
	float: left;
}
#footer a {
	color: #ffffff;
	font-family: Tahoma;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 0px 0px 0px 2px;
	display: block;
	float: left;
}
#footer #first a {
	text-align: left;
	padding-left: 1px;
}
#footer #last {
	float: right;
}
#footer #last a {
	text-align: right;
	padding: 0px;
}
#footer a:hover, #footer #first a:hover, #footer #last a:hover {
	padding-bottom: 1px;
}

#footer2 {
	padding: 6px 15px 4px 15px;
	margin: 10px 0px 10px 0px;
}
#footer2 p {
	margin: 0px 0px 5px 0px;
}
#footer2 a {
	margin: 0px 5px 0px 5px;
}
#footer2 a.lien {
	margin: 0px 25px 0px 0px;
}
#footer2 a:hover {
	color: #ffffff;
}

#footer3 {
	background-repeat: no-repeat;
	height: 39px;
	margin: 20px 0px 10px 0px;
	display: block;
}
#footer3 span {
	display: none;
}





/* CONTENT */

#main, #main_menu, #main_special, #main_psychotest {
	background-color: #ffffff;
	width: 962px;
	padding: 26px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	float: left;
	clear: both;
}
#main_menu {
	background-repeat: repeat-y;
}

#content {
	width: 962px;
	float: left;
}
#main_menu #content, #main_special #content {
	width: 756px;
	float: left;
}

#photo, #photo_hebergements, #photo_restaurants, #photo_loisirs, #photo_decouvertes, #photo_agenda, #photo_presse1, #photo_presse2, #photo_presse3, #photo_presse4, #photo_espritpicardie {
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 119px;
}
#photo_espritpicardie {
	height: 300px;
}
#photo_espritpicardie div {
	background-image: url(/images_new/contenu/tetiere.gif);
	background-repeat: no-repeat;
	height: 123px;
	width: 256px;
	margin: 0px auto 0px auto;
}
#photo_espritpicardie p {
	color: #7e7e77;
	font-size: 9px;
	margin: 160px 0px 0px 5px;
}

h2, #content h1.h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0px 15px 25px;
	display:block;
}
h3, #content h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0px 15px 25px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
}
h5 {
	font-size: 12px;
	font-weight: bold;
}
h6 {
	font-size: 11px;
	font-weight: normal;
}





/* PAGE CONTROL */

.page_control, .page_control2 {
	text-align: right;
	margin: 25px 25px 25px 0px;
	white-space: nowrap;
	clear: both;
}
.page_control2 {
	height: 13px;
}
.page_control a, .page_control strong, .page_control2 a, .page_control2 strong {
	margin: 0px 3px 0px 3px;
}
.page_control a:hover, .page_control2 a:hover {
	text-decoration: none;
}

.resultat {
	margin: -38px 0px 25px 25px;
	display: block;
}

#select {
	margin: -40px 0px 25px 25px;
}
#select h3 {
	font-size: 12px;
	padding: 2px 10px 0px 0px;
	margin: 0px;
	float: left;
}





/* LIENS */

.add_to_selection, .liste p.add_to_selection, .liste_intro p.add_to_selection, .liste_biblio p.add_to_selection, .liste_doc p.add_to_selection, .liste_phototheque p.add_to_selection,
.more, .liste p.more, .liste_intro p.more, .liste_biblio p.more, .liste_doc p.more, .liste_phototheque p.more,
.info, .liste p.info, .liste_intro p.info, .liste_biblio p.info, .liste_doc p.info, .liste_phototheque p.info,
.add_basket, .liste p.add_basket, .liste_intro p.add_basket, .liste_biblio p.add_basket, .liste_doc p.add_basket, .liste_phototheque p.add_basket,
.download, .liste p.download, .liste_intro p.download, .liste_biblio p.download, .liste_doc p.download, .liste_phototheque p.download,
.delete, .liste p.delete,
.all, #news .all, #special .all {
	font-size: 12px;
	text-align: left;
	margin: 5px 0px 0px 0px;
	clear: left;
}
#detail p.add_to_selection, #detail p.more, #detail p.info, #detail p.add_basket, #detail p.download {
	clear: none;
}
#detail .telechargement p.add_basket {
	clear: left;
}
#detail p.download {
	font-size: 13px;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
#detail_presse p.download {
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 20px 0px;
	float: right;
}
#descriptif2 p.add_to_selection {
	margin: 20px 0px 0px 25px;
}
.all, #news .all, #special .all {
	text-align: right;
	margin-top: 15px;
}
#news .all {
	margin-right: 25px;
}
.add_to_selection a, #descriptif .add_to_selection a, #descriptif2 .add_to_selection a, .offre_perso .liste .add_to_selection a {
	color: #9e9ec3;
	background-image: url(/images_new/contenu/liens/select.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 1px 19px;
}
.more a, #news ul .more a, #main_menu #news ul .more a, .offre_perso .liste .more a {
	color: #9e9ec3;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(/images_new/contenu/liens/plus.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 1px 19px;
}
.info a, .description .info a {
	color: #9e9ec3;
	font-weight: bold;
	background-image: url(/images_new/contenu/liens/info.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 1px 19px;
}
.add_basket a {
	color: #9e9ec3;
	background-image: url(/images_new/contenu/liens/basket.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 1px 19px;
}
.download a {
	color: #9e9ec3;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images_new/contenu/liens/download.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 1px 19px;
}
.liste .download a {
	background-position: top left;
}
a.localize, .liste_pages .localize a {
	color: #9e9ec3;
	background-image: url(/images_new/contenu/liens/localize.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 1px 17px;
}
.delete a, .selection .delete, .liste_pages .delete a {
	color: #9e9ec3;
	background-image: url(/images_new/contenu/liens/delete.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 1px 19px;
}
.all a {
	background-image: url(/images_new/contenu/liens/all.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 1px 19px;
}





/* BOUTONS */

.navig, .navig2 {
	background-image: url(/images_new/contenu/boutons/fond-navig.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	height: 22px;
	padding: 5px 5px 0px 5px;
	margin: 0px 0px -4px 0px;
	z-index: 100;
}
.navig {
	position: relative;
}
span.bouton_g {
	background-image: url(/images_new/contenu/boutons/bouton-g.gif);
	height: 14px;
	margin: 0px 10px 0px 0px;
	display: block;
	float: left;
}
span.bouton_d {
	background-image: url(/images_new/contenu/boutons/bouton-g.gif);
	height: 14px;
	margin: 0px 0px 0px 10px;
	display: block;
	float: right;
}
span.bouton_g span, span.bouton_d span {
	background-image: url(/images_new/contenu/boutons/bouton-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 14px;
	display: block;
	float: left;
}
span.bouton_g a, span.bouton_d a {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 2px 10px;
}

span.bouton_g .print, span.bouton_d .print {
	background-image: url(/images_new/contenu/boutons/print.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	float: none;
}
span.bouton_g .back, span.bouton_d .back {
	background-image: url(/images_new/contenu/boutons/back.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	float: none;
}
span.bouton_g .prev, span.bouton_d .prev {
	background-image: url(/images_new/contenu/boutons/prev.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	float: none;
}
span.bouton_g .next, span.bouton_d .next {
	background-image: url(/images_new/contenu/boutons/next.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 14px;
	float: none;
}
span.bouton_g .basket, span.bouton_d .basket {
	background-image: url(/images_new/contenu/boutons/basket.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	float: none;
}
span.bouton_g .write, span.bouton_d .write {
	background-image: url(/images_new/contenu/boutons/info.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	float: none;
}
span.bouton_g .idea, span.bouton_d .idea {
	background-image: url(/images_new/contenu/boutons/idea.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	float: none;
}
span.bouton_g .plus, span.bouton_d .plus {
	background-image: url(/images_new/contenu/boutons/plus.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	float: none;
}
span.bouton_g .mail, span.bouton_d .mail {
	background-image: url(/images_new/contenu/boutons/mail.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	float: none;
}
span.bouton_g .detail, span.bouton_d .detail {
	background-image: url(/images_new/contenu/boutons/visualize.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	float: none;
}
span.bouton_g .delete, span.bouton_d .delete {
	background-image: url(/images_new/contenu/boutons/delete.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	float: none;
}





/* PRESENTATION / INTRO */

.presentation {
	font-family: Tahoma;
	font-size: 14px;
	text-align: justify;
	margin: 15px 0px 15px 25px;
	width: 910px;
}
.presentation .photo {
	color: #999999;
	text-align: right;
	margin: 0px 20px 15px 0px;
	float: left;
}

div.intro {
	font-family: Tahoma;
	font-size: 14px;
	text-align: justify;
	border-bottom: 1px dotted #999999;
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 30px 25px;
	width: 910px;
}

.presentation span, div.intro span {
	text-align: right;
	display: block;
}
.presentation p, .intro p {
	margin: 0px 0px 10px 0px;
}

#main_menu .presentation, #main_menu div.intro {
	width: 704px;
}
#main_special .presentation, #main_special div.intro {
	width: 454px;
}





/* SEARCH */

#content #search {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 15px 25px;
	float: none;
	clear: both;
}
#content #search.accolade {
	background-repeat: no-repeat;
	width: 900px;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 15px 10px;
}
#content #search h3 {
	color: #000000;
	font-size: 11px;
	padding: 2px 10px 0px 0px;
	margin: 0px;
	float: left;
}
#content #search div {
	float: left;
}
#content #search div.search_intro {
	height: 220px;
}
#content #search div.liste_secondaire {
	display: inline;
	float: none;
}
#content #search div.separator {
	float: none;
}
#content #search select {
	font-weight: bold;
	width: 275px;
	margin: 0px 2px 5px 0px;
}
#content #search .button {
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px 6px 3px 7px;
	margin: 0px 0px 15px 32px;
	float: left;
}
#content #search .or {
	color: #999999;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #ffffff;
	width: 30px;
	padding: 3px 0px 2px 0px;
	margin: 70px -15px 0px 0px;
	float: right;
}

/* Carte territoire */

#content #search div.carto {
	font-size: 12px;
	text-align: left;
	height: 17px;
	padding: 3px 5px 0px 5px;
	float: left;
	clear: left;
	white-space: nowrap;
}
#content #search div.carto img {
	vertical-align: middle;
	border: none;
	margin: 0px 0px 0px 3px;
}

#carte_territoire {
	margin: 15px 0px 0px -407px;
	display: none;
	position: absolute;
}
#carte_territoire div {
	padding: 1px;
}

/* Calendrier */

#content #search div.calendar {
	background-color: transparent;
	border-left: 1px solid #999999;
	height: 210px;
	width: 236px;
	padding: 0px 0px 0px 38px;
	float: right;
}
#content #search.accolade div.calendar {
	font-size: 12px;
	text-align: left;
	border: none;
	width: auto;
	padding: 3px 5px 0px 5px;
	margin: 15px 0px 5px -5px;
	height: 17px;
	float: left;
	clear: left;
	white-space: nowrap;
}
#content #search.accolade div.calendar img {
	vertical-align: middle;
	border: none;
	margin: 0px 0px 0px 3px;
}

.calendrier {
	font-weight: normal;
	text-align: left;
	width: 201px;
	padding: 5px;
	margin: 15px 0px 0px -176px;
	float: none;
	position: absolute;
	z-index: 10000;
	white-space: normal;
}
.calendrier_intro .calendrier {
	margin: 10px 0px 0px 0px;
	position: static;
}

.calendrier * {
	font-family: Verdana;
}
#precedent {
	width: 15px;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
#suivant {
	background-repeat: no-repeat;
	width: 15px;
	float: left;
	cursor:pointer;
}
#precedent a, #suivant a {
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
#precedent span, #suivant span {
	display: none;
}
#mois {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	width: 171px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.calendrier table {
	font-size: 82%;
	background-color: #ffffff;
	margin: 10px 0px 5px 0px;
}
.calendrier th {
	color: #ffffff;
	text-align: center;
	padding: 0px 1px 1px 2px;
}
.calendrier td {
	color: #a0a0a0;
	font-weight: normal;
	text-align: center;
	padding: 1px 2px 2px 2px;
}
.calendrier td.periode {
	vertical-align: top;
	padding-top: 0px;
}
.calendrier p {
	font-weight: normal;
	margin: 0px;
	clear: both;
}
.calendrier p a {
	text-decoration: underline;
}
.calendrier a {
	text-decoration: none;
}
.calendrier a:hover {
	text-decoration: underline;
}
.calendrier a.inactif {
	color: #a0a0a0;
	text-decoration: none;
}
.calendrier a.selection {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.calendrier .weekend {
	text-decoration: none;
	background-color: #ffffff;
	background-repeat: repeat-x;
	width: auto;
	padding: 0px 3px 1px 3px;
	float: none;
	
}
.calendrier .semaine {
	color: #ffffff;
	text-decoration: none;
	background-repeat: repeat-x;
	padding: 0px 3px 1px 3px;
}





/* LISTING */

.liste, .liste_biblio, .liste_doc, .liste_accueil {
	font-size: 12px;
	width: 405px;
	padding: 10px 0px 25px 50px;
	float: left;
}
.liste img, .liste_intro img, .liste_biblio img, .liste_doc img, .magazine img {
	border: none;
	margin: 0px 10px 5px 0px;
	float: left;
}
.liste img.picto {
	border: none;
	margin: 0px 0px 0px 10px;
	float: none;
}
.liste h3, .liste_intro h3, .liste_biblio h3, .liste_doc h3 {
	color: #000000;
	margin: 0px 0px 5px 0px;
}
.liste h3 a, .liste_intro h3 a, .liste_biblio h3 a, .liste_doc h3 a, .liste_biblio a h3 {
	color: #000000;
	text-decoration: underline;
}
.liste p, .liste_intro p, .liste_biblio p, .liste_doc p, .liste_accueil p {
	text-align: justify;
	margin: 0px;
}

.liste_intro {
	font-size: 12px;
	border-bottom: 1px dotted #999999;
	padding: 0px 0px 15px 0px;
	margin: 15px 25px 0px 25px;
}
.liste_intro h3 {
	font-size: 18px;
}
.liste_intro p {
	font-size: 16px;
}

.liste_biblio {
	width: 255px;
}

.liste_doc {
	width: 286px;
}

.liste_accueil {
	text-align: center;
	width: 254px;
}
.liste_accueil img {
	border: none;
}
.liste_accueil h3 {
	margin: 5px 0px 5px 0px;
}
.liste_accueil p {
	margin: 5px 0px 0px 0px;
}

.abonnement_magazine {
	text-align: center;
	margin: 15px 0px 0px 0px;
	display: none;
}
.magazine {
	text-align: center;
	padding: 10px;
	margin: 0px 15px 15px 15px;
	position: relative;
}
.magazine img {
	position: relative;
}
.magazine h3 {
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}
.magazine a {
	color: #ffffff;
}
.magazine2 {
	text-align: center;
	margin: 15px 30px 0px 30px;
}
.magazine2 img {
	margin: 20px 0px 0px 0px;
}
.magazine2 h3 {
	margin: 20px 0px 0px 10px;
	float: left;
}
.magazine2 .feuilleter_magazine {
	height: 62px;
	width: 228px;
	display: block;
	float: right;
}
.magazine2 .feuilleter_magazine span {
	display: none;
}

p.button {
	text-align: center;
	margin: 10px 0px 0px 0px;
	clear: both;
}
p.button a {
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px 6px 3px 7px;
	margin: 0px 0px 15px 32px;
}

a.confirmer_commande  {
	background-repeat: no-repeat;
	height: 34px;
	width: 200px;
	margin: 0px auto 0px auto;
	display: block;
}
a.confirmer_commande span {
	display: none;
}





/* DETAIL */

#detail {
	width: 862px;
	padding: 25px 0px 25px 50px;
}
#detail h3, #content #detail h1 {
	margin: 0px 0px 15px 0px;
}
#detail p {
	font-size: 12px;
	text-align: justify;
	margin: 15px 0px 15px 0px;
}
#detail img {
	margin: 0px 50px 25px 0px;
	float: left;
}
#detail p img {
	vertical-align: middle;
	margin: 0px;
	float: none;
}
#detail .telechargement {
	margin: 0px 0px 0px -4px;
	float: left;
}
#detail p.size {
	background-image: url(/images_new/contenu/fond-poids-g.gif);
	height: 27px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	float: left;
}
#detail p.size span {
	background-image: url(/images_new/contenu/fond-poids-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 21px;
	padding: 6px 20px 0px 0px;
	display: block;
	float: left;
}

#colonne_couleur {
	background-position: right;
	background-repeat: repeat-y;
	width: 962px;
}
#colonne_couleur #col {
	background-repeat: no-repeat;
	width: 228px;
	padding: 0px 5px 0px 7px;
	float: right;
	clear: right;
	position: relative;
}
#colonne_couleur #content {
	width: 722px;
	float: left;
	clear: left;
}

#colonne_couleur_grise {
	background-image: url(/images_new/contenu/fond-colonne-grise.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 962px;
}
#colonne_couleur_grise #col {
	background-image: url(/images_new/contenu/fond-colonne-grise.gif);
	background-repeat: no-repeat;
	width: 290px;
	padding: 0px 5px 0px 5px;
	float: right;
	clear: right;
	position: relative;
}
#colonne_couleur_grise #col div.ombre {
	background-image: url(/images_new/contenu/boutons/fond-navig-gris.gif);
	background-repeat: repeat-x;
	height: 4px;
	margin: 0px -5px 0px -5px;
	position: relative;
}
#colonne_couleur_grise #content {
	width: 662px;
	float: left;
	clear: left;
}

#colonne_couleur_verte {
	background-image: url(/images_new/contenu/fond-colonne-verte.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 962px;
}
#colonne_couleur_verte #col {
	background-color: #e7edb5;
	width: 290px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px -50px 0px;
	float: right;
	clear: right;
	position: relative;
	z-index: 200;
}
#colonne_couleur_verte #col div.ombre {
	background-image: url(/images_new/contenu/boutons/fond-navig-vert.gif);
	background-repeat: repeat-x;
	height: 4px;
	margin: 0px -5px 0px -5px;
	position: relative;
}
#colonne_couleur_verte #content {
	width: 662px;
	float: left;
	clear: left;
	position: relative;
	z-index: 9999;
}

/* pdf */

#colonne_couleur_verte #col #pdf {
	margin: 20px 0px 20px 0px;
}
#colonne_couleur_verte #col #pdf h4 {
	color: #6a6800;
	text-align: center;
	text-transform: uppercase;
	margin: 0px 10px 20px 10px;
}
#colonne_couleur_verte #col #pdf ul {
	padding: 0px;
	margin: 0px 20px 0px 20px;
}
#colonne_couleur_verte #col #pdf li {
	font-weight: bold;
	background-image: url(/images_new/contenu/puce3.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 20px 0px;
	list-style: none;
}
#colonne_couleur_verte #col #pdf li p {
	margin: 0px;
}
#colonne_couleur_verte #col #pdf li p.fichier {
	font-weight: bold;
	background-image: url(/images_new/contenu/pdf-pt.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 10px 25px;
	margin: 5px 0px 0px 0px;
}
#colonne_couleur_verte #col #pdf li a {
	color: #000000;
	text-decoration: none;
}
#colonne_couleur_verte #col #pdf li a:hover {
	text-decoration: underline;
}

#colonne_couleur_verte .bloc_pdf {
	width: 612px;
	margin: 0px 25px 0px 25px;
	clear: both;
}
#colonne_couleur_verte .bloc_pdf h4 {
	color: #901e06;
	margin: 0px 0px 5px 50px;
}
#colonne_couleur_verte .bloc_pdf .cadre {
	border: 2px solid #901e06;
	/*padding: 15px 20px 10px 20px;*/
}
#colonne_couleur_verte .bloc_pdf .cadre div {
	background-image: url(/images_new/contenu/pdf-gd.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 70px;
	height: 50px;
}
#colonne_couleur_verte .bloc_pdf .cadre div ul, #colonne_couleur_verte .bloc_pdf .cadre div li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#colonne_couleur_verte .bloc_pdf .cadre div p {
	color: #808080;
	font-style: italic;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
#colonne_couleur_verte .bloc_pdf .cadre div p.fichier {
	font-size: 1.5em;
	font-weight: bold;
	font-style: normal;
	padding: 5px 0px 5px 0px;
}
#colonne_couleur_verte .bloc_pdf .cadre div a {
	color: #808080;
	text-decoration: none;
}
#colonne_couleur_verte .bloc_pdf .cadre div a:hover {
	text-decoration: underline;
}
#colonne_couleur_verte .bloc_pdf .cadre div p.fichier a {
	color: #000000;
}
#colonne_couleur_verte .bloc_pdf a.envoyer_ami {
	background-repeat: no-repeat;
	height: 22px;
	margin: 5px 0px 0px 0px;
	display: block;
	float: right;
	position: relative;
	top: -10px;
	left: 262px;
}
#colonne_couleur_verte .bloc_pdf a.envoyer_ami span {
	display: none;
}
#colonne_couleur_verte .bloc_pdf .add_to_selection {
	float: left;
	clear: left;
	position: relative;
	top: 25px;
	left: 688px;
}

#colonne_couleur_verte p.more {
	margin: 10px 0px 0px 60px;
}
#colonne_couleur_verte p.more a {
	display: block;
}

/* lien Esprit de Picardie */

.lien-espritdepicardie {
	background-image: url(/images_new/contenu/bouton-temoignage-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 25px 10px 0px;
	height: 28px;
	float: right;
	clear: both;
	position: relative;
	top: -10px;
}
#colonne_couleur_verte .lien-espritdepicardie {
	right: 300px;
}
.lien-espritdepicardie a {
	color: #901e06;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images_new/contenu/bouton-temoignage-g.gif);
	background-repeat: no-repeat;
	padding: 7px 1px 0px 50px;
	height: 28px;
	display: block;
	float: left;
}
.lien-espritdepicardie a:hover {
	text-decoration: underline;
}

/* photos */

#colonne_couleur #col #photos, #colonne_couleur_grise #col #photos {
	color: #402121;
	text-align: center;
	margin: 20px 0px 20px 0px;
}
#colonne_couleur #col #photos img, #colonne_couleur_grise #col #photos img {
	border: 2px solid #ffffff;
	margin: 0px 0px 5px 0px;
}
#colonne_couleur #col #photo #vignettes img, #colonne_couleur_grise #col #photo #vignettes img {
	border: 1px solid #ffffff;
	margin: 20px 2px 0px 2px;
	display: none;
	cursor: pointer;
}
#colonne_couleur #col #photos p.citation, #colonne_couleur_grise #col #photos p.citation {
	margin: 10px 10px 0px 10px;
}

/* Vous aimerez aussi... */

#aimerez_aussi {
	padding: 5px;
	margin: 5px 0px 5px 0px;
}
#aimerez_aussi h4 {
	background-repeat: no-repeat;
	height: 25px;
	margin: 0px 0px 5px 0px;
}
#aimerez_aussi h4 span {
	display: none;
}
#aimerez_aussi h5 {
	color: #ffffff;
	margin: 0px;
}
#aimerez_aussi ul {
	padding: 0px 0px 8px 0px;
	margin: 2px 0px 5px 0px;
}
#aimerez_aussi li {
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	list-style: none;
}

/* Equipements */

#bloc_equipements {
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px 0px 10px 0px;
}
#equipements {
	width: 240px;
	float: right;
}
#equipements h4 {
	font-size: 12px;
	font-weight: normal;
	background-image: url(/images_new/contenu/puce-blanche.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 10px;
	margin: 15px 0px 10px 0px;
}
#equipements p {
	margin: 10px 0px 10px 10px;
}
#equipements img {
	margin: 0px 5px 5px 0px;
}
#equipements div.ombre {
	background-repeat: repeat-x;
	height: 4px;
	position: relative;
	z-index: 200;
}

/* Coordonnées */

#coordonnees {
	width: 702px;
	margin: 0px 0px 20px 0px;
	position: relative;
}
#bloc_equipements #coordonnees {
	width: 462px;
	margin: 0px;
	float: left;
}
#coordonnees h3, #content #coordonnees h1 {
	color: #86720c;
	background-image: url(/images_new/contenu/puce-beige.gif);
	background-repeat: no-repeat;
	padding: 1px 0px 2px 24px;
	margin: 14px 0px 13px 1px;
	float: left;
}
#coordonnees h3 a, #content #coordonnees h1 a {
	color: #86720c;
}
#coordonnees img {
	vertical-align: middle;
}
#coordonnees h4 {
	font-size: 12px;
	margin: 10px 0px 5px 25px;
	clear: left;
}
#coordonnees p {
	margin: 0px 0px 10px 25px;
	clear: left;
}
#coordonnees p.esprit_picardie, #descriptif p.esprit_picardie,
#coordonnees p.esprit_picardie_web a, #descriptif p.esprit_picardie_web a {
	background-repeat: no-repeat;
	height: 44px;
	margin: 10px 0px 0px 20px;
	float: right;
	clear: right;
}
#descriptif p.esprit_picardie, #descriptif p.esprit_picardie_web a {
	margin: 0px 0px 10px 20px;
}
#coordonnees p.esprit_picardie span, #descriptif p.esprit_picardie span,
#coordonnees p.esprit_picardie_web a span, #descriptif p.esprit_picardie_web a span {
	display: none;
}
#coordonnees .reserver_ligne {
	background-image: url(/images_new/contenu/reservation-g.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 38px;
	/*position: absolute;
	top: 20px;
	right: 0px;*/
	float: right;
	margin: 0px 0px 10px 0px;
	clear:right;
}
#coordonnees .reserver_ligne a {
	color: #268926;
	font-weight: bold;
	background-image: url(/images_new/contenu/reservation-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 7px 10px 0px 0px;
	height: 23px;
	display: block;
	float: left;
}

#coordonnees .important {
	color: #5D5314;
	font-weight: bold;
	line-height: 17px;
	background-color: #f8f1c6;
	background-image: url(/images_new/contenu/important-g.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 10px;
	padding: 0px 0px 0px 9px;
	margin-bottom: 5px;
	white-space: nowrap;
}
#coordonnees .important span {
	background-color: #f8f1c6;
	background-image: url(/images_new/contenu/important-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 17px;
	padding: 2px 7px 1px 0px;
}

/* Séparation */

.separation {
	font-size: 1px;
	background-image: url(/images_new/contenu/separation.gif);
	height: 5px;
	clear: both;
}

/* Bloc */

.bloc, .bloc1, .bloc2, .bloc3 {
	background-color: #fffadf;
	background-image: url(/images_new/contenu/bloc-h.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-left: 25px solid #ffffff;
	width: 75%;
	padding: 8px 0px 0px 12px;
	margin: 10px 0px 0px 0px;
	float: left;
}
.bloc1, .bloc2 {
	width: 281px;
}
.bloc3 {
	width: 599px;
}
.bloc h4, #coordonnees .bloc h4, #descriptif2 .bloc h4, #descriptif2 .bloc1 h4, #descriptif2 .bloc2 h4, #descriptif2 .bloc3 h4 {
	color: #86720c;
	margin: 0px 10px 10px 0px;
}
.bloc a, #descriptif2 .bloc1 a, #descriptif2 .bloc2 a, #descriptif2 .bloc3 a {
	color: #000000;
}
.bloc p, #coordonnees .bloc p, .bloc1 p, .bloc2 p, .bloc3 p {
	margin: 0px 10px 0px 0px;
}
.bloc ul, .bloc1 ul, .bloc2 ul, .bloc3 ul {
	padding: 0px;
	margin: 10px 10px 0px 0px;
}
.bloc li, .bloc1 li, .bloc2 li, .bloc3 li {
	background-image: url(/images_new/contenu/puce.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 3px 10px;
	margin: 0px;
	list-style: none;
}
.bloc .bloc_b, .bloc1 .bloc_b, .bloc2 .bloc_b, .bloc3 .bloc_b {
	font-size: 1px;
	background-image: url(/images_new/contenu/bloc-b.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 10px;
}

div.offres_promo {
	background-color: #fffadf;
	background-image: url(/images_new/fr/contenu/offres_promo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 75%;
	padding: 25px 0px 0px 12px;
	margin: 10px 0px 10px 25px;
}
div.offres_promo ul {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	list-style: none;
}
div.offres_promo li {
	background-image: url(/images_new/contenu/puce.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}
div.offres_promo .bloc_b {
	font-size: 1px;
	background-image: url(/images_new/contenu/bloc-b.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 10px;
}

/* Témoignage */

#temoignage {
	text-align: right;
	background-position: bottom right;
	background-repeat: repeat-x;
	height: 37px;
	width: 712px;
	margin: 0px 0px 0px 10px;
	clear: both;
}
#temoignage a {
	margin: 0px 2px 0px 0px;
	width: 237px;
	height: 37px;
	display: block;
}
#temoignage span {
	display: none;
}

/* Descriptif */

#descriptif {
	width: 462px;
	margin: 0px 0px 10px 0px;
	float: left;
}
#colonne_couleur_grise #descriptif, #colonne_couleur_grise #descriptif2,
#colonne_couleur_verte #descriptif {
	width: 637px;
	padding: 0px 0px 20px 0px;
}
#colonne_couleur #descriptif2 {
	width: 697px;
	padding: 0px 0px 20px 0px;
}
#colonne_couleur_verte #descriptif2 {
	display: none;
	
}
#descriptif h3, #descriptif2 h3, #content #descriptif h1, #content #descriptif2 h1 {
	color: #86720c;
	background-image: url(/images_new/contenu/puce-beige.gif);
	background-repeat: no-repeat;
	padding: 1px 0px 2px 24px;
	margin: 14px 0px 13px 1px;
}
#descriptif h4 {
	font-size: 12px;
	background-image: url(/images_new/contenu/puce-verte.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 4px 24px;
	margin: 0px 0px 13px 1px;
}
#descriptif2 h4 {
	font-size: 12px;
	margin: 0px 0px 15px 25px;
}
#descriptif p {
	margin: 0px 0px 10px 25px;
}
#descriptif2 p {
	margin: 0px 0px 5px 25px;
}

#descriptif a.envoyer_ami {
	background-repeat: no-repeat;
	height: 22px;
	margin: 5px 0px 0px 0px;
	display: block;
	float: right;
}
#descriptif a.envoyer_ami span {
	display: none;
}

#colonne_couleur_verte #descriptif div.slideshow {
	text-align: center;
	margin: 0px 15px 10px 25px;
	width: 275px;
	float: left;
}

/* Infos */

#informations {
	width: 294px;
	margin: 3px 0px 0px 25px;
	float: left;
}
#informations h4 {
	color: #ea6300;
	margin: 15px 0px 15px 0px;
	text-decoration: underline;
}
#informations ul {
	padding: 0px;
	margin: 10px 10px 0px 0px;
}
#informations li {
	background-image: url(/images_new/contenu/puce.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 3px 10px;
	margin: 0px;
	list-style: none;
}

.enfants {
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	height: 30px;
	width: 186px;
	float: left;
}
.enfants span {
	display: none;
}

.fiche_equipement {
	background-image: url(/images_new/contenu/fiche-equipement-g.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 33px;
	margin: 10px 0px 0px 0px;
}
.fiche_equipement a {
	background-image: url(/images_new/contenu/fiche-equipement-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #268926;
	font-weight: bold;
	padding: 4px 8px 6px 0px;
	width: 170px;
	display: block;
}
.fiche_equipement2 {
	background-image: url(/images_new/contenu/fiche-equipement-h.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	width: 217px;
}
.fiche_equipement2 div {
	background-image: url(/images_new/contenu/fiche-equipement-b.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #268926;
	font-weight: bold;
	padding: 4px 8px 7px 33px;
}
.fiche_equipement2 a {
	color: #268926;
	margin: 5px 0px 0px -20px;
	display: block;
}

/* Actions */

#actions {
	width: 240px;
	margin: 0px 0px 10px 0px;
	float: right;
}

#actions a.envoyer_ami {
	background-repeat: no-repeat;
	height: 22px;
	width: 174px;
	margin: 0px 0px 10px 0px;
	display: block;
}
#actions a.avis_equipement {
	background-repeat: no-repeat;
	height: 54px;
	width: 200px;
	margin: 0px 0px 10px 20px;
	display: block;
}
#actions a.proximite {
	background-repeat: no-repeat;
	height: 63px;
	width: 200px;
	margin: 0px 0px 10px 20px;
	display: block;
}
#actions a.envoyer_ami span, #actions a.avis_equipement span, #actions a.proximite span {
	display: none;
}

#detail_avis div#actions {
	background-image: none;
	width: 360px;
	margin: 50px 0px 0px 0px;
	float: none;
}
#detail_avis #actions a.envoyer_ami {
	height: 24px;
	margin: 0px 0px 20px 80px;
}
#detail_avis #actions a.avis_equipement {
	margin: 0px 0px 0px 80px;
}

/* Avis */

#bloc_avis {
	background-repeat: no-repeat;
	background-position: top right;
}

#liste_avis {
	width: 342px;
	margin: 0px 0px 20px 0px;
	float: left;
}
#liste_avis h3, #content #liste_avis h1 {
	color: #86720c;
	background-image: url(/images_new/contenu/puce-beige.gif);
	background-repeat: no-repeat;
	padding: 1px 0px 2px 24px;
	margin: 14px 0px 0px 1px;
}
#liste_avis p {
	margin: 0px 0px 0px 25px;
}
#liste_avis ul {
	padding: 0px;
	margin: 15px 0px 0px 30px;
}
#liste_avis li {
	font-size: 12px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	list-style: none;
}
#liste_avis a {
	color: #000000;
}

#detail_avis {
	width: 360px;
	margin: 0px 0px 20px 0px;
	float: right;
}
#detail_avis h4 {
	font-size: 12px;
	text-transform: uppercase;
	margin: 20px 20px 15px 20px;
}
#detail_avis p {
	text-align: justify;
	margin: 10px 20px 0px 20px;
}
#detail_avis p.nom {
	font-weight: bold;
	text-align: right;
	margin: 15px 20px 0px 20px;
}
#detail_avis div.ombre {
	background-repeat: repeat-x;
	height: 4px;
	width: 360px;
	position: relative;
	z-index: 1000;
}

/* Prix */

#prix {
	width: 300px;
	margin: -24px -5px 20px -5px;
	position: relative;
}
#prix strong {
	color: #a02508;
	font-size: 12px;
}
#prix td {
	font-size: 10px;
	text-align: center;
	border-left: 1px solid #e88821;
	border-bottom: 1px solid #e88821;
	padding: 4px 2px 3px 2px;
	width: 25%;
}
.prix1 {
	background-image: url(/images_new/contenu/prix1.gif);
}
.prix2 {
	background-image: url(/images_new/contenu/prix2.gif);
}
.prix3 {
	background-image: url(/images_new/contenu/prix3.gif);
}
.prix4 {
	background-image: url(/images_new/contenu/prix4.gif);
}

/* Texte popup */

#texte_popup {
	text-align: justify;
	background-color: #ffffff;
	background-image: url(/images_new/contenu/bloc-itineraire.gif);
	background-repeat: repeat-y;
	width: 500px;
	margin: 0px 0px 0px 10px;
	display: none;
	clear: left;
	position: absolute;
	top: 330px;
	z-index: 5000;
}
#texte_popup h3 {
	margin: 5px 10px 10px 10px;
}
#texte_popup p {
	background-image: none;
	border: none;
	padding: 0px;
	margin: 5px 10px 10px 10px;
}
#texte_popup p.fermer {
	text-align: right;
	margin: 2px 5px 0px 0px;
}
#texte_popup p.fermer a {
	font-size: 10px;
	text-decoration: none;
}
#texte_popup p.fermer a:hover {
	text-decoration: underline;
}

/* Etapes */

.jour{
	float :left;
}
.etapes{
	width : 449px;
}
.nuit {
	background-color: #fff9da;
	background-image: url(/images_new/contenu/bloc-h.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 7px 0px 0px 8px;
	margin : -25px 5px 0px 0px;
	width: 100px;
	float: right;
}
.nuit .bloc_b {
	font-size: 1px;
	background-image: url(/images_new/contenu/bloc-b.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 10px;
}

/* Carto */

#content.carto {
	background-repeat: no-repeat;
	background-position: top right;
}
.carto #submenu2 {
	width: 557px;
}

#content.carto .descriptif {
	background-repeat: no-repeat;
	width: 537px;
	padding: 3px 0px 8px 14px;
	margin: 4px 0px 0px 1px;
}
#content.carto .descriptif a {
	color: #901e06;
}
#content.carto .descriptif strong a {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}





/* FORMULAIRE */

p.selection {
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0px 25px 25px;
}

h3.title, h3.title_shadow {
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	background-image: url(/images_new/contenu/fond-titre-form.jpg);
	background-repeat: repeat-y;
	width: 460px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 25px 0px;
	clear: left;
}
h3.title_shadow {
	background-image: url(/images_new/contenu/fond-titre-form-ombre.jpg);
	position: relative;
	z-index: 100;
}
.form_D h3.title {
	background-image: url(/images_new/contenu/fond-titre-form-d.jpg);
}
.form_G {
	margin: 0px 0px 40px 0px;
	float: left;
	clear: left;
}
.form_D {
	margin: 0px 0px 40px 0px;
	float: right;
	clear: right;
}
.form {
	width: 962px;
	margin: 0px 0px 40px 0px;
	float: left;
	clear: left;
}
.datas {
	width: 400px;
	padding: 0px 0px 0px 40px;
}
.form .datas {
	width: 880px;
}
.datas label, .datas span.label {
	font-size: 12px;
	width: 90px;
	margin: 2px 0px 0px 0px;
	display: block;
	float: left;
	clear: left;
}
.datas label.invisible {
	visibility: hidden;
}
.datas label.big {
	width: 160px;
}
.datas label span {
	color: #ff8e32;
	width: 10px;
	display: block;
	float: left;
}
span.required {
	color: #ff8e32;
}
.datas label.auto {
	width: auto;
	padding: 0px 10px 0px 10px;
	clear: none;
	white-space: nowrap;
}
.datas label.auto span {
	margin-left: -10px;
	position: absolute;
}
.datas input, .datas textarea, .datas select {
	background-color: #f3f4f5;
	border: 1px solid #7e7e77;
	width: 298px;
	margin: 0px 0px 9px 0px;
	float: left;
}
.datas  div.date {
	width: 310px;
	margin: 0px 0px 9px 0px;
	float: left;
}
.datas  div.date input {
	width: 270px;
	margin: 0px 5px 0px 0px;
}
.datas input.mini {
	width: 73px;
}
.datas input.moyen {
	width: 128px;
}
.datas select {
	width: 302px;
}
.datas textarea {
	height: 200px;
	width: 598px;
}
.datas textarea.mini {
	height: 50px;
	width: 298px;
}
.form_G p, .form_D p, .form p {
	clear: left;
}
.form_G a, .form_D a, .form a {
	color: #ae7c33;
}

.interets {
	font-size: 10px;
	width: 430px;
	padding: 0px 0px 0px 40px;
	margin: 0px 0px -20px 0px;
	position: relative;
}
.interets input {
	width: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}
.interets label {
	width: 190px;
	padding: 3px 0px 10px 5px;
	display: block;
	float: left;
	clear: none;
}

.options {
	font-size: 10px;
	width: 400px;
	padding: 0px 0px 0px 40px;
	margin: 0px 0px -20px 0px;
}
.form_G .options {
	width: auto;
	padding: 0px;
	margin: 0px 0px 9px 0px;
	float: left;
}
.options label {
	width: 175px;
	padding: 3px 0px 10px 5px;
	display: block;
	float: left;
	clear: none;
}
.form_G .options label {
	width: auto;
	margin-right: 10px;
}
.form_G .options table label {
	width: 190px;
}
.options input {
	background-color: transparent;
	border: none;
	width: auto;
	float: left;
}

.newsletter {
	font-size: 10px;
	width: 432px;
	padding: 0px 25px 0px 0px;
	margin: 0px 0px -20px 0px;
	position: relative;
}

#form_control {
	text-align: center;
	padding: 5px 0px 20px 0px;
	margin: 25px 25px 0px 25px;
	clear: both;
}
#form_control input {
	margin: 0px 5px 0px 5px;
}
#form_control p {
	text-align: left;
	margin: -20px 0px 0px 0px;
}

#photo_questionnaire {
	/*margin: 65px 25px 0px 0px;*/
	display: none;
}
label.bouton_newsletter {
	background-repeat: no-repeat;
	height: 67px;
	/*width: 228px;*/
	width: 378px;
	/*margin: 19px 17px 0px 0px;*/
	margin: 100px 0px 0px 0px;
	display: block;
	/*float: left;*/
	/*position: relative;*/
	/*left: -4px;*/
}
label.bouton_magazine {
	background-repeat: no-repeat;
	height: 96px;
	/*width: 228px;*/
	width: 378px;
	/*margin: 19px 0px 0px 0px;*/
	margin: 50px 0px 0px 0px;
	display: block;
	/*float: left;*/
	/*position: relative;*/
	/*left: -4px;*/
	display: none;
}
label.bouton_newsletter input, label.bouton_magazine input {
	margin: 12px 0px 0px 9px;
}
label.bouton_newsletter span, label.bouton_magazine span {
	display: none;
}

p.bouton_magazine {
	height: 96px;
	width: 378px;
	margin: 50px 0px 0px 0px;
}
p.bouton_magazine a {
	background-repeat: no-repeat;
	height: 96px;
	width: 228px;
	display: block;
}
p.bouton_magazine span {
	display: none;
}





/* Confirmation */

#confirm {
	font-size: 12px;
	padding: 150px 296px 100px 296px;
}

#confirm #form_control {
	margin: 15px 0px 0px 0px;
}
#form_control img {
	float: none;
}





/* CONSULTEZ LES TEMOIGNAGES */

#tem_G {
	width: 362px;
	float: left;
}
#content #tem_G #search h3 {
	font-size: 14px;
	padding: 0px;
	margin: 15px 0px 15px 0px;
	float: none;
}
#content #tem_G #search select {
	width: 100%;
	margin: 0px 0px 10px 0px;
}
#content #tem_G #search div.carto {
	float: none;
}
#content #tem_G #search div.carto img {
	float: right;
}
#tem_G #carte_territoire {
	margin: 15px 0px 0px -302px;
}
#tem_G #result {
	font-size: 12px;
	padding: 10px;
	margin: 30px 0px 20px 25px;
}
#tem_G #result h3 {
	margin: 0px;
}
#tem_G #result ul {
	padding: 0px;
	margin: 25px 0px 25px 0px;
}
#tem_G #result li {
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
	list-style: none;
}
#tem_G #result li a {
	color: #000000;
}
#tem_G #result .page_control {
	margin: 0px 0px 10px 0px;
}
#tem_G #result .resultat {
	width: auto;
	padding: 0px;
  margin: 10px 0px 10px 0px;
  float: none;
}

#tem_D {
	width: 550px;
	padding: 0px 25px 0px 0px;
	float: right;
}
h3.tem_intro {
	color: #f79c01;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 5px 25px;
}
div.tem_intro {
	border: 1px solid #f79c01;
	width: 882px;
	padding: 10px 15px 0px 15px;
	margin: 0px 0px 25px 25px;
}
#tem_D h4, div.tem_intro h4 {
	margin: 0px;
}
#tem_D p, div.tem_intro p {
	text-align: justify;
	margin: 10px 0px 10px 0px;
}
div.tem_intro p {
	font-style: italic;
}
#tem_D p.nom, div.tem_intro p.nom {
	text-align: right;
	font-weight: bold;
	font-style: normal;
}
#tem_D img, div.tem_intro img {
	margin: 0px 8px 8px 0px;
	float: left;
}
#tem_D a.envoyer_ami, #tem_D a.voir_site {
	background-repeat: no-repeat;
	height: 22px;
	margin: 10px 0px 10px 0px;
	display: block;
	float: right;
	clear: right;
}
#tem_D a.envoyer_ami span, #tem_D a.voir_site span {
	display: none;
}
#tem_D .bloc {
	width: 50%;
	margin: 10px 0px 10px 0px;
}
#tem_D .flash {
	text-align: center;
	padding: 40px 0px 10px 0px;
	clear: both;
}

#tem_D div.fichier_video {
	height: 40px;
}
#tem_D p.fichier_video {
	background-image: url(/images_new/contenu/video-g.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding: 0px 0px 0px 37px;
	margin: 10px 0px 0px 0px;
	float: left;
}
#tem_D p.fichier_video a {
	color: #268926;
	font-weight: bold;
	background-image: url(/images_new/contenu/video-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 30px;
	padding: 7px 10px 8px 0px;
	display: block;
	float: left;
}





/* LAISSEZ UN TEMOIGNAGE */

#content p.acces {
	height: 150px;
	margin: 0px 0px 0px 203px;
	float: none;
}
.acces a {
	background-repeat: no-repeat;
	height: 79px;
	width: 228px;
	margin: 0px 100px 0px 0px;
	display: block;
	float: left;
}
.acces span {
	display: none;
}

#amb_G {
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	width: 716px;
	float: left;
}
#amb_G .datas {
	width: auto;
	padding: 0px;
	margin: 0px 0px 0px 25px;
	float: none;
}
#amb_G .datas input {
	width: 206px;
}
#amb_G .datas select {
	width: 210px;
}
#amb_G .datas textarea {
	height: 300px;
	width: 298px;
}
#amb_G .left {
	width: 350px;
	float: left;
}
#amb_G .right {
	width: 360px;
	float: left;
}
#amb_G .right p {
	width: 315px;
}
#amb_G .questionnaire {
	background-position: bottom;
	background-repeat: repeat-x;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	margin: 0px 0px 15px 0px;
	clear: both;
}
#amb_G .questionnaire .scroll {
	height: 220px;
	height: 320px;
	width: 716px;
	padding: 15px 0px 15px 0px;
	overflow: auto;
}
#amb_G .questionnaire .datas label, #amb_G .questionnaire .datas .label {
	text-align: right;
	width: 235px;
	margin: 2px 15px 25px 0px;
}
#amb_G .questionnaire .datas input {
	width: 298px;
	margin: 0px 0px 25px 0px;
}
#amb_G .questionnaire .datas textarea {
	height: 100px;
	width: 398px;
	margin: 0px 0px 25px 0px;
}
#amb_G .questionnaire .datas .cases {
	width: 400px;
	margin: 0px 0px 25px 0px;
	float: left;
}
#amb_G .questionnaire .datas .cases label {
	color: #000000;
	text-align: left;
	margin: 0px 0px 0px 3px;
	display: inline;
	float: none;
	clear: none;
}
#amb_G .questionnaire .datas .cases input {
	background-color: transparent;
	border: none;
	width: auto;
	margin: 0px 0px 0px 0px;
	float: none;
}
#amb_G h3 {
	margin: 0px 0px 15px 25px;
	clear: left;
}
#amb_G h3.intermediaire {
	margin: 25px 0px 15px 25px;
}
#amb_G p {
	text-align: justify;
	margin: -5px 0px 15px 25px;
}
#amb_G p.image {
	text-align: center;
	width: 315px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	clear: both;
}
#amb_G p.image input {
	border: none;
	width: auto;
	float: none;
}
#amb_G p.image img {
	margin: 0px 0px 5px 0px
}
#amb_G p.autorisation {
	width: 691px;
	padding: 0px 0px 0px 25px;
	margin: 10px 0px 0px 0px;
	float: left;
	clear: both;
}
#amb_G .left p {
	margin: 0px 0px 10px 25px;
}

#amb_D {
  padding: 0px 25px 0px 0px;
	width: 171px;
	float: right;
}
#amb_D img {
	margin: 0px 0px 40px 0px;
}

label.bouton_hebergement, label.bouton_restauration, label.bouton_visite {
	background-repeat: no-repeat;
	height: 34px;
	margin: 0px 0px 11px 16px;
	display: block;
	float: right;
	position: relative;
	top: -4px;
	right: -4px;
}
label.bouton_hebergement input, label.bouton_restauration input, label.bouton_visite input {
	margin: 7px 0px 0px 9px;
}
label.bouton_hebergement span, label.bouton_restauration span, label.bouton_visite span {
	display: none;
}

.divCommunes, .divOffres {
	background-color: #ffffff;
	background-image: url(/images_new/contenu/bloc-itineraire.gif);
	background-repeat: repeat-y;
	height: 299px;
	width: 223px;
	padding: 0px 10px 10px 10px;
	margin: 61px 0px 0px 15px;
	overflow: auto;
	position: absolute;
}
#amb_G .divCommunes p.fermer, #amb_G .divOffres p.fermer {
	text-align: right;
	margin: 2px -5px 0px 0px;
}
.divCommunes p.fermer a, .divOffres p.fermer a {
	font-size: 10px;
	text-decoration: none;
}
.divCommunes p.fermer a:hover, .divOffres p.fermer a:hover {
	text-decoration: underline;
}
.divCommunes ul, .divOffres ul, #offreVisiteOk ul {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	list-style: none;
}
.divCommunes li, .divOffres li, #offreVisiteOk li {
	background-image: url(/images_new/contenu/puce.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 3px 10px;
	margin: 0px;
}
.divCommunes a, .divOffres a, #offreVisiteOk a {
	color: #000000;
}

#offreVisiteOk {
	margin: -25px 0px 25px 250px;
	clear: left;
}
#offreVisite {
	display: none;
}





/* TEMOIGNAGES VIDEO */

.video {
	background-image: url(/images_new/contenu/picto-video.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.video div.intro {
	padding: 0px 185px 5px 0px;
	width: 725px;
}
.video .carte_temoignagesbig {
	text-align: center;
	margin: 0px 0px 20px 0px;
}
.video .detail {
	width: 366px;
	padding: 0px 0px 20px 20px;
	float: left;
}
.video .detail h3 {
	font-size: 10px;
	background-repeat: repeat-x;
	padding: 3px 7px 4px 7px;
	margin: 0px 0px 1px 6px;
}
.video .detail h3 strong {
	font-size: 13px;
}
.video .detail p {
	padding: 5px 7px 0px 7px;
	margin: 0px 0px 0px 6px;
}
.video .carte_temoignages {
	padding: 50px 120px 0px 0px;
	float: right;
}

.video .export {
	width: 366px;
	padding: 0px 0px 20px 20px;
	float: left;
}
.video .export div {
	background-repeat: repeat-x;
	padding: 10px 20px 15px 20px;
}
.video .export h3 {
	margin: 0px;
	display: inline;
}
.video .export p {
	margin: 0px;
}
.video .export .previsu, .video .export .previsu_off {
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	display: block;
	float: right;
}
.video .export .previsu span, .video .export .previsu_off span {
	display: none;
}
.video div#texte_popup {
	padding: 0px;
	top: 700px;
}
.video div#texte_popup img {
	vertical-align: middle;
}
#previsu {
	float: left;
	padding-left: 20px;
}





/* MAGAZINE */

#mag_G {
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	width: 657px;
	float: left;
}
#mag_G h2 {
	margin: 15px 0px 15px 0px;
}
#mag_G div.intro {
	font-family: Tahoma;
	font-size: 14px;
	text-align: justify;
	border-bottom: 1px dotted #999999;
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 30px 0px;
	width: 657px;
}
#mag_G div.intro p {
	margin: 0px 0px 10px 0px;
}
#mag_G .datas {
	width: auto;
	padding: 0px;
	margin: 0px 0px 0px 25px;
	float: none;
}
#mag_G .datas input {
	width: 298px;
}
#mag_G .datas textarea {
	height: 300px;
	width: 603px;
}
#mag_G h3 {
	margin: 0px 0px 15px 25px;
	clear: left;
}
#mag_G h3.intermediaire {
	margin: 25px 0px 15px 25px;
}
#mag_G p {
	text-align: justify;
	margin: -5px 0px 15px 25px;
}
#mag_G p.autorisation {
	width: 632px;
	padding: 0px 0px 0px 25px;
	margin: 25px 0px 0px 0px;
	float: left;
	clear: both;
}

#mag_D {
  padding: 0px 25px 0px 0px;
	width: 230px;
	float: right;
}
#mag_D img {
	margin: 25px 0px 15px 0px;
}





/* LECTEURS TEMOIGNENT */

.bande_magazine {
	background-image: url(/images_new/contenu/esprit-picardie.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.bande_magazine h2 {
	font-size: 24px;
	margin: 40px 0px 95px 0px;
	position: relative;
	left: 25px;
}
.bande_magazine .photo1 {
	margin: 50px 0px 15px 0px;
	float: left;
	position: relative;
	left: 25px;
}
.bande_magazine .photo2 {
	border: 1px solid #969696;
	margin: 0px 0px 35px 50px;
}
.bande_magazine .photo3 {
	border: 1px solid #969696;
	margin: 0px 0px 15px 0px;
	float: right;
	position: relative;
	left: -25px;
}
.temoignage_lecteur {
	font-size: 12px;
	font-style: italic;
	padding: 0px 25px 0px 25px;
	margin: 0px 0px 35px 0px;
}
.temoignage_lecteur p {
	text-align: justify;
	margin: 0px;
}
.temoignage_lecteur p.nom_lecteur {
	font-weight: bold;
	font-style: normal;
	text-align: right;
	margin: 10px 0px 0px 0px;
}
/*
.lecteurs-temoignent {
	font-size: 11px;
	background-image: url(/images_new/contenu/lecteurs-temoignent-g.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	float: right;
}
#mag_G .intro p.lecteurs-temoignent {
	margin: -10px 0px 0px 0px;
}
.lecteurs-temoignent a {
	color: #268926;
	font-weight: bold;
	background-image: url(/images_new/contenu/lecteurs-temoignent-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 7px 10px 0px 0px;
	height: 23px;
	display: block;
	float: left;
}
*/
.lecteurs-temoignent {
	margin: -15px 0px 0px 688px;
	position: absolute;
}
#detail .lecteurs-temoignent {
	margin: 0px;
	float: right;
	position: relative;
}
#mag_G .intro p.lecteurs-temoignent {
	margin: -25px 0px -55px 0px;
	float: right;
	position: relative;
	right: 21px;
}
.lecteurs-temoignent a {
	background-repeat: no-repeat;
	height: 85px;
	display: block;
	float: left;
}
.lecteurs-temoignent a span {
	display: none;
}

.laisse-temoignage {
	margin: 0px 0px 25px 0px;
	float: right;
	position: relative;
	right: 21px;
}
.laisse-temoignage a {
	background-repeat: no-repeat;
	height: 85px;
	display: block;
	float: left;
}
.laisse-temoignage a span {
	display: none;
}





/* ECARDS */

.liste_ecard {
	font-size: 12px;
	text-align: center;
	width: 209px;
	padding: 10px 0px 25px 25px;
	float: left;
}
.liste_ecard h3 {
	color: #000000;
	margin: 5px 0px 5px 0px;
}

#ecard {
	font-size: 12px;
	border: 1px solid #f3f4f5;
	width: 500px;
	padding: 15px;
	margin: 50px auto 50px auto;
}
#ecard img {
	margin: 0px 15px 5px 0px;
	float: left;
}
#ecard img.stamp {
	margin: 0px 0px 10px 10px;
	float: right;
}
#ecard p {
	margin: 0px 0px 5px 0px;
}





/* SITES THEMATIQUES */

/*#ligne1 {
	background-repeat: no-repeat;
	float: left;
}
#ligne2 {
	background-repeat: no-repeat;
	float: left;
}*/
#ligne_thematique {
	background-repeat: no-repeat;
	float: left;
}
#ligne {
	background-repeat: no-repeat;
	float: left;
}
.traits {
	width: 962px;
	margin: 6px 0px 6px 0px;
	float: left;
	position: relative;
}
.traits2 {
	width: 962px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	float: left;
	position: relative;
}

.zone1, .zone2 {
	margin: 4px 0px 4px 0px;
	float: left;
}
.zone1 {
	width: 240px;
	padding: 0px 15px 0px 15px;
}
.zone2 {
	width: 352px;
	padding: 0px 35px 0px 35px;
}
#ligne .zone1 {
	width: 211px;
	padding: 0px 15px 5px 15px;
}
#ligne .zone2 {
	width: 210px;
	padding: 0px 15px 5px 15px;
}
#ligne .zone1 div, #ligne .zone2 div {
	text-align: center;
}

.zone1 a, .zone2 a {
	text-align: center;
	text-decoration: none;
	display: block;
	position: relative;
}
.zone1 h3, .zone2 h3 {
	font-size: 18px;
	margin: 0px 0px 10px 0px;
}
#ligne .zone1 h3, #ligne .zone2 h3 {
	color: #ffffff;
	font-size: 15px;
	height: 36px;
}
.zone1 p, .zone2 p {
	color: #000000;
	text-align: justify;
	margin: 10px 0px 10px 0px;
}
#ligne .zone1 p, #ligne .zone2 p {
	color: #ffffff;
}

p.lien_zone1, p.lien_zone2 {
	text-align: right;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	float: left;
		display: none;
}
p.lien_zone1 {
	width: 231px;
}
p.lien_zone2 {
	width: 230px;
}
#ligne .zone1 p.lien, #ligne .zone2 p.lien {
	margin: 0px;
	position: absolute;
	bottom: 0px;
}
#ligne .zone1 p.lien {
	width: 221px;
}
#ligne .zone2 p.lien {
	width: 220px;
}
#ligne .zone1 p.lien a, #ligne .zone2 p.lien a {
	float: right;
}

/* Liens */

.links {
	padding: 10px 25px 0px 0px;
	width: 200px;
	float: right;
	clear: right;
}
.links h4 {
	margin: 0px;
}
.links ul {
	list-style: none;
	padding: 0px;
	margin: 13px 0px 10px 0px;
	overflow: auto;
}
.links li {
	background-repeat: no-repeat;
	padding-left: 9px;
	margin-bottom: 4px;
	width: 145px;
}
.links a {
	color: #000000;
	font-size: 13px;
}
.links .offres {
	background-image: url(/images_new/contenu/fond-offres.gif);
	margin: 10px 0px 10px 0px;
}
.links .offres div {
	background-image: url(/images_new/contenu/fond-offres.jpg);
	background-repeat: no-repeat;
	padding: 13px 5px 10px 14px;
}
.links .offres h4 {
	color: #03541a;
}
.links .offres ul {
	height: 250px;
	scrollbar-arrow-color: #03541a;
	scrollbar-face-color: #aceabe;
	scrollbar-3dlight-color: #03541a;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #03541a;
	scrollbar-shadow-color: #ffffff;
}
.links .offres li {
	background-image: url(/images_new/contenu/puce-offres.gif);
}
.links .offres .carto {
	text-align: center;
	background-image: url(/images_new/contenu/fond-offres-carto.gif);
	padding: 0px 10px 2px 5px;
	margin: 20px 5px 0px -4px;
}
.links .offres .carto a {
	color: #9e9ec3;
}
.links .temoignages {
	background-image: url(/images_new/contenu/fond-temoignages.gif);
	margin: 10px 0px 10px 0px;
}
.links .temoignages div {
	background-image: url(/images_new/contenu/fond-temoignages.jpg);
	background-repeat: no-repeat;
	padding: 13px 5px 10px 14px;
}
.links .temoignages h4 {
	color: #7c6300;
}
.links .temoignages ul {
	height: 120px;
	scrollbar-arrow-color: #7c6300;
	scrollbar-face-color: #e0d6a2;
	scrollbar-3dlight-color: #7c6300;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #7c6300;
	scrollbar-shadow-color: #ffffff;
}
.links .temoignages li {
	background-image: url(/images_new/contenu/puce-temoignages.gif);
}
.links .temoignages .carto {
	text-align: center;
	background-image: url(/images_new/contenu/fond-temoignages-carto.gif);
	padding: 0px 10px 2px 5px;
	margin: 20px 5px 0px -4px;
}
.links .temoignages .carto a {
	color: #9e9ec3;
}
.links .liens {
	background-image: url(/images_new/contenu/fond-liens.gif);
	margin: 10px 0px 10px 0px;
}
.links .liens div {
	background-image: url(/images_new/contenu/fond-liens.jpg);
	background-repeat: no-repeat;
	padding: 13px 5px 10px 14px;
}
.links .liens h4 {
	color: #901e06;
}
.links .liens ul {
	height: 120px;
	scrollbar-arrow-color: #901e06;
	scrollbar-face-color: #f8c5ba;
	scrollbar-3dlight-color: #901e06;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #901e06;
	scrollbar-shadow-color: #ffffff;
}
.links .liens li {
	background-image: url(/images_new/contenu/puce-liens.gif);
}

/* Sommaire */

div.sommaire {
	background-repeat: no-repeat;
	width: 500px;
	padding: 19px 0px 0px 0px;
	margin: 20px auto 50px auto;
	clear: left;
}
div.sommaire li, div.sommaire a, p.sommaire, p.sommaire a {
	color: #901e06;
	font-size: 12px;
}
div.sommaire ul {
	background-color: #fffecb;
	border-left: 1px solid #901e06;
	border-bottom: 1px solid #901e06;
	border-right: 1px solid #901e06;
	padding: 8px 10px 10px 10px;
	margin: 0px;
	list-style: none;
}
div.sommaire li {
	background-image: url(/images_new/contenu/puce.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 3px 10px;
	margin: 0px;
}

/* Détail */

#sites_thematiques {
	width: 711px;
	padding: 0px 0px 0px 1px;
	float: left;
}
#sites_thematiques .photo {
	margin: 15px 15px 0px 10px;
	float: left;
}
#sites_thematiques h3 {
	margin: 15px 0px 15px 0px;
}
#sites_thematiques p.accroche {
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0px 15px 25px;
}
#sites_thematiques .add_to_selection {
	margin: 15px 0px 15px 25px;
}
#sites_thematiques .paragraphe, #sites_thematiques .paragraphe2 {
	font-size: 12px;
	background-image: url(/images_new/contenu/puce-beige.gif);
	background-repeat: no-repeat;
	padding: 1px 0px 0px 25px;
	margin: 50px 0px 50px 0px;
	clear: left;
}
#sites_thematiques .paragraphe h3, #sites_thematiques .paragraphe2 h3 {
	color: #000000;
	margin: 0px 0px 15px 0px;
}
#sites_thematiques .paragraphe p, #sites_thematiques .paragraphe2 p {
	text-align: justify;
	margin: 10px 0px 10px 0px;
}
#sites_thematiques .paragraphe img {
	margin: 0px 0px 10px 20px;
	float: right;
}
#sites_thematiques .paragraphe2 img {
	margin: 0px 20px 10px 0px;
	float: left;
}
#sites_thematiques .paragraphe p img, #sites_thematiques .paragraphe2 p img {
	margin: 0px 5px 5px 5px;
	float: none;
}

/* Suggestions de week-end */

.suggestions_weekend {
	height: 51px;
	width: 200px;
	margin: -10px 0px 10px 0px;
	display: block;
	position: relative;
}
.suggestions_weekend span {
	display: none;
}

.weekend {
	background-color: #fffecb;
	background-image: url(/images_new/contenu/ombre-jaune.gif);
	background-repeat: repeat-x;
	width: 962px;
	padding: 15px 0px 20px 0px;
	float: left;
}
.weekend h2 {
	color: #ffaa00;
	margin: 0px 0px 0px 25px;
}
.weekend .liste {
	text-align: center;
	padding: 25px 0px 0px 50px;
	width: 254px;
}
.weekend .liste img {
	float: none;
}
.weekend .liste .picto {
	border: none;
	margin-left: 8px;
	float: none;
}
.weekend .liste h3 {
	font-size: 14px;
	margin: 0px 0px 5px 0px;
}
.weekend .liste h3 a {
	color: #000000;
}
.weekend .liste p {
	margin: 5px 0px 0px 0px;
}

/* Carte */

#carte_minisites {
	margin: 0px 0px 0px -530px;
	position: absolute;
}





/* MOTS CLEFS DE PICARDIE */

.photo_glossaire {
/*	float: left;*/
}
.glossaire p {
	font-size: 12px;
	margin: 20px 35px 0px 30px;
}
.glossaire div {
	text-align: justify;
	float: left;
}
.glossaire .colonne {
	width: 309px;
	margin: 20px 0px 10px 0px;
	float: left;
}
.glossaire .colonne p {
	margin: 0px 0px 15px 30px;
}
.glossaire .colonne img {
	margin: 0px 0px 15px 30px;
}





/* ESPACE PRO - PRESSE */

/* Index */

.pro, .presse {
	float: left;
}
.zone_gauche div, .zone_centre div, .zone_droite div {
	color: #ffffff;
	font-size: 12px;
	padding: 10px 10px 10px 15px;
}
.zone_gauche h2, .zone_centre h2, .zone_droite h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
.zone_gauche h2 span, .zone_centre h2 span, .zone_droite h2 span {
	color: #ffffff;
}
.zone_gauche ul, .zone_centre ul, .zone_droite ul {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	list-style: none;
}
.zone_gauche a, .zone_centre a, .zone_droite a {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(/images_new/contenu/plus.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
}
.zone_gauche a:hover, .zone_centre a:hover, .zone_droite a:hover {
	text-decoration: underline;
}
.zone_gauche ul a, .zone_centre ul a, .zone_droite ul a {
	background-image: url(/images_new/contenu/puce-pro.gif);
	text-transform: none;
	padding: 0px 0px 0px 10px;
}

.zone_gauche {
	width: 240px;
	float: left;
}

.zone_centre {
	width: 484px;
	float: left;
}
.zone_centre .bloc01 h2 {
	font-size: 28px;
}
.zone_centre .bloc01 ul {
	font-size: 14px;
	padding: 10px 0px 5px 0px
}

.zone_droite {
	width: 237px;
	float: left;
}

.zone_gauche .bloc01, .zone_gauche .bloc02, .zone_gauche .bloc03, .zone_gauche .bloc04, .zone_gauche .bloc05,
.zone_centre .bloc01, .zone_centre .bloc02, .zone_centre .bloc03, .zone_centre .bloc04, .zone_centre .bloc05,
.zone_droite .bloc01, .zone_droite .bloc02, .zone_droite .bloc03, .zone_droite .bloc04, .zone_droite .bloc05 {
	background-repeat: repeat-x;
}





/* ESPACE PRO */

/* Index */

.pro .zone_centre .bloc01 {
	height: 205px;
	padding: 25px 190px 10px 25px;
}
.pro .zone_centre .bloc02 {
	width: 215px;
	float: left;
}
.pro .zone_centre .bloc02bis {
	background-repeat: repeat-x;
	width: 215px;
	float: left;
	clear: left;
}
.pro .zone_centre .bloc03, .zone_centre .bloc04, .zone_centre .bloc05 {
	width: 217px;
	float: right;
}

.pro .zone_droite .bloc02 {
	padding: 10px 15px 10px 15px;
}
.pro .zone_droite .bloc02 h2 {
	font-size: 28px;
}

/* Photothèque */

h3.descrip {
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images_new/contenu/puce-orange.gif);
	background-repeat: no-repeat;
	padding: 1px 0px 2px 24px;
	margin: 14px 0px 8px 1px;
}
p.descrip {
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	margin: 0px 25px 10px 25px;
}
p.localize {
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px 40px 25px;
}
.phototheque h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

.search_phototheque {
	margin: 25px 0px 10px 25px;
	float: right;
}
.search_phototheque div {
	border: 1px solid #f79c01;
	margin: 0px 25px 0px 0px;
	width: 300px;
	padding: 10px;
}
.search_phototheque h3 {
	margin: 0px 0px 15px 0px;
}
.search_phototheque label {
	font-size: 12px;
	text-align: right;
	width: 80px;
	margin: 3px 5px 5px 0px;
	display: block;
	float: left;
	clear: left;
}
.search_phototheque input {
	width: 180px;
	margin: 0px 0px 5px 0px;
}
.search_phototheque select {
	width: 186px;
	margin: 0px 0px 5px 0px;
}
.search_phototheque a.button {
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px 6px 3px 7px;
	margin: 5px 0px 0px 32px;
	display: block;
	float: right;
}
.search_phototheque div.separator {
	border: none;
	margin: -2px 0px 0px 0px;
	width: auto;
	padding: 0px;
}

.liste_phototheque {
	font-size: 12px;
	text-align: center;
	width: 178px;
	padding: 10px 0px 25px 50px;
	float: left;
}
.liste_phototheque h3 {
	margin: 5px 0px 5px 0px;
}
.liste_phototheque span {
	font-size: 11px;
	margin: 5px 0px 10px 0px;
	display: block;
}

p.autorisation {
	padding: 0px 0px 0px 25px;
	margin: 0px;
	clear: both;
}

/* Articles */

#article {
	width: 706px;
	padding: 25px 0px 15px 25px;
}
#article h2 {
	margin: 0px 15px 0px 0px;
}
#article p {
	margin: 10px 0px 10px 0px;
}
#article div {
	margin: 0px;
}
#article div.droite {
	color: #999999;
	font-size: 10px;
	width: 200px;
	padding: 20px 20px 0px 0px;
	margin: 0px 0px 10px 25px;
	float: right;
	clear: right;
}
.article div.gauche {
	color: #999999;
	font-size: 10px;
	text-align: right;
	width: 200px;
	padding: 20px 0px 0px 20px;
	margin: 0px 25px 10px 0px;
	float: left;
	clear: left;
}
#article div.droite span, #article div.gauche span {
	margin: 0px 0px 15px 0px;
	display: block;
}
#article div.droite img, #article div.gauche img {
	margin: 0px 0px 0px 0px;
}

/* Mini sites */

.liste_minisite {
	text-align: center;
	border: none;
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 10px 0px;
	width: auto;
	float: left;
}
.decalage3 {
	width: 117px;
	float: left;
}
.decalage2 {
	width: 235px;
	float: left;
	display:none;
}
.decalage1 {
  width: 117px;
	float: left;
}
.liste_minisite a {
	color: #000000;
	text-decoration: none;
	height: 203px;
	width: 195px;
	padding: 10px 10px 0px 10px;
	display: block;
	overflow: hidden;
}
.liste_minisite img {
	border: none;
	margin: 0px 0px 4px 0px;
	float: none;
}
.liste_minisite h3 {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
}
.liste_minisite p {
	text-align: justify;
	margin: 4px 0px 0px 0px;
}

/* Stages */

.detail_stage {
	font-size: 12px;
	width: 912px;
	padding: 0px 0px 15px 25px;
	float: left;
}
.detail_stage h2, .detail_stage h3 {
	margin-left: 0px;
}
.detail_stage2 {
	font-size: 12px;
	width: 220px;
	padding: 10px;
	float: left;
}

/* Actualités */

.liste_actu_pro {
	font-size: 12px;
	text-align: center;
	width: 255px;
	padding: 10px 0px 25px 50px;
	float: left;
}
.liste_actu_pro h3 {
	text-decoration: underline;
	margin: 5px 0px 0px 0px;
}
.liste_actu_pro p {
	text-align: justify;
	margin: 5px 0px 0px 0px;
}
#detail_actu_pro {
	width: 862px;
	padding: 25px 0px 25px 50px;
}
#detail_actu_pro h3 {
	margin: 0px 0px 5px 0px;
}
#detail_actu_pro p {
	font-size: 12px;
	margin: 15px 0px 15px 0px;
}
#detail_actu_pro img {
	margin: 0px 25px 10px 0px;
	float: left;
	clear: left;
}

/* Identification */

.login {
	float: right;
	padding: 0px 0px 10px 25px;
	margin: 25px 0px 0px 25px;
	width: 350px;
}
.login h2 {
	margin: 0px 0px 15px 0px;
}
.login h3 {
	font-weight: bold;
	margin: 0px 0px 25px 0px;
}
.login label {
	font-size: 12px;
	margin-top: 2px;
	width: 90px;
	display: block;
	float: left;
}
.login .logInput {
	background-color: #F3F4F5;
	border-top: 1px solid #7E7E77;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #7E7E77;
	margin-bottom: 9px;
	width: 200px;
	float: left;
}
.login a {
	margin: 0px 0px 0px 90px;
}
.description {
	padding: 20px 0px 10px 25px;
	width: 530px;
	float: left;
}
.description h2 {
	margin-left: 0px;
}

/* Réactualisation */

.tableOffres table {
	width: 712px;
	margin: 0px 0px 20px 75px;
}
.tableOffres table th {
	color: #72135a;
	font-size: 13px;
	border-bottom: 1px solid #c4b3bf;
	padding: 2px 10px 3px 10px;
}
.tableOffres table td {
	border-bottom: 1px solid #f3f4f5;
	padding: 4px 10px 5px 10px;
}

#main_menu .tableOffres table {
	width: 600px;
}

/* Fêtes */

div.liste_offres1 {
	width: 484px;
	float: left;
}
#main_menu div.liste_offres1 .tableOffres table {
	width: 459px;
	margin: 20px 0px 20px 25px;
}
.search_fete {
	margin: 0px 0px 10px 0px;
	float: right;
}
.search_fete div {
	border: 1px solid #f79c01;
	margin: 0px 25px 0px 0px;
	width: 200px;
	padding: 10px;
}
.search_fete h3 {
	margin: 0px 0px 15px 0px;
}
.search_fete label {
	font-size: 12px;
	width: 150px;
	margin: 3px 0px 5px 5px;
	display: block;
	float: left;
}
.search_fete input {
	margin: 0px 0px 5px 0px;
	float: left;
	clear: left;
}
.search_fete select {
	width: 186px;
	margin: 0px 0px 5px 0px;
}
.search_fete a.button {
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px 6px 3px 7px;
	margin: 5px 0px 0px 32px;
	display: block;
	float: right;
}
.search_fete div.separator {
	border: none;
	margin: -2px 0px 0px 0px;
	width: auto;
	padding: 0px;
}





/* ESPACE PRESSE */

/* Index */

.presse .zone_centre .bloc01 {
	height: 395px;
	padding: 10px 10px 10px 15px;
}
.presse .zone_droite .bloc02 a {
	color: #f79c01;
	text-align: center;
	text-decoration: underline;
	text-transform: none;
	background-image: none;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	display: block;
}

/* Tableaux */

table.listing_presse {
	width: 912px;
	margin: 0px 25px 20px 25px;
	/*float: left;*/
	clear: left;
}
table.listing_presse th {
	font-size: 13px;
	border-bottom: 1px solid #c4b3bf;
	padding: 2px 10px 3px 10px;
}
table.listing_presse td {
	border-bottom: 1px solid #f3f4f5;
	padding: 4px 10px 5px 10px;
}
table.listing_presse td.communique_01, table.listing_presse td.dossier_01 {
	white-space: nowrap;
}
table.listing_presse td .download {
	float: none;
}
table.listing_presse td .download a {
	background-position: top left;
	display: block;
}
table.listing_presse td .more {
	float: none;
}
table.listing_presse td .more a {
	font-weight: normal;
	height: auto;
	display: block;
}
table.listing_presse td strong a {
	color: #000000;
}

label.bouton_com_crt, label.bouton_com_partenaires, label.bouton_dossier_crt, label.bouton_dossier_partenaires {
	background-repeat: no-repeat;
	height: 34px;
	margin: -44px 0px 11px 16px;
	display: block;
	float: left;
	position: relative;
	top: -4px;
	right: -4px;
}
label.bouton_com_crt input, label.bouton_com_partenaires input, label.bouton_dossier_crt input, label.bouton_dossier_partenaires input {
	margin: 7px 0px 0px 9px;
}
label.bouton_com_crt span, label.bouton_com_partenaires span, label.bouton_dossier_crt span, label.bouton_dossier_partenaires span {
	display: none;
}

/* Listing */

.listing_agenda {
	padding: 0px 0px 0px 50px;
}
.liste_agenda {
	padding: 0px 20px 0px 20px;
}
.liste_agenda {
	border: 1px solid #c4b3bf;
	width: 424px;
	padding: 15px 0px 15px 0px;
	margin: 10px 20px 10px 0px;
	float: left;
}
.liste_agenda img {
	border: none;
	margin: 0px 10px 5px 15px;
	float: left;
}
.liste_agenda h3 {
	font-weight: bold;
	margin: 0px 15px 5px 15px;
}
.liste_agenda strong {
	margin: 5px 15px 10px 15px;
	display: block;
}
.liste_agenda p {
	margin: 5px 15px 0px 15px;
	clear: left;
}
.liste_agenda .download {
	padding: 0px 15px 0px 0px;
	margin: 10px 0px 0px 15px;
	float: right;
}

/* Détail */

#detail_presse {
	width: 862px;
	padding: 0px 0px 0px 50px;
}
#detail_presse h3 {
	margin: 0px;
}
#detail_presse p {
	font-size: 12px;
	text-align: justify;
	margin: 15px 0px 15px 0px;
}
#detail_presse img {
	margin: 0px 25px 15px 0px;
	float: left;
}





/* RECHERCHE PAR MOT CLE */

ul.liste_motcle {
	list-style: none;
	padding: 0px;
	margin: 10px 0px 10px 50px;
}
ul.liste_motcle li {
	background-image: url(/images_new/contenu/puce.gif);
	background-repeat: no-repeat;
	width: 440px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	float: left;
}
ul.liste_motcle a {
	color: black;
	text-decoration : none;
}
ul.liste_motcle a:hover {
	text-decoration: underline;
}





/* ACTUALITES */

#quizz {
	width: 206px;
	float: left;
}
#quizz h3 {
	font-size: 12px;
	margin: 15px 0px 0px 15px;
}
#quizz .psycho {
	background-repeat: no-repeat;
	height: 99px;
	display: block;
}
#quizz .psycho span {
	display: none;
}
#quizz .magazine2 {
	text-align: center;
	padding: 10px;
	margin: 20px 15px 15px 15px;
}
#quizz .magazine2 h3 {
	color: #ffffff;
	margin: 10px 0px 10px 0px;
}
#quizz .magazine2 a {
	color: #ffffff;
}

#special {
	width: 210px;
	padding: 0px 20px 15px 20px;
	float: right;
}
#special h3 {
	margin: 15px 0px 0px 0px;
}
#special p {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}
#special a {
	text-decoration: none;
}
#special .all a {
	text-decoration: underline;
}

#news {
	width: 506px;
	float: left;
}
#news h3 {
	color: #000000;
	font-size: 16px;
	margin: 15px 0px 10px 83px;
}
#news ul {
	width: 456px;
	padding: 0px;
	margin: -35px 0px 0px 25px;
}
#news li {
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	list-style: none;
}
#news ul img {
	border: none;
	margin: 0px 10px 5px 0px;
	float: left;
}
#news ul h3 {
	font-size: 14px;
	margin: 0px;
	display: inline;
}
#news ul a {
	color: #000000;
}
#news ul p {
	font-size: 12px;
	margin: 5px 0px 0px 0px;
}
#news ul p.date {
	color: #600f4a;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}

#main_menu #news {
	width: 756px;
}
#main_menu #news ul {
	width: 706px;
}
#main_menu #news ul p a {
	color: #000000;
	text-decoration: none;
}

/* Détail */

#news div.txt {
	width: 456px;
	padding: 25px 0px 15px 25px;
}
#news div.txt img {
  	margin: 3px;
} 
#news div.txt img.photo {
	border: none;
	margin: 0px 10px 5px 0px;
	float: left;
}
#news div.txt h3 {
	color: #000000;
	font-size: 14px;
	margin: 0px;
}
#news div.txt p.date {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}

#main_menu #news div.txt {
	width: 706px;
}





/* PSYCHO-TEST */

#psychotest {
	background-repeat: repeat-y;
}
#psychotest .photos {
	width: 481px;
	padding: 0px 0px 10px 0px;
	float: left;
}
#psychotest .photos img {
	margin: 10px 0px 0px 10px;
}
#psychotest #content {
	font-size: 12px;
	width: 456px;
	margin: 0px;
	float: left;
}
#psychotest #content h2 {
	margin: 15px 0px 25px 25px;
}
#psychotest #content p {
	margin: 10px 25px 0px 25px;
}
#psychotest #content .phrase1 {
	font-weight: bold;
	margin-top: 15px;
}
#psychotest #content .phrase2 {
	font-style: italic;
	margin-left: 50px;
}
#psychotest #content #form_control {
	margin: 25px 0px 0px 25px;
}

.question h2 {
	margin: 15px 0px 25px 20px;
}
.question .reponse {
	font-size: 13px;
	padding: 0px 0px 0px 20px;
	width: 215px;
	float: left;
}
.question .reponse img {
	margin-bottom: 5px;
}
.question .image {
	text-align: right;
	width: 481px;
	padding: 0px 20px 5px 0px;
	float: left;
}
.question .reponses {
	font-size: 13px;
	padding: 0px 20px 0px 0px;
}

.resultest .navig2 {
	margin: 0px;
}
.resultest .gauche, .resultest .droite {
	width: 476px;
	padding-bottom: 20px;
	float: left;
}
.resultest h2 {
	margin: 15px 10px 15px 20px;
}
.resultest h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 18px 10px 15px 20px;
}
.resultest p {
	font-size: 13px;
	margin: 15px 10px 15px 20px;
}
.resultest .bloctest {
	background-color: #fffecb;
	padding: 10px 15px 10px 15px;
	margin: 15px 10px 0px 20px;
}
.resultest .droite .bloctest {
	margin-top: 31px;
}
.resultest .navigtest {
	background-image: url(/images_new/contenu/ombre-jaune2.gif);
	background-repeat: repeat-x;
	padding: 9px 10px 3px 0px;
	margin: 0px 10px 0px 20px;
}
.resultest .navigtest .bouton_d {
	margin: 1px 0px 0px 15px;
}
.resultest .navigtest strong {
	margin: 0px 0px 5px 0px;
	display: block;
}
.resultest #form_control {
	margin: 25px 20px 10px 20px;
}

.offre_perso h2 {
	margin: 15px 10px 15px 20px;
}
.offre_perso p.texte {
	font-size: 13px;
	text-align: justify;
	margin: 15px 10px 15px 20px;
}
.offre_perso p.navig {
	margin: 0px 0px 0px 0px;
}
.offre_perso .liste_offres {
	width: 559px;
	padding: 0px 0px 10px 10px;
	float: right;
}
.offre_perso .liste {
	background-color: #fffecb;
	background-image: url(/images_new/contenu/bloc-itineraire.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 315px;
	width: 245px;
	padding: 10px 20px 10px 10px;
	margin-top: 10px;
	float: left;
}
.offre_perso .liste h3 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
.offre_perso .liste img {
	border: none;
	margin: 0px 10px 0px 0px;
	float: left;
}
.offre_perso .liste a {
	color: #000000;
}
.offre_perso .liste p {
	margin: 5px 0px 0px 0px;
}
.offre_perso .map {
	background: #ece6f2;
	width: 370px;
	height: 310px;
	margin-left: 20px;
}
.psycho_form {
	font-weight: bold;
	background-color: #ece6f2;
	padding: 5px 10px 10px 10px;
	margin: 25px 95px 20px 95px;
	clear: both;
}





/* STATIQUE */

.statique {
	font-size: 12px;
	padding: 0px 0px 10px 0px;
}
.statique h2 {
	font-size: 16px;
	margin: 30px 25px 15px 25px;
}
.statique .intro {
	text-align: justify;
	border: none;
	width: 735px;
	margin-left: 0px;
	margin-right: 0px;
}
.statique .intro p {
	margin-right: 0px;
}
.statique h3 {
	font-weight: bold;
	margin: 15px 25px 15px 25px;
}
.statique p {
	margin: 10px 25px 10px 25px;
}
p.intro2 {
	font-family: Georgia;
	font-size: 14px;
	text-align: justify;
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;
	margin: 5px 25px 30px 25px;
}
p.intro3 {
	font-family: Georgia;
	font-size: 14px;
	text-align: justify;
	background-color: #ece6f2;
	border-bottom: 1px solid #999999;
	padding: 10px 15px 10px 15px;
	margin: 5px 25px 30px 25px;
}

/* Distancier */

.distancier, .tableau {
	border-top: 1px solid #DDDEE0;
	border-right: 1px solid #DDDEE0;
	margin: 15px 25px 15px 25px;
	width: 912px;
}
.distancier th, .tableau th {
	text-align: left;
	border-left: 1px solid #DDDEE0;
	border-bottom: 1px solid #DDDEE0;
	padding: 2px 3px 2px 3px;
	white-space: nowrap;
}
.tableau th.center {
	text-align: center;
}
.distancier td {
	vertical-align: top;
	border-left: 1px solid #DDDEE0;
	border-bottom: 1px solid #DDDEE0;
	height: auto;
	width: 100%;
}
.tableau td {
	text-align: center;
	vertical-align: top;
	border-left: 1px solid #DDDEE0;
	border-bottom: 1px solid #DDDEE0;
	padding: 2px 10px 2px 10px;
	white-space: nowrap;
}
.distancier div {
	height: 427px;
	width: 761px;
	overflow: auto;
}
.distancier div th {
	text-align: center;
	border-right: 1px solid #DDDEE0;
	border-left: none;
	padding: 2px 5px 2px 5px;
}
.distancier div td {
	text-align: center;
	border-right: 1px solid #DDDEE0;
	border-left: none;
	padding: 2px 10px 2px 10px;
	white-space: nowrap;
}
.distancier div .last {
	border-right: none;
}

.distancier div.route {
	height: 230px;
	width: 652px;
}

/* Labels */

ul.labels {
	padding: 0px;
	margin: 0px 0px 0px 35px;
}
ul.labels li {
	text-align: center;
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 225px;
	height: 160px;
}
ul.labels h2 {
	margin-top: 10px;
}
ul.labels .image_gauche {
	margin-top: 0px;
	float: none;
	clear: both;
}
ul.labels a {
	text-decoration: none;
}

/* Accès */

.acces {
	margin: 10px 15px 5px 15px;
	float: right;
}

/* Plan du site */

.plan, .plan2 {
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 15px 100px;
	margin: 0px;
	width: 328px;
	float: left;
}
.plan {
	text-transform: uppercase;
}
.plan li, .plan2 li {
	padding: 20px 0px 0px 0px;
}
.plan ul, .plan2 ul {
	list-style: none;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
.plan ul li, .plan2 ul li {
	color: #000000;
	background-image: url(/images_new/contenu/puce2.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 2px 10px;
}
.plan ul a, .plan2 ul a {
	color: #000000;
}
.plan ul, .plan2 ul ul {
	margin: 0px 0px 0px 10px;
}

div.plan3 {
	border: 1px solid #ff8e32;
	padding: 0px 10px 0px 60px;
	margin: 20px 50px 15px 50px;
	position: relative;
}
div.plan3 h3 {
	color: #ff8e32;
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
}
div.plan3 ul {
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	clear: left;
}
div.plan3 li {
	color: #808080;
	width: 265px;
	padding: 10px 0px 0px 0px;
	float: left;
}
div.plan3 li ul {
	font-weight: normal;
	padding: 5px 0px 0px 0px;
}
div.plan3 li li {
	background-image: url(/images_new/contenu/puce2.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 2px 10px;
	width: auto;
	float: none;
}
div.plan3 a {
	color: #808080;
}

.aide_animee {
	background-image: url(/images_new/fr/contenu/aide-animee.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 56px;
	width: 396px;
	margin: 10px 0px 0px 300px;
	display: block;
}
.aide_animee span {
	display: none;
}

/* Photos */

.image_gauche {
	margin: 15px 10px 5px 0px;
	float: left;
	border: none;
}
.image_droite {
	margin: 15px 0px 5px 10px;
	float: right;
	border: none;
}




/* NOUVEAUTES */

.nouveaute {
	font-size: 11px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 0px 2px;
}





/* CREDITS */

.credits {
	font-size: 12px;
	padding: 50px 250px 0px 100px;
}
.credits img {
	border: none;
	float: right;
}





/* AUTRES */

.encadre {
	border: 1px solid #f79c01;
	margin: 15px;
	float: left;
}
.encadre ul {
	margin: 10px 10px 10px 30px;
}





/* RESERVATION */

.colonnes_reservation {
	background-image: url(/images_new/contenu/fond-reservation.gif);
	background-repeat: repeat-y;
	width: 962px;
	padding: 0px 0px 30px 0px;
	float: left;
}
.colonnes_reservation h2 {
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	margin: 20px 10px 15px 10px;
}
.colonnes_reservation p {
	color: #ffffff;
	font-size: 12px;
	width: 220px;
	margin: 15px 0px 15px 10px;
}
.colonnes_reservation p.lien_reservation {
	font-size: 11px;
	text-align: center;
}
.colonnes_reservation p.lien_reservation a {
	color: #901e06;
	text-decoration: none;
	background-color: #f9a504;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 6px;
}
.colonnes_reservation p.lien_reservation span {
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0px 5px 0px 0px;
}
#colonne_chambre_hote p.lien_reservation a {
	background-image: url(/images_new/contenu/bouton-reservation-g1.gif);
}
#colonne_chambre_hote p.lien_reservation span {
	background-image: url(/images_new/contenu/bouton-reservation-d1.gif);
}
#colonne_hotel p.lien_reservation a {
	background-image: url(/images_new/contenu/bouton-reservation-g2.gif);
}
#colonne_hotel p.lien_reservation span {
	background-image: url(/images_new/contenu/bouton-reservation-d2.gif);
}
#colonne_gite p.lien_reservation a {
	background-image: url(/images_new/contenu/bouton-reservation-g3.gif);
}
#colonne_gite p.lien_reservation span {
	background-image: url(/images_new/contenu/bouton-reservation-d3.gif);
}
#colonne_camping p.lien_reservation a {
	background-image: url(/images_new/contenu/bouton-reservation-g4.gif);
}
#colonne_camping p.lien_reservation span {
	background-image: url(/images_new/contenu/bouton-reservation-d4.gif);
}
.colonnes_reservation div {
	width: 240px;
	margin: 0px 1px 0px 0px;
	float: left;
}
#colonne_camping {
	width: 239px;
	margin: 0px;
}





/* RSS */

.rss {
	background-image: url(/images_new/contenu/rss-d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 20px;
	padding: 0px 15px 0px 0px;
	margin: 15px 0px 0px 0px;
	float: right;
	position: relative;
	right: 25px;
}
.rss a {
	color: #df7822;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images_new/contenu/rss-g.gif);
	background-repeat: no-repeat;
	height: 18px;
	padding: 2px 0px 0px 68px;
	display: block;
	float: left;
}

.intro .rss {
	margin: 0px;
	right: 0px;
}

#special .rss {
	background-image: url(/images_new/contenu/rss-d2.gif);
	margin: 15px 0px 15px 0px;
	right: 0px;
}
#special .rss a {
	color: #df7822;
	background-image: url(/images_new/contenu/rss-g2.gif);
}





/* LISTING REFERENCEMENT */

ul.listing_ref {
	list-style: none;
	padding: 0px;
	margin: 10px 0px 10px 50px;
}
ul.listing_ref li {
	background-image: url(/images_new/contenu/puce.gif);
	background-repeat: no-repeat;
	width: 440px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	float: left;
}
ul.listing_ref a {
	color: black;
	text-decoration : none;
}
ul.listing_ref a:hover {
	text-decoration: underline;
}





/* PROMO ESPRIT DE PICARDIE */

#promo_magazine {
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: top right;
	padding: 25px 50px 25px 50px;
	position: relative;
}
#content #promo_magazine h1 {
	font-weight: normal;
}
#content #promo_magazine h1, #content #promo_magazine .h1 {
	color: #000000;
	font-size: 18px;
	margin: 0px;
	display: inline;
}
#content #promo_magazine h2 {
	display: none;
}
#content #promo_magazine h3 {
	margin: 0px 0px 25px 0px;
}
#content #promo_magazine h3.titre_magazine {
	background-repeat: no-repeat;
	height: 41px;
	width: 470px;
}
#content #promo_magazine h3.titre_magazine span {
	display: none;
}
#content #promo_magazine p {
	font-size: 14px;
	margin: 15px 0px 0px 0px;
}
#content #promo_magazine img {
	border: 1px solid #ffffff;
	float: left;
}
#content #promo_magazine img.vignette01 {
	margin: 5px 0px 0px 0px;
}
#content #promo_magazine img.vignette02 {
	margin: 20px 0px 0px -15px;
}
#content #promo_magazine img.vignette03 {
	margin: 0px 25px 0px -10px;
}
#promo_magazine #navigation {
	width: 228px;
	position: absolute;
	right: 50px;
	z-index: 500;
}
#promo_magazine #navigation a {
	width: 228px;
	display: block;
}
#promo_magazine #navigation .feuilleter_magazine {
	height: 62px;
	margin: 0px 0px 22px 0px;
}
#promo_magazine #navigation .lire_temoignages {
	height: 85px;
	margin: 0px 0px 16px 0px;
}
#promo_magazine #navigation .suggerer_article {
	height: 85px;
}
#promo_magazine #navigation span {
	display: none;
}
#promo_magazine #navigation .magazine {
	text-align: center;
	padding: 10px;
	margin: 0px 4px 22px 4px;
	position: relative;
}
#content #promo_magazine #navigation .magazine h3 {
	margin: 0px 0px 10px 0px;
}
#promo_magazine #navigation .magazine a {
	width: auto;
	display: inline;
}
#content #promo_magazine h3.title {
	margin: 20px 0px 25px 0px;
}

#promo_magazine .form_D {
	width: 372px;
	position: relative;
}
#promo_magazine .form_G {
	position: relative;
}
#promo_magazine .newsletter {
	width: auto;
	margin: -17px 0px 0px 0px;
}
#content #promo_magazine .newsletter p {
	font-size: 10px;
}
#promo_magazine .form_D label.bouton_newsletter {
	width: 228px;
	margin: 359px 0px 0px 0px;
	float: right;
}
/*#promo_magazine .form_D label.bouton_newsletter {
	font-size: 12px;
	font-weight: bold;
	background-image: none;
	height: auto;
	width: auto;
	padding: 0px;
	margin: 350px 0px 0px 0px;
}
#promo_magazine label.bouton_newsletter input {
	margin: 0px;
}
#promo_magazine .form_D label.bouton_newsletter span {
	display: inline;
}*/
#promo_magazine .form_D label.bouton_magazine {
	display: none;
}
#content #promo_magazine #form_control p {
	margin: -20px 0px 0px 0px;
}





/* NOTATION */

.note {
	color: #901e06;
	font-size: 9px;
	margin: 7px 0px 6px 0px;
	position: relative;
	white-space: nowrap;
}
.liste p.note {
	text-align: left;
	margin: 7px 0px 6px 0px;
}
#descriptif p.note {
	font-size: 9px;
	margin: 0px 0px 11px 0px;
}
.note b {
	display: none;
}
.note span {
	background-color: #fff7d9;
	border-bottom: 1px solid #fff7d9;
	padding: 1px 2px 0px 8px;
	position: relative;
	left: -6px;
}
.note span.note0, .note span.note1, .note span.note2, .note span.note3, .note span.note4, .note span.note5 {
	background-repeat: no-repeat;
	background-position: top right;
	padding: 1px 74px 0px 3px;
	left: -3px;
	z-index: 100;
}
.note span.note0 {
	background-image: url(/images_new/contenu/note0.gif);
}
.note span.note1 {
	background-image: url(/images_new/contenu/note1.gif);
}
.note span.note2 {
	background-image: url(/images_new/contenu/note2.gif);
}
.note span.note3 {
	background-image: url(/images_new/contenu/note3.gif);
}
.note span.note4 {
	background-image: url(/images_new/contenu/note4.gif);
}
.note span.note5 {
	background-image: url(/images_new/contenu/note5.gif);
}
.note u {
	cursor: pointer;
}
.note span span#detail_notes {
	background-color: #fff7d9;
	border: 1px solid #fcc800;
	width: 141px;
	padding: 4px 0px 1px 5px;
	display: none;
	position: absolute;
	_top: -90px;
	bottom: 17px;
	left: -96px;
}
.note span span#detail_notes span {
	width: 38px;
	padding: 0px;
	float: left;
	left: 0px;
}
.note span span#detail_notes span.clear {
	width: auto;
	display: block;
	float: none;
	clear: both;
}
.note span span#detail_notes span.barre {
	font-size: 1px;
	background-color: #ffffff;
	border: 1px solid #901e06;
	height: 8px;
	width: 50px;
	margin: 1px 5px 0px 0px;
	_margin: 1px 2px 0px 0px;
}
.note span span#detail_notes span.barre span {
	background-color: #fcc800;
	border-bottom: 1px solid #901e06;
	_border: none;
	height: 8px;
}
.notation {
	color: #901e06;
	text-align: right;
	background-color: #fff7d9;
	border: 1px solid #fcc800;
	padding: 3px 5px 4px 6px;
	margin: 7px 0px 40px 0px;
	float: right;
	white-space: nowrap;
}
.notation strong {
	float: left;
}
.notation strong span {
	font-weight: normal;
	height: auto;
	padding: 0px;
	background-image: none;
	display: inline;
	float: none;
}
.notation span {
	height: 12px;
	padding: 0px 0px 0px 4px;
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
	float: left;
}
.notation span.note0 {
	background-image: url(/images_new/contenu/note0.gif);
}
.notation span.note1 {
	background-image: url(/images_new/contenu/note1.gif);
}
.notation span.note2 {
	background-image: url(/images_new/contenu/note2.gif);
}
.notation span.note3 {
	background-image: url(/images_new/contenu/note3.gif);
}
.notation span.note4 {
	background-image: url(/images_new/contenu/note4.gif);
}
.notation span.note5 {
	background-image: url(/images_new/contenu/note5.gif);
}
.notation span a {
	height: 12px;
	width: 13px;
	float: left;
}
.notation span a span {
	display: none;
}
.notation a.validate, #descriptif .notation a.validate {
	color: #9e9ec3;
	font-size: 12px;
	background-image: url(/images_new/contenu/liens/validate.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 17px;
	clear: both;
}
