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

	Pricing
	
***********************************************/

form#currencyForm > *{
  display:block;
  float:right;
  clear:right;
}

table.pricing {
  border-collapse:collapse;
	border: 10px solid #ccc;
	margin: 0 auto 30px auto;
}
.pricing.softwares .col1 {  }
.pricing.softwares .col2 { width:25%; }
.pricing.softwares .col3 { width:25%; }
.pricing.softwares .col4 { width:32%;  }

table.pricing th {
  padding: 4px 3px;
  text-align:center;
  border:1px solid #999;
  background:#f4f4f4;
  font-size:13px;
}
table.pricing tbody th, table.pricing th.title {
  font-size:18px;
}
table.pricing td {
	padding: 3px;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	border: 1px solid #ccc;
	white-space: nowrap;
}
table.pricing.kbase th, table.pricing.kbase td {
    padding:6px;
}
table.pricing td > img {
  margin:5px 0;
}
table.pricing td.functionz {
	text-align: left;
	/*border-right: 0;*/
	padding:15px;
	font-size: 14px;
}
table.pricing td.question {
	font-size:0.8em;
	text-align: left;
	border-left: 0;
}
table.pricing td.rightBorderOrange {
	border-right: 2px solid #FF3300;
}
table.pricing td.leftBorderOrange {
	border-left: 2px solid #FF3300;
}
table.pricing td.rightBorderGreen {
	border-right: 2px solid #dfdfdf;
}
table.pricing td.leftBorderGreen {
	border-left: 2px solid #dfdfdf;
}	
table.pricing td.formules {
	background: url(assets/bg_tableFormules.gif) repeat-x top left;
	padding-bottom:8px;
}
table.pricing td.indent{
	padding-left: 20px;
}
table.pricing td.big {
 font-size:1.1em;
}
table.pricing .buy_goto {
  margin:0;
}
.blanc {
	color:#FFFFFF;
}
.lightblue {
	border-top: 2px solid #333;
	}
.maj {
	font-size: 0.9em;
	text-transform: uppercase;
}
.gras {
	font-weight:bold;
}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.black span {
	font-size: 1em;
	font-family: "Trebuchet MS", Arial, verdana;
	font-weight: normal;
	font-style: italic;
	}
.bgOrange {
	background-color:#FF3300;
}
.bgLighOrange {
	background-color: #fff4d8;
	}
.bgGreen {
	background-color: #dfdfdf;
	}
.bgLightKbase {
	background-color:#ebfbff;
}
.bgLightStudio {
	background-color:#EEFFEE;
}

table.pricing tr.thinBorder td{
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}

.free {
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
}
.unlimited {
	font-size: 0.9em;
	font-weight: bold;
	color:#666666;
}
.heure {
	font-size: 1.2em;
	font-weight: bold;
}
.important {
	font-size: 1.05em;
	color: #ff6600;
}
.prix {
  font-size:14px;
}
.prixParHeure {
	font-size:11px;
	color:#999999;
}

a.achat:link, a.achat:visited {
 	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 10px;
	color: #FFF;
	background-color:#660099;
	border: 1px solid #660099;
}
a.achat:hover {
	background-color:#FF6600;
	border: 1px solid #DD3300;
}

a.purple {
	margin-left: 7px; 
	margin-right: 0px; 
	padding-right: 38px; 
	padding-left: 5px;
}

#content h3{
 color:#ff6600;
 margin: 10px 0 3px 0;
}

