


/*******************************************************************************/
/* STYLES RECUPERES DE LA SESSION PRECEDENTE - A METTRE A JOUR */
/*******************************************************************************/



/*-------------------------------Formulaire-----------------------------*/

table.tableau-form th {
	text-align:left;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}

/* Modification nmr appel 144278 */
input.input-texte ,input.form-field{
	margin : 2px 0;
	padding : 2px;
	font-size : 11px;
	border: 1px solid #004e5e;
	color: #004e5e;
	font-size:12px;
}

textarea.input-texte {
	margin : 2px 0;
	padding : 2px;
	font-size:12px;
	border: 1px solid #004e5e;
	color: #004e5e;
}
select.input-texte {
	margin : 2px 0;
	padding : 2px;
	font-size:12px;
	border : 1px solid #004e5e;
	width:160px;
	color: #004e5e;
}

.libelle {
	vertical-align:top;
	padding-top:5px;
	font-size:12px;
}
.libelle2{
	border-bottom:1px solid #000000;
	font-weight:bold;
	color:#000000;
}
.Field-recap
{
	vertical-align:top;
	padding-top:5px;
	color: #004e5e;
}

.Separator{
	color:#86A629;
	border-bottom: 1px solid  #86A629;
	text-align:left;
	font-size: 12px; 
	padding:5px 0;
}



form a{
	font-size: 12px; 
	font-weight: bold; 
	color: #004e5e; 
}

div#bouton{
	text-align:center;
}

.cata-code{
	margin : 2px 0;
	padding : 2px;
	font-size : 11px;
	border: 1px solid #8C8C8C;
	color:red;
}

td.Separator {
	color:#c8c8c8;
	border-bottom: 1px solid  #c8c8c8;
	text-align:left;
	font-size: 14px; 
	padding-top:5px;
}

.tableau-form{
	font-size:12px;
}

.form-mandatorysign {
	color: red;
}
/*******************************************************************************/
/* Liste des badges */
/*******************************************************************************/
.tab-list
{
	border:1px #004e5e solid;

}

.form-label-list
{
	padding:5px 0 5px 2px;
	background:#004e5e;
	font-weight:bold;
	color:white;
	font-size:12px;
}
.form-label
{
	font-weight:bold;
	font-size:12px;
}
.form-field-list
{
	padding:0 0 5px 5px;
	font-size:12px;
}

.blacktexte{
	font-size:12px;
}
/*-------------------Recherche--------------------------------*/

.filetORANGE { font-weight: normal;  border: 1px #adbeb4 solid; }

.titreorange { font-size: 16px; font-weight: bold; color: #e4146b; }

.titrebleu { font-weight: bold; font-size: 12px; color: #004e5e; }

#recherche-search td.rech-alpha{
text-align:center;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
#recherche-search td{
padding-left:5px;
padding-top:5px;
}
#recherche-search .rech-alpha a{
/*color: #7f197f;*/
color: #004e5e;
font-weight:bold;
text-decoration:underline;
}


#recherche-list table.table-list, #listtoprint table.table-list { 
font-size: 12px; 
font-weight: normal; 
color: #000000; 
border-left: 1px #c8c8c8 solid;
border-top: 1px #c8c8c8 solid;
}

#recherche-list table.table-list td, #listtoprint table.table-list td, #listtoprint table.table-list th {
border-right: 1px #c8c8c8 solid;
border-bottom: 1px #c8c8c8 solid;
padding:5px 4px 0px 10px;
}

#listtoprint table.table-list th {
color:#015BA5;
text-align:center;
padding:5px 4px 10px 10px;
}

#recherche-list table.table-list td.td-list, #listtoprint table.table-list td.td-list {
text-align:center;
vertical-align:middle;
}

.basketlist3{visibility:hidden;display:none;}

.small{ font-size: 9px;}

/* ---- warning --------------------------------------------------------------*/
#bloc-warning {
  border : 1px solid #0D4D99;
  background : #BDBDBD;
  margin : 5px 0 10px 25px;
  color : #000;
}

#bloc-warning h3 {
  background : #0D4D99;
  text-align : center;
  padding : 5px 15px;
  color : #fff;
  text-align : center;
}

#bloc-warning ul {
  margin : 10px 0 10px 50px;
}

#bloc-warning li {
  padding : 5px 0;
}

.alert{
	 border: 2px solid #EE2B74;
	 width:100%;
 }
 .titre-alert{
  color:#EE2B74;
  font-family:Arial, Verdana, Helvetica, "Bitstream Vera Sans", sans-serif;
  font-size:13px;
  font-weight:700;
 }
/********************* Avertissement Deconnexion ************************/
.titre-avertiss
{
	font-family:Arial, Verdana, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-weight:bold;
}
 /******************************* STATUT ********************************/
table.legende{
	border:1px solid #7f197f;
}
td.legende-entete{
	font-size:11px;
	padding:2px;
	background:#86A629;
	color:#fff;
	
}


table.statut{
	border-top:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
}
td.statut-entete{
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	font-size:11px;
	padding:2px;
	background:#004e5e;
	color:#E6E6E6;
	text-align:center;
}
td.statut-chapitre{
	padding:10px;
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	background:#E6E6E6;
	color:#004e5e;
	font-weight:bold;
	text-align:left;
}
td.statut-sous-chapitre{
	padding:10px;
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	/*background:#F7D2F7;*/
	color:#004e5e;
	font-weight:bold;
	text-align:left;
}
td.statut{
	padding:2px;
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	text-align:center;
}


td.td-droite{
	text-align:right;
}

#infobulle{
position: absolute;
visibility : hidden;
padding: 10px;
font-family: Verdana, Arial;
font-size: 10px;

}

.infobulle{
 
  position: absolute;  
  visibility : hidden;
  border: 1px solid #7f197f;
 
}

/*************************REQUETEUR*****************************************/



table.tab-requeteur th{
	border-bottom:1px solid #c8c8c8;
}

/*********************************CONFERENCE***********************************/

table td.conf_select{
	/*border-bottom:1px solid #7f197f;*/
	color:#FFFFFF;
	background:#86A629;
	font-weight:bold;
	text-align:center;
}
table td.conf_noselect{
	/*border-bottom:1px solid #7f197f;*/
	color:#FFFFFF;
	font-weight:bold;
	background:#005CB0;
	text-align:center;
}
table td.conf_jour{
	color:#FFFFFF;
	font-weight:bold;
	background:#005CB0;
	text-align:left;
  padding : 5px 0 5px 5px;
}

.conf_theme{color:#86A629;font-weight:bold}
.conf_yetselected{color:#005CB0;}

/************************* Nouveau module Conférence ****************************/

/****** pour l'impression du zoom des conférences *****/
.zoom_basket{visibility:hidden;display:none;}
.list_basket{visibility:hidden;display:none;}

/***** Reprise de la structure MD avec le style Midest - PC *****/

#conferences .label{
		color:#0062B2;
		font-weight:bold;
		}

#conferences h3{
		color:#FFFFFF;
		font-weight:bold;
		background:#005CB0;
		text-align:left;
		padding : 5px 0 5px 5px;
	}

#conferences h2{
		text-align:left;
		color:#000;
		font-size:18px
	}

#conferences img {
		border:none
	}

#conferences .horaire {
		color:#0062B2;
		vertical-align:top;
		padding-top:5px;
		font-weight: bold;
	}

#conferences .conf TD{
		border-bottom:#c8c8c8 1px solid;
		border-top:#c8c8c8 1px solid;
		background:#E6E6E6;
		padding:5px
		font-weight:bold;
		padding:5px 0;
		}

#conferences .type{ 
		font-weight:bold;
		}
	
#conferences .titre{
		font-weight:bold;
		font-size:14px;
		text-decoration:none
		}
	
#conferences .viewbasket {
		text-align:right;
		font-weight:bold;
		margin:0;
		padding:0;
		font-size:14px;
		}

#conferences .viewbasket A,#conferences .viewbasket A:link{
		font-weight:bold;
		font-size:14px;
		text-decoration:none
		}

#conferences TR.zdate{
		/*background:#EDEDED;*/
		}

#conferences TR.zdate TD{
		color:#c8c8c8;
		font-weight:bold;
		font-size:12px;
		padding-left:5px
		/*vertical-align:top;*/
		}

#conferences .ztitre{
		background:#E6E6E6;
		color:#004e5e;
		font-weight:bold;
		font-size:16px;
		padding:5px 10px;
		border:#c8c8c8 1px solid;
		}

#conferences .ztype{
		color:#004e5e;
		/*font-weight:bold;*/
		font-size:12px;
		margin:0;
		padding:0
		}

#conferences .zresume{
		padding:10px;
		border-left:#c8c8c8 1px solid;
		border-right:#c8c8c8 1px solid;
		border-bottom:#c8c8c8 1px solid;
		}
	
#conferences .zpartenariat{
		margin:0;
		padding:0;
		margin-top:20px;
		color:#0062B2;
		font-weight:bold;
		}

#conferences .zintervenants{
		margin:0;
		padding:0;
		margin-top:20px;
		color:#0062B2;
		font-weight:bold;
		}

#conferences .intervenants TD{
		color:#000;
		font-weight:normal;
		}

#conferences .ztheme{
		margin:0;
		padding:0;
		margin-top:20px;
		color:#0062B2;
		font-weight:bold;
		}

/* ---- annonces (club partenaires) ------------------------------------------*/
#liste-annonces {
    padding : 0;
}

#annonces table {
  border-collapse : collapse;
  border : none;
}

#annonces table.infos {
  margin : 0 2px;
  background : #E6E6E6;
  width : 100%;
}

#annonces table.infos td {
  vertical-align : bottom;

}
#annonces .actions td {
  text-align : center;
  padding : 0 0 10px 0;
}

.actions a {
  border : 1px solid #004e5e;
  background : #D7D9DC;
  padding : 2px 5px;
  color:#004e5e;
}

.actions a:hover, .actions a:active, .actions a:focus  {
  text-decoration : none;
  background : #eee;
}

#annonces .pagination {
  text-align : center;
}

#toplist {
  padding : 10px 0;
}

#bottomlist {
  padding : 10px 0;
}
#annonces .infos .titre {
  color : #fff;
  font-weight : 700;
}

#annonces .date div, #annonces td.statut-annonce {
 color : #004e5e;
 font-size : 10px;
 padding : 0 5px 5px 0;
 text-align : right;
}

#annonces .contenu {
  background : #eee; 
}

#annonces .contenu p {
  padding : 5px;
  margin : 0;
}

#annonces .contenu p strong {
  /*color : #7f197f;*/
}

#annonces .repondre {
  text-align : right;
  font-size : 11px;
  font-weight : bold;
  border-bottom : 1px solid #999;
  margin-bottom : 10px;
  padding : 0 2px 1px 0;
  background : #eee; 
}

#annonces .actions-reponse {
  font-size : 11px;
  font-weight : bold;
  border-bottom : 1px solid #999;
  margin-bottom : 10px;
  padding : 0 2px 1px 0;
  background : #eee; 
  text-align : right;
}

.annonceur, .refannonces {
  width : 100%;
  background : #999;
}

.annonceur td, .refannonces td {
  text-align : center !important;
  width : 33%;
  font-size : 11px !important;
  color : #fff;
}

.pusher {
  margin-bottom : 10px;
}

.reponses  {
  margin : 0px 0 10px 30px !important;
}

.unereponse {
  background : #eee;
  margin : 5px 0 10px 0 !important;
}

.unereponse table {
  width : 100%;
}

.unereponse div.sous-titre-style4 {
  margin : 15px 0 0 0 !important;
  padding : 0;
  border-top : 2px solid #999;
  border-bottom : 1px solid #999;
}

.reponse-note {
  padding : 5px 10px;
}

.rep-infos td {
  font-size : 11px;
  background : #ccc;
  width : 33%;
  color : #000;
  border-bottom : 1px solid #999;
}

/** TROPHEES **/
#trophees div, #trophees td {
  text-align : left;
}
#trophees h3{background :#004e5e; color:#FFFFFF;font-size:13px;margin:10px 0 0 0}
#trophees .nomines{margin:5px 0 20px 20px}
#trophees td.listnomines {/*border-bottom:#004e5e 1px solid;*/ padding-left: 5px; padding-right: 5px;}
#trophees hr{color:#004e5e}


.lienFicheExpo a {color: #c8c8c8; font-weight: 700; font-size: 12px;  } 
.lienFicheExpo a:hover {color: #004e5e; } 

#hidebreadcrump
{
	background-color:#EAEAEA;
	color:#004e5e;
}



/********************************/
/*   NEW 2010
/********************************/



/********************************/
/*   RECHERCHE
/********************************/

.wrap-border { border: 1px solid #c8d32d; padding: 10px; margin-bottom: 15px; }
.wrap-border h3 { color: #e4146b; font-size: 16px; background: url(img/puce_verte.gif) no-repeat 0 0; padding: 0 0 0 20px; margin-bottom: 10px; }

.rech-alpha { text-align: center; }
.rech-alpha a { text-decoration: none !important; }
.rech-alpha a:hover { color: #bac700 !important; }

#recherche-search .label { font-weight: bold; color: #004e5e; }

/********************************/
/*   ZOOM
/********************************/

#ficheZoom { padding: 20px; }

#ficheZoom h2 { background: #c8d32d; color: #004e5e; padding: 2px 10px; margin: 15px 0 10px 0;  }

#ficheZoom table.definition td { padding: 10px; border: 1px solid #c8d32d;  }

#ficheZoom .nomSociete { font-size: 16px; color: #e4146b; font-weight: bold; }

/* Modification nmr appel 144278 */
input.bouton , input.form-submit, a.form-submit{ 
	background: url(img/functions/btn_bg.gif) repeat-x 0 0 #e7ed96; 
	border: 1px solid #c8d32d; 
	color: #004e5e;
	font-weight: bold;
	padding: 4px;
	text-decoration:none;
}

/* Modification nmr appel 144278 */
input.bouton:hover, input.bouton:active ,input.form-submit:hover , input.form-submit:active, a.form-submit:hover , a.form-submit:active { 
	background: url(img/functions/btn_bg.gif) repeat-x 0 -74px #ef6a95; 
	border: 1px solid #e4146b; 
	color: #FFF;
	font-weight: bold;
	text-decoration:none;
}

.boxextra, .selectextra {margin-bottom:5px;}

.table-list { margin: 15px 0 0 0; }
.triArrows { clear: both; display: block; margin: 5px auto 0 auto; }


.actionLink, .actionLink .actionLink { float: left; line-height: 40px; height: 40px; padding: 0 12px 0 0; margin: 0 7px 0 0; }
.actionLink .actionLink { padding: 0 0 0 35px; }

.actionLink_imprimer { background: url(img/searchPrint.png) right center no-repeat; }
.actionLink_imprimer .actionLink_imprimer { background-position: left center; }

.actionLink_list { background: url(img/listBack.png) right center no-repeat; }
.actionLink_list .actionLink_list { background-position: left center; }

.actionLink_search { background: url(img/searchBack.png) right center no-repeat; }
.actionLink_search .actionLink_search { background-position: left center; }

.actionLink_basketAdd { background: url(img/basketAdd.png) right center no-repeat; }
.actionLink_basketAdd .actionLink_basketAdd { background-position: left center; }

.actionLink_basketSee { background: url(img/basketSee.png) right center no-repeat; }
.actionLink_basketSee .actionLink_basketSee { background-position: left center; }


#formparrain label {
color:#585449;
display:block;
float:left;
font-weight:bold;
padding-right:10px;
text-align:right;
width:150px;
}

#formparrain .bloc-form-field {
margin:0 0 10px;
}

#formparrain .form-field   {
margin:0;
}

.formparrain .form-submit   {
margin:5px 0;
}

.formparrain .listeCollegue{
border:1px solid #5A8992;
}

.formparrain .listeCollegue th {
background:#5A8992;
color:#FFFFFF;
padding:3px;
}

.formparrain .listeCollegue td {
padding:3px;
}

#prerec .radioncheckbox {
margin:0 5px 0 0;
}