/*BODY*/
	@media screen and (min-width: 1024px) {
		.t3-wrapper {background: url("../images/body_bg.png") center top no-repeat fixed;}
		.t3-header {background: url("../images/header_bg.png") center top no-repeat; padding-bottom: 0; min-height: 155px;}
		.head-search {margin-top: 43px; margin-right: 10px;}
		#t3-mainbody {background: url("../images/content_bg.png") center top repeat-y;}
	}
#t3-mainbody.container {padding: 0 15px 20px 15px;}
h1, h2 {color: #135aaa;}

/* Navigation*/
.navbar {min-height: 30px;}
.navbar-nav {float: right;}
.navbar-default {border: none;}
.t3-mainnav {background: none;}
	@media screen and (min-width: 1024px) {
		.t3-mainnav {background: url("../images/nav_bg.png") center top no-repeat;}
	}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #135aaa; color:#fff;}
.navbar-default .navbar-nav > li > a {padding: 5px 10px; font-size: 90%; font-weight: bold; color: #135aaa; }
.nav > li > a:hover, .nav > li > a:focus {text-decoration: underline; background: none;}

/*Off-canevas*/
.t3-off-canvas .t3-off-canvas-body .dropdown-menu {background: none;}
.t3-off-canvas-body .dropdown-menu > li > a {white-space: normal;}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu .active a:hover, .t3-off-canvas .t3-off-canvas-body .dropdown-menu .active a:focus, 
.t3-off-canvas-body .nav-pills .dropdown-menu > li.active > a:hover, .t3-off-canvas-body .dropdown-menu .nav-pills > li.active > a:focus {
    background-color: #f5f5f5;
    color: #2a6496;
}
.t3-off-canvas-body h3 {display: none;}
.t3-off-canvas-body .nav > li > a {padding: 8px 5px;}
.t3-off-canvas-body .dropdown-menu > li > a {padding: 8px 15px;}
.t3-off-canvas-body .dropdown-menu > li > .dropdown-menu li > a {padding: 0 25px;}
.t3-off-canvas-body .nav-stacked > li + li {border-top: 1px solid #4c7800;}


/* MODULES*/

/*Ecrans md sm et xs*/
	.container.t3-sl-1 {padding: 0;}
	.t3-sidebar.t3-sidebar-left {padding-top: 10px; background: #ffeb11;}
	.t3-sl.t3-sl-2 {background: #3672b6; color: #fff;}

/*Ecrans larges*/
	@media screen and (min-width: 1024px) {
		.t3-sl-1 .t3-module {margin-bottom: 0;}
		.t3-spotlight.t3-spotlight-1 {z-index: 900;}
		.module_diapo {z-index: 901; position: absolute; top: 0; width: 1024px;}
		.module_over {margin-top: 270px; z-index: 902; position: relative;}
		.module_rapide {float: right;width: 670px;height: 80px;margin-top: -80px;z-index: 903; position: relative;}
		.module_rapide .nav.menu {height: 80px;}
		.module_rapide .nav.menu li {float: left; width: 33%;}
		.module_rapide .nav.menu li a {color: #fff; font-weight: bold;}
		
		.t3-sidebar.t3-sidebar-left {padding-top: 0; background: none;}
		.jaune {padding: 20px 15px; background: #ffeb11;}

		.t3-sl.t3-sl-2 {padding-top: 20px; padding-bottom: 20px; background: url('../images/botsl_bg.png') repeat-x top left; color: #fff;}
		.t3-sl-2 .col-lg-4 {background: url('../images/dot-1.gif') repeat-y right}
	}

.t3-sl-2 h3 {color: #ffeb11; font-size: 140%;}
.t3-sl-2 a {color: #ffeb11;}


.t3-sidebar-left h3 {text-transform: uppercase; color: #333; font-size: 150%; padding-bottom: 10px; font-weight: bold;}

.t3-footer {border: none; background: none; color: #fff;}
.t3-copyright {border: none; padding: 0;}
.t3-copyright .container {background: #135aaa; padding: 10px;}
.copyright .module {text-align: right;}
.copyright a {color: #ffeb11;}

/* Joomla Modal Popup*/
a.modal {
    display: inline;
	position: relative;
	z-index: 1;
}
.article-intro img, .article-content img {display: inline-block;}

.ui.form textarea {height: auto;}
