@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,500,600,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');


body {
	margin: 0;
	padding: 0;
	
       font-family: 'Roboto', sans-serif;
		color: #535353;
        background-color: #ffffff;
}
.headerwraper{
	width:100%;
	background:#fff;
    height: 153px;
	}
.headerwrapertop{
	display:inline-block;
	width:100%;
	height:85px;
	background:#294357;	
	}
.logo {
    display: inline-block;
	width: 140px;
	margin-right: 25px;
	margin-top: 7px;	
}	
.logo img{ width:100%;}
.mobilemenu
{
	display:none;
}
.socialicons ul{ padding-left:0px; margin-left:0px; margin-bottom:0;}
.socialicons ul li{ display:inline-block; list-style:none; vertical-align:top;}
.socialicons ul li a{
		width: 20px;
		height: 20px;
		display: inline-block;
		margin-right: 30px;
		text-align: center;
		background-position: center center !important;
		background-size:contain !important;
		}
.socialicons {
    display: inline-block;
    vertical-align: top;
	line-height:97px;
	padding-left:30px;
}
.socialicons ul li a.feed{background: url('../images/feed.png');background-repeat:no-repeat; }
.socialicons ul li a.tweet{background: url('../images/tweeter.png'); background-repeat:no-repeat;}
.socialicons ul li a.facebook{background: url('../images/FBicon.png'); background-repeat:no-repeat;}
.socialicons ul li a.insta{background: url('../images/Insta.png');  background-repeat:no-repeat;}
.socialicons ul li a span{ display:none}

.partners_footer ul{ padding-left:0px; margin-left:0px; margin-bottom:0;}
.partners_footer ul li{ display:inline-block; list-style:none !important; vertical-align:top;}
.partners_footer ul li a{
		width: 90px;
		height: 32px;
		display: inline-block;
		margin-right: 30px;
		text-align: center;
		background-position: center center !important;
		background-size:contain !important;
		}
.partners_footer {
    display: inline-block;
    vertical-align: top;
	//line-height:97px;
	padding-left:30px;
}
.partners_footer ul li a.engie{background: url('../images/engie_blanc_32.png');  background-repeat:no-repeat;}
.partners_footer ul li a span{ display:none}

.headerright img{ height:25px !important; width:25px !important;}
.headerright .item{margin-right: 30px;}
.headerright{
    position: relative;float:right;
	width:300px;
	margin-top:0px;
}
.headerright .item{
	
	width:auto;
	height:35px;
	display:inline-block;
	vertical-align: top;
	}
.headerright .item	.cart{
	width:40px;
	height:35px;
	display:inline-block;
	background: url('../images/carticon.png');background-repeat:no-repeat;
	}
.item.boutique {
    color: #fff;
    text-align: center;
    width: 30px;
    font-weight: 600;
    text-transform: uppercase;
    width: 75px;
	margin-top:21px;
}
.item.search
{
	margin-top:30px;
}
.item.account
{
	margin-top:29px;
}
.item.boutique a{ color:#fff;}
.logoimg {
    width: 170px;
}
.region.region-main-menu {
    /*display: inline-block;
    float: right;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
    top: 85px;*/
	margin-top: -62px;
	padding-top: 0;
	padding-left: 184px;
}
.region-main-menu ul li:hover{
	background:#1D70B7 !important;
	}
.region-main-menu ul li:hover a{
	color:#fff;
	}

.region-main-menu ul li{ list-style:none; display:inline-block; padding-top: 6px;	padding-bottom: 0px; }
.region-main-menu ul li a{ text-transform:uppercase; color: #294357;font-weight: 600; padding-left: 15px;padding-right: 15px; text-decoration:none; padding-top:20px; padding-bottom:20px;display: inline-block; font-size:16px;}
.menu .home a{
		background: url('../images/home.png');
		background-repeat: no-repeat;
		text-indent: -9999px !important;
		display: inline-block;
		vertical-align: top;
		background-position: center;
		padding-top:0px !important; padding-bottom:0px !important;display: inline-block;
		background-position: 6px -1px;
}
.megamenu{display:none; width:100%; height:auto !important; position:absolute; left:0px; z-index:111; background:#5B9ED0;margin-top:-6px; color:#fff;padding-bottom: 20px; top:153px; padding: 0 !important;
margin: 0 !important; min-height: 310px; border-bottom: 1px solid #9A9A9A;}
.megamenutopborder{	
	background:-webkit-linear-gradient(180deg, rgba(22, 23, 24, 0.98) 0%, rgba(91, 158, 208, 0) 46%);
	background:-o-linear-gradient(180deg, rgba(22, 23, 24, 0.98) 0%, rgba(91, 158, 208, 0) 46%);
	background:-moz-linear-gradient(180deg, rgba(22, 23, 24, 0.98) 0%, rgba(91, 158, 208, 0) 46%);
	background:linear-gradient(180deg, rgba(22, 23, 24, 0.98) 0%, rgba(91, 158, 208, 0) 46%);
	height:15px;
	width:100%;
	display:inline-block;
	position: absolute;
	z-index: 1;
}
.bgwhite{ background:#fff;}
.mmcontent{ padding-top:20px; padding-bottom: 20px;}
.megamenu h4{ color:#fff; font-size:18px;}
.megamenu h4:after {
    content: "";
    border-bottom: 2px solid #fff;
    width: 25%;
    display: block;
    margin-top: 10px;
	margin-bottom: 15px;
}
.megamenu ul { padding-left: 0;}
.megamenu ul li{ list-style:none;line-height: 20px;}
.megamenu ul li ul li:before{ content:" - "; color:#fff;}
.megamenu ul li a{ color:#fff; text-decoration:none; font-size: 16px;font-family: 'Raleway', sans-serif;padding-left: 3px; }
.megamenu ul li h4 a {
	font-size: 18px; 
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
}
.headerwrapper {
    padding-bottom: 30px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.95);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.95);
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.95);
}

.col-md-4.mmcontent.bgwhite {
    height: 100%;
	min-height: 310px;
    position: absolute;
    right: 0;
	width: 38%;
}
.videobg{
	height:440px;
        // Tests vidéo
        //width:1024px; 
        //height:576px;
        margin:auto; 
	background-repeat: no-repeat !important;
	background-position:center center !important;
	background-size: cover !important;
	position: relative !important;
	}
.videotext {
    width: 40%;
	display: table;
	height: 100%;
	position: absolute;
	z-index: 11;
}	
#wrapper{ background:transparent !important;} 
.videotext h3 {
   font-size: 70px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #fff;
    font-weight: bold;
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
.nosactivity{ display:inline-block; width:100%;}
.nosactivity h2.title{
	font-size:30px;
	color:#294357;
	margin-top:30px;
	font-weight: 600;
	}
.ouractivities{ margin-top:20px; }	
.ouractivities ul li{ display:inline-block;width: 19%;} 
.ouractivities .item {
    display: inline-block;
    width: 19%;
	text-align:left;
}
.ouractivities .item h3{
	display: block;
	font-size: 15px;
	text-align: center;
	font-weight: 600;
	margin-top: 10px;
	width: 85%;
  }
.ouractivities .item h3.delta{
 	color:#008A3D;
}
.ouractivities .item h3.parapente{
 	color:#0066B1;
}
.ouractivities .item h3.kite{
 	color:#00B0B3;
}
.ouractivities .item h3.cerf-volant{
 	color:#F0840E;
}
.ouractivities .item h3.boomerang{
 	color:#FCC200;
}
.col-md-9.nopadding {
    padding: 0;
}	
.nactivity{ padding:0px; margin-bottom:0px;}
.nactivity li{ 
	padding:0px; 
	height:72px; 
	list-style:none;
	padding-left: 0px;
	}
.nactivity li{ display:table; width:100%;}
.nactivity li a{ display:table-cell; vertical-align:middle; padding-top: 8px;}	
.nactivity li a{ color:#fff; font-size:26px; font-family: 'Roboto Condensed', sans-serif; text-decoration:none;padding-left: 5px;}
.nactivity li .imagewraper { width:80px; height:53px; display:inline-block;text-align: right;margin-right: 5px;vertical-align: top;}
.imagewraper.placehoder img {
    margin-top: -10px;
}
.textwrapper {
    display: inline-block;
    width: 66%;
    line-height: 26px;
}

.li1{
	background:#5B9ED0;
	}
.li2{
	background:#FFC400;
	}
.li3{
	background:#FF0000;
	}
.li4{
	background:#553084;
	}        
.li5{
        background:#5e665a;
	}                
.jcarousel-skin-default .jcarousel-clip-horizontal,.jcarousel-skin-default .jcarousel-container-horizontal	{
	width:100% !important;
	padding:0px;
	height:auto !important;
	}
.jcarousel-skin-default .jcarousel-item	{ height:auto !important; border:0 none !important;}
.jcarousel-skin-default .jcarousel-item-horizontal{ margin:0px !important;}	
.newswraper{
	width:100%;
	height:647px;
	background-repeat:no-repeat !important;
	background-size:100% !important;
    position: relative;
    text-align: left;
 	}
.newswraper .textwrapper{
    width: 488px;
    height: 100%;
    position: absolute;
    right: 30px;
    background: rgba(255,255,255,0.8);
	padding: 89px 40px;
	}	
.newswraper .textwrapper .category{
	/*font-family:'Raleway';*/
	font-size:18px;
	font-weight:bold;
	color:#0066B1;
        display: none;
	}
.newswraper .textwrapper h3{
	/*font-family:'Raleway';*/
	font-size:24px;
	font-weight:800;
	color:#000;
	}	
.newswraper .textwrapper .date{
	/*font-family:'Raleway';*/
	font-size:16px;
	font-weight:700;
	color:#000;
	}
.newswraper .textwrapper .text{
	/*font-family:'Raleway';*/
	font-size:16px;
	font-weight:400;
	color:#000;
    margin-top: 5px;
	}
.newswraper .textwrapper .readmore{
	/*font-family:'Raleway';*/
	font-size:16px;
	font-weight:700;
	color:#000;
    margin-top: 5px;
	}	
.newswraper .textwrapper .readmore a{	color:#000; text-decoration:none;}	
.actualite h1.title {
    position: absolute;
    z-index: 1;
    color: #fff;
	font-size:30px;
	font-weight:600;
}
ul.jcarousel-navigation {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: 11111;
}
ul.jcarousel-navigation li{ 
    width: 13px!important;
    display: inline-block!important;
    border-radius: 50%;
    height: 13px!important;
	border:2px solid #fff;
	background:#fff !important;
    margin: 0 8px 0 0!important;
}
.jcarousel-prev,.jcarousel-next{ display:none !important;}
ul.jcarousel-navigation li.active{ background:#1D70B7 !important; }
ul.jcarousel-navigation li span{ text-indent:-9999px;    opacity: 0;}
.partners {
    background: #F1F9FF;
    margin-top: -7px;
    padding-top: 5px;
    padding-bottom: 5px;
}
h2.block-title{
	color: #294357;
	font-size:30px;
	font-weight:600;
	}
.partners h3.title {
    color: #294357;
	font-size:30px;
	font-weight:600;
}
.views-field-field-partenaires-logo img.img-responsive {
    text-align: center;
    display: inline-block;
    max-width: 75% !important;
}
.jcarousel-skin-default .jcarousel-item{ background:transparent !important;}
.views-field-field-partenaires-logo .field-content {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.views-field.views-field-field-partenaires-logo {
    text-align: center!important;
    height: 150px;
    display: table;
    width: 250px;
}
.view-nos-partenaires:hover .jcarousel-prev,.view-nos-partenaires:hover .jcarousel-next{ display:block !important;}	
.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
    display: block;
    width: 32px;
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.jcarousel-skin-default .jcarousel-prev {
    background-image: url(../images/previous.png) !important;
	 left: -20px;
}
.jcarousel-skin-default .jcarousel-next {
    background-image: url(../images/next.png) !important;
 }
.jcarousel-skin-default .jcarousel-next-horizontal:hover,
.jcarousel-skin-default .jcarousel-prev-horizontal:hover{
	    background-position: center !important;
		opacity: 0.7;
	} 
.view-nos-partenaires .jcarousel-navigation{ display:none !important;}
.footer{
	background:#1D66A5;
	display:inline-block;
	width:100%;
	height: 100%;
    margin-top: 0;
    padding-top: 10px;
	padding-bottom:0px !important;
	}
.footer h2 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
        margin-top: 5px;
        margin-bottom: 5px;        
	}
.footer ul{ 
    padding:0px; 
    margin:0;
    line-height: 1;
    }	
.footer ul li{ }	
.footer ul li a{
	    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 300;
    padding-left: 0;
    padding-bottom: 0;
    font-family: roboto;
	 }	
.nav > li > a:hover, .nav > li > a:focus{
   background-color: transparent !important;
	}
.footer ul li {
    position: relative;
    padding-left: 10px;
}

.footer .col-md-2{ width:20%;}
.copyrightwrapper{
	width:100%;
	background:#294357;
	color:#fff;
	font-size:16px;
	font-family: roboto;
	font-weight:bold;
    margin-top: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	}
.alignright{ text-align:right;}	
.region-footer-sixthcolumn ul li{ display:inline-block;}
.region-footer-sixthcolumn ul li:before,.copyrightwrapper .socialicons ul li:before{ display:none;}
.region-footer-sixthcolumn ul li a{ 
	padding-top:0px;    
	font-size: 16px;
    font-family: roboto;
    font-weight: bold;}
.copyrightwrapper .socialicons{
	margin-top:0px;
	}	
.region.region-footer-sixthcolumn {
    display: inline-block;
}	
.mainnavigation .dropup, .mainnavigation .dropdown{
	position: initial !important;
	}
.mainnavigation .dropdown-menu{ width:100% !important;}
.tb-megamenu .dropup, .tb-megamenu .dropdown{ position:inherit !important}
.tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu{
	width:100% !important;
	}
h1{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:30px;
	color:#1D70B7;
	font-weight:700;
    padding-bottom: 25px;
	}	
.region.region-homesearch-reginon {
    position: absolute;
    right: 219px;
	top: 15px;
    width: 100%;
	display:none;
}

#edit-search-block-form--2
{
	height: 55px;
	border-radius:5px 0 0 5px !important;
	box-shadow: none !important;
	border: none !important;
}
.Windows #edit-search-block-form--2{height: 56px;}
.region-homesearch-reginon button.btn.btn-primary .glyphicon
{
	font-size:24px !important;
}

.mmright{text-align: center;}
.mmright a{
	color:#294357;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:600;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	line-height:20px;
	}
.mmright .icon {
	width: 60%;
	height: 75px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
}
.icon.licence{background-image: url(../images/licence@2x2.png) !important;}
.icon.placeholder{background-image: url(../images/pinYellow@2x.png) !important;}
.icon.espacesecurite{background-image: url(../images/espacesécurité_red@2x.png) !important;}
.icon.ffrules{background-image: url(../images/ffrules.png) !important;}
.icon.flyingmachine {
    background-image: url(../images/ffrules.png) !important;
}
.pendreblcok .sec .icon {
    display: inline-block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}	
.mmright a span{
		padding-top: 10px;
		display: inline-block;
		margin-bottom: 20px;
		width: 76%;
}	
.col-md-6.custompadding,.custompadding .col-md-6{
	padding:0px;
	}
#sidebar-second h2,.header_text h1{ position:relative;}
#sidebar-second h2{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:30px;
	color:#1D70B7;
	font-weight:700;
	padding-bottom: 30px;
    margin-top: 20px;
	}
#sidebar-second h2:after{
	content: "";
    border-bottom: 2px solid #1D70B7;
    width: 20%;
    position: absolute;
    left: 0;
	bottom:0px;
   }	
.header_text h1:after{
	content: "";
    border-bottom: 2px solid #1D70B7;
    width: 10.5%;
	position: absolute;
	left: 0;
	bottom: -7px;
	}	
.headerbg_inner{
	height: 440px;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative !important;
	background-image: url(../images/kite4x.png);
	}	
.share .title{
	font-family:'Raleway';
	font-size: 18px;
	font-weight:600;
	color:#757575;
    margin-top: 5px;
	}	
#sidebar-second{ padding-top:20px;}	
ul.sshare {
    padding:0;
    margin-top:5px;
	margin-bottom:20px;
}
.sshare li {
    list-style: none;
    display: inline-block;
       margin-right: 13px;
    padding: 10px;
}
.sshare li:first-child
{
	padding-left:0;
}
.sshare li i
{
	color:#757575;
	font-size:35px;
}
#sidebar-second section,#sidebar-second .region .section,.share.section{
    border-bottom: 2px solid #D1D1D1;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}	
#sidebar-second section:last-child,
#sidebar-second .region .section:last-child
{ border-bottom: 0px !important;}
#main-wrapper .col-md-3,#main-wrapper .col-md-4{
    border-left: 1px solid #D1D1D1;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 40px;
	} 
#sidebar-second	.menu.nav{ padding:0; padding-bottom:15px; padding-top:15px;	}
.pendreblcok
{
	margin-top:10px;
}
#sidebar-second	.menu.nav li a{
	font-family: 'Roboto Condensed', sans-serif;
	color:#1D70B7;
	font-size:18px;
	font-weight: bold;
    padding: 0px 0px 6px 0px;
	}
	
.pendreblcok .sec{
	display:inline-block;
	width:100%;
    margin-bottom: 20px;
	}	
.pendreblcok .sec .icon{
	display:inline-block;
	width:60px;
	height:60px;
	background-repeat:no-repeat;
	background-size:contain;
    background-position: center;
	}


.pendreblcok .sec span,.flyingmachine .sec span {
    vertical-align: top;
    padding-left: 15px;
	padding-top: 18px;
    display: inline-block;
    font-size: 18px;
	font-family: 'Roboto Condensed', sans-serif;
	color:#757575;
	font-size:18px;
	font-weight: bold;
   
}
.header_text h1 {
    margin-top: 2px;
}

.region-content {
	/*font-family:'Raleway';*/
	font-size: 16px;
	font-weight:400 !important;
	color:#757575;
	}
#sidebar-second .menu.nav li {
    margin-bottom: 8.3px;
}	
.header_text {
    margin-bottom: 36px;
}
.ouractivities .item img
{
	width:85%;
}
.view-id-partners .owl-stage .owl-item img{
	width:auto !important;
	margin: 0 auto;
	}
.footer .socialicons{ line-height:normal !important;}	
.region-partners h2.block-title {
    margin-bottom: 40px;
}
.btn,button{
	background: #5b9ed0 !important;
    color: #fff;
    border: 0 none;
    padding: 16px 63px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
	}
.btn:hover,button:hover,
.btn:focus,button:focus{
	color: #fff !important;
	background:#1d70b7 !important;
	}
.form-item-cid label{ display:none;}		
.grippie{ display:none;}
textarea{ resize:none;}
.form-control {
    border-radius: 0;
    border: 0;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    box-shadow: none;
    border-bottom: 1px solid #c4c4c4;
}
.form-control:focus,.has-error .form-control:focus,.has-error .form-control{
	box-shadow:none;
	}
.has-error .form-control,.has-error .form-control:focus{
	border-color: #ff0000;
	}	
	
.captcha {
    margin-bottom: 20px;
}	
.pagination .pager-first,.pagination .pager-last, .pager-ellipsis.disabled{ display:none;}
.pagination > li > a, .pagination > li > span{
	border:0 none; background:#fff;
	border-right: 2px solid #999999 !important;
	color:#999999;
	padding: 0px 12px !important;
	margin-left: 0px;
	}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
	background:transparent !important;
	}	
.pagination > li.next a{
	border-right: 0 none !important;
	}	
.pagination > li.next a:after {
    content: " >";
}	
.pagination > li.prev a:before{
	content: "< ";
	}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background:#fff !important;
	color:#2273b8;
	font-weight:bold;
	}	
.headerwraper{
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
	}
.headerwraper.stuck {
    position: fixed;
    top: 0px;
    z-index: 99999;
}	

.owl-dots button{ background:transparent !important;}
.search-form  input#edit-keys {
    padding-top: 25px;
    padding-bottom: 25px;
}
.region-homesearch-reginon button.btn.btn-primary{
	   padding: 13px 12px;
		background-color: white !important;
		color: gray;
}
.region-homesearch-reginon button.btn.btn-primary:hover
{
	color: gray !important;
	background-color: white !important;
}

@media screen and (max-width: 767px) {
	.footer .container .col-md-2 .menu.nav{
		display:none;
		}
	.footer h2{
		margin-bottom: 0px;
		border-bottom: 1px solid #fff;
		padding-bottom: 20px;
		}
	.footer .container .col-md-2:last-child h2{ border-bottom:0px;}	
		.footer h2:after{
			content: "";
			background-image: url(../images/menu_arrow.png);
			height: 25px;
			width: 25px;
			display: inline-block;
			background-repeat: no-repeat;
			background-size: 40%;
			background-position: center center;
			position: absolute;
			right: 15px;
			top: 15px;
			}
	.col-md-8.alignright {
		padding-bottom: 20px;
	}			
	.region-footer-sixthcolumn  .menu.nav li{
		width:100%;
		margin-bottom: 15px;
		}
	.footer .socialicons{ padding:0px; }
	.copyrightwrapper{ margin-top:0px;}	
	.footer .socialicons {
		  padding: 0px 0px;
		  margin-bottom: 20px;
		  width:100%;
	}
	footer .socialicons ul li a{
		width:30px;
		height:30px;
		}
	.footer .region-footer-sixthcolumn{
		margin-bottom: 5px;
		}	
	}
.item.boutique a:hover
{
	text-decoration:none;
}
.menuwrap a {
	display: block;
	width: 45px;
	height: 41px;
	padding: 11px;
	position: absolute;
	top: 22px;
	left: 5px;
}
.menuwrap a:before, .menuwrap a:after {
	content: '';
	display: block;
	background: #fff;
	height: 2px;
}
.menuwrap a span {
	background: #fff;
	display: block;
	height: 2px;
	margin: 6px 0;
}
.ouractivities a{
	text-decoration:none;
}
#sidebar-second .section.last
{
	border-bottom:none;
}
.maintextwrap{ padding-top:36px;}
.featuredpic{ 
	height:450px;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}
.headerwraper {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    box-shadow: 0px 1px 10px #000;
   
    position: relative;
}	
.addthis_inline_share_toolbox{
	    margin-top: 0px;
	}
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a{
	    background-color: transparent !important;
	}	
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a svg{	
	    fill:#757575!important; 
}

.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a.at-svc-email svg,
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a.at-svc-email .at-icon-wrapper{
	display:none;
	}
	
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a.at-svc-email{
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	}
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a .at-icon-wrapper{
	height: 45px !important;
    width: 45px !important;
	}
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a.at-icon-wrapper svg{	
	height: 45px !important;
    width: 43px !important;
	margin-top: 5px;
	margin-left: 10px;
}
	
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a.at-svc-email:before {
    content: "\f003";
    font-size: 35px;
	color: #757575;
}
.mm-listview
{
	background-color: #5B9ED0 !important;
}
.mm-menu a
{
	color: #fff !important;
    text-transform: uppercase;
	font-size: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
}
.mm-navbar a.mm-navbar__title
{
	color:#5B9ED0 !important;
}
.mm-panels > .mm-panel
{
	background-color: #5B9ED0 !important;
}
.mm-navbar
{
	background-color: #fff !important;
}
.mm-btn_next:after
{
	border-color: #fff !important;
}
.mm-listitem:after
{
	border-color: #fff !important;
	left:0 !important;
}
.submenu_icon1
{
	background-image: url(../images/licence@2x_white.png);
	background-repeat: no-repeat;
	background-position: 20px;
	background-size: 15%;
}
.submenu_icon1 a
{
	padding-left: 73px;
	text-transform:none;
}
.submenu_icon2
{
	background-image: url(../images/pinYellow@2x_white.png);
	background-repeat: no-repeat;
	background-position: 29px;
	background-size: 9%;
}
.submenu_icon2 a
{
	padding-left: 73px;
	text-transform:none;
}
.submenu_icon3
{
	background-image: url(../images/espacesecurite_white.png);
	background-repeat: no-repeat;
	background-position: 23px;
	background-size: 13%;
}
.submenu_icon3 a
{
	padding-left: 73px;
	text-transform:none;
}

.submenu_icon4
{
	background-image: url(../images/carticon.png);
	background-repeat: no-repeat;
	background-position: 29px;
	background-size: 10%;
}
.submenu_icon4 a
{
	padding-left: 73px;
}
.socialiconsmenu
{
	text-align: center;
	margin: 0 auto !important;
	width: 100%;
	display: inline-block !important;
	margin-top: 20px !important;
}
.socialiconsmenu li
{
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
}
.socialiconsmenu.mm-listitem:after
{
	content: "";
	border:none !important;
}
.container{ padding-left:0px !important; padding-right:0px !important;}
.megamenu ul li
{
	display: inline-block;
    vertical-align: top;
	width: 33%;
	margin: 0;
}
.megamenu ul li ul li
{
	width: 100%;
}
.book-toc.btn-group.pull-right
{
	/*display: none;*/
}

.page-node #main-wrapper #main #content{
	padding-bottom: 50px;
}

#sidebar-second .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a,
#sidebar-second .at-share-btn-elements a.at-svc-email{ vertical-align: text-bottom; }

@media screen and (-webkit-min-device-pixel-ratio:0) { 

#sidebar-second .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements a,
#sidebar-second .at-share-btn-elements a.at-svc-email{ vertical-align: text-bottom; }

} 
.mmcontent li.col-md-4 {
    padding-left: 0;
    padding-right: 15px;
}
.mobilemenu{ display:none;}

.book-navigation {
    margin-top: 10px;
    margin-bottom: 20px;
}
.book-navigation ul li{ position:relative;}
.book-navigation ul li.leaf:before {
    content: "";
    background: url(../images/menu-leaf.png) !important;
    height: 10px;
    width: 10px;
    background-repeat: no-repeat !important;
    background-position: center center;
    display: inline-block;
}
.book-navigation ul li.collapsed :before{
  	content: "";
    background: url(../images/menu-collapsed.png) !important;
    height: 10px;
    width: 10px;
    background-repeat: no-repeat !important;
    background-position: center center;
    display: inline-block;
}
.book-navigation ul li{	padding: .2em .5em 0 0;}

.book-navigation ul li a{ padding:0px;    display: inline-block;}
.book-navigation .menu.nav{	margin-bottom:15px;	}
.page-links   a {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
a.page-up {
    float: none;
    text-align: center;
    margin-left: 14%;
}

a.page-next {
    float: right;
}
a.page-previous {
    float: left;
}
.page-links.clearfix {
    width: 100%;
    position: relative;
}
a.page-up {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 78px;
    text-align: center;
}

.page-links {
    display: none !important;
}

.pager {
    display: none !important;
}

.book_printer {
    display: none !important;
}

.photo_organigramme {    
    max-width:100px;
    max-height: 120px;
}

.table_organigramme {
    font-size: small;
}

.submitted {    
    font-size: small;
}

.sound {
    padding-left:30px;
    color: white;
}

.views-view-grid {
    margin-left: auto;
    margin-right: auto;
}

.views-view-grid > tbody > tr > td  {
    width: 320px;
    padding: 10px;
    vertical-align: top;
}

.views-view-grid img {
    //width: 300px;
    //height: 169px;
    display: block;
  max-width:300px;
  max-height:169px;
  width: auto;
  height: auto;
}

.region-newsslideshowhome h2 {
    text-align: center;
}

.region-newsslideshowhome img {
    //max-width: 960px;
    //display: block;
  max-width:100%;
  //max-height:169px;
  width: auto;
  height: auto;
}

.tablesaw-sortable-btn {
  background: inherit !important;
}