/*
Theme Name: Tourisme Mauricie
Theme URI: http://tourismemauricie.com/
Description: Theme de Tourisme Mauricie qui s'adapte a la meteo
Author: ADN Communication
Author URI: http://adncomm.com/
Tags: ADN, Custom, Dynamique
*/

@import "styles/reset.css";
@import "styles/structure.css";
@import "styles/pagination.css";


/********************************************************************************
								HTML Elements
********************************************************************************/

.clearLeft,
.clearRight,
.clearBoth{
	clear: left;
	height: 0px;
	margin: 0px;
	visibility: hidden;
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
}
.clearRight{clear: right;}
.clearBoth{clear: both;}

body li{
	list-style: none;
}

html {
	color: #282828;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
}

body {
	z-index: 1;
	background: url(/wp-content/themes/tourisme-mauricie/images/loading-mauricie.gif) center center no-repeat;
}

#maincontainer{
	margin: 0 auto;
	width: 973px;
}

a {
	color: #282828;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

h1 { /* Titre page */
	font-family: 'Century Gothic', 'Apple Gothic', sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}

h1 a {
	text-decoration: none;
}

h2, h6 { /* Titre sidebar */
	color: #000;
	font-family: 'Century Gothic', 'Apple Gothic', sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h2 big {
	font-size: 18px;
}

h4 { /* Titre  paragraphe  */
	color: #000;
	font-size: 1.3em;
	padding: 0 0 1em 0;
}

h4 { /* Titre  Meteo  */
	color: #000;
	font-size: 1.3em;
	padding: 0 0 1em 0;
}

h5 { /* FAQ */
	font-size: 1.2em;
	padding: 0 0 .5em 0;
}

big {

}

small {
	font-size: .7em;
}

em {
	font-style:italic;
}

p { /* text-page */
	font-size: 1em;
}


input {
	margin: 5px 0 20px 0;
	padding: 2px;
}

/********************************************************************************
								General
********************************************************************************/
.alignleft {
	float: left;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignright {
	float: right;
}

.clear {
	clear: both;
}

.title {
	font-family: 'Century Gothic', 'Apple Gothic', sans-serif;
	letter-spacing: 1px;
}

.breadcrumbs {
	padding: 0 60px 10px 0;
}

/********************************************************************************
								RSS
********************************************************************************/
#centre-tourisme-mauricie .rsscontainer,
.post .rsscontainer{
	background-color:#fcd9b1;
	padding:10px;
	margin-bottom:20px;
	width:455px;
}

#centre-tourisme-mauricie .rsscontainer ul,
.post .rsscontainer ul{
	margin-left:10px;
	margin-top:10px;
	padding:0px;
}

#centre-tourisme-mauricie .rsscontainer ul li ul,
.post .rsscontainer ul li ul{
	margin-top:0px;
}

#centre-tourisme-mauricie .rsscontainer li,
#centre-tourisme-mauricie .rsscontainer li img,
#centre-tourisme-mauricie .rsscontainer li a,
.post .rsscontainer li,
.post .rsscontainer li img,
.post .rsscontainer li a{
	vertical-align:middle;
	border-width:0px !important;
}

#centre-tourisme-mauricie .rsscontainer li a,
.post .rsscontainer li a{
	color:#333
}

#centre-tourisme-mauricie .rsscontainer li a:hover,
.post .rsscontainer li a:hover{
	color:#666;
}

#centre-tourisme-mauricie .rsscontainer ul li ul li,
.post .rsscontainer ul li ul li{
	margin-top:2px;
	margin-left:10px;
	padding-top:0px;
}

/********************************************************************************
								Tabs
********************************************************************************/
#tabs {height:4px;min-height:4px;position:relative;overflow:visible;}
html > body #tabs {height:auto;min-height:4px;}

#tabs a.btn-itineraire {background:url(http://www.tourismemauricie.com/wp-content/themes/tourisme-mauricie/images/btn-monitineraire.png) no-repeat top left;color: #30281e;float:left;height:13px;left:30px;padding:10px 10px 4px 0;position:absolute;text-align:right;top:1px;width:134px;z-index:100;}
#tabs a.btn-itineraire:hover {color:#000;}
#tabs a.btn-itineraire span {color:#64311a;}
#tabs a.btn-ambiances {background:url(http://www.tourismemauricie.com/wp-content/themes/tourisme-mauricie/images/btn-ambiancesvacances.png) no-repeat top left;color: #30281e;float:left;height:15px;left:175px;padding:6px 0 2px 0;position:absolute;text-align:center;top:5px;width:184px;z-index:100;}
#tabs a.btn-itineraire:hover {color:#000;}
#tabs a.btn-itineraire span {color:#64311a;}
#tabs ul {
	float: right;
	margin: 0 25px 4px 0;
}

#tabs li {
	float: left;
	font-size: 12px;
	height: 17px;
	margin: 0 1px 0 0;
	padding: 6px 8px 0 0;
}

#tabs a {
	color: #30281e;
	font-size: 12px;
	height: 23px;
	margin: -6px 0 0 0;
	padding: 6px 0 4px 8px;
	text-decoration: none;
}

#tabs a:hover {
	color: #000;
}

#tabs li.bloguetab {
	background: url(images/tab-right.png) right top no-repeat;
}

#tabs li.bloguetab a {
	background: url(images/tab-left.png) left top no-repeat;
}


/********************************************************************************
								Header
********************************************************************************/
#top {background:url(images/bg-colors-top.gif) repeat-x top left;height:45px;padding:6px 0 0;width:100%;}
#top .bg {background:url(images/bg-top.png) repeat-x top left;}
#top .holder {height:45px;margin:0 auto;padding:0 10px 0 14px;width:949px;}
#top ul,
#top ul li,
#top a {float:left;font:12px/12px Arial, Helvetica, sans-serif;}
#top a {color:#58595b;text-decoration:none;}
#top a.btn-itineraire {background:url(images/btn-itineraire-top.png) no-repeat top left;height:20px;margin:0 3px 0 0;padding:9px 10px 0 0;text-align:right;width:130px;}
#top a.btn-itineraire strong {color:#683117;}
#top a.ambiances {margin:9px 5px 0 0;}
#top a.picto {height:20px;width:23px;}
#top a.nature {background:url(images/picto-nature-top.png) no-repeat top left;margin:4px 6px 0 0;}
#top a.nature-hiver {background:url(images/picto-nature-hiver-top.png) no-repeat top left;}
#top a.balades {background:url(images/picto-balades-top.png) no-repeat top left;margin:4px 6px 0 0;}
#top a.groove {background:url(images/picto-groove-top.png) no-repeat top left;margin:4px 5px 0 0;}
#top a.pulsion {background:url(images/picto-pulsion-top.png) no-repeat top left;margin:4px 5px 0 0;width:24px;}
#top a.pulsion-hiver {background:url(images/picto-pulsion-hiver-top.png) no-repeat top left;}
#top a.foules {background:url(images/picto-foule-top.png) no-repeat top left;margin:4px 6px 0 0;}
#top a.sourires {background:url(images/picto-soleil-top.png) no-repeat top left;margin:4px 6px 0 0;}
#top a.evasion {background:url(images/picto-evasion-top.png) no-repeat top left;margin:4px 6px 0 0;}
#top a.evasion-hiver {background:url(images/picto-evasion-hiver-top.png) no-repeat top left;}
#top a.citadin {background:url(images/picto-citadin-top.png) no-repeat top left;margin:4px 0 0;}
#top ul {float:right;width:350px;}
#top a.blog {background:url(images/btn-blogue-top.png) no-repeat top left;height:20px;margin:0 3px 0 0;padding:9px 0 0;text-align:center;width:55px;}
#top a.plan {background:url(images/btn-plan-top.png) no-repeat top left;height:20px;margin:0 4px 0 0;padding:9px 0 0;text-align:center;width:91px;}
#top a.lan {background:url(images/btn-lan-top.png) no-repeat top left;height:20px;margin:0 3px 0 0;padding:9px 0 0;text-align:center;width:63px;}
#top a.contact {background:url(images/btn-contact-top.png) no-repeat top left;height:20px;padding:9px 0 0 29px;text-align:left;width:102px;}
#top a:hover {color:#000;}
#top a.picto span {display:none;}
#top img {float:left;margin:3px 5px 0 0;}

#banniere-tourisme-mauricie {

	float: right;
	height: 328px;
	margin: 0 17px 0 0;
	width:725px;
}

#logo-tourisme-mauricie {
	background: url(images/logo-tourisme-mauricie-trans.png) left top no-repeat;
	height: 105px;
	left: 0;
	position: absolute;
	text-indent: -1000em;
	top: 0;
	width: 224px;
}

#logo-tourisme-mauricie a {
	display: block;
	height: 105px;
	width: 224px;
}

#slogan-tourisme-mauricie {
	border-bottom: 4px solid #fff;
	font-size: 11px;
	font-weight: bold;
	height: 50px;
	margin: 0;
	padding: 105px 5px 8px 7px;
	text-align: right;
	width: 198px;
}

#slogan-tourisme-mauricie em {
	font-size: 25px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 22px;
	font-style:none;
	text-transform:uppercase;
}

#meteo-mauricie {
	height: 98px;
	margin: 0;
	padding: 6px 10px 0 5px;
	width: 195px;
}

#meteo-mauricie-titre {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 4px 0;
}

#meteo-mauricie-img {
	float: left;
	padding: 0 5px 5px 0;
	width: 50px;
}

#meteo-mauricie-temperature {
	clear: both;
	float: left;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0 5px 8px 0;
	text-align: center;
	width: 50px;
}

#meteo-mauricie p {
	font-size: 11px;
	padding: 0 0 4px 0;
}

#meteo-mauricie a:hover {
	color: #000;
}

/********************************************************************************
								Recherche
********************************************************************************/
#recherche {
	border: 1px solid #cdcdcd;
	position: absolute;
	right: 30px;
	top: 15px;
	z-index: 100;
}

.recherche {
	background: #d2d45f;
	border: 1px solid #e6e388;
	padding: 6px 6px 0 6px;
	width: 400px;
}

#recherche label {
	color: #525702;
	float: right;
	font-size: 11px;
	margin: 6px 0 0 0;
	text-transform: uppercase;
}

#s {
	border: 2px solid #c8c837;
	background: #fef3d1;
	float: right;
	height: 15px;
	margin: 0 0 0 10px;
	width: 150px;
}

#searchsubmit {
	background: url(images/button-recherche.png);
	border: 0;
	color: #ffeab0;
	cursor: pointer;
	float: right;
	font-size: 0;
	height: 21px;
	margin: 0 0 0 10px;
	padding: 0px 0 1px 0;
	width: 26px;
}

#recherche-suggestion {
	clear: both;
}

#recherche-suggestion ul {
	float: right;
	font-size: 10px;
	padding: 6px 0 0 0;
}

#recherche-suggestion li {
	background: url(images/points.gif) right repeat-y;
	display: block;
	font-size: 10px;
	float: left;
	margin: 0;
	padding: 0 6px 0 6px;
}

#recherche-suggestion li.last {
	background: none;
	padding-right: 0;
}

#recherche-suggestion a {
	color: #30281e;
	text-decoration: none;
	text-transform: lowercase;
}

#recherche-suggestion a:hover {
	color: #000;
	text-decoration: underline;
	text-transform: lowercase;
}

/*
#recherche-plus {
	background: url(images/plus-recherche.png) left top no-repeat;
	float: right;
	height: 14px;
	margin: 6px 0 0 10px;
	text-indent: -1000em;
	width: 26px;
}

#recherche-plus li {
	background: none;
}

#recherche-plus a {
	cursor: pointer;
	display: block;
	height: 14px;
	width: 26px
}

#recherche-over {
	background: #d2d45f;
	border-top: 2px solid #d2d45f;
	border-right: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;
	border-left: 2px solid #cdcdcd;
	margin: 0 0 0 -76px;
	width: 100px;
	z-index: 200;
}

#recherche-over li {
	float: none;
	margin: 0;
	padding: 0 6px 6px 6px;
	text-align: right;
	text-indent: 0;
}

#recherche-over a {
	height: auto;
	width: auto;
}

li.recherche-plus ul {
	display: none;
}

li.recherche-plus:hover ul {
	display: block;
}


*/

#recherche-plus {
	background: url(images/plus-recherche.png) left top no-repeat;
	float: right;
	height: 14px;
	margin: 6px 0 0 10px;
	width: 26px;
}

#recherche-plus li {
	background: none;
}

#recherche-plus a {
	cursor: pointer;
	display: block;
	height: 14px;
	width: 26px
}

#recherche-plus li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#recherche-plus li:hover ul, #recherche-plus li.sfhover2 ul {
	left: auto;
}

#recherche-over {
	background: #d2d45f;
	border-top: 2px solid #d2d45f;
	border-right: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;
	border-left: 2px solid #cdcdcd;
	margin: 0 0 0 -76px;
	width: 100px;
	z-index: 200;
}

#recherche-over li {
	float: none;
	margin: 0;
	padding: 0 6px 6px 6px;
	text-align: right;
	text-indent: 0;
}

#recherche-over a {
	height: auto;
	width: auto;
}

/********************************************************************************
								Menu
********************************************************************************/
#menu-recherche {
	border-top: 4px solid #fff;
	border-bottom: 1px solid #fff;
	clear: both;
	height: 26px;
	width: 935px;
}

#menu-activites {
	border-bottom: 5px solid #fff;
	clear: both;
	height: 26px;
	width: 935px;
	position: relative;
	z-index: 4;
}
#entete{position: relative; z-index: 3;}

#entete-teaser{
	position: relative;
	z-index: 3;
}
#entete-teaser img{
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	height: 271px;
	left: 210px;
	width: 725px;
}

.menu-label {
	float: left;
	font-family: 'Century Gothic', 'Apple Gothic', sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0 4px 0;
	padding: 0 8px 0 8px;
}

#menu-recherche li, #menu-activites li {
	background: url(images/points.gif) left repeat-y;
	color: #504436;
	display: block;
	float: left;
	font-size: 12px;
	margin: 6px 0 4px 0;
	padding: 0 8px 0 8px;
	text-transform: uppercase;
}

#menu-recherche li.last {
	background: none;
}

#menu-recherche li a, #menu-activites li a {
	color: #504436;
	text-decoration: none;
}

#menu-recherche li a:hover, #menu-activites li a:hover {
	color: #000;
	text-decoration: underline;
}
/*
#menu-plus {
	float: left;
	height: 19px;
	margin: 3px 0 0 10px;
	position: relative;
	text-indent: -1000em;
	width: 26px;
}

#menu-plus li {
	background: none;
}

#menu-plus a {
	cursor: pointer;
	display: block;
	height: 19px;
	width: 26px
}

#menu-over {
	border-right: 4px solid #fff;
	border-bottom: 4px solid #fff;
	border-left: 4px solid #fff;
	margin: -2px 0 0 -20px;
	width: 150px;
	z-index: 200;
}

#menu-over li {
	float: none;
	margin: 0;
	padding: 6px 6px 0 6px;
	text-indent: 0;
}

#menu-over li.last {
	padding: 6px;
}

#menu-over a {
	height: auto;
	width: auto;
}

*/

#menu-plus{
float:left;
width: 26px;
	height:19px;
padding:0px;
margin:0px;
position:relative;
	z-index: 199;
}

#menu-plus a {
	cursor: pointer;
	display: block;
	height: 19px;
	width: 26px;
	margin:0px;
	padding:0px;
	position:relative;
	z-index: 199;
	top:-3px;
	left:-1px;
	margin-top:1px;
	font-size:10px;
}

#menu-plus li{
background:none;
}

#menu-over {

	border-right: 4px solid #fff;
	border-bottom: 4px solid #fff;
	border-left: 4px solid #fff;
	margin: 0px 0 0 -20px;
	width: 180px;
	z-index: 2000;
}

#menu-over li {
	float: none;
	margin: 0;
	padding: 6px 6px 0 6px;
	width:168px;
	height:auto;
	text-indent: 0;
}
#menu-over li a{
	width:180px;
	height:auto;
	background:none;
}

#menu-over li.last {
	padding: 6px;
	
}

#menu-plus li ul {
	position: absolute;
	z-index: 200;
	left: -999em;
}

#menu-plus li:hover ul, #menu-plus li.sfhover ul {
	left: auto;
}

/*body.adntest #menu-plus{
	background: #CC0000;
	width: 100px;
}*/
/*body.adntest #menu-plus li ul {
	background: #CC0000;
	width: 180px;
}*/

li.acvitives-plus{
	z-index: 2000; 
}

li.acvitives-plus ul {
	display: none;
}

li.acvitives-plus:hover ul {
	display: block;
}

/********************************************************************************
								Post
********************************************************************************/
.fontResizer {
	float:right;
	margin-left:5px;
}

.fontResizer a {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  text-align: center;
  border: 1px solid #ccc;
  line-height: 18px;
  color: #282828;
  text-decoration: none;
}

.fontResizer a:hover {
	color: #000;
	text-decoration: none;
}

.smallFont {
	font-size: 12px;
}

.medFont {
	font-size: 14px;
}

.largeFont {
	font-size: 16px;
}

.page-title {
	border-bottom: 1px solid #ccc;
	margin: 0 0 1em 0;
	padding: 0 0 3px 0;
}

.post-title {
	margin: 0 0 1em 0;
}

.post-title-archives {
	margin: 0 0 0 0;
}

.post-title-archives a:hover{
	color:#016079;
}

.post-meta {
	clear: both;
	color: #666;
	float: left;
	margin: 0 0 1.5em 0;
}

.post-comments {
	color: #666;
	float: right;
	padding: 0 0 0 20px;
}

.post p.post-tags {
	border-top: 1px solid #ccc;
	clear: both;
	color: #666;
	margin: 3px 0 0 0;
	padding: 3px 0 0 0;
}

.post {
	clear: both;
	color: #282828;
	margin: 0 0 3em 0;
	text-align: justify;
}

.post p, .post div {
	padding: 0 0 1em 0;
}

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
	color: #000;
	padding: 5px 0 10px 0;
	font-weight: bold;
}

.post h1 {
	font-size: 1.5em;
}

.post h2 {
	font-size: 1.4em;
}

.post h3 {
	font-size: 1.3em;
}

.post h4 {
	font-size: 1.2em;
}

.post h5 {
	font-size: 1.1em;
}

.post h6 {
	font-size: 1em;
}

.post ol, .post ul {
	padding: 0 0 10px 0;
}

.post li {
	margin: 0 0 5px 0;
}

.post ol li {
	list-style: decimal;
	margin-left: 30px;
}

.post ul li {
	margin: 0 0 8px 10px;
}

.post ol, .post ul {
	margin: 0 0 10px 0;
}

.post blockquote {
	border-left: 2px solid #ccc;
	color: #666;
	list-style: decimal;
	margin: 0 0 1em 40px;
	padding: 0 0 0 20px;
}

.post img {
	border: 1px solid #ffd74d;
	padding: 4px;
}

.post input {
	margin: 0 10px 0 0;
}


.post script {
	margin: 8px;
}

.sociable {
	clear:both;
	color: #9a8a75;
	text-transform: uppercase;
}

.sociable li{
	float:left;
	padding-right:2px;
}

.post .ddsg-wrapper ul li {
	list-style: none;
}

.more-link {
	text-decoration: none;
	float: right;
}

.faqs {
	padding: 0 0 3em 0;
}

.post .thumb {
	float: right;
	max-width: 200px;
	margin: 1em;
}

/********************************************************************************
								Sidebar
********************************************************************************/
#gauche-tourisme-mauricie a, #droit-tourisme-mauricie a {
	text-decoration: none;
}

#gauche-tourisme-mauricie li a, #droit-tourisme-mauricie li a, .sidebar-more a {
	display: block;
}

#gauche-tourisme-mauricie h2, #droit-tourisme-mauricie h2 {
	color: #fff;
}

#gauche-tourisme-mauricie h2 a, #droit-tourisme-mauricie h2 a {
	color: #fff;
	text-decoration: none;
}

#gauche-tourisme-mauricie h2 a:hover, #droit-tourisme-mauricie h2 a:hover {
	color: #000;
}

#gauche-tourisme-mauricie li, #droit-tourisme-mauricie li {
	list-style: none;
}
.sidebar-widget {
	margin: 0 0 10px 0;
}

li.sidebar-widget {
	margin: 0 10px 10px 10px;
	width: 190px;
}

li.sidebar-widget h2 {
	margin: 0 0 6px 0;
}

.sidebar-list li a {
	margin: 0;
	padding: 2px 6px 2px 6px;
}

#infoTour li ul {
	position: absolute;
	width: 200px;
	left: -999em;
}

#infoTour li:hover ul {
	left: 226px;
	margin-top:-34px;
	padding-left:3px;
}

#infoTour li ul ul {
	margin: -1em 0 0 10em;
}


#infoTour li:hover ul ul, #infoTour li.sfhover ul ul {
	left: -999em;
}

.sidebar-more p {
	font-size: .9em;
	padding: 2px 12px 2px 8px;
	text-align: right;
}

.sidebar-more p a {
	color: #fff;
	text-decoration: none;
}

.sidebar-more p a:hover {
	color: #000;
}

/********************************************************************************
								Pub
********************************************************************************/

#pub-bottom img {
	background: #fff;
	border: 1px solid #ffd74d;
	margin: 1em 0 0 0;
	padding: 4px;
	width: 465px;
}

.pub-sidebar img {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 4px;
	width: 200px;
}

#pub-bottom p, .pub-sidebar p {
	color: #777;
	text-align: right;
}

/********************************************************************************
								Hebergement
********************************************************************************/
#hebergement-header {
	background: url(images/header-hebergement.png) left no-repeat;
	border: 4px solid #fff;
	height: 60px;
}

#hebergement-header h2 a {
	display: block;
	height: 50px;
	padding: 8px 10px 0 0;
	text-align: right;

}
#hebergement-header h2 a:hover {
	color:#eda539;

}


/********************************************************************************
								Decouvrir la Mauricie
********************************************************************************/
#decouvrir {
	margin: 38px 0 5px 0;
	padding: 0 0 4px 0;
}

#decouvrir-header h2 {
	padding: 10px 14px 0 10px;
	text-align: right;
}

#decouvrir-back {
	background: #fff url(images/header-decouvrir.png) center top no-repeat;
	position: relative;
}

#decouvrir-top {
	background: url(images/decouvrir-top.png) left top no-repeat; /* PNG TRANS */
	position: absolute;
	height:8px;
	left: 0;
	top: -8px;
	width: 50px;
}

#decouvrir-over {
	background: url(images/decouvrir-over-trans.png) left top no-repeat; /* PNG TRANS */
	position: absolute;
	height:160px;
	left: -20px;
	top: -8px;
	width: 22px;
}

#decouvrir li {
	background: url(images/background-decouvrir.png) center top repeat; /* PNG TRANS */
	border: 1px solid #00b9f1;
	margin: 0 5px 1px 5px;
}

#decouvrir li li {
	background:#d6ecf4; /* PNG TRANS */
	border: 1px solid #00b9f1;
	margin: 0 5px 1px 5px;
}

#decouvrir li a {
display:block;
	width: 186px;
}

#decouvrir li ul {
	position: absolute;
	z-index:100;
	left: -999em;
}

#decouvrir li:hover ul {
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
	z-index:100;
	background:url(images/blank.gif) repeat;
}

#decouvrir li ul:hover {
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
}

#decouvrir li ul ul {
	margin: -1em 0 0 10em;
}


#decouvrir li:hover ul , #decouvrir li.sfhover3 ul{
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
	z-index:100;
	background:url(images/blank.gif) repeat;	
}

#decouvrir li:hover ul li , #decouvrir li.sfhover3 ul li{
	left: 198px;
}


#decouvrir li:hover ul ul li , #decouvrir li.sfhover3 ul ul li{
display:none;
}
#decouvrir li:hover ul ul , #decouvrir li.sfhover3 ul ul li{
display:none;
}

#decouvrir a {
	color: #01475a;
}

#decouvrir a:hover {
	background: #7fe1f8;
	color: #000;
}

#decouvrir li li a:hover {
	background: #7fe1f8;
}

#suivezNous{
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:10px;
height: 36px;
}

#suivezNous h2{
font-weight:normal;
font-size:12px;
margin:0px;
padding:0px;
}

#suivezNous img{
padding:0px;
margin:0px;
padding-right:5px;
padding-top:2px;
}

/********************************************************************************
								LEs Lauréats
********************************************************************************/


#laureats {

}


#laureats-header h2 {
	font-size:12px;
	padding: 10px 10px 0 10px;
	text-align: right;
}

#laureats-header{
	background:  url(images/header-laureats.png) center top no-repeat;
	height:74px;
	
}

#laureats-back {
	background: #fff2f5;
	border: 1px solid #dfdfdf;
	margin: 0;
	padding: 0px 2px 2px 2px;
	margin-bottom:8px;
}


#laureats li {
	background:#fcc2ce; /* PNG TRANS */
	border: 1px solid #f96b89;
	margin: 0 2px 1px 2px;
}

#laureats li li {
	background:#d6ecf4; /* PNG TRANS */
	border: 1px solid #00b9f1;
	margin: 0 5px 1px 5px;
}

#laureats li a {
display:block;
	width: 186px;
}

#laureats li ul {
	position: absolute;
	z-index:100;
	left: -999em;
}

#laureats li:hover ul {
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
	z-index:100;
	background:url(images/blank.gif) repeat;
}

#laureats li ul:hover {
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
}

#laureats li ul ul {
	margin: -1em 0 0 10em;
}


#laureats li:hover ul , #laureats li.sfhover3 ul{
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
	z-index:100;
	background:url(images/blank.gif) repeat;	
}

#laureats li:hover ul li , #laureats li.sfhover3 ul li{
	left: 198px;
}


#laureats li:hover ul ul li , #laureats li.sfhover3 ul ul li{
display:none;
}
#laureats li:hover ul ul , #laureats li.sfhover3 ul ul li{
display:none;
}

#laureats a {
	color: #8f112b;
}

#laureats a:hover {
	background: #f3718d;
	color: #000;
}

#laureats li li a:hover {
	background: #7fe1f8;
}



/********************************************************************************
								La mailing
********************************************************************************/


#mailing {

}


#mailing-header h2 {
	font-size:12px;
	padding: 10px 10px 0 10px;
	text-align: right;
}

#mailing-header{
	background:  url(images/mailingList.jpg) center top no-repeat;
	height:74px;
	
}

#mailing-back {
	background: #fff2f5;
	border: 1px solid #dfdfdf;
	margin: 0;
	padding: 0px 2px 2px 2px;
	margin-bottom:8px;
}


#mailing li {
	background:#fcc2ce; /* PNG TRANS */
	border: 1px solid #f96b89;
	margin: 0 2px 1px 2px;
}

#mailing li li {
	background:#d6ecf4; /* PNG TRANS */
	border: 1px solid #00b9f1;
	margin: 0 5px 1px 5px;
}

#mailing li a {
display:block;
	width: 186px;
}

#mailing li ul {
	position: absolute;
	z-index:100;
	left: -999em;
}

#mailing li:hover ul {
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
	z-index:100;
	background:url(images/blank.gif) repeat;
}

#mailing li ul:hover {
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
}

#mailing li ul ul {
	margin: -1em 0 0 10em;
}


#mailing li:hover ul , #mailing li.sfhover3 ul{
	left: 198px;
	margin-top:-20px;
	padding-left:3px;
	z-index:100;
	background:url(images/blank.gif) repeat;	
}

#mailing li:hover ul li , #mailing li.sfhover3 ul li{
	left: 198px;
}


#mailing li:hover ul ul li , #mailing li.sfhover3 ul ul li{
display:none;
}
#mailing li:hover ul ul , #mailing li.sfhover3 ul ul li{
display:none;
}

#mailing a {
	color: #8f112b;
}

#mailing a:hover {
	background: #f3718d;
	color: #000;
}

#mailing li li a:hover {
	background: #7fe1f8;
}

.mailingButton{
margin:0px;
padding:0px;
margin-bottom:5px;
width:188px;
background:#f47b95;
border:0px;
color:#fff;
padding:2px;
cursor:pointer;
}

.mailingInput{
margin:0px;
padding:0px;
margin-bottom:5px;
width:180px;
padding:2px;
}













/********************************************************************************
								Information Touristique
********************************************************************************/
#information {
	background: #ecedc9;
	border: 1px solid #dfdfdf;
	border-top: 0;
	padding: 0 4px 3px 4px;
}

#information-header {
	background: url(images/header-tourisme.png) center top no-repeat; /* PNG TRANS */
	height: 95px;
}

#information-header h2 {
	padding: 22px 14px 0 80px;
	text-align: right;
}

#information ul {
	background: #d9dc93 url(images/background-tourisme.png) center top repeat-x;
	border-bottom: 1px solid #ecedc9;
	margin: 0;
	padding: 0;
}
#information ul ul {
background:none;
background:url(images/blank.gif) repeat;
z-index:20;
}
#information ul ul li {
background:#c7ca5f;
}




#information li {
	border-bottom: 1px solid #ecedc9;
}

#information a {
	color: #525702;
}

#information a:hover {
	background: #e4ea64;
	color: #000;
}

/********************************************************************************
								Nouvelles
********************************************************************************/
#nouvelles {
	background: #fae2bc;
	border: 1px solid #f2bbaf;
	border-bottom: 0;
	padding: 4px 4px 3px 4px;
}

#nouvelles-header {
	background: #e26126 url(images/header-nouvelles.png) center bottom no-repeat;
	height: 60px;
}

#nouvelles-header h2 {
}

#nouvelles-header h2 a{
	display:block;
	height:36px;
	padding:8px 0 0 5px;
}

#nouvelles-header h2 a:hover{
	color:#FFF;
	background:none;
}

#nouvelles ul {
	background: #ffc789 url(images/background-nouvelles.png) center top repeat-x;
	border-bottom: 1px solid #fae2bc;
	padding: 0;
}

#nouvelles  li {
	border-bottom: 1px solid #fae2bc;
}

#nouvelles a {
	color: #743700;
}

#nouvelles a:hover {
	background: #ffaa3c;
	color: #000;
}

#nouvelles-more {
	background: #f7912c;
	border: 1px solid #f2bbaf;
	border-top: 0;
}

#nouvelles-more .nouvelles-rss {
	float: left;
	padding: 0;
	text-align: left;
	text-indent: -1000em;
}

#nouvelles-more .nouvelles-rss a {
	display: block;
	background: url(images/rssicon.gif) 5px center no-repeat;
	padding: 2px 0 2px 0;
	text-indent: -1000em;
	width: 35px
}

#nouvelles-more .nouvelles-archives {
	border-bottom: 3px solid #fae2bc;
}


/********************************************************************************
								Emplois
********************************************************************************/
#emplois {
	background: #d7e8fa;
	border: 1px solid #a8d3fa;
	border-bottom: 0;
	padding: 4px 4px 3px 4px;
}

#emplois-header {
	background: #498dca url(images/header-emplois.png) center bottom no-repeat;
	height: 60px;
}

#emplois-header h2 big{
	display: block;
	margin-top: -7px;
	margin-bottom: -3px;
}

#emplois-header h2 a{
	display:block;
	height:36px;
	padding:8px 0 0 5px;
}

#emplois-header h2 a:hover{
	color:#FFF;
	background:none;
}

#emplois ul {
	background: #aad2f5 url(images/background-emplois.png) center top repeat-x;
	border-bottom: 1px solid #d7e8fa;
	padding: 0;
}

#emplois  li {
	border-bottom: 1px solid #d7e8fa;
}

#emplois a {
	color: #0d5799;
}

#emplois a:hover {
	background: #6abbff;
	color: #000;
}

#emplois-more {
	background: #70b2ec;
	border: 1px solid #a8d3fa;
	border-top: 0;
}

#emplois-more .emplois-rss {
	float: left;
	padding: 0;
	text-align: left;
	text-indent: -1000em;
}

#emplois-more .emplois-rss a {
	display: block;
	background: url(images/rssicon.gif) 5px center no-repeat;
	padding: 2px 0 2px 0;
	text-indent: -1000em;
	width: 35px
}

#emplois-more .emplois-archives {
	border-bottom: 3px solid #d7e8fa;
}
#emploiliste{padding-bottom: 20px;}
#emploiliste table,
#emploiliste table tr,
#emploiliste table th,
#emploiliste table td{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: none;
	background: none;
}

#emploiliste table th{
	color: #FFFFFF;
	background: #4a8dca;
	vertical-align: top;
	padding: 5px 10px;
	font-weight: bold;
}
#emploiliste table td{
	padding: 4px 10px;
	background: #eff5fb;
	border-top: 1px solid #FFFFFF;
	vertical-align: top;
}
#emploiliste table tr.row1 td{background: #d7e8fa;}
#emploiliste table td small{font-size: 10px; font-weight: normal;}

/********************************************************************************
								MOTONEIGE
********************************************************************************/
#motoneige {
	background: #ffffff;
	border: 1px solid #FFFFFF;
	border-bottom-width: 10px;
	padding: 4px 4px 3px 4px;
}

#motoneige-header {
	background: #ffffff url(images/widget-motoneige.jpg) center bottom no-repeat;
	vertical-align:middle;
	text-align:center;
	height: 54px;
}

#motoneige-header h2 {
}

#motoneige-header h2 a{
	display:block;
	height:36px;
	padding:8px 0 0 5px;
}

#motoneige-header h2 a:hover{
	color:#FFF;
	background:none;
}

#motoneige ul {
	background: #cbe0f1 center top repeat-x;
	padding: 0;
}

#motoneige  li {
	border: 1px solid #6081a1;
	margin-bottom: 1px;
}
#motoneige  li.bottom {
	
}

#motoneige a {
	color: #6081a1;
}

#motoneige a:hover {
	background: #6B95B9;
	color: #000;
}

#motoneige-more {
	background: #f7912c;
	border: 1px solid #f2bbaf;
	border-top: 0;
}

#motoneige-more .motoneige-rss {
	float: left;
	padding: 0;
	text-align: left;
	text-indent: -1000em;
}

#motoneige-more .motoneige-rss a {
	display: block;
	background: url(images/rssicon.gif) 5px center no-repeat;
	padding: 2px 0 2px 0;
	text-indent: -1000em;
	width: 35px
}

#motoneige-more .motoneige-archives {
	border-bottom: 3px solid #fae2bc;
}





/********************************************************************************
								Concours
********************************************************************************/
#concours {
	background: #d5d1cc;
	border: 1px solid #c6c2bd;
	border-bottom: 0;
	padding: 4px 4px 3px 4px;
}

#concours-header {
	background: url(images/header-concours.png) center bottom no-repeat;
	height: 60px;
}

#concours-header h2 {
	text-align: left;
}


#concours-header h2 a{
	display:block;
	height:34px;
	padding:5px 0 0 5px;
}

#concours-header h2 a:hover{
	color:#FFF;
	background:none;
}

#concours ul {
	background: #c9beaf url(images/background-concours.png) center top repeat-x;
	border-bottom: 1px solid #d5d1cc;
	padding: 0;
}

#concours li {
	border-bottom: 1px solid #d5d1cc;
}

#concours li img {
	max-width: 188px;
	padding: 4px 0;
}

#concours a {
	color: #464646;
}

#concours a:hover {
	background: #dbdbdb;
	color: #000;
}

#concours-more {
	background: #9a8a75;
	border: 1px solid #c6c2bd;
	border-top: 0;
	margin-bottom: 10px;
}

#concours-more .concours-rss {
	float: left;
	padding: 0;
	text-align: left;
	text-indent: -1000em;
}

#concours-more .concours-rss a {
	display: block;
	background: url(images/rssicon.gif) 5px center no-repeat;
	padding: 2px 0 2px 0;
	text-indent: -1000em;
	width: 35px
}

#concours-more .concours-archives {
	border-bottom: 3px solid #d5d1cc;
}

/********************************************************************************
								Brochures
********************************************************************************/

.brochure{
	width:100%;
	background-color:#e3f5f6;
	margin-bottom:10px;
	position:relative;
	padding:0px;
}

.brochure img{
	padding:0px;
	margin:0px;
}

.brochureimage{
	margin:10px;
	float:left;
	margin-bottom:0px;
	padding-bottom:0px;
}

.brochure h2{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:5px;
}

.brochure p{
	margin:0px;
	margin-right:10px;
	padding:0px;
}

.brochureselect{
	position:absolute;
	bottom:0px;
	right:10px;
}

.brochure a:hover{
text-decoration:none;
}


/********************************************************************************
								Evenements
********************************************************************************/
#evenements {
	background: #fff;
	padding: 5px;
}

#evenements-header {
	background: url(images/header-evenements.gif) center top no-repeat;
	height: 75px;
}

#evenements-header h2 a{
	display:block;
	height:58px;
	padding:5px 0 0 5px;
}

#evenements-header h2 a:hover{
	color:#FFF;
}

#evenements h4 {
	background: url(images/header-evenements.gif) center -65px no-repeat;
	color: #f53860;
	margin: -10px 0 0 0;
	padding: 0;
}

#evenements h4 a {
	color: #f53860;
}

.evenement-box {
	border: 1px solid #f96b89;
	text-align: center;
}

.evenement-box img {
	padding: 3px;
	max-width: 192px;
}

.evenement {
	background: #fcc2ce;
	font-size: .9em;
	padding: 4px;
	text-align: left;
}

.evenement a {
	color: #962940;
	display: inline;
}

.more-evenements {
	color: #f53860;
	text-decoration: underline;
}

#evenements-more {
	background: #f53860;
}

#evenements-more p.evenements-archive {
	border-bottom: 3px solid #fcc2ce;
}

#evenements-more {
	background: #f53860;
	border: 1px solid #f2bbaf;
	border-top: 0;
}

#evenements-more .evenements-rss {
	float: left;
	padding: 0;
	text-align: left;
	text-indent: -1000em;
}

#evenements-more .evenements-rss a {
	display: block;
	background: url(images/rssicon.gif) 5px center no-repeat;
	padding: 2px 0 2px 0;
	text-indent: -1000em;
	width: 35px
}

/********************************************************************************
								Evenements Teaser
********************************************************************************/
#evenements-teaser {
	background: #fff;
	padding: 5px;
}

#evenements-teaser-header {
	background: url(images/header-evenements.gif) center top no-repeat;
	height: 58px;
}

#evenements-teaser-header h2 {
	padding: 6px 95px 0 10px;
}

/********************************************************************************
								Commentaires
********************************************************************************/
#commentaires {
	border: 1px solid #dfdfdf;
	padding: 4px;
}

#commentaires-header {
	background: #cacd6b url(images/background-commentaires.png) center top repeat-x;
	height: 60px;
}

#commentaires-header h2 {
	padding: 18px 10px 0 10px;
	text-align: right;
}

/********************************************************************************
								Blog
********************************************************************************/
#blog {
	background: #dff3f5;
	border: 1px solid #dfdfdf;
	border-bottom: 0;
	margin: 0;
	padding: 4px 4px 3px 4px;
}

#blog-header {
	background:  url(images/header-blog.png) center top no-repeat;
	height: 79px;
}

#blog-header h2 a{
	display:block;
	height:58px;
	padding:5px 0 0 5px;
}

#blog-header h2 a:hover{
	color:#FFF;
}

#blog-more {
	background: #00a0cf;
	border: 1px solid #dfdfdf;
	border-top: 0;
}

#blog-more p {
	border-bottom: 3px solid #dff3f5;
}

.blog-box {
	background: #fff;
	border: 1px solid #c3d5d6;
	margin: 0 0 2px 0;
	padding: 3px;
}

.blog-post {
	background: #8ed0e9 url(images/background-blog.png) center top repeat-x;
	padding: 4px;
}

div.blog-post:hover{
	background:#FFF;
	background-image:none;
}

.blogDateHeure{
text-align:right;
font-size:11px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
color:#000;
}

.blogTextBillet{
font-size:11px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
color:#000;
margin-bottom:5px;
}

.blogTextBillet span{
color:#01475a;
}

#blog .blogTextBillet span a{
color:#01475a;
text-decoration:underline;
}

#blog .blogTitre{
font-size:12px;
font-weight:bold;
color:#007ba0;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
margin-bottom:2px;
}


/********************************************************************************
								Gmap
********************************************************************************/
#Gmap {
	background: #dff3f5;
	border: 1px solid #dfdfdf;
	border-bottom: 0;
	margin: 0;
	padding: 4px 4px 3px 4px;
}

#Gmap-header {
	background: url(images/header-Gmap.png) center top no-repeat;
	height: 40px;
}

#Gmap-header h2 {
	padding: 6px 10px 0 10px;
}

#Gmap-more {
	background: #00a0cf;
	border: 1px solid #dfdfdf;
	border-top: 0;
}

#Gmap-more p {
	border-bottom: 3px solid #dff3f5;
}

.Gmap-box {
	background: #fff;
	border: 1px solid #c3d5d6;
	margin: 4px 0 2px 0;
	padding: 3px;
}



/********************************************************************************
								Forfait
********************************************************************************/
#forfait {
	background: #fae2bc;
	border: 1px solid #f2bbaf;
	padding: 4px 4px 3px 4px;
	margin-bottom:10px;
}

#forfait-header {
	background:  url(images/header-nouvelles.png) center bottom no-repeat;
	height: 60px;
}

#forfait-header h2 {
	padding: 6px 10px 0 10px;
}

#forfait-header h2 span{
	font-size:20px;
}


#forfait ul {
	background: #ffc789 url(images/background-nouvelles.png) center top repeat-x;
	border-bottom: 1px solid #fae2bc;
	padding: 0;
}

#forfait  li {
	border-bottom: 1px solid #fae2bc;
}

#forfait a {
	color: #743700;
}

#forfait a:hover {
	background: #ffaa3c;
	color: #000;
}


#forfaitEnSavoirPlus{
	display:block;
	height:22px;
	width:130px;
	background:url(images/recherche/enSavoirPlus.gif);
	padding:7px 0 0 0px;
	text-align:center;
	margin:0px;
	border:1px solid #db6718;
	border-top:0px;
	color:#fff;
	text-decoration:none;
}


/********************************************************************************
								Panier
********************************************************************************/


#panier {
	background: #ecedc9;
	border: 1px solid #b9bc87;
	padding: 4px 4px 3px 4px;
	margin-bottom:10px;
	color:#525702;
}

#panier-header {
	background:  url(images/header-panier.jpg) center bottom no-repeat;
	height: 60px;
}

#panier-header h2 {
	padding: 6px 10px 0 10px;
}

#panier-header h2 span{
	font-size:20px;
}


#panier ul {
	background: #d9dc93 url(images/background-tourisme.png) center top repeat-x;
	padding: 0;
}

#panier  li {
	margin-bottom:1px;
	border-bottom:1px solid #ecedc9;
}

#panier a {
	color: #525702;
}

#panier a:hover {
	background: #e4ea64;
	color: #000;
}


#panierEnSavoirPlus{
	display:block;
	height:22px;
	width:130px;
	background:url(images/recherche/enSavoirPlus.gif);
	padding:7px 0 0 0px;
	text-align:center;
	margin:0px;
	border:1px solid #db6718;
	border-top:0px;
	color:#fff;
	text-decoration:none;
}








/********************************************************************************
								Activites 2
********************************************************************************/
#activite2 {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 4px;
	margin-bottom:10px;
}

#activite2-header {
	background:  url(images/header-activite2.png) center bottom no-repeat;
	height: 60px;
}

#activite2-header h2 {
	padding: 6px 10px 0 10px;
}

#activite2 ul {
	background: #fcc2ce url(images/background-nouvelles.png) center top repeat-x;
	border-bottom: 1px solid #fae2bc;
	padding: 0;
}

#activite2  li {
	border-bottom: 1px solid #fcc2ce;
	background:#fcc2ce;
	padding:7px;
}

#activite2 li h2{
	font-family:Arial, Helvetica, sans-serif, "Century Gothic";
	font-size:14px;
	font-weight:bold;

}
#activite2 li p{
	font-family:Arial, Helvetica, sans-serif, "Century Gothic";
	font-size:11px;
}
#activite2 li a{
	display:inline;
	color:#962940;
	text-decoration:underline;
}
#activite2 li  span{
	color:#962940;
}

#activite2 a {
	color: #fff;
}

#activite2 a:hover {
	color: #000;
}

#activite2-more {
	background: #f53860;
	border: 1px solid #f2bbaf;
	border-top: 0;
}

#activite2-more .activite2-rss {
	float: left;
	padding: 0;
	text-align: left;
	text-indent: -1000em;
}


#activite2-more .activite2-archives {
	border-bottom: 3px solid #fcc2ce;
}

/********************************************************************************
								Suivez nous
********************************************************************************/

#suivezNous{
position:Relative;
text-align:right;
width:200px;
}

#suivezNous img{
float:right;
}

#suivezNous span{
	display:block;
position:Absolute;
left:5px;
top:8px;
font-size:10px;
color:#9a8a75;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
text-transform:uppercase;
}


/********************************************************************************
								Footer
********************************************************************************/
#bas-tourisme-mauricie p, #bas-tourisme-mauricie li {
	font-size: 11px;
}

#menu-bas1 {
	padding: 12px 0 6px 0;
	text-align: center;
	width: 100%;
}

#menu-bas2 {
	padding: 0 0 12px 0;
	text-align: center;
	width: 100%;
}

#menu-bas1 li, #menu-bas2 li {
	background: url(images/separation-menu-bottom.png) right top repeat-y;
	display: inline;
	padding: 0 6px;
}

#menu-bas1 li.last, #menu-bas2 li.last {
	background: none;
}

#menu-bas1 li a, #menu-bas2 li a {
	color: #525702;
	text-decoration: none;
	text-transform: uppercase;
}

#menu-bas1 li a:hover, #menu-bas2 li a:hover {
	color: #000;
	text-decoration: underline;
}

#copyright {
	color: #525702;
	padding: 12px 0 6px 0;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
}

#copyright a:link {
	color: #525702;
	text-decoration: none;
}

#copyright a {
	color: #525702;
	text-decoration: none;
}

#copyright a:hover {
	color: #000;
	text-decoration: underline;
}

#copyright em {
	font-weight: bold;
}

#logo-quebec {
	background: url(images/logo-quebec.png) left top no-repeat;
	height: 35px;
	left: 10px;
	position: absolute;
	text-indent: -1000em;
	top: 10px;
	width: 80px;
}

#logo-quebec a {
	display: block;
	height: 35px;
	width: 80px;
}

#logo-canada {
	background: url(images/logo-canada.png) left top no-repeat;
	height: 35px;
	left: 120px;
	position: absolute;
	text-indent: -1000em;
	top: 10px;
	width: 130px;
}

#logo-canada a {
	display: block;
	height: 35px;
	width: 130px;
}

/********************************************************************************
								Footer
********************************************************************************/
#haut-de-page {
 	bottom: 10px;
	position: absolute;
	font-size: 11px;
	height: 20px;
	padding: 5px 0 0 0;
	right: 4px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
 	width: 210px;
}

#haut-de-page:hover {
	text-decoration: underline;
}

/********************************************************************************
								Admin
********************************************************************************/
.edit {
	margin: 0 0 0 10px;
	padding: 3px 0 3px 20px;
}

.page {
	background: url(images/icons/edit-page.png) left center no-repeat;
}


/********************************************************************************
								Page recherche Membres
********************************************************************************/


#resultatMembre{
}

#resultatMembre h1{
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#c87800;
}

#resultatMembre h2,
#resultatMembre .resultatContainerBeige h2{
	margin-top:0px;
	padding-top:0px;
	text-align:left;

}
#resultatMembre h2.marker a,
#resultatMembre .resultatContainerBeige h2.marker a{
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-left: 142px;
	padding-top: 5px;
	padding-bottom: 12px;
	line-height: normal;
}
#resultatMembre h2.marker-non-membre a,
#resultatMembre .resultatContainerBeige h2.marker-non-membre a {margin-left:0;}
#resultatMembre h2.large a,
#resultatMembre .resultatContainerBeige h2.large a{
	font-size: 14px;
}

#resultatMembre h2 a img{
	margin: 0px;
	padding: 0px;
	border: none;
}

#nbrResultat{
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#c87800;
}

#resultatMembre .rechercheBar{
background:#ffd74d;
padding:3px;
float:left;
width:470px;

}

#resultatMembre .rechercheBar select,
#resultatMembre .rechercheBar span.linkmore a{
border:#dc6c1f;
}

#resultatMembre .rechercheBar span.linkmore a{
	text-decoration: none;
	float: right;
	width: 124px;
	padding: 0px 5px;
	line-height: 18px;
	text-align: center;
}
#resultatMembre .rechercheBar span.linkmore{
	float: right;
	white-space: nowrap;
	padding: 0px 0px 0px 5px;
	line-height: 18px;
	width: 154px;
}
/*body.adntest #resultatMembre .rechercheBar span.linkmore{background: #CC0000;}
body.adntest #resultatMembre .rechercheBar span.linkmore a{background: #3366CC;}*/

#resultatMembre .rechercheBar img{
margin:0px;padding:0px;border:0px;margin:0 6px;
}

#resultatMembre .rechercheBar .previous{
margin-right:13px;
margin-left:0px;
padding-left:0px;
}
#resultatMembre .rechercheBar .next{

}

#resultatMembre .rechercheBar a{
	display:block;width:18px;height:18px;float:left;
}

#resultatMembre .rechercheBar a.onIt{
	background:url(images/recherche/rechercheOn.jpg);
	margin:0px 1px;
	padding-top:1px;
	text-align:center;
	width:18px;
	height:17px;
	text-decoration:none;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:-2px;
}

#resultatMembre .rechercheBar a.offIt{
	background:url(images/recherche/rechercheOff.jpg);
	margin:0px 1px;
	text-align:center;
	padding-top:1px;
	width:18px;
	height:17px;
	text-decoration:none;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c87800;
}

#resultatMembre .resultatContainer{
	float:left;
	margin:0px;

	width:455px;

	padding:10px;
}

.resultatContainer a{
text-decoration:none;	
}
.resultatContainer a:hover{
text-decoration:none;	
}

.resultatContainer a.textunderline{
text-decoration:underline;	
}
.resultatContainer a.textunderline:hover{
text-decoration:none;	
}

#resultatMembre .resultatContainer h2 img{
	border:0px;
	padding:0px;
	margin:0px;
}

#resultatMembre .resultatContainerBeige{
	float:left;
	margin:0px;

	background:#fcf0dd;
	width:455px;

padding:10px;
}

.resultatContainerBeige a{
text-decoration:none;	
}
.resultatContainerBeige a:hover{
text-decoration:none;	
}

.resultatContainerBeige a.textunderline{
text-decoration:underline;	
}
.resultatContainerBeige a.textunderline:hover{
text-decoration:none;	
}


#resultatMembre .searchContainer{
	width:450px;
	margin-bottom:10px;
	padding:10px;
}

.searchfield{
	border:1px #9ee8ee solid;
	padding:5px;
}

.searchfield .champs{
	float:left;
	width:250px;
	border:1px #016079 solid;
}

#resultatMembre .searchContainer .labeltitle{
	font-weight:bold;
	margin-left:10px;
	padding:0px;
}

#resultatMembre .searchContainer .result{
	width:200px;
	float:left;
	margin-left:10px;
	padding-top:2px;
}

#resultatMembre membreimg{
	border:1px #35b2bc solid;
	margin:0px;
	padding:4px;
	float:left;
	display:inline;
	margin-right:10px;
}

.containerImgPetit{
float:right;
margin:0;
width:110px;
margin-right:10px;
background:#fff;
padding:0px;
height:90px;
}
.containerImgPetit span img{
border-bottom:0px;
padding-bottom:0px;
margin-bottom:0px;
margin:0px;
border:none;
}
.containerImgPetit img{
margin-bottom:0px;
margin:0px;
border:none;
}
.containerImgPetit span{
padding:0 0px 4px 0;
display:block;
text-align:center;
border:1px #db6718 solid;
border-bottom:0px;
margin:0px;
width:110px;
height:66px;
}

.forfaitEnSavoirPlusSmall{
	display:block;
	height:22px;
	width:110px;
	background:url(images/recherche/enSavoirPlusSmall.gif);
	padding:7px 0px 0 0px;
	text-align:center;
	margin:0px;
	border:1px solid #db6718;
	border-top:0px;
	color:#fff;
	text-decoration:none;
}


.resultatContainerImg{
float:left;
margin:0;
width:132px;
margin-right:10px;
background:#fff;
padding:0px;
overflow:hidden;
height:110px;
}

.forfaitVedette{
height:140px;
}


.resultatContainerImg span img{
border-bottom:0px;
padding-bottom:0px;
margin-bottom:0px;
margin:0px;
border:none;
}
.resultatContainerImg img{
margin-bottom:0px;
margin:0px;
border:none;
}
.resultatContainerImg span{
overflow:hidden;
padding:0 0px 4px 0;
display:block;
text-align:center;
border:1px #35b2bc solid;
border-bottom:0px;
margin:0px;
width:130px;
height:86px;
}

.product{
	float:left;
	margin:0;
	width:132px;
	margin-right:10px;
	background:#fff;
	padding:0px;
	height:110px;
}

.product span{
	height:110px;
	border:1px #35b2bc solid;
}


.resultatContainerImg div{
color:#333;
padding:0px;
margin:0px;
text-align:center;
border-right:1px #db6718 solid;
border-left:1px #db6718 solid;
font-weight:bold;
}

.resultatContainerImg div strong{
color:#db6718;
}

.post .resultatContainer h2, .post .resultatContainerBeige h2{
margin:0px;
padding:6px 0;
font-size:12px;
font-weight:bold;
color:#db6718;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
margin-top:6px;
}


.post .resultatContainer h2 a, .post .resultatContainerBeige h2 a{
color:#db6718;

}


.resultatContainer p, .resultatContainerBeige p{
padding:0px;
margin:0px;
width:463px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
font-size:11px;
color:#000;
margin-bottom:9px;
}
.resultatContainer p span, .resultatContainerBeige p span{
color:#8c3900;
}
.resultatContainer p span a, .resultatContainerBeige p span a{
color:#8c3900;
}

.resultatContainer strong, .resultatContainerBeige strong{
padding:0px;
margin:0px;

}



/********************************************************************************
								Page membres
********************************************************************************/

body.adntest #pageMembres{
	/*background: #CCFFCC;*/
}

#pageMembres ul{
margin:0px;
padding:0px;
margin-bottom:10px;
}

#pageMembres img{
border:0px;
margin:0px;
padding:0px;
}

#pageMembres h1{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
font-weight:bold;
font-size:18px;
color:#db6718;
}

#pageMembres h1 img{
border:0px;
margin:0px;
padding:0px 1px 0px 0px;
}

#pageMembres h2{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
font-size:14px;
font-weight:bold;

}

#pageMembres h3{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
font-size:18px;

font-weight:bold;
}

#links{
position:relative;
top:10px;
}

#links a img{
border:0px;
padding:0px;
margin:0px;
}


#imgEtReserver{
float:right;
margin-left:24px;
width:215px;
}

#imgEtReserver input {background:url(/wp-content/themes/tourisme-mauricie/images/btn-ajouteritineraire.jpg) no-repeat top left;border:0;color:#0badde;cursor:pointer;height:41px;font-size:12px;margin:0 0 7px;padding:0;width:205px;}
#imgEtReserver input.voir {background:url(/wp-content/themes/tourisme-mauricie/images/btn-voiritineraire.jpg) no-repeat top left;border:0;color:#0badde;cursor:pointer;height:41px;font-size:12px;margin:0 0 7px;padding:0;width:212px;}

#imgEtReserver input.en {background:url(/wp-content/themes/tourisme-mauricie/images/btn-ajouteritineraire-EN.jpg) no-repeat top left;border:0;color:#0badde;cursor:pointer;height:41px;font-size:12px;margin:0 0 7px;padding:0;width:205px;}
#imgEtReserver input.voir-en {background:url(/wp-content/themes/tourisme-mauricie/images/btn-voiritineraire-EN.jpg) no-repeat top left;border:0;color:#0badde;cursor:pointer;height:41px;font-size:12px;margin:0 0 7px;padding:0;width:212px;}


#imgEtReserver img{

}
#imgEtReserver a.reserver{
display:block;
width:164px;
height:27px;
background:url(images/membre/bgReserver.gif);
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
font-weight:bold;
color:#fff;
font-size:14px;
text-decoration:none;
padding:9px 0 0 46px;
}

#imgEtReserver p{
margin-bottom:0px;
padding:0px;
}


#bgGuidePdf{
float:right;

}

#galleriePhoto2{
	
}

#galleriePhoto2 a{
display:block;
padding:4px;
border:1px solid #db6718;
margin:0px 3px 3px 0px;
float:left;
width:145px;
text-align:center;
}

#galleriePhoto2 a div,
#galleriePhoto2 a span{
display: block;
background-color:#FAE2BC;
width:100%;
height:100px;
margin:0px;
padding:0px;
cursor:pointer;
}

#membresBottom{
background:#ffd74d;
padding:0px;
position:relative;
height:20px;
}


#icoCourriel{
position:Absolute;
left:7px;
top:-5px;
}

#icoPrint{
position:Absolute;
left:150px;
top:-5px;
}

#memCourriel{
position:Absolute;
left:32px;
top:3px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
font-size:11px;
color:#443124;
text-decoration:none;
}

#memPrint{
position:Absolute;
left:180px;
top:3px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
font-size:11px;
color:#443124;
text-decoration:none;
}


#miniStars img{
margin:0px;
padding:0px;
border:0px;
}

/********************************************************************************
								Fiche Forfait
********************************************************************************/

#ficheForfait{

}

#ficheForfait ul{
margin:0px;
padding:0px;
margin-bottom:10px;
}

#ficheForfait img{
border:0px;
margin:0px;
padding:0px;
}

#ficheForfait h1{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
font-weight:bold;
font-size:18px;
color:#c87800;
}

#ficheForfait h1 img{
border:0px;
margin:0px;
padding:0px 1px 0px 0px;
}

#ficheForfait h2{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
font-size:14px;
font-weight:bold;
color:#c87800;
}

#ficheForfait h3{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
font-size:18px;
font-weight:bold;
}

#ficheForfait #imgEtReserver img{

}

#tblFicheForfait {
margin-bottom:5px;
}

#tblFicheForfait tr th{
padding:3px;
border:1px solid #f4cd90;
font-size:1.2em;
color:#db6718;
background:#fae2bc;
font-weight:bold;
}

#tblFicheForfait tr td{
padding:3px;
border:1px solid #f4cd90;
color:#282828;
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
}

#tblFicheForfait tr td.TblPremier{
color:#db6718;
}

#tblFicheForfait tr td a{
color:#db6718;
text-decoration:none;

}
#tblFicheForfait tr td small{
font-size:10px;
}

#tblFicheForfait tr.alt{
background:#fdf8f0;
}

#laLegende{
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
color:#282828;
font-size:9px;
}

#ficheForfait #interet h2{
color:#f53860;
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
font-weight:bold;

}

#interet a{
color:#962940;
text-decoration:underline;
font-style:italic;
}

/********************************************************************************
	  							Recherche Forfait
********************************************************************************/

#rechercheForfait{
	margin-bottom:10px;
}
#rechercheForfait #toutlesactivites a{
text-decoration:none;
}

#rechercheForfait #toutlesactivites a.toutlesactivites:hover{
color:#000;	
}

#rechercheForfait h2{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
color:#db6718;
font-size:18px;
font-weight:bold;
}

#rechercheForfait .aEa{
float:left;
height:98px;
padding:3px;
width:141px;
border:1px solid #fbe6c1;
margin:0px 13px 13px 0px;
}

#rechercheForfait .aEa img{
padding:0px;
margin:0px;
border:0px;
float:left;
}

#rechercheForfait .aEa a.lienforfait{
display:block;
float:left;
text-align:right;
width:138px;
height:26px;
background:#fce399;
padding-top:2px;
padding-right:3px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
font-size:10px;
color:#b64a00;
text-decoration:none;
}


.exempleForfait{
width:310px;
float:left;
}

.exempleForfait ul{
margin:0px;
padding:0px;
}

.exempleForfait ul li{
background:url(images/ficheForfaitBullet-brun.gif) top left no-repeat;
padding-left:10px;
margin-bottom:7px;
margin-left:1px;
}

.exempleForfait img{
margin:6px 0 0 0px;

}


/********************************************************************************
	   Page accueil =	Activités et attraits + forfaits vedettes
********************************************************************************/


#activiteEtAttrait{

}


#activiteEtAttrait h2{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
color:#db6718;
font-size:18px;
font-weight:bold;
padding-bottom:8px;
}

#activiteEtAttrait .aEa{
float:left;
height:98px;
padding:3px;
width:141px;
border:1px solid #fbe6c1;
margin:0px 13px 13px 0px;
}

#activiteEtAttrait .aEa img{
padding:0px;
margin:0px;
border:0px;
float:left;
}

#activiteEtAttrait .aEa a.lienforfait{
display:block;
float:left;
text-align:right;
width:138px;
height:26px;
background:#fce399;
padding-top:2px;
padding-right:3px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
font-size:12px;
color:#b64a00;
text-decoration:none;
}

#forfaitsVedettes{
margin-top:0px;
}

#forfaitsVedettesLeft{
width:165px;
float:left;
}

#forfaitsVedettes h2{
font-family:"Century Gothic", Arial, Helvetica, sans-serif ;
color:#db6718;
font-size:18px;
font-weight:bold;
margin-top:0px;
clear:left;
}


#forfaitsVedettesLeft div{
float:left;
height:auto;
padding:3px;
width:141px;
border:1px solid #fbe6c1;
margin:0px 0px 8px 0px;
text-align:center;
}



#forfaitsVedettesLeft img{
padding:0px;
margin:0px;
border:0px;

}

#forfaitsVedettesLeft a.linktitle{
display:block;
float:left;
text-align:right;
width:138px;
height:auto;
background:#fce399;
padding-top:2px;
padding-right:3px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
font-size:12px;
color:#b64a00;
text-decoration:none;
margin-top:3px;
}


#forfaitsVedettesRight{
float:left;
width:300px;
text-align:left;
}

#forfaitsVedettesRight h3{
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#db6718;
padding:0px;
margin:0px;
}

#forfaitsVedettesRight p{
padding:0px;
margin:0px;
margin-bottom:7px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
font-size:11px;
color:#000;
}
#forfaitsVedettesRight span{
color:#8c3900;
}

#forfaitsVedettesRight a{
color:#8c3900;
}

#forfaitsVedettesRight a:hover{
text-decoration:none;
}
#forfaitsVedettesRight a.textdeconone{
text-decoration:none;
}

#forfaitsVedettesRight a:hover.textdeconone{
color:#000;
}



/********************************************************************************
	  								Acces a la région
********************************************************************************/



.reseauRoutier{

}

.reseauRoutier th{
text-align:center;
border:1px solid #ddd;
padding:3px;
background:#666;
color:#fff;
}

.reseauRoutier td{
padding:3px;
}


.reseauRoutier td{
border:1px solid #ddd;
}


.reseauRoutier tr.alt{
background:#F3F3F3;
}

/* ------   Professionels du tourisme        -----------------------------------------------------------*/

#representationTourisme h2{
text-align:left;
}
#representationTourisme h3{
text-align:left;
padding-bottom:10px;
margin-bottom:0px;
}
#representationTourisme h4{
text-align:left;
margin-top:0px;
padding-top:0px;
}

.hebergementFonce{
padding:5px!important;
background:#f7f7f7;
}

.hebergementNormal{
padding:5px!important;
}


.ddsg-wrapper ul{
padding-top:8px!important;
margin-bottom:0px;
padding-bottom:5px;
}

.backgroundDerriereImg{
	 background-color:#FAE2BC;
	
}
#s-vedette{
	background: #fef7eb;
}
#s-vedette h4{
	color: #282828;
	font-size: 13px;
	margin: 0;
	padding: 5px 0 3px 0;
}

#logodutourisme{
display:none;	
}


.specialFloatLeft{
width:303px;
float:left;
}



.post h2.bigzoom{
font-size:24px;	
font-weight:normal;
}

#evenements .evenement a{
text-decoration:underline;	
}
#evenements .evenement a:hover{
text-decoration:none;	
}

#superMap{
	width: 926px;
	margin: 0px 17px 0px 21px;
	border-bottom: 4px solid #FFFFFF;
	background: #FFFFFF;
	padding: 3px 5px 4px 4px;
}
#superMap div.categories,
#superMap div.viamap{
	float: left;
	border: 1px solid #274e76;
	width: 715px;
	height: 650px;
}
#superMap div.viamap{
	background: url(/wp-content/themes/tourisme-mauricie/images/loading-mauricie.gif) center center no-repeat;
	
}
#superMap div.categories{
	float: right;
	width: 200px;
	height: 400px;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	border: none;
}
	#superMap div.categories div.cats{
		height: 245px;
		overflow: auto;
		overflow-x: hidden;
		border: 1px solid #274e76;
	}
	#superMap div.categories div.parcours{
		height: 107px;
		overflow: auto;
		overflow-x: hidden;
		border: 1px solid #274e76;
	}
	#superMap div.categories h2{
		margin: 0px;
		padding: 6px 10px;
		background: #274e76 url(/wp-content/themes/tourisme-mauricie/images/h2-bg-motoneige.gif) 0px 0px repeat-x;
		color: #FFFFFF;
		font-size: 14px;
		line-height: 24px;
		height: 24px;
		border-top: 1px solid #FFFFFF;
		width: 180px;
	}	#superMap div.categories h2 label{padding-top: 0px;}
		#superMap div.categories h2 input{
			float: right;
			margin-right: 0px;
			margin-top: 5px;
		}
	#superMap div.categories h2.lightblue{
		margin: 0px;
		padding: 6px 10px;
		background: #4884B5 url(/wp-content/themes/tourisme-mauricie/images/h2-bg-motoneigePale.gif) 0px 0px repeat-x;
		color: #FFFFFF;
		font-size: 14px;
		line-height: 24px;
		height: 24px;
		border-top: 1px solid #FFFFFF;
		width: 180px;
	}	#superMap div.categories h2.lightblue label{padding-top: 0px;}
		#superMap div.categories h2.lightblue input{
			float: right;
			margin-right: 0px;
			margin-top: 5px;
		}		
	#superMap div.categories h3{
		margin: 0px;
		padding: 8px 10px;
		background: #73a0c6;
		color: #FFFFFF;
		font-size: 11px;
		line-height: 12px;
	}
	#superMap div.cats div,
	#superMap div.parcours div{
		width: 182px;
		padding-bottom: 8px;
	}
	#superMap input{
		float: left;
		margin: 0px;
		padding: 0px;
		margin: 5px 10px 0px 10px;
		border: none;
		display: inline;
	}
	#superMap label{
		float: left;
		width: 141px;
		padding-top: 3px;
	}

#mauricie_flash{
	width: 935px;
	background: #FFFFFF;
	height: 30px;
	margin-left: 21px;
	position: relative;
	padding-bottom: 5px;
	z-index: 2;
}
	.ex-small, .ex-large{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 2;
		width: 935px;
	}
	.ex-large{
		left: -3px;
		border-bottom: 5px solid #FFFFFF;
		border-right: 3px solid #FFFFFF;
		border-left: 3px solid #FFFFFF;
		z-index: 3;
	}
	.ex-large a{
		position: absolute;
		top: 0px;
		right: 0px;
		background: #FFFFFF;
		font-size: 10px;
		text-transform: uppercase;
		padding: 2px;
	}

div.mvedette{clear: both;}
div.mvedette h5.hvedette{text-transform: none;}
div.mvedette img.ivedette{
	background: #FFFFFF;
	float: left;
	margin-top: 5px;
	padding: 11px;
}

#pageMembres.non-membres h1 {padding:0 0 11px;}
#pageMembres.non-membres #imgEtReserver {float:none;margin:0;padding:0 0 8px;}
#pageMembres.non-membres div.infos-left {float:left;padding:0 20px 20px 0;width:220px;}
#pageMembres.non-membres div.infos-left h2 {padding-top:0;}
#pageMembres.non-membres div.interesse {float:left;padding:0 0 20px;text-align:left;width:235px;}
#pageMembres.non-membres div.interesse h3 {color:#f53860;font:bold 14px/18px "Century Gothic",Arial,Helvetica,sans-serif;padding:0 0 3px;text-align:left;}
#pageMembres.non-membres div.interesse p.invitons {color:#4c4c4c;font-size:14px;line-height:18px;padding:0 0 10px;}
#pageMembres.non-membres div.interesse ul {margin:0;padding:0 0 11px;}
#pageMembres.non-membres div.interesse ul li {background:none;margin:0;padding:0 0 3px;}
#pageMembres.non-membres div.interesse ul a {color:#962940;font-style:italic;}
#pageMembres.non-membres div.interesse ul a:hover {color:#a1737e;}
#pageMembres.non-membres div.interesse a.suggestions {color:#962940;font-weight:bold;}
#pageMembres.non-membres div.interesse a.suggestions:hover {color:#a1737e;}
#pageMembres.non-membres div.proprietaire {background-color:#e0e0e0;clear:left;padding:10px;}

#ambiances-bottom {clear:both;height:215px;padding:30px 0 0 27px;width:946px;}
#ambiances-bottom a {float:left;}
#ambiances-bottom a.foules {background:url(images/picto-foules-footer.png) no-repeat top left;height:62px;margin:15px 24px 0 0;width:46px;}
#ambiances-bottom a.foules-en {background:url(images/picto-foules-footer-en.png) no-repeat top left;height:63px;}
#ambiances-bottom a.citadin {background:url(images/picto-citadin-footer.png) no-repeat top left;height:62px;margin:15px 24px 0 0;width:47px;}
#ambiances-bottom a.citadin-en {background:url(images/picto-citadin-footer-en.png) no-repeat top left;height:63px;}
#ambiances-bottom a.pulsion {background:url(images/picto-pulsion-footer.png) no-repeat top left;height:64px;margin:15px 24px 0 0;width:47px;}
#ambiances-bottom a.pulsion-hiver {background:url(images/picto-pulsion-hiver-footer.png) no-repeat top left;}
#ambiances-bottom a.pulsion-en {background:url(images/picto-pulsion-footer-en.png) no-repeat top left;margin:15px 20px 0 0;}
#ambiances-bottom a.pulsion-hiver-en {background:url(images/picto-pulsion-hiver-footer-en.png) no-repeat top left;}
#ambiances-bottom a.sourires {background:url(images/picto-sourires-footer.png) no-repeat top left;height:64px;margin:15px 119px 0 0;width:46px;}
#ambiances-bottom a.sourires-en {background:url(images/picto-sourires-footer-en.png) no-repeat top left;margin:15px 115px 0 0;width:54px;}
#ambiances-bottom a.ambiances {background:url(images/logo-ambiances-footer.png) no-repeat top left;height:153px;margin:0 92px 0 0;width:195px;}
#ambiances-bottom a.ambiances-en {background:url(images/logo-ambiances-footer-en.png) no-repeat top left;height:146px;margin:0 118px 0 0;width:169px;}
#ambiances-bottom a.nature {background:url(images/picto-nature-footer.png) no-repeat top left;height:63px;margin:15px 23px 0 0;width:46px;}
#ambiances-bottom a.nature-hiver {background:url(images/picto-nature-hiver-footer.png) no-repeat top left;}
#ambiances-bottom a.nature-en {background:url(images/picto-nature-footer-en.png) no-repeat top left;height:64px;}
#ambiances-bottom a.nature-hiver-en {background:url(images/picto-nature-hiver-footer-en.png) no-repeat top left;}
#ambiances-bottom a.balades {background:url(images/picto-balades-footer.png) no-repeat top left;height:63px;margin:15px 23px 0 0;width:50px;}
#ambiances-bottom a.balades-en {background:url(images/picto-balades-footer-en.png) no-repeat top left;}
#ambiances-bottom a.evasion {background:url(images/picto-evasion-footer.png) no-repeat top left;height:63px;margin:15px 25px 0 0;width:46px;}
#ambiances-bottom a.evasion-hiver {background:url(images/picto-evasion-hiver-footer.png) no-repeat top left;}
#ambiances-bottom a.evasion-en {background:url(images/picto-evasion-footer-en.png) no-repeat top left;height:66px;}
#ambiances-bottom a.evasion-hiver-en {background:url(images/picto-evasion-hiver-footer-en.png) no-repeat top left;}
#ambiances-bottom a.groove {background:url(images/picto-groove-footer.png) no-repeat top left;height:63px;margin:15px 0 0;width:46px;}
#ambiances-bottom a.groove-en {background:url(images/picto-groove-footer-en.png) no-repeat top left;height:64px;}
#ambiances-bottom a span {display:none;}

div.btn-route-rivieres {clear:both;padding:0 0 4px;width:475px;}
div.btn-route-rivieres a {background-position:0 0;background-repeat:no-repeat;float:left;height:69px;position:relative;width:231px;}
div.btn-route-rivieres a.hebergement {background:url(../../../images/btn-hebergement.jpg) no-repeat top left;margin:20px 0 10px -3px;}
div.btn-route-rivieres a.activites-attraits {background:url(../../../images/btn-activites-attraits.jpg) no-repeat top left;float:right;margin:20px -3px 10px 0;}
div.btn-route-rivieres a.hebergement-en {background:url(../../../images/btn-hotels-accomodation.jpg) no-repeat top left;margin:20px 0 10px -3px;}
div.btn-route-rivieres a.activites-attraits-en {background:url(../../../images/btn-activities-attractions.jpg) no-repeat top left;float:right;margin:20px -3px 10px 0;}
div.btn-route-rivieres a.savoir-plus {background:url(../../../images/btn-savoir-plus.jpg) no-repeat top left;float:right;height:17px;width:99px;}
div.btn-route-rivieres a.savoir-plus-en {background:url(../../../images/btn-see-all.gif) no-repeat top left;}
div.btn-route-rivieres a:hover {background-position:0 -69px;}
div.btn-route-rivieres a.selected {filter:alpha(opacity=50);opacity:0.5;}
div.btn-route-rivieres a.savoir-plus:hover {background-position:0 -17px;}
div.btn-route-rivieres a span {display:none;}

#esp {clear:both;padding:10px 0 0;}

ul.rabais {text-align:left;}
p.coupon a {text-decoration:underline;}
p.coupon a:hover {text-decoration:none;}
