.cache{display:none;}
.focuspub{margin:15px 0;}
.voir{border: solid 1px teal; padding:10px;margin:10px 0;}
.span2{width:50%;}
.span3{width:32%;}
.span4{width:25%;}
.span5{width:20%;}
.span6{width:16%;}

.msg-box{
	margin: 10px auto;
	padding: 15px;
	border-radius: 5px;
}
.alerte_erreur{
	border: 1px solid #ebccd1;
	color: #a94442;
	background-color: #f2dede;
}

.alerte_valide{
	border: 1px solid #d6e9c6;
	color: #3c763d;
	background-color: #dff0d8;
}

.alerte_tip{
	background: #d9edf7 url(images/icons/exclamation.png) left no-repeat;
	border: 1px solid #bce8f1;
	color: #31708f;
}

.tab-tarifs table{font-size: 12px;text-align: left;	border-collapse: collapse;}
.tab-tarifs table th{	font-size: 14px;	font-weight: normal;	padding: 12px 15px;	}
.tab-tarifs table td{	padding: 10px 15px;	border-top: 1px solid #e8edff;}
.tab-tarifs table tr:hover td{	color: #339;	background: #eff2ff;}

.price_choice{width:100px;text-align:right;}

.alerte{background:red;color:#ffffff;padding:5px; margin:1px auto;}


/*Listings*/
    /*Items*/
.item{background:#efefef;padding:8px;margin:5px 0;display:inline-block;width:45%;}
#image_bigitem{height:360px;border:solid 3px #eeeeee;}

    /*Ariane*/
#breadcrumbs{font-size:10px;margin:0 20px 0;}
#breadcrumbs a{display:inline-block; padding-right:5px;}

/*Home page*/
    /*a la une*/
#alaune{width:90%;height:200px;border:solid 1px red;}



.debug{margin:3px;padding:2px;color:#ffffff;font-size:90%;font-family:Helvetica;}
.debug0{background:orange;}
.debug1{background:green;}
.debug-1{background:red;}

/*UPLOAD photos*/
#filedrag
{
	display: block;
	font-weight: bold;
	text-align: center;
	padding: 1em 0;
	margin: 1em 0;
	color: #555;
	border: 2px dashed #555;
	border-radius: 7px;
	cursor: default;
	background: #eaeaea url('dragdrop.png') left no-repeat;
	width:100%;
}

#filedrag.hover{	color: #f00;	border-color: #f00;	border-style: solid;	box-shadow: inset 0 3px 4px #888;}

#progress p{	display: block;	width: 240px;	padding: 2px 5px;	margin: 2px 0;	border: 1px inset #446;	border-radius: 5px;	background: #eee url("progress.png") 100% 0 repeat-y;}

#progress p.success{	background: #0c0 none 0 0 no-repeat;}
#progress p.failed{	background: #c00 none 0 0 no-repeat;}

.encadre{ margin:18px 0;border-bottom:dotted 1px #bebebe;padding-bottom:10px;}

.socialbuena{
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 20px 10px 0; }
  /* line 1046, scss/style.scss */
.bouton-facebook {
    background: url(../img/sprite.png) -1px -275px; }
    /* line 1048, scss/style.scss */
  .bouton-facebook:hover {
      background-position: -1px -306px; }
  /* line 1052, scss/style.scss */
.bouton-twitter {
    background: url(../img/sprite.png) -32px -275px; }
    /* line 1054, scss/style.scss */
  .bouton-twitter:hover {
      background-position: -32px -306px; }
  /* line 1058, scss/style.scss */
.bouton-rss {
    background: url(../img/sprite.png) -63px -275px; }
    /* line 1060, scss/style.scss */
  .bouton-rss:hover {
      background-position: -63px -306px; }
	 
	
.glc-all {text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 10px 0px 0;
	}
	
	
	  
/*modifier soi meme*/
.produit-header-loisirs:before {background: #cce2c2; }
.produit-header-hebergements:before {background: #fed57c; }

.blanc{color:#ffffff;}
.orange{color:#ee5637;}
.en_tete{font-size:130%;color:#F05637;border-bottom:dotted 1px #F05637;padding-bottom:10px;margin-bottom:10px;}

.gras{font-weight:bold;}
.popupmap{}
.typo{color:#cccccc;}
.filters{border-top:solid 1px #bebebe;margin-top:20px;clear:both;}
.sourcing{margin-top:20px;font-size:90%;color:#fed57c;}
a.lien_sortant{color:blue;}

.vignd{float:right;margin-left:10px;border:solid 1px #bebebe;}
.vigng{float:left;margin-right:10px;border:solid 1px #bebebe;}
.vignc{text-align:center;}

.btnsuggeo{display:inline-block;vertical-align:top;cursor:pointer;}
ul.suggestions_geo{list-style-type:none;font-size:90%;display:block;vertical-align:top;}
ul.suggestions_geo li{}
ul.suggestions_geo li:after{content: "";}

.contenu_page a{color:#ee5637;}
ul.puces_page{list-style-type:none;}
ul.puces_page li{padding:5px;font-size:110%; margin-left:10px;}
.stop{clear:both;}

.tableau2 td{padding:10px}
