/******************************
         crayonnoir  
******************************/

/* ############ ELEMENTS PAR DEFAUT ###################### */
	body{
			font-family : Arial, Helvetica, sans-serif;
			font-size:9px;
			background-color:#FFFFFF;
			color:#000000;
			height:100%;/* ajout */
			margin-left: 0px;
			margin-top: 0px;
			margin-right: 15px;
			margin-bottom: 0px;
		}
		
	img{border: 0px;}

	a {text-decoration: none;cursor:pointer;}
	A:link, A:active {text-decoration: none;}
	A:visited {text-decoration: none; } 
	A:hover {text-decoration: underline;}

/* ############ BARRE LOGO ###################### */
.logo{
	width:750px;
	height:60px;
}
.liens_config{
	float:right;
	height:100%;
	padding-top:30px;
}

/* ############  BARRE DE TITRE ###################### */
.pagetitle{
	font-family : Arial, Helvetica, sans-serif;font-size: 18px;color: #666666;
	background-image:url(../../imgs/coin_HG.gif);
	background-position:0% 0%;
	background-repeat: no-repeat;
	height:100%;
	padding-left:10px;
	padding-top:2px;
}
.directaccess{
	float:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-top:4px;
}

select.acces {
	width: 250px;
	background-color : #FFFFFF;
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
	color:#666666;
	border: 0px solid #666666;
}
.workspacecreation {
	float:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-image:url(../../imgs/coin_HD.gif);
	background-position:100% 0%;
	background-repeat: no-repeat;
	padding-right:10px;
	padding-top:2px;
}
/* ############# BARRE D'ERREURS  ################*/
.NavigatorBaseMessage 	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.NavigatorErrorMessage 	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;	
	text-align: left;
}
.NavigatorInfoMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Blue;	
	text-align: left;
}
/* ############# BARRE D'ACTIONS  ################*/
		.dc_tbl_ss-ttr_ {
		width: 100%;
		height: 27px;
		background-color: #000000;
		}
	
		.dc_tbl_ss-ttr_home {
		width: 100%;
		height: 27px;		
		background-color: #4b649f;
		}	
		
		.dc_tbl_ss-ttr_documents {
		width: 100%;
		height: 27px;		
		background-color: #419ba6;
		}	
		
		.dc_tbl_ss-ttr_tasks {
		width: 100%;
		height: 27px;		
		background-color: #52a9d4;
		}	
	
		.dc_tbl_ss-ttr_directory {
		width: 100%;
		height: 27px;		
		background-color: #c30045;
		}
	
		.dc_tbl_ss-ttr_forum {
		width: 100%;
		height: 27px;		
		background-color: #824bb0;
		}
		
		.dc_tbl_ss-ttr_alerts {
		width: 100%;
		height: 27px;		
		background-color: #677E52;
		}	
	
		.dc_tbl_ss-ttr_diary {
		width: 100%;
		height: 27px;		
		background-color: #339966;
		}	
	
		.dc_tbl_ss-ttr_accountdirectory_home {
		width: 100%;
		height: 27px;		
		background-color: #4b649f;
		}	

		.dc_tbl_ss-ttr_accountdirectory_directory{
		width: 100%;
		height: 27px;		
		background-color: #c30045;
		}	
	
	
	
	
	.dc_blanc16b{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff;
	}
	.dc_gris10 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
}
	.dc_gris11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
	}
a.dc_noir11b, a:link.dc_noir11b, a:active.dc_noir11b, a:visited.dc_noir11b 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a:hover.dc_noir11b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
img.actionbutton
{
	width:15px;
	height:15px;
	border:0px;
}
.actionbutton, table.actionbutton, td.actionbutton
{
	height:1%;
	border:0px;
	vertical-align:middle;
}
	
/* ############# DOCUMENT ET POPUP ATTRIBUTS ################*/
	/*alignement des champs du formulaire vers le haut*/
	tr.dc_vert11
	{
		vertical-align: top;
	}
	/*labels des champs des formulaires*/
	td.label_form
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		background-color:#e6e6e6;
		color: #000000;
		height: 20px;
		padding-right:3px;
		vertical-align:middle;
		text-align:right;
	}
	td.label_big_form {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		background-color:#e6e6e6;
		color: #000000;
		height: 16px;
		padding-right:3px;
		vertical-align: text-top;
		text-align:right;
	}
	/*ligne des champs des formulaires*/
	td.field_row_form
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight:normal;
		vertical-align:middle;
		border-bottom:dotted 1px #e6e6e6;
	}
	/*labels des sections dans les formulaires*/
	.title_form{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight:bold;
		height: 16px;
		padding-left: 5px;
	}
	/*les champs lisibles dans les formulaires*/
	.TxtReadableGrey
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		font-weight: bold;
		border: none 0px white;
		height: 16px;
		width: 200px;
		white-space: nowrap;
		padding-left : 10px;
	}
	/*les champs lisibles dans les formulaires*/
	.TxtReadable
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		border: none 0px white;
		height: 16px;
		width: 200px;
		white-space: nowrap;
		padding-left : 10px;
	}
	/*la drop down list*/
	.DDLReadable
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		background-color: white;
		border: none 0px white;
		height: 20px;
		width: 200px;
		white-space: nowrap;
		padding-left : 10px;
	}
	/*les champs lisibles dans les formulaires*/
	.TxtReadableLinked
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: Blue;
		font-weight: bold;
		border: none 0px white;
		height: 16px;
		width: 200px;
		white-space: nowrap;
		padding-left : 10px;
	}
	
	/*les champs modifables dans les formulaires*/
	.TxtEditable
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		border: 1px solid #999999;
		width: 200px;
		padding-left : 5px;
	}
	.text_simple
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		vertical-align: middle;
	}
	.dc_form{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		border: 1px solid #999999;
		height: 16px;
		padding-left: 5px;
	}
	.droplist_form
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #999999;
		color: #000000;
		cursor:pointer;
	}
	.radio_form
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		cursor:pointer;
	}
	.text_form_big{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		border: 1px solid #999999;
		width: 400px;
		padding-left: 5px;
	}
    .text_form_big_readable{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		border: 0px none white;
		width: 400px;
		padding-left: 10px;
		overflow: hidden;
		background-color:#ffffff;
	}
	.text_form_simple{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		border: 1px solid #999999;
		padding-left: 5px;
	}
	.button_form
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		border: 1px solid #FFFFFF;
		background-color: #999999;
		height: 20px;
		cursor:pointer;
	}
	.popup_div {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding:5px;
		color: #669999;
	}
	.popup_error{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: red;
	}
	.requiredstar
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight:normal;
		color:red;
	}
/* ############# FORMULAIRES ADMININISTRATION ################*/	
	.radio_adm
	{	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		cursor: pointer;	
	}
	.check_adm
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		cursor: pointer;	
	}
	td.label_adm
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		/*background-color:#F0FFFF;*/
		color: #669999;
	}	
/* ############# DIVERS  ###################### */	
	.dc_vert11{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #669999;
	}
	.dc_vert12{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		color: #669999;
	}
	.dc_vert11b{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #669999;
	}
	dc_vert11b{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #669999;
	}
	.dc_gris11b {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #666666;
	}
	.ParametersTableClass
	{
		margin-left:-3px;
	}
	
/****************************** 
           TabsBar
******************************/

    div.MezzoteamTabsBar {
	display:block;
	height:26px;
    }
    
	div.MezzoteamTabhome{
	float:left;
	height: 26px;
	background-color: #4b649f;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.MezzoteamTabdocuments{
	float:left;
	height: 26px;
	background-color:#419ba6;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.MezzoteamTabtasks{
	float:left;
	height: 26px;
	background-color:#52a9d4;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.MezzoteamTabdirectory{
	float:left;
	height: 26px;
	background-color:#c30045;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }
     
    div.MezzoteamTabforum{
	float:left;
	height: 26px;
	background-color:#824bb0;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.MezzoteamTabalerts{
	float:left;
	height: 26px;
	background-color:#677E52;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.MezzoteamTabdiary{
	float:left;
	height: 26px;
	background-color: #339966;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }

    div.MezzoteamTabAccountDirectory_home{
	float:left;
	height: 26px;
	background-color:#4b649f;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }

    div.MezzoteamTabAccountDirectory_directory{
	float:left;
	height: 26px;
	background-color:#c30045;
	color:#999999;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.MezzoteamTabLast {
	display:block;
	height:26px;
	}
	
    div.MezzoteamTabUnselected {
	float:left;
	height: 26px;
	background-color:#E6E6E6;
	color: #999999;
	font-family : Arial, Helvetica, sans-serif;
	}
	
a.MezzoteamTabLast, a:hover.MezzoteamTabLast {
	color: #999999;
	font-size: 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:inline;
	cursor: default;
	text-decoration:none;
}

a.MezzoteamTab {
	color: #ffffff;
	font-size: 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:inline;
	cursor: pointer;
	text-decoration:none;
	}
	a:hover.MezzoteamTab {
	color: #ffffff;
	font-size: 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:inline;
	cursor: pointer;
	text-decoration:underline;
	}
	a.MezzoteamTabUnselected {
	color: #999999;
	font-size: 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:inline;
	cursor: pointer;
	text-decoration:none;
	}
	a:hover.MezzoteamTabUnselected {
	color: #ffffff;
	font-size: 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:inline;
	cursor: pointer;
	text-decoration:underline;
	}

img.MezzoteamTab {
	display:inline;
}

.SnailTrace, div.SnailTrace {
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#ffffff;
	color: #000000;
}

    div.SnailTrace_home{
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#4b649f;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.SnailTrace_documents {
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#419ba6;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	}
    
    div.SnailTrace_tasks{
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#52a9d4;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
    }

    div.SnailTrace_directory{
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#c30045;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
    }

    div.SnailTrace_forum{
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#824bb0;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.SnailTrace_alerts{
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#677E52;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.SnailTrace_diary{
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#339966;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.SnailTrace_AccountDirectory_home{
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#4b649f;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
    }
    
    div.SnailTrace_AccountDirectory_directory{
	height: 18px;
	padding-top: 3px;
	background-image:url(../../images/right_round.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#c30045;
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
    }




.SnailTraceTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
}

.SnailTraceLink	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: default;
	color: #ffffff;
}

a.SnailTraceLink {
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
	text-decoration:none;
}
a:hover.SnailTraceLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
	text-decoration:underline;
	color: #ffffff;
}
	
	
	
/* ############# Copyright  ################*/

.copyright	{
	text-align: center;
	padding-left: 10px;
	height: 28px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}




/******************************
          Custombar  
******************************/

div.CustomBarZone{
	height:60px;
	z-index:500;
}
div.CustomBar {
	height:83px;
	z-index:500;
}
div.CustomBarButton{
	float:right;
	padding-top:30px;
	cursor:default;
	z-index:0;
}
a.CustomBarButton, a:active.CustomBarButton {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	text-decoration:underline;
	color:#666666;
	cursor:pointer;
	border:0px none #000000;
}
a:hover.CustomBarButton {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	text-decoration:underline;
	color:#666666;
	cursor:pointer;
	border:0px none #000000;
}
font.CustomBarButton {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	text-decoration:none;
	color:#666666;
	cursor:default;
}



/******************************
            forum  
******************************/

/* Table */
table.MezzoteamForum {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
/*Espacement*/
td.ForumSpace {
	white-space: nowrap;
	font-size: 5pt;
	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	width:100%;
}
img.ForumSpace {
	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin:0px;
	width:30px;
	height:1px;
}
/*Chaque ligne*/

tr.MezzoteamForumRowPairText, td.MezzoteamForumRowPairText {
	height: 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-bottom : 1px solid #CCCCCC;
	margin: 0px;
}

tr.MezzoteamForumRowImpairText, td.MezzoteamForumRowImpairText {
	height: 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE;
	border-collapse: collapse;
	border-bottom:1px solid #CCCCCC;
}
tr.MezzoteamForumRowImpairHeader, td.MezzoteamForumRowImpairHeader {
	height: 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	border-collapse: collapse;
	
}
tr.MezzoteamForumRowPairHeader, td.MezzoteamForumRowPairHeader {
	height: 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	
}



/****************************** 
          HomeBlock  
******************************/

div.HomeBlockTab {
	background-image:url(images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
span.HomeBlockTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	cursor:default;
}
img.HomeBlockTab {
	display:inline;
	border: 0px none #000000;
}
div.HomeBlockSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor:default;
	margin-left:6px;
	margin-bottom:2px;
}
div.HomeBlockContent {
	border:1px solid #CCCCCC;
}
div.HomeBlockLink {
	border:1px solid #CCCCCC;
}
a:active.HomeBlockTab, a.HomeBlockTab, a:hover.HomeBlockTab {
	border: 0px none #000000;
}

div.HomeBlockList {
	padding:0px;
	margin:0px;
	border:0px none #000000;
	margin-top:4px;
	margin-left:160px;
	position:relative;
	top:0px;
	width:auto;
}

div.HomeBlockListContent {
	border: 0px none #CCCCCC;
}



/****************************** 
           LinkList 
******************************/

.HomeLinkList span
	{
		font-size: 12px;
	}
	
	.HomeLinkListText
	{
		font-size: 11px;
		color:#606060;
	}
		
	.HomeLinkListLine{
		border-top:1px solid #E6E6E6;
		font-size: 11px;
	}	
	
	.HomeLinkListLine a{
		padding-left: 15px;
		padding-top: 3px; 
		height:15px;
		display: block;
		color:#666666;
		text-decoration: none;
	}
	
	.HomeLinkListLine a:hover{
		text-decoration: underline;
		cursor: pointer;
		background-color: #F3F3F3;
	}
	
	.HomeLinkListLineAdmin{
		border-top:1px solid #E6E6E6;
		font-size: 11px;
	}	
	
	.HomeLinkListLineAdmin a{
		padding-left: 15px;
		padding-top: 3px; 
		height:20px;
		color:#666666;
		text-decoration: none;
	}
	
	.HomeLinkListLineAdmin a:hover{
		text-decoration: underline;
		cursor: pointer;
	}	



/****************************** 
            Mezzo  
******************************/

/* ############# Les boutons dans Mezzoteam (qui n'en sont pas en fait) ################*/
a.Button {
	font-family : Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	border:0px none #000000;
}
div.Button {
	background-color:#bc2b16;
	height:14px;
	padding-top:4px;
	margin-right:5px;
	text-align:center;
	border:0px none #000000;
}

/* ############# Les boutons/actions dans Mezzoteam ################*/
a.ActionButton {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	margin-top:5px;
	border:0px none #000000;
}
span.ActionButton {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	margin-top:5px;
	border:0px none #000000;
	cursor:default;
}
img.ActionButton {
	border:0px none #000000;
	cursor:pointer;
}

/* ############# Les PopUps Mezzoteam ################*/
div.MezzoteamPopUp 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	position:relative;
	cursor:pointer;
	background-color:#990000;
	background-image:url(../../images/toolbar.gif);
	background-repeat:repeat-x;
	/*z-index:100;*/
}
img.MezzoteamPopUpBorderLeft {
	cursor:pointer;
	background-color:#ffffff;
	display:inline;
	/*z-index:100;*/
}
img.MezzoteamPopUpBorderRight {
	float:right;
	cursor:pointer;
	background-color:#ffffff;
	/*z-index:100;*/
}
div.MezzoteamPopUpContent {
	padding-top:5px;
	padding-left:5px;
	position:relative;
	border-left:3px ridge ActiveBorder;
	border-right:3px ridge ActiveBorder;
	border-bottom:3px ridge ActiveBorder;
	border-top:1px ridge ActiveBorder;
	background-color:#ffffff;
	/*z-index:100;*/
}
div.MezzoteamPopUpShadow {
	position:absolute;
	border:0px none;
	/*z-index:99;*/
	background-image:url(../../images/shadow.gif);
	background-repeat:repeat;
}
div.MezzoteamPopUpShadowBorder {
	float:right;
	background-image:url(../../images/shadow_right.gif);
	background-repeat:no-repeat;
	/*z-index:99;*/
}

.ImportantNotice 
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	height: 16px;
	padding-left: 5px;
}

.ImportantNotice strong
{
	font-weight: bold;
	text-transform: uppercase;
}



/****************************** 
          mezzoteam  
******************************/

.CustomBarButton, a.CustomBarButton
{
	cursor: pointer;
	
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;

	border: 0px none #000000;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
a:hover.CustomBarButton
{
	cursor: pointer;
	
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	text-decoration: underline;

	border: 0px none #000000;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}


.NavigationZone {
	float:left;
}

.Workzone {
	float:left;
}
table.Workzone, td.Workzone
{
	height:100%;
	border:0px;
	vertical-align:middle;
}



/****************************** 
      MezzoteamDatePicker  
******************************/

img.MezzoteamDatePickerPreviousMonth, img.MezzoteamDatePickerNextMonth, img.MezzoteamDatePickerWeekSelection,
img.MezzoteamDatePickerPreviousYear, img.MezzoteamDatePickerNextYear, img.MezzoteamDatePicker {
	border:0px none #898989;
}
iframe.MezzoteamDatePicker {
	z-index:998;
	position:absolute;
	width:169px;
	height:104px;
}
table.MezzoteamDatePicker {
	z-index:999;
	border-collapse:collapse;
	border-right:1px solid #898989;
}
td.MezzoteamDatePicker {
	border-top:0px none #898989;
	border-bottom:0px none #898989;
	border-left:0px none #898989;
	border-right:1px solid #898989;
}
td.MezzoteamDatePickerHeaderMonth, td.MezzoteamDatePickerHeaderYear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
	border-top:1px solid #898989;
	border-bottom:0px none #898989;
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	border-collapse:collapse;
	height:15px;
	margin:0px;
	cursor:default;
}
a.MezzoteamDatePickerPreviousMonth, a:visited.MezzoteamDatePickerPreviousMonth, a.MezzoteamDatePickerPreviousYear, a:visited.MezzoteamDatePickerPreviousYear {
	text-decoration:none;
	border:0px none #898989;
	padding-left:3px;
	float:left;
}
a.MezzoteamDatePickerNextMonth, a:visited.MezzoteamDatePickerNextMonth, a.MezzoteamDatePickerNextYear, a:visited.MezzoteamDatePickerNextYear {
	text-decoration:none;
	border:0px none #898989;
	padding-right:3px;
	float:right;
}
td.MezzoteamDatePickerHeaderDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
	border:1px solid #898989;
	border-collapse:collapse;
	width:23px;
	padding:0px;
	margin:0px;
	cursor:default;
}
td.MezzoteamDatePickerDay, td.MezzoteamDatePickerDayNotInScope {
	text-align:center;
	background-color:#FFFFFF;
	white-space:nowrap;
	border:1px solid #898989;
	border-collapse:collapse;
	width:23px;
	padding:0px;
	margin:0px;
	cursor:default;
}
td.MezzoteamDatePickerDayToday {
	text-align:center;
	white-space:nowrap;
	border:1px solid #898989;
	border-collapse:collapse;
	width:23px;
	padding:0px;
	margin:0px;
	cursor:default;
}
td.MezzoteamDatePickerWeekSelection {
	text-align:center;
	background-color:#FFFFFF;
	white-space:nowrap;
	border:1px solid #898989;
	border-collapse:collapse;
	width:15px;
	padding:0px;
	margin:0px;
	cursor:default;
}

td.MezzoteamDatePickerDaySelected {
	text-align:center;
	white-space:nowrap;
	border:1px solid #898989;
	border-collapse:collapse;
	background-color:#D7EEBF;/*#FFFEDD;*/
	width:23px;
	padding:0px;
	margin:0px;
	cursor:default;
}
td.MezzoteamDatePickerDayNotWrought {
	text-align:center;
	white-space:nowrap;
	border:1px inset #898989;
	border-collapse:collapse;
	width:23px;
	padding:0px;
	margin:0px;
	cursor:default;
}
a.MezzoteamDatePickerDay, a:visited.MezzoteamDatePickerDay,
a.MezzoteamDatePickerDaySelected, a:visited.MezzoteamDatePickerDaySelected,
a.MezzoteamDatePickerDayNotWrought, a:visited.MezzoteamDatePickerDayNotWrought {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
	border:0px solid #898989;
	padding:0px;
	margin:0px;
}
a:hover.MezzoteamDatePickerDay, a:hover.MezzoteamDatePickerDaySelected, a:hover.MezzoteamDatePickerDayNotWrought {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
	border:0px solid #898989;
	padding:0px;
	margin:0px;
}
a.MezzoteamDatePickerDayToday, a:visited.MezzoteamDatePickerDayToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bolder;
	text-align:center;
	white-space:nowrap;
	border:0px solid #898989;
	padding:0px;
	margin:0px;
}
a:hover.MezzoteamDatePickerDayToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	font-weight:bolder;
	text-align:center;
	white-space:nowrap;
	border:0px solid #898989;
	padding:0px;
	margin:0px;
}
a.MezzoteamDatePickerDayNotInScope, a:visited.MezzoteamDatePickerDayNotInScope {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#898989;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
	border:0px solid #898989;
	padding:0px;
	margin:0px;
}
a:hover.MezzoteamDatePickerDayNotInScope, a:hover.MezzoteamDatePickerDayNotInScope {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color:#898989;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
	border:0px solid #898989;
	padding:0px;
	margin:0px;
}
div.MezzoteamDatePickerHeaderMonth, a.MezzoteamDatePickerHeaderMonth, a.MezzoteamDatePickerHeaderYear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
}




/****************************** 
       MezzoteamDiary  
******************************/

/* ############# Pour l'agenda du mois ###################### */
table.MezzoteamDiaryMonth {
	border-collapse:collapse;
	border:1px solid #009933;
	width:758px;
}
td.MezzoteamDiaryMonthHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#009933;
	text-align:center;
	border:1px solid #009933;
	border-collapse:collapse;
	background-color:#D7EEBF;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	width:107px;
	cursor:default;
}
td.MezzoteamDiaryMonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border:1px solid #009933;
	background:#FFFFFF;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	vertical-align:top;
	width:107px;
	height:140px;
	border-collapse:collapse;
	cursor:default;
	overflow:auto;
}
td.MezzoteamDiaryMonthAltMonth {
	border-collapse:collapse;
	border:1px solid #009933;
	background:#F3F3F3;
	vertical-align: top;
}
td.MezzoteamDiaryMonthCurrentDay {
	cursor:pointer;
	background-color: #D7EEBF;
	border:1px solid #009933;
	border-collapse:collapse;
	vertical-align: top;
}
td.MezzoteamDiaryMonthNonWroughtDay {
	border:1px solid #009933;
	border-collapse:collapse;
	vertical-align:top;
	height:15px;
	padding:0px;
	margin:0px;
	cursor:pointer;
	background-color: #F0FDE3;
}
div.MezzoteamDiaryMonthDayCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	text-align:right;
	color: #009933;
	white-space:nowrap;
	border:0px none #009933;
	height:15px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
div.MezzoteamDiaryMonthTask {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	color: #009933;
	border-collapse:collapse;
	overflow:hidden;
	white-space:nowrap;
	width:94px;
	height:15px;
	cursor:pointer;
	margin: 2px;
	border-top: 1px solid #009933;
	border-right: 1px solid #009933;
	border-bottom: 1px solid #009933;
	border-left: 8px solid #009933;
	background-color: #EBFCDA;
}
div.MezzoteamDiaryMonthSpace, div.MezzoteamDiaryWeekSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	border-collapse:collapse;
	border:0px none #009933;
	width:101px;
	height:15px;
	cursor:pointer;
	margin: 2px;
}

/* ############# Pour l'agenda de la semaine ###################### */
	
table.MezzoteamDiaryWeek {
	border-collapse:collapse;
	border:1px solid #009933;
	width:757px
}
td.MezzoteamDiaryWeekHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#009933;
	text-align:center;
	border:1px solid #009933;
	border-collapse:collapse;
	background-color:#D7EEBF;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	width:108px;
	cursor:default;
}
td.MezzoteamDiaryWeek {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border:1px ridge #EEEEEE;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	vertical-align:top;
	width:108px;
	height:300px;
	border-collapse:collapse;
	cursor:default;
	overflow:auto;
}
td.MezzoteamDiaryWeekCurrentDay {
	cursor:pointer;
	background-color: #D7EEBF;
	border:1px solid #009933;
	border-collapse:collapse;
	height:300px;
	vertical-align:top;
}
td.MezzoteamDiaryWeekAltMonth {
	border-collapse:collapse;
	border:1px solid #009933;
	background:#F3F3F3;
	vertical-align: top;
	height:300px;
}
td.MezzoteamDiaryWeekWroughtDay {
	border:1px solid #009933;
	border-collapse:collapse;
	vertical-align:top;
	height:15px;
	padding:0px;
	margin:0px;
	cursor:pointer;
	background-color: #F0FDE3;
	height:300px;
}
div.MezzoteamDiaryWeekDayCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	text-align:right;
	color: #009933;
	white-space:nowrap;
	border:0px none #000000;
	height:15px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
div.MezzoteamDiaryWeekTask {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	color: #009933;
	border-collapse:collapse;
	overflow:hidden;
	white-space:nowrap;
	width:103px;
	height:15px;
	cursor:pointer;
	margin: 2px;
	border-top: 1px solid #009933;
	border-right: 1px solid #009933;
	border-bottom: 1px solid #009933;
	border-left: 8px solid #009933;
	background-color: #EBFCDA;
}
div.MezzoteamDiaryWeekWithoutTask {
	border-collapse:collapse;
	border:0px none #000000;
	width:112px;
	height:130px;
	cursor:pointer;
	height:300px;
}

/* ############# Pour l'agenda du jour ###################### */
	
table.MezzoteamDiaryDay {
	border-collapse:collapse;
	border:0px none #009933;
	width:auto;
	z-index:10;
}
td.MezzoteamDiaryDayTime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#009933;
	text-align:center;
	border-collapse:collapse;
	background-color:#D7EEBF;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	height:30px;
	cursor:default;
}
td.MezzoteamDiaryDayTimeEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#009933;
	text-align:center;
	border-collapse:collapse;
	background-color:#D7EEBF;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	height:15px;
	cursor:default;
}
td.MezzoteamDiaryDayHalfTime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse:collapse;
	background-color:#D7EEBF;
	white-space:nowrap;
	padding:0px;
	height:15px;
	cursor:default;
}
td.MezzoteamDiaryDayPM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#009933;
	text-align:left;
	border-bottom:1px dashed #009933;
	border-collapse:collapse;
	background-color:#F0FDE3;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	height:14px;
	width:672px;
	cursor:default;
}
td.MezzoteamDiaryDayAM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#009933;
	text-align:center;
	border-collapse:collapse;
	background-color:#F0FDE3;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	height:15px;
	width:672px;
	cursor:default;
}
td.MezzoteamDiaryDayEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#222222;
	text-align:center;
	border-collapse:collapse;
	background-color:#F0FDE3;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	height:15px;
	cursor:default;
}
div.MezzoteamDiaryDayObject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#009933;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #009933;
	border-bottom:1px solid #009933;
	border-right:1px solid #009933;
	border-left:8px solid #009933;
	background:#EBFCDA;
	white-space:nowrap;
	overflow:hidden;
	padding:0px;
	margin:0px;
	cursor:pointer;
	position:absolute;
	z-index:20;
}

/* ############# Pour le DatePicker ###################### */
div.MezzoteamDiaryPicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	text-align:center;
	background-color:#D7EEBF;
	color: #009933;
	white-space:nowrap;
	border-top:1px solid #009933;
	border-bottom:0px none #009933;
	border-left:1px solid #009933;
	border-right:1px solid #009933;
	height:15px;
	width:186px;
	padding:0px;
	padding-bottom:2px;
	padding-top:3px;
	margin:0px;
	cursor:default;
}

a.MezzoteamDiaryPickerButtonPrevious {
	font-family: Arial, Helvetica, sans-serif;
	color:#009933;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	padding-left:3px;
	float:left;
}

a.MezzoteamDiaryPickerButtonNext {
	font-family: Arial, Helvetica, sans-serif;
	color:#009933;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	
	padding-right:3px;
	float:right;
}

.MezzoteamDiaryPickerButton {
	font-family: Arial, Helvetica, sans-serif;
	color:#009933;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.MezzoteamDiaryPickerTitle, span.MezzoteamDiaryPickerTitle {
	font-family: Arial, Helvetica, sans-serif;
	color:#009933;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#D7EEBF;
	
	border:0px none #000000;
	cursor:default;
}

.MezzoteamDiaryPickerHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align:center;
	background-color:#D7EEBF;
	color: #009933;
	white-space:nowrap;
	cursor:default;
	border:1px solid #009933;
}



/****************************** 
        MezzoteamForum 
******************************/

/* Table */
table.MezzoteamForum {
	border-collapse: collapse;
	border-top: 0px none #CCCCCC;
	padding: 2px;
}
/*Espacement*/
td.ForumSpace {
	white-space: nowrap;
	font-size: 5pt;
	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	width:100%;
}
img.ForumSpace {
	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin:0px;
	width:30px;
	height:1px;
}
div.MezzoteamForumSeparator {
	border-bottom:2px;
	border-bottom-style:groove;
	padding-bottom:2px;
	margin-right:8px;
}
/*Chaque ligne*/
font.MezzoteamForumRowPairAuthor, font.MezzoteamForumRowImpairAuthor {
	height:1%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin: 0px;
}
font.MezzoteamForumRowPairDate, font.MezzoteamForumRowImpairDate {
	height:1%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
}
td.MezzoteamForumRowPairText {
	height: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border : 0px none #CCCCCC;
	padding-top: 4px;
	padding-bottom: 15px;
	padding-left:16px;
	padding-right:16px;
}
td.MezzoteamForumRowImpairText {
	height: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F5F5F5;
	border-collapse: collapse;
	border : 0px none #CCCCCC;
	padding-top: 4px;
	padding-bottom: 15px;
	padding-left:16px;
	padding-right:16px;
}
td.MezzoteamForumRowImpairHeader {
	height: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F5F5F5;
	color:#000000;
	border-collapse: collapse;
	padding-left:5px;
	padding-top:4px;
}
td.MezzoteamForumRowPairHeader {
	height: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color:#000000;
	border-collapse: collapse;
	padding-left:5px;
	padding-top:4px;
}
td.MezzoteamForumRowPairCheckBox {
	height: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-bottom:1px solid #CCCCCC;
}
td.MezzoteamForumRowImpairCheckBox {
	height: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	border-collapse: collapse;
	border-bottom:1px solid #CCCCCC;
}



/****************************** 
    MezzoteamMessageLabel
******************************/

/* ############# BARRE D'ERREURS  ################*/
.ErrorLabelGlobalError {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
li.ErrorLabelGlobalError {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	white-space:nowrap;
	padding-left:15px;
	list-style-type:disc;
	list-style-position:inside;
}
ul.ErrorLabelGlobalError {
	margin:0px;
	white-space:nowrap;
}
div.ErrorLabelLocalError {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;	
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
}
li.ErrorLabelLocalError {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	white-space:nowrap;
	color: #CC3300;
	padding-left:15px;
	list-style-type:disc;
	list-style-position:inside;
}
ul.ErrorLabelLocalError {
	margin:0px;
	white-space:nowrap;
}
.ErrorLabelInformations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Blue;	
}
li.ErrorLabelInformations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Blue;
	white-space:nowrap;
	padding-left:15px;
	list-style-type:disc;
	list-style-position:inside;
}
ul.ErrorLabelInformations {
	margin:0px;
	white-space:nowrap;
}



/****************************** 
        MezzoteamPager
******************************/

div.MezzoteamPager {
	border:0px none #000000;
	z-index:0;
	cursor:default;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}
a:active.MezzoteamPagerButton, a.MezzoteamPagerButton, a:hover.MezzoteamPagerButton {
	border:0px none #000000;
	vertical-align:bottom;
	padding-right:2px;
}
img.MezzoteamPagerButton {
	border:0px none #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
select.MezzoteamPagerList {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
font.MezzoteamPagerCounter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right:4px;
	padding-left:4px;
}



/****************************** 
      MezzoteamThumbnail
******************************/

/* ############# FORUM ###################### */
.ForumDefault, table.ForumDefault, tr.ForumDefault, td.ForumDefault
{
	width: 100%;
	
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;

	background-color: #FFFFFF;

	border-collapse: collapse;
	border: 0px none #DDDDDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
.ThumbnailDefault, table.ThumbnailDefault, tr.ThumbnailDefault, td.ThumbnailDefault
{
	width: 1%;
	height: 1%;
	
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;

	background-color: #FFFFFF;

	border-collapse: collapse;
	border: 0px none #DDDDDD;
	padding: 0px;
	margin: 0px;
}
.ThumbnailSpace, table.ThumbnailSpace, tr.ThumbnailSpace, td.ThumbnailSpace
{
	width: 1%;
	height: 1%;
	
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	font-size: 5pt;

	background-color: #FFFFFF;

	border-collapse: collapse;
	border: 10px none #000000;
	padding: 0px;
}
img.ForumDefault 
{
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;

	background-color: #FFFFFF;

	border-collapse: separate;
	border: 0px none #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
}
.ForumDefaultAlternate, table.ForumDefaultAlternate, tr.ForumDefaultAlternate, td.ForumDefaultAlternate
{
	height: 1%;
	
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	background-color: #EEEEEE;

	border-collapse: collapse;
	border: 1px solid #DDDDDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
td.ForumTitleDefault, td.ForumTitleDefaultAlternate
{
	width: 1%;
	
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;

	vertical-align: middle;
	text-align: right;
	white-space: nowrap;

	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin: 0px;
}
td.ForumTitleDefaultLeft, td.ForumTitleDefaultAlternateLeft
{
	width: 1%;
	
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;

	vertical-align: middle;
	text-align: left;
	white-space: nowrap;

	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin: 0px;
}
td.ForumTextDefault, td.ForumTextDefaultAlternate
{
	width: 1%;
	
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

	vertical-align: middle;
	text-align: left;
	white-space: nowrap;

	border-collapse: collapse;
	border: 0px none #DDDDDD;
	padding: 0px;
	margin: 0px;
}
.ThumbnailTextDefault, td.ThumbnailTextDefault, td.ThumbnailTextDefaultAlternate, div.ThumbnailTextDefault, div.ThumbnailTextDefaultAlternate
{
	cursor: default;
	width: 1%;

	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

	vertical-align: middle;
	text-align: center;
	white-space: nowrap;

	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin: 0px;
}
a.ForumTextDefault
{
	cursor: pointer;

	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;

	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin: 0px;
}
a:hover.ForumTextDefault
{
	cursor: pointer;
	
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

	vertical-align: middle;
	text-align: left;
	text-decoration: underline;
	white-space: nowrap;

	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin: 0px;
}
td.ForumTextDefaultBody, td.ForumTextDefaultAlternateBody
{
	width: 100%;
	
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

	vertical-align: middle;
	text-align: left;
	white-space: normal;

	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin: 0px;
}
td.ForumSpace, td.ForumSpace
{
	width: 100%;
	
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;

	vertical-align: middle;
	text-align: left;
	white-space: nowrap;

	border-collapse: collapse;
	border: 0px none #000000;
	padding: 0px;
	margin: 0px;
}
td.Separator
{
	cursor: default;
	
	width: 1%;
	
	font-family: Verdana;
	font-size: 1pt;
	color: #FFFFFF;
	
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;

	border-collapse: collapse;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	padding: 0px;
	margin: 0px;
}



/****************************** 
        MezzoteamView
******************************/

/*Bordures*/
td.MezzoteamViewBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	text-decoration: none;
	border:0px solid #000000;
	cursor:default;
	background-image:url(../../images/ViewBorder.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.MezzoteamViewButton div {
	cursor:default;
	border:1px solid #000000;
}
/*Espacement*/
tr.MezzoteamViewSpace {
	background-color:#FFFFFF;
}
td.MezzoteamViewSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #FFFFFF;
	border:0px none #000000;
	white-space:nowrap;
}
img.MezzoteamViewSpace {
	border:0px none #000000;
	height:0px;
}
/*Header et Footer*/
tr.MezzoteamViewHeader {
}
td.MezzoteamViewHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border:0px none #000000;
	padding-left:5px;
	padding-right:20px;
	cursor:default;
	white-space:nowrap;
	height:15px;
}
td.MezzoteamViewCheckBox a img 
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: Red;
}
/*Lignes*/
div.MezzoteamViewRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	border:0px none #000000;
	padding-left:5px;
	padding-right:5px;
	cursor:default;
	overflow:hidden;
}
tr.MezzoteamViewRowImpair {
	background-color:#FFFFFF;
}
td.MezzoteamViewRowImpair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	border:0px none #000000;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	cursor:default;
}
tr.MezzoteamViewRowPair {
	background-color:#F5F5F5;
}
td.MezzoteamViewRowPair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	border:0px none #000000;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	cursor:default;
}
/*Liens*/
.MezzoteamViewRowPair a, .MezzoteamViewRowPair a:active,
.MezzoteamViewRowImpair a, .MezzoteamViewRowImpair a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	border:0px none #000000;
	white-space:nowrap;
	cursor:pointer;
}
.MezzoteamViewRowPair a:hover, .MezzoteamViewRowImpair a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #000000;
	border:0px none #000000;
	white-space:nowrap;
	cursor:pointer;
}



/****************************** 
       NavigationBlock
******************************/

div.NavigationBlockTab {
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
}


div.NavigationBlockTab_home {	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #4b649f;
}

div.NavigationBlockTab_documents {	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #419ba6;
}

div.NavigationBlockTab_tasks {	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #52a9d4;
}

div.NavigationBlockTab_directory {	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #c30045;
}

div.NavigationBlockTab_forum {	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #824bb0;
}

div.NavigationBlockTab_alerts {	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #677E52;
}

div.NavigationBlockTab_diary {	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #339966;
}

div.NavigationBlockTab_accountdirectory_home {	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #4b649f;
}

div.NavigationBlockTab_accountdirectory_directory{	
	width:200px;
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:3px;
	background-color: #c30045;
}








span.NavigationBlockTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	cursor:default;
}
img.NavigationBlockTab, img.NavigationBlockTabBorder {
	display:inline;
	border: 0px none #000000;
}
div.NavigationBlockSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor:default;
	margin-left:6px;
}
div.NavigationBlockContent {
	width:193px;
	height:auto;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
div.NavigationBlockLink {
	width:193px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:5px;
	padding-left:5px;
}
a.NavigationBlockTab {
	float:right;
	border: 0px none #000000;
	margin-top:4px;
	margin-right:4px;
}
div.UserControl {
	display:inline;
	width:50px;
}
.NavigationField {
	float:left;
	width:158px;
	padding-left:5px;
	border:0px none #000000;
}



/****************************** 
      NavigationBlockList
******************************/

div.NavigationBlockList {
	padding:0px;
	margin:0px;
	border:0px none #000000;
	padding-bottom:50px;
	z-index: 5;
}
div.NavigationBlockListMenu {
	border:0px none #000000;
	position:fixed;
	background-color:#666666;
	z-index: 10;
}
img.NavigationBlockListMenu {
	border:0px none #000000;
	background-color:#666666;
	margin-left:5px;
	display:block;
}
a.NavigationBlockListMenuButton, a:active.NavigationBlockListMenuButton, a:hover.NavigationBlockListMenuButton {
	border:0px none #000000;
	display:block;
}
img.NavigationBlockListMenuButton {
	border:0px none #000000;
	margin-left:1px;
	margin-bottom:3px;
}
div.NavigationBlockListTab {
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px;
	width:200px;
}
span.NavigationBlockListTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	cursor:default;
}
img.NavigationBlockListTab {
	border: 0px none #000000;
}
div.NavigationBlockListSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor:default;
	padding-left:6px;
	padding-bottom:2px;
}
div.NavigationBlockListContent {
	border: 0px none #CCCCCC;
}



/****************************** 
         Presentation
******************************/

.HomePresentation span
	{
		font-size: 12px;
	}
	
	.HomePresentationText
	{
		font-size: 11px;
		color:#606060;
		vertical-align:top;
		display:inline;
	}
	
	.HomePresentationImage
	{
		vertical-align:top;
		padding-left: 10px;
		padding-right: 10px;
		display:block;
	}	
	
	.HomePresentationImage img
	{
		padding-top: 10px; 
		padding-bottom: 10px; 
	}	
		
	.HomePresentationHomeText
	{
		vertical-align:top;
		padding-left: 5px;
		padding-right: 10px;
		padding-top: 10px; 
		padding-bottom: 10px; 
		font-size: 11px;
		color:#606060;
		display:block;
	}
	
	
	
/****************************** 
             Rss
******************************/	

.HomeRss span
	{
		font-size: 12px;
	}

	.HomeRssText
	{
		font-size: 12px;
		color:#606060;
	}	



/****************************** 
             Style1
******************************/	

/* ############  BARRE DE TITRE ###################### */
	.padding_titre_page{
		padding-left:10px;
		padding-top:3px;
	}	
	.padding_acces_direct{
		padding-top:7px;
	}
	
	.padding_liste_acces{
		padding-top:5px;
		margin-left: 5px;
	}
/* ############ POUCET ###################### */
	.intro_poucet{
	padding-left: 22px;
	float:left;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;}


/* ############# MENU GAUCHE ###################### */
	.blocGauche{
		position:relative;
		width:143px;
		margin-right: 20px;
		background-color:#EEEEEE;
		display: inline;
	}
	.titre_module{
		height:38px;
		width:141px;
	}
	.rechercher_form{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		background-color: #F2DEDE;
		border: 0px none #FFFFFF;
		height: 16px;
		width: 100px;
		padding-left: 10px;
	}
	div#recherche_bord{
		height:30px;
		border-bottom:1px solid #CCCCCC;
		margin-bottom: 5px;
	}
	select.acceder {
		width: 120px;
		background-color : #FFFFFF;
		font-size : 9px;
		font-family : Arial, Helvetica, sans-serif;
		color:#666666;
		border: 0px solid #666666;
		background-color: #E6E6E6; 
	}
	#module_rechercher {
		padding-top:5px;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		height:65px;
		width:141px;
	}
	#module_parcourir_dossier {
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		height:97px;
		width:141px;
	}
	#module_parcourir_vu {
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		height:96px;
		width:141px;
	}
	#module_consulter_categorie {
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		height:100px;
		width:141px;
	}
	#module_document {
		padding-top: 10px;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		height:40px;
		width:141px;
	}
	
/* ############# MODULES DU MENU DE GAUCHE ###################### */
	
	.menuGAucheRUB{height:100%;border-bottom:1px solid #CCCCCC;}
	.menuGAucheRUB A {
		padding:0px;
		display: block;
		height:20px;
		text-align:left;
		font-family : Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;background-color:#FFFFFF;
	}
	.menuGAucheRUB A:hover{
		display: block;
		height:20px;
		background-color: rgb(236,243,243);
	}
	.menuGAucheActif A {
		display: block;
		height:20px;
		background-color: rgb(236,243,243);
	}
	
	.titre_lien_module{
		text-align:left;
		font-family : Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#666666;
		font-weight: bold;
	}
	.picto_lien_module{
		float:left;
		width:22px;
		text-align:center;
	}
	
	.padding_menuGAucheRUB{
		padding-left:4px;
		padding-top:2px;
	}
/* ############# FORM ###################### */
	form.acces { display : block; margin : 0; padding : 0; }
	




/* ############# contenu ################*/
	#blocDroit{
		height:600px;
		position:relative; z-index:1;
	}
	
	html>body #blocDroit { /* pour les navigateurs autres que IE et safari*/
		height: auto;
		min-height: 400px;
	}
	
/* ############# PARTIE CONTENU: DOCUMENT  ################*/
.dc_tbl_grd-ttr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #669999;
	text-decoration: none;
	background-color: #E6E6E6;
	background-image: url(imgs/bord-drt-gris.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	height: 35px;
	padding-left: 15px;
}
div#descr	{ 
	position:relative;
	width: 100%; 
	height: 28px; 
	overflow: visible;	
	z-index: 1;
}
div#fichier	{ 
	position:relative;
	width: 100%; 
	height: 28px; 
	overflow: hidden;	
	z-index: 1;
}
div#tache	{ 
	position:relative;
	width: 100%; 
	height: 28px; 
	overflow: hidden;	
	z-index: 1;
}

.dc_gris10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}


.dc_rouge11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}
.dc_noir11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}


	




/****************************** 
           TitleBar
******************************/

.TitleBar {
	background-color:#E6E6E6;
	height:25px;
}
.pagetitle {
	font-family : Arial, Helvetica, sans-serif;font-size: 18px;color: #666666;
	background-image:url(../../imgs/coin_HG.gif);
	background-position:0% 0%;
	background-repeat: no-repeat;
	height:100%;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
}

.directaccess {
	float:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-top:5px;
	z-index: 0;
}

select.acces {
	width: 250px;
	background-color : #FFFFFF;
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
	color:#666666;
	border: 0px solid #666666;
}

.workspacecreation {
	float:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-image:url(../../imgs/coin_HD.gif);
	background-position:100% 0%;
	background-repeat: no-repeat;
	padding-right:10px;
	padding-top:2px;
}

img.actionbutton
{
	width:15px;
	height:15px;
	border:0px;
}
a:hover.actionbutton {
	text-decoration:none;
}

.actionbutton, table.actionbutton, td.actionbutton
{
	height:1%;
	border:0px;
	vertical-align:middle;
}

a.dc_noir11b, a:link.dc_noir11b, a:active.dc_noir11b, a:visited.dc_noir11b 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a:hover.dc_noir11b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}



/****************************** 
            ToolsBar
******************************/

div.MezzoteamToolsBar {
	border:0px none #000000;
	white-space:nowrap;
}
dl.MezzoteamToolsBar {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
dt.MezzoteamToolsBar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	color:#000000;
	background-color:#CCCCCC;
	list-style-type:none;
	border:1px solid #000000;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	width:150px;
}
dd.MezzoteamToolsBarContent, dd.MezzoteamToolsBarEntryContent {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.MezzoteamToolsBarContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000000;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border-top:0px none #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	width:150px;
}
ul.MezzoteamToolsBarEntryContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000000;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border:0px none #000000;
	width:150px;
}
li.MezzoteamToolsBarEntry {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	white-space:nowrap;
	width:140px;
}
dl.MezzoteamToolsBarEntryContent {
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#FFFFFF;
	border:1px solid #000000;
	text-align:left;
	width:140px;
	position:absolute;
}
hr.MezzoteamToolsBarEntry {
	margin-left:10px;
	padding:0px;
}
a.MezzoteamToolsBarEntry, a:hover.MezzoteamToolsBarEntry {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#000000;
	margin:0px;
	padding:0px;
	border:0px none #000000;
	padding-left:10px;
	width:140px;
	display:block;
}
a:hover.MezzoteamToolsBarEntry {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#000000;
	margin:0px;
	padding:0px;
	border:0px none #000000;
	background-color:#CCCFFF;
	padding-left:10px;
	width:140px;
	display:block;
}
a.MezzoteamToolsBarEntryGroup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#000000;
	margin:0px;
	padding:0px;
	border:0px none #000000;
	padding-left:10px;
	width:140px;
	display:block;
	background-image:url(/images/parentMenu.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor:default;
}
a:hover.MezzoteamToolsBarEntryGroup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#000000;
	margin:0px;
	padding:0px;
	border:0px none #000000;
	background-color:#CCCFFF;
	padding-left:10px;
	width:140px;
	display:block;
	background-image:url(/images/parentMenu.gif);
	background-repeat:no-repeat; background-position:right;
	cursor:default;
}
a.MezzoteamToolsBarEntryGroupClickable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#000000;
	margin:0px;
	padding:0px;
	border:0px none #000000;
	padding-left:10px;
	width:140px;
	display:block;
	background-image:url(/images/parentMenu.gif);
	background-repeat:no-repeat; background-position:right;
}
a:hover.MezzoteamToolsBarEntryGroupClickable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#000000;
	margin:0px;
	padding:0px;
	border:0px none #000000;
	background-color:#CCCFFF;
	padding-left:10px;
	width:140px;
	display:block;
	background-image:url(/images/parentMenu.gif);
	background-repeat:no-repeat; background-position:right;
}
a.MezzoteamToolsBarEntryDisabled, a:hover.MezzoteamToolsBarEntryDisabled {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#AAAAAA;
	margin:0px;
	padding:0px;
	border:0px none #000000;
	padding-left:10px;
	width:140px;
	display:block;
	cursor:default;
}



/****************************** 
          ViewExtract
******************************/

	.HomeViewExtract span
	{
		font-size: 12px;
	}

	.HomeViewExtractText
	{
		font-size: 11px;
		color:#606060;
	}	

	.HomeViewExtractLinePaire{
		font-size: 11px;
	}	
	
	.HomeViewExtractLinePaire a{
		padding: 10px 0px 10px 10px;
		display: block;
		color:#666666;
		text-decoration: none;
	}
	
	.HomeViewExtractLinePaire a:hover{
		text-decoration: underline;
		cursor: pointer;
		background-color: #C7D3CF;
	}
	
	
	.HomeViewExtractLineInpaire{
		font-size: 11px;
	}	
	
	.HomeViewExtractLineInpaire a{
		padding: 10px 0px 10px 10px;
		display: block;
		color:#666666;
		text-decoration: none;
		background-color: #E7EFEF;
	}
	
	.HomeViewExtractLineInpaire a:hover{
		text-decoration: underline;
		cursor: pointer;
		background-color: #C7D3CF;
	}			
	
	

/****************************** 
            WebTree
******************************/

li.MezzoteamTree {
	margin:0px;
	padding-top:0px;
	border: 0px none #000000;
	list-style:none;
	white-space:nowrap;
}
div.MezzoteamTree {
	border: 0px none #000000;
	white-space:nowrap;
}
a.MezzoteamTreeRefresh {
	border: 0px none #000000;
	padding-left:5px;
}
img.MezzoteamTreeRefresh {
	border: 0px none #000000;
}
a.MezzoteamTree {
	vertical-align:bottom;
	border: 0px none #000000;
	display:inline;
}
a:hover.MezzoteamTree {
	color: #666666;
}
font.MezzoteamTreeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	cursor:default;
	vertical-align:bottom;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #FFFFFF;
	white-space:nowrap;
}
a.MezzoteamTreeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
	padding-left:2px;
	padding-right:2px;
	white-space:nowrap;
}
a.MezzoteamTreeAnchor, a:active.MezzoteamTreeAnchor, a:visited.MezzoteamTreeAnchor, a:hover.MezzoteamTreeAnchor {
	text-decoration:none;
	cursor:default;
	border:0px none #000000;
}
img.MezzoteamTreeAnchor {
	text-decoration:none;
	cursor:default;
	height:0px;
	width:0px;
	border:0px none #000000;
}
a.MezzoteamTreeTitleSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	vertical-align:bottom;
	background-color:#EEEEEE;
	border:1px solid #AAAAAA;
	padding-left:2px;
	padding-right:2px;
	white-space:nowrap;
}
a:hover.MezzoteamTreeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer;
	color: #666666;
	text-decoration:none;
	background-color:#EEEEEE;
	border:1px solid #AAAAAA;
	padding-left:2px;
	padding-right:2px;
	white-space:nowrap;
}
ul.MezzoteamTree {
	margin:0px;
	white-space:nowrap;
}
img.MezzoteamTree {
	vertical-align:bottom;
	border: 0px none #000000;
}
input.MezzoteamTree {
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
.MezzoteamTree label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	cursor:default;
	padding:0px;
	margin:0px;
	white-space:nowrap;
}



/****************************** 
          WorkBlock
******************************/

div.WorkBlockTab {
	padding-top:2px;
	padding-bottom:4px;
}

div.WorkBlockTab_home{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #4b649f;
}

div.WorkBlockTab_documents{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #419ba6;
}

div.WorkBlockTab_tasks{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #52a9d4;
}


div.WorkBlockTab_directory{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #c30045;
}

div.WorkBlockTab_forum{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #824bb0;
}

div.WorkBlockTab_alerts{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #677E52;
}

div.WorkBlockTab_diary{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #339966;
}

div.WorkBlockTab_AccountDirectory_home{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #4b649f;
}

div.WorkBlockTab_AccountDirectory_directory{
	padding-top:2px;
	padding-bottom:4px;
	background-color: #c30045;
}

span.WorkBlockTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	cursor:default;
	margin-left:6px;
}
img.WorkBlockTab {
	display:inline;
	border: 0px none #000000;
}
img.WorkBlockTabBorder {
	display:none;
}
div.WorkBlockSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor:default;
	margin-left:6px;
	margin-bottom:2px;
}
div.WorkBlockContent {
	border:1px solid #CCCCCC;
	height:auto;
	white-space:nowrap;
	padding-bottom:25px;
	width:auto;
}

div.WorkBlockLink {
	border:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:5px;
	padding-left:5px;
}
a:active.WorkBlockTab, a.WorkBlockTab, a:hover.WorkBlockTab {
	float:right;
	border: 0px none #000000;
	margin-top:4px;
	margin-right:4px;
}



/****************************** 
        WorkBlockList
******************************/

div.WorkBlockList {
	padding:0px;
	margin:0px;
	border:0px none #000000;
	position:absolute;
	top:0px;
	padding-right:15px;
	z-index:0;
}
div.WorkBlockListMenu {
	border:0px none #000000;
	padding:0px;
	margin:0px;
	position:fixed;
	background-color:#666666;
	z-index:0;
}
img.WorkBlockListMenu {
	border:0px none #000000;
	background-color:#666666;
	margin-left:5px;
	display:block;
}
a.WorkBlockListMenuButton, a:active.WorkBlockListMenuButton, a:hover.WorkBlockListMenuButton {
	border:0px none #000000;
	display:block;
}
img.WorkBlockListMenuButton {
	border:0px none #000000;
	margin-left:1px;
	margin-bottom:3px;
}
div.WorkBlockListTab {
	background-image:url(../../images/round_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px;
	z-index:0;
}
span.WorkBlockListTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	cursor:default;
}
img.WorkBlockListTab {
	border: 0px none #000000;
}
div.WorkBlockListSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor:default;
	padding-left:6px;
	padding-bottom:2px;
	z-index:0;
}
div.WorkBlockListContent {
	border: 0px none #CCCCCC;
	z-index:0;
}



/******************************
           Config  
******************************/


   .pDocsTable {border-width: 1px; border: solid; border-color: #CCCCCC; background-color : #FFFFFF; font-family : verdana, arial, helvetica ; font-size:10pt; }
   .pDocsTable2 {border-width: 1px; border: solid; border-color: #FFFFFF; background-color : #FFFFFF; font-family : verdana, arial, helvetica ; font-size:10pt; }
   .pDocsErr {color : red}
   .pDocsErrLink {color : #333333; text-decoration:none}
   .pDocsLogin {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;
	border: none;
}
   a {text-decoration:none;}
   a:hover {text-decoration:underline;}
 .pDocsInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;
}
.pDocsCopyright {
	background-color: #FFFFFF;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	line-height: normal;
	border: none;
}




/******************************
           login  
******************************/

.loginHeaderMezzoImage {
    width: 200px;
}
.loginHeaderTitle {
    text-align: center;
    font-family: verdana;
    color: #FF6D22;
    font-size: 18px;
}
.loginHeaderTableLanguages table {
    float: right;
}
.loginHeaderTableLanguages a{
    display: block;
    border: 1px solid #DDDDDD;
    width: 20px;
    height: 11px;
}
.loginHeader {
    text-align: center;
    border-bottom: 1px dotted #4b4b4d;
    height: 142px;
}
.loginHeader > table {
    width: 100%;
    height: 100%;
}
.loginContentMessage {
    display: block;
    /*width: 100%;*/
    padding-top: 100px;
    padding-bottom: 30px;
    padding-right: 10%;
    padding-left: 10%;
    width: 60%;
    
    font-family: verdana;
    color: #FF6D22;
    font-size: 12px;
    font-weight: bold;
}
.loginContentTable {
    width: 100%;
}
.loginContentDescription {
    /*text-align: center;*/
    width: 60%;
    font-family: verdana;
    font-size: 14px;
    color: #4b4b4d;
    /*padding-left: 50px;*/
    padding-left: 10%;
    
    padding-right: 10%;
}
.loginContentStandardLogin {
    /*text-align: center;*/
    width: 40%;
}
.lognContentInformationLabel {
    width: 60%;
    font-family: verdana;
    font-size: 14px;
    color: #4b4b4d;
    /*padding-left: 50px;*/
    padding-left: 10%;
    
    padding-right: 50px;
}
.login {
    font-family: verdana;
    color: #FF6D22;
    font-size: 12px;
    width: 315px;
}
.loginDiv {
    background: url('/images/prosys/bloc.jpg');
    border: 0px;
    height: 258px;
    width: 315px;
}
.loginTable {
    border: 0px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    margin-bottom: 40px;
    font-family: verdana;
    color: #FF6D22;
    font-size: 12px;
}
.loginTableDescription {
    color: black;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 10px;
}
.loginTableTip {
    text-align: right;
    font-size: 9px;
    color: #4b4b4d;
    font-style: italic;
}
.loginTableTip a {
    color: #4b4b4d;
}
.loginTableLabel {
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
}
.loginTableAutologon {
    color: black;
    font-size: 10px;
    font-family: verdana;
    text-align: center;
}
.loginTableInput input {
    width: 128px;
    background-color: #ebebed;
}
.loginButton {
    background: url('/images/prosys/connexion.gif');
    width: 98px;
    height: 32px;
    line-height: 32px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    border: 0px transparent;
}
.loginErrorLabel {
    color: red;
    font-weight: bold;
}
.loginFooter {
    text-align: center;
    border-top: 1px dotted #4b4b4d;
    margin-top: 50px;
}
.loginFooter table {
    width: 100%;
    font-size: 9px;
    color: #4b4b4d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.loginFooterImage {
    width: 150px;
}
.loginFooterCopyright {
    vertical-align: top;
    text-align: center;
}
.loginFooterCopyright a {
    color: #4b4b4d;
}
.loginFooterLink {
    vertical-align: bottom;
    text-align: center;
}
.loginFooterLink a {
    color: #FF6D22;
}

.loginLanguageChoose {
    font-size: 10px;
    color: #4b4b4d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}



/******************************
        Profile_update  
******************************/

		
		.loginDivPU {
			background: url('/images/prosys/bloc_profile_update.gif');
			border: 0px;
			height: 527px;
			width: 400px;
		}
		.loginContentMessagePU {
			font-family: verdana;
			color: #FF6D22;
			font-size: 12px;
			font-weight: bold;
		}
		.loginTablePU {
			border: 0px;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 5px;
			margin-bottom: 5px;
			font-family: verdana;
			color: #FF6D22;
			font-size: 12px;
		}
		.loginTablePUInputPU input, textarea {
			width: 180px;
			background-color: #ebebed;
			font-family: verdana;
			font-size: 12px;
		}
		.loginTablePUInputPU select {
			width: 186px;
			background-color: #ebebed;
			font-family: verdana;
			font-size: 12px;
		}

	td.label_title_form
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		background-color:#e6e6e6;
		color: #000000;
		height: 20px;
		padding-right:3px;
		vertical-align:middle;
		text-align:left;
	}
		



.yui-ac-container {
	position:absolute;
}

.yui-ac-content {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #808080;
	overflow:hidden;
	z-index:9050;
}

.yui-ac-content ul 
{
	padding: 0;
	margin: 0;
}

.yui-ac-content li {
	cursor:default;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:2px 5px;
	white-space:nowrap;
}

.yui-ac-content li:hover {
	background-color: #E6E6E6;
	cursor: pointer;
}