/*****************************************
 Talend : Open Data Solutions 
 All Rights Reserved © 2007
 Made BY D.WASSIM 
 Contacts : wdammak@talend.com
 Nov 2007 
******************************************/

/* font tag overwrite */
font{font-size:12px !important;font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif!important}

/* font family */
input,select,textarea,button{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif}

/* generic */
a[name]:hover{text-decoration:none}

ul,ul li{margin-left:13px;padding-left:0px}
ul,ul li{_margin-left:8px;}/* iepc56 */
form{padding:0px; margin:0px;}

/* a1 */
.toolbarlinks {float:left; background:url(/img/style/tabs_bg.png) repeat-x; height:30px; line-height:30px; width:568px;}


div.a1 .a1menu {
	padding:0;
	margin-top:9px;
	_margin-top:2px;
	float:none;
	visibility:hidden;
	position:absolute;
	z-index:40;
	left:0px;
	top:-20000px
}

a.k2over {border:0px; line-height:30px; vertical-align:middle; margin:0; padding:0;}
.a1 table{width:100%;background:#fff}


.ombre_almenuw2{background:url("/img/style/shadow_box.png") bottom right no-repeat;padding:0 4px 4px 0;margin:0 0 0 0;}
.a1menuw2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#CCCCCC !important; 
	margin:0;
	padding:0px;	
	border:1px solid #464646;
}
.a1menuw2 ul,.a1menuw2 li {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:none;
	list-style-type:none;
}

.a1menuw2 a{
	width:100%;
	text-decoration:none;
	display:block;	
	color:#666666; 
	text-indent:8px;
	padding:2px 0px 2px 0px;
}

.a1menuw2 a:visited{color:#666666;}
.a1menuw2 a:hover{	
	background-color:#CDCDCD;
	color:#5B5B5B;
	display:block;
	text-decoration:none;
}

li.activePrim{
	background:url(/img/style/menu_prim_active.jpg) no-repeat bottom left;	
}

li.activeSec{
	background:url(/img/style/menu_sec_active.jpg) no-repeat center left;
}

li.activeSec a:hover{
	background:url(/img/style/menu_sec_active.jpg) no-repeat center left;
	background-color:#CDCDCD;
}

#tabsnav li.selected{
background:url(/img/style/menu_prim_active.jpg) no-repeat bottom left;	
}

#menutalend li.selected{
	background:url(/img/style/menu_sec_active.jpg) no-repeat center left;
}

#menutalend li.selected a:hover{
	background:url(/img/style/menu_sec_active.jpg) no-repeat center left;
	background-color:#CDCDCD;
} 
.a1menuw2 ul{
	margin:5px 0 5px 0;
}

.a1menu{
	top:12px; visibility:hidden;
}


#productsmenu{
	width:575px; min-width:575px;
}

#servicesmenu{
	width:210px; min-width:210px;
}

#storemenu{
	width:200px; min-width:200px; left:163px;
}

#resourcesmenu{
	width:330px; min-width:330px; left:163px;
}

#communitymenu{
	width:300px; min-width:300px; left:200px;
}

#partnersmenu{
	width:350px; min-width:350px; left:200px;
}

#companymenu{
	width:330px; min-width: 330px; left:200px;
}

tr.header{background-color:#999999; cursor:pointer;}
tr.header td{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	background-color:#EEEEEE;
	color:#333333;
	font-style:italic;
	padding:5px 10px 5px 10px;
}

tr.body{background-color:#FAFAFA;}
tr.body td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#FAFAFA;
	vertical-align:top;
}

#menutalend table{background-color:#CCCCCC !important;}


/****************************************************/
#tabsnav{list-style-type:none; display:inline; margin:0; padding:0;}
#tabsnav li{display:inline; float:left; padding:0; display:block; }
#tabsnav li a{ text-decoration:none !important; line-height:30px; height:30px;float:left;margin:0; padding:0;}
#tabsnav li a span{float:left;display:block;line-height:30px;height:30px; padding-left:5px; padding-right:5px; font-weight:600 !important; color:#868686;}
#tabsnav li a span:hover{background:url(/img/style/tabs_bg_hover.png) repeat-x; color:#FFFFFF; cursor:pointer;height:30px; line-height:30px;}
#tabsnav li a:hover{background:url(/img/style/tabs_bg_hover.png) repeat-x; border-right:1px solid #464646;border-left:1px solid #464646; color:#FFFFFF !important; cursor:pointer;}
#tabsnav li a:hover{cursor:hand}/* iepc56 */
#tabsnav li a:visited{color:#868686;}
#tabsnav a:hover {color:#FFFFFF; }
#tabsnav a:hover span{color:#FFFFFF; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsnav a span {float:none;}
/* End IE5-Mac hack */

#tabsnav .noactive{
	background-image:none;
	color:#868686;
	}
#tabsnav .bactive{
	background:url(/img/style/tabs_bg_hover.png) repeat-x; border-right:1px solid #464646;border-left:1px solid #464646;
	 color:#FFFFFF;
	}

#begin_bar{background:url(/img/style/tabs_coin1.png) no-repeat top left; width:19px; float:left; height:30px;}
	
#end_bar{background:url(/img/style/tabs_coin2.png) no-repeat top right; height:30px; width:19px; float:left;}

	#tabs1 a span.active{
	  	background-position:100% -42px;
		}		
		
#sepproducts,#sepservices,#sepstore,#sepresources,#sepcommunity,#seppartners,#sepcompany,#sepservices{
	position:absolute; 
	height:2px;
	top:-1px;
	background-color:#9CE502;
	font-size:1px;
	left:1px;
}

#sepproducts{width:60px;_width:62px;}
*+html #sepproducts{width:62px;}

#sepservices{width:54px;_width:56px;}
*+html #sepservices{width:56px;}

#sepstore{width:62px; _width:64px;}
*+html #sepstore{width:64px;}

#sepresources{width:56px; _width:61px;}
*+html #sepresources{width:61px;}

#sepcommunity{width:71px; _width:73px;}
*+html #sepcommunity{width:73px;} 

#seppartners{width:63px; _width:67px; }
*+html #seppartners{width:67px;} 

#products{width:64px; _width:66px;}
*+html #products{width:66px;} 

.menu_selector{ background-color:#0033FF;}

div.two_col{margin-top:15px!important;_margin-top:15px;}
div.two_col{margin-top /*\**/:25px\9!important;}
*+html div.two_col{margin-top:15px!important;} /* Position SousMenus IE7**/

/* Hack for opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body #sepproducts{width:63px}
	head~body #products{width:65px}
	#services{width:64px}
	#sepservices{width:55px}
	#sepstore{width:64px}
	#sepresources{width:61px}
	#sepcommunity{width:73px}
	#seppartners{width:67px}
	div.two_col{margin-top:25px}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div.two_col {margin-top: 25px!important;}
}

a#talendforge, a#overview_company{
	background:none;
	color:#333333;
	margin:0;
	padding:0;
}

/* Deux colonnes */
.two_col{
	min-width:800px; 
	margin-left:20px; 
	margin-right:5px; 
	margin-top:15px;
	padding:0;
}

table#headerWebinars{
	margin-top:10px;
}

div.header_box1{
	min-width:410px;
	height:88px;
	_width:99%;
}

div.two_col_1{
	width:210px;
}

td.demo_updated{
	color:#FF9900; font-weight:800; padding-bottom:10px;
}

td.logo_news{
	padding:0; padding-left:21px;
}

img#store_btn{
	top: 5px; left:230px;
}

li#store{width:63px;}
li#services{width:56px;}
li#resources{width:58px;}
li#community{width:74px;}
li#partners{width:65px;}
li#company{width:62px;}
li#contacts{width:66px;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
li#company{width:64px;}
}

li.sub_menu_t{
	margin-left:12px;
}

li.selected a.sub_menu_t{
	padding-left:12px;
}

.no_space{
	padding:0!important;
}

a#firstProductsMenu,a#firstProductsMenu:hover{
	background-color:#EEEEEE!important;
}
