#pied .addthis_toolbox {
	margin: 2px 5px 0px 0px;
}
.addthis_toolbox {
	margin: 2px 0px 0px 0px;
	float: right;
}
.addthis_toolbox a {
	color: #47586c;
}
.tripadvisor-detail {
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:158px;
	height:29px;
	text-decoration:none;
	display:block;
	background-image:url(../img/tripadvisor-detail.gif);
}
/* CSS Document */
html {
	font-size: 100%;
}
* {
	margin:0px;
	padding:0px;
}
body {
	color:#484848;
	font-family: Arial;
	/*font-size: 0.7em;*/
	font-size: 0.75em;
	background-image:url(../img/trame.gif);
	background-repeat:repeat;
	background-color:#e2dac6;
}
.clear,
.reset {
	font-size: 1px;
	height: 2px;
	clear: left;
}
.clear20{
	font-size: 1px;
	height: 20px;
	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;
}
#entete .logo a {
	background-repeat:no-repeat;
	background-position:center;
	width:125px;
	height:54px;
	text-decoration:none;
	float:left;
	display:block;
	margin:6px 0px 0px 0px;
}
#entete .logo span,
#entete .grands-sites span {
	display:none;
}
#entete .grands-sites a {
	background-repeat:no-repeat;
	/*width:162px;
	height:58px;*/
	width:123px;
	height:58px;
	background-position:left;
	text-decoration:none;
	display:block;
	position:absolute;
	top:4px;
	right:4px;
}
#entete h2 {
	/*width:508px;*/
	width:450px;
	float:left;
	display:block;
	font-size:1.3em;
	font-weight:normal;
	color:#beaf9f;
	text-align:center;
	/*background-image:url(../img/handicap.gif);
	background-repeat:no-repeat;*/
	background-position:right;
	padding:6px 0px 6px 0px;
	margin:5px 0px 0px 20px;
	_margin:5px 0px 0px 10px;
}
#entete h2 span {
	font-size:0.8em;
}
.menu-haut {
	float:left;
	width:500px;
	margin:5px 0px 0px 20px;
	_margin:5px 0px 0px 10px;
	text-align:center;
}
.menu-haut li {
	list-style:none;
	display:inline;
}
.menu-haut li a {
	color:#47586c;
	text-decoration:underline;
	padding:0px 4px 0px 4px;
	font-size:1.1em;
}
.menu-haut li a:hover {
	text-decoration:none;
}
.sociaux {
	position:absolute;
	top:11px;
	left:126px;
}
.sociaux a {
	background-repeat:no-repeat;
	height:23px;
	width:23px;
	margin:0px 3px 0px 0px;
	display:block;
	float:left;
}
.sociaux a.bt-facebook {
	background-image:url(../img/bt-facebook.gif);
}
.sociaux a.bt-flickr {
	background-image:url(../img/bt-flickr.gif);
}
.sociaux a.bt-youtube {
	background-image:url(../img/bt-youtube.gif);
}
.sociaux a.bt-twitter {
	background-image:url(../img/bt-twitter.gif);
}
.sociaux a:hover {
	background-position: bottom left;
}
.sociaux a span {
	display:none;
}
.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;*/
	font-size:1em;
}
.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:115px;
	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_ami {
	/*background-image: url(../img/picto_ami.gif);*/
}
#outils #options a.bt_print {
	background-image: url(../img/picto_print.gif);
}
#outils #options a.bt_pdf {
	/*background-image: url(../img/picto_pdf.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 {
	/*background-image:url(../img/bandeau2.jpg);*/
	height:230px;
	width:1000px;
	display:block;
	float:left;
	position:relative;
	background-color:#FFF;
}
#flash {
	display:none;
}

#bandeau img {
	left: 0px;
	top: 0px;
	position: absolute;
}

/* 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;
	width:132px;
	min-height: 15px;
}
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:165px;*/
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree01 a {
	background-image:url(../img/fond-entree01.gif);
	background-color:#815e85;
	/*width:157px;*/
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree02 a {
	background-image:url(../img/fond-entree03.gif);
	background-color:#426e86;
	/*width:150px;*/
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree03 a {
	background-image:url(../img/fond-entree04.gif);
	background-color:#8497a9;
	/*width:132px;*/
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree04 a {
	background-image:url(../img/fond-entree05.gif);
	background-color:#99a54d;
	/*width:107px;*/
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree05 a {
	background-image:url(../img/fond-entree06.gif);
	background-color:#92836f;
	/*width:95px;*/
	border-right:#FFFFFF solid 1px;
}
ul#menu li.entree06 a {
	background-image:url(../img/fond-entree07.gif);
	background-color:#eb9d5d;
	/*width:118px;*/
}
ul#menu li.entree07 a {
	background-image:url(../img/fond-entree08.gif);
	background-color:#eb9d5d;
	/*width:118px;*/
}

ul#menu li li a {
	padding:2px 5px 2px 5px;
	text-align:left;
	font-size:1em;
	width:132px;
}
ul#menu li.entree00 li a {
	background:none;
	background-color:#656f7d;
	/*width:165px;*/
	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:157px;*/
	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:150px;*/
	border-right:none;
}
ul#menu li.entree02 li a:hover {
	background-color:#426e86;
}
ul#menu li.entree03 li a {
	background:none;
	background-color:#5a8095;
	/*width:132px;*/
	border-right:none;
}
ul#menu li.entree03 li a:hover {
	background-color:#426e86;
}
ul#menu li.entree04 li a {
	background:none;
	background-color:#a6b063;
	/*width:107px;*/
	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:95px;*/
	border-right:none;
}
ul#menu li.entree05 li a:hover {
	background-color:#92836f;
}
ul#menu li.entree06 li a {
	background:none;
	background-color:#eb9d5d;
	/*width:118px;*/
	border-right:none;
}
ul#menu li.entree06 li a:hover {
	background-color:#eb9d5d;
}
ul#menu li.entree07 li a {
	background:none;
	background-color:#eeaa72;
	/*width:118px;*/
}
ul#menu li.entree07 li a:hover {
	background-color:#eb9d5d;
}
#menu ul {
	display:none;
	position:absolute;
	top:25px;
	left:0px;
}






#menu ul a {
	font-weight:normal;
	width:142px;
	display:block;
}
#menu li.entree00 ul ul {
	left:142px;
	position:absolute;
	top:0px;
	border-left:#FFFFFF solid 1px;
}
#menu li.entree01 ul ul {
	left:142px;
	position:absolute;
	top:0px;
	border-left:#FFFFFF solid 1px;
}
/*#menu li.entree02 ul ul {
	left:142px;
	position:absolute;
	top:0px;
	border-left:#FFFFFF solid 1px;
}*/
#menu li.entree03 ul ul {
	left:142px;
	position:absolute;
	top:0px;
	border-left:#FFFFFF solid 1px;
}
#menu li.entree04 ul ul {
	left:142px;
	position:absolute;
	top:0px;
	border-left:#FFFFFF solid 1px;
}
#menu li.entree05 ul ul {
	left:142px;
	position:absolute;
	top:0px;
	border-left:#FFFFFF solid 1px;
}
#menu li.entree06 ul ul {
	left:142px;
	position:absolute;
	top:0px;
	border-left:#FFFFFF solid 1px;
}
#menu li.entree07 ul ul {
	left:142px;
	position:absolute;
	top:0px;
	border-left:#FFFFFF solid 1px;
}
#menu ul ul a {
	width:142px;
	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:#FFF solid 1px;
	padding:5px 0px 15px 0px;
	position: relative;
}
.menu-bas {
	float:left;
	width:350px;
	/*width:548px;
	margin:0px 0px 0px 220px;
	_margin:0px 0px 0px 110px;*/
	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;
	float:none;
	clear:none;
}
.menu-bas li.premier a {
	border-left:none;
}
.menu-bas li a:hover {
	text-decoration:underline;
}
.rss {
	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;
}
.handicap {
	width:85px;
	float:right;
	display:block;
	font-size:1em;
	font-weight:normal;
	color:#919191;
	/*background-image:url(../img/handicap.gif);
	background-repeat:no-repeat;
	background-position:right;*/
	padding:2px 5px 2px 2px;
	text-align:right;
	margin:2px 6px 2px 0px;
	_margin:2px 3px 2px 0px;
}
.europe {
	width:320px;
	float:left;
	display:block;
	font-size:1em;
	font-weight:normal;
	color:#919191;
	background-image:url(../img/europe.gif);
	background-repeat:no-repeat;
	padding:2px 2px 2px 38px;
	text-align:left;
	margin:2px 0px 2px 6px;
	_margin:2px 0px 2px 3px;
}
.tripadvisor {
	display:none;
}

/* 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:#eee6e0;
	width:1000px;
	float:left;
	display:block;
}
#niveau02 .haut {
	background-image:url(../img/fond-niveau02-haut.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px 13px 0px 13px;
}

.box-envies {
	width:474px;
	float:left;
	display:block;
}
.box-envies p.photo {
	float:left;
	display:block;
	padding:0px 7px 5px 0px;
}
.box-envies p.photo img {
	border:0;
}
.box-envies h2 {
	background-color:#565166;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:normal;
	text-align:center;
	padding:1px 5px 1px 5px;
	margin:0px 0px 7px 0px;
}
.box-envies li {
	list-style:none;
	float:left;
	width:225px;
	height:75px;
	padding:0px 10px 10px 0px;
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
}
.box-envies li.clear_bas {
	clear:both;
	width:474px;
	height:1px;
	padding:0px 0px 0px 0px;
}
.box-envies li .titre a {
	color:#9c9378;
	text-decoration:none;
	font-size:1.4em;
}
.box-envies li .resume a {
	color:#9c9378;
	text-decoration:none;
	font-size:1em;
}
.box-envies li .titre a:hover {
	text-decoration:underline;
}
.box-envies li .resume a:hover {
	text-decoration:none;
}

.box-promos {
	width:474px;
	float:right;
	display:block;
	position:relative;
}
.box-actus {
	width:474px;
	float:left;
	display:block;
	position:relative;
	/*margin:13px 0px 0px 0px;*/
	margin:0px 0px 0px 0px;
}
.box-promos h2 {
	background-color:#294e5e;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:normal;
	text-align:center;
	padding:1px 5px 1px 5px;
	margin:0px 0px 4px 0px;
}
.box-actus h2 {
	background-color:#405d7a;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:normal;
	text-align:center;
	padding:1px 5px 1px 5px;
	margin:0px 0px 4px 0px;
}
.box-promos .photo,
.box-actus .photo {
	float:left;
	width:146px;
	display:block;
	margin:0px 10px 3px 0px;
	_margin:0px 5px 3px 0px;
}
.box-promos .photo img,
.box-actus .photo img {
	border:#FFFFFF solid 3px;
}
.box-promos .titre {
	margin:0px 0px 10px 0px;
}
.box-promos .titre a {
	font-size:1.2em;
	color:#a33028;
	text-decoration:none;
}
.box-promos .titre a:hover {
	text-decoration:underline;
}
.box-actus .titre a {
	font-size:1.1em;
	color:#341100;
	text-decoration:underline;
	font-weight:bold;
}
.box-actus .titre a:hover {
	text-decoration:none;
}
.box-actus .date,
.box-actus .lieu {
	color:#341100;
}
.box-promos .descriptif {
	color:#3c3c3c;
	text-align:justify;
}

.box-promos .bt-plus a,
.box-promos .bt-all a {
	float:right;
	padding:0px 15px 0px 15px;
}
.box-promos .bt-all a {
	border-left:#294e5e solid 1px;
	border-right:none;
}

.box-actus .descriptif {
	color:#842821;
	margin:10px 0px 5px 0px;
	text-align:justify;
}
.box-promos .tarif {
	color:#970000;
	margin:0px 0px 5px 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-promos .bt-box li a {
	background-image:url(../img/bt-box-promos.gif);
}
.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;
}
.box-autres {
	float:left;
	display:block;
	width:474px;
	margin:0px 0px 0px 26px;
}
.box-temoin {
	float:left;
	display:block;
	width:223px;
	background-image:url(../img/fond-box-temoin-haut.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:13px 0px 3px 0px;
}
.box-temoin .bas {
	background-image:url(../img/fond-box-temoin-bas.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:7px 7px 16px 7px;
}
.box-temoin .photo {
	float:left;
	width:54px;
	display:block;
	margin:0px 10px 5px 0px;
	_margin:0px 5px 5px 0px;
}
.box-temoin .photo img {
	border:#FFFFFF solid 3px;
}
.box-temoin .titre a {
	font-size:1em;
	color:#294e5e;
	text-decoration:underline;
}
.box-temoin .titre a:hover {
	text-decoration:none;
}
.box-cathy {
	float:left;
	clear:left;
	display:block;
	width:207px;
	text-align:center;
	color:#2a4e5e;
	background-image:url(../img/coeur.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:3px 13px 3px 3px;
}
.box-cathy a {
	color:#2a4e5e;
	font-size:1.1em;
	text-decoration:none;
}
.box-cathy span {
	font-size:1.2em;
}
.box-lien {
	float:right;
	display:block;
	width:236px;
	/*margin:13px 0 0 0;*/
}
.box-lien h2 {
	background-color:#ede9e5;
	color:#426e86;
	font-size:1.4em;
	font-weight:normal;
	text-align:center;
	padding:2px 5px 2px 5px;
}
.box-lien ul li{
	list-style:none;
	float:left;
	width:236px;
	text-align:center;
	display:block;
	background-color:#467188;
}
.box-lien ul li a{
	color:#FFF;
	text-decoration:none;
	font-size:1.2em;
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	padding:2px 0px 42px 0px;
	border-bottom:#efe7e0 solid 1px;
	font-weight:bold;
}
.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-lien ul li.lien03 a{
	background-image:url(../img/lien03.jpg);
}
.box-lien ul li.lien04 a{
	background-image:url(../img/lien04.jpg);
	border-bottom:none;
}
.box-lien ul li a:hover{
	text-decoration:underline;
}
.box-reservation {
	float:right;
	display:block;
	width:236px;
	background-color:#7a949f;
}
.box-reservation h2 {
	background-color:#294e5e;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:normal;
	text-align:center;
	padding:14px 5px 1px 5px;
}
.box-reservation .bt-rechercher {
	background-color:#294e5e;
	padding:1px 35px 1px 10px;
	text-align:right;
}
.box-reservation .bt-rechercher a {
	color:#FFFFFF;
	text-decoration:underline;
}
.box-reservation .bt-rechercher a:hover {
	text-decoration:none;
}
.box-reservation .formulaire {
	padding:5px 10px 5px 30px;
	float:left;
	width:196px;
}
.box-reservation .formulaire label {
	color:#FFFFFF;
	float:left;
	clear:left;
	padding:0px 4px 0px 0px;
	margin:0px 0px 4px 0px;
}
.box-reservation .formulaire input {
	float:left;
	border:#8e8e8e solid 1px;
	margin:0px 0px 4px 0px;
}
.box-reservation .formulaire input.input-date {
	width:96px;
}
.box-reservation .formulaire input.input-nbre {
	width:70px;
}
.box-reservation .formulaire select {
	float:left;
	clear:left;
	border:#8e8e8e solid 1px;
	width:174px;
	font-size:1em;
}

/* 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;
}


					#contenu.page-visites .nav-haut .pdf, #contenu.page-visites .nav-bas .pdf {
						background-color:transparent;
						margin-right:16px;
					}
					#contenu.page-visites .nav-haut .pdf a, #contenu.page-visites .nav-bas .pdf a {
						color:#FFF;
						font-weight:bold;
						background-color:#92836f;
					}
					#contenu.page-visites .nav-haut .pdf a:hover, #contenu.page-visites .nav-bas .pdf a:hover {
						color:#92836f;
						background-color:#ddd9cf;
					}
					#contenu.page-agenda .nav-haut .pdf, #contenu.page-agenda .nav-bas .pdf {
						background-color:transparent;
						margin-right:16px;
					}
					#contenu.page-agenda .nav-haut .pdf a, #contenu.page-agenda .nav-bas .pdf a {
						color:#FFF;
						font-weight:bold;
						background-color:#eb9d5d;
					}
					#contenu.page-agenda .nav-haut .pdf a:hover, #contenu.page-agenda .nav-bas .pdf a:hover {
						color:#eb9d5d;
						background-color:#ddd9cf;
					}


.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;
	font-size:0.9em;
}

#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;
	text-align:center;
}
#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-restaurants .zoneA1 .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-restaurants .zoneA1 .googlemaps,
#contenu.page-activites .zoneA1 .googlemaps,
#contenu.page-visites .zoneA1 .googlemaps,
#contenu.page-agenda .zoneA1 .googlemaps {
	width:468px;
	height:573px;
}
#contenu.page-restaurants .zoneA1 .googlemaps #mapAlentours,
#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-restaurants .zoneA1 .googlemaps .bt_nord,
#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-restaurants .zoneA1 .googlemaps .bt_sud,
#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-restaurants .zoneA1 .googlemaps .bt_est,
#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-restaurants .zoneA1 .googlemaps .bt_ouest,
#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-restaurants .zoneA1,
#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-restaurants .zoneB1,
#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.sejours .zoneB {
	width:727px;
}
#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.sejours h3 {
	color:#5b7f95;
	font-size: 1.3em;
	padding:5px 10px 0px 10px;
}
#contenu.sejours .categorie {
	width:687px;
	background-color:#5b7f95;
	font-size:1.3em;
	font-weight:bold;
	padding:2px 10px 2px 10px;
	color:#ffffff;
	clear:both;
	margin:0px 10px 0px 10px;
}
#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-restaurants .zoneB1 .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.sejours .bloc {
	width:667px;
}
#contenu.sejours .zoneA .bloc {
	width:273px;
	margin:0px;
	padding:0px;
	border:none;
	background-color:#294e5e;
}
#contenu.sejours .zoneA .bloc:hover {
	background-color:#294e5e;
	cursor:auto;
}
#contenu.sejours .zoneA .bloc .info01 {
	padding:0px;
	color:#ffffff;
}
#contenu.sejours .zoneA .bloc h3 {
	color:#ffffff;
	font-size:1.3em;
	background-color:#294e5e;
	text-align:center;
	padding:9px 0px 11px 0px;
}
#contenu.sejours .zoneA .bloc h1 {
	color:#ffffff;
	/*background-color:#6d5089;*/
	background-color:#294e5e;
	text-align:center;
	padding:6px 0px 6px 0px;
	font-size:1.2em;
}
#contenu.sejours .zoneA .bloc h1 a {
	color:#ffffff;
}
#contenu.sejours .zoneA .bloc .photo {
	text-align:center;
	border:none;
	width:100%;
	margin:0px;
	background-color:transparent;
}
#contenu.sejours .zoneA .bloc .photo img {
	padding:0px;
	margin-bottom:5px;
}
#contenu.sejours .zoneA .bloc .info01 .cameleon {
	color:#ffffff;
	font-weight:bold;
	font-size:1.1em;
	padding:5px 7px 10px 7px;
}
#contenu.sejours .zoneA .bloc .ouverture {
	background-color:transparent;
	border:none;
	color:#ffffff;
	font-size:1em;
	padding:5px 7px 0px 7px;
	text-align:left;
	font-weight:bold;
}
#contenu.sejours .zoneA .bloc .info02 {
	color:#ffffff;
	padding:0px 7px 10px 7px;
}
#contenu.sejours .zoneA .bloc .info02 p {
	margin:0px;
}
#contenu.sejours .zoneA .bloc .info03 {
	color:#ffffff;
	padding:5px 7px 10px 7px;
}
#contenu.sejours .zoneA .bloc .info03 p {
	margin:0px 0px 10px 0px;
}
#contenu.sejours .zoneA .bloc .info01 a, #contenu.sejours .zoneA .bloc .info02 a, #contenu.sejours .zoneA .bloc .info03 a {
	color:#ffffff;
}
#contenu.sejours .zoneA .bloc .bt-plus {
	border-top:1px solid #5b7f95;
	text-align:right;
	padding:1px 7px 4px 7px;
}
#contenu.sejours .zoneA .bloc .bt-plus a {
	color:#ffffff;
	float:none;
	padding:0px;
	font-size:1em;
}
#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.sejours .bloc .elements {
	width:536px;
	float:right;
}
#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.sejours .bloc p.titre a {
	color:#6d5089;
}
#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.sejours .bloc p.style03 {
		color:#000000;
		font-weight:bold;
}
#contenu.sejours .bloc p.style04 {
		color:#000000;
}
#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-restaurants .zoneA1 .zone-recherche,
#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-restaurants .zoneA1 .zone-resultats {
	background-color:#9eb1c3;
	width:490px;
}
#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-visites .zone-resultats .pdf,
#contenu.page-agenda .zone-resultats .pdf {
	font-size:0.75em;
	background-color:transparent;
	margin: 1px 15px 0px 0px;
}
#contenu.page-visites .zone-resultats .pdf a,
#contenu.page-agenda .zone-resultats .pdf a {
	color:#FFF;
	font-weight:bold;
	background-color:#3b2d3c;
}

#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;
}
.sejours .formulaire-base2 .liste-checkbox {
	width: 160px;
	margin: 2px 0px 2px 0px;
	float:left;
	clear: none;
}
.sejours .formulaire-base2 .liste-checkbox .type0 {
	display:block;
}
.formulaire-base3 .liste-checkbox {
	display: block;
	margin: 2px 0px 2px 0px;
	width:340px;
	float:left;
}
.formulaire-base2 .liste-checkbox label {
	text-align: left;
	width: 155px;
	padding: 2px 5px 9px 5px;
	margin: 0px;
	clear: none;
}
.sejours .formulaire-base2 .liste-checkbox label {
	width: 130px;
}
.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;
}
.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;
}

/* EXTRANET */
#extranet {
	background-image:none;
	background-color:#ffffff;
	width:1000px;
	float:left;
	display:block;
}
#extranet .box_connexion {
	width:343px;
	float:left;
	display:block;
	background-color:#bf9856;
	background-image:url(../img/extranet/fond_connexion.gif);
	background-position:0px 45px;
}
#extranet .box_connexion h2 {
	text-align:center;
	padding:5px 10px 0px 10px;
	color:#4d2215;
	font-size:1.4em;
}
#extranet .box_connexion label {
	float:left;
	text-align:right;
	color:#000;
	width:100px;
	margin:5px 5px 0px 0px;
	font-weight:bold;
}
#extranet .box_connexion input {
	float:left;
	color:#000;
	width:200px;
	border:#8e8e8e solid 1px;
	margin:5px 5px 0px 0px;
}
#extranet .box_connexion .code {
	text-align:right;
	color:#FFF;
	padding:0px 10px 10px 0px;
	clear:both;
}
#extranet .box_connexion .inscription {
	text-align:center;
	color:#FFF;
	padding:10px;
	clear:both;
}
#extranet .box_connexion .code a,
#extranet .box_connexion .inscription a {
	color:#FFF;
	text-decoration:none;
}
#extranet .box_connexion .code a:hover,
#extranet .box_connexion .inscription a:hover {
	text-decoration:underline;
}
#extranet .box_intro {
	width:617px;
	float:left;
	display:block;
	color:#2e2e2e;
	padding:20px;
	background-image:url(../img/extranet/fond_intro.gif);
	background-repeat:repeat-x;
}
#extranet .box_intro label {
	float:left;
	text-align:right;
	color:#000;
	width:200px;
	margin:5px 5px 0px 0px;
	font-weight:bold;
	clear:left;
}
#extranet .box_intro input {
	float:left;
	color:#000;
	width:200px;
	border:#8e8e8e solid 1px;
	margin:5px 5px 0px 0px;
}
#extranet .box_intro select {
	float:left;
	color:#000;
	border:#8e8e8e solid 1px;
	margin:5px 5px 0px 0px;
}
#extranet .box_intro h2 {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
#extranet .box_intro p {
	margin-top:10px;
}
#extranet .box_intro2 {
	color:#294e5e;
	padding:20px;
}
#extranet .box_intro2 h2 {
	font-size:1.4em;
	font-weight:normal;
}
#extranet .box_intro2 h3 {
	font-size: 1.2em;
	width:100px;
}
#extranet .box_intro2 h4 {
	color: #815f85;
	font-size: 1.2em;
}
#extranet .box_intro2 p {
	margin-top:10px;
}
#extranet .box_intro2 span {
	color:#815f85;
	font-weight:bold;
	font-size:1.2em;
}
#extranet .box_intro2 a {
	color:#294e5e;
	text-decoration:underline;
}
#extranet .box_intro2 a:hover {
	text-decoration:none;
}
#extranet .box_intro2 hr {
	border: none;
	border-top: 1px solid #e4dfd0;
	margin: 12px 0px 10px 0px;
}
#extranet .box_intro2 .col {
	margin: 0px 100px 0px 0px;
	float: left;
}
#extranet .box_intro2 .col p {
	margin-top: 5px;
}
#extranet .identification {
	float:right;
	color:#294e5e;
	margin:3px 6px 0px 0px;
}
#extranet .identification span {
	font-weight:bold;
}
#extranet .nav-haut h2 {
	color:#294e5e;
	text-transform:uppercase;
	font-size:1.3em;
}
#extranet .bouton_connexion a {
	background-image:url(../img/extranet/bt_connexion_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#294e5e;
	text-decoration:none;
	padding:7px 0px 7px 30px;
	margin:10px 0px 0px 124px;
	_margin:10px 0px 0px 62px;
	float:left;
	display:block;
}
#extranet .bouton_connexion a span {
	background-image:url(../img/extranet/bt_connexion_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:7px 30px 7px 0px;
}
#extranet .bouton_oubli a {
	background-image:url(../img/extranet/bt_oubli_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#294e5e;
	text-decoration:none;
	padding:7px 0px 7px 30px;
	margin:10px 0px 0px 204px;
	_margin:10px 0px 0px 102px;
	float:left;
	display:block;
}
#extranet .bouton_oubli a span {
	background-image:url(../img/extranet/bt_oubli_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:7px 30px 7px 0px;
}
#extranet .detail {
	width:960px;
	float:left;
	display:block;
	padding:20px;
	background-image:url(../img/extranet/fond_detail.gif);
	background-repeat:repeat-x;
	border-top:#dedede solid 1px;
}
#extranet .detail_iframe {
	width:990px;
	float:left;
	display:block;
	padding:20px 0px 20px 10px;
	background-image:url(../img/extranet/fond_detail.gif);
	background-repeat:repeat-x;
	border-top:#dedede solid 1px;
}
#extranet .bt-form a,
#extranet .btajouter-form a {
	float: right;
	color:#283443;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../img/extranet/form_bt_left.gif);
	background-position:left;
	padding:6px 0px 6px 50px;
	margin:0px 20px 0px 0px;
}
#extranet .bloc-form .bt-form a {
	clear: right;
	padding-left: 30px;
	margin:10px 20px 0px 0px;
	background-image:url(../img/extranet/form_bt2_left.gif);
}
#extranet .bt-form a {
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 70px;
}
#extranet .btajouter-form a {
	background-image:url(../img/extranet/form_btajouter_left.gif);
}
#extranet .bt-form a span,
#extranet .btajouter-form a span {
	background-repeat:no-repeat;
	background-image:url(../img/extranet/form_bt_right.gif);
	background-position:right;
	padding:6px 50px 6px 0px;
}
#extranet .bloc-form .bt-form a span {
	padding-right: 30px;
}
#extranet .bt-form a span {
	color: #283443;
	font-size: 1em;
	padding-right: 70px;
}
#extranet .bt-form a:hover {
	text-decoration:none;
	color: #283443
}
.bloc-extra input.size50 {
	width:50px;
}
.bloc-extra input.size100 {
	width:100px;
}
.bloc-extra input.size200 {
	width:200px;
}
.bloc-extra .libelle {
	text-align:left;
	width:auto;
	display:block;
	float:left;
	color:#294e5e;
	padding:0px 5px 0px 5px;
	margin:7px 0px 5px 0px;
}
.bloc-extra-haut, .bloc-extra-bas {
	float:left;
	display:block;
	width:960px;
	height:20px;
	background-repeat:no-repeat;
}
.bloc-extra-haut {
	background-image:url(../img/extranet/form_haut.gif);
}
.bloc-extra-bas {
	background-image:url(../img/extranet/form_bas.gif);
}
.bloc-extra {
	float:left;
	display:block;
	width:920px;
	background-image:url(../img/extranet/form_milieu.gif);
	background-repeat:repeat-y;
	padding:0px 20px 0px 20px;
}
.form-titre {
	color: #cbbfa0;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #294e5e;
	padding: 7px;
	margin: 0px 1px 10px 1px;
	clear: both;
	position: relative;
}
.form-soustitre {
	color: #294e5e;
	font-size: 1em;
	font-weight: bold;
	background-color: #f2f6f8;
	padding: 8px 10px 8px 10px;
	border-top: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	clear: both;
	position: relative;
}
.form-titre a {
	background-image: url(../img/extranet/form_bt_titre.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 34px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}
.form-soustitre a, .tableau a.supprimer {
	background-image: url(../img/extranet/form_bt_soustitre.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
	display: block;
	position: absolute;
	top: 4px;
	right: 26px;
}
.tableau a.supprimer {
	background-color: #d7cfba;
}
.form-soustitre a.supprimer, .tableau a.supprimer {
	background-image: url(../img/extranet/form_bt_supprimer.png);
	right: 4px;
}
.form-titre a:hover, .form-titre.off a,
.form-soustitre a:hover, .form-soustitre.off a {
	background-position: bottom left;
}
.form-titre.off a:hover,
.form-soustitre.off a:hover {
	background-position: top left;
}
.form-titre a span,
.form-soustitre a span, .tableau a.supprimer span {
	display: none;
}
.form-cnil {
	padding: 0px 20px 20px 20px;
}
.form-cnil a:hover {
	TEXT-DECORATION: underline
}
.form-cnil a {
	color: #48576c;
	text-decoration:none;
}
.bloc-form {
	padding: 0px 1px 30px 1px;
}
.bloc-form .bloc-form {
	background-color: #e4edf0;
	padding: 10px 0px 10px 0px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.bloc-form.off {
	display: none;
}
.bloc-form .clear {
	clear: both;
}
.bloc-form .extranet-errors {
	float:left;
	padding: 0px 0px 5px 280px;
	clear:both;
	font-style:italic;
	color: red;
	width:710px;
}
.col-g .bloc-form .extranet-errors,
.col-d .bloc-form .extranet-errors {
	padding: 0px 0px 5px 190px;
	width:300px;
	clear:both;
	font-style:italic;
	color: red;
	float:left;
}
.bloc-form .extranet-errors li {
	list-style:none;
}
.bloc-form .tableau {
	background-color: #e4edf0;
	padding: 0px 0px 30px 0px;
	position: relative;
	float: left;
	width: 998px;
}
.bloc-form .tableau .scroll {
	width: 998px;
	overflow: auto;
	overflow-x : auto;
	overflow-y : hidden;
}
.bloc-form .tableau th {
	color: #294e5e;
	font-size: 1.1em;
	font-weight: normal;
	text-align: center;
	line-height: 1.05em;
	background-color: #d7cfba;
	border-right: 2px solid #ffffff;
	padding: 2px 5px 2px 5px;
}
.bloc-form .tableau td {
	border-right: 2px solid #ffffff;
	padding: 0px 5px 0px 5px;
}
.bloc-form .tableau .impair td {
	background-color: #e4edf0;
}
.bloc-form .tableau .pair td {
	background-color: #d9e4e7;
}
.bloc-form .tableau th.last, .bloc-form .tableau td.last {
	border: none;
}
.bloc-form .tableau td input, .bloc-form .tableau td select {
	float: none;
}
.bloc-form .tableau td input.mini {
	width: 54px;
}
.bloc-form .tableau .scroll td input.petit {
	/*width: 185px;*/
	width: 155px;
}
.bloc-form .cols {
	background-color: #e4edf0;
	background-image: url(../img/extranet/separation.gif);
	background-repeat: repeat-y;
	background-position: top center;
	/*padding: 0px 0px 10px 0px;*/
	padding: 0px 0px 22px 0px;
	position: relative;
	float: left;
	width: 998px;
}
.bloc-form .col-g, .bloc-form .col-d {
	width: 500px;
}
.bloc-form .col-g {
	margin: 0px 0px 0px -1px;
}
.bloc-form .col-googlemaps {
	width: 270px;
	margin: 20px 0px 0px 0px;
}
.bloc-form .col-g, .bloc-form .col-googlemaps {
	float: left;
	clear: left;
}
.bloc-form .col-d {
	margin: 0px -1px 0px 0px;
	float: right;
	clear: right;
}
.bloc-form label, .bloc-form .label {
	color: #294e5e;
	font-size: 1.1em;
	font-weight: bold;
	text-align: right;
	width: 270px;
	padding: 2px 10px 0px 0px;
	margin: 5px 0px 5px 0px;
	display: block;
	float: left;
	clear: left;
}
.bloc-form .bloc-form label, .bloc-form .bloc-form .label {
	font-weight: normal;
	width: 180px;
}
.col-googlemaps label, .col-googlemaps .label {
	font-weight: normal;
	width: 100px;
}
.bloc-form input {
	border:#898c8c solid 1px;
	padding:2px 2px 2px 2px;
	margin:5px 0px 5px 0px;
	float:left;
	display:block;
	font-size:11px;
	width:260px;
}
.bloc-form input.maxi {
	width:560px;
}
.bloc-form input.petit {
	width:160px;
}
.bloc-form input.mini {
	width:60px;
}
.bloc-form .col-googlemaps input.petit {
	width: 140px;
}
.bloc-form select {
	border:#898c8c solid 1px;
	padding:1px;
	margin:5px 0px 5px 0px;
	float:left;
	display:block;
	font-size:11px;
	width:266px;
}
.bloc-form select.petit {
	/*width:166px;*/
	width:122px;
}
.bloc-form textarea {
	border:#898c8c solid 1px;
	padding:2px 2px 2px 2px;
	margin:5px 0px 5px 0px;
	float:left;
	display:block;
	font-size:11px;
	width:560px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
}
.bloc-form .bt-plus {
	color: #294E5E;
	text-decoration: none;
	background-image:url(../img/extranet/bt.png);
	border-right: 2px solid #ffffff;
	padding: 4px 10px 2px 14px;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 10px;
}
.bloc-form .liste {
	width:710px;
	display:block;
	float:left;
}
.bloc-form .bloc-form .liste {
	width:300px;
}
.bloc-form .liste label {
	font-weight: normal;
	width: auto;
	padding-right: 30px;
	clear: none;
}
.bloc-form .liste input {
	border: none;
	height: 14px;
	width: auto;
	margin: 7px 5px 0px 0px;
}
.bloc-form .liste label input {
	margin-top: 0px;
}
.bloc-form .liste p {
	color: #294E5E;
	font-size: 1.1em;
	width: 33%;
	padding: 7px 0px 3px 0px;
	float: left;
}
.bloc-form .bloc-form .liste p {
	width: 50%;
}
.bloc-form .liste2 label {
	font-weight: normal;
	width: auto;
	clear: none;
}
.bloc-form input.calendrier, .bloc-form img.calendrier {
	border: none;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 5px 20px 0px 5px;
	float: left;
}
.bloc-form span.googlemaps {
	background-image:url(../img/extranet/googlemaps.gif);
	height: 33px;
	width: 143px;
	margin: 0px 0px 0px 10px;
	display: block;
	float: left;
}
.bloc-form span.googlemaps span {
	display: none;
}
.bloc-form div.googlemaps {
	height: 300px;
	width: 718px;
	margin: 10px 0px 0px 0px;
	float: right;
	clear: right;
	position: relative;
}
.bloc-form #carte {
	height: 300px;
	width: 718px;
}
.bloc-form div.googlemaps .cadre-h {
	background-image:url(../img/extranet/cadre-googlemaps-h.png);
	height: 8px;
	width: 718px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.bloc-form div.googlemaps .cadre-g {
	background-image:url(../img/extranet/cadre-googlemaps-g.png);
	height: 292px;
	width: 8px;
	position: absolute;
	top: 8px;
	left: 0px;
}
.bloc-form a.bt {
	text-align: center;
	text-decoration: none;
	background-color: #ffffff;
	background-image: url(../img/extranet/bt.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #898c8c;
	padding: 1px 5px 2px 5px;
	margin: 5px 0px 0px -1px;
	float: left;
}
.bloc-form .bande {
	background-color: #cfdae0;
	padding: 5px 0px 15px 0px;
	position: relative;
	float: left;
	width: 998px;
}
.bloc-form .bloc-form .bande {
	width: 498px;
}
.bloc-extra table {
	width:100%;
}
.bloc-extra table th {
	color:#FFF;
	text-align:center;
	padding:5px;
	background-color:#294e5e;
	background-image:url(../img/extranet/separation_th.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.bloc-extra table td {
	color:#000;
	padding:5px;
	border-right:#aea79b solid 1px;
}
.bloc-extra table td a {
	color:#8a5089;
	text-decoration:none;
}
.bloc-extra table td a:hover {
	text-decoration:underline;
}
.bloc-extra table .impair {
	background-color:#f7f7f7;
}
.bloc-extra table .titre {
	font-weight:bold;
}
.bloc-extra table .publication,
.bloc-extra table .commune,
.bloc-extra table .date,
.bloc-extra table .maj,
.bloc-extra table .visualiser,
.bloc-extra table .supprimer {
	text-align:center;
}
.bloc-extra table .publication {
	white-space:nowrap;
}
.bloc-extra table .supprimer {
	border-right:none;
	background-image:none;
}
.bloc-extra table .publication a,
.bloc-extra table .maj a,
.bloc-extra table .visualiser a,
.bloc-extra table .supprimer a {
	display:block;
	width:45px;
	height:30px;
	margin:0px auto 0px auto;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.bloc-extra table .publication a span,
.bloc-extra table .maj a span,
.bloc-extra table .visualiser a span,
.bloc-extra table .supprimer a span {
	display:none;
}
.bloc-extra table .impair .publication a {
	background-image:url(../img/extranet/picto_publication.gif);
	background-position:0px 0px;
}
.bloc-extra table .impair .maj a {
	background-image:url(../img/extranet/picto_maj.gif);
	background-position:0px 0px;
}
.bloc-extra table .impair .visualiser a {
	background-image:url(../img/extranet/picto_visualiser.gif);
	background-position:0px 0px;
}
.bloc-extra table .impair .supprimer a {
	background-image:url(../img/extranet/picto_supprimer.gif);
	background-position:0px 0px;
}
.bloc-extra table .pair .publication a {
	background-image:url(../img/extranet/picto_publication.gif);
	background-position:0px -30px;
}
.bloc-extra table .pair .maj a {
	background-image:url(../img/extranet/picto_maj.gif);
	background-position:0px -30px;
}
.bloc-extra table .pair .visualiser a {
	background-image:url(../img/extranet/picto_visualiser.gif);
	background-position:0px -30px;
}
.bloc-extra table .pair .supprimer a {
	background-image:url(../img/extranet/picto_supprimer.gif);
	background-position:0px -30px;
}
.onglets_extranet {
	margin:10px 0px 0px 40px;
	height: 25px;
}
.onglets_extranet li {
	list-style:none;
	float:left;
	display:block;
}
.onglets_extranet li a {
	float:left;
	display:block;
	text-decoration:none;
	padding:5px 0px 5px 20px;
	color:#294e5e;
	font-size:1.1em;
				background-image:url(../img/extranet/onglet02_left.gif);
				background-repeat:no-repeat;
				background-position:left;
}
			.onglets_extranet li.onglet01 a {
				background-image:url(../img/extranet/onglet01_left.gif);
				background-repeat:no-repeat;
				background-position:left;
			}
			.onglets_extranet li a span {
				background-image:url(../img/extranet/onglet01_right.gif);
				background-repeat:no-repeat;
				background-position:right;
				padding:5px 20px 5px 0px;
			}
			.onglets_extranet.onglet02_last li.onglet02 a span,
			.onglets_extranet.onglet03_last li.onglet03 a span,
			.onglets_extranet.onglet04_last li.onglet04 a span,
			.onglets_extranet.onglet05_last li.onglet05 a span {
				background-image:url(../img/extranet/onglet03_right.gif);
			}
/*.onglets_extranet li.onglet01 a {
	background-image:url(../img/extranet/onglet01_left.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.onglets_extranet li.onglet02 a,
.onglets_extranet li.onglet03 a {
	background-image:url(../img/extranet/onglet02_left.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.onglets_extranet li.onglet01 a span,
.onglets_extranet li.onglet02 a span {
	background-image:url(../img/extranet/onglet01_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:5px 20px 5px 0px;
}
.onglets_extranet li.onglet03 a span {
	background-image:url(../img/extranet/onglet03_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:5px 20px 5px 0px;
}*/
.onglets_extranet.onglet01on li.onglet01 a {
	background-image:url(../img/extranet/onglet01on_left.gif);
	color:#8A5089;
}
.onglets_extranet.onglet01on li.onglet01 a span,
.onglets_extranet.onglet02on li.onglet02 a span,
			.onglets_extranet.onglet03on li.onglet03 a span,
			.onglets_extranet.onglet04on li.onglet04 a span,
			.onglets_extranet.onglet05on li.onglet05 a span {
	background-image:url(../img/extranet/onglet01on_right.gif);
}
.onglets_extranet.onglet02on li.onglet01 a span,
.onglets_extranet.onglet03on li.onglet02 a span,
			.onglets_extranet.onglet04on li.onglet03 a span,
			.onglets_extranet.onglet05on li.onglet04 a span {
	background-image:url(../img/extranet/onglet01off_right.gif);
}
.onglets_extranet.onglet02on li.onglet02 a,
.onglets_extranet.onglet03on li.onglet03 a,
			.onglets_extranet.onglet04on li.onglet04 a,
			.onglets_extranet.onglet05on li.onglet05 a {
	background-image:url(../img/extranet/onglet02on_left.gif);
	color:#8A5089;
}
			.onglets_extranet.onglet02on.onglet02_last li.onglet02 a span,
.onglets_extranet.onglet03on.onglet03_last li.onglet03 a span,
			.onglets_extranet.onglet04on.onglet04_last li.onglet04 a span,
			.onglets_extranet.onglet05on.onglet05_last li.onglet05 a span {
	background-image:url(../img/extranet/onglet03on_right.gif);
}

.bloc-extra table .impair .publication a.off {
    background-position:-45px 0px;
}
.bloc-extra table .impair .supprimer a.off {
    background-position:-45px 0px;
}
.bloc-extra table .impair .visualiser a.off {
    background-position:-45px 0px;
}

.bloc-extra table .pair .publication a.off {
    background-position:-45px -30px;
}
.bloc-extra table .pair .supprimer a.off {
    background-position:-45px -30px;
}
.bloc-extra table .pair .visualiser a.off {
    background-position:-45px -30px;
}
.dijitContentPane {
    border:#8E8E8E solid 1px;
    width:200px;
    float:left;
    display:block;
    background-color:#FFF;
    /*margin:-1px 0px 0px 205px;*/
}
.dijitContentPane a {
    text-decoration:none;
    color:#000;
    float:left;
    width:196px;
    padding:2px;
    background-color:#FFF;
}
.dijitContentPane a:hover {
    background-color:#f1eae5;
}

#extranet .loader {
	float: right;
}

/* FENETRE RECHERCHE PAR MOTS CLES */
#djCpRechercheMini {
	border:none;			/* Contre .dijitContentPane */
    width:auto;				/* Contre .dijitContentPane */
    float:none;				/* Contre .dijitContentPane */
    display:block;			/* Contre .dijitContentPane */
    background:none;		/* Contre .dijitContentPane */
}

.fenetre_mots_cles {
    width: 240px;
    position: absolute;
    top: 60px;
    right: 30px;
    z-index: 99999;
    background-color:#405D7A;
}
.fenetre_mots_cles .titre_listing2 {
    color: #ffffff;
    font-size: 1em;
    font-weight: bold;
    background-color: #405d7a;
    padding: 5px 0px 6px 9px;
}
.fenetre_mots_cles .listing {
    background-color: #405d7a;
    border-top: 1px dotted #d1d1d1;
    padding: 5px 9px 8px 9px;
}
.fenetre_mots_cles .listing_important2 .listing {
    background-color: #d1d1d1;
    border-top: 1px dotted #fffaf2;
    padding: 7px 9px 8px 9px;
}
.fenetre_mots_cles .listing a,
.fenetre_mots_cles .bouton1 a {
    background-image: none;
    width: auto;
    display: inline;
    float: none;
    text-decoration:none;
	
	background:none;	/* Contre .dijitContentPane */
}
.fenetre_mots_cles .listing a:hover,
.fenetre_mots_cles .bouton1 a:hover {
    text-decoration: underline;
	
	background:none;	/* Contre .dijitContentPane */
}
.fenetre_mots_cles .listing h4,
.fenetre_mots_cles .listing h4 a {
    color: #d1d1d1;
    font-size:1em;
}
.fenetre_mots_cles .listing h4 a:hover {
    text-decoration:underline;
}
.fenetre_mots_cles .listing_important2 .listing h4,
.fenetre_mots_cles .listing_important2 .listing h4 a {
    color: #405d7a;
}
.fenetre_mots_cles .listing_important2 .listing h4 a:hover {
    text-decoration:underline;
}
.fenetre_mots_cles .listing p,
.fenetre_mots_cles .listing p a {
    color: #000;
    text-decoration:none;
}
.fenetre_mots_cles .listing p a:hover {
    text-decoration:underline;
}
.fenetre_mots_cles .listing_important2 .listing p,
.fenetre_mots_cles .listing_important2 .listing p a {
    color: #405d7a;
    text-decoration:none;
}
.fenetre_mots_cles .listing_important2 .listing p a:hover {
    text-decoration:underline;
}
.fenetre_mots_cles .listing p.categorie {
    margin: 0px 0px 5px 0px;
}
.fenetre_mots_cles .listing img {
    border: 3px solid #FFF;
}
.fenetre_mots_cles .bouton1 {
    background-color: #e9e9e9;
    border-bottom: 4px solid #d1d1d1;
    padding: 7px 9px 8px 9px;
}
.fenetre_mots_cles .bouton1 a {
    color: #405d7a;
    text-decoration:none;
}
.fenetre_mots_cles .bouton1 a:hover {
    text-decoration:underline;
}


/* RECHERCHE PAR MOTS CLES */

/* PAGE RECHERCHE 2 */

#contenu.recherche_mots_cles .dijitContentPane {
    border:none;
    width:auto;
    float:none;
    display:block;
    background:none;
}

#contenu.recherche_mots_cles .titre_page {
	color:#405d7a;
	font-size:1.5em;
	font-weight:bold;
	padding:10px 10px 0px 10px;
}
#contenu.recherche_mots_cles .resultat {
	color:#405e7a;
	font-size:1.2em;
	padding:10px 10px 10px 10px;
	text-transform:uppercase;
	clear:both;
}
#contenu.recherche_mots_cles .titre_listing,
#contenu.recherche_mots_cles .titre_listing2 {
	background-color:#405e7a;
	clear:both;
	color:#FFF;
	font-size:1.25em;
	margin:1px 0px 0px 0px;
	padding:3px 15px 15px 15px;
	width:970px;
}
#contenu.recherche_mots_cles .listing_impair,
#contenu.recherche_mots_cles .listing_pair,
#contenu.recherche_mots_cles .listing_important,
#contenu.recherche_mots_cles .listing_important2 {
	background-image:url("../img/rechercheMotsCles/listing.gif");
	background-position:center center;
	background-repeat:repeat-y;
	width:1000px;
}
#contenu.recherche_mots_cles .titre_listing p.pagination,
#contenu.recherche_mots_cles .titre_listing2 p.pagination {
	float:right;
	font-size:0.7em;
	padding:3px 0 0;
	color:#FFF;
}
#contenu.recherche_mots_cles .titre_listing p.pagination a,
#contenu.recherche_mots_cles .titre_listing2 p.pagination a {
	color:#FFF;
	
	background:none;	/* Contre .dijitContentPane */
	width :auto;		/* Contre .dijitContentPane */
	float:none;			/* Contre .dijitContentPane */
	padding:0px;		/* Contre .dijitContentPane */
}
#contenu.recherche_mots_cles .listing {
	float:left;
	margin:0;
	padding:5px 15px 5px 15px;
	width:470px;
}
#contenu.recherche_mots_cles .listing img {
	border:3px solid #fff;
	float:left;
	margin:0px 10px 0px 0px;
}
#contenu.recherche_mots_cles .listing_impair {
	background-color:#f7f7f7;
}
#contenu.recherche_mots_cles .listing_pair {
	background-color:#e9e9e9;
}
#contenu.recherche_mots_cles .listing h4 {
	color:#405e7a;
	font-size:1.1em;
	font-weight:normal;
}
#contenu.recherche_mots_cles .listing h4 a {
	color:#405e7a;
	text-decoration:none;
	
	background:none;	/* Contre .dijitContentPane */
	width :auto;		/* Contre .dijitContentPane */
	float:none;			/* Contre .dijitContentPane */
	padding:0px;		/* Contre .dijitContentPane */
}
#contenu.recherche_mots_cles .listing h4 a:hover {
	text-decoration:underline;
	
	background:none;	/* Contre .dijitContentPane */
	width :auto;		/* Contre .dijitContentPane */
	float:none;			/* Contre .dijitContentPane */
	padding:0px;		/* Contre .dijitContentPane */
}
#contenu.recherche_mots_cles .lien {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 10px;
	text-align:right;
}
#contenu.recherche_mots_cles .lien a {
	color: #405e7a;
	text-decoration: none;
	
	background:none;	/* Contre .dijitContentPane */
	width :auto;		/* Contre .dijitContentPane */
	float:none;			/* Contre .dijitContentPane */
	padding:0px;		/* Contre .dijitContentPane */
}
#contenu.recherche_mots_cles .lien a:hover {
	text-decoration:underline;
}
#contenu.recherche_mots_cles .soustitre_page {
	color:#405e7a;
	font-size:1.2em;
	font-weight:bold;
	margin:15px 0px 15px 0px;
	text-align:center;
}
#contenu.recherche_mots_cles .titre_listing2 {
	font-size:1em;
	font-weight:bold;
	clear:both;
	color:#FFF;
	padding:3px 15px 4px 15px;
	background-color:#405e7a;
	width:970px;
}
#contenu.recherche_mots_cles .listing_important {
	background-color:#d1d1d1;
	background-image:url("../img/rechercheMotsCles/listing_important.gif");
	background-repeat:repeat-y;
	border-bottom:#FFF solid 1px;
}
#contenu.recherche_mots_cles .listing_important .listing {
	padding:5px 15px 15px 15px;
	width:303px;
	color:#000;
}
#contenu.recherche_mots_cles .listing p a {
	color:#405e7a;
	text-decoration:none;
	
	background:none;	/* Contre .dijitContentPane */
	width :auto;		/* Contre .dijitContentPane */
	float:none;			/* Contre .dijitContentPane */
	padding:0px;		/* Contre .dijitContentPane */
}
#contenu.recherche_mots_cles .listing_important2 .listing p a {
	color:#405e7a;
	text-decoration:none;
	
	background:none;	/* Contre .dijitContentPane */
	width :auto;		/* Contre .dijitContentPane */
	float:none;			/* Contre .dijitContentPane */
	padding:0px;		/* Contre .dijitContentPane */
}
#contenu.recherche_mots_cles .listing p a:hover {
	text-decoration:underline;
	
	background:none;	/* Contre .dijitContentPane */
	width :auto;		/* Contre .dijitContentPane */
	float:none;			/* Contre .dijitContentPane */
	padding:0px;		/* Contre .dijitContentPane */
}
#contenu.recherche_mots_cles .listing p.categorie {
	margin:0px 0px 5px 0px;
	font-weight:bold;
}
#contenu.recherche_mots_cles .listing_important .listing h4,
#contenu.recherche_mots_cles .listing_important .listing h4 a {
	color:#405e7a;
	font-weight:bold;
	
	background:none;	/* Contre .dijitContentPane */
	width :auto;		/* Contre .dijitContentPane */
	float:none;			/* Contre .dijitContentPane */
	padding:0px;		/* Contre .dijitContentPane */
}
#contenu.recherche_mots_cles .listing_important2 {
	background-color:#e9e9e9;
	background-image:url("../img/rechercheMotsCles/listing_important.gif");
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
	padding:3px 0 0;
}
#contenu.recherche_mots_cles .listing_important2 .listing {
	padding:5px 15px 5px 15px;
	width:303px;
}
#contenu.recherche_mots_cles .listing_important2 .separation {
	border-top:#FFF solid 1px;
	height:2px;
}
#contenu.recherche_mots_cles .outils {
	background-image:none;
	background-color:#F7F7F7;
	border-top:1px solid #DEDEDE;
	clear:both;
	display:block;
	float:left;
	padding:5px 15px;
	width:970px;
	margin:0px;
}
#contenu.recherche_mots_cles .outils a {
	color:#294E5E;
	float:right;
	font-weight:normal;
	padding:1px 4px 1px 5px;
	text-decoration:none;
	background-color:#DDD9CF;
	margin:2px 6px 0 0;
	font-size:11px;
}
#contenu.recherche_mots_cles .outils a:hover {
	color:#fff;
	background-color:#294E5E;
}
#contenu.recherche_mots_cles .clear20 {
	clear:both;
	font-size:1px;
	height:1px;
	background-color:#F7F7F7;
}
#contenu.recherche_mots_cles .bouton1 {
	text-align:center;
	padding:10px;
}
#contenu.recherche_mots_cles .bouton1 a {
	color:#405e7a;
	background-color:#DDD9CF;
	padding:2px 6px 2px 6px;
	text-decoration:none;
}
#contenu.recherche_mots_cles .bouton1 a:hover {
	color:#fff;
	background-color:#294E5E;
}

/* CAPTCHA */
.zone_captcha img {
    float: right;
	margin:5px 120px 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;
}
.zone_captcha .label2 {
    clear: left;
    color: #405D7A;
    display: block;
    float: left;
    margin: 2px 0;
    padding: 2px 5px 1px;
    text-align: right;
    width: 150px;
}
#contenu.page-mediatheque .box-post .zone_captcha #txtCaptchaText {
	margin-left:160px;
}
#contenu.page-mediatheque .box-post .zone_captcha img {
    float: right;
	margin:5px 166px 0px 0px;
}
#contenu.page-hebergements .box-search .zone_captcha img,
#contenu.page-restaurants .box-search .zone_captcha img,
#contenu.page-activites .box-search .zone_captcha img,
#contenu.page-visites .box-search .zone_captcha img,
#contenu.page-agenda .box-search .zone_captcha img{
    float: right;
    margin: 5px 26px 0 0;
}
#contenu.page-hebergements .formulaire-base input#txtCaptchaText,
#contenu.page-restaurants .formulaire-base input#txtCaptchaText,
#contenu.page-activites .formulaire-base input#txtCaptchaText,
#contenu.page-visites .formulaire-base input#txtCaptchaText
#contenu.page-agenda .formulaire-base input#txtCaptchaText {
    margin-left:80px;
	width:200px;
}
#contenu.page-temoignages .formulaire-base input#txtCaptchaText {
    width: 193px;
	margin-left:171px;
}
#contenu.page-temoignages .zone_captcha img {
    float: right;
	margin:5px 179px 0px 0px;
}

/* PROMOS HP 2012 */
.clear_bas {
	font-size: 1px;
	height: 2px;
	clear: both;
}
.box-promos2 {
	width:464px;
	float:right;
	display:block;
	position:relative;
	padding:0px 0px 0px 10px;
}
.box-promos2 h2 {
	background-color:#294e5e;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:normal;
	text-align:center;
	padding:1px 5px 1px 5px;
	margin:0px 0px 4px -10px;
}
.box-promos2 .bloc{
	float:left;
	display:block;
	width:149px;
	margin:0px 3px 5px 0px;
}
#contenu.page-promos .listing-promos2 .bloc{
	float:left;
	display:block;
	width:149px;
	margin:0px 0px 20px 25px;
	border-top:none;
}
.box-promos2 .titre,
#contenu.page-promos .listing-promos2 .titre{
	padding:0px 5px 5px 5px;
	text-align:center;
	min-height:45px;
}
.box-promos2 .titre a,
#contenu.page-promos .listing-promos2 .titre a{
	font-size:1em;
	color:#8a7b61;
	font-weight:bold;
	text-decoration:none;
}
.box-promos2 .titre a:hover,
#contenu.page-promos .listing-promos2 .titre a:hover{
	text-decoration:underline;
}
.box-promos2 .photo,
#contenu.page-promos .listing-promos2 .photo{
	position:relative;
	display:block;
	width:148px;
	height:148px;
	margin-bottom:15px;
}
.box-promos2 .photo img,
#contenu.page-promos .listing-promos2 .photo img{
	border:#e5dfcb solid 1px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
.box-promos2 .photo .theme,
#contenu.page-promos .listing-promos2 .photo .theme{
	width:97px;
	height:53px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	color:#FFF;
	text-transform:uppercase;
	font-size:0.8em;
	background-repeat:no-repeat;
	background-image:url(../img/box-promos2-theme.png);
	padding:5px 0px 0px 5px;
}
.box-promos2 .photo .solde,
#contenu.page-promos .listing-promos2 .photo .solde{
	width:81px;
	height:53px;
	display:block;
	position:absolute;
	top:46px;
	left:65px;
	color:#FFF;
	text-transform:uppercase;
	font-size:1.8em;
	background-repeat:no-repeat;
	background-image:url(../img/box-promos2-solde.png);
	padding:28px 0px 0px 0px;
	text-align:center;
}
.box-promos2 .photo .tarif,
#contenu.page-promos .listing-promos2 .photo .tarif{
	width:110px;
	height:42px;
	display:block;
	position:absolute;
	top:118px;
	left:5px;
	color:#d21905;
	font-size:0.9em;
	font-weight:normal;
	background-repeat:no-repeat;
	background-image:url(../img/box-promos2-tarif.png);
	padding:3px 0px 0px 3px;
}
.box-promos2 .photo .tarif span,
#contenu.page-promos .listing-promos2 .photo .tarif span{
	font-size:1.8em;
}
.box-promos2 .bt-all {
	text-align:right;
}
.box-promos2 .bt-all a {
	border-right:none;
	color: #294E5E;
	text-decoration: underline;
	float:right;
	border-left:none;
}
.box-promos2 .bt-all a:hover {
	text-decoration: none;
}
.box-promos2 .bt-suivant,
.box-promos2 .bt-precedent{
	width:7px;
	height:15px;
	display:block;
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	background-image:url(../img/box-promos2-fleche.gif);
	position:absolute;
	top:120px;
	left:467px;
}
.box-promos2 .bt-precedent{
	background-position:left;
	left:0px;
}
.box-promos2 .bt-suivant span,
.box-promos2 .bt-precedent span{
	display:none;
}
.box-promos2 .lien,
#contenu.page-promos .listing-promos2 .lien{
	text-decoration:none;
	display:block;
	position:absolute;
	width:149px;
	height:164px;
	top:0px;
}
.box-promos2 .lien span,
#contenu.page-promos .listing-promos2 .lien span{
	display:none;
}
#contenu.page-promos .listing-promos2 {
	padding:20px;
}
