/* /*GENERAL*/*{ margin:0; padding:0}p, ol, ul, li{padding:10px 10px 0px 20px;} 
li.fixed{list-style:none; padding:0px 0px 0px 0px; margin: 10px 10px 10px 20px } 
li.fixed_dot{padding:0px 0px 0px 0px; margin: 10px 10px 10px 20px }
h1{font:bold 18px/18px Verdana, Lucida sans, Arial, sans-serif; padding:0px 10px 0px 0;}
h2{font:bold 14px/14px Verdana, Lucida sans, Arial, sans-serif; padding:10px 0 10px 0;}
h3{font:bold 12px/12px Verdana, Lucida sans, Arial, sans-serif; padding:10px 0 10px 0;}
a {color:#00489c; text-decoration:underline;} 
a.no_decoration {color:#00489c; text-decoration:none;} 

pre { margin-left: 6; font-size: 10pt; color:Black}

.XMLElementTag {color: #339999;}

.XMLAttrTag {color: #800080;}

.XMLAttrValue {color: #0000CC;}

.JavaKeyword {font-weight: bold;color: #7f0055;}

.JavaComment {color: #3f7f5f;}

.JavaString {color: #4444CC;}

.JavaVariable {color: #4444CC;}

.JavaDoc {color: #4444CC;}

.JavaMember {color: #0000c0;}

.XMLTag  {color : #0000FF;}

.XMLHead  {color : #A31515;}

.XMLAttr  {color : #FF0033;}

.XMLValue  {color : #0000FF;}

.XMLComment  {color : #3F5F97;}

.CSKeyword { color : #0000FF;}

.CSComment { color : #008000;}

.CSString { color : #A31515; }

a:hover{color:#ffa000; text-decoration:none;} 
a:active{ color:green; text-decoration:underline;}
body{font:12px/16px Verdana, Lucida sans, Arial, sans-serif; /*font-size:70%;*/	
color:#00489c; background:#003399 url(images/gradient.jpg) repeat-x fixed; margin:0;}

#page-container{width:750px; margin:auto; background:#FFF; }
#header{ width:100%; height:74px; background:url(images/header.gif) 
repeat-x; border-bottom:#dddddd solid 1px;}
#language{ height:17px ; margin-left:600px;}
#headerTrans{ width:100% ; margin-left:0px; margin-top:0px;}
.flag {border=0}
#content{ width:400px; min-height:220px;padding:0 0px 0 15px; float:left;}
#footer{ width:100%; height:20px; color: white;	text-align:center; background:FFF; clear:both;}
#headerA, #footerA{float:left; repeat-x;}
#headerB, #footerB{float:right;}
#copyright{ font:10px Verdana, Lucida sans, Arial, sans-serif; color: white; text-align:center; background:#003399;}

/*MAIN NAVIGATION SL4E*/

#navigation{height:29px; overflow:hidden;}#navigation dl dt{ float:left;}
#navigation dt#about a:hover,
#navigation dt#blog a:hover,
#navigation dt#learn a:hover,
/*#navigation dt#documentation a:hover,*/
#navigation dt#download a:hover,
#navigation dt#community a:hover,
#navigation dt#license a:hover{background-position:0 -29px;}
#navigation dt a {
	color:#00489c; 
	padding: 0px 35px 0px 35px;
/*	padding: 0px 26px 0px 26px; */ /* if documentation added*/
	text-decoration:none;	
	font:12px/30px Verdana, Lucida sans, Arial, sans-serif; 
	display:block; 
background:url(images/nav_btn_l.png) no-repeat;}

#subnav{ margin:0; padding:0 0 0 15px; float:left; width:130px;}
#subnav-top{ margin:20px 0 0 ; width:125px;	
height:4px; background:url(images/subnav_top.png) no-repeat;}
#subnav-content{font:bold 12px/13px "Trebuchet MS", Helvetica, Arial, Sans-serif; width:123px; background:#f3f3f3 
url(images/subnav_bg.png) repeat-x; border-right: 1px solid #dfdfdf; border-left: 
1px solid #dfdfdf;}
#subnav-content ul, 
#subnav-content p{ margin:0; padding:5px 10px 5px 10px;}
#subnav-content ul li{ list-style:none; color:#00489c; padding:0 0 5px 0;}
#subnav-content ul li a{ color:#00489c; text-decoration:none;}
#subnav-content ul li a:hover{ color:#ffa000;}
#subnav-content ul li a:active{ color:green;}
#subnav-bottom{	width:125px; height:4px; background:url(images/subnav_bottom.png) no-repeat;}

/*HOME-PRODUCT*/
#product{width:550px; height:215px; margin:20px 0 5px 0; background:url(images/product_bg.png) no-repeat top right;}
#product-picture{ width:275px; height:215px; float:left;}
#product-text{	width:275px; float:right;}
#product-text2{ width:200px; float:left; text-align:left;margin:30px 0 0 0;}
#product-text ul, #product-text2 ul{ list-style:outside; padding:5px 0 0 35px;}
#product-text ul li,
#product-text2 ul li{ font-size:11px; padding:0;}

/*EUML2 & EBPMN*/
#product-banner-euml2, #product-banner-e4sl{ width:750px; height:235px;float:left;}
#product-banner-euml2{ background:url(images/banner_euml2.png) no-repeat;}
#product-banner-e4sl{background:url(images/banner_e4sl.png) no-repeat;}
#product-banner-e4sl_doc{background:url(images/banner_e4sl_doc.png) no-repeat; width:600px; height:121px; float:left}
#product-content-fullwide { width:720px;min-height:200px; padding:0 0 0 15px; float:left;}
#product-content-header { width:580px;min-height:100px; margin: 0 0 0 10px; padding:0 0 0 0; float:left;} ul, li{padding:10px 10px 0px 20px;}
#product-content { width:580px;	min-height:150px; padding:0 0 0 15px; float:left;} 
#intro{ font:bold 14px/15px Verdana, Lucida sans, Arial, sans-serif; color:#FFF; padding:110px 30px 0 275px;}
#intro-doc{ font:bold 18px/19px Verdana, Lucida sans, Arial, sans-serif; padding:70px 20px 0 150px;}
#intro-doc2{ font:bold 18px/19px Verdana, Lucida sans, Arial, sans-serif; padding:50px 85px 0 85px;}
#intro p{padding:0; text-shadow: #000 0 0 5px; filter: Shadow(Color=#999, Direction=0, Strength=5);text-align:justify; }
#product-content p{ padding:0px 15px 0 0; text-align:justify;}
#product-content ul li{ padding:0 15px 0 0; list-style:inside;}.img-tutorial{ text-align:center;margin:15px auto;}.thumb{ margin-right:15px; float:left; clear:both;}strong{ color:#ffa000;}
#product-content-fullwide p{ padding:0px 15px 0 0; text-align:justify;}

/*BUTTONS BIG*/
#btn-big{ margin:10px 0 0 0; padding:0; height:25px; color:#00489c;}
#btn-big ul{ height:25px; list-style-type:none; margin:0; padding:0; display:block; float:right;}
#btn-big ul li{ float:left;}
#btn-big ul a:hover{/*#btn dt#evaluation a:hover,#btn dt#buy 
a:hover,#btn dt#webdemo a:hover{*/ background-position:0 -25px;}
#btn-big ul a{	color:#00489c; text-align:center; text-decoration:none; font:bold 13px/25px Verdana, Lucida sans, Arial, sans-serif; display:block; width:102px; height:25px; background:url(images/btn_big.png) 
no-repeat;}

/*BUTTONS MIDDLE*/
#btn-middle{ margin:0px 0 0 0; padding:0; height:23px; color:#00489c;}
/*#btn-middle ul{ height:23px; list-style-type:none; margin:0; padding:0; display:block; float:right;}*/
/*#btn-middle ul li{ float:left;}*/
/*#btn-middle ul a:hover{background-position:0 -20px;}*/
#btn-middle ul a{ color:#00489c; text-align:center; text-decoration:none; font:bold 13px/23px Verdana, Lucida sans, Arial, sans-serif; display:block; width:90px; height:23px; background:url(images/btn_middle.png) 
no-repeat;}


/*BUTTONS SMALL*/
#btn{ /*width:100%;*/ height:20px; margin:0; padding:0;}
#btn 
dl{ width:360px; margin:0 auto 0 ;}
#btn dl dt{ float:left; display:block; padding:0 
8px 0 8px;}
#btn dt a:hover{/*#btn dt#evaluation a:hover,#btn dt#buy a:hover,#btn 
dt#webdemo a:hover{*/ background-position:0 -20px;}
#btn dt a{ color:#00489c; text-align:center;	
text-decoration:none; font:bold 12px/21px Verdana, Lucida sans, Arial, sans-serif; display:block;	
width:104px; height:20px; background:url(images/btn_small.png) no-repeat;}

/*LEFT SPAN*/

#left-span{ margin:0; padding:0 0 0 15px; float:left; width:130px;}
#left-span-top{ margin:5px 0 0 ; width:125px; font:bold 12px/19px Verdana, Lucida sans, Arial, sans-serif; text-align:center; background:url(images/left_span_top.png) 
no-repeat;}
#left-span-content{font: 11px/15px Verdana, Lucida sans, Arial, sans-serif; width:123px; background:#f3f3f3 
url(images/subnav_bg.png) repeat-x; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
#left-span-content ul, 
#left-span-content p{ margin:0; padding:5px 10px 5px 10px;}
#left-span-content ul li{ list-style:none; color:#00489c; padding:0 0 5px 0;}
#left-span-content ul li a{ color:#00489c; text-decoration:none;}
#left-span-content ul li a:hover{ color:#ffa000;}
#left-span-content ul li a:active{ color:green;}
#left-span-bottom{	width:125px; height:4px; background:url(images/subnav_bottom.png) no-repeat;}



/*HOME-RIGHT SPAN*/
#right-span{ padding:0 15px 0 15px; float:right; clear:right; width:155px;}
#right-span-top{margin:20px 0 0 ; width:155px; font:bold 12px/19px Verdana, Lucida sans, Arial, sans-serif; text-align:center; background:url(images/right_span_top.png) 
no-repeat;}
#right-span-content{ font:10px/15px "Trebuchet MS", Helvetica, Arial, Sans-serif; width:153px; /*margin:auto;*/ 
background:#FFF; border:1px solid #dfdfdf;}
#right-span-content ul, #right-span-content p{ margin:0; padding:5px 10px 5px 10px;}
#right-span-content ul li{ list-style:none; color:#00489c; padding:0 0 5px 0;}
#right-span-content ul li a{ color:#00489c; text-decoration:none;}
#right-span-content ul li a:hover{text-decoration:underline;}
#right-span-content ul li a:active{ color:green;}
#right-span-bottom{width:155px; height:4px; background:url(images/right_span_bottom.png) no-repeat;/*margin:0 auto 20px;*/}

/*OPEN WINDOW*/
#screen{ text-align:center; margin:30px 10px 5px 200px;}/*TABLE SCREENSHOTS*/
#screengallery{ float:left; margin:10px 0 0 0; padding:0; list-style:none;}
#screengallery li{ margin:0 0 8px 0; float:left;	
display:block; width:500px; height:500px;}
#screengallery lil{ margin:0 0 8px 0;float:left; display:block; width:100px; height:100px;}
#screengallery lis{ margin:0 0 8px 0; float:left; display:block; width:500px; height:200px;}
#custom_link a { text-decoration:none;}

/* Largeur Combobox */
#vote {
width : 45px ;
}

/* Fond for vote EPIC */
#epic { color:#00489c;}


