/* Couleurs de base
  - #556B07
  - #97BF0D
  - #BDD758
  - #CDE579
*/

h1, h2, h3, h4, a, .labelError, .qcmSliderLabelActive {
	color: #97BF0D;
}

.colored{
	background-color: #BDD758;
}

.inputText, .inputSelect, .inputHtml, .errorBox {
	border: 1px solid #97BF0D;
}

.mandatory, .errorBox {
	background: #CDE579;
}

.inputSubmit{
	/*background: url(../../gfx/vivamea/button.gif) top left no-repeat;*/
	background-color: #CDE579;
	border: 1px solid #97BF0D;
}
/*.inputSubmit.grey{
	background-color: #F0F0F0;
	border: 1px solid #E5E5E5;
}*/
.button{
	background-color: #CDE579;
	border: 1px solid #97BF0D;
  /*background: url(../../gfx/vivamea/button_large.gif) top left no-repeat;*/
}
.button.grey{
	background-color: #F0F0F0;
	border: 1px solid #E5E5E5;
}

.tip{
	border: 1px solid #97BF0D;
	color: #97BF0D;
}

/* structure */
#frontend_wrapper{
		background: url(../../gfx/vivamea/bg.gif) top left repeat-x;
}

/* menu */
.box_title.colored{
	background: #BDD758;
	border-bottom: 1px solid #97BF0D;
}

/* sideboxes */
.box_210 .box_title {
	background: #BDD758;
	border-bottom: 1px solid #97BF0D;
}
.box_210 .box_content{
	border: 1px solid #CDE579;
	border-top: none;
}
.box_210 .box_links{
  color: #97BF0D;
}

.box_155 .box_title {
	background: #BDD758;
	border-bottom: 1px solid #97BF0D;
}
.box_155 .box_content {
	border: 1px solid #CDE579;
	border-top: none;
}
/*.box_613_bottom {
	background: url(../../gfx/vivamea/bg_613_btm_red.gif) bottom left no-repeat;
}
.box_783_title{
	background: url(../../gfx/vivamea/bg_783_title.gif) top left no-repeat;
}*/

/* index */
.box_product_title{
	color: #97BF0D;
}
.box_product_price{
	color: #97BF0D;
}

/* Questionnaire */
.categoryItem{
	border-left: 1px solid #97BF0D;
}
.categoryItem:hover{
	color: #97BF0D
}
.categoryItem.active{
	color: #97BF0D
}
.categoryItem.last{
	border-right: 1px solid #97BF0D;
}

/* Progress bar */
#questionnaireProgress{
	/*background: url(../../gfx/vivamea/bg_progressbar.gif) top left no-repeat;*/
	background: #BDD758;
	border: 1px solid #97BF0D;
}
	#progressBar{
		border: 1px solid #97BF0D;
	}
	#bar{
		/*background: url(../../gfx/vivamea/progress.gif) top left repeat-x;*/
		background-color: #97BF0D;
	}

/* Partners */
.serviceTitle{
	color: #97BF0D;
}

/* Partner detail*/
.mItem{
	background: #556B07;
}
.mItem a:hover{
	background-color: #97BF0D;
}
.mItem a.active{
	background-color: #97BF0D;
}
.mItem.active a{
	background-color: #97BF0D;
}

#pDetailTitle{
	color: #97BF0D;
}

#pDetailURL{
	color: #97BF0D;
}

/*quizz results*/
.quizzResultsCategoryBottom{
		color: #97BF0D;
}
.resultsCategories:hover{
	color: #97BF0D;
}

/*slider*/
.sliderLeft{
		border: 1px solid #BDD758;
		border-right: none;
}
.sliderRight{
		border: 1px solid #BDD758;
		border-left: none;
}
.slider{
	border: 1px solid #BDD758;
	border-left: none;
	border-right: none;
}
	.slider .knob {
		background-color: #97BF0D;
	}

/* feedback*/
.arrow{
	background-color: #97BF0D;
}
#action_plan_overview i{
	color: #97BF0D;
}

/* offers */
.addToCart, .removeFromCart{
	color: #97BF0D;
}

/* menu services */
#menuServices li{
	color: #97BF0D;
}

/* menu region */
#menuRegion li a{
	background: #CDE579;
}

/* Footer */
#footer{
	border-top-color: #97BF0D;
}

/* Slideshow */
.slideshow-images{
	border: 1px solid #97BF0D;
}
.slideshow-captions{
	background-color: #CDE579;
	border-left: 1px solid #97BF0D;
	border-right: 1px solid #97BF0D;
}

/* Smoothbox */
#TB_window {
	background: #F1FFC1;
	border-color: #97BF0D;
}
#TB_title{
	background: #F1FFC1;
}

/**************** CSS Style modifications ****************/

/* structure */
#header{
	padding-top: 42px;
	height: 134px;
}

/* element */
.actionPlanComments textarea, .actionPlanComments .text{
	width: 280px;
}

.box_627{
	width: 627px;
}
#pDetailColLeft{
	width: 215px;
}

.actionPlanComments .text-will-wrapper,
.actionPlanComments .text-done-wrapper{
		width: 308px;
}

.errorWrapper{
		margin-left: 10px;
}
#questionnaireProgress{
	margin-left: 10px;
	margin-right: 10px;
}

.offers_list h1{
	margin-left: 10px;
}

/* index personal */
#offers_wrapper{
	background-color: #505050;
	padding: 15px;
	margin-left: 10px;
	margin-right: 10px;
}
	#offers_wrapper .offers_list{
		float: left;
		padding: 0px;
		padding-left: 15px;
		width: 340px;
	}
		#offers_wrapper .box_product_wrapper{
			float: none;
			height: auto;
			width: auto;
			border: none;
			margin: 0px;
		}
			#offers_wrapper .box_product{
				padding: 0px;
				padding-bottom: 5px;
			}
				#offers_wrapper h1{
					color: #FFFFFF;
					padding-bottom: 5px;
				}
				#offers_wrapper .box_product_title{
					text-transform: uppercase;
					padding-bottom: 5px;
				}
				#offers_wrapper .box_product_content{
					color: #FFFFFF;
					width: auto;
					text-align: justify;
					padding-bottom: 5px;
					font-size: 12px;
					line-height: 1.1;
				}
				#offers_wrapper .box_product_price{
					position: static;
					text-align: right;
					clear: both;
					width: auto;
					line-height: normal;
				}
				
		#list_steps li .title
		{
			color: #96be0f;
		}