/*************************
	CSS APUMP
**************************/


	.bodyText	
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 13px;
		color: #333333;
		text-align: justify;
		margin: 3px;
	}
	.bleu_clair
	{
		background-color: #D0D9E4;
		vertical-align: top;
	}
	.menu
	{
		text-align: center;
		vertical-align: middle;
	}
	.ss_menu
	{
		text-align: left;
		/*vertical-align: middle;*/
	}
	.lien_menu
	{
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
	}
	.ident 
	{
		border-left:1px solid white;
		width: 138px;
	}
	.frame_actu 
	{
		width: auto;
		height: 186px;
		overflow: auto; /* cette propriŽtŽ va permettre le scroll de ce bloc */
		border-left:1px solid white;
		border-right:1px solid white;
		border-bottom:1px solid white;
	}
	.frame_event 
	{
		width: auto;
		height: 150px;
		overflow: auto; /* cette propriŽtŽ va permettre le scroll de ce bloc */
		border-left:1px solid white;
		border-right:1px solid white;
	}
	
	.entete	
	{
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 16px;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
		text-indent: 5px;
		vertical-align: middle;
	}
	
	
	/* Style de l'en-tete qui precede un contenu (texte, plugin, etc.) */
	.csc-firstHeader	
	{
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
	}
	.csc-header H1	
	{
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
	}
	
	/* Style du pied de page */
	.footer {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}
	
	.footer a:visited 
	{
		color: #FFFFFF;
	}
	
	.footer a:link 
	{
    	color: #FFFFFF;
	}
	
	.footer a:hover 
	{
    	color: #335680;
	}
	
/* liens du sous menu */
	.lien_ss_menu a:link
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-left: 8px;
		color: #333333;
		display: block;	/* => permet d'activer le lien sur toute la cellule (pas seulement sur le texte) */
	}
	.lien_ss_menu a:visited
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-left: 8px;
		color: #333333;
		display: block;
	}
	.lien_ss_menu a:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-left: 8px;
		color: #FFFFFF;
		display: block;
	}

/* liens du corps de la page */
	a:visited 
	{
		font-family: Arial, Helvetica, sans-serif;
		color: #A90000;
		text-decoration: none;
		font-style: normal;
		font-weight: bold;
	}
	a:link 
	{
		font-family: Arial, Helvetica, sans-serif;
    	color: #A90000;
    	text-decoration: none;
    	font-style: normal;
    	font-weight: bold;
	}
	a:hover 
	{
		font-family: Arial, Helvetica, sans-serif;
    	color: #335680;
    	text-decoration: none;
    	font-weight: bold;
    	font-style: normal;
	}

	.legende_resp 
	{
		font-family: Arial, Helvetica, sans-serif;
		color:#FF0000;
		font-size:10px;
		text-align: right;
	}
	
/***********************************
	CSS EVENEMENTS (plugin mininews)
***********************************/
	.tx-mininews-pi1-fp_listrow
	{
		font-size: 11px;
		line-height: 13px;
		color: #333333;
		margin-top: 3px;
		margin-left: 8px;
		text-align: justify;
	}
	
	.tx-mininews-pi1-fp_listrowField-title
	{
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 12px;
		color: #A90000;
		text-decoration: underline;
		font-weight:bold;
	}
	
	.tx-mininews-pi1-fp_listrowField-datetime
	{
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 11px;
		color: #A90000;
		font-weight:bold;
	}
	
	.tx-mininews-pi1-fp_listrowField-teaser
	{
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 11px;
		color: #000000;
		text-align: justify;
	}
	

	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title {
		font-weight:bold; 
	}
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser {
		margin-bottom:15px; 
	}
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title {
		font-weight:bold; 
	}
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser {
		margin-top:0px;
		margin-bottom:10px; 
	}
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser {
		font-style:italic;
		margin-top:5px; 
		margin-bottom:10px; 
	}
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong {
		font-weight:bold; 
	}
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A {
		color:black;
		text-decoration:none; 
	}
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover {
		color:black;
		text-decoration:none; 
	}
 
/**********************************/	
/******* tx_mitdownload_pi1 *******/
	.tx-mitdownload-pi1 TD
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	.tx-mitdownload-pi1 H4
	{
		font-size: 16px;
		font-weight: bold;
	}
	
	
/**********************************/	
/******** tx_totemappel_pi1 *******/
  	.tx-totemappel-pi1
  	{ 
		margin-top: 0px; 
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}
  
  	.tx-totemappel-pi1-general 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}
  
  	.tx-totemappel-pi1-listrow TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemappel-pi1-listrow TR.tx-totemappel-pi1-listrow-header TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#A5BDCE; 
		text-align: center;
	}
	
	.tx-totemappel-pi1-listrow TR.tx-totemappel-pi1-listrow-header TD P 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold; 
	}
	
	.tx-totemappel-pi1-listrow TD A 
	{ 
		color: #333333;
		font-size: 11px;
	}
	
	.tx-totemappel-pi1-listrow TR.tx-totemappel-pi1-listrow-odd TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#f6f6f6; 
	}
	
	.tx-totemappel-pi1-browsebox TABLE TR TD
	{
		font-size: 11px;
	}

	.tx-totemappel-pi1-browsebox TABLE TR TD.tx-totemappel-pi1-browsebox-SCell A
	{
		font-size: 11px;
		color: #000000;
	}
	
	.tx-totemappel-pi1-browsebox-SCell A
	{
		font-size: 11px;
	}
	
  	.tx-totemappel-pi1-singleView TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
  
  
/**********************************/	
/******** tx_totemappel_pi2 *******/
  	.tx-totemappel-pi2 { 
		margin-top: 0px;
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

  	.tx-totemappel-pi2-sendOffer TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
	.tx-totemappel-pi2-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: red;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}


/**********************************/	
/******** tx_totemappel_pi3 *******/
  	.tx-totemappel-pi3
  	{ 
		margin-top: 0px; 
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

	.tx-totemappel-pi3-general 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}

  	.tx-totemappel-pi3-listrow TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemappel-pi3-listrow TR.tx-totemappel-pi3-listrow-header TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#A5BDCE; 
		text-align: center;
	}
	
	.tx-totemappel-pi13-listrow TR.tx-totemappel-pi3-listrow-header TD P 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold; 
	}
	
	.tx-totemappel-pi3-listrow TD A 
	{ 
		color: #333333;
		font-size: 11px;
	}
	
	.tx-totemappel-pi3-listrow TR.tx-totemappel-pi3-listrow-odd TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#f6f6f6; 
	}
	
	.tx-totemappel-pi3-browsebox TABLE TR TD
	{
		font-size: 11px;
	}

	.tx-totemappel-pi3-browsebox TABLE TR TD.tx-totemappel-pi3-browsebox-SCell A
	{
		font-size: 11px;
		color: #000000;
	}
	
  	.tx-totemappel-pi3-singleView TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		#background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemappel-pi3-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: red;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
	
/***********************************/	
/******** tx_totemcollab_pi1 *******/
  	.tx-totemcollab-pi1
  	{ 
		margin-top: 0px; 
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

  	.tx-totemcollab-pi1-general 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}

  	.tx-totemcollab-pi1-listrow TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemcollab-pi1-listrow TR.tx-totemcollab-pi1-listrow-header TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#A5BDCE; 
		text-align: center;
	}
	
	.tx-totemcollab-pi1-listrow TR.tx-totemcollab-pi1-listrow-header TD P 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold; 
	}
	
	.tx-totemcollab-pi1-listrow TD A 
	{ 
		color: #333333;
		font-size: 11px;
	}
	
	.tx-totemcollab-pi1-listrow TR.tx-totemcollab-pi1-listrow-odd TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#f6f6f6; 
	}
	
	.tx-totemcollab-pi1-browsebox-SCell A
	{
		font-size: 11px;
	}

	.tx-totemcollab-pi1-browsebox TABLE TR TD
	{
		font-size: 11px;
	}

	.tx-totemcollab-pi1-browsebox TABLE TR TD.tx-totemcollab-pi1-browsebox-SCell A
	{
		font-size: 11px;
		color: #000000;
	}

  	.tx-totemcollab-pi1-singleView TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	
/***********************************/	
/******** tx_totemcollab_pi2 *******/
  	.tx-totemcollab-pi2 { 
		margin-top: 0px;
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

  	.tx-totemcollab-pi2-sendCollab TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
	.tx-totemcollab-pi2-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: red;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
	
/***********************************/	
/******** tx_totemcollab_pi3 *******/
  	.tx-totemcollab-pi3
  	{ 
		margin-top: 0px; 
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

	.tx-totemcollab-pi3-general 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}

  	.tx-totemcollab-pi3-listrow TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemcollab-pi3-listrow TR.tx-totemcollab-pi3-listrow-header TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#A5BDCE; 
		text-align: center;
	}
	
	.tx-totemcollab-pi13-listrow TR.tx-totemcollab-pi3-listrow-header TD P 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold; 
	}
	
	.tx-totemcollab-pi3-listrow TD A 
	{ 
		color: #333333;
		font-size: 11px;
	}
	
	.tx-totemcollab-pi3-listrow TR.tx-totemcollab-pi3-listrow-odd TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#f6f6f6; 
	}
	
	.tx-totemcollab-pi3-browsebox-SCell
	{
		font-size: 11px;
	}

	.tx-totemcollab-pi3-browsebox TABLE TR TD
	{
		font-size: 11px;
	}

	.tx-totemcollab-pi3-browsebox TABLE TR TD.tx-totemcollab-pi3-browsebox-SCell A
	{
		font-size: 11px;
		color: #000000;
	}

  	.tx-totemcollab-pi3-singleView TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemcollab-pi3-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: red;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
	
	
/***********************************/	
/******** tx_totemdem_pi1 **********/
  	.tx-totemdem-pi1
  	{ 
		margin-top: 0px; 
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}
 
	.tx-totemdem-pi1-general 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
  	.tx-totemdem-pi1-listrow TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemdem-pi1-listrow TR.tx-totemdem-pi1-listrow-header TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#A5BDCE; 
		text-align: center;
	}
	
	.tx-totemdem-pi1-listrow TR.tx-totemdem-pi1-listrow-header TD P 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold; 
	}
	
	.tx-totemdem-pi1-listrow TD A 
	{ 
		color: #333333;
		font-size: 11px;
	}
	
	.tx-totemdem-pi1-listrow TR.tx-totemdem-pi1-listrow-odd TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#f6f6f6; 
	}
	
	.tx-totemdem-pi1-browsebox-SCell A
	{
		font-size: 11px;
	}
	
	.tx-totemdem-pi1-browsebox TABLE TR TD
	{
		font-size: 11px;
	}

	.tx-totemdem-pi1-browsebox TABLE TR TD.tx-totemdem-pi1-browsebox-SCell A
	{
		font-size: 11px;
		color: #000000;
	}

  	.tx-totemdem-pi1-singleView TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
 

/***********************************/	
/******** tx_totemdem_pi2 **********/
  	.tx-totemdem-pi2 { 
		margin-top: 0px;
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

  	.tx-totemdem-pi2-sendDemand TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
	.tx-totemdem-pi2-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #bb2222;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	

/***********************************/	
/******** tx_totemjobs_pi1 *********/
  	.tx-totemjobs-pi1
  	{ 
		margin-top: 0px; 
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

	.tx-totemjobs-pi1-general 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}
  
  	.tx-totemjobs-pi1-listrow TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemjobs-pi1-listrow TR.tx-totemjobs-pi1-listrow-header TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#A5BDCE; 
		text-align: center;
	}
	
	.tx-totemjobs-pi1-listrow TR.tx-totemjobs-pi1-listrow-header TD P 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold; 
	}
	
	.tx-totemjobs-pi1-listrow TD A 
	{ 
		color: #333333;
		font-size: 11px;
	}
	
	.tx-totemjobs-pi1-listrow TR.tx-totemjobs-pi1-listrow-odd TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#f6f6f6; 
	}
	
	.tx-totemjobs-pi1-browsebox TABLE TR TD
	{
		font-size: 11px;
	}

	.tx-totemjobs-pi1-browsebox TABLE TR TD.tx-totemjobs-pi1-browsebox-SCell A
	{
		font-size: 11px;
		color: #000000;
	}

	.tx-totemjobs-pi1-browsebox-SCell A
	{
		font-size: 11px;
	}
	
  	.tx-totemjobs-pi1-singleView TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	
/***********************************/	
/******** tx_totemjobs_pi2 *********/
  	.tx-totemjobs-pi2 { 
		margin-top: 0px;
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

  	.tx-totemjobs-pi2-sendJob TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
	.tx-totemjobs-pi2-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: red;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
	
/***********************************/	
/******** tx_totemjobs_pi3 *********/
  	.tx-totemjobs-pi3
  	{ 
		margin-top: 0px; 
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

	.tx-totemjobs-pi3-general 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}

  	.tx-totemjobs-pi3-listrow TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemjobs-pi3-listrow TR.tx-totemjobs-pi3-listrow-header TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#A5BDCE; 
		text-align: center;
	}
	
	.tx-totemjobs-pi13-listrow TR.tx-totemjobs-pi3-listrow-header TD P 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold; 
	}
	
	.tx-totemjobs-pi3-listrow TD A 
	{ 
		color: #333333;
		font-size: 11px;
	}
	
	.tx-totemjobs-pi3-listrow TR.tx-totemjobs-pi3-listrow-odd TD 
	{ 
  		font-family: Arial, Helvetica, sans-serif;
		background-color:#f6f6f6; 
	}
	
	.tx-totemjobs-pi3-browsebox-SCell A
	{
		font-size: 11px;
	}

	.tx-totemjobs-pi3-browsebox TABLE TR TD
	{
		font-size: 11px;
	}

	.tx-totemjobs-pi3-browsebox TABLE TR TD.tx-totemjobs-pi3-browsebox-SCell A
	{
		font-size: 11px;
		color: #000000;
	}
	
  	.tx-totemjobs-pi3-singleView TD 
  	{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-totemjobs-pi3-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: red;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
  

/***************************************/	
/******** tx_totemuseredit_pi1 *********/
  	.tx-totemuseredit-pi1 { 
		margin-top: 0px;
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

  	.tx-totemuseredit-pi1-editUser TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
  	.tx-totemuseredit-pi1-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: red; 
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
  
  
/***************************************/	
/******** tx_totemuseredit_pi2 *********/
	.tx-totemuseredit-pi2 { 
		margin-top: 0px;
  		margin-bottom: 0px; 
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 11px;
  	}

  	.tx-totemuseredit-pi2-editUser TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}

  	.tx-totemuseredit-pi2-obl TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#c61604;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
	
  	.tx-totemuseredit-pi2-error TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: red;
		padding-left: 3px; 
		padding-right: 3px; 
		vertical-align: middle;
	}
 
 
  
/********************************/	
/******** tx_eeblog_pi1 *********/
    .tx-eeblog-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

#ee_blog_tools {
  background-color: #eac3c2;
  border: thin dotted #a90000;
}

.ee_blog_search {
  float: right;
}

.ee_blog_browse {
  float: left;
  font-size: 11px;
}

.tx-eeblog-browsebox P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#ee_blog_list{
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }

#ee_blog_author {
	font-family: Arial, Helvetica, sans-serif;
  	margin:12px 0 0 0;
  	font-weight: bold;
  	font-size:75%;
  	color:#333333;
}

#ee_blog_entry {
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }


#ee_blog_Header {
  font:bold 115% Arial,Sans-serif;
  line-height:135%;
  clear:left;
}		
/*
#ee_blog_Header a:link {color:#36c; text-decoration : none;}
#ee_blog_Header a:visited {color:#36c; text-decoration : none;}
#ee_blog_Header a:hover {color:red; text-decoration : none;}
*/
#ee_blog_link_to_list a:link {color:#335680; text-decoration : none; font-size:75%}
#ee_blog_link_to_list a:visited {color:#335680; text-decoration : none; font-size:75%}
#ee_blog_link_to_list a:hover {color:#335680; text-decoration : none; font-size:75%}

#ee_blog_comments_header {
  font:bold 105% Arial,Sans-serif;
  text-align: center;
  color:#333333;
  margin:12px 0 0 0;
  line-height:135%;
  clear:left;
}	

.ee_blog_file{
	font-family: Arial, Helvetica, sans-serif;
  	font-size:11px;
}

.ee_blog_timestamp  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
  	font-size:75%;
  	color:#333333;
}  

#ee_blog_categories_list {
        width: 18em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-size:75%;
        font-family: 'Trebuchet MS', 'Lucida Grande',
          Verdana, Lucida, Geneva, Helvetica, 
          Arial, sans-serif;
        background-color: #90bade;
        color: #333;
        }

#ee_blog_categories_list ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }
                
#ee_blog_categories_list ul li.ee_blog_selecteditem {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 5px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                color: red;
                text-decoration: none;
                margin: 0;
                }

#ee_blog_categories_list li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                }

#ee_blog_categories_list li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 5px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

html>body #ee_blog_categories_list li a {
                width: auto;
                }

#ee_blog_categories_list li a:hover {
                border-left: 5px solid #1c64d1;
                border-right: 5px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

.ee_blog_section P{

	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}

#ee_blog_categories {

	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}

.comments-body {
	font-family: Arial, verdana, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
 	background:#e0e7ef;
 	line-height:14px;
 	padding-bottom:10px;
  	padding-top:10px;		
 	border-bottom:1px dotted #999; 					
}

/*************************************/	
/******** tx_newloginbox_pi1 *********/
	.texte {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 13px;
		color: #333333;
		margin-top: 1px;
		margin-left: 17px;
	}
	.saisie {
		margin-left: 17px;
		background-color:#D0D9E4;
		border-width: 1px;
		border-style: solid;
		font-size: 10px;
		border-color: #000000;
	}
	
	
/*************************************/	
/******** tx_newloginbox_pi3 *********/
	.tx-newloginbox-pi3-listrow TD 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#eeeeee; 
		padding-left: 3px; 
		padding-right: 3px; 
	}
	
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD 
	{ 
		background-color:#A5BDCE; 
		font-family: Arial;
	}
	
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P 
	{ 
		font-weight:bold; 
		font-family: Arial;
	}
	
	.tx-newloginbox-pi3-listrow TD A 
	{ 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD 
	{ 
		background-color:#f6f6f6; 
	}
	
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-cacher TD 
	{ 
		background-color:#A6BFD4; 
	}
	
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-cacher-resgroup TD 
	{ 
		background-color:#A6BFD4; 
		color: #FF0000;
	}
	
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-resgroup TD 
	{ 
		color: #FF0000;
	}
	
	.tx-newloginbox-pi3-browsebox P
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
	}
	
	.tx-newloginbox-pi3-legende DIV
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
	
	.tx-newloginbox-pi3-legende TD
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text_align: right;
	}
	