/*Surcharge Mini-site*/

@import url(home-minisite.css);
@import url(type-minisite.css);
@import url(mediatheque.css);


.navbar-default .navbar-nav > li > a {
	font-family: 'din-medium', helvetica, arial, verdana, sans-serif;
	color: #584d4b;
	text-transform: none;
	text-decoration: none;
	font-size: 1.6em;
	line-height: 1.6em;
	margin: 5px 5px 0 0;
	padding: 15px 10px;
}

img.pictos-menu {
	height: 27px;
	float:left;
        margin: -7px 5px 0 0;
        background-color:#33b8d2;
}
.yamm-content ul li.submenu a ,
.yamm-content ul li.submenu {
        font-family: 'din-light', helvetica, arial, verdana, sans-serif;
}
.yamm .yamm-content ul ul {
        margin-top: 8px;
}
.yamm .yamm-content ul ul li a {
        font-family: 'din-medium', helvetica, arial, verdana, sans-serif;
        background-color: #f4f4f4;
        background-image: url(../images/ul_puce.png);
        color: #584d4b;
        font-weight: normal;
        font-size: 0.8em;
        padding: 0 0 0 12px;
        margin: 0 0 0 -12px;
        background-repeat: no-repeat;
        background-position: 0 4px;
}
.yamm .yamm-content ul ul li a:hover {
        background-color: #f4f4f4;
        color: #33b8d2;
        background-repeat: no-repeat;
        background-position: 0 4px;
}
.navbar-default .navbar-toggle {
        margin-top: 40px;
}
/* navigation Club */
.yamm  .yamm-content {
        /* border-top: 1px solid #584d4b; */
        /* border-bottom: 1px solid #584d4b; */
        border-color: #33b8d2;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #33b8d2;
        background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        color: #33b8d2;
        background-color: #ffffff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #33b8d2;
        background-color: #ffffff;
}
.yamm-content ul li.titre {
        color: #33b8d2;
        border: 1px solid #33b8d2;
}
.yamm-content ul li.titre a {
        color: #33b8d2;
}
.yamm-content ul li a {
        background-color: #33b8d2;
}
.yamm-content ul.groupe_picto li a {
        background: #33b8d2 url(../images/groupe_picto_fond.png) left top repeat-y;
}
.yamm-content ul li a:hover {
        color: #33b8d2;
        background-color: #f4f4f4;
}
.yamm-content ul.widget li a {
        color: #33b8d2;
        border: 1px solid #33b8d2;
        background-color: #ffffff;
}
.yamm .yamm-content ul li.titre a:hover,
.yamm .yamm-content ul.widget li a:hover {
        color: #ffffff;
        background-color: #33b8d2;
}
.yamm .yamm-content ul li.titre,
.yamm .yamm-content ul li.titre a {
        text-transform: none;
        background: white;
        color: #33b8d2;
}
.yamm-content ul li {
        font-weight: normal;
}
/* navigation Activités */
.yamm .activites_nav .yamm-content {
        /* border-top: 1px solid #584d4b; */
        /* border-bottom: 1px solid #584d4b; */
        border-color: #f96d28;
}
.navbar-default .navbar-nav > li.activites_nav > a:hover, .navbar-default .navbar-nav > li.activites_nav > a:focus {
        color: #f96d28;
        background-color: transparent;
}
.navbar-default .navbar-nav > .activites_nav.active > a, .navbar-default .navbar-nav > .activites_nav.active > a:hover, .navbar-default .navbar-nav > .activites_nav.active > a:focus {
        color: #f96d28;
        background-color: #ffffff;
}
.navbar-default .navbar-nav > .activites_nav.open > a, .navbar-default .navbar-nav > .activites_nav.open > a:hover, .navbar-default .navbar-nav > .activites_nav.open > a:focus {
        color: #f96d28;
        background-color: #ffffff;
}
.activites_nav .yamm-content ul li.titre {
        color: #f96d28;
        border: 1px solid #f96d28;
}
.activites_nav .yamm-content ul li.titre a {
        color: #f96d28;
}
.activites_nav .yamm-content ul li a {
        background-color: #f96d28;
}
.activites_nav .yamm-content ul.groupe_picto li a {
        background: #f96d28 url(../images/groupe_picto_fond.png) left top repeat-y;
}
.activites_nav .yamm-content ul li a:hover {
        color: #f96d28;
        background-color: #f4f4f4;
}
.activites_nav .yamm-content ul ul li a:hover {
        color: #f96d28;
}
.activites_nav .yamm-content ul li.titre a:hover,
.activites_nav .yamm-content ul.widget li a:hover {
        color: #ffffff;
        background-color: #f96d28;
}
.activites_nav img.pictos-menu {
        background-color: #f96d28;
}
.bloc_activ{
        margin: 0 0 15px 0;
        padding: 11px 5px 6px 5px;
        border-radius: 3px;
        background-color: #E8E8E8;
}
.agenda_liste-top{
        padding: 11px 0px 6px 0px;
        background-color: #E8E8E8;
}
/* navigation Sorties */
.yamm .sorties_nav .yamm-content {
        /* border-top: 1px solid #584d4b; */
        /* border-bottom: 1px solid #584d4b; */
        border-color: #a0c318;
}
.navbar-default .navbar-nav > li.sorties_nav > a:hover, .navbar-default .navbar-nav > li.sorties_nav > a:focus {
        color: #a0c318;
        background-color: transparent;
}
.navbar-default .navbar-nav > .sorties_nav.active > a, .navbar-default .navbar-nav > .sorties_nav.active > a:hover, .navbar-default .navbar-nav > .sorties_nav.active > a:focus {
        color: #a0c318;
        background-color: #ffffff;
}
.navbar-default .navbar-nav > .sorties_nav.open > a, .navbar-default .navbar-nav > .sorties_nav.open > a:hover, .navbar-default .navbar-nav > .sorties_nav.open > a:focus {
        color: #a0c318;
        background-color: #ffffff;
}
.sorties_nav .yamm-content ul li.titre {
        color: #a0c318;
        border: 1px solid #a0c318;
}
.sorties_nav .yamm-content ul li.titre a {
        color: #a0c318;
}
.sorties_nav .yamm-content ul li a {
        background-color: #a0c318;
}
.sorties_nav .yamm-content ul.groupe_picto li a {
        background: #a0c318 url(../images/groupe_picto_fond.png) left top repeat-y;
}
.sorties_nav .yamm-content ul li a:hover {
        color: #a0c318;
        background-color: #f4f4f4;
}
.activites_nav .yamm-content ul ul li a:hover {
        color: #a0c318;
}
.sorties_nav .yamm-content ul.widget li a {
        color: #a0c318;
        border: 1px solid #a0c318;
        background-color: #ffffff;
}
.sorties_nav .yamm-content ul li.titre a:hover,
.sorties_nav .yamm-content ul.widget li a:hover {
        color: #ffffff;
        background-color: #a0c318;
}
.sorties_nav img.pictos-menu {
        background-color: #a0c318;
}
.navbar-brand a:hover img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.social {
	/*display: none*/
}
.social ul {
	margin: 3px 5px 0 0;
}
.social a {
	color: transparent;
}
.social a:hover {
	color: transparent;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.outils ul li a {
	font: 1em 'din-medium', helvetica, arial, verdana, sans-serif;
	color: rgba(255,255,255,1.00);
	text-decoration: none;
	margin: 0 0 0 8px;
	padding: 10px 0 6px 10px;
	background: none;
	text-transform: uppercase;
}
.outils ul li a:hover {
	color: rgba(255,255,255,0.70);
	text-decoration: none;
	margin: 0 0 0 8px;
	padding: 10px 0 6px 10px;
	background: none;
}
.mini-ico {
	padding: 0px 7px 0 0;
}
.mini-ico .at-icon-wrapper,.mini-ico .at-icon-wrapper svg {
        width: 27px!important;
        height: 27px!important
}
.nomclub {
	padding: 0px 7px 0 0;
	margin: 12px 0 0 10px;
	color: #fff;
	font: 18px 'din-bold', helvetica, arial, verdana, sans-serif;
	text-transform: uppercase;
}
.baseline {
	display: none;
}


.htdig-search-form fieldset {
	padding: 20px;
	margin-bottom: 30px;
	background-color: #f4f4f4;
}

.htdig-search-form input[type="text"],
.htdig-search-form input[type="submit"] {
	height: 39px;
	margin-bottom: 0;
}

.htdig-search-results code {
	color: #33b8d3;
	margin-right: 5px;
    background-color: #f4f4f4;
}


/*FOOTER   'din-bold', ? */
.footer {
  font-family:  helvetica, arial, verdana, sans-serif;
	color: #fff;
	font-weight: normal;
	padding: 25px 0 40px 0;
}
.footer .social {
	display: block;
	margin-top: 20px;
	background: transparent;
	float: left;
	margin-left: -30px;
}
.footer h5 {
	font-size: 1.3em;
	font-family: 'din-medium', helvetica, arial, verdana, sans-serif;
	color: #33b8d3;
	margin-bottom: 0.9em;
	padding-bottom: 0.4em;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
#linksfooter, #adherer, #newsletter, #recherche {
	margin-bottom: 20px;
}
#recherche ul {
	margin-top: 20px;
}
.footer a, .footer a:visited {
	color: #fff;
	font-weight: bold;
}
.footer a:hover, .footer a:active {
	background-color: transparent;
	color: #33b8d3;
	font-weight: bold;
}
/*
.footer #partner {
	margin: 30px 0 2px 0;
}
.footer #partner .middle {
	border-radius: 4px;
	background-color: rgba(255,255,255,1.00);
	padding: 15px 10px 5px 15px;
}
.footer .partner-mini {
	max-height: 80px;
}
.footer .partner-mini span {
	line-height: 80px;
}
.footer .partner-mini .partner_site {
	float: left;
}
.footer .partner-mini span img {
	max-height: 80px;
	margin: 0 20px 10px 0;
	float: left;
}
*/
#linksfooter ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
#linksfooter a {
	display: block;
	padding: 3px;
	background-color: transparent;
}
#linksfooter a:link, #navlist a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
#linksfooter a:hover {
	background-color: transparent;
	color: #33b8d3;
	font-weight: normal;
}
#recherche ul {
	margin: 0;
	padding-left: 0;
	list-style-type: none;
}
.footer input[type="text"], .footer input[type="email"] {
	background-color: #d5d2d2;
	border: 1px solid #d5d2d2;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	width: 200px;
	height: 35px;
	padding: 8px 2px 5px 2%;
	font-weight: 500;
	margin-right: 0px;
}
.footer input[type="submit"] {
	font-weight: bold;
	color: #FFF;
	vertical-align: top;
	height: 35px;
	width: 35px;
	text-align: center;
	background: transparent url("../img_minisite/loupe.png") no-repeat scroll 7px 5px;
	border: 1px solid #d5d2d2;
	margin-left: -5px;
	padding-left: 0px
}
.footer input[type="submit"]:hover {
	background-color: #33b8d2;
	text-align: center;
}
.footer #bottom_links > ul {
	list-style-type: none;
	padding-left: 0;
}
#scrollToTop a {
	width: 40px;
	height: 40px;
	bottom: 20px;
	position: fixed;
	right: 20px;
	background-position: 10px 10px;
	background-image: url(../img_minisite/scroll-top.png);
	background-color: #33b8d2;
	border-radius: 3px;
	border: 1px solid rgba(255,255,255,1.00);
}
#scrollToTop a:hover {
	background-color: #584d4b;
	background-position: 10px 10px;
	background-image: url(../img_minisite/scroll-top.png);
	border-radius: 3px;
	border: 1px solid rgba(255,255,255,1.00);
}
#image-pano .content {
	padding-top: 10px;
	padding-bottom: 20px;
}
#sans-pano .content {
	padding-top: 220px;
	padding-bottom: 20px;
}
.topbar {
	background-color: #584d4b;
	min-height: 90px;
}
.navbar {
	background-color: #ffffff;
	min-height: 50px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #584D4B;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-top: -0px;
	margin-left: -8px;
}
.navbar-brand .logo {
	background: #ffffff;
	min-height: 110px;
	padding: 8px 8px 0 8px;
	max-width: 190px;
	max-height: 110px;
}

@media (max-width: 767px) {
  /** XS logo 70px height **/
  .navbar-brand {
    padding: 0px 5px 0 15px;
    height: 70px;
  }
  .navbar-brand .logo {
    min-height: 70px;
    padding: 0 4px;
  }
  .navbar-default .navbar-toggle {
    margin-top: 15px;
  }
  .topbar {
    min-height: 70px;
  }
  .nomclub {
    padding: 0px 7px 0 0;
    margin: 4px 0px 2px 10px;
  }
  .image-top {
    padding-top: 70px;
  }
  .image-top img {
    height: 65px;
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    /* margin-top: 1em; */
    padding-top: 5px;
  }
  .navbar-default .navbar-nav > li > a {
    margin: 0px 0 0 0;
    /* padding: 8px 10px 8px 32px; */
  }
  .yamm .yamm-content {
    margin: 0 0 10px 0;
  }
  /** End XS logo 70px height **/
  .social {
      width: auto;
      background-image: none;
  }
}

@media (min-width: 768px) {
    
  #image-pano .content {
	padding-top: 10px;
	padding-bottom: 50px;
  }
  #sans-pano .content {
     	padding-top: 200px;
	padding-bottom: 50px;
  }
  .image-top {
      padding-top: 180px;
      padding-bottom: 0;
      background-color: #33b8d2;
  }
  .topbar {
      background-color: #584d4b;
      min-height: 112px;
  }
  .navbar {
      background-color: #ffffff;
      min-height: 50px;
      margin: 0;
      padding: 0;
      border-bottom: 1px solid #584D4B;
  }
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
      margin-top: -122px;
      margin-left: -30px;
  }
  .navbar-brand .logo {
      background: #ffffff;
      min-height: 150px;
      padding: 8px 8px 0 8px;
      max-width: 230px;
      max-height: 180px;
  }

	.yamm .yamm-content {
		margin-top: 0;
	}

	.navbar-default .navbar-nav > li > a {
		font-size: 1.35em;
		letter-spacing: -0.035em;
		margin-right: 12px;
		padding: 16px 0;
	}

	.yamm-content ul li a {
		font-size: 1em;
		line-height: 1em;
	}



  .footer .social {
      display: none
  }
  .nomclub {
      padding: 0px 7px 0 0;
      margin: 30px 0 0 260px;
      color: #fff;
      font: 23px 'din-bold', helvetica, arial, verdana, sans-serif;
      text-transform: uppercase;
  }
  .baseline {
      display: none;
  }
  .footer input[type="text"], .footer input[type="email"] {
      width: 120px;
  }
  .social {
      display: block;
      padding: 0 5px 0 5px;
      background-image: transparent;
      background-color: transparent;
  }
}

@media (min-width: 992px) {

  #image-pano .content {
      padding: 10px 0 50px 0;
  }
  #sans-pano .content {
      padding: 215px 0 50px 0;
  }
  .image-top {
      padding-top: 180px;
      padding-bottom: 0;
      background-color: #33b8d2;
  }
  .topbar {
      background-color: #584d4b;
      min-height: 112px;
  }
  /*
  .navbar {
      background-color: #ffffff;
      min-height: 50px;
      margin: 0;
      padding: 0;
      border-bottom: 1px solid #584D4B;
  }
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
      margin-top: -122px;
      margin-left: -30px;
  }
  */

	.yamm .yamm-content {
		margin-top: 1px;
	}

	.navbar-default .navbar-nav > li > a {
		font-size: 1.6em;
		letter-spacing: normal;
		margin-right: 11px;
		padding: 15px 4px;
	}

	.yamm-content ul li a {
		font-size: 1.1em;
	}


  .navbar-brand .logo {
      background: #ffffff;
      /*min-height: 150px;*/
      padding: 8px 8px 0 8px;
      max-width: 230px;
      /*max-height: 180px;*/
      height: 110px;
  }
  .nomclub {
      padding: 0px 7px 0 0;
      margin: 20px 0 0 260px;
      color: #fff;
      font: 23px 'din-bold', helvetica, arial, verdana, sans-serif;
      text-transform: uppercase;
  }
  .baseline {
      display: block;
      padding: 0px 7px 0 0;
      margin: 7px 0 0 260px;
      color: #fff;
      font: 18px 'din-medium', helvetica, arial, verdana, sans-serif;
  }
}

@media (min-width: 1200px) {
#image-pano .content {
	padding: 10px 0 50px 0;
}
#sans-pano .content {
	padding: 210px 0 50px 0;
}
body .modal-header h4 {
        color: white!important;
}
body .modal-header {
        background-color: #33b8d2;
}
.image-top {
	padding-top: 184px;
	padding-bottom: 0;
	background-color: #33b8d2;
}
.topbar {
	background-color: #584d4b;
	min-height: 112px;
}
.navbar {
	background-color: #ffffff;
	min-height: 50px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #584D4B;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-top: -122px;
	margin-left: -30px;
}
.navbar-brand .logo {
	background: #ffffff;
	min-height: 150px;
	padding: 8px 8px 0 8px;
	max-width: 270px;
	max-height: 180px;
}
.top-static-top {
	left: 0;
	position: absolute;
	right: 0;
	top: 0px;
}

.navbar-default .navbar-nav > li > a {
	margin-right: 15px;
	padding: 15px 10px;
}



/*.top {
	z-index: 2;
	position: fixed;
	right: 0;
	left: 0;
	min-height: 112px;
	background: #584d4b;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}*/
.yamm .yamm-content {
	margin-top: 0px;
}
.nomclub {
	padding: 0px 7px 0 0;
	margin: 20px 0 0 298px;
	color: #fff;
	font: 23px 'din-bold', helvetica, arial, verdana, sans-serif;
	text-transform: uppercase;
}
.baseline {
	display: block;
	padding: 0px 7px 0 0;
	margin: 7px 0 0 298px;
	color: #fff;
	font: 18px 'din-medium', helvetica, arial, verdana, sans-serif;
}
.footer input[type="text"], .footer input[type="email"] {
	width: 200px;
}
}



/*Style des bénévoles adr*/

.fin_float {
	clear: both;
	font-size: 13px;
	/*line-height: 0px;*/
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: bold;
}


.pictoActiFiche {
	float: left;
	margin: 0 2% 4% 2%;
}
.cv8d-field-picture img {
	float: left;
	padding: 5px;
	margin: 0 10px 15px  0;
}
.cv8d-field-qualite {
	display: none;
}
.cv8d-field-prenom {
	display: block;
	padding: 15px 0 0 0;
	font-size: 1.5em;
	font-weight: bold;
}
.cv8d-field-nom	{
display: block;
	padding: 0 0 10px 0;
	font-size: 1.5em;
	font-weight: bold;
}

.cv8d-field-tel, .cv8d-field-email, .cv8d-field-respon, .cv8d-field-diplome, .cv8d-field-fonct, .cv8d-field-picture {
	margin: 0 0 8px 0;
}
.cv8d-field-picture {
    width: 170px;
    height: 170px;
    display: block;
    float: left;
}
.contact > .cv8d-field-picture {
    width: auto;
    height: auto;
    margin:0;
}
hr.soften {
	height: 1px;
	background-image: -webkit-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(51,184,210,1.00) 50%,rgba(0,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(51,184,210,1.00), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(51,184,210,1.00), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(51,184,210,1.00), rgba(0,0,0,0));
	border: 0;
	background-image: linear-gradient(90deg,rgba(0,0,0,0.00) 0%,rgba(51,184,210,1.00) 50%,rgba(0,0,0,0.00) 100%);
}
.cv8d-object {
    margin-bottom: 0em;
    padding-bottom: 0em;
    border-bottom: none;
}
.image-buffer{
	margin-bottom: 25px;
}

.ficherasso{
	margin: 0;
	padding: 0;
}
.bloc_activ{
	margin: 0 0 15px 0;
	padding: 11px 5px 6px 5px;
	border-radius: 3px;
	background-color: #E8E8E8;
}
.details-agenda .cv8-displayobj-label{
	font-weight: bold;
	float: left;
}
.details-agenda  .cv8-displayobj-field{
	display:block;
	width:100%;
	margin-bottom:5px;
	
}
.radio-inline .radiomiddle {
	margin-top: 22px;
}	
.radio-inline {
	margin: 15px !important;
}

.activite{
	margin: 4px 25px 30px 0px;
	padding: 0;
	float: left;
}
.activite img{
	margin: 0;
	padding: 0 3px 0 0;
}
.cv8d-browseform .cv8-filter-item {
    clear: left;
    float: none;
    margin-left: 0;
    width: 100%;
}
.carte_chercher_liste .image img {
    float: left;
    margin: 0 4% 0.5em 0;
    width: 45%;
}

.seolanMap-item {
    /* float: left; */
    margin-bottom: 2.5em;
    /* margin-left: 4%; */
    /* width: 48%; */
}
.seolanMap-item h3 {
    color: #584d4b;
    font-size: 1.25em;
    line-height: 1em;
    margin-bottom: 0.35em;
    text-align: left;
    text-transform: none;
    clear:none;
}
.seolanMap-items .seolanMap-item:nth-child(2n+1) {
    /* clear: left; */
    /* margin-left: 0; */
}
@media (min-width: 768px) {
#cv3-navigation {
    background: #ebc908 none repeat scroll 0 0;
}
.refuge_chercher .onoff {
    margin-top: 2.5em;
}
.refuge_chercher_map .formelts {
    margin-left: 2.1%;
    width: 23%;
}
.refuge_chercher_map .formelts:nth-child(4n+1) {
    margin-left: 0;
}
.refuge_chercher_liste ul li {
    float: left;
    margin-bottom: 2em;
    margin-left: 4%;
    width: 48%;
}
.refuge_chercher_liste ul li:nth-child(2n+1) {
    margin-left: 0;
}
.refuge_chercher_liste img {
    float: left;
    margin-right: 4%;
    width: 48%;
}
}
@media (min-width: 992px) {
#cv3-navigation {
    background: #33b8d3 url("../images/cv3-navigation_fond.png") no-repeat scroll center bottom;
	padding-top: 10px;
    /*padding-bottom: 5px;*/
}
.refuge_chercher .onoff {
    margin-top: 1em;
}
}
@media (min-width: 1200px) {
}
@media (max-width: 767px) {
#cv3-navigation {
    background: #33b8d3 none repeat scroll 0 0;
}
.navbar-default .navbar-nav > li > a {
	padding-top: 0;
	padding-bottom: 0;
}

.refuge_chercher .onoff {
    margin-top: 2.5em;
}
.refuge_chercher_map input[type="submit"] {
    margin-bottom: 1em;
}
.refuge_chercher_map .formelts {
    margin-left: 0;
    width: 100%;
}
.refuge_chercher_liste ul li {
    float: none;
    margin-bottom: 2em;
    margin-left: 0;
    width: 100%;
}
.refuge_chercher_liste img {
    float: none;
    margin-bottom: 1em;
}
[class^="cv3-"] .photo .refuge {
    display: none;
}
.cv3-4cols .photo .refuge {
    display: none;
}
.cv3-diagonale .texte {
    background-color: #ebc908;
    background-image: none;
}
.cv8d-browseform .cv8-filter-item, .seolanMap-item {
    clear: left;
    float: none;
    margin-left: 0;
    width: 100%;
}
.cv8d-browseform input[type="submit"] {
    clear: left;
    display: block;
    margin-left: 0;
    width: 100%;
}
}
