/************************************************/
/*Frame style*/
/************************************************/

DIV#frameContent {
	padding: 0px 18px 0px 18px;
	background: url(effet.gif) repeat-y; 
	margin: 0px auto;
	width: 814px;  
	text-align: left;
}


/************************************************/
/*Header style*/
/************************************************/
#header{/*General style for header*/
	padding: 8px 0px 8px 8px; 
	display: block; 
	height: 51px;
	width: 814px;/*en plus*/
}
#headerLeft{/*Oodrive logo*/
	float: left;
}
#headerRight{/*Support phone*/
	float: right;
	padding: 0px 10px 0px 0px;
}

/************************************************/
/*Banner style*/
/************************************************/

#banner {/*General style for banner*/
	display: block; 
	height: 115px;
	width: 814px;
}
#bannerLeft {/*layout at the left of banner image*/
	float: left;
	border-top: #e6c10e 3px solid;
	border-bottom: #e6c10e 14px solid;
}
#bannerLeft IMG {
	display: block;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
}
#bannerRight {/*banner image*/
	float: right;
	border-top: #e6c10e 3px solid;
	border-bottom: #e6c10e 14px solid;
}
#bannerRight IMG {
	display: block;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
}

/************************************************/
/*Horizontal menu style*/
/************************************************/
#menuBloc {
/*	display: block; */
	height: 50px;
	width: 850px;
	margin: 0px 18px 0px -18px;
	padding: 0px 18px 0px 17px;
	background:#FFF;
}


/************************************************/
/*Content Style*/
/************************************************/

#content {/*General style for content*/
	position: relative;
	width: 814px;
	padding: 0px 0px 0px 0px; 
	display: block;
	margin: 0px 0px 0px 0px;
	border-top: #d5d5d5 1px solid;
	overflow:auto; 
}
#contentMenu {/*Left menu style*/
	float: left;
	WIDTH: 183px;
	margin:0px;
}
#contentPage {/*Page style*/
	float: right;
	WIDTH: 630px;
	border-left: #d5d5d5 1px solid;
	overflow: auto;
}


/************************************************/
/*HomePage Style*/
/************************************************/

#hpContentTop, #hpContentBottom {/*homepage content frame*/
	position: relative;	
	/*height: 100%;*/	
	width: 814px;
	padding: 0px 0px 0px 0px; 
	display: block;
	margin: 0px 0px 0px 0px;
}
/* bottom border of homepage's bloc*/
#hpSeparator  {
	BACKGROUND: url(effet_separator.gif) top no-repeat;
	background-color: #FFFFFF;
	HEIGHT: 10px;
	width: 850px;
	margin: 0px 0px 0px -18px;
}

/************************************************/
/*Footer Style*/
/************************************************/

#footer {/*Footer Style*/
	height: 20px;
	width: 814px;	
	border-bottom: #d5d5d5 1px solid;	
	background: #e6c10e;	
	color: #fff;
	line-height: 22px;
	padding: 0px;
}
#footerLeft {/*Oodrive copyright*/
	float: left;
	width: 200px;
}
#footerBanner {/*Oodrive announcement/alert*/
	float: left;
	color: #000;
	width: 374px;
	margin-left: 20px;	
	height: 20px;
	/*border-bottom: #d5d5d5 1px solid;*/
}
#footerRight {/*Oodrive links*/
	float: right;
}
#footerRight A {/*Oodrive links*/
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

/************************************************/




















/************************************************/
/*MFY STYLE - To be deleted*/
/************************************************/
/*Header style*/
/*#header{
	background:#000000;
	border:#000 0px solid;
	margin: 0px 0px 0px 0px;
	height:34px;
	padding:0px 0px 0px 0px;
}*/

/************************************************/
/*Left menu style
#menu_content{
	text-align:left;
	background:#FFFFFF;
	border-right:#000 1px solid;
	margin: 0px 0px 0px 0px;
	width:139px;
	padding:0px 0px 0px 0px;
}*/

/************************************************/
/*Content style
#main_content{
	position:absolute;
	top:34px;
	left:140px;
	background:#FFFFFF;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}*/

/************************************************/
/* Actions buttons style for left menu 
#arealinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0em;
  	padding:0px 0px 0px 0px;
	width: 139px;
}
#arealinks li {
	border-bottom:#DDD 1px solid;
	margin: 0;
}
#arealinks ul {
	border: none;
	list-style: none;
	margin: 0;
	padding: 0;
}*/

/************************************************/
/* Link style for left menu 
.menuview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	font-weight: normal;
	padding-left:10px 
}
.menuviewselected {
	background-color:#FFE000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	font-weight: normal;
	padding-left:10px 
}*/

/************************************************/
/* Invit Person subforms - toggle nbmaxusers reacht message/new member invitation*/
DIV#InvitPerson
{
display: block
} 

DIV#InvitPersonNbMaxUsersReacht
{
display: none
} 

/* C.G. 27/O7/07 */
DIV#members table {
	/*font-family:Lucida Grande, Verdana;
	font-size:0.8em;*/
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#000000;

	width:100%;
	border:1px solid #ccc;
	border-collapse:collapse;
	cursor:default;
}

DIV#members table td, table th{
	padding:2px;
	font-weight:normal;
}

DIV#members table thead td, table thead th {
	background-image:url(ft-head.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

DIV#members table thead td.selectedUp, table thead th.selectedUp {
	background-image:url(ft-headup.gif);
}

DIV#members table thead td.selectedDown, table thead th.selectedDown {
	background-image:url(ft-headdown.gif);
}
			
DIV#members table tbody tr td{
	border-bottom:1px solid #ddd;
	/*:nowrap;*/
	/*height:18px;*/
}

DIV#members table tbody{
	/*overflow-y: auto;
	overflow-x: hidden;
	height:200px;*/
}


DIV#members table tbody tr.alt td{
	background: #f1f1f1;
}

DIV#members table tbody tr.selected td{
	/*background:#e6c10e;*/
	background:#FFF09C;
}

DIV#members table tbody tr:hover td{
	background:#B3B3B3;
}

DIV#members table tbody tr.selected:hover td{
	/*background:#FFD700;*/
	background:#DDD07C;
}

DIV#membersInfos table {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	width:100%;
	border:none;
	cursor:default;
}

DIV#currentMemberInfos table {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	width:100%;
	border:none;
	cursor:default;
}

/*
DIV#currentPlaces {
	border:none;
}
*/

DIV#currentPlaces table {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	width:100%;
	border:1px solid #ccc;
	border-collapse:collapse;
	cursor:default;
}

DIV#currentPlaces table td, table th{
	padding:2px;
	font-weight:normal;
}

DIV#currentPlaces table thead td, table thead th {
	background-image:url(ft-head.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

DIV#currentPlaces table thead td.selectedUp, table thead th.selectedUp {
	background-image:url(ft-headup.gif);
}

DIV#currentPlaces table thead td.selectedDown, table thead th.selectedDown {
	background-image:url(ft-headdown.gif);
}
			
DIV#currentPlaces table tbody tr td{
	border-bottom:1px solid #ddd;
	/*height:19px;*/
}

DIV#currentPlaces table tbody tr.alt td{
	background: #f1f1f1;
}

DIV#currentPlaces table tbody {
	/*overflow:auto;
	overflow-y: auto;
	overflow-x: hidden;
	height:95px;*/
}
	
DIV#errormsg {
	color:red;
}

DIV#userprofile_personal_infos {
	float:left;
	margin-bottom:0px;
	padding-left:16px;
	padding-right:16px;
	width:350px;
	border-right:1px solid #D5D5D5;
}

#userprofile_pswd_infos {
	float: right;
	margin-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	position:relative;
	width:350px;
}

#userprofile_content {
	float:left;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #D5D5D5;
}

#userprofile_msg {
	float:left;
}

#userprofile_actions {
	float:left;
}

#userprofile_infos {
	float:left;
	margin-bottom:0px;
	padding-left:16px;
	padding-right:16px;
	padding-right:0px;
	/*width:450px;*/
}