#pied .addthis_toolbox {
	margin: 0px;
	position: absolute;
	top: 10px;
	right: 10px;
}
.addthis_toolbox {
	margin: 2px 0px 0px 0px;
	float: right;
}
.addthis_toolbox a {
	color: #47586c;
}

/* CSS Document */
html {
	font-size: 100%;
}
* {
	margin:0px;
	padding:0px;
}
body {
	color:#484848;
	font-family: Arial;
	font-size: 0.7em;
	background-image:url(../img/trame.gif);
	background-repeat:repeat;
	background-color:#e2dac6;
}
.clear {
	font-size: 1px;
	height: 2px;
	clear: left;
}
.clear_bas {
	font-size: 1px;
	height: 2px;
	clear: both;
}
#global {
	width:1000px;
	margin:0px auto 0px auto;
	position:relative;
	background-color:#FFFFFF;
}
#contenu iframe {
	border:none;
}
#contenu iframe * {
	margin:0px;
	padding:0px;
}



	.acomplete { position: relative; z-index: 5000; background-color: #EDF5FF; border: 1px solid #AAA396; overflow:auto; height:60px; display:yes;width:356px;margin: -5px 0px 0px 0px; float:left; }
	.acomplete ul, .acomplete li { margin: 0px; padding: 0px; list-style: none;background-color: #FFF;}
	.acomplete li { padding: 2px 0px 2px 0px;background-color: #FFF; }
	.acomplete li:hover{ background-color: #AAA396; color:#FFF }
	.acomplete li a {color:#484848;font-family:Arial;text-decoration:none;}
	.acomplete li a:hover {color:#484848;font-family:Arial;text-decoration:none;}


/* ENTETE */
#entete {
	background-color:#FFFFFF;
	background-image:url(../img/fond-entete.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:#FFFFFF solid 4px;
	height:62px;
}
#entete .logo a {
	background-repeat:no-repeat;
	background-position:center;
	width:159px;
	height:62px;
	text-decoration:none;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#entete .logo span,
#entete .tourisme_lot span {
	display:none;
}
#entete .tourisme_lot a {
	background-repeat:no-repeat;
	width:159px;
	height:62px;
	background-position:left;
	text-decoration:none;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
#entete h2 {
	font-size:1.3em;
	font-weight:normal;
	color:#225aa5;
	text-align:center;
	padding-top:15px;
}
#entete h2 span {
	font-size:0.8em;
	color:#b40024;
}
.langues {
	float:left;
	margin:40px 0px 0px 0px;
	width:60px;
	display:block;
}
.langues li {
	list-style:none;
	float:left;
}
.langues li a {
	width:20px;
	height:15px;
	display:block;
	background-repeat:no-repeat;
	text-decoration:none;
}
.langues li a span {
	display:none;
}
.langues li.flag-fr a {
	background-image:url(../img/flag-fr.gif);
}
.langues li.flag-en a {
	background-image:url(../img/flag-uk.gif);
}
.langues li.flag-de a {
	background-image:url(../img/flag-de.gif);
}
.langues li.flag-nl a {
	background-image:url(../img/flag-nl.gif);
}
.langues li.flag-es a {
	background-image:url(../img/flag-es.gif);
}
.langues li.flag-it a {
	background-image:url(../img/flag-it.gif);
}
.langues li.flag-da a {
	background-image:url(../img/flag-da.gif);
}
.langues li.flag-ch a {
	background-image:url(../img/flag-ch.gif);
}
.langues li.flag-ja a {
	background-image:url(../img/flag-ja.gif);
}
.box-recherche {
	position:absolute;
	top:34px;
	/*right:165px;*/
	right:128px;
	width:123px;
	background-image:url(../img/recherche.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
}
.box-recherche input {
	background:transparent;
	width:92px;
	border:none;
	float:left;
	margin:7px 4px 0px 0px;
	font-size:0.9em;
}
.box-recherche a {
	background-image:url(../img/ok3.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:17px;
	height:17px;
	display:block;
	text-decoration:none;
	float:left;
	margin:5px 0px 0px 0px;
}
.box-recherche a span {
	display:none;
}

.box-carnetvoyage {
	position:absolute;
	top:7px;
	/*right:172px;*/
	right:135px;
	background-image:url(../img/fond-carnetvoyage.gif);
	background-repeat:no-repeat;
	padding:6px 15px 3px 25px;
	width:103px;
	height:14px;
	color:#000000;
}
.box-carnetvoyage a {
	color:#000000;
	text-decoration:none;
}
.box-carnetvoyage span {
	font-weight:bold;
}



/* OUTILS */
#outils {
	float:left;
	width:980px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 5px;
	background-color:#f1f1f0;
	background-image:url(../img/fond-outil.gif);
	background-repeat:repeat-x;
}
#outils #options a.bt {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	float:right;
	background-color:#b0afac;
}
#outils #options a.bt:hover {
	color:#FFF;
	background-color:#767574;
}
#outils #options a.bt_print,
#outils #options a.txt_plus,
#outils #options a.txt_moins {
	background-repeat: no-repeat;
	background-position:0px 0px;
	height: 20px;
	width: 20px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: right;
}
#outils #options a.bt_print {
	background-image: url(../img/picto_print.gif);
}
#outils #options a.txt_plus {
	background-image: url(../img/picto_plus.gif);
}
#outils #options a.txt_moins {
	background-image: url(../img/picto_moins.gif);
}

#outils #options a.bt_print span,
#outils #options a.txt_plus span,
#outils #options a.txt_moins span {
	display: none;
}
#outils #options a.bt_print:hover,
#outils #options a.txt_plus:hover,
#outils #options a.txt_moins:hover {
	background-position:0px -20px;
}
.ariane {
	padding:3px 0px 0px 0px;
	color:#8c8c8c;
	font-size:0.9em;
}
.ariane span {
	font-weight:bold;
}
.ariane a {
	color:#8c8c8c;
	text-decoration:underline;
}
.ariane a:hover {
	text-decoration:none;
}


/* BANDEAU FLASH */
#bandeau {
	height:230px;
	width:1000px;
	display:block;
	float:left;
	background-color:#FFF;
}
#flash {
	display:none;
}

/* MENU */
#menu ul {
	margin:0px;
	padding:0px;
}
#menu * {
	z-index:666;
}
#menu li {
	list-style: none;
	float:left;
	position:relative;
}
#menu li li {
	list-style:none;
	float:left;
	position:relative;
}
#menu li:hover > ul {
	display:block;
}
#menu a {
	font-weight:normal;
	text-decoration: none;
	display:block;
}
ul#menu {
	list-style:none;
}
ul#menu li a {
	padding:5px 5px 5px 5px;
	text-align:center;
	background-position:0px 0px;
	background-repeat:repeat-x;
	font-size:1.1em;
	color:#FFFFFF;
}
ul#menu li a:hover {
	background-position:0px -8px;
}
ul#menu li.entree00 a {
	background-image:url(../img/fond-entree00.gif);
	background-color:#525d6e;
	width:151px;
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree01 a {
	background-image:url(../img/fond-entree01.gif);
	background-color:#815e85;
	width:127px;
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree02 a {
	background-image:url(../img/fond-entree03.gif);
	background-color:#426e86;
	width:183px;
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree03 a {
	background-image:url(../img/fond-entree04.gif);
	background-color:#8497a9;
	width:135px;
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree04 a {
	background-image:url(../img/fond-entree05.gif);
	background-color:#99a54d;
	width:166px;
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree05 a {
	background-image:url(../img/fond-entree06.gif);
	background-color:#92836f;
	width:77px;
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree06 a {
	background-image:url(../img/fond-entree07.gif);
	background-color:#eb9d5d;
	width:85px;
}
ul#menu li li a {
	padding:2px 5px 2px 5px;
	text-align:left;
	font-size:1em;
}
ul#menu li.entree00 li a {
	background:none;
	background-color:#656f7d;
	width:151px;
	border-right:none;
}
ul#menu li.entree00 li a:hover {
	background-color:#525d6e;
}
ul#menu li.entree01 li a {
	background:none;
	background-color:#917294;
	width:127px;
	border-right:none;
}
ul#menu li.entree01 li a:hover {
	background-color:#815e85;
}
ul#menu li.entree02 li a {
	background:none;
	background-color:#5a8095;
	width:183px;
	border-right:none;
}
ul#menu li.entree02 li a:hover {
	background-color:#426e86;
}
ul#menu li.entree03 li a {
	background:none;
	background-color:#94a5b4;
	width:135px;
	border-right:none;
}
ul#menu li.entree03 li a:hover {
	background-color:#8497a9;
}
ul#menu li.entree04 li a {
	background:none;
	background-color:#a6b063;
	width:166px;
	border-right:none;
}
ul#menu li.entree04 li a:hover {
	background-color:#99a54d;
}
ul#menu li.entree05 li a {
	background:none;
	background-color:#a09381;
	width:77px;
	border-right:none;
}
ul#menu li.entree05 li a:hover {
	background-color:#92836f;
}
ul#menu li.entree06 li a {
	background:none;
	background-color:#eea971;
	width:85px;
	border-right:none;
}
ul#menu li.entree06 li a:hover {
	background-color:#eb9d5d;
}
#menu ul {
	display:none;
	position:absolute;
	top:25px;
	left:0px;
}
#menu ul a {
	font-weight:normal;
	display:block;
}


/* PIED */
#pied {
	width:1000px;
	float:left;
	display:block;
	background-image:url(../img/fond-pied.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-top:#e9e0d9 solid 6px;
	padding:10px 0px 25px 0px;
	position: relative;
}
.menu-bas {
	float:left;
	width:1000px;
	text-align:center;
}
.menu-bas li {
	list-style:none;
	display:inline;
}
.menu-bas li a {
	color:#47586c;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	border-left:#47586c solid 1px;
}
.menu-bas li.premier a {
	border-left:none;
}
.menu-bas li a:hover {
	text-decoration:underline;
}

.rss a {
	background-image:url(../img/rss.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0px 3px 23px;
	text-decoration:none;
	color:#e95f23;
	font-size:1.1em;
	float:right;
	margin:0px 10px 0px 0px;
}
.rss span {
	font-weight:bold;
}
.bt-rss a {
	background-image:url(../img/bt-rss.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 2px 2px 18px;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	background-color:#f27e23;
	float:right;
	margin:5px 10px 0px 0px;
}
.bt-rss2 a {
	padding:2px 2px 2px 2px;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	background-color:#f27e23;
	float:right;

	margin:5px 10px 0px 0px;
}
#contenu.page-promos .bt-rss a,
#contenu.page-promos .bt-rss2 a{
	margin:5px 10px 10px 500px;
}

/* ZONE PUB */
.zone-pub {
	background-color:#FEFEFD;
	background-image:url(../img/fond_pub.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:6px 0;
	text-align:center;
	width:1000px;
}
.zone-pub img {
	border:medium none;
	margin:0 14px;
}

/* CONTENU */
#contenu {
	width:1000px;
	float:left;
	display:block;
}
#niveau01 {
	background-image:url(../img/fond-niveau01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:#eee6e0 solid 1px;
	background-color:#ffffff;
	width:1000px;
	float:left;
	display:block;
}
#niveau01 .haut {
	background-image:url(../img/fond-niveau01-haut.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:13px;
}
#niveau02 {
	background-image:url(../img/fond-niveau02.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	width:987px;
	float:left;
	display:block;
	padding:13px 0px 7px 13px;
}
#niveau02 .haut {
	background-image:url(../img/fond-niveau02-haut.gif);
	background-repeat:repeat-y;
	padding:13px 13px 13px 13px;
}
.box-lien {
	display:block;
	float:right;
	width:474px;
}
.box-lien h2 {
	background-color:#EDE9E5;
	color:#426E86;
	font-size:1.4em;
	font-weight:normal;
	padding:2px 5px 10px 5px;
	text-align:center;
}
.box-lien ul li {
	background-color:#467188;
	display:block;
	float:left;
	list-style:none;
	text-align:center;
	width:474px;
}
.box-lien ul li a {
	background-position:center bottom;
	background-repeat:no-repeat;
	border-bottom:1px solid #EFE7E0;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding:2px 0px 100px 0px;
	text-decoration:none;
}
.box-lien ul li.lien01 a {
	background-image:url(../img/lien01.jpg);
}
.box-lien ul li.lien02 a {
	background-image:url(../img/lien02.jpg);
}
.box-actus {
	width:474px;
	float:left;
	display:block;
	position:relative;
	padding:0px 5px 5px 5px;
}
.box-actus h2{
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:normal;
	text-align:center;
	padding:1px 5px 1px 5px;
	margin:0px -5px 4px -5px;
	background-color:#405d7a;
}
.box-actus .photo{
	float:left;
	display:block;
	margin:0px 10px 3px 0px;
	_margin:0px 5px 3px 0px;
}
.box-actus .photo img{
	border:#FFFFFF solid 3px;
}
.box-actus .titre a{
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
	color:#341100;
}
.box-actus .titre a:hover{
	text-decoration:underline;
}
.box-actus .descriptif {
	color:#484848;
	text-align:justify;
	margin:0px 0px 10px 0px;
}
.box-actus .bt-plus a,
.box-actus .bt-all a{
	/*float:right;*/
	padding:0px 15px 0px 15px;
}
.box-actus .bt-all a{
	border-left:#294e5e solid 1px;
	border-right:#294e5e solid 1px;
}
.box-actus .tarif{
	color:#341100;
	margin:0px 0px 10px 0px;
}
.bt-plus a,
.bt-news a,
.bt-all a {
	float:left;
	font-size:0.9em;
	color:#294e5e;
	text-decoration:underline;
	padding:0px 15px 0px 15px;
}
#contenu.page-hebergements .bt-plus a {
	color:#294e5e;
}
#contenu.page-restaurants .bt-plus a {
	color:#5d758b;
}
#contenu.page-activites .bt-plus a {
	color:#768132;
}
#contenu.page-visites .bt-plus a {
	color:#726149;
}
#contenu.page-agenda .bt-plus a {
	color:#ca8145;
}
.bt-all a {
	border-left:#294e5e solid 1px;
	border-right:#294e5e solid 1px;
}
.bt-plus a:hover,
.bt-news a:hover,
.bt-all a:hover {
	text-decoration:none;
}
.bt-box {
	position:absolute;
	top:4px;
	right:4px;
}
.bt-box li a {
	width:13px;
	height:13px;
	display:block;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 4px;
}
.bt-box li a:hover {
	background-position:-13px 0px;
}
.bt-box li.on a {
	background-position:-13px 0px;
}
.box-actus .bt-box li a {
	background-image:url(../img/bt-box-actus.gif);
}
.bt-box li {
	list-style:none;
	float:right;
}
.bt-box li span {
	display:none;
}
















































/* NAV + PAGINATION + RETOUR */
.nav-haut {
	padding:5px 15px 5px 15px;
	/*border-bottom:#405d7a solid 1px;*/
	/*background-image:url(../img/fond-h2.gif);
	background-repeat:repeat-x;
	background-color:#dedede;*/
	background-color:#f7f7f7;
	border-top:#dedede solid 1px;
	float:left;
	width:970px;
	display:block;
	border-bottom:1px solid #dedede;
	position: relative;
}
.nav-bas {
	padding:5px 15px 5px 15px;
	/*background-image:url(../img/fond-nav-bas.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
	background-color:#f7f7f7;
	float:left;
	width:970px;
	display:block;
	clear:both;
	border-top:1px solid #dedede;
}
.pagination, .pagination2 {
	color:#294e5e;
	float:right;
	padding:1px 4px 1px 4px;
	font-weight:bold;
	margin:0px 5px 0px 0px;
}
.pagination2 {
	position: absolute;
	right: 15px;
}
.pagination a, .pagination2 a {
	color:#294e5e;
	text-decoration:none;
	font-weight:normal;
}
.pagination a:hover, .pagination2 a:hover {
	text-decoration:underline;
}
.bt {
	color:#294e5e;
	float:right;
	margin:2px 6px 0px 0px;
	font-weight:bold;
	background-color:#ddd9cf;
}
.bt a {
	color:#294e5e;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	float:left;
}
.bt a:hover {
	color:#FFF;
	background-color:#294e5e;
}

#contenu.page-cartographie .pagination {
	color:#7a605b;
}
#contenu.page-cartographie .pagination a {
	color:#7a605b;
}
#contenu.page-restaurants .pagination {
	color:#8497a9;
}
#contenu.page-restaurants .pagination a {
	color:#8497a9;
}
#contenu.page-activites .pagination {
	color:#99a54d;
}
#contenu.page-activites .pagination a {
	color:#99a54d;
}
#contenu.page-visites .pagination {
	color:#92836f;
}
#contenu.page-visites .pagination a {
	color:#92836f;
}
#contenu.page-agenda .pagination {
	color:#eb9d5d;
}
#contenu.page-agenda .pagination a {
	color:#eb9d5d;
}
#contenu.page-liens .pagination, #contenu.page-liens .pagination2,
#contenu.page-brochures .pagination, #contenu.page-brochures .pagination2,
#contenu.page-offices-tourisme .pagination, #contenu.page-offices-tourisme .pagination2,
#contenu.page-faq .pagination, #contenu.page-faq .pagination2,
#contenu.page-temoignages .pagination, #contenu.page-temoignages .pagination2 {
	color:#815e85;
}
#contenu.page-liens .pagination a, #contenu.page-liens .pagination2 a,
#contenu.page-brochures .pagination a, #contenu.page-brochures .pagination2 a,
#contenu.page-offices-tourisme .pagination a, #contenu.page-offices-tourisme .pagination2 a,
#contenu.page-faq .pagination a, #contenu.page-faq .pagination2 a,
#contenu.page-temoignages .pagination a, #contenu.page-temoignages .pagination2 a {
	color:#815e85;
}
#contenu.page-liens .bt a,
#contenu.page-brochures .bt a,
#contenu.page-offices-tourisme .bt a,
#contenu.page-faq .bt a,
#contenu.page-temoignages .bt a {
	color:#815e85;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 4px;
}
#contenu.page-restaurants .bt a {
	color:#8497a9;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 4px;
}
#contenu.page-restaurants .bt a:hover {
	color:#FFF;
	background-color:#8497a9;
	text-decoration:none;
}
#contenu.page-activites .bt a {
	color:#99a54d;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 4px;
}
#contenu.page-activites .bt a:hover {
	color:#FFF;
	background-color:#99a54d;
	text-decoration:none;
}
#contenu.page-visites .bt a {
	color:#92836f;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 4px;
}
#contenu.page-visites .bt a:hover {
	color:#FFF;
	background-color:#92836f;
	text-decoration:none;
}
#contenu.page-agenda .bt a {
	color:#eb9d5d;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 4px;
}
#contenu.page-agenda .bt a:hover {
	color:#FFF;
	background-color:#eb9d5d;
	text-decoration:none;
}
#contenu.page-temoignages .formulaire-base .bt a,
#contenu.page-hebergements .formulaire-base .bt a,
#contenu.page-restaurants .formulaire-base .bt a,
#contenu.page-activites .formulaire-base .bt a,
#contenu.page-visites .formulaire-base .bt a,
#contenu.page-agenda .formulaire-base .bt a {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 4px;
	background-color:#3b2d3c;
}
#contenu.page-liens .bt a:hover,
#contenu.page-brochures .bt a:hover,
#contenu.page-offices-tourisme .bt a:hover,
#contenu.page-faq .bt a:hover,
#contenu.page-temoignages .bt a:hover {
	color:#FFF;
	background-color:#815e85;
	text-decoration:none;
}
#contenu.page-temoignages .formulaire-base .bt a:hover,
#contenu.page-hebergements .formulaire-base .bt a:hover,
#contenu.page-restaurants .formulaire-base .bt a:hover,
#contenu.page-activites .formulaire-base .bt a:hover,
#contenu.page-visites .formulaire-base .bt a:hover,
#contenu.page-agenda .formulaire-base .bt a:hover {
	color:#FFF;
	background-color:#3b2d3c;
	text-decoration:none;
}
#contenu.page-brochures .formulaire-base .bt a {
	color:#294e5e;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	float:left;
}
#contenu.page-brochures .formulaire-base .bt a:hover {
	color:#FFF;
	background-color:#294e5e;
}
#contenu.page-cartographie .bt a {
	color:#7a605b;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 4px;
}
#contenu.page-cartographie .bt a:hover {
	color:#FFF;
	background-color:#7a605b;
	text-decoration:none;
}


.bt02 a,
#contenu.page-promos .detail .bt02 a,
#contenu.page-hebergements .detail3 .bt02 a,
#contenu.page-restaurants .detail3 .bt02 a,
#contenu.page-activites .detail3 .bt02 a,
#contenu.page-visites .detail3 .bt02 a,
#contenu.page-agenda .detail3 .bt02 a {
	color: #405d7a;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/bt02.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 150px;
	padding: 6px 10px 0px 10px;
	margin:5px 0px 0px 0px;
	float: left;
}
.bt02 a:hover,
#contenu.page-promos .detail .bt02 a:hover,
#contenu.page-hebergements .detail3 .bt02 a:hover,
#contenu.page-restaurants .detail3 .bt02 a:hover,
#contenu.page-activites .detail3 .bt02 a:hover,
#contenu.page-visites .detail3 .bt02 a:hover,
#contenu.page-agenda .detail3 .bt02 a:hover {
	text-decoration: none;
}
.bt03 a {
	color: #706552;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/bt03.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 194px;
	padding: 6px 10px 0px 10px;
	margin:5px 0px 0px 20px;
	float: left;
}
.bt-g, .bt-m, .bt-d {
	color:#294e5e;
	font-weight:bold;
}
.bt-g {
	margin:2px 0px 0px 0px;
	float:left;
}
.bt-m {
	text-align:center;
	padding:3px 0px 0px 0px;
}
.bt-d {
	margin:2px 0px 0px 0px;
	float:right;
}
.bt-g a, .bt-m a, .bt-d a {
	color:#294e5e;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	background-color:#ddd9cf;
}

#contenu.page-brochures .bt-m a {
	color:#815e85;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	background-color:#ddd9cf;
}
#contenu.page-brochures .bt-m a:hover {
	color:#FFF;
	background-color:#815e85;
}
#contenu.page-activites .bt-m a {
	color:#99a54d;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	background-color:#ddd9cf;
}
#contenu.page-activites .bt-m a:hover {
	color:#FFF;
	background-color:#99a54d;
}


.bt-g a, .bt-d a {
	float:left;
}
.bt-g a:hover, .bt-m a:hover, .bt-d a:hover {
	color:#FFF;
	background-color:#294e5e;
}
.bt01 {
	text-align:right;
}
.bt01 a {
	color:#405d7a;
	text-decoration:underline;
}
.bt01 a:hover {
	text-decoration:none;
}
#contenu.page-hebergements .bt01 a {
	color:#294e5e;
}
#contenu.page-restaurants .bt01 a {
	color:#5d758b;
}
#contenu.page-activites .bt01 a {
	color:#768132;
}
#contenu.page-visites .bt01 a {
	color:#726149;
}
#contenu.page-agenda .bt01 a {
	color:#ca8145;
}

/* ZONE RIGHT */
.zone-right {
	width:234px;
	float:right;
	display:block;
	/*background-color:#405d7a;*/
	margin:-2px 0px 0px 0px;
}
#contenu.page-carnet .zone-right {
	width:400px;
	float:left;
	display:block;
	margin:-2px 0px 0px 0px;
}
#contenu.page-temoignages .zone-right {
	width:597px;
	_width:591px;
	float:left;
	display:block;
	margin:-2px 0px 0px 20px;
	padding:14px 14px 14px 14px;
	background-color:#f9f7f4;
}
#contenu.page-temoignages .zone-right2 {
	width:597px;
	_width:591px;
	float:left;
	display:block;
	margin:-2px 0px 0px 20px;
	padding:14px 14px 14px 14px;
}
#contenu.page-hebergements .zone-right,
#contenu.page-restaurants .zone-right,
#contenu.page-activites .zone-right,
#contenu.page-visites .zone-right,
#contenu.page-agenda .zone-right {
	width:597px;
	_width:591px;
	float:left;
	display:block;
	margin:8px 0px 0px 20px;
	padding:14px 14px 14px 14px;
	background-color:#f9f7f4;
}

/* ZONE LEFT */
.zone-left {
	width:234px;
	float:left;
	display:block;
	margin:-2px 0px 0px 0px;
}
#contenu.page-temoignages .zone-left {
	width:334px;
	float:left;
	display:block;
	margin:-2px 0px 0px 0px;
}
#contenu.page-carnet .zone-left {
	width:600px;
	float:left;
	display:block;
	margin:-2px 0px 0px 0px;
}
#contenu.page-hebergements .zone-left,
#contenu.page-restaurants .zone-left,
#contenu.page-activites .zone-left,
#contenu.page-visites .zone-left,
#contenu.page-agenda .zone-left {
	width:334px;
	float:left;
	display:block;
	margin:-2px 0px 0px 10px;
	_margin:-2px 0px 0px 5px;
}


#contenu.page-hebergements .zone-left .box-resultats,
#contenu.page-restaurants .zone-left .box-resultats,
#contenu.page-activites .zone-left .box-resultats,
#contenu.page-visites .zone-left .box-resultats,
#contenu.page-agenda .zone-left .box-resultats {
	margin:10px 0px 0px 0px;
}
#contenu.page-hebergements .zone-left .box-resultats p.titre a,
#contenu.page-restaurants .zone-left .box-resultats p.titre a,
#contenu.page-activites .zone-left .box-resultats p.titre a,
#contenu.page-visites .zone-left .box-resultats p.titre a,
#contenu.page-agenda .zone-left .box-resultats p.titre a {
	text-decoration:none;
	color:#842821;
	font-size:1.2em;
	font-weight:bold;
}
#contenu.page-hebergements .zone-left .box-resultats p.titre a:hover,
#contenu.page-restaurants .zone-left .box-resultats p.titre a:hover,
#contenu.page-activites .zone-left .box-resultats p.titre a:hover,
#contenu.page-visites .zone-left .box-resultats p.titre a:hover,
#contenu.page-agenda .zone-left .box-resultats p.titre a:hover {
	text-decoration:underline;
}


/* BANDEAU RIGHT */
.bandeau-right01 {
	background-image:url(../img/bandeau-right01.jpg);
	background-repeat:no-repeat;
	height:402px;
	float:left;
	width:234px;
}

/* BOX SEARCH */
.box-search {
	width:234px;
	background-color:#405d7a;
	margin:0px 0px 0px 0px;
	float:left;
}
#contenu.page-temoignages .box-search {
	width:334px;
	background-color:#e2d9c7;
	margin:0px 0px 10px 0px;
	float:left;
}





















#contenu.page-temoignages .box-search label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:80px;
	clear:left;
	color:#60593e;
}
#contenu.page-temoignages .box-search input {
	border:#8e8e8e solid 1px;
	padding:1px 3px 1px 3px;
	font-size:1em;
	float:left;
	display:block;
	margin:2px 2px 2px 0px;
	width:200px;
}
#contenu.page-temoignages .box-search select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#8e8e8e solid 1px;
	margin:2px 2px 2px 0px;
	width:200px;
}























#contenu.page-hebergements .box-search,
#contenu.page-restaurants .box-search,
#contenu.page-activites .box-search,
#contenu.page-visites .box-search,
#contenu.page-agenda .box-search {
	width:334px;
	background-color:#e2d9c7;
	margin:10px 0px 0px 0px;
	float:left;
}
.box-search h3 {
	padding:10px 20px 0px 20px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
}
.box-search select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#5c7c9d solid 1px;
	float:left;
	width:210px;
	margin:10px 0px 5px 10px;
}
#contenu.page-temoignages .box-search select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#8e8e8e solid 1px;
	float:left;
	/*width:310px;
	margin:10px 0px 5px 10px;*/
}
.box-search input {
	border:#5c7c9d solid 1px;
	float:left;
	width:210px;
	margin:10px 0px 5px 10px;
}
#contenu.page-temoignages .box-search input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#8e8e8e solid 1px;
	float:left;
	/*width:302px;
	margin:10px 0px 5px 10px;*/
	padding:1px 3px 1px 3px;
}

/* BOX INTRO */
.box-intro {
	width:214px;
	background-color:#603c64;
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	float:left;
	color:#FFF;
	font-size:1.1em;
}
.box-intro a {
	color:#b57ebb;
	text-decoration:none;
}
.box-intro a:hover {
	text-decoration:underline;
}

/* BOX LISTE */
.box-liste {
	width:214px;
	background-color:#815e85;
	padding:10px 10px 10px 10px;
	float:left;
}
.box-liste h3 {
	color:#FFF;
	font-weight:bold;
	font-size:1.3em;
	margin-bottom:10px;
}
.box-liste ul li {
	list-style:none;
	padding:0px 0px 3px 10px;
	margin:0px 0px 5px 0px;
	background-image:url(../img/box-liste-puce.gif);
	background-repeat:no-repeat;
}
.box-liste ul li a {
	color:#FFF;
	text-decoration:none;
}
.box-liste ul li a:hover {
	text-decoration:underline;
}

/* BOX FMA */
.box-fma {
	width:auto;
	background-image:url(../img/fond-fma.gif);
	margin:0px 0px 10px 0px;
}
.box-fma h3 {
	background-color:#eb9d5d;
	padding:10px 20px 10px 20px;
	color:#4b2c0e;
	font-weight:bold;
	font-size:1.3em;
}
.box-fma .bloc-fma {
	padding:5px;
	border-bottom:#eb9d5d solid 1px;
}
.box-fma .titre-fma a {
	color:#251100;
	font-weight:bold;
	text-decoration:none;
}
.box-fma .titre-fma a:hover {
	text-decoration:underline;
}
.box-fma .lieu-fma {
	color:#251100;
}
.box-fma .renseignement-fma {
	color:#251100;
}
.box-fma .bas {
	background-color:#eb9d5d;
	padding:3px 10px 3px 10px;
}
.bt-fma {
	text-align:right;
}
.bt-fma a {
	color:#4a2608;
	text-decoration:underline;
}
.bt-fma a:hover {
	text-decoration:none;
}

/* PAGE RSS */
#contenu.page-rss h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-rss .bloc {
	display:block;
	float:left;
	width:706px;
	margin:-4px 30px 0px 30px;
	_margin:-4px 15px 0px 15px;
	padding:20px 0px 20px 0px;
	border-top:#e8e8e8 solid 1px;
}
#contenu.page-rss .bloc p.titre {
	color:#842821;
	font-size:1.2em;
	font-weight:bold;
}
#contenu.page-rss .bloc p.titre a {
	color:#e76e10;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background-image:url(../img/rss2.gif);
	background-repeat:no-repeat;
}
#contenu.page-rss .bloc p.titre a:hover {
	text-decoration:underline;
}

/* PAGE ACTUS */
#contenu.page-actus h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-actus .bloc {
	display:block;
	float:left;
	width:706px;
	margin:-4px 30px 0px 30px;
	_margin:-4px 15px 0px 15px;
	padding:20px 0px 20px 0px;
	border-top:#e8e8e8 solid 1px;
}
#contenu.page-actus .bloc .elements {
	display:block;
	float:left;
	width:516px;
	padding:0px 0px 0px 0px;
}
#contenu.page-actus .bloc .photo-01 {
	float:left;
	margin:0px 20px 10px 0px;
	_margin:0px 10px 5px 0px;
}
#contenu.page-actus .bloc p.titre {
	color:#842821;
	font-size:1.2em;
	font-weight:bold;
}
#contenu.page-actus .bloc p.titre a {
	color:#842821;
	text-decoration:none;
}
#contenu.page-actus .bloc p.titre a:hover {
	text-decoration:underline;
}
#contenu.page-actus .bloc p.date,
#contenu.page-actus .detail p.date {
	color:#842821;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#contenu.page-actus .bloc p.autres,
#contenu.page-actus .detail p.autres {
	color:#484848;
	margin:0px 0px 10px 0px;
}
#contenu.page-actus .bloc p.resume,
#contenu.page-actus .detail p.resume {
	color:#484848;
	margin:0px 0px 10px 0px;
	text-align:justify;
}
#contenu.page-actus .detail {
	display:block;
	float:left;
	width:706px;
	margin:-4px 30px 0px 30px;
	_margin:-4px 15px 0px 15px;
	padding:20px 0px 20px 0px;
}
#contenu.page-actus .detail .photo-01 {
	float:left;
	margin:0px 20px 10px 0px;
	_margin:0px 10px 5px 0px;
}
/*#contenu.page-actus .photo img {
	border:#eee6e0 solid 5px;
}*/
#contenu.page-actus .detail p.titre {
	color:#842821;
	font-size:1.4em;
	font-weight:bold;
}
#contenu.page-actus .detail a {
	color:#000;
	text-decoration:none;
}
#contenu.page-actus .detail a:hover {
	text-decoration:underline;
}

/* PHOTO-01 */
.photo-01 {
	position:relative;
	display:block;
	background-image:url(../img/photo01/no.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:10px 0px 0px 10px;
}
.photo-01 .ne {
	background-image:url(../img/photo01/ne.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:10px;
	height:10px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	font-size:1px;
}
.photo-01 .se {
	background-image:url(../img/photo01/se.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px 10px 10px 0px;
}
.photo-01 .so {
	background-image:url(../img/photo01/so.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:10px;
	height:10px;
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:1px;
}
.photo-01 img {
	border:0;	
}
.photo-01 .auteur {
	font-style:italic;
	padding:2px 5px 2px 5px;
}

/* PHOTO-02 */
.photo-02 {
	position:relative;
	display:block;
	background-image:url(../img/photo02/no.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:10px 0px 0px 10px;
}
.photo-02 .ne {
	background-image:url(../img/photo02/ne.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:10px;
	height:10px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
.photo-02 .se {
	background-image:url(../img/photo02/se.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px 10px 10px 0px;
}
.photo-02 .so {
	background-image:url(../img/photo02/so.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:10px;
	height:10px;
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
}

/* PHOTO-03 */
.photo-03 {
	position:relative;
	display:block;
	background-image:url(../img/photo03/no.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:6px 0px 0px 6px;
}
.photo-03 .ne {
	background-image:url(../img/photo03/ne.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:6px;
	height:6px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
.photo-03 .se {
	background-image:url(../img/photo03/se.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px 6px 6px 0px;
}
.photo-03 .so {
	background-image:url(../img/photo03/so.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:6px;
	height:6px;
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
}

/* PAGE LIENS */
#contenu.page-liens h2 {
	color:#815e85;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-liens .bloc {
	display:block;
	float:left;
	width:706px;
	margin:-4px 30px 0px 30px;
	_margin:-4px 15px 0px 15px;
	padding:20px 0px 20px 0px;
	border-top:#e8e8e8 solid 1px;
}
#contenu.page-liens .premier {
	border-top:none;
}
#contenu.page-liens .bandeau-right01 {
	margin:10px 0px 0px 0px;
}
#contenu.page-liens .bloc .elements {
	display:block;
	float:left;
	width:536px;
	padding:0px 0px 0px 0px;
}
#contenu.page-liens .bloc .photo {
	float:left;
	width:150px;
	display:block;
	margin:0px 20px 5px 0px;
	_margin:0px 10px 5px 0px;
	text-align:right;
}
#contenu.page-liens .bloc p.titre {
	color:#48576c;
	font-size:1.1em;
	font-weight:bold;
}
#contenu.page-liens .bloc p.titre a {
	color:#48576c;
	text-decoration:none;
}
#contenu.page-liens .bloc p.titre a:hover {
	text-decoration:underline;
}
#contenu.page-liens .bloc p.resume {
	color:#48576c;
	margin:0px 0px 0px 0px;
	text-align:justify;
}
#contenu.page-liens .bloc p.lien-internet span {
	color:#6e8daf;
	font-weight:bold;
}
#contenu.page-liens .bloc p.lien-internet a {
	color:#6e8daf;
	text-decoration:none;
}
#contenu.page-liens .bloc p.lien-internet a:hover {
	text-decoration:underline;
}

/* PAGE FAQ */
#contenu.page-faq h2 {
	color:#815e85;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-faq .bloc-impair {
	background-color:#FFFFFF;
	float:left;
	width:766px;
}
#contenu.page-faq .bloc-pair {
	background-color:#f7f7f7;
	float:left;
	width:766px;
}
#contenu.page-faq p.question {
	padding:10px 50px 3px 50px;
	color:#47586c;
	font-weight:bold;
	width:666px;
	float:left;
	background-image:url(../img/picto_question.gif);
	background-repeat:no-repeat;
}
#contenu.page-faq p.reponse {
	padding:3px 50px 10px 50px;
	width:666px;
	float:left;
	text-align:justify;
}
#contenu.page-faq .bandeau-right01 {
	margin:10px 0px 0px 0px;
}
#contenu.page-faq p.reponse a {
	color:#afa382;
	text-decoration:none;
}
#contenu.page-faq p.reponse a:hover {
	text-decoration:underline;
}

/* PAGE RECHERCHE */
#contenu.page-recherche h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-recherche .resultats span {
	font-weight:bold;
}
#contenu.page-recherche .zone-right {
	background-color: #efebe3;
	padding: 10px 0px 0px 0px;
}
#contenu.page-recherche .zone-right p {
	padding: 0px 10px 10px 10px;
	margin: 0px;
}
#contenu.page-recherche .bloc {
	display:block;
	float:left;
	/*width:940px;*/
	width:706px;
	margin:-4px 30px 0px 30px;
	_margin:-4px 15px 0px 15px;
	padding:20px 0px 20px 0px;
	border-top:#e8e8e8 solid 1px;
}
#contenu.page-recherche .bloc p.titre a {
	color:#48576c;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 20px 0px 0px;
}
#contenu.page-recherche .bloc p.titre a:hover {
	text-decoration:underline;
}
#contenu.page-recherche .bloc p.resume {
	color:#48576c;
	margin:0px 0px 0px 0px;
	text-align:justify;
}
#contenu.page-recherche .bandeau-right01 {
	border-top:#FFFFFF solid 10px;
}
#contenu.page-recherche .bloc .photo-01 {
	float:left;
	margin:0px 20px 10px 0px;
	_margin:0px 10px 5px 0px;
}

/* PAGE PLAN DU SITE */
#contenu.page-plan h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-plan li {
	margin:2px 0px 2px 40px;
	list-style:none;
}
#contenu.page-plan .box-plan {
	width:300px;
	float:left;
}
#contenu.page-plan ul {
	margin:20px 0px 0px 20px;
}
#contenu.page-plan ul ul {
	margin:0px 0px 0px 0px;
}
#contenu.page-plan li a {
	font-weight:bold;
	font-size:1.1em;
	color:#405d7a;
	text-decoration:none;
	background-image:url(../img/puce-plan01.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
}
#contenu.page-plan li li a {
	font-weight:normal;
	text-transform:none;
	color:#000000;
	text-decoration:none;
	background-image:url(../img/puce-plan02.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
}
#contenu.page-plan li li li a {
	font-style:italic;
}
#contenu.page-plan li a:hover {
	text-decoration:underline;
}
#contenu.page-plan li li a:hover {
	text-decoration:none;
	color:#92afcd;
}

/* PAGE CONTACT */
#contenu.page-contact h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-contact .bloc {
	display:block;
	float:left;
	width:766px;
}
#contenu.page-contact .explication {
	color:#484848;
}
#contenu.page-contact .coord {
	margin:10px 0px 10px 10px;
	_margin:10px 0px 10px 5px;
	padding:0px 0px 10px 0px;
	float:left;
	width:746px;
	border-bottom:#e4dfd0 solid 1px;
	color:#484848;
}
#contenu.page-contact .coord a {
	color:#48576c;
	text-decoration:none;
}
#contenu.page-contact .coord a:hover {
	text-decoration:underline;
}

/* PAGE NEWSLETTER */
#contenu.page-newsletter h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-newsletter .bloc {
	display:block;
	float:left;
	width:766px;
}

/* PAGE AMIS */
#contenu.page-amis h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-amis h3 {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	clear:both;
	padding:0px 0px 0px 10px;
}
#contenu.page-amis .bloc {
	display:block;
	float:left;
	width:766px;
}


/* FORMULAIRE BASE */
.explication {
	padding:10px;
	float:left;
	width:auto;
}
.explication a {
	text-decoration:none;
	color:#484848;
}
.explication a:hover {
	text-decoration:underline;
}
.note {
	padding:10px;
	float:left;
	width:auto;
	font-size:0.8em;
	margin:30px 0px 0px 0px;
}
.cnil {
	margin:10px 0px 10px 0px;
	padding:10px;
}
.cnil a {
	color:#48576c;
	text-decoration:none;
}
.cnil a:hover {
	text-decoration:underline;
}
.message {
	padding:10px;
	float:left;
	width:auto;
	margin:0px 0px 30px 0px;
}
.formulaire-base {
	width:700px;
	padding:20px;
}
#contenu.page-temoignages .formulaire-base {
	width:550px;
	padding:20px;
}
#contenu.page-hebergements .formulaire-base,
#contenu.page-restaurants .formulaire-base,
#contenu.page-activites .formulaire-base,
#contenu.page-visites .formulaire-base,
#contenu.page-agenda .formulaire-base {
	width:310px;
	padding:10px;
}
.formulaire-base label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:200px;
	clear:left;
	color:#405d7a;
}
#contenu.page-temoignages .formulaire-base label {
	width:160px;
	color:#716a5c;
}
#contenu.page-hebergements .formulaire-base label,
#contenu.page-restaurants .formulaire-base label,
#contenu.page-activites .formulaire-base label,
#contenu.page-visites .formulaire-base label,
#contenu.page-agenda .formulaire-base label {
	width:70px;
	color:#716a5c;
}
.formulaire-base label.type0,
#contenu.page-temoignages .formulaire-base label.type0,
#contenu.page-hebergements .formulaire-base label.type0,
#contenu.page-restaurants .formulaire-base label.type0,
#contenu.page-activites .formulaire-base label.type0,
#contenu.page-visites .formulaire-base label.type0,
#contenu.page-agenda .formulaire-base label.type0 { clear:none; width:auto;}
.formulaire-base label.type1 { clear:none; width:125px; text-align:left; color:#FFF;}
.formulaire-base label.type2 { clear:none; width:190px; text-align:left; color:#FFF;}
.formulaire-base label.type3 { clear:none; width:390px; text-align:left; color:#FFF;}
#contenu.page-temoignages .formulaire-base label.type3 { width:340px;}
#contenu.page-hebergements .formulaire-base label.type3,
#contenu.page-restaurants .formulaire-base label.type3,
#contenu.page-activites .formulaire-base label.type3,
#contenu.page-visites .formulaire-base label.type3,
#contenu.page-agenda .formulaire-base label.type3 { width:300px;}
#contenu.page-temoignages .formulaire-base label.type4 { width:355px; height:25px; background-image:url(../img/fond-type4.gif); background-repeat:no-repeat; font-size:1.1em; text-align:left; padding:6px 0px 0px 6px;}
.formulaire-base .liste table td {
	padding:4px 8px 4px 8px;
}
.formulaire-base .liste table label {
	text-align:left;
	float:left;
	padding:0px 0px 0px 0px;
	display:block;
	margin:0px 0px 0px 0px;
	width:auto;
	clear:none;
	color:#FFF;
}
.formulaire-base .liste table input {
	border:#5c7c9d solid 1px;
	padding:0px 0px 0px 0px;
	font-size:1em;
	float:left;
	display:block;
	margin:0px 5px 0px 0px;
	width:auto;
}
.formulaire-base input {
	border:#5c7c9d solid 1px;
	padding:1px 3px 1px 3px;
	font-size:1em;
	float:left;
	display:block;
	margin:2px 2px 2px 0px;
	width:400px;
}
#contenu.page-temoignages .formulaire-base input {
	border:#aaa396 solid 1px;
	width:350px;
}
#contenu.page-hebergements .formulaire-base input,
#contenu.page-restaurants .formulaire-base input,
#contenu.page-activites .formulaire-base input,
#contenu.page-visites .formulaire-base input,
#contenu.page-agenda .formulaire-base input {
	border:#aaa396 solid 1px;
	width:220px;
}
.formulaire-base input.type0 { border:none; width:20px; _height:16px;}
#contenu.page-temoignages .formulaire-base input.type0,
#contenu.page-hebergements .formulaire-base input.type0,
#contenu.page-restaurants .formulaire-base input.type0,
#contenu.page-activites .formulaire-base input.type0,
#contenu.page-visites .formulaire-base input.type0,
#contenu.page-agenda .formulaire-base input.type0 { border:none; width:20px; _height:16px;}
.formulaire-base input.type1 { width:150px;}
#contenu.page-temoignages .formulaire-base input.type1 { width:150px;}
#contenu.page-hebergements .formulaire-base input.type1,
#contenu.page-restaurants .formulaire-base input.type1,
#contenu.page-activites .formulaire-base input.type1,
#contenu.page-visites .formulaire-base input.type1,
#contenu.page-agenda .formulaire-base input.type1 { width:120px;}
#contenu.page-temoignages .formulaire-base input.type-bouton,
#contenu.page-hebergements .formulaire-base input.type-bouton,
#contenu.page-restaurants .formulaire-base input.type-bouton,
#contenu.page-activites .formulaire-base input.type-bouton,
#contenu.page-visites .formulaire-base input.type-bouton,
#contenu.page-agenda .formulaire-base input.type-bouton { width:auto; border:none; background-color:#aaa396; color:#FFFFFF;}
.formulaire-base textarea {
	border:#5c7c9d solid 1px;
	padding:1px 3px 1px 3px;
	font-size:1em;
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	font-size:1em;
	font-family:Arial ;
	width:400px;
	height:50px;
}
#contenu.page-temoignages .formulaire-base textarea {
	border:#aaa396 solid 1px;
	width:350px;
	height:100px;
}
#contenu.page-hebergements .formulaire-base textarea,
#contenu.page-restaurants .formulaire-base textarea,
#contenu.page-activites .formulaire-base textarea,
#contenu.page-visites .formulaire-base textarea,
#contenu.page-agenda .formulaire-base textarea {
	border:#aaa396 solid 1px;
	width:220px;
	height:100px;
}
.formulaire-base .label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:200px;
	clear:left;
	color:#405d7a;
}
#contenu.page-temoignages .formulaire-base .label {
	width:160px;
	color:#716a5c;
}

#contenu.page-temoignages .formulaire-base .label2 {
	width:165px;
	color:#716a5c;
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;
}

#contenu.page-hebergements .formulaire-base .label,
#contenu.page-restaurants .formulaire-base .label {
	width:70px;
	color:#716a5c;
}
#contenu.page-hebergements .formulaire-base .label2,
#contenu.page-restaurants .formulaire-base .label2,
#contenu.page-activites .formulaire-base .label2,
#contenu.page-visites .formulaire-base .label2,
#contenu.page-agenda .formulaire-base .label2 {
	width:75px;
	color:#716a5c;
	float:left;
	padding:5px 0px 0px 0px;
	text-align:right;
}
.formulaire-base .liste {
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	width:408px;
	background-color:#5c7c9d;
}
#contenu.page-temoignages .formulaire-base .liste {
	width:360px;
	background-color:#f9f7f4;
}
#contenu.page-hebergements .formulaire-base .liste,
#contenu.page-restaurants .formulaire-base .liste,
#contenu.page-activites .formulaire-base .liste,
#contenu.page-visites .formulaire-base .liste,
#contenu.page-agenda .formulaire-base .liste {
	width:200px;
	background-color:#e2d9c7;
}
.formulaire-base select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#5c7c9d solid 1px;
	margin:2px 2px 2px 0px;
}
#contenu.page-temoignages .formulaire-base select {
	border:#aaa396 solid 1px;
}

/* PAGE CARNET DE VOYAGE */
#contenu.page-carnet h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}

#contenu.page-carnet .rubrique {
	color:#565166;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	margin:5px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	border-bottom:#565166 solid 1px;
	position: relative;
}

#contenu.page-carnet .box-promos {
	width:auto;
	float:left;
}
#contenu.page-carnet .box-promos .elements {
	padding:20px 20px 20px 20px;
}
#contenu.page-carnet .box-promos h2 {
	background-image:url(../img/fond-box-promos.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#294e5e;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:normal;
	text-align:left;
	padding:3px 5px 3px 45px;
	margin:0px 0px 4px 0px;
}
#contenu.page-carnet h2.box-carnet {
	background-image:url(../img/fond-box-carnet.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#565166;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:normal;
	text-align:left;
	padding:3px 5px 3px 45px;
	margin:0px 0px 4px 0px;
}
.box-favoris  {
	margin:10px 0px 0px 0px;
	float:left;
	display:block;
	width:600px;
}
#contenu.page-carnet .box-favoris h2 {
	background-image:url(../img/fond-box-favoris.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#784481;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:normal;
	text-align:left;
	padding:3px 5px 3px 45px;
	margin:0px 0px 4px 0px;
	clear: both;
}
.box-favoris ul {
	margin:10px 0px 0px 36px;
}
.box-favoris ul li {
	list-style:none;
	padding:0px 0px 3px 10px;
	margin:0px 0px 5px 0px;
	background-image:url(../img/box-favoris-puce.gif);
	background-repeat:no-repeat;
}
.box-favoris ul li a {
	color:#6c2a77;
	text-decoration:none;
}
.box-favoris ul li a:hover {
	text-decoration:underline;
}
.box-panier .bloc-impair {
	padding:20px 20px 20px 20px;
}
.box-panier .bloc-pair {
	padding:20px 20px 20px 20px;
	background-color:#efefef;
}
.box-panier .bloc-impair .photo,
.box-panier .bloc-pair .photo {
	float:left;
	width:125px;
	display:block;
	margin:0px 20px 5px 0px;
	/*_margin:0px 10px 5px 0px;*/
	text-align:right;
}
.box-panier .bloc-impair .elements,
.box-panier .bloc-pair .elements {
	display:block;
	float:left;
	width:415px;
	padding:0px 0px 0px 0px;
}
.box-panier .bloc-impair p.titre,
.box-panier .bloc-pair p.titre {
	color:#484848;
	font-size:1.2em;
	font-weight:bold;
}
.box-panier .bloc-impair p.titre a,
.box-panier .bloc-pair p.titre a {
	color:#484848;
	text-decoration:none;
}
.box-panier .bloc-impair p.titre a:hover,
.box-panier .bloc-pair p.titre a:hover {
	text-decoration:underline;
}
.box-panier .bloc-impair p.date,
.box-panier .bloc-pair p.date {
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
.box-panier .bloc-impair p.autres,
.box-panier .bloc-pair p.autres {
	margin:0px 0px 5px 0px;
}
.box-panier .bloc-impair p.resume,
.box-panier .bloc-pair p.resume {
	margin:0px 0px 5px 0px;
	text-align:justify;
}
.box-panier .bloc-impair .bt01 a,
.box-panier .bloc-pair .bt01 a {
	padding:0px 10px 0px 10px;
	border-right:#696281 solid 1px;
	float:right;
	margin:0px 0px 0px 0px;
	color:#696281;
}

/* GOOGLE MAPS */

.googlemaps {
	margin:20px 0px 20px 16px;
	_margin:20px 0px 20px 8px;
	position:relative;
	background-image:url(../img/googlemaps.jpg);
	background-repeat:no-repeat;
	width:368px;
	height:300px;
	float:left;
}

#carnetvoyage .googlemaps #mapAlentours {
	width:368px;
	height:300px;
}

.zoneB .googlemaps #map {
	height:485px;
	width:422px;
}



.googlemaps #map {
	height:284px;
	width:244px;
}

.zoneA1 .googlemaps #map {
	height:573px;
	width:468px;
}

.zoneA1 .googlemaps #mapAlentours {
	height:1073px;
	width:468px;
}
	
.googlemaps #mapAlentours {
	height:485px;
	width:422px;
}
	
.googlemaps span {
	display:none;
}
.googlemaps .bt_nord,
.googlemaps .bt_est,
.googlemaps .bt_sud,
.googlemaps .bt_ouest {
	cursor:pointer;
	position:absolute;
	background-repeat:no-repeat;
}
.googlemaps .bt_nord {
	top:-9px;
	left:155px;
	background-image:url(../img/bt_nord.gif);
	width:86px;
	height:12px;
}
.googlemaps .bt_est {
	top:125px;
	right:-14px;
	background-image:url(../img/bt_est.gif);
	width:12px;
	height:86px;
}
.googlemaps .bt_sud {
	bottom:-14px;
	left:155px;
	background-image:url(../img/bt_sud.gif);
	width:86px;
	height:12px;
}
.googlemaps .bt_ouest {
	top:125px;
	left:-14px;
	background-image:url(../img/bt_ouest.gif);
	width:12px;
	height:86px;
}
.googlemaps .bt_nord span,
.googlemaps .bt_est span,
.googlemaps .bt_sud span,
.googlemaps .bt_ouest span {
	display:none;
}

/*.googlemaps #box_alentours {
	background-image:url(../img/fond_alentours.png);
	background-repeat:no-repeat;
	width:213px;
	height:154px;
	position:absolute;
	top:0px;
	right:0px;
}
.googlemaps #box_alentours .titre span {
	display:none;
}
.googlemaps #box_alentours .titre {
	background-image:url(../img/fr/tit_alentours.gif);
	background-repeat:no-repeat;
	width:155px;
	height:14px;
	float:right;
	margin:0px 4px 4px 0px;
}
.googlemaps #box_alentours label {
	float:right;
	margin:0px 4px 4px 0px;
}
.googlemaps #box_alentours select {
	float:right;
	margin:0px 4px 4px 0px;
	padding:1px;
}
.googlemaps #box_alentours .nb_offres {
	float:right;
	margin:0px 4px 4px 0px;
	font-weight:bold;
	clear:both;
	white-space:nowrap;
}*/
/*.googlemaps .bt_carte span {
	display:none;
}
.googlemaps .bt_carte a {
	width:13px;
	height:13px;
	float:right;
	display:block;
	background-color:#FFFFFF;
	border:#989898 solid 1px;
	background-repeat:no-repeat;
	position:absolute;
}
.googlemaps .bt_carte a {
	top:-15px;
}
.googlemaps .bt_carte a.zoom_plus {
	background-image:url(../img/zoom_plus.gif);
	right:50px;
}
.googlemaps .bt_carte a.zoom_moins {
	background-image:url(../img/zoom_moins.gif);
	right:30px;
}
.googlemaps .bt_carte a.zoom_recentrer {
	background-image:url(../img/zoom_recentrer.gif);
	right:10px;
}*/
.googlemaps .angle_carto {
	background-image:url(../img/angle_carto.png);
	background-repeat:no-repeat;
	width:368px;
	height:64px;
	position:absolute;
	top:0px;
	right:0px;
}
#contenu.page-offices-tourisme .googlemaps {
	/*width:300px;
	height:500px;*/
	width:360px;
	height:700px;
}
#contenu.page-offices-tourisme .googlemaps #mapAlentours {
	width:360px;
	height:700px;
}
#contenu.page-offices-tourisme .googlemaps .bt_nord {
	left:100px;
	top:-14px;
}
#contenu.page-offices-tourisme .googlemaps .bt_sud {
	left:100px;
}
#contenu.page-offices-tourisme .googlemaps .bt_est {
	top:200px;
}
#contenu.page-offices-tourisme .googlemaps .bt_ouest {
	top:200px;
}
#contenu.page-hebergements .zoneA .googlemaps,
#contenu.page-restaurants .zoneA .googlemaps {
	/*width:244px;*/
	width:273px;
	/*height:284px;*/
	height:314px;
	/*margin:20px 0 20px 16px;*/
	margin:20px 0 20px 0px;
}
#contenu.page-hebergements .zoneA .googlemaps #mapAlentours,
#contenu.page-restaurants .zoneA .googlemaps #mapAlentours {
	/*width:244px;*/
	width:273px;
	/*height:284px;*/
	height:314px;
}
#contenu.page-hebergements .zoneA .googlemaps .bt_nord,
#contenu.page-restaurants .zoneA .googlemaps .bt_nord {
	left:80px;
	top:-14px;
}
#contenu.page-hebergements .zoneA .googlemaps .bt_sud,
#contenu.page-restaurants .zoneA .googlemaps .bt_sud {
	left:80px;
}
#contenu.page-hebergements .zoneA .googlemaps .bt_est,
#contenu.page-restaurants .zoneA .googlemaps .bt_est {
	top:100px;
}
#contenu.page-hebergements .zoneA .googlemaps .bt_ouest,
#contenu.page-restaurants .zoneA .googlemaps .bt_ouest {
	top:100px;
}
#contenu.page-hebergements .zoneA .googlemaps .angle_carto,
#contenu.page-restaurants .zoneA .googlemaps .angle_carto,
#contenu.page-activites .zoneA1 .googlemaps .angle_carto,
#contenu.page-visites .zoneA1 .googlemaps .angle_carto,
#contenu.page-agenda .zoneA1 .googlemaps .angle_carto {
	display:none;
}
#contenu.page-hebergements .zoneA .googlemaps .bt_carte a,
#contenu.page-restaurants .zoneA .googlemaps .bt_carte a {
	top:-17px;
}

#contenu.page-activites .zoneA1 .googlemaps,
#contenu.page-visites .zoneA1 .googlemaps,
#contenu.page-agenda .zoneA1 .googlemaps {
	width:468px;
	height:573px;
}
#contenu.page-activites .zoneA1 .googlemaps #mapAlentours,
#contenu.page-visites .zoneA1 .googlemaps #mapAlentours,
#contenu.page-agenda .zoneA1 .googlemaps #mapAlentours {
	width:468px;
	height:573px;
}
#contenu.page-cms .zoneC1 .googlemaps {
	width:448px;
	height:740px;
}
#contenu.page-activites .zoneA1 .googlemaps .bt_nord,
#contenu.page-visites .zoneA1 .googlemaps .bt_nord,
#contenu.page-agenda .zoneA1 .googlemaps .bt_nord {
	left:200px;
	top:-14px;
}
#contenu.page-cms .zoneC1 .googlemaps .bt_nord {
	left:180px;
	top:-14px;
}
#contenu.page-activites .zoneA1 .googlemaps .bt_sud,
#contenu.page-visites .zoneA1 .googlemaps .bt_sud,
#contenu.page-agenda .zoneA1 .googlemaps .bt_sud {
	left:200px;
}
#contenu.page-cms .zoneC1 .googlemaps .bt_sud {
	left:180px;
}
#contenu.page-activites .zoneA1 .googlemaps .bt_est,
#contenu.page-visites .zoneA1 .googlemaps .bt_est,
#contenu.page-agenda .zoneA1 .googlemaps .bt_est {
	top:240px;
}
#contenu.page-cms .zoneC1 .googlemaps .bt_est {
	top:310px;
}
#contenu.page-activites .zoneA1 .googlemaps .bt_ouest,
#contenu.page-visites .zoneA1 .googlemaps .bt_ouest,
#contenu.page-agenda .zoneA1 .googlemaps .bt_ouest {
	top:240px;
}
#contenu.page-cms .zoneC1 .googlemaps .bt_ouest {
	top:310px;
}

#contenu.page-cartographie .googlemaps {
	width:694px;
	height:450px;
}
#contenu.page-cartographie .googlemaps .bt_nord {
	left:310px;
	top:-14px;
}
#contenu.page-cartographie .googlemaps .bt_sud {
	left:310px;
}
#contenu.page-cartographie .googlemaps .bt_est {
	top:200px;
}
#contenu.page-cartographie .googlemaps .bt_ouest {
	top:200px;
}
#contenu.page-cartographie .googlemaps .angle_carto {
	display:none;
}
#contenu.page-cartographie .googlemaps .bt_carte a {
	top:-17px;
}

/*#contenu.page-hebergements .zoneF .googlemaps {
	width:670px;
	height:450px;
}
#contenu.page-hebergements .zoneF .googlemaps .bt_nord {
	left:310px;
	top:-14px;
}
#contenu.page-hebergements .zoneF .googlemaps .bt_sud {
	left:310px;
}
#contenu.page-hebergements .zoneF .googlemaps .bt_est {
	top:200px;
}
#contenu.page-hebergements .zoneF .googlemaps .bt_ouest {
	top:200px;
}
#contenu.page-hebergements .zoneF .googlemaps .angle_carto {
	display:none;
}
#contenu.page-hebergements .zoneF .googlemaps .bt_carte a {
	top:-17px;
}*/

#contenu.page-hebergements .zoneB .googlemaps,
#contenu.page-restaurants .zoneB .googlemaps,
#contenu.page-activites .zoneB .googlemaps,
#contenu.page-visites .zoneB .googlemaps,
#contenu.page-agenda .zoneB .googlemaps {
	width:422px;
	height:485px;
}
#contenu.page-hebergements .zoneB .googlemaps .bt_nord,
#contenu.page-restaurants .zoneB .googlemaps .bt_nord,
#contenu.page-activites .zoneB .googlemaps .bt_nord,
#contenu.page-visites .zoneB .googlemaps .bt_nord,
#contenu.page-agenda .zoneB .googlemaps .bt_nord {
	left:170px;
	top:-14px;
}
#contenu.page-hebergements .zoneB .googlemaps .bt_sud,
#contenu.page-restaurants .zoneB .googlemaps .bt_sud,
#contenu.page-activites .zoneB .googlemaps .bt_sud,
#contenu.page-visites .zoneB .googlemaps .bt_sud,
#contenu.page-agenda .zoneB .googlemaps .bt_sud {
	left:170px;
}
#contenu.page-hebergements .zoneB .googlemaps .bt_est,
#contenu.page-restaurants .zoneB .googlemaps .bt_est,
#contenu.page-activites .zoneB .googlemaps .bt_est,
#contenu.page-visites .zoneB .googlemaps .bt_est,
#contenu.page-agenda .zoneB .googlemaps .bt_est {
	top:200px;
}
#contenu.page-hebergements .zoneB .googlemaps .bt_ouest,
#contenu.page-restaurants .zoneB .googlemaps .bt_ouest,
#contenu.page-activites .zoneB .googlemaps .bt_ouest,
#contenu.page-visites .zoneB .googlemaps .bt_ouest,
#contenu.page-agenda .zoneB .googlemaps .bt_ouest {
	top:200px;
}
#contenu.page-hebergements .zoneB .googlemaps .angle_carto,
#contenu.page-restaurants .zoneB .googlemaps .angle_carto,
#contenu.page-activites .zoneB .googlemaps .angle_carto,
#contenu.page-visites .zoneB .googlemaps .angle_carto,
#contenu.page-agenda .zoneB .googlemaps .angle_carto {
	display:none;
}
#contenu.page-hebergements .zoneB .googlemaps .bt_carte a,
#contenu.page-restaurants .zoneB .googlemaps .bt_carte a,
#contenu.page-activites .zoneB .googlemaps .bt_carte a,
#contenu.page-visites .zoneB .googlemaps .bt_carte a,
#contenu.page-agenda .zoneB .googlemaps .bt_carte a {
	top:-17px;
}

/* PAGE TEMOIGNAGES */
#contenu.page-temoignages h2 {
	color:#815e85;
	font-size:1.5em;
	font-weight:normal;
}
#contenu.page-temoignages h2 a {
	color: #815e85;
	text-decoration:none;
}
#contenu.page-temoignages h2 a:hover {
	text-decoration: underline;
}
#contenu.page-temoignages .bloc,
#contenu.page-hebergements .bloc2,
#contenu.page-restaurants .bloc2,
#contenu.page-activites .bloc2,
#contenu.page-visites .bloc2,
#contenu.page-agenda .bloc2 {
	padding:10px 0px 10px 0px;
	border-top:#aaa396 solid 1px;
	float:left;
	display:block;
	width:590px;
}
#contenu.page-temoignages .zone-right .bloc ul li a,
#contenu.page-temoignages .zone-right .bloc a{
	color:#626e80;
	text-decoration:none;
}
#contenu.page-temoignages .zone-right .bloc ul li a:hover,
#contenu.page-temoignages .zone-right .bloc a:hover{
	text-decoration:underline;
}
#contenu.page-temoignages .mini-bloc,
#contenu.page-hebergements .mini-bloc,
#contenu.page-restaurants .mini-bloc,
#contenu.page-activites .mini-bloc,
#contenu.page-visites .mini-bloc,
#contenu.page-agenda .mini-bloc {
	padding:10px 0px 10px 0px;
	border-top:#aaa396 solid 1px;
	float:left;
	display:block;
	width:314px;
}
#contenu.page-temoignages .bloc .photo img,
#contenu.page-hebergements .bloc2 .photo img,
#contenu.page-restaurants .bloc2 .photo img,
#contenu.page-activites .bloc2 .photo img,
#contenu.page-visites .bloc2 .photo img,
#contenu.page-agenda .bloc2 .photo img {
	border:#FFFFFF solid 5px;
}
#contenu.page-temoignages .mini-bloc .photo img,
#contenu.page-hebergements .mini-bloc .photo img,
#contenu.page-restaurants .mini-bloc .photo img,
#contenu.page-activites .mini-bloc .photo img,
#contenu.page-visites .mini-bloc .photo img,
#contenu.page-agenda .mini-bloc .photo img {
	border:#FFFFFF solid 3px;
}
#contenu.page-temoignages .bloc .photo-02,
#contenu.page-hebergements .bloc2 .photo-02,
#contenu.page-restaurants .bloc2 .photo-02,
#contenu.page-activites .bloc2 .photo-02,
#contenu.page-visites .bloc2 .photo-02,
#contenu.page-agenda .bloc2 .photo-02 {
	float:left;
	margin:0px 20px 10px 0px;
	_margin:0px 10px 5px 0px;
}
#contenu.page-temoignages .mini-bloc .photo-03,
#contenu.page-hebergements .mini-bloc .photo-03,
#contenu.page-restaurants .mini-bloc .photo-03,
#contenu.page-activites .mini-bloc .photo-03,
#contenu.page-visites .mini-bloc .photo-03,
#contenu.page-agenda .mini-bloc .photo-03 {
	float:left;
	margin:0px 10px 0px 0px;
	_margin:0px 10px 0px 0px;
}
#contenu.page-temoignages .bloc .elements,
#contenu.page-hebergements .bloc2 .elements,
#contenu.page-restaurants .bloc2 .elements,
#contenu.page-activites .bloc2 .elements,
#contenu.page-visites .bloc2 .elements,
#contenu.page-agenda .bloc2 .elements {
	float:left;
	width:380px;
	margin:10px 0px 0px 0px;
}
#contenu.page-temoignages .mini-bloc .elements,
#contenu.page-hebergements .mini-bloc .elements,
#contenu.page-restaurants .mini-bloc .elements,
#contenu.page-activites .mini-bloc .elements,
#contenu.page-visites .mini-bloc .elements,
#contenu.page-agenda .mini-bloc .elements {
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
}
#contenu.page-temoignages .bloc p.titre,
#contenu.page-temoignages .mini-bloc p.titre,
#contenu.page-hebergements .bloc2 p.titre,
#contenu.page-hebergements .mini-bloc p.titre,
#contenu.page-restaurants .bloc2 p.titre,
#contenu.page-restaurants .mini-bloc p.titre,
#contenu.page-activites .bloc2 p.titre,
#contenu.page-activites .mini-bloc p.titre,
#contenu.page-visites .bloc2 p.titre,
#contenu.page-visites .mini-bloc p.titre,
#contenu.page-agenda .bloc2 p.titre,
#contenu.page-agenda .mini-bloc p.titre {
	color:#334661;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
/*#contenu.page-temoignages .bloc p.titre a,
#contenu.page-temoignages .mini-bloc p.titre a,
#contenu.page-hebergements .bloc2 p.titre a,
#contenu.page-hebergements .mini-bloc p.titre a {
	color:#334661;
	text-decoration:none;
}
#contenu.page-temoignages .bloc p.titre a:hover,
#contenu.page-temoignages .mini-bloc p.titre a:hover,
#contenu.page-hebergements .bloc2 p.titre a:hover,
#contenu.page-hebergements .mini-bloc p.titre a:hover {
	text-decoration:underline;
}*/
#contenu.page-temoignages .bloc p.date,
#contenu.page-temoignages .mini-bloc p.date,
#contenu.page-hebergements .bloc2 p.date,
#contenu.page-hebergements .mini-bloc p.date,
#contenu.page-restaurants .bloc2 p.date,
#contenu.page-restaurants .mini-bloc p.date,
#contenu.page-activites .bloc2 p.date,
#contenu.page-activites .mini-bloc p.date,
#contenu.page-visites .bloc2 p.date,
#contenu.page-visites .mini-bloc p.date,
#contenu.page-agenda .bloc2 p.date,
#contenu.page-agenda .mini-bloc p.date {
	margin:10px 0px 0px 0px;
}
#contenu.page-temoignages .bloc p.date,
#contenu.page-hebergements .bloc2 p.date,
#contenu.page-restaurants .bloc2 p.date,
#contenu.page-activites .bloc2 p.date,
#contenu.page-visites .bloc2 p.date,
#contenu.page-agenda .bloc2 p.date {
	font-size:0.9em;
}
#contenu.page-temoignages .bloc p.autres,
#contenu.page-temoignages .mini-bloc p.autres,
#contenu.page-hebergements .bloc2 p.autres,
#contenu.page-hebergements .mini-bloc p.autres,
#contenu.page-restaurants .bloc2 p.autres,
#contenu.page-restaurants .mini-bloc p.autres,
#contenu.page-activites .bloc2 p.autres,
#contenu.page-activites .mini-bloc p.autres,
#contenu.page-visites .bloc2 p.autres,
#contenu.page-visites .mini-bloc p.autres,
#contenu.page-agenda .bloc2 p.autres,
#contenu.page-agenda .mini-bloc p.autres {
	margin:0px 0px 10px 0px;
}
#contenu.page-temoignages .bloc p.nom,
#contenu.page-temoignages .mini-bloc p.nom,
#contenu.page-hebergements .bloc2 p.nom,
#contenu.page-hebergements .mini-bloc p.nom,
#contenu.page-restaurants .bloc2 p.nom,
#contenu.page-restaurants .mini-bloc p.nom,
#contenu.page-activites .bloc2 p.nom,
#contenu.page-activites .mini-bloc p.nom,
#contenu.page-visites .bloc2 p.nom,
#contenu.page-visites .mini-bloc p.nom,
#contenu.page-agenda .bloc2 p.nom,
#contenu.page-agenda .mini-bloc p.nom {
	color:#626e80;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-size:1.2em;
}
#contenu.page-temoignages .bloc h1,
#contenu.page-hebergements .bloc2 h1,
#contenu.page-restaurants .bloc2 h1,
#contenu.page-activites .bloc2 h1,
#contenu.page-visites .bloc2 h1,
#contenu.page-agenda .bloc2 h1 {
	color:#626e80;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-size:1.2em;
}
#contenu.page-temoignages .bloc p.nom a,
#contenu.page-temoignages .mini-bloc p.nom a,
#contenu.page-hebergements .bloc2 p.nom a,
#contenu.page-hebergements .mini-bloc p.nom a,
#contenu.page-restaurants .bloc2 p.nom a,
#contenu.page-restaurants .mini-bloc p.nom a,
#contenu.page-activites .bloc2 p.nom a,
#contenu.page-activites .mini-bloc p.nom a,
#contenu.page-visites .bloc2 p.nom a,
#contenu.page-visites .mini-bloc p.nom a,
#contenu.page-agenda .bloc2 p.nom a,
#contenu.page-agenda .mini-bloc p.nom a {
	color:#626e80;
	text-decoration:none;
}
#contenu.page-temoignages .bloc p.nom a:hover,
#contenu.page-temoignages .mini-bloc p.nom a:hover,
#contenu.page-hebergements .bloc2 p.nom a:hover,
#contenu.page-hebergements .mini-bloc p.nom a:hover,
#contenu.page-restaurants .bloc2 p.nom a:hover,
#contenu.page-restaurants .mini-bloc p.nom a:hover,
#contenu.page-activites .bloc2 p.nom a:hover,
#contenu.page-activites .mini-bloc p.nom a:hover,
#contenu.page-visites .bloc2 p.nom a:hover,
#contenu.page-visites .mini-bloc p.nom a:hover,
#contenu.page-agenda .bloc2 p.nom a:hover,
#contenu.page-agenda .mini-bloc p.nom a:hover {
	text-decoration:underline;
}
#contenu.page-temoignages .bloc p.cameleon,
#contenu.page-hebergements .bloc2 p.cameleon,
#contenu.page-restaurants .bloc2 p.cameleon,
#contenu.page-activites .bloc2 p.cameleon,
#contenu.page-visites .bloc2 p.cameleon,
#contenu.page-agenda .bloc2 p.cameleon {
	margin:0px 0px 10px 0px;
}
#contenu.page-temoignages .bloc p.cameleon span,
#contenu.page-hebergements .bloc2 p.cameleon span,
#contenu.page-restaurants .bloc2 p.cameleon span,
#contenu.page-activites .bloc2 p.cameleon span,
#contenu.page-visites .bloc2 p.cameleon span,
#contenu.page-agenda .bloc2 p.cameleon span {
	color:#626e80;
}
#contenu.page-temoignages .bloc p.fonction,
#contenu.page-hebergements .bloc2 p.fonction,
#contenu.page-restaurants .bloc2 p.fonction,
#contenu.page-activites .bloc2 p.fonction,
#contenu.page-visites .bloc2 p.fonction,
#contenu.page-agenda .bloc2 p.fonction {
	color:#626e80;
	margin:0px 0px 0px 0px;
	font-size:1em;
}
#contenu.page-temoignages .bloc p.resume,
#contenu.page-hebergements .bloc2 p.resume,
#contenu.page-restaurants .bloc2 p.resume,
#contenu.page-activites .bloc2 p.resume,
#contenu.page-visites .bloc2 p.resume,
#contenu.page-agenda .bloc2 p.resume {
	text-align:justify;
}
#contenu.page-activites p.texte-thematique {
	text-align:justify;
}
#contenu.page-temoignages .bloc .interview,
#contenu.page-hebergements .bloc2 .interview,
#contenu.page-restaurants .bloc2 .interview,
#contenu.page-activites .bloc2 .interview,
#contenu.page-visites .bloc2 .interview,
#contenu.page-agenda .bloc2 .interview {
	margin:10px 0px 0px 0px;
	text-align:justify;
	font-size:1.1em;
}
.video-interview {
	float:right;
	width:258px;
	display:block;
	margin: 10px 0px 10px 10px;
}
.box-resultats {
	background-color:#efebe3;
	padding:10px;
	float:left;
	width:314px;
	margin:0px 0px 0px 0px;
}
.box-resultats h3,
#contenu.page-temoignages .zone-right h3,
#contenu.page-hebergements .zone-right h3,
#contenu.page-restaurants .zone-right h3,
#contenu.page-activites .zone-right h3,
#contenu.page-visites .zone-right h3,
#contenu.page-agenda .zone-right h3 {
	color:#3b2d3c;
	font-weight:bold;
	font-size:1.2em;
	margin:0px 0px 10px 0px;
}
.bt-search {
	float:right;
	margin:5px 10px 10px 0px;
}
.bt-search a {
	color:#FFF;
	text-decoration:none;
	background-color:#3b2d3c;
	padding:1px 5px 1px 5px;
}
.bt-search a:hover {
	text-decoration:none;
}
#contenu.page-ecards .bt-search a {
	background-color:#183859;
}

/* PAGE MEDIATHEQUE */
#contenu.page-mediatheque {
	background-color: #171a1b;
	padding: 0px 0px 10px 0px;
}

#contenu.page-mediatheque .box-post {
	position:absolute;
	top:354px;
	left:0px;
	background-color:#FFF;
	border:#405666 solid 3px;
	padding:10px;
}
#contenu.page-mediatheque .box-post .bouton,
#contenu.page-mediatheque .box-post .bouton2 {
	text-align:right;
}
#contenu.page-mediatheque .box-post .bouton a {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	background-color:#405666;
}
#contenu.page-mediatheque .box-post .bouton a:hover {
	color:#FFF;
	background-color:#000000;
}
#contenu.page-mediatheque .box-post .bouton2 a {
	color:#405666;
	text-decoration:none;
}
#contenu.page-mediatheque .box-post .bouton2 a:hover {
	color:#000000;
	text-decoration:none;
}

















#contenu.page-mediatheque .box-outils {
	position:absolute;
	top:354px;
	right:0px;
	background-color:#dedede;
	padding:10px;
}
#contenu.page-mediatheque .box-outils label {
	float:left;
	clear:left;
	margin:3px 0px 3px 0px;
}
#contenu.page-mediatheque .box-outils .bouton,
#contenu.page-mediatheque .box-outils .bouton2 {
	text-align:right;
}
#contenu.page-mediatheque .box-outils .bouton a {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	background-color:#80807f;
}
#contenu.page-mediatheque .box-outils .bouton a:hover {
	color:#FFF;
	background-color:#000000;
}
#contenu.page-mediatheque .box-outils .bouton2 a {
	color:#80807f;
	text-decoration:none;
}
#contenu.page-mediatheque .box-outils .bouton2 a:hover {
	color:#000000;
	text-decoration:none;
}
#contenu.page-mediatheque .box-post label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:150px;
	clear:left;
	color:#405d7a;
}
#contenu.page-mediatheque .box-post input {
	border:#5c7c9d solid 1px;
	padding:1px 3px 1px 3px;
	font-size:1em;
	float:left;
	display:block;
	margin:2px 2px 2px 0px;
	width:200px;
}
#contenu.page-mediatheque .box-post input.type1 {
	width:120px;
}
#contenu.page-mediatheque .box-post input.type-bouton { width:auto; border:none; background-color:#80807f; color:#FFFFFF;}
#contenu.page-mediatheque .box-post textarea {
	border:#5c7c9d solid 1px;
	padding:1px 3px 1px 3px;
	font-size:1em;
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	font-size:1em;
	font-family:Arial ;
	width:200px;
	height:50px;
}
#contenu.page-mediatheque .box-post input.type0 { border:none; width:20px; _height:16px;}
#contenu.page-mediatheque .box-post .label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:150px;
	clear:left;
	color:#405d7a;
}
#contenu.page-mediatheque .box-post label.type0 { clear:none; width:auto;}
#contenu.page-mediatheque .box-post label.type3 { width:200px; text-align:left;}

#contenu.page-mediatheque .box-post .liste {
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	width:300px;
}











#contenu.page-mediatheque.v1 {background-image: url(../img/fond-mediatheque-v1.gif);}
#contenu.page-mediatheque.v2 {background-image: url(../img/fond-mediatheque-v2.gif);}
#contenu.page-mediatheque.v3 {background-image: url(../img/fond-mediatheque-v3.gif);}

#contenu.page-mediatheque .media {
	border:#FFFFFF solid 3px;
	float:left;
	display:block;
	margin:0px 5px 0px 0px;
}

#contenu.page-mediatheque.v1 .box-cols {background-image:none;}
#contenu.page-mediatheque.v2 .box-cols {background-image: url(../img/fond-mediatheque2-v2.gif);}
#contenu.page-mediatheque.v3 .box-cols {background-image: url(../img/fond-mediatheque2-v3.gif);}

#contenu.page-mediatheque h2 {
	color: #815e85;
	font-size: 1.5em;
	font-weight: bold;
}
.diaporama, .outils, .post {
	color: #294e5e;
	background-position: right;
	background-repeat: no-repeat;
	padding: 1px 22px 3px 0px;
	margin: 2px 0px 0px 35px;
	float: right;
}
.deposer {
	color: #294e5e;
	background-position: right;
	background-repeat: no-repeat;
	padding: 1px 22px 3px 15px;
	float: left;
}
.diaporama {
	background-image: url(../img/picto-diaporama.gif);
}
.outils {
	background-image: url(../img/picto-outils.gif);
}
.post {
	background-image: url(../img/picto-deposer2.gif);
}
.deposer {
	background-image: url(../img/picto-deposer.gif);
}
.diaporama a, .outils a, .post a {
	color: #80807f;
	font-size:1.1em;
	text-decoration: none;
}
.deposer a {
	color: #c8bf9e;
	font-size:1.1em;
	text-decoration: none;
}
.diaporama a:hover, .outils a:hover, .deposer a:hover, .post a:hover {
	text-decoration: underline;
}
.box-criteres {
	background-color: #1d232a;
	height: 30px;
	padding: 10px 15px 0px 15px;
	margin: -2px 0px 0px 0px;
	clear: both;
	border-bottom:#FFF solid 1px;
}
.box-criteres label {
	color: #9fa8ae;
	font-size: 1.25em;
	margin: 2px 5px 0px 0px;
	float: left;
}
.box-criteres input {
	font-size: 1.2em;
	background-color: #ffffff;
	border: 1px solid #8b8c8c;
	width: 190px;
	padding: 1px 4px 1px 4px;
	margin: 0px 50px 0px 0px;
	float: left;
}
.box-criteres select {
	font-size: 1.2em;
	background-color: #ffffff;
	border: 1px solid #8b8c8c;
	width: 200px;
	margin: 0px 50px 0px 0px;
	float: left;
}
.box-criteres a {
	background-image: url(../img/ok2.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	margin: -2px 0px 0px -15px;
	display: block;
	float: left;
}
a.flickr {
	background-image: url(../img/flickr.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 65px;
	margin: 1px 0px 0px 0px;
	display: block;
	float: right;
}
a.flickr span {
	display: none;
}
.box-criteres a span {
	display: none;
}

#contenu.page-mediatheque.v1 .box-col01 {width: 999px;float: left;}
#contenu.page-mediatheque.v1 .box-col02 {display:none;}
#contenu.page-mediatheque.v1 .box-col03 {display:none;}

#contenu.page-mediatheque.v2 .box-col01 {width: 499px;float: left;}
#contenu.page-mediatheque.v2 .box-col02 {width: 499px;float: left;}
#contenu.page-mediatheque.v2 .box-col03 {display:none;}

#contenu.page-mediatheque.v3 .box-col01 {width: 333px;float: left;}
#contenu.page-mediatheque.v3 .box-col02 {width: 333px;float: left;}
#contenu.page-mediatheque.v3 .box-col03 {width: 333px;float: left;}

.box-col01 h3 {
	color: #FFF;
	font-size: 1.3em;
	font-weight: normal;
	text-align: center;
	height: 65px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}
.box-col01 h3 span {
	color: #d7bd99;
	font-size: 1.2em;
	font-weight: bold;
}
.box-col02 h3 {
	color: #FFF;
	font-size: 1.3em;
	font-weight: normal;
	text-align: center;
	border-left: 1px solid #FFF;
	height: 75px;
	margin: 0px 0px 2px 0px;
}
.box-col03 h3 {
	color: #FFF;
	font-size: 1.3em;
	font-weight: normal;
	text-align: center;
	border-left: 1px solid #FFF;
	height: 75px;
	margin: 0px 0px 2px 0px;
}
.box-col02 h3 span {
	background-color: #292e35;
	/*border-bottom: 1px solid #323235;*/
	height: 26px;
	padding: 12px 0px 0px 0px;
	display: block;
}
.box-col03 h3 span {
	background-color: #171a1b;
	/*border-bottom: 1px solid #323235;*/
	height: 26px;
	padding: 12px 0px 0px 0px;
	display: block;
}
.box-col01 .pagination, .box-col02 .pagination, .box-col03 .pagination {
	color: #c8bf9e;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	clear: both;
}
.box-col01 .pagination strong a, .box-col02 .pagination strong a, .box-col03 .pagination strong a {
	text-align: center;
	background-image: url(../img/pastille-pagination.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 14px;
	padding: 0px 0px 0px 2px;
	display: block;
}
.box-col01 .pagination span, .box-col02 .pagination span, .box-col03 .pagination span {
	margin: 0px 0px 0px 4px;
	float: left;
}
.box-col01 .pagination a, .box-col02 .pagination a, .box-col03 .pagination a {
	color: #c8bf9e;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 4px;
	float: left;
}
.box-col01 .pagination a:hover, .box-col02 .pagination a:hover, .box-col03 .pagination a:hover {
	text-decoration: underline;
}



#contenu.page-mediatheque.v3 .box-col01 .photo, #contenu.page-mediatheque.v3 .box-col02 .photo, #contenu.page-mediatheque.v3 .box-col03 .photo,
#contenu.page-mediatheque.v3 .box-col01 .video, #contenu.page-mediatheque.v3 .box-col02 .video, #contenu.page-mediatheque.v3 .box-col03 .video {
	width: 313px;
	padding: 0px 10px 0px 10px;
	margin: 15px 0px 25px 0px;
	float: left;
	display:block;
}
#contenu.page-mediatheque.v2 .box-col01 .photo, #contenu.page-mediatheque.v2 .box-col02 .photo,
#contenu.page-mediatheque.v2 .box-col01 .video, #contenu.page-mediatheque.v2 .box-col02 .video {
	width: 313px;
	padding: 0px 10px 0px 10px;
	margin: 15px 0px 25px 0px;
	float: left;
	display:block;
}
#contenu.page-mediatheque.v1 .box-col01 .photo,
#contenu.page-mediatheque.v1 .box-col01 .video {
	width: 313px;
	padding: 0px 10px 0px 10px;
	margin: 15px 0px 25px 0px;
	float: left;
	display:block;
}


.box-col01 .photo-02, .box-col02 .photo-02, .box-col03 .photo-02 {
	margin: 0px 5px 0px 0px;
	float: left;
}
.box-col02 .photo-02 {
	background-image: url(../img/photo02-2/no.gif);
}
.box-col02 .photo-02 .ne {
	background-image: url(../img/photo02-2/ne.gif);
}
.box-col02 .photo-02 .se {
	background-image: url(../img/photo02-2/se.gif);
}
.box-col02 .photo-02 .so {
	background-image: url(../img/photo02-2/so.gif);
}
.box-col03 .photo-02 {
	background-image: url(../img/photo02-3/no.gif);
}
.box-col03 .photo-02 .ne {
	background-image: url(../img/photo02-3/ne.gif);
}
.box-col03 .photo-02 .se {
	background-image: url(../img/photo02-3/se.gif);
}
.box-col03 .photo-02 .so {
	background-image: url(../img/photo02-3/so.gif);
}
.box-col01 img, .box-col02 img, .box-col03 img {
	border: none;
}
.video .photo-02 {
	padding: 6px 0px 0px 6px;
}
.video .photo-02 .se {
	padding: 0px 6px 6px 0px;
}
.video .photo-02 span {
	position: relative;
	z-index: 1000;
}

.box-col01 p, .box-col02 p, .box-col03 p {
	color: #FFF;
	margin: 20px 0px 0px 0px;
}
/*.box-col01 .zoom, .box-col02 .zoom, .box-col03 .zoom {
	background-image: url(../img/zoom.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	margin: 10px 0px 0px 0px;
	display: block;
	float:left;
}
.box-col01 .zoom span, .box-col02 .zoom span, .box-col03 .zoom span {
	display: none;
}*/
.box-col01 .zoom, .box-col02 .zoom, .box-col03 .zoom {
	display:none;
}

/* PAGE ECARDS */
#contenu.page-ecards h2 {
	color: #405d7a;
	font-size: 1.5em;
	font-weight: normal;
}
#contenu.page-ecards .destinataire-plus {
	text-align:right;
	margin:3px 0px 0px 0px;
}
#contenu.page-ecards .destinataire-plus a {
	color: #FFF;
	text-decoration:none;
	background-color:#5c7c9d;
	padding:1px 3px 1px 3px;
}
#contenu.page-ecards .destinataire-plus a:hover {
	text-decoration:underline;
}
#contenu.page-ecards h2 a {
	color: #405d7a;
	text-decoration:none;
}
#contenu.page-ecards h2 a:hover {
	text-decoration: underline;
}
#contenu.page-ecards .zone-right {
	background-image: url(../img/fond-ecards.gif);
}
#contenu.page-ecards .zone-right h3 {
	color: #183859;
	font-size: 1.3em;
	font-weight: bold;
	background-color: #93b3d4;
	padding: 10px 20px 8px 20px;
}
#contenu.page-ecards .zone-right .bas {
	color: #183859;
	text-align: right;
	background-color: #93b3d4;
	padding: 3px 5px 5px 5px;
}
#contenu.page-ecards .zone-right .formulaire {
	border-bottom: 1px solid #93b3d4;
	padding: 7px 10px 10px 10px;
}
#contenu.page-ecards .zone-right label {
	color: #000000;
	margin: 0px 0px 0px 1px;
}
#contenu.page-ecards .zone-right input {
	font-family: Arial;
	font-size: 1em;
	border: 1px solid #5c7c9d;
	padding: 1px 3px 1px 3px;
	margin: 0px 0px 2px 0px;
	width: 206px;
}
#contenu.page-ecards .zone-right textarea {
	font-family: Arial;
	font-size: 1em;
	border: 1px solid #5c7c9d;
	padding: 1px 3px 1px 3px;
	height: 200px;
	width: 206px;
}
#contenu.page-ecards .bloc {
	width: 766px;
	float: left;
}
#contenu.page-ecards .explication {
	margin: 0px 0px 5px 0px;
}
#contenu.page-ecards .ecard {
	color: #8c8c8c;
	text-align: center;
	padding: 0px 0px 25px 33px;
	width: 150px;
	float: left;
}
#contenu.page-ecards .vignette {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	width: 130px;
	padding: 3px;
	margin: 0px auto 0px auto;
}
#contenu.page-ecards .photo-01 {
	width: 140px;
	float: left;
}
#contenu.page-ecards label {
	display: block;
	clear: left;
}

#contenu.page-ecards .bloc-ecard {
	width: 656px;
	margin: 50px auto 50px auto;
}
#contenu.page-ecards .bloc-ecard .photo-01 {
	width: auto;
}
#contenu.page-ecards .bloc-ecard .photo {
	margin: 0px 0px 0px 0px;
	float: left;
	position: relative;
}
#contenu.page-ecards .bloc-ecard .photo .slogan {
	background-repeat: no-repeat;
	height: 72px;
	width: 282px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	/* IE 6 */
	_background: none;
}
#contenu.page-ecards .bloc-ecard .photo .slogan span {
	display: none;
}
#contenu.page-ecards .bloc-ecard .texte {
	background-image: url(../img/timbre.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 300px;
	padding: 6px 6px 0px 0px;
	margin: 5px 0px 0px 15px;
	float: left;
}
#contenu.page-ecards .bloc-ecard .texte p {
	margin: 0px 0px 9px 0px;
}
#contenu.page-ecards .bloc-ecard .texte .signature {
	text-align:right;
	font-style:italic;
}
#contenu.page-ecards .bloc-ecard .texte .timbre {
	height: 86px;
	width: 80px;
	float: right;
}

/* PAGE FONDS D'ECRAN */
#contenu.page-fonds-ecran h2 {
	color: #405d7a;
	font-size: 1.5em;
	font-weight: normal;
}
#contenu.page-fonds-ecran h2 a {
	color: #405d7a;
	text-decoration: none;
}
#contenu.page-fonds-ecran h2 a:hover {
	text-decoration: underline;
}
#contenu.page-fonds-ecran .bloc {
	width: 1000px;
	padding: 30px 0px 0px 0px;
	display: block;
	float: left;
}
#contenu.page-fonds-ecran .fond-ecran {
	color: #8c8c8c;
	text-align: center;
	padding: 0px 0px 35px 48px;

	width: 190px;
	float: left;
}
#contenu.page-fonds-ecran .fond-ecran p {
	margin: 5px 0px 0px 0px;
}
#contenu.page-fonds-ecran .fond-ecran a {
	color: #8c8c8c;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
}
#contenu.page-fonds-ecran .fond-ecran a:hover {
	text-decoration: underline;
}

/* PAGE BROCHURES */
#contenu.page-brochures h2 {
	color: #815e85;
	font-size: 1.5em;
	font-weight: bold;
}
#contenu.page-brochures .zone-right {
	background-color: #815e85;
	padding: 10px 0px 0px 0px;
	color:#FFFFFF;
}
#contenu.page-brochures .zone-right p {
	padding: 0px 10px 10px 10px;
	margin: 0px;
}
#contenu.page-brochures .bloc-brochure,
#contenu.page-activites .bloc-brochure {
	border-top: 1px solid #e8e8e8;
	width: 445px;
	padding: 20px 0px 20px 0px;
	margin: -3px 40px 0px 0px;
	float: left;
	position: relative;
	left: 30px;
}
#contenu.page-brochures .bloc-brochure .photo-01,
#contenu.page-activites .bloc-brochure .photo-01 {
	margin: 0px 20px 5px 0px;
	float: left;
}
#contenu.page-brochures .bloc-brochure p.titre,
#contenu.page-activites .bloc-brochure p.titre {
	color: #842821;
	font-size: 1.2em;
	font-weight: bold;
}
#contenu.page-brochures .bloc-brochure p.autres,
#contenu.page-activites .bloc-brochure p.autres {
	color: #484848;
	margin: 10px 0px 10px 0px;
}
#contenu.page-brochures .bloc-brochure p.resume,
#contenu.page-activites .bloc-brochure p.resume {
	color: #484848;
	text-align: justify;
	margin: 10px 0px 10px 0px;
}
#contenu.page-brochures .bloc {
	width: 766px;
	float: left;
}
#contenu.page-brochures .liste-commande {
	list-style: none;
	border-top: 1px solid #e8e8e8;
	margin: 15px 50px 15px 50px;
	clear: left;
}
#contenu.page-brochures .liste-commande li {
	border-bottom: 1px solid #e8e8e8;
	padding: 5px 0px 5px 0px;
}
#contenu.page-brochures .liste-commande a {
	color: #80807f;
	background-image: url(../img/picto-supprimer.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	float: right;
}
#contenu.page-brochures .liste-commande a:hover {
	text-decoration: none;
}

/* PAGE OFFICES DE TOURISME */
#contenu.page-offices-tourisme h2 {
	color: #815e85;
	font-size: 1.5em;
	font-weight: bold;
}
#contenu.page-offices-tourisme .zone-right {
	padding: 24px 0px 0px 0px;
	width:390px;
}
#contenu.page-offices-tourisme .zone-right p {
	padding: 0px 10px 10px 10px;
	margin: 0px;
}
#contenu.page-offices-tourisme .bloc {
	border-top: 1px solid #e8e8e8;
	width: 276px;
	padding: 20px 0px 20px 0px;
	margin: -3px 20px 0px 0px;
	float: left;
	position: relative;
	left: 30px;
}
#contenu.page-offices-tourisme .bloc p.titre {
	color: #48576c;
	font-size: 1.1em;
	font-weight: bold;
}
#contenu.page-offices-tourisme .bloc p.resume {
	text-align: justify;
	margin: 0px 0px 0px 0px;
}
#contenu.page-offices-tourisme .bloc p.coords {
	margin: 10px 0px 0px 0px;
}
#contenu.page-offices-tourisme .bloc p.coords a {
	color: #405d7a;
	text-decoration: none;
}
#contenu.page-offices-tourisme .bloc p.coords a:hover {
	text-decoration: underline;
}
#contenu.page-offices-tourisme .bloc .photo-01 {
	float:right;
	margin:0px 20px 10px 0px;
	_margin:0px 10px 5px 0px;
}

/* PAGE PROMOS */
#contenu.page-promos .photos-groupe {
	float:left;
	width:273px;
	margin:0px 10px 10px 0px;
}
#contenu.page-promos .photos-groupe .photo-xl {
	float:left;
	margin:10px 10px 10px 10px;
	_margin:10px 5px 10px 5px;
	background-color:#FFFFFF;
	border:#c0b9aa solid 1px;
	position:relative;
}
#contenu.page-promos .photos-groupe .photo-xl img {
	padding:3px;
	border:0;
}
#contenu.page-promos .photos-groupe .legende {
	position:absolute;
	bottom:3px;
	left:3px;
	width:235px;
	background-image:url(../img/legende.png);
	padding:3px 5px 3px 5px;
}
#contenu.page-promos .photos-groupe .bloc .photo img {
	padding:3px;
}
#contenu.page-promos .photos-groupe .zone-photos {
	float:left;
	margin:5px 0px 0px 10px;
	_margin:5px 0px 0px 5px;
	padding:0px 0px 0px 1px;
	background-color:#FFF;
	width:252px;
	position:relative;
}
#contenu.page-promos .photos-groupe .photo-suivante a {
	position:absolute;
	right:-8px;
	top:18px;
	width:7px;
	height:13px;
	background-image:url(../img/photo-suivante.gif);
	text-decoration:none;
	font-size:1px;
}
#contenu.page-promos .photos-groupe .photo-precedente a {
	position:absolute;
	left:-8px;
	top:18px;
	width:7px;
	height:13px;
	background-image:url(../img/photo-precedente.gif);
	text-decoration:none;
	font-size:1px;
}
#contenu.page-promos .photos-groupe .photo-suivante span,
#contenu.page-promos .photos-groupe .photo-precedente span {
	display:none;
}
#contenu.page-promos .photos-groupe .photo-mini a {
	float:left;
	background-color:#FFFFFF;
	border:#FFF solid 1px;	
	margin: 0px 8px 0px 8px;
	_margin: 0px 4px 0px 4px;
}
#contenu.page-promos .photos-groupe .photo-mini a:hover {
	float:left;
	background-color:#FFFFFF;
	border:#c0b9aa solid 1px;
}
#contenu.page-promos .photos-groupe .photo-mini .on {
	float:left;
	background-color:#FFFFFF;
	border:#c0b9aa solid 1px;
}
#contenu.page-promos .photos-groupe .photo-mini img {
	padding:3px;
	border:0;
}











































#contenu.page-promos .libelle {
	padding: 11px 0px 0px 0px;
	float: left;
}
#contenu.page-promos .titre-libelle {
	margin:20px 0px 0px 0px;
	color:#405d7a;
	font-weight:bold;
}
#contenu.page-promos h2 {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-promos .bloc {
	border-top: 1px solid #e8e8e8;
	width: 350px;
	padding: 20px 0px 20px 0px;
	margin: -3px 0px 0px 20px;,
	_margin: -3px 0px 0px 10px;
	float: left;
}
#contenu.page-hebergements .bloc3,
#contenu.page-restaurants .bloc3,
#contenu.page-visites .bloc3,
#contenu.page-agenda .bloc3 {
	width: 550px;
	padding: 20px 0px 20px 0px;
	margin: -3px 0px 0px 20px;,
	_margin: -3px 0px 0px 10px;
	float: left;
}
#contenu.page-hebergements .bloc3a,
#contenu.page-restaurants .bloc3a,
#contenu.page-visites .bloc3a,
#contenu.page-agenda .bloc3a,
#contenu.page-activites .bloc3a {
	border-top: 1px solid #e8e8e8;
	width: 450px;
	padding: 20px 0px 20px 0px;
	margin: -3px 0px 0px 20px;,
	_margin: -3px 0px 0px 10px;
	float: left;
}
#contenu.page-hebergements .bloc3a .elements,
#contenu.page-restaurants .bloc3a .elements,
#contenu.page-visites .bloc3a .elements,
#contenu.page-agenda .bloc3a .elements,
#contenu.page-activites .bloc3a .elements {
	display:block;
	float:left;
	width:310px;
	padding:0px 0px 0px 0px;
}
#contenu.page-promos .bloc .elements {
	display:block;
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
}
#contenu.page-hebergements .bloc3 .elements,
#contenu.page-restaurants .bloc3 .elements,
#contenu.page-visites .bloc3 .elements,
#contenu.page-agenda .bloc3 .elements {
	display:block;
	float:left;
	width:320px;
	padding:0px 0px 0px 0px;
}

#contenu.page-hebergements .bloc3 .tarif-promo,
#contenu.page-restaurants .bloc3 .tarif-promo,
#contenu.page-activites .bloc3 .tarif-promo,
#contenu.page-visites .bloc3 .tarif-promo,
#contenu.page-agenda .bloc3 .tarif-promo {
	list-style:none;
	background-image: url(/public/img/puce-tarif.gif);
	background-repeat:no-repeat;
	padding:0px 0px 4px 12px;
}
#contenu.page-hebergements .bloc3 .tarif-promo strong,
#contenu.page-restaurants .bloc3 .tarif-promo strong,
#contenu.page-activites .bloc3 .tarif-promo strong,
#contenu.page-visites .bloc3 .tarif-promo strong,
#contenu.page-agenda .bloc3 .tarif-promo strong {
	color:#842821;
}
#contenu.page-hebergements .bloc3 p.intitule-tarif,
#contenu.page-restaurants .bloc3 p.intitule-tarif,
#contenu.page-activites .bloc3 p.intitule-tarif,
#contenu.page-visites .bloc3 p.intitule-tarif,
#contenu.page-agenda .bloc3 p.intitule-tarif {
	font-weight:bold;
	text-transform: uppercase;
	padding:0px 0px 0px 12px;
}
#contenu.page-hebergements p.date-validite,
#contenu.page-restaurants p.date-validite,
#contenu.page-activites p.date-validite,
#contenu.page-visites p.date-validite,
#contenu.page-agenda p.date-validite {
	margin:0px 0px 5px 0px;
}
#contenu.page-hebergements p.date-validite span,
#contenu.page-restaurants p.date-validite span,
#contenu.page-activites p.date-validite span,
#contenu.page-visites p.date-validite span,
#contenu.page-agenda p.date-validite span {
	font-weight:bold;
	text-transform: uppercase;
}
#contenu.page-hebergements p.accroche-tarif,
#contenu.page-restaurants p.accroche-tarif,
#contenu.page-visites p.accroche-tarif,
#contenu.page-agenda p.accroche-tarif {
	margin:10px 0px 10px 0px;
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
}
#contenu.page-hebergements p.accroche-tarif {
	color:#426f86;
}
#contenu.page-restaurants p.accroche-tarif {
	color:#8497a9;
}
#contenu.page-visites p.accroche-tarif {
	color:#92836f;
}
#contenu.page-agenda p.accroche-tarif {
	color:#eb9d5d;
}
.minibt-reserver {
	float:right;
	display:block;
	background-image:url(/public/img/minibt-reserver-left.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	color:#5c5c5b;
	text-decoration:none;
}
.minibt-reserver:hover {
	color:#000000;
}
.minibt-reserver span {
	display:block;
	background-image:url(/public/img/minibt-reserver-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:2px 10px 4px 0px;
}
#contenu.page-promos .bloc .elements {
	display:block;
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
}

#contenu.page-promos .detail ul {
	margin:5px 0px 5px 40px;
}
#contenu.page-promos .detail li {
	list-style:none;
	background-image: url(/public/img/puce-tarif.gif);
	background-repeat:no-repeat;
	padding:0px 0px 2px 12px;
}
#contenu.page-promos .detail li a {
	color:#842821;
}
#contenu.page-hebergements .bloc3 .elements,
#contenu.page-restaurants .bloc3 .elements,
#contenu.page-visites .bloc3 .elements,
#contenu.page-agenda .bloc3 .elements {
	display:block;
	float:left;
	width:350px;
	padding:0px 10px 0px 0px;
	border-right:#d5cfc7 solid 1px;
}
#contenu.page-hebergements .site-internet,
#contenu.page-restaurants .site-internet,
#contenu.page-activites .site-internet,
#contenu.page-visites .site-internet,
#contenu.page-agenda .site-internet {
	margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .site-internet a,
#contenu.page-hebergements .intitule a,
#contenu.page-restaurants .site-internet a,
#contenu.page-restaurants .intitule a,
#contenu.page-activites .site-internet a,
#contenu.page-activites .intitule a,
#contenu.page-visites .site-internet a,
#contenu.page-visites .intitule a,
#contenu.page-agenda .site-internet a,
#contenu.page-agenda .intitule a {
	color:#484848;
	text-decoration:underline;
}
#contenu.page-hebergements .site-internet a:hover,
#contenu.page-hebergements .intitule a:hover,
#contenu.page-restaurants .site-internet a:hover,
#contenu.page-restaurants .intitule a:hover,
#contenu.page-activites .site-internet a:hover,
#contenu.page-activites .intitule a:hover,
#contenu.page-visites .site-internet a:hover,
#contenu.page-visites .intitule a:hover,
#contenu.page-agenda .site-internet a:hover,
#contenu.page-agenda .intitule a:hover {
	text-decoration:none;
}
#contenu.page-hebergements ul.liste-base li,
#contenu.page-restaurants ul.liste-base li,
#contenu.page-activites ul.liste-base li,
#contenu.page-visites ul.liste-base li,
#contenu.page-agenda ul.liste-base li {
	list-style:none;
	background-image: url(/public/img/puce-autres.gif);
	background-repeat:no-repeat;
	padding:0px 0px 2px 12px;
}
#contenu.page-hebergements .intitule,
#contenu.page-restaurants .intitule,
#contenu.page-activites .intitule,
#contenu.page-visites .intitule,
#contenu.page-agenda .intitule {
	margin:10px 0px 0px 0px;
}
#contenu.page-hebergements .intitule span,
#contenu.page-restaurants .intitule span,
#contenu.page-activites .intitule span,
#contenu.page-visites .intitule span,
#contenu.page-agenda .intitule span {
	font-weight:bold;
}
#contenu.page-hebergements .bloc3 .contact,
#contenu.page-restaurants .bloc3 .contact,
#contenu.page-activites .bloc3 .contact,
#contenu.page-visites .bloc3 .contact,
#contenu.page-agenda .bloc3 .contact {
	float:right;
	margin:16px 0px 0px 20px;
	_margin:16px 0px 0px 10px;
	width:160px;
}


#contenu.page-promos .bloc .photo-01,
#contenu.page-hebergements .bloc3 .photo-02,
#contenu.page-restaurants .bloc3 .photo-02,
#contenu.page-activites .bloc3 .photo-02,
#contenu.page-visites .bloc3 .photo-02,
#contenu.page-agenda .bloc3 .photo-02 {
	float:left;
	margin:10px 0px 10px 0px;
	_margin:10px 0px 10px 0px;
}
#contenu.page-hebergements .bloc3a .photo-01,
#contenu.page-restaurants .bloc3a .photo-01,
#contenu.page-activites .bloc3a .photo-01,
#contenu.page-visites .bloc3a .photo-01,
#contenu.page-agenda .bloc3a .photo-01 {
	float:right;
	margin:0px 0px 10px 20px;
	_margin:0px 0px 5px 10px;
}

#contenu.page-promos .bloc p.titre,
#contenu.page-hebergements .bloc3 p.titre,
#contenu.page-restaurants .bloc3 p.titre,
#contenu.page-activites .bloc3 p.titre,
#contenu.page-visites .bloc3 p.titre,
#contenu.page-agenda .bloc3 p.titre,
#contenu.page-hebergements .bloc3a p.titre,
#contenu.page-restaurants .bloc3a p.titre,
#contenu.page-activites .bloc3a p.titre,
#contenu.page-visites .bloc3a p.titre,
#contenu.page-agenda .bloc3a p.titre {
	color:#842821;
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}


#contenu.page-promos .bloc p.description,
#contenu.page-hebergements .bloc3 p.description,
#contenu.page-restaurants .bloc3 p.description,
#contenu.page-activites .bloc3 p.description,
#contenu.page-visites .bloc3 p.description,
#contenu.page-agenda .bloc3 p.description,
#contenu.page-hebergements .bloc3a p.description,
#contenu.page-restaurants .bloc3a p.description,
#contenu.page-activites .bloc3a p.description,
#contenu.page-visites .bloc3a p.description,
#contenu.page-agenda .bloc3a p.description {
	color:#842821;
	font-size:1em;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}




#contenu.page-promos .bloc p.titre a,
#contenu.page-hebergements .bloc3 p.titre a,
#contenu.page-restaurants .bloc3 p.titre a,
#contenu.page-activites .bloc3 p.titre a,
#contenu.page-visites .bloc3 p.titre a,
#contenu.page-agenda .bloc3 p.titre a,
#contenu.page-hebergements .bloc3a p.titre a,
#contenu.page-restaurants .bloc3a p.titre a,
#contenu.page-activites .bloc3a p.titre a,
#contenu.page-visites .bloc3a p.titre a,
#contenu.page-agenda .bloc3a p.titre a {
	color:#842821;
	text-decoration:none;
}
#contenu.page-promos .bloc p.titre a:hover,
#contenu.page-hebergements .bloc3 p.titre a:hover,
#contenu.page-restaurants .bloc3 p.titre a:hover,
#contenu.page-activites .bloc3 p.titre a:hover,
#contenu.page-visites .bloc3 p.titre a:hover,
#contenu.page-agenda .bloc3 p.titre a:hover,
#contenu.page-hebergements .bloc3a p.titre a:hover,
#contenu.page-restaurants .bloc3a p.titre a:hover,
#contenu.page-activites .bloc3a p.titre a:hover,
#contenu.page-visites .bloc3a p.titre a:hover,
#contenu.page-agenda .bloc3a p.titre a:hover {
	text-decoration:underline;
}
#contenu.page-promos .bloc p.tarif,
#contenu.page-promos .detail p.tarif,
#contenu.page-hebergements .bloc3 p.tarif,
#contenu.page-hebergements .detail3 p.tarif,
#contenu.page-restaurants .bloc3 p.tarif,
#contenu.page-restaurants .detail3 p.tarif,
#contenu.page-activites .bloc3 p.tarif,
#contenu.page-activites .detail3 p.tarif,
#contenu.page-visites .bloc3 p.tarif,
#contenu.page-visites .detail3 p.tarif,
#contenu.page-agenda .bloc3 p.tarif,
#contenu.page-agenda .detail3 p.tarif {
	color:#842821;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#contenu.page-promos .bloc p.resume,
#contenu.page-promos .detail p.resume,
#contenu.page-hebergements .bloc3 p.resume,
#contenu.page-hebergements .detail3 p.resume,
#contenu.page-restaurants .bloc3 p.resume,
#contenu.page-restaurants .detail3 p.resume,
#contenu.page-activites .bloc3 p.resume,
#contenu.page-activites .detail3 p.resume,
#contenu.page-visites .bloc3 p.resume,
#contenu.page-visites .detail3 p.resume,
#contenu.page-agenda .bloc3 p.resume,
#contenu.page-agenda .detail3 p.resume {
	color:#484848;
	margin:0px 0px 10px 0px;
	text-align:justify;
}
#contenu.page-promos .detail {
	display:block;
	float:left;
	width:706px;
	margin:-4px 30px 0px 30px;
	_margin:-4px 15px 0px 15px;
	padding:20px 0px 20px 0px;
}
#contenu.page-promos .detail .elements {
	display:block;
	float:left;
	width:420px;
}
#contenu.page-promos .detail .contact {
	display:block;
	float:left;
	width:273px;
	margin:20px 0px 10px 0px;
}
#contenu.page-promos .detail .contact .intitule span {
	font-weight:bold;
}
#contenu.page-promos .detail .contact a {
	color:#484848;
	text-decoration:underline;
}
#contenu.page-promos .detail .contact a:hover {
	text-decoration:none;
}
#contenu.page-hebergements .detail3,
#contenu.page-restaurants .detail3,
#contenu.page-activites .detail3,
#contenu.page-visites .detail3,
#contenu.page-agenda .detail3 {
	display:block;
	float:left;
	width:960px;
	margin:-4px 30px 0px 30px;
	_margin:-4px 15px 0px 15px;
	padding:20px 0px 20px 0px;
}
#contenu.page-hebergements .detail3 .intitule,
#contenu.page-restaurants .detail3 .intitule,
#contenu.page-activites .detail3 .intitule,
#contenu.page-visites .detail3 .intitule,
#contenu.page-agenda .detail3 .intitule {
	margin:10px 0px 0px 0px;
}
#contenu.page-hebergements .detail3 .reduction,
#contenu.page-restaurants .detail3 .reduction,
#contenu.page-activites .detail3 .reduction,
#contenu.page-visites .detail3 .reduction,
#contenu.page-agenda .detail3 .reduction {
	color:#842821;
	font-weight:bold;
}
#contenu.page-promos .detail .photo-01,
#contenu.page-hebergements .detail3 .photo-01,
#contenu.page-restaurants .detail3 .photo-01,
#contenu.page-activites .detail3 .photo-01,
#contenu.page-visites .detail3 .photo-01,
#contenu.page-agenda .detail3 .photo-01 {
	float:left;
	margin:0px 20px 10px 0px;
	_margin:0px 10px 5px 0px;
}
#contenu.page-promos .detail p.titre,
#contenu.page-hebergements .detail3 p.titre,
#contenu.page-restaurants .detail3 p.titre,
#contenu.page-activites .detail3 p.titre,
#contenu.page-visites .detail3 p.titre,
#contenu.page-agenda .detail3 p.titre {
	color:#842821;
	font-size:1.4em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#contenu.page-promos .detail a,
#contenu.page-hebergements .detail3 a,
#contenu.page-restaurants .detail3 a,
#contenu.page-activites .detail3 a,
#contenu.page-visites .detail3 a,
#contenu.page-agenda .detail3 a {
	color:#000;
	text-decoration:none;
}
#contenu.page-promos .detail a:hover,
#contenu.page-hebergements .detail3 a:hover,
#contenu.page-restaurants .detail3 a:hover,
#contenu.page-activites .detail3 a:hover,
#contenu.page-visites .detail3 a:hover,
#contenu.page-agenda .detail3 a:hover {
	text-decoration:underline;
}
#contenu.page-hebergements .detail3 ul,
#contenu.page-restaurants .detail3 ul,
#contenu.page-activites .detail3 ul,
#contenu.page-visites .detail3 ul,
#contenu.page-agenda .detail3 ul {
	margin:0px 0px 0px 25px;
}

/* PAGE CARTOGRAPHIE */
#contenu.page-cartographie h2 {
	color:#7a605b;
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-cartographie .zoneA {
	float:left;
	width:273px;
	margin:-2px 0px 0px 0px;
}
#contenu.page-cartographie .zoneB {
	float:left;
	width:727px;
	margin:-2px 0px 0px 0px;
}
#contenu.page-cartographie .zone-recherche {
	float:left;
	width:273px;
	background-color:#e2d9c8;
	border-bottom:#FFFFFF solid 10px;
}
#contenu.page-cartographie .zone-recherche h3 {
	text-align:center;
	color:#7a605b;
	padding:5px 5px 5px 5px;
	margin:0px 10px 0px 10px;
	font-size:1.3em;
	font-weight:bold;
	border-bottom:#7a605b solid 1px;
}
#contenu.page-cartographie .zone-resultats {
	text-align:center;
	color:#FFF;
	padding:5px 5px 5px 5px;
	font-size:1.3em;
	font-weight:bold;
	background-color:#7a605b;
	display:block;
	float:left;
	width:263px;
}
#contenu.page-cartographie .zone-resultats2 {
	display:block;
	float:left;
	width:271px;
	margin:0px 0px 10px 0px;
}
#contenu.page-cartographie .zone-resultats2 li {
	border-bottom:#e2d9c8 solid 1px;
	list-style:none;
	float:left;
	display:block;
	width:271px;
}
#contenu.page-cartographie .zone-resultats2 li a {
	color:#7a605b;
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	display:block;
}
#contenu.page-cartographie .zone-resultats2 li a:hover {
	text-decoration:underline;
}

/* PAGE HEBERGEMENTS */
#contenu.page-hebergements h2,
#contenu.page-restaurants h2,
#contenu.page-activites h2,
#contenu.page-visites h2,
#contenu.page-agenda h2,
#contenu.page-sejours h2{
	font-size:1.5em;
	font-weight:bold;
}
#contenu.page-hebergements h2 {
	color:#405d7a;
}
#contenu.page-restaurants h2 {
	color:#8497a9;
}
#contenu.page-activites h2 {
	color:#99a54d;
}
#contenu.page-visites h2 {
	color:#92836f;
}
#contenu.page-agenda h2 {
	color:#eb9d5d;
}
#contenu.page-sejours h2 {
	color:#294e5e;
}
#contenu.page-hebergements .zone-prix,
#contenu.page-restaurants .zone-prix {
	text-align:center;
	width:253px;
	float:left;
	display:block;
}
#contenu.page-hebergements .label,
#contenu.page-restaurants .label,
#contenu.page-activites .label,
#contenu.page-visites .label,
#contenu.page-label .label {
	float:right;
	margin:5px 0px 0px 0px;
}
#contenu.page-hebergements .label span,
#contenu.page-restaurants .label span,
#contenu.page-activites .label span,
#contenu.page-visites .label span,
#contenu.page-agenda .label span {
	display:none;
}
#contenu.page-hebergements .zoneD,
#contenu.page-restaurants .zoneD,
#contenu.page-activites .zoneD,
#contenu.page-visites .zoneD,
#contenu.page-agenda .zoneD {
	float:left;
	width:465px;
	padding:10px;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
}
#contenu.page-hebergements .zoneB table,
#contenu.page-hebergements .zoneD table,
#contenu.page-hebergements .zoneE table,
#contenu.page-sejours .zoneB table{
	width:100%;
	border-top:#cfc5ad solid 1px;
	border-left:#cfc5ad solid 1px;
	margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .zoneB table td,
#contenu.page-hebergements .zoneD table td,
#contenu.page-hebergements .zoneE table td,
#contenu.page-sejours .zoneB table td{
	/*background-color:#FFFFFF;*/
	padding:2px;
	border-bottom:#cfc5ad solid 1px;
	border-right:#cfc5ad solid 1px;
}


#contenu.page-hebergements .zoneB table.normal,
#contenu.page-hebergements .zoneD table.normal,
#contenu.page-hebergements .zoneE table.normal,
#contenu.page-sejours .zoneB table.normal{
	width:auto;
	border-top:#cfc5ad solid 0px;
	border-left:#cfc5ad solid 0px;
	margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .zoneB table.normal td,
#contenu.page-hebergements .zoneD table.normal td,
#contenu.page-hebergements .zoneE table.normal td,
#contenu.page-sejours .zoneB table.normal td{
	background-color:inherit;
	padding:0px;
	border-bottom:#cfc5ad solid 0px;
	border-right:#cfc5ad solid 0px;
}



#contenu.page-hebergements .zoneB table th,
#contenu.page-hebergements .zoneD table th,
#contenu.page-hebergements .zoneE table th,
#contenu.page-sejours .zoneB table th{
	background-color:#cfc5ad;
	font-weight:bold;
	text-align:center;
	padding:2px;
	border-bottom:#cfc5ad solid 1px;
	border-right:#cfc5ad solid 1px;
}
#contenu.page-hebergements .zoneB table th.min,
#contenu.page-hebergements .zoneB table th.max,
#contenu.page-hebergements .zoneD table th.min,
#contenu.page-hebergements .zoneD table th.max,
#contenu.page-hebergements .zoneE table th.min,
#contenu.page-hebergements .zoneE table th.max,
#contenu.page-sejours .zoneB table th.min,
#contenu.page-sejours .zoneB table th.max{
	font-weight:normal;
}
#contenu.page-hebergements .zoneB table td.min,
#contenu.page-hebergements .zoneB table td.max,
#contenu.page-hebergements .zoneD table td.min,
#contenu.page-hebergements .zoneD table td.max,
#contenu.page-hebergements .zoneE table td.min,
#contenu.page-hebergements .zoneE table td.max,
#contenu.page-sejours .zoneB table td.min,
#contenu.page-sejours .zoneB table td.max{
	/*background-color:#FFFFFF;*/
	font-weight:normal;
	text-align:center;
}

#contenu.page-hebergements .info01 ul,
#contenu.page-hebergements .ouverture ul,
#contenu.page-hebergements .info02 ul,
#contenu.page-hebergements .zoneB ul,
#contenu.page-hebergements .zoneD ul,
#contenu.page-hebergements .zoneE ul,
#contenu.page-restaurants .info01 ul,
#contenu.page-restaurants .ouverture ul,
#contenu.page-restaurants .info02 ul,
#contenu.page-restaurants .zoneB ul,
#contenu.page-restaurants .zoneD ul,
#contenu.page-restaurants .zoneE ul,
#contenu.page-activites .info01 ul,
#contenu.page-activites .info04 ul,
#contenu.page-visites .info04 ul,
#contenu.page-activites .info02 ul,
#contenu.page-activites .zoneB ul,
#contenu.page-activites .zoneD ul,
#contenu.page-activites .zoneE ul,
#contenu.page-visites .info01 ul,
#contenu.page-visites .ouverture ul,
#contenu.page-visites .info02 ul,
#contenu.page-visites .zoneB ul,
#contenu.page-visites .zoneD ul,
#contenu.page-visites .zoneE ul,
#contenu.page-agenda .info01 ul,
#contenu.page-agenda .ouverture ul,
#contenu.page-agenda .info02 ul,
#contenu.page-agenda .zoneB ul,
#contenu.page-agenda .zoneD ul,
#contenu.page-agenda .zoneE ul{
	margin:5px 5px 5px 5px;
}
#contenu.page-hebergements .info01 ul li,
#contenu.page-hebergements .ouverture ul li,
#contenu.page-hebergements .info02 ul li,
#contenu.page-hebergements .zoneB ul li,
#contenu.page-hebergements .zoneD ul li,
#contenu.page-hebergements .zoneE ul li,
#contenu.page-restaurants .info01 ul li,
#contenu.page-restaurants .ouverture ul li,
#contenu.page-restaurants .info02 ul li,
#contenu.page-restaurants .zoneB ul li,
#contenu.page-restaurants .zoneD ul li,
#contenu.page-restaurants .zoneE ul li,
#contenu.page-activites .info01 ul li,
#contenu.page-activites .info04 ul li,
#contenu.page-visites .info04 ul li,
#contenu.page-activites .info02 ul li,
#contenu.page-activites .zoneB ul li,
#contenu.page-activites .zoneD ul li,
#contenu.page-activites .zoneE ul li,
#contenu.page-visites .info01 ul li,
#contenu.page-visites .ouverture ul li,
#contenu.page-visites .info02 ul li,
#contenu.page-visites .zoneB ul li,
#contenu.page-visites .zoneD ul li,
#contenu.page-visites .zoneE ul li,
#contenu.page-agenda .info01 ul li,
#contenu.page-agenda .ouverture ul li,
#contenu.page-agenda .info02 ul li,
#contenu.page-agenda .zoneB ul li,
#contenu.page-agenda .zoneD ul li,
#contenu.page-agenda .zoneE ul li{
	list-style:none;
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:0px 0px 0px 10px;
	text-align:left;
}
#contenu.page-hebergements .zoneB ul li,
#contenu.page-hebergements .zoneD ul li,
#contenu.page-restaurants .zoneB ul li,
#contenu.page-restaurants .zoneD ul li,
#contenu.page-activites .zoneB ul li,
#contenu.page-activites .zoneD ul li,
#contenu.page-visites .zoneB ul li,
#contenu.page-visites .zoneD ul li,
#contenu.page-agenda .zoneB ul li,
#contenu.page-agenda .zoneD ul li{
	background-image:url(../img/puce-sejour01.gif);
}
#contenu.page-hebergements .ouverture ul li,
#contenu.page-restaurants .ouverture ul li,
#contenu.page-activites .info04 ul li,
#contenu.page-visites .info04 ul li,
#contenu.page-visites .ouverture ul li,
#contenu.page-agenda .ouverture ul li{
	background-image:url(../img/puce-ouverture01.gif);
}
#contenu.page-hebergements .info01 ul li,
#contenu.page-hebergements .zoneE ul li,
#contenu.page-hebergements .info02 ul li {
	background-image:url(../img/puce-hebergements01.gif);
}
#contenu.page-restaurants .info01 ul li,
#contenu.page-restaurants .zoneE ul li,
#contenu.page-restaurants .info02 ul li {
	background-image:url(../img/puce-restaurants01.gif);
}
#contenu.page-activites .info01 ul li,
#contenu.page-activites .zoneE ul li,
#contenu.page-activites .info02 ul li {
	background-image:url(../img/puce-activites01.gif);
}
#contenu.page-visites .info01 ul li,
#contenu.page-visites .zoneE ul li,
#contenu.page-visites .info02 ul li {
	background-image:url(../img/puce-visites01.gif);
}
#contenu.page-agenda .info01 ul li,
#contenu.page-agenda .zoneE ul li,
#contenu.page-agenda .info02 ul li {
	background-image:url(../img/puce-agenda01.gif);
}








#contenu.page-hebergements .zoneE,
#contenu.page-restaurants .zoneE,
#contenu.page-activites .zoneE,
#contenu.page-visites .zoneE,
#contenu.page-agenda .zoneE {
	float:right;
	width:464px;
	padding:10px;
	margin:0px 10px 0px 0px;
	_margin:0px 5px 0px 0px;
}
#contenu.page-hebergements .zoneD p,
#contenu.page-hebergements .zoneE p,
#contenu.page-restaurants .zoneD p,
#contenu.page-restaurants .zoneE p,
#contenu.page-activites .zoneD p,
#contenu.page-activites .zoneE p,
#contenu.page-visites .zoneD p,
#contenu.page-visites .zoneE p,
#contenu.page-agenda .zoneD p,
#contenu.page-agenda .zoneE p {
	margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .zoneE {
	color:#5b7f95;
}
#contenu.page-restaurants .zoneE {
	color:#6c8398;
}
#contenu.page-activites .zoneE {
	color:#85913c;
}
#contenu.page-visites .zoneE {
	color:#837158;
}
#contenu.page-agenda .zoneE {
	color:#c97f42;
}
#contenu.page-hebergements .zoneE .restaurant,
#contenu.page-restaurants .zoneE .restaurant,
#contenu.page-activites .zoneE .restaurant,
#contenu.page-visites .zoneE .restaurant,
#contenu.page-agenda .zoneE .restaurant {
	font-weight:bold;
	font-size:1.1em;
}
#contenu.page-hebergements .zoneD p span {
	color:#5b7f95;
}
#contenu.page-restaurants .zoneD p span {
	color:#6c8398;
}
#contenu.page-activites .zoneD p span {
	color:#85913c;
}
#contenu.page-visites .zoneD p span {
	color:#837158;
}
#contenu.page-agenda .zoneD p span {
	color:#c97f42;
}
#contenu.page-hebergements .zoneD p span,
#contenu.page-hebergements .zoneE p span,
#contenu.page-restaurants .zoneD p span,
#contenu.page-restaurants .zoneE p span,
#contenu.page-activites .zoneD p span,
#contenu.page-activites .zoneE p span,
#contenu.page-visites .zoneD p span,
#contenu.page-visites .zoneE p span,
#contenu.page-agenda .zoneD p span,
#contenu.page-agenda .zoneE p span {
	font-weight:bold;
}
#contenu.page-hebergements .zoneA,
#contenu.page-hebergements .zoneC-detail,
#contenu.page-restaurants .zoneA,
#contenu.page-restaurants .zoneC-detail,
#contenu.page-activites .zoneA,
#contenu.page-activites .zoneC-detail,
#contenu.page-visites .zoneA,
#contenu.page-visites .zoneC-detail,
#contenu.page-agenda .zoneA,
#contenu.page-agenda .zoneC-detail {
	float:left;
	width:273px;
	margin:-2px 0px 0px 0px;
}
#contenu.page-activites .zoneA1,
#contenu.page-visites .zoneA1,
#contenu.page-agenda .zoneA1 {
	float:left;
	/*width:273px;*/
	width:500px;
	margin:-2px 0px 0px 0px;
}
#contenu.page-activites .zoneB1,
#contenu.page-visites .zoneB1,
#contenu.page-agenda .zoneB1 {
	float:left;
	/*width:454px;*/
	width:500px;
	margin:-2px 0px 0px 0px;
}
#contenu.page-hebergements .zoneB,
#contenu.page-restaurants .zoneB,
#contenu.page-activites .zoneB,
#contenu.page-visites .zoneB,
#contenu.page-agenda .zoneB {
	float:left;
	width:454px;
	margin:-2px 0px 0px 0px;
}
#contenu.page-hebergements .zoneF,
#contenu.page-restaurants .zoneF,
#contenu.page-activites .zoneF,
#contenu.page-visites .zoneF,
#contenu.page-agenda .zoneF {
	float:left;
	width:706px;
	margin:-2px 0px 0px 10px;
	_margin:-2px 0px 20px 5px;
}
#contenu.page-hebergements .zoneG,
#contenu.page-restaurants .zoneG,
#contenu.page-activites .zoneG,
#contenu.page-visites .zoneG,
#contenu.page-agenda .zoneG {
	float:left;
	width:273px;
	margin:-2px 0px 0px 10px;
	_margin:-2px 0px 0px 5px;
}
#contenu.page-hebergements .zoneAB,
#contenu.page-restaurants .zoneAB,
#contenu.page-activites .zoneAB,
#contenu.page-visites .zoneAB,
#contenu.page-agenda .zoneAB {
	float:left;
	width:1000px;
	padding:0px 0px 10px 0px;
	background-image: url(../img/fond-hebergements.gif);
	background-repeat:repeat-y;
	border-bottom:#FFFFFF solid 10px;
}
#contenu.page-hebergements .zoneAB .zoneA,
#contenu.page-restaurants .zoneAB .zoneA,
#contenu.page-activites .zoneAB .zoneA,
#contenu.page-visites .zoneAB .zoneA,
#contenu.page-agenda .zoneAB .zoneA {
	float:left;
	width:273px;
	margin:-2px 0px 0px 10px;
	_margin:-2px 0px 0px 5px;
}
#contenu.page-sejours .zoneAB {
	float:left;
	width:1000px;
	padding:0px 0px 10px 0px;
	border-bottom:#FFFFFF solid 10px;
}
#contenu.page-sejours .zoneAB .zoneA {
	float:left;
	width:273px;
	margin:-2px 0px 0px 10px;
	_margin:-2px 0px 0px 5px;
	background-color:#e2d9c8;
	padding:0px 0px 10px 0px;
}
#contenu.page-sejours .zoneA,
#contenu.page-sejours .zoneC-detail {
	float:left;
	width:273px;
	margin:-2px 0px 0px 0px;
}
#contenu.page-sejours .zoneC-detail .contact {
	float:left;
	width:273px;
	background-color:#a78faa;
	color:#FFFFFF;
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
#contenu.page-sejours .zoneC-detail .contact p.cameleon {
	margin:0px 0px 10px 0px;
}
#contenu.page-sejours .zoneC-detail .contact p.cameleon span {
		font-weight:bold;
}
#contenu.page-sejours .zoneC-detail .contact #zone8 {
	padding:5px;
}
#contenu.page-sejours .zoneC-detail .contact .titre {
	background-color:#917395;
	text-align:center;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#contenu.page-sejours .zoneC-detail .contact ul li {
	background-image:url(../img/puce-sejour03.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding:0px 0px 3px 15px;
	list-style:none;
}
#contenu.page-sejours .zoneC-detail .contact ul li a {
	text-decoration:none;
	color:#fff;
}
#contenu.page-sejours .zoneC-detail .contact ul li a:hover {
	text-decoration:underline;
}
#contenu.page-sejours .zoneA .commune {
	padding:10px;
	background-color:#6c8da0;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom: #FFFFFF solid 1px;
}
#contenu.page-sejours .zoneA .date {
	padding:10px;
	background-color:#ccccc4;
	color:#39392f;
	border-top: #a9a59a solid 1px;
	border-bottom: #a9a59a solid 1px;
	font-size:1.2em;
}
#contenu.page-sejours .zoneA .date p.cameleon span {
	color:#6c8da0;
	font-weight:bold;
	font-size:0.9em;
}
#contenu.page-sejours .zoneA .tarif {
	padding:10px;
	font-weight:bold;
}
#contenu.page-sejours .zoneA .tarif p.cameleon {
	color:#7f5f86;
	font-size:1.2em;
	text-align:center;
	float:left;
	width:100%;
}
#contenu.page-sejours .zoneA .tarif p.cameleon span {
	color:#6c8da0;
	font-size:0.8em;
	text-align:left;
	float:left;
}
#contenu.page-sejours .zoneA .tarif2 {
	padding:10px;
}
#contenu.page-sejours .zoneA .tarif2 p.cameleon span {
	color:#6c8da0;
	font-weight:bold;
}
#contenu.page-sejours .zoneA ul li {
	list-style:none;
	background-image:url(../img/puce-sejour01.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:0px 0px 3px 10px;
}
#contenu.page-sejours .zoneA a {
	text-decoration:none;
	color:#484848;
}
#contenu.page-sejours .zoneA a:hover {
	text-decoration:underline;
}
#contenu.page-sejours .zoneAB .zoneB {
	width:424px;
	padding:10px 10px 0px 10px;
	float:left;
}
#contenu.page-sejours .zoneB ul {
	margin:0px 0px 20px 0px;
}
#contenu.page-sejours .zoneB ul li {
	list-style:none;
}
#contenu.page-sejours .zoneB p.cameleon {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	font-size: larger;
	text-align:justify;
}
#contenu.page-sejours .zoneB p.cameleon span {
	font-weight:bold;
}
#contenu.page-sejours .zoneB ul li {
	background-image:url(../img/puce-sejour02.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 10px;
	color:#4f798e;
	font-weight:bold;
}
#contenu.page-sejours .zoneB a {
	text-decoration:none;
	color:#4f798e;
}
#contenu.page-sejours .zoneB a:hover {
	text-decoration:underline;
}
#contenu.page-hebergements .zoneDE,
#contenu.page-restaurants .zoneDE,
#contenu.page-activites .zoneDE,
#contenu.page-visites .zoneDE,
#contenu.page-agenda .zoneDE {
	float:left;
	width:1000px;
	padding:0px 0px 0px 0px;
	background-image: url(../img/fond-hebergements2.gif);
	background-repeat:repeat-y;
	margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .zoneAB .zoneB,
#contenu.page-restaurants .zoneAB .zoneB,
#contenu.page-activites .zoneAB .zoneB,
#contenu.page-visites .zoneAB .zoneB,
#contenu.page-agenda .zoneAB .zoneB {
	width:424px;
	padding:10px 10px 0px 10px;
	
}
#contenu.page-hebergements .zoneAB .zoneB p,
#contenu.page-restaurants .zoneAB .zoneB p,
#contenu.page-activites .zoneAB .zoneB p,
#contenu.page-visites .zoneAB .zoneB p,
#contenu.page-agenda .zoneAB .zoneB p {
	margin:0px 0px 10px 0px;
	font-size:larger;
	text-align:justify;
}
#contenu.page-hebergements .zoneAB .chaine,
#contenu.page-hebergements .zoneAB .accueil,
#contenu.page-restaurants .zoneAB .chaine,
#contenu.page-restaurants .zoneAB .accueil,
#contenu.page-activites .zoneAB .chaine,
#contenu.page-activites .zoneAB .accueil,
#contenu.page-visites .zoneAB .chaine,
#contenu.page-visites .zoneAB .accueil,
#contenu.page-agenda .zoneAB .chaine,
#contenu.page-agenda .zoneAB .accueil {
	color:#5b7f95;
}
#contenu.page-hebergements .zoneAB .resume,
#contenu.page-hebergements .zoneAB .chaine,
#contenu.page-restaurants .zoneAB .resume,
#contenu.page-restaurants .zoneAB .chaine,
#contenu.page-activites .zoneAB .resume,
#contenu.page-activites .zoneAB .chaine,
#contenu.page-visites .zoneAB .resume,
#contenu.page-visites .zoneAB .chaine,
#contenu.page-agenda .zoneAB .resume,
#contenu.page-agenda .zoneAB .chaine {
	margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .zoneAB .chaine span,
#contenu.page-hebergements .zoneAB .accueil span,
#contenu.page-restaurants .zoneAB .chaine span,
#contenu.page-restaurants .zoneAB .accueil span,
#contenu.page-activites .zoneAB .chaine span,
#contenu.page-activites .zoneAB .accueil span,
#contenu.page-visites .zoneAB .chaine span,
#contenu.page-visites .zoneAB .accueil span,
#contenu.page-agenda .zoneAB .chaine span,
#contenu.page-agenda .zoneAB .accueil span {
	font-weight:bold;
}
#contenu.page-sejours .zoneAB .resume {
	margin:0px 0px 10px 10px;
	text-align:justify;
}
#contenu.page-sejours .zoneAB .resume span {
	font-weight:bold;
}
#contenu.page-hebergements .zoneC,
#contenu.page-restaurants .zoneC {
	float:left;
	width:273px;
	background-color:#e2d9c8;
	margin:-2px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
#contenu.page-hebergements .bloc,
#contenu.page-restaurants .bloc {
	display:block;
	float:left;
	width:394px;
	margin:0px 10px 0px 10px;
	_margin:0px 5px 0px 5px;
	padding:10px 20px 10px 20px;
	border-top:#aaa396 solid 1px;
}
#contenu.page-activites .bloc,
#contenu.page-visites .bloc,
#contenu.page-agenda .bloc {
	display:block;
	float:left;
	width:440px;
	margin:0px 10px 0px 10px;
	_margin:0px 5px 0px 5px;
	padding:10px 20px 10px 20px;
	border-top:#aaa396 solid 1px;
}
#contenu.page-hebergements .bloc:hover,
#contenu.page-restaurants .bloc:hover,
#contenu.page-activites .bloc:hover,
#contenu.page-visites .bloc:hover,
#contenu.page-agenda .bloc:hover {
	background-color:#f9f7f4;
	cursor:pointer;
}
#contenu.page-hebergements .bloc .elements,
#contenu.page-restaurants .bloc .elements {
	display:block;
	float:left;
	width:290px;
	padding:0px 0px 0px 0px;
}
#contenu.page-activites .bloc .elements,
#contenu.page-visites .bloc .elements,
#contenu.page-agenda .bloc .elements {
	display:block;
	float:left;
	width:330px;
	padding:0px 0px 0px 0px;
}
#contenu.page-hebergements .bloc .photo,
#contenu.page-restaurants .bloc .photo,
#contenu.page-activites .bloc .photo,
#contenu.page-visites .bloc .photo,
#contenu.page-agenda .bloc .photo {
	float:left;
	margin:0px 20px 0px 0px;
	_margin:0px 10px 0px 0px;
	background-color:#FFFFFF;
	border:#c0b9aa solid 1px;
}
#contenu.page-hebergements .photo-xl,
#contenu.page-restaurants .photo-xl,
#contenu.page-activites .photo-xl,
#contenu.page-visites .photo-xl,
#contenu.page-agenda .photo-xl,
#contenu.page-sejours .photo-xl {
	float:left;
	margin:10px 10px 10px 10px;
	_margin:10px 5px 10px 5px;
	background-color:#FFFFFF;
	border:#c0b9aa solid 1px;
	position:relative;

}

#contenu.page-hebergements .hidden,
#contenu.page-restaurants .hidden,
#contenu.page-activites .hidden,
#contenu.page-visites .hidden,
#contenu.page-agenda .hidden,
#contenu.page-sejours  .hidden{
	width: 0;
   	height: 0;	
}



#contenu.page-hebergements .zone-left .photo-xl,
#contenu.page-restaurants .zone-left .photo-xl,
#contenu.page-activites .zone-left .photo-xl,
#contenu.page-visites .zone-left .photo-xl,
#contenu.page-agenda .zone-left .photo-xl,
#contenu.page-sejours .zone-left .photo-xl {
	margin:10px 10px 10px 50px;
	_margin:10px 5px 10px 25px;
}
#contenu.page-hebergements .photo-xl img,
#contenu.page-restaurants .photo-xl img,
#contenu.page-activites .photo-xl img,
#contenu.page-visites .photo-xl img,
#contenu.page-agenda .photo-xl img,
#contenu.page-sejours .photo-xl img {
	padding:3px;
	border:0;
}
#contenu.page-hebergements .legende,
#contenu.page-restaurants .legende,
#contenu.page-activites .legende,
#contenu.page-visites .legende,
#contenu.page-agenda .legende,
#contenu.page-sejours .legende {
	position:absolute;
	bottom:3px;
	left:3px;
	width:235px;
	background-image:url(../img/legende.png);
	padding:3px 5px 3px 5px;
}
#contenu.page-hebergements .bloc .photo img,
#contenu.page-restaurants .bloc .photo img,
#contenu.page-activites .bloc .photo img,
#contenu.page-visites .bloc .photo img,
#contenu.page-agenda .bloc .photo img {
	padding:3px;
}
#contenu.page-hebergements .zone-left .bt-media,
#contenu.page-restaurants .zone-left .bt-media,
#contenu.page-activites .zone-left .bt-media,
#contenu.page-visites .zone-left .bt-media,
#contenu.page-agenda .zone-left .bt-media,
#contenu.page-sejours .zone-left .bt-media {
	margin:0px 0px 0px 40px;
	_margin:0px 0px 0px 20px;
	float:left;
}
#contenu.page-hebergements .bt-media li,
#contenu.page-restaurants .bt-media li,
#contenu.page-activites .bt-media li,
#contenu.page-visites .bt-media li,
#contenu.page-agenda .bt-media li,
#contenu.page-sejours .bt-media li {
	list-style:none;
	float:left;
}
#contenu.page-hebergements .bt-media li a,
#contenu.page-restaurants .bt-media li a,
#contenu.page-activites .bt-media li a,
#contenu.page-visites .bt-media li a,
#contenu.page-agenda .bt-media li a,
#contenu.page-sejours .bt-media li a {
	background-color:#e6e2da;
	text-decoration:none;
	padding:1px 10px 1px 10px;
	margin:0px 0px 2px 20px;
	_margin:0px 0px 2px 10px;
	float:left;
	display:block;
	color:#312713;
}
#contenu.page-hebergements .bt-media li a:hover,
#contenu.page-restaurants .bt-media li a:hover,
#contenu.page-activites .bt-media li a:hover,
#contenu.page-visites .bt-media li a:hover,
#contenu.page-agenda .bt-media li a:hover,
#contenu.page-sejours .bt-media li a:hover {
	background-color:#c0b9aa;
	color:#312713;
}
#contenu.page-hebergements .bt-media li .on,
#contenu.page-restaurants .bt-media li .on,
#contenu.page-activites .bt-media li .on,
#contenu.page-visites .bt-media li .on,
#contenu.page-agenda .bt-media li .on,
#contenu.page-sejours .bt-media li .on {
	background-color:#c0b9aa;
	color:#312713;
}
#contenu.page-hebergements .zone-photos,
#contenu.page-restaurants .zone-photos,
#contenu.page-activites .zone-photos,
#contenu.page-visites .zone-photos,
#contenu.page-agenda .zone-photos,
#contenu.page-sejours .zone-photos {
	float:left;
	margin:5px 0px 0px 10px;
	_margin:5px 0px 0px 5px;
	padding:0px 0px 0px 1px;
	background-color:#FFF;
	width:252px;
	position:relative;
}
#contenu.page-hebergements .zone-left .zone-photos,
#contenu.page-restaurants .zone-left .zone-photos,
#contenu.page-activites .zone-left .zone-photos,
#contenu.page-visites .zone-left .zone-photos,
#contenu.page-agenda .zone-left .zone-photos,
#contenu.page-sejours .zone-left .zone-photos {
	margin:5px 0px 0px 50px;
	_margin:5px 0px 0px 25px;
}
#contenu.page-hebergements .photo-suivante a,
#contenu.page-restaurants .photo-suivante a,
#contenu.page-activites .photo-suivante a,
#contenu.page-visites .photo-suivante a,
#contenu.page-agenda .photo-suivante a,
#contenu.page-sejours .photo-suivante a {
	position:absolute;
	right:-8px;
	top:18px;
	width:7px;
	height:13px;
	background-image:url(../img/photo-suivante.gif);
	text-decoration:none;
	font-size:1px;
}
#contenu.page-hebergements .photo-precedente a,
#contenu.page-restaurants .photo-precedente a,
#contenu.page-activites .photo-precedente a,
#contenu.page-visites .photo-precedente a,
#contenu.page-agenda .photo-precedente a,
#contenu.page-sejours .photo-precedente a {
	position:absolute;
	left:-8px;
	top:18px;
	width:7px;
	height:13px;
	background-image:url(../img/photo-precedente.gif);
	text-decoration:none;
	font-size:1px;
}
#contenu.page-hebergements .photo-suivante span,
#contenu.page-hebergements .photo-precedente span,
#contenu.page-restaurants .photo-suivante span,
#contenu.page-restaurants .photo-precedente span,
#contenu.page-activites .photo-suivante span,
#contenu.page-activites .photo-precedente span,
#contenu.page-visites .photo-suivante span,
#contenu.page-visites .photo-precedente span,
#contenu.page-agenda .photo-suivante span,
#contenu.page-agenda .photo-precedente span ,
#contenu.page-sejours .photo-suivante span,
#contenu.page-sejours .photo-precedente span {
	display:none;
}
#contenu.page-hebergements .photo-mini a,
#contenu.page-restaurants .photo-mini a,
#contenu.page-activites .photo-mini a,
#contenu.page-visites .photo-mini a,
#contenu.page-agenda .photo-mini a,
#contenu.page-sejours .photo-mini a {
	float:left;
	background-color:#FFFFFF;
	border:#FFF solid 1px;	
	margin: 0px 8px 0px 8px;
	_margin: 0px 4px 0px 4px;
}
#contenu.page-hebergements .photo-mini a:hover,
#contenu.page-restaurants .photo-mini a:hover,
#contenu.page-activites .photo-mini a:hover,
#contenu.page-visites .photo-mini a:hover,
#contenu.page-agenda .photo-mini a:hover,
#contenu.page-sejours .photo-mini a:hover {
	float:left;
	background-color:#FFFFFF;
	border:#c0b9aa solid 1px;
}
#contenu.page-hebergements .photo-mini .on,
#contenu.page-restaurants .photo-mini .on,
#contenu.page-activites .photo-mini .on,
#contenu.page-visites .photo-mini .on,
#contenu.page-agenda .photo-mini .on,
#contenu.page-sejours .photo-mini .on {
	float:left;
	background-color:#FFFFFF;
	border:#c0b9aa solid 1px;
}
#contenu.page-hebergements .photo-mini img,
#contenu.page-restaurants .photo-mini img,
#contenu.page-activites .photo-mini img,
#contenu.page-visites .photo-mini img,
#contenu.page-agenda .photo-mini img,
#contenu.page-sejours .photo-mini img {
	padding:3px;
	border:0;
}

#contenu.page-sejours h1 {
	font-size:1.4em;
	font-weight:bold;
	color:#6d5089;
	padding:10px;
}

#contenu.page-hebergements .bloc p.titre,
#contenu.page-restaurants .bloc p.titre,
#contenu.page-activites .bloc p.titre,
#contenu.page-visites .bloc p.titre,
#contenu.page-agenda .bloc p.titre {
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
#contenu.page-hebergements .bloc p.titre {
	color:#294e5e;
}
#contenu.page-restaurants .bloc p.titre {
	color:#5d758b;
}
#contenu.page-activites .bloc p.titre {
	color:#768132;
}
#contenu.page-visites .bloc p.titre {
	color:#726149;
}
#contenu.page-agenda .bloc p.titre {
	color:#ca8145;
}
#contenu.page-hebergements .bloc p.titre a ,
#contenu.page-restaurants .bloc p.titre a,
#contenu.page-activites .bloc p.titre a,
#contenu.page-visites .bloc p.titre a,
#contenu.page-agenda .bloc p.titre a {
	text-decoration:none;
}
#contenu.page-hebergements .bloc p.titre a {
	color:#294e5e;
}
#contenu.page-restaurants .bloc p.titre a {
	color:#5d758b;
}
#contenu.page-activites .bloc p.titre a {
	color:#768132;
}
#contenu.page-visites .bloc p.titre a {
	color:#726149;
}
#contenu.page-agenda .bloc p.titre a {
	color:#ca8145;
}
#contenu.page-hebergements .bloc p.titre a:hover,
#contenu.page-restaurants .bloc p.titre a:hover,
#contenu.page-activites .bloc p.titre a:hover,
#contenu.page-visites .bloc p.titre a:hover,
#contenu.page-agenda .bloc p.titre a:hover {
	text-decoration:underline;
}
#contenu.page-hebergements .bloc p.type,
#contenu.page-restaurants .bloc p.type,
#contenu.page-activites .bloc p.type,
#contenu.page-visites .bloc p.type,
#contenu.page-agenda .bloc p.type {
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
#contenu.page-hebergements .bloc p.type {
	color:#294e5e;
}
#contenu.page-restaurants .bloc p.type {
	color:#5d758b;
}
#contenu.page-activites .bloc p.type {
	color:#768132;
}
#contenu.page-visites .bloc p.type {
	color:#726149;
}
#contenu.page-agenda .bloc p.type {
	color:#ca8145;
}
#contenu.page-hebergements .bloc p.style01,
#contenu.page-restaurants .bloc p.style01,
#contenu.page-activites .bloc p.style01,
#contenu.page-visites .bloc p.style01,
#contenu.page-agenda .bloc p.style01 {
	margin:0px 0px 5px 0px;
	text-transform:uppercase;
}
#contenu.page-activites .bloc p.adresse {
	margin:0px 0px 5px 0px;
}
#contenu.page-activites .bloc p.info05 {
	margin:0px 0px 5px 0px;
}
#contenu.page-hebergements .bloc p.style00,
#contenu.page-restaurants .bloc p.style00,
#contenu.page-activites .bloc p.style00,
#contenu.page-visites .bloc p.style00,
#contenu.page-agenda .bloc p.style00 {
		margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .bloc p.style01 {
	color:#294e5e;
}
#contenu.page-restaurants .bloc p.style01 {
	color:#5d758b;
}
#contenu.page-activites .bloc p.style01 {
	color:#768132;
}
#contenu.page-visites .bloc p.style01 {
	color:#726149;
}
#contenu.page-agenda .bloc p.style01 {
	color:#ca8145;
}
#contenu.page-hebergements .bloc p.style02,
#contenu.page-restaurants .bloc p.style02,
#contenu.page-activites .bloc p.style02,
#contenu.page-visites .bloc p.style02,
#contenu.page-agenda .bloc p.style02 {
		color:#911d1a;
}
#contenu.page-hebergements .bloc p.tarif,
#contenu.page-restaurants .bloc p.tarif,
#contenu.page-activites .bloc p.tarif,
#contenu.page-visites .bloc p.tarif,
#contenu.page-agenda .bloc p.tarif {
	color:#911d1a;
	margin:0px 0px 0px 0px;
}
#contenu.page-hebergements .zone-acces,
#contenu.page-restaurants .zone-acces,
#contenu.page-activites .zone-acces,
#contenu.page-visites .zone-acces,
#contenu.page-agenda .zone-acces {
	float:left;
	width:254px;
	background-color:#e2d9c8;
	border-bottom:#FFFFFF solid 10px;
}
#contenu.page-hebergements .zone-acces h3,
#contenu.page-restaurants .zone-acces h3,
#contenu.page-activites .zone-acces h3,
#contenu.page-visites .zone-acces h3,
#contenu.page-agenda .zone-acces h3 {
	text-align:center;
	padding:5px 5px 5px 5px;
	margin:0px 10px 0px 10px;
	font-size:1.3em;
	font-weight:bold;
}
#contenu.page-hebergements .zone-acces h3 {
	color:#426f86;
	border-bottom:#426f86 solid 1px;
}
#contenu.page-restaurants .zone-acces h3 {
	color:#8497a9;
	border-bottom:#8497a9 solid 1px;
}
#contenu.page-activites .zone-acces h3 {
	color:#99a54d;
	border-bottom:#99a54d solid 1px;
}
#contenu.page-visites .zone-acces h3 {
	color:#92836f;
	border-bottom:#92836f solid 1px;
}
#contenu.page-agenda .zone-acces h3 {
	color:#e19150;
	border-bottom:#e19150 solid 1px;
}
#contenu.page-hebergements .zone-acces h4,
#contenu.page-restaurants .zone-acces h4,
#contenu.page-activites .zone-acces h4,
#contenu.page-visites .zone-acces h4,
#contenu.page-agenda .zone-acces h4 {
	font-size:1.1em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
#contenu.page-hebergements .zone-acces .info-acces,
#contenu.page-restaurants .zone-acces .info-acces,
#contenu.page-activites .zone-acces .info-acces,
#contenu.page-visites .zone-acces .info-acces,
#contenu.page-agenda .zone-acces .info-acces {
	padding:10px;
}
#contenu.page-hebergements .zone-acces .info-acces ul,
#contenu.page-restaurants .zone-acces .info-acces ul,
#contenu.page-activites .zone-acces .info-acces ul,
#contenu.page-visites .zone-acces .info-acces ul,
#contenu.page-agenda .zone-acces .info-acces ul {
	margin:0px 0px 0px 20px;
}
#contenu.page-hebergements .zone-acces .info-acces a,
#contenu.page-restaurants .zone-acces .info-acces a,
#contenu.page-activites .zone-acces .info-acces a,
#contenu.page-visites .zone-acces .info-acces a,
#contenu.page-agenda .zone-acces .info-acces a {
	text-decoration:none;
	color:#484848;
}
#contenu.page-hebergements .zone-acces .info-acces a:hover,
#contenu.page-restaurants .zone-acces .info-acces a:hover,
#contenu.page-activites .zone-acces .info-acces a:hover,
#contenu.page-visites .zone-acces .info-acces a:hover,
#contenu.page-agenda .zone-acces .info-acces a:hover {
	text-decoration:underline;
}
#contenu.page-hebergements .zone-recherche,
#contenu.page-restaurants .zone-recherche,
#contenu.page-activites .zone-recherche,
#contenu.page-visites .zone-recherche,
#contenu.page-agenda .zone-recherche {
	float:left;
	width:273px;
	background-color:#e2d9c8;
	border-bottom:#FFFFFF solid 10px;
}
#contenu.page-activites .zoneB1 .zone-recherche,
#contenu.page-visites .zoneB1 .zone-recherche,
#contenu.page-agenda .zoneB1 .zone-recherche {
	float:left;
	width:500px;
	background-color:#e2d9c8;
	border-bottom:#FFFFFF solid 10px;
}
#contenu.page-visites .zoneA1 .zone-recherche,
#contenu.page-agenda .zoneA1 .zone-recherche {
	float:left;
	width:500px;
	background-color:#e2d9c8;
	border-bottom:#FFFFFF solid 10px;
}
#contenu.page-hebergements .zone-recherche h3,
#contenu.page-restaurants .zone-recherche h3,
#contenu.page-activites .zone-recherche h3,
#contenu.page-visites .zone-recherche h3,
#contenu.page-agenda .zone-recherche h3 {
	text-align:center;
	padding:5px 5px 5px 5px;
	margin:0px 10px 0px 10px;
	font-size:1.3em;
	font-weight:bold;
}
#contenu.page-hebergements .zone-recherche h3 {
	color:#426f86;
	border-bottom:#426f86 solid 1px;
}
#contenu.page-restaurants .zone-recherche h3 {
	color:#8497a9;
	border-bottom:#8497a9 solid 1px;
}
#contenu.page-activites .zone-recherche h3 {
	color:#99a54d;
	border-bottom:#99a54d solid 1px;
}
#contenu.page-visites .zone-recherche h3 {
	color:#92836f;
	border-bottom:#92836f solid 1px;
}
#contenu.page-agenda .zone-recherche h3 {
	color:#e19150;
	border-bottom:#e19150 solid 1px;
}
.zone-tri {
	padding:5px;
	float:right;
}
.zone-tri label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:100px;
	clear:left;
	color:#60593e;
}
.zone-tri select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#8e8e8e solid 1px;
	margin:2px 2px 2px 0px;
	width:150px;
}
.formulaire-base2 {
	width:253px;
	padding:10px;
}
.formulaire-base2 h4 {
	font-size:1.1em;
	font-weight:bold;
}
.formulaire-base2 label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:80px;
	clear:left;
	color:#60593e;
}

.formulaire-base2 label.labelsp{	

	width:140px;
	color:#911D1A;
}


.formulaire-base2 label.type0 { clear:none; width:auto;}
.formulaire-base2 label.type1 { clear:none; width:110px; text-align:left;}
.formulaire-base2 label.type2 { clear:none; width:240px; text-align:left;}
.formulaire-base2 label.type3 { clear:left; width:auto; text-align:left;}
.formulaire-base2 input {
	border:#8e8e8e solid 1px;
	padding:1px 3px 1px 3px;
	font-size:1em;
	float:left;
	display:block;
	margin:2px 2px 2px 0px;
	width:150px;
}
.formulaire-base2 input.type0 { border:none; width:20px; _height:16px;}
.formulaire-base2 input.type1 { width:150px;}
.formulaire-base2 input.km { width:30px;}
.formulaire-base2 .txt-input { float:left; padding:3px 0px 0px 3px;}
.formulaire-base2 .label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:80px;
	clear:left;
	color:#60593e;
}
.formulaire-base2 .liste {
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	width:250px;
}
.formulaire-base2 .liste2 {
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	width:150px;
}


.formulaire-base2 .libelle {
	float:left;
	display:block;
	margin:4px 0px 2px 4px;
	width:auto;
	color:#911D1A;
}

.formulaire-base2 .liste2 label.type1 { clear:none; width:140px; text-align:left;}
.formulaire-base2 .liste2 label.type1a { clear:none; width:140px; text-align:left; margin:15px 0px 0px 0px;}
.formulaire-base2 select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#8e8e8e solid 1px;
	margin:2px 2px 2px 0px;
	width:150px;
}

.formulaire-base3 {
	width:480px;
	padding:10px;
}
.formulaire-base3 h4 {
	font-size:1.1em;
	font-weight:bold;
}
.formulaire-base3 label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:120px;
	clear:left;
	color:#60593e;
}
.formulaire-base3 label.type0 { clear:none; width:auto;}
.formulaire-base3 label.type1 { clear:none; width:110px; text-align:left;}
.formulaire-base3 label.type2 { clear:none; width:240px; text-align:left;}
.formulaire-base3 label.type3 { clear:left; width:auto; text-align:left;}
.formulaire-base3 input {
	border:#8e8e8e solid 1px;
	padding:1px 3px 1px 3px;
	font-size:1em;
	float:left;
	display:block;
	margin:2px 2px 2px 0px;
	width:300px;
}
.formulaire-base3 input.type0 { border:none; width:20px; _height:16px;}
.formulaire-base3 input.type1 { width:150px;}
.formulaire-base3 input.type1b { width:50px; margin:-2px 0px 0px 5px;}
.formulaire-base3 span.typelibelle { width:auto; float:left;}
.formulaire-base3 span.bt-date { width:auto; float:left; margin:-2px 5px 0px 1px;}
.formulaire-base3 .label {
	text-align:right;
	float:left;
	padding:2px 5px 1px 5px;
	display:block;
	margin:2px 0px 2px 0px;
	width:120px;
	clear:left;
	color:#60593e;
}
.formulaire-base3 .liste {
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	width:250px;
}






.formulaire-base3 .liste span.type1 {
	clear:none;
	width:120px;
	text-align:left;
	float:left;
	display:block;
}
.formulaire-base3 .liste span.type1 input {
	border:medium none;
	width:20px;
	display:block;
	float:left;
	font-size:1em;
	margin:2px 2px 2px 0;
	padding:1px 3px;
}
.formulaire-base3 .liste span.type1 label {
	display:block;
	float:left;
	text-align:left;
	clear:none;
	width:90px;
	padding:2px 2px 1px 2px;
}
.formulaire-base3 .liste span.type1 span {
	display:block;
	float:left;
	width:120px;
	clear:left;
}











.formulaire-base3 .liste2 {
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	width:150px;
}
.formulaire-base3 .liste2 label.type1 { clear:none; width:140px; text-align:left;}
.formulaire-base3 .liste2 label.type1a { clear:none; width:140px; text-align:left; margin:15px 0px 0px 0px;}
.formulaire-base3 select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#8e8e8e solid 1px;
	margin:2px 2px 2px 0px;
	width:300px;
}









.formulaire-base3 .liste2 {
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	width:150px;
}
.formulaire-base3 .liste2 label.type1 { clear:none; width:140px; text-align:left;}
.formulaire-base3 .liste2 label.type1a { clear:none; width:140px; text-align:left; margin:15px 0px 0px 0px;}
.formulaire-base3 select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:#8e8e8e solid 1px;
	margin:2px 2px 2px 0px;
	width:300px;
}






#contenu.page-hebergements .zone-resultats,
#contenu.page-restaurants .zone-resultats,
#contenu.page-activites .zone-resultats,
#contenu.page-visites .zone-resultats,
#contenu.page-agenda .zone-resultats {
	text-align:center;
	color:#FFF;
	padding:5px 5px 5px 5px;
	font-size:1.3em;
	font-weight:bold;
	display:block;
	float:left;
}
#contenu.page-hebergements .zone-resultats {
	background-color:#5b7f95;
	width:263px;
}
#contenu.page-restaurants .zone-resultats {
	background-color:#9eb1c3;
	width:263px;
}
#contenu.page-activites .zone-resultats {
	background-color:#acb863;
	width:490px;
}
#contenu.page-visites .zone-resultats {
	background-color:#a99985;
	width:490px;
}
#contenu.page-agenda .zone-resultats {
	background-color:#efad76;
	width:490px;
}
#contenu.page-activites .zoneG .zone-resultats {
	background-color:#acb863;
	width:263px;

}
#contenu.page-visites .zoneG .zone-resultats {
	background-color:#a99985;
	width:263px;
}
#contenu.page-agenda .zoneG .zone-resultats {
	background-color:#efad76;
	width:263px;
}
#contenu.page-hebergements .info01,
#contenu.page-restaurants .info01,
#contenu.page-activites .info01,
#contenu.page-visites .info01,
#contenu.page-agenda .info01,
#contenu.page-hebergements .info02,
#contenu.page-restaurants .info02,
#contenu.page-activites .info02,
#contenu.page-visites .info02,
#contenu.page-agenda .info02 {
	padding:10px;
}
#contenu.page-hebergements .info02 p.cameleon,
#contenu.page-restaurants .info02 p.cameleon,
#contenu.page-activites .info02 p.cameleon,
#contenu.page-visites .info02 p.cameleon,
#contenu.page-agenda .info02  p.cameleon {
		margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .info01,
#contenu.page-hebergements .info02 {
	color:#2e576c;
}
#contenu.page-restaurants .info01,
#contenu.page-restaurants .info02 {
	color:#5d758b;
}
#contenu.page-activites .info01,
#contenu.page-activites .info02 {
	color:#768132;
}
#contenu.page-visites .info01,
#contenu.page-visites .info02 {
	color:#726149;
}
#contenu.page-agenda .info01,
#contenu.page-agenda .info02 {
	color:#ca8145;
}
#contenu.page-hebergements .info01 h1,
#contenu.page-restaurants .info01 h1,
#contenu.page-activites .info01 h1,
#contenu.page-visites .info01 h1,
#contenu.page-agenda .info01 h1 {
	font-size:1.3em;
	font-weight:bold;
}
#contenu.page-hebergements .info01 h1 a,
#contenu.page-restaurants .info01 h1 a,
#contenu.page-activites .info01 h1 a,
#contenu.page-visites .info01 h1 a,
#contenu.page-agenda .info01 h1 a {
	text-decoration:none;
}
#contenu.page-hebergements .info01 a,
#contenu.page-restaurants .info01 a,
#contenu.page-activites .info01 a,
#contenu.page-visites .info01 a,
#contenu.page-agenda .info01 a {
	text-decoration:underline;
}
#contenu.page-hebergements .info01 a,
#contenu.page-hebergements .info02 a,
#contenu.page-hebergements .zoneB a,
#contenu.page-hebergements .zoneD a,
#contenu.page-hebergements .zoneE a{
	color:#2e576c;
}
#contenu.page-restaurants .info01 a,
#contenu.page-restaurants .info02 a,
#contenu.page-restaurants .zoneB a,
#contenu.page-restaurants .zoneD a,
#contenu.page-restaurants .zoneE a{
	color:#5d758b;
}
#contenu.page-activites .info01 a,
#contenu.page-activites .info02 a,
#contenu.page-activites .zoneB a,
#contenu.page-activites .zoneD a,
#contenu.page-activites .zoneE a{
	color:#768132;
}
#contenu.page-visites .info01 a,
#contenu.page-visites .info02 a,
#contenu.page-visites .zoneB a,
#contenu.page-visites .zoneD a,
#contenu.page-visites .zoneE a{
	color:#726149;
}
#contenu.page-agenda .info01 a,
#contenu.page-agenda .info02 a,
#contenu.page-agenda .zoneB a,
#contenu.page-agenda .zoneD a,
#contenu.page-agenda .zoneE a{
	color:#ca8145;
}
#contenu.page-hebergements .ouverture,
#contenu.page-restaurants .ouverture,
#contenu.page-activites .ouverture,
#contenu.page-visites .ouverture,
#contenu.page-agenda .ouverture {
	color:#850000;
	padding:10px;
	background-color:#e8e3d3;
	border-top:#aaa396 solid 1px;
	border-bottom:#aaa396 solid 1px;
	text-align:center;
	font-size:1.1em;
}
#contenu.page-hebergements .ouverture a,
#contenu.page-restaurants .ouverture a,
#contenu.page-activites .info04 a,
#contenu.page-visites .info04 a,
#contenu.page-visites .ouverture a,
#contenu.page-agenda .ouverture a {
	color:#850000;
	text-decoration:underline;
}
#contenu.page-activites .info04,
#contenu.page-visites .info04{
	color:#850000;
	padding:10px;
	background-color:#e8e3d3;
	border-top:#aaa396 solid 1px;
	border-bottom:#aaa396 solid 1px;
}
#contenu.page-activites .info04 p.cameleon span,
#contenu.page-visites .info04 p.cameleon span{
	color:#000000;
}
#contenu.page-hebergements .info02 .coord,
#contenu.page-hebergements .info02 .resume,
#contenu.page-restaurants .info02 .coord,
#contenu.page-restaurants .info02 .resume {
	margin:0px 0px 10px 0px;
}

#contenu.page-hebergements .info02 a:hover,
#contenu.page-restaurants .info02 a:hover,
#contenu.page-activites .info02 a:hover,
#contenu.page-visites .info02 a:hover,
#contenu.page-agenda .info02 a:hover {
	text-decoration:underline;
}
#contenu.page-hebergements .info03,
#contenu.page-restaurants .info03,
#contenu.page-activites .info03,
#contenu.page-visites .info03,
#contenu.page-agenda .info03 {
	padding:10px;
}
.bt-carnet a {
	color:#3f5b6c;
	text-decoration:none;
	background-image:url(../img/bt-carnet-left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px 0px 0px 30px;
	background-color:#FFFFFF;
	display:block;
	float:left;
	white-space:nowrap;
	margin:10px 10px 0px 28px;
	_margin:10px 5px 10px 14px;
}
.bt-carnet a:hover,
.bt-reserver a:hover {
	text-decoration:underline;
}

.bt-carnet a span {
	background-image:url(../img/bt-carnet-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:7px 10px 5px 0px;
	background-color:#FFFFFF;
	display:block;
}
.bt-reserver a {
	color:#FFF;
	text-decoration:none;
	background-image:url(../img/bt-reserver-left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px 0px 0px 55px;
	background-color:#416f87;
	display:block;
	float:left;
	white-space:nowrap;
	margin:10px 10px 0px 28px;
	_margin:10px 5px 10px 14px;
}

.bt-reserver a span {
	background-image:url(../img/bt-reserver-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:7px 55px 5px 0px;
	background-color:#416f87;
	display:block;
}
#contenu.page-hebergements .zone-onglets,
#contenu.page-restaurants .zone-onglets,
#contenu.page-activites .zone-onglets,
#contenu.page-visites .zone-onglets,
#contenu.page-agenda .zone-onglets {
	width:980px;
	float:left;
	display:block;
	margin:10px 10px 10px 10px;
	_margin:10px 5px 10px 5px;
}
#contenu.page-hebergements .onglets li,
#contenu.page-restaurants .onglets li,
#contenu.page-activites .onglets li,
#contenu.page-visites .onglets li,
#contenu.page-agenda .onglets li {
	list-style:none;
	display:block;
	float:left;
}
#contenu.page-hebergements .onglets li a,
#contenu.page-restaurants .onglets li a,
#contenu.page-activites .onglets li a,
#contenu.page-visites .onglets li a,
#contenu.page-agenda .onglets li a {
	padding:0px 0px 0px 30px;
	margin:0px 2px 0px 0px;
	text-decoration:none;
	color:#FFF;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:1.2em;
	float:left;
	display:block;
	border-top:#FFFFFF solid 10px;
}
#contenu.page-hebergements .onglets li a {
	background-color:#426f86;
	background-image: url(../img/fond-onglets.gif);
}
#contenu.page-restaurants .onglets li a {
	background-color:#8497a9;
	background-image: url(../img/fond-onglets-restaurants.gif);
}
#contenu.page-activites .onglets li a {
	background-color:#99a54d;
	background-image: url(../img/fond-onglets-activites.gif);
}
#contenu.page-visites .onglets li a {
	background-color:#92836f;
	background-image: url(../img/fond-onglets-visites.gif);
}
#contenu.page-agenda .onglets li a {
	background-color:#eb9d5d;
	background-image: url(../img/fond-onglets-agenda.gif);
}
#contenu.page-hebergements .onglets li a span,
#contenu.page-restaurants .onglets li a span,
#contenu.page-activites .onglets li a span,
#contenu.page-visites .onglets li a span,
#contenu.page-agenda .onglets li a span {
	padding:3px 30px 3px 0px;
	background-position:top right;
	background-repeat:no-repeat;
	display:block;
}
#contenu.page-hebergements .onglets li a span {
	background-image: url(../img/fond-onglets2.gif);
}
#contenu.page-restaurants .onglets li a span {
	background-image: url(../img/fond-onglets2-restaurants.gif);
}
#contenu.page-activites .onglets li a span {
	background-image: url(../img/fond-onglets2-activites.gif);
}
#contenu.page-visites .onglets li a span {
	background-image: url(../img/fond-onglets2-visites.gif);
}
#contenu.page-agenda .onglets li a span {
	background-image: url(../img/fond-onglets2-agenda.gif);
}
#contenu.page-hebergements .onglets li a:hover {
	border-top:#FFFFFF solid 0px;
	border-bottom:#426f86 solid 10px;
}
#contenu.page-restaurants .onglets li a:hover {
	border-top:#FFFFFF solid 0px;
	border-bottom:#8497a9 solid 10px;
}
#contenu.page-activites .onglets li a:hover {
	border-top:#FFFFFF solid 0px;
	border-bottom:#99a54d solid 10px;
}
#contenu.page-visites .onglets li a:hover {
	border-top:#FFFFFF solid 0px;
	border-bottom:#92836f solid 10px;
}
#contenu.page-agenda .onglets li a:hover {
	border-top:#FFFFFF solid 0px;
	border-bottom:#eb9d5d solid 10px;
}
#contenu.page-hebergements .onglets li .on {
	border-top:#FFFFFF solid 0px;
	border-bottom:#426f86 solid 10px;
}
#contenu.page-restaurants .onglets li .on {
	border-top:#FFFFFF solid 0px;
	border-bottom:#8497a9 solid 10px;
}
#contenu.page-activites .onglets li .on {
	border-top:#FFFFFF solid 0px;
	border-bottom:#99a54d solid 10px;
}
#contenu.page-visites .onglets li .on {
	border-top:#FFFFFF solid 0px;
	border-bottom:#92836f solid 10px;
}
#contenu.page-agenda .onglets li .on {
	border-top:#FFFFFF solid 0px;
	border-bottom:#eb9d5d solid 10px;
}
#contenu.page-hebergements .zone-resultats2,
#contenu.page-restaurants .zone-resultats2,
#contenu.page-activites .zone-resultats2,
#contenu.page-visites .zone-resultats2,
#contenu.page-agenda .zone-resultats2 {
	display:block;
	float:left;
	width:271px;
	margin:0px 0px 10px 0px;
}
#contenu.page-hebergements .zone-resultats2 li,
#contenu.page-restaurants .zone-resultats2 li,
#contenu.page-activites .zone-resultats2 li,
#contenu.page-visites .zone-resultats2 li,
#contenu.page-agenda .zone-resultats2 li {
	list-style:none;
	float:left;
	display:block;
	width:271px;
}
#contenu.page-hebergements .zone-resultats2 li {
	border-bottom:#b1c9d7 solid 1px;
}
#contenu.page-restaurants .zone-resultats2 li {
	border-bottom:#9eb1c3 solid 1px;
}
#contenu.page-activites .zone-resultats2 li {
	border-bottom:#acb863 solid 1px;
}
#contenu.page-visites .zone-resultats2 li {
	border-bottom:#a99985 solid 1px;
}
#contenu.page-agenda .zone-resultats2 li {
	border-bottom:#efad76 solid 1px;
}
#contenu.page-hebergements .zone-resultats2 li a,
#contenu.page-restaurants .zone-resultats2 li a,
#contenu.page-activites .zone-resultats2 li a,
#contenu.page-visites .zone-resultats2 li a,
#contenu.page-agenda .zone-resultats2 li a {
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	display:block;
}
#contenu.page-hebergements .zone-resultats2 li a {
	color:#447187;
}
#contenu.page-restaurants .zone-resultats2 li a {
	color:#708497;
}
#contenu.page-activites .zone-resultats2 li a {
	color:#85903d;
}
#contenu.page-visites .zone-resultats2 li a {
	color:#85755f;
}
#contenu.page-agenda .zone-resultats2 li a {
	color:#d68a4c;
}
#contenu.page-hebergements .zone-resultats2 li a:hover,
#contenu.page-restaurants .zone-resultats2 li a:hover,
#contenu.page-activites .zone-resultats2 li a:hover,
#contenu.page-visites .zone-resultats2 li a:hover,
#contenu.page-agenda .zone-resultats2 li a:hover {
	text-decoration:underline;
}

/* ZONE PUB */
.zone-pub {
	padding:6px 0px 6px 0px;
	text-align:center;
	background-image:url(../img/fond_pub.gif);
	background-repeat:repeat-x;
	background-color:#fefefd;
	display:block;
	float:left;
	width:1000px;
}
.zone-pub img {
	margin:0px 14px 0px 14px;
	border:none;
}

/* ZONE TEXTE */
.zone-texte {
	padding:10px 10px 10px 10px;
	background-color:#e3d7cc;
}
.zone-texte .encart01 {
	width:474px;
	float:left;
	display:block;
}
.zone-texte .encart02 {
	width:474px;
	float:right;
	display:block;
}
.zone-texte .encart01 h2,
.zone-texte .encart02 h2 {
	background-color:#c8b6a9;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:normal;
	text-align:center;
	padding:1px 5px 1px 5px;
	margin:0px 0px 7px 0px;
}
.zone-texte .encart01 h2 a,
.zone-texte .encart02 h2 a {
	color:#FFFFFF;
	text-decoration:none;
}
.zone-texte .encart01 h2 a:hover,
.zone-texte .encart02 h2 a:hover {
	text-decoration:none;
}
.zone-texte .encart01 .photo,
.zone-texte .encart02 .photo {
	float:left;
	display:block;
	margin:0px 10px 5px 0px;
	_margin:0px 5px 5px 0px;
}


/* MODULE profiling 1 */
.module_liaisonSIT_2 * {
	margin:0px;
	padding:0px;
}
.module_liaisonSIT_2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	width:auto;
	color:#FFF;
	background-color:#303b48;
}
.module_liaisonSIT_2 ul li {
	list-style:none;
	padding:10px;
	float:left;
	border-bottom:#47586c solid 1px;
}
.module_liaisonSIT_2 p.resume {
	text-align:justify;
}
.module_liaisonSIT_2 p.bouton,
.module_liaisonSIT_2 .bas {
	text-align:right;
	font-size:0.9em;
}
#contenu.page-carnet .module_liaisonSIT_2 h2,
/*#contenu.page-promos .module_liaisonSIT_2 h2*/ {
	font-size:1.3em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 20px 10px 20px;
	background-image:none;
	float:none;
	width:auto;
	color:#FFF;
	background-color:#303b48;
	border-bottom:#47586c solid 1px;
}
.module_liaisonSIT_2 .bas {
	padding:5px 20px 5px 20px;
	background-color:#303b48;
	border-bottom:#47586c solid 1px;
}
.module_liaisonSIT_2 h3  {
	font-size:1.1em;
	text-align:center;
	margin:-10px -10px 0px -10px;
	padding:5px 5px 5px 5px;
	background-color:#47586c;
}
.module_liaisonSIT_2 h3 a:link, .module_liaisonSIT_2 h3 a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.module_liaisonSIT_2 p.bouton a:link, .module_liaisonSIT_2 p.bouton a:visited,
.module_liaisonSIT_2 p.coord a:link, .module_liaisonSIT_2 p.coord a:visited,
.module_liaisonSIT_2 .bouton_bas:link, .module_liaisonSIT_2 .bouton_bas:visited {
	color:#FFF;
	text-decoration:none;
}
.module_liaisonSIT_2 p.bouton a:hover,
.module_liaisonSIT_2 p.coord a:hover,
.module_liaisonSIT_2 .bouton_bas:hover {
	text-decoration:underline;
}
.module_liaisonSIT_2 h3 a:hover {
	font-weight:bold;
	text-decoration:underline;
}
.module_liaisonSIT_2 .photo {
	margin:0px -10px 5px -10px;
	text-align:center;
}
.module_liaisonSIT_2 .tarif {
	margin:-20px -10px 0px 0px;
	_margin:-20px -5px 0px 0px;
	padding:3px 10px 3px 10px;
	position:relative;
	float:right;
	display:block;
	background-color: #303b48;
}
.module_liaisonSIT_2 .tarif span {
	font-weight:bold;
	font-size:1.3em;
}
.module_liaisonSIT_2 .theme {
	font-style:italic;
}

/* MODULE profiling 2 */
.module_liaisonSIT_3 * {
	margin:0px;
	padding:0px;
}
.module_liaisonSIT_3 .photo {
	float:left;
	display:block;
	margin:0px 15px 0px 0px;
}
.module_liaisonSIT_3 {
	margin:0px 0px 0px 0px;
	width:auto;
	color:#FFF;
	border:#e0e0e0 solid 1px;
	padding:3px;
	background-color:#FFFFFF;
}
.module_liaisonSIT_3 h2 {
	font-size:1.3em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 20px 10px 20px;
	background-image:none;
	float:none;

	color:#FFF;
	position:relative;
}
.module_liaisonSIT_3 .contenu_pro {
	background-color:#47586c;
}
.module_liaisonSIT_3 .clear {
	clear:both;
	font-size:1px;
	background-color:#FFF;
	margin:-10px 0px 0px 0px;
}
.module_liaisonSIT_3 p.bouton a:link, .module_liaisonSIT_3 p.bouton a:visited {
	color:#FFF;
}
.module_liaisonSIT_3 p.resume {
	text-align:justify;
	position:relative;
	padding:0px 15px 0px 0px;
}
.module_liaisonSIT_3 p.bouton {
	text-align:right;
	font-size:0.9em;
	position:relative;
	padding:0px 15px 0px 0px;
}


/* ZONE PROFILING */
.zone_profiling_left {
	float:left;
	
	width:470px;
	padding:20px 10px 0px 20px;
}
.zone_profiling_right {
	float:left;
	width:470px;
	padding:20px 20px 0px 10px;
}
/*.zone_profiling_col {
	float:left;
	width:237px;
	margin:0px 0px 10px 0px;
}*/

.errors {
color:red;
display:inline;
margin-left:210px;
}
.errors li {
display:inline;
margin-right:3px;
}





/* LISTE CHECKBOX */

.formulaire-base2 .liste-checkbox {
	display: block;
	margin: 10px 0px 0px 65px;
	clear: both;
}
.formulaire-base3 .liste-checkbox {
	display: block;
	margin: 2px 0px 2px 0px;
	width:340px;
	float:left;
}
.formulaire-base2 .liste-checkbox label {
	text-align: left;
	width: 145px;
	padding: 2px 5px 9px 5px;
	margin: 0px;
	clear: none;
}
.formulaire-base3 .liste-checkbox label {
	text-align: left;
	width: 130px;
	padding: 2px 0px 2px 5px;
	margin: 0px;
	clear: none;
}
.formulaire-base3 .liste-checkbox span {
	display: block;
	float: left;
	width:340px;
}
.formulaire-base3 .liste-checkbox span span {
	display: block;
	float: left;
	width:160px;
	clear:none;
}
.formulaire-base2 .liste-checkbox input,
.formulaire-base3 .liste-checkbox input {
	border: none;
	/*height: 20px;*/
	width: 20px;
	margin: 0px;
	margin-top: 3px;
}
.formulaire-base3 .liste-checkbox br {
	display: none;
}



/* Calendrier */
.TDatePicker_default {
	background-color: #e2d9c8;
	border: 1px solid #bdb19b;
	z-index: 5000;
}
.TDatePicker_default div {
	width: 200px;
}
.TDatePicker_default input {
	color: #ffffff;
	background-color: #3b2d3c;
	border: none;
	padding: 0px 5px 0px 5px;
	float: none;
	width:auto;
}
span.type1 .TDatePicker_default input.todayButton {
	width:200px;
}
.TDatePicker_default input:hover {
	cursor: pointer;
}
.TDatePicker_default select {
	margin: -1px 0px 0px 0px;
	width:auto;
}
.TDatePicker_default table {
	width: 100%;
}
.TDatePicker_default td {
	text-align: center;
	padding: 0px;
}
.TDatePicker_default .calendarBody {
	color: #484126;
	font-size: 0.8em;
}
.TDatePicker_default .calendarBody td {
	background-color: #efe7d7;
	border: 1px solid #b1a792;
	width: 14%;
	padding: 1px 0px 1px 0px;
}
.TDatePicker_default .calendarBody td:hover {
	background-color: #ffffff;
	cursor: pointer;
}
.TDatePicker_default .calendarBody td.empty {
	background-color: #b1a792;
}
.TDatePicker_default .calendarBody td.empty:hover {
	background-color: #b1a792;
	cursor: auto;
}
.TDatePicker_default .calendarFooter {
	text-align: center;
	padding: 0px 0px 3px 0px;
}




.sliderprix .dijitSliderProgressBarH {
	border-color: #1f4355;
	background: #2e576c url("../images/sliderFull.png") repeat-x top left;
}

.sliderprix .dijitSliderProgressBarV {
	border-color: #1f4355;
	background: #2e576c url("../images/sliderFullVertical.png") repeat-y bottom left;
}

.sliderprix .dijitSliderFocused .dijitSliderProgressBarH,.sliderprix .dijitSliderFocused .dijitSliderLeftBumper
	{
	background-image: url("../images/sliderFullFocus.png");
}

.sliderprix .dijitSliderFocused .dijitSliderProgressBarV,.sliderprix .dijitSliderFocused .dijitSliderBottomBumper
	{
	background-image: url("../images/sliderFullVerticalFocus.png");
}

.sliderprix .dijitSliderRemainingBarV {
	border-color: #878b8b;
	background: #FFF url("../images/sliderEmptyVertical.png") repeat-y bottom left;
}

.sliderprix .dijitSliderRemainingBarH {
	border-color: #878b8b;
	background: #FFF url("../images/sliderEmpty.png") repeat-x top left;
}

.sliderprix .dijitSliderBar {
	border-style: solid;
	outline: 1px;
}

.sliderprix .dijitSliderFocused .dijitSliderBar {
	border-color: #888;
}

.dijit_a11y .dijitSliderProgressBar {
	background-color: #888 !important;
}

.sliderprix .dijitSliderImageHandleH {
	border: 0px;
	width: 16px;
	height: 16px;
	background: url("../img/slider/preciseSliderThumb.png") no-repeat center top;
	cursor: pointer;
}

.sliderprix .dijitSliderFocused .dijitSliderImageHandleH {
	background-image: url("../img/slider/preciseSliderThumbFocus.png"); #
	background-image: url("../img/slider/preciseSliderThumbFocus.gif");
}

.dj_ie6 .sliderprix .dijitSliderImageHandleH {
	background-image: url("../img/slider/preciseSliderThumb.gif");
}

.sliderprix .dijitSliderLeftBumper {
	border-left-width: 1px;
	border-color: #878B8B;
	background: #2e576c url("circleIcon.png") repeat-x top left;
}

.sliderprix .dijitSliderRightBumper {
	background: #FFF url("../images/sliderEmpty.png") repeat-x top left;
	border-color: #878b8b;
	border-right-width: 1px;
}

.sliderprix .dijitSliderImageHandleV {
	border: 0px;
	width: 16px;
	height: 16px;
	background: url("../images/sliderThumb.png") no-repeat center center;
	cursor: pointer;
}

.sliderprix .dijitSliderFocused .dijitSliderImageHandleV {
	background-image: url("../images/sliderThumbFocus.png");
}

.dj_ie6 .tundra .dijitSliderFocused .dijitSliderImageHandleV {
	background-image: url("../images/sliderThumbFocus.gif");
}

.sliderprix .dijitSliderBottomBumper {
	border-bottom-width: 1px;
	border-color: #7f8c37;
	background: #98a54d url("../images/sliderFullVertical.png") repeat-y
		bottom left;
}

.sliderprix .dijitSliderTopBumper {
	background: #FFF url("../images/sliderEmptyVertical.png") repeat-y
		top left;
	border-color: #878b8b;
	border-top-width: 1px;
}

.sliderprix .dijitSliderDecrementIconH,.sliderprix .dijitSliderDecrementIconV,.sliderprix .dijitSliderIncrementIconH,.sliderprix .dijitSliderIncrementIconV
	{
	cursor: pointer;
	background-image: url('../images/spriteArrows.png');
	background-repeat: no-repeat;
	margin: 5px;
	height: 7px;
	width: 7px;
	font-size: 1px;
}

.dj_ie6 .sliderprix .dijitSliderDecrementIconH,.dj_ie6 .sliderprix .dijitSliderDecrementIconV,.dj_ie6 .sliderprix .dijitSliderIncrementIconH,.dj_ie6 .sliderprix .dijitSliderIncrementIconV
	{
	background-image: url('../images/spriteArrows.gif');
}

.sliderprix .dijitSliderDecrementIconH {
	background-position: -7px 0px;
}

.sliderprix .dijitSliderIncrementIconH {
	background-position: -14px 0px;
}

.sliderprix .dijitSliderDecrementIconV {
	background-position: 0px 0px;
}

.sliderprix .dijitSliderIncrementIconV {
	background-position: -21px 0px;
}

.sliderprix .dijitSliderButtonInner {
	visibility: hidden;
}

.sliderprix .dijitSliderDisabled {
	opacity: 0.6 !important;
}

.dj_ie6 .sliderprix .dijitSliderDisabled,.dj_ie6 .sliderprix .dijitSliderDisabled .dijitRuleContainer,.dj_ie6 .sliderprix .dijitSliderDisabled .dijitSliderRemainingBar,.dj_ie6 .sliderprix .dijitSliderDisabled .dijitSliderProgressBar
	{
	filter: gray() alpha(opacity = 40);
}

.sliderprix .dijitSliderDisabled * {
	cursor: not-allowed !important;
}

.formulaire-base2 .sliderprix input {
	border:none;
	padding:0px 0px 0px 0px;
	font-size:1em;
	float:none;
	display:block;
	margin:0px 0px 0px 0px;
	width:auto;
}

.sliderprix .dijitSliderLeftBumperH, .dojoxRangeSlider .dijitSliderBottomBumperV  {
    background:#FFFFFF !important;
}
.dojoxRangeSliderBarContainer {
    position:relative;
}
.sliderprix .dijitSliderProgressBarV {
    position:relative !important;
}
.sliderprix .dijitSliderProgressBar {
    overflow:hidden;
    cursor:pointer;
    
}
.sliderprix .dijitSliderProgressBarV {
    position:absolute !important;
    border-width: 0px;
}

/* CAPTCHA */
.zone_captcha img {
    float: right;
	margin:5px 140px 0px 0px;
}
.zone_captcha input#captcha-input {
    margin: 5px 0px 0px 0px;
    width: 140px;
}
.zone_captcha .bt {
    float: left;
    margin: 5px 0 10px 210px;
	clear:left;
}
