/****************************************************************************
	Agestis - Content Management System - http://www.agestis.com
	by ARICIA http://www.aricia.fr
*****************************************************************************
			Version:	20151013.1142
			coder: 		Damien MATHIEU (damien@aricia.fr)
*****************************************************************************
		style.less
		CCBFC - 2015
****************************************************************************/
/*back-csslint empty-rules: false, important: false, adjoining-classes:false, fallback-colors:false,  */
.row {
  margin-right: 0px;
  margin-left: 0px;
}
.dropdown-menu {background-color: rgba(159,194,4,.9);}

.aplus {cursor:pointer;}
.navbar {margin-bottom: 0px;}
.navbar-default {border-color: transparent;}
.navbar-collapse{width:100%;}

.item {
width:100%;
}

.minheight24 {min-height: 24px;}

#ariane{background-color:rgba(0,64,0);height:32px;margin-left:-15px;margin-right:-15px;color:#FFF;padding-top: 7px;margin-top: -20px;
box-shadow: 0 0 10px rgba(0,0,0,.75);}

#ariane A {color:#FFF}

#main{padding-top:20px; min-height:auto;}

#carousel{margin-top:-20px;margin-left: -15px;margin-right: -15px;}
#carousel .carousel-caption{font-size:3.2em;font-family:Scada,sans-serif;text-transform:uppercase;text-align:center;bottom:auto;top:30%;text-shadow:1px 3px 0 #472e00,2px 3px 1px #999,3px 5px 8px #ccc}
#carousel .carousel-indicators li{width:12px;height:6px;border-radius:0;visibility:hidden;}
#carousel .carousel-indicators .active{margin:1px}.card{padding-top:20px;margin:10px 0 20px 0;background-color:rgba(214,224,226,.2);border-top-width:0;border-bottom-width:2px;border-radius:3px;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.card-body{padding:0 20px;margin-top:20px}.card.hovercard{position:relative;padding-top:0;overflow:hidden;text-align:center;background-color:#F0F0F0}.card.hovercard .cardheader{height:75px;background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-image:url(/skins/standard/images/bg_card.jpg);background-size:cover}.card.hovercard.header-1{background-size:100% 100%;background-repeat:no-repeat;background-position:bottom center;background-image:url(/skins/standard/images/bg_card-header-1.jpg)}.card.hovercard.header-1 .cardheader{background-color:#FFF;background-image:none}.card.hovercard.card-conseil{background-color:#C6DB83}.card.hovercard.card-conseil .cardheader{background-color:#FFF;background-image:none}.card.hovercard.card-conseil .info .desc{font-size:1.3em;color:#12883a;background-color:rgba(255,255,255,.2);padding:10px 5px;margin:auto -7px}.card.hovercard.card-conseil .avatar img{box-shadow:2px 2px 4px rgba(0,0,0,.5)}.card.hovercard .avatar{position:relative;top:-50px;margin-bottom:-50px}.card.hovercard .avatar img{width:120px;height:120px;max-width:120px;max-height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:5px solid rgba(148,200,61,.6)}.card.hovercard .info{padding:4px 8px 10px}.card.hovercard .info .title{margin-bottom:4px;font-size:24px;line-height:1;color:#262626;vertical-align:middle}.card.hovercard .info .desc{overflow:hidden;font-size:1.2em;line-height:1.6em;color:#737373;text-overflow:ellipsis}.card.hovercard .bottom{padding:0 20px;margin-bottom:17px}.agestis>ul,.masonry{margin:1.5em 0;padding:0;font-size:.85em;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;-ms-column-gap:1.5em;column-gap:1.5em}.agestis>ul>li,.masonry .item{display:inline-block;background:#fff;padding:1.5em;margin:0 0 1.5em;width:100%;box-shadow:0 1px 1px 0 rgba(0,0,0,.18);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.carousel-caption {
    left: 0%;
    right: 0%;
}

.btn-primary{color:#FFF;border-color:#516818;background-color:#516818}.btn-primary:active{background-color:#617d1c}

.btn-primary:focus,.btn-primary:hover{color:#FFF;border-color:#516818;background-color:#5a751a}

.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}

html {
  height: 100%;
}
body {
  min-height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}

body>.container{background-color:#FFF}

body>footer{width:100%;border-top:8px solid #719221;padding-top:15px;background-color:rgba(0,64,0);bottom: 0;position: absolute;}

body>footer,body>footer a,body>footer a:hover,body>footer a:link{color:#FFF}
body>footer h3{margin-top:0}

.navbar-brand{font:0/0 a;
color:transparent;
text-shadow:none;
border:0;
background-repeat:no-repeat;
background-color:transparent;
background-position:50% 50%;
background-size:contain;
width:160px;
height:120px;
margin-left:20px!important;
margin-top:-8px;
}

#logo{box-shadow: 4px 4px 2px rgba(0,0,0,.5);border-radius: 5%;}

.navbar-default{box-shadow:0 0 10px rgba(0,0,0,.75)}
.navbar-default .container{background-color:rgba(0,64,0,0.4)}
.nav-shortcuts .nav>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>li>a
{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}

.nav-shortcuts .nav>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus
{font-size:16px;color:black;background-color:transparent}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:hover
{background-color:rgba(226,255,8,.8)}

.navbar-default .navbar-nav.nav{margin-top:20px; background-color: rgba(0,64,0,0.5);box-shadow: 4px 4px 2px rgba(0,0,0,.5);border-radius: 2%;}
.nav-shortcuts{margin-bottom:10px;background-color: rgba(0,64,0,0.5);box-shadow: 4px 4px 2px rgba(0,0,0,.5);border-radius: 2%;}
.nav-shortcuts .nav>li>a{font-size:16px;color:white;background-color:transparent}
.goToTop{visibility:hidden;width:46px;height:46px;border-radius:23px;border:2px solid rgba(255,255,255,.7);text-align:center;color:#FFF;background-color:rgba(18,136,58,.7);position:fixed;bottom:5%;right:5%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);text-shadow-webkit-transition:all .25s linear,all .1s linear;-moz-transition:all .25s linear,all .1s linear;-ms-transition:all .25s linear,all .1s linear;-o-transition:all .25s linear,all .1s linear;transition:all .25s linear,all .1s linear}.goToTop:hover{color:#FFF;border-color:#FFF;background-color:rgba(18,136,58,.75);-webkit-box-shadow:2px 2px 10px 2px rgba(0,0,0,.5);-moz-box-shadow:2px 2px 10px 2px rgba(0,0,0,.5);box-shadow:2px 2px 10px 2px rgba(0,0,0,.5)}body.scrolled .goToTop{visibility:visible}

#Content_Container{padding-top:20px;overflow-x:hidden}
.SearchForm{padding:15px}
.SearchForm #custom-search-input{padding:3px;border:solid 1px #E4E4E4;border-radius:6px;background-color:#fff}
.SearchForm #custom-search-input form{padding:15px}.SearchForm #custom-search-input input{border:0;box-shadow:none}
.SearchForm #custom-search-input button{margin:2px 0 0 0;background:0 0;box-shadow:none;border:0;color:#666;padding:0 8px 0 10px;border-left:solid 1px #ccc}
.SearchForm #custom-search-input button:hover{border:0;box-shadow:none;border-left:solid 1px #ccc}
.SearchForm #custom-search-input .glyphicon-search{font-size:23px}}
a{color:#46afc6}
a:focus,a:hover{color:#3391a6}
#Content_Container{font-family:Lato,Calibri,Arial,sans-serif;color:#472e00;font-size:16px;margin-bottom:180px;}
#Content_Container .fa-5{font-size:8em}
#Content_Container h1{margin-top:1em;font-weight:600;font-family:'Titillium Web',sans-serif!important;position:relative;padding:15px 15px 15px 30px;box-shadow:inset 0 0 0 1px #12883a,inset 0 0 5px rgba(70,175,198,.75),inset -285px 0 35px #fff;border-radius:0 10px 0 10px;background:#fff;background-size:auto 80%;text-shadow:-.3rem -.3rem 0 #fff,.3rem .3rem 0 #fff,0 0 3rem rgba(255,255,255,.95)}
#Content_Container h2{text-transform:uppercase;margin:1em 0 .75em;padding:0 0 5px 0;color:#6B5344;font-weight:400;font-family:Scada,sans-serif;position:relative;text-shadow:2px 2px 0 rgba(71,46,0,.25);font-size:30px;line-height:40px}
#Content_Container .ephemeride{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 0 1px #6E8B21;margin:0 auto;overflow:hidden;position:relative;padding:0;border-radius:4px;width:170px}
#Content_Container a[name]:before{display:block;content:" ";margin-top:-150px;height:150px;visibility:hidden}
#Content_Container hr{height:60px;min-height:60px;border:0;margin-top:10px;margin-bottom:10px;background:transparent url(/skins/standard/images/bg_hr.png)center center no-repeat}#Content_Container .table{width:95%;margin:0 auto}#Content_Container table.table th{background-color:#94c83d}#Content_Container ul{padding-left:25px}#Content_Container blockquote>.img-circle,#Content_Container p>.img-circle{border:7px solid rgba(164,98,37,.5);box-shadow:5px 5px 10px rgba(0,0,0,.5);margin:15px}#Content_Container .img-thumbnail{box-shadow:1px 1px 5px rgba(0,0,0,.45)}#Content_Container .iframe-responsive,#Content_Container .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#Content_Container .iframe-responsive embed,#Content_Container .iframe-responsive iframe,#Content_Container .iframe-responsive object,#Content_Container .video-container embed,#Content_Container .video-container iframe,#Content_Container .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#Content_Container div:only-child[class*=col-].center-block{float:none}#Content_Container .pagination>li>a,#Content_Container .pagination>li>a:focus,#Content_Container .pagination>li>a:hover,#Content_Container .pagination>li>span,#Content_Container .pagination>li>span:focus,#Content_Container .pagination>li>span:hover{color:#12883a}#Content_Container .pagination>.active>a,#Content_Container .pagination>.active>a:focus,#Content_Container .pagination>.active>a:hover,#Content_Container .pagination>.active>span,#Content_Container .pagination>.active>span:focus,#Content_Container .pagination>.active>span:hover{color:#FFF;border-color:#12883a;background-color:#12883a}


@media (max-width:1023px) {
#Content_Container{margin-bottom:300px;}
}

@media (max-width:767px)
{
.navbar-default .navbar-header{background-color:rgba(0,64,0)}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;border:0}
.navbar-collapse.collapse.in{max-height:100vh;min-height:100vh;overflow:visible-y}
.navbar-nav{text-transform:capitalize}
.navbar-nav>li>a .caret{float:right;border-width:6px}
.navbar-nav .open .dropdown-menu{background-color:rgba(255,255,255,.2)}
.dropdown-menu{padding-left:15px}
.dropdown-menu>li>a{white-space:normal;padding-left:5px}
.dropdown-menu>li.dropdown-submenu>a{padding-left:0}.dropdown-submenu{border-left:2px solid #FFF}
.dropdown-submenu .caret,.dropdown-submenu a::after{display:none}
.dropdown-submenu .dropdown-menu{display:block}
.nav-shortcuts{margin-left:-15px;margin-right:-15px;padding-top: 15px;margin-bottom: -20px;float:none!important}
.nav-shortcuts .nav>li{width:19%}
.nav-shortcuts .nav>li>a{font-size:2em;text-align:center}

footer .btn{margin:.5em .5em}
#carousel .carousel-caption {font-size: 1em;padding-top: 0px;}
#Content_Container h1 {font-size: 24px;}
}

@media (min-width:768px){html{position:relative;min-height:100%}

body{background-repeat:no-repeat;background-size:100%;background-repeat:no-repeat;background-size:100%;background-attachment: fixed;}

body.container{padding-top:20px;padding-bottom:150px;border-left:1px solid #12883a;border-right:1px solid #12883a}

.fixedBG{background-attachment:fixed;background-position:center bottom}.navbar-default{background-color:rgba(129,167,38,.2)}.navbar-default .nav-shortcuts .nav>li>a,.navbar-default .navbar-nav>.open>a,.navbar-default 
.navbar-nav>li>a{color:#ffffff;border-top:4px solid transparent;font-size:1.14em;padding:10px 8px}.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:hover{border-top:4px solid #a46225}

span.navbar-logo-partenaire{width:128px;background-color:white;margin-left: 20px;}
img.logopartenaire{max-width;width:128px;}

.nav-shortcuts{margin-top:20px}
.row {margin-left:10px;margin-right:30px;}

#Content_Container{padding-top:20px;overflow-x:hidden}
.SearchForm{padding:15px}
.SearchForm #custom-search-input{padding:3px;border:solid 1px #E4E4E4;border-radius:6px;background-color:#fff}
.SearchForm #custom-search-input form{padding:15px}.SearchForm #custom-search-input input{border:0;box-shadow:none}
.SearchForm #custom-search-input button{margin:2px 0 0 0;background:0 0;box-shadow:none;border:0;color:#666;padding:0 8px 0 10px;border-left:solid 1px #ccc}
.SearchForm #custom-search-input button:hover{border:0;box-shadow:none;border-left:solid 1px #ccc}
.SearchForm #custom-search-input .glyphicon-search{font-size:23px}}
a{color:#46afc6}
a:focus,a:hover{color:#3391a6}
#Content_Container{font-family:Lato,Calibri,Arial,sans-serif;color:#472e00;font-size:16px}
#Content_Container .fa-5{font-size:8em}
#Content_Container h1{margin-top:1em;font-weight:600;font-family:'Titillium Web',sans-serif!important;position:relative;padding:15px 15px 15px 30px;box-shadow:inset 0 0 0 1px #12883a,inset 0 0 5px rgba(70,175,198,.75),inset -285px 0 35px #fff;border-radius:0 10px 0 10px;background-size:auto 80%;text-shadow:-.3rem -.3rem 0 #fff,.3rem .3rem 0 #fff,0 0 3rem rgba(255,255,255,.95)}
#Content_Container h2{text-transform:uppercase;margin:1em 0 .75em;padding:0 0 5px 0;color:#6B5344;font-weight:400;font-family:Scada,sans-serif;position:relative;text-shadow:2px 2px 0 rgba(71,46,0,.25);font-size:30px;line-height:40px}
#Content_Container .ephemeride{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 0 1px #6E8B21;margin:0 auto;overflow:hidden;position:relative;padding:0;border-radius:4px;width:170px}
#Content_Container a[name]:before{display:block;content:" ";margin-top:-150px;height:150px;visibility:hidden}
#Content_Container hr{height:60px;min-height:60px;border:0;margin-top:10px;margin-bottom:10px;background:transparent url(/skins/standard/images/bg_hr.png)center center no-repeat}#Content_Container .table{width:95%;margin:0 auto}#Content_Container table.table th{background-color:#94c83d}#Content_Container ul{padding-left:25px}#Content_Container blockquote>.img-circle,#Content_Container p>.img-circle{border:7px solid rgba(164,98,37,.5);box-shadow:5px 5px 10px rgba(0,0,0,.5);margin:15px}#Content_Container .img-thumbnail{box-shadow:1px 1px 5px rgba(0,0,0,.45)}#Content_Container .iframe-responsive,#Content_Container .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#Content_Container .iframe-responsive embed,#Content_Container .iframe-responsive iframe,#Content_Container .iframe-responsive object,#Content_Container .video-container embed,#Content_Container .video-container iframe,#Content_Container .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#Content_Container div:only-child[class*=col-].center-block{float:none}#Content_Container .pagination>li>a,#Content_Container .pagination>li>a:focus,#Content_Container .pagination>li>a:hover,#Content_Container .pagination>li>span,#Content_Container .pagination>li>span:focus,#Content_Container .pagination>li>span:hover{color:#12883a}#Content_Container .pagination>.active>a,#Content_Container .pagination>.active>a:focus,#Content_Container .pagination>.active>a:hover,#Content_Container .pagination>.active>span,#Content_Container .pagination>.active>span:focus,#Content_Container .pagination>.active>span:hover{color:#FFF;border-color:#12883a;background-color:#12883a}

@media only screen and (min-width:768px)

{.agestis>ul,.masonry
	{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2}}
	
@media only screen and (min-width:992px)

{.agestis>ul,.masonry{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-count:3}}

@media only screen and (min-width:1200px)

{.agestis>ul,.masonry{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;column-count:4}}.agestis.plan li{margin:.35em 0 0}.agestis.plan>ul>li{margin-bottom:15px;font-size:1.2em;background:#FFF none repeat scroll 0 0;box-shadow:0 0 0 1px rgba(148,200,61,.75),0 1px 5px 0 rgba(18,136,58,.75)}.agestis.plan>ul>li ul{padding-left:15px}.agestis.plan>ul>li>a{font-weight:700;font-size:1.4em;text-transform:uppercase}
