@charset utf-8;
body {background-image:url(../images/sejourner/background.jpg);}
#banniere{background-image:url(../images/sejourner/banniere.jpg);}
#bloc1{margin-left:40px;margin-top:235px;}
#bloc10{margin-left:188px;margin-top:194px;}
#bloc11{margin-left:200px;margin-top:140px;}
#bloc12{margin-left:235px;margin-top:175px;}
#bloc13{margin-left:316px;margin-top:185px;}
#bloc14{margin-left:355px;margin-top:194px;}
#bloc15{margin-left:482px;margin-top:220px;}
#bloc16{margin-left:130px;margin-top:125px;}
#bloc2{margin-left:70px;margin-top:302px;}
#bloc3{margin-left:169px;margin-top:381px;}
#bloc4{margin-left:239px;margin-top:444px;}
#bloc5{margin-left:333px;margin-top:433px;}
#bloc6{margin-left:375px;margin-top:356px;}
#bloc7{margin-left:335px;margin-top:325px;}
#bloc8{margin-left:200px;margin-top:335px;}
#bloc9{margin-left:136px;margin-top:280px;}
#brenne_a_velo{margin-left:100px;}
#colonne #article{margin:0 auto;}
#colonne #article .titre_animations{display:block;padding-top:10px;}
#colonne #imprimer_article{background:url(../images/sejourner/imprimer.jpg) no-repeat right top;display:block;height:25px;width:27px;}
#colonne #retour_article{background:url(../images/default/retour.png) no-repeat;}
#colonne .alt{color:#FC9;font-size:9px;}
#colonne .bigdesc{font-size:13px;min-height:115px;}
#colonne .commune{color:#9eb42b;font-size:14px;font-weight:700;}
#colonne .desc{font-size:13px;}
#colonne .liste{background:url(../images/sejourner/trait.png) no-repeat center bottom;margin-bottom:15px;min-height:150px;padding-bottom:25px;}
#colonne .liste #map img,#colonne .liste table.icones img,.contentpaneopen table.icones img,#map img{border:0;}
#colonne .liste .commune,#colonne .liste ul,#colonne #article p{margin-bottom:15px;}
#colonne .nom_liste{color:#446323;display:block;font-size:15px;font-weight:700;margin-bottom:5px;margin-top:0;}
#colonne .photo50{margin:0 20px 0 0;padding:0;}
#colonne li{list-style-image:url(../images/sejourner/puce.jpg);}
#colonne table.jour{margin-bottom:20px;}
#colonne table.jour td,#colonne table.tarifs td{border:1px solid #f4ebe0;padding:5px;}
#colonne table.jour th,#colonne table.tarifs th{background:url(../images/sejourner/bande-claire.jpg) repeat-x left top;padding:5px;}
#colonne table.jour,#colonne table.tarifs{border-collapse:collapse;margin-top:10px;}
#colonne table.tarifs{margin-bottom:10px;}
#coords ul{padding-left:15px;}
#coordsmapphoto{overflow:hidden;}
#coordsmapphoto #coords{margin-left:218px;padding-left:10px;width:240px;}
#coordsmapphoto #map{height:80px;margin-top:15px;text-align:center;text-decoration:none;}
#droitcontenu2{clear:both;padding-top:20px;}
#envoyer_velo{background:url(../images/sejourner/btn-envoyer.jpg) no-repeat;border:none;cursor:pointer;height:26px;width:90px;}
#footer{background-image:url(../images/sejourner/footer2.jpg);}
#footer1{background-image:url(../images/sejourner/footer1.jpg);}
#form_recherche #envoyer{margin-top:30px;}
#form_recherche #zone{margin-top:20px;}
#form_recherche #zone h3{margin-top:0;}
#form_recherche #zone img {max-width:100%;}
#form_recherche h3{background:url(../images/sejourner/trait-recherche.jpg) no-repeat center bottom;display:block;padding-bottom:5px;}
#form_recherche table{width:100%;}
#haut{background-image:url(../images/sejourner/header.jpg);}
#id1,#id2{margin-left:160px;margin-top:109px;padding:0;position:absolute;visibility:hidden;}
#id3{margin-left:225px;margin-top:125px;padding:0;position:absolute;visibility:hidden;}
#id4{margin-left:183px;margin-top:371px;padding:0;position:absolute;visibility:hidden;}
#id5,#id6{margin-left:183px;margin-top:336px;padding:0;position:absolute;visibility:hidden;}
#id7{margin-left:201px;margin-top:336px;padding:0;position:absolute;visibility:hidden;}
#idajoux{margin-left:98px;margin-top:331px;padding:0;position:absolute;visibility:hidden;}
#idbellebouche{margin-left:289px;margin-top:135px;padding:0;position:absolute;visibility:hidden;}
#idbouiges{margin-left:38px;margin-top:256px;padding:0;position:absolute;visibility:hidden;}
#idbrandes{margin-left:233px;margin-top:433px;padding:0;position:absolute;visibility:hidden;}
#idchamps{margin-left:211px;margin-top:66px;padding:0;position:absolute;visibility:hidden;}
#idclaise{margin-left:143px;margin-top:85px;padding:0;position:absolute;visibility:hidden;}
#idcoulee{margin-left:146px;margin-top:238px;padding:0;position:absolute;visibility:hidden;}
#idcrapaudine{margin-left:239px;margin-top:245px;padding:0;position:absolute;visibility:hidden;}
#idepineau{margin-left:70px;margin-top:296px;padding:0;position:absolute;visibility:hidden;}
#idgirauderie{margin-left:301px;margin-top:98px;padding:0;position:absolute;visibility:hidden;}
#idluzeraize{margin-left:230px;margin-top:331px;padding:0;position:absolute;visibility:hidden;}
#idmenardiere{margin-left:202px;margin-top:445px;padding:0;position:absolute;visibility:hidden;}
#idplume{margin-left:258px;margin-top:91px;padding:0;position:absolute;visibility:hidden;}
#idvirevolte{margin-left:50px;margin-top:193px;padding:0;position:absolute;visibility:hidden;}
#intro_sites_proteges{height:170px;margin-bottom:20px;}
#intro_sites_proteges img,fieldset{padding:10px;}
#menu_article{background:url(../images/sejourner/trait.jpg) no-repeat center bottom;font-size:12px;font-weight:700;height:40px;}
#gaucheConteneur #current{font-style:normal;}
#gauche1 .menu > .parent.active > ul > li > a,#gauche2 .menu > .parent.active > ul > li > a,#gauche3 .menu > .parent.active > ul > li > a{background:url(../images/sejourner/parent1.png) no-repeat left 8px;font-size:12px;font-weight:700;padding-left:20px;text-align:left;}
#gauche1 .menu > .parent.active > ul > li > a:hover,#gauche2 .menu > .parent.active > ul > li > a:hover,#gauche3 .menu > .parent.active > ul > li > a:hover{background:url(../images/sejourner/parent2-grand.png) no-repeat;}
#gauche1 .menu > .parent.active > ul > li.active > a,#gauche2 .menu > .parent.active > ul > li.active > a,#gauche3 .menu > .parent.active > ul > li.active > a{background:url(../images/sejourner/parent2-grand.png) no-repeat;background-size:cover;font-weight:700;}
#gauche1 .menu > .parent.active > ul > li.parent.active > ul > li > a,#gauche2 .menu > .parent.active > ul > li.parent.active > ul > li > a,#gauche3 .menu > .parent.active > ul > li.parent.active > ul > li > a{color:#9eb42b;font-weight:700;margin-right:10px;text-align:right;padding-right:4px;}
#gauche1 .menu > .parent.active > ul > li.parent.active > ul > li.active > a,#gauche2 .menu > .parent.active > ul > li .parent.active > ul > li.active > a,#gauche3 .menu > .parent.active > ul > li .parent.active > ul > li.active > a{background:url(../images/sejourner/parent3.png) no-repeat bottom;color:#9eb42b;font-weight:700;padding-bottom:8px;}
#gauche1 .menu > .parent.active > ul > li.parent.active > ul > li.parent.active > ul > li > a,#gauche2 .menu > .parent.active > ul > li .parent.active > ul > li.parent.active > ul > li > a,#gauche3 .menu > .parent.active > ul > li .parent.active > ul > li.parent.active > ul > li > a{font-weight:700;text-align:right;}
#gauche1 .menu > .parent.active > ul > li.parent.active > ul > li.parent.active > ul > li.active > a,#gauche2 .menu > .parent.active > ul > li .parent.active > ul > li.parent.active > ul > li.active > a,#gauche3 .menu > .parent.active > ul > li .parent.active > ul > li.parent.active > ul > li.active > a{background:url(../images/sejourner/parent3-active.png) no-repeat bottom right;padding-bottom:8px;}
#gauche1 .menu > .parent.active > ul > li.parent.active > ul > li.parent.active > ul > li.active > a:hover,#gauche2 .menu > .parent.active > ul > li .parent.active > ul > li.parent.active > ul > li.active > a:hover,#gauche3 .menu > .parent.active > ul > li .parent.active > ul > li.parent.active > ul > li.active > a:hover{background:url(../images/sejourner/parent3-active.png) no-repeat bottom right;color:#360;padding-bottom:8px;}
#gauche1 h3{background-image:url(../images/sejourner/etiquettepage3.jpg);}
#gauche1 li a:hover,#gauche1 li a:focus,#gauche1 li a:active,#gauche2 li a:hover,#gauche2 li a:focus,#gauche2 li a:active,#gauche3 li a:hover,#gauche3 li a:focus,#gauche3 li a:active,#gauche1 .menu > .parent.active > a,#gauche2 .menu > .parent.active > a,#gauche3 .menu > .parent.active > a{background-image:url(../images/sejourner/grosseetiquette.jpg);background-size:cover;color:#fff;}
#gauche1 li.item-723 a {width:130px;}
#photomap{float:left;width:200px;}
#recherche_titre{background-position:center;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;height:23px;margin:0 31px 20px 38px;padding:0;text-align:center;}
#tous{padding-left:5px;}
#trait{background:url(../images/sejourner/trait.jpg) no-repeat center bottom;height:6px;margin:30px auto 0;width:100%;}
#velo_map div{background:#9eb42b;border:1px solid #360;display:none;padding:10px;position:absolute;}
.ancre{background:url(../images/sejourner/trait-haut-de-page.jpg) no-repeat center top;}
.anim_liees{background:url(../images/default/fleche-plus.png) no-repeat left top;font-size:12px;margin-bottom:5px;padding-left:25px;}
.article_separator,.item-separator{background:url(../images/sejourner/trait.jpg) no-repeat center bottom;}
.color,.intro p,.intro-paragraphe,strong{color:#446323;}
.couleur,#colonne h3,#colonne h4{color:#9eb42b;}
.div_carte{margin:7px;}
.div_carte img{border:0;padding:0;}
.div_table input{float:right;}
.div_titre_animations{line-height:15px;padding-top:0;}
.email{margin:0;}
.fleche-lien{background:url(../images/default/fleche-plus.png) no-repeat left top;}
.heure,#form_recherche > div{text-align:center;}
.info_equestre{border-collapse:collapse;font-size:90%;}
.intro img{width:440px;}
/* .item-432 span{background-image:url(../../images/boutontourisme2.jpg);padding-right:1px;} */
.item248 a{background-image:url(../images/sejourner/forumok.jpg);}
.items-leading img,.item-page img,#colonne .liste img,#photomap #photo200 img,.info_equestre td,.info_equestre th,.info_equestre thead td{border:1px solid #9eb42b;}
.lonlat{font-size:10px;font-weight:700;line-height:8px;}
.module_recherche{margin-top:17px;padding-left:10px;}
.module_recherche input#envoyer{margin-left:35px;}
.module_recherche input#from{margin-bottom:1px;width:127px;}
.module_recherche input#to{margin-bottom:24px;width:127px;}
.module_recherche input#tout{margin-bottom:7px;width:127px;}
.module_recherche select{margin-bottom:25px;width:132px;}
.moduletable_livredor{background:url(../images/sejourner/livre-d-or-hover.jpg) no-repeat;height:120px;margin-left:8px;margin-top:10px;width:116px;}
.moduletable_livredor a{display:block;font-size:0;height:120px;width:116px;}
.moduletable_livredor:hover{background:url(../images/sejourner/livre-d-or.jpg) no-repeat;}
.moduletable_menus_centre li{background:url(../images/default/fleche-plus.png) no-repeat left top;margin-bottom:5px;padding-left:25px;}
.moduletable_module_recherche{background:url(../images/sejourner/recherche-manifestation.jpg) no-repeat;height:265px;margin-left:4px;padding-top:36px;width:153px;}
.moduletable_panier{background:url(../images/sejourner/mon-panier.jpg) no-repeat;height:121px;margin-left:8px;width:109px;}
.moduletable_panier a{display:block;font-size:0;height:121px;width:109px;}
.moduletable_panier img,.moduletable_panier a.menu_hover,.moduletable_livredor img,.moduletable_livredor a.menu_hover,.champOk{display:none;}
.moduletable_panier:hover{background:url(../images/sejourner/mon-panier-hover.jpg) no-repeat;}
.moduletable_recherche_restau{height:285px;margin-left:4px;margin-top:30px;width:153px;}
.numcircuit{float:left;margin-right:10px;}
.page_velo{width:600px;}
.pagination-prev a:link.pagenav,.pagination-prev a:active.pagenav,.pagination-prev a:visited.pagenav,.pagination-prev a:hover.pagenav,.pagination-next a:link.pagenav,.pagination-next a:active.pagenav,.pagination-next a:visited.pagenav,.pagination-next a:hover.pagenav{background:none;color:#360;}
.panierLien{background:url(../images/sejourner/panier.png) no-repeat;float:right;height:34px;width:40px;}
.resaLien {
  float: right;
}
a.resaLien:link {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
a.resaLien:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
a.resaLien:active {
	position:relative;
	top:1px;
}
a.resaLien:visited {
  color:#ffffff;
}
.phocadownloadfile32{background:url(../images/default/fleche-plus.png) no-repeat left top;border:0;padding:0 0 0 30px;}
.recherche_restau #envoyer{background:url(../images/sejourner/recherche-envoyer-restau.jpg) no-repeat;height:65px;padding-left:45px;padding-top:5px;width:153px;}
.recherche_restau #label{background:url(../images/sejourner/recherche-label-restau.jpg) no-repeat;height:22px;padding-left:10px;padding-top:22px;width:153px;}
.recherche_restau #lieu{background:url(../images/sejourner/recherche-lieu-restau.jpg) no-repeat;height:22px;padding-left:10px;padding-top:22px;width:153px;}
.recherche_restau #produits{background:url(../images/sejourner/recherche-produit-restau.jpg) no-repeat;height:22px;padding-left:10px;padding-top:22px;width:153px;}
.recherche_restau #type{background:url(../images/sejourner/recherche-type-restau.jpg) no-repeat;height:72px;padding-top:32px;width:153px;}
.recherche_restau #type select{margin-left:10px;margin-top:30px;}
.recherche_restau select{width:132px;}
.toutesdates1,.masquerdates1,.toutesdates2,.masquerdates2,.toutesdates3,.masquerdates3,.toutesdates4,.masquerdates4,.toutesdates4,.masquerdates4,.toutesdates5,.masquerdates5{color:#360;cursor:pointer;margin-top:0;text-decoration:underline;}
.trait-separateur{background:url(../images/sejourner/trait.jpg) no-repeat center bottom;height:6px;margin:20px auto;width:448px;}
a.pagenav{background-color:#360;}
a:link,a:visited,a:hover,a:active,#colonne .componentheading-title,#colonne .contentheading,#colonne .sous-titre,#adresse{color:#360;}
h1,.componentheading,.grand-titre{background-image:url(../images/sejourner/titre.png);}
label.label_input_velo{float:left;font-weight:400;padding-top:4px;width:270px;}
label.labelcheck{float:left;font-weight:400;padding-top:2px;width:28px;}
li.sousquestion{padding-left:0;}
li.sousquestion label{width:250px;}
span.pagenav{background-color:#9eb42b;}
table#services_tourisme td{text-align:center;width:32px;}
table.icones{margin-bottom:5px;text-align:right;max-width:300px;}
table.icones td{width:10%;}
#easybook a.sign, #easybook a.view {float:none;font-size:16px;margin-bottom:10px;}
#easybook tr, #easybook td {padding:0px !important;}
.protectedby {display:none;}
#easybook a.sign, #easybook a.view, #easysubmit .button {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:16px;background:#eee;border: 2px solid #94af12;padding: 3px 6px;color: #446323;display: block;margin: 0 auto 10px;text-align: center;width: 140px;}
#easysubmit .button {width:40%;font-weight:700;cursor:pointer;}
/* #map_canvas {width:470px; height:500px;} */
#map_canvas{
        position: relative;
        padding-bottom: 70%;
        height: 0;
        overflow: hidden;
    }
    .gm-style {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
.infosMapMarker h3 {margin-top:0;}
.infosMapMarker a {font-weight:700;}
.buttonSej {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:16px;background:#eee;border: 2px solid #94af12;padding: 3px 6px;color: #446323;display: block;text-align: center;font-weight:700;cursor:pointer;}


@media only screen and (min-width: 768px) and (max-width: 959px) {
#gauche1 li a:hover,#gauche1 li a:focus,#gauche1 li a:active,#gauche2 li a:hover,#gauche2 li a:focus,#gauche2 li a:active,#gauche3 li a:hover,#gauche3 li a:focus,#gauche3 li a:active,#gauche1 .menu > .parent.active > a,#gauche2 .menu > .parent.active > a,#gauche3 .menu > .parent.active > a{background-image:url(../images/sejourner/grosseetiquette.jpg);color:#fff;}

}



@media only screen and (max-width: 479px) {
body {margin:0;}
#conteneur {}
/* #footer {float:none;max-width:450px;background-image:none;}
#footer1 {background:none;} */
h1 {background-image:url(../../general/images/sejourner/titre.png);
background-size: 100%;}
a:link,a:visited, a:hover, a:active, .article-info {color:#7f0000;}
.item-separator {
  background: url(../../general/images/sejourner/trait.png) no-repeat;background-size: 100%;
}
a.pagenav {
  background: #7f0000;
}
span.pagenav {
  background:#d84e4c;
}
.pagination-prev a.pagenav:link, .pagination-prev a.pagenav:active, .pagination-prev a.pagenav:visited, .pagination-prev a.pagenav:hover, .pagination-next a.pagenav:link, .pagination-next a.pagenav:active, .pagination-next a.pagenav:visited, .pagination-next a.pagenav:hover {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #7f0000;
}
.ancre {
background: url(../../general/images/sejourner/trait-haut-de-page.png) no-repeat center top;
}
/* #map_canvas {width:300px; height:300px;} */
#photomap {width:100%;}
#coordsmapphoto #coords {clear:both;margin-left:10px;margin-top:20px;}
#coordsmapphoto #map {margin-bottom:10px;float:left;}
#photo200 {float:left;}

.page_velo {width:100%;padding:0;margin:0;}
#contenu img.map.maphilighted {margin:0;}

.shrinkToFit {min-width:100%;}
}


#gauche1 h3 {background-image: url("../images/sejourner/etiquettepage3.png");}
#colonne table.jour th,#colonne table.tarifs th{background:url(../images/sejourner/bande-claire.png) repeat-x left top;padding:5px;}

