/*****************************************
 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 */
body,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:9px;}/* 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:604px;}

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:O;	
	border:1px solid #464646;
}
.a1menuw2 ul,.a1menuw2 li {
	margin:0;
	padding:O;
	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;
}

#content_menus{
	padding:0; margin:0;padding-left:230px; padding-top:45px;
}

#productsmenu{
	width:490px; min-width:490px;
}

#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,#sepstore,#sepresources,#sepcommunity,#seppartners,#sepcompany{
	position:absolute; 
	height:2px;
	top:-1px;
	background-color:#9CE502;
	font-size:1px;
	left:1px;
}

#sepproducts{width:136px;_width:147px;}
*+html #sepproducts{width:147px;}

#sepstore{width:44px; _width:46px;}
*+html #sepstore{width:46px;}

#sepresources{width:75px; _width:81px;}
*+html #sepresources{width:81px;}

#sepcommunity{width:82px; _width:85px;}
*+html #sepcommunity{width:85px;} 

#seppartners{width:63px; _width:67px; }
*+html #seppartners{width:67px;} 

#sepcompany{width:70px; _width:72px;}
*+html #sepcompany{width:72px;} 

#products{width:138px; _width:149px;}
*+html #products{width:149px; min-width:149px;} 

.menu_selector{ background-color:#0033FF;}

/* 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:147px;} 
	#sepstore{width:46px!important;}
	#sepresources{width:81px!important;}
	#sepcommunity{width:85px!important;}
	#seppartners{width:67px!important; }
	#sepcompany{width:72px!important;}
	head~body #products{width:157px;}
	div.two_col{margin-top:25px!important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div.two_col {margin-top: 25px!important;}
}

/* Form Header */
.form_header{
	margin:0;
	padding:0;
	position:relative;
	display:inline;
	z-index:1;
}

div#joinCommunity, .join_community{
	padding-top:5px; 
	padding-left:120px;
}

td.banner_join{
	color:#858585;
	font:13px;
	line-height:16px;
}

a.join_talend{
	margin:0; 
	padding:0; 
	margin-left:10px; 
	line-height:20px; 
	height:20px;
}

input#email{
	margin:0; padding:0;
}

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#en{left:850px;}
img#uk{left:870px;}
img#fr{left:890px;}
img#de{left:910px;}
img#it{left:930px;}
img#es{left:950px;}
img#cn{left:970px;}
img#jp{left:990px;}

div.flag_sites a{
	z-index:10;
	display:block;
}
div.flag_sites img{
	position:absolute;
	top:9px;
	display:block;
	cursor:pointer;
}
img#store_btn{
	top: 5px; left:230px;
}

li#store{width:47px;}
li#resources{width:78px;}
li#community{width:84px;}
li#partners{width:65px;}
li#company{width:70px;}
li#contacts{width:66px;}

li.sub_menu_t{
	margin-left:12px;
}
li.menu_parent{
}

.no_space{
	padding:0!important;
}

*+html div.two_col{margin-top:15px!important;}
div.two_col{margin-top /*\**/:25px\9!important;}
