


.sidebar {
    background-color: #f6f6f6 !important;
    margin-top: -43px;
}

.fancybox-skin {
  background-color: #ffffff !important;
} 
.fancybox-overlay.fancybox-overlay-fixed{
  background-color:#000;
  background-color:#1E73BE;
}
.fancybox-overlay {
  background:url() !important;
}

#meteo-titre {
  font-size: 24px !important;
  color:rgba(52, 154, 230, 1) !important;
}
div#main.clearfix {
    padding-top: 55px;
    padding-bottom: 0px;
}
div.mocoedivhcekarramwww.weatherLayer.vertical {
  background-image:url(http://www.marrakechvideo.com/ressources/logos/bg-meteo-3.jpg) !important;
  width: 212px !important;
  align: center !important;
  margin-bottom: 20px !important;
}
.footer-area h3 {
  text-align: center !important;
  color: #0000ff !important;
 }

.footer-area {
  border-color: rgba(207, 201, 224, .7) !important;
}

.fp-embed {
   display: none !important;
}
.fp-fullscreen {
  display: none !important;
  left: 47% !important;
  top: 10% !important;
  background-image:url(http://www.marrakechvideo.com/wp-content/uploads/2016/04/plein-ecran.png) !important;
	 width: 72px !important;
  height: 72px !important;
  background-repeat: no-repeat !important;
  background-position: 0px 0px !important;
  background-size: 72px 72px !important;
}
.fp-progress {
    background-color: #1e73be !important;
}
.fp-timeline {  
  background-color: #dddddd !important;
}
 .fp-buffer {
  background-color: #fff !important;
  background-color: #000 !important;
}
 .flowplayer-playlist#jsplaylist42 {
  background-color: #ffffff !important;
  background-image:url(http://www.marrakechvideo.com/kensington/asterope/voir/asterope_poster.jpg);
}
.flowplayer .fp-speed {
  display: none;
}
.flowplayer {
  background-color: #fff !important;
}

.flowplayer-video-11859 a.fp-logo img {
  src: url(http://www.marrakechvideo.com/ressources/logos/bg-meteo-3.jpg) !important;
}
 
.flowplayer-video-11859 a.fp-logo img {
    opacity: 1 !important;
    padding-left: 0px !important;
}

/*pas de logo pour les clip  villas et golf*/

.flowplayer-video-12290 a.fp-logo img, .flowplayer-video-12295 a.fp-logo img {
    opacity: 0 !important;
    padding-left: 0px !important;
}

a#spider_slideshow_right_0:hover {
    visibility: hidden;
    background-color: rgba(255,255,255,.0);
}
a#spider_slideshow_left_0:hover {
    visibility: hidden;
    background-color: rgba(255,255,255,.0);
}

#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0 {
    color: rgba(97, 35, 186, 1) !important;
    font-size: 12px !important;
    font-weight: normal !important;
    display: table-cell;
    font-family: segoe ui;
    height: inherit;
    padding: 2px;
    text-shadow: 0px 0px 0px #888;
    vertical-align: middle;
}

.bkgd_bleu {
    background-color: #d8e7c5 !important;
}

div.fusion-fullwidth.fullwidth-box{
    padding: 20px 20px 10px !important;
}

.contact_info {
    padding-left: 10px !important;
}

#date-accueil {
  text-align: center;
  color: #FFF;
  margin-bottom:20px;
  margin-top: -30px;
  background-color: #00F;
}
  
#date-accueil-sidebar {
  text-align: center;
  color: #FFF;
  margin-bottom:-30px;
  background-color: #00F;
} 

#cadre_th
{
 /*border-collapse:collapse; /* Les bordures du tableau seront collées (plus joli) */
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
}


.th_table {
	/*background-color:#aaa;*/
	/*color:#1b2940;*/
}

th {	
	/*height:10px;*/
}

th:hover {
	/*background-color:#333333;*/
}

tr.impaire {
	background:#00004D;
	color: #feff37;
	/*margin-bottom:25px;*/
	padding-bottom:10px;
	border:#00004D 4px solid;
}

tr.paire {
	background: #feff37;
	color:#1b2940;
	/*margin-bottom:25px;*/
	padding-bottom:10px;
	border:#00004D 4px solid;
}

tr.impaire:hover {
	background:#FFF;
	color:#00004D;
}

tr.paire:hover {
	background:#FFF;
	color:#00004D;
}

#td_ville  {
	/*text-align:left;*/
	font-family:Verdana, Geneva, sans-serif;
 font-family: segoe ui;
	width:350px;
}

#td_ville  {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
 font-family: segoe ui;
	font-size:22px;
	font-weight:bold;
	vertical-align:top;
 padding-top:15px;
 padding-bottom:15px;
	padding-left:10px;
}

#td_ville .ville {
	font-size:24px;
}

tr.impaire #td_ville .prix {
	font-size:16px;
	color:#999;
}

tr.paire #td_ville .prix {
	font-size:16px;
	color:#999;
}

#td_ville .pieces {
	font-size:14px;
	color:#999;
}

tr.impaire #td_ville .texte_fr {
	font-size:12px;
	color::#00004D;
}

tr.paire #td_ville .texte_fr {
	font-size:12px;
	color:#00004D;
}

/*tr.paire #td_ville .texte_fr:hover {
	color:#1b2940;
}

tr.impaire #td_ville .texte_fr:hover {
	color:#1b2940;
}*/

#td_ville:hover  {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
 font-family: segoe ui;
	font-size:22px;
	cursor:pointer;
}

#td_categorie {
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
 font-family: segoe ui;
	font-weight:bold;
	width:150px;
	vertical-align:text-top;
 padding-top:15px;
 padding-bottom:15px;
	padding-right:10px;
}

#td_photo:hover {
	cursor:pointer;
}

#asterisques {
	font-size:12px;
}

#td_categorie .nb_photos {
	font-size:12px;
}

tr.impaire #td_categorie .nb_photos a {
	color:#999;
}


tr.paire #td_categorie .nb_photos a {
	color:#00004D;
}

/*td {
	margin-bottom:10px;
}*/

#td_ville .detail {
	font-size:12px;
	background-color:#000000;
	color:#CCCCCC;
	padding:3px;
	margin-bottom:1px;	
}

.montquartier_ville {
  background-color:#eeeeee;
  background-color:#ffff00;  
  /*font-family: segoe ui;*/
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color:#0000ff;
  padding:5px;
  margin-bottom:15px;
}


.pagination {
/*font:30px Arial, Helvetica, sans-serif;*/
font-size:24px !important;
font-family:Arial, Helvetica, sans-serif;
margin:40px 0 0 90px;
}

.pagination a {
background:#fff;
border:1px solid #06c;
color:#06c;
margin:2px;
padding:.2em .4em;
text-decoration:none
}

.pagination a:hover {
background:#000;
border:1px solid #bd88fe;
color:#bd88fe
}

.pagination span.inactive {
background:#fff;
border:1px solid #f0f0ff;
color:#f0f0ff;
margin:2px;
padding:.2em .4em
}

.pagination span.active {
background:#f4ebff;
background:#0000ff;
border:1px solid #bd88fe;
color:#bd88fe;
font-weight:700;
margin:2px;
padding:.2em .4em
}

#results{
margin-left:90px;
list-style-type:circle;
margin-bottom:100px;
}

.bwg_close_btn.fa.fa-times {
 /* font-size: 40px;*/
}

.table-meteo tr {
  height:30px;
  background-color:#ffffff;
}

.table-meteo tr.tr-pair {
  background-color:#67b7e1;/*bleu ciel*/
  /*background-color:#93ffff;*/
}

.table-meteo tr.tr-impair {
  background-color:#ffffff;
}

.table-meteo {
  background-color:#cccccc;
  padding:5px;
  color:#000000;
}

.table-meteo td {
  padding-left:5px;
}

.table-meteo td.td-meteo-ville {
  
}

.table-meteo td.td-meteo-ville-5-jours {
  text-align:center; 
}

.table-meteo td.td-meteo-high {
  font-size: 25px;
}

.table-meteo td.td-meteo-low {
  font-size: 15px;
}


.table-meteo td.td-meteo-logo {
  text-align:center; 
  background-color:#666666;
		border:1px solid #aaaaaa;
}

.td-meteo-high {
  font-size: 25px;
}

.td-meteo-low {
  font-size: 15px;
}

.div_align_center {
  align:center;
}


h3.TEDTalks, h5.TEDTalks{ 

    border-bottom: 3px solid #ff2b06; 

    margin-bottom: 15px; 
 
    color: #ff2b06; 
  	 color: #ffff00 !important;
 
} 

.ytc-thumbnails{ 

    overflow: hidden; 
 
} 

.ytc-thumbnails .ytc-row{ 
 
    border-bottom: 3px solid #ff2b06;
    border-bottom: 3px solid #67b7e1;  
 
    margin-bottom: 25px!important; 
  
    color: #0000ff!important;

} 

a.ytclink{ 

    color: #ff2b06 !important; 

} 

.ytcmore, .ytc-promotion {
   display: none !important;
}

h5.ytctitle {
  /*display:none !important;*/
  background-color: #67b7e1 !important;
  color: #000000 !important;
  padding: 3px !important;

}

h5.ytctitle .popup-youtube {
  /*color: #ffffff !important;*/
  font-weight: 500 !important;
}

.center-plan { 
    /*display:none !important;*/
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}

.display-meteo {
  display: none !important;
}

@media screen and (max-width: 800px) {
  /*#videopaillote {
    display: none !important;
  }*/
}

/* video sur mobile uniquement */
@media screen and (max-width: 800px) {
  #video-all {
    display:none !important;
  }
}

/* video all  video mobile non*/
@media screen and (min-width: 801px) {
  #video-mobile {
    display:none !important;
  }
}

#choix-video {
@media screen and (max-width: 800px) {
  #video-all {
    display:none !important;
  }
}
@media screen and (min-width: 801px) {
  #video-mobile {
    display:none !important;
  }
}  
}


.widget-left__date, .widget-left__link {
   display:none !important;
}

.widget-left-menu--brown {
    background-image: linear-gradient(to left top, #fff, #FFD05C) !important;
}