/* creer par OLIVIER Carbonne */
/* maintenu par FREDERIC Petit */
/* repris le : 12/07/07 */

#main{
	background-color:white; 
	_padding:2px 5px 0px 15px ;
	_background: white;
}

.nopublish{
	display:none;
	}

.recherche, .contenuTable, .contenuTableGray, .contenuTableHeader, .contenuTableHeaderGray, .contenuTableHeader2 {font-family:Arial, Helvetica, sans-serif;}
	
.recherche, .littleButton {font-size:11px; color:#666; border: 1px solid #BBB; cursor:text;
	}

.littleButton {
	cursor:pointer;
	}
	
.contenuTable {
	font-size:12px; color:#5E5E61; text-align:left; border-collapse:collapse;border:1px solid #999;
	}
	
.contenuTableGray {
	font-size:12px; color:#b5b6ad; text-align:left; border-collapse:collapse;border: 1px solid #999; background-color:#F0F0F0;
	}

.contenuTableHeader {
	font-size:12px; color:#FFF; font-weight:bold; background-color:#96DC19; text-align:left; border-collapse:collapse;border: 1px solid #999;
	}
					
.contenuTableHeaderGray {
	font-size:12px; color:#FFF; font-weight:bold; background-color:#666; text-align:left; border-collapse:collapse;border: 1px solid #999;
	}

.contenuTableHeader2 {
	font-size:12px;
	color:#5E5E61;
	font-weight:bold; background-color:#F0F0F0; text-align:left; border-collapse:collapse;border: 1px solid #999;
	}

.Talendlist LI {
	list-style-type:square;
	margin-left:40px;
	color:#5B5B5D;
}
.Talendlist2 LI {
	list-style-type:none;
	margin-left:30px;
	color:#5B5B5D;
}
.Talendlist3 LI {
	list-style-type:square;
	margin-left:100px;
	color:#5B5B5D;
}
.subLI{
	text-indent:0px;
	margin-left:50px;
	margin-top:5px;
}
.todo{
	background-color:#FFFF33;
	border-bottom-color:#FF0000;
	padding:2px;
	font-weight:bold;
}

.ctrd {text-align:center;}

.textBox {padding:0 15px;}
.textBox p {color:#5B5B5D;}
.imageBox {text-align:center;}
.imageBox p {}

/** SCROLLBOX **/

	.scrollBox {float:left; margin:0 5px;}
	.scrollBox .scrollable {height: 270px; }

	.scrollBox h2 {
		font-weight:bold;
		font-size:115%;
		background:#eee;
	}

	.scrollBox .scrollable {

		color:#5E5E61;
		background:white; 
		overflow: auto;
		padding:0 5px;	
	}

		.scrollable h3{
			font-size:125%;
			font-weight:bold;
			padding: 3px 0 0 0;
		}

		.scrollable a {font-weight: bold;color:#588506;}
		.scrollable a:hover {color:#96DC19;}
		.scrollable img {clear:both;float:left; padding:2px 10px 0 0;}	 /* vertical-align:absmiddle */
		.scrollable p {margin-top:3px;}	 /* vertical-align:absmiddle */
		.scrollable span.new {background:url(/img/ico_new.gif) no-repeat left top;padding-left:40px;}
		.scrollable span.important{font-weight: bold;}

/*********** SIDEBAR *************/
#sidebar h2 {/* img */}
#sidebar h3 {padding-top:12px;font-weight:bold;font-size:110%;color:#435D90;}
#sidebar h4 {padding-top:2px;font-weight:bold;color:#656C88;}
#sidebar p {margin:0;color:#455F90;}

#sidebarLeft h3 {padding-top:12px;font-weight:bold;font-size:110%;color:#435D90;}
#sidebarLeft h4 {padding-top:2px;font-weight:bold;color:#656C88;}
#sidebarLeft p {margin:0;color:#455F90;}


/* Ajout FREDERIC PETIT */
h1{
margin-bottom:10px;	
	
}
p{
	font-weight:normal;
	}
h2.partners{
	margin-top:25px;
	}
	
h2#home{
	text-align:center;
	font-size:130%;
	margin-top:10px;
}

div#ImgBoxHome h2{
	text-align:center;
	font-size:100%;
	font-weight:normal;
	margin-top:10px;
}

div#ImgBoxHome{
	margin:0 2px 0 0;
	padding:0;
	width:170px;
	text-align:center;
	border:1px solid #DADADC;
	margin-left:10px;
	}
	
div#BtStore{
	float:right;
	margin:5px 5px 0 0;
	}

	/* tableaux*/
table#TblAlliance{
	width:90%;
	border:0;
	border-collapse:collapse;
	
	}
	
table#TblAlliance td{
	border-bottom:1px solid #CCC;
	}
	
.TitleLevel2{
	font-weight:bold;
	padding-top:20px;
	}
	
table#TblAlliance td img{
	border:0;
	}
	
table#tech tr td.Gestespace{
	height:20px;
	}
.ColCheck {
	text-align:center;
	width:60px;
	}
	
table#form2lead{
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
	}

table#form2lead td{
	padding:2px;
	}
	
#LogoBox{
	float:right;
	width:350px;
	_width:340px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	border:1px solid #DEDEDA;
	}

#LogoBox h2{
	text-align:center;
	margin:10px 0 0 0;
	font-weight:normal;
	font-size:90%;
	}

	
#LogoBox img{
	margin:0 10px 0 0;
	padding:0;
	}
	
img.listPartner, img.listRef {
	margin:0 25px 0 0;
	}
	
/* liste a puces */
ul.firstlevel{
	margin-left:15px;
	}
	
.firstlevel li{
	list-style-type: disc;
	color:#666;
	font-weight:normal;
	}
	
ul.secondlevel{
		margin:10px 0;
		}
	
.secondlevel li{
	list-style-type: circle;
	margin-left:40px;
	color:#666;
	font-weight:normal;
	}

/*-- Formulaire--*/	
form#become{
	width:430px;
	padding:0 15px 15px 55px;
	margin-bottom:20px;
	border:1px dashed #CCC;
	color:#666;
	
	_width:500px;
	_padding:15px;
	}
	
#become fieldset{
	border:none;
	margin:15px 0;
	}
	
#become legend{
	margin:0;
	padding:0;
	}

#become input {
	border:1px solid #9DE809;
}

#become label {
	display:block;
width:11.5em;
}

p#Sub{
text-align:center;
}

div#References{
	float:right;
	width:198px;
	margin:0 0 0 20px;
	padding:0;
	text-align:center;
	border:1px solid #DADADC;
	}
	
div#References h2{
	background-color:#EFEDED;
	margin-bottom:15px;
	padding:10px;
	font-size:105%;
	}
	
/*-- STORE -- */
img.BuyNow{
	margin-top:10px;
	}

table#support, table#training{
border-collapse:collapse;
border:0;
}


/*-- JOB--*/
ul.JobList li, ul.SquareList li{
	color:#666;
	margin-left:40px;
	list-style-type:square;
	}
	
/*-- news events - tech news --*/



#wrapperOverall {
	min-width:1000px;
	_width:1000px;
	_overflow:visible;
	_background-color:#dadadc;	 
}


/*-- store box--*/
div.BoxStoreProduct{
	width:750px;
	border:1px solid #999;
	margin:15px 0;
	}
	
div.BoxStoreProduct h2{
	font-size:1.1em;
	color:#FFF;
	background-color:#666;
	padding:2px;
	}
	
div.BoxStoreProduct img{
	float:left;
}

div.BoxStoreProduct p{
	margin:10px 15px 0 150px;
}

div.BoxStoreProduct div.clear{
	clear:both;
	}
	
/*-- Talend sugarCRM--*/
table#sugarCRM{
	width:750px;
	margin:0;
	padding:0;
	border:1px solid #CCC;
	}

table#sugarCRM td{
	margin:5px;
	padding:5px;
	}
	
img.btBuy{
	border:0;
	margin-top:10px;
}
img.btInq{
	border:0;
	margin-top:0;
}


p.PriceLabel{
	font-weight:bold;
	text-align:center;
}

/*-- TECH NEW - EVENTS --*/
.UIContentList {
	color: #5b5b5d;
	border: #ccc 1px solid;
	MARGIN: 5px;
}

.UIContentList h2.Title {
	padding:2px 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	background: #eee;
	font-family:Arial, Helvetica, sans-serif;
}

.UIContentList .List {
	BACKGROUND: #fff;
	OVERFLOW: auto;
	HEIGHT: 454px;
}

.UIContentList .List .item {
	MARGIN: 12px 5px;
}

.news-title {
	color: #5b5b5d;
	font-size:16px;
	color:#5E5E61;
	font-weight:bold;
	text-align:left; 
	margin: 10px 0px 10px 5px;
	}

.news-title A {
	font-size:16px;
	color:#5E5E61;
	font-weight:bold;
	text-align:left;
	cursor:pointer;
	color:#558300;
	text-decoration:underline;
	font-weight:bold;
}

.news-article A {
	FONT-WEIGHT: bold;
	color: black;
}

.news-article A:hover {
	color: orange;
}

.news-content {
	font-size:12px;
	color:#000;
	text-align:left;
	color: #5b5b5d;
	margin: 0px 5px 10px 10px;
}

/*-- table download--*/

table.TbDownload {
	border:1px solid #CCC;
	border-collapse:collapse;
	margin:0 0 20px 0;
	}
	
table.TbDownload td{
	padding:5px;
	border:1px solid #CCC;
	border-collapse:collapse;
	}
