﻿/* ****************************************************************************/
/*					   				 					 					  */
/*					   				 GLOBAL				 					  */
/*					   				 					 					  */
/* ****************************************************************************/


/* ************************************************/
/*   				 GLOBAL BALISES				  */
/* ************************************************/

html{
		background: #252525 url(../images/fond.jpg) ;
		background-repeat:repeat-x;
		background-color:#252525;
}

body
	{ 
		width:990px;
		margin:auto;
		font-family:Verdana;
		font-size:12px;
		color:white;
	}
	
*
{
	margin:0;
	padding:0;
}

a img
{
border: none;
} 

a
	{ 
		color:#359e00;
		font-weight:bold;
		text-decoration:none;	
	}

a:hover
	{ 
		color:#68CF33;
		font-weight:bold;
		outline-style:none;
		text-decoration:none;	
	}

a:active
	{
		outline-style:none;	
		text-decoration:none;	
	}

a:focus
	{
		outline-style:none;	
		text-decoration:none;	
	}
td 
	{
		font-family:Verdana;
		font-size:12px;
	}

h1
	{
		margin-top:25px;
	}

h2
	{
		margin-top:25px;
	}


ul {
	text-align:left;
	padding-left:25px;			
}	

li {
	text-align:left;
	list-style-type:square;		
}
	
input
	{
	border:none;
	-moz-border-radius : 5px;	
	-webkit-border-radius : 5px; 
	border-radius: 5px;
	background: transparent url(../images/gradient_01.png);
	color:white;	
	}

		
input:hover
	{
		color:black;
		background: transparent url(../images/gradient_03.png);	
	}
	
input:focus
	{
	color:white;
	background: transparent url(../images/gradient_01.png);	
	}
	
textarea
	{
	border:none;
	-moz-border-radius : 5px;	
	-webkit-border-radius : 5px; 
	border-radius: 5px;
	background: transparent url(../images/gradient_01.png);	
	color:white;
	overflow: auto;
	}
textarea:hover
	{
	color:black;
	background: transparent url(../images/gradient_03.png);	
	overflow: auto;
	}
	
textarea:focus
	{
	color:white;
	background: transparent url(../images/gradient_01.png);	
	overflow: auto;
	}

/* ************************************************/
/*   				 GLOBAL CLASSES				  */
/* ************************************************/

.auto-overflow{
	overflow: auto;
	width:960px;
}

/* ************************************************/

.title{
		font-weight:bold;
	}
	
.center-align{
	text-align:center;
}

.bold{
	font-weight:bold;
}

.right-align{
	text-align:right;
}

.imageLegend{
	text-align:center;
	padding-top:5px;
}

a.noStyleLink{
	text-decoration:none;
	color:white;
	font-weight:normal;
}

a.noStyleLink:hover{
	text-decoration:none;
	color:white;
	font-weight:normal;
}

a.noStyleLink:visited{
	text-decoration:none;
	color:white;
	font-weight:normal;
}

.fond_gris{
	background: transparent url('../images/gray_pix.png');
	padding:10px;
	-moz-border-radius : 5px; 	
	-webkit-border-radius : 5px;    
	border-radius: 5px;
}
	

/* ************************************************/

.button{
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-top:10px;
	padding-top:5px;
	height:35px;
	width:200px;
	background: transparent url(../images/black-button.png) no-repeat;
	background-position:center -3px;
	overflow:visible;
	color:#359e00;
	-moz-border-radius : 5px; 	
	-webkit-border-radius : 5px;    
	border-radius: 5px;
}


/* ****************************************************************************/
/*					   				 					 					  */
/*					   				 INDEX				 					  */
/*					   				 					 					  */
/* ****************************************************************************/

	
/* ************************************************/
/*   				 HEADER		 				  */
/* ************************************************/

#header
	{
		background:transparent;
		height:15px;
		margin:0px;
	}
	
/* ***********************************************/
/*   				MENU					  	*/
/* ***********************************************/
	
#company-logo{
		position:relative;
		top:-10px;
		margin-left:10px;
		margin-right:10px;
		float:left;
	}
	
#menubar 
	{
		background-image:url(../images/menu/fond_menu.png);	
		background-position: 0px 1px;
		width:990px;
		height:72px;
		margin-top:0px;
		padding:0;
		z-index:1;
	}
	
#menubar li 
	{
		float:left;
		list-style-type:none;		
		margin:0;
		padding:0;
	}
	
#menubar li a
	{
		text-decoration:none;
		font-weight: bold;
		font-size:13px;
		display:block;
		width:115px;
		height:59px;
		text-align:center;
		vertical-align: middle;
		border:none;
	}

	
#menubar ul
	{ 
		list-style-type:none;		
		padding:0;
	}
.menubutton 	{ 
		background-image: url(../images/menu/button_menu.png);
		background-repeat: no-repeat;
		background-position: center;		
		margin-top:10px;
		padding:0;
		z-index:1000;
	}
.menubutton:hover { 
		background-image: url(../images/menu/button_menu_hover.png);
		z-index:1000;
	}
	
.menubutton_on{ 
		margin-top:10px;
		background-image: url(../images/menu/button_menu_click.png); 
		z-index:1000;
	}

#menubar li a p
	{
		color:#DDD;
		padding-top:20px;
		font-weight:bolder;
	}

#menubar li a:hover  p
	{
		color:#FFF;
		padding-top:20px;
		font-weight:bolder;
	}
	
/* ***********************************************/
/*   			    SUB-MENU					 */
/* ***********************************************/
	
#submenubar
	{
		width:990px;
		height:38px;
		background-image:url(../images/menu/fond_menu.png);
		background-position: 0px -73px;
		margin-top:0px;

		
	}

#submenubar ul
	{ 
		list-style-type:none;		
		margin-left:15px;
	}

#submenubar li 
{
	float:left;
	list-style-type:none;
}
	
#submenubar li a
	{
		font-weight: normal;
		text-align:center;
		vertical-align: bottom;
		color:white;
		font-size: 10px;
		text-decoration:none;
		display:block;
		border:none;
		width:95px;
		height:27px;
	}

#submenubar li a p
	{
		color:#CCC;
		padding-top:7px;
		font-weight:bold;
	}

#submenubar li a:hover  p
	{
		color:#EEE;
		padding-top:7px;
		font-weight:bold;
	}
	
.submenubutton 	{ 
		margin-top:2px;
		z-index:1000;
		background-image: url(../images/submenu/submenu.png);
		background-repeat: no-repeat;
		background-position: center;		
		padding:0;
	}
.submenubutton:hover { 
		margin-top:2px;
		z-index:1000;
		background-image: url(../images/submenu/submenu_hover.png);
	}
	
.submenubutton_on{ 
		margin-top:2px;
		z-index:1000;
		background-image: url(../images/submenu/submenu_on.png); 
		
	}	
/* ************************************************/
/*   				 CONTENT					  */
/* ************************************************/

#content
{
	background: transparent url(../images/fond_page.png) no-repeat;
	width:960px;
	padding-left:15px;
	padding-right:15px;
	min-height:300px;
	padding-top:10px;
}

#content p
	{
		text-align:justify;
		
		padding-bottom:10px;
	}



/* ************************************************/
/*   				 FOOTER 					  */
/* ************************************************/

#footer
	{
	margin-top:10px;
	text-align:center;
	font-size:10px;
	padding-bottom:10px;
	font-weight:bold;
	width:990px;
	}
	
#footerbar
	{
		list-style-type:none;
		height:36px;
		background:url('../images/footer/footerbar.png');
		margin-bottom:0;
		padding-left:0;
	}

#footerbar p
{
	text-align:center;
	color:white;
	padding-top:10px;
}
	
#footerbar a
{
	color:#DDD;
	margin-left:30px;
	margin-right:30px;
}

#footerbar a:hover
{
	color:#FFF;
}


	
/* ****************************************************************************/
/*					   				 					 					  */
/*					   				 PAGES				 					  */
/*					   				 					 					  */
/* ****************************************************************************/


/* ************************************************/
/*   				 HOME	(SLIDES)			  */
/* ************************************************/

#homeslide
	{
		height:350px;
		width:960px;
		margin:0;
		padding:0;
		display: none;
		display: inline-block;
	}

	
#homeslides{
	height: 350px;
	margin-top:10px;
	width: 100%;
	display: block;
	overflow: hidden;
}

#homeslides .splash{
	display: none;
}

#homeslides .active{
	display: block;
	height: 400px;
}



/* ************************************************/
/*   				 HOME	(NEWSBAR)			  */
/* ************************************************/	

#newsbar
	{
		padding-top:0px;
		height:90px;
		background:url('../images/home/newsbar-back.png') no-repeat;
	}
	
/* ************************************************/	


#newscontent {
	float:left;
	text-align:center;
	width:640px;
	padding-top:15px;
	height:70px;
}
	
#newscontent ul
	{
		margin:0;
		padding:0;
		height:25px;
		vertical-align:middle;
	}

	
#newscontent li
	{
		padding-left:10px;
		margin:0;
		list-style-type:none;
		vertical-align:middle;
	}
	
#newscontent a
	{
		text-decoration: none;
	}

#newscontent img
	{
		padding-right:5px;
		padding-left:10px;
		vertical-align: middle;
	}


/* ************************************************/	
	
#newslettercontent
{
		text-align:right;
		float:left;
		text-align:center;
		width:320px;
		padding-top:15px;
		height:70px;
}
	
#newslettercontent p
	{
		text-align:right;
		padding-bottom:2px;
	}

#newslettercontent img
	{
		padding-right:5px;
		vertical-align: middle;
		padding-bottom:2px;
	}
	
.home_submit{
     border:none;
     background:url('../images/home/newsletter_go.png') no-repeat;
     width:18px;
     height:18px;
	 float:right;
}

.home_submit:hover{
     border:none;
     background:url('../images/home/newsletter_go_on.png') no-repeat;
}
	
	

/* ************************************************/
/*   		 HOME	(HIGHLIGHTBAR)		  		  */
/* ************************************************/	

#highlightbar
	{
		padding-top:0px;
		height:260px;
	}
	
.home_thirdwidth {
	float:left;
	text-align:center;
	width:320px;
	padding-top:5px;
	height:250px;
	background:url('../images/home/20back.png') no-repeat;
}

.home_thirdwidth a {
}

.home_thirdwidth a :hover{
}

/* ************************************************/	


#home-download a{
	color: white;
}

#home-download a:hover
	{
		color:#359e00;
	}
	
/* ************************************************/	


#home-hotlinks a
	{
		color: white;
		margin-left:15px;
		margin-right:15px;
	}
	
#home-hotlinks a:hover
	{
		color:#359e00;
		margin-left:15px;
		margin-right:15px;
	}

/* ************************************************/	

#home-highlight a{
	color: white;
	font-weight:normal;
}

#home-highlight a:hover
	{
		color:#359e00;
		font-weight:normal;
	}


/* ************************************************/
/*   				 PRODUCTS 			  */
/* ************************************************/

#productsintro
	{
		
	}
	
	
#productscenter
	{
		float:left;
		padding:5px;
		margin:5px;
		width:190px;
	}
	
.products-quick-description
	{
		height:330px;
		padding:5px;
		margin:5px;
		width:343px;
		float:left;
		text-align:center;
		background: transparent url('../images/gradient_products.png');
		border:solid black 1px;
		-moz-border-radius : 5px; 	
		-webkit-border-radius : 5px;    
		border-radius: 5px;
	}
	
.products-quick-description:hover
	{
		background: transparent url('../images/gradient_products_on.png');
	}
	
	
.products-quick-description p
	{
		padding-top:10px;
		text-align:center;
		font-weight:normal;
		width:320px;
		margin:auto;
	}


/* ************************************************/
/*   			PRODUCTS  - PRODUCT			  */
/* ************************************************/

.product-main-description{
	margin:auto;
	text-align:center;
	width:650px;
	height:155px;
}

.product-secondary-description{
	width:860px;
	margin:auto;
}


/* ************************************************/

.featureoverview {
	clear:both;
	margin-top: 1px;
	margin:auto;
	width:850px;
}


.column {
	float: left;
	width:170px;
	height:150px;
	margin:15px;
	background: transparent url('../images/gradient_column.png');
	padding:5px;
	-moz-border-radius : 5px; 	
	-webkit-border-radius : 5px;    
	border-radius: 5px;
	text-align:center;
} 

.column:hover{
	background: transparent url('../images/gradient_column_on.png');
	padding:5px;
	-moz-border-radius : 5px; 	
	-webkit-border-radius : 5px;    
	border-radius: 5px;
}

.column:hover h4{
	color:#7F0;
}


.column img {
	display:block;
	margin:auto;
	margin-bottom:13px;
	margin-top:4px;
}

.column h4{
	font-size:13px;
	text-align:left;
	margin-bottom:6px;
	font-weight:bold;
	color:#FFF;
}

.column ul{
	padding-left:20px;
}
	
.column li{
	list-style-type:square;
	margin-left:0;
	padding-left:0;
	margin-bottom:5px;
	color:#BBB;
	font-size:10px;
}

.column p {
	font-size:11px;
	margin-top:0px;
	padding-top:0px;
	margin-right:10px;
	height:25px;
	color:#ccc;
	font-weight:normal;
} 

.column p.notyet {
	display:none;
}

.column:hover p.notyet {
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	display:inline;
}

.column:hover li{
	color:#FFF;
}

.column:hover p{
	color:#FFF;
}
	
/* ************************************************/
/*   				 GALLERY 					  */
/* ************************************************/


#gallery-thumbs{
	text-align:center;
	padding-top:15px;
	margin-left:80px;
}

#gallery-case-study{
	min-height:150px;
	padding:10px;


}

#gallery-case-study a{
	text-decoration:underline;
	color:#57BF22;
}

#gallery-case-study a:hover
	{ 
		color:#68CF33;
}
	
#gallery-case-study img{
	margin:10px;
	border:solid 1px #DDD;
}

#gallery-case-study h1{
	margin-top:10px;
	margin-bottom:20px;
	font-size:16px;
}

#gallery-case-study h3{
	margin-bottom:15px;
	margin-top:15px;
}

#gallery-case-study p{
	margin:10px;
}

#gallery-case-study p.legende{
	margin-top:0;
}

#gallery-case-study p.simplysimadvantage{
	color:#feff96;
	font-weight:bold;
}

	
	
#gallery-right-arrow
{
	margin-top:30px;
	width:67px;
	height:67px;
	float:left;
}

#gallery-left-arrow
{
	width:67px;
	height:67px;
	float:left;
}

#my-glider
{
	float:left;
}

.noStyleLink p
{
	color:white;
	font-weight:bold;
}

.lighteronhover{
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
	float:left;
	margin-left:8px;
	margin-bottom:0;
	padding-bottom:0;

}
.lighteronhover:hover{
	filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
	float:left;
	margin-left:8px;

}


/* ************************************************/
/*  				 COMPANY (HISTORY)			  */
/* ************************************************/

.marged-halfwidth-for-history
{
	margin:5px;
	padding:5px;
	border:solid 1px black;
	float:left;
	width:450px;
	-moz-border-radius : 5px;	
	-webkit-border-radius : 5px; 
	border-radius: 5px;
	background: transparent url(../images/gradient_04.png);
}

.marged-halfwidth-for-history img{
	margin-right:15px;
	float:left;
}

.marged-halfwidth-for-history-right
{
	margin:5px;
	padding:5px;
	margin-top:40px;
	border:solid 1px black;
	float:left;
	width:450px;
	-moz-border-radius : 5px;	
	-webkit-border-radius : 5px; 
	border-radius: 5px;
	background: transparent url(../images/gradient_05.png);
}

.marged-halfwidth-for-history-right img{
	margin-right:15px;
	float:left;
}

.extendabletitle
	{
		color:#248d00;
		font-weight:bold;
		font-size:14px;
		margin-bottom:15px;
	}
	
.thirdwidth {
	float:left;
	text-align:center;
	width:320px;
}

	
.thirdwidth  a{
	color:white;
}

.thirdwidth  a:hover{
	color:#68CF33;
}

/* ************************************************/
/*  				 COMPANY REFERENCES			  */
/* ************************************************/

#company-references-logos{
	padding-bottom:25px;
	margin:auto;
	width:460px;
}
#company-references-logos div img{
	-moz-border-radius : 5px;	
	-webkit-border-radius : 5px; 
	border-radius: 5px;
	border:solid 1px white;
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
#company-references-logos div img:hover{
	filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}


/* ************************************************/
/*  				 COMPANY PRESS				  */
/* ************************************************/

#small-logos-for-press{
	margin-bottom:20px;
}

#small-logos-for-press a{
	margin:20px;
}

#latest-press-article{
	text-align:center;
	margin:15px;
}

.press-halfwidth {
	float:left;
	width:410px;
	padding-left:45px;
}

.press-halfwidth a {
	color: white;
	padding-left:60px;
}

.press-halfwidth a:hover {
	color: #7F0;
	padding-left:60px;
}

/* ************************************************/
/*  				 COMPANY TEAM				  */
/* ************************************************/

#company-team-photos{
	width:850px;
	margin:auto;
}

#company-team-descriptions{
	height:100px;
	max-height:100px;
	overflow:hidden;
	width:850px;
	margin:auto;
}

.highlightphotoonhover{
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.highlightphotoonhover:hover{
	filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}

.team-member{
	width:440px;
	height:150px;
	float:left;
	margin:10px;
	margin-bottom:20px;
}

.team-member-text{
	float:left;
	width:310px;
}

.team-member img{
	float:left;
	margin-right:15px;
}

/* ************************************************/
/*   				 COMPANY BLOG				  */
/* ************************************************/

#blogleft
	{
		height:370px;
		float:left;
		width:320px;
		margin-left:60px;
		padding-top:80px;
		
	}

#blogright
	{
		padding-top:15px;
		height:335px;
		float:left;
		width:580px;
		text-align:center;		
	}
	
#blog-other-pages  p{
	margin-bottom:15px;
	font-weight:bold;
}

.followuslinks
	{
		text-align:center;
	}

.followuslinks a
	{
		margin-left:15px;
		margin-right:15px;
	}
	
	
/* ************************************************/
/*   				 COMPANY CONTACT			  */
/* ************************************************/

#contactleft{
	width:430px;
	float:left;
	padding-top:30px;
}

#contactleft table th{
	vertical-align:text-top;
	text-align:right;
	padding-top:10px;
	
}

#contactleft table td{
	padding-left:40px;
	padding-top:10px;
}

#contactmiddle{
	width:50px;
	float:left;
	vertical-align:middle;
}

#contactright{
	width:430px;
	float:left;
	text-align:center;
}

#contactbottom{
	padding-bottom:30px;
}

/* ************************************************/
/*   				SUPPORT-OVERVIEW			  */
/* ************************************************/

#support-overview-main-left{
	float:left;
	width:550px;
	height:330px;
}


#support-overview-main-right{
	float:right;
	width:410px;
	height:330px;
}

.support-overview-main-section
	{
		padding-top:20px;
		width:500px;
		height:130px;
	}
	
.support-overview-main-section div.button
	{
		float:right;
	}

.support-overview-secondary-section
	{
		height:200px;
		margin:10px;
		padding:10px;
		background: transparent url(../images/gradient_05.png);
		border:solid 1px #777;
		-moz-border-radius : 5px; 	
		-webkit-border-radius : 5px;    
		border-radius: 5px;
		float:left;
		text-align:center;
		width:275px;
	}

	
.support-overview-secondary-section h3
	{
		margin-bottom:10px;
		color:#DDD;
	}

/*************************************************/
/*		 SUPPORT DOWNLOAD & TUTORIALS			 */
/*************************************************/



.left-menu {
	float:left;
	height:450px;
	width:250px;
	padding-top:10px;
	background:url('../images/leftmenu-background.png') no-repeat;

}

.rightcontent {
	float:left;
	height:100%;
	width:680px;
	padding-left:30px;
}


/*************/
/* LEFT MENU */
/*************/


.left-menu a.menu-item,
.left-menu a.menu-item-on {
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 6px;
	padding-top: 7px;
	padding-bottom: 7px;
	max-height: 30px;
	white-space: nowrap;
	color: #d0d0d0;
	text-decoration: none;
	-moz-border-radius : 5px; 	
	-webkit-border-radius : 5px;    
	border-radius: 5px;

}
.left-menu a.menu-item:hover {
	color: #eeeeee;
}
.left-menu a.menu-item-on {
	color: #dddddd;
	background: transparent url(../images/gradient_01.png);

}
.left-menu a.menu-item-on:hover {
	color: #dfdfdf;
	text-decoration: none;
}
.left-menu a {
	color: #dfdfdf;
	text-decoration: none;
}

/*************************************************/
/*		 SUPPORT DOWNLOAD						 */
/*************************************************/


.download-overview-sample{
	height:80px;
	margin:5px;
	padding:10px;
	border:solid 1px black;
	float:left;
	width:350px;
	-moz-border-radius : 5px;	
	-webkit-border-radius : 5px; 
	border-radius: 5px;
	background: transparent url(../images/support/download/cat0/overview-sample-gradient.png);
}


.download-overview-sample:hover{
	background: transparent url(../images/support/download/cat0/overview-sample-gradient-hover.png);
}

.download-overview-sample img{
	float:left;
	margin-right:10px;
}

.download-overview-sample h3{
	margin-bottom:10px;
	color:#EEE;
}

.download-overview-sample p{
	color:#CCC;
	font-weight:normal;
}

.download-overview-sample:hover h3{
	color:#7F0;
}

.download-overview-sample:hover p{
	color:white;
}


.downloadbeta_submit{
     border:none;
     background:url('../images/support/download/cat1/download-button.png') no-repeat;
	 margin-left:20px;
     width:80px;
     height:80px;
}

.downloadbeta_submit:hover{
     border:none;
     background:url('../images/support/download/cat1/download-button-on.png') no-repeat;
}



/*************************************************/
/*		 SUPPORT TUTORIALS						 */
/*************************************************/


.tutorials-overview-sample{
	height:80px;
	margin:5px;
	padding:10px;
	border:solid 1px black;
	float:left;
	width:350px;
	-moz-border-radius : 5px;	
	-webkit-border-radius : 5px; 
	border-radius: 5px;
	background: transparent url(../images/support/download/cat0/overview-sample-gradient.png);
}


.tutorials-overview-sample:hover{
	background: transparent url(../images/support/download/cat0/overview-sample-gradient-hover.png);
}

.tutorials-overview-sample img{
	float:left;
	margin-right:10px;
}

.tutorials-overview-sample h3{
	margin-bottom:10px;
	color:#EEE;
}

.tutorials-overview-sample p{
	color:#CCC;
	font-weight:normal;
}

.tutorials-overview-sample:hover h3{
	color:#7F0;
}

.tutorials-overview-sample:hover p{
	color:white;
}

/* ************************/

.tutorials-thumbs-section{
	width:650px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.tutorials-thumbs{
	height:80px;
	margin:10px;
	padding:10px;
	float:left;
	width:170px;
	-moz-border-radius : 5px;	
	-webkit-border-radius : 5px; 
	border-radius: 5px;
	background: transparent url(../images/support/download/cat0/overview-sample-gradient.png);
}

.tutorials-thumbs:hover{
	background: transparent url(../images/support/download/cat0/overview-sample-gradient-hover.png);
}

.tutorials-thumbs ul{
	margin:0;
	padding:0;
	padding-left:20px;
}

.tutorials-thumbs li{
	margin-bottom:5px;
	color:#AAA;
	font-size:10px;
}

.tutorials-thumbs p{
	color:white;
	font-weight:bold;
	padding-bottom:5px;
}

.tutorials-thumbs:hover li{
	color:#FFF;
}

.tutorials-thumbs:hover p{
	color:#7F0;
}




/* ************************************************/
/*   				 SUPPORT-FORUM				  */
/* ************************************************/

#forumleft
	{
		padding-top:80px;
		height:370px;
		float:left;
		width:320px;
		margin-left:60px;
	}

#forumright
	{
		height:350px;
		float:left;
		width:580px;
		text-align:center;
	}



/* ************************************************/
/*   				 SUPPORT MORE				  */
/* ************************************************/

#moresupportleft
	{
		height:290px;
		float:left;
		width:320px;
		margin-left:60px;	
		padding-top:90px;
	}

#moresupportleft img
	{
		vertical-align:middle;		
	}
		

	
#moresupportright
	{
		height:360px;
		float:left;
		width:580px;
	}

	

/* ************************************************/
/*   				 STORE						  */
/* ************************************************/

#store-aera{
	margin-top:5px;
	margin-bottom:35px;
	width:940px;
	padding-top:15px;
}

#different-licenses{
	width:940px;
	height:360px;
	margin:auto;
}




.one-license{
	float: left;
	padding:15px;
	margin:10px;
	margin-left:15px;
	margin-right:15px;
	height:310px;
	text-align:center;
	width:250px;
}

.store-product-title{
	font-weight:bold;
	font-size:17px;
	width:200px;
	float:left;
}
.store-product-price{
	float:right;
	font-weight:bold;
	font-size:17px;
	color:#68CF33;
}
.store-product-info{
	padding-top:15px;
	font-size:10px;
	text-align:left;

}
.store-product-licence-info p{
	
	text-align:left;
}

.button:hover {
	background: transparent url(../images/black-button.png) no-repeat;
	background-position:center -3px;
	overflow:visible;
	color:#68CF33;
	-moz-border-radius : 5px; 	
	-webkit-border-radius : 5px;    
	border-radius: 5px;
}


.button:focus
	{
	outline-style:none;	
	text-decoration:none;
	background: transparent url(../images/black-button.png) no-repeat;
	background-position:center -3px;
	overflow:visible;
	color:#68CF33;
	-moz-border-radius : 5px; 	
	-webkit-border-radius : 5px;    
	border-radius: 5px;		
	}

	
/* ******************************************************/
/*   				 STORE LIGHTBOXES					*/
/* ******************************************************/

#lightbox-non-commercial-license-reminder{
		background: #252525 url(../images/fond.jpg) ;
		background-repeat:repeat-x;
		border:none;
		-moz-border-radius : 10px;	
		-webkit-border-radius : 10px; 
		border-radius: 10px;
		width:720px;
		height:380px;
		margin:20px;
		padding:20px;
}

#lightbox-license-advantages{
		background: #252525 url(../images/fond.jpg) ;
		background-repeat:repeat-x;
		border:none;
		-moz-border-radius : 10px;	
		-webkit-border-radius : 10px; 
		border-radius: 10px;
		width:720px;
		height:380px;
		margin:20px;
		padding:20px;
}

#lightbox-terms-of-sale{
		background: #252525 url(../images/fond.jpg) ;
		background-repeat:repeat-x;
		border:none;
		-moz-border-radius : 10px;	
		-webkit-border-radius : 10px; 
		border-radius: 10px;
		width:710px;
		height:380px;
		margin:20px;
		padding:20px;
		overflow: -moz-scrollbars-vertical;
		overflow-y: scroll;
}

table.license-comparison {
	margin:auto;
	width:900px;
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
}

table.license-comparison  td {
	vertical-align:text-top;
	text-align:center;
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
}

table.license-comparison  th {
	vertical-align:text-top;
	width:350px;
	font-weight:normal;
	text-align:left;
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	padding-bottom:12px;
}

table.license-comparison th img {
	float:left; 
	margin-top:3px;
	margin-right:7px;
	margin-left:17px;
}

table.license-comparison th a {
	color:white;
	font-weight:normal;
}

table.license-comparison th div.expanded {
	padding:10px;
}

/* **********************************************/
/*   				 BUY STEPS					*/
/* **********************************************/


.image-buy-step{
	width:659px;
	margin:auto;
	margin-bottom:15px;
}

.center-buttons-aera{
	overflow:auto;
	width:620px;
	margin:auto;
	text-align:center;
}

.right-buttons-aera{
	overflow:auto;
	text-align:right;
}

.right-buttons-aera input{
	margin:50px;
}

.center-buttons-aera input{
	margin:50px;
}

/* ******************************************************************/
/*   				 BUY STEP 1 - IDENTIFICATION					*/
/* ******************************************************************/

#cart-summary{
	margin-bottom:15px;
}

#customer-identification{
	width:650px;
	margin:auto;
	margin-top:15px;
}

.refresh-license-button{
     border:none;
     background:url('../images/store/refresh.png') no-repeat;
	 margin-left:5px;
     width:20px;
     height:20px;
}

.refresh-license-button:hover{
     border:none;
     background:url('../images/store/refresh-hover.png') no-repeat;
}


/* ******************************************************************/
/*   				 BUY STEP 2 - SUMMARY							*/
/* ******************************************************************/

#cart-summary-with-total{
	margin-bottom:15px;
}

#personal-information-summary{
	width:940px;
	margin-bottom:25px;
	padding-top:35px;
	padding-bottom:35px;
}

#payment-reminder{
	width:940px;
	margin-bottom:25px;
	padding-top:35px;
	padding-bottom:25px;
}
/* ******************************************************************/
/*   				 BUY STEP 4 - CONFIRMATION						*/
/* ******************************************************************/

#store-confirmation-area{
	width:650px;
	margin:auto;
	margin-top:35px;
	margin-bottom:35px;
	min-height:250px;
	padding-top:25px;
}

.confirmation-green-data{
	color:#68CF33;
}


/* ************************************************/
/*   				 AUTRE....					  */
/* ************************************************/
