html {margin:0;padding:0;color:black;}
body {
	margin:0;padding:0;color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8125em;
	background-color:#AEB5BD;
}
table, div, form, h1, h2, h3, h4, ul, li, dl, dt, dd {padding:0;margin:0;border:0;}
input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;}
h1 {font-size:18px; margin-top:10px; font-weight:bold; color:#3A424D; font-family:Arial, Helvetica, sans-serif; }
#pressrelease h1 {font-size: 100%; color:#3A424D}
table, h2, h3, h4 {font-size: 100%; color:#3A424D}
ul, li, dl, dt, dd {list-style-type: none;}
img {border: 0;}
a {color:black;}

/* palette :
gris fonce haut : #3A424D
gris ongle et nav 2 : #70757B
demi gris onglet hover : #515861;
gris medium cartouche : #78818A;
gris bg contenu : #DADADC

gris typo contenu home : 5B5B5D
gris typo sidebar h3 : 435D90
gris typo sidebar h4 : 656C88
gris typo sidebar p : 455F90
*/

#joinCommunity{position:absolute;top:0;left:315px;white-space:nowrap;color:#FFFFFF;font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif}
#joinCommunity input{color:#000000;font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF}

#wrapperOverall {
		min-width:1000px;
	 background-color:#dadadc; 
/*	background: white url(../img/bg_sidebar.png) repeat-y right; */
	/* background:#DADADC url(../img/bg_wrapper.png) repeat-y right top;		 */
}

/*********** HEADER *************/
#wrapperHeader { /* conteneur general : logo+nav+nav2 */
	width:100%;
	background: #3A424D url(../img/bg_header.png) repeat left top;
	font-size:125%;
	/* height:80px; */
} 
#logoTalend	{position:absolute;top:5px;left:7px;}
/* Header - Bloc choix de langue  */
#langSelect	{position:absolute;top:0;left:715px;white-space:nowrap;}
#langSelect li {white-space:nowrap;display: inline;}
#langSelect A {
	background:#434a52;
	text-decoration:none;
	color:#92959a;

	font-weight:bold;
	padding :8px 5px 4px 5px;
	line-height:26px;	
}
#langSelect li.selected a {background:#70757b;	color:white;}
#langSelect li a:hover {color:white;}
/* Entete - necessaire pour utiliser la zone tout en haut  en onMouseOver() */
#entete {height:46px;}

/* Header - Nav primaire */
#nav1 {
	/*padding-top:46px;*/
	height:30px; /*uniquement pour affichage bg */
	padding-left:185px;
}
	#nav1 ul {white-space:nowrap;width:630px;}
	#nav1 li {white-space:nowrap;display: inline; }
	#nav1 A {
		margin-right: 2px; /* espace entre 2 onglets */
		text-decoration:none;
		color:white;
		padding :5px 5px 6px 6px;	
		line-height:30px;		
	}
	#ul_nav1_nolinks li	{
		margin-right: 2px; /* espace entre 2 onglets */
		text-decoration:none;
		color:white;
		padding :5px 5px 6px 6px;	
		line-height:30px;		
		pointer: not-allowed;
	}
	#ul_nav1_nolinks ul {white-space:nowrap;width:630px;}

	#nav1 li.selectedOver a, #nav1 li.selected a, #nav1 li.selected a:hover{background-color:#70757B;cursor: pointer;}
	#nav1 li.selected a {cursor: pointer;}
	#nav1 a:hover {background-color:#70757B;}
	#nav1 li.selectedHide a, #nav1 li.selectedHide a:hover{background-color:#515861;}


/* Header - Nav secondaire */
#nav2{
	clear:left;
	background-color:#70757B;
	border-bottom: 1px solid white;  
	padding-left:200px;
	min-height: 30px; max-height: 30px; overflow:hidden;
	}	
	#nav2 ul{white-space:nowrap;}
	#nav2 li{
		white-space:nowrap;
		display: inline;
		padding: 0 3px;
	}
	#nav2 a {
		text-decoration: none;
		color:white;

		line-height:28px;		
		padding :0 4px 8px 4px;
	}
	#nav2 li.selected a, #nav2 li.selected a:hover{cursor: pointer;background: url(../img/bg_nav2_selected.png) no-repeat bottom left;color:white;}
	#nav2 li.selected a {cursor: pointer;}
	#nav2 a:hover {color:#93DF03;}

/***********FIN DETAILS - HEADER *************/

#cartouche {	
	background: #78818A url(../img/bg_cartouche.png) repeat left top;
	height:109px;
	border-bottom:1px solid white;
}

#wrapperContent {
	width: 100%;
	background: white url(/img/bg_sidebar.png) repeat-y right;
	float: left;
	margin-right: -280px;
}
	
/******* MAIN CONTENT *********/
#container {
	width: 100%;
	background-color: #DADADC;
}

#main{
	 background-color:white; 
		padding-left: 15px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 0px;
		background: white;
		margin-right: 240px;
		min-height:755px;
		min-width:600px;
		overflow:visible;
}

/*********** SIDEBAR *************/
/* table.content td.sidebar {background-color:white;vertical-align:top;padding:3px 5px;width:240px; }  */
#sidebarLeft{width: 168px; position:absolute; top:230px; left:2px; padding:10px; }
#sidebar{ width: 220px; float: right; padding:10px; background-color:#DADADC}


/*********** FOOTER *************/
#footer {
	z-index:1;
	background:#3A424D;
	clear:both;
	padding:5px;
	margin:0;
	color:white;
	text-align:center;
	height:18px;
	position:relative;
}

