﻿
.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.img-responsive{display:block;max-width:100%;height:auto}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

		
		.modal-search-button { border-color: #ffffff; }

		.modal-search-button:hover { background-color: #383838; }

		.modal-search-close { background-color: #383838; }

		.modal-search-close:hover { background-color: #383838; }
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }



img.scale-with-grid,#Content img{max-width:100%;height:auto}





.icon_badge {
    float:right;
    display:inline-block;
    width: 32px;
    height: 30px;
    margin-right: 7px;  
}
.ar-banner .search-container{position:relative;max-width:700px;margin:40px auto}
.ar-banner .search-container:after{position:absolute;top:4px;right:4px;font-family:icomoon;font-size:25px;color:#fff;line-height:42px;content:"\e601";display:block;height:42px;width:55px;background:#5a9b77;z-index:1}
.ar-banner .search-container input[type=search]{height:50px;padding-right:65px;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.15);border:0}
.ar-banner .search-container button,.ar-banner .search-container input[type=submit]{position:absolute;top:4px;right:4px;height:42px;width:55px;background:0 0;padding:0 15px;margin:0;z-index:2;color:#5a9b77}
.search-container .searchDropDownDivLeft{display:none}

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}



.liste_prix
{
    font-weight: bold;
    font-size: 13px;
    color: #FF0066;
    font-family: tahoma, verdana, sans-serif;
}

    .ddsmoothmenu ul li.last { margin:0;}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

.theme-mc01 .nivo-controlNav a.active {
	background-position:0 -20px;
}

.theme-mc02 .nivo-controlNav a.active {
    background-position:0 -22px;
}

.nivo-controlNav a.active {
	font-weight:bold;
}
#block-system-main-menu ul.menu li.leaf a{padding:12px 13px;font-size:16px;}
.page-sitemap .site-map-menu li.expanded li.leaf a{margin-bottom:0;}


.cnt-detail .cnt-icon, .cnt-detail .cnt-info{
text-align:center;
}

.cnt-detail .cnt-icon i{
font-size:45px;
color:#b9b9b9;
}

.cnt-detail .cnt-icon{
margin-bottom:20px;
}

.cnt-detail .cnt-icon i, .cnt-detail .cnt-info a, .cnt-info p{
    color: ;
}

.block-line{float:left;width:100%;}

.d0{
	display: none;
}
.network{border:1px dotted #b79e42;background:#e7e7e7;padding:30px;margin:20px 0}
.network header{border-bottom:1px dashed #b79e42}
.network header h3{line-height:35px}
.network ul{padding:0;margin:0;list-style:none}

#et-secondary-nav .career-nav a {font-size: 14px !important;}

#ff-stream-1 .ff-filter:hover,
#ff-stream-1 .ff-filter.ff-filter--active,
#ff-stream-1 .ff-moderation-button,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn,
#ff-stream-1 .ff-square:nth-child(1) {
	background-color: rgb(59, 61, 64);
}

#ff-stream-1 li,
#ff-stream-1 .ff-square {
	background: rgb(255, 255, 255);
}
