
.citation {
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	color:#7f7f7f;
	line-height: 27px;
}

.citation p:first-child:before {
	content: open-quote;
	font-size: 34px;
	line-height: 22px;
}

.citation p:last-child:after {
	content: close-quote;
	font-size: 34px;
	line-height: 22px;
}

.twoColumns {
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
	-moz-column-gap:40px; /* Firefox */
	-webkit-column-gap:40px; /* Safari and Chrome */
	column-gap:40px;
}

.grandsCaracteres {
	font-size : 1.5em;
	font-weight : bold;
	color : #585858;
}

#block-block-3 {
	margin-bottom:1.1em;
}

.imgLeft {
	float:left;
	margin-right:8px;
	margin-bottom:3px;
}

.clear {
	clear:both;
}

/****************************************************/

/*******************  M E N U   *********************/

/****************************************************/


	/***************  S E A R C H   *****************/

#block-search-form{
	display: block;
    float: left;
    width: 120px;
	margin-left:5px;
	margin-left:3px \0/; 
}

#search-block-form{
	width:150px;
}

#search-block-form > div{
	width:150px;
}

#edit-search-block-form--2{
	background-color: #E7E7E7;
	height:21px;
	padding: 0 25px 0 10px;
    width: 95px;
	color:#888888;
    border-color: #969696 -moz-use-text-color -moz-use-text-color;
    -moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px;
    border-style: solid none none;
    border-width: 1px medium medium;
}

#search-block-form > div > .container-inline > .form-item-search-block-form{
	display: block;
    margin: 4px 0;
    width: 120px;
	float:left;
}

#search-block-form > div > .container-inline > #edit-actions,
#edit-actions--2 {
	float:left;
	margin:8px 0 8px -10px;
	width:20px;
}

#search-block-form > div > .container-inline > #edit-actions > #edit-submit, 
#edit-submit--2, 
#search-block-form > div > .container-inline > #edit-actions > #edit-submit--3 {
	background:url('../images/icon-search.png') no-repeat 0 0 transparent;
	border:none;
	color: transparent;
}


/****************************************************/

/**************  S L I D E S H O W   ****************/

/****************************************************/

#block-views-news-block-1 {
	margin-bottom: 0;
	margin-top: -30px;
}


/****************************************************/

/********  S E M A N T I C   S E A R C H   **********/

/****************************************************/

.CTABoutons {
	width: 240px;
}
.CTABoutons p {
	margin:0;
}

.front .CTABoutons {
	float: left;
	width: 225px;
	margin-bottom: 8px;
}


/****************************************************/

/****************  C O N T E N U   ******************/

/****************************************************/

article{
	padding-bottom:10px;
}

.wrapperMainContent,
.webform-confirmation p {
	padding:0 10px;
}

article p {
	margin:10px 0 0 0;
}

article ul{
	padding: 7px 0 0 ;
	margin:0;
}

#block-enseignement-cv-complet article ul {
	padding: 7px 0 0 0;
	list-style-position: inside;
}

.not-front article li{
	/*list-style-image: url('../images/list-blue-arrow.svg');*/
	list-style-image: url('../images/list-blue-square.gif');
	margin-bottom: 5px;
	list-style-position: inside;
}

.not-front article .ui-accordion-content li,
.not-front article .search-results li {
	margin:0 0 5px 14px;
	list-style-position: outside;
}

.button-content-voir-site:after{
	content:url("../images/subscribe-arrow.png");
	margin-left:5px;
}

.button-content-voir-site{
	text-decoration:none;
	color:#fff !important;
	/*background:url('../images/button-bg-voir-site.png') no-repeat 0 0 transparent;  image background*/
	background: #c8c8c8; /* Old browsers */
background: -moz-linear-gradient(top,  #c8c8c8 0%, #818181 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8c8c8), color-stop(100%,#818181)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c8c8c8 0%,#818181 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c8c8c8 0%,#818181 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c8c8c8 0%,#818181 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c8c8c8 0%,#818181 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#818181',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #818181;
	font-weight:bold;
	font-size:14px;
	height:35px;
	line-height:36px;
	text-align:center;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	padding:10px 25px;
	text-shadow:0 -1px 0 #818181;
}
	
.button-content-voir-site:hover{
	/*background-position:0 -50px; image background */
	/*color:#2f83f6 !important;*/
	-moz-box-shadow:inset 0px 0px 5px 0px #585858;
	-webkit-box-shadow:inset 0px 0px 5px 0px #585858;
	-o-box-shadow:inset 0px 0px 5px 0px #585858;
	box-shadow:inset 0px 0px 5px 0px #585858;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#585858, Direction=NaN, Strength=5);
	border:1px solid #585858;
}
		
		/**********  T A B L E A U   ************/
	
table, tbody, tbody td{
	border:1px solid #b3b3b3;
}

/* Tableau JPO SPO */
.node-102 table,
.tblRencontres {
	font-size:11px;
}

#content-block-15,
#block-block-16 { /* Bloc du formulaire des JPO SPO */
	padding:0 7px;
}

#block-block-16 label.error { /* Bloc du formulaire des JPO SPO */
	display:none;
}

/* Tableau Universités partenaires */
.tblUniversitesPartenaires tbody th {
	background-color: #356AA0;
	color: white;
	font-weight: bold;
}

.pays img {
	margin-right: 5px;
	vertical-align: top;
}

caption {
	background-color: #356AA0;
	color: #fff;
	padding: 2px 0;
}

.node-13 table, tbody{
	border:none;
}

.node-13 td{
	border:none;
	width:50%;
}

th, td {
	padding:5px;
	vertical-align: top;
}
		
table > thead > tr{
	background-color:#555;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

table > thead > tr > th{
	border:1px solid #b3b3b3;
}

table > tbody > tr > th{
	background-color:#D9D9D9;
	color:#2d2d2d;
	border: solid 1px #B3B3B3;
}

		/*********  A S S O C I A T I O N   ***********/
.view-associations-list > .view-content > .views-view-grid > tbody > tr > td{
    margin:6px;
}

.view-associations-list table, tbody, .view-associations-list tbody td {
	border: none;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-title{
	background-color:#356AA0;
	display:block;
	padding:0;
	text-align:center;
	margin-bottom:10px;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-title > .field-content{
	width:100%;
	display:block;
}
.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-title a{
	font-weight:bold;
	text-decoration:none;
	width:100%;
	display:block;
	color:#f2f2f2;
	padding:10px 0;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-logo-asso{
	float:left;
	margin-right: 5px;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-body{
	padding:0 9px 5px 9px;
	margin-bottom:10px;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-view-node{
	text-align:center;
	margin-top:50px;
	clear: both;
}


.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-view-node a{
	background-color:#F2F2F2;
	color:#8d8d8d;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:10px 0;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-view-node a:hover{
	color:#356AA0;
	background-color:#d3d3d3;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-facebook-asso{
	display: block;
    float: left;
    height: 26px;
    margin: 0 9px;
    width: 50px;
	clear:both;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-web-asso{
	display: block;
    float: left;
    height: 26px;
    margin: 0 9px;
    width: 50px;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-twitter-asso{
	display: block;
    float: left;
    height: 26px;
    margin: 0 9px;
    width: 50px;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-facebook-asso > .field-content a{
	background:url('../images/assos-button-facebook.png') no-repeat;
	display:block;
	width:50px;
	height:26px;
	float:left;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	text-decoration:none;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-facebook-asso > .field-content a:hover{
	opacity:0.8;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-web-asso > .field-content a{
	background:url('../images/assos-button-web.png') no-repeat;
	display:block;
	width:50px;
	height:26px;
	float:left;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	text-decoration:none;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-web-asso > .field-content a:hover{
	opacity:0.8;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-twitter-asso > .field-content a{
	background:url('../images/assos-button-twitter.png') no-repeat;
	display:block;
	width:50px;
	height:26px;
	float:left;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	text-decoration:none;
}

.view-associations-list > .view-content > .views-view-grid > tbody > tr > td > .views-field-field-url-twitter-asso > .field-content a:hover{
	opacity:0.8;
}

.node-association{
	position:relative;
}

.page-asso-content{
	display:block;
	width:502px;
	float:left;
	text-align:justify;
	margin-left:10px;
}

.page-asso-content-sidebar{
	display:block;
	width:155px;
	float:left;
	margin:10px 0 0 0;
	padding:0 10px;
}

#content article .page-asso-content-sidebar .field{
	margin:0;
}

.page-asso-content-sidebar > .button-page-asso-link{
	margin:10px 0 0 2px;
	width:150px;
	display:block;
	height:30px;
}

.page-asso-content-sidebar > .button-page-asso-link a{
	width:46px;
	float:left;
}

.page-asso-content-sidebar > .button-page-asso-link a:first-child{
	margin-right:6px;
}

.page-asso-content-sidebar > .button-page-asso-link a:last-child{
	margin-left:6px;
}

.page-asso-content-sidebar > .field-name-field-logo-asso{
	border:2px solid #fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	box-shadow:0 0 0 1px #356AA0;
	-moz-box-shadow:0 0 0 1px #356AA0;
	-webkit-box-shadow:0 0 0 1px #356AA0;
	-o-box-shadow:0 0 0 1px #356AA0;
	width:150px;
	height:150px;
}

.page-asso-content-sidebar > .field-name-field-logo-asso > .field-items{
	display:table-cell;
	height:150px;
	text-align:center;
	vertical-align:middle;
	width:150px;
}

.page-asso-content-sidebar > .field-name-field-logo-asso > .field-items > .field-item img{
	max-width:150px;
	max-height:150px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
}

.node-association > .field-name-field-url-web-asso{
	height:20px;
	width:30px;
	display:block;
	color:transparent;
}

.node-association > .field-name-field-url-facebook-asso{
	height:20px;
	top:175px;
	width:30px;
	display:block;
	color:transparent;
}

.node-association > .field-name-field-url-facebook-asso > .field-items > .field-item, .node-association > .field-name-field-url-twitter-asso > .field-items > .field-item, .node-association > .field-name-field-url-web-asso > .field-items > .field-item{
	height:20px;
}

.node-association > .field-name-field-url-twitter-asso{
	height:20px;
	width:30px;
	display:block;
	color:transparent;
}

.page-association-member{
	border:1px solid #356AA0;
	margin-bottom:5px;
	border-radius:3px;
}


.page-association-member-name{
	font-weight:bold;
	display:block;
	line-height:20px;
	background-color:#356AA0;
	color:#fff;
	padding:0 3px;
}

.page-association-member-poste{
	padding:0 3px;
	font-weight:bold;
	color:#333;
}

.page-association-member-phone a{
	padding:0 3px;
	text-decoration:none;
}

.page-association-member-mail a{
	display:block;
	height:20px;
	background-color:#DDDDDD;
	text-decoration:none;
	color:356AA0;
	line-height:20px;
	text-align:center;
	font-weight:bold;
}
	
	/*************  P A R R A I N S   ***************/

.node-83 .content-page-parrains-top {
	background-color:#f8f8f8;
	border:1px solid #e1e1e1;
	padding:8px;
	color:#9c999f;
	font-size:10px;
	-moz-box-shadow: 0px 0px 5px 0px #e1e1e1;
	-webkit-box-shadow: 0px 0px 5px 0px #e1e1e1;
	-o-box-shadow: 0px 0px 5px 0px #e1e1e1;
	box-shadow: 0px 0px 5px 0px #e1e1e1;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#e1e1e1, Direction=NaN, Strength=5);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	float:left;
	width:190px;
	margin:5px;
	height:80px;
	padding:0px 8px;
}


.node-83 .content-page-parrains-top strong{
	color:#38353c;
	font-weight:bold;
	font-size:12px;
}

.node-83 .content-page-parrains-top img{
	display:block;
	float:left;
	height:40px;
	margin:10px 8px 0 0;
	width:40px;
	border:1px solid #dbdbdb;
	border-radius:3px;
}

.node-83 .content-page-parrains-top a{
	color:#7F7F7F;
	text-shadow:0 1px 0 #f8f8f8;
	display:block;
	padding:3px 0;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	background-color:#dbdbdb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #fff;
	border-top:1px solid #c3c3c3;
}

.node-83 .content-page-parrains-top a:hover{
	color:#fff;
	background: #f4624d; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4624d 0%, #d94732 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4624d), color-stop(100%,#d94732)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4624d 0%,#d94732 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4624d 0%,#d94732 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4624d 0%,#d94732 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4624d 0%,#d94732 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4624d', endColorstr='#d94732',GradientType=0 ); /* IE6-9 */
	text-shadow:0 -1px 0 #cf4632;
	border-top:1px solid #cf4632;
	border-left:1px solid #cf4632;
	border-right:1px solid #cf4632;
	border-bottom:1px solid #df8d81;
}


/****************************************************/

/****************  S I D E B A R   ******************/

/****************************************************/

.CTABoutons a {
    display: block;
    height: 41px;
    margin-top: 5px;
	background: url("../images/sprite-CTA.png") no-repeat scroll -4px -152px transparent;
	text-indent: -9999px;
}

.front .CTABoutons a {
	background-position:-4px -2px;
}

.CTABoutons a:first-child {
	margin-top:0;
}

.CTABoutons a:hover {
	background-position: -254px -152px;
}

.CTABoutons .CTAApplication {
	background-position: -4px -202px;
}

.CTABoutons .CTAApplication:hover {
	background-position: -254px -202px;
}

.CTABoutons .CTAOpenHouse {
	background-position: -4px -252px;
}

.CTABoutons .CTAOpenHouse:hover {
	background-position: -254px -252px;
}

.front .CTABoutons a:hover {
	background-position: -254px -2px;
}

.front .CTABoutons .CTAApplication {
	background-position: -4px -52px;
}

.front .CTABoutons .CTAApplication:hover {
	background-position: -254px -52px;
}

.front .CTABoutons .CTAOpenHouse {
	background-position: -4px -102px;
}

.front .CTABoutons .CTAOpenHouse:hover {
	background-position: -254px -102px;
}

#block-views-call-to-action-block {
	border:none;
	background-color:transparent;
}

.view-id-call_to_action {
	padding:0 !important;
}

	
	/*****************  M E N U   *******************/

.region-sidebar-first > #block-menu-block-3{/*ajouté*/
	background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    height: auto;
    margin-top: 0;
    padding: 0 2px;
    width: 206px;
}

.region-sidebar-first > #block-menu-block-3 > h2{/*ajouté*/
	line-height:35px;
	padding-left: 5px;
	border-top:2px solid #FFF;
	background: rgb(226,226,226); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1', GradientType=0 ); /* IE6-8 */
}

#block-menu-block-3 h2.block-title {
	font-family:Arial, Helvetica, sans-serif;
}

.region-sidebar-first > #block-menu-block-3 > h2 a{/*ajouté*/
	font-size:24px;
	font-weight:bold;
	color:#ff6600;
	text-decoration:none;
	display:block;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu{/*ajouté*/
	margin: 1px 0 2px;
	padding: 0;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu a:hover{/*ajouté*/
	color:#0073b2;
	background-color:#d5d5d5;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu li{/*ajouté*/
	list-style-type:none !important;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu li.active-trail{/*ajouté*/
	background-color: whiteSmoke;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > li a{/*ajouté*/
	display: block;
	color:#454545;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 3px 20px 3px 3px;
    text-transform: none;
	text-decoration:none;
	border-top:1px solid #949494;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .collapsed > a{/*ajouté*/
	background:url("../images/ss-menu-arrow.png") no-repeat scroll 192px center #FFFFFF;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .collapsed > a:hover{/*ajouté*/
	background:url("../images/ss-menu-arrow-hover.png") no-repeat scroll 192px center #d5d5d5;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .expanded > a{/*ajouté*/
	background:url("../images/ss-menu-arrow-open.png") no-repeat scroll 190px center transparent;
	color:#0073b2;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .expanded > a:hover{/*ajouté*/
	background:url("../images/ss-menu-arrow-open.png") no-repeat scroll 190px center #d5d5d5;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > li:first-child a{/*ajouté*/
	border-top:none;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .expanded > .menu,
.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .collapsed > .menu{/*ajouté*/
	margin:0;
	padding:0;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .expanded > .menu > li:first-child a,
.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .collapsed > .menu > li:first-child a{
	border-top:1px dotted #949494;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .expanded > .menu > li a{
    display: block;
    font-size: 14px;
    padding: 3px 5px 3px 15px;
	text-decoration:none;
	border-bottom:1px dotted #949494;
	border-top:none;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .expanded > .menu > li.active-trail a{/*ajouté*/
	color: #0073B2;
	background-color:#d5d5d5;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .collapsed > .menu > li a{/*ajouté*/
	color: #454545;
    display: block;
    font-size: 15px;
    padding: 0 5px 0 10px;
	text-decoration:none;
	border-bottom:1px dotted #949494;
	border-top:none;
}


.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .expanded > .menu > li:last-child a, 
.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > .collapsed > .menu > li:last-child a{/*ajouté*/
	border-bottom:none;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > li.active-trail > a {
	color:#0073B2;
}

.region-sidebar-first > #block-menu-block-3 > .menu-block-wrapper > .menu > li.active > a {
	background-color:#d5d5d5;
}

.region-sidebar-second > div{
	border:1px solid #d5d5d5;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.CTABoutons { /* Bricolage qui affiche les CTAs sur les pages CV et publications */
	border:none !important;
}

#block-views-video-bookpage-block {
	border:none;
	background-color:transparent;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}

#block-views-video-bookpage-block div {
	padding: 0;
}

#block-block-4, .sidebars > .region-sidebar-second > div.NEW1,
#block-block-4, .sidebars > .region-sidebar-second > div.NEW2,
#block-block-4, .sidebars > .region-sidebar-second > div.NEW3,
#block-block-4, .sidebars > .region-sidebar-second > div.NEW4,
#block-block-4, .sidebars > .region-sidebar-second > div.ORI {
	border:none;
	background:none;
}

.sidebars >  .region-sidebar-second > div > h2.block-title {
	border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
    color: #FFFFFF;
    font-size: 20px;
	font-weight:bold;
	font-family: 'PT Sans', sans serif;
    line-height: 20px;
    padding: 9px 5px 7px;
	background: #b9b9b9; /* Old browsers */
	background: -moz-linear-gradient(top,  #b9b9b9 0%, #8f8f8f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b9b9), color-stop(100%,#8f8f8f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9b9b9 0%,#8f8f8f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9b9b9 0%,#8f8f8f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9b9b9 0%,#8f8f8f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b9b9b9 0%,#8f8f8f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#8f8f8f',GradientType=0 ); /* IE6-9 */

}

.sidebars > .region-sidebar-second > div > div{
	padding:1px 2px 2px;
}



.sidebars > .region-sidebar-second > div > ul, div.menu-name-menu-taxo-themes ul{
	padding:1px 2px 2px;
	list-style-type:none;
	margin:0;
}

.sidebars > .region-sidebar-second > div > ul > li, div.menu-name-menu-taxo-themes li{
	background-color:#f1f1f1;
	border-bottom: 1px solid #cccccc;
    padding:0;
	border-top:1px solid #f7f7f7;
}

.sidebars > .region-sidebar-second > div > ul > li:last-child, div.menu-name-menu-taxo-themes > ul > li:last-child{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;	
}

.sidebars > .region-sidebar-second > div > ul > li a, div.menu-name-menu-taxo-themes > ul > li a{
	background:url("../images/ss-menu-arrow.png") no-repeat scroll 222px center;
	padding:5px 10px 5px 2px;
	display:block;
	color:#356AA0;
	text-decoration:none;
}

.sidebars > .region-sidebar-second > div > ul > li a:hover, div.menu-name-menu-taxo-themes > ul > li a:hover{
	background:url("../images/ss-menu-arrow-hover.png") no-repeat scroll 222px center;
	background-color:#e3e3e3;
}

.sidebars > .region-sidebar-second > div > ul > li a:visited{
	color:#356AA0;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content{
	margin-top:-3px
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > div{
	background-color:#f1f1f1;
    border: 1px solid #d5d5d5;
	border-radius:5px;
	margin:5px 0;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > div:first-child{
	border-top-left-radius:0;
	border-top-right-radius:0;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > div:last-child{
	margin:0 0 0 0;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-title{
	font-size:13px;
	padding:5px 5px 0 5px;
	margin-bottom:2px;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-title a{
	color:#515151;
	text-decoration:none;
	font-weight:bold;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-name{
	font-size:10px;
	background-color:#ecebeb;
	text-align:right;
	margin:0 0 5px 0px;
	border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #D5D5D5;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-field-image-news{	
    float: left;
	margin: 0 5px;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-field-image-news > .field-content{
	background-color: #FFFFFF;
    border: 1px solid silver;
    display: table-cell;
	height: 50px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-field-image-news img{
    max-width: 50px;
	max-height:50px;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-body{
	font-size:11px;
	color:#3F3F3F;
	padding:0 5px;
	margin:0 0 5px 0;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-view-node{
	background-color:#585858;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	height:20px;
	transition:all 0.3s ease 0s;
	width:30px;
	text-align:center;
	margin:0 0 0 202px;
	transition:all 0.3s ease 0s;
}

.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-view-node:hover{
	background-color:#3f3f3f;
}


.sidebars > .region-sidebar-second > .block-views > .view-News > .view-content > .views-row > .views-field-view-node a{
	color:#fff;
	display:block;
	font-size:18px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:0px 2px;
	text-decoration:none;
}


.region-sidebar-first > .block-menu-block > .menu-block-wrapper > .menu > li > a{
	text-transform:uppercase !important;
	font-size:13px !important;
}

/* CAROUSEL NEWS - Sidebar */

#block-views-news-block-9 {
	border:none;
	border-radius:0;
}

.view-display-id-block_9 {
	padding:0;
}

#block-views-news-block-9 .view-content {
	margin:0;
}

.jcarousel-skin-skinMiniCarousel {
	border:none !important;
	border-radius:0 !important;
	margin:0 !important;
	background-color:transparent !important;
}

/* AGENDA - Sidebar */

#block-views-agenda-block-1 h2 {
	background:#5aa868;
	font-weight:normal;
	font-size: 19px;
	border:none;
}

.view-display-id-block_1 {
	padding:0 !important;
}

#block-views-agenda-block-1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#block-views-agenda-block-1 li {
	position: relative;
	height: 50px;
	background: #fff;
	margin: 0 0 1px;
	padding: 0;
	border-radius: 0;
	border:none;
	border-bottom:solid 1px #E5E5E5;
	min-height: inherit;
	box-shadow: none;
	transition: all 0.3s ease 0s;
}

#block-views-agenda-block-1 li:hover {
	background-color: #E5E5E5;
}

#block-views-agenda-block-1 .views-field-field-agenda-date {
	font-weight:inherit;
	margin: 0;
	display: inline-block;
}

#block-views-agenda-block-1 .views-field-title {
	display: inline-block;
	overflow: hidden;
	margin: 0;
}

#block-views-agenda-block-1 li a {
	color: #4e4e4e;
	font-size:12px;
	text-decoration:none;
	
}

#block-views-agenda-block-1 li:hover a {
	color: #066FB3;
}

.views-field-field-agenda-date a {
	display:inline-block;
	width:32px;
	padding:8px 12px;
	background-color: #E5E5E5;
	text-align: center;
}

#block-views-agenda-block-1 .views-field-title a {
	width: 163px;
	font-size: 13px;
	display: block;
	padding: 5px 5px 0 5px;
	height: 32px;
}

.customDate:first-line {
	font-size:17px;
	font-weight: bold;
}

#block-views-agenda-block-1 .more-link {
	text-align: center;
}

#block-views-agenda-block-1 .more-link a {
	display: inline-block;
	color: #fff;
	border: 1px solid #619a6b;
	background-color: #7dce8c;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 20px;
	margin: 12px 0;
	transition: all 0.5s ease 0s;
}

#block-views-agenda-block-1 .more-link a:hover {
	background-color: #70b77d;
}




		/*************  B L O C  T H E M E   ************/
		
div.menu-name-menu-taxo-themes{
	padding:0 !important;
}
	
		
		
		/*********  C O N C O U R S  D A T E   **********/


.sidebars #block-block-13 .admissiondate li,
#block-views-news-block-6 li {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 2px 0 0;
	color:#454545;
}

.sidebars .linkSubscribeOpendays {
	text-align:center;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	background: #6ab177; /* Old browsers */
	background: -moz-linear-gradient(top,  #6ab177 0%, #4da15c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ab177), color-stop(100%,#4da15c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6ab177 0%,#4da15c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6ab177 0%,#4da15c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6ab177 0%,#4da15c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6ab177 0%,#4da15c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ab177', endColorstr='#4da15c',GradientType=0 ); /* IE6-9 */
	color:#fff;
	padding:2px 0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.sidebars .linkSubscribeOpendays:after{
	content:url("../images/subscribe-arrow.png");
	margin-left:5px;
}

		/****  N O U S  R E N C O N T R E R  +  C O N C O U R S   B L A N C S ****/

.region-sidebar-first > #block-block-14,
.region-sidebar-first > #block-block-24{
	width:208px;
	padding: 0;
	background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    height: auto;
    margin-top: 0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

#block-block-14 {
	font-size:12px;
}
#block-block-24 {
	font-size:14px;
}

#block-block-13 article,
#block-block-14 article,
#block-block-24 article {
	padding: 0 7px 10px;
}

.region-sidebar-first > #block-block-14 > h2,
.region-sidebar-first > #block-block-24 > h2{
	font-size:17px;
	font-weight:bold;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	color:#FFFFFF;
	line-height:20px;
	padding:10px 5px;
	margin-top:2px;
	background: #a2a2a2; /* Old browsers */
	background: -moz-linear-gradient(top,  #a2a2a2 0%, #696969 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2a2a2), color-stop(100%,#696969)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a2a2a2 0%,#696969 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a2a2a2 0%,#696969 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a2a2a2 0%,#696969 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a2a2a2 0%,#696969 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2a2a2', endColorstr='#696969',GradientType=0 ); /* IE6-9 */
}

.region-sidebar-first > #block-block-14 .admissiondate li,
.region-sidebar-first > #block-block-24 .admissiondate li{
	color:#454545;
	margin-bottom:5px;
}


/****************************************************/

/***************  T O O L   B A R   *****************/

/****************************************************/


#menu-option {
    height: 30px;
}

#menu-option ul {
    background: url("../images/bar-separation-menu-option.png") no-repeat scroll right center transparent;
    float: right;
    margin:0;
}

#menu-option ul li {
    background: url("../images/bar-separation-menu-option.png") no-repeat scroll left center transparent;
    color: #FEFEFE;
    display: inline-block;
    float: left;
    font-weight: bold;
    line-height: 14px;
    margin-top: 0;
	padding:0 1px;
}

#menu-option ul li a {
	color: #FEFEFE;
    display: block;
    font-size: 10px;
    height: 15px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
	padding:10px 9px 5px 9px;
}



#menu-option ul li a:hover{
	background: rgb(46,46,46); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjUyNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(46,46,46,1) 0%, rgba(82,82,82,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,46,46,1)), color-stop(100%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(46,46,46,1) 0%,rgba(82,82,82,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(46,46,46,1) 0%,rgba(82,82,82,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(46,46,46,1) 0%,rgba(82,82,82,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(46,46,46,1) 0%,rgba(82,82,82,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
}



/****************************************************/

/***************** H O M E P A G E  *****************/

/****************************************************/



		/************  H O T  N E W S  A R E A  *************/
		
#block-views-news-block-2{
	/*background-color:#fff;
	border-top:5px solid #3f3f3f;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	padding-top: 10px;*/
}

#block-views-news-block-2 .view-content {
	width: 715px;
	float:left;
	margin-bottom: 10px;
}

#block-views-news-block-2 .views-row {
	float:left;
	margin:0 0 20px 10px;
	width:225px;
	height: 216px;
	position: relative;
}

#block-views-news-block-2 .views-row:hover {
	background-color: #585858;
}

#block-views-news-block-2 > div .more-link{
	clear:both;
	text-align: inherit;
}

#block-views-news-block-2 > div .more-link a{
	background: url(../images/arrow-white-big-down.png) no-repeat 920px 10px #3F3F3F;
	display: block;
	height: 33px;
	text-indent: -5000px;
	cursor: pointer;
	color:#fff;
	padding:0 35px 0 0;
	text-align:left;
}

#block-views-news-block-2 > div div.view-content .views-field-title a{
	background-color: #585858;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height: 30px;
	display: block;
	padding: 5px 10px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

#block-views-news-block-2 .views-field-taxonomy-vocabulary-1 {
	font-size: 13px;
	color: #e87426;
	background-color: #fff;
	display: inline-block;
	padding: 2px 5px;
	position: absolute;
	right: 2px;
	top: 108px;
	display:none; /* Tout ça pour ça.... */
}

#block-views-news-block-2 .video-embed-description { /* On cache le title de la video */
	display:none;
}

#block-views-news-block-2 > div div.view-content .views-field-body {
	height: 52px;
	padding: 0 0 8px 5px;
}

#block-views-news-block-2 > div div.view-content .views-field-body a {
	font-size: 13px;
	color: #2d2d2d;
	text-decoration:none;
	transition: all 0.3s ease 0s;
}

#block-views-news-block-2 .views-row:hover  .views-field-body a {
	color:#fff;
}


#block-views-news-block-2 .views-field-view-node a{
	font-size: 20px;
	background-color: #585858;
	border-radius: 0px 0px 3px 0px;
	display: inline-block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 16px;
	padding: 3px 32px;
	transition: all 0.3s ease 0s;
	position: absolute;
	right: 0;
}
/*
#block-views-news-block-2 .views-field-view-node a:hover {
	background-color:#3f3f3f;
}*/

#block-views-news-block-2 > div div#block-block-13, 
#block-views-news-block-2 > div div#block-block-14, 
#block-views-news-block-2 > div div#block-block-24 {
	display:block;
	width:225px;
	float:left;
	margin-bottom:10px;
}

#block-views-news-block-2 > div div#block-block-13 article,
#block-views-news-block-2 > div div#block-block-14 article,
#block-views-news-block-2 > div div#block-block-24 article {
	padding:0 5px;
	font-size: 11px;
	margin-top:6px;
}

#block-views-news-block-2 > div div#block-block-13 h2,
#block-views-news-block-2 > div div#block-block-14 h2,
#block-views-news-block-2 > div div#block-block-24 h2 {
	color:#fff;
	background-color:#6AB177;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}

.front .linkSubscribeOpendays {
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #B8B8B8;  
	border-radius: 0px 0px 3px 0px;  float: right;  
	width: 30px;  
	font-size: 20px;  
	display: block;  
	font-weight: bold;  
	color: white;    
	line-height: 16px;  
	padding: 3px 0px;  
	margin:-5px 9px 0px;
}

.linkSubscribeOpendays:hover { 
	background: #585858;
}

#block-views-news-block-2 > div #block-block-13 h4, 
#block-views-news-block-2 > div #block-block-14 h4, 
#block-views-news-block-2 > div #block-block-24 h4 {
	margin:0;
	color: #585858;
    font-size: 13px;
}

#block-block-13 ul,
#block-block-14 ul,
#block-views-news-block-6 ul {
	margin: 0;
	padding: 5px 5px 0 15px;
}

#block-block-13 ul li,
#block-block-14 ul li,
#block-block-24 ul li,
#block-views-news-block-6 li {
	list-style-image: url("../images/list-blue-arrow.svg");
	margin-bottom:5px;
	color:#585858;
}



		/**************  N E W S  A R E A  ******************/

#block-views-news-block-3,
#block-views-agenda-block,
#block-block-12,
#block-block-7,
#block-block-11 {
	width:296px;
	float:left;
	border:1px solid #b2b2b2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 5px 0px #a6a6a6;
	-webkit-box-shadow: 0px 0px 5px 0px #a6a6a6;
	-o-box-shadow: 0px 0px 5px 0px #a6a6a6;
	box-shadow: 0px 0px 5px 0px #a6a6a6;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a6a6a6, Direction=NaN, Strength=5);
}

#block-views-news-block-3 h2,
#block-views-agenda-block h2,
#block-block-12 h2,
#block-block-7 h2,
#block-block-11 h2 {
	line-height: 1.8em;
    padding: 0 10px;
	color:#fff;
	font-size:31px;
	border-bottom:1px solid #34516d;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background: #386ab2; /* Old browsers */
	background: -moz-linear-gradient(top,  #386ab2 0%, #3a6791 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#386ab2), color-stop(100%,#3a6791)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #386ab2 0%,#3a6791 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #386ab2 0%,#3a6791 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #386ab2 0%,#3a6791 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #386ab2 0%,#3a6791 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386ab2', endColorstr='#3a6791',GradientType=0 ); /* IE6-9 */
	font-family: 'PT Sans',sans-serif;
	font-weight: bold;
}

#block-block-12 .view-content,
#block-views-news-block-3 > .view-News > .view-content{
	height:264px;
}

#block-views-news-block-3 > .view-News > .view-content > .views-row{
	display:block;
	height:64px;
}

#block-views-news-block-3 > .view-News > .view-content > .views-row > .views-field-title{
	position:absolute;
	width:296px;
}

#block-views-news-block-3 > .view-News > .view-content > .views-row > .views-field-title a{
	display:block;
	color:#2d2d2d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:7px 20px 10px 60px;
}

#block-views-news-block-3 .views-row-odd,
#block-block-12 .views-row,
#block-views-agenda-block .views-row-odd {
	/*background:url("../images/ss-menu-arrow.png") no-repeat scroll 280px center #dcdcdc;*/
	background:url("../images/ss-menu-arrow.png") no-repeat scroll 280px center #fefefe;
	border-top:1px solid #ececec;
	border-bottom:1px solid #9e9e9e;
	transition:all 0.3s ease 0s;
}

#block-views-news-block-3 .views-row-even,
#block-block-12 .views-row:nth-child(4n+0),
#block-views-agenda-block .views-row-even {
	/*background:url("../images/ss-menu-arrow.png") no-repeat scroll 280px center #d3d3d3;*/
	background:url("../images/ss-menu-arrow.png") no-repeat scroll 280px center #f5f5f5;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #9c9c9c;
	transition:all 0.3s ease 0s;
}

#block-views-news-block-3 .views-row:hover,
#block-block-12 .views-row:hover,
#block-views-agenda-block .views-row:hover {
	background-color:#e8e8e8;
}

#block-views-news-block-3 > .view-News > .view-content > .views-row > .views-field-field-image-news,
#block-views-news-block-3 > .view-News > .view-content > .views-row > .views-field-field-video-news {
	background-color:#F1F1F1;
	border:1px solid #a6a6a6;
	float: left;
    height: 40px;
    width: 40px;
	margin:10px 0 0 10px;
}

#block-views-news-block-3 > .view-News > .view-content > .views-row > .views-field-field-image-news a,
#block-views-news-block-3 > .view-News > .view-content > .views-row > .views-field-field-video-news a {
	display:table-cell;
	width:40px;
	height:40px;
	text-align:center;
	vertical-align:middle;
}

#block-views-news-block-3 > .view-News > .view-content > .views-row > .views-field-field-video-news .video-embed-description {
	display:none;
}

#block-views-news-block-3 .more-link a,
#block-block-12 .more-link a,
#block-views-agenda-block .more-link a {
	color:#bfbfbf;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:21px 0;
	transition:all 0.3s ease 0s;
}

#block-views-news-block-3 .more-link a:hover,
#block-block-12 .more-link a:hover,
#block-views-agenda-block .more-link a:hover {
	color:#0073b2;
}


		/*************  A G E N D A  A R E A  ***************/

#block-views-agenda-block {
	margin:0 27px 1.5em;
}

#block-views-agenda-block h2 {
	border-bottom:1px solid #60aa62;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background: #7bbc80; /* Old browsers */
	background: -moz-linear-gradient(top,  #7bbc80 0%, #7ebd82 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bbc80), color-stop(100%,#7ebd82)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7bbc80 0%,#7ebd82 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7bbc80 0%,#7ebd82 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7bbc80 0%,#7ebd82 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7bbc80 0%,#7ebd82 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bbc80', endColorstr='#7ebd82',GradientType=0 ); /* IE6-9 */
}

#block-views-agenda-block > .view-agenda > .view-content{
	height:264px;
}

#block-views-agenda-block > .view-agenda > .view-content > .views-row{
	display:block;
	height:64px;
}

#block-block-12 .views-field-date {
	color: #6D6D6D;
	float: right;
	font-size: 10px;
	margin: 3px 5px 0 0;
	width: 80px;
}

#block-block-12 .views-field-name,
#block-views-agenda-block > .view-agenda > .view-content > .views-row > .views-field-field-agenda-date{
	color:#e64d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	margin:7px 0 0 10px;
}

#block-block-12 .views-field-name {
	color:#246ab1;
}

#block-views-agenda-block > .view-agenda > .view-content > .views-row > .views-field-title{
	position:absolute;
	width:296px;
	overflow:hidden;
}

#block-block-12 .views-field-title,
#block-views-agenda-block > .view-agenda > .view-content > .views-row > .views-field-title a{
	display:block;
	color:#2d2d2d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:27px 20px 10px 10px;
	height:20px;
	overflow: hidden;
	margin-bottom: 7px;
}


		/***********  F A C E B O O K  A R E A  *************/


#block-block-7 .fb-facepile {
	padding:5px 17px;
}

.BadgeGooglePlus {
	margin:32px 10px 0;
}


		/************  Y O U T U B E  A R E A  **************/

#block-block-11{
	width:623px;
}

.img-playlist {
	margin-left:20px;
}


		/************  R E S E A R C H  L A B  A R E A  **************/

#block-block-12 h2 {
	border-bottom:1px solid #d95828;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background: #f37623; /* Old browsers */
	background: -moz-linear-gradient(top,  #f37623 0%, #e07228 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f37623), color-stop(100%,#e07228)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f37623 0%,#e07228 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f37623 0%,#e07228 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f37623 0%,#e07228 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f37623 0%,#e07228 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37623', endColorstr='#e07228',GradientType=0 ); /* IE6-9 */
}

#block-block-12 article {
	padding:0;
}



		/*************  S O C I A L  A R E A  ***************/
		

#tabsSocialsNetworks {
	clear: both; /* utile sur la home */
	width: 617px;
	padding:0;
	border: 1px solid #cacaca;
	-moz-box-shadow: 0px 0px 5px 0px #a6a6a6;
	-webkit-box-shadow: 0px 0px 5px 0px #a6a6a6;
	-o-box-shadow: 0px 0px 5px 0px #a6a6a6;
	box-shadow: 0px 0px 5px 0px #a6a6a6;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a6a6a6, Direction=NaN, Strength=5);
	margin-top: 50px;
}

#tabsSocialsNetworks .ui-widget-header {
	border: none;
	background: none;
}

#tabsSocialsNetworks .ui-tabs-nav {
	padding:0;
}

#tabsSocialsNetworks .ui-widget-header .ui-state-default {
	background:none !important;
	border-top: none !important;
	border-bottom: 1px solid #cacaca !important;
	top: 0;
	margin-right: 0;
}

#tabsSocialsNetworks .ui-widget-header .ui-state-default a {
	background-color:#eee !important;
	width: 123px;
	text-transform: uppercase;
	color: #3b7abd;
	font-weight: bold;
	padding: 0.7em 0 0.7em 30px;
	transition: all 0.3s ease 0s;
}

#tabsSocialsNetworks .ui-widget-header .ui-state-default a:hover {
	background-color:#cacaca !important;
}

#tabsSocialsNetworks .ui-widget-header .ui-state-active a:hover {
	background-color:#fff !important;
}

#tabsSocialsNetworks .ui-widget-header .ui-state-active {
	border-bottom: none !important;
	border-left: 1px solid #cacaca !important;
	border-right: 1px solid #cacaca !important;
}

#tabsSocialsNetworks .ui-widget-header .ui-state-active a {
	background:none !important;
	padding-left:31px;
}

#tabsSocialsNetworks .ui-corner-top {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

#tabsSocialsNetworks .ui-widget-header .ui-state-default:first-child {
	border-left: none !important;
	/*border-top-left-radius: 4px;*/
}

#tabsSocialsNetworks .ui-widget-header .ui-state-default:last-child {
	border-right: none !important;
	border-top-right-radius: 4px;
}

#tabsSocialsNetworks .ui-widget-header .ui-state-default:last-child a {
	padding-right: 1px;
}

/****************************************************/
/*****************  YOUTUBE PLAYLIST  *****************/
/****************************************************/
.wrapperplaylist {
    height: 299px;
    margin-top: 16px;
    overflow: auto;
}

.playlist {
	background-color: #E8E8E8;
	border: 1px solid #D5D5D5;
	border-radius: 2px 2px 2px 2px;
	clear: both;
	display: block;
	height: 38px;
	margin:0 10px 10px;;
	padding: 5px;
	width: 95%;
}

.playlist:hover {
	color: #FF6600;
	cursor:hand;
}

.playlist .textlink {
    float: left;
    font-family: Arial;
	font-size:12px;
    font-weight: bold;
    line-height: 14px;
    margin-right: 10px;
    margin-top: 5px;
    text-align: left;
    text-decoration: none;
    width: 45%;
}
.playlist .preview {
    border: 1px solid #888888;
    float: left;
    margin-top: -2px;
}
.playlist img {
    display: block;
    float: left;
    height: 40px;
    position: relative;
    width: 54px;
}

.tabsSocialsNetworksBottom {
	background-color:#bbb;
	padding:3px 0 3px 5px;
	border-top: solid 1px #aaa;
}

.ui-widget .tabsSocialsNetworksBottom p {
	color:#fff;
	display: inline-block;
	font-size: .95em;
	position: relative;
	top: 7px;
	margin: 3px 0 17px;
}

.tabsSocialsNetworksBottom ul {
	list-style:none;
	display: inline;
	padding: 0;
}

.tabsSocialsNetworksBottom li {
	display: inline-block;
}

.tabsSocialsNetworksBottom a {
	background:url(../images/sprite-social-networks.png) no-repeat 0 0 transparent;
	text-indent: -9999px;
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-right: 1px;
}

.social-button-facebook {
	background-position:-15px -61px !important;
}
.social-button-facebook:hover {
	background-position:-15px -12px !important;
}
.social-button-youtube {
	background-position:-66px -61px !important;
}
.social-button-youtube:hover {
	background-position:-66px -12px !important;
}
.social-button-twitter{
	background-position:-115px -61px !important;
}
.social-button-twitter:hover{
	background-position:-115px -12px !important;
}
.social-button-flickr{
	background-position:-168px -61px !important;
}
.social-button-flickr:hover{
	background-position:-168px -12px !important;
}
.social-button-linkedin{
	background-position:-221px -61px !important;
}
.social-button-linkedin:hover{
	background-position:-221px -12px !important;
}
.social-button-google{
	background-position:-268px -61px !important;
}
.social-button-google:hover{
	background-position:-268px -12px !important;
}
.social-button-instagram{
	background-position:-321px -61px !important;
}
.social-button-instagram:hover{
	background-position:-321px -12px !important;
}
.social-button-pinterest{
	background-position:-372px -61px !important;
}
.social-button-pinterest:hover{
	background-position:-372px -12px !important;
}
.social-button-blog{
	background-position:-422px -61px !important;
}
.social-button-blog:hover{
	background-position:-422px -12px !important;
}


.content-twitter-bloc {
    background: linear-gradient(to bottom, #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 transparent;
    border: 1px solid #D3D3D3;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 5px 0 #E5E5E5;
    float: left;
    /*height: 112px;*/
    margin: 10px 10px 20px 0;
    width: 644px;
}

.content-twitter-bloc .tweet-authorphoto{
	display:none;
}

.content-twitter-bloc .tweet-author{
	display:none;
}

.content-twitter-bloc-logo > a{
	background:url("../images/social/twitter-logo.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:52px;
	height:43px;
}
.content-twitter-bloc-bloc {
    float: left;
    /*height: 108px;*/
}
.content-twitter-bloc-left {
    border-right: 1px solid #FFFFFF;
    color: #949494;
    font-size: 18px;
    padding: 10px 0 0;
    text-transform: uppercase;
    width: 83px;
    /*height: 102px;*/
}
.content-twitter-bloc-right {
	font-family:Arial, Helvetica, sans-serif;
    border-left: 1px solid #E1E1E1;
    color: #949494;
    font-size: 12px;
    padding: 4px 0 0 10px;
    text-transform: uppercase;
    width: 546px;
}
.content-twitter-bloc-right img.autosized-media { /* On cache les images incluses dans le tweet */
	display:none;
}
.content-twitter-bloc-menu {
    border-left: 1px solid #E1E1E1;
    padding: 10px 0 0 0;
    width: 31px;
}
.content-twitter-small-font {
    color: #B7B7B7;
    font-size: 10px;
}
.content-twitter-bloc-left div {
    float: left;
    margin: 0 0 0 10px;
}
.content-twitter-bloc-h1 {
    margin: 10px 0 0 10px !important;
}
.content-twitter-bloc-right a {
    color: #00ACED;
    text-decoration: none;
}
.content-twitter-bloc-right a:hover {
    color: #00ACED;
    text-decoration: underline;
}
.content-twitter-bloc-menu ul {
    height: 60px;
    margin: -10px 0;
    padding: 0;
    width: 100%;
}
.content-twitter-bloc-menu ul li {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #E1E1E1;
    display: block;
    height: 18px;
    list-style-type: none;
}
.content-twitter-bloc-menu ul li a {
    display:block;
    height:15px;
    width:15px;
	padding:2px 8px;
	transition:all 0.3s ease 0s;
	background-position:8px 4px !important;
}
.content-twitter-bloc-menu ul li a.twitter-bloc-repondre {
	background:url('../images/social/twitter-repondre.png') no-repeat;
}
.content-twitter-bloc-menu ul li a.twitter-bloc-retweet {
	background:url('../images/social/twitter-retweet.png') no-repeat;
}
.content-twitter-bloc-menu ul li a.twitter-bloc-favoris {
	background:url('../images/social/twitter-favoris.png') no-repeat;
}
.content-twitter-bloc-menu ul li a:hover {
    opacity: 0.6;
}

.tweets-pulled-listing{
	list-style-type:none;
	margin:0;
	padding:0;
}

.tweet-time{
	display:none;
}

/****************************************************/

/*****************  N E W S P A G E  *****************/

/****************************************************/

.not-front .view-id-agenda .views-row, 
article > .view-display-id-page_with_page_title_1 > .view-content > .views-row, 
.view-id-taxonomy_term .views-row {
	background: #E9E9E9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	margin:10px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:10px 0;
	min-height:92px;
	border:1px solid #bdbdbd;
	-moz-box-shadow: 0px 1px 1px 0px #E3E3E3;
	-webkit-box-shadow: 0px 1px 1px 0px #E3E3E3;
	-o-box-shadow: 0px 1px 1px 0px #E3E3E3;
	box-shadow: 0px 1px 1px 0px #E3E3E3;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#E3E3E3, Direction=180, Strength=1);
	position:relative;
}

article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-field-image-news,
.view-id-taxonomy_term .views-field-field-image-news {
	float:left;
	margin:0 10px;
	width:90px;
	height:90px;
	border:1px solid #E5E5E5;
	overflow:hidden;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:0 0 5px #E5E5E5;
	-webkit-box-shadow:0 0 5px #E5E5E5;
	box-shadow:0 0 5px #E5E5E5;
}

article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-field-image-news a,
.view-id-taxonomy_term .views-field-field-image-news a {
	background-color:#fff;
	display:table-cell;
	height:90px;
	width:90px;
	text-align:center;
	vertical-align:middle;
}

article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-field-image-news img{
	max-width:90px;
}

.views-field-field-agenda-date {
	color:#E64D4D;
	font-size:24px;
	font-weight:bold;
	margin:0 10px;
}

.not-front .view-id-agenda .views-field-title,
article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-title, 
.view-id-taxonomy_term .views-field-title, 
article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-name{
	margin:0 10px;
}

.view-display-id-page_with_page_title_1 .views-field-taxonomy-vocabulary-1 a {
	font-size: 10px;
	color: #4F4F4F;
	background-color: #DFDFDF;
	margin:5px 0 10px;
	padding: 0 50px 0 10px;
	display: inline-block;
	text-decoration: none;
}

article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-body, 
.view-id-taxonomy_term .views-field-body {
	margin:0 25px 0 10px;
}

.not-front .view-id-agenda .views-field-title a,
article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-title a,
.view-id-taxonomy_term .views-field-title a {
	text-decoration:none;
	color:#454545;
	font-size:14px;
	font-weight:bold;
}

article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-name a{
	text-decoration:none;
}

.not-front .view-id-agenda .views-field-view-node,
article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-view-node, 
.view-id-taxonomy_term .views-field-view-node {
	background-color:#585858;
	height:20px;
	width:21px;
	position:absolute;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	transition:all 0.3s ease 0s;
	bottom:0;
	right:0;
}

.not-front .view-id-agenda .views-field-view-node:hover,
article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-view-node:hover, 
.view-id-taxonomy_term .views-field-view-node:hover {
	background-color:#3f3f3f;
}

.not-front .view-id-agenda .views-field-view-node a,
article > .view-display-id-page_with_page_title_1 > .view-content > .views-row > .views-field-view-node a,
.view-id-taxonomy_term .views-field-view-node a {
	color:#fff;
	display:block;
	font-size:20px;
	font-weight:bold;
	height:21px;
	line-height:15px;
	text-decoration:none;
	padding:3px 0 0 5px;
}

article > .view-display-id-page_with_page_title_1 > .item-list > .pager,
.view-id-taxonomy_term .pager {
	margin-bottom:0;
}

article > .view-display-id-page_with_page_title_1 > .item-list > .pager > li,
.view-id-taxonomy_term .pager > li {
	display:inline-block;
	line-height:35px;
	width:34px;
	height:34px;
	padding:0;
}

article > .view-display-id-page_with_page_title_1 > .item-list > .pager > li.pager-current,
.view-id-taxonomy_term .pager > li.pager-current {
	color:#717171;
	font-size:14px;
	width:auto;
	border:1px solid #d2d2d2;
	line-height:32px;
	height:30px;
	padding:0 0.5em;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background: #E9E9E9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 1px 1px 0px #e3e3e3;
	-webkit-box-shadow: 0px 1px 1px 0px #e3e3e3;
	-o-box-shadow: 0px 1px 1px 0px #e3e3e3;
	box-shadow: 0px 1px 1px 0px #e3e3e3;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3, Direction=180, Strength=1);
}

article > .view-display-id-page_with_page_title_1 > .item-list > .pager > li.pager-previous a,
.view-id-taxonomy_term .pager > li.pager-previous a {
	color:transparent;
	display:block;
	width:34px;
	height:34px;
	background:url('../images/pager-arrow-left.png') no-repeat 0 0px transparent;
}

article > .view-display-id-page_with_page_title_1 > .item-list > .pager > li.pager-previous a:hover,
.view-id-taxonomy_term .pager > li.pager-previous a:hover {
	background:url('../images/pager-arrow-left.png') no-repeat 0 -34px transparent;
}

article > .view-display-id-page_with_page_title_1 > .item-list > .pager > li.pager-next a,
.view-id-taxonomy_term .pager > li.pager-next a {
	color:transparent;
	display:block;
	width:34px;
	height:34px;
	background:url('../images/pager-arrow-right.png') no-repeat 0 0px transparent;
}

article > .view-display-id-page_with_page_title_1 > .item-list > .pager > li.pager-next a:hover,
.view-id-taxonomy_term .pager > li.pager-next a:hover {
	background:url('../images/pager-arrow-right.png') no-repeat 0 -34px transparent;
}

.node-story > .field-type-image > .field-label{
	display:none;
}

.node-story > .field-type-image > .field-items{
	float:left;
}

.node-story > .field-type-image > .field-items img{
	background-color:#fff;
	display:table-cell;
	max-width:200px;
	margin:0 10px 0 0;
	text-align:center;
	vertical-align:middle;
	border:1px solid #E5E5E5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 5px #acacac;
	-webkit-box-shadow:0 0 5px #E5E5E5;
	box-shadow:0 0 5px #E5E5E5;
}

.node-story > .field-type-text-with-summary{
	margin-bottom:30px !important;
	font-size:14px;
}

#block-sharethis-sharethis-block{
	clear:both;
	margin:auto;
	padding:20px 0 20px 8px;
	width:100%;
}

#block-sharethis-sharethis-block > .sharethis-wrapper > span{
	margin:0 4px 0 0;
}

.image-video-news {
	float:left;
	margin-right:10px;
}

article > .node-story > .image-video-news > .field-name-field-video-news > .field-label, article > .node-story > .image-video-news > .field-name-field-image-news > .field-label, article > .node-story > .image-video-news > .field-name-field-video-news > .field-items > .field-item > .video-embed-description{
	display:none;
}


article > .node-story > .image-video-news > .field-name-field-video-news{
	width:250px;
}


/****************************************************/

/***************  C O L L A P S E   *****************/

/****************************************************/

.ui-widget {
	font-family:Arial, Helvetica, sans-serif !important;
}

.ui-widget p, .ui-widget ul {
	font-size:13px;
	color:#454545
}

.accordion > h3:first-child{
	border-top-left-radius:3px !important;
	border-top-right-radius:3px !important;
}
.accordion > h3:last-child{
	border-bottom-left-radius:3px !important;
	border-bottom-right-radius:3px !important;
}
.accordion > h3{
	border-radius:0 !important;
}

.ui-accordion .ui-accordion-header{
	margin:0 !important;
	padding: .5em 3.5em .5em .7em;
}

.ui-state-default .ui-icon{
	margin:0 !important;
	position:absolute !important;
	right:0px !important;
	top:0% !important;
	left:auto !important;
	background:url('../images/arrow-collapse.png') no-repeat 15px 55% transparent !important;
	display:block !important;
	width:40px !important;
	height:100% !important;
	box-shadow:-1px 0 0 #fdfdfd;
	border-left:1px solid #d9d9d9;
}

.ui-state-active .ui-icon {
	margin:0 !important;
	position:absolute !important;
	right:0px !important;
	top:0% !important;
	left:auto !important;
	background:url('../images/arrow-collapse-active.png') no-repeat 15px 55% transparent !important;
	display:block !important;
	width:40px !important;
	height:100% !important;
	box-shadow:-1px 0 0 #82B4F0;
	border-left:1px solid #4176CA;
}

.ui-accordion > .ui-accordion-header > .ui-accordion-header-icon{
	left:auto !important;
	right:0px !important;
}


.ui-accordion > h3.ui-state-active{
	background: #61a5ec !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #61a5ec 0%, #4c88ea 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61a5ec), color-stop(100%,#4c88ea)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #61a5ec 0%,#4c88ea 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #61a5ec 0%,#4c88ea 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #61a5ec 0%,#4c88ea 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #61a5ec 0%,#4c88ea 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a5ec', endColorstr='#4c88ea',GradientType=0 ) !important; /* IE6-9 */
	border-top:1px solid #b1d1ff !important;
	border-bottom:1px solid #4176CA !important;
	border-left:none !important;
	border-right:none !important;
	color:#fff !important;
}

.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{
	background: #f4f1f1 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f1f1 0%, #e2e2e2 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f1f1), color-stop(100%,#e2e2e2)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f1f1 0%,#e2e2e2 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f1f1 0%,#e2e2e2 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f1f1 0%,#e2e2e2 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #f4f1f1 0%,#e2e2e2 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f1f1', endColorstr='#e2e2e2',GradientType=0 ) !important; /* IE6-9 */
	color:#454545 !important;
	border-top:1px solid #fff !important;
	border-bottom:1px solid #d8d8d8 !important;
	border-left:none !important;
	border-right:none !important;
}

.ui-accordion .ui-accordion-icons{
	padding:5px 45px 5px 10px !important;
}

.ui-accordion .ui-accordion-content{
	padding:0 10px 10px !important;
	border-top:none;
	border:1px solid #EDEBEB;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

#block-enseignement-list-enseignement-axe .ui-accordion .ui-accordion-content,
#block-enseignement-list-enseignement-dept .ui-accordion .ui-accordion-content {
	padding:0 !important;
}

.logoElearning,
.thumbnailSeminaire {
	width: 100px;
	height: auto;
	float: right;
	border: solid 1px #ccc;
	margin-left: 5px;
}

/****************************************************/

/*****  P A G E  S O C I A L  N E T W O R K S  ******/

/****************************************************/


.page-social-link-fb , .page-social-link-gp, .page-social-link-tw, .page-social-link-yt, .page-social-link-tb, .page-social-link-pt, .page-social-link-ig, .page-social-link-lk, .page-social-link-vd, .page-social-link-su, .page-social-link-fq, .page-social-link-fk, .page-social-link-bg{
	display:block;
	width:100%;
	height:auto;
}

.page-social-link-fb .page-social-link-content, .page-social-link-fk .page-social-link-content{
	height:112px;
}

.page-social-link-gp .page-social-link-content, .page-social-link-tw .page-social-link-content, .page-social-link-tb .page-social-link-content, .page-social-link-pt .page-social-link-content, .page-social-link-ig .page-social-link-content, .page-social-link-lk .page-social-link-content, .page-social-link-vd .page-social-link-content, .page-social-link-su .page-social-link-content, .page-social-link-fq .page-social-link-content, .page-social-link-bg .page-social-link-content{
	height:50px;
}

.page-social-link-yt .page-social-link-content{
	height:84px;
}

.page-social-link-fb > .page-social-link-title, .page-social-link-gp > .page-social-link-title, .page-social-link-tw > .page-social-link-title, .page-social-link-yt > .page-social-link-title, .page-social-link-tb > .page-social-link-title, .page-social-link-pt > .page-social-link-title,  .page-social-link-ig > .page-social-link-title, .page-social-link-lk > .page-social-link-title, .page-social-link-vd > .page-social-link-title, .page-social-link-su > .page-social-link-title, .page-social-link-fq > .page-social-link-title, .page-social-link-fk > .page-social-link-title, .page-social-link-bg > .page-social-link-title{
	display:block;
	float:left;
	width:47px;
	min-height:50px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	margin:5px 0
}

.page-social-link-fb > .page-social-link-title > div, .page-social-link-gp > .page-social-link-title > div, .page-social-link-tw > .page-social-link-title > div, .page-social-link-yt > .page-social-link-title > div, .page-social-link-tb > .page-social-link-title > div, .page-social-link-pt > .page-social-link-title > div, .page-social-link-ig > .page-social-link-title > div, .page-social-link-lk > .page-social-link-title > div, .page-social-link-vd > .page-social-link-title > div, .page-social-link-su > .page-social-link-title > div, .page-social-link-fq > .page-social-link-title > div, .page-social-link-fk > .page-social-link-title > div, .page-social-link-bg > .page-social-link-title > div{
	display:block;
	width:30px;
	height:30px;
	margin:auto;
}

.page-social-link-fb > .page-social-link-content, .page-social-link-gp > .page-social-link-content, .page-social-link-tw > .page-social-link-content, .page-social-link-yt > .page-social-link-content, .page-social-link-tb > .page-social-link-content,  .page-social-link-ig > .page-social-link-content, .page-social-link-pt > .page-social-link-content, .page-social-link-lk > .page-social-link-content, .page-social-link-vd > .page-social-link-content, .page-social-link-su > .page-social-link-content, .page-social-link-fq > .page-social-link-content, .page-social-link-fk > .page-social-link-content, .page-social-link-bg > .page-social-link-content{
	padding:0;
	width:387px;
	min-height:30px;
	float:left;
	border:1px solid #d5d5d5;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	margin:5px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.page-social-link-content a{
	font-weight:bold;
}

.page-social-link-content a:hover{
	text-decoration:underline !important;
}

/********FACEBOOK*********/
.page-social-link-fb > .page-social-link-title{
	height:112px;
	border:1px solid #25365d;
	background: #415e9d; /* Old browsers */
	background: -moz-linear-gradient(top,  #415e9d 0%, #30477b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#415e9d), color-stop(100%,#30477b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #415e9d 0%,#30477b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #415e9d 0%,#30477b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #415e9d 0%,#30477b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #415e9d 0%,#30477b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415e9d', endColorstr='#30477b',GradientType=0 ); /* IE6-9 */
}

.page-social-link-fb > .page-social-link-title > div{
	margin:41px auto;
	background:url('../images/social/fb.png') no-repeat 0 0 transparent;
}

.page-social-link-fb > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:5px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #e5e5e5;
}

/********GOOGLE+*********/
.page-social-link-gp > .page-social-link-title{
	border:1px solid #000;
	background: #646464; /* Old browsers */
	background: -moz-linear-gradient(top,  #646464 0%, #040404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%,#040404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #646464 0%,#040404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #646464 0%,#040404 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #646464 0%,#040404 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #646464 0%,#040404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#040404',GradientType=0 ); /* IE6-9 */
}

.page-social-link-gp > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/g+.png') no-repeat 0 0 transparent;
}

.page-social-link-content a:visited{
	color:#356AA0;
}

.page-social-link-gp > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********TWITTER*********/
.page-social-link-tw > .page-social-link-title{
	border:1px solid #006e8f;
	background: #009fd0; /* Old browsers */
	background: -moz-linear-gradient(top,  #009fd0 0%, #007fa5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009fd0), color-stop(100%,#007fa5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #009fd0 0%,#007fa5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #009fd0 0%,#007fa5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #009fd0 0%,#007fa5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #009fd0 0%,#007fa5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fd0', endColorstr='#007fa5',GradientType=0 ); /* IE6-9 */
}

.page-social-link-tw > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/tw.png') no-repeat 0 0 transparent;
}

.page-social-link-tw > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********YOUTUBE*********/
.page-social-link-yt > .page-social-link-title{
	height:84px;
	border:1px solid #cf4632;
	background: #f4624d; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4624d 0%, #d94732 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4624d), color-stop(100%,#d94732)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4624d 0%,#d94732 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4624d 0%,#d94732 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4624d 0%,#d94732 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4624d 0%,#d94732 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4624d', endColorstr='#d94732',GradientType=0 ); /* IE6-9 */
}

.page-social-link-yt > .page-social-link-title > div{
	margin:27px auto;
	background:url('../images/social/yt.png') no-repeat 0 0 transparent;
}

.page-social-link-yt > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:5px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #e5e5e5;
}

/********TUMBLR*********/
.page-social-link-tb > .page-social-link-title{
	border:1px solid #1a2a3b;
	background: #385773; /* Old browsers */
	background: -moz-linear-gradient(top,  #385773 0%, #2c4762 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#385773), color-stop(100%,#2c4762)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #385773 0%,#2c4762 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #385773 0%,#2c4762 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #385773 0%,#2c4762 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #385773 0%,#2c4762 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#385773', endColorstr='#2c4762',GradientType=0 ); /* IE6-9 */
}

.page-social-link-tb > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/tb.png') no-repeat 0 0 transparent;
}

.page-social-link-tb > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********PINTEREST*********/
.page-social-link-pt > .page-social-link-title{
	border:1px solid #cb2027;
	background: #e56c71; /* Old browsers */
	background: -moz-linear-gradient(top,  #e56c71 0%, #cb2027 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e56c71), color-stop(100%,#cb2027)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e56c71 0%,#cb2027 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e56c71 0%,#cb2027 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e56c71 0%,#cb2027 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e56c71 0%,#cb2027 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e56c71', endColorstr='#cb2027',GradientType=0 ); /* IE6-9 */
}

.page-social-link-pt > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/pt.png') no-repeat 0 0 transparent;
}

.page-social-link-pt > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********INSTAGRAM*********/
.page-social-link-ig > .page-social-link-title{
	border:1px solid #326289;
	background: #5380A5; /* Old browsers */
	background: -moz-linear-gradient(top,  #5380A5 0%, #326289 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5380A5), color-stop(100%,#326289)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5380A5 0%,#326289 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5380A5 0%,#326289 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5380A5 0%,#326289 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5380A5 0%,#326289 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5380A5', endColorstr='#326289',GradientType=0 ); /* IE6-9 */
}

.page-social-link-ig > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/ig.png') no-repeat 0 0 transparent;
}

.page-social-link-ig > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********LINKEDIN*********/
.page-social-link-lk > .page-social-link-title{
	border:1px solid #257ba4;
	background: #52a2c6; /* Old browsers */
	background: -moz-linear-gradient(top,  #52a2c6 0%, #2a88be 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#52a2c6), color-stop(100%,#2a88be)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #52a2c6 0%,#2a88be 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #52a2c6 0%,#2a88be 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #52a2c6 0%,#2a88be 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #52a2c6 0%,#2a88be 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52a2c6', endColorstr='#2a88be',GradientType=0 ); /* IE6-9 */
}

.page-social-link-lk > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/lk.png') no-repeat 0 0 transparent;
}

.page-social-link-lk > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********VIADEO*********/
.page-social-link-vd > .page-social-link-title{
	border:1px solid #d59331;
	background: #f6c173; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6c173 0%, #e8a034 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6c173), color-stop(100%,#e8a034)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6c173 0%,#e8a034 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6c173 0%,#e8a034 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6c173 0%,#e8a034 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6c173 0%,#e8a034 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6c173', endColorstr='#e8a034',GradientType=0 ); /* IE6-9 */
}

.page-social-link-vd > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/vd.png') no-repeat 0 0 transparent;
}

.page-social-link-vd > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********STUMBLEUPON*********/
.page-social-link-su > .page-social-link-title{
	border:1px solid #eb4924;
	background: #ed7a60; /* Old browsers */
	background: -moz-linear-gradient(top,  #ed7a60 0%, #eb4924 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed7a60), color-stop(100%,#eb4924)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ed7a60 0%,#eb4924 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ed7a60 0%,#eb4924 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ed7a60 0%,#eb4924 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ed7a60 0%,#eb4924 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed7a60', endColorstr='#eb4924',GradientType=0 ); /* IE6-9 */
}

.page-social-link-su > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/su.png') no-repeat 0 0 transparent;
}

.page-social-link-su > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********FOURSQUARE*********/
.page-social-link-fq > .page-social-link-title{
	border:1px solid #257ba4;
	background: #3cb9ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #3cb9ea 0%, #19a0d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cb9ea), color-stop(100%,#19a0d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3cb9ea 0%,#19a0d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3cb9ea 0%,#19a0d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3cb9ea 0%,#19a0d2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3cb9ea 0%,#19a0d2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cb9ea', endColorstr='#19a0d2',GradientType=0 ); /* IE6-9 */
}

.page-social-link-fq > .page-social-link-title > div{
	margin:10px auto;
	background:url('../images/social/fq.png') no-repeat 0 0 transparent;
}

.page-social-link-fq > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}

/********FLICKR********/
.page-social-link-fk > .page-social-link-title{
	height:112px;
	border:1px solid #c8d7dc;
	background: #f2f5f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f5f6 0%, #c8d7dc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f5f6 0%,#c8d7dc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f5f6 0%,#c8d7dc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
}

.page-social-link-fk > .page-social-link-title > div{
	margin:41px auto;
	background:url('../images/social/fk.png') no-repeat 0 0 transparent;
}

.page-social-link-fk > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:5px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #e5e5e5;
}

/********BLOGESG********/
.page-social-link-bg > .page-social-link-title{
	border:1px solid #23638cv;
	background: #5d96d6; /* Old browsers */
	background: -moz-linear-gradient(top,  #5d96d6 0%, #22628b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d96d6), color-stop(100%,#22628b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5d96d6 0%,#22628b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5d96d6 0%,#22628b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5d96d6 0%,#22628b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5d96d6 0%,#22628b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d96d6', endColorstr='#22628b',GradientType=0 ); /* IE6-9 */
}

.page-social-link-bg > .page-social-link-title > div{
	margin:11px auto;
	background:url('../images/social/bg.png') no-repeat 0 0 transparent;
}

.page-social-link-bg > .page-social-link-content a{
	display:block;
	text-decoration:none;
	padding:17px 10px;
}



/****************************************************/

/******************  F O O T E R  *******************/

/****************************************************/

.pageFooter {
	background:#3d556c;
	-moz-box-shadow: inset 0px 10px 10px 0px #2e4052;
	-webkit-box-shadow: inset 0px 10px 10px 0px #2e4052;
	-o-box-shadow: inset 0px 10px 10px 0px #2e4052;
	box-shadow: inset 0px 10px 10px 0px #2e4052;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=10);
	margin:20px 0 0 0;
}
.pageFooter, .pageFooter a, .pageFooter a.active {
	color:#fff;
}
.pageFooter a {
	white-space:nowrap;
}
.bottomFooter {
	margin: 0 auto;
	padding: 33px 0 35px;
	width: 950px;
}
.containerLeftFooter{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width: 480px;
	font-size: 9px;
}
.planFooter {
	border:solid 1px #fff;
	margin-top:15px;
}
.containerRightFooter {
	float:right;
	margin-top: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.logoPoleESGFooter {
	display: block;
}
.linksPoleESGFooter {
	float:left;
}
.listesLinks {
	margin-top:20px;
}
.listesLinks > ul {
	padding:0;
}
.listesLinks > ul:first-child {
	margin-right:20px;
	padding-right:20px;
	border-right: 1px dotted #556a7e;
}
.linksPoleESGFooter li {
	border-top: 1px dotted #556a7e;
	list-style: none outside none;
	padding: 3px 0 6px;
	width: 180px;
}
.linksPoleESGFooter li:first-child {
	border-top: none;
	padding-top: 0;
}
.linksPoleESGFooter li a{
	text-decoration:none;
}
.linksPoleESGFooter li a:hover {
	text-decoration:underline;
}
.adresseEcoleFooter{
	float: right;
    font-size: 14px;
    margin:40px 60px 0 0;
}

.listeEcolesFooter a{
	font-size:12px;
	text-decoration:none;
	line-height:normal;
}

.listeEcolesFooter a:hover{
	text-decoration:underline;
}


/* Bandeau */

#block-views-bandeau-rubrique-block-1 {
    margin-bottom: 0;
}

.views-field-field-rubrique,
.views-field-field-bp-rubrique {
	height:165px;
	margin:20px 0 0;
}

.views-field-field-rubrique .field-content,
.views-field-field-bp-rubrique .field-content {
	/*background-color:#ff6600;
	opacity:0.8;
	*/
	background:url(../images/bg-orange.png) repeat 0 0 transparent;
	color:#fff;
	font-size:36px;
	display:inline-block;
	padding:10px 15px;
	margin-top:8px;
}

.bandeau-Actualités {background:url(../images/bandeau-rubrique-1.jpg) no-repeat 0 0 transparent;}
.bandeau-About-ESG-MS {background:url(../images/banniere-rubrique-about.jpg) no-repeat 0 0 transparent;}
.bandeau-Admissions {background:url(../images/banniere-rubrique-admissions.jpg) no-repeat 0 0 transparent;}
.bandeau-Programmes {background:url(../images/banniere-rubrique-programmes.jpg) no-repeat 0 0 transparent;}
.bandeau-Faculté-et-Recherche {background:url(../images/banniere-rubrique-f&r.jpg) no-repeat 0 0 transparent;}
.bandeau-International {background:url(../images/banniere-rubrique-international.jpg) no-repeat 0 0 transparent;}
.bandeau-Communities {background:url(../images/banniere-rubrique-communities.jpg) no-repeat 0 0 transparent;}
.bandeau-Contact {background:url(../images/banniere-rubrique-contact.jpg) no-repeat 0 0 transparent;}


/*  F A C U L T E   E T   R E C H E R C H E   */

.txtEnseignement {
	padding:0 10px;
}

.axe_leader,
.chaire_leader,
.dept_leader {
	margin:0 10px 20px;
}

.menu-sous-dpt{
	margin-top:15px;
}

.ancreSsRub:link,
.ancreSsRub:visited {
	background: #585858;
	padding: 3px 9px;
	margin: 0 0 3px 10px;
	font-weight: bold;
	width: 350px;
	display: inline-block;
	color: #fff;
	text-decoration:none;
}

.ancreSsRub:hover {
	background: #3F3F3F;
}

.ancreSsRub:before {
	content: url(../images/arrow-white-small-right.png);
}

.sous_dept {
	display: inline-block;
}

.not-front #content article .block-enseignement h3, 
.view-display-id-block h3 {
	background-color: #246AB1;
	color: #fff;
	font-size: 17px;
	line-height: 24px;
	padding-left: 8px;
}

.listMiniCV {
	margin-top: 20px;
	display: inline-block;
}

.mini-cv {
	float: left;
	font-size: 11px;
	height: 150px;
	background-color: #F3F3F3;
	padding:0 5px 10px 10px;
	margin: 0 0 8px 8px;
	width: 200px;
	border: solid 1px #E2E2E2;
}

.mini-cv h4 {
	font-size: 1.2em;
	margin: .4em 0 .7em;
}

.mini-photo,
.leader-photo,
.cv-photo {
	float: left;
	margin-right: 8px;
	margin-bottom:3px;
	padding-right: 0; /* on contre le style donné par enseignement.css */
}

.mini-photo {
	width: 50px;
}

/* CV complets */

.matieres-enseignees {
	float: right;
	width: 250px;
	border: 1px solid #E4E4E4;
	margin-top: 10px;
}

.matieres-enseignees strong {
	padding: 5px;
	background-color: #F0F0F0;
	display: block;
	border-bottom: 1px solid #E4E4E4;
}

.matieres-enseignees ul {
	padding: 10px 5px 5px 10px;
	list-style-position: inside;
}


/* Publications */
.listePublications {
	max-height: 550px;
	overflow: scroll;
	overflow-x: hidden;
	border: 1px solid #e4e4e4;
	padding: 0 5px;
	background-color: #fafafa;
}

.listePublications table {
	margin-top:0;
}

.listePublications h4 {
	margin-bottom: 0.3em;
}

.listePublications h4:first-child {
	margin-top: 0.5em;
}


/*  T E M O I G N A G E S   */

.view-temoignage-display .views-row {
	padding:6px;
	font-size:13px;
	color:#2d2d2d;
}

.views-field-field-info1-temoignage {
	margin:5px 0 10px 0;
	font-size:20px;
}

.temoignage-sstitle {
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
}

.views-field-field-info3-temoignage {
	font-size:11px;
	margin-bottom: 7px;
}

.temoignage-img {
	float:left;
	margin:0 8px 5px 0;
	border:solid 1px #b2b2b2;
}

.temoignage-name {
	margin-bottom:7px;
	font-size:14px;
	font-weight:bold;
	color:#246ab1;
}


#imgResp {
	float:left;
	margin-right:7px;
}

.flickrAlumni a {
	margin-right:12px;
}


/* Formulaires Brochure et Dossier de candidature */


#formulaire_prospect input[type="text"] {
	background: none repeat scroll 0 0 #E4E4E4;
	border: 1px solid #BFBFBF;
	height: 25px;
	margin: 0 0 10px;
	padding: 0;
}

#p_uid, #ask_country {
	background: none repeat scroll 0 0 #E4E4E4;
	border: 1px solid #BFBFBF;
	display:block;
	height: 25px;
	margin: 0 0 10px;
    width: 670px;
}

#ask_paper {
	float: left;
	margin:auto 5px auto 8px;
}

#formulaire_prospect input[type="submit"] {
    background: url(../images/bg-bouton-form-prospect.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    font-size: 18px;
    margin: 20px 8px 25px;
	/* padding dans cet ordre */
	padding: 11px 0;
    width: 610px;
	cursor:pointer;
}

#formulaire_prospect input[type="submit"]:hover {
    background: url(../images/bg-bouton-form-prospect.png) no-repeat scroll bottom left transparent;
}

/*  F O R M   I N S C R I P T I O N   C O N C O U R S   B L A N C S  */

#doc label {
	display: inline;
}

#doc input[type="radio"] {
	margin-right:7px;
}


/*  C O N T A C T S   */

.view-id-contact_display {
	padding:0 10px;
}

.view-display-id-block table {
	margin-top:0;
}

.view-display-id-block td {
	width: 220px;
}

.view-display-id-block .views-field-field-photo-contacts {
	float: left;
	margin: 0 5px 3px 0;
}


/*  S E A R C H   */

#search-form {
	padding:0 10px;
}

#search-form .form-item-keys label {
	display:none;
}




/* A retirer pour nettoyer l'AB test de Juin 2013 */
	.sidebars > .region-sidebar-second > div.ORI,
	.sidebars > .region-sidebar-second > div > div#block-block-4 {
		padding:0;
	}
	.sidebars > .region-sidebar-second > div.ORI p {
		margin:0;
	}
	
	.region-sidebar-second .CTABoutons.AB.NEW1,
	.region-sidebar-second .CTABoutons.AB.NEW2,
	.region-sidebar-second .CTABoutons.AB.NEW3,
	.region-sidebar-second .CTABoutons.AB.NEW4 {
		float:none;
	}
	
	.sidebars > .region-sidebar-second > div.AB > ul > li {
		border:none;
	}
	
	.sidebars .CTABoutons.AB.NEW4 ul.btnCTA {
		padding:0;
	}
/* Fin code à nettoyer */


/*----------------------------------------*/
/*        W E B F O R M S   V 3           */
/*----------------------------------------*/

.termesWebform {
	padding:0 10px;
}

.webform-client-form {
	margin:35px 5% 0;
}

#webform-client-form-1535 {
	margin:35px 15% 0;
}


.webform-client-form input[type="text"],
.webform-client-form input[type="email"],
.webform-client-form select {
	background: none repeat scroll 0 0 #f7f7f7;
	border: 1px solid #BFBFBF;
	width: 425px;
	height: 32px;
	margin: 0 0 10px;
	padding: 2px 7px;
	border-radius: 3px;
	color: #5e5e5e;
	font-weight: bold;
}

.webform-client-form select {
	height: 37px;
	padding: 7px;
	width: 440px;
}

#webform-client-form-1535 .webform-component-radios {
	height: 20px;
	margin-bottom: 15px;
}

.webform-client-form label {
	width: 105px;
	display: inline-block;
	color: #454545;
	font-size: 13px;
}


.webform-client-form label.error {
	width: 100%;
	color: #F05555;
	padding: 0 0 3px 119px;
}

#edit-submitted-brochure-courrier label.option,
#edit-submitted-admission-internationale label.option {
	width:inherit;
}

.webform-client-form input[type="submit"] {
    background: url(../images/bg-bouton-form-prospect.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    font-size: 18px;
    margin: 20px 8px 25px;
    padding: 10px 0;
    width: 610px;
	height:44px;
	cursor:pointer;
}

.webform-client-form input[type="submit"]:hover {
    background: url(../images/bg-bouton-form-prospect.png) no-repeat scroll bottom left transparent;
}


/* Boutons */

.btnRoundCorner {
	display:block;
	padding:13px 10px;
	margin-bottom:8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-weight:bold;
	transition: all 0.2s ease 0s;
	color:#fff !important;
	text-decoration:none;
}

.candidaturePDF {
	background-color:#4fc1e9;
}

.candidaturePDF:hover {
	background-color:#3bafda;
}

.brochurePDF {
	background-color:#48cfad;
}

.brochurePDF:hover {
	background-color:#37bc9b;
}

.btnDownload {
	background-image:url(../images/arrow-download.png);
	background-repeat:no-repeat;
	background-position:right 5px;
}
