@charset "utf-8";

/* ====================================================================== */
/* === CLIMACT STYLESHEET =============================================== */
/* ====================================================================== */

* {
	padding: 0;
	margin: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background: #def3fb url(../images/common/pagebackground.gif) center repeat-y;
}

ul {
	list-style: none;
}

li {
	background: url(../images/common/bullet.gif) no-repeat 0 3px;
	padding: 0 0 0 20px;
}


a {
	color: #02ace5;
	outline: none;
}

a:hover {
	color: #0361b0;
}

input {
	color: #666666;
}

h1 {
	font-size: 18px;
	color: #0361b0;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}

h1.MainTitle {
	margin:13px 0 18px 0;
	padding:0;
	color:#10a744;
	font-size:21px;
	font-weight:bold;
	border-bottom:2px solid #def3fb;
}

h1.MainTitleCorporate {
	margin:13px 0 18px 0;
	padding:0;
	color:#0faee5;
	font-size:21px;
	font-weight:bold;
	border-bottom:2px solid #def3fb;
}

h2.SubTitle {
	margin:20px 0 8px 0;
	padding:0;
	color:#10a744;
	font-size:17px;
	font-weight:bold;
}

h3.SubTitle {
	margin:20px 0 10px 10px;
	padding:0;
	color:#0faee5;
	font-size:14px;
	font-weight:bold;
}

h3.SubTitlePopup {
	margin:0 0 15px 0px;
	padding:0;
	color:#0faee5;
	font-size:14px;
	font-weight:bold;
}

h4.SubTitle {
	margin:23px 0 15px 10px;
	padding:0;
	color:#10a744;
	font-size:12px;
	font-weight:bold;
}

.TitleClimact {
	font-weight:bold;
	font-size: 13px;
	color: #0361b0;
}

.ImportantText {
	color:#0faee5;
	font-weight:bold;
}

.Source {
	font-size:10px;
	margin:0 0 0 10px;
	float:left;
	padding:0;
	clear:both;
}

.SourceStaff {
	font-size:10px;
	float:left;
	clear:both;
}

p {
	margin:10px 15px 12px 10px;
}

ul.ListColumn {
	margin:10px 0 0 0;
}

ul.ListText {
	margin:0 0 20px 0;
}

ul.ListText li {
	background:none;
	margin:0 15px 5px 30px;
	padding:7px 0 0 0;
}

ul.SubListText li {
	background:url(../images/common/bullet_sublist.gif) no-repeat;
	margin:0 15px 0 30px;
	padding:2px 0 0 17px;
}

ul.SubListTextInfo {
	margin:15px 0 15px 0;
}

ul.SubListTextInfo li {
	background:url(../images/common/bullet2.gif) no-repeat;
	margin:0 15px 0 0;
	padding:0 0 8px 15px;
}

ul.SubListTextnav {
	margin:15px 0 0 0 ;
}

ul.SubListTextnav li {
	background:url(../images/common/bullet_sublist3.gif) no-repeat;
}

ul.ListLinksProducts {
	margin:0 10px 0 15px;
	padding:0;
}

ul.ListLinksProducts li {
	margin:5px 0 5px 0;
	padding:0 0 0 10px;
}

ul.ListLinks {
	margin:0 15px 0 15px;
	padding:0;
}

ul.ListLinks li {
	margin:5px 0 10px 0;
	padding:0 0 0 10px;
}

div.ListItem {
	clear: both;
	padding: 0 0 20px 0;
	margin:0 0 15px 0;
}

div.CMSVignettes {
	float:left;
	width:121px;
	margin:0 15px 0 6px;
}

div.CMSContent {
	float:left;
	width:309px;
	margin:0 3px 8px 0;
}

.OnTop {
	border-bottom:1px dashed #bce3f5;
	display:block;
	font-size:10px;
	line-height:15px;
	text-align:right;
	margin:8px 15px 10px 10px;
	clear:both;
}

.OnTop a {
	color:#0463b0;
}

a.OnTop:hover {
	color:#10a744;
}

ul.SubListText2 {
	margin:2px 15px 0 50px;
}

ul.SubListText2 li {
	background:url(../images/common/bullet_sublist2.gif) no-repeat;
	margin:0 15px 0 0;
	padding:2px 0 0 17px;
}

ul.SubListText3 {
	margin:2px 15px 15px 8px;
}

ul.SubListText3 li {
	background:url(../images/common/bullet_sublist2.gif) no-repeat;
	margin:0 15px 0 0;
	padding:2px 0 5px 14px;
}

/* === HEADER INDIVIDUALS =============================================== */

div#PageContainer {
	margin: 0 auto;
	width: 920px;
	background: url(../images/fr/header.jpg) 0 -15px no-repeat;
	padding: 0 15px;
}

div#PageContainernl {
	margin: 0 auto;
	width: 920px;
	background: url(../images/nl/header.jpg) 0 -15px no-repeat;
	padding: 0 15px;
}

div#PageContaineren {
	margin: 0 auto;
	width: 920px;
	background: url(../images/en/header.jpg) 0 -15px no-repeat;
	padding: 0 15px;
}

/* === HEADER INDIVIDUALS =============================================== */

/* === HEADER ENTREPRISE ================================================ */

div#PageContainerEnterprise {
	margin: 0 auto;
	width: 920px;
	background:url(../images/enterprise/common/header.jpg) 0 -15px no-repeat;
	padding: 0 15px;
}

/* === HEADER ENTREPRISE ================================================ */

div#PageMainContent {
	width: 920px;
	overflow: hidden;
	margin: 10px 0 0 0;
}

a#ClimactHelp  {
	display:block;
	height: 52px;
	width:708px;
	background: url(/images/fr/climact_help.gif) no-repeat;
	padding: 0;
	text-indent: -10000px;
	clear: both;
}

a#ClimactHelpnl  {
	display:block;
	height: 52px;
	width:708px;
	background: url(/images/nl/climact_help.gif) no-repeat;
	padding: 0;
	text-indent: -10000px;
	clear: both;
}

a#ClimactHelpen  {
	display:block;
	height: 52px;
	width:708px;
	background: url(/images/en/climact_help.gif) no-repeat;
	padding: 0;
	text-indent: -10000px;
	clear: both;
}

/* ====================================================================== */
/* === HEADER =========================================================== */
/* ====================================================================== */

div#PageHeader {
	width: 930px;
	height: 98px;
	padding: 10px 0 10px 0;
	overflow:hidden;
	clear:both;
}

div#PageHeader h1 {
	float: left;
	margin: 5px 0 0 0;
	text-indent: -10000px;
	background: url(../images/common/climact.gif) no-repeat;
	width: 270px;
	height: 59px;
}

div#MemberLinks {
	color: #02ace5;
	float: right;
	padding: 83px 15px 0 0;
	font-size: 12px;
}

div#MemberLinks a {
	font-weight: bold;
}

/* ====================================================================== */
/* === LINKS ABOVE HEADER =============================================== */
/* ====================================================================== */

div#PageHeaderLinks {
	float: right;
	width: 220px;
	height: 17px;
	padding: 5px 0 0 8px;
	background: url(../images/common/headernavbg.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
}


div#PageHeaderLinks ul {
}

div#PageHeaderLinks ul li {
	display: inline;
	background: none;
	padding: 0;
}

div#PageHeaderLinks ul li a {
	float: left;
	display: block;
	margin: 0 0 0 1px;
	color: #02ace5;
	padding: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 11px;
	border-right: 2px solid #fcca43;
}

div#PageHeaderLinks ul li a:hover {
	color: #0361B0;
}

div#PageHeaderLinks ul li a.Last {
	border-right: none;
}

/* ====================================================================== */
/* === MENU ============================================================= */
/* ====================================================================== */

div#PageMenu {
	width: 920px;
	height: 30px;
	margin: 0 0 5px 0;
	background: #0564b0;
	color: #FFFFFF;
	font-size: 12px;
	background: url(../images/common/menubackground.gif) right;
}

div#PageMenu li {
	background-image: none;
}

/* ====================================================================== */
/* === LEFT COLUMN ====================================================== */
/* ====================================================================== */

div#LeftColumn {
	float: left;
	margin: 0 5px 5px 0;
	/*height: 100000px;*/
	width: 200px;
}

div#LeftColumn p {
	margin: 0;
}

div.LeftColumnBox {
	width: 184px;
	padding: 8px;
	background: url(../images/common/leftcolframebg1.gif) no-repeat;
}

div.LeftColumnBox ul {
	border-top: 1px solid #e5f6fc;
}

div.LeftColumnBox li {
	padding: 0 0 3px 15px;
	border-bottom: 1px solid #e5f6fc;
}

div.LeftColumnBox h2 {
	background: url(../images/common/leftcoltitlebg.gif) no-repeat;
	height: 15px;
	font-size: 14px;
	color: #0361b0;
	margin: 0;
	padding: 15px 0 0 8px;
}

div.LeftColumnBox .Content {
	padding: 8px;
}

div.LeftColumnBox .Content a.LeftColumnBoxLink {
	display: block;
	margin: 10px 0;
}

div.LeftColumnCloseBox {
	background: url(../images/common/leftcolframebg2.gif) no-repeat;
	height: 10px;
	font-size: 1px;
	margin: 0 0 10px 0;
}

div.NewsletterInput {
	overflow: hidden;
	height: 25px;
	padding: 5px 0 0 0;
	margin: 10px 0 0 0;
}

input.NewsletterField {
	float: left;
	width: 99px;
	height: 16px;
	padding: 3px 0 0 3px;
	border: 1px solid #666666;
}

a.NewsletterButton {
	display: block;
	float: left;
	width: 58px;
	height: 17px;
	padding: 4px 0 0 0;
	margin: 0 0 0 5px;
	background: #02ACE5 url(../images/common/buttonsend_off.gif);
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}

a.NewsletterButton:hover {
	background: #02ACE5 url(../images/common/buttonsend_on.gif);
}

/* ====================================================================== */
/* === STEPS ============================================================ */
/* ====================================================================== */

div#PageSteps {
	float: left;
	width: 715px;
	height: 67px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

div#PageSteps ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#PageSteps ol li {
	display: inline;
	margin: 0;
	padding: 0;
}

div#PageSteps ol li a {
	display: block;
	float: left;
	width: 227px;
	height: 67px;
	text-indent: -10000px;
}

/* ====================================================================== */
/* === MAIN CONTENT ===================================================== */
/* ====================================================================== */

div#MainContent {
	float: left;
	background: #FFFFFF;
	margin: 0 16px 5px 0;
	padding: 0 0 0 5px;
	width: 460px;/*height: 100000px;*/
}

div#MainContentLarge {
	float: left;
	background: #FFFFFF;
	margin: 0 0 5px 0;
	padding: 0;
	width: 708px;/*height: 100000px;*/
}

div#MainContentLargeHome {
	float:right;
	background: #FFFFFF;
	margin: 0 0 5px 0;
	padding: 0;
	width: 715px;/*height: 100000px;*/
	overflow:hidden;
}

iframe {
	width: 467px;
	height: 1500px;
	/*height: 100000px;*/
	border: 0;
}

iframe.Large {
	width: 712px;
	height: 2000px;
	/*height: 100000px;*/
	border: 0;
	margin:0;
	padding:0;
}

iframe.LargePack {
	width:708px;
	height: 2000px;
	/*height: 100000px;*/
	border: 0;
	margin:0;
	padding:0;
}

img.MapClimact {
	margin:0 0 0 10px;
	border:0;
}

/* ====================================================================== */
/* === RIGHT COLUMN ===================================================== */
/* ====================================================================== */

div#RightColumn {
	float: right;
	margin: 0 0 5px 0;
	/*height: 99935px;*/
	width: 227px;
}

div.RightColumnBox {
	width: 207px;
	background: url(../images/common/rightcolframebg1.gif) no-repeat;
	padding: 20px 10px 10px 10px;
}

div.RightColumnCloseBox {
	background: url(../images/common/rightcolframebg2.gif) no-repeat;
	height: 75px;
	margin: 0 0 10px 0;
	padding: 0 10px;
	font-style: italic;
	font-weight: bold;
}

div.RightColumnBox h2 {
	height: 15px;
	font-size: 14px;
	color: #0361b0;
	margin: 0 0 20px 0;
	padding: 20px 0 0 50px;
}

div.RightColumnBox h3 {
	font-size: 12px;
	color: #02ace5;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}

h2#InfoToUnderstand {
	background: url(../images/common/iconinfo.gif) no-repeat;
	padding: 5px 0 10px 35px;
	font-size: 13px;
	color: #0361b0;
	margin: 0;
}

div.RightColumnBox p {
	margin: 0 0 10px 0;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* -----------------------------------------  v v v   IMGS   v v v  ------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------ */

img.Link {
	border:none;
}

img.Images {
	margin:0 8px 15px 0;
	float:left;
}

img.ImagesCMS {
	margin:0 8px 15px 0;
	float:left;
	/*border:1px solid #CCCCCC;*/
}

img.ImagesPress {
	margin:0 0 8px 8px;
	float:right;
}

img.Products {
	vertical-align:bottom;
}

img.ImagesBig {
	margin:0 8px;
}

img.ImagesRight {
	margin:0 0 8px 8px;
	float:right;
}

.Resize {
	background:url(../images/common/loop_off.gif) no-repeat;
	margin:0 0 0 15px;
	padding:3px 0 3px 20px;
}

a.Resize:hover {
	background:url(../images/common/loop_on.gif) no-repeat;
}

/* ====================================================================== */
/* === RSS FEED ========================================================= */
/* ====================================================================== */

div#FeedRss {
	float: left;
	background: url(../images/common/rss_bg.gif) repeat-x;
	width: 705px;
	height: 15px;
	margin:0 0 10px 0;
	overflow: hidden;
	color:#228dc8;
	font-size:12px;
	padding:5px 5px 5px 5px;
	overflow: hidden;
}

div#FeedRssText {
	float: left;
	width: 680px;
}

div#FeedRssLink {
 float: right;
}

/* ====================================================================== */
/* === FLASH INTRO ====================================================== */
/* ====================================================================== */

div#FlashIntro {
	float:left;
	background:url(../images/fr/intro_climact.jpg) no-repeat;
	width: 488px;
	height: 257px;
	margin:0 0 10px 0;
}

div#FlashIntronl {
	float:left;
	background:url(../images/nl/intro_climact.jpg) no-repeat;
	width: 488px;
	height: 257px;
	margin:0 0 10px 0;
}

div#FlashIntroen {
	float:left;
	background:url(../images/en/intro_climact.jpg) no-repeat;
	width: 488px;
	height: 257px;
	margin:0 0 10px 0;
}

div#RightFrameHome {
	float: right;
	background:url(../images/common/rightframe_homepage.gif) no-repeat;
	width: 207px;
	height: 227px;
	margin:0 0 10px 0;
	padding: 20px 10px 10px 10px;
}


div#RightFrameHomePromo {
	float: right;
	background:url(../images/common/rightframe_homepage.gif) no-repeat;
	width: 227px;
	height: 257px;
	margin:0 0 10px 0;
}

ul.HomeInfo li {
	background:url(../images/common/bullet2.gif) no-repeat;
	border-top:1px solid #8febfa;
	padding:3px 0;
	display:block;
	text-indent:15px;
}

/* ====================================================================== */
/* === STEP TEXT ======================================================== */
/* ====================================================================== */

div#PageStepsText {
	float: left;
	width: 715px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

div#PageStepsText ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#PageStepsText ul li {
	background:none;
	float: left;
	margin: 0;
	padding: 0;
	width: 227px;
}

div#PageStepsText ul li#Step {
	margin: 0 17px 0 0;
}

/* ====================================================================== */
/* === LEFT COLUMN ====================================================== */
/* ====================================================================== */

div.LeftColumnBox ul.Verdict {
	border:none;
}

div.LeftColumnBox ul.Verdict li {
	background:none;
	border-top:1px solid #88dbf6;
	border-bottom:1px solid #88dbf6;
	padding:5px 0;
	font-weight:bold;
	color:#02ace5;
	margin: 0 0 10px 0;
}

div.LeftColumnBoxLogin {
	width: 176px;
	padding: 12px;
	background: url(../images/common/leftcologin1.gif) no-repeat;
	color:#FFFFFF;
}

div.LeftColumnBoxLogin h2 {
	font-size:15px;
	color:#0361b0;
	margin:0 0 8px 0;
}

div.LeftColumnCloseBoxLogin {
	background: url(../images/common/leftcologin2.gif) no-repeat;
	height: 7px;
	font-size: 1px;
	margin: 0 0 5px 0;
}

div.LeftColumnBoxLogin ul.HomeLoginInfo {
	margin:10px 0 0 0;
}

div.LeftColumnBoxLogin ul.HomeLoginInfo li {
	background:url(../images/common/bullet3.gif) no-repeat;
	border-top:1px solid #88dbf6;
	padding:2px 0;
	display:block;
	text-indent:14px;
}

div.LeftColumnBoxLogin ul.HomeLoginInfo li a {
	color:#FFFFFF;
	text-decoration:none;
}

div.LeftColumnBoxLogin ul.HomeLoginInfo li a:hover {
	color:#0361b0;
}

div.LeftColumnBoxLogin ul.HomeLoginInfo li.LastLink {
	border-bottom:1px solid #88dbf6;
}


/* ====================================================================== */
/* === IFRAME RESULTS CONTENT  ========================================== */
/* ====================================================================== */

div#ResultsMember {
}

div.ResultsMemberBox {
	width: 692px;
	background: url(../images/common/large_box_background1.gif) top no-repeat;
	margin: 0;
	padding:5px 10px 10px 10px;
}

div.ResultsMemberCloseBox {
	width: 712px;
	height: 7px;
	background: url(../images/common/large_box_background2.gif) bottom no-repeat;
	font-size: 1px;
	margin: 0 0 8px 0;
	clear:both;
}

ul.ResultsMember li {
	background:none;
	margin:15px 0 0 0;
	padding:0;
	color: #02ace5;
}

ul.ResultsMember li.Comments {
	background:none;
	margin:0 0 10px 25px;
	padding:0;
	color: #666666;
}

div.FormRowResults {
	clear: both;
	padding: 2px 0 0 0;
	color: #666666;
	margin:0 0 0 25px;
}

div.FormRowEnd {
	margin:0 0 25px 0;
	padding:5px 0;
}

div.FormRowResults a {
	margin:0 0 0 165px;
	font-style:italic;
}

ul.FormMember {
	margin:10px 0 0 0;
}

ul.FormMember li {
	background:none;
	display:inline;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0 30px 0 0;
}

ul.Engage li {
	margin:10px 0 0 0;
}

div.BoxFooter {
	margin: 10px 0 0 0;
	overflow: hidden;
	height: 31px;
}

div.BoxButtons {
	float: right;
}

a.Button {
	display: block;
	float: left;
	background: url(../images/common/button.gif) no-repeat;
	width: 104px;
	height: 24px;
	padding: 7px 0 0 0;
	margin: 0 0 0 7px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	color: #555555;
}


/* ====================================================================== */
/* === FORM ELEMENTS ==================================================== */
/* ====================================================================== */

form {
	margin: 0;
	padding: 10px 0 0 0;
}

div.FormRow {
	clear: both;
	padding: 5px 0;
	color:#666666;
}

label {
	float: left;
	font-weight:bold;
	padding: 0 0 0 1px;
	width: 170px;
}

label.Small {
	float: left;
	font-weight:bold;
	padding: 0 0 0 1px;
	width: 110px;
}

span.Mandatory {
	color: #7f9db9;
	font-size: 12px;
}

div.Mandatory {
	color: #7f9db9;
	font-size: 10px;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

select {
	padding: 1px;
}

input.Input, textarea.Input, select.Input {
	border: 1px solid #7f9db9;
}

input.Input_ERROR, textarea.Input_ERROR, select.Input_ERROR {
	border: 1px solid #CC0000;
}

input.Input_MANDATORY, textarea.Input_MANDATORY, select.Input_MANDATORY {
	border: 1px solid #7f9db9;
}

input.Radio, input.Checkbox {
}

input.Radio_ERROR, input.Checkbox_ERROR {
	background: #CC0000;
}

input.Radio_ERROR, input.Checkbox_MANDATORY {
	background: #7f9db9;
}

input.InputShort {
	width: 30px;
	border: 1px solid #7f9db9;
}

input.InputShort_ERROR {
	width: 30px;
	border: 1px solid #CC0000;
}

input.InputShort_MANDATORY {
	width: 30px;
	border: 1px solid #7f9db9;
}

select.InputShort {
	width: 40px;
	border: 1px solid #7f9db9;
}

select.InputShort_ERROR {
	width: 40px;
	border: 1px solid #CC0000;
}

select.InputShort_MANDATORY {
	width: 40px;
	border: 1px solid #7f9db9;
}

input.InputMedium, textarea.InputMedium, select.InputMedium {
	width: 100px;
	border: 1px solid #7f9db9;
}

input.InputMedium_ERROR, textarea.InputMedium_ERROR, select.InputMedium_ERROR {
	width: 100px;
	border: 1px solid #CC0000;
}

input.InputMedium_MANDATORY, textarea.InputMedium_MANDATORY, select.InputMedium_MANDATORY {
	width: 100px;
	border: 1px solid #7f9db9;
}

input.InputLarge, textarea.InputLarge, select.InputLarge {
	width: 200px;
	border: 1px solid #7f9db9;
}

input.InputLarge_ERROR, textarea.InputLarge_ERROR, select.InputLarge_ERROR {
	width: 250px;
	height:20px;
	border: 1px solid #CC0000;
}

input.InputLarge_MANDATORY, textarea.InputLarge_MANDATORY, select.InputLarge_MANDATORY {
	width: 250px;
	height:20px;
	border: 1px solid #7f9db9;
}

.RadioButton {
	padding: 0;
	margin: 0 12px 0 0;
}

/* ====================================================================== */
/* === PROJET =========================================================== */
/* ====================================================================== */

.Description {
	float:right;
	width:310px;
}

.DescriptionPrecise {
	float:right;
	width:355px;
	overflow:hidden;
	clear:both;
}

.DescriptionIntro {
	float:left;
	width:300px;
}

h3.SubTitleProjects {
	margin:0 0 10px 10px;
	padding:0;
	color:#0faee5;
	font-size:14px;
	font-weight:bold;
	clear:both;
}

/* ================================================================== */
/* ===  TICKER  ===================================================== */
/* ================================================================== */

.ticki{
	position:relative;
}

a#tickerAnchor{
}


/* ================================================================== */
/* ===  SIGNATURES  ================================================= */
/* ================================================================== */

.Denali {
	background:url(../images/common/denalilogo.gif) no-repeat;
	padding: 0 0 0 15px;
	font-size:10px;
	color:#b2b2b2;
	text-decoration:none;
}

.Denali a {
	color:#b2b2b2;
	text-decoration:none;
}


a.Denali:hover {
	color:#1d4382;
	background:url(../images/common/denalilogo_hover.gif) no-repeat;
	text-decoration:underline;
}

.Emac2 {
	background:url(../images/common/logo_emac2.gif) no-repeat;
	padding: 0 0 0 15px;
	font-size:10px;
	color:#b2b2b2;
	text-decoration:none;
}

.Emac2 a {
	color:#b2b2b2;
	text-decoration:none;
}


a.Emac2:hover {
	background:url(../images/common/logo_emac2_hover.gif) no-repeat;
	color:#0FA1B8;
	text-decoration:underline;
}

/* ====================================================================== */
/* === HOMEPAGE PACKS =================================================== */
/* ====================================================================== */

h1.Packs {
	font-size: 18px;
	color: #0361b0;
	padding: 0;
	margin: 0 0 5px 0;
}

h2.Packs {
	color:#0361b0;
	font-size:13px;
	font-weight:bold;
}


div#BoxPacksTop {
	float: left;
	width: 675px;
	padding:20px 20px 0 20px;
	background:url(../images/common/box_packs_top.gif) no-repeat;
	margin: 0;
}

div#BoxPacksTopLeft {
	float: left;
	width: 320px;
	margin:0 25px 0 0;
}

.Discover {
	padding:20px 0 0 0;
 	color:#0faee5;
	font-weight:bold;
	font-size:18px;
	width:320px;
	background:url(../images/common/arrows.gif) no-repeat right;
}

div#BoxPacksTopLeft p {
	margin:5px 0;
}

div#BoxPacksTopRight {
	float: left;
	width: 330px;
}

div#BoxPacksBottom {
	float: left;
	width: 715px;
	height:27px;
	background:url(../images/common/box_packs_bottom.gif) no-repeat;
	margin: 0;
}

.PacksDescription {
	width: 307px;
	float: left;
	font-size:11px;
	border-bottom:1px dotted #44c7f3;
	margin: 0 0 5px 0;
	padding:5px 5px 5px 0;
}

.PacksDescription p {
	margin: 5px 0 5px 108px;
}

.PacksSmall {
	float: left;
	width:100px;
	margin: 0 8px 0 0;
}

a.BuyPack {
	float:right;
	width: 117px;
	height:18px;
	font-size:10px;
	line-height:18px;
	color:#FFFFFF;
	text-align:center;
	background: url(../images/common/pack/button_select_small.gif) no-repeat;
	text-decoration: none;
	padding:0;
	margin:10px 7px 0 0;
}

a.BuyPack:hover {
	background: url(../images/common/pack/button_select_small.gif) no-repeat;
	color:#0068b2;
}

/* ================= SCROLLBAR ============================================= */
				
				/* vertical track handle */
				#track1 {
					float: left;
					width: 17px;
					height: 200px;
					border:1px solid #11b2ec;
					background:#FFFFFF;
				}
				
				#handle1 {
					width: 15px;
					height: 94px;
					cursor: move;
					margin: 1px;
					padding:0 0 1px 0;
					background:url(../images/common/contact_arrow_handle.gif) no-repeat top left;	
				}
						
				#scrollable1 {
					width: 303px;
					height: 200px;
					overflow: hidden;
					float: left;
					margin: 0 8px 0 0;
				}
				
				/* vertical track handle */
				
				/* ================= SCROLLBAR ============================================= */

/* ====================================================================== */
/* === HOMEPAGE PACKS =================================================== */
/* ====================================================================== */



/* ====================================================================== */
/* === UPDATES ========================================================== */
/* ====================================================================== */

#ColumnPlanning{
	
	padding:5px 0 5px 35px;
	color:#FFFFFF;
	font-weight:bold;
}

#ColumnValidation{
	
	padding:5px 0 5px 35px;
	color:#FFFFFF;
	font-weight:bold;
}

#ColumnOperation{
	
	padding:5px 0 5px 35px;
	color:#FFFFFF;
	font-weight:bold;
}

#ColumnCERs{
	
	padding:5px 0 5px 35px;
	color:#FFFFFF;
	font-weight:bold;
}

.PlanningContent{
	padding:7px;
	color:#FFFFFF;
}

.ValidationContent{
	padding:7px;
	color:#f79646;
}

.Valid{
	color:#f79646;	
}

a.Valid:hover{
	color:#f79646;
}

.Delivr{
	color:#02ace5;
	padding:0 5px;
	display:block;
}

a.Delivr:hover{
	color:#02ace5;
}

.OperationContent{
	padding:7px;
	color:#FFFFFF;
}

.Oper{
	color:#f79646;
	padding:0 5px;
	display:block;
}

a.Oper:hover{
	color:#f79646;
}

.CersContent{
	padding:7px;
	color:#4f81bd;
}

.imgPosition{
	margin:0 0 15px 10px
}

.tdPlanning, .tdValid, .tdOper, .tdDelivr{
	width:50px;
	display:block;
	padding:0 0 0 25px;
	color:#FFFFFF;
	font-weight:bold;
}

/* ::: ENTERPRISE :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


div#ImgIntroen {
	float:left;
	height: 256px;
	margin:0 0 6px 0;
}

.LinkMore {
	background:url(../images/enterprise/common/bullet.gif) no-repeat;
	padding:0 0 0 15px;
}

.LogoBusiness {
	padding:0 0 5px 10px;
}

h1.Diagnose {
	background:url(../images/enterprise/common/title_diagnose.gif) no-repeat;
	font-size: 20px;
	color: #c63030;
	width:460px;
	height:31px;
	text-indent:10px;
	padding:8px 0 0 0;
	margin: 20px 0 15px 0;
}


h1.Act {
	background:url(../images/enterprise/common/title_act.gif) no-repeat;
	font-size: 20px;
	color: #ea6f0b;
	width:460px;
	height:31px;
	text-indent:10px;
	padding:8px 0 0 0;
	margin: 20px 0 15px 0;
}


h1.Inspire {
	background:url(../images/enterprise/common/title_inspire.gif) no-repeat;
	font-size: 20px;
	color: #6dab15;
	width:460px;
	height:31px;
	text-indent:10px;
	padding:8px 0 0 0;
	margin: 20px 0 15px 0;
}

/* ::::::::::::::: Diagnose ::::::::::::::::::::::: */

div#DiagnoseHeader {
	float:left;
	width: 227px;
	height:50px;
	margin:0 17px 0 0;
}

div#Diagnose {
	float:left;
	width: 190px;
	height:130px;
	padding:15px 20px 0 17px;
	background: url(../images/enterprise/en/diagnose_bg.gif) no-repeat #fbefef;
	margin:0 17px 0 0;
	clear:both;
}


div#Diagnose ul {
	color:#c63030;
}

div#Diagnose ul li {
	border-bottom:1px solid #f5d9d9;
	background:url(../images/enterprise/common/diagnose_arrow.gif) no-repeat;
	width:170px;
	padding:3px 0 3px 15px;
	margin:0;
}

div#DiagnoseLink {
	background: #fbefef;
	float:left;
	width: 210px;
	height:19px;
	margin:0 17px 0 0;
	clear:both;
	padding:0 0 0 17px;
}

div#DiagnoseBottom {
	float:left;
	width: 227px;
	height:19px;
	margin:0 17px 0 0;
	clear:both;
}

/* ::::::::::::::: Diagnose ::::::::::::::::::::::: */

/* ::::::::::::::: Act ::::::::::::::::::::::: */

div#ActHeader {
	float:left;
	width: 227px;
	height:50px;
	margin:0 17px 0 0;
}

div#Act {
	float:left;
	width: 190px;
	height:130px;
	padding:15px 20px 0 17px;
	background: url(../images/enterprise/en/act_bg.gif) no-repeat #fcede1;
	margin:0 17px 0 0;
}

div#Act ul {
	color:#ea6f0b;
}

div#Act ul li {
	border-bottom:1px solid #f9dbc3;
	background:url(../images/enterprise/common/act_arrow.gif) no-repeat;
	width:175px;
	padding:3px 0 3px 15px;
	margin:0;
}

div#ActLink {
	background: #fcede1;
	float:left;
	width: 210px;
	margin:0 17px 0 0;
	height:19px;
	padding:0 0 0 17px;
}

div#ActBottom {
	float:left;
	width: 227px;
	height:19px;
	margin:0 17px 0 0;
}

/* ::::::::::::::: Act ::::::::::::::::::::::: */


/* ::::::::::::::: Inspire ::::::::::::::::::::::: */

div#InspireHeader {
	float:left;
	width: 227px;
	height:50px;
}

div#Inspire {
	float:left;
	width: 190px;
	height:130px;
	padding:15px 20px 0 17px;
	background: url(../images/enterprise/en/inspire_bg.gif) no-repeat #f0f6e7;
	margin:0;
}

div#Inspire ul {
	color:#6dab15;
}

div#Inspire ul li {
	border-bottom:1px solid #d8ebc5;
	background:url(../images/enterprise/common/inspire_arrow.gif) no-repeat;
	width:175px;
	padding:3px 0 3px 15px;
	margin:0;
}

div#InspireLink {
	background: #f0f6e7;
	float:left;
	width: 210px;
	height:19px;
	padding:0 0 0 17px;
}

div#InspireBottom {
	float:left;
	width: 227px;
	height:19px;
}

/* ::::::::::::::: Inspire ::::::::::::::::::::::: */