﻿/**
 * CSS: ext bull_projmed HHRO
 */

@font-face {
    font-family: 'HelveticaNeueLTStd-Md';
    src: url('../polices/HelveticaNeueLTStd-Md.eot') format('embedded-opentype');
    src: url('../polices/HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'),
         url('../polices/HelveticaNeueLTStd-Md.woff') format('woff'),
         url('../polices/HelveticaNeueLTStd-Md.ttf') format('truetype'),
         url('../polices/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');

    font-weight: normal;
    font-style: normal;
}



 /* ################################################################################
 * #
 * #	FORMULAIRE DE RECHERCHE
 * #
 * ################################################################################
 * */

/**********************************************************************************
 * conteneur global
 **********************************************************************************/
#mainContent2cols div.textInterieur {
width: 756px !important;
}

div.textInterieur {
	padding: 20px 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

div.projmed {
	float: left;
	width: 756px;
	/*font: normal 1em/1em Arial, Helvetica, sans-serif;*/
	overflow: auto;
	clear: both;
	/*font-family: 'HelveticaNeueLTStd-Md';*/
	font-family: 'BreuerCondensedBold';
}

.round_in_new {
	background-color: #fff;
	padding: 15px;
    overflow: hidden;
}

div.projmed div.titre_page {
	padding-top: 15px;
	height: 30px;
	text-transform: uppercase;
	font-size: 25px;
	color: #00417e;
}

div.projmed p.label_error {
	margin-bottom:10px;
	font-family: verdana;
	color:#d9101e;
	font-size: 15px;
	font-weight:bold;
}

div.projmed div.recherche {
	height: 398px;
	border: 1px solid #c7c7c7;
}

/**********************************************************************************
 * Zones de recherche
 **********************************************************************************/

div#recherche_gauche {
    width: 345px;
    height: 368px;
    float: left;
	/*margin-right: 15px;*/
}

div#carte_droite {
    width: 364px;
    height: 368px;
	float: right;
	position: relative;
	z-index: 5;
}


/*****    barre search    *******/
div#recherche_gauche .projmed_search{
	float:left;
}

div#recherche_gauche .projmed_search label {
	font-family: verdana;
	margin-top: 7px;
	margin-left: 10px;
	position: absolute;
	font-size: 12px;
	font-style: italic;
	z-index: 2;
}

.projmed_search input[type='text'] {
	width: 310px;
	padding-left: 5px;
	padding-right: 28px;
	height: 23px;
	font-style: italic;
	color: #666;
	border: 1px solid #dfdcd2;
	background-color: #dfdcd2;
	float: left;
	font-size: 12px;
	font-family: verdana;;
}

.projmed_search input[type='submit']  {
	background: url('../img/btn_submit_search.png') no-repeat !important;
	height: 17px;
	width: 18px;
	margin: -21px 0px 0px 322px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
}
/*       Commun      ####      axes appels       #####       pays regions         #####      type status      ######### */
div#recherche_gauche .bloc_search {
	float: left;
	margin-top: 15px;
	width: 345px;
}

div#recherche_gauche .bloc_logo {
	text-align: center;
	width: 90px;
	float:left;	
}

div#recherche_gauche .bloc_select {
	width: 255px;
	float:left;	
}

div#recherche_gauche .label_clickable {
	height: 20px;
	font-size: 18px;
	margin: 13px 13px 3px 0px;
	padding-left: 20px;
	padding-top: 5px;
}

div#recherche_gauche .bloc_sur_carte {
	float: left;
	width: 365px;
	height:365px;
	margin-left: 360px;
	margin-top: -365px;
	position: relative;
	z-index: 10;
}

div#recherche_gauche .bloc_sur_carte_titre {
	float: left;
	width: 338px;
	height:28px;
	padding: 11px 11px 0 16px;
	color:#fff;
	font-size: 18px;
}

div#recherche_gauche .bloc_sur_carte_choix {
	float: left;
	width: 333px;
	height: 312px;
	padding: 0px 16px 16px 16px;
}

div#recherche_gauche .bloc_sur_carte_check {
	overflow-y: auto;
	width: 321px;
	height: 290px;
	padding: 10px 2px 10px 10px;
	background-color: #fff;
	font-family: verdana;
	font-size: 11px;
}


/*****   axes appels    *************************************************************************************************/
div#recherche_gauche .projmed_axes_appels {
	background-color: #009391;
	height: 90px;
}

div#recherche_gauche .projmed_axes_appels .projmed_axes_appels_logo {
	height: 90px;
	background: url('../img/axes_appels_logo.png') no-repeat 25px 23px;
}

div#recherche_gauche .projmed_axes_appels .projmed_axes_appels_select {
	height: 90px;
}

div#recherche_gauche .projmed_axes_appels .projmed_axes_appels_select .projmed_axes_objectifs,
div#recherche_gauche .projmed_axes_appels .projmed_axes_appels_select .projmed_appels {
	cursor: pointer;
	color: #009391;
	background: url('../img/fleche_verte.png') no-repeat 5px 5px #fff;
}
/*****   axes appels bloc   *********/
div#recherche_gauche .projmed_appels_bloc, div#recherche_gauche .projmed_axes_objectifs_bloc {

}

div#recherche_gauche .projmed_axes_objectifs_bloc .axes_objectifs {
	margin-bottom: 20px;
}

div#recherche_gauche .projmed_axes_objectifs_bloc .axes_objectifs p{
	font-weight: bold;
}

div#recherche_gauche .bloc_sur_carte_check .axes_objectifs ul {
	padding-left: 20px;
}

div#recherche_gauche .bloc_sur_carte_check ul li{
	padding-left: 0px;
	margin: 5px 0px;
	color: #808080;
	background-image: none;
}

div#recherche_gauche .projmed_appels_bloc .projmed_appels_titre, div#recherche_gauche .projmed_axes_objectifs_bloc .projmed_axes_objectifs_titre,
div#recherche_gauche .projmed_appels_bloc .projmed_appels_choix, div#recherche_gauche .projmed_axes_objectifs_bloc .projmed_axes_objectifs_choix  {
	background-color: #009391;
}

div#recherche_gauche .projmed_appels_bloc .projmed_appels_choix .projmed_appels_choix_check, div#recherche_gauche .projmed_axes_objectifs_bloc .projmed_axes_objectifs_choix .projmed_axes_objectifs_choix_check  {
	color: #009391;
}


/*****    pays regions    *****************************************************************************************************/
div#recherche_gauche .projmed_pays_regions{
	background-color: #8b4c2d;
	height: 60px;
}

div#recherche_gauche .projmed_pays_regions .projmed_pays_regions_logo{
	height: 60px;
	background: url('../img/pays_regions_logo.png') no-repeat 23px 8px;
}

div#recherche_gauche .projmed_pays_regions .projmed_pays_regions_select{
	height: 60px;
}

div#recherche_gauche .projmed_pays_regions .projmed_pays_regions_select .projmed_paysRegions{
	cursor: pointer;
	margin-top: 17px;
	color: #8b4c2d;
	background: url('../img/fleche_marron.png') no-repeat 5px 5px #fff;
}
/*****   pays regions bloc   *********/
div#recherche_gauche .projmed_paysRegions_bloc {

}

div#recherche_gauche .projmed_paysRegions_bloc .projmed_paysRegions_titre, 
div#recherche_gauche .projmed_paysRegions_bloc .projmed_paysRegions_choix{
	background-color: #8b4c2d;
}

div#recherche_gauche .projmed_paysRegions_bloc .projmed_paysRegions_choix .projmed_paysRegions_choix_check {
	color: #8b4c2d;
}

div#recherche_gauche .bloc_sur_carte_check .check_pays {
	margin-top:20px
}

div#recherche_gauche .bloc_sur_carte_check .check_pays p {
	background: url("../img/fleche_pays_normal.png") no-repeat 0px 4px;
	padding-left: 15px;
	cursor: pointer;
}

div#recherche_gauche .bloc_sur_carte_check .check_pays .active p {
	background: url("../img/fleche_pays_ouvert.png") no-repeat 0px 4px;
	padding-left: 15px;
	cursor: pointer;	
}

div#recherche_gauche .bloc_sur_carte_check .check_pays ul {
	padding-left: 20px;
	display:none;
}

div#recherche_gauche .bloc_sur_carte_check .ps4_region_option {

}

/*****    type status projets    ***********************************************************************************************************/
div#recherche_gauche .projmed_type_status_projets{
	background-color: #81418b;
	height: 90px;
}

div#recherche_gauche .projmed_type_status_projets .projmed_type_status_projets_logo{
	height: 90px;
	background: url('../img/type_status_logo.png') no-repeat 26px 23px;
}

div#recherche_gauche .projmed_type_status_projets .projmed_type_status_projets_select{
	height: 90px;
}

div#recherche_gauche .projmed_type_status_projets .projmed_type_status_projets_select .projmed_type_projets,
div#recherche_gauche .projmed_type_status_projets .projmed_type_status_projets_select .projmed_status_projets{
	cursor: pointer;
	color: #81418b;
	background: url('../img/fleche_violet.png') no-repeat 5px 5px #fff;
}
/*****   type status projets bloc   *********/
div#recherche_gauche .projmed_type_bloc, div#recherche_gauche .projmed_status_bloc {

}

div#recherche_gauche .projmed_type_bloc .projmed_type_titre, div#recherche_gauche .projmed_status_bloc .projmed_status_titre,
div#recherche_gauche .projmed_type_bloc .projmed_type_choix, div#recherche_gauche .projmed_status_bloc .projmed_status_choix  {
	background-color: #81418b;
}

div#recherche_gauche .projmed_type_bloc .projmed_type_choix .projmed_type_choix_check, div#recherche_gauche .projmed_status_bloc .projmed_status_choix .projmed_status_choix_check {
	color: #81418b;
}


/*****    filtre     **********************************************************************************************************************/
div#recherche_gauche .projmed_filtre{
	float: left;
	margin-top: 15px;
	width: 345px;
	color: #00417e;
}

div#recherche_gauche .projmed_filtre .projmed_filtre_appliquer{
	white-space: normal;
	float: left;
	margin-right: 3px;
	width: 171px;
	height: 38px;
	padding: 0px 10px 0px 40px !important;
	background: url('../img/appliquer_filtre.png') no-repeat 12px 5px #dfdcd2;
}

div#recherche_gauche .projmed_filtre .projmed_filtre_supprimer{
	white-space: normal;
	float: left;
	width: 171px;
	height: 38px;
	padding: 0px 10px 0px 40px !important;
	background: url('../img/supprimer_filtre.png') no-repeat 12px 5px #dfdcd2;
}
.projmed_filtre input[type="button"], .projmed_filtre input[type="submit"],.projmed_filtre input[type="reset"],.projmed_filtre_supprimer {
	background: #dfdcd2;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	color: #00417e;
	cursor: pointer;
	/* border:0px; */
	text-align: left;
	font-family: 'BreuerCondensedBold';
	font-size: 16px;
	line-height: 15px;
}


/* ################################################################################
 * #
 * #	LISTING STANDARD
 * #
 * ################################################################################
 * */
div#projmed_list {
	float: left;
	width: 756px;
	/*overflow: auto;*/
	clear: both;
	font-family: 'BreuerCondensedBold';
	border-top: 1px solid #c7c7c7;
	margin-top: 30px;
	margin-bottom: 30px;
}


/*******************     premiere ligne   ******************/ 
div#projmed_list div.premiere_ligne {
	width: 100%;
	height: 40px;
	margin-top: 20px;
	line-height: 40px;
}

div#projmed_list div.premiere_ligne .label_resultats_recherche {
	text-transform: uppercase;
	font-size: 25px;
	color: #00417e;
	float:left 
}

div#projmed_list div.premiere_ligne .imprimer_exporter {
	text-transform: uppercase;
	color: #00417e;
	float:right
}

div#projmed_list div.premiere_ligne .imprimer_exporter .imprimer {
	float:left;
	margin-top: 10px;
}

div#projmed_list div.premiere_ligne .imprimer_exporter .exporter {
	float:left;
	font-size: 16px;
	margin-left:20px;
	background-color: #007cb1;
	padding:0 10px
}
div#projmed_list div.premiere_ligne .imprimer_exporter .exporter a, div#projmed_list div.premiere_ligne .imprimer_exporter .exporter a:hover{
	color:#fff;
}

/*******************     entete resultats   ******************/ 
div#projmed_list div.entete_resultats {
	color:#fff;
	width: 100%;
	height: 60px;
	margin-top: 10px;
	font-size: 16px;
    background-color: #00417e;
}

div#projmed_list div.entete_resultats .img_website {
	background-color : #00417e;
	width: 40px;height: 60px;
	float: left;
	border-right: 1px solid #fff;
	padding-left: 10px;
	display: table;
	overflow: hidden;
}

div#projmed_list div.entete_resultats .img_website span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_list div.entete_resultats .acronyme_projets {
	background-color : #00417e;
	width: 150px;height: 60px;
	float: left;
	border-right: 1px solid #fff;
	padding-left: 10px;
	display: table;
	overflow: hidden;	
}

div#projmed_list div.entete_resultats .acronyme_projets span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_list div.entete_resultats .up_down {
	width: 8px;
	float: left;
	margin-right: 5px;
}

div#projmed_list div.entete_resultats .up_down .pUp {
	background: url('../img/filtre_haut_blanc.png') no-repeat;
	display: inline-block;
	height: 8px;
	overflow: hidden;
	vertical-align: middle;
	width: 8px;
	margin-bottom: 5px;
}

div#projmed_list div.entete_resultats .up_down .pDown {
	background: url('../img/filtre_bas_blanc.png') no-repeat;
	display: inline-block;
	height: 8px;
	overflow: hidden;
	vertical-align: middle;
	width: 8px;
}

div#projmed_list div.entete_resultats .axes_objectifs {
	background-color : #00417e;
	width: 100px;height: 60px;
	float: left;
	border-right: 1px solid #fff;
	padding-left: 10px;
	display: table;
	overflow: hidden;	
}

div#projmed_list div.entete_resultats .axes_objectifs span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_list div.entete_resultats .description {
	background-color : #00417e;
	width: 245px;height: 60px;
	float: left;
	border-right: 1px solid #fff;
	padding-left: 10px;
	display: table;
	overflow: hidden;	
}

div#projmed_list div.entete_resultats .description span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_list div.entete_resultats .appels_annees {
	background-color : #00417e;
	width: 85px;height: 60px;
	float: left;
	border-right: 1px solid #fff;
	padding-left: 15px;
	display: table;
	overflow: hidden;	
}

div#projmed_list div.entete_resultats .appels_annees span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_list div.entete_resultats .status {
	background-color : #00417e;
	/*width: 65px;*/height: 60px;
	float: left;
	padding-left: 10px;
	display: table;
	overflow: hidden;	
}

div#projmed_list div.entete_resultats .status span {
	display: table-cell;
	vertical-align: middle;
}


/*******************     list_item  VIDE   ******************/ 
div#projmed_list div.conteneur_vide {
	width: 736px;
	height: 50px;
	float: left;
	padding: 10px;
	display: table;
	overflow: hidden;
	font-family: verdana;
}

div#projmed_list div.conteneur_vide span {
	display: table-cell;
	vertical-align: middle;
}

/*******************     list_item   ******************/ 
div#projmed_list div.list_item {
	width: 100%;
	height: 49px;
	border-bottom: 1px solid #c7c7c7;
	float: left;
	padding: 12px 0 12px 0;
	line-height: 13px;
	font-size: 11px;
	font-family: verdana;
}

div#projmed_list div.list_item .img_website {
	display: table;
	overflow: hidden;	
	width: 50px;height: 49px;
	float: left;
	text-align: center;
}

div#projmed_list div.list_item .img_website span {
	display: table-cell;
	vertical-align: middle; 
}

div#projmed_list div.list_item .acronyme_projets {
	display: table;
	overflow: hidden;	
	width: 150px;
	height: 49px;
	float: left;
	padding-left: 10px;
	text-transform:uppercase;
	font-weight:bold;
}

div#projmed_list div.list_item .acronyme_projets span {
	display: table-cell;
	vertical-align: middle; 
}

div#projmed_list div.list_item .axes_objectifs {
	display: table;
	overflow: hidden;	
	width: 100px;
	height: 49px;
	float: left;
	padding-left: 10px;
}

div#projmed_list div.list_item .axes_objectifs span {
	display: table-cell;
	vertical-align: middle; 
}

div#projmed_list div.list_item .description {
	display: table;
	overflow: hidden;
	width: 245px;
	height: 49px;
	float: left;
	padding-left: 10px;
	text-align: left;
}

div#projmed_list div.list_item .description span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_list div.list_item .appels_annees {
	display: table;
	overflow: hidden;	
	width: 85px;
	height: 49px;
	float: left;
	padding-left: 15px; 
}

div#projmed_list div.list_item .appels_annees span {
	display: table-cell;
	vertical-align: middle; 
}
 
div#projmed_list div.list_item .status {
	display: table;
	overflow: hidden;	
	width: 73px;
	height: 49px;
	float: left;
	text-align: center; 
}

div#projmed_list div.list_item .status span {
	display: table-cell;
	vertical-align: middle; 
}

.ligne_bleu, .ligne_bleu a {
color:#007cb1;
}
.ligne_verte, .ligne_verte a {
color:#c6cd20;
}
.ligne_orange, .ligne_orange a {
color:#cf4a02;
}
.ligne_rose, .ligne_rose a {
color:#da0785;
}


/*******************     bloc_pagination   ******************/ 
div#projmed_list div.bloc_pagination {
	float: left;
	width: 100%;
	height: 37px;	
	color:#fff;
	font-size: 16px;	
}

div#projmed_list div.bloc_pagination .left {
	float: left;
	width: 209px;
	height: 37px;	
	border-right: 1px solid #fff;
	background-color : #00417e;
	display: table;
	overflow: hidden;
}

div#projmed_list div.bloc_pagination .left  span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_list div.bloc_pagination .left  span .styled-select {
	margin-left: 10px;
	width: 170px;
	height: 22px;
	overflow: hidden;
	background: url('../img/filtre_bas_blanc.png') no-repeat scroll 158px 9px #00417E;
	border: 1px solid #007cb1;
	float:left;
	font-family: 'BreuerCondensedBold';
}

div#projmed_list div.bloc_pagination .left  span .styled-select select {
	color:#fff;
	background: none repeat scroll 0% 0% transparent;
	width: 188px;
	padding: 0px;
	font-size: 16px;
	line-height: 1;
	border: 0px none;
	border-radius: 0;
	height: 22px;
	font-family: 'BreuerCondensedBold';
}

div#projmed_list div.bloc_pagination .left  span .styled-select select option { 
	background-color: #00417E;
	font-family: 'BreuerCondensedBold';
}

div#projmed_list div.bloc_pagination .left span .btPagination {
	float:left;
	margin-left: 2px;
	margin-top: 2px;
}

div#projmed_list div.bloc_pagination .right {
	padding-left: 60px;
	float: left;
	width: 485px;
	height: 37px;
	background-color : #00417e;
	display: table;
	overflow: hidden;
	
}
div#projmed_list div.bloc_pagination .right a {
	color:#fff;	
}

div#projmed_list div.bloc_pagination .right  span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_list div.bloc_pagination .right  span .debut_page {
	height: 20px;
	float: left;
	margin-right:20px;
	line-height: 20px;
}

div#projmed_list div.bloc_pagination .right  span .page_precedente {
	height: 20px;
	float: left;
	margin-right:20px;
	line-height: 20px;
}

div#projmed_list div.bloc_pagination .right  span .numero_page {
	width: 20px;
	height: 20px;
	margin:0px 2px;
	float: left;
	line-height: 20px;
	text-align: center;	

}

div#projmed_list div.bloc_pagination .right  span .debut_page a,
div#projmed_list div.bloc_pagination .right  span .debut_page a:hover ,
div#projmed_list div.bloc_pagination .right  span .page_precedente a,
div#projmed_list div.bloc_pagination .right  span .page_precedente a:hover ,
div#projmed_list div.bloc_pagination .right  span .numero_page a,
div#projmed_list div.bloc_pagination .right  span .numero_page a:hover,
div#projmed_list div.bloc_pagination .right  span .page_suivante a,
div#projmed_list div.bloc_pagination .right  span .page_suivante a:hover ,
div#projmed_list div.bloc_pagination .right  span .fin_page a,
div#projmed_list div.bloc_pagination .right  span .fin_page a:hover   {
	color:#fff;
}

div#projmed_list div.bloc_pagination .right  span .encours {
	background-color:#007cb1;
	color:#fff;

}

div#projmed_list div.bloc_pagination .right  span .page_suivante {
	margin-left:20px;
	height: 20px;
	float: left;
	line-height: 20px;
	text-align: center;	
}
div#projmed_list div.bloc_pagination .right  span .fin_page {
	margin-left:20px;
	height: 20px;
	float: left;
	line-height: 20px;
	text-align: center;	
}


/* ################################################################################
 * #
 * #	VUE SINGLE
 * #
 * ################################################################################
 * */

 
div#projmed_detail { 
	float: left;
	width: 756px;
	overflow: auto;
	clear: both;
	/*font-family: 'BreuerCondensedBold';*/
	margin-top: 10px;
	margin-bottom: 30px;
} 

/* bouton retour */
div#projmed_detail div.retour {
	font-style:italic;
	padding: 5px;
	width: 746px;
}
div#projmed_detail div.retour a {
	text-decoration: none;
	color: #0289CD;
}
div#projmed_detail div.retour a:hover {
	text-decoration: underline;
	color: #0289CD;
	background: #f5f5f5;
}

/* .............................................................................. */
/*  acronyme */

div#projmed_detail div.infos_images_projet {
	width: 756px;
	float: left;
}

div#projmed_detail div.ligne_acronyme {
	margin-top: 5px;
	background: #ecf0f3;
	font-family: 'BreuerCondensedBold';
	font-weight: bold;
	width: 100%;height: 53px;
	text-transform: uppercase;
}

div#projmed_detail div.ligne_acronyme .status {
	width: 63px;height: 53px;
	float: left;
	padding-left: 10px;
	display: table;
	overflow: hidden;	
}
div#projmed_detail div.ligne_acronyme .status span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_detail div.ligne_acronyme .acronyme_projets {
	width: 615px;height: 53px;
	float: left;
	padding-left: 10px;
	display: table;
	overflow: hidden;	
}
div#projmed_detail div.ligne_acronyme .acronyme_projets span {
	display: table-cell;
	vertical-align: middle;
}

div#projmed_detail div.ligne_acronyme .acronyme_projets span h1 {
	font-size: 30px;
	padding-bottom: 0;
}

div#projmed_detail div.ligne_acronyme .img_website {
	width: 40px;height: 53px;
	float: left;
	padding-left: 10px;
	display: table;
	overflow: hidden;
}
div#projmed_detail div.ligne_acronyme .img_website span {
	display: table-cell;
	vertical-align: middle;
}


/* .............................................................................. */
/*  libelle projet */
div#projmed_detail div.bloc_infos_images {
	margin-top: 3px;
	width: 100%;
	float: left;
}
 
div#projmed_detail div.bloc_infos_images .libelle_projet {
	margin-top: 4px;
	width: 716px;
	padding: 10px 20px;
	background: #ecf0f3;
	
}
div#projmed_detail div.bloc_infos_images .libelle_projet h2{ 
	color: #00689d !important;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-bottom: 0;
}
 
/* .............................................................................. */
/*  libelle projet */
div#projmed_detail div.bloc_infos_images .infos_logo_images {
	margin-top: 4px;
	height: 203px;
	float: left;
}

div#projmed_detail div.bloc_infos_images .infos_logo_images .infos {
	width: 152px;
	float: left;
	margin-right: 3px;
	height: 203px;
	padding-top:2px;
}

div#projmed_detail div.bloc_infos_images .infos_logo_images .infos .width_height_label{
	height: 15px;
	width: 137px;
	padding-left:10px
}

div#projmed_detail div.bloc_infos_images .infos_logo_images .infos .width_height{
	font-size:10px;
	width: 137px;
	padding-left:15px;
	padding-top: 1px;
	padding-bottom: 3px;
}

div#projmed_detail div.bloc_infos_images .infos_logo_images .infos .budget_libelle{
	background: #a5a9ac;
	text-transform: uppercase;
	color:#fff;
}

div#projmed_detail div.bloc_infos_images .infos_logo_images .logo {
	width: 450px;
	float: left;
	margin-right: 3px;
	height: 203px;
	text-align: center;
}

div#projmed_detail div.bloc_infos_images .infos_logo_images .deuximages {
	width: 148px;
	float: left;
	height: 203px;
}
div#projmed_detail div.bloc_infos_images .infos_logo_images .deuximages .image_droite_haut,
div#projmed_detail div.bloc_infos_images .infos_logo_images .deuximages .image_droite_millieu {
	width: 148px;
	height: 100px;
}
div#projmed_detail div.bloc_infos_images .infos_logo_images .deuximages, 
div#projmed_detail div.bloc_infos_images .infos_logo_images .deuximages .image_droite_haut {
	margin-bottom: 3px;
}

div#projmed_detail div.bloc_infos_images .livrables_suite_images {
	margin-top: 3px;
	height: 100px;
	float: left;
}

div#projmed_detail div.bloc_infos_images .livrables_suite_images .livrables {
	width: 152px;
	margin-right: 3px;
	float: left;
	background-color:#dfdcd2;
	height: 100px;
}

div#projmed_detail div.bloc_infos_images .livrables_suite_images .livrables img{
	margin-left: 5px;
	margin-top: 18px;	
}
div#projmed_detail div.bloc_infos_images .livrables_suite_images .livrables p{
	font-style: italic;
	font-family: 'BreuerCondensedBold';	
	font-size: 20px;
	margin-left: 25px;
	margin-top: -5px;
	color: #00689b;	
}

div#projmed_detail div.bloc_infos_images .livrables_suite_images .image_bas_1,
div#projmed_detail div.bloc_infos_images .livrables_suite_images .image_bas_2,
div#projmed_detail div.bloc_infos_images .livrables_suite_images .image_bas_3 {
	width: 148px;
	height: 100px;
	margin-right: 3px;
	float: left;
}

div#projmed_detail div.bloc_infos_images .livrables_suite_images .image_bas_4 {
	width: 148px;
	height: 100px;
	float: left;
}


div#projmed_detail div.approches_objectives ,
div#projmed_detail div.budget_projet, 
div#projmed_detail div.partenariat { 
	border-top: 1px solid #c7c7c7;
	padding: 18px 0px 0px;
	margin-top:35px;
	float: left;
	width: 756px;
}

div#projmed_detail div.approches_objectives h2.titre,  
div#projmed_detail div.budget_projet h2.titre ,
div#projmed_detail div.partenariat h2.titre { 
	color: #01417f !important;
	font-size: 28px;
	font-family: 'BreuerCondensedBold';	
	text-transform:uppercase;
}

div#projmed_detail div.approches_objectives .sous_titre ,
div#projmed_detail div.partenariat .sous_titre {
	margin: 22px 0px 18px;
	height: 30px;
	width: 746px;
	background-color: #ecf0f3;
	padding-left: 10px;
}

div#projmed_detail div.approches_objectives .sous_titre h3, 
div#projmed_detail div.partenariat .sous_titre h3{ 
	color:#006898 !important;
	font-size: 20px;
	line-height: 30px;
	text-transform:uppercase;
	font-family: 'BreuerCondensedBold';
}

div#projmed_detail div.approches_objectives .objectives_resume a {
	text-decoration:underline;
	font-style:italic;
}

div#projmed_detail div.budget_projet .bande_grise { 
	margin: 5px 0px;
	height: 30px;
	width: 736px;
	background-color: #9c9d9f;
	padding: 0px 10px;
}

div#projmed_detail div.budget_projet .bande_grise .bp_libelle , 
div#projmed_detail div.budget_projet .bande_grise .bp_montant { 
	color:#fff;
	font-size: 15px;
	line-height: 30px;
	text-transform:uppercase;
}

div#projmed_detail div.budget_projet .bande_grise .bp_libelle  {
	float: left;
	font-family: 'BreuerCondensedBold';
}

div#projmed_detail div.budget_projet .bande_grise .bp_montant  {
	float: right;
	font-family: 'HelveticaNeueLTStd-Md';
}

div#projmed_detail div.partenariat div.carte_single {
	height: 285px;
	width: 716px;
	padding: 20px 20px 0px;
	position: relative;
	z-index: 5;
}

div#projmed_detail div.partenariat .partners_bloc {
	font-family: Helvetica;
}

div#projmed_detail div.partenariat .partenaire_dt {
	height: 49px;
	background: url('../img/picto_contact.png') no-repeat 55px 10px;
	padding-left:20px;
}

.partenaire_flag, .partenaire_label  {
	height: 49px;
	float: left;
}
.partenaire_flag  {
	width: 25px;
}

.partenaire_flag  img {
	margin-top: 14px;	
}

.partenaire_label  {
	width: 656px;
	display: table;
	overflow: hidden;
	padding-left: 55px;	
}

.partenaire_label span {
	display: table-cell;
	vertical-align: middle;
}


div#projmed_detail div.partenariat .partenaire_simple,
div#projmed_detail div.partenariat .partenaire_cfile {
	overflow: hidden;
	clear: both;
}
div#projmed_detail div.partenariat .partenaire_simple {
	border-bottom : 1px solid #c7c7c7;
}

span.projmed_partenaire_cf, span.projmed_partenaire_simple {
	cursor:pointer;	
}

.partenaire_dd ul li {
	float: left;
	width: 300px;
	padding-left: 78px !important;
	background: none !important;
	margin: 15px 0px !important;
	
}

.partenaire_dd  {
	/*padding-bottom: 15px;*/
}

.partenaire_dd .nom {
	color:#006898;
	font-weight:bold;
}

.partenaire_dd .fonction {
	color:#006898;
	font-style:italic;
	display: block;
	margin-bottom: 7px;
}

.partenaire_dd .tel .label, .partenaire_dd .fax .label, .partenaire_dd .courriel .label{
	font-weight:bold;
}



 #headerBottom {
     /*
    display:none;
    http://creer-un-site.fr/creer-des-colonnes-en-css-a-partir-d-une-liste-148.php
    */
 }


div.left span form div.styled-select select{
	font-family: 'BreuerCondensedBold' !important ;
}
/*ie*/
div#projmed_list div.bloc_pagination .left  span .styled-select select {
	width : 186px \;
	width : 186px \ ;
}
.infos_images_projet .logo img{
	max-width: 450px;
	max-height: 203px;
}