/* CSS Robin Vaisonet */


.view-header .view-blockheader h2 a{
	pointer-events: none; 
	cursor: default;
	color: #605855;
    font-size: 4rem;
    font-weight: 300;
    margin-bottom: 25px;
	display:block;

}

.view-rh .view-footer h2 a{
	pointer-events: none; 
	cursor: default;
	color: #fff;
    font-size: 3.2rem;
    font-weight: 300;
    line-height: 1.3;
    margin-bottom: 20px;

}

#wrapper .view-header .view-content{
	background: url("../img/bg-top-content.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: table;
    font-size: 1.6rem;
    height: 400px;
    padding: 0 120px 0 76px;
    width: 350px;
}

#wrapper #panels-ipe-regionid-sidebar_left .view-header .view-content{
	background: url("../img/bg-top-content.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: table;
    font-size: 1.6rem;
    padding: 0;
	width:100%
}


#wrapper #panels-ipe-regionid-sidebar_left .view-header .view-content .views-field{
    padding: 0 1em;

}


#wrapper .view-header .views-row{
	display: table-cell;
    padding-left: 0;
    vertical-align: middle;
}

.views-row p{
	width:90%
}

.view-rh .view-footer .content{
	position:relative
}

.rh-header{
	background-image: url("../img/bg1-offre.jpg");
}

.essais-cliniques-header{
	background-image: url("../img/bg1-subhome.jpg");
}

.pathologies-header{
	background-image: url("../img/bg-equipe.jpg");
}

.docutheque-header{
	background-image: url("../img/bg-grey.jpg");
}

.view-rh .view-footer{
	background-image: url("../img/bg-emplois.jpg");
	height: 470px;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	margin-top: 2.5em;
}

.view-rh .view-footer .node:first-child{
	background-color: #00b5ad;
    box-sizing: border-box;
    color: #fff;
    float: left;
    height: 380px;
    margin: 45px 0 50px 0px;
    text-align: center;
    width: 26%;
}

.view-rh .view-footer .node:first-child p{
	font-size: 1.6rem;
    line-height: 1.4;
    margin: 20px 0;
    padding: 0 10%;
}

.view-rh .view-footer .node:first-child h2{
	margin: 10%;
}


.view-rh .view-footer .node:first-child .field-name-body p{
	font-size: 1.6rem;
    line-height: 1.4;
    margin: 20px 0;
    padding: 0 10%;
}

.view-rh .view-footer .node:first-child a.btnblock{
	border: 3px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 1.8rem;
    font-weight: 800;
    padding: 5px 7px;
    text-transform: uppercase;
    transition-duration: 0.4s;
	margin-top: 10px;
}

.view-rh .view-footer .node:first-child a.btnblock:hover{
	background:#fff;
	color:#00b5ad
}

.view-rh .view-footer .node:last-child a.btnblock{
	color: #00b5ad;
	font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    transition-duration: 0.4s;
}

.view-rh .view-footer .node:last-child a.btnblock{
	margin-top:25px;
	display:block
}

.view-rh .view-footer .node:last-child a.btnblock:hover{
	opacity:0.5
}


.view-rh .view-footer .node:last-child h2{
	margin-bottom:10px
}

.view-rh .view-footer .node:last-child{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    float: right;
    height: 300px;
    width: 26%;
	padding: 7%;
}

.view-rh .view-footer .node:last-child h2 a{
	font-size: 2.3rem;
    margin-bottom: 25px;
	color: #544b48;
	line-height:2em;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	font-weight:normal
}

.view-rh .view-footer .node:last-child p{

	font-size: 1.6rem;
    line-height: 1.2;
	
}

.field-name-field-contenus-push .picture{
	margin-bottom:0.5em	
}

.pane-page-content{
	background: none repeat scroll 0 0 #fff;
    float: left;
	width:100%
}

#wrapper #infos-pratiques {
    border-bottom: 4px solid #dbd0cc;
    clear: both;
    display: table;
    float: left;
    height: 400px;
    width: 100%;
}

#infos-pratiques {
    border-bottom: 4px solid #dbd0cc;
    clear: both;
    display: table;
    float: left;
    height: 400px;
    width: 100%;
}

#footer .footer-top {
    border-bottom: 1px solid #9e9490;
    border-top: 1px solid #9e9490;
    float: left;
    padding: 15px 0;
}

#footer .footer-bottom {
    color: #3a3a3a;
    padding-top: 30px;
	float:left
}

.pane-gustave-roussy-footer{
	float:left;
	background:#fff
}

.chosen-container-single .chosen-drop{
	width:350px	
}

.chosen-container-single .chosen-drop li{
	color: #544b48;
}

/* //////////////////////////////////////    FILTERS    /////////////////////////////////////////*/





.pathologies-filter .views-exposed-form{
	background-color: #b8cb1e;
	color: #fff;
    padding: 25px 4%;
}

.node-type-essai-clinique #wrapper .pane-node-field-specialite h2{
	float:left;
	margin-bottom:0
}

.filters .views-exposed-form label{
    color: #544b48;
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 3px;
}



.filters .views-exposed-form .field.text input[type="text"]{
    padding-right: 40px;
}

.filters .views-exposed-form input[type="text"],
.filters #bandeau .chosen-single > span{
    background-color: #fff;
    border: 0 none;
    border-radius: 4px;
    box-sizing: border-box;
    color: #544b48;
    display: block;
    font-size: 1.4rem;
    height: 30px;
    padding: 8px;
    width: 100%;
}


.filters .views-exposed-form input[type="submit"]{
    background-color: #665c59;
    border: 0 none;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 700;
    height: 31px;
	padding: 0 10px;
	border-radius: 4px;
}


.filters .views-exposed-form input[type="text"], 
.view-pathologies .views-exposed-form .chosen-single > span{
    background-color: #fff;
    border: 0 none;
    border-radius: 4px;
    box-sizing: border-box;
    color: #544b48;
    display: block;
    font-size: 1.4rem;
    padding-left: 10px;
    width: 210px;
}

.essais-cliniques-filter .views-exposed-form input[type="text"],
.docutheque-filter .views-exposed-form input[type="text"],
.rh-filter .views-exposed-form input[type="text"]{
    width: 340px;
}


#wrapper .pane-views-exp-documents-page .chosen-container-single .chosen-single,
#wrapper .pane-views-exp-essais-cliniques-page .chosen-container-single .chosen-single{
	display:none
}

.view-essais-cliniques .view-header,
.node-type-essai-clinique .pane-node-field-specialite{
	background: url("../img/picto-arrow-title.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #00b5ad;
    font-size: 2.3rem;
    font-weight: normal !important;
    margin: 1.5em 3.4% 0;
    padding: 10px 0 0 30px;
	height:25px
}


.node-type-essai-clinique .pane-node-field-specialite .pane-content {
    float: left;
    line-height: 1em;
    margin-left: 7px;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
}

#wrapper .pane-views-exp-essais-cliniques-page select{
	background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 4px;
    height: 30px;
    padding: 0;
	width:156px;
	float:left
}

#wrapper .view-pathologies .chosen-container a.chosen-single{
	background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 4px;
    float: left;
    height: 30px;
    padding: 0;
	width:340px
}

.view-pathologies .views-field-field-chef-d-equipe a,
.view-pathologies .views-field-field-thematique a{
    cursor: default;
    display: block;
    pointer-events: none;	
}


.view-pathologies .views-label{
	font-weight:bold;
	float:left;
	margin-right:4px
}

.view-pathologies a{
	color: #544b48;

}


#wrapper .pane-views-exp-documents-page select,
#wrapper .pane-views-exp-rh-page .chosen-container-single .chosen-single, 
#wrapper .pane-views-exp-documents-page .chosen-container-single .chosen-single{
	background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 4px;
    float: left;
    height: 30px;
    padding: 0;
	width:156px
}

#wrapper .pane-views-exp-pathologies-page .chosen-container-single .chosen-single{
	background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 4px;
    float: left;
    height: 30px;
    padding: 0;
	width:210px
}

#wrapper .pane-views-exp-rh-page .chosen-container-single .chosen-single span,
#wrapper .pane-views-exp-pathologies-page .chosen-container-single .chosen-single span{
    font-size: 1.1em;
    line-height: 2em;
    padding-left: 4px;

}

.pane-views-exp-pathologies-page .views-exposed-widgets{
	float: right;
    height: 88px;
    width: 72%;
}

.pane-views-exp-essais-cliniques-page .views-exposed-widgets,
.pane-views-exp-documents-page .views-exposed-widgets,
.pane-views-exp-rh-page .views-exposed-widgets{
    width: 89%;
}


#wrapper .filters .views-submit-button{
	position: absolute;
    width: 100px;
	right:74px
}

.pane-views-exp-rh-page .views-exposed-form{
	background-color: #968c89;
    color: #fff;
    padding: 25px 4%;
	position: relative;
}

.pane-views-exp-essais-cliniques-page .views-exposed-form{
	background-color: #00b5ad;
	color: #fff;
    padding: 25px 4% 40px;
	position: relative;
}

.pane-views-exp-documents-page .views-exposed-form{
	background-color: #968c89;
    color: #fff;
    padding: 25px 4%;
	position: relative;
}



.pane-views-exp-pathologies-page .views-exposed-form
{
	height: 76px;
}

.pane-views-exp-documents-page .views-exposed-form,
.pane-views-exp-pathologies-page .views-exposed-form
{
	position:relative;
}



.filters #-wrapper{
    position: absolute;
    top: 23px;
    width: 220px;
}




.filters #-wrapper label{
	float:left;
	color: #fff;
    cursor: default;
    font-size: 3.2rem;
    font-weight: 300;
    pointer-events: none;	
}




.pane-views-exp-rh-page #edit-field-specialite-tid-wrapper{
	bottom: 26px;
    position: absolute;
    right: 0;
    width: 60%;
}

.pathologies-filter #edit-field-specialite-tid-wrapper,
.docuteque-filter #edit-field-specialite-tid-wrapper{
	bottom: 26px;
    position: absolute;
    right: 0;
    width: 61.2%;
}

.pane-views-exp-rh-page #edit-field-specialite-tid-wrapper,
#wrapper .pane-views-exp-rh-page .views-submit-button,
.pane-views-exp-documents-page #edit-field-specialite-tid-wrapper,
#wrapper .pane-views-exp-documents-page .views-submit-button,
.pane-views-exp-essais-cliniques-page #edit-field-specialite-tid-wrapper,
#wrapper .pane-views-exp-essais-cliniques-page .views-submit-button{
    right: 137px;

}


.pane-views-exp-essais-cliniques-page #edit-field-specialite-tid-wrapper,
#wrapper .pane-views-exp-essais-cliniques-page .views-submit-button,
.pane-views-exp-pathologies-page #edit-field-specialite-tid-wrapper,
#wrapper .pane-views-exp-pathologies-page .views-submit-button,{
    left: 59%;
}




.filters #edit-field-specialite-tid-wrapper .form-item,
.filters #edit-field-specialite-tid-wrapper .views-exposed-form label{
	float:left	
}


.filters #edit-field-specialite-tid-wrapper .views-widget
{
	width:72%;
	float:left;
	clear:both
}


.filters #edit-field-specialite-tid-wrapper input[type="checkbox"]{
	float:left;
	margin-right: 1em;	
}


.pathologies-filter #edit-combine-wrapper{
    width: 220px;
}


.pane-views-exp-documents-page #edit-combine-wrapper,
.pane-views-exp-rh-page #edit-combine-wrapper,
.pane-views-exp-essais-cliniques-page #edit-combine-wrapper{
    width: 42%;
}

.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper .form-checkboxes .form-item,
.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper .form-checkboxes .form-item input,
.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper .form-checkboxes .form-item label,
.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper label{
	float:left	
}

.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper{
	margin-top: 1em;
    width: 62%;
	padding-right:2px
}

.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper .views-widget{
	float: left;
    margin-left: 1.5em;
}



.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper .form-checkboxes .form-item input{
	margin-right:4px
}

.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper .form-checkboxes .form-item{
	margin-right:1em
}


.filters .views-exposed-form .views-exposed-widget .form-submit{
    margin-top: 17px;
}


.pathologies-filter .views-exposed-form .views-exposed-widget {
    padding-right: 6px;
}

.pane-views-exp-rh-page .views-exposed-form .views-exposed-widget{
	float: right;
    padding: 0.5em 2em 0 0;
}

.pane-views-exp-essais-cliniques-page .views-exposed-form .views-exposed-widget{
	float: right;
    padding: 0.5em 1.2em 0 0;
	width:156px
}

#edit-field-type-contrat-tid-wrapper{
	clear:both	
}

.pane-views-exp-documents-page .views-exposed-form .views-exposed-widget{
	float: right;
    padding: 0.5em 1em 0 0;
}

.pane-views-exp-essais-cliniques-page .views-exposed-form .views-reset-button,
.pathologies-filter .views-exposed-form .views-reset-button{
	width: 100px;
}

#wrapper .filters #edit-secondary-wrapper{
	float: left;
	clear:none
}

.pane-views-exp-rh-page #edit-secondary-wrapper{
	float: left;
	margin-top: -3.5em;
}

#wrapper .pane-views-exp-pathologies-page #edit-secondary-wrapper{
	left: 50px;
    position: absolute;
    top: 24px;
    width: 200px;
}


.filters #edit-secondary-wrapper a{
	font-size: 3.2rem;
    font-weight: 300;
	color: #fff;
    cursor: default;
    pointer-events: none;
}

.filters #edit-secondary-wrapper span{	
	background-image:none;
	width: 250px;
	padding-left:0
}

.node-type-essai-clinique #double-cols #content-right{
	width:100%;
	padding: 50px 0;
}


/* //////////////////////////////////////    FIN FILTERS    /////////////////////////////////////////*/



.view-rh .view-content h3,
.view-essais-cliniques .view-content h3{
	background: url("../img/picto-accordeons.png") no-repeat scroll right -100px rgba(0, 0, 0, 0);
	border-bottom: 1px solid #b1a6a3;
    color: #544b48;
    cursor: pointer;
    font-size: 2.3rem;
    font-weight: 700;
    padding: 20px 55px 20px 0
}

.view-rh .view-content h3:first-child,
.view-essais-cliniques .view-content h3:first-child{

	border-top: 1px solid #b1a6a3;
}

.view-rh .view-content,
.view-Documents .view-content{
	width:88%
}

.view-rh .view-content,
.view-essais-cliniques .view-content,
.view-pathologies .view-content,
.view-Documents .view-content{
    padding: 35px 6% 0;
}

.view-rh .view-content .views-row,
.view-essais-cliniques .view-content .views-row,
.view-pathologies .view-content .views-row{
    position:relative
}

.view-rh .view-content .views-row{
	transition-duration: 0.4s;
	border-bottom: 1px solid #d6d6d6;
    color: #544b48;
    padding: 15px 130px 15px 15px;
	font-size: 1.6rem;
}

.view-rh .view-content .views-row-last .views-field-title{
	border-bottom: none;
}

.view-rh .view-blockheader .view-content .views-field-title,
.view-essais-cliniques .view-blockheader .view-content .views-field-title,
.view-pathologies .view-blockheader .view-content .views-field-title,
.view-Documents .view-blockheader .view-content .views-field-title{

	border-bottom: none;
    padding: 0;

}

.view-rh .view-content .views-field-view-node,
.view-essais-cliniques .view-content .views-field-view-node,
.view-pathologies .view-content .views-field-view-node{
	position: absolute;
    right: 2em;
    top: 0;
    width: 120px;
}

.view-rh .view-content .views-field-view-node a,
.view-essais-cliniques .view-content .views-field-view-node a,
.view-pathologies .view-content .views-field-view-node a{
	font-size: 1.2rem;
    font-weight: 700;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 20px;
	color: #544b48;
}

.view-rh .view-content .views-field-view-node a:hover,
.view-essais-cliniques .view-content .views-field-view-node a:hover,
.view-pathologies .view-content .views-field-view-node a:hover
.view-Documents .view-content .views-field-view-node a:hover{
	color: #a9a5a3;
}

.view-rh .view-content .views-row,
.views-row .views-row-even,
.views-row. views-row-odd. views-limit-grouping{
	
	display:none;
} 



h3 div .field.field-name-field-categorie .field-type-taxonomy-term-reference .field-label-hidden{
	background-position: right -100px;
}

/* //////////////////// ESSAIS CLINIQUES /////////////////////*/

.view-essais-cliniques td{
	vertical-align:top;
	border: 1px solid #e1e1e0;
    float: left;
    margin: 0 10px 10px 0;
    text-align: center;
    width: 245px;	
	height: 354px
}

.view-essais-cliniques .view-content .views-field-title{
	font-size: 1.2rem;
    text-transform: uppercase;
	text-align:center;
	margin:2em 1em 1em
}

.view-essais-cliniques .view-blockheader .views-field-title{
	text-align:left;
	margin:0;
	text-transform:inherit
}

.indication{
	font-weight:bold;
	margin:1em 1em 2em;
	height:50px
}

.indication p{
	line-height:1.2em
}

.desc{
	margin:0 1em 4em;
	height: 50px;
}

.btnread{
	border: 2px solid #00b5ad;
    color: #00b5ad;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 700;
    padding: 5px;
    text-decoration: none !important;
    text-transform: uppercase;
    transition-duration: 0.4s;
	margin-top:1em
}

.btnread a{
	color: #5e5e5e;
}

.btnread:hover{
	background:#00b5ad;
	
}

.btnread a:hover{
	color:#fff	
}

.node-essai-clinique .field-name-field-indication, .node-essai-clinique .field-name-body{
	margin-top:1.5em	
}

.essais-cliniques-filter #edit-field-specialite-tid-wrapper .views-widget {
    float: left;
    width:inherit;
	clear:inherit
}

#edit-field-chef-d-equipe-tid-wrapper li{
	color:#544b48	
}

/* //////////////////// FIN ESSAIS CLINIQUES /////////////////////*/

/* //////////////////// DOCUTHEQUE /////////////////////*/

/* //////////////////// ANDRE */


.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping{

	padding: 25px 0px;
	height: 246px;
	float: left;
	margin: 0px 10px 10px 0px;
	width: 236px;
	border: 1px solid #E1E1E0;
	text-align: center;
	font-size: 1.6rem;
	font-weight: 700;
	display: inline-block;
	list-style: outside none none;
	line-height: 1;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	color: #544B48;
}

.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping .views-field-title{
	font-weight: 700;
	font-size: 1.4rem;
	margin-bottom: 4px;
	display: inline-block;
	padding: 4px 0px;
	color: #544B48;
	height:50px
}

.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping .views-field-title .field-content a{
	padding:0 5px;
	color: #544B48;
}

.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping .views-field-view-node{

padding: 10px 0px;
}

.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping .views-field-view-node span.field-content a{

	display: inline-block;
	padding: 5px;
	border-width: 2px !important;
	/* color: #544B48; */
	transition-duration: 0.4s;
	border-color: #00B5AD;
	color: #00B5AD;
	font-weight: 700;
	font-size: 1.4rem;
	text-transform: uppercase;
	border: 2px solid #00B5AD;
	text-decoration: none !important;
}

/*image*/
.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping a{

	display:block;
	padding: 4px 0px;
	min-height: 130px;
}

.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping .views-field a{
	min-height:inherit
}




.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping a img{

	border-top: 25px;
	text-align: center;
	font-size: 1.6rem;
	list-style: outside none none;
	line-height: 1;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
    color: #544B48;
}

/* .node.node-document.node-promoted.clearfix .content { */
.node-document .content {
	
	padding: 35px 6%;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;

}

/* .node.node-document.node-promoted.clearfix .content a{ */
.node-document .content a{

	line-height: 1.4;
	font-size: 1.4rem;
	color: #5E5E5E;
	margin-bottom: 25px;
	padding: 0px;
	/* margin: 0px; */
    font-family: "Open Sans",Arial,Helvetica,sans-serif;

}

/* .node.node-document.node-promoted.clearfix .content .field.field-name-body.field-type-text-with-summary.field-label-hidden{ */
.node-document .content .field-name-body{

	font-weight: 600;
	font-size: 1.4rem;
	color: #342E2B;
	margin-bottom: 5px;
	text-transform: uppercase;
	line-height: 1;
}


/* .node.node-document.node-promoted.clearfix .content .field.field-name-field-fichier.field-type-file.field-label-above{ */
.node-document .content .field-name-field-fichier{
	line-height: 1.4;
	font-size: 1.4rem;
	color: #5E5E5E;
	margin-bottom: 25px;
	padding: 0px;
	/* margin: 0px; */
    font-family: "Open Sans",Arial,Helvetica,sans-serif;

}


.node-document .content .field{
	line-height: 1.4;
	font-size: 1.4rem;
	color: #5E5E5E;
	margin-bottom: 25px;
	padding: 0px;
	/* margin: 0px; */
    font-family: "Open Sans",Arial,Helvetica,sans-serif;

}

/* //////////////////// FIN ANDRE */

.view-Documents .view-content .views-limit-grouping-group h3{
	
	list-style: outside none none;
	/* padding: 0px; */
    line-height: 1.2em;
    margin: 0px;
	font-size: 1.4rem;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	color: #544B48;
	font-weight: 700;
	font-size: 2.3rem;
	cursor: pointer;
	padding: 20px 55px 20px 0px;
	border-bottom: 1px solid #B1A6A3;
	background: url("../img/picto-accordeons.png") no-repeat scroll right -100px transparent;
	
	/* background: url("../img/picto-docutheque-icon.png") no-repeat scroll left -531px transparent; */
	/* padding-left: 32px; */
	cursor: pointer;
	margin-bottom:0;
	display:block;
	height:25px
}

.view-Documents .view-content .views-limit-grouping-group:first-child h3{
	border-top: 1px solid #B1A6A3;

}

.view-Documents .view-content .views-limit-grouping-group{
	clear: both;
    float: left;
    width: 100%;
}

.view-Documents .view-content .views-limit-grouping-group .views-limit-grouping .views-field-view-node span.field-content a:hover {
	background:#00b5ad;
    color: #fff;

}

.node-document .field-name-body .field-item{
	text-transform:none;
	font-weight:normal
}

.node-document .content a{
	margin:0 0 2em;
	text-transform:uppercase;
	display:block
}


.field-name-field-vignette{
	float:right;
	margin-left: 6em;
}


.view-Documents .view-content .views-limit-grouping-group h3 .field{
	background: url("../img/picto-docutheque-icon.png") no-repeat scroll left -533px rgba(0, 0, 0, 0);
	padding:0 0 0 1.5em;
	height: 28px;
}


.node-document .field-name-field-fichier a, .node-document .field-name-field-fichier img{
	display:block;
	float:left	
}

.field-name-field-categorie-document{
	float:left;
	clear:both
}

.node-document .field-name-field-fichier img{
	margin-right:5px
}

#wrapper .node-document .field-name-field-vignette{
	position: absolute;
    right: 6em;
    top: 6em;
	border: 1px solid #605855;
    color: #605855;
    padding: 25px 20px;
}

#wrapper .node-document p{
	width:66%
}

.node-document .field-name-field-vignette img{
	text-align:center
}

.node-document{
	position: relative
}

/* //////////////////// PATHOLOGIE /////////////////////*/


.view-pathologies .views-field-title a{
    color: #b8cb1e;
    font-size: 2.3rem;
    margin-bottom: 7px;
	display:block
}

.view-pathologies li{
    line-height:1.2em
}

.view-pathologies .view-content .views-row{
    margin-bottom:1.4em;
	border-bottom: 1px solid #b1a6a3;
	padding-bottom: 1em;
}

.view-pathologies .view-blockheader .view-content .views-row{
	border-bottom: none

}

view-blockheader
/* //////////////////// FIN PATHOLOGIE /////////////////////*/

#wrapper .pager, .item-list .pager {
    font-size: 2.2rem;
	text-align:inherit;
	margin-left:6%;
	padding-bottom: 1.5em;
	padding-top:1em
}


.pager .pager-current {
    border-bottom: 2px solid #605855;
    font-weight: 700;
}

.pager a, .pager .pager-current {
    color: #605855;
    display: inline-block;
    margin: 0 5px;
}


.pager .pager-last a, .pager .pager-first a{
    background: url("../img/pagination.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 0;
    overflow: hidden;
    padding: 20px 0 0 20px;
    width: 0;
}

#wrapper .pager .pager-first{
    padding-right: 0px;
}

.pager .pager-next a, .pager .pager-previous a{
	display:none	
}

.pager .pager-last a{
    background-position: left bottom;
}

#wrapper .pager li.pager-item{
    padding:0 0.1em
}

#wrapper .pager li.pager-last{

	padding:0 1em 0 0
}



/* //////////////////// NODE OFFRE D'EMPLOI /////////////////////*/


/* //////////////////// ANDRE /////////////////////*/

/* .node.node-offre-emploi.clearfix .content .field.field-name-body.field-type-text-with-summary.field-label-hidden{ */
.node-offre-emploi .content{
	
	padding: 35px 6%;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;

}

.node-offre-emploi{
	
	min-height:400px

}

/* .node.node-offre-emploi.clearfix .content .field.field-name-body.field-type-text-with-summary.field-label-hidden h2{ */
.node-offre-emploi .content h2{

	font-weight: 600;
	font-size: 1.4rem;
	color: #342E2B;
	margin-bottom: 5px;
	text-transform: uppercase;
	line-height: 1;
	
}

/* .node.node-offre-emploi.clearfix .content .field.field-name-body.field-type-text-with-summary.field-label-hidden p{ */
.node-offre-emploi .content p{

	margin-bottom: 25px;
	text-transform: uppercase;
	line-height: 1;
	
}

/* Block contenu */
/* .node.node-essai-clinique.node-promoted.clearfix  .content{ */
.node-essai-clinique  .content{
	padding: 35px 6%;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.pane-term-description{
	padding: 0 6%;	
}

/* H3 class="field label" */
/* .node.node-essai-clinique.node-promoted.clearfix  .content  .field-label	{ */
.node-essai-clinique  .content  .field-label{

	font-weight: 600;
	font-size: 1.4rem;
	color: #342E2B;
	margin-bottom: 5px;
	text-transform: uppercase;
	line-height: 1;
	/* margin: 0px; */
	/* font-family: "Open Sans",Arial,Helvetica,sans-serif; */
}

/* div class field-name-field-chapo */
/* .node.node-essai-clinique.node-promoted.clearfix  .content .field.field-name-field-chapo.field-type-text-long.field-label-above { */
.node-essai-clinique  .content .field-name-field-chapo {

	/* line-height: 1.4; */
	margin-bottom: 25px;
	font-size: 1.4rem;
	color: #5E5E5E;
	/* margin: 0px; */
	padding: 0px;
	font-weight: 600;
	/* font-family: "Open Sans",Arial,Helvetica,sans-serif; */
	/* margin-top:15px */
}


/* div class field-name-field-indication */
/* .node.node-essai-clinique.node-promoted.clearfix  .content .field.field-name-field-indication.field-type-text-long.field-label-above p{ */
.node-essai-clinique  .content .field-name-field-indication p{

	line-height: 1.4;
	font-size: 1.4rem;
	color: #5E5E5E;
	margin-bottom: 25px;
	/* margin: 0px; */
	padding: 0px;
	/* font-family: "Open Sans",Arial,Helvetica,sans-serif; */
}

/* div class field-name-body */
/* .node.node-essai-clinique.node-promoted.clearfix  .content .field.field-name-body.field-type-text-with-summary.field-label-above p{ */
.node-essai-clinique  .content .field-name-body p{

	line-height: 1.4;
	font-size: 1.4rem;
	color: #5E5E5E;
	margin-bottom: 25px;
	/* margin: 0px; */
	padding: 0px;
	/* font-family: "Open Sans",Arial,Helvetica,sans-serif; */
}

/* //////////////////// FIN ANDRE /////////////////////*/

.node-offre-emploi .content{

    width:44%
}

.node-offre-emploi .content h2 {

    font-size: 2.3rem;
	color:#544b48;
	text-transform:inherit;
	font-weight:normal
}

.node-offre-emploi .content p:first-child{
	font-weight:normal;
	font-size: 3.2rem;
    margin-bottom: 30px;
	line-height:1.3em
}


.node-offre-emploi .content li,
.node-offre-emploi .content p
{
	line-height:1.3em;
	margin-bottom: 0;
	text-transform:inherit;
}


.node-offre-emploi .content h2 {

    margin-bottom: 0.6em;

}

.node-offre-emploi,
.node-essai-clinique{
	position:relative;
}

.node-offre-emploi ul{
	margin:1em
}

.node-offre-emploi ul li{
	list-style-type: disc
}

.node-offre-emploi .field-name-field-texte-bloc, .node-offre-emploi .field-name-field-lien-btnblock{
	position: absolute;
    right: 6em;
    top: 7em;
    width: 296px;
	height:10em
}

.field-name-field-texte-bloc{
	border: 1px solid #605855;
    color: #605855;
    padding: 25px 20px 100px
}
.field-name-field-texte-bloc a{
    color: #605855;
}
.field-name-field-texte-bloc a:hover{
    text-decoration: underline;
}

/* GR-21 */
.node-offre-emploi .field-name-field-lien-btnblock{
	right: 2em;
    top: 22em;
}

.node-offre-emploi .field-name-field-lien-btnblock a{
	border: 3px solid #605855;
    color: #605855;
    display: inline-block;
    font-size: 1.8rem;
    font-weight: 800;
    padding: 5px 7px;
    text-transform: uppercase;
    transition-duration: 0.4s;
}

.node-offre-emploi .field-name-field-lien-btnblock a:hover{
	border: 3px solid #605855;
    color: #fff;
    background:#605855
}


.node-offre-emploi .field-name-field-texte-bloc p:first-child{
	font-size: 2.3rem;	
}

.node-offre-emploi .field-name-field-texte-bloc p{
	font-weight: 600;
}

.btnback-rh{
	position: absolute;
    right: 6em;
    top: 3.5em;
    width: 296px;
	display:none	
}

.btnback-essais-cliniques{
	position: absolute;
    right: 6em;
    top: -3.8em;
    width: 296px;
	display:none	
}

.btnback-rh a,
.btnback-essais-cliniques a{
	text-align: right;
    text-transform: uppercase;
	color: #605855;
    float: right;
    font-size: 1.4rem;
    font-weight: 700;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    transition-duration: 0.4s;
}

.btnback-rh a:hover,
.btnback-essais-cliniques a:hover{
	opacity:0.5
}


/* //////////////////// FIN NODE OFFRE D'EMPLOI /////////////////////*/

/* //////////////////// WEBFORM /////////////////////*/

.node-webform .fieldset-legend{
	font-size: 3.2rem;
    font-weight: 300;
	text-transform:none	
}

.node-webform .fieldset-wrapper{
	margin-top:30px	
}

.node-webform .webform-component{
	margin-bottom: 20px;	
}


.node-webform .webform-component label {
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    margin: 0 0 6px;
    text-transform: uppercase;
}

.node-webform .form-radios,
.node-webform .form-radios .form-item,
.node-webform .form-radios .form-item input,
.node-webform .form-radios .form-item label{
	float:left
}

.node-webform .form-radios .form-item input{
	margin-right:5px
}

.node-webform .form-radios .form-item{
	margin-right:15px
}

#webform-component-mes-coordonnees--nom{
	clear:both;
	padding-top:10px
}


.node-webform .form-text {
    border: 1px solid #ababab;
    /*border-radius: 5px;*/
    box-sizing: border-box;
    display: block;
    font-size: 1.4rem;
    margin-bottom: 20px;
    padding: 3x;
    width: 54.5%;
}

.node-webform .description{
	padding-top:10px	
}

.node-webform .marker, .node-webform .form-required{
	color: #00b5ad;	
}

.node-webform #edit-actions .form-submit{
	border: 3px solid #00b5ad;
    display: inline-block;
    font-size: 1.8rem;
    font-weight: 800;
    padding: 5px 7px;
    text-transform: uppercase;
    transition-duration: 0.4s;
    color: #00b5ad;
}

.node-webform #edit-actions .form-submit:hover{
	background:#00b5ad;
    color: #fff;
}

/* //////////////////// FIN WEBFORM /////////////////////*/

/* //////////////////// PUSH COL LEFT /////////////////////*/

.pane-node-field-contenus-push h3{
	color: #544b48;
    font-size: 2.3rem;
    margin: 1.3em 0 0.5em;
}

.field-name-field-contenus-push{
	border-bottom: 5px solid #dbd0cc;
    padding: 50px 8%;	
}

.field-name-field-contenus-push p{
	color: #544b48;
}

.field-name-field-contenus-push a {
    color: #342e2b;
}

/* //////////////////// FIN PUSH COL LEFT /////////////////////*/


/* //////////////////// SLIDE DOCUTHEQUE /////////////////////*/

#wrapper .docutheque-header .view-header .view-content{
	background: url("../img/bg-top-content.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: table;
    font-size: 1.6rem;
    height: 400px;
    padding: 0;

}


.views-field-field-slide{
	height: 372px;
    position: absolute;
    right: 10%;
    top: 6%;
	width: 30%;
}


#wrapper .docutheque-header .slider-docutheque span.title {
    color: #f2f1f1;
    display: block;
    font-size: 2.3rem;
    margin-top: 10px;
	text-align:center
}

#wrapper .docutheque-header .slider-docutheque .bx-controls{
	right: 54.2%;
    margin: 0;
    position: absolute;
    top: 10em;
	width:54%
}

.docutheque-header .view-blockheader{
	position:relative	
}


#wrapper .docutheque-header .slider-docutheque .bx-controls a.bx-prev {
    background: url("../img/bg-slider-docutheque.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 0;
    overflow: hidden;
    padding: 41px 0 0 0;
    position: absolute;
    top: 40%;

}

#wrapper .docutheque-header .slider-docutheque .bx-controls a.bx-next{
    background: url("../img/bg-slider-docutheque.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    display: block;
    height: 0;
    overflow: hidden;
    padding: 41px 0 0 20px;
    position: absolute;
    top: 40%;
    width: 0;
    right: 0px;
	left: 25.5em;
}

/* //////////////////// FIN SLIDE DOCUTHEQUE /////////////////////*/


.item-list ul {
    margin: 0 0 1.3em;
    padding: 0;
}

#wrapper .view-rh .view-content .views-row,
#wrapper .view-Documents .view-content .views-row{
    display:none
}

#wrapper .rh-header .view-blockheader .view-content .views-row,
#wrapper .docutheque-header .view-blockheader .view-content .views-row{
    display:table-cell;
	border:none
}

/* RESPONSIVE CSS */


@media only screen and (max-width: 1200px) {
	
	
	#wrapper .filters .views-submit-button{
		right:25%
	}
	
	#wrapper .pane-views-exp-rh-page #edit-field-specialite-tid-wrapper, 
	#wrapper .pane-views-exp-rh-page .views-submit-button{
		right: 50px;
	}

}


@media only screen and (max-width: 1100px) {
	
	

	.views-exposed-form{
		padding: 25px 0
	}
	
	#wrapper .pane-blockheader .slider-docutheque .bx-controls {
		right:67.2%
	}
	
	#wrapper .filters .views-submit-button{
		right:20%
	}
	
	#wrapper .pane-views-exp-rh-page #edit-field-specialite-tid-wrapper, 
	#wrapper .pane-views-exp-rh-page .views-submit-button{
		right: 50px;
	}
	
	#wrapper .pane-views-exp-essais-cliniques-page select:last-child {
		margin-left: 0px;
	}
	
	
	.pane-views-exp-essais-cliniques-page .views-exposed-form {
		height: 168px;
	}
	
	
	.pane-views-exp-pathologies-page .views-exposed-form {
		height: 214px;
	}
	
	#wrapper .filters .views-submit-button {
		right: 10%;
	}

}




@media only screen and (max-width: 768px) {
	
	
	
	
	.views-field-field-slide {
		
		clear: both;
		float: left;
		margin-left: 20%;
		width: 79%;
	}
	
	.docutheque-header .view-blockheader .view-content .views-field-title, 
	.docutheque-header .view-blockheader .view-content .views-row div:nth-child(2) {
		clear: both;
		float: left;
		margin-right: 0;
		padding-left: 67px;
		width: 98%;
	}
	
	#wrapper .docutheque-header .view-header .view-content{
		background:none	
	}
	
	.docutheque-header .view-blockheader .view-content .views-field-title, 
	.docutheque-header .view-blockheader .view-content .views-row div:nth-child(2){
		padding-left: 12%;
	}
	
	.docutheque-header .view-blockheader .view-content .views-field-title {
		padding-top: 2em;
	}
	
	.pane-views-exp-rh-page .views-exposed-form .views-exposed-widget{
		float: left;
	}
	

	.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper .views-widget{
		margin-left: 0;
	}
	
 
	.pathologies-header .view-header{
		background: none;
	}
	

	#wrapper .pane-blockheader .view-content{
		height:inherit;
		padding: 1em 1em 1em 24px;	
		background: none;
	}

	.rh-filter .views-exposed-widget views-submit-button,
	.essais-cliniques-filter .views-exposed-widget views-submit-button,
	.pathologies-filter .views-exposed-widget views-submit-button
	{
		right: 12%;
	}
	
	#wrapper .rh-filter .views-exposed-form .views-exposed-widget,
	#wrapper .essais-cliniques-filter .views-exposed-form .views-exposed-widget,
	#wrapper .pathologies-filter .views-exposed-form .views-exposed-widget{
		float:left;
		clear:both;
		padding:6px 1em 0;
		width:90%
	}
	
	#wrapper .docutheque-filter .views-exposed-form .views-exposed-widget{
		clear: both;
		float: left;
		padding: 1em 1em 0;
		position: relative;
		right: inherit;
		width: 90%;
	}
	
	#wrapper .rh-filter .views-submit-button,
	#wrapper .essais-cliniques-filter .views-submit-button,
	#wrapper .pathologies-filter .views-submit-button{
		position:inherit;
		margin-bottom:0em
	}
	
	#wrapper .rh-filter .views-submit-button{
		float:left
	}
	
	.rh-filter #edit-field-specialite-tid-wrapper,
	.pathologies-filter #edit-field-specialite-tid-wrapper{
		position:inherit;
		width:100%
	}
	
	.rh-filter .views-exposed-form,
	.essais-cliniques-filter .views-exposed-form,
	.pathologie-filter .views-exposed-form{
		float: left;
		position: relative;
		width: 100%;
	}
	
	.rh-filter .views-exposed-form, 
	.essais-cliniques-filter .views-exposed-form, 
	.pathologie-filter .views-exposed-form{
		width:100%;
		padding:1em 0	
	}
	
	
	.rh-filter #edit-combine-wrapper,
	.essais-cliniques-filter #edit-combine-wrapper,
	.pathologies-filter #edit-combine-wrapper{
		width: 90%;
		padding:0 1em;
	}
	
	.filters .views-exposed-form input[type="text"], 
	.view-pathologies .views-exposed-form .chosen-single > span,
	.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper{
		width: 90%;
	}
	
	#wrapper .pane-views-exp-documents-page .views-exposed-form input[type="text"]{
		width: 100%;
	}
	
	.rh-filter .views-exposed-widgets,
	.essais-cliniques-filter .views-exposed-widgets,
	.pathologies-filter .views-exposed-widgets{
		width:inherit
	}
	
	#wrapper .pane-blockheader .view-content{
		width:inherit;
		padding-right:inherit
	}

	
	.view-rh .view-footer {
		background: none repeat scroll 0 0 #fff;
		float: left;
		height:inherit
	}
	
	.view-rh .view-footer .node:first-child, .view-rh .view-footer .node:last-child {
		width:inherit;
		float:left;
		margin: 0;
		height:inherit
	}
	
	#wrapper .pane-blockheader .view-content, 
	.pane-blockheader{
		background: none repeat scroll 0 0 #fff;
	}
	
	.view-rh .view-footer .field-name-field-lien-btnblock{
		margin-bottom:34px	
	}
	
	.view-rh .view-content,
	.view-essais-cliniques .view-content,
	.view-pathologies .view-content,
	.view-Documents .view-content{
		padding: 35px 6% 10px;
	}
	
	
	.view-rh .view-footer .node:first-child h2 {
		margin: 6%;
	}

	.view-rh .view-content,
	.view-essais-cliniques .view-content,
	.view-pathologies .view-content{
		background: none repeat scroll 0 0 #fff;
		float: left;
		width: 88%;
	}
	
	.view-rh .views-exposed-form,
	.view-essais-cliniques .views-exposed-form,
	.view-pathologies .views-exposed-form{
		padding: 10px 0
	}
	
	.view-pathologies .views-exposed-form {
		height: 246px;
	}

	.view-Documents #edit-field-specialite-tid-wrapper,
	#wrapper .view-Documents .views-submit-button{
		right: 0px;
	
	}
	
	.view-rh #edit-field-specialite-tid-wrapper,
	#wrapper .view-rh .views-submit-button{
		width: 90%;
		bottom: 6.8em;
	}
	
	
	.node-offre-emploi .field-name-field-texte-bloc{
		top:inherit;
		bottom:3em
	}
	
	.node-offre-emploi .field-name-field-lien-btnblock{
		top:inherit;
		bottom:5em
	}
	
	.node-offre-emploi .content{
		margin:0 0 20em;
		width:88%
	}
	
	
	#wrapper .pager {
		font-size: 1.6rem;
		margin-left: 6%;
		text-align: inherit;
	}
	
	#wrapper .view-Documents .slider-docutheque .bx-controls{
		left: 7.5%;
		top: 19em;
		width: 71%;	
	}
	
	.filters .views-exposed-form .views-exposed-widget .form-submit{
		margin-top: 0px;
	}
	
	.pane-views-exp-rh-page #edit-field-type-contrat-tid-wrapper label:first-child{
		padding-right:1em
	}
	
	
	#wrapper .pane-views-exp-pathologies-page .chosen-container-single .chosen-single {
		width: 90%;
	}
	
	
	
	#wrapper .docutheque-header .view-blockheader .view-content .views-row div{
		float:left
	}
	
	.views-field-field-slide {
		position:relative;
		clear: both;
		float: left;
		margin-left: 16%;
		width: 79%;
	}
	
	#wrapper .pane-blockheader .slider-docutheque .bx-controls{
		left: 0;
		margin: 0;
		position: absolute;
		top: 9em;	
	}
	
	#wrapper .pane-views-exp-essais-cliniques-page select{
		width:100%
	}
	
	#wrapper .pane-views-exp-documents-page select,
	#wrapper .pane-views-exp-documents-page .chosen-container-single .chosen-single{
		width:100%
	}
	
	.pane-views-exp-documents-page #edit-combine-wrapper{
		width: 100%;
	}
	
	.pane-views-exp-documents-page .views-exposed-form{
		padding: 0 0 1em
	}

	#wrapper .docutheque-header{
		width:90%	
	}
	
	#wrapper .docutheque-header .view-content{
		padding:0
	}
	
	#wrapper .docutheque-header .view-content .bx-controls{
		display:none	
	}
	
	#wrapper .views-field-field-slide {
		margin-top: 1em;
		margin-left:20%
	}
	
	.view-essais-cliniques .view-header,
	.node-type-essai-clinique .pane-node-field-specialite{
		float:left
	}
	
	
	.pane-term-description {
		clear: both;
		float: left;
		margin-top: 2em;
	}
	
	#content-top .content {
		padding-right: 1em;
		width: inherit;
	}
	
	#content-top .table{
		padding-left:22px
	}
	
	.rh-filter #edit-secondary-wrapper{
		display:none	
	}
	
	.essais-cliniques-filter #-wrapper,
	.pathologies-filter #edit-secondary-wrapper,
	.docutheque-filter #edit-secondary-wrapper{
		display:none	
	}

}
@media only screen and (max-width: 531px) {
	
	.view-Documents .view-content .views-limit-grouping-group h3{
		height: 50px;
	}
	

	
	
	#wrapper .node-document .field-name-field-vignette,
	.node-offre-emploi .field-name-field-texte-bloc, .node-offre-emploi .field-name-field-lien-btnblock {
		position:relative;
		float: left;
		margin: 0 0 1em;
		padding: 25px 20px;
		top:inherit;
		right:inherit
	}
	
	
}
@media only screen and (max-width: 420px) {

}

.field-name-field-contenus-push {
  border-bottom: 5px solid #dbd0cc;
  padding:0 8% 20px 8%;
}