/* Bloc de recherche
-----------------------*/
#form_recherche #search_engine form.search-tourism-form fieldset legend a {
	background-image:url("../images/tourisme/moteur_recherche/menu-collapsed.png");
}
#form_recherche #search_engine form.search-tourism-form label {
	color:#757575;
}
.fieldset_etablissement .tourism-field-disabled {
	display: none;
}

/* Affichage du nombre de résultats */
#resultPresentation {
	text-align:right; /* aligné à gauche ou à droite */
	color:#5d5d5d;
}



/* Mode liste
--------------------*/
#tabs li.aFrame,
.resultManifs {
	border-color:#d0d0d0;
}
#tabs .listeResume {
	color:#414141;
}
#tabs .listeBoutons li a {
	color:#2D2B2B;
	border-color:#d0d0d0;
}
#tabs .listeBoutons li a:hover {
	background:#901C19;
}
#tabs .aFrame .listeBoutons li.listeBoutonReserver a {
	background:#f7f7f7;
}
#tabs .aFrame .listeBoutons li.listeBoutonReserver a:hover {
	background:#901C19;
	color:#fff;
}

#tabs .col1 .listeHeader{height:auto;padding-bottom:2px;}
#tabs .col1 .listeAvis{top:122px;right:10px;}

#tabs .col2 .listeAvis{
	background:#fff;
	border-radius:4px 4px 0 0;
	padding:9px 10px 4px;
	position:absolute;
	right:10px;
	top:193px;
}

#tabs .col3.no_photo .listeLogoPrincipal{position:relative;top:0;right:0;}

/* Liste Général */
#tabs .col1 .listeBoutons li.listeBoutonReserver a,
#tabs .col2 .listeBoutons li.listeBoutonReserver a,
#tabs .col3 .listeBoutons li.listeBoutonReserver a  {
	color:#2d2b2b;
}

#tabs .listeBoutons li a{
	border:none;
}
#tabs .listeBoutons li.listeBoutonCarnetVoyage a{background:#8f1c19;color:#fff;}
#tabs .listeBoutons li.listeBoutonDetails a{background:#2d2b2c;color:#fff;}

#tabs .listeBoutons li a:hover{
	background:#6f1613;
}

#tabs .col2 .listeContent .commune{
	position: absolute;
    right: 10px;
    text-transform: uppercase;
    top: 234px;
}
#tabs .listeContent .commune{
	padding-left:15px;
	font-weight:bold;
	color:#8f1c19;
	background:url(../images/loca.png) no-repeat 0 2px;
}

#agendaContainer.day .agendaContent .manifJour a.listeLien span.listeContent .listeCommune{
	font-weight:bold;
	color:#901C19;
}

/* 1 colonne */
#tabs .col1 .listeHeader {
	border-color:#5d5d5d;
}
#tabs .col1 .listeClassement span.spanEtoile,
#tabs .col1 .listeClassement span.spanEnCours,
#tabs .col1 .listeClassement span.spanEpi,
#tabs .col1 .listeClassement span.spanCle {
	background-color:#5d5d5d;
}
#tabs .col1 .listeAvis a {
	color:#000;
}

.not-front #tabs li.col2{width:316px;}
.not-front #tabs li.col3{width:211px;}

/* 3 colonnes */
#tabs .listeContent .adresse,
#tabs .listeContent .cpVille,
#tabs .listeContent .telephone{clear:both;}
#tabs li.col1.no_photo{/*height: 150px;*/}
#tabs li.col2.no_photo{/*height: 175px;*/}
#tabs li.col3.no_photo {height: 203px;}
#tabs .col3.no_photo .commune{bottom: 40px;}

#tabs .col3 .listeTitre{height:38px;overflow:hidden;line-height:17px;}


/* Mode détail
--------------------*/
#tourismeConteneur .detailHeaderFiche .LienSiteWeb.social {display:block;}
.label-classement .label-classement-niveau {position:relative;}
.detail_module_tourisme #toolbar{position:relative;top:auto;}
.module_tourisme h1{font-size:3em;}

.detail_module_tourisme #content-area {
	padding:10px 20px;
}

#tourismeConteneur .detailTab td {
	background:#f8f7f5;
	border-color:#d0d0d0;
}
#tourismeConteneur .detailHeaderFiche,
#tourismeConteneur .detailHeaderFiche .LienSiteWeb a,
#tourismeConteneur .detailHeaderAvecAvis .LienSiteWeb a,
#tourismeConteneur .detailTabDroite .pasdAvis,
#tourismeConteneur .detailTabDroite .deposerAvis a,
#tourismeConteneur .blocAvisHeader .nombreAvis .nbAvis,
#tourismeConteneur .blocAvisHeader div.auteurAvis,
#tourismeConteneur .blocAvisHeader div.dateAvis,
#tourismeConteneur .blocAvisHeader .deposerAvis a,
#tourismeConteneur .blocAvisHeader .tousAvis a {
	color:#414141;
}
#tourismeConteneur .blocAvisHeader div.texteAvis {
	color:#325b7d;
}

#tourismeConteneur .detailOnglet td a:hover,
#tourismeConteneur .detailOnglet td.ongletActif a {
	color:#f8f7f5;
}
#tourismeConteneur .detailOnglet td.ongletActif a {
	
}
#tourismeConteneur .detailDescription,
#tourismeConteneur .capacitespecial {
	color:#717170;
}
#tourismeConteneur .detailFicheContent .prestations legend,
#tourismeConteneur .detailFicheContent .prestations legend a,
#tourismeConteneur .detailFicheContent .prestations li,
#tourismeConteneur .detailFicheContent .prestations li a {
	color:#535353;
}
#tourismeConteneur .detailFicheContent .tabDispo table th {
	color:#5b6ea9;
}
#tourismeConteneur .detailFicheContent .detailEnteteAvis {
	background:#e2edf7;
}
#tourismeConteneur .detailFicheContent .detailEnteteAvis .nomHotel,
#tourismeConteneur .detailFicheContent .detailEnteteAvis .lieuHotel,
#tourismeConteneur .detailFicheContent .detailEnteteAvis .nombreAvis .nbAvis,
#tourismeConteneur .detailFicheContent .detailAvis .avis .dateAvis {
	color:#4678a3;
}
#tourismeConteneur .detailFicheContent .detailAvis .avis {
	background:#f5f9fc;
	border-color:#e2e5e7;
}
#tourismeConteneur .detailFicheContent .detailAvis .avis .titreAvis,
#tourismeConteneur .detailFicheContent .detailAvis .avis .titrereponseAvis_raisonsociale {
	/* color:#325b7d; */
}
#tourismeConteneur .detailFicheContent .detailAvis .avis .auteurAvis {
	color:#414141;
}
#tourismeConteneur .detailAvis .deposerAvis a,
#mode_detail .detailAvis .deposerAvis a  {
	color:#5a5858;
}
#tourismeConteneur .detailFicheManif .telephone,
#tourismeConteneur .detailFicheManif .fax,
#tourismeConteneur .detailFicheManif .detailDescriptionManif,
#tourismeConteneur .detailFicheManif .detailDescriptionManif500 {
	color:#717170;
}

.detailDiaporama .detailPhotos-slides li {
	text-align:center;
}

.detailBonReduction {
	clear:both;
	overflow:hidden;
}
.detailBonReduction ul {
	margin-top:20px;
}


.detailOuvertureRecurrence .detailOuvertureDates .detail-onglet-ouverture {
	min-height: 53px;
	height: auto;
}

.detailOuvertureRecurrence .detailOuvertureDates .hasFermeture .detail-onglet-ouverture-inner, 
.detailOuvertureRecurrence.allGlobalSchedule .detailOuvertureDates .hasFermeture .detail-onglet-ouverture-inner {
	min-height: 48px;
	height: auto;
}


/* Contact/avis
----------------------*/
.FormContact .form-submit,
.formAvis .form-submit,
.purpose-mailing-optins-wrapper .form-item label:hover,
.purpose-mailing-optins-wrapper .form-item label.form-checked {
	background-color: #7A1815;
}
.FormContact .form-submit:hover,
.formAvis .form-submit:hover {
	background-color: #80b0db;
}
.purpose-mailing-value {
	color: #7A1815;
}

.purpose-mailing-optins-wrapper .form-item label:hover span,
.purpose-mailing-optins-wrapper .form-item label.form-checked span{
	color:#999 !important;
}


/* Centrale live 
--------------------
#tourismeConteneur #detailCentralLive  #central-live-result h3,
#tourismeConteneur #central-live-result-count,
#tourismeConteneur #central-live-results-list .central-live-result-date .central-live-result-day-num,
#tourismeConteneur #central-live-results-list .central-live-result-price {
	color: #9fa30b;
}
#tourismeConteneur #central-live-results-list .central-live-result-entry {
	border-color: #9fa30b;
}
#tourismeConteneur #central-live-results-list .central-live-result-reservation-url a {
	background: #9fa30b;
}
#tourismeConteneur #central-live-calendar td.central-live-dispo,
#tourismeConteneur #central-live-legend .central-live-date-debut-selected .central-live-date-color,
#tourismeConteneur #central-live-results-list .central-live-result-reservation-url a:hover {
	background: #bcc11c;
}
*/



/* Bloc Selection de la semaine
----------------------------------
#block-tourism_raccourci-tourism_week_select h2.title {
	color:#010100;
}
#block-tourism_raccourci-tourism_week_select li a:hover {
	background:#f6f6f6;
}
#block-tourism_raccourci-tourism_week_select span.title {
	color:#487325;
}
#block-tourism_raccourci-tourism_week_select span.visuel img {
	border-color:#fff;
}
#block-tourism_raccourci-tourism_week_select span.teaser {
	color:#99bf0d;
}
*/



/* Map tourisme
-----------------------
#headerdiv-to-stay,
#headerdiv-to-stay:hover {
	background: #ec9702 !important;
}
#headerdiv-activity,
#headerdiv-activity:hover {
	background: #69110d !important;
}
.panel-to-stay .entete-facette {
	background: #ec9702;
	border-bottom: 1px solid #e27c0e;
}
.panel-to-stay .entete-facette:hover {
	background: #e27c0e;
}
.panel-activity .entete-facette {
	background: #69110d;
	border-bottom: 1px solid #570a0a;
}
.panel-activity .entete-facette:hover {
	background: #570a0a;
}
*/
.block-inner .panel-to-stay .entete-panel.deplier {
	/* background-image: url("http://www.holidays-cahors.co.uk/sites/ot-cahors/themes/theme_base/images/tourisme/map/fleche_down_loger.png"); */
}
.block-inner .panel-activity .entete-panel.deplier {
	/* background-image: url("http://www.holidays-cahors.co.uk/sites/ot-cahors/themes/theme_base/images/tourisme/map/fleche_down_activite.png"); */
}
/* Titre popup carte */
#tabs #content .infowindow h3 {
	color: #69a6d5;
}


/******* Carnet de route ********/
#block-tourism_travel_cart-travel_cart_tourism .content{
	background:url(../images/bg_carnetroute.png) no-repeat right top;
	border:none;
	height:46px;
}
#block-tourism_travel_cart-travel_cart_tourism #listItemsTv{height:46px;line-height:46px;}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection a{color:#fff;text-decoration: none;}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection .titleSelections{
    display: block;
    line-height: 16px;
    padding-left: 94px;
    padding-top: 8px;
    text-indent: 0;
    width: 80px;
    float:left;
}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection .nbSelection{
	font-size:30px;
	font-family:avenir,arial,sans serif;
	font-style:normal;
	background:none;
}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection .nbSelection:before{content:"(";}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection .nbSelection:after{content:")";}


.travelCartMessage{
	color:#fff;
	background:#901C19;
	padding:10px;
	left:50%;
	width:200px;
	margin-left:-100px;
}


/**** Agenda ***/
.resultManifs #tabs #resultListModeTab li.col3 {margin-right:67px;}


/* Bons plans
-----------------------------*/
.tourism-type-bon_reduction #tabs li.aFrame,
.tourism-type-bon_reduction #tabs #resultListModeTab li.first {
	width: 286px !important;
}
.tourism-type-bon_reduction.sidebar-right.detail_module_tourisme #content {
	width: 710px;
}


/* Bloc date sélection
-------------------------*/
#block-tourism_raccourci-tourism_date_selection {
	float: left;
	margin-top: 10px;
	width: 71%;
}
#blockDateSelectionMain {
	margin-top: 0;
}
#blockDateSelectionMain #blockDateSelectionTitle {
	margin-top: 11px;
	width: 57px;
	height: auto;
	font-size: 1em;
	line-height: 16px;
}
#blockDateSelectionMain #blockDateSelectionForm fieldset,
#blockDateSelectionMain #blockDateSelectionPeriodeSelected {
	width: 290px;
}
#blockDateSelectionMain #blockDateSelectionForm .form-text {
	width: 87px;
}
#blockDateSelectionMain #blockDateSelectionModif #blockDateSelectionEffacerButton {
	font-size: 1em;
}
#blockDateSelectionMain #blockDateSelectionValiderButton {
	width: 67px;
}
/* Lien vers les disponibilités */
.block-tourism-dispo-link {
	float: right;
	margin-top: 10px;
	width: 27%;
}
.block-tourism-dispo-link a {
	display: block;
	height: 52px;
	line-height: 16px;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url("../../../../../imgs/static/liste/dispo.png") no-repeat 93% 10px #901c19;
	border: 1px solid #d3d3d3;
	border-width: 0 1px 1px 0;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.block-tourism-dispo-link a:hover {
	background-color: #6f1613;
}
.block-tourism-dispo-link a span {
	display: block;
	padding: 11px 0 0 18px;
	width: 105px;
}



/**** Bons plans ****/
.bon-reduc-bouton{color:#fff !important;width:auto;min-width:130px;}

/** Dispos **/
.enteteDispo .custom_text{
	font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 15px;
    text-align: center;
}