body {
	/*color: #111111;*/
	word-wrap: break-word;
	line-height: 1.7;
	font-size: 15px;
}


/*FONT
---------------------------------------------------------------*/

@font-face {
    font-family: 'novecento_widemedium';
    src: url('inc/fonts/novecentowide-medium-webfont.eot');
    src: url('inc/fonts/novecentowide-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/novecentowide-medium-webfont.woff2') format('woff2'),
         url('inc/fonts/novecentowide-medium-webfont.woff') format('woff'),
         url('inc/fonts/novecentowide-medium-webfont.ttf') format('truetype'),
         url('inc/fonts/novecentowide-medium-webfont.svg#novecento_widemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'novecento_widenormal';
    src: url('inc/fonts/novecentowide-normal-webfont.eot');
    src: url('inc/fonts/novecentowide-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/novecentowide-normal-webfont.woff2') format('woff2'),
         url('inc/fonts/novecentowide-normal-webfont.woff') format('woff'),
         url('inc/fonts/novecentowide-normal-webfont.ttf') format('truetype'),
         url('inc/fonts/novecentowide-normal-webfont.svg#novecento_widenormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'colaborate-thinregular';
    src: url('inc/fonts/ColabThi-webfont.eot');
    src: url('inc/fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/ColabThi-webfont.woff') format('woff'),
         url('inc/fonts/ColabThi-webfont.ttf') format('truetype'),
         url('inc/fonts/ColabThi-webfont.svg#colaborate-thinregular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-family: 'colaborate-thinregular';
}

@font-face {
    font-family: 'colaborate-regularregular';
    src: url('inc/fonts/colabreg-webfont.eot');
    src: url('inc/fonts/colabreg-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/colabreg-webfont.woff2') format('woff2'),
         url('inc/fonts/colabreg-webfont.woff') format('woff'),
         url('inc/fonts/colabreg-webfont.ttf') format('truetype'),
         url('inc/fonts/colabreg-webfont.svg#colaborate-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'economicabold';
    src: url('inc/fonts/economica-bold-otf-webfont.eot');
    src: url('inc/fonts/economica-bold-otf-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/economica-bold-otf-webfont.woff2') format('woff2'),
         url('inc/fonts/economica-bold-otf-webfont.woff') format('woff'),
         url('inc/fonts/economica-bold-otf-webfont.ttf') format('truetype'),
         url('inc/fonts/economica-bold-otf-webfont.svg#economicabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 100;
	color: #2F2F2F;
}

h1,
.h1 {
  font-size: 35px;
  font-family: 'novecento_widenormal';
}

h2,
.h2 {
  font-size: 28px;
  color: #2E2E2E;
  font-family: 'novecento_widenormal';
  font-variant: small-caps;
}
h2.entry-title{
	margin-bottom:0px;
	font-size: 30px;
	color:#187B7C;
}


h3,
.h3 {
  font-size: 30px;
  margin-top:30px;
  font-family: 'economicabold';
}


h3.koha-title{
	font-family: 'economicabold';
	color:#3C3C3C;
	padding-top:10px;
	font-size:2em;
}

h4,
.h4 {
  font-size: 26px;
  color: #2E2E2E;
  margin-top:30px;
  font-family: 'economicabold';
  color:#606060;
}

h5,
.h5 {
  font-size: 20px;
  font-family: 'economicabold';
  margin-top:25px;
  color:#890000;
}

h6,
.h6 {
  font-size: 18px;
  color: #2E2E2E;
  font-family: 'economicabold';
  margin-top:25px;
}

p,
.p{
	/*font-family: 'colaborate-thinregular';*/
	/*font-size:1.1em;*/
	line-height:1.5em;
}



ul,
.ul{
	padding-left:22px;
	list-style-image:url("inc/css/img/puce.gif")
}

li,
.li{
	/*font-family: 'colaborate-thinregular';*/
	line-height:1.7em;
}


img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

.row{
	margin-right: 0px;
	margin-left: 0px;
}

/*HEADER
---------------------------------------------------------------*/


#topmenu{
	background-color:#dedede;
	height:auto;
}




.caret{
	display:none;
}

#menu-mainmenu{
	/*font-size:1em;*/
	font-family: 'novecento_widemedium';
	color:#FFF;
}

#menu-mainmenu > li> a:hover, #menu-mainmenu > li> a:focus{
	background-color:transparent;
	color:#fd324f;
}

#menu-mainmenu> .current_page_item > a{
	text-decoration:none;
	color:#fd324f;
}

#menu-mainmenu > li> a{
	color:#FFF;	
}

#menu-mainmenu > li> a:active{
	color:#fd324f;	
}

#menu-mainmenu > li> a:focus{
	color:#FFF;	
}

#menu-mainmenu > .current-page-ancestor > a{
	color:#fd324f;
}

#menu-english-menu{
	/*font-size:1em;*/
	font-family: 'novecento_widemedium';
	color:#FFF;
}

#menu-english-menu > li> a:hover, #menu-mainmenu > li> a:focus{
	background-color:transparent;
	color:#fd324f;
}

#menu-english-menu> .current_page_item > a{
	text-decoration:none;
	color:#fd324f;
}

#menu-english-menu > li> a{
	color:#FFF;	
}

#menu-english-menu > li> a:active{
	color:#fd324f;	
}

#menu-english-menu > li> a:focus{
	color:#FFF;	
}

#menu-english-menu > .current-page-ancestor > a{
	color:#fd324f;
}

.site-branding {
	margin-top:0.5em;
}

#menu-topmenu{
	margin-left:10px;
}

#menu-english-top{
	margin-left:10px;
}

.ver-ang{
	float:right;
	font-family:"colaborate-thinregular";
	font-size:1.3em;
}

.ver-ang a{
	color:#595959;
}

.ver-ang a:hover{
	color:#fd324f;
}

.ver-fr{
	float:right;
	font-family:"colaborate-thinregular";
	font-size:1.3em;
}

.ver-fr a{
	color:#595959;
}

.ver-fr a:hover{
	color:#fd324f;
}

@media (max-width: 992px) {
	#menu-mainmenu{
		margin-left:-37px;
	}
	#logo{
		margin-left:15%;
	}
}
@media (max-width: 767px){
	#menu-mainmenu{
		margin-left:0px;
	}
	#menu-topmenu{
		width:74%;
		float:left;
	}
	
	#menu-english-top{
		width:74%;
		float:left;
	}
	
	.ver-ang{
		margin-right:30px;
		margin-top:8px;
	}
	
	.ver-fr{
		margin-right:30px;
		margin-top:8px;
	}
}
@media (max-width: 489px){
	#menu-item-654{
		display:none;
	}
}

	
/*Navigation principale
-------------------------*/
.menu{
	color:#FFF;
	padding-top:5px;
	margin-top:10px;
}
.navbar-nav > li {
	padding:0em 0.0em;
	font-family: 'novecento_widemedium';
}

/*.nav > li > a {
	color:#515151;
	vertical-align:middle;
}*/

.nav-justified > li{
	vertical-align:middle;
}


.nav-justified > li > a:active{
	color:#fd324f;
}

.nav > li  > a:hover{
	color:#fd324f;
}

.navbar-topMenu > li{
	font-family: 'colaborate-thinregular';
	font-size:1em;
	float:left;
}


.navbar-topMenu > li > a {
	padding-bottom:0.5em;
	padding-top:0.5em;
	color:#272727;
}

.navbar-topMenu > li > a:hover {
	background-color:#FFF;
}

.nav-stacked > li{
	/*background-color:#861818;*/
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background-color:#292929;
}
.navbar-default{
	border-bottom:none;
	-moz-box-shadow: 0px 5px 8px -5px #343434;
	-webkit-box-shadow: 0px 5px 8px -5px #343434;
	-o-box-shadow: 0px 5px 8px -5px #343434;
	box-shadow: 0px 5px 8px -5px #343434;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#343434, Direction=180, Strength=8);
	z-index:10;
}

@media (max-width: 992px) {
	.navbar-topMenu > li{
		font-size:0.9em;
	}
}
/*Navigation secondaire
-------------------------*/

.menu-secondaire{
	list-style-type:none;
	padding-left:0px;
	line-height:2.5em;
	font-family: 'colaborate-thinregular';
	font-size:1.1em;
}

.menu-secondaire> .current_page_parent > a{
	color:#fd324f;
}

.menu-secondaire> li {
	list-style:none;
}

.menu-secondaire > li  > a{
	color:#424242;
}

.menu-secondaire > li  > a:hover{
	text-decoration:none;
	color:#fd324f;
}

.menu-secondaire > li.active  > a{
	text-decoration:none;
	color:#fd324f;
	font-family: 'colaborate-regularregular';
	/*font-weight:700;*/
}

.menu-secondaire .current_page_ancestor {
	color:#fd324f;
	font-family: 'colaborate-regularregular';
	/*font-weight:700;*/
}

.menu-secondaire-title{
	color:#424242;
	font-family: 'novecento_widenormal';
	font-size:20px;
}

@media (max-width: 992px) {
	.menu-secondaire{
	list-style-type:none;
	padding-left:0px;
	line-height:2.5em;
	font-family: 'colaborate-regularregular';
	font-size:1.4em;
	}
}


/*Navigation tertiaire
-------------------------*/

.bandeau-gauche{
	/*margin-bottom:10px;*/
}

h4.titre-menu-tertiaire{
	color:#FFF;
	padding:10px;
	margin-top:0px;
}

.nav-stacked-formation > li{
	background-color:#c58116;
}

.nav-stacked-formation > li > a{
	color:#FFF;
}

.nav-stacked-formation > li > a:hover{
	color:#000;
	background-color:#f0f0f0;
}


@media (max-width: 992px) {
	.nav-stacked-formation{
		display:none;
	}
	.img-theme-form{
		display:none;
	}
}

@media (max-width: 1199px){
	.img-theme-form{
		display:none;
	}
}

/* =Social icons
------------------------ */



.social-profile {
	font-size: 2em;
	margin: 6px;
	color: #2b2b2b;
}

#sociallll {
	position: relative;
	vertical-align:middle;
}

@media (min-width: 992px) {
	#sociallll {
		float: right;
		top: 1.8em;
	}
}

@media (max-width: 992px) {
	.site-branding {
		text-align: center;
	}
	#sociallll {
		top: 0;
		float: none;
		text-align: center;
	}
}


/*CARROUSEL & ACCES DIRECTS
---------------------------------------------------------------*/


#banner{
	background-color:#3f4f5f;
	-moz-box-shadow: inset 0px -5px 8px -5px #656565;
	-webkit-box-shadow: inset 0px -5px 8px -5px #656565;
	-o-box-shadow: inset 0px -5px 8px -5px #656565;
	box-shadow: inset 0px -5px 8px -5px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=90, Strength=8);
	background: #3f4f5f; /* Old browsers */
	background-image:url(inc/css/img/banner-bg.gif);
	background-position:center;
	background-repeat:no-repeat;
}
@media (max-width: 991px){
	#banner{
		background:none;
		box-shadow:none;
	}
}
@media (min-width: 1199px) {
	#banner {
		height:100%;
	}
	
	.accesdirects {
		height:300px;
	}
	
	.listacces {
		padding:2%;
		position:relative;
	}
}


@media (max-width: 1199px) {
	#banner {
		height:100%;
	}
	
	.accesdirects {
		height:247px;
	}
	
	.listacces {
		padding:0.8%;
	}

}


@media (min-width: 991px) {
	.accesdirects-smartphone{
	display:none;
	}
	
	a.acces{
	color:#FFF;
	text-decoration:none;
	}
	
	.listaccestitle {
		color:#FFF;
		list-style-type:none;
		margin-top: -10px;
		margin-bottom: 20px;
		font-variant: none;
	}

	
}

@media (max-width: 991px) {
	#banner {
		height:100%;
		background-image:#329189;
	}
	
	.carousel {
		max-width:900px;
	}
	
	.accesdirects {
		display:none;
	}
	.listaccestitle {
		color:#29827b;
		list-style-type:none;
		margin-top: -10px;
		margin-bottom: 20px;
		font-variant: none;
		font-size: 2.3em;
	}	
	
	.listacces {
		padding:0.8em 1em;
	}
	a.acces{
	color:#424242;
	}
	.menu-secondaire{
		text-align:center;
	}
	.bandeau-gauche{
	display:none;
	}

}

@media (min-width: 768px) {
	.menu{
		display:none;
	}
}

@media (max-width: 767px) {
	.carousel {
		display:none;
	}
	.menu{
		text-align:center;
		margin-left:55px;
	}
	
}
/* Styles */

/* =Slider
---------------------- */


.carousel-caption h6{
	background: #54397e;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;
	padding: 15px;
	color:#2C2C2C;
	max-width: 100%;
	margin-bottom: -20px;
	font-family: 'novecento_widenormal';
	font-size:1.4em;
}

.carousel-caption h6>a{
	color:#2C2C2C;
}

.carousel-caption {
	left: 20px;
	text-align: left;
	padding-bottom: 20px;
}
.carousel-caption p {
	background: #555;
	background: rgba(0, 0, 0,0.5);
	padding: 15px;
	max-width: 50%;
}

.carousel-caption > h3> a {
	color:#3f3f3f;
}

.carousel-caption > h3> a:hover{
	color:#000000;
}

.carousel {
	max-height: 100%;
	-moz-box-shadow: 0px 0px 17px -6px #000000;
	-webkit-box-shadow: 0px 0px 17px -6px #000000;
	-o-box-shadow: 0px 0px 17px -6px #000000;
	box-shadow: 0px 0px 17px -6px #000000;
}

.carousel-indicators{
	bottom:-14px;
}

.row-carrousel{
	margin-right: -15px;
	margin-left: -15px;
}

/*ACCES DIRECTS
----------------------*/


.accesdirects{
	/*background-color:#29827b;*/
	margin:0px -15px;
	/*box-shadow: inset 2px 0px 5px 0px #656565;*/
}


.listaccestitle {
	list-style-type:none;
	font-family: 'novecento_widenormal';
	font-variant:none;
}

.listacces {
	list-style-type:none;
	margin: 0px; 
	font-family: 'novecento_widemedium';
	color:#FFF;
}

ul.listacces{
	margin-top: 0px !important;
}

li.listacces{
	list-style:none;
}

a.acces:hover{
	color:#303030;
}

.hrad{
	margin-top:0px;
	margin-bottom:0px;
}

.accesdirects-smartphone{
	text-align:center;
	box-shadow: inset 2px 0px 5px 0px #656565;
	background: #FFF url(./inc/css/img/bg.png) left top repeat;
	padding-top:20px;
}

@media (max-width: 1199px) {
	.listacces >h4{
	font-size:1.2em;
	}
}

@media (min-width: 991px) {
	li.listacces{
		padding-bottom: 0px;
		margin-top: 13px;
		border-bottom: 1px solid #FFF;
	}
}

@media (max-width: 990px) {
	li.listacces{
		border-top: 1px solid #E7E7E7;
	}
}

@media (min-width: 1200px) {
	.listacces >h4{
	font-size:1.4em;
	}
}
.listacces >h4{
	margin-top:10px;
	font-family:'novecento_widemedium';
}

/*BLOCS
---------------------------------------------------------*/


.portfolio-item{
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	z-index:0;
}
.col-md-6> .videoresp{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	}

.col-md-6>.videoresp iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}

.col-md-4> .videoresp{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	}

.col-md-4>.videoresp iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}
	
@media (max-width: 990px) {
	.videoresp{
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}

	.videoresp iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

	
.hrblocs{
	margin-top:5px;
	margin-bottom:5px;
}

.hrkoha{
	margin-top:5px;
	margin-right:25%;
	border-color:#FFF;
}

.trianglebloc{
	float:right;
	position: absolute;
    /*right: 0px;
    bottom: 0px;*/
	left:0px;
	top:0px;
    z-index: -1;
	opacity: 0.2;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

.bloctitle{
	color:#424242;
	font-family: 'novecento_widemedium';
	font-size:20px;
	border-bottom: 1px solid #B0B0B0;
	padding-bottom: 3px;
}

a.bloctitle{
	color:#424242;
	font-family: 'novecento_widemedium';
	font-size:20px;
	border-bottom:0px;
}

.bloctitle-yt{
	color:#424242;
	font-family: 'novecento_widemedium';
	font-size:20px;
	border-bottom: 1px;
}

a.bloctitle-yt:hover{
	color:#187B7C;
	text-decoration:none;
}

a.bloctitle:hover{
	color:#187B7C;
	text-decoration:none;
}

.col-md-6 img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.img-responsive{
	margin-left: auto;
	margin-right: auto;	
}

.col-md-4 ul{
	margin-top: 10px;
}

@media (max-width: 767px) {
	.col-md-6, .col-md-4{
		padding-left:0px;
		padding-right:0px;
	}
}
	
/*FORMATION
---------------------------------------------------------*/

.nav > li > a:hover, .nav > li > a:focus{
	text-decoration:none;
}

a, a:hover, a:active, a.active{
	outline:0px none;
	color:#424242;
	text-decoration:none;
}

a, a:focus{
	color:#187B7C;
}

.onglets-form{
	margin-top:-5px;
	background-color:#f6f6f6;
}

.triangle-menu-tertiaire{
    width: 0px;
    height: 0px;
    border-top: 57px solid #FFF;
    border-bottom: 57px solid transparent;
    border-left: 57px solid transparent;
	border-right: 57px solid transparent;
	margin-bottom:-55px;
	margin-left:28%;
}

.tab-content{
	min-height:475px;
}

@media (max-width: 1199px){
	.triangle-menu-tertiaire{
    width: 0px;
    height: 0px;
    border-top: 57px solid #FFF;
    border-bottom: 57px solid transparent;
    border-left: 57px solid transparent;
	border-right: 57px solid transparent;
	margin-bottom:-55px;
	margin-left:23%;
}

}
.title-formation{
	display:none;
}
/*FOOTER
---------------------------------------------------------*/

#colophon{	
	/*background-image: url("images/overlay.png"), -moz-linear-gradient(75deg, #202020 15%, #000 55%);
	background-image: url("images/overlay.png"), -webkit-linear-gradient(75deg, #202020 15%, #000 55%);
	background-image: url("images/overlay.png"), -ms-linear-gradient(75deg, #202020 15%, #000 55%);
	background-image: url("images/overlay.png"), linear-gradient(75deg, #202020 15%, #000 55%);
	background-color: #2a2a2a;*/
}

.footerZone{
	
}

#menu-footermenu{
	font-size:0.9em;
}

#menu-footermenu > li {
	float:none;
}

#menu-footermenu > li  > a {
	color:#FFF;
	font-size:1.3em;
	font-family: 'colaborate-thinregular';
	/*padding-left:1.7em;
	padding-right:1.7em;*/
}

#menu-footermenu > li  > a:hover {
	background-color:#151515;
	color:#fd324f;
}

#menu-english-footer{
	font-size:0.9em;
}

#menu-english-footer > li {
	float:none;
}

#menu-english-footer > li  > a {
	color:#FFF;
	font-size:1.3em;
	font-family: 'colaborate-thinregular';
	/*padding-left:1.7em;
	padding-right:1.7em;*/
}

#menu-english-footer > li  > a:hover {
	background-color:#151515;
	color:#fd324f;
}

.footermenu{
	background-color: #151515;
}

#glgmap{

	background-color: #2a2a2a;
	-moz-box-shadow: inset 0px 15px 10px -10px #000000;
	-webkit-box-shadow: inset 0px 15px 10px -10px #000000;
	-o-box-shadow: inset 0px 15px 10px -10px #000000;
	box-shadow: inset 0px 15px 10px -10px #000000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=10);
}

#adress{
	background-color:#fff;
	text-align:center;
	font-size:1.3am;
	-moz-box-shadow: 0px -2px 4px 0px #9b9b9b;
	-webkit-box-shadow: 0px -2px 4px 0px #9b9b9b;
	-o-box-shadow: 0px -2px 4px 0px #9b9b9b;
	box-shadow: 0px -2px 4px 0px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=90, Strength=4);
	position:relative;
	z-index:1;
}
.txtadress{
	text-align:center;
	font-family: 'colaborate-thinregular';
	font-size:1.8em;	
}

/*.nav > li{
	float:left;
}*/

a{
	/*color:#831418;*/
	text-decoration: none;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

#uga{
	background-image:url(logo_UGA_couleur_rvb.png);
	background-position:center center;
	background-repeat:no-repeat;
	z-index:1;
	position:relative;
	height:100px;
	margin-top:20px;
	background-color:#1D1D1D;
}

@media (max-width: 767px) {
	#uga{
		background-size:300px;
	}
}

/*TABLEAU
---------------------------------------------------------------*/
.table{
	font-family:arial;
}

.tableaux {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #dddddd;	
}

.tableaux table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}

.tableaux tr:hover td{
	
}
.tableaux tr:nth-child(odd){ background-color:#ededed; }
.tableaux tr:nth-child(even)    { background-color:#ffffff; }.tableaux td{
	vertical-align:middle;
	border:1px solid #dddddd;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:9px;
	font-size:13px;
	font-family:Helvetica;
	font-weight:normal;
	color:#303030;
}

.tableaux tr:last-child td{
	border-width:0px 1px 0px 0px;	
}

.tableaux tr td:last-child{
	border-width:0px 0px 1px 0px;
}

.tableaux tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}

.tableaux tr:first-child td{
	background:-o-linear-gradient(bottom, #f2f2f2 5%, #dbdbdb 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2f2f2), color-stop(1, #dbdbdb) );
	background:-moz-linear-gradient( center top, #f2f2f2 5%, #dbdbdb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2", endColorstr="#dbdbdb");	background: -o-linear-gradient(top,#f2f2f2,dbdbdb);
	background-color:#f2f2f2;
	border:0px solid #dddddd;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Helvetica;
	font-weight:bold;
	color:#828282;
}

.tableaux tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #f2f2f2 5%, #dbdbdb 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2f2f2), color-stop(1, #dbdbdb) );
	background:-moz-linear-gradient( center top, #f2f2f2 5%, #dbdbdb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2", endColorstr="#dbdbdb");	background: -o-linear-gradient(top,#f2f2f2,dbdbdb);
	background-color:#f2f2f2;
}
.tableaux tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tableaux tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.tablepress thead th{
	text-align:center;
}

.tablepress{
	font-family:"arial";
}


/*MEMBRE
---------------------------------------------------------------*/

h4.titres_membre{
	margin-bottom:-4px;
}
em.trad_titre_membre{
	color:#929292;
}

.MainZone>.container{
	-moz-box-shadow: 0px 0px 3px 2px #cfcfcf;
	-webkit-box-shadow: 0px 0px 3px 2px #cfcfcf;
	-o-box-shadow: 0px 0px 3px 2px #cfcfcf;
	box-shadow: 0px 0px 3px 2px #cfcfcf;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=3);
	background-color:#FFF;
}

.MainZone{
	/*background-color:#f7f7f7;*/
	background: #FFF url(./inc/css/img/bg.png) left top repeat;
}

.content-area{
	background-color:#FFF;
	/*padding-bottom:100px;*/
}

.page-header{
	margin:0px 0px;
}


/*SEARCH FORM
---------------------------------------------------------------*/
.navbar-form{
	margin:0px;
	box-shadow:none;
}

.navbar-form .input-group > .form-control{
	height:35px;
}

.input-group-btn > .btn{
	height:35px;
}
.btn-default{
	border:none;
	border-radius:0px;
}
.form-control{
	border-radius:0px;
	border:0px;
}

.form-control:focus{
	border-radius:0px;
	border-color:none;
	box-shadow:none;
}

@media (max-width: 767px){
	.navbar-form{
		display:none;
	}
	.recherche{
	height:35px;
	}
}
.search{
	
}

.recherche{
	height:35px;
	float:right;
}

.icon-search {
    height:32px;
    width:32px;
    border: none;
    cursor: pointer;
    color:white;
    background-color:black;
    position:relative;
}

/*MOTEUR DE RECHERCHE
---------------------------------------------------------------*/

.nav-previous{
	float:left;
}

.nav-next{
	float:right;
}

.screen-reader-text{
	display:none;
}

/*KOHA
---------------------------------------------------------------*/

.koha-compte-lecteur{
	background-color:#E7E7E7;
	padding-left:25px;
	padding-bottom:20px;
	outline: 7px solid #fff;
	margin-bottom:35px;
	margin-top:10px;
}

.field-koha-title{
	color:#4E4E4E;
	font-family: 'novecento_widenormal';
	font-weight:100;
}


.koha-field-lecteur{
	background-color:#FFF;
	color:#424242;
	border-radius:4px;
	border:1px solid #FFF;
	width:93%;
}

.koha-field-recherche{
	background-color:#FFF;
	color:#424242;
	border-radius:4px;
	border:1px solid #FFF;
	width:93%;
}

.liste-type-koha{
	background-color:#FFF;
	color:#424242;
	border-radius:4px;
	border:1px solid #FFF;
	width:93%;
	height:34px;
}

.koha-submit{
	font-family: 'novecento_widenormal';
}

.koha-recherche-livre{
	background-color:#E7E7E7;
	/*background-color:#04897A;*/
	padding-left:25px;
	padding-bottom:20px;
	outline: 7px solid #fff;
	margin-bottom:35px;
	margin-top:10px;
}

/*IMG-ALIGN
---------------------------------------------------------------*/
.alignright{
	float:right;
	margin-left:15px;
}

.alignleft{
	float:left;
	margin-right:15px;
}

.col-md-6 img .alignleft{
	float:left;
	margin-right:15px;
}

.aligncenter{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.fil-ariane{
	color:#989898;
	font-style:italic;
	font-size:small;
	margin-top:5px;
}

#primary{
	padding-bottom:100px;
}

.navbar-nav .open .dropdown-menu{
	position:absolute;
	background-color:#F2F2F2;
}

.encadre{
	background-color:#067;
	padding:1% 10% 3% 10%;
	color:#FFF;
	border-radius:4px;
}

.encadre h2,.encadre h3,.encadre h4,.encadre h5,.encadre h6,.encadre a{
	color:#FFF;
}




a.thumbnail{
	
	background: #FFF url(./inc/css/img/bg.png) left top repeat;

}

a.thumbnail:hover{
	border-color: #187B7C;
	

}
/*
 * Côté Doc'
 */


.cote-doc {
}

.cote-doc .entry-title {
	color: white;
	float: right;
	text-align: right;
	font-family: Arial, sans-serif !important;
	margin-top: 35px;
}

.cote-doc .entry-content {
	padding-top: 20px;
}

.cote-doc hr {
	color: #abafb3;
	background-color: #abafb3;
	height: 1px;
	width: 350px;
	margin: 25px auto 5px;
}

.cote-doc p {
}

.cote-doc a {
	text-decoration: underline;
}

.cote-doc h1 {
	color: #FFF;
	text-align:center;
	background-color:#3f4f5f;
	margin-top: 55px;
}

.cote-doc h2 {
	border-bottom: 2px solid #EC8D06;
}

.cote-doc h2 span {
	background-color: #EC8D06;
	padding: 3px 20px 3px 10px;
}

.cote-doc h3 {
}

.cote-doc-footer {
	padding-top: 5px;
	text-align: justify;
	color: black;
	font-size: 13px;
	text-align:center;
}


/*
 * divers
 */
.btn-primary{
	background-color: #3F4F5F;
	border-color: #3F4F5F;
}

.emphase{
	background-color: #007770;
	padding:1% 5%;
	width:80%;
	margin-left: auto;
	margin-right: auto;
	border-radius:7px;
	color:#FFF;
}

.emphase> p{
	font-family:'economicabold';
	font-size:1.3em;
}

.emphase a{
	color:#FFF;
}

.emphase a:hover{
	color:#DDD;
}

.emphase a:focus{
	color:#DDD;
}
